.sidebar[data-v-8435ad78]{background:var(--color-surface);border-right:1px solid var(--color-border);z-index:200;flex-direction:column;width:260px;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar--open[data-v-8435ad78]{transform:translate(0)}.sidebar__header[data-v-8435ad78]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.sidebar__logo[data-v-8435ad78]{color:var(--color-primary);font-size:1.25rem;font-weight:700;text-decoration:none}.sidebar__close[data-v-8435ad78]{color:var(--color-text);cursor:pointer;background:0 0;border:none;font-size:1.5rem}@media (width>=1024px){.sidebar[data-v-8435ad78]{position:sticky;transform:translate(0)}.sidebar__close[data-v-8435ad78]{display:none}}.sidebar__nav[data-v-8435ad78]{flex:1;padding:1rem;overflow-y:auto}.sidebar__group[data-v-8435ad78],.sidebar__nav[data-v-8435ad78]{flex-direction:column;gap:2px;display:flex}.sidebar__group[data-v-8435ad78]{margin-top:1.5rem}.sidebar__group-title[data-v-8435ad78]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);opacity:.7;padding:0 1rem .25rem;font-size:.75rem;font-weight:600}.sidebar__link[data-v-8435ad78]{color:var(--color-text-muted);border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:block}.sidebar__link[data-v-8435ad78]:hover{background:var(--color-bg);color:var(--color-text)}.sidebar__link--active[data-v-8435ad78]{background:var(--color-primary);color:#fff}.sidebar__link--active[data-v-8435ad78]:hover{background:var(--color-primary-hover);color:#fff}.sidebar__link--back[data-v-8435ad78]{color:var(--color-text-muted);font-size:.875rem}.sidebar__footer[data-v-8435ad78]{border-top:1px solid var(--color-border);padding:1rem}.admin-layout[data-v-026d8af0]{min-height:100vh;display:flex}.admin-layout__main[data-v-026d8af0]{flex-direction:column;flex:1;min-width:0;display:flex}.admin-layout__header[data-v-026d8af0]{background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;height:64px;padding:0 1.5rem;display:flex}.admin-layout__burger[data-v-026d8af0]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:.5rem;display:flex}@media (width>=1024px){.admin-layout__burger[data-v-026d8af0]{display:none}}.admin-layout__burger span[data-v-026d8af0]{background:var(--color-text);width:20px;height:2px;display:block}.admin-layout__title[data-v-026d8af0]{color:var(--color-text);font-size:1.125rem;font-weight:600}.admin-layout__actions[data-v-026d8af0]{align-items:center;gap:.5rem;display:flex}.admin-layout__content[data-v-026d8af0]{flex:1;padding:1.5rem}@media (width>=768px){.admin-layout__content[data-v-026d8af0]{padding:2rem}}
