.admin{--a-ink:#1a1a1a;--a-muted:#888;--a-line:#eee;--a-green:#1f7a4d;--a-green-soft:#e3f5ea;--a-bg:#f5f6f8;background:var(--a-bg);min-height:100vh;color:var(--a-ink);padding-left:232px;font:15px/1.5 -apple-system,Segoe UI,Roboto,sans-serif}.admin-nav{color:#cfe0d6;z-index:10;background:#1d2a23;width:232px;padding:20px 14px;font-size:14px;line-height:1.4;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.admin-nav .brand{letter-spacing:.5px;color:#fff;margin:0 6px 18px;font-size:16px;font-weight:800}.admin-nav .group{text-transform:uppercase;letter-spacing:.06em;color:#7f9a8b;margin:16px 6px 6px;font-size:11px}.admin-nav a{color:#e6efe9;border-radius:6px;padding:7px 8px;text-decoration:none;display:block}.admin-nav a:hover{background:#2a3b31}.admin-nav a.on{color:#fff;background:#2f7a50;font-weight:600}.admin-main{padding:32px 20px 80px}.admin-main a{color:var(--a-green)}@media (width<=860px){.admin{padding-left:0}.admin-nav{flex-wrap:wrap;align-items:center;gap:4px;width:auto;padding:10px 12px;display:flex;position:static}.admin-nav .brand,.admin-nav .group{display:none}}
