.admin[data-v-18899b7f]{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.admin__side[data-v-18899b7f]{background:var(--nav-bg);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:8px;height:100vh;padding:24px 16px;position:sticky;top:0}.admin__logo[data-v-18899b7f]{padding:0 8px;text-decoration:none}.admin__tag[data-v-18899b7f]{padding:0 8px 12px}.admin__nav[data-v-18899b7f]{display:flex;flex:1;flex-direction:column;gap:2px}.admin__nav a[data-v-18899b7f]{align-items:center;border-radius:8px;color:var(--page-soft);display:flex;font-weight:500;justify-content:space-between;min-height:44px;padding:0 12px;text-decoration:none}.admin__nav a[data-v-18899b7f]:hover{background:var(--accent-tint)}.admin__nav a[aria-current=page][data-v-18899b7f]{background:var(--panel-bg);box-shadow:inset 3px 0 0 var(--accent);color:var(--page-text);font-weight:600}.admin__main[data-v-18899b7f]{min-width:0}@media(max-width:860px){.admin[data-v-18899b7f]{grid-template-columns:1fr}.admin__side[data-v-18899b7f]{border-bottom:1px solid var(--line);border-right:0;height:auto;position:static}.admin__nav[data-v-18899b7f]{flex-direction:row;flex-wrap:wrap}.admin__back[data-v-18899b7f]{align-self:flex-start}}
