@layer tokens,reset,base,theme,vendor,ui;@layer layout{.admin-shell{min-height:100vh;color:var(--ui-color-text);background:var(--ui-color-canvas)}.admin-skip-link{z-index:calc(1 + var(--ui-layer-navigation));color:var(--ui-color-on-accent);background:var(--ui-color-accent);border-radius:var(--ui-radius-sm);box-shadow:var(--ui-shadow-lg);padding:.625rem .875rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(calc(-100% - 1rem))}.admin-skip-link:focus{transform:translateY(0)}.admin-workspace{background:var(--ui-color-surface);width:min(100%,90rem);min-height:100vh;margin-inline:auto;display:block;position:relative}.admin-sidebar{z-index:var(--ui-layer-navigation);box-sizing:border-box;background:var(--ui-color-canvas);flex-direction:column;align-self:start;width:12.5rem;height:100vh;padding:1.25rem .75rem;display:none;position:fixed;top:0;bottom:0;left:calc(max(0px,50vw - 45rem));overflow-y:auto}@supports (height:100dvh){.admin-sidebar{height:100dvh}}.admin-mobile-header__brand,.admin-sidebar__brand{color:var(--ui-color-text);align-items:center;text-decoration:none;display:inline-flex}.admin-sidebar__brand{padding:.25rem .625rem 1.25rem}.admin-mobile-header__brand:focus-visible,.admin-sidebar__brand:focus-visible{border-radius:var(--ui-radius-sm);box-shadow:var(--ui-focus-ring);outline:none}.admin-navigation{gap:1.5rem;display:grid}.admin-navigation__list,.admin-navigation__section{min-width:0}.admin-navigation__heading{color:var(--ui-color-text-muted);letter-spacing:.06em;margin:0 0 .25rem;padding-inline:.625rem;font-size:.625rem;font-weight:750;line-height:1rem}.admin-navigation__list{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.admin-navigation__link{min-height:max(2.5rem,var(--ui-touch-target-size));color:var(--ui-color-text);border-radius:var(--ui-radius-md);transition:color var(--ui-motion-fast) ease,background-color var(--ui-motion-fast) ease;align-items:center;gap:.625rem;padding:.5625rem .625rem;font-size:.875rem;font-weight:550;line-height:1.25rem;text-decoration:none;display:flex}.admin-navigation__icon{width:1rem;height:1rem;color:var(--ui-color-text-muted);transition:color var(--ui-motion-fast) ease;flex:none}.admin-navigation__link:hover{color:var(--ui-color-text);background:var(--ui-color-surface-hover)}.admin-navigation__link[aria-current=page]{color:var(--ui-color-accent);background:var(--ui-color-accent-soft);font-weight:700}.admin-navigation__link:hover .admin-navigation__icon,.admin-navigation__link[aria-current=page] .admin-navigation__icon{color:currentColor}.admin-navigation__link:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.admin-sidebar__account{gap:.5rem;margin-top:auto;padding:1rem .625rem 0;display:grid}.admin-sidebar__account p{min-width:0;color:var(--ui-color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.85rem;overflow:hidden}.admin-content{--admin-content-padding-inline:1rem;min-width:0;padding:1.5rem var(--admin-content-padding-inline) var(--admin-content-padding-inline);background:var(--ui-color-surface);grid-column:auto}.admin-content:focus{outline:none}.admin-content :where(h2){margin:0 0 var(--ui-space-base);font-size:var(--admin-section-title-size);letter-spacing:-.025em;font-weight:650;line-height:1.4}.admin-content :where(h3,h4){margin:0 0 var(--ui-space-sm);font-size:var(--ui-font-size-body);font-weight:600;line-height:1.4}.admin-mobile-header{z-index:var(--ui-layer-navigation);background:color-mix(in srgb,var(--ui-color-surface) 94%,transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4rem;padding-inline:1rem;display:grid;position:sticky;top:0;box-shadow:0 .5rem 1.5rem #1818160a}.admin-mobile-header__current{min-width:0;color:var(--ui-color-text-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}@media (width>=56rem){.admin-shell{--admin-workspace-gutter:calc(max(0px, 50vw - 45rem));--admin-panel-left:calc(13.5rem + var(--admin-workspace-gutter));--admin-panel-right:calc(1rem + var(--admin-workspace-gutter))}.admin-shell:after,.admin-shell:before{z-index:var(--ui-layer-sticky);right:var(--admin-panel-right);left:var(--admin-panel-left);background:var(--ui-color-canvas);content:"";pointer-events:none;height:1rem;position:fixed}.admin-shell:before{top:0}.admin-shell:after{bottom:0}.admin-workspace{background:var(--ui-color-canvas);grid-template-columns:12.5rem minmax(0,1fr);display:grid}.admin-workspace:before{z-index:var(--ui-layer-base);top:1rem;right:var(--admin-panel-right);bottom:1rem;left:var(--admin-panel-left);background:var(--ui-color-surface);border-radius:var(--ui-radius-overlay);content:"";pointer-events:none;position:fixed}.admin-sidebar{display:flex}.admin-mobile-header{display:none}.admin-content{--admin-content-padding-inline:calc(clamp(1.5rem, 3vw, 3rem));z-index:var(--ui-layer-raised);min-height:calc(100dvh - 2rem);padding:2rem var(--admin-content-padding-inline) var(--admin-content-padding-inline);border-radius:var(--ui-radius-overlay);background:0 0;grid-column:2;margin:1rem;position:relative}}}@layer shared,components,pages,utilities,ui.base;@layer ui.level0{.ui-popover-boundary{z-index:var(--ui-layer-floating);pointer-events:none;position:fixed}.ui-popover-boundary>.ui-popover__content{pointer-events:auto}}@layer ui.level1,ui.level2,ui.level3,ui.level4,ui.level5,ui.context;
