.staff-bottom.svelte-15c4j9u{z-index:45;padding:4px 8px max(env(safe-area-inset-bottom), 6px);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfcf9f5;justify-content:space-around;display:flex;position:fixed;inset:auto 0 0}.staff-bottom.svelte-15c4j9u a:where(.svelte-15c4j9u),.staff-bottom.svelte-15c4j9u button:where(.svelte-15c4j9u){min-height:46px;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;font-size:9px;display:flex}.staff-bottom.svelte-15c4j9u a:where(.svelte-15c4j9u)>span:where(.svelte-15c4j9u),.staff-bottom.svelte-15c4j9u button:where(.svelte-15c4j9u)>span:where(.svelte-15c4j9u){border-radius:13px;place-items:center;padding:5px 15px;display:grid}.staff-bottom.svelte-15c4j9u a[aria-current=page]:where(.svelte-15c4j9u){color:var(--ink);font-weight:600}.staff-bottom.svelte-15c4j9u a[aria-current=page]:where(.svelte-15c4j9u)>span:where(.svelte-15c4j9u){background:#e9eddf}.staff-shell.svelte-15c4j9u{min-height:100svh}.staff-sidebar.svelte-15c4j9u{display:none}.staff-topbar.svelte-15c4j9u{border-bottom:1px solid var(--line);background:#fafaf6;align-items:center;gap:10px;padding:18px;display:flex}.staff-topbar.svelte-15c4j9u strong:where(.svelte-15c4j9u){margin-top:5px;font-size:15px;font-weight:500;display:block}.staff-topbar.svelte-15c4j9u .eyebrow:where(.svelte-15c4j9u){font-size:8px}.staff-main.svelte-15c4j9u{min-width:0;max-width:1350px;margin:0 auto;padding:27px 20px}.staff-footer.svelte-15c4j9u{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin:20px;padding-top:20px;font-size:10px;display:flex}.mobile-drawer.svelte-15c4j9u{background:var(--paper);z-index:50;width:min(320px,90vw);position:fixed;inset:0 auto 0 0;overflow-y:auto}.mobile-drawer.svelte-15c4j9u ul:where(.svelte-15c4j9u){padding:10px}.mobile-drawer.svelte-15c4j9u li:where(.svelte-15c4j9u) a:where(.svelte-15c4j9u),.staff-sidebar.svelte-15c4j9u li:where(.svelte-15c4j9u) a:where(.svelte-15c4j9u){color:#626c65;border-radius:12px;align-items:center;gap:13px;min-height:45px;padding:10px 15px;font-size:12px;display:flex}.mobile-drawer.svelte-15c4j9u li:where(.svelte-15c4j9u) a:where(.svelte-15c4j9u) span:where(.svelte-15c4j9u),.staff-sidebar.svelte-15c4j9u li:where(.svelte-15c4j9u) a:where(.svelte-15c4j9u) span:where(.svelte-15c4j9u){opacity:0;margin-left:auto}.mobile-drawer.svelte-15c4j9u a[aria-current=page]:where(.svelte-15c4j9u),.staff-sidebar.svelte-15c4j9u a[aria-current=page]:where(.svelte-15c4j9u){color:var(--ink);background:#e9eddf;font-weight:600}.mobile-drawer.svelte-15c4j9u a[aria-current=page]:where(.svelte-15c4j9u) span:where(.svelte-15c4j9u),.staff-sidebar.svelte-15c4j9u a[aria-current=page]:where(.svelte-15c4j9u) span:where(.svelte-15c4j9u){opacity:1}.staff-sidebar.svelte-15c4j9u a:where(.svelte-15c4j9u):hover,.mobile-drawer.svelte-15c4j9u li:where(.svelte-15c4j9u) a:where(.svelte-15c4j9u):hover{background:#eef0e9}@media (width>=1000px){.staff-sidebar.svelte-15c4j9u{border-right:1px solid var(--line);background:#fafaf6;flex-direction:column;width:238px;padding:32px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand.svelte-15c4j9u{padding:0 12px}.staff-sidebar.svelte-15c4j9u nav:where(.svelte-15c4j9u){flex:1;overflow-y:auto}.sidebar-profile.svelte-15c4j9u{border-top:1px solid var(--line);align-items:center;gap:10px;padding:20px 5px 0;display:flex}.sidebar-profile.svelte-15c4j9u .avatar:where(.svelte-15c4j9u){width:33px;height:33px;font-size:10px}.sidebar-profile.svelte-15c4j9u strong:where(.svelte-15c4j9u){font-size:11px;font-weight:600}.sidebar-profile.svelte-15c4j9u p:where(.svelte-15c4j9u){color:var(--muted);margin-top:3px;font-size:9px}.staff-body.svelte-15c4j9u{margin-left:238px}.staff-topbar.svelte-15c4j9u{padding:22px 40px}.staff-topbar.svelte-15c4j9u .eyebrow:where(.svelte-15c4j9u){font-size:9px}.staff-main.svelte-15c4j9u{padding:38px 40px}.staff-bottom.svelte-15c4j9u{display:none}.staff-footer.svelte-15c4j9u{margin:20px 40px}}@media (width<=999px){.staff-topbar.svelte-15c4j9u{z-index:25;min-height:48px;padding:8px 14px;position:sticky;top:0}.staff-main.svelte-15c4j9u{padding:8px 12px 72px}.staff-topbar.home-bar.svelte-15c4j9u{display:none}.staff-home.svelte-15c4j9u{height:calc(100svh - 58px);padding:0;overflow:hidden}.staff-home.svelte-15c4j9u .schedule{border:0;border-radius:0;flex-direction:column;height:100%;max-height:none;margin:0;display:flex}.staff-home.svelte-15c4j9u .grid-scroll{min-height:0;overflow-y:auto}.staff-home.svelte-15c4j9u .schedule-heading,.staff-home.svelte-15c4j9u .schedule-toolbar{flex-shrink:0}.staff-home.svelte-15c4j9u .home-extended,.staff-footer.svelte-15c4j9u{display:none}.mobile-drawer.svelte-15c4j9u{border-radius:25px 25px 0 0;width:100%;max-height:74svh;inset:auto 0 76px}.mobile-drawer.svelte-15c4j9u ul:where(.svelte-15c4j9u){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobile-drawer.svelte-15c4j9u li:where(.svelte-15c4j9u) a:where(.svelte-15c4j9u){padding:9px;font-size:11px}}
