.ExamsResultsPanel_workspace__4Uwk6{--exam-green:var(--ts-theme-brand,#087046);--exam-green-dark:var(--ts-theme-ink,#003f2f);--exam-green-soft:var(--ts-theme-wash,#edf8f2);--exam-line:var(--ts-theme-line,#dfe8e3);--exam-muted:var(--ts-theme-muted,#66736f);--exam-ink:var(--ts-theme-ink,#111b19);display:grid;grid-gap:var(--ts-space-4);gap:var(--ts-space-4);min-width:0;color:var(--exam-ink)}.ExamsResultsPanel_workspace__4Uwk6 input,.ExamsResultsPanel_workspace__4Uwk6 select,.ExamsResultsPanel_workspace__4Uwk6 textarea{font:inherit}.ExamsResultsPanel_workspace__4Uwk6 button:focus-visible,.ExamsResultsPanel_workspace__4Uwk6 input:focus-visible,.ExamsResultsPanel_workspace__4Uwk6 select:focus-visible,.ExamsResultsPanel_workspace__4Uwk6 textarea:focus-visible{outline:2px solid var(--ts-brand);outline-offset:2px}.ExamsResultsPanel_hero__GecLG{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ts-space-3) var(--ts-space-5);overflow:visible;padding:var(--ts-space-3) var(--ts-space-5);border:1px solid rgba(0,88,63,.14);border-radius:var(--ts-radius-panel);background:radial-gradient(circle at 88% 14%,rgba(49,171,118,.13),transparent 28%),linear-gradient(135deg,var(--ts-theme-wash,rgba(237,248,242,.96)),var(--ts-theme-surface,rgba(255,255,255,.98)) 56%);box-shadow:var(--ts-shadow-3)}.ExamsResultsPanel_heroCopy__TUVZA{min-width:0}.ExamsResultsPanel_contextRow__56gRJ,.ExamsResultsPanel_contextRow__56gRJ>span,.ExamsResultsPanel_eyebrow__ANEoO{display:inline-flex;align-items:center;gap:var(--ts-space-2)}.ExamsResultsPanel_eyebrow__ANEoO{color:var(--exam-green);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ExamsResultsPanel_hero__GecLG h2{margin:2px 0 0;color:var(--exam-green-dark);font-size:20px;font-weight:850;line-height:1.25;letter-spacing:-.02em}.ExamsResultsPanel_hero__GecLG p{max-width:760px;margin:2px 0 0;color:var(--ts-theme-muted,#596a65);font-size:13px;line-height:1.45}.ExamsResultsPanel_contextRow__56gRJ{flex-wrap:wrap;gap:6px;margin-top:var(--ts-space-2)}.ExamsResultsPanel_contextRow__56gRJ>span{border:1px solid var(--ts-line);border-radius:var(--ts-radius-pill);background:var(--ts-theme-surface,rgba(255,255,255,.82));color:var(--ts-theme-ink,#315b4d);padding:var(--ts-space-1) var(--ts-space-2);font-size:11px;font-weight:800}.ExamsResultsPanel_actionRow__aIZl7,.ExamsResultsPanel_heroActions__8gNjH,.ExamsResultsPanel_sectionActions__eX5AG,.ExamsResultsPanel_toolbarActions__ki_DH,.ExamsResultsPanel_wizardFooter__NK3in>div{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ts-space-2)}.ExamsResultsPanel_heroActions__8gNjH{justify-content:flex-end;margin-block:auto}.ExamsResultsPanel_heroActions__8gNjH .ExamsResultsPanel_primaryButton__M84et,.ExamsResultsPanel_heroActions__8gNjH .ExamsResultsPanel_secondaryButton__h_cqJ{font-size:13px}.ExamsResultsPanel_dangerButton__zgocm,.ExamsResultsPanel_dangerLink__dR22e,.ExamsResultsPanel_ghostButton__yECN7,.ExamsResultsPanel_iconButton__J_QG1,.ExamsResultsPanel_primaryButton__M84et,.ExamsResultsPanel_rowIconButton__X_4G1,.ExamsResultsPanel_secondaryButton__h_cqJ,.ExamsResultsPanel_tableAction__n6uig{display:inline-flex;align-items:center;justify-content:center;gap:var(--ts-space-2);min-height:var(--ts-control);border-radius:var(--ts-radius-card);padding:0 var(--ts-space-3);font-size:12px;font-weight:850;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ExamsResultsPanel_primaryButton__M84et{border:1px solid var(--exam-green);background:linear-gradient(135deg,#087046,#0c8a59);color:#fff;box-shadow:var(--ts-shadow-2)}.ExamsResultsPanel_primaryButton__M84et:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--ts-shadow-3)}.ExamsResultsPanel_secondaryButton__h_cqJ{border:1px solid var(--ts-line-strong);background:var(--ts-surface);color:var(--exam-green)}.ExamsResultsPanel_ghostButton__yECN7:hover:not(:disabled),.ExamsResultsPanel_iconButton__J_QG1:hover:not(:disabled),.ExamsResultsPanel_rowIconButton__X_4G1:hover:not(:disabled),.ExamsResultsPanel_secondaryButton__h_cqJ:hover:not(:disabled){border-color:var(--ts-theme-brand,#8bbba5);background:var(--exam-green-soft)}.ExamsResultsPanel_ghostButton__yECN7{border:1px solid var(--ts-line);background:var(--ts-canvas);color:var(--ts-theme-ink,#31574a)}.ExamsResultsPanel_dangerButton__zgocm{border:1px solid var(--ts-theme-line,#e9b4ad);background:var(--ts-danger-wash);color:var(--ts-theme-danger,#b42318)}.ExamsResultsPanel_iconButton__J_QG1,.ExamsResultsPanel_rowIconButton__X_4G1{width:38px;min-width:38px;padding:0;border:1px solid var(--ts-line);background:var(--ts-surface);color:var(--ts-theme-ink,#315b4d)}.ExamsResultsPanel_rowIconButton__X_4G1{width:var(--ts-control-sm);min-width:var(--ts-control-sm);min-height:var(--ts-control-sm)}.ExamsResultsPanel_dangerButton__zgocm:disabled,.ExamsResultsPanel_ghostButton__yECN7:disabled,.ExamsResultsPanel_iconButton__J_QG1:disabled,.ExamsResultsPanel_primaryButton__M84et:disabled,.ExamsResultsPanel_secondaryButton__h_cqJ:disabled,.ExamsResultsPanel_tableAction__n6uig:disabled{cursor:not-allowed;opacity:.5;transform:none}.ExamsResultsPanel_moreShell__XTrNt{position:relative}.ExamsResultsPanel_moreMenu__1UuFp{position:absolute;inset-block-start:calc(100% + 7px);inset-inline-end:0;z-index:var(--ts-z-popover);width:196px;display:grid;grid-gap:3px;gap:3px;border:1px solid var(--exam-line);border-radius:var(--ts-radius-card);background:var(--ts-surface);box-shadow:var(--ts-shadow-3);padding:var(--ts-space-2)}.ExamsResultsPanel_moreMenu__1UuFp button{min-height:var(--ts-control);display:flex;align-items:center;gap:var(--ts-space-2);border:0;border-radius:var(--ts-radius-control);background:transparent;color:var(--ts-theme-ink,#294a3f);padding:0 var(--ts-space-2);text-align:start;font-size:12px;font-weight:750}.ExamsResultsPanel_moreMenu__1UuFp button:hover{background:var(--exam-green-soft)}.ExamsResultsPanel_tabs__sOf_N{display:flex;align-items:stretch;gap:var(--ts-space-1);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;background:transparent;box-shadow:inset 0 -1px 0 var(--exam-line)}.ExamsResultsPanel_tabs__sOf_N button{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;gap:var(--ts-space-2);border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--ts-theme-muted,#4a6660);padding:0 var(--ts-space-4);font-size:13px;font-weight:750;white-space:nowrap}.ExamsResultsPanel_tabs__sOf_N button:hover{color:var(--ts-theme-ink,#002f24)}.ExamsResultsPanel_tabs__sOf_N .ExamsResultsPanel_activeTab__63_zK{border-bottom-color:var(--exam-green);color:var(--exam-green);font-weight:850}.ExamsResultsPanel_stack__lJohQ,.ExamsResultsPanel_tabPanel__rYqJw{min-width:0;display:grid;grid-gap:var(--ts-space-4);gap:var(--ts-space-4)}.ExamsResultsPanel_feedback__yuRke{min-height:54px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--ts-space-3);gap:var(--ts-space-3);border:1px solid var(--ts-line-strong);border-radius:var(--ts-radius-card);background:var(--ts-line-soft);color:var(--ts-theme-brand,#145c42);padding:var(--ts-space-2) var(--ts-space-3)}.ExamsResultsPanel_feedback__yuRke span,.ExamsResultsPanel_feedback__yuRke strong{display:block}.ExamsResultsPanel_feedback__yuRke strong{font-size:13px}.ExamsResultsPanel_feedback__yuRke span{margin-top:2px;font-size:12px}.ExamsResultsPanel_feedback__yuRke button{width:var(--ts-control-sm);height:var(--ts-control-sm);border:0;border-radius:var(--ts-radius-control);background:transparent;color:currentColor}.ExamsResultsPanel_feedbackDialog__NveKh{border-top:3px solid var(--ts-ok)}.ExamsResultsPanel_feedbackDialog__NveKh.ExamsResultsPanel_error__X_Qz2{border-top-color:var(--ts-danger)}.ExamsResultsPanel_feedbackDialog__NveKh.ExamsResultsPanel_warning__4P5QY{border-top-color:var(--ts-theme-warn,#c07f0a)}.ExamsResultsPanel_feedbackHeading__by274{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:var(--ts-space-3);gap:var(--ts-space-3);color:var(--ts-theme-brand,#1c7a57)}.ExamsResultsPanel_feedbackDialog__NveKh.ExamsResultsPanel_error__X_Qz2 .ExamsResultsPanel_feedbackHeading__by274{color:var(--ts-theme-danger,#c0392b)}.ExamsResultsPanel_feedbackDialog__NveKh.ExamsResultsPanel_warning__4P5QY .ExamsResultsPanel_feedbackHeading__by274{color:var(--ts-theme-warn,#c07f0a)}.ExamsResultsPanel_feedbackHeading__by274 svg{margin-top:1px}.ExamsResultsPanel_feedbackDialog__NveKh p{font-size:12px;line-height:1.55;overflow-wrap:anywhere}.ExamsResultsPanel_sectionCard__NOGBP{min-width:0;border:1px solid var(--exam-line);border-radius:var(--ts-radius-panel);background:var(--ts-surface);box-shadow:var(--ts-shadow-3);padding:var(--ts-space-4)}.ExamsResultsPanel_sectionHeader__PVrd8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ts-space-4);margin-bottom:var(--ts-space-4)}.ExamsResultsPanel_sectionTitle__2V46f{min-width:0;display:flex;align-items:flex-start;gap:var(--ts-space-2)}.ExamsResultsPanel_sectionTitle__2V46f>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--ts-radius-card);background:var(--exam-green-soft);color:var(--exam-green)}.ExamsResultsPanel_sectionTitle__2V46f h3,.ExamsResultsPanel_sectionTitle__2V46f p{margin:0}.ExamsResultsPanel_sectionTitle__2V46f h3{color:var(--ts-theme-brand,#163d32);font-size:15px;font-weight:900}.ExamsResultsPanel_sectionTitle__2V46f p{margin-top:3px;color:var(--exam-muted);font-size:12px}.ExamsResultsPanel_filterCard__hyGE0{padding:var(--ts-space-4) var(--ts-space-4)}.ExamsResultsPanel_filterGrid__KsFfx,.ExamsResultsPanel_formGrid__rl2iW,.ExamsResultsPanel_publicationOptions__JA_Xz,.ExamsResultsPanel_ruleGrid__XOpRv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ts-space-3);gap:var(--ts-space-3)}.ExamsResultsPanel_formGrid__rl2iW,.ExamsResultsPanel_ruleGrid__XOpRv{grid-template-columns:repeat(2,minmax(0,1fr))}.ExamsResultsPanel_dateField__90mO1,.ExamsResultsPanel_field__DTP7X{min-width:0;display:grid;grid-gap:var(--ts-space-2);gap:var(--ts-space-2);align-content:start;color:var(--ts-theme-ink,#344b44);font-size:11px;font-weight:850}.ExamsResultsPanel_dateField__90mO1>span,.ExamsResultsPanel_field__DTP7X>span{min-height:17px}.ExamsResultsPanel_required__rzBuU{color:var(--ts-theme-danger,#b42318)}.ExamsResultsPanel_compactInput__ydLTF,.ExamsResultsPanel_dateField__90mO1 input,.ExamsResultsPanel_field__DTP7X input,.ExamsResultsPanel_field__DTP7X select,.ExamsResultsPanel_field__DTP7X textarea,.ExamsResultsPanel_table__zPiFP input,.ExamsResultsPanel_table__zPiFP select{width:100%;min-height:var(--ts-control);border:1px solid var(--ts-line-strong);border-radius:var(--ts-radius-control);background:var(--ts-surface);color:var(--ts-theme-brand,#193b32);outline:0;padding:0 var(--ts-space-2);font-size:12px;font-weight:650}.ExamsResultsPanel_field__DTP7X textarea{min-height:86px;padding:var(--ts-space-2) var(--ts-space-2);resize:vertical}.ExamsResultsPanel_dateField__90mO1 input:focus,.ExamsResultsPanel_field__DTP7X input:focus,.ExamsResultsPanel_field__DTP7X select:focus,.ExamsResultsPanel_field__DTP7X textarea:focus,.ExamsResultsPanel_table__zPiFP input:focus,.ExamsResultsPanel_table__zPiFP select:focus{border-color:var(--ts-theme-brand,#76ae96);box-shadow:var(--ts-focus-soft)}.ExamsResultsPanel_field__DTP7X input:-moz-read-only{background:var(--ts-surface-2);color:var(--ts-theme-muted,#66736f)}.ExamsResultsPanel_field__DTP7X input:read-only{background:var(--ts-surface-2);color:var(--ts-theme-muted,#66736f)}.ExamsResultsPanel_fullField__sRShF{grid-column:1/-1}.ExamsResultsPanel_kpiGrid__gJe_T{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--ts-space-3);gap:var(--ts-space-3)}.ExamsResultsPanel_kpiCard__hOKit{min-width:0;min-height:88px;display:grid;align-content:space-between;grid-gap:var(--ts-space-1);gap:var(--ts-space-1);border:1px solid var(--ts-line);-webkit-border-start:4px solid var(--ts-muted-2);border-inline-start:4px solid var(--ts-muted-2);border-radius:var(--ts-radius-card);background:var(--ts-surface);box-shadow:var(--ts-shadow-1);color:var(--ts-theme-muted,#435851);padding:var(--ts-space-4) var(--ts-space-5);text-align:start}.ExamsResultsPanel_kpiCard__hOKit:hover{border-color:var(--ts-line-strong);box-shadow:var(--ts-shadow-3);transform:translateY(-1px)}.ExamsResultsPanel_kpiCard__hOKit span{color:var(--ts-theme-muted,#64756f);font-size:12px;font-weight:800}.ExamsResultsPanel_kpiCard__hOKit strong{color:var(--ts-theme-ink,#002f24);font-size:21px;font-weight:900;letter-spacing:-.02em;line-height:1.12;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ExamsResultsPanel_kpiCard__hOKit small{display:inline-flex;align-items:center;gap:var(--ts-space-1);color:var(--ts-theme-muted,#71837d);font-size:11.5px;font-weight:650}.ExamsResultsPanel_kpiCard__hOKit.ExamsResultsPanel_blue__ncL76{border-inline-start-color:var(--ts-theme-info,#3d77b5)}.ExamsResultsPanel_kpiCard__hOKit.ExamsResultsPanel_green__X5qsw{border-inline-start-color:var(--ts-theme-brand,#159766)}.ExamsResultsPanel_kpiCard__hOKit.ExamsResultsPanel_amber__HZYzl{border-inline-start-color:var(--ts-theme-warn,#cf8518)}.ExamsResultsPanel_kpiCard__hOKit.ExamsResultsPanel_purple__s_VmH{border-inline-start-color:var(--ts-theme-purple,#7656aa)}.ExamsResultsPanel_kpiCard__hOKit.ExamsResultsPanel_teal__eOslQ{border-inline-start-color:var(--ts-theme-info,#168c8c)}.ExamsResultsPanel_analyticsGrid__Dt4DS,.ExamsResultsPanel_splitLayout__gs3_H,.ExamsResultsPanel_twoColumns__0yjPP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ts-space-4);gap:var(--ts-space-4)}.ExamsResultsPanel_activityList__RQP7d,.ExamsResultsPanel_attentionList__uN4_P,.ExamsResultsPanel_cardList__lkhEV,.ExamsResultsPanel_checkList___G2_R,.ExamsResultsPanel_examList__Z2UQK,.ExamsResultsPanel_progressList__R4qwt,.ExamsResultsPanel_queueList__mOU2F{display:grid;grid-gap:var(--ts-space-2);gap:var(--ts-space-2)}.ExamsResultsPanel_attentionItem__ZQMAq{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--ts-space-2);gap:var(--ts-space-2);border:1px solid var(--ts-line);border-radius:var(--ts-radius-card);background:var(--ts-canvas);color:var(--ts-theme-ink,#344b44);padding:var(--ts-space-2) var(--ts-space-3);text-align:start}.ExamsResultsPanel_attentionItem__ZQMAq:hover{border-color:var(--ts-line-strong);background:var(--ts-canvas)}.ExamsResultsPanel_activityItem__tw0GO small,.ExamsResultsPanel_activityItem__tw0GO strong,.ExamsResultsPanel_attentionItem__ZQMAq small,.ExamsResultsPanel_attentionItem__ZQMAq strong{display:block}.ExamsResultsPanel_activityItem__tw0GO strong,.ExamsResultsPanel_attentionItem__ZQMAq strong{color:var(--ts-theme-ink,#263c35);font-size:12px}.ExamsResultsPanel_activityItem__tw0GO small,.ExamsResultsPanel_attentionItem__ZQMAq small{margin-top:2px;color:var(--ts-theme-muted,#71817c);font-size:10px}.ExamsResultsPanel_severityDot__odRVI{width:9px;height:9px;border-radius:50%;background:#4f86c6}.ExamsResultsPanel_attentionItem__ZQMAq.ExamsResultsPanel_danger__IJZOD .ExamsResultsPanel_severityDot__odRVI{background:#d2473b;box-shadow:0 0 0 4px #fde9e6}.ExamsResultsPanel_attentionItem__ZQMAq.ExamsResultsPanel_warning__4P5QY .ExamsResultsPanel_severityDot__odRVI{background:#cb8417;box-shadow:0 0 0 4px #fff1d6}.ExamsResultsPanel_attentionItem__ZQMAq.ExamsResultsPanel_success__CQdEM .ExamsResultsPanel_severityDot__odRVI{background:#169363;box-shadow:0 0 0 4px #e1f6ea}.ExamsResultsPanel_activityItem__tw0GO{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:var(--ts-space-2);gap:var(--ts-space-2);-webkit-border-after:1px solid var(--ts-line-soft);border-block-end:1px solid var(--ts-line-soft);padding:var(--ts-space-2) 2px}.ExamsResultsPanel_activityItem__tw0GO:last-child{-webkit-border-after:0;border-block-end:0}.ExamsResultsPanel_activityItem__tw0GO>span{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--ts-radius-card);background:var(--ts-line-soft);color:var(--exam-green)}.ExamsResultsPanel_tableWrap__yJ6_u{width:100%;min-width:0;overflow:auto;border:1px solid var(--ts-line);border-radius:var(--ts-radius-card)}.ExamsResultsPanel_table__zPiFP{width:100%;min-width:820px;border-collapse:collapse;background:var(--ts-surface);text-align:start}.ExamsResultsPanel_table__zPiFP td,.ExamsResultsPanel_table__zPiFP th{-webkit-border-after:1px solid var(--ts-line-soft);border-block-end:1px solid var(--ts-line-soft);padding:var(--ts-space-2) var(--ts-space-3);text-align:start;vertical-align:middle}.ExamsResultsPanel_table__zPiFP th{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:1;background:var(--ts-canvas);color:var(--ts-theme-muted,#52665f);font-size:10px;font-weight:900;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.ExamsResultsPanel_table__zPiFP td{color:var(--ts-theme-ink,#344b44);font-size:12px}.ExamsResultsPanel_table__zPiFP tbody tr:hover td{background:var(--ts-canvas)}@media (min-width:761px){.ExamsResultsPanel_table__zPiFP:not(.ExamsResultsPanel_marksTable__lI4Su):not(.ExamsResultsPanel_scheduleMatrixTable__5sblz) th{height:var(--ts-row-head);background:var(--ts-surface-2);color:var(--ts-theme-muted,#49625a);padding-inline:var(--ts-space-4);font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ExamsResultsPanel_table__zPiFP:not(.ExamsResultsPanel_marksTable__lI4Su):not(.ExamsResultsPanel_scheduleMatrixTable__5sblz) td{height:var(--ts-row);padding-inline:var(--ts-space-4);font-size:13px}}.ExamsResultsPanel_table__zPiFP td small,.ExamsResultsPanel_table__zPiFP td strong{display:block}.ExamsResultsPanel_table__zPiFP td strong{color:var(--ts-theme-brand,#193b32);font-size:12px}.ExamsResultsPanel_table__zPiFP td small{margin-top:2px;color:var(--ts-theme-muted,#7a8a85);font-size:10px}.ExamsResultsPanel_emptyRow__rmN9a{height:84px;color:var(--ts-theme-muted,#74837e)!important;text-align:center!important}.ExamsResultsPanel_tableAction__n6uig{min-height:var(--ts-control-sm);border:1px solid var(--ts-line);background:var(--ts-canvas);color:var(--ts-theme-brand,#176247);padding-inline:var(--ts-space-2)}.ExamsResultsPanel_tableActions__7jAe_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-2)}.ExamsResultsPanel_statusBadge__n6YnP{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:var(--ts-space-1);border-radius:var(--ts-radius-pill);background:var(--ts-line-soft);color:var(--ts-theme-muted,#536660);padding:var(--ts-space-1) var(--ts-space-2);font-size:9px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.ExamsResultsPanel_statusBadge__n6YnP:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_completed__1oK1T,.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_entered__8DmSI,.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_published__JYWG3,.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_success__CQdEM,.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_verified___EFu9{background:var(--ts-ok-wash);color:var(--ts-theme-brand,#0d7b50)}.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_draft__6cfOV,.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_notEntered__XQsk_,.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_pending__DjgZv,.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_underVerification__MRC6k,.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_warning__4P5QY{background:var(--ts-warn-wash);color:var(--ts-theme-warn,#9b6209)}.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_absent__ccxA9,.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_blocked__RjXGV,.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_cancelled__Lbea4,.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_danger__IJZOD,.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_failed__Zh0NK{background:var(--ts-danger-wash);color:var(--ts-theme-danger,#b42318)}.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_blue__ncL76,.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_marksEntryOpen___HUaa,.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_processing__az5Bw,.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_scheduled__bqR7E{background:var(--ts-info-wash);color:var(--ts-theme-info,#345e9f)}.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_locked__ZBqbB,.ExamsResultsPanel_statusBadge__n6YnP.ExamsResultsPanel_withheld__bE1D_{background:var(--ts-theme-purple-wash,#f0edf6);color:var(--ts-theme-muted,#654889)}.ExamsResultsPanel_progressItem__AzK0Y{display:grid;grid-template-columns:minmax(150px,1fr) minmax(160px,1.4fr) auto auto;align-items:center;grid-gap:var(--ts-space-3);gap:var(--ts-space-3);-webkit-border-after:1px solid var(--ts-line-soft);border-block-end:1px solid var(--ts-line-soft);padding:var(--ts-space-2) 2px}.ExamsResultsPanel_progressItem__AzK0Y:last-child{-webkit-border-after:0;border-block-end:0}.ExamsResultsPanel_progressItem__AzK0Y small,.ExamsResultsPanel_progressItem__AzK0Y strong{display:block}.ExamsResultsPanel_progressItem__AzK0Y strong{color:var(--ts-theme-brand,#193b32);font-size:12px}.ExamsResultsPanel_progressItem__AzK0Y small{color:var(--ts-theme-muted,#798a84);font-size:10px}.ExamsResultsPanel_progressTrack__Wdsei{min-width:90px;display:flex;align-items:center;gap:var(--ts-space-2)}.ExamsResultsPanel_progressTrack__Wdsei>span:first-child{flex:1 1;height:8px;overflow:hidden;border-radius:var(--ts-radius-pill);background:var(--ts-line-soft)}.ExamsResultsPanel_progressTrack__Wdsei i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#087046,#2bb27a)}.ExamsResultsPanel_progressTrack__Wdsei>span:last-child{color:var(--ts-theme-muted,#52665f);font-size:10px;font-weight:850}.ExamsResultsPanel_emptyState__u_NNY,.ExamsResultsPanel_inlineEmpty__rEAqr,.ExamsResultsPanel_loadingState__fqtvq{display:grid;justify-items:center;align-content:center;grid-gap:var(--ts-space-2);gap:var(--ts-space-2);min-height:170px;border:1px dashed var(--ts-line-strong);border-radius:var(--ts-radius-card);background:var(--ts-canvas);color:var(--ts-theme-muted,#687973);padding:var(--ts-space-6);text-align:center}.ExamsResultsPanel_loadingState__fqtvq.ExamsResultsPanel_compact__CRBkW{min-height:92px}.ExamsResultsPanel_inlineEmpty__rEAqr{min-height:92px;padding:var(--ts-space-4)}.ExamsResultsPanel_emptyState__u_NNY svg,.ExamsResultsPanel_inlineEmpty__rEAqr svg{color:var(--ts-theme-muted,#78a391)}.ExamsResultsPanel_emptyState__u_NNY h3,.ExamsResultsPanel_emptyState__u_NNY p{margin:0}.ExamsResultsPanel_emptyState__u_NNY h3{color:var(--ts-theme-ink,#24453a);font-size:15px}.ExamsResultsPanel_emptyState__u_NNY p{max-width:520px;font-size:12px}.ExamsResultsPanel_spinning__1TtNy{animation:ExamsResultsPanel_examSpin__tADw9 .85s linear infinite}@keyframes ExamsResultsPanel_examSpin__tADw9{to{transform:rotate(1turn)}}.ExamsResultsPanel_setupLayout__UZA_K{min-width:0;display:grid;grid-template-columns:minmax(210px,.28fr) minmax(0,1fr);grid-gap:var(--ts-space-4);gap:var(--ts-space-4);align-items:start}.ExamsResultsPanel_examListPanel__kg6Ji{position:-webkit-sticky;position:sticky;inset-block-start:74px;min-width:0;border:1px solid var(--exam-line);border-radius:var(--ts-radius-panel);background:var(--ts-surface);padding:var(--ts-space-3)}.ExamsResultsPanel_sideHeading__ET1_g{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-2);-webkit-border-after:1px solid var(--ts-line-soft);border-block-end:1px solid var(--ts-line-soft);padding:2px 2px var(--ts-space-2)}.ExamsResultsPanel_sideHeading__ET1_g span,.ExamsResultsPanel_sideHeading__ET1_g strong{display:block}.ExamsResultsPanel_sideHeading__ET1_g span{color:var(--ts-theme-muted,#65766f);font-size:10px;font-weight:850;text-transform:uppercase}.ExamsResultsPanel_sideHeading__ET1_g strong{margin-top:2px;color:var(--exam-green-dark);font-size:20px}.ExamsResultsPanel_examList__Z2UQK{max-height:620px;overflow:auto;margin-top:var(--ts-space-2)}.ExamsResultsPanel_examList__Z2UQK>button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--ts-space-2);gap:var(--ts-space-2);border:1px solid transparent;border-radius:var(--ts-radius-card);background:transparent;color:var(--ts-theme-ink,#344b44);padding:var(--ts-space-2);text-align:start}.ExamsResultsPanel_examList__Z2UQK>.ExamsResultsPanel_selectedExam__1Tjfk,.ExamsResultsPanel_examList__Z2UQK>button:hover{border-color:var(--ts-line-strong);background:var(--exam-green-soft)}.ExamsResultsPanel_examList__Z2UQK small,.ExamsResultsPanel_examList__Z2UQK strong{display:block}.ExamsResultsPanel_examList__Z2UQK strong{color:var(--ts-theme-ink,#214237);font-size:11px}.ExamsResultsPanel_examList__Z2UQK small{margin-top:2px;color:var(--ts-theme-muted,#758680);font-size:9px}.ExamsResultsPanel_wizardCard__0SIo7{min-width:0}.ExamsResultsPanel_stepper__EfpMU{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--ts-space-1);gap:var(--ts-space-1);margin:0;padding:0;list-style:none}.ExamsResultsPanel_stepper__EfpMU li{position:relative}.ExamsResultsPanel_stepper__EfpMU li:not(:last-child):after{content:"";position:absolute;inset-block-start:15px;inset-inline-start:calc(50% + 17px);width:calc(100% - 34px);height:2px;background:var(--ts-brand-wash)}.ExamsResultsPanel_stepper__EfpMU li.ExamsResultsPanel_completedStep__9lYTH:not(:last-child):after{background:#49a17c}.ExamsResultsPanel_stepper__EfpMU button{width:100%;display:grid;justify-items:center;grid-gap:var(--ts-space-1);gap:var(--ts-space-1);border:0;background:transparent;color:var(--ts-theme-muted,#76857f)}.ExamsResultsPanel_stepper__EfpMU button>span{position:relative;z-index:1;width:31px;height:31px;display:grid;place-items:center;border:2px solid var(--ts-line);border-radius:50%;background:var(--ts-surface);font-size:11px;font-weight:900}.ExamsResultsPanel_stepper__EfpMU small{font-size:9px;font-weight:800;line-height:1.25;text-align:center}.ExamsResultsPanel_stepper__EfpMU .ExamsResultsPanel_completedStep__9lYTH button,.ExamsResultsPanel_stepper__EfpMU .ExamsResultsPanel_currentStep__sIKtJ button{color:var(--exam-green)}.ExamsResultsPanel_stepper__EfpMU .ExamsResultsPanel_completedStep__9lYTH button>span,.ExamsResultsPanel_stepper__EfpMU .ExamsResultsPanel_currentStep__sIKtJ button>span{border-color:var(--exam-green);background:var(--ts-theme-strong-bg,var(--exam-green));color:#fff}.ExamsResultsPanel_wizardBody__9iLxw{min-height:360px;margin-top:var(--ts-space-5)}.ExamsResultsPanel_selectionToolbar__2PAnM{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ts-space-3)}.ExamsResultsPanel_selectionToolbar__2PAnM small,.ExamsResultsPanel_selectionToolbar__2PAnM strong{display:block}.ExamsResultsPanel_selectionToolbar__2PAnM strong{color:var(--ts-theme-ink,#214237);font-size:13px}.ExamsResultsPanel_selectionToolbar__2PAnM small{max-width:680px;margin-top:3px;color:var(--ts-theme-muted,#71817c);font-size:11px}.ExamsResultsPanel_scopeGrid__O_4nh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ts-space-2);gap:var(--ts-space-2)}.ExamsResultsPanel_scopeCard__FpScu{min-width:0;display:grid;grid-gap:var(--ts-space-2);gap:var(--ts-space-2);border:1px solid var(--ts-line);border-radius:var(--ts-radius-card);background:var(--ts-canvas);padding:var(--ts-space-3)}.ExamsResultsPanel_selectedScope__KOuSv{border-color:var(--ts-theme-line,#8fc2aa);background:var(--ts-line-soft);box-shadow:inset 3px 0 0 var(--exam-green)}.ExamsResultsPanel_scopeSelect__4oGWy{display:flex;align-items:flex-start;gap:var(--ts-space-2)}.ExamsResultsPanel_bulkCheck__WxUQg input,.ExamsResultsPanel_checkGrid__ZlESR input,.ExamsResultsPanel_divisionChecks__KSy1s input,.ExamsResultsPanel_flagChecks__NMBc0 input,.ExamsResultsPanel_publicationOptions__JA_Xz input,.ExamsResultsPanel_scopeSelect__4oGWy input{width:16px;height:16px;accent-color:var(--exam-green)}.ExamsResultsPanel_scopeSelect__4oGWy small,.ExamsResultsPanel_scopeSelect__4oGWy strong{display:block}.ExamsResultsPanel_scopeSelect__4oGWy strong{color:var(--ts-theme-ink,#214237);font-size:12px}.ExamsResultsPanel_scopeSelect__4oGWy small{color:var(--ts-theme-muted,#71817c);font-size:10px}.ExamsResultsPanel_divisionChecks__KSy1s,.ExamsResultsPanel_flagChecks__NMBc0{display:grid;grid-gap:var(--ts-space-2);gap:var(--ts-space-2)}.ExamsResultsPanel_bulkCheck__WxUQg,.ExamsResultsPanel_checkGrid__ZlESR label,.ExamsResultsPanel_divisionChecks__KSy1s label,.ExamsResultsPanel_flagChecks__NMBc0 label{display:flex;align-items:center;gap:var(--ts-space-2);color:var(--ts-theme-muted,#4e625b);font-size:10px;font-weight:750}.ExamsResultsPanel_configTable__9QA8V{min-width:1450px}.ExamsResultsPanel_configTable__9QA8V input,.ExamsResultsPanel_configTable__9QA8V select{min-width:74px;min-height:var(--ts-control-sm)}.ExamsResultsPanel_configTable__9QA8V td:nth-child(2) input{min-width:150px}.ExamsResultsPanel_checkGrid__ZlESR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ts-space-2);gap:var(--ts-space-2);border:1px solid var(--ts-line);border-radius:var(--ts-radius-card);background:var(--ts-canvas);padding:var(--ts-space-3)}.ExamsResultsPanel_reviewGrid__rmn2W{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ts-space-3);gap:var(--ts-space-3)}.ExamsResultsPanel_reviewBlock__yDTwW{border:1px solid var(--ts-line);border-radius:var(--ts-radius-card);background:var(--ts-canvas);padding:var(--ts-space-3)}.ExamsResultsPanel_reviewBlock__yDTwW h4{margin:0 0 var(--ts-space-2);color:var(--ts-theme-ink,#214237);font-size:12px}.ExamsResultsPanel_reviewBlock__yDTwW dl{display:grid;grid-gap:var(--ts-space-2);gap:var(--ts-space-2);margin:0}.ExamsResultsPanel_reviewBlock__yDTwW dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ts-space-2);-webkit-border-after:1px solid var(--ts-line-soft);border-block-end:1px solid var(--ts-line-soft);-webkit-padding-after:var(--ts-space-1);padding-block-end:var(--ts-space-1)}.ExamsResultsPanel_reviewBlock__yDTwW dl>div:last-child{-webkit-border-after:0;border-block-end:0}.ExamsResultsPanel_reviewBlock__yDTwW dt{color:var(--ts-theme-muted,#71817c);font-size:10px}.ExamsResultsPanel_reviewBlock__yDTwW dd{margin:0;color:var(--ts-theme-ink,#294a3f);font-size:10px;font-weight:800;text-align:end}.ExamsResultsPanel_readinessCallout__oKMyJ{display:flex;align-items:flex-start;gap:var(--ts-space-3);border:1px solid var(--ts-theme-line,#bfe0cf);border-radius:var(--ts-radius-card);background:var(--ts-brand-wash);color:var(--ts-theme-brand,#176247);padding:var(--ts-space-3)}.ExamsResultsPanel_readinessCallout__oKMyJ p,.ExamsResultsPanel_readinessCallout__oKMyJ strong{margin:0}.ExamsResultsPanel_readinessCallout__oKMyJ strong{font-size:12px}.ExamsResultsPanel_readinessCallout__oKMyJ p{margin-top:3px;color:var(--ts-theme-muted,#58736a);font-size:10px}.ExamsResultsPanel_inlineError__pmX0V{display:flex;align-items:center;gap:var(--ts-space-2);margin-top:var(--ts-space-3);border:1px solid var(--ts-theme-line,#efbbb4);border-radius:var(--ts-radius-card);background:var(--ts-danger-wash);color:var(--ts-theme-danger,#a83227);padding:var(--ts-space-2) var(--ts-space-3);font-size:11px;font-weight:750}.ExamsResultsPanel_wizardFooter__NK3in{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-3);margin-top:var(--ts-space-4);-webkit-border-before:1px solid var(--ts-line-soft);border-block-start:1px solid var(--ts-line-soft);padding-top:var(--ts-space-3)}.ExamsResultsPanel_wizardFooter__NK3in>span{color:var(--ts-theme-muted,#72827d);font-size:10px;font-weight:800}.ExamsResultsPanel_dangerLink__dR22e{width:-moz-fit-content;width:fit-content;min-height:29px;border:0;background:transparent;color:var(--ts-theme-danger,#b42318);padding:0}.ExamsResultsPanel_analyticsToolbar__05xoV,.ExamsResultsPanel_marksToolbar__Y2sfW,.ExamsResultsPanel_queueToolbar__udRjX,.ExamsResultsPanel_reportToolbar__BRgby,.ExamsResultsPanel_scheduleToolbar__Tir6V{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:end;grid-gap:var(--ts-space-3);gap:var(--ts-space-3)}.ExamsResultsPanel_viewToggle__DuX5R{display:inline-flex;border:1px solid var(--ts-line);border-radius:var(--ts-radius-card);background:var(--ts-canvas);padding:3px}.ExamsResultsPanel_viewToggle__DuX5R button{min-height:var(--ts-control-sm);border:0;border-radius:var(--ts-radius-control);background:transparent;color:var(--ts-theme-muted,#60736c);padding:0 var(--ts-space-2);font-size:10px;font-weight:850}.ExamsResultsPanel_viewToggle__DuX5R .ExamsResultsPanel_activeToggle__J3vz9{background:var(--ts-surface);color:var(--exam-green);box-shadow:var(--ts-shadow-2)}.ExamsResultsPanel_calendarGrid__x6HTU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ts-space-3);gap:var(--ts-space-3)}.ExamsResultsPanel_calendarDay__wQS7e{min-width:0;border:1px solid var(--ts-line);border-radius:var(--ts-radius-card);background:var(--ts-surface);padding:var(--ts-space-3)}.ExamsResultsPanel_calendarDay__wQS7e>strong{display:block;margin-bottom:var(--ts-space-2);color:var(--ts-theme-ink,#214237);font-size:12px}.ExamsResultsPanel_calendarEvent__OxLHP{display:grid;grid-gap:2px;gap:2px;-webkit-border-start:3px solid var(--exam-green);border-inline-start:3px solid var(--exam-green);border-radius:var(--ts-radius-control);background:var(--ts-surface-2);padding:var(--ts-space-2) var(--ts-space-2)}.ExamsResultsPanel_calendarEvent__OxLHP+.ExamsResultsPanel_calendarEvent__OxLHP{margin-top:var(--ts-space-2)}.ExamsResultsPanel_calendarEvent__OxLHP strong{color:var(--ts-theme-ink,#294a3f);font-size:10px}.ExamsResultsPanel_calendarEvent__OxLHP small{color:var(--ts-theme-muted,#71817c);font-size:9px}.ExamsResultsPanel_marksToolbar__Y2sfW{grid-template-columns:repeat(6,minmax(120px,1fr)) auto}.ExamsResultsPanel_marksSummary__UsUi7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--ts-space-2);gap:var(--ts-space-2)}.ExamsResultsPanel_summaryTile__CXOio{display:grid;grid-gap:3px;gap:3px;border:1px solid var(--ts-line);border-radius:var(--ts-radius-card);background:var(--ts-canvas);padding:var(--ts-space-3)}.ExamsResultsPanel_summaryTile__CXOio span{color:var(--ts-theme-muted,#6b7c76);font-size:9px;font-weight:850;text-transform:uppercase}.ExamsResultsPanel_summaryTile__CXOio strong{color:var(--ts-theme-brand,#193b32);font-size:19px;line-height:1.1}.ExamsResultsPanel_autosaveStatus__b8pHl,.ExamsResultsPanel_dirtyBanner__7AVvs{display:flex;align-items:center;gap:var(--ts-space-2);border-radius:var(--ts-radius-card);padding:var(--ts-space-2) var(--ts-space-2);font-size:10px;font-weight:750}.ExamsResultsPanel_dirtyBanner__7AVvs{border:1px solid var(--ts-theme-line,#efd49f);background:var(--ts-warn-wash);color:var(--ts-theme-warn,#8b5b08)}.ExamsResultsPanel_autosaveStatus__b8pHl{border:1px solid var(--ts-line-strong);background:var(--ts-surface-2);color:var(--ts-theme-brand,#176247)}.ExamsResultsPanel_marksTable__lI4Su{min-width:1050px}.ExamsResultsPanel_stickyStudent__6HcDb{position:-webkit-sticky;position:sticky;inset-inline-start:0;z-index:2;min-width:180px;background:var(--ts-surface)!important}th.ExamsResultsPanel_stickyStudent__6HcDb{z-index:3;background:var(--ts-canvas)!important}.ExamsResultsPanel_markCell__rXwOf{min-width:92px}.ExamsResultsPanel_markCell__rXwOf input{min-width:72px;text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ExamsResultsPanel_invalidCell__fVn39 input{border-color:var(--ts-theme-danger,#d95c50);background:var(--ts-surface)}.ExamsResultsPanel_cellError__DtycN{display:block;margin-top:3px;min-height:10px;color:var(--ts-theme-danger,#b42318);font-size:8px;line-height:1.25}.ExamsResultsPanel_disabledMark__eN_Wo{color:var(--ts-theme-muted,#8a9a95);font-size:10px;font-weight:800}.ExamsResultsPanel_studentCell__RAknB{display:grid;grid-gap:2px;gap:2px}.ExamsResultsPanel_studentCell__RAknB strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExamsResultsPanel_dropZone__NXdVi{position:relative;display:inline-flex}.ExamsResultsPanel_dropZone__NXdVi input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.ExamsResultsPanel_queueLayout__Uxt2M{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);grid-gap:var(--ts-space-4);gap:var(--ts-space-4);align-items:start}.ExamsResultsPanel_queueList__mOU2F{max-height:640px;overflow:auto}.ExamsResultsPanel_queueItem__450WC{width:100%;display:grid;grid-gap:var(--ts-space-2);gap:var(--ts-space-2);border:1px solid var(--ts-line);border-radius:var(--ts-radius-card);background:var(--ts-surface);color:var(--ts-theme-ink,#344b44);padding:var(--ts-space-2);text-align:start}.ExamsResultsPanel_queueItem__450WC.ExamsResultsPanel_selectedQueue__VYKuH,.ExamsResultsPanel_queueItem__450WC:hover{border-color:var(--ts-theme-line,#91c1ab);background:var(--ts-line-soft)}.ExamsResultsPanel_queueItem__450WC>span{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-2)}.ExamsResultsPanel_queueItem__450WC small,.ExamsResultsPanel_queueItem__450WC strong{display:block}.ExamsResultsPanel_queueItem__450WC strong{color:var(--ts-theme-ink,#214237);font-size:11px}.ExamsResultsPanel_queueItem__450WC small{color:var(--ts-theme-muted,#73837e);font-size:9px}.ExamsResultsPanel_exceptionList__qjPzC{display:grid;grid-gap:var(--ts-space-2);gap:var(--ts-space-2)}.ExamsResultsPanel_exceptionItem__7V7eY{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--ts-space-2);gap:var(--ts-space-2);border:1px solid var(--ts-theme-line,#eed7a8);border-radius:var(--ts-radius-card);background:var(--ts-warn-wash);color:var(--ts-theme-warn,#7a550f);padding:var(--ts-space-2)}.ExamsResultsPanel_exceptionItem__7V7eY.ExamsResultsPanel_danger__IJZOD{border-color:var(--ts-theme-line,#efbbb4);background:var(--ts-danger-wash);color:var(--ts-theme-danger,#a83227)}.ExamsResultsPanel_exceptionItem__7V7eY small,.ExamsResultsPanel_exceptionItem__7V7eY strong{display:block}.ExamsResultsPanel_exceptionItem__7V7eY strong{font-size:10px}.ExamsResultsPanel_exceptionItem__7V7eY small{margin-top:2px;font-size:9px}.ExamsResultsPanel_noteArea__A35eW{width:100%;min-height:90px;border:1px solid var(--ts-line-strong);border-radius:var(--ts-radius-card);padding:var(--ts-space-2);resize:vertical}.ExamsResultsPanel_processingStats__FO5W_{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--ts-space-2);gap:var(--ts-space-2)}.ExamsResultsPanel_processingStat__mMVem{border:1px solid var(--ts-line);border-radius:var(--ts-radius-card);background:var(--ts-canvas);padding:var(--ts-space-3)}.ExamsResultsPanel_processingStat__mMVem span,.ExamsResultsPanel_processingStat__mMVem strong{display:block}.ExamsResultsPanel_processingStat__mMVem span{color:var(--ts-theme-muted,#6b7c76);font-size:9px;font-weight:850}.ExamsResultsPanel_processingStat__mMVem strong{margin-top:var(--ts-space-1);color:var(--ts-theme-brand,#193b32);font-size:21px}.ExamsResultsPanel_checkItem___Deon{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--ts-space-2);gap:var(--ts-space-2);border:1px solid var(--ts-line);border-radius:var(--ts-radius-card);background:var(--ts-canvas);padding:var(--ts-space-2)}.ExamsResultsPanel_checkItem___Deon.ExamsResultsPanel_passed__PfbWZ{border-color:var(--ts-line-strong);background:var(--ts-line-soft)}.ExamsResultsPanel_checkItem___Deon.ExamsResultsPanel_failed__Zh0NK{border-color:var(--ts-theme-line,#efbbb4);background:var(--ts-danger-wash)}.ExamsResultsPanel_checkItem___Deon>svg{color:var(--ts-theme-danger,#b42318)}.ExamsResultsPanel_checkItem___Deon.ExamsResultsPanel_passed__PfbWZ>svg{color:var(--ts-theme-brand,#0d7b50)}.ExamsResultsPanel_checkItem___Deon small,.ExamsResultsPanel_checkItem___Deon strong{display:block}.ExamsResultsPanel_checkItem___Deon strong{color:var(--ts-theme-ink,#294a3f);font-size:11px}.ExamsResultsPanel_checkItem___Deon small{color:var(--ts-theme-muted,#71817c);font-size:9px}.ExamsResultsPanel_publicationPanel__Io7dF{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);grid-gap:var(--ts-space-4);gap:var(--ts-space-4)}.ExamsResultsPanel_publicationOptions__JA_Xz{grid-template-columns:repeat(2,minmax(0,1fr))}.ExamsResultsPanel_optionChecks__wS_Ae{display:grid;grid-gap:var(--ts-space-2);gap:var(--ts-space-2);border:1px solid var(--ts-line);border-radius:var(--ts-radius-card);background:var(--ts-canvas);padding:var(--ts-space-3)}.ExamsResultsPanel_optionChecks__wS_Ae label{display:flex;align-items:center;gap:var(--ts-space-2);color:var(--ts-theme-muted,#4e625b);font-size:10px;font-weight:750}.ExamsResultsPanel_reportTable__IJ5zR{min-width:900px}.ExamsResultsPanel_reportPreview__hxDnK{width:min(92vw,920px);height:min(88vh,780px);display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:var(--ts-radius-card);background:var(--ts-surface)}.ExamsResultsPanel_reportPreview__hxDnK iframe{width:100%;height:100%;border:0}.ExamsResultsPanel_gradeBars__i_yOV,.ExamsResultsPanel_subjectBars__BJuxj,.ExamsResultsPanel_trendList__yJUBr{display:grid;grid-gap:var(--ts-space-2);gap:var(--ts-space-2)}.ExamsResultsPanel_barRow__RJA4j{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(130px,1.3fr) 52px;align-items:center;grid-gap:var(--ts-space-2);gap:var(--ts-space-2)}.ExamsResultsPanel_barRow__RJA4j>span{color:var(--ts-theme-muted,#41574f);font-size:10px;font-weight:800}.ExamsResultsPanel_barTrack__KBGh5{height:9px;overflow:hidden;border-radius:var(--ts-radius-pill);background:var(--ts-line-soft)}.ExamsResultsPanel_barTrack__KBGh5 i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#087046,#3ab986)}.ExamsResultsPanel_barRow__RJA4j>strong{color:var(--ts-theme-ink,#214237);font-size:10px;text-align:end}.ExamsResultsPanel_insightCard__2Pnhv{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--ts-space-2);gap:var(--ts-space-2);border:1px solid var(--ts-line);-webkit-border-start:4px solid var(--ts-theme-info,#4a85bd);border-inline-start:4px solid var(--ts-theme-info,#4a85bd);border-radius:var(--ts-radius-card);background:var(--ts-surface);padding:var(--ts-space-3)}.ExamsResultsPanel_insightCard__2Pnhv.ExamsResultsPanel_warning__4P5QY{border-inline-start-color:var(--ts-theme-warn,#c9821a)}.ExamsResultsPanel_insightCard__2Pnhv.ExamsResultsPanel_danger__IJZOD{border-inline-start-color:var(--ts-danger)}.ExamsResultsPanel_insightCard__2Pnhv.ExamsResultsPanel_success__CQdEM{border-inline-start-color:var(--ts-ok)}.ExamsResultsPanel_insightCard__2Pnhv small,.ExamsResultsPanel_insightCard__2Pnhv strong{display:block}.ExamsResultsPanel_insightCard__2Pnhv strong{color:var(--ts-theme-ink,#294a3f);font-size:11px}.ExamsResultsPanel_insightCard__2Pnhv small{margin-top:2px;color:var(--ts-theme-muted,#71817c);font-size:9px}.ExamsResultsPanel_settingsLayout__AxPZV{display:grid;grid-template-columns:minmax(180px,.24fr) minmax(0,1fr);grid-gap:var(--ts-space-4);gap:var(--ts-space-4);align-items:start}.ExamsResultsPanel_settingsNav__Vn8W4{display:grid;grid-gap:var(--ts-space-1);gap:var(--ts-space-1);border:1px solid var(--exam-line);border-radius:var(--ts-radius-card);background:var(--ts-surface);padding:var(--ts-space-2)}.ExamsResultsPanel_settingsNav__Vn8W4 button{min-height:var(--ts-control);display:flex;align-items:center;gap:var(--ts-space-2);border:0;border-radius:var(--ts-radius-control);background:transparent;color:var(--ts-theme-muted,#536760);padding:0 var(--ts-space-2);text-align:start;font-size:10px;font-weight:800}.ExamsResultsPanel_settingsNav__Vn8W4 button.ExamsResultsPanel_activeSetting__OxIBP{background:var(--exam-green-soft);color:var(--exam-green)}.ExamsResultsPanel_gradeBandGrid__D0K0V{display:grid;grid-template-columns:1fr .7fr .7fr auto;grid-gap:var(--ts-space-2);gap:var(--ts-space-2);align-items:center}.ExamsResultsPanel_gradeBandGrid__D0K0V+.ExamsResultsPanel_gradeBandGrid__D0K0V{margin-top:var(--ts-space-2)}.ExamsResultsPanel_dialogBackdrop__fQKbV{position:fixed;inset:0;z-index:var(--ts-z-modal);display:grid;place-items:center;background:rgba(4,31,24,.48);padding:var(--ts-space-4)}.ExamsResultsPanel_dialog__mWe2R{width:min(100%,480px);border:1px solid var(--ts-line);border-radius:var(--ts-radius-panel);background:var(--ts-surface);box-shadow:var(--ts-shadow-3);padding:var(--ts-space-5)}.ExamsResultsPanel_dialogHeader__5Vg29{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ts-space-3)}.ExamsResultsPanel_dialog__mWe2R h3,.ExamsResultsPanel_dialog__mWe2R p{margin:0}.ExamsResultsPanel_dialog__mWe2R h3{color:var(--ts-theme-ink,#214237);font-size:15px}.ExamsResultsPanel_dialog__mWe2R p{margin-top:var(--ts-space-2);color:var(--ts-theme-muted,#677872);font-size:11px}.ExamsResultsPanel_dialogActions__uQDOT{display:flex;justify-content:flex-end;gap:var(--ts-space-2);margin-top:var(--ts-space-4)}@media (max-width:1280px){.ExamsResultsPanel_kpiGrid__gJe_T{grid-template-columns:repeat(3,minmax(0,1fr))}.ExamsResultsPanel_marksToolbar__Y2sfW{grid-template-columns:repeat(3,minmax(140px,1fr))}.ExamsResultsPanel_processingStats__FO5W_{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1040px){.ExamsResultsPanel_hero__GecLG{flex-direction:column}.ExamsResultsPanel_heroActions__8gNjH{width:100%;justify-content:flex-start}.ExamsResultsPanel_calendarGrid__x6HTU,.ExamsResultsPanel_filterGrid__KsFfx,.ExamsResultsPanel_publicationOptions__JA_Xz,.ExamsResultsPanel_scopeGrid__O_4nh{grid-template-columns:repeat(2,minmax(0,1fr))}.ExamsResultsPanel_settingsLayout__AxPZV,.ExamsResultsPanel_setupLayout__UZA_K{grid-template-columns:1fr}.ExamsResultsPanel_examListPanel__kg6Ji{position:static}.ExamsResultsPanel_examList__Z2UQK{max-height:260px}.ExamsResultsPanel_publicationPanel__Io7dF,.ExamsResultsPanel_queueLayout__Uxt2M{grid-template-columns:1fr}.ExamsResultsPanel_progressItem__AzK0Y{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) auto}.ExamsResultsPanel_progressItem__AzK0Y .ExamsResultsPanel_statusBadge__n6YnP{grid-column:1/-1}}@media (max-width:760px){.ExamsResultsPanel_workspace__4Uwk6{gap:var(--ts-space-3)}.ExamsResultsPanel_hero__GecLG,.ExamsResultsPanel_sectionCard__NOGBP{border-radius:var(--ts-radius-card);padding:var(--ts-space-4)}.ExamsResultsPanel_heroActions__8gNjH{width:100%}.ExamsResultsPanel_heroActions__8gNjH .ExamsResultsPanel_primaryButton__M84et,.ExamsResultsPanel_heroActions__8gNjH .ExamsResultsPanel_secondaryButton__h_cqJ,.ExamsResultsPanel_heroActions__8gNjH>button{flex:1 1 140px;min-width:0}.ExamsResultsPanel_moreShell__XTrNt{-webkit-margin-start:auto;margin-inline-start:auto}.ExamsResultsPanel_tabs__sOf_N button span{display:none}.ExamsResultsPanel_tabs__sOf_N .ExamsResultsPanel_activeTab__63_zK span{display:inline}.ExamsResultsPanel_tabs__sOf_N button{min-width:var(--ts-control);min-height:var(--ts-control);justify-content:center;padding:0 var(--ts-space-2)}.ExamsResultsPanel_tabs__sOf_N .ExamsResultsPanel_activeTab__63_zK{padding:0 var(--ts-space-4)}.ExamsResultsPanel_tabs__sOf_N{scroll-snap-type:x proximity;scroll-padding-inline:8px}.ExamsResultsPanel_tabs__sOf_N button{scroll-snap-align:center}.ExamsResultsPanel_analyticsGrid__Dt4DS,.ExamsResultsPanel_calendarGrid__x6HTU,.ExamsResultsPanel_filterGrid__KsFfx,.ExamsResultsPanel_formGrid__rl2iW,.ExamsResultsPanel_marksSummary__UsUi7,.ExamsResultsPanel_marksToolbar__Y2sfW,.ExamsResultsPanel_processingStats__FO5W_,.ExamsResultsPanel_publicationOptions__JA_Xz,.ExamsResultsPanel_reviewGrid__rmn2W,.ExamsResultsPanel_ruleGrid__XOpRv,.ExamsResultsPanel_scopeGrid__O_4nh,.ExamsResultsPanel_splitLayout__gs3_H,.ExamsResultsPanel_twoColumns__0yjPP{grid-template-columns:1fr}.ExamsResultsPanel_kpiGrid__gJe_T{grid-template-columns:repeat(2,minmax(0,1fr))}.ExamsResultsPanel_kpiCard__hOKit{min-height:105px}.ExamsResultsPanel_analyticsToolbar__05xoV,.ExamsResultsPanel_queueToolbar__udRjX,.ExamsResultsPanel_reportToolbar__BRgby,.ExamsResultsPanel_scheduleToolbar__Tir6V,.ExamsResultsPanel_sectionHeader__PVrd8,.ExamsResultsPanel_selectionToolbar__2PAnM,.ExamsResultsPanel_wizardFooter__NK3in{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.ExamsResultsPanel_sectionActions__eX5AG,.ExamsResultsPanel_wizardFooter__NK3in>div{width:100%}.ExamsResultsPanel_sectionActions__eX5AG>button,.ExamsResultsPanel_wizardFooter__NK3in>button,.ExamsResultsPanel_wizardFooter__NK3in>div>button{flex:1 1}.ExamsResultsPanel_stepper__EfpMU small{display:none}.ExamsResultsPanel_stepper__EfpMU li:not(:last-child):after{inset-block-start:15px}.ExamsResultsPanel_checkGrid__ZlESR,.ExamsResultsPanel_progressItem__AzK0Y{grid-template-columns:1fr}.ExamsResultsPanel_progressItem__AzK0Y .ExamsResultsPanel_statusBadge__n6YnP{grid-column:auto}.ExamsResultsPanel_barRow__RJA4j{grid-template-columns:1fr}.ExamsResultsPanel_barRow__RJA4j>strong{text-align:start}.ExamsResultsPanel_gradeBandGrid__D0K0V{grid-template-columns:1fr 1fr}}@media (max-width:470px){.ExamsResultsPanel_kpiGrid__gJe_T{gap:10px}.ExamsResultsPanel_kpiCard__hOKit{min-height:0;padding:var(--ts-space-3)}.ExamsResultsPanel_kpiCard__hOKit strong{font-size:18px}.ExamsResultsPanel_dangerButton__zgocm,.ExamsResultsPanel_ghostButton__yECN7,.ExamsResultsPanel_primaryButton__M84et,.ExamsResultsPanel_secondaryButton__h_cqJ{min-height:var(--ts-control)}}@media (prefers-reduced-motion:reduce){.ExamsResultsPanel_workspace__4Uwk6 *,.ExamsResultsPanel_workspace__4Uwk6 :after,.ExamsResultsPanel_workspace__4Uwk6 :before{scroll-behavior:auto!important;transition:none!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.ExamsResultsPanel_scheduleFilterGrid__FkRph{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));grid-gap:var(--ts-space-2);gap:var(--ts-space-2)}.ExamsResultsPanel_scheduleDateField__rosbz{min-width:0;display:grid;align-content:start;grid-gap:var(--ts-space-2);gap:var(--ts-space-2);color:var(--ts-theme-muted,#53665f);font-size:10px;font-weight:850}.ExamsResultsPanel_scheduleDateField__rosbz>span:first-child{min-height:13px}.ExamsResultsPanel_scheduleContextBar__Iy8t4{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-3);margin-top:var(--ts-space-4);border-top:1px solid var(--ts-line-soft);padding-top:var(--ts-space-3)}.ExamsResultsPanel_scheduleContextBar__Iy8t4>div:first-child>span:not(.ExamsResultsPanel_statusBadge__n6YnP){color:var(--ts-theme-muted,#687a73);font-size:10px;font-weight:750}.ExamsResultsPanel_viewToggle__DuX5R button{display:inline-flex;align-items:center;gap:var(--ts-space-1)}.ExamsResultsPanel_scheduleTable__4sN3k{min-width:1180px}.ExamsResultsPanel_dangerIconButton__j6uD0{border-color:var(--ts-theme-line,#f2c8c3);color:var(--ts-theme-danger,#b42318)}.ExamsResultsPanel_dangerIconButton__j6uD0:hover:not(:disabled){border-color:var(--ts-theme-line,#e99e95);background:var(--ts-danger-wash);color:var(--ts-theme-danger,#912018)}.ExamsResultsPanel_scheduleMatrixWrap__cTf2F{max-height:640px}.ExamsResultsPanel_scheduleMatrixTable__5sblz{min-width:980px}.ExamsResultsPanel_scheduleMatrixTable__5sblz td:first-child,.ExamsResultsPanel_scheduleMatrixTable__5sblz th:first-child{position:-webkit-sticky;position:sticky;inset-inline-start:0;z-index:2;min-width:150px;background:var(--ts-surface)}.ExamsResultsPanel_scheduleMatrixTable__5sblz th:first-child{z-index:3;background:var(--ts-canvas)}.ExamsResultsPanel_scheduleMatrixTable__5sblz th:not(:first-child){min-width:145px;text-align:center}.ExamsResultsPanel_scheduleMatrixTable__5sblz td:not(:first-child){text-align:center;vertical-align:top}.ExamsResultsPanel_matrixPaper__937XM{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--ts-line);-webkit-border-start:3px solid var(--exam-green);border-inline-start:3px solid var(--exam-green);border-radius:var(--ts-radius-control);background:var(--ts-canvas);padding:var(--ts-space-2);text-align:start}.ExamsResultsPanel_matrixPaper__937XM+.ExamsResultsPanel_matrixPaper__937XM{margin-top:var(--ts-space-2)}.ExamsResultsPanel_matrixPaper__937XM strong{overflow-wrap:anywhere;color:var(--ts-theme-ink,#244b3e);font-size:11px}.ExamsResultsPanel_matrixPaper__937XM small{color:var(--ts-theme-muted,#6b7d76);font-size:9px}.ExamsResultsPanel_emptyMatrixSlot__GNU6r{color:var(--ts-theme-muted,#98a59f);font-size:17px}.ExamsResultsPanel_validationSuccess__hzMmJ{display:flex;align-items:center;gap:var(--ts-space-2);border:1px solid var(--ts-theme-line,#b9dfca);border-radius:var(--ts-radius-card);background:var(--ts-ok-wash);color:var(--ts-theme-brand,#176044);padding:var(--ts-space-3);font-size:11px;font-weight:800}.ExamsResultsPanel_validationList__KwlA4{display:grid;grid-gap:var(--ts-space-2);gap:var(--ts-space-2)}.ExamsResultsPanel_validationIssue__xLPD4{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:var(--ts-space-2);gap:var(--ts-space-2);border:1px solid var(--ts-theme-line,#f0d6a4);border-radius:var(--ts-radius-card);background:var(--ts-warn-wash);color:var(--ts-theme-warn,#805818);padding:var(--ts-space-2)}.ExamsResultsPanel_validationIssue__xLPD4>div{min-width:0}.ExamsResultsPanel_validationIssue__xLPD4 small,.ExamsResultsPanel_validationIssue__xLPD4 strong{display:block}.ExamsResultsPanel_validationIssue__xLPD4 strong{color:var(--ts-theme-warn,#63430f);font-size:11px}.ExamsResultsPanel_validationIssue__xLPD4 small{margin-top:2px;color:var(--ts-theme-warn,#8b6d37);font-size:9px}.ExamsResultsPanel_validationIssueWarning__QhCte{border-color:var(--ts-theme-line,#f0d6a4);background:var(--ts-warn-wash);color:var(--ts-theme-warn,#805818)}.ExamsResultsPanel_validationIssueDanger__tMTYM{border-color:var(--ts-theme-line,#efb8b2);background:var(--ts-danger-wash);color:var(--ts-theme-danger,#b42318)}.ExamsResultsPanel_validationIssueDanger__tMTYM strong{color:var(--ts-theme-danger,#8f2118)}.ExamsResultsPanel_validationIssueDanger__tMTYM small{color:var(--ts-theme-danger,#a04439)}.ExamsResultsPanel_validationIssueInfo__W4zC4{border-color:var(--ts-theme-line,#bfd8ee);background:var(--ts-info-wash);color:var(--ts-theme-info,#245f8f)}.ExamsResultsPanel_validationIssueInfo__W4zC4 strong{color:var(--ts-theme-info,#174f79)}.ExamsResultsPanel_validationIssueInfo__W4zC4 small{color:var(--ts-theme-muted,#4d7594)}.ExamsResultsPanel_scheduleEditor__bt4qr{width:min(94vw,880px);max-height:90vh;overflow:auto;border-radius:var(--ts-radius-panel);background:var(--ts-surface);box-shadow:var(--ts-shadow-3);padding:var(--ts-space-5)}.ExamsResultsPanel_scheduleEditorGrid__3K_ob{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ts-space-3);gap:var(--ts-space-3)}.ExamsResultsPanel_scheduleEditorError__ei5eG{display:flex;align-items:center;gap:var(--ts-space-2);margin-bottom:var(--ts-space-3);border:1px solid var(--ts-theme-line,#f0c4be);border-radius:var(--ts-radius-card);background:var(--ts-danger-wash);color:var(--ts-theme-danger,#9d261c);padding:var(--ts-space-2) var(--ts-space-2);font-size:10px;font-weight:800}.ExamsResultsPanel_scheduleReasonDialog__b8QD7{width:min(92vw,560px)}@media (max-width:1440px){.ExamsResultsPanel_scheduleFilterGrid__FkRph{grid-template-columns:repeat(4,minmax(140px,1fr))}}@media (max-width:900px){.ExamsResultsPanel_scheduleEditorGrid__3K_ob,.ExamsResultsPanel_scheduleFilterGrid__FkRph{grid-template-columns:repeat(2,minmax(0,1fr))}.ExamsResultsPanel_scheduleContextBar__Iy8t4{align-items:stretch;flex-direction:column}}@media (max-width:560px){.ExamsResultsPanel_scheduleEditorGrid__3K_ob,.ExamsResultsPanel_scheduleFilterGrid__FkRph{grid-template-columns:1fr}.ExamsResultsPanel_scheduleEditor__bt4qr{width:100vw;max-height:94vh;border-radius:var(--ts-radius-card) var(--ts-radius-card) 0 0;padding:var(--ts-space-4)}}@media print{.ExamsResultsPanel_scheduleMatrixWrap__cTf2F{max-height:none;overflow:visible;border:0}.ExamsResultsPanel_scheduleMatrixTable__5sblz{min-width:0;font-size:8pt}}.qh-modal-backdrop,.qh-profile,.qh-workspace{--qh-ink:var(--ts-theme-ink,#183f36);--qh-muted:var(--ts-theme-muted,#687c75);--qh-line:var(--ts-theme-line,#dfeae5);--qh-green:var(--green-800,#00583f)}.qh-workspace{display:grid;grid-gap:var(--ts-space-4);gap:var(--ts-space-4);min-width:0;color:var(--qh-ink)}.qh-heading{position:relative;isolation:isolate;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ts-space-5) var(--ts-space-6);padding:var(--ts-space-6) var(--ts-space-6);overflow:hidden;border:1px solid var(--ts-line);border-radius:var(--ts-radius-panel);background:radial-gradient(circle at 88% 0,#47ab8b1c,transparent 33%),linear-gradient(130deg,var(--ts-theme-surface,#f9fdfb) 0,var(--ts-theme-wash,#eff8f4) 62%,var(--ts-theme-wash,#edf7f3) 100%);box-shadow:var(--ts-shadow-3)}.qh-heading:after{content:"";position:absolute;inset-inline-end:-45px;bottom:-100px;width:190px;height:190px;border:25px solid #348c700a;border-radius:50%;z-index:-1;pointer-events:none}.qh-heading-main{display:flex;align-items:center;gap:var(--ts-space-4);min-width:0;flex:1 1 440px}.qh-heading-icon{display:grid;place-items:center;flex:0 0 50px;height:50px;border-radius:var(--ts-radius-panel);background:linear-gradient(145deg,#1f8b6c,#176a55);color:#fff;box-shadow:var(--ts-shadow-3)}.qh-heading-copy{min-width:0}.qh-eyebrow{display:flex;align-items:center;gap:var(--ts-space-2);color:var(--ts-theme-brand,#288267);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.qh-heading-copy h2{margin:var(--ts-space-1) 0;color:var(--ts-theme-brand,#183f36);font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere}.qh-heading-copy>p{margin:0;max-width:620px;color:var(--ts-theme-muted,#687c75);font-size:12px;line-height:1.55}.qh-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-2) var(--ts-space-3);margin-top:var(--ts-space-2)}.qh-chips>span{display:inline-flex;align-items:center;gap:var(--ts-space-1);color:var(--ts-theme-muted,#687c75);font-size:10px;font-weight:500}.qh-chips>span svg{opacity:.85}.qh-chips .qh-tag{border:1px solid var(--ts-line-strong);border-radius:var(--ts-radius-pill);background:var(--ts-theme-surface,#ffffffa6);padding:3px var(--ts-space-2);font-size:9.5px}.qh-chips .qh-tag:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ts-theme-ok-fill,var(--ts-ok))}.qh-chips .qh-tag.live{color:var(--ts-theme-muted,#35755c)}.qh-chips .qh-tag.locked{color:var(--ts-theme-warn,#956b27)}.qh-chips .qh-tag.locked:before{background:#b4873c}.qh-heading-controls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:var(--ts-space-3);min-width:0;-webkit-margin-start:auto;margin-inline-start:auto}.qh-heading-controls>.qh-field{flex:1 1 175px;width:180px;max-width:220px}.qh-modal button,.qh-profile button,.qh-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ts-space-2);min-height:var(--ts-control);border:1px solid var(--ts-line);border-radius:var(--ts-radius-card);padding:var(--ts-space-2) var(--ts-space-4);background:var(--ts-surface);color:var(--ts-theme-brand,#245a46);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.qh-modal button:hover:not(:disabled),.qh-workspace button:hover:not(:disabled){background:var(--ts-line-soft);border-color:var(--ts-theme-line,#a8ccba)}.qh-modal button:disabled,.qh-workspace button:disabled{opacity:.5;cursor:not-allowed}.qh-modal .qh-primary,.qh-workspace .qh-primary{color:#fff;background:var(--ts-theme-strong-bg,var(--green-800,var(--ts-brand)));border-color:var(--green-800,var(--ts-brand));box-shadow:var(--ts-shadow-2)}.qh-modal .qh-primary:hover:not(:disabled),.qh-workspace .qh-primary:hover:not(:disabled){background:var(--ts-theme-strong-bg,var(--ts-brand-deep));border-color:var(--ts-brand-deep)}.qh-workspace .qh-quiet{border-color:transparent;background:transparent;color:var(--ts-theme-muted,#426858);padding:var(--ts-space-2) var(--ts-space-2);min-height:36px;font-size:12px}.qh-workspace .qh-quiet:hover:not(:disabled){background:var(--ts-brand-wash);border-color:transparent}.qh-workspace .qh-heading-refresh{flex:0 0 40px;width:40px;min-height:44px;padding:0;color:var(--ts-theme-brand,#226c58);background:var(--ts-theme-surface,#ffffffd9);border-color:var(--ts-line-strong);border-radius:var(--ts-radius-card)}.qh-workspace .qh-heading-refresh:hover:not(:disabled){background:var(--ts-surface);border-color:var(--ts-theme-line,#8ebfac)}.qh-workspace .qh-heading-primary{min-height:44px;color:#fff;background:var(--ts-theme-ok-fill,var(--ts-ok));border-color:var(--ts-ok);box-shadow:var(--ts-shadow-2)}.qh-workspace .qh-heading-primary:hover:not(:disabled){background:var(--ts-theme-strong-bg,var(--ts-brand-lift));border-color:var(--ts-brand-lift)}.qh-modal :is(button,select,input,textarea):focus-visible,.qh-workspace :is(button,select,input,textarea):focus-visible{outline:3px solid #0a805c40;outline-offset:3px}.qh-modal svg,.qh-workspace svg{stroke-width:1.8;flex-shrink:0}.qh-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--ts-space-4);gap:var(--ts-space-4)}.qh-insight{--metric-ink:var(--ts-theme-brand,#248064);--metric-surface:var(--ts-theme-wash,#eaf7f1);display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;grid-gap:var(--ts-space-3);gap:var(--ts-space-3);min-height:110px;padding:var(--ts-space-4);min-width:0;border:1px solid var(--ts-line);border-radius:var(--ts-radius-panel);background:var(--ts-surface);box-shadow:var(--ts-shadow-3)}.qh-insight-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--ts-radius-card);color:var(--metric-ink);background:var(--metric-surface)}.qh-insight-copy{min-width:0}.qh-insight-copy p{margin:1px 0 var(--ts-space-2);color:var(--ts-theme-muted,#62736e);font-size:11.5px;font-weight:600;line-height:1.35}.qh-insight-copy strong{display:block;color:var(--ts-theme-brand,#183f36);font-size:25px;line-height:1.1;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qh-insight-copy small{display:block;margin-top:var(--ts-space-2);color:var(--ts-theme-muted,#7a8b83);font-size:10.5px;line-height:1.4}.qh-insight.primary{--metric-ink:var(--ts-theme-info,#3476a4);--metric-surface:var(--ts-theme-info-wash,#edf6fc)}.qh-insight.neutral{--metric-ink:var(--ts-theme-muted,#63756f);--metric-surface:var(--ts-theme-soft,#f0f4f2)}.qh-insight.warn{--metric-ink:var(--ts-theme-warn,#a86f14);--metric-surface:var(--ts-theme-warn-wash,#fff6e5)}.qh-insight.good{--metric-ink:var(--ts-theme-brand,#248064);--metric-surface:var(--ts-theme-wash,#eaf7f1)}.qh-insight.teal{--metric-ink:var(--ts-theme-info,#347e7b);--metric-surface:var(--ts-theme-wash,#edf7f6)}.qh-shell{min-width:0;display:grid;grid-gap:var(--ts-space-4);gap:var(--ts-space-4)}.qh-tabs{display:flex;overflow-x:auto;gap:var(--ts-space-1);padding:var(--ts-space-1);background:var(--ts-surface);border:1px solid var(--qh-line);border-radius:var(--ts-radius-panel);scrollbar-width:thin}.qh-tabs button{flex:0 0 auto;gap:var(--ts-space-2);min-height:var(--ts-control);padding:0 var(--ts-space-4);border:0;border-radius:var(--ts-radius-card);background:transparent;color:var(--ts-theme-muted,#657a73);white-space:nowrap;font-size:11px;font-weight:600}.qh-tab-icon{display:grid;place-items:center}.qh-tab-icon svg{width:16px;height:16px}.qh-tabs button:hover:not(:disabled){background:var(--ts-line-soft);color:var(--ts-theme-brand,#00583f);border-color:transparent}.qh-tabs button[aria-current]{color:#fff;background:linear-gradient(135deg,#27876b,#1f705b);box-shadow:var(--ts-shadow-2)}.qh-tabs button[aria-current]:hover:not(:disabled){color:#fff;background:var(--ts-theme-strong-bg,var(--ts-brand-lift))}.qh-body{min-width:0;display:grid;grid-gap:var(--ts-space-4);gap:var(--ts-space-4)}.qh-view-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-4)}.qh-view-heading h3{margin:0 0 var(--ts-space-1);color:var(--ts-theme-brand,#173e2f);font-size:17px;font-weight:600;letter-spacing:-.02em}.qh-view-heading p{margin:0;max-width:660px;color:var(--ts-theme-muted,#748279);font-size:12px;line-height:1.6}.qh-view-actions{gap:var(--ts-space-2);flex-shrink:0}.qh-toolbar,.qh-view-actions{display:flex;align-items:center;flex-wrap:wrap}.qh-toolbar{gap:var(--ts-space-4);padding:var(--ts-space-3) var(--ts-space-4);border:1px solid var(--ts-line);border-radius:var(--ts-radius-card);background:var(--ts-canvas)}.qh-toolbar>.qh-field{flex:0 1 220px;min-width:165px}.qh-scope-chip{display:inline-flex;gap:var(--ts-space-2);align-items:center;color:var(--ts-theme-muted,#637c6c);font-size:12px;padding-inline:var(--ts-space-2)}.qh-toolbar-spacer{flex:1 1 auto}.qh-start-banner{display:flex;gap:var(--ts-space-3);align-items:center;padding:var(--ts-space-4) var(--ts-space-4);border:1px solid var(--ts-line);border-radius:var(--ts-radius-panel);background:linear-gradient(100deg,var(--ts-theme-surface,#f4f9f6),var(--ts-theme-surface,#fff))}.qh-start-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:var(--ts-radius-card);background:var(--ts-surface);color:var(--ts-theme-brand,#288267)}.qh-start-banner>div{-webkit-margin-end:auto;margin-inline-end:auto}.qh-start-banner strong{color:var(--ts-theme-brand,#245740);font-size:13px;font-weight:600}.qh-start-banner p{margin:var(--ts-space-1) 0 0;color:var(--ts-theme-muted,#687c75);font-size:11px;line-height:1.5}.qh-start-banner button{flex-shrink:0}.qh-overview-panels{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--ts-space-4);gap:var(--ts-space-4)}.qh-card .qh-card-title{display:flex;align-items:center;gap:var(--ts-space-2);margin:0;color:var(--ts-theme-brand,#183f36);font-size:16px;font-weight:600}.qh-card-title>svg{color:var(--ts-theme-muted,#46816a)}.qh-card-title>span{-webkit-margin-start:auto;margin-inline-start:auto;border-radius:var(--ts-radius-control);padding:3px var(--ts-space-2);background:var(--ts-surface-2);color:var(--ts-theme-muted,#798b7f);font-size:10px;font-weight:500}.qh-field{display:grid;grid-gap:var(--ts-space-2);gap:var(--ts-space-2);min-width:0;font-size:12px;font-weight:700;color:var(--ts-theme-ink,#38564a)}.qh-field>label{color:var(--ts-theme-muted,#4a6559)}.qh-field :is(input,select,textarea){width:100%;min-width:0;min-height:var(--ts-control-lg);border:1px solid var(--ts-line-strong);border-radius:var(--ts-radius-card);padding:var(--ts-space-2) var(--ts-space-3);background:var(--ts-surface);color:var(--ts-theme-ink,#284837);font:inherit;font-size:14px;font-weight:500}.qh-field input::placeholder{color:var(--ts-theme-muted,#93a49a)}.qh-field input[type=checkbox]{width:24px;height:24px;min-height:24px;accent-color:var(--ts-ok)}.qh-field small{color:var(--ts-theme-muted,#7a897f);font-size:11px;font-weight:400;line-height:1.5}.qh-date{position:relative;display:block}.qh-date>input:first-child{-webkit-padding-end:46px;padding-inline-end:46px}.qh-modal .qh-date-pick,.qh-workspace .qh-date-pick{position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);width:34px;min-height:34px;padding:0;border-radius:var(--ts-radius-control);background:var(--ts-surface-2);color:var(--ts-theme-brand,#2c6b53)}.qh-field .qh-date-native{position:absolute;inset-inline-end:10px;bottom:2px;width:1px;height:1px;min-height:0;padding:0;border:0;opacity:0;pointer-events:none}.qh-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));grid-gap:var(--ts-space-4);gap:var(--ts-space-4)}.qh-scroll{overflow-x:auto;border:1px solid var(--qh-line);border-radius:var(--ts-radius-card);background:var(--ts-surface)}.qh-profile table,.qh-workspace table{border-collapse:collapse;width:100%;font-size:13px}.qh-profile th,.qh-workspace th{position:-webkit-sticky;position:sticky;top:0;text-align:start;padding:var(--ts-space-3) var(--ts-space-3);background:var(--ts-line-soft);color:var(--ts-theme-ink,#345b48);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.qh-profile td,.qh-workspace td{padding:var(--ts-space-3) var(--ts-space-3);border-top:1px solid var(--ts-line-soft);color:var(--ts-theme-ink,#2c473c);vertical-align:middle}.qh-workspace tbody tr:hover{background:var(--ts-canvas)}.qh-actions{display:flex;flex-wrap:wrap;gap:var(--ts-space-2)}.qh-name{display:grid;grid-gap:3px;gap:3px}.qh-name b{color:var(--ts-theme-brand,#1c4436);font-size:13px}.qh-name small{color:var(--ts-theme-muted,#6e8379);font-size:11.5px}.qh-pill{display:inline-flex;align-items:center;gap:var(--ts-space-1);border:1px solid var(--ts-line);border-radius:var(--ts-radius-pill);padding:var(--ts-space-1) var(--ts-space-2);background:var(--ts-surface-2);color:var(--ts-theme-muted,#46695a);font-size:11px;font-weight:600;white-space:nowrap}.qh-pill.good{color:var(--ts-theme-brand,#0a6f4f);background:var(--ts-ok-wash);border-color:var(--ts-theme-line,#b6dcc6)}.qh-pill.warn{color:var(--ts-theme-warn,#8c5f10);background:var(--ts-warn-wash);border-color:var(--ts-theme-line,#ecd7a6)}.qh-pill.bad{color:var(--ts-theme-danger,#97382a);background:var(--ts-danger-wash);border-color:var(--ts-theme-line,#f0c5ba)}.qh-pill.mute{color:var(--ts-theme-muted,#66757c);background:var(--ts-canvas);border-color:var(--ts-line)}.qh-daily-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-2) var(--ts-space-4);padding:var(--ts-space-4) var(--ts-space-4);border:1px solid var(--ts-line-strong);border-radius:var(--ts-radius-card);background:linear-gradient(140deg,var(--ts-theme-wash,#eef8f2),var(--ts-theme-surface,#f8fcfa))}.qh-daily-head strong{color:var(--ts-theme-brand,#17553f);font-size:14px}.qh-daily-head span{display:inline-flex;color:var(--ts-theme-muted,#4e6c5f);font-size:12px;font-weight:500}.qh-bulk,.qh-daily-head span{align-items:center;gap:var(--ts-space-2)}.qh-bulk{display:flex;flex-wrap:wrap}.qh-bulk>span{color:var(--ts-theme-muted,#5b7268);font-size:12px;font-weight:700}.qh-daily{min-width:720px}.qh-daily td{vertical-align:top}.qh-work{display:inline-flex;align-items:center;justify-self:start;width:-moz-fit-content;width:fit-content;gap:var(--ts-space-2);border-radius:var(--ts-radius-control);padding:3px var(--ts-space-2);background:var(--ts-line-soft);color:var(--ts-theme-muted,#3d6354);font-size:10.5px;font-weight:700;letter-spacing:.04em}.qh-work.sabaq{background:var(--ts-ok-wash);color:var(--ts-theme-brand,#0a6f4f)}.qh-work.sabqi{background:var(--ts-info-wash);color:var(--ts-theme-info,#2a5590)}.qh-work.manzil{background:var(--ts-theme-purple-wash,#f6eefb);color:var(--ts-theme-muted,#6b3f90)}.qh-daily tr.qh-student-start td{border-top:2px solid var(--ts-line-strong)}.qh-daily details{margin-top:var(--ts-space-1)}.qh-daily summary{cursor:pointer;padding:var(--ts-space-2) 0;color:var(--ts-theme-brand,#0a7050);font-size:12px;font-weight:700;list-style-position:inside}.qh-daily summary:hover{color:var(--ts-theme-brand,#0b8a62)}.qh-daily details[open]>.qh-detail{display:grid;grid-gap:var(--ts-space-3);gap:var(--ts-space-3);margin-top:var(--ts-space-2);padding:var(--ts-space-4);border:1px solid var(--ts-line);border-radius:var(--ts-radius-card);background:var(--ts-canvas)}.qh-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--ts-space-3);gap:var(--ts-space-3)}.qh-mistake{grid-template-columns:repeat(auto-fit,minmax(150px,1fr)) auto;align-items:end;padding:var(--ts-space-3);border:1px solid var(--ts-line);border-radius:var(--ts-radius-card);background:var(--ts-surface)}.qh-mistake,.qh-outcome-cell{display:grid;grid-gap:var(--ts-space-2);gap:var(--ts-space-2)}.qh-outcome-cell{min-width:180px}.qh-quickset{display:flex;flex-wrap:wrap;gap:var(--ts-space-2)}.qh-quickset button{min-height:var(--ts-control-sm);padding:var(--ts-space-1) var(--ts-space-2);font-size:11.5px;font-weight:700;border-radius:var(--ts-radius-control)}.qh-quickset button[aria-pressed=true]{background:var(--ts-theme-ok-fill,var(--ts-ok));border-color:var(--ts-ok);color:#fff}.qh-workspace .qh-quickset button[aria-pressed=true]:hover:not(:disabled){background:var(--ts-theme-strong-bg,var(--ts-brand-lift));border-color:var(--ts-brand-lift);color:#fff}.qh-save-bar{display:flex;flex-wrap:wrap;padding:var(--ts-space-4) var(--ts-space-4);border:1px solid var(--ts-line-strong);border-radius:var(--ts-radius-card);background:var(--ts-surface-2);position:-webkit-sticky;position:sticky;bottom:10px;z-index:3;box-shadow:0 -2px 0 #ffffffcc,0 10px 30px #0d3d2a24}.qh-note,.qh-save-bar{align-items:center;gap:var(--ts-space-2)}.qh-note{display:inline-flex;color:var(--ts-theme-muted,#64796f);font-size:12px;line-height:1.5;-webkit-margin-end:auto;margin-inline-end:auto}.qh-note svg{flex-shrink:0}.qh-empty{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:var(--ts-space-8);gap:var(--ts-space-8);align-items:center;padding:var(--ts-space-8) var(--ts-space-6);border:1px dashed var(--ts-line);border-radius:var(--ts-radius-panel);background:radial-gradient(ellipse at 15% 0,var(--ts-theme-surface,#f1f9f4),transparent 65%)}.qh-empty-icon{width:59px;height:59px;display:grid;place-items:center;margin-bottom:var(--ts-space-4);border:1px solid var(--ts-line-strong);border-radius:var(--ts-radius-panel);color:var(--ts-theme-brand,#0a7853);background:var(--ts-ok-wash);box-shadow:var(--ts-shadow-1)}.qh-empty h4{margin:0 0 var(--ts-space-2);color:var(--ts-theme-ink,#204a39);font-size:20px;letter-spacing:-.025em}.qh-empty p{max-width:440px;margin:0;color:var(--ts-theme-muted,#6a7e74);font-size:13px;line-height:1.7}.qh-empty-actions{display:flex;flex-wrap:wrap;gap:var(--ts-space-2);margin-top:var(--ts-space-5)}.qh-steps{display:grid;grid-gap:var(--ts-space-5);gap:var(--ts-space-5);margin:0;padding:var(--ts-space-1) 0 var(--ts-space-1) var(--ts-space-6);-webkit-border-start:1px solid var(--ts-line);border-inline-start:1px solid var(--ts-line);list-style:none}.qh-steps li{display:flex;align-items:flex-start;gap:var(--ts-space-3)}.qh-steps li>span{flex:0 0 27px;height:27px;display:grid;place-items:center;border:1px solid var(--ts-line-strong);border-radius:50%;background:var(--ts-surface-2);color:var(--ts-theme-muted,#38805c);font-size:11px;font-weight:700}.qh-steps strong{color:var(--ts-theme-ink,#345b48);font-size:12.5px}.qh-steps p{margin:var(--ts-space-1) 0 0;max-width:320px;color:var(--ts-theme-muted,#74857b);font-size:12px;line-height:1.6}.qh-blank{padding:var(--ts-space-8);text-align:center;border:1px dashed var(--ts-line)}.qh-blank,.qh-error,.qh-notice{border-radius:var(--ts-radius-card);font-size:13px}.qh-error,.qh-notice{display:flex;align-items:flex-start;gap:var(--ts-space-2);margin:0;padding:var(--ts-space-3) var(--ts-space-4);line-height:1.55}.qh-error{color:var(--ts-theme-danger,#8d2d2d);background:var(--ts-danger-wash);border:1px solid var(--ts-theme-line,#f0c2b7)}.qh-notice{color:var(--ts-theme-brand,#1f5741);background:var(--ts-ok-wash);border:1px solid var(--ts-theme-line,#bcdfc9)}.qh-error svg,.qh-notice svg{flex-shrink:0;margin-top:1px}.qh-loading{display:flex;justify-content:center;align-items:center;gap:var(--ts-space-2);min-height:180px;color:var(--ts-theme-muted,#60776e);font-size:13px}.qh-spin{animation:qh-spin 1s linear infinite}@keyframes qh-spin{to{transform:rotate(1turn)}}.qh-modal-backdrop{position:fixed;inset:0;z-index:var(--ts-z-modal);display:grid;place-items:center;padding:var(--ts-space-6);background:#081e17a1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:qh-fade .16s ease both}.qh-modal{width:min(880px,100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;min-height:0;border:1px solid var(--ts-theme-line,#ffffffb8);border-radius:var(--ts-radius-panel);background:var(--ts-canvas);box-shadow:var(--ts-shadow-3);color:var(--ts-theme-ink,#243d37);animation:qh-rise .2s ease both}.qh-modal-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-5);flex-shrink:0;border-bottom:1px solid var(--ts-line);padding:var(--ts-space-5) var(--ts-space-6);border-radius:var(--ts-radius-panel) var(--ts-radius-panel) 0 0;background:var(--ts-surface)}.qh-modal-identity{display:flex;align-items:center;gap:var(--ts-space-3);min-width:0}.qh-modal-icon{width:47px;height:47px;flex:0 0 47px;display:grid;place-items:center;border:1px solid var(--ts-line-strong);background:var(--ts-ok-wash);color:var(--ts-theme-brand,#087653)}.qh-modal-identity h3{margin:var(--ts-space-1) 0 0;color:var(--ts-theme-brand,#153e33);line-height:1.25;letter-spacing:-.025em}.qh-modal-identity p{margin:var(--ts-space-1) 0 0;font-size:12px;line-height:1.5}.qh-modal-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--ts-space-6) var(--ts-space-6);display:grid;grid-gap:var(--ts-space-4);gap:var(--ts-space-4)}.qh-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--ts-space-2);flex-shrink:0;padding:var(--ts-space-4) var(--ts-space-6);border-top:1px solid var(--ts-line);border-radius:0 0 var(--ts-radius-panel) var(--ts-radius-panel);background:var(--ts-surface)}@keyframes qh-fade{0%{opacity:0}to{opacity:1}}@keyframes qh-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.qh-progress{display:grid;grid-gap:var(--ts-space-4);gap:var(--ts-space-4)}.qh-progress h3{margin:0;font-size:18px;color:var(--ts-theme-brand,#153e33)}.qh-progress h4{margin:0 0 var(--ts-space-2);font-size:14px;color:var(--ts-theme-ink,#24513f)}.qh-card{padding:var(--ts-space-5);border:1px solid var(--qh-line);border-radius:var(--ts-radius-panel);background:var(--ts-surface);display:grid;grid-gap:var(--ts-space-3);gap:var(--ts-space-3)}.qh-card>p{margin:0;color:var(--ts-theme-muted,#64796f);font-size:12.5px;line-height:1.6}.qh-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));grid-gap:var(--ts-space-3);gap:var(--ts-space-3)}.qh-facts>div{display:grid;grid-gap:var(--ts-space-2);gap:var(--ts-space-2);padding:var(--ts-space-4);background:var(--ts-surface-2);border:1px solid var(--ts-line);border-radius:var(--ts-radius-card)}.qh-facts strong{color:var(--ts-theme-brand,#0d6c4d);font-size:26px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qh-facts span{color:var(--ts-theme-muted,#62786e);font-size:11.5px;font-weight:500}.qh-score{display:grid;grid-template-columns:minmax(140px,1fr) repeat(auto-fit,minmax(120px,1fr));grid-gap:var(--ts-space-3);gap:var(--ts-space-3);align-items:end;padding:var(--ts-space-4) 0;border-bottom:1px solid var(--ts-line)}.qh-score>b{color:var(--ts-theme-brand,#1e4939);font-size:13px;align-self:center}.qh-profile{margin:var(--ts-space-4) 0}.qh-profile>summary{cursor:pointer;padding:var(--ts-space-4) var(--ts-space-4);border:1px solid var(--qh-line);border-radius:var(--ts-radius-card);background:var(--ts-surface-2);color:var(--ts-theme-brand,#0a6f4f);font-weight:700;font-size:14px}.qh-profile[open]>summary{border-radius:var(--ts-radius-card) var(--ts-radius-card) 0 0}.qh-profile[open]{border:0}.qh-profile>.qh-progress{padding:var(--ts-space-4);border:1px solid var(--qh-line);border-top:0;border-radius:0 0 var(--ts-radius-card) var(--ts-radius-card)}@media (max-width:900px){.qh-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ts-space-3)}.qh-overview-panels{grid-template-columns:minmax(0,1fr)}.qh-daily{min-width:0}.qh-scroll.qh-daily-wrap{border:0;background:transparent;overflow:visible}.qh-daily,.qh-daily tbody,.qh-daily td,.qh-daily tr{display:block;width:auto}.qh-daily thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.qh-daily tr{margin-bottom:var(--ts-space-3);border:1px solid var(--qh-line);border-radius:var(--ts-radius-panel);background:var(--ts-surface);padding:var(--ts-space-2) 0;box-shadow:var(--ts-shadow-2)}.qh-daily tr.qh-student-start{border-top:3px solid var(--ts-theme-line,#9cc9b2)}.qh-daily td{border-top:0;padding:var(--ts-space-2) var(--ts-space-4)}.qh-daily td:before{content:attr(data-label);display:block;margin-bottom:var(--ts-space-1);color:var(--ts-theme-muted,#6d8379);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.qh-daily td.qh-identity:before{content:none}.qh-daily tbody tr:hover{background:var(--ts-surface)}}@media (max-width:760px){.qh-heading{padding:var(--ts-space-4);gap:var(--ts-space-4)}.qh-heading-icon{display:none}.qh-heading-copy h2{font-size:22px}.qh-heading-controls{flex:1 1 100%;justify-content:flex-start;gap:var(--ts-space-2)}.qh-heading-controls>.qh-field{flex:1 1 140px;width:auto;max-width:none}.qh-workspace .qh-heading-primary{flex:1 1 auto}.qh-body{gap:var(--ts-space-4)}.qh-view-heading{flex-direction:column;align-items:stretch;gap:var(--ts-space-2)}.qh-view-actions{align-self:flex-start}.qh-start-banner{flex-wrap:wrap;padding:var(--ts-space-4)}.qh-start-banner>div{flex:1 1 160px}.qh-start-banner button{width:100%}.qh-empty{grid-template-columns:minmax(0,1fr);gap:var(--ts-space-6);padding:var(--ts-space-6) var(--ts-space-4)}.qh-steps{-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--ts-line);padding:var(--ts-space-5) 0 0}.qh-modal-backdrop{padding:var(--ts-space-2)}.qh-modal{max-height:calc(100dvh - 20px)}.qh-modal-header{padding:var(--ts-space-4)}.qh-modal-icon{display:none}.qh-modal-body{padding:var(--ts-space-4)}.qh-modal-footer{padding:var(--ts-space-3) var(--ts-space-4)}.qh-modal-footer button{flex:1 1}.qh-toolbar>.qh-field{flex:1 1 100%}.qh-save-bar{flex-direction:column;align-items:stretch}.qh-save-bar .qh-note{margin:0 0 var(--ts-space-1)}}@media (max-width:440px){.qh-insight{grid-template-columns:minmax(0,1fr);gap:var(--ts-space-2);padding:var(--ts-space-4)}.qh-insight-icon{width:34px;height:34px;border-radius:var(--ts-radius-card)}.qh-insight-copy strong{font-size:23px}.qh-mistake{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.qh-modal,.qh-modal-backdrop,.qh-spin{animation:none}}[dir=rtl] .qh-workspace [dir=ltr]{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.qh-select{position:relative;min-width:0}.qh-modal .qh-select-trigger,.qh-workspace .qh-select-trigger{display:flex;justify-content:space-between;width:100%;min-width:0;min-height:var(--ts-control-lg);padding:var(--ts-space-2) var(--ts-space-3);color:var(--ts-theme-ink,#284837);border:1px solid var(--ts-line-strong);border-radius:var(--ts-radius-card);background:var(--ts-surface);text-align:start;font-size:13px;font-weight:500}.qh-select-trigger>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.qh-select-trigger>svg{color:var(--ts-theme-muted,#7c9385);transition:transform .15s}.qh-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.qh-modal .qh-select-trigger[aria-expanded=true],.qh-workspace .qh-select-trigger[aria-expanded=true]{border-color:var(--ts-theme-brand,#6dab8b);box-shadow:0 0 0 3px #0a805c10}.qh-select-trigger.is-placeholder{color:var(--ts-theme-muted,#85958b)}.qh-modal .qh-select-trigger:disabled,.qh-workspace .qh-select-trigger:disabled{opacity:1;background:var(--ts-surface-2);color:var(--ts-theme-muted,#8e9c93);border-color:var(--ts-line)}.qh-field .qh-select-native{position:absolute;width:1px;height:1px;min-height:0;padding:0;border:0;opacity:0;pointer-events:none;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.qh-select-popup{position:fixed;z-index:var(--ts-z-popover);overflow-y:auto;overscroll-behavior:contain;padding:var(--ts-space-1);border:1px solid var(--ts-line-strong);border-radius:var(--ts-radius-card);background:var(--ts-surface);color:var(--ts-theme-ink,#254e39);box-shadow:var(--ts-shadow-3);font-family:inherit;font-size:13px;line-height:1.5;scrollbar-width:thin;scrollbar-color:#c0d7c8 transparent}.qh-select-option{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-3);min-height:var(--ts-control);padding:var(--ts-space-2) var(--ts-space-3);border-radius:var(--ts-radius-control);cursor:pointer;font-weight:400}.qh-select-option>span{overflow-wrap:anywhere}.qh-select-option>svg{flex-shrink:0}.qh-select-option.is-placeholder{color:var(--ts-theme-muted,#8c9a91);font-size:12px}.qh-select-option[aria-selected=true]{color:var(--ts-theme-brand,#00583f);font-weight:600;background:var(--ts-brand-wash)}.qh-select-option.is-active{background:var(--ts-ok-wash);color:var(--ts-theme-brand,#00583f)}.qh-modal .qh-field>label{font-size:11.5px;font-weight:500;color:var(--ts-theme-muted,#526e5e)}.qh-modal .qh-field :is(input,textarea){font-size:13px}.qh-modal-header{border-top:1px solid var(--ts-line)}.qh-modal-icon{border-radius:var(--ts-radius-panel);background:var(--ts-line-soft)}.qh-modal-identity h3{font-weight:600;font-size:21px}.qh-modal-identity p{color:var(--ts-theme-muted,#7b8b81)}.qh-modal-footer .qh-note{font-size:11px}.qh-blank{border-style:solid;background:var(--ts-canvas);color:var(--ts-theme-muted,#88968d)}@media (prefers-reduced-motion:reduce){.qh-modal *,.qh-select-popup,.qh-workspace *{transition:none!important}}.qh-last-unit{display:block;margin-top:var(--ts-space-2);color:var(--ts-theme-muted,#6d8379);font-size:11.5px}.qh-work.lesson{background:var(--ts-warn-wash);color:var(--ts-theme-warn,#8a5620)}.qh-work.reading{background:var(--ts-info-wash);color:var(--ts-theme-info,#2a5590)}.qh-work.rule{background:var(--ts-theme-purple-wash,#f2eefb);color:var(--ts-theme-muted,#57459b)}