html[data-theme=light]{--ltg-canvas:#dce3e7;--ltg-surface:#f7f9fa;--ltg-surface-2:#eef2f4;--ltg-surface-3:#e3e9ed;--ltg-input:#ffffff;--ltg-text:#142534;--ltg-muted:#52616c;--ltg-faint:#71808a;--ltg-border:#94a3ad;--ltg-border-soft:#c4cdd3;--ltg-shadow:0 12px 28px rgba(14,26,36,.14);--ltg-accent:#c14f18;--ltg-accent-strong:#e95d18;--ltg-accent-soft:rgba(193,79,24,.10);--ltg-accent-text:#8f3510;--ltg-info:#386a7f;--ltg-info-soft:rgba(56,106,127,.10);--ltg-info-text:#28586c;--ltg-success:#247a46;--ltg-success-bg:#dcebe0;--ltg-success-text:#0d5b31;--ltg-danger:#b84250;--ltg-danger-bg:#f2dfe1;--ltg-danger-text:#932333;--ltg-warning-bg:#f6e7d8;--ltg-warning-text:#8a4818;--ltg-overlay:rgba(18,31,42,.55)}html[data-theme=dark]{--ltg-canvas:#10202d;--ltg-surface:#172b3a;--ltg-surface-2:#1d3242;--ltg-surface-3:#233948;--ltg-input:#142736;--ltg-text:#f1f4f6;--ltg-muted:#b4bec6;--ltg-faint:#83939e;--ltg-border:#415668;--ltg-border-soft:#314657;--ltg-shadow:0 14px 34px rgba(0,0,0,.26);--ltg-accent:#f0641d;--ltg-accent-strong:#e95d18;--ltg-accent-soft:rgba(240,100,29,.13);--ltg-accent-text:#ffb184;--ltg-info:#6a9aae;--ltg-info-soft:rgba(106,154,174,.13);--ltg-info-text:#b9e2f1;--ltg-success:#4fa66c;--ltg-success-bg:#123c2a;--ltg-success-text:#74eba0;--ltg-danger:#cf5868;--ltg-danger-bg:#4c2530;--ltg-danger-text:#ff8795;--ltg-warning-bg:#4b3521;--ltg-warning-text:#ffc184;--ltg-overlay:rgba(0,7,12,.76)}html[data-theme] body.night-shift-shell,html[data-theme] body.night-shift-shell .ltg-main-content,html[data-theme] body.night-shift-shell .ltg-public-content{background:var(--ltg-canvas)!important;color:var(--ltg-text)!important}html[data-theme] body.night-shift-shell input,html[data-theme] body.night-shift-shell select,html[data-theme] body.night-shift-shell textarea{background:var(--ltg-input)!important;color:var(--ltg-text)!important;border-color:var(--ltg-border)!important}html[data-theme] body.night-shift-shell input::placeholder,html[data-theme] body.night-shift-shell textarea::placeholder{color:var(--ltg-faint)!important;opacity:1}html[data-theme] body.night-shift-shell input:focus,html[data-theme] body.night-shift-shell select:focus,html[data-theme] body.night-shift-shell textarea:focus{outline:none!important;border-color:var(--ltg-accent)!important;box-shadow:0 0 0 3px var(--ltg-accent-soft)!important}html[data-theme] body.night-shift-shell :where(.eyebrow,.section-eyebrow,.label,.status-label){color:var(--ltg-accent)!important}html[data-theme] body.night-shift-shell :where(.progress-fill,.live){background-color:var(--ltg-success)!important}html[data-theme] body.night-shift-shell :where(.shell,.review-shell,.workspace-shell,.locked-shell,.locked-loading,.loading,.centered){background:var(--ltg-canvas)!important;color:var(--ltg-text)!important}html[data-theme] body.night-shift-shell :where(.panel,.card,.metric,.session,.table-card,.queue-card,.summary-card,.setup-card,.control-card,.results-card,.report-card,.action-card,.danger-zone){background:var(--ltg-surface)!important;color:var(--ltg-text)!important;border-color:var(--ltg-border-soft)!important;box-shadow:var(--ltg-shadow)!important}html[data-theme] body.night-shift-shell :where(.panel,.card,.metric,.session,.table-card,.queue-card,.summary-card,.setup-card,.control-card,.results-card,.report-card,.action-card) :where(h1,h2,h3,h4,strong){color:var(--ltg-text)!important}html[data-theme] body.night-shift-shell :where(.panel,.card,.metric,.session,.table-card,.queue-card,.summary-card,.setup-card,.control-card,.results-card,.report-card,.action-card) :where(p,small,.muted,.sub,.helper,.hint){color:var(--ltg-muted)!important}html[data-theme] body.night-shift-shell.ltg-auth-route header,html[data-theme] body.night-shift-shell.ltg-secondary-route header,html[data-theme] body.night-shift-shell.ltg-training-route header{background:var(--ltg-surface-2)!important;color:var(--ltg-text)!important;border-color:var(--ltg-border-soft)!important}html[data-theme] body.night-shift-shell :where(button.primary,a.primary,.primary-button,.action-button){border-color:var(--ltg-accent)!important;background:var(--ltg-accent-strong)!important;color:#fff!important}html[data-theme] body.night-shift-shell :where(button.secondary,a.secondary,.secondary-button){border-color:var(--ltg-border)!important;background:var(--ltg-surface-3)!important;color:var(--ltg-text)!important}html[data-theme] body.night-shift-shell :where(button.danger,a.danger,.danger-button){border-color:var(--ltg-danger)!important;background:var(--ltg-danger-bg)!important;color:var(--ltg-danger-text)!important}html[data-theme] body.night-shift-shell :where(.success,.success-box,.success-card){border-color:var(--ltg-success)!important;background:var(--ltg-success-bg)!important;color:var(--ltg-success-text)!important}html[data-theme] body.night-shift-shell :where(.error,.error-box,.danger-box){border-color:var(--ltg-danger)!important;background:var(--ltg-danger-bg)!important;color:var(--ltg-danger-text)!important}html[data-theme] body.night-shift-shell.ltg-training-route :where(.banner,.training-banner,.demo-banner){background:var(--ltg-accent-strong)!important;color:#fff!important;border-color:var(--ltg-accent)!important}html[data-theme] body.night-shift-shell.ltg-secondary-route [class*=attendance_finalizeCard],html[data-theme] body.night-shift-shell.ltg-secondary-route [class*=attendance_header],html[data-theme] body.night-shift-shell.ltg-secondary-route [class*=attendance_page],html[data-theme] body.night-shift-shell.ltg-secondary-route [class*=attendance_studentCard],html[data-theme] body.night-shift-shell.ltg-secondary-route [class*=attendance_summary],html[data-theme] body.night-shift-shell.ltg-secondary-route [class*=attendance_toolbar]{color:var(--ltg-text)!important}html[data-theme] body.night-shift-shell.ltg-student-display-route main{background:var(--ltg-canvas)!important;color:var(--ltg-text)!important}html[data-theme=light] body.night-shift-shell.ltg-student-display-route main>div>header{border-color:var(--ltg-border)!important}html[data-theme=light] body.night-shift-shell.ltg-student-display-route main section>div{background:var(--ltg-surface)!important;border-color:var(--ltg-border)!important;color:var(--ltg-text)!important}html[data-theme=light] body.night-shift-shell.ltg-student-display-route main :where(h1,h2,p,strong){color:var(--ltg-text)!important}html[data-theme=light] body.night-shift-shell nav.ltg-sidebar[aria-label="Planner workspace navigation"]{background:linear-gradient(180deg,#233744,#1d303d 58%,#182b38)!important;border-right-color:#536572!important}html[data-theme] body.night-shift-shell .ltg-theme-toggle button{border-color:#536675!important;background:#213745!important;color:#dce4e8!important}html[data-theme] body.night-shift-shell .ltg-theme-toggle button.active{border-color:var(--ltg-accent)!important;background:rgba(240,100,29,.16)!important;color:#ffb184!important}html[data-theme] body.night-shift-shell [class*=PlannerTeachingConsole_actionSlot]>section{background:var(--ltg-surface)!important;color:var(--ltg-text)!important;border-color:var(--ltg-border-soft)!important;box-shadow:0 8px 20px rgba(0,0,0,.06)!important}html[data-theme] body.night-shift-shell [class*=PlannerTeachingConsole_actionSlot] label,html[data-theme] body.night-shift-shell [class*=PlannerTeachingConsole_actionSlot] span,html[data-theme] body.night-shift-shell [class*=PlannerTeachingConsole_actionSlot]>section>div{color:var(--ltg-muted)}html[data-theme] body.night-shift-shell [class*=PlannerTeachingConsole_actionSlot] h1,html[data-theme] body.night-shift-shell [class*=PlannerTeachingConsole_actionSlot] h2,html[data-theme] body.night-shift-shell [class*=PlannerTeachingConsole_actionSlot] h3,html[data-theme] body.night-shift-shell [class*=PlannerTeachingConsole_actionSlot] strong{color:var(--ltg-text)!important}html[data-theme] body.night-shift-shell [class*=PlannerTeachingConsole_actionSlot] input,html[data-theme] body.night-shift-shell [class*=PlannerTeachingConsole_actionSlot] select,html[data-theme] body.night-shift-shell [class*=PlannerTeachingConsole_actionSlot] textarea{background:var(--ltg-input)!important;color:var(--ltg-text)!important;border-color:var(--ltg-border)!important}html[data-theme] body.night-shift-shell [class*=PlannerTeachingConsole_actionSlot] a{color:var(--ltg-info-text)}html[data-theme] body.night-shift-shell.ltg-secondary-route :where(table,thead,tbody,tr,th,td),html[data-theme] body.night-shift-shell.ltg-training-route :where(table,thead,tbody,tr,th,td){border-color:var(--ltg-border-soft)!important}html[data-theme] body.night-shift-shell.ltg-secondary-route :where(th,.table-head,.results-head),html[data-theme] body.night-shift-shell.ltg-training-route :where(th,.table-head,.results-head){background:var(--ltg-surface-2)!important;color:var(--ltg-muted)!important}html[data-theme=light] body.night-shift-shell.ltg-secondary-route :where(td,.list-row,.person-row,.activity-row),html[data-theme=light] body.night-shift-shell.ltg-training-route :where(td,.list-row,.person-row,.activity-row){background:var(--ltg-surface)!important;color:var(--ltg-text)!important}html[data-theme] body.night-shift-shell.ltg-auth-route :where(.auth-shell,.login-shell,.shell,.card,.auth-card,.form-card){background:var(--ltg-surface)!important;color:var(--ltg-text)!important;border-color:var(--ltg-border-soft)!important}html[data-theme] body.night-shift-shell.ltg-auth-route :where(h1,h2,h3,strong){color:var(--ltg-text)!important}html[data-theme] body.night-shift-shell.ltg-auth-route :where(p,.sub,.helper,.hint,label){color:var(--ltg-muted)!important}html[data-theme] body.night-shift-shell :where(.danger-zone,.delete,.destructive){border-color:var(--ltg-danger)!important}html[data-theme] body.night-shift-shell :where(.warning,.warning-box,.warning-card){border-color:var(--ltg-accent)!important;background:var(--ltg-warning-bg)!important;color:var(--ltg-warning-text)!important}@media print{body,body.night-shift-shell,body.night-shift-shell .ltg-main-content,body.night-shift-shell .ltg-public-content,body.night-shift-shell :where(.shell,.review-shell,.workspace-shell,.panel,.card,.report,.table-card),html{background:#fff!important;color:#111!important;box-shadow:none!important}body.night-shift-shell :where(h1,h2,h3,h4,p,span,strong,td,th){color:#111!important}body.night-shift-shell :where(.ltg-sidebar,.ltg-mobile-menu-button,.ltg-theme-toggle,.ltg-sidebar-footer){display:none!important}}.night-shift-shell section[aria-label="Class workspace selector"] .ltg-class-choice[aria-pressed=true]{border-color:#f0641d!important;background:linear-gradient(90deg,#e95d18,#f47628)!important;color:#fff!important;box-shadow:0 0 0 2px rgba(240,100,29,.14),0 8px 18px rgba(154,61,17,.22)!important}.night-shift-shell section[aria-label="Class workspace selector"] .ltg-class-choice[aria-pressed=true]:hover{border-color:#ff7a36!important;color:#fff!important;filter:brightness(1.04)}.night-shift-shell .action-button,.night-shift-shell .ltg-nav-link,.night-shift-shell .primary-button,.night-shift-shell .secondary-button,.night-shift-shell a.button,.night-shift-shell button:not(:disabled){transition:transform .08s ease,filter .08s ease,background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.night-shift-shell .action-button:active,.night-shift-shell .ltg-nav-link:active,.night-shift-shell .primary-button:active,.night-shift-shell .secondary-button:active,.night-shift-shell a.button:active,.night-shift-shell button:not(:disabled):active{transform:translateY(1px) scale(.985)!important;filter:brightness(.92)}.night-shift-shell .ltg-nav-link:focus-visible,.night-shift-shell a.button:focus-visible,.night-shift-shell button:focus-visible,.night-shift-shell input:focus-visible,.night-shift-shell select:focus-visible,.night-shift-shell textarea:focus-visible{outline:3px solid rgba(240,100,29,.42)!important;outline-offset:2px!important}.night-shift-shell .ltg-sidebar .ltg-nav-link.active{border-color:rgba(240,100,29,.78)!important;background:linear-gradient(90deg,#e95d18,#f47628)!important;color:#fff!important;box-shadow:0 8px 20px rgba(154,61,17,.23)!important}@media (prefers-reduced-motion:reduce){.night-shift-shell .action-button,.night-shift-shell .ltg-nav-link,.night-shift-shell .primary-button,.night-shift-shell .secondary-button,.night-shift-shell a.button,.night-shift-shell button{transition:none!important}.night-shift-shell .action-button:active,.night-shift-shell .ltg-nav-link:active,.night-shift-shell .primary-button:active,.night-shift-shell .secondary-button:active,.night-shift-shell a.button:active,.night-shift-shell button:not(:disabled):active{transform:none!important}}.ltg-planner-attendance-slot>details{width:100%;box-sizing:border-box;margin:12px 0 14px;border-color:var(--ltg-success,#4fa66c)!important;box-shadow:0 0 8px rgba(53,214,111,.5),0 0 18px rgba(53,214,111,.2),0 8px 20px rgba(0,0,0,.08)!important}#ltg-planner-attendance-slot>details>summary{padding:18px 20px;min-height:76px;box-sizing:border-box}.ltg-school-live-punch-panel{width:min(1180px,calc(100% - 32px));margin:16px auto 0;border:1px solid var(--ltg-border,#415668);border-radius:14px;background:var(--ltg-surface,#172b3a);color:var(--ltg-text,#f1f4f6);box-shadow:0 10px 28px rgba(0,0,0,.16);overflow:hidden}.ltg-school-live-punch-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:16px 18px;border-bottom:1px solid var(--ltg-border-soft,#314657);background:var(--ltg-surface-2,#1d3242)}.ltg-school-live-punch-header h2{margin:4px 0 5px;color:var(--ltg-text,#f1f4f6);font-size:22px}.ltg-school-live-punch-header p{margin:0;color:var(--ltg-muted,#b4bec6);font-size:12px;line-height:1.45}.ltg-school-live-punch-eyebrow{color:var(--ltg-success,#4fa66c);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ltg-school-live-punch-count{min-width:104px;display:grid;place-items:center;gap:2px;padding:9px 12px;border:1px solid rgba(53,214,111,.45);border-radius:10px;background:rgba(53,214,111,.08);color:var(--ltg-success-text,#74eba0)}.ltg-school-live-punch-count strong{font-size:25px;line-height:1}.ltg-school-live-punch-count span{font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.ltg-school-live-punch-list{display:grid}.ltg-school-live-punch-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(310px,1.25fr) auto;gap:18px;align-items:center;padding:13px 18px;border-bottom:1px solid var(--ltg-border-soft,#314657)}.ltg-school-live-punch-row:last-child{border-bottom:0}.ltg-school-live-punch-person{display:flex;gap:10px;align-items:center;min-width:0}.ltg-school-live-punch-person>div{display:grid;gap:2px;min-width:0}.ltg-school-live-punch-person strong{color:var(--ltg-text,#f1f4f6);font-size:14px}.ltg-school-live-punch-person small{color:var(--ltg-muted,#b4bec6);font-size:10px}.ltg-school-live-punch-dot{width:10px;height:10px;flex:0 0 auto;border-radius:999px}.ltg-school-live-punch-dot.active{background:#35d66f;box-shadow:0 0 8px rgba(53,214,111,.75)}.ltg-school-live-punch-dot.complete{background:var(--ltg-faint,#83939e)}.ltg-school-live-punch-times{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.ltg-school-live-punch-times>span{display:grid;gap:2px}.ltg-school-live-punch-times small{color:var(--ltg-muted,#b4bec6);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ltg-school-live-punch-times strong{color:var(--ltg-text,#f1f4f6);font-size:13px}.ltg-school-live-punch-status{justify-self:end;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;letter-spacing:.07em;white-space:nowrap}.ltg-school-live-punch-status.active{border:1px solid rgba(53,214,111,.5);background:rgba(53,214,111,.1);color:var(--ltg-success-text,#74eba0)}.ltg-school-live-punch-status.complete{border:1px solid var(--ltg-border,#415668);background:var(--ltg-surface-3,#233948);color:var(--ltg-muted,#b4bec6)}.ltg-school-live-punch-empty,.ltg-school-live-punch-error{padding:18px;color:var(--ltg-muted,#b4bec6);text-align:center}.ltg-school-live-punch-error{color:var(--ltg-danger-text,#ff8795)}@media (max-width:860px){.ltg-school-live-punch-panel{width:min(100% - 20px,1180px)}.ltg-school-live-punch-row{grid-template-columns:1fr;gap:10px}.ltg-school-live-punch-status{justify-self:start}}@media (max-width:560px){.ltg-school-live-punch-header{flex-direction:column}.ltg-school-live-punch-times{gap:13px}}html{scroll-padding-top:90px}:is(.dashboard-container,.school-shell) :is(button,input,select,summary,.resource-link){min-height:44px}:is(.dashboard-container,.school-shell) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #56cfff;outline-offset:3px}:is(.dashboard-container,.school-shell) summary{cursor:pointer;padding:12px 0}.teaching-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:18px;border:1px solid var(--ltg-border,#527080);border-radius:12px;margin:16px 0}.teaching-actions>strong{flex-basis:100%}.teaching-actions .action-button{width:auto!important;margin:0!important;padding:12px 20px!important}.teaching-actions input{font:inherit;max-width:100%;padding:8px}.dashboard-container .resource-link{display:inline-flex;align-items:center;font-size:16px!important;line-height:1.45;white-space:normal;text-align:left;padding:10px 14px!important}.dashboard-container .resource-item{padding:8px 0!important}.dashboard-container .resource-list{gap:4px}.dashboard-container .guide-summary-row{display:block!important}.dashboard-container .guide-outcomes{margin-top:12px}.dashboard-container :is(.guide-outcomes,.coaching-card):not([open])>:not(summary){display:none!important}.dashboard-container .compact-clock{display:block!important;margin:20px 0}.compact-clock>summary{font-size:16px;font-weight:700;padding:14px}.compact-clock:not([open])>:not(summary){display:none!important}.compact-clock .ltg-today-card{display:none}.school-shell .admin-filters{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0;align-items:end}.school-shell .admin-filters label{display:grid;gap:5px;flex:1 1 160px;font-size:14px}.school-shell .admin-filters :is(input,select){min-width:0;width:100%;font:inherit;padding:9px;color:inherit;background:transparent;border:1px solid #68808c;border-radius:6px}.school-shell .admin-filters option{color:#172b36;background:#fff}.school-shell :is(.exception-row,.schedule-row){padding:14px 0;border-bottom:1px solid #68808c;display:grid;gap:8px}.school-shell .admin-link{display:inline-flex;min-height:44px;align-items:center;padding:8px 12px;border:1px solid #68808c;border-radius:6px;color:inherit;text-decoration:underline;width:fit-content}.school-shell .admin-pagination{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.school-shell .metric button{width:100%;text-align:left;background:transparent;border:0;color:inherit;cursor:pointer}.school-shell .metric-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))!important}.school-shell .metric button{display:grid!important;gap:12px;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.school-shell .metric button strong{display:block}.school-shell .topbar{flex-wrap:wrap}.school-shell{min-width:0;background:var(--ltg-canvas,#10212b)!important;color:var(--ltg-text,#eef4f6)!important}.school-shell,.school-shell *{box-sizing:border-box}.school-shell .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.school-shell .section-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.65fr)}.school-shell .page{max-width:100%}.school-shell :is(button,.admin-link){font:inherit;font-size:15px;font-weight:650;padding:10px 14px;border:1px solid var(--ltg-border,#68808c);border-radius:8px;background:var(--ltg-surface-2,#1d3242);color:var(--ltg-text,#eef4f6);cursor:pointer}.school-shell button[aria-pressed=true]{border-color:var(--ltg-accent,#ff8b43);background:var(--ltg-accent-soft,#58351e)}.school-shell button:disabled{opacity:.55;cursor:not-allowed}.school-shell .table-wrap td{font-size:15px;line-height:1.5}.school-shell small{font-size:14px}.school-shell :is(.section-main,.progress-block,.status-stack){min-width:0;overflow-wrap:anywhere}.school-shell :is(p,small,.school-heading p,.section-main span,.metric span,.panel-header>span){color:var(--ltg-muted,#b7c9d3)!important}.school-shell .quality-checks{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--ltg-border,#68808c)}.school-shell textarea{display:block;width:100%;min-height:96px;padding:12px;margin:8px 0;font:inherit}.school-shell .tabs{flex-wrap:wrap;overflow:visible}.school-shell .table-wrap th{text-align:left}.school-shell .table-wrap td{overflow-wrap:anywhere}.school-shell .report-footnote{line-height:1.6}.school-shell .school-clock{margin-top:24px}.school-shell .school-clock summary{font-weight:700}.school-shell .school-clock:not([open])>:not(summary){display:none!important}body:has(.dashboard-container,.school-shell) #nl-badge-frame{display:none!important}@media (max-width:760px){.ltg-sidebar .ltg-sidebar-header{padding:8px 12px!important;min-height:60px!important}.ltg-brand-copy{font-size:12px!important}.ltg-mobile-menu-button{min-height:44px!important}body.ltg-dashboard-route .dashboard-container .guide-body-grid{grid-template-columns:1fr!important}body.ltg-dashboard-route .dashboard-container .details-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body.ltg-dashboard-route .dashboard-container .detail-item{padding:10px!important;min-width:0}body.ltg-dashboard-route .dashboard-container .detail-item label{font-size:10px!important;letter-spacing:.02em!important}body.ltg-dashboard-route .dashboard-container .detail-value{font-size:16px!important;overflow-wrap:normal}.school-shell .school-heading h2{font-size:26px}.school-shell .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.school-shell .section-row{grid-template-columns:1fr!important}body.ltg-dashboard-route .dashboard-container :is(.guide-day-heading,.section-header){flex-wrap:wrap}body.ltg-dashboard-route .dashboard-container :is(p,.agenda-table td){font-size:16px!important;line-height:1.55!important}body.ltg-dashboard-route .dashboard-container .guide-day-select-label select{width:100%;min-width:0}.teaching-actions{padding:12px}.teaching-actions :is(input,button,.resource-link){width:100%!important}.school-shell .table-wrap{overflow:visible}.school-shell .table-wrap :is(table,tbody,tr,td){display:block;width:100%}.school-shell .table-wrap thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.school-shell .table-wrap tr{border:1px solid #68808c;margin-bottom:12px;padding:12px;border-radius:8px}.school-shell .table-wrap td{border:0;padding:6px 0}.school-shell .table-wrap td:before{content:attr(data-label);display:block;font-size:13px;font-weight:700;opacity:.85}}@media print{#nl-badge-frame,.ltg-sidebar,.school-shell :is(.admin-filters,.tabs,.header-actions,.report-actions,.school-clock,.admin-link){display:none!important}.school-shell,.school-shell *{color:#000!important;background:#fff!important;box-shadow:none!important}.ltg-main-content{margin:0!important;padding:0!important}}