.admin-shell.svelte-1qg5d05{align-items:start;gap:1rem;display:grid}.admin-nav.svelte-1qg5d05{align-content:start;gap:1.1rem;padding:1.1rem;display:grid}.identity.svelte-1qg5d05 .who:where(.svelte-1qg5d05){word-break:break-word;margin-top:.2rem;font-size:1.05rem;line-height:1.25;display:block}.tiny.svelte-1qg5d05{word-break:break-all;margin:.25rem 0 0;font-size:.8rem}.admin-nav.svelte-1qg5d05 nav:where(.svelte-1qg5d05){gap:.3rem;display:grid}.admin-nav.svelte-1qg5d05 a:where(.svelte-1qg5d05){border:1px solid #0000;padding:.55rem .7rem;font-weight:650;transition:background .15s,border-color .15s}.admin-nav.svelte-1qg5d05 a:where(.svelte-1qg5d05):hover{border-color:var(--line);background:color-mix(in oklab, var(--school-blue) 10%, transparent)}.admin-nav.svelte-1qg5d05 a.active:where(.svelte-1qg5d05){border-color:color-mix(in oklab, var(--school-blue) 40%, var(--line));background:color-mix(in oklab, var(--school-blue) 14%, transparent);color:var(--ink)}.logout.svelte-1qg5d05{border-top:1px solid var(--line);margin-top:.25rem;padding-top:.85rem}.logout.svelte-1qg5d05 .btn:where(.svelte-1qg5d05){width:100%}.admin-body.svelte-1qg5d05{min-width:0}.admin-body.login-bleed.svelte-1qg5d05{height:100%;min-height:100%}.shell:has(.admin-shell)>.main{width:min(1200px,100% - 2rem)}@media (width>=900px){.admin-shell.svelte-1qg5d05{grid-template-columns:240px minmax(0,1fr)}.admin-nav.svelte-1qg5d05{position:sticky;top:4.5rem}}
