.admin-navigation{margin:20px 0 28px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}
.admin-sections{display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:#edf4fa}
.admin-section{padding:12px 16px;color:#224c70;font-size:1rem;font-weight:750;text-decoration:none;border-radius:9px;min-height:46px}
.admin-section.selected{background:#195e94;color:#fff}.admin-section:hover{background:#dceafa;color:#142d46}.admin-section.selected:hover{background:#164d7d;color:#fff}
.admin-subnav{display:flex;flex-wrap:wrap;gap:8px 24px;padding:14px 22px}
.admin-subnav a{padding:8px 0;font-size:.9375rem;color:#436078;text-decoration:none;border-bottom:3px solid transparent}
.admin-subnav a[aria-current=page]{color:#164d7d;font-weight:800;border-color:#e9a128}
.admin-navigation a:focus-visible{outline:3px solid #e9a128;outline-offset:2px}
.admin-command-group{border-top:1px solid var(--line);padding:18px 0 4px;margin-top:20px}.admin-command-group h3{font-size:1rem;color:var(--muted);margin-bottom:10px}.admin-command-group .form-actions{margin:0;flex-wrap:wrap}
@media(max-width:700px){.admin-sections{display:grid;grid-template-columns:1fr 1fr}.admin-section{font-size:.9375rem;padding:11px}.admin-subnav{padding:8px 16px;gap:5px 18px}.admin-subnav a{font-size:.875rem}}
