.shell-rail-surface{position:absolute;inset:0;z-index:-1;border-right:1px solid var(--border);background:var(--background);transform-origin:left center;pointer-events:none}.admin-console [data-shell-rail] nav button:focus-visible{outline:1px solid color-mix(in oklch,var(--foreground) 45%,transparent);outline-offset:-1px;box-shadow:none}@media(min-width:1024px){.admin-console div:has(>[data-shell-rail]),.admin-console [data-shell-rail] [data-shell-surface]{background:var(--surface)}.admin-console [data-shell-rail] [data-shell-surface]{border-right:0}.admin-console [data-shell-content]{margin-block:8px;min-height:calc(100dvh - 16px);background:var(--background);border:1px solid var(--border);border-right:0;border-radius:16px 0 0 16px}.admin-console [data-shell-content]:after{content:"";position:fixed;z-index:30;left:248px;right:0;bottom:0;height:24px;background:radial-gradient(circle at top right,transparent 13px,var(--border) 14px,var(--surface) 15px) left bottom 8px / 16px 16px no-repeat,linear-gradient(var(--border),var(--border)) left bottom 8px / 100% 1px no-repeat,linear-gradient(var(--surface),var(--surface)) left bottom / 100% 8px no-repeat;pointer-events:none;transition:left .3s cubic-bezier(.22,1,.36,1)}.admin-console [data-shell-rail][data-shell-compact]~[data-shell-content]:after{left:72px}.admin-console [data-shell-header]{border-top-left-radius:15px}.admin-console [data-shell-rail]{flex-shrink:0;overflow-x:clip;padding:16px 12px;transition:width .3s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.32,.72,0,1)}.admin-console [data-shell-rail]:not([data-shell-compact]){width:248px}.admin-console header[data-shell-header]{min-height:72px;padding-block:14px;top:9px;box-shadow:inset 0 1px var(--border)}.admin-console header[data-shell-header]:before{content:"";position:absolute;inset:-9px 0 auto -1px;height:9px;background:var(--surface);pointer-events:none}.admin-console header[data-shell-header]:after{content:"";position:absolute;top:0;left:-1px;width:16px;height:15px;background:radial-gradient(circle at bottom right,transparent 13px,var(--border) 14px,var(--surface) 15px);pointer-events:none}.admin-console [data-shell-rail] [data-shell-brand-row]{height:81px;min-height:81px;margin:-16px -12px 20px;padding:9px 12px 0 16px}.admin-console [data-shell-rail][data-shell-compact] [data-shell-brand-row]{padding:9px 12px 0;justify-content:center}.admin-console [data-shell-rail][data-shell-compact] [data-shell-motion=brand]{justify-content:center}.admin-console [data-shell-rail][data-shell-compact] [data-shell-motion=brand]>div>div{display:none}.admin-console [data-shell-motion=collapse-toggle]{width:40px;height:40px}.admin-console [data-shell-rail][data-shell-compact] [data-shell-motion=collapse-toggle]{position:absolute;top:102px;left:0;right:0;margin-inline:auto}.admin-console [data-shell-rail][data-shell-compact] [data-shell-scroll]{padding-top:44px}.admin-console [data-shell-rail][data-shell-compact] [data-shell-nav-item]{width:48px}}.shell-nav-ghost{position:absolute!important;z-index:2;pointer-events:none!important;margin:0!important}.admin-console [data-shell-footer]>.admin-workspace-card{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 6px;border:0;border-radius:0;background:transparent}.admin-workspace-identity{display:flex;align-items:center;min-width:0;gap:10px}.admin-workspace-mark{display:grid;place-items:center;flex:none;width:24px;height:28px}.admin-workspace-meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1;color:var(--muted)}.admin-workspace-actions{display:flex;align-items:center;gap:2px;flex:none}.admin-workspace-action{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--muted);transition:color .15s,background-color .15s}.admin-workspace-action:hover{color:var(--foreground);background:var(--surface-secondary)}.admin-workspace-action--logout:hover{color:var(--danger)}.admin-workspace-action:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.shell-nav-ghost-layer{position:absolute;z-index:2;overflow:hidden;pointer-events:none}.shell-nav-selection{position:absolute;inset:2px 0;border-left:2px solid var(--accent);border-radius:5px;background:color-mix(in oklch,var(--accent) 5%,transparent);pointer-events:none}.shell-nav-label{animation:shell-label-arrive .2s var(--ease-out) 80ms backwards}@keyframes shell-label-arrive{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.shell-nav-label{animation:none}}@media(prefers-reduced-motion:reduce){.admin-console [data-shell-rail],.admin-console [data-shell-content]:after{transition:none}}.shell-skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:10px 16px;border-radius:8px;background:var(--background);color:var(--foreground);box-shadow:0 0 0 2px var(--accent);transform:translateY(-200%)}.shell-skip-link:focus{transform:translateY(0)}
