.admin-sidebar__toggle[data-v-96c0328a]{align-items:center;gap:var(--spacing-1);width:100%;padding:var(--spacing-1) var(--spacing-1-5);color:var(--brand-strong);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);font-weight:600;display:flex}.admin-sidebar__toggle[data-v-96c0328a]:hover{border-color:var(--brand-strong)}@media (width>=1024px){.admin-sidebar__toggle[data-v-96c0328a]{display:none}}.admin-sidebar__toggle-label[data-v-96c0328a]{text-align:left;flex-grow:1}.admin-sidebar__chevron[data-v-96c0328a]{font-size:var(--font-size-lg);transition:transform var(--duration-base) var(--ease-out)}[aria-expanded=true]>.admin-sidebar__chevron[data-v-96c0328a]{transform:rotate(180deg)}.admin-sidebar__sections[data-v-96c0328a]{margin-top:var(--spacing-0-5);padding:var(--spacing-1);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:none}.admin-sidebar__sections--open[data-v-96c0328a]{display:block}@media (width>=1024px){.admin-sidebar__sections[data-v-96c0328a]{background:0 0;border:none;margin-top:0;padding:0;display:block}}.admin-sidebar__group+.admin-sidebar__group[data-v-96c0328a]{margin-top:var(--spacing-2)}.admin-sidebar__heading[data-v-96c0328a]{font-size:var(--font-size-sm);color:var(--color-text-muted);padding:0 var(--spacing-1);margin-bottom:var(--spacing-0-5);font-weight:600;display:block}.admin-sidebar__list[data-v-96c0328a]{margin:0;padding:0;list-style:none}.admin-sidebar__item[data-v-96c0328a]{align-items:center;gap:var(--spacing-1);min-height:2.25rem;padding:var(--spacing-0-5) var(--spacing-1);font-size:var(--font-size-md);color:var(--color-text);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}.admin-sidebar__item[data-v-96c0328a]:hover{color:var(--brand-strong);background-color:var(--brand-subtle)}.admin-sidebar__item--active[data-v-96c0328a],.admin-sidebar__item--active[data-v-96c0328a]:hover{color:var(--brand-strong);background-color:var(--brand-soft);font-weight:600}.admin-sidebar__icon[data-v-96c0328a]{font-size:var(--font-size-lg);flex-shrink:0}.admin-title{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-2);color:var(--color-text);font-weight:600}.admin-layout[data-v-fcf579fe]{align-content:start;gap:var(--spacing-2);width:100%;padding:0 var(--gutter) var(--spacing-3);flex-grow:1;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.admin-layout[data-v-fcf579fe]{grid-template-columns:var(--admin-sidebar-width) minmax(0, 1fr);gap:var(--spacing-3);align-items:start}.admin-layout__sidebar[data-v-fcf579fe]{top:calc(var(--header-height) + var(--spacing-2));max-height:calc(100vh - var(--header-height) - var(--spacing-3));position:sticky;overflow-y:auto}}.admin-layout__content[data-v-fcf579fe]{width:100%;max-width:var(--site-width)}
