@media screen{.app-theme-switch{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:38px;min-height:38px;border:1px solid #cad9e4;border-radius:8px;background:#fff;color:#244c68;font-size:var(--type-secondary);font-weight:700}.app-theme-switch:hover{border-color:#5595ae;background:#edf6f9}.app-theme-switch:focus-visible{outline:3px solid #277f9c;outline-offset:2px}.app-theme-switch--compact{width:38px;padding:0}.platform-console .operations-mobile-bar .app-theme-switch{display:inline-flex;margin-left:4px;border:1px solid #cad9e4;background:#fff;color:#244c68}.app-main .top-actions .app-theme-switch{flex:none}}html[data-app-theme=dark]{color-scheme:dark;--background:#111c27;--foreground:#eaf1f6;--card:#1b2b39;--card-foreground:#eaf1f6;--popover:#203240;--popover-foreground:#eaf1f6;--muted:#263a49;--muted-foreground:#b5c9d7;--secondary:#29445a;--secondary-foreground:#d9eef8;--accent:#29465b;--accent-foreground:#e5f4fa;--border:#3a5364;--input:#455e6e;--ring:#70c6dc;--ref-canvas:#111c27;--ref-surface:#1b2b39;--ref-surface-muted:#223544;--ref-table-head:#29465b;--ref-ink:#eaf1f6;--ref-muted:#b5c9d7;--ref-line:#3a5364;--ref-line-soft:#324958;--ref-section-accent:#6fc3d4;--ref-section-wash:#263b4b;--ref-shadow:none;--ui-ink:#eaf1f6;--ui-ink-muted:#b5c9d7;--ui-line:#3a5364;--ui-line-subtle:#324958;--ui-surface:#1b2b39;--ui-canvas:#111c27;--ui-focus:#70c6dc;--night-panel:#1b2b39;--night-raised:#223544;--night-control:#172836;--night-border:#456173;--night-ink:#eaf1f6;--night-muted:#b5c9d7;--night-link:#9bdceb}@media screen{html[data-app-theme=dark] body{background:#111c27;color:#eaf1f6}html[data-app-theme=dark] .platform-console :is(.operations-main,.operations-content),html[data-app-theme=dark] :is(.app-main,.platform-console.platform-operations,.platform-app,.unit-dashboard,.onboarding-shell){background:#111c27;color:#eaf1f6}html[data-app-theme=dark] .app-main{--school-ink:#eaf1f6;--school-muted:#b5c9d7;--school-border:#3a5364}html[data-app-theme=dark] :is(.app-main .topbar,.platform-console .operations-mobile-bar){border-color:#3a5364;background:#1b2b39;color:#eaf1f6}html[data-app-theme=dark] .platform-console .operations-mobile-bar :is(.operations-context,.platform-school-search-link,span){color:#e1eef5}html[data-app-theme=dark] .platform-console .operations-mobile-bar .platform-shell-signout{border-color:#547083;color:#eaf1f6}html[data-app-theme=dark] .platform-console .operations-mobile-bar .app-theme-switch{border-color:#547083;background:#172836;color:#eaf1f6}html[data-app-theme=dark] :is(.app-main,.platform-console,.platform-app,.unit-dashboard) :is(.panel,.operations-panel,.platform-card,.profile-panel,.finance-list-panel,.setup-content,.setup-side,.finance-stats section,.platform-metric,.operations-school,.operations-stat,.operations-wide,.operations-state,.operations-timeline,.manual-onboarding-card,.manual-payment-set,.manual-modules-details,.manual-optional-details){border-color:#3a5364;background:#1b2b39;box-shadow:none;color:#eaf1f6}html[data-app-theme=dark] :is(.app-main,.platform-console,.platform-app,.unit-dashboard) :is(h1,h2,h3,h4,.operations-heading h1,.manual-step>header h2,.school-directory-table strong,.student-cell strong,.finance-table td strong,.setup-record strong){color:#eaf1f6}html[data-app-theme=dark] :is(.app-main,.platform-console,.platform-app,.unit-dashboard) :is(.page-heading p,.operations-heading p,.manual-step>header p,.panel-heading p,.finance-panel-heading p,.setup-section-head p,.manual-grid small,.student-cell small,.finance-table td small){color:#b5c9d7}html[data-app-theme=dark] :is(.app-main,.platform-console,.platform-app,.unit-dashboard) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.search-field,.platform-request-search,.app-theme-switch){border-color:#547083;background:#172836;color:#eaf1f6}html[data-app-theme=dark] :is(.app-main,.platform-console,.platform-app,.unit-dashboard) :is(input,textarea)::placeholder{color:#aec1d0;opacity:1}html[data-app-theme=dark] :is(.app-main,.platform-console,.platform-app,.unit-dashboard) table thead th{border-color:#456173;background:#29465b;color:#e3eff5}html[data-app-theme=dark] :is(.app-main,.platform-console,.platform-app,.unit-dashboard) table tbody td{border-color:#324958;color:#dae8f0}html[data-app-theme=dark] :is(.app-main,.platform-console,.platform-app,.unit-dashboard) table tbody tr:nth-child(2n){background:#223544}html[data-app-theme=dark] :is(.app-main,.platform-console,.platform-app,.unit-dashboard) table tbody tr:hover{background:#2d4a5d}html[data-app-theme=dark] .platform-console .manual-step>header{background:#263b4b}html[data-app-theme=dark] .platform-console .onboarding-steps li.current{color:#8ed6e7}html[data-app-theme=dark] .platform-console .onboarding-steps li{color:#bdd0dd}html[data-app-theme=dark] .platform-console .onboarding-steps li.current>span{background:#1682a1;color:#fff}html[data-app-theme=dark] .platform-console :is(.manual-type-set,.manual-optional-details>summary,.manual-onboarding-card>footer,.manual-review>div,.manual-payment-summary,.onboarding-logo-picker){border-color:#456173;background:#223544;color:#eaf1f6}html[data-app-theme=dark] .platform-console :is(.manual-grid label,.manual-step>label,.manual-type-set label strong,.manual-optional-details summary,.manual-review strong,.manual-payment-summary strong){color:#eaf1f6}html[data-app-theme=dark] .platform-console .manual-type-set label{border-color:#456173;background:#172836}html[data-app-theme=dark] .platform-console .manual-type-set label.selected{border-color:#70c6dc;background:#244b55}html[data-app-theme=dark] .platform-console .manual-type-set :is(label small,p),html[data-app-theme=dark] .platform-console :is(.manual-required-key,.manual-grid em,.manual-grid small){color:#b5c9d7}html[data-app-theme=dark] :is(.app-main,.platform-console) .app-theme-switch:hover{border-color:#70c6dc;background:#29465b}html[data-app-theme=dark] .app-main :is(.setup-group,.setup-record,.staff-row,.subject-row,.finance-table td){border-color:#324958}html[data-app-theme=dark] .app-main :is(.finance-tabs,.setup-record-list,.staff-list,.subject-list,.current-term,.class-list button[aria-current=page]){border-color:#456173;background:#223544}html[data-app-theme=dark] .app-main :is(.finance-stats strong,.finance-panel-heading h2,.setup-record strong,.class-list strong,.subject-row strong,.staff-identity strong){color:#eaf1f6}html[data-app-theme=dark] .app-main :is(.finance-stats p,.finance-panel-heading p,.setup-record small,.class-list small,.subject-row small,.staff-identity small){color:#b5c9d7}html[data-app-theme=dark] .app-main .welcome-banner{border-color:#456173;background:#234056}html[data-app-theme=dark] .app-main .page-heading :is(h1,.heading-kicker){color:#eaf1f6}html[data-app-theme=dark] .app-main :is(.stat-card,.quick-access,.quick-access-title,.setup-overview,.overview-panel,.report-summary,.personnel-stats){border-color:#456173;background:#1b2b39;color:#eaf1f6}html[data-app-theme=dark] .app-main .progression-reminder{border-color:#377b83;background:#214148;color:#eaf1f6}html[data-app-theme=dark] .app-main .progression-reminder>svg{color:#83d5d4}html[data-app-theme=dark] .app-main :is(.stat-card>p,.stat-note,.stat-value>span,.stat-value .stat-prefix){color:#bfd0dc}html[data-app-theme=dark] .app-main .quick-access-title strong,html[data-app-theme=dark] .app-main .stat-value{color:#eaf1f6}html[data-app-theme=dark] .app-main .quick-access button{border-color:#456173;color:#dcecf4}html[data-app-theme=dark] .app-main .quick-access button:hover{background:#29465b}html[data-app-theme=dark] .app-main .top-search{border-color:#547083;background:#172836;color:#c7dbe6}html[data-app-theme=dark] .app-main .top-search input{background:transparent;color:#eaf1f6}html[data-app-theme=dark] .app-main .top-context{color:#d0e0e9}html[data-app-theme=dark] .app-main .topbar-school .school-identity-text strong{color:#eaf1f6}html[data-app-theme=dark] .app-main .student-directory-toolbar{border-color:#456173;background:#1b2b39}html[data-app-theme=dark] .app-main .student-directory-panel :is(.student-cell strong,.directory-age-cell){color:#eaf1f6}html[data-app-theme=dark] .app-main .student-directory-panel .student-cell small{color:#b5c9d7}html[data-app-theme=dark] .app-main .student-directory-panel .student-class-label{background:#29465b;color:#e1eef5}html[data-app-theme=dark] .app-main .student-directory-panel .row-action{color:#bad5e3}html[data-app-theme=dark] .app-main .student-directory-toolbar [data-ui-action=import]{border-color:#547083;background:#29465b;color:#eaf1f6}html[data-app-theme=dark] .app-main .student-directory-toolbar [data-ui-action=import]:hover{background:#345b70}html[data-app-theme=dark] .app-main .student-directory-page-controls button:not(:disabled){border-color:#547083;background:#223544;color:#dcecf4}html[data-app-theme=dark] .app-main .stat-label{color:#d0e0e9}html[data-app-theme=dark] .app-main :is(.assessment-mode,.assessment-hero,.assessment-summary>div,.assessment-search,.assessment-toolbar,.assessment-panel,.assessment-panel-top,.assessment-footer,.assessment-history,.early-toolbar,.early-editor-footer){border-color:#456173;background:#1b2b39;color:#eaf1f6}html[data-app-theme=dark] .app-main .assessment-mode button{color:#c4d5df}html[data-app-theme=dark] .app-main .assessment-mode button[aria-selected=true]{background:#34556a;color:#fff;box-shadow:none}html[data-app-theme=dark] .app-main :is(.assessment-hero h2,.assessment-panel-top h3,.assessment-summary strong,.assessment-person strong,.assessment-weight strong,.assessment-history h3){color:#eaf1f6}html[data-app-theme=dark] .app-main :is(.assessment-panel-top p,.assessment-panel-top h3 span,.assessment-summary span,.assessment-toolbar label,.assessment-weight span,.assessment-search>span,.assessment-person small,.assessment-footer>span){color:#bed0dc}html[data-app-theme=dark] .app-main .assessment-term{border-color:#547083;background:#29465b;color:#eaf1f6}html[data-app-theme=dark] .app-main .assessment-table :is(th,td){border-color:#456173}html[data-app-theme=dark] .app-main .assessment-state:not(.approved):not(.submitted){background:#29465b;color:#d8eaf4}html[data-app-theme=dark] .app-main :is(.finance-tabs,.finance-notice,.finance-draft-preview,.fee-schedule-grid article){border-color:#456173;background:#1b2b39;color:#eaf1f6}html[data-app-theme=dark] .app-main .finance-tabs button{color:#c0d2df}html[data-app-theme=dark] .app-main .finance-tabs button[aria-pressed=true]{background:#34556a;color:#fff;box-shadow:none}html[data-app-theme=dark] .app-main .finance-notice :is(strong,summary){color:#dcecf4}html[data-app-theme=dark] .app-main .finance-toolbar>label{color:#c0d2df}html[data-app-theme=dark] .app-main :is(.fee-schedule-grid h3,.fee-schedule-grid article>strong,.fee-schedule-grid li,.finance-draft-preview b){color:#eaf1f6}html[data-app-theme=dark] .app-main :is(.register-toolbar,.register-search-row,.register-footer,.register-progress,.register-status-summary,.register-state){border-color:#456173;background:#1b2b39;color:#eaf1f6}html[data-app-theme=dark] .app-main .register-progress{background:#214148}html[data-app-theme=dark] .app-main .register-progress-heading :is(strong,span,strong span){color:#d9f1ef}html[data-app-theme=dark] .app-main .register-status-summary>.present{background:#193b30}html[data-app-theme=dark] .app-main .register-status-summary>.late{background:#3c3020}html[data-app-theme=dark] .app-main .register-status-summary>.absent{background:#3e2831}html[data-app-theme=dark] .app-main .register-status-summary>.excused{background:#2b3153}html[data-app-theme=dark] .app-main .register-status-summary>div :is(strong,span){color:#eaf1f6}html[data-app-theme=dark] .app-main :is(.register-toolbar h2,.register-filters label,.register-name strong,.register-state,.register-number){color:#eaf1f6}html[data-app-theme=dark] .app-main :is(.register-name small,.register-toolbar p){color:#b5c9d7}html[data-app-theme=dark] .app-main .register-status-buttons button:not(.selected){border-color:#547083;background:#29465b;color:#eaf1f6}html[data-app-theme=dark] .app-main .register-row{border-color:#456173}html[data-app-theme=dark] .app-main .gate-hero{border-color:#456173;background:#1b2b39}html[data-app-theme=dark] .app-main .gate-privacy{border-color:#397767;background:#1d3b35;color:#cde7db}html[data-app-theme=dark] .app-main .gate-privacy strong{color:#e2f5eb}html[data-app-theme=dark] .app-main .gate-day-notice{border-color:#806b42;background:#3d3525;color:#f2dfb7}html[data-app-theme=dark] .app-main .gate-day-notice strong{color:#fff0cb}html[data-app-theme=dark] .app-main .gate-learner{border-color:#324958;background:#1b2b39;color:#eaf1f6}html[data-app-theme=dark] .app-main .gate-learner:hover{background:#29465b}html[data-app-theme=dark] .app-main .gate-learner:disabled:hover{background:#1b2b39}html[data-app-theme=dark] .app-main :is(.gate-learner-name strong,.gate-confirm-person strong,.gate-event strong,.gate-activity-empty strong){color:#eaf1f6}html[data-app-theme=dark] .app-main :is(.gate-learner-name small,.gate-confirm-person small,.gate-event small,.gate-event-staff,.gate-event em,.gate-section-title small,.gate-list-hint,.gate-empty,.gate-activity-empty,.gate-activity-pagination){color:#b5c9d7}html[data-app-theme=dark] .app-main :is(.gate-event,.gate-activity-pagination){border-color:#324958}html[data-app-theme=dark] .app-main .gate-initials{background:#29465b;color:#b9deef}html[data-app-theme=dark] .app-main .gate-presence.away{background:#29465b;color:#d3e3ec}html[data-app-theme=dark] .app-main .personnel-tabs button{border-color:#547083;background:#223544;color:#d8e7ef}html[data-app-theme=dark] .app-main .personnel-tabs button[aria-pressed=true]{border-color:#70c6dc;background:#294e65;color:#fff}html[data-app-theme=dark] .app-main .staff-workspace>.personnel-tabs button,html[data-app-theme=dark] .app-main .staff-workspace>.personnel-tabs button[aria-pressed=true]{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--night-muted)}html[data-app-theme=dark] .app-main .staff-workspace>.personnel-tabs button[aria-pressed=true]{border-bottom-color:var(--night-link);color:var(--night-ink)}html[data-app-theme=dark] .app-main .personnel-filters label{border-color:#547083;background:#172836;color:#b5c9d7}html[data-app-theme=dark] .app-main .personnel-filters label input{border:0;background:transparent}html[data-app-theme=dark] .app-main :is(.personnel-profile-header,.personnel-detail-note,.personnel-review .personnel-detail-section){border-color:#456173;background:#1b2b39;color:#eaf1f6}html[data-app-theme=dark] .app-main :is(.personnel-detail-section dd,.personnel-profile-header p,.personnel-detail-note p,.personnel-history article p){color:#c2d3de}html[data-app-theme=dark] .app-main .setup-side button{color:#c1d1dc}html[data-app-theme=dark] .app-main .setup-side button[aria-current=page]{background:#294e65;color:#fff}html[data-app-theme=dark] .app-main :is(.setup-summary,.setup-launch-row){border-color:#456173;background:#223544}html[data-app-theme=dark] .app-main :is(.setup-summary strong,.setup-launch-row strong,.setup-launch-intro h2,.setup-launch-tasks h3){color:#eaf1f6}html[data-app-theme=dark] .app-main :is(.setup-summary span,.setup-launch-row p,.setup-launch-intro p,.setup-launch-progress p){color:#bed0dc}html[data-app-theme=dark] .app-main :is(.setup-launch-intro>strong,.setup-launch-progress>strong){background:#23515b;color:#d6f1f2}html[data-app-theme=dark] .app-main .setup-launch-row button:not(:disabled){border-color:#547083;background:#29465b;color:#eaf1f6}html[data-app-theme=dark] .app-main .setup-launch-row button:disabled{border-color:#547083;background:#29465b;color:#c5d7e1;opacity:.7}html[data-app-theme=dark] .app-main :is(.setup-task-disclosure,.setup-details,.setup-records,.class-detail-head){border-color:#456173}html[data-app-theme=dark] .app-main .personnel-stats :is(.people-stat-payroll-0,.people-stat-attendance-1,.people-stat-leave-1){background:#193b30}html[data-app-theme=dark] .app-main .personnel-stats :is(.people-stat-payroll-1,.people-stat-leave-0){background:#3c3020}html[data-app-theme=dark] .app-main .personnel-stats :is(.people-stat-payroll-2,.people-stat-attendance-2){background:#243f54}html[data-app-theme=dark] .app-main .personnel-stats article :is(span,strong){color:#e5eff5}html[data-app-theme=dark] .app-main .people-filters label{color:#c5d5df}html[data-app-theme=dark] .app-main .people-search>div{border-color:#547083;background:#172836}html[data-app-theme=dark] .app-main .people-search input{background:transparent}html[data-app-theme=dark] .app-main input:is([type=date],[type=datetime-local],[type=month],[type=time])::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.82}html[data-app-theme=dark] .app-main .service-intro{border-color:#456173;background:#1b2b39}html[data-app-theme=dark] .app-main .service-intro h2{color:#eaf1f6}html[data-app-theme=dark] .app-main .service-tabs{background:#223544}html[data-app-theme=dark] .app-main .service-tabs button{color:#c3d4de}html[data-app-theme=dark] .app-main .service-tabs button[aria-pressed=true]{background:#34556a;color:#fff;box-shadow:none}html[data-app-theme=dark] .app-main :is(.service-controls label,.service-filter,.service-subtabs button){color:#c3d4de}html[data-app-theme=dark] .app-main .service-filter [data-slot=select-trigger]{border-color:#547083;background:#172836;color:#eaf1f6}html[data-app-theme=dark] .app-main .service-subtabs button[aria-pressed=true]{color:#8ed6e7}html[data-app-theme=dark] .app-main .service-metrics>div{border-color:#456173;background:#223544}html[data-app-theme=dark] .app-main .service-metrics :is(span,strong){color:#eaf1f6}html[data-app-theme=dark] .app-main :is(.service-panel-head h3,.service-list strong,.service-list b,.service-empty h3,.service-plan-grid h4){color:#eaf1f6}html[data-app-theme=dark] .app-main :is(.service-panel-head p,.service-list small,.service-empty,.service-plan-grid p){color:#bed0dc}html[data-app-theme=dark] .app-main .service-plan-grid article{border-color:#456173;background:#223544}html[data-app-theme=dark] .app-main [class*=year-planning-module__workspace]{color:#eaf1f6}html[data-app-theme=dark] .app-main :is([class*=year-planning-module__panel],[class*=year-planning-module__details],[class*=year-planning-module__settingsLink]){border-color:#456173;background:#1b2b39;color:#eaf1f6}html[data-app-theme=dark] .app-main :is([class*=year-planning-module__panelHead],[class*=year-planning-module__promotionFooter],[class*=year-planning-module__promotionTotals],[class*=year-planning-module__pager]){border-color:#456173}html[data-app-theme=dark] .app-main :is([class*=year-planning-module__promotionFilters],[class*=year-planning-module__empty],[class*=year-planning-module__filters]){color:#eaf1f6}html[data-app-theme=dark] .app-main [class*=year-planning-module__empty] strong{color:#eaf1f6}html[data-app-theme=dark] .app-main :is([class*=year-planning-module__panelHead] p,[class*=year-planning-module__empty] p,[class*=year-planning-module__filterHint],[class*=year-planning-module__pager],[class*=year-planning-module__moreFilters]>summary){color:#b5c9d7}html[data-app-theme=dark] :is(.platform-console,.platform-app) :is(.platform-metric small,.platform-metric strong,.platform-card h2,.sms-totals strong,.sms-ring strong,.platform-activity-card li strong,.platform-quick-actions strong,.platform-table-card td strong){color:#eaf1f6}html[data-app-theme=dark] :is(.platform-console,.platform-app) :is(.platform-metric em,.platform-card>header>small,.registration-chart small,.platform-chart-card footer,.sms-totals span,.sms-ring span,.platform-activity-card li p,.platform-activity-card time,.platform-quick-actions small){color:#b5c9d7}html[data-app-theme=dark] :is(.platform-console,.platform-app) :is(.platform-welcome-actions>:not(:nth-child(2)),.platform-card>header>a,.platform-quick-actions>a){border-color:#456173;background:#223544;color:#d6eef8}html[data-app-theme=dark] :is(.platform-console,.platform-app) :is(.registration-chart,.platform-activity-card li,.sms-totals>div){border-color:#456173}html[data-app-theme=dark] :is(.platform-console,.platform-app) .registration-chart{background:repeating-linear-gradient(180deg,transparent 0,transparent 30px,#324958 31px)}html[data-app-theme=dark] :is(.platform-console,.platform-app) .sms-ring{background:radial-gradient(closest-side,#1b2b39 72%,transparent 73% 100%),conic-gradient(#45a6e9 var(--used),#33516a 0)}html[data-app-theme=dark] .app-main :is(.registration-shell,.profile-shell,.academic-workspace,.intelligence-workspace){background:transparent;color:var(--night-ink)}html[data-app-theme=dark] .app-main .registration-loading{background:var(--ref-canvas);color:var(--night-muted)}html[data-app-theme=dark] .app-main .school-detail-title{border-color:var(--night-border)}html[data-app-theme=dark] .app-main .school-detail-title strong{color:var(--night-ink)}html[data-app-theme=dark] .app-main .school-detail-title span{color:#e2bb5d}html[data-app-theme=dark] .app-main .detail-back-link{color:var(--night-link)}html[data-app-theme=dark] .app-main .profile-tabs{border-color:var(--night-border);background:var(--night-panel)}html[data-app-theme=dark] .app-main .profile-tabs button{color:var(--night-muted)}html[data-app-theme=dark] .app-main .profile-tabs button:hover{background:var(--night-raised);color:var(--night-ink)}html[data-app-theme=dark] .app-main .profile-tabs button[aria-current=page]{background:#294e65;color:#fff}html[data-app-theme=dark] .app-main :is(.registration-main-head,.registration-footer,.registration-side-note,.registration-card-options,.registration-review-row,.registration-contact,.registration-drafts>button,.registration-photo-card,.registration-optional,.registration-card,.registration-check){border-color:var(--night-border)}html[data-app-theme=dark] .app-main :is(.registration-callout,.registration-check,.registration-check:has(input:checked),.registration-optional,.registration-photo-card,.registration-review-row,.registration-empty,.registration-save-state,.registration-side nav button[aria-current=step],.registration-drafts>button:hover){border-color:var(--night-border);background:var(--night-raised);color:var(--night-muted)}html[data-app-theme=dark] .app-main :is(.registration-main-head h1,.registration-side-heading h2,.registration-side nav strong,.registration-side nav button[aria-current=step] strong,.registration-card-head,.registration-callout strong,.registration-check strong,.registration-photo-card strong,.registration-review-row strong,.registration-drafts strong,.registration-optional summary){color:var(--night-ink)}html[data-app-theme=dark] .app-main :is(.registration-main-head p,.registration-side-heading p,.registration-side nav small,.registration-side-note,.registration-callout p,.registration-check small,.registration-photo-card p,.registration-review-row small,.registration-review-row em,.registration-drafts small,.registration-optional summary>span:last-child,.registration-muted){color:var(--night-muted)}html[data-app-theme=dark] .app-main :is(.registration-field,.registration-card-options,.registration-footer span,.registration-side nav button,.registration-optional summary){color:var(--night-muted)}html[data-app-theme=dark] .app-main :is(.registration-field input,.registration-field select,.registration-field textarea,.registration-photo-card button){border-color:var(--night-border);background:var(--night-control);color:var(--night-ink)}html[data-app-theme=dark] .app-main .registration-side nav button:not(:disabled):hover{background:#29465b}html[data-app-theme=dark] .app-main .registration-side nav button[aria-current=step] .registration-step-icon{background:#294e65;color:#b9e4ef}html[data-app-theme=dark] .app-main .registration-step-icon{background:#29465b;color:#b9d5e4}html[data-app-theme=dark] .app-main .registration-track{background:#34566b}html[data-app-theme=dark] .app-main .registration-main-head{flex-wrap:wrap}html[data-app-theme=dark] .app-main .registration-main-head h1{overflow-wrap:normal}html[data-app-theme=dark] .app-main :is(.profile-hero,.academic-class-header,.intelligence-hero){border-color:var(--night-border);background:linear-gradient(115deg,#203748,#1b2b39);box-shadow:none;color:var(--night-ink)}html[data-app-theme=dark] .app-main :is(.profile-hero h1,.academic-class-header h2,.intelligence-hero h2){color:var(--night-ink)}html[data-app-theme=dark] .app-main :is(.profile-hero p,.academic-class-header p,.intelligence-hero p){color:var(--night-muted)}html[data-app-theme=dark] .app-main :is(.profile-panel,.registration-side,.registration-main,.registration-drafts,.academic-directory,.academic-detail,.academic-catalog,.intelligence-metrics article,.intelligence-readiness-list article){border-color:var(--night-border);background:var(--night-panel);box-shadow:none;color:var(--night-ink)}html[data-app-theme=dark] .app-main :is(.profile-panel-heading h2,.profile-fact strong,.profile-contact strong,.profile-history strong,.profile-access-heading h2,.academic-directory-head h2,.academic-section-head h2,.academic-section-head h3,.academic-subject-copy h4,.academic-teacher-list strong,.academic-roster strong,.intelligence-metrics strong,.intelligence-readiness-list strong,.intelligence-summary-lines strong,.intelligence-alert strong,.intelligence-bar strong,.intelligence-bar b,.intelligence-subjects h4,.intelligence-subjects li strong,.finance-amounts strong,.intelligence-trend strong,.intelligence-student strong,.intelligence-answer p,.intelligence-limitations strong){color:var(--night-ink)}html[data-app-theme=dark] .app-main :is(.profile-panel-heading p,.profile-fact span,.profile-contact p,.profile-contact-meta,.profile-history small,.profile-access-heading p,.profile-empty,.academic-directory-head p,.academic-directory-head small,.academic-summary,.academic-section-head p,.academic-subject-copy p,.academic-class-list button small,.academic-teacher-list small,.academic-roster small,.academic-footnote,.intelligence-metrics small,.intelligence-metrics p,.intelligence-panel-head p,.intelligence-summary-lines p,.intelligence-alert small,.intelligence-alert p,.intelligence-bar small,.intelligence-subjects li,.intelligence-subjects p,.finance-amounts small,.intelligence-trend p,.intelligence-student small,.intelligence-student p,.intelligence-answer small,.intelligence-limitations,.intelligence-readiness-list p){color:var(--night-muted)}html[data-app-theme=dark] .app-main .intelligence-alert em{color:#b9dcea}html[data-app-theme=dark] .app-main :is(.profile-back,.academic-footnote button,.academic-subject-card button,.intelligence-trend span,.student-next-step){color:var(--night-link)}html[data-app-theme=dark] .app-main :is(.profile-portrait,.profile-panel-heading>span,.profile-contact-avatar,.profile-chip,.academic-class-symbol,.academic-hero-icon,.academic-subject-icon,.academic-person-avatar,.intelligence-metrics article>span,.intelligence-readiness-list article>span){background:#29465b;color:#b9e4ef}html[data-app-theme=dark] .app-main .profile-badges>span{background:#29465b;color:#d6e9f2}html[data-app-theme=dark] .app-main .profile-badges :is(.profile-complete,.profile-incomplete){background:#29465b;color:#d6e9f2}html[data-app-theme=dark] .app-main :is(.profile-side-facts .profile-fact,.profile-contact,.consent-event-list,.academic-toolbar,.academic-levels,.academic-detail-tabs,.academic-table-wrap,.academic-teacher-list,.academic-roster,.intelligence-alert,.intelligence-subjects,.intelligence-trend,.intelligence-student){border-color:var(--night-border)}html[data-app-theme=dark] .app-main :is(.academic-sections,.academic-help,.academic-no-teachers,.intelligence-empty,.intelligence-readiness-list article.ready,.intelligence-assistant,.intelligence-answer,.intelligence-limitations,.finance-amounts div){border-color:var(--night-border);background:var(--night-raised);color:var(--night-muted)}html[data-app-theme=dark] .app-main :is(.academic-class-list button,.academic-subject-card,.academic-roster-pagination button,.intelligence-prompts button){border-color:var(--night-border);background:var(--night-panel);color:var(--night-ink);box-shadow:none}html[data-app-theme=dark] .app-main :is(.academic-class-list button:hover,.academic-subject-card:hover,.academic-roster a:hover,.intelligence-prompts button:hover){background:#29465b}html[data-app-theme=dark] .app-main :is(.academic-class-list button[aria-current=page],.academic-levels button[aria-pressed=true],.academic-detail-tabs button[aria-current=page],.academic-sections button[aria-current=page]){border-color:#70c6dc;background:#294e65;color:#fff}html[data-app-theme=dark] .app-main :is(.academic-class-list button strong,.academic-class-list button[aria-current=page] strong,.academic-sections button,.academic-levels button,.academic-detail-tabs button){color:var(--night-ink)}html[data-app-theme=dark] .app-main :is(.academic-code,.academic-status,.academic-detail-tabs button span,.intelligence-source.local_rules,.intelligence-readiness-list small,.count-chip){background:#29465b;color:#d6e9f2}html[data-app-theme=dark] .app-main :is(.academic-search,.academic-level-filter,.intelligence-ask-row input){border-color:var(--night-border);background:var(--night-control);color:var(--night-ink)}html[data-app-theme=dark] .app-main .academic-search input{background:transparent;color:var(--night-ink)}html[data-app-theme=dark] .app-main .intelligence-period{border-color:var(--night-border)}html[data-app-theme=dark] .app-main .intelligence-period :is(small,strong){color:var(--night-ink)}html[data-app-theme=dark] .app-main .intelligence-kicker{color:#80d4d7}html[data-app-theme=dark] .app-main .intelligence-panel-head span{color:#e2bb5d}html[data-app-theme=dark] .app-main .intelligence-bar>span{background:#34566b}html[data-app-theme=dark] .app-main .intelligence-source.python{background:#1e493e;color:#b6eed8}html[data-app-theme=dark] .app-main :is(.risk-pill.high,.risk-pill.medium,.risk-pill.low){background:#29465b;color:var(--night-ink)}html[data-app-theme=dark] :is(.academic-dialog,.ghana-subject-dialog) :is(label,[data-slot=dialog-title],.ghana-subject-option strong){color:var(--night-ink)}html[data-app-theme=dark] :is(.academic-dialog,.ghana-subject-dialog) :is(label small,[data-slot=dialog-description],.academic-dialog-note,.ghana-subject-option small,.ghana-subject-selection>span){color:var(--night-muted)}html[data-app-theme=dark] :is(.academic-dialog,.ghana-subject-dialog) :is(input:not([type=checkbox]),select,.ghana-subject-search,.ghana-subject-list){border-color:var(--night-border);background:var(--night-control);color:var(--night-ink)}html[data-app-theme=dark] :is(.academic-dialog,.ghana-subject-dialog) :is(.academic-no-teachers,.ghana-subject-option[data-unavailable=true]){background:var(--night-raised);color:var(--night-muted)}html[data-app-theme=dark] .ghana-subject-dialog :is(.ghana-subject-option,.ghana-subject-list){border-color:var(--night-border)}html[data-app-theme=dark] .ghana-subject-dialog .ghana-subject-option:hover{background:#29465b}html[data-app-theme=dark] body [data-slot=dialog-content]{border-color:var(--night-border);background:var(--night-panel);color:var(--night-ink);box-shadow:0 22px 70px #07111ac0}html[data-app-theme=dark] body [data-slot=dialog-content] :is([data-slot=dialog-title],h2,h3,strong){color:var(--night-ink)}html[data-app-theme=dark] body [data-slot=dialog-content] :is([data-slot=dialog-description],p,small,label,legend,.form-note,.academic-dialog-note){color:var(--night-muted)}html[data-app-theme=dark] body [data-slot=dialog-content] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--night-border);background:var(--night-control);color:var(--night-ink)}html[data-app-theme=dark] body [data-slot=dialog-content] fieldset{border-color:var(--night-border)}html[data-app-theme=dark] body [data-slot=dialog-content] input:is([type=date],[type=datetime-local],[type=month],[type=time])::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.82}html[data-app-theme=dark] body [data-slot=dialog-content] :is(input,textarea)::placeholder{color:#aec1d0;opacity:1}html[data-app-theme=dark] body [data-slot=dialog-content] :is(.dialog-actions,[data-slot=dialog-footer],.academic-remove-subject){border-color:var(--night-border)}html[data-app-theme=dark] body [data-slot=dialog-content] button:not(.primary-button):not([data-slot=dialog-close]):not(:disabled){color:var(--night-ink)}html[data-app-theme=dark] body [data-slot=dialog-content] button:not(.primary-button):not([data-slot=dialog-close]):not(:disabled):hover{background:#29465b}html[data-app-theme=dark] body [data-slot=dialog-content] [data-slot=dialog-close]{color:var(--night-muted)}html[data-app-theme=dark] :is(.portrait-source-button,.staff-portrait-actions .portrait-source-actions button){border-color:var(--night-border);background:var(--night-control);color:var(--night-ink)}html[data-app-theme=dark] :is(.portrait-source-button:hover,.staff-portrait-actions .portrait-source-actions button:hover){border-color:var(--night-link);background:var(--night-raised);color:var(--night-ink)}html[data-app-theme=dark] body :is(.photo-crop-viewport,.portrait-camera-stage){border-color:var(--night-border);background:var(--night-control)}html[data-app-theme=dark] body :is(.photo-crop-file,.photo-crop-controls>p){border-color:var(--night-border);background:var(--night-raised);color:var(--night-muted)}html[data-app-theme=dark] body :is(.photo-crop-file strong,.photo-crop-controls label strong){color:var(--night-ink)}html[data-app-theme=dark] body :is(.photo-crop-file small,.photo-crop-caption,.photo-crop-controls label,.portrait-camera-status){color:var(--night-muted)}html[data-app-theme=dark] body .photo-crop-reset{color:var(--night-link)}html[data-app-theme=dark] body :is(.finance-detail-dialog,.finance-form-dialog,.finance-action-dialog) :is(.finance-draft-preview,.finance-invoice-balances,.finance-inline-note,.fee-lines){border-color:var(--night-border);background:var(--night-raised);color:var(--night-muted)}html[data-app-theme=dark] body :is(.finance-detail-dialog,.finance-form-dialog,.finance-action-dialog) :is(.finance-draft-preview b,.finance-invoice-balances strong,.finance-invoice-heading h3,.finance-payment-list h3,.finance-payment-list article strong,.finance-history strong,.fee-lines>strong){color:var(--night-ink)}html[data-app-theme=dark] body :is(.finance-detail-dialog,.finance-form-dialog,.finance-action-dialog) :is(.finance-draft-preview>div,.finance-invoice-balances span,.finance-invoice-heading p,.finance-payment-list>p,.finance-payment-list small,.finance-history,.finance-inline-note,.entry-form .finance-ack){color:var(--night-muted)}html[data-app-theme=dark] body :is(.finance-detail-dialog,.finance-form-dialog,.finance-action-dialog) :is(.finance-print-link,.finance-payment-list a){color:var(--night-link)}html[data-app-theme=dark] body :is(.finance-detail-dialog,.finance-form-dialog,.finance-action-dialog) :is(.finance-history>div,.finance-payment-list article,.finance-draft-preview b){border-color:var(--night-border)}html[data-app-theme=dark] .ghana-subject-dialog :is(.ghana-subject-selection button,.ghana-subject-footer a){color:var(--night-link)}html[data-app-theme=dark] .ghana-subject-dialog .ghana-subject-option[data-unavailable=true] .ghana-subject-added{color:#91d7b5}html[data-app-theme=dark] .app-main .overview-panel-heading{border-color:var(--night-border);background:var(--night-panel)}html[data-app-theme=dark] .app-main .overview-panel-heading h2{color:var(--night-ink)}html[data-app-theme=dark] .app-main .overview-panel-heading button{color:var(--night-link)}}@media screen{:is(.app-main,.platform-console,.platform-app,.unit-dashboard){--workspace-title-size:24px;--workspace-section-size:18px;--workspace-card-gap:14px}:is(.app-main,.platform-console,.platform-app,.unit-dashboard) :is(.student-directory-table,.finance-table,.assessment-table,.personnel-table,.report-table) tbody td,:is(.app-main,.platform-console,.platform-app,.unit-dashboard) table tbody td{font-size:var(--ref-type-table-row,15px)}:is(.app-main,.platform-console,.platform-app,.unit-dashboard) table tbody td small{font-size:var(--type-secondary,14px)}.app-main .student-directory-panel .student-directory-table .student-cell strong,.platform-console .platform-billing-table-wrap td:first-child strong,.platform-console .sms-credits-table-wrap td strong{font-size:var(--ref-type-table-row,15px)}:is(.app-main .registration-main-head h1,.app-main .profile-hero h1,.platform-console .tenant-hero h1,.platform-app .platform-welcome h1,.unit-dashboard .unit-dashboard-header h1,.unit-dashboard .unit-choice h1){font-size:var(--workspace-title-size,24px);line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere}.app-main .notification-review-hero h2,.app-main .personnel-profile-header h2{font-size:var(--workspace-section-size);line-height:1.3}.app-main .notification-review-hero,.platform-console .tenant-hero{padding:18px 20px;border-radius:var(--ref-panel-radius,10px)}.app-main .profile-shell{padding-bottom:36px}.app-main .profile-hero{gap:16px;margin:16px 0;padding:20px 22px;border-radius:var(--ref-panel-radius,10px);box-shadow:none}.app-main .profile-portrait,.app-main .profile-portrait img{width:84px;height:84px}.app-main .profile-portrait{font-size:27px}.app-main .profile-hero h1{margin:3px 0}.app-main .profile-hero p{margin-bottom:9px}.app-main .profile-badges>span{padding:5px 8px}.app-main :is(.profile-layout,.profile-access-grid,.profile-primary,.profile-secondary){gap:var(--workspace-card-gap)}.app-main .profile-panel{padding:18px;border-radius:var(--ref-panel-radius,10px);box-shadow:none}.app-main .profile-panel-heading{margin-bottom:15px}.app-main .profile-facts{gap:14px 22px}.app-main .profile-side-facts{gap:11px}.app-main .profile-side-facts .profile-fact{padding-bottom:10px}.app-main .profile-guardian-access{margin-top:20px}.app-main .profile-access-heading{margin-bottom:13px}.app-main .profile-access-heading h2{font-size:var(--workspace-section-size)}}@media screen and (max-width:760px){.app-main .profile-hero{padding:18px}.app-main .profile-layout{grid-template-columns:minmax(0,1fr)}}@container (max-width: 760px){.app-main :is(.profile-layout,.profile-access-grid){grid-template-columns:minmax(0,1fr)}.app-main .profile-hero{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center}.app-main .profile-portrait,.app-main .profile-portrait img{width:72px;height:72px}.app-main .profile-hero>.primary-button{grid-column:1/-1;justify-self:stretch}}@media screen and (max-width:520px){.app-main .profile-portrait,.app-main .profile-portrait img{width:72px;height:72px}.app-main .profile-hero h1{font-size:22px}.app-main .profile-panel{padding:16px}}.terminal-report-sheet{--terminal-ink:#111;box-sizing:border-box;min-width:0;width:100%;max-width:800px;margin:0 auto;padding:28px 32px;border:1px solid #aaa;border-radius:4px;background:#fff;color:var(--terminal-ink);font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.terminal-report-sheet *{box-sizing:border-box;color:inherit}.terminal-report-sheet .terminal-report-head{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;align-items:center;padding:0 0 18px;border-bottom:2px solid #111;background:#fff}.terminal-report-logo{width:88px;height:88px;display:grid;place-items:center;background:#fff}.terminal-report-logo img{width:100%;height:100%;object-fit:contain;filter:grayscale(1);display:block}.terminal-report-logo>span{display:grid;place-items:center;width:72px;height:72px;border:2px solid #111;border-radius:3px;font-size:26px;font-weight:800}.terminal-report-sheet .terminal-report-school h2{margin:0 0 6px;font-size:23px;line-height:1.25;font-weight:800;letter-spacing:0;text-align:left;color:#111}.terminal-report-school p{margin:2px 0;font-size:14px;line-height:1.4}.terminal-report-title{text-align:center;padding:16px 0 14px}.terminal-report-sheet .terminal-report-title h3{margin:0;font-size:20px;font-weight:800;line-height:1.3;color:#111}.terminal-report-title p{margin:4px 0 0;font-weight:600;font-size:14px}.terminal-report-learner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px 24px;margin:0 0 18px;padding:12px 0;border-top:1px solid #999;border-bottom:1px solid #999}.terminal-report-learner>div{min-width:0}.terminal-report-learner dt{font-size:12px;font-weight:600;color:#444}.terminal-report-learner dd{margin:2px 0 0;font-weight:750;font-size:14px}.terminal-report-table-scroll{overflow-x:auto}.terminal-report-results table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.4;table-layout:fixed}.terminal-report-results td,.terminal-report-results th{border:1px solid #999;padding:8px 7px;vertical-align:top;text-align:center}.terminal-report-results thead th{font-weight:800;background:#fff;border-top:2px solid #111;border-bottom:2px solid #111;font-size:12px}.terminal-report-results th:first-child{width:22%;text-align:left;font-weight:650}.terminal-report-results thead th:last-child{width:20%}.terminal-report-results .terminal-report-remark{text-align:left}.terminal-report-results .terminal-report-total{font-weight:800}.terminal-report-average{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:2px solid #111;margin:0 0 18px;padding:10px 0;font-weight:750}.terminal-report-average strong{font-size:20px}.terminal-report-average small{font-size:13px;font-weight:600}.terminal-report-statistics{display:flex;flex-wrap:wrap;gap:6px 20px;padding:8px 0;border-bottom:1px solid #999;font-size:12px}.terminal-report-statistics strong{font-weight:750}.terminal-report-sheet .terminal-report-teacher h4{margin:16px 0 6px;font-size:14px;font-weight:800;text-align:left;color:#111}.terminal-report-teacher p{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.5}.terminal-report-writing-lines{height:48px;border-top:1px solid #bbb;border-bottom:1px solid #bbb;margin-top:14px}.terminal-report-signatures{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:30px 0 18px}.terminal-report-signatures>div{display:grid;gap:3px;text-align:center}.terminal-report-sign-line{height:18px;border-bottom:1px solid #444}.terminal-report-signatures strong{font-size:13px;font-weight:750}.terminal-report-signatures>div>span:last-child{font-size:12px;color:#444}.terminal-report-sheet>footer{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #aaa;padding-top:8px;font-size:11px;color:#444}@media(max-width:620px){.terminal-report-sheet{padding:18px 14px}.terminal-report-sheet .terminal-report-head{grid-template-columns:64px minmax(0,1fr);gap:12px}.terminal-report-logo{width:64px;height:64px}.terminal-report-logo>span{width:56px;height:56px;font-size:22px}.terminal-report-sheet .terminal-report-school h2{font-size:18px}.terminal-report-school p{font-size:13px}.terminal-report-learner{gap:10px 12px}.terminal-report-results table{min-width:580px}.terminal-report-signatures{gap:24px}.report-workspace .report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.report-workspace .report-metrics>div{min-width:0}.report-workspace .report-metrics>div:nth-child(3){grid-column:1/-1}}@media print{@page{size:A4 portrait;margin:10mm}body:has(.terminal-report-sheet) :not(:has(.terminal-report-sheet)):not(.terminal-report-sheet):not(.terminal-report-sheet *){display:none!important}body:has(.terminal-report-sheet) :has(.terminal-report-sheet){display:block!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important;border:0!important;box-shadow:none!important}body .terminal-report-sheet{width:calc(190mm / var(--terminal-print-scale,1))!important;max-width:calc(190mm / var(--terminal-print-scale,1))!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;zoom:var(--terminal-print-scale,1);font-size:11px;line-height:1.35;print-color-adjust:economy;-webkit-print-color-adjust:economy;break-inside:avoid}.terminal-report-sheet *{color:#000!important;background:#fff!important;box-shadow:none!important;text-shadow:none!important}.terminal-report-sheet .terminal-report-head{grid-template-columns:22mm minmax(0,1fr);gap:5mm;padding-bottom:3mm}.terminal-report-logo{width:22mm;height:22mm}.terminal-report-logo>span{width:18mm;height:18mm;font-size:24px}.terminal-report-sheet .terminal-report-school h2{font-size:21px}.terminal-report-school p{font-size:11px;line-height:1.35}.terminal-report-title{padding:3mm 0}.terminal-report-sheet .terminal-report-title h3{font-size:17px}.terminal-report-title p{font-size:11px}.terminal-report-learner{gap:2mm 6mm;margin-bottom:3mm;padding:2.5mm 0}.terminal-report-learner dt{font-size:10px}.terminal-report-learner dd{font-size:12px}.terminal-report-table-scroll{overflow:visible}.terminal-report-results table{min-width:0;font-size:11px;line-height:1.3}.terminal-report-results td,.terminal-report-results th{padding:1.6mm 1.5mm}.terminal-report-results thead th{font-size:10px}.terminal-report-average{margin-bottom:3mm;padding:2mm 0}.terminal-report-average strong{font-size:18px}.terminal-report-average small{font-size:11px}.terminal-report-sheet .terminal-report-teacher h4{font-size:11px;margin:3mm 0 1mm}.terminal-report-teacher p{font-size:11px;line-height:1.4}.terminal-report-writing-lines{height:12mm;margin-top:3mm}.terminal-report-signatures{margin:6mm 0 3mm;gap:16mm}.terminal-report-sign-line{height:6mm}.terminal-report-signatures strong{font-size:11px}.terminal-report-signatures>div>span:last-child{font-size:10px}.terminal-report-sheet>footer{font-size:9px;padding-top:2mm}.terminal-report-sheet tr{break-inside:avoid}}.results-broadsheet-print,.results-bulk-reports{display:none}.assessment-workspace>.assessment-mode{flex-wrap:wrap;min-width:0;width:fit-content}.assessment-workspace>.assessment-mode button[aria-selected=true]{background:white;color:#193653;box-shadow:0 2px 8px #273b5815}.assessment-workspace .assessment-toolbar{gap:12px;align-items:end}.assessment-workspace .assessment-toolbar label{min-width:min(100%,180px)}.assessment-workspace .assessment-toolbar select{width:100%;max-width:100%;min-height:44px}.assessment-workspace .assessment-toolbar .assessment-weight{min-width:180px;padding:0 0 8px}.assessment-workspace .assessment-toolbar button{min-height:44px;height:auto}@media(max-width:600px){.assessment-workspace .assessment-toolbar label{flex-basis:100%}.assessment-workspace .assessment-toolbar .assessment-weight{min-width:0;flex-basis:100%}}@media print{body:has(.results-broadsheet-print) :not(:has(.results-broadsheet-print)):not(.results-broadsheet-print):not(.results-broadsheet-print *){display:none!important}body:has(.results-broadsheet-print) :has(.results-broadsheet-print){display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important;border:0!important;box-shadow:none!important}.results-broadsheet-print{display:block!important}.results-broadsheet-print>section{break-after:page;page:broadsheet}.results-broadsheet-print>section:last-child{break-after:auto}.results-broadsheet-print table{width:100%;table-layout:fixed;border-collapse:collapse}.results-broadsheet-print table td,.results-broadsheet-print table th{font-size:10px;overflow-wrap:anywhere}.results-broadsheet-print table th:nth-child(2){width:16%}.results-broadsheet-print small{font-size:9px}.results-broadsheet-print strong{font-size:10px}.results-broadsheet-print *{color:#000!important}.results-broadsheet-print table :is(th,td,strong,small){font-size:9px!important;line-height:1.3!important}.results-broadsheet-print table td>strong>small{display:inline!important;margin-left:4px}.results-broadsheet-print table tbody td:nth-child(n+3)>small:first-of-type{display:none!important}.results-broadsheet-print header h2{font-size:18px!important;margin:0!important}.results-broadsheet-print header h3{font-size:16px!important;margin:4px 0!important}.results-broadsheet-print header p{font-size:10px!important;margin:3px 0!important}.results-bulk-reports{display:block!important}.results-bulk-reports .terminal-report-sheet{break-after:page;page:terminal}.results-bulk-reports .terminal-report-sheet:last-child{break-after:auto}@page terminal{size:A4 portrait;margin:10mm}}