.SharedFloor_floor__mx3Iz{--shared-blue:#72a7ff;min-height:100vh}.SharedFloor_header__BYPxn{display:flex;align-items:center;gap:20px;padding:20px 28px;background:var(--ws-panel);border-bottom:1px solid var(--ws-line)}.SharedFloor_header__BYPxn>span:first-child{font-size:21px;font-weight:700}.SharedFloor_mode__ydzpW{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--ws-muted);border:1px solid var(--ws-line);padding:5px 9px;border-radius:6px}.SharedFloor_center__Arx8c{display:grid;gap:3px;margin-left:auto;text-align:right}.SharedFloor_center__Arx8c strong{font-size:13px}.SharedFloor_center__Arx8c span{font-size:12px;color:var(--ws-muted)}.SharedFloor_nav__pJl7o{display:flex;gap:8px;padding:12px 28px;overflow-x:auto;border-bottom:1px solid var(--ws-line);background:var(--ws-panel)}.SharedFloor_nav__pJl7o button{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:7px;border:0;background:transparent;white-space:nowrap;color:var(--ws-muted)}.SharedFloor_nav__pJl7o button[aria-current=page]{background:var(--ws-selected);color:var(--shared-blue)}.SharedFloor_content__e65Jq{width:100%;min-width:0;box-sizing:border-box;padding:28px}.SharedFloor_heading__Oyfvn{display:flex;align-items:center;gap:12px;margin-bottom:22px}.SharedFloor_heading__Oyfvn h1{font-size:26px;font-weight:650;margin:0}.SharedFloor_readOnly__oAknA{font-size:12px;color:var(--ws-muted);border:1px solid var(--ws-line);padding:3px 7px;border-radius:4px}.SharedFloor_refresh__Io_S_{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:10px;border:1px solid var(--ws-line);border-radius:7px;background:var(--ws-panel)}.SharedFloor_toolbar__FDreB{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.SharedFloor_toolbar__FDreB input{max-width:330px}.SharedFloor_noteTabs__mBJLQ{display:flex;gap:8px}.SharedFloor_noteTabs__mBJLQ button,.SharedFloor_pagination__qD3Jc button{border:1px solid var(--ws-line);background:var(--ws-panel);padding:8px 12px;border-radius:7px}.SharedFloor_noteTabs__mBJLQ button[aria-pressed=true]{background:var(--ws-selected)}.SharedFloor_empty__DPqbQ{padding:40px 24px;text-align:center;color:var(--ws-muted);border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-panel)}.SharedFloor_timerGrid__FI_Ob{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.SharedFloor_timer__9jdSB{padding:22px;border:1px solid var(--ws-line);background:var(--ws-panel);border-radius:12px}.SharedFloor_timer__9jdSB h2{margin:0 0 18px;font-size:17px;font-weight:600}.SharedFloor_clock__crLVn,.SharedFloor_overdue__2QpQb{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.SharedFloor_clock__crLVn{color:var(--shared-blue)}.SharedFloor_overdue__2QpQb{color:#e9a23b}.SharedFloor_hint__jkZiF,.SharedFloor_timer__9jdSB p{font-size:13px;color:var(--ws-muted);margin:12px 0}.SharedFloor_notes__G_5lm{display:grid;gap:14px}.SharedFloor_notes__G_5lm article{border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-panel);padding:20px}.SharedFloor_notes__G_5lm header{display:flex;justify-content:space-between;gap:15px}.SharedFloor_notes__G_5lm time{font-size:12px;color:var(--ws-muted)}.SharedFloor_notes__G_5lm p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}.SharedFloor_tableWrap__EflyQ{overflow:auto;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-panel)}.SharedFloor_tableWrap__EflyQ table{width:100%;border-collapse:collapse;text-align:left}.SharedFloor_tableWrap__EflyQ td,.SharedFloor_tableWrap__EflyQ th{padding:16px 20px;border-bottom:1px solid var(--ws-line)}.SharedFloor_tableWrap__EflyQ th{font-size:12px;font-weight:600;color:var(--ws-muted)}.SharedFloor_tableWrap__EflyQ tr:last-child td{border-bottom:0}.SharedFloor_pagination__qD3Jc{display:flex;gap:18px;justify-content:flex-end;align-items:center;margin-top:20px;font-size:13px}.SharedFloor_error__uC4hL{padding:12px;color:#f59494}.SharedFloor_floor__mx3Iz button:focus-visible{outline:2px solid #72a7ff;outline-offset:2px}@media(max-width:600px){.SharedFloor_header__BYPxn{flex-wrap:wrap;padding:16px;gap:12px}.SharedFloor_center__Arx8c{order:3;flex-basis:100%;margin:0;text-align:left}.SharedFloor_nav__pJl7o{padding:10px 16px}.SharedFloor_content__e65Jq{padding:20px 16px}.SharedFloor_toolbar__FDreB input{max-width:none}.SharedFloor_tableWrap__EflyQ td,.SharedFloor_tableWrap__EflyQ th{padding:12px}.SharedFloor_heading__Oyfvn h1{font-size:23px}}.SharedFloor_mathLevel__G6QHx{color:#60a5fa;font-weight:900}.SharedFloor_readingLevel__556gl{color:#fb923c;font-weight:900}.SharedFloor_working__zX9KN{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 18px;border:1px solid var(--ws-line);border-radius:8px;margin-bottom:22px}.SharedFloor_working__zX9KN strong{margin-right:auto}.SharedFloor_actionDialog__KALr7 button[type=submit],.SharedFloor_actions__GZIwf button,.SharedFloor_noteButton__Rbqn4,.SharedFloor_working__zX9KN button{border:1px solid var(--ws-line);border-radius:6px;padding:8px 14px;background:var(--ws-selected)}.SharedFloor_field__cro7G{display:grid;gap:8px;margin:16px 0}.SharedFloor_actions__GZIwf{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.SharedFloor_actionDialog__KALr7{background:var(--ws-panel);color:var(--ws-text);padding:24px}.SharedFloor_actionDialog__KALr7 textarea{resize:vertical}.SharedFloor_actionDialog__KALr7 button:disabled{opacity:.45}.SharedFloor_noteButton__Rbqn4{white-space:nowrap}.SharedFloor_deviceName__tM_7x{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.SharedFloor_deviceName__tM_7x svg{flex-shrink:0}@media(max-width:600px){.SharedFloor_deviceName__tM_7x{justify-content:flex-start}}.SharedFloor_timerSearch__ONJKI{position:relative;width:330px;max-width:100%}.SharedFloor_timerSearch__ONJKI input{width:100%}.SharedFloor_timerSearch__ONJKI input::placeholder{font-weight:600}.SharedFloor_searchResults__D3wz_{position:absolute;z-index:20;top:calc(100% + 8px);left:0;width:100%;max-width:calc(100vw - 48px);background:var(--ws-panel);border:1px solid var(--ws-line);border-radius:8px;box-shadow:0 10px 28px #0004;overflow:hidden}.SharedFloor_searchResults__D3wz_ button{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:12px 14px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--ws-line)}.SharedFloor_searchResults__D3wz_ button.SharedFloor_searchSelected__ny7Vr{background:var(--ws-selected)}.SharedFloor_searchResults__D3wz_ small{display:block;margin-top:4px}.SharedFloor_searchResults__D3wz_ small:has(.SharedFloor_mathLevel__G6QHx:not(:empty)):has(.SharedFloor_readingLevel__556gl:not(:empty)){display:flex;flex-wrap:wrap;gap:12px}.SharedFloor_searchResults__D3wz_ button>span:last-child{font-size:12px;white-space:nowrap;color:var(--ws-muted)}.SharedFloor_searchResults__D3wz_ p{padding:12px 14px}html[data-app-theme=light] .SharedFloor_floor__mx3Iz{--shared-blue:#2563eb}.SharedFloor_clock__crLVn[data-timer-state=fresh]{color:#22c55e}.SharedFloor_clock__crLVn[data-timer-state=halfway]{color:#f59e0b}.SharedFloor_clock__crLVn[data-timer-state=soon]{color:#ef4444}.SharedFloor_clock__crLVn[data-timer-state=over]{color:#fff;text-shadow:0 0 12px #ef4444}.SharedFloor_clock__crLVn[data-timer-state=waiting]{color:var(--ws-muted)}html[data-app-theme=light] .SharedFloor_clock__crLVn[data-timer-state=fresh]{color:var(--tl-fresh-fg,#15803d)}html[data-app-theme=light] .SharedFloor_clock__crLVn[data-timer-state=halfway]{color:var(--tl-halfway-fg,#b45309)}html[data-app-theme=light] .SharedFloor_clock__crLVn[data-timer-state=soon]{color:var(--tl-soon-fg,#dc2626)}html[data-app-theme=light] .SharedFloor_clock__crLVn[data-timer-state=over]{color:var(--tl-over-fg,#b91c1c)}.SharedFloor_timer__9jdSB .SharedFloor_clock__crLVn{display:block;text-align:center}.SharedFloor_recentCheckIn__KyIHE{display:flex;justify-content:center;margin:0 0 10px}.SharedFloor_recentCheckIn__KyIHE>span{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid #10b98140;border-radius:6px;background:#10b9811a;color:#a7f3d0;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.SharedFloor_recentCheckIn__KyIHE i{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d3991a}html[data-app-theme=light] .SharedFloor_recentCheckIn__KyIHE>span{color:#065f46}.SharedFloor_timer__9jdSB h2{font-size:24px;font-weight:700;text-align:center;overflow-wrap:anywhere}.SharedFloor_timer__9jdSB .SharedFloor_clock__crLVn{font-size:40px;font-weight:900;font-family:var(--font-geist-mono),monospace;letter-spacing:-1px;line-height:1.15}.SharedFloor_timer__9jdSB .SharedFloor_clock__crLVn[data-timer-state=waiting]{font-size:22px;letter-spacing:0;font-family:inherit;font-weight:600}.SharedFloor_progress__Rlbrj{height:4px;background:var(--ws-line);border-radius:4px;overflow:hidden;margin-top:14px}.SharedFloor_progress__Rlbrj>span{display:block;height:100%;background:#22c55e}.SharedFloor_progress__Rlbrj[data-timer-state=halfway]>span{background:#f59e0b}.SharedFloor_progress__Rlbrj[data-timer-state=over]>span,.SharedFloor_progress__Rlbrj[data-timer-state=soon]>span{background:#ef4444}html[data-app-theme=light] .SharedFloor_progress__Rlbrj[data-timer-state=fresh]>span{background:var(--tl-fresh-fg,#15803d)}html[data-app-theme=light] .SharedFloor_progress__Rlbrj[data-timer-state=halfway]>span{background:var(--tl-halfway-fg,#b45309)}html[data-app-theme=light] .SharedFloor_progress__Rlbrj[data-timer-state=soon]>span{background:var(--tl-soon-fg,#dc2626)}html[data-app-theme=light] .SharedFloor_progress__Rlbrj[data-timer-state=over]>span{background:var(--tl-over-fg,#b91c1c)}.SharedFloor_timer__9jdSB>p{text-align:center}.SharedFloor_timerTimes__DSEJR{display:flex;justify-content:space-between;gap:12px;font-variant-numeric:tabular-nums}.SharedFloor_floor__mx3Iz .SharedFloor_actions__GZIwf button[data-visit-action=undo_check_in]{background:#2563eb;border-color:#1d4ed8;color:#fff;font-weight:600}.SharedFloor_floor__mx3Iz .SharedFloor_actions__GZIwf button[data-visit-action=undo_check_in]:hover:not(:disabled){background:#3b82f6}.SharedFloor_floor__mx3Iz .SharedFloor_actions__GZIwf button[data-visit-action=undo_check_in]:active:not(:disabled){background:#1e40af}.SharedFloor_timer__9jdSB>.SharedFloor_actions__GZIwf{justify-content:center}.SharedFloor_timer__9jdSB .SharedFloor_actions__GZIwf>button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.SharedFloor_floor__mx3Iz .SharedFloor_timer__9jdSB .SharedFloor_actions__GZIwf>button{padding:16px 12px;border-radius:12px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:1px}.SharedFloor_checkoutOptions__QwmgM{display:grid;gap:12px;margin-top:20px}.SharedFloor_checkoutOptions__QwmgM>button{padding:20px 12px;border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-selected);color:var(--ws-text);font-weight:800;text-transform:uppercase;letter-spacing:1px}.SharedFloor_checkoutOptions__QwmgM>button[data-outcome=finished]{background:#16a34a;color:#fff;border-color:#16a34a}.SharedFloor_checkoutOptions__QwmgM>button:disabled{opacity:.5}.SharedFloor_materialRow__Q_0mH{padding:14px;border:1px solid #f59e0b66;border-radius:8px;background:#f59e0b15}.SharedFloor_floor__mx3Iz .SharedFloor_timer__9jdSB .SharedFloor_actions__GZIwf>button[data-visit-action=checkout]{background:#ffffff1a;border-color:#27272a66;color:#fff}.SharedFloor_floor__mx3Iz .SharedFloor_timer__9jdSB .SharedFloor_actions__GZIwf>button[data-visit-action=checkout]:hover:not(:disabled){background:#ffffff33}html[data-app-theme=light] .SharedFloor_floor__mx3Iz .SharedFloor_timer__9jdSB .SharedFloor_actions__GZIwf>button[data-visit-action=checkout]{background:#fff;border-color:#71717a;color:#18181b}html[data-app-theme=light] .SharedFloor_floor__mx3Iz .SharedFloor_timer__9jdSB .SharedFloor_actions__GZIwf>button[data-visit-action=checkout]:hover:not(:disabled){background:#f4f4f5}.SharedFloor_timer__9jdSB[data-timer-state=fresh]{border-color:#22c55e}.SharedFloor_timer__9jdSB[data-timer-state=halfway]{border-color:#f59e0b}.SharedFloor_timer__9jdSB[data-timer-state=over],.SharedFloor_timer__9jdSB[data-timer-state=soon]{border-color:#ef4444}html[data-app-theme=light] .SharedFloor_timer__9jdSB[data-timer-state=fresh]{border-color:var(--tl-fresh-border,#15803d)}html[data-app-theme=light] .SharedFloor_timer__9jdSB[data-timer-state=halfway]{border-color:var(--tl-halfway-border,#b45309)}html[data-app-theme=light] .SharedFloor_timer__9jdSB[data-timer-state=soon]{border-color:var(--tl-soon-border,#dc2626)}html[data-app-theme=light] .SharedFloor_timer__9jdSB[data-timer-state=over]{border-color:var(--tl-over-border,#b91c1c)}.SharedFloor_timerControls__7R3c2{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;flex-wrap:wrap}.SharedFloor_timerControls__7R3c2>div{display:flex;gap:10px;align-items:center}.SharedFloor_timerControls__7R3c2 button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:36px;padding:8px 12px;line-height:18px;border:1px solid var(--ws-line);border-radius:7px;background:var(--ws-panel)}.SharedFloor_sharedTimerCard__lEKZV{min-width:0;overflow:hidden;padding:16px;border-radius:22px;align-self:start}.SharedFloor_sharedTimerCard__lEKZV>.SharedFloor_actions__GZIwf>button{width:100%}.SharedFloor_sharedTimerCard__lEKZV>.SharedFloor_actions__GZIwf{flex-wrap:wrap}.SharedFloor_timer__9jdSB>.SharedFloor_actions__GZIwf{align-items:flex-start;flex-wrap:wrap}.SharedFloor_timer__9jdSB>.SharedFloor_actions__GZIwf>.SharedFloor_error__uC4hL{flex-basis:100%;width:100%;margin:8px 0 0;color:#dc2626;font-size:12px;line-height:1.5;text-align:center}.SharedFloor_sharedTimerCard__lEKZV{border:1px solid var(--ws-line);background:var(--ws-panel)}.SharedFloor_sharedTimerCard__lEKZV>.SharedFloor_actions__GZIwf{justify-content:center;align-items:flex-start}.SharedFloor_floor__mx3Iz .SharedFloor_sharedTimerCard__lEKZV .SharedFloor_actions__GZIwf>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:16px 12px;border-radius:12px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:1px}.SharedFloor_floor__mx3Iz .SharedFloor_sharedTimerCard__lEKZV .SharedFloor_actions__GZIwf>button[data-visit-action=checkout]{background:#ffffff1a;border-color:#27272a66;color:#fff}.SharedFloor_floor__mx3Iz .SharedFloor_sharedTimerCard__lEKZV .SharedFloor_actions__GZIwf>button[data-visit-action=checkout]:hover:not(:disabled){background:#ffffff33}html[data-app-theme=light] .SharedFloor_floor__mx3Iz .SharedFloor_sharedTimerCard__lEKZV .SharedFloor_actions__GZIwf>button[data-visit-action=checkout]{background:#fff;border-color:#71717a;color:#18181b}.SharedFloor_sharedTimerCard__lEKZV>.SharedFloor_actions__GZIwf>.SharedFloor_error__uC4hL{flex-basis:100%;width:100%;margin:8px 0 0;color:#dc2626;font-size:12px;line-height:1.5;text-align:center}.SharedFloor_groupHeading__FJGnm{grid-column:1/-1;font-size:15px;font-weight:600;margin:16px 0 4px}.SharedFloor_studentLink__76Pv5{border:0;background:none;text-align:left;font-weight:600;text-decoration:underline;text-underline-offset:3px}.SharedFloor_profileDetails__5IZnH{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.SharedFloor_profileDetails__5IZnH dt{font-size:12px;color:var(--ws-muted)}.SharedFloor_profileDetails__5IZnH dd{margin:5px 0 0;font-weight:600}.SharedFloor_actionDialog__KALr7[data-slot=dialog-content]{min-height:0;max-height:calc(100dvh - 32px);overflow-y:auto;border-color:var(--ws-line)}.SharedFloor_checkoutDialog__1ELRD[data-slot=dialog-content]{width:calc(100% - 32px);max-width:384px;padding:32px;border-radius:32px;gap:0;background:var(--ws-panel)}.SharedFloor_checkoutDialog__1ELRD [data-slot=dialog-header]{text-align:center;padding:0 8px}.SharedFloor_checkoutDialog__1ELRD [data-slot=dialog-title]{font-size:24px;line-height:1.2;font-weight:900;letter-spacing:-.6px}.SharedFloor_checkoutDialog__1ELRD [data-slot=dialog-description]{margin-top:8px;font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:1.2px;color:var(--ws-muted)}.SharedFloor_checkoutDialog__1ELRD .SharedFloor_checkoutOptions__QwmgM{margin-top:28px;gap:12px}.SharedFloor_checkoutDialog__1ELRD .SharedFloor_checkoutOptions__QwmgM>button{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 12px;min-height:60px;font-size:14px;line-height:1.4;font-weight:900;letter-spacing:1px;border-radius:16px;background:#27272a;border-color:#3f3f46;color:white}.SharedFloor_checkoutDialog__1ELRD .SharedFloor_checkoutOptions__QwmgM>button[data-outcome=finished]{background:#16a34a;border-color:#16a34a;color:white}.SharedFloor_checkoutDialog__1ELRD .SharedFloor_checkoutOptions__QwmgM>button:hover:not(:disabled){filter:brightness(1.12)}.SharedFloor_checkoutDialog__1ELRD>.SharedFloor_actions__GZIwf{justify-content:center;margin-top:24px}.SharedFloor_checkoutDialog__1ELRD>.SharedFloor_actions__GZIwf>button{padding:8px 12px;min-height:36px;border:0;background:transparent;color:var(--ws-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px}html[data-app-theme=light] .SharedFloor_checkoutDialog__1ELRD .SharedFloor_checkoutOptions__QwmgM>button:not([data-outcome=finished]){background:#f4f4f5;border-color:#d4d4d8;color:#18181b}.SharedFloor_classroomFilters__oQRur{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 20px}.SharedFloor_classroomFilters__oQRur>button{padding:8px 14px;min-height:40px;border:1px solid var(--ws-line);border-radius:7px;background:var(--ws-panel);color:var(--ws-muted);font-size:13px;font-weight:600;white-space:nowrap}.SharedFloor_classroomFilters__oQRur>button[aria-pressed=true]{background:var(--ws-selected);border-color:#3b82f680;color:var(--ws-text)}.SharedFloor_classroomFilters__oQRur>button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.SharedFloor_sharedTimerCard__lEKZV>.SharedFloor_recentCheckInActions__oFoBh{display:flex;align-items:center;justify-content:center;gap:16px 12px;flex-wrap:wrap}.SharedFloor_sharedTimerCard__lEKZV>.SharedFloor_recentCheckInActions__oFoBh>button{width:auto;flex:0 0 auto}.SharedFloor_recentCheckInText__tNBeH{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid #10b98140;border-radius:6px;background:#10b9811a;color:#a7f3d0;font-size:9px;font-weight:800;letter-spacing:.5px;line-height:1.4;text-transform:uppercase;white-space:nowrap}.SharedFloor_recentCheckInText__tNBeH i{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d3991a}html[data-app-theme=light] .SharedFloor_recentCheckInText__tNBeH{color:#065f46}.SharedFloor_timerToolbar__yu_qS{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin:16px 0 20px}.SharedFloor_timerToolbar__yu_qS>[role=group]{margin:0;gap:12px}.SharedFloor_timerToolbar__yu_qS>.SharedFloor_timerControls__7R3c2{margin:0 0 0 auto;flex-shrink:0}.SharedFloor_timerControls__7R3c2 button[aria-haspopup=dialog]{display:inline-flex;align-items:center;gap:6px}.SharedFloor_sortHeading__FuvB3{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.SharedFloor_sortHeading__FuvB3 span{font-size:12px;opacity:.7}.SharedFloor_rosterControls__lTcS4{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.SharedFloor_rosterControls__lTcS4 .SharedFloor_noteTabs__mBJLQ{flex-wrap:wrap}.SharedFloor_rosterControls__lTcS4 span{font-variant-numeric:tabular-nums}.SharedFloor_tableWrap__EflyQ td,.SharedFloor_tableWrap__EflyQ th{white-space:nowrap}.SharedFloor_rosterOptions__18bu9{display:flex;align-items:center;gap:8px}.SharedFloor_columnMenu__LP9u_{position:relative;font-size:13px}.SharedFloor_columnMenu__LP9u_ summary{cursor:pointer;padding:8px 12px;border:1px solid var(--ws-line);border-radius:7px}.SharedFloor_columnMenu__LP9u_>div{position:absolute;right:0;top:calc(100% + 8px);z-index:20;display:grid;gap:12px;min-width:180px;padding:16px;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-panel);box-shadow:0 8px 24px #0003}.SharedFloor_columnMenu__LP9u_ label{display:flex;align-items:center;gap:10px;white-space:nowrap}html[data-app-theme=light] .SharedFloor_mathLevel__G6QHx{color:#2563eb}html[data-app-theme=light] .SharedFloor_readingLevel__556gl{color:#dc2626}html[data-app-theme=light] .SharedFloor_rosterNoteButton__SRGKj{--color-sky-300:#0369a1}.SharedFloor_floor__mx3Iz button.SharedFloor_rosterNoteButton__SRGKj{color:var(--ws-text);font-size:13px;line-height:26px;font-weight:600;text-transform:none;letter-spacing:normal;white-space:nowrap}.SharedFloor_floor__mx3Iz .SharedFloor_tableWrap__EflyQ button.SharedFloor_studentLink__76Pv5{font-family:var(--font-geist-sans),sans-serif;font-size:16px;line-height:26px;font-weight:700;text-decoration:none}.SharedFloor_floor__mx3Iz .SharedFloor_tableWrap__EflyQ td.SharedFloor_rosterMetric__hCGKf{font-family:var(--font-geist-mono),monospace;font-size:14px;line-height:20px;font-weight:400;color:var(--color-slate-300)}html[data-app-theme=light] .SharedFloor_floor__mx3Iz .SharedFloor_tableWrap__EflyQ td.SharedFloor_rosterMetric__hCGKf{color:#3f3f46}.SharedFloor_studentNotesDialog__6PZvP{--notes-bg:#1b2025;--notes-card:#1e2328;--notes-input:#171c21;--notes-border:#414b56;--notes-text:#e9edf5;--notes-muted:#a4afbf;--notes-blue:#3295ff;--ws-text:var(--notes-text);--ws-muted:var(--notes-muted);--ws-line:var(--notes-border);width:min(750px,calc(100vw - 32px));max-width:750px;min-height:0;max-height:calc(100dvh - 40px);overflow:auto;padding:28px;gap:20px;background:var(--notes-bg);color:var(--notes-text);border:1px solid var(--notes-border);border-radius:11px;box-shadow:0 24px 80px #0005}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) [data-slot=dialog-header]{text-align:left;margin:0 -28px;padding:0 62px 22px 28px;border-bottom:1px solid var(--notes-border);gap:6px}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) [data-slot=dialog-title]{font-size:28px;font-weight:700;line-height:1.25;letter-spacing:-.35px}.SharedFloor_notesStudentHeading__IcPWb{display:flex;align-items:center;flex-wrap:wrap;column-gap:16px;row-gap:10px;min-width:0}.SharedFloor_notesStudentHeading__IcPWb [data-slot=dialog-title]{overflow-wrap:anywhere;min-width:0}.SharedFloor_studentSubjectTags__sP29W{display:flex;flex-wrap:wrap;gap:8px}.SharedFloor_noteSubject__OY8i_{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid var(--notes-border);border-radius:5px;font-size:13px;line-height:20px;font-weight:600;color:var(--notes-muted);background:#a4afbf0a}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) button.SharedFloor_noteSubject__OY8i_{font-size:13px;line-height:20px;font-weight:600;padding:3px 10px;color:var(--notes-muted);background:#a4afbf0a;border:1px solid var(--notes-border);border-radius:5px}.SharedFloor_noteSubject__OY8i_[data-subject=Math],:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) button.SharedFloor_noteSubject__OY8i_[data-subject=Math]{color:#3295ff;background:#3295ff12;border-color:#3295ff}.SharedFloor_noteSubject__OY8i_[data-subject=Reading],:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) button.SharedFloor_noteSubject__OY8i_[data-subject=Reading]{color:#ff961f;background:#ff961f12;border-color:#ff961f}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) button.SharedFloor_noteSubject__OY8i_[aria-pressed=false]{background:transparent;opacity:1}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) button.SharedFloor_noteSubject__OY8i_[aria-pressed=true]{box-shadow:none}.SharedFloor_noteComposer__8CRW6{padding:0 0 20px;border:0;border-bottom:1px solid var(--notes-border);border-radius:0;background:transparent}.SharedFloor_noteComposer__8CRW6 fieldset{border:0;padding:0;margin:0;min-width:0}.SharedFloor_noteComposer__8CRW6 .SharedFloor_field__cro7G{margin:12px 0}.SharedFloor_composerTitle__H2ZAb{font-size:17px;font-weight:600;margin:0 0 12px}.SharedFloor_noteSubjects__SHcpC{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.SharedFloor_composerTabs__Vp5Dw{display:flex;width:fit-content;max-width:100%;gap:4px;margin:0 0 12px;border-bottom:1px solid var(--notes-border)}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) .SharedFloor_composerTabs__Vp5Dw button{display:flex;align-items:center;justify-content:center;gap:8px;width:100px;padding:7px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--notes-muted);font-size:14px}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) .SharedFloor_composerTabs__Vp5Dw button[aria-selected=true]{color:var(--notes-text);border-bottom-color:var(--notes-blue);font-weight:600}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) textarea{min-height:76px;background:var(--notes-input);color:var(--notes-text);border-color:var(--notes-border);font-size:15px;line-height:1.5;padding:10px 12px;border-radius:6px}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) .SharedFloor_noteComposer__8CRW6 .SharedFloor_actions__GZIwf{margin-top:12px;gap:10px}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) .SharedFloor_noteComposer__8CRW6 .SharedFloor_actions__GZIwf button{min-width:86px;background:transparent;color:var(--notes-muted);border:1px solid var(--notes-border);border-radius:6px;padding:8px 14px;font-size:14px;font-weight:600}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) .SharedFloor_noteComposer__8CRW6 .SharedFloor_actions__GZIwf button[type=submit]{color:var(--notes-blue);border-color:var(--notes-blue);background:#3295ff08}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) .SharedFloor_noteComposer__8CRW6 .SharedFloor_actions__GZIwf button:not(:disabled):hover{background:#3295ff16}.SharedFloor_noteList__YYWhN{max-height:300px;overflow-y:auto;overscroll-behavior:contain;min-height:40px}.SharedFloor_activeNotesSection__OGF3q>.SharedFloor_noteList__YYWhN{max-height:420px}.SharedFloor_noteList__YYWhN h3{font-size:16px;font-weight:500;margin:0 0 16px}.SharedFloor_studentNote__bw90f{padding:18px 20px;border:1px solid var(--notes-border);border-radius:8px;margin-bottom:14px;background:var(--notes-input)}.SharedFloor_noteCardHeader__i0Dzd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.SharedFloor_noteCardHeader__i0Dzd time{font-size:13px;color:var(--notes-muted)}.SharedFloor_studentNote__bw90f p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;font-weight:400;line-height:1.5;margin:12px 0}.SharedFloor_studentNote__bw90f small{color:var(--notes-muted);font-size:14px}.SharedFloor_resolvedNotes__7SyBl{border:0;border-top:1px solid var(--notes-border);border-radius:0;padding:16px 0 0;background:transparent}.SharedFloor_resolvedNotes__7SyBl summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;font-size:14px;font-weight:500;color:var(--notes-muted)}.SharedFloor_resolvedNotes__7SyBl summary::-webkit-details-marker{display:none}.SharedFloor_resolvedNotes__7SyBl summary:before{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);flex-shrink:0;margin-right:2px}.SharedFloor_resolvedNotes__7SyBl[open] summary:before{transform:rotate(45deg)}.SharedFloor_resolvedNotes__7SyBl summary:hover{color:var(--notes-text)}.SharedFloor_resolvedNotes__7SyBl .SharedFloor_noteList__YYWhN{margin-top:14px}.SharedFloor_notesFooter__V_xcT{display:flex;justify-content:flex-end;margin:2px -28px -28px;padding:20px 28px;border-top:1px solid var(--notes-border)}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) .SharedFloor_notesFooter__V_xcT button{border:1px solid #657181;background:transparent;border-radius:6px;padding:11px 24px;font-size:14px;font-weight:500;color:var(--notes-text)}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) .SharedFloor_notesFooter__V_xcT button:hover{background:#a4afbf12}.SharedFloor_voiceControls__yI8hH{display:grid;justify-items:center;gap:10px;padding:12px}.SharedFloor_voiceControls__yI8hH small,.SharedFloor_voiceHint__PJxLu{color:var(--notes-muted);font-size:14px;line-height:1.5}.SharedFloor_voiceHint__PJxLu{margin-right:auto;align-self:center}.SharedFloor_discardDraft__ADS2g{padding:12px;border:1px solid var(--notes-border);border-radius:8px}.SharedFloor_discardDraft__ADS2g button{margin:8px 12px 0 0}html[data-app-theme=light] .SharedFloor_studentNotesDialog__6PZvP{--notes-bg:#fff;--notes-card:#f8fafc;--notes-input:#fff;--notes-border:#cbd5e1;--notes-text:#182230;--notes-muted:#596779;--notes-blue:#2563eb}html[data-app-theme=light] .SharedFloor_noteSubject__OY8i_[data-subject=Math],html[data-app-theme=light] :is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) button.SharedFloor_noteSubject__OY8i_[data-subject=Math]{color:#2563eb;border-color:#2563eb;background:#2563eb0c}html[data-app-theme=light] .SharedFloor_noteSubject__OY8i_[data-subject=Reading],html[data-app-theme=light] :is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) button.SharedFloor_noteSubject__OY8i_[data-subject=Reading]{color:#dc2626;border-color:#dc2626;background:#dc26260c}@media(max-width:600px){.SharedFloor_studentNotesDialog__6PZvP{padding:20px;gap:16px;max-height:calc(100dvh - 24px)}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) [data-slot=dialog-header]{margin:0 -20px;padding:0 52px 18px 20px}.SharedFloor_noteComposer__8CRW6{padding:0 0 16px}.SharedFloor_notesFooter__V_xcT{margin:0 -20px -20px;padding:16px 20px}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) [data-slot=dialog-title]{font-size:24px}.SharedFloor_studentNote__bw90f{padding:14px}.SharedFloor_studentNote__bw90f p{font-size:15px}}@media(max-width:480px){:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) .SharedFloor_noteComposer__8CRW6 .SharedFloor_actions__GZIwf{flex-wrap:wrap}.SharedFloor_voiceHint__PJxLu{flex-basis:100%}}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) .SharedFloor_noteSubjects__SHcpC button.SharedFloor_noteSubject__OY8i_{justify-content:center;padding-inline:10px}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) button.SharedFloor_noteSubject__OY8i_[aria-pressed=true]{background:#cbd5e1;border-color:#cbd5e1;color:#17212d}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) button.SharedFloor_noteSubject__OY8i_[data-subject=Math][aria-pressed=true]{background:#3295ff;border-color:#3295ff;color:#081c32}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) button.SharedFloor_noteSubject__OY8i_[data-subject=Reading][aria-pressed=true]{background:#ff961f;border-color:#ff961f;color:#301b04}html[data-app-theme=light] :is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) button.SharedFloor_noteSubject__OY8i_[aria-pressed=true]{background:#475569;border-color:#475569;color:white}html[data-app-theme=light] :is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) button.SharedFloor_noteSubject__OY8i_[data-subject=Math][aria-pressed=true]{background:#2563eb;border-color:#2563eb;color:white}html[data-app-theme=light] :is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) button.SharedFloor_noteSubject__OY8i_[data-subject=Reading][aria-pressed=true]{background:#dc2626;border-color:#dc2626;color:white}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) button.SharedFloor_recordNoteButton__3z9e1{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 13px;border:1px solid #f8717166;border-radius:6px;background:#ef44441a;color:#fca5a5;font-size:14px;font-weight:600}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) button.SharedFloor_recordNoteButton__3z9e1:not(:disabled):hover{background:#ef44442b;border-color:#f87171}.SharedFloor_recordingDot__oEV2U{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#ef4444}.SharedFloor_recordNoteButton__3z9e1[data-recording=true] .SharedFloor_recordingDot__oEV2U{animation:SharedFloor_recordingPulse__NLjcb 1.2s ease-in-out infinite}@keyframes SharedFloor_recordingPulse__NLjcb{0%,to{opacity:1;box-shadow:0 0 0 0 #ef444440}50%{opacity:.6;box-shadow:0 0 0 4px #ef444400}}html[data-app-theme=light] :is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) button.SharedFloor_recordNoteButton__3z9e1{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}html[data-app-theme=light] :is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) button.SharedFloor_recordNoteButton__3z9e1:not(:disabled):hover{background:#fee2e2}@media(prefers-reduced-motion:reduce){.SharedFloor_recordNoteButton__3z9e1[data-recording=true] .SharedFloor_recordingDot__oEV2U{animation:none}}.SharedFloor_activeNotesSection__OGF3q>h3{font-size:16px;font-weight:500;margin:0 0 16px;padding-top:12px}.SharedFloor_noteCardFooter__3hfpn{display:flex;align-items:center;justify-content:space-between;gap:12px}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg,.SharedFloor_studentNote__bw90f) button.SharedFloor_resolveNoteButton__U_9mW{margin-left:auto;padding:5px 10px;border:1px solid var(--notes-border);border-radius:6px;background:transparent;color:var(--notes-muted);font-size:13px}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg,.SharedFloor_studentNote__bw90f) button.SharedFloor_resolveNoteButton__U_9mW:hover{color:#34d399;border-color:#34d399}.SharedFloor_resolutionPrompt__uhyP5{padding:16px;border:1px solid var(--notes-border);border-radius:8px}.SharedFloor_resolutionFeedback__6S5KD{display:flex;align-items:center;gap:16px;color:#34d399}.SharedFloor_resolutionFeedback__6S5KD button{text-decoration:underline}.SharedFloor_rosterSearchRow__XSB2C{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:16px 0 20px}.SharedFloor_rosterSearchRow__XSB2C>input{flex:0 1 300px;width:300px;min-width:0}.SharedFloor_rosterSearchRow__XSB2C>[role=group]{margin:0}.SharedFloor_rosterControls__lTcS4 .SharedFloor_noteTabs__mBJLQ span{display:inline-block;min-width:3ch;text-align:center}.SharedFloor_rosterControls__lTcS4 .SharedFloor_noteTabs__mBJLQ button{white-space:nowrap}@media(max-width:600px){.SharedFloor_rosterSearchRow__XSB2C>input{flex-basis:100%;width:100%}.SharedFloor_rosterOptions__18bu9{flex-wrap:wrap}}.SharedFloor_groupHeading__FJGnm{display:flex;align-items:center;gap:8px;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--ws-muted);font-weight:700}.SharedFloor_pickupCount__eiiYV{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:5px;background:#f59e0b20;color:#fbbf24;font-size:11px;letter-spacing:0}.SharedFloor_floor__mx3Iz .SharedFloor_sharedTimerCard__lEKZV.SharedFloor_waitingCard__LyhGH{--pickup-border:#f59e0b4d;--pickup-bg:#f59e0b0d;padding:12px 14px;border-radius:14px}.SharedFloor_pickupHeader__uU_gy{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.SharedFloor_pickupHeader__uU_gy h2{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.5;margin:0;color:var(--ws-text)}.SharedFloor_pickupTimes__29QLM{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0;text-align:right}.SharedFloor_pickupTimes__29QLM>div{display:flex;flex-direction:column;gap:2px}.SharedFloor_pickupTimes__29QLM span{font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ws-muted)}.SharedFloor_pickupTimes__29QLM strong{font-family:var(--font-geist-mono),monospace;font-size:12px;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums;color:var(--ws-text)}.SharedFloor_pickupTimes__29QLM>div:last-child span,.SharedFloor_pickupTimes__29QLM>div:last-child strong{color:#fbbf24}.SharedFloor_floor__mx3Iz .SharedFloor_waitingCard__LyhGH>.SharedFloor_actions__GZIwf{justify-content:flex-end;gap:6px;margin-top:12px}.SharedFloor_floor__mx3Iz .SharedFloor_waitingCard__LyhGH .SharedFloor_actions__GZIwf>button{width:auto;padding:7px 10px;border-radius:7px;font-size:9px;letter-spacing:.7px}.SharedFloor_floor__mx3Iz .SharedFloor_waitingCard__LyhGH .SharedFloor_actions__GZIwf>button[data-visit-action=pickup]{background:#d97706;border-color:#d97706;color:white}.SharedFloor_floor__mx3Iz .SharedFloor_waitingCard__LyhGH .SharedFloor_actions__GZIwf>button[data-visit-action=pickup]:hover:not(:disabled){background:#f59e0b}.SharedFloor_floor__mx3Iz .SharedFloor_waitingCard__LyhGH .SharedFloor_actions__GZIwf>button[data-visit-action=undo_checkout]{background:#27272a;border-color:#3f3f46;color:#a1a1aa}html[data-app-theme=light] .SharedFloor_pickupCount__eiiYV{color:#92400e}html[data-app-theme=light] .SharedFloor_pickupTimes__29QLM>div:last-child span,html[data-app-theme=light] .SharedFloor_pickupTimes__29QLM>div:last-child strong{color:#b45309}html[data-app-theme=light] .SharedFloor_floor__mx3Iz .SharedFloor_waitingCard__LyhGH .SharedFloor_actions__GZIwf>button[data-visit-action=undo_checkout]{background:#fff;border-color:#d4d4d8;color:#52525b}.SharedFloor_floor__mx3Iz .SharedFloor_sharedTimerCard__lEKZV.SharedFloor_waitingCard__LyhGH{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:16px;border-radius:12px;min-width:0}.SharedFloor_waitingCard__LyhGH .SharedFloor_pickupHeader__uU_gy{display:flex;flex-direction:column;align-items:stretch;gap:12px;flex:1}.SharedFloor_pickupStudent__QoQ0M{min-width:0}.SharedFloor_pickupStudent__QoQ0M h2{font-size:19px;font-weight:650;line-height:1.3;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.SharedFloor_pickupStudent__QoQ0M>span{display:block;margin-top:4px;font-size:12px;font-weight:600;color:var(--ws-muted)}.SharedFloor_waitingCard__LyhGH .SharedFloor_pickupTimes__29QLM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;border-top:1px solid var(--pickup-border);text-align:left}.SharedFloor_waitingCard__LyhGH .SharedFloor_pickupTimes__29QLM>div{min-width:0;align-items:center;text-align:center}.SharedFloor_waitingCard__LyhGH .SharedFloor_pickupTimes__29QLM strong{font-size:16px}.SharedFloor_waitingCard__LyhGH .SharedFloor_pickupTimes__29QLM span{font-size:10px}.SharedFloor_floor__mx3Iz .SharedFloor_waitingCard__LyhGH>.SharedFloor_actions__GZIwf{margin:0;display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.SharedFloor_floor__mx3Iz .SharedFloor_waitingCard__LyhGH .SharedFloor_actions__GZIwf>button{flex:1 1 90px;min-width:0;min-height:40px;padding:9px 8px;font-size:10px;letter-spacing:.5px;max-width:100%;white-space:normal}@media(max-width:600px){.SharedFloor_sharedTimerCard__lEKZV{padding:14px;border-radius:16px}.SharedFloor_sharedTimerCard__lEKZV>.SharedFloor_actions__GZIwf{margin-top:12px;gap:8px}.SharedFloor_sharedTimerCard__lEKZV>.SharedFloor_actions__GZIwf>button{min-height:44px}.SharedFloor_header__BYPxn{display:grid;grid-template-columns:minmax(0,1fr) auto}.SharedFloor_header__BYPxn>.SharedFloor_mode__ydzpW{grid-column:1;grid-row:2}.SharedFloor_header__BYPxn>.SharedFloor_center__Arx8c{grid-column:1/-1;grid-row:3}.SharedFloor_header__BYPxn>button{grid-column:2;grid-row:1/3;align-self:center}}.SharedFloor_tableWrap__EflyQ{position:relative;max-width:100%;min-width:0;overscroll-behavior-x:contain}.SharedFloor_floor__mx3Iz{min-width:0;max-width:100%;overflow-x:clip}.SharedFloor_nav__pJl7o{overscroll-behavior-x:contain}@media(max-width:600px){.SharedFloor_columnMenu__LP9u_>div{left:0;right:auto;max-width:calc(100vw - 32px)}.SharedFloor_tableWrap__EflyQ td,.SharedFloor_tableWrap__EflyQ th{padding-inline:6px}.SharedFloor_tableWrap__EflyQ td:first-child,.SharedFloor_tableWrap__EflyQ th:first-child{padding-left:10px}.SharedFloor_tableWrap__EflyQ td:last-child,.SharedFloor_tableWrap__EflyQ th:last-child{padding-right:10px}.SharedFloor_tableWrap__EflyQ .SharedFloor_sortHeading__FuvB3{gap:4px}}.SharedFloor_tableWrap__EflyQ .SharedFloor_centeredColumn__FP6eI{text-align:center}.SharedFloor_tableWrap__EflyQ .SharedFloor_centeredColumn__FP6eI .SharedFloor_sortHeading__FuvB3{position:relative;display:inline-block}.SharedFloor_tableWrap__EflyQ .SharedFloor_centeredColumn__FP6eI .SharedFloor_sortHeading__FuvB3 span{position:absolute;left:calc(100% + 4px);top:50%;transform:translateY(-50%)}.SharedFloor_plasticSubjects__moHsn{border:0;padding:0;margin:16px 0;min-width:0}.SharedFloor_plasticSubjects__moHsn legend{margin-bottom:10px;font-size:14px}.SharedFloor_plasticSubjects__moHsn>div{display:flex;gap:10px;flex-wrap:wrap}.SharedFloor_plasticSubjects__moHsn button{padding:10px 14px;min-height:44px}.SharedFloor_plasticSubjects__moHsn button[aria-pressed=true]{box-shadow:inset 0 0 0 1px currentColor;font-weight:700;background:var(--ws-selected)}.SharedFloor_plasticDate__lTO7r{margin:0;font-size:22px;font-weight:650;color:var(--ws-text)}.SharedFloor_heading__Oyfvn:has(.SharedFloor_plasticDate__lTO7r){min-height:36px;margin-bottom:24px;align-items:flex-start}@media(max-width:600px){.SharedFloor_header__BYPxn>.SharedFloor_mode__ydzpW{justify-self:start}.SharedFloor_heading__Oyfvn:has(.SharedFloor_plasticDate__lTO7r){flex-wrap:wrap}}.SharedFloor_actionDialog__KALr7,.SharedFloor_floor__mx3Iz,.SharedFloor_profileDiscard__tC5AI{--dialog-primary:#72a7ff;--dialog-primary-text:#111827;--dialog-danger:#fca5a5;--dialog-danger-border:#f8717166;--dialog-danger-bg:#ef444414}html[data-app-theme=light] .SharedFloor_actionDialog__KALr7,html[data-app-theme=light] .SharedFloor_floor__mx3Iz,html[data-app-theme=light] .SharedFloor_profileDiscard__tC5AI{--dialog-primary:#2563eb;--dialog-primary-text:#fff;--dialog-danger:#b91c1c;--dialog-danger-border:#fca5a5;--dialog-danger-bg:#fef2f2}:is(.SharedFloor_actionDialog__KALr7.SharedFloor_actionDialog__KALr7,.SharedFloor_profileDiscard__tC5AI.SharedFloor_profileDiscard__tC5AI) button[data-intent]{padding:8px 14px;min-height:38px;border:1px solid var(--ws-line);border-radius:6px;font-size:14px;font-weight:600;letter-spacing:normal;text-transform:none}:is(.SharedFloor_actionDialog__KALr7.SharedFloor_actionDialog__KALr7,.SharedFloor_profileDiscard__tC5AI.SharedFloor_profileDiscard__tC5AI) button[data-intent=neutral]{background:transparent;color:var(--ws-text)}:is(.SharedFloor_actionDialog__KALr7.SharedFloor_actionDialog__KALr7,.SharedFloor_profileDiscard__tC5AI.SharedFloor_profileDiscard__tC5AI) button[data-intent=primary]{background:var(--dialog-primary);border-color:var(--dialog-primary);color:var(--dialog-primary-text)}:is(.SharedFloor_actionDialog__KALr7.SharedFloor_actionDialog__KALr7,.SharedFloor_profileDiscard__tC5AI.SharedFloor_profileDiscard__tC5AI) button[data-intent=danger]{background:var(--dialog-danger-bg);border-color:var(--dialog-danger-border);color:var(--dialog-danger)}:is(.SharedFloor_actionDialog__KALr7.SharedFloor_actionDialog__KALr7,.SharedFloor_profileDiscard__tC5AI.SharedFloor_profileDiscard__tC5AI) button[data-intent]:not(:disabled):hover{filter:brightness(1.08)}:is(.SharedFloor_actionDialog__KALr7.SharedFloor_actionDialog__KALr7,.SharedFloor_profileDiscard__tC5AI.SharedFloor_profileDiscard__tC5AI) button[data-intent=neutral]:not(:disabled):hover{background:var(--ws-selected)}.SharedFloor_actionDialog__KALr7 button[data-intent]:focus-visible{outline:2px solid var(--dialog-primary);outline-offset:3px}.SharedFloor_actionDialog__KALr7 button.SharedFloor_pinButton__bD05n,.SharedFloor_floor__mx3Iz button.SharedFloor_pinButton__bD05n{background:var(--dialog-primary);border:1px solid var(--dialog-primary);color:var(--dialog-primary-text);border-radius:6px;padding:8px 14px;font-size:13px;font-weight:600}button.SharedFloor_pinButton__bD05n:not(:disabled):hover{filter:brightness(1.08)}button.SharedFloor_pinButton__bD05n:focus-visible{outline:2px solid var(--dialog-primary);outline-offset:3px}.SharedFloor_working__zX9KN button[data-intent=neutral]{display:inline-flex;align-items:center;justify-content:center;line-height:1;background:color-mix(in srgb,var(--ws-text) 12%,var(--ws-panel));border-color:color-mix(in srgb,var(--ws-text) 28%,var(--ws-panel));color:var(--ws-text);font-weight:600}.SharedFloor_working__zX9KN button[data-intent=neutral]:not(:disabled):hover{background:color-mix(in srgb,var(--ws-text) 19%,var(--ws-panel));border-color:color-mix(in srgb,var(--ws-text) 42%,var(--ws-panel))}.SharedFloor_profileDialog__uRsyi{padding:0;gap:0;max-width:460px;border:1px solid var(--ws-line);border-radius:12px;overflow:hidden}.SharedFloor_profileHeader__xAC14{padding:24px 28px 22px;text-align:left;border-bottom:1px solid var(--ws-line);align-items:flex-start}.SharedFloor_profileHeader__xAC14>p{margin:0;color:var(--ws-muted);font-size:12px;font-weight:500}.SharedFloor_profileHeader__xAC14 h2{margin:0;font-size:25px;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.SharedFloor_profileStatus__H5isE{display:inline-flex;align-items:center;gap:7px;padding:4px 8px;border:1px solid var(--ws-line);border-radius:5px;font-size:12px;font-weight:600;color:var(--ws-muted)}.SharedFloor_profileStatus__H5isE[data-status=active]{background:#153b29;border-color:#287749;color:#86efac}html[data-app-theme=light] .SharedFloor_profileStatus__H5isE[data-status=active]{background:#dcfce7;border-color:#86d6a1;color:#166534}.SharedFloor_profileBody__IEfKG{padding:24px 28px;display:grid;gap:24px}.SharedFloor_profileClassroom__s4x28{margin:0}.SharedFloor_profileClassroom__s4x28 dt,.SharedFloor_profileSubjects__8kGvz h3{font-size:12px;font-weight:500;color:var(--ws-muted);margin:0 0 9px}.SharedFloor_profileClassroom__s4x28 dd{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:600;margin:0}.SharedFloor_profileClassroom__s4x28 dd svg{color:var(--ws-muted);flex-shrink:0}.SharedFloor_profileSubjects__8kGvz>div{display:flex;gap:10px;flex-wrap:wrap}.SharedFloor_profileSubjects__8kGvz p{margin:0;font-size:14px;color:var(--ws-muted)}.SharedFloor_profileSubject__xz3fD{display:inline-flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid;border-radius:6px;font-size:14px;font-weight:500;background:color-mix(in srgb,currentColor 5%,transparent)}.SharedFloor_profileSubject__xz3fD strong{color:inherit;font-weight:700;border-left:1px solid color-mix(in srgb,currentColor 35%,transparent);padding-left:12px;min-width:2ch;text-align:center}.SharedFloor_profileFooter__AJESZ{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px;border-top:1px solid var(--ws-line)}.SharedFloor_profileFooter__AJESZ>span{font-size:12px;color:var(--ws-muted)}@media(max-width:480px){.SharedFloor_profileHeader__xAC14{padding:22px 20px 18px}.SharedFloor_profileBody__IEfKG{padding:22px 20px}.SharedFloor_profileFooter__AJESZ{padding:16px 20px;flex-wrap:wrap}.SharedFloor_profileHeader__xAC14 h2{font-size:23px}}.SharedFloor_profileNameRow__ybFBS{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-right:16px;margin-top:7px}.SharedFloor_profileNameRow__ybFBS .SharedFloor_profileStatus__H5isE{flex-shrink:0;white-space:nowrap}.SharedFloor_workingIdentity__oQz_q{min-width:0;flex:1;display:grid;gap:3px;margin-right:auto}.SharedFloor_workingIdentity__oQz_q strong{font-weight:700}.SharedFloor_workingClock__VA70v{font-size:12px;line-height:1.4;color:var(--ws-muted);display:flex;align-items:center;gap:7px}.SharedFloor_clockedInDot__n6lyr{display:block;width:10px;height:10px;min-width:10px;min-height:10px;flex:0 0 10px;fill:#22c55e}@keyframes SharedFloor_clockedInPulse__EDVsP{0%{box-shadow:0 0 0 0 rgb(34 197 94/30%)}75%,to{box-shadow:0 0 0 4px rgb(34 197 94/0)}}@media(prefers-reduced-motion:reduce){.SharedFloor_clockedInDot__n6lyr{animation:none}}.SharedFloor_workingPrompt__sDrfU{display:flex;align-items:center;gap:9px}.SharedFloor_workingPrompt__sDrfU>svg{flex-shrink:0;color:var(--shared-blue)}.SharedFloor_header__BYPxn{gap:16px}.SharedFloor_header__BYPxn>span:first-child{flex-shrink:0}.SharedFloor_activityBar__5vDCJ{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.SharedFloor_activityBar__5vDCJ .SharedFloor_mode__ydzpW{flex-shrink:0;white-space:nowrap}.SharedFloor_activityBar__5vDCJ .SharedFloor_nav__pJl7o{min-width:0;padding:0 0 0 14px;border:0;border-left:1px solid var(--ws-line);gap:10px;background:transparent}.SharedFloor_activityBar__5vDCJ .SharedFloor_nav__pJl7o button{position:relative;flex-shrink:0;min-height:44px;padding:12px 10px;border-radius:0;background:transparent;color:var(--ws-muted);font-weight:500;font-size:15px}.SharedFloor_activityBar__5vDCJ .SharedFloor_nav__pJl7o button:hover{color:var(--ws-text)}.SharedFloor_activityBar__5vDCJ .SharedFloor_nav__pJl7o button[aria-current=page]{background:transparent;color:var(--shared-blue)}.SharedFloor_activityBar__5vDCJ .SharedFloor_nav__pJl7o button[aria-current=page]:after{content:"";position:absolute;bottom:0;left:10px;right:10px;height:3px;border-radius:2px;background:var(--shared-blue)}.SharedFloor_activityBar__5vDCJ .SharedFloor_nav__pJl7o button:focus-visible{outline-offset:-2px}.SharedFloor_header__BYPxn .SharedFloor_center__Arx8c{flex-shrink:0}@media(max-width:1250px){.SharedFloor_header__BYPxn{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.SharedFloor_header__BYPxn>.SharedFloor_center__Arx8c{grid-column:2;grid-row:1;margin:0}.SharedFloor_header__BYPxn>button{grid-column:3;grid-row:1}.SharedFloor_activityBar__5vDCJ{grid-column:1/-1;grid-row:2}}@media(max-width:600px){.SharedFloor_header__BYPxn{gap:12px}.SharedFloor_header__BYPxn>.SharedFloor_center__Arx8c{grid-column:1/3;grid-row:2;text-align:left}.SharedFloor_header__BYPxn>button{grid-column:3;grid-row:1;align-self:center}.SharedFloor_activityBar__5vDCJ{grid-row:3;gap:10px}.SharedFloor_activityBar__5vDCJ .SharedFloor_nav__pJl7o button{min-height:44px}}.SharedFloor_classroomCount__wE9kf{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:5px;background:var(--ws-selected);color:var(--ws-text);font-size:11px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}.SharedFloor_timerToolbar__yu_qS{justify-content:flex-start;margin-top:0}.SharedFloor_timerToolbar__yu_qS>.SharedFloor_timerSearch__ONJKI{flex:0 1 280px}@media(max-width:600px){.SharedFloor_timerToolbar__yu_qS>.SharedFloor_timerSearch__ONJKI{flex-basis:100%;width:100%}}.SharedFloor_timerTools__xLsIc{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.SharedFloor_timerTools__xLsIc button{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--ws-line);border-radius:6px;background:transparent;font-size:12px;color:var(--ws-muted)}.SharedFloor_editTimerFields__uXFpc{display:grid;grid-template-columns:1fr 1fr;gap:12px}.SharedFloor_durationChoices__wiboM{display:flex;gap:8px;flex-wrap:wrap}.SharedFloor_durationChoices__wiboM button{padding:8px;border:1px solid var(--ws-line);border-radius:6px}.SharedFloor_durationChoices__wiboM button[aria-pressed=true]{background:var(--ws-selected);color:var(--shared-blue)}@media(max-width:600px){.SharedFloor_sharedTimerCard__lEKZV>.SharedFloor_recentCheckInActions__oFoBh{row-gap:14px}}.SharedFloor_editTimerDialog__3MXLV[data-slot=dialog-content]{max-width:384px;padding:20px;gap:0;border-radius:28px}.SharedFloor_editTimerDialog__3MXLV [data-slot=dialog-header]{position:relative;text-align:left;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--ws-line);padding-right:90px;gap:6px}.SharedFloor_editTimerDialog__3MXLV [data-slot=dialog-title]{font-size:24px;font-weight:900;letter-spacing:-.6px}.SharedFloor_editTimerDialog__3MXLV [data-slot=dialog-description],.SharedFloor_timerDurationLabel__4q1gM{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--ws-muted)}.SharedFloor_todayOnly__KiAAc{position:absolute;top:calc((100% - 20px) / 2);right:0;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.4;border:1px solid var(--ws-line);background:var(--ws-panel);border-radius:6px;padding:4px 8px;font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.SharedFloor_editTimerDialog__3MXLV>button[data-slot=dialog-close]{display:none}.SharedFloor_editTimerDialog__3MXLV .SharedFloor_editTimerFields__uXFpc{gap:12px}.SharedFloor_editTimerDialog__3MXLV .SharedFloor_field__cro7G{min-width:0;margin:0;padding:16px;border:1px solid var(--ws-line);border-radius:16px;background:var(--ws-panel);gap:12px;grid-template-rows:max-content max-content 1fr;align-content:start}.SharedFloor_editTimerDialog__3MXLV .SharedFloor_field__cro7G>span{font-size:10px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:var(--ws-muted)}.SharedFloor_timerTimeInput__GcEQO{display:flex;align-items:center;border:1px solid var(--ws-line);border-radius:16px;background:var(--ws-bg);overflow:hidden}.SharedFloor_timerTimeInput__GcEQO:focus-within{border-color:var(--ws-text)}.SharedFloor_editTimerDialog__3MXLV .SharedFloor_timerTimeInput__GcEQO input{width:100%;min-width:0;border:0;outline:0;box-shadow:none;background:transparent;padding:12px 4px;font-family:var(--font-geist-mono),monospace;font-size:24px;font-weight:900;text-align:center;font-variant-numeric:tabular-nums}.SharedFloor_editTimerDialog__3MXLV .SharedFloor_timerTimeInput__GcEQO input:focus,.SharedFloor_editTimerDialog__3MXLV .SharedFloor_timerTimeInput__GcEQO input:focus-visible{outline:none!important;box-shadow:none!important;border:0!important}.SharedFloor_timerTimeHelp__2RphN{color:var(--ws-muted);font-size:11px;line-height:1.4;align-self:start}.SharedFloor_timerTimeInput__GcEQO strong{flex-shrink:0;padding-right:10px;color:var(--ws-muted);font-size:10px;font-weight:700}.SharedFloor_timerDurationLabel__4q1gM{margin:18px 0 8px}.SharedFloor_editTimerDialog__3MXLV .SharedFloor_durationChoices__wiboM{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.SharedFloor_editTimerDialog__3MXLV .SharedFloor_durationChoices__wiboM button{min-height:48px;padding:8px 4px;border-radius:12px;background:var(--ws-panel);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.SharedFloor_editTimerDialog__3MXLV .SharedFloor_durationChoices__wiboM button[aria-pressed=true]{background:color-mix(in srgb,#8ab3ff 15%,var(--ws-panel));border-color:color-mix(in srgb,#8ab3ff 55%,var(--ws-line));color:#8ab3ff}html[data-app-theme=light] .SharedFloor_editTimerDialog__3MXLV .SharedFloor_durationChoices__wiboM button[aria-pressed=true]{background:#edf3ff;border-color:#8eb3f7;color:#2563eb}.SharedFloor_timerSessionSummary__UEBaC{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:16px;border:1px solid #10b98133;border-radius:16px;background:#10b9811a;padding:12px 16px;color:#d1fae5}.SharedFloor_timerSessionSummary__UEBaC span{font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#6ee7b7}.SharedFloor_timerSessionSummary__UEBaC strong{font-family:var(--font-geist-mono),monospace;font-size:30px;font-weight:900;line-height:1.2}html[data-app-theme=light] .SharedFloor_timerSessionSummary__UEBaC,html[data-app-theme=light] .SharedFloor_timerSessionSummary__UEBaC span{color:#065f46}.SharedFloor_editTimerDialog__3MXLV>.SharedFloor_actions__GZIwf{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;gap:8px}.SharedFloor_editTimerDialog__3MXLV>.SharedFloor_actions__GZIwf button{border-radius:16px;padding:12px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.SharedFloor_editTimerDialog__3MXLV>.SharedFloor_actions__GZIwf button[data-intent=primary]{background:#8ab3ff;border-color:#8ab3ff;color:#17243a}.SharedFloor_editTimerDialog__3MXLV>.SharedFloor_actions__GZIwf button[data-intent=primary]:hover:not(:disabled){background:#9bbfff;border-color:#9bbfff}html[data-app-theme=light] .SharedFloor_editTimerDialog__3MXLV>.SharedFloor_actions__GZIwf button[data-intent=primary]{background:#2563eb;border-color:#2563eb;color:#fff}html[data-app-theme=light] .SharedFloor_editTimerDialog__3MXLV>.SharedFloor_actions__GZIwf button[data-intent=primary]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}@media(max-width:360px){.SharedFloor_editTimerDialog__3MXLV .SharedFloor_field__cro7G{padding:12px}.SharedFloor_editTimerDialog__3MXLV .SharedFloor_durationChoices__wiboM{gap:5px}}.SharedFloor_noteWithAuthor__tJDpq{display:flex;align-items:flex-start;gap:12px}.SharedFloor_noteCardContent__t8nv_{flex:1;min-width:0}.SharedFloor_noteAuthorAvatar__uwtLU{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:28px;box-sizing:border-box;border-radius:6px;border:1px solid var(--notes-muted);background:var(--notes-bg);color:var(--notes-muted);font-size:12px;font-weight:700}.SharedFloor_noteResolvedBadge__CSHKa{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:4px 8px;border:1px solid #10b98140;border-radius:6px;background:#10b9811a;color:#6ee7b7;font-size:12px;font-weight:600}html[data-app-theme=light] .SharedFloor_noteResolvedBadge__CSHKa{color:#047857}.SharedFloor_studentNote__bw90f .SharedFloor_noteAuthorName__OKIlu{color:var(--notes-text);font-weight:600}.SharedFloor_materialToggles__lcz6L{display:flex;align-items:center;gap:6px}.SharedFloor_timerTools__xLsIc .SharedFloor_materialToggles__lcz6L button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:6px}.SharedFloor_timerTools__xLsIc .SharedFloor_materialToggles__lcz6L button[aria-pressed=true]{background:#ffb000;border-color:#ffb000;color:#18181b}.SharedFloor_timerTools__xLsIc .SharedFloor_materialToggles__lcz6L button:disabled{cursor:wait;opacity:.6}.SharedFloor_studentProfilePanel__zm5Pc{z-index:201!important;width:min(740px,calc(100vw - 32px));max-width:740px!important;max-height:calc(100dvh - 40px);padding:0!important;display:flex!important;flex-direction:column;gap:0!important;overflow:hidden;border-radius:16px!important}.SharedFloor_studentProfileHeader__Byx2L{padding:26px 28px 20px;text-align:left;flex-shrink:0}.SharedFloor_studentProfileHeader__Byx2L h2{font-size:25px;font-weight:700;line-height:1.25}.SharedFloor_studentProfileHeader__Byx2L .SharedFloor_studentSubjectTags__sP29W{justify-content:flex-start;margin-top:0}.SharedFloor_profileHeaderLine__duXAv{display:flex;align-items:center;gap:16px}.SharedFloor_profileIdentity__ErBhZ{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;flex:1;min-width:0}.SharedFloor_profileIdentity__ErBhZ h2{overflow-wrap:anywhere}.SharedFloor_profileHeaderLine__duXAv .SharedFloor_profileStatus__H5isE{flex-shrink:0;white-space:nowrap;margin-left:auto}.SharedFloor_profileTabBar__ZbZmt{display:flex;flex-shrink:0;padding:0 28px;border-bottom:1px solid var(--ws-line)}.SharedFloor_studentProfilePanel__zm5Pc .SharedFloor_profileTabBar__ZbZmt button{flex:1;min-height:44px;background:transparent;border:0;border-radius:0;border-bottom:2px solid transparent;color:var(--ws-muted);font-size:14px;font-weight:600}.SharedFloor_profileTabBar__ZbZmt button[aria-selected=true]{color:var(--ws-text);border-bottom-color:var(--ws-primary,#93c5fd)}.SharedFloor_studentProfileScroll__apAA9{min-height:0;overflow:auto;padding:0 28px;overscroll-behavior:contain}.SharedFloor_profileFields__is49U{padding:0;border:0;margin:0;min-width:0}.SharedFloor_profileFields__is49U>section{display:grid;gap:16px;padding:22px 0;border-bottom:1px solid var(--ws-line)}.SharedFloor_profileFields__is49U>section:last-child{border-bottom:0}.SharedFloor_profileFields__is49U h3{display:flex;align-items:center;gap:10px;margin:0 0 2px;font-size:15px;font-weight:650;color:var(--ws-text)}.SharedFloor_profileFields__is49U h3 svg{color:var(--ws-muted)}.SharedFloor_profileFieldLabel__g8IDw,.SharedFloor_profileFields__is49U label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--ws-muted);font-weight:500}.SharedFloor_profileFieldLabel__g8IDw{margin-bottom:7px}.SharedFloor_profileFields__is49U :is(select,[data-anchored-select]),.SharedFloor_profileFields__is49U input,.SharedFloor_profileFields__is49U textarea{width:100%;margin:0;min-height:40px;border-radius:7px;font-size:14px;font-weight:400;color:var(--ws-text)}.SharedFloor_profileFields__is49U textarea{resize:vertical;min-height:65px}.SharedFloor_profileFieldGrid__ZKAJw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.SharedFloor_profileDurations__24imk{display:flex;gap:12px;width:100%;min-height:40px}.SharedFloor_profileDurations__24imk button{flex:1;padding:7px 4px;border-radius:6px;border:1px solid var(--ws-line);background:var(--ws-bg);color:var(--ws-text);font-size:12px;white-space:nowrap}.SharedFloor_profileDurations__24imk button[aria-pressed=true]{background:#ffb000;border-color:#ffb000;color:#18181b;font-weight:650}.SharedFloor_profileFields__is49U small{display:block;margin-top:7px;color:var(--ws-muted);font-size:12px}.SharedFloor_profileDiscard__tC5AI,.SharedFloor_profilePanelFooter__t8g24{padding:18px 28px;display:flex;justify-content:flex-end;gap:10px;align-items:center;border-top:1px solid var(--ws-line);flex-shrink:0}.SharedFloor_profileDiscard__tC5AI button,.SharedFloor_profilePanelFooter__t8g24 button{padding:10px 18px;min-height:40px;border-radius:7px;font-size:13px;font-weight:600}.SharedFloor_profilePanelFooter__t8g24 button:disabled{opacity:.45;cursor:default}.SharedFloor_profileDiscard__tC5AI{flex-wrap:wrap}.SharedFloor_profileDiscard__tC5AI span{margin-right:auto}.SharedFloor_embeddedNotes__at5Mg{padding:20px 0}.SharedFloor_embeddedNotes__at5Mg[hidden]{display:none}.SharedFloor_profileHistoryTitle__7QBQs{font-size:15px;font-weight:600;margin:22px 0 14px}.SharedFloor_profileHistoryTable__r4jfI{overflow:auto;margin-bottom:20px}.SharedFloor_profileHistoryTable__r4jfI table{border-collapse:collapse;width:100%;font-size:13px;white-space:nowrap}.SharedFloor_profileHistoryTable__r4jfI td,.SharedFloor_profileHistoryTable__r4jfI th{text-align:left;padding:12px 10px;border-bottom:1px solid var(--ws-line)}.SharedFloor_profileHistoryTable__r4jfI th{color:var(--ws-muted);font-weight:600}@media(max-width:600px){.SharedFloor_studentProfilePanel__zm5Pc{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.SharedFloor_studentProfileHeader__Byx2L{padding:22px 18px 16px}.SharedFloor_profileTabBar__ZbZmt,.SharedFloor_studentProfileScroll__apAA9{padding:0 18px}.SharedFloor_profileDiscard__tC5AI,.SharedFloor_profilePanelFooter__t8g24{padding:16px 18px}.SharedFloor_profileFieldGrid__ZKAJw{grid-template-columns:minmax(0,1fr)}.SharedFloor_profileDurations__24imk{width:100%}}.SharedFloor_profileSaveStatus__LYVQi{flex:1;min-width:0;height:40px;display:flex;align-items:center;font-size:12px;line-height:16px}.SharedFloor_profilePanelFooter__t8g24 button{flex-shrink:0;min-width:70px}.SharedFloor_profilePanelFooter__t8g24 button[data-intent=primary]{min-width:120px}.SharedFloor_embeddedNotes__at5Mg{--notes-bg:var(--ws-bg);--notes-card:var(--ws-panel);--notes-input:var(--ws-panel);--notes-border:var(--ws-line);--notes-text:var(--ws-text);--notes-muted:var(--ws-muted);--notes-blue:#3295ff}html[data-app-theme=light] .SharedFloor_embeddedNotes__at5Mg{--notes-blue:#2563eb}.SharedFloor_embeddedNotes__at5Mg .SharedFloor_composerTabs__Vp5Dw button{min-height:38px;border-radius:0;line-height:20px;white-space:nowrap}.SharedFloor_embeddedNotes__at5Mg .SharedFloor_composerTabs__Vp5Dw button svg{flex-shrink:0}.SharedFloor_rosterControls__lTcS4 .SharedFloor_noteTabs__mBJLQ{align-items:center}.SharedFloor_rosterControls__lTcS4 .SharedFloor_columnMenu__LP9u_ summary,.SharedFloor_rosterControls__lTcS4 .SharedFloor_noteTabs__mBJLQ button{box-sizing:border-box;min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;line-height:20px;padding:9px 12px}.SharedFloor_rosterControls__lTcS4 .SharedFloor_columnMenu__LP9u_ summary:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin:0 2px 3px 4px}.SharedFloor_rosterControls__lTcS4 .SharedFloor_columnMenu__LP9u_ summary::-webkit-details-marker{display:none}.SharedFloor_identityBarHost__q59jI:empty{display:none}.SharedFloor_identityBarHost__q59jI{padding:16px 28px;background:var(--ws-panel);border-bottom:1px solid var(--ws-line)}.SharedFloor_identityBarHost__q59jI .SharedFloor_working__zX9KN{margin:0;padding:0;border:0;border-radius:0;min-height:42px}.SharedFloor_identityBarHost__q59jI .SharedFloor_workingIdentity__oQz_q{flex:1;min-width:200px}@media(max-width:600px){.SharedFloor_identityBarHost__q59jI{padding:16px}.SharedFloor_identityBarHost__q59jI .SharedFloor_workingIdentity__oQz_q{flex-basis:100%}}.SharedFloor_identityBarHost__q59jI .SharedFloor_workingIdentity__oQz_q>span:first-child{font-size:16px;line-height:24px}.SharedFloor_identityBarHost__q59jI .SharedFloor_workingIdentity__oQz_q strong{font-weight:600}.SharedFloor_content__e65Jq:has(.SharedFloor_contentIdentityHost__dXEAL:not(:empty)){padding-top:20px}.SharedFloor_contentIdentityHost__dXEAL:empty{display:none}.SharedFloor_headerIdentityHost__Q_PpS{display:flex;min-width:0;max-width:280px}.SharedFloor_headerIdentityHost__Q_PpS:empty{display:none}.SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_identityLabel__ROofH{max-width:100%}.SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_identityLabelText__vye_G{min-width:0;overflow-wrap:anywhere}.SharedFloor_identityLabel__ROofH{display:flex;align-items:center;gap:10px;text-align:left;padding:8px 12px;border:1px solid var(--ws-line);border-radius:7px;background:var(--ws-bg);color:var(--ws-text);font-size:13px;line-height:20px}.SharedFloor_identityLabel__ROofH:hover{background:color-mix(in srgb,var(--ws-bg) 88%,var(--ws-text) 12%)}.SharedFloor_identityLabelText__vye_G{display:grid;gap:1px}.SharedFloor_identityLabelText__vye_G strong{font-weight:650}.SharedFloor_identityLabelText__vye_G small{font-size:11px;color:var(--ws-muted)}.SharedFloor_identityMenu__I_D7m.SharedFloor_identityMenu__I_D7m{z-index:130;display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:4px;min-height:0;height:auto;background:var(--cc-surface);color:var(--cc-text);border:1px solid var(--cc-border);border-radius:8px}.SharedFloor_identityMenu__I_D7m [role=menuitem]{justify-content:flex-start;white-space:nowrap;min-height:36px;padding:8px 10px;border-radius:5px;font-size:13px;color:var(--cc-text)}.SharedFloor_identityMenu__I_D7m.SharedFloor_identityMenu__I_D7m{width:max-content;min-width:max(190px,var(--radix-dropdown-menu-trigger-width));max-width:calc(100vw - 24px);box-sizing:border-box}.SharedFloor_header__BYPxn .SharedFloor_themeToggle__7i_Ep{width:36px;height:36px;border-radius:7px}@media(min-width:601px){.SharedFloor_header__BYPxn{padding-left:16px}}.SharedFloor_timerSearch__ONJKI input::placeholder{color:var(--ws-muted);opacity:1}.SharedFloor_floor__mx3Iz .SharedFloor_timerSearch__ONJKI input{color:#fff}html[data-app-theme=light] .SharedFloor_floor__mx3Iz .SharedFloor_timerSearch__ONJKI input{color:var(--ws-text)}.SharedFloor_materialCheckoutDialog__NINIj[data-slot=dialog-content]{max-width:460px;border-radius:16px;padding:24px}.SharedFloor_materialCheckoutDialog__NINIj [data-slot=dialog-header]{text-align:left;padding:0}.SharedFloor_materialCheckoutDialog__NINIj [data-slot=dialog-title]{font-size:22px;font-weight:600;letter-spacing:normal}.SharedFloor_materialCheckoutDialog__NINIj [data-slot=dialog-description]{font-size:15px;text-transform:none;letter-spacing:normal}.SharedFloor_materialCheckoutHelp__EFm0N{margin:20px 0 0;color:var(--ws-muted);font-size:14px;line-height:1.6}.SharedFloor_materialCheckoutDialog__NINIj .SharedFloor_checkoutOptions__QwmgM{margin-top:16px}.SharedFloor_materialCheckoutDialog__NINIj .SharedFloor_materialRow__Q_0mH{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:var(--ws-panel);border-color:var(--ws-line);border-radius:10px}.SharedFloor_materialCheckoutDialog__NINIj .SharedFloor_materialRow__Q_0mH strong{display:flex;align-items:center;gap:10px;font-weight:600}.SharedFloor_materialCheckoutDialog__NINIj .SharedFloor_materialRow__Q_0mH .SharedFloor_actions__GZIwf{margin:0;gap:8px}.SharedFloor_materialCheckoutDialog__NINIj .SharedFloor_materialRow__Q_0mH button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px}.SharedFloor_materialCheckoutDialog__NINIj>.SharedFloor_actions__GZIwf{justify-content:flex-end}.SharedFloor_materialCheckoutDialog__NINIj>.SharedFloor_actions__GZIwf>button{border:1px solid var(--ws-line);border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;text-transform:none;letter-spacing:normal;color:var(--ws-text)}@media(max-width:420px){.SharedFloor_materialCheckoutDialog__NINIj .SharedFloor_materialRow__Q_0mH{flex-wrap:wrap}.SharedFloor_materialCheckoutDialog__NINIj .SharedFloor_materialRow__Q_0mH .SharedFloor_actions__GZIwf{width:100%;justify-content:flex-end}}.SharedFloor_studentNote__bw90f.SharedFloor_noteWithAuthor__tJDpq{align-items:flex-start}.SharedFloor_noteWithAuthor__tJDpq>.SharedFloor_noteAuthorAvatar__uwtLU,.SharedFloor_noteWithAuthor__tJDpq>.SharedFloor_noteCardContent__t8nv_{align-self:flex-start;margin-top:0}.SharedFloor_noteWithAuthor__tJDpq .SharedFloor_noteCardHeader__i0Dzd{align-items:flex-start;margin-top:0;padding-top:0}.SharedFloor_noteWithAuthor__tJDpq .SharedFloor_noteCardHeader__i0Dzd>.SharedFloor_noteSubject__OY8i_{margin-top:0}.SharedFloor_noteSubject__OY8i_[data-subject=General]:not(button){color:#cbd5e1;border-color:#94a3b8;background:#94a3b812}html[data-app-theme=light] .SharedFloor_noteSubject__OY8i_[data-subject=General]:not(button){color:#475569;border-color:#64748b;background:#64748b0c}.SharedFloor_noteAuthorAvatar__uwtLU{padding-top:2px;line-height:18px}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) .SharedFloor_noteSubjects__SHcpC button.SharedFloor_noteSubject__OY8i_[data-unavailable=true]{color:var(--notes-muted);border-color:var(--notes-border);background:transparent;opacity:.4;cursor:not-allowed}html[data-app-theme=light] .SharedFloor_noteAuthorAvatar__uwtLU{background:#e2e8f0;border-color:#cbd5e1;color:#334155}html[data-app-theme=light] .SharedFloor_noteSubject__OY8i_[data-subject=General]:not(button){background:#f0f0f2;color:#52525b}.SharedFloor_centerNoteStatus__RSFwX{gap:12px;margin:0 0 20px;align-items:center}.SharedFloor_centerNoteStatus__RSFwX button{min-height:40px;padding:9px 16px;line-height:20px}.SharedFloor_centerNoteActions__ul8pl{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.SharedFloor_centerNoteActions__ul8pl button{color:#f0bd68;border-color:#f0bd6859;background:#f0bd6810}.SharedFloor_centerNoteActions__ul8pl button:hover{background:#f0bd6824;border-color:#f0bd6899}html[data-app-theme=light] .SharedFloor_centerNoteActions__ul8pl button{color:#92400e;border-color:#d9770666;background:#fffbeb}html[data-app-theme=light] .SharedFloor_centerNoteActions__ul8pl button:hover{background:#fef3c7;border-color:#d97706}.SharedFloor_notes__G_5lm article{padding:16px 20px}.SharedFloor_notes__G_5lm header{align-items:center}.SharedFloor_centerNoteMeta__t7wK8{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;min-width:0}.SharedFloor_centerNoteMeta__t7wK8 strong{overflow-wrap:anywhere}.SharedFloor_notes__G_5lm .SharedFloor_centerNoteActions__ul8pl{margin-top:0;flex-shrink:0}.SharedFloor_notes__G_5lm p{margin-top:10px;font-size:16px;line-height:1.6}.SharedFloor_centerNoteRole__d4cLA{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:3px 8px;border:0;border-radius:5px;font-size:11px;font-weight:600;line-height:16px}.SharedFloor_systemNoteAvatar__7zhnT{padding-top:0}.SharedFloor_systemNoteTag__2vIVg{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;position:relative;top:-1px;padding:2px 6px;border-radius:5px;background:#303035;color:#d4d4d8;font-size:13px;font-weight:600;line-height:20px}html[data-app-theme=light] .SharedFloor_systemNoteTag__2vIVg{background:#e4e4e7;color:#52525b}html[data-app-theme=light] .SharedFloor_mode__ydzpW{background:#f0f0f2;border-color:#d4d4d8;color:#62626e}.SharedFloor_studentProfileOverlay__MGxUJ{z-index:200!important;background:#0009;backdrop-filter:blur(4px)}.SharedFloor_profileRow__Gi7ns{cursor:pointer}.SharedFloor_floor__mx3Iz .SharedFloor_sharedTimerCard__lEKZV .SharedFloor_timerNoteBadge__RtsuE{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:36px;height:26px;padding:0 6px;border:1px solid #94a3b84d;border-radius:6px;background:#94a3b81f;color:#e2e8f0;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;flex-shrink:0}.SharedFloor_floor__mx3Iz .SharedFloor_sharedTimerCard__lEKZV .SharedFloor_timerNoteBadge__RtsuE:hover{background:#94a3b833;border-color:#94a3b880}html[data-app-theme=light] .SharedFloor_floor__mx3Iz .SharedFloor_sharedTimerCard__lEKZV .SharedFloor_timerNoteBadge__RtsuE{background:#f1f5f9;color:#475569;border-color:#cbd5e1}html[data-app-theme=light] .SharedFloor_floor__mx3Iz .SharedFloor_sharedTimerCard__lEKZV .SharedFloor_timerNoteBadge__RtsuE:hover{background:#e2e8f0;border-color:#94a3b8}.SharedFloor_waitingNotes__X__yQ{display:flex;justify-content:flex-end;margin-top:12px}.SharedFloor_timerTools__xLsIc{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:2px}.SharedFloor_timerTools__xLsIc>button{white-space:nowrap;flex-shrink:0}.SharedFloor_timerTools__xLsIc .SharedFloor_materialToggles__lcz6L{flex-shrink:0}.SharedFloor_floor__mx3Iz .SharedFloor_timerTools__xLsIc .SharedFloor_timerNoteBadge__RtsuE{height:34px;min-width:44px;padding:0 9px;gap:6px}.SharedFloor_inlineResolution__Ut02z{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;border-top:1px solid var(--notes-border,var(--ws-line));margin-top:12px;padding-top:12px}.SharedFloor_inlineResolution__Ut02z label{display:flex;align-items:center;gap:8px;margin:0;color:var(--notes-muted,var(--ws-muted));font-size:13px}.SharedFloor_inlineResolution__Ut02z label input{width:110px;min-height:34px;padding:6px 10px;font-size:14px;background:var(--notes-input,var(--ws-bg));color:var(--notes-text,var(--ws-text));border:1px solid var(--notes-border,var(--ws-line));border-radius:6px}.SharedFloor_inlineResolution__Ut02z>div{display:flex;align-items:center;gap:8px;margin:0}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) .SharedFloor_inlineResolution__Ut02z button{min-height:34px;padding:6px 10px;background:transparent;border:1px solid var(--notes-border);border-radius:6px;font-size:13px;font-weight:500;color:var(--notes-text)}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) .SharedFloor_inlineResolution__Ut02z button:last-child{color:var(--notes-blue);border-color:var(--notes-blue)}.SharedFloor_inlineResolution__Ut02z p{flex-basis:100%;margin:0;color:#ef8888;font-size:13px}.SharedFloor_composerPin__DqGv6{display:flex;align-items:center;gap:10px;margin:14px 0;font-size:13px;color:var(--notes-muted)}.SharedFloor_composerPin__DqGv6 input{width:120px;min-height:34px;padding:6px 10px;font-size:14px;background:var(--notes-input,var(--ws-bg));color:var(--notes-text,var(--ws-text));border:1px solid var(--notes-border,var(--ws-line));border-radius:6px}:is(.SharedFloor_studentNotesDialog__6PZvP,.SharedFloor_embeddedNotes__at5Mg) .SharedFloor_noteComposer__8CRW6 .SharedFloor_composerSaveRow__8alUe{align-items:center;flex-wrap:nowrap;gap:10px}.SharedFloor_composerSaveRow__8alUe .SharedFloor_composerPin__DqGv6{flex:0 0 auto;min-width:0;margin:0;gap:8px;white-space:nowrap}.SharedFloor_composerSaveRow__8alUe .SharedFloor_composerPin__DqGv6 input{width:100px;min-width:0;max-width:100%;flex:0 1 100px}.SharedFloor_composerSaveRow__8alUe>button{flex-shrink:0;white-space:nowrap}.SharedFloor_inlineIdentity__kK6E_{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.SharedFloor_inlineIdentity__kK6E_ .SharedFloor_field__cro7G{display:flex;align-items:center;gap:8px;margin:0}.SharedFloor_inlineIdentity__kK6E_ input{width:110px}.SharedFloor_inlineIdentity__kK6E_ button{padding:8px 12px;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-panel);color:var(--ws-text);font-weight:600}.SharedFloor_noteAuthorDetails__dUniV{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0;color:var(--notes-muted)}.SharedFloor_noteAuthorDetails__dUniV time{font-size:12px}.SharedFloor_studentNote__bw90f .SharedFloor_noteCardFooter__3hfpn{flex-wrap:wrap;padding-top:8px}.SharedFloor_rosterNoteAction__FF879{display:flex;align-items:center;gap:10px;width:max-content}.SharedFloor_rosterNoteCount__2VfFl{font-size:12px;line-height:18px;font-weight:400;color:var(--ws-muted);font-variant-numeric:tabular-nums}.SharedFloor_rosterNoteCount__2VfFl [data-active=true]{font-weight:600;color:var(--ws-text)}.SharedFloor_rosterTitle__bnCnI{font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px}.SharedFloor_rosterTitle__bnCnI span{font-size:13px;font-weight:400;color:var(--ws-muted)}.SharedFloor_rosterAway__KBm2P{margin-top:16px;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-panel);overflow:hidden}button.SharedFloor_rosterAwayToggle__76_E8{display:flex;align-items:center;gap:12px;width:100%;padding:16px 18px;border:0;border-radius:0;background:transparent;color:var(--ws-text);text-align:left;font-size:14px}.SharedFloor_rosterAwayToggle__76_E8 strong{display:flex;align-items:center;margin:0;min-height:20px;line-height:20px;font-weight:600}.SharedFloor_rosterAwayToggle__76_E8>span{margin-left:auto;color:var(--ws-muted);font-size:13px;line-height:20px}.SharedFloor_rosterAwayToggle__76_E8>svg{display:block;flex-shrink:0;align-self:center}.SharedFloor_rosterAwayToggle__76_E8[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.SharedFloor_rosterAwayList__xkfls{padding:0 18px 8px;border-top:1px solid var(--ws-line)}.SharedFloor_rosterAwayList__xkfls p{padding:12px 0;color:var(--ws-muted);font-size:14px}button.SharedFloor_rosterAwayStudent__yUqtG{display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(180px,1fr);align-items:center;gap:18px;width:100%;padding:16px 0;border:0;border-bottom:1px solid var(--ws-line);border-radius:0;background:transparent;color:var(--ws-text);text-align:left}.SharedFloor_rosterAwayStudent__yUqtG:last-child{border-bottom:0!important}.SharedFloor_rosterAwayStudent__yUqtG>span:last-child{text-align:right;color:var(--ws-muted);font-size:13px}.SharedFloor_rosterAwayStudent__yUqtG strong{font-weight:600}.SharedFloor_rosterAwayStatus__NcYmr{font-size:12px;padding:3px 8px;border-radius:5px;background:var(--ws-hover);color:var(--ws-muted)}.SharedFloor_rosterControls__lTcS4 .SharedFloor_rosterViewMenu__bi_jU summary:after{display:none}.SharedFloor_rosterViewMenu__bi_jU button{white-space:nowrap;text-align:left;background:transparent;border:0;color:var(--ws-text);padding:4px}.SharedFloor_floor__mx3Iz button.SharedFloor_rosterBack__NBU48{margin-top:12px;background:transparent;border:0;color:var(--ws-muted);font-size:13px;padding:6px 0}@media(max-width:600px){.SharedFloor_rosterAwayToggle__76_E8{flex-wrap:wrap}button.SharedFloor_rosterAwayStudent__yUqtG{grid-template-columns:1fr auto;gap:8px}.SharedFloor_rosterAwayStudent__yUqtG>span:last-child{grid-column:1/-1;text-align:left}}.SharedFloor_absenceEditor__Lw5DM{padding:12px 0}.SharedFloor_absenceEditor__Lw5DM form{display:grid;gap:14px}.SharedFloor_absenceFields__kq3D2{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.SharedFloor_absenceFields__kq3D2 label{display:grid;gap:6px;font-size:13px;color:var(--ws-muted)}.SharedFloor_absenceFields__kq3D2 :is(select,[data-anchored-select]),.SharedFloor_absenceFields__kq3D2 input{width:100%;min-width:0;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-panel);color:var(--ws-text);padding:9px 12px;font:inherit}.SharedFloor_absenceFooter__XI7Ym{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.SharedFloor_absenceFooter__XI7Ym label{margin-right:0}.SharedFloor_absenceHint__V7XPO{margin:0!important;padding:0!important;font-size:12px!important;color:var(--ws-muted)}.SharedFloor_rosterAway__KBm2P:has(.SharedFloor_absenceEditor__Lw5DM form){overflow:visible}@media(max-width:600px){.SharedFloor_absenceFields__kq3D2{grid-template-columns:1fr}.SharedFloor_absenceFooter__XI7Ym label{width:100%}}.SharedFloor_absenceFooter__XI7Ym>button{box-sizing:border-box;font-weight:600;height:40px;min-height:40px;padding:8px 13px;line-height:22px}.SharedFloor_absenceFooter__XI7Ym>button[data-intent=primary]{background:var(--ws-text);border-color:var(--ws-text);color:var(--ws-bg)}.SharedFloor_absenceFooter__XI7Ym .SharedFloor_field__cro7G{display:flex;align-items:center;gap:10px;margin:0;color:var(--ws-muted);white-space:nowrap}.SharedFloor_rosterAwayTag__c1d1O{display:inline-flex;align-items:center;padding:3px 8px;border-radius:5px;background:color-mix(in srgb,var(--ws-muted) 12%,transparent);color:var(--ws-muted);font-size:12px;line-height:18px;font-weight:500;white-space:nowrap}.SharedFloor_awayCheckIn__HsJ7M{padding:14px;border-bottom:1px solid var(--ws-line)}.SharedFloor_searchResults__D3wz_ .SharedFloor_awayCheckIn__HsJ7M p{padding:0;margin:0;font-weight:600}.SharedFloor_awayCheckIn__HsJ7M>small{color:var(--ws-muted);font-size:12px;line-height:18px}.SharedFloor_awayCheckIn__HsJ7M>div{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.SharedFloor_searchResults__D3wz_ .SharedFloor_awayCheckIn__HsJ7M button{width:auto;justify-content:center;padding:8px 10px;border:1px solid var(--ws-line);border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}.SharedFloor_searchResults__D3wz_ .SharedFloor_awayCheckIn__HsJ7M button:last-child{background:var(--ws-text);color:var(--ws-bg);border-color:var(--ws-text)}.SharedFloor_searchResults__D3wz_ button>span:first-child{min-width:0}.SharedFloor_searchResults__D3wz_ button strong{overflow-wrap:anywhere}.SharedFloor_awayEditRow__VjzZF{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap}.SharedFloor_awayEditRow__VjzZF .SharedFloor_absenceFields__kq3D2{flex:1 1 360px;grid-template-columns:repeat(2,minmax(140px,1fr))}.SharedFloor_awayEditRow__VjzZF .SharedFloor_absenceFields__kq3D2 input{box-sizing:border-box;height:40px}.SharedFloor_awayEditRow__VjzZF .SharedFloor_absenceFooter__XI7Ym{flex:0 0 auto;min-height:40px}.SharedFloor_awayEditRow__VjzZF .SharedFloor_absenceFooter__XI7Ym .SharedFloor_field__cro7G{width:auto}@media(max-width:600px){.SharedFloor_awayEditRow__VjzZF{gap:14px}.SharedFloor_awayEditRow__VjzZF .SharedFloor_absenceFields__kq3D2{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.SharedFloor_awayEditRow__VjzZF .SharedFloor_absenceFooter__XI7Ym{width:100%}}.SharedFloor_absenceFooter__XI7Ym>button.SharedFloor_awayRemove__b5jc8{margin-right:14px;color:#fca5a5;background:#ef44440d;border-color:#f8717133}html[data-app-theme=light] .SharedFloor_absenceFooter__XI7Ym>button.SharedFloor_awayRemove__b5jc8{color:#b45353;background:#fef2f2;border-color:#e8bcbc}.SharedFloor_noteSubject__OY8i_[data-subject=Math]:not(button){border-color:#3295ff40}.SharedFloor_noteSubject__OY8i_[data-subject=Reading]:not(button){border-color:#ff961f40}.SharedFloor_noteSubject__OY8i_[data-subject=General]:not(button){border-color:#94a3b840}html[data-app-theme=light] .SharedFloor_noteSubject__OY8i_[data-subject=Math]:not(button){border-color:#2563eb40}html[data-app-theme=light] .SharedFloor_noteSubject__OY8i_[data-subject=Reading]:not(button){border-color:#dc262640}html[data-app-theme=light] .SharedFloor_noteSubject__OY8i_[data-subject=General]:not(button){border-color:#64748b40}.SharedFloor_studentNote__bw90f.SharedFloor_textFirstNote__hIzoZ{padding-top:16px;padding-bottom:12px}.SharedFloor_studentNote__bw90f.SharedFloor_textFirstNote__hIzoZ .SharedFloor_noteCardFooter__3hfpn{padding-top:6px}.SharedFloor_textFirstNote__hIzoZ>.SharedFloor_noteCardContent__t8nv_>p:first-child{margin-top:0}.SharedFloor_noteFooterActions__6ftyQ{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px;margin-left:auto}.SharedFloor_noteFooterActions__6ftyQ:has(form){flex-basis:100%}.SharedFloor_noteFooterActions__6ftyQ button.SharedFloor_resolveNoteButton__U_9mW{margin-left:0}.SharedFloor_textFirstNote__hIzoZ>.SharedFloor_noteCardContent__t8nv_>p:first-child+div{position:relative;top:-4px}.SharedFloor_noteFooterActions__6ftyQ:has([data-editing=true])>button{display:none}.SharedFloor_noteCardFooter__3hfpn:has([data-editing=true])>.SharedFloor_noteAuthorDetails__dUniV{order:2;flex-basis:100%}.SharedFloor_noteCardFooter__3hfpn:has([data-editing=true])>.SharedFloor_noteFooterActions__6ftyQ{order:1}.SharedFloor_notePlaceholderField__S2E9l{position:relative}.SharedFloor_notePlaceholder__2Wxb6{position:absolute;top:11px;left:13px;right:13px;pointer-events:none;color:var(--notes-muted,var(--ws-muted));font-size:15px;line-height:22.5px;font-weight:400}.SharedFloor_notePlaceholder__2Wxb6 kbd,.SharedFloor_voiceKey__U0RCn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:24px;height:22px;margin:0 2px;padding:1px 6px;border:1px solid var(--notes-border,var(--ws-line));border-radius:4px;background:color-mix(in srgb,var(--notes-muted,var(--ws-muted)) 18%,var(--notes-input,var(--ws-panel)));color:var(--notes-text,var(--ws-text));font-family:inherit;font-size:15px;font-weight:750;line-height:1;vertical-align:baseline}.SharedFloor_notePlaceholder__2Wxb6 kbd>span,.SharedFloor_voiceKey__U0RCn>span{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;font-weight:800;line-height:1;transform:translateY(-1.5px)}html[data-app-theme=light] .SharedFloor_absenceFooter__XI7Ym button[data-intent=primary]{background:#2563eb;border-color:#2563eb;color:#fff}html[data-app-theme=light] .SharedFloor_absenceFooter__XI7Ym button[data-intent=primary]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.SharedFloor_profileDiscard__tC5AI{--ws-line:var(--history-line,#303035);--ws-text:var(--history-text,#f4f4f5);--ws-selected:var(--history-panel,#192a46);font:14px/1.5 var(--font-geist-sans),sans-serif;color:var(--ws-text)}html[data-app-theme=light] .SharedFloor_profileDiscard__tC5AI{--ws-line:var(--history-line,#e4e4e7);--ws-text:var(--history-text,#18181b);--ws-selected:var(--history-panel,#edf3ff)}.SharedFloor_profileDiscard__tC5AI button,.SharedFloor_profilePanelFooter__t8g24 button{display:inline-flex;align-items:center;justify-content:center;line-height:20px}.SharedFloor_profileDiscard__tC5AI button:disabled{opacity:.45;cursor:default}:is(.SharedFloor_profileDiscard__tC5AI.SharedFloor_profileDiscard__tC5AI) button[data-intent],:is(.SharedFloor_profilePanelFooter__t8g24,.SharedFloor_profileDiscard__tC5AI).SharedFloor_profilePanelFooter__t8g24 button{display:inline-flex;align-items:center;justify-content:center;height:40px;min-height:40px;padding:0 14px;line-height:20px}.SharedFloor_notes__G_5lm article{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.SharedFloor_notes__G_5lm article>header{grid-column:1;grid-row:1}.SharedFloor_notes__G_5lm article>p{grid-column:1;grid-row:2}.SharedFloor_notes__G_5lm article>.SharedFloor_centerNoteActions__ul8pl{grid-column:2;grid-row:1/3;align-self:center}.SharedFloor_notes__G_5lm article>[data-archive-form]{grid-column:1/-1}.SharedFloor_inlineResolution__Ut02z .SharedFloor_resolutionError__1bh09{order:-1;flex:0 1 auto;margin:0;padding:0;color:var(--ws-danger,#ef8888);font-size:13px}.SharedFloor_headerIdentity__W8zpt{position:relative}.SharedFloor_headerIdentity__W8zpt>.SharedFloor_inlineIdentity__kK6E_{position:absolute;right:0;top:calc(100% + 6px);z-index:60;display:grid;grid-template-columns:minmax(0,1fr) auto;width:280px;max-width:calc(100vw - 40px);box-sizing:border-box;gap:8px;padding:8px;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-panel);box-shadow:0 8px 24px #0003}.SharedFloor_headerIdentity__W8zpt>.SharedFloor_inlineIdentity__kK6E_ .SharedFloor_field__cro7G{grid-column:auto;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.SharedFloor_headerIdentity__W8zpt>.SharedFloor_inlineIdentity__kK6E_ input[data-staff-pin]{width:100%!important;min-width:0!important;max-width:100%!important}.SharedFloor_headerIdentity__W8zpt>.SharedFloor_inlineIdentity__kK6E_ [role=alert]{grid-column:1/-1;margin:0}.SharedFloor_headerIdentity__W8zpt>.SharedFloor_inlineIdentity__kK6E_ button{justify-content:center;white-space:nowrap}.SharedFloor_mode__ydzpW{line-height:1;min-height:33px;box-sizing:border-box;justify-content:center}.SharedFloor_header__BYPxn.SharedFloor_responsiveHeader__mHZT8{display:flex;flex-wrap:nowrap;gap:12px;position:relative;z-index:120}.SharedFloor_sharedBrand__bGmqH{display:flex;align-items:center;gap:14px;flex-shrink:0;font-size:21px;font-weight:700;white-space:nowrap}.SharedFloor_sharedNavigation__oF87j{flex:1;min-width:0}.SharedFloor_sharedTabs__vi10D{display:flex;gap:var(--shared-tab-gap,4px);overflow:hidden}.SharedFloor_floor__mx3Iz .SharedFloor_header__BYPxn .SharedFloor_sharedTabs__vi10D button{position:relative;display:flex;align-items:center;gap:6px;flex-shrink:0;padding:12px var(--shared-tab-padding,7px);min-height:44px;border:0;background:transparent;color:var(--ws-muted);font-size:15px;font-weight:500;white-space:nowrap}.SharedFloor_floor__mx3Iz .SharedFloor_header__BYPxn .SharedFloor_sharedTabs__vi10D button[aria-current=page]{color:var(--shared-blue)}.SharedFloor_sharedTabs__vi10D button[aria-current=page]:after{content:"";position:absolute;bottom:0;left:var(--shared-tab-padding,7px);right:var(--shared-tab-padding,7px);height:3px;background:var(--shared-blue);border-radius:2px}.SharedFloor_responsiveHeader__mHZT8[data-compact=true] .SharedFloor_sharedTabs__vi10D{position:absolute;width:max-content;visibility:hidden;pointer-events:none;overflow:visible}.SharedFloor_sharedUtilities___BUJt{display:flex;gap:10px;flex-shrink:0}.SharedFloor_sharedUtilities___BUJt .SharedFloor_center__Arx8c{white-space:nowrap}.SharedFloor_sharedMenuHost__FkNuO{position:relative;width:max-content}.SharedFloor_floor__mx3Iz .SharedFloor_header__BYPxn .SharedFloor_sharedNavTrigger__zSYBn{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:1px solid color-mix(in srgb,var(--shared-blue) 45%,var(--ws-line));border-radius:7px;background:transparent;color:var(--shared-blue);font-size:14px;font-weight:600;white-space:nowrap}.SharedFloor_sharedMenu__QjdhZ{position:absolute;top:calc(100% + 10px);left:0;z-index:300;width:270px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 150px);overflow:auto;padding:12px;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-panel);box-shadow:0 12px 28px #0003}.SharedFloor_floor__mx3Iz .SharedFloor_header__BYPxn .SharedFloor_sharedMenu__QjdhZ button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 12px;text-align:left;border:0;border-radius:6px;background:transparent;color:var(--ws-text);font-size:14px;font-weight:500}.SharedFloor_floor__mx3Iz .SharedFloor_header__BYPxn .SharedFloor_sharedMenu__QjdhZ button:hover{background:var(--ws-selected)}.SharedFloor_floor__mx3Iz .SharedFloor_header__BYPxn .SharedFloor_sharedMenu__QjdhZ button[aria-current=page]{color:var(--shared-blue);background:color-mix(in srgb,var(--shared-blue) 12%,var(--ws-panel))}@media(max-width:700px){.SharedFloor_header__BYPxn.SharedFloor_responsiveHeader__mHZT8{flex-wrap:wrap}.SharedFloor_sharedBrand__bGmqH{flex-basis:100%;font-size:19px}.SharedFloor_sharedUtilities___BUJt{max-width:100%}.SharedFloor_sharedUtilities___BUJt .SharedFloor_center__Arx8c{white-space:normal}.SharedFloor_sharedNavigation__oF87j{flex-basis:100%}}.SharedFloor_sharedTabs__vi10D{width:max-content;max-width:none}@media(min-width:701px){.SharedFloor_sharedBrand__bGmqH{position:relative}.SharedFloor_sharedBrand__bGmqH:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);height:32px;border-right:1px solid var(--ws-line)}}.SharedFloor_floor__mx3Iz .SharedFloor_header__BYPxn button.SharedFloor_centerPicker__3Q1e_{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--ws-text);font-size:13px;font-weight:600;min-height:24px;height:auto;box-shadow:none}.SharedFloor_floor__mx3Iz .SharedFloor_header__BYPxn button.SharedFloor_centerPicker__3Q1e_:focus-visible{outline:1px solid var(--ws-muted);outline-offset:3px}.SharedFloor_floor__mx3Iz .SharedFloor_header__BYPxn button.SharedFloor_centerPicker__3Q1e_:focus:not(:focus-visible){outline:none}.SharedFloor_header__BYPxn.SharedFloor_responsiveHeader__mHZT8[data-compact=true]{flex-wrap:wrap}.SharedFloor_responsiveHeader__mHZT8[data-compact=true] .SharedFloor_sharedNavigation__oF87j{flex:1 0 max-content}.SharedFloor_responsiveHeader__mHZT8[data-compact=true] .SharedFloor_sharedUtilities___BUJt{margin-left:auto;max-width:100%;flex-wrap:wrap}.SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_headerIdentity__W8zpt{min-width:0;max-width:100%}.SharedFloor_identityLabel__ROofH>svg{flex-shrink:0}.SharedFloor_identityLabelText__vye_G .SharedFloor_workingAsCaption__BDgMT{font-size:11px;line-height:14px;color:var(--ws-muted)}.SharedFloor_identityLabelText__vye_G>strong{line-height:18px}.SharedFloor_floor__mx3Iz[data-clock-view=true]{min-height:100dvh;display:flex;flex-direction:column}.SharedFloor_floor__mx3Iz[data-clock-view=true]>.SharedFloor_content__e65Jq{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width:600px){.SharedFloor_floor__mx3Iz[data-clock-view=true] .SharedFloor_header__BYPxn.SharedFloor_responsiveHeader__mHZT8{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 16px}.SharedFloor_floor__mx3Iz[data-clock-view=true] .SharedFloor_sharedBrand__bGmqH{grid-column:1;grid-row:1;gap:8px;font-size:16px;min-width:0}.SharedFloor_floor__mx3Iz[data-clock-view=true] .SharedFloor_sharedBrand__bGmqH .SharedFloor_mode__ydzpW{font-size:11px;padding:4px 6px;gap:4px}.SharedFloor_floor__mx3Iz[data-clock-view=true] .SharedFloor_sharedNavigation__oF87j{grid-column:1/-1;grid-row:2;min-width:0}.SharedFloor_floor__mx3Iz[data-clock-view=true] .SharedFloor_sharedUtilities___BUJt{grid-column:2;grid-row:1;margin:0;flex-wrap:nowrap}.SharedFloor_floor__mx3Iz[data-clock-view=true] .SharedFloor_sharedUtilities___BUJt .SharedFloor_center__Arx8c{display:none}.SharedFloor_floor__mx3Iz[data-clock-view=true]>.SharedFloor_content__e65Jq{padding:12px 16px}.SharedFloor_floor__mx3Iz[data-clock-view=true] .SharedFloor_header__BYPxn.SharedFloor_responsiveHeader__mHZT8{display:flex;flex-wrap:nowrap;padding:8px 16px}.SharedFloor_floor__mx3Iz[data-clock-view=true] .SharedFloor_sharedBrand__bGmqH,.SharedFloor_floor__mx3Iz[data-clock-view=true] .SharedFloor_sharedUtilities___BUJt{display:none}.SharedFloor_floor__mx3Iz[data-clock-view=true] .SharedFloor_sharedNavigation__oF87j{flex:0 1 auto}}.SharedFloor_fittedCenterName__PFopH{display:block;max-width:220px;min-width:0}@media (max-width:600px){.SharedFloor_embeddedNotes__at5Mg{padding:8px 0;font-size:13px}.SharedFloor_embeddedNotes__at5Mg .SharedFloor_studentNote__bw90f.SharedFloor_textFirstNote__hIzoZ{padding:10px}.SharedFloor_embeddedNotes__at5Mg .SharedFloor_studentNote__bw90f p{font-size:13px;line-height:1.5}.SharedFloor_embeddedNotes__at5Mg .SharedFloor_activeNotesSection__OGF3q>h3{font-size:13px}.SharedFloor_embeddedNotes__at5Mg .SharedFloor_noteSubject__OY8i_{font-size:12px}.SharedFloor_embeddedNotes__at5Mg .SharedFloor_noteList__YYWhN{max-height:none;overflow:visible;padding-inline:0;width:100%}.SharedFloor_embeddedNotes__at5Mg .SharedFloor_studentNote__bw90f{width:100%;box-sizing:border-box}.SharedFloor_embeddedNotes__at5Mg{padding-top:0}}.SharedFloor_themedRoster__ZMl3L{--ws-panel:var(--cc-surface);--ws-line:var(--cc-border);--ws-text:var(--cc-text);--ws-muted:var(--cc-muted);--ws-selected:var(--cc-selected)}.SharedFloor_themedRoster__ZMl3L .SharedFloor_tableWrap__EflyQ thead{background:var(--cc-surface-raised)}.SharedFloor_themedRoster__ZMl3L .SharedFloor_tableWrap__EflyQ tbody tr:hover{background:var(--cc-hover)}.SharedFloor_themedRoster__ZMl3L .SharedFloor_columnMenu__LP9u_>summary{background:var(--cc-surface);color:var(--cc-text)}.SharedFloor_themedRoster__ZMl3L .SharedFloor_columnMenu__LP9u_>summary:hover{background:var(--cc-hover)}.SharedFloor_themedRoster__ZMl3L button:focus-visible,.SharedFloor_themedRoster__ZMl3L summary:focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px}html:not([data-app-theme=light]) .SharedFloor_floor__mx3Iz .SharedFloor_header__BYPxn{--ws-panel:var(--cc-surface);--ws-line:var(--cc-border);--ws-text:var(--cc-text);--ws-muted:var(--cc-muted);background:var(--cc-surface)}html:not([data-app-theme=light]) .SharedFloor_floor__mx3Iz .SharedFloor_header__BYPxn .SharedFloor_sharedTabs__vi10D button:not([aria-current=page]){color:color-mix(in srgb,var(--cc-muted) 65%,var(--cc-text))}html:not([data-app-theme=light]) .SharedFloor_floor__mx3Iz .SharedFloor_header__BYPxn .SharedFloor_sharedTabs__vi10D button:not([aria-current=page]):hover{color:var(--cc-text)}.SharedFloor_themedRoster__ZMl3L label:has(input[data-search-field]):focus-within{border-color:var(--cc-accent);outline:none;box-shadow:none}html:not([data-app-theme=light]) .SharedFloor_editTimerDialog__3MXLV{--ws-bg:var(--cc-surface);--ws-panel:var(--cc-surface);--ws-line:var(--cc-border);--ws-text:var(--cc-text);--ws-muted:var(--cc-muted);--ws-selected:var(--cc-selected);--dialog-primary:var(--cc-accent);--dialog-primary-text:var(--cc-on-accent)}html:not([data-app-theme=light]) .SharedFloor_editTimerDialog__3MXLV .SharedFloor_field__cro7G,html:not([data-app-theme=light]) .SharedFloor_editTimerDialog__3MXLV .SharedFloor_todayOnly__KiAAc{background:var(--cc-surface-raised)}html:not([data-app-theme=light]) .SharedFloor_editTimerDialog__3MXLV .SharedFloor_timerTimeInput__GcEQO:focus-within{border-color:var(--cc-accent)}html:not([data-app-theme=light]) .SharedFloor_editTimerDialog__3MXLV .SharedFloor_durationChoices__wiboM button:hover:not(:disabled):not([aria-pressed=true]),html:not([data-app-theme=light]) .SharedFloor_editTimerDialog__3MXLV button[data-intent=neutral]:hover:not(:disabled){background:var(--cc-hover);filter:none}html:not([data-app-theme=light]) .SharedFloor_editTimerDialog__3MXLV .SharedFloor_durationChoices__wiboM button[aria-pressed=true]{background:var(--cc-selected);border-color:var(--cc-accent);color:var(--cc-accent)}html:not([data-app-theme=light]) .SharedFloor_editTimerDialog__3MXLV>.SharedFloor_actions__GZIwf button[data-intent=primary]{background:var(--cc-accent);border-color:var(--cc-accent);color:var(--cc-on-accent)}html:not([data-app-theme=light]) .SharedFloor_editTimerDialog__3MXLV .SharedFloor_durationChoices__wiboM{--seg-bg:var(--cc-surface-raised);--seg-surface:var(--cc-surface-raised);--seg-line:var(--cc-border);--seg-text:var(--cc-text);--seg-muted:var(--cc-muted)}html:not([data-app-theme=light]) .SharedFloor_editTimerDialog__3MXLV .SharedFloor_durationChoices__wiboM button:not([aria-pressed=true]),html:not([data-app-theme=light]) .SharedFloor_editTimerDialog__3MXLV .SharedFloor_timerTimeHelp__2RphN{color:color-mix(in srgb,var(--cc-muted) 45%,var(--cc-text))}.SharedFloor_editTimerDialog__3MXLV.SharedFloor_editTimerDialog__3MXLV .SharedFloor_durationChoices__wiboM>button,.SharedFloor_editTimerDialog__3MXLV.SharedFloor_editTimerDialog__3MXLV>.SharedFloor_actions__GZIwf button[data-intent]{font-weight:800}.SharedFloor_themedCenterNotes__qbRkr{--ws-panel:var(--cc-surface);--ws-line:var(--cc-border);--ws-text:var(--cc-text);--ws-muted:var(--cc-muted);--ws-selected:var(--cc-selected)}.SharedFloor_themedCenterNotes__qbRkr .SharedFloor_toolbar__FDreB input{background:var(--cc-surface-raised);color:var(--cc-text);border:1px solid var(--cc-border);box-shadow:none}.SharedFloor_themedCenterNotes__qbRkr .SharedFloor_toolbar__FDreB input::placeholder{color:var(--cc-muted);opacity:1}.SharedFloor_themedCenterNotes__qbRkr .SharedFloor_toolbar__FDreB input:focus{border-color:var(--cc-accent);outline:none;box-shadow:none}html .SharedFloor_themedCenterNotes__qbRkr .SharedFloor_centerNoteStatus__RSFwX.SharedFloor_centerNoteStatus__RSFwX{--seg-bg:var(--cc-surface);--seg-surface:var(--cc-surface-raised);--seg-line:var(--cc-border);--seg-text:var(--cc-text);--seg-muted:var(--cc-muted)}.SharedFloor_themedCenterNotes__qbRkr .SharedFloor_centerNoteStatus__RSFwX.SharedFloor_centerNoteStatus__RSFwX>button[aria-pressed=true]{background:var(--cc-selected);border-color:var(--cc-border);color:var(--cc-text);box-shadow:none}.SharedFloor_themedCenterNotes__qbRkr .SharedFloor_centerNoteStatus__RSFwX.SharedFloor_centerNoteStatus__RSFwX>button:hover:not(:disabled){background:var(--cc-hover);color:var(--cc-text)}.SharedFloor_themedCenterNotes__qbRkr .SharedFloor_empty__DPqbQ,.SharedFloor_themedCenterNotes__qbRkr .SharedFloor_notes__G_5lm article{background:var(--cc-surface);border-color:var(--cc-border)}.SharedFloor_themedCenterNotes__qbRkr .SharedFloor_empty__DPqbQ{color:var(--cc-muted)}html .SharedFloor_actionDialog__KALr7,html .SharedFloor_floor__mx3Iz,html .SharedFloor_identityMenu__I_D7m.SharedFloor_identityMenu__I_D7m{--ws-panel:var(--cc-surface);--ws-line:var(--cc-border);--ws-text:var(--cc-text);--ws-muted:var(--cc-muted);--ws-selected:var(--cc-selected);--shared-blue:var(--cc-accent)}html .SharedFloor_headerIdentity__W8zpt .SharedFloor_identityLabel__ROofH{background:var(--cc-surface);border-color:var(--cc-border);color:var(--cc-text);box-shadow:none}html .SharedFloor_headerIdentity__W8zpt .SharedFloor_identityLabel__ROofH:hover{background:var(--cc-hover)}html .SharedFloor_headerIdentity__W8zpt>.SharedFloor_inlineIdentity__kK6E_{background:var(--cc-surface);border-color:var(--cc-border);color:var(--cc-text)}html .SharedFloor_inlineIdentity__kK6E_ input[data-staff-pin]{background:var(--cc-surface-raised);border-color:var(--cc-border);color:var(--cc-text)}html .SharedFloor_identityMenu__I_D7m [role=menuitem][data-highlighted]{background:var(--cc-hover);color:var(--cc-text)}html .SharedFloor_inlineIdentity__kK6E_ button.SharedFloor_pinButton__bD05n{background:var(--cc-accent);color:var(--cc-on-accent);border-color:transparent}@media(min-width:701px){.SharedFloor_header__BYPxn.SharedFloor_responsiveHeader__mHZT8{column-gap:24px}.SharedFloor_sharedBrand__bGmqH:after{right:-12px}}.SharedFloor_header__BYPxn.SharedFloor_responsiveHeader__mHZT8[data-compact=true]{flex-wrap:nowrap}.SharedFloor_responsiveHeader__mHZT8[data-compact=true] .SharedFloor_sharedNavigation__oF87j{flex:1;min-width:40px}.SharedFloor_responsiveHeader__mHZT8[data-compact=true] .SharedFloor_sharedUtilities___BUJt{flex-wrap:nowrap;min-width:0}@media(max-width:1000px){.SharedFloor_header__BYPxn.SharedFloor_responsiveHeader__mHZT8{column-gap:16px}.SharedFloor_sharedBrand__bGmqH:after{right:-8px}.SharedFloor_sharedNavTrigger__zSYBn [data-nav-chevron],.SharedFloor_sharedNavTrigger__zSYBn [data-nav-label]{display:none}.SharedFloor_floor__mx3Iz .SharedFloor_header__BYPxn .SharedFloor_sharedNavTrigger__zSYBn{width:40px;min-width:40px;justify-content:center;padding:0}.SharedFloor_sharedUtilities___BUJt .SharedFloor_center__Arx8c{max-width:160px;min-width:0}.SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_identityLabel__ROofH{width:40px;height:36px;padding:0;justify-content:center}.SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_identityLabel__ROofH>span{display:none}}@media(max-width:700px){.SharedFloor_header__BYPxn.SharedFloor_responsiveHeader__mHZT8{flex-wrap:nowrap;padding:16px;column-gap:12px}.SharedFloor_sharedBrand__bGmqH{flex-basis:auto;gap:8px;font-size:19px}.SharedFloor_sharedNavigation__oF87j{flex-basis:auto}.SharedFloor_sharedBrand__bGmqH [data-shared-mode-label]{display:none}.SharedFloor_sharedBrand__bGmqH .SharedFloor_mode__ydzpW{width:34px;padding:0}.SharedFloor_sharedUtilities___BUJt .SharedFloor_center__Arx8c{display:none}.SharedFloor_sharedUtilities___BUJt{gap:6px}}@media(max-width:450px){.SharedFloor_sharedBrand__bGmqH{font-size:16px;gap:6px}.SharedFloor_header__BYPxn.SharedFloor_responsiveHeader__mHZT8{gap:8px;padding-inline:12px}.SharedFloor_sharedBrand__bGmqH .SharedFloor_mode__ydzpW{display:none}}.SharedFloor_studentProfileOverlay__MGxUJ[data-state],.SharedFloor_studentProfilePanel__zm5Pc[data-state]{animation:none}.SharedFloor_studentProfilePanel__zm5Pc[data-loading-profile=true] [role=tabpanel]:not([hidden]){min-height:360px;display:grid;place-items:center}.SharedFloor_timerSessionSummary__UEBaC{flex-direction:row;justify-content:space-between;gap:12px}.SharedFloor_timerSessionValue__N_yE5{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;min-width:0}.SharedFloor_timerSessionSummary__UEBaC>button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:1px solid;border-radius:10px;background:transparent;color:inherit}.SharedFloor_timerSessionSummary__UEBaC>button:disabled{opacity:.35;cursor:not-allowed}.SharedFloor_timerSessionSummary__UEBaC>button:focus-visible{outline:2px solid var(--cc-accent);outline-offset:3px}.SharedFloor_sharedUtilities___BUJt{align-items:center}.SharedFloor_sharedUtilities___BUJt .SharedFloor_center__Arx8c{position:relative;text-align:left;gap:0}.SharedFloor_sharedUtilities___BUJt .SharedFloor_deviceName__tM_7x{position:absolute;top:calc(100% + 4px);left:9px;justify-content:flex-start;padding-left:0}.SharedFloor_rosterCreatePin__A1vqM{display:flex;align-items:center;gap:10px;margin-right:auto;color:var(--cc-text-muted);font-size:13px}.SharedFloor_rosterCreatePin__A1vqM input{max-width:120px}.SharedFloor_floor__mx3Iz .SharedFloor_header__BYPxn.SharedFloor_responsiveHeader__mHZT8{padding-block:var(--cc-header-padding-block)}.SharedFloor_floor__mx3Iz .SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_identityLabel__ROofH{height:36px;min-height:36px;box-sizing:border-box;padding-block:3px}.SharedFloor_floor__mx3Iz .SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_identityLabelText__vye_G{gap:0;min-width:0}.SharedFloor_floor__mx3Iz .SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_workingAsCaption__BDgMT{line-height:12px}.SharedFloor_floor__mx3Iz .SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_identityLabelText__vye_G>strong{line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SharedFloor_identityMenu__I_D7m>small{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 10px 10px;margin-bottom:2px;border-bottom:1px solid var(--cc-border);font-size:12px;color:var(--cc-muted)}.SharedFloor_identityMenu__I_D7m>small time{white-space:nowrap;font-variant-numeric:tabular-nums}.SharedFloor_floor__mx3Iz .SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_identityLabel__ROofH[data-working=true]{height:44px;min-height:44px;width:auto;padding-inline:12px;background:var(--cc-selected);border-color:var(--cc-accent);color:var(--cc-text)}.SharedFloor_floor__mx3Iz .SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_identityLabel__ROofH[data-working=true]:hover{background:var(--cc-hover)}.SharedFloor_floor__mx3Iz .SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_identityLabel__ROofH[data-working=true]:focus-visible{outline:2px solid var(--cc-accent);outline-offset:3px}.SharedFloor_floor__mx3Iz .SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_identityLabel__ROofH[data-working=true] .SharedFloor_workingAsCaption__BDgMT{color:var(--cc-accent);font-size:12px;font-weight:700}.SharedFloor_floor__mx3Iz .SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_identityLabel__ROofH[data-working=true] .SharedFloor_identityLabelText__vye_G>strong{font-size:14px}.SharedFloor_floor__mx3Iz .SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_identityLabel__ROofH[data-working=true] .SharedFloor_identityLabelText__vye_G{display:grid}.SharedFloor_activeIdentityIcon__bfGJI{color:var(--cc-accent)}.SharedFloor_floor__mx3Iz .SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_identityLabel__ROofH[data-working=true] .SharedFloor_identityLabelText__vye_G{gap:4px}.SharedFloor_content__e65Jq.SharedFloor_timerContent__ObGj_{padding:0}.SharedFloor_floor__mx3Iz .SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_identityLabel__ROofH[data-working=false]{width:auto;padding-inline:10px;background:var(--cc-surface-raised)}.SharedFloor_floor__mx3Iz .SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_identityLabel__ROofH[data-working=false] .SharedFloor_idleIdentityText__F_pOF{display:inline;color:var(--cc-muted);font-size:12px;white-space:nowrap}.SharedFloor_floor__mx3Iz .SharedFloor_headerIdentityHost__Q_PpS .SharedFloor_identityLabel__ROofH[data-working=false] .SharedFloor_enterPinLabel__jVsl1{display:inline;color:var(--cc-accent);font-weight:700;white-space:nowrap}