.package-page .package-card{position:relative;overflow:hidden;border-color:#c6d9ed;box-shadow:0 4px 14px #0757b912}.package-page .package-card::after{content:"";position:absolute;inset:auto -26px -46px auto;width:120px;height:120px;border-radius:50%;background:#0757b90c}.package-page .package-card:nth-child(3n+1),.package-page .package-tone-0{background:linear-gradient(105deg,#eef7ff,#fff)}.package-page .package-card:nth-child(3n+2),.package-page .package-tone-1{background:linear-gradient(105deg,#f3fbf6,#fff)}.package-page .package-card:nth-child(3n),.package-page .package-tone-2{background:linear-gradient(105deg,#fff8eb,#fff)}
.result-overview{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:4px 0 18px;text-align:left}.result-score{text-align:center;min-width:170px}.result-score h1{margin:0;font-size:clamp(2.4rem,7vw,4rem);line-height:1}.result-score .percentage{margin:11px 0 0}.result-statuses{justify-content:flex-start;margin:0;gap:7px}.result-meta{text-align:right;color:var(--muted)}.result-meta p{margin:4px 0}.staff-question-list{display:grid;gap:9px;margin-top:16px}.staff-question-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:12px;color:var(--ink);text-decoration:none;background:#fff}.staff-question-row:hover{border-color:#77a9e4;background:#f8fbff}.staff-question-copy{min-width:0}.staff-question-copy b,.staff-question-copy small{display:block}.staff-question-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-question-copy small{margin-top:3px;color:var(--muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-kind{padding:4px 7px;border-radius:999px;background:#edf5ff;color:var(--blue);font-size:.75rem;font-weight:800}.staff-search select{min-height:48px;padding:0 10px;border:1px solid #bdc9d7;border-radius:10px;background:#fff;font:inherit}.admin-package-card{padding:0;overflow:hidden}.package-card-link{display:block;padding:18px;color:var(--ink);text-decoration:none}.package-delete{padding:0 18px 16px;border-top:1px solid var(--line)}.package-delete summary{padding:12px 0;cursor:pointer;color:#a51d25;font-weight:700}.package-delete label{display:block;margin-bottom:8px;font-size:.85rem}.package-delete input{display:block;width:100%;min-height:38px;margin-top:4px;padding:7px;border:1px solid #bdc9d7;border-radius:7px}.package-delete .button{min-height:38px;padding:7px 12px;font-size:.85rem}.package-protected{display:block;padding:0 18px 16px;color:var(--muted)}.staff-activity{display:grid;gap:8px}.staff-activity article{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:8px;align-items:center;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.staff-activity time,.staff-activity small{color:var(--muted);font-size:.82rem}.staff-activity span{font-variant-numeric:tabular-nums}
@media(max-width:650px){.result-overview{grid-template-columns:1fr;text-align:center;gap:10px}.result-statuses{justify-content:center;order:2}.result-score{order:1}.result-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;text-align:center;order:3}.result-meta p{margin:0;white-space:nowrap}.result-meta p+p{border-left:1px solid var(--line);padding-left:14px}.staff-search{display:grid;grid-template-columns:1fr 1fr;gap:8px}.staff-search input{grid-column:1/-1}.staff-search .button{width:100%}.staff-question-row{grid-template-columns:1fr auto}.staff-kind{justify-self:start}.staff-question-copy{grid-column:1/-1;grid-row:2}.staff-question-copy b{white-space:normal}.staff-activity article{grid-template-columns:1fr auto}.staff-activity article small{grid-column:1/-1}.package-page .package-card{min-height:70px}}
