.app-sidebar[data-v-0071aa5f]{position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--c-navy);color:var(--c-nav-text);padding:20px 14px 24px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:var(--c-navy-2) transparent}.brand[data-v-0071aa5f]{display:flex;align-items:center;gap:12px;padding:4px 8px}.brand[data-v-0071aa5f],.brand[data-v-0071aa5f]:hover{color:#fff}.brand-txt[data-v-0071aa5f]{display:flex;flex-direction:column;line-height:1.3}.name[data-v-0071aa5f]{font-size:var(--fs-lg);font-weight:700}.school[data-v-0071aa5f]{font-size:12px;color:var(--c-nav-sub)}.who[data-v-0071aa5f]{display:flex;flex-direction:column;gap:8px;background:var(--c-navy-2);border-radius:var(--radius);padding:12px}.who-row[data-v-0071aa5f]{display:flex;align-items:center;gap:10px}.who-txt[data-v-0071aa5f]{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.who-name[data-v-0071aa5f]{font-size:var(--fs-sm);font-weight:600;color:#fff}.who-sub[data-v-0071aa5f]{font-size:12px;color:var(--c-nav-sub)}.chips[data-v-0071aa5f]{display:flex;flex-wrap:wrap;gap:4px}.chip[data-v-0071aa5f]{padding:2px 8px;border-radius:var(--radius-pill);background:var(--c-yellow);color:var(--c-navy);font-size:12px;font-weight:700}.groups[data-v-0071aa5f]{display:flex;flex-direction:column;gap:2px}.group-title[data-v-0071aa5f]{padding:14px 10px 6px;font-size:12px;font-weight:700;letter-spacing:.4px;color:var(--c-nav-header)}.item[data-v-0071aa5f]{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--c-nav-text);font-size:var(--fs-lg);font-weight:500;text-align:left;width:100%}.item[data-v-0071aa5f] .ui-icon{color:var(--c-nav-icon)}.item[data-v-0071aa5f]:hover{background:#ffffff0f;color:#fff}.item.active[data-v-0071aa5f]{background:var(--c-yellow);color:var(--c-navy);font-weight:700}.item.active[data-v-0071aa5f] .ui-icon{color:var(--c-navy)}.item-label[data-v-0071aa5f]{flex:1;line-height:1.35;padding:6px 0}.badge[data-v-0071aa5f]{min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:var(--c-yellow);color:var(--c-navy);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.item.active .badge[data-v-0071aa5f]{background:var(--c-navy);color:var(--c-yellow)}.bottom[data-v-0071aa5f]{margin-top:auto;display:flex;flex-direction:column;gap:2px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.08)}.logout[data-v-0071aa5f]{color:var(--c-nav-sub);font-size:var(--fs-md)}.logout[data-v-0071aa5f] .ui-icon{color:var(--c-nav-sub)}.shell-staff[data-v-887706ad]{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100vh}.side[data-v-887706ad]{background:var(--c-navy);min-width:0}.main[data-v-887706ad],.shell-main[data-v-887706ad]{min-width:0;display:flex;flex-direction:column}.main[data-v-887706ad]{flex:1}@media(max-width:860px){.shell-staff[data-v-887706ad]{grid-template-columns:minmax(0,1fr)}.shell-main[data-v-887706ad]{padding-bottom:calc(var(--tabs-h) + var(--safe-bottom))}}
