.admin[data-v-b0424491]{grid-template-columns:216px 1fr;min-height:100vh;display:grid}.admin__sidebar[data-v-b0424491]{background:var(--color-surface);border-right:1px solid var(--color-border);padding:var(--space-4);gap:var(--space-6);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.admin__brand[data-v-b0424491]{align-items:center;gap:var(--space-2);display:flex}.admin__logo[data-v-b0424491]{border-radius:6px;width:30px;height:30px;display:block}.admin__name[data-v-b0424491]{font-weight:var(--font-weight-semibold);font-size:var(--text-body-sm)}.admin__tag[data-v-b0424491]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.admin__nav[data-v-b0424491]{flex-direction:column;gap:2px;display:flex}.admin__link[data-v-b0424491]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-body-sm)}.admin__link[data-v-b0424491]:hover{background:var(--color-surface-muted);color:var(--color-text)}.admin__link--exact.router-link-exact-active[data-v-b0424491],.admin__link.router-link-active[data-v-b0424491]:not(.admin__link--exact){background:var(--color-primary-soft);color:var(--color-primary-active)}.admin__foot[data-v-b0424491]{gap:var(--space-1);flex-direction:column;margin-top:auto;display:flex}.admin__email[data-v-b0424491]{text-overflow:ellipsis;overflow:hidden}.admin__lang[data-v-b0424491]{margin-block:var(--space-1);gap:2px;display:flex}.admin__lang-btn[data-v-b0424491]{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-caption);cursor:pointer;flex:1}.admin__lang-btn--active[data-v-b0424491]{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary-active);font-weight:var(--font-weight-medium)}.admin__main[data-v-b0424491]{padding:var(--space-8);min-width:0}@media (width<=767px){.admin[data-v-b0424491]{grid-template-columns:1fr}.admin__sidebar[data-v-b0424491]{align-items:center;height:auto;position:static;overflow-x:auto}.admin__foot[data-v-b0424491],.admin__nav[data-v-b0424491],.admin__sidebar[data-v-b0424491]{flex-direction:row}.admin__foot[data-v-b0424491]{align-items:center;margin-top:0;margin-left:auto}.admin__foot p[data-v-b0424491]{display:none}.admin__main[data-v-b0424491]{padding:var(--space-4)}}
