.admin-shell-module__wiNUSa__shell{background:var(--paper);min-height:100dvh}.admin-shell-module__wiNUSa__top{z-index:40;height:var(--topbar-h);padding:0 var(--page-gutter) 0 27px;background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--line);align-items:center;gap:14px;display:flex;position:sticky;top:0}.admin-shell-module__wiNUSa__brand{color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.admin-shell-module__wiNUSa__brand:hover{text-decoration:none}.admin-shell-module__wiNUSa__brandLogo{width:auto;height:26px;display:block}.admin-shell-module__wiNUSa__brandTag{color:var(--ink-3);letter-spacing:.04em;border-left:1px solid var(--line);margin-left:2px;padding-left:9px;font-size:13px}.admin-shell-module__wiNUSa__topSpacer{flex:1}.admin-shell-module__wiNUSa__topMeta{align-items:center;gap:9px;display:flex}.admin-shell-module__wiNUSa__who{white-space:nowrap;align-items:center;gap:9px;margin-right:8px;line-height:1.5;display:flex}.admin-shell-module__wiNUSa__whoName{font-size:13px;font-weight:600}.admin-shell-module__wiNUSa__whoOrg{color:var(--ink-3);align-items:center;gap:9px;font-size:13px;display:inline-flex}.admin-shell-module__wiNUSa__whoOrg:before{content:"";background:var(--line);width:1px;height:12px}.admin-shell-module__wiNUSa__iconBtn{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);width:31px;height:31px;color:var(--ink-2);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.admin-shell-module__wiNUSa__iconBtn:hover{background:var(--sunken);color:var(--ink)}.admin-shell-module__wiNUSa__navToggle,.admin-shell-module__wiNUSa__navBackdrop{display:none}.admin-shell-module__wiNUSa__body{grid-template-columns:var(--sidenav-w) minmax(0, 1fr);align-items:start;display:grid}.admin-shell-module__wiNUSa__side{top:var(--topbar-h);height:calc(100dvh - var(--topbar-h));border-right:1px solid var(--line);background:var(--paper);flex-direction:column;padding:30px 15px 10px;display:flex;position:sticky;overflow-y:auto}.admin-shell-module__wiNUSa__sideFoot{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.admin-shell-module__wiNUSa__sideWho{padding:6px 10px 10px;line-height:1.5;display:none}.admin-shell-module__wiNUSa__sideWhoOrg{color:var(--ink-3);font-size:13px}.admin-shell-module__wiNUSa__logoutBtn{border-radius:var(--r-sm);width:100%;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:11px 12px;font-size:15px;font-weight:600;transition:background .12s,color .12s;display:flex}.admin-shell-module__wiNUSa__logoutBtn:hover:not(:disabled){background:var(--sunken);color:var(--ink)}.admin-shell-module__wiNUSa__logoutBtn:disabled{opacity:.6;cursor:wait}.admin-shell-module__wiNUSa__logoutError{color:var(--stop);padding:4px 12px 6px;font-size:12px;line-height:1.5}.admin-shell-module__wiNUSa__navGroup+.admin-shell-module__wiNUSa__navGroup{margin-top:10px}.admin-shell-module__wiNUSa__navItem{border-radius:var(--r-sm);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;margin-bottom:2px;padding:11px 12px;font-size:15px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex;overflow:hidden}.admin-shell-module__wiNUSa__navItem:hover{background:var(--sunken);color:var(--ink);text-decoration:none}.admin-shell-module__wiNUSa__navItem[data-active=true]{background:var(--accent-wash);color:var(--accent-ink)}.admin-shell-module__wiNUSa__navIx{background:var(--sunken);width:22px;height:22px;color:var(--ink-3);border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.admin-shell-module__wiNUSa__navItem[data-active=true] .admin-shell-module__wiNUSa__navIx{background:var(--accent);color:var(--on-solid)}.admin-shell-module__wiNUSa__navGroupHead{color:var(--ink-3);white-space:nowrap;cursor:default;align-items:center;gap:10px;margin-bottom:2px;padding:11px 12px;font-size:15px;font-weight:600;display:flex}.admin-shell-module__wiNUSa__navSub{padding-left:44px}.admin-shell-module__wiNUSa__sideNote{border-top:1px solid var(--line-soft);color:var(--ink-3);margin-top:18px;padding:14px 10px 0;font-size:13px;line-height:1.7}.admin-shell-module__wiNUSa__sideNote b{color:var(--ink)}.admin-shell-module__wiNUSa__visIx{vertical-align:-2px;display:inline-flex}.admin-shell-module__wiNUSa__visIx[data-vis=public]{color:var(--ok)}.admin-shell-module__wiNUSa__visIx[data-vis=private]{color:var(--need)}.admin-shell-module__wiNUSa__main{min-width:0;padding:var(--page-top) var(--page-gutter)}.admin-shell-module__wiNUSa__mainInner{width:100%;min-width:0;max-width:var(--content-max);margin:0 auto}@media (max-width:1080px){.admin-shell-module__wiNUSa__body{grid-template-columns:1fr}.admin-shell-module__wiNUSa__navToggle{display:inline-flex}.admin-shell-module__wiNUSa__brand{position:absolute;left:50%;transform:translate(-50%)}.admin-shell-module__wiNUSa__brandTag{display:none}.admin-shell-module__wiNUSa__side{top:var(--topbar-h);z-index:39;visibility:hidden;width:min(300px,86vw);padding-top:15px;transition:transform .22s,visibility 0s .22s;position:fixed;bottom:0;left:0;transform:translate(-100%)}.admin-shell-module__wiNUSa__navBackdrop{inset:var(--topbar-h) 0 0 0;z-index:38;opacity:0;pointer-events:none;background:#00000059;transition:opacity .22s;display:block;position:fixed}:root[data-nav-open] .admin-shell-module__wiNUSa__side{visibility:visible;transition:transform .22s,visibility;transform:none;box-shadow:0 12px 32px #0000002e}:root[data-nav-open] .admin-shell-module__wiNUSa__navBackdrop{opacity:1;pointer-events:auto}.admin-shell-module__wiNUSa__top{padding:0 var(--page-gutter)}.admin-shell-module__wiNUSa__main{padding:var(--page-top) var(--page-gutter)}}@media (max-width:720px){.admin-shell-module__wiNUSa__top{gap:10px}.admin-shell-module__wiNUSa__brandTag,.admin-shell-module__wiNUSa__who{display:none}.admin-shell-module__wiNUSa__sideWho{display:block}}@media (max-width:640px){.admin-shell-module__wiNUSa__navItem,.admin-shell-module__wiNUSa__navGroupHead,.admin-shell-module__wiNUSa__logoutBtn{font-size:14px}.admin-shell-module__wiNUSa__sideWhoOrg{font-size:12px}.admin-shell-module__wiNUSa__brandLogo{height:22px}}@media (max-width:560px){.admin-shell-module__wiNUSa__who{min-width:0;margin-right:4px}.admin-shell-module__wiNUSa__whoOrg{display:none}.admin-shell-module__wiNUSa__whoName{text-overflow:ellipsis;white-space:nowrap;max-width:9em;overflow:hidden}}@media print{.admin-shell-module__wiNUSa__body{display:block}}
