.admin-sidebar nav>a,.locked-nav{font-size:13px}.admin-sidebar .brand small{font-size:9px}.admin-title p{font-size:12px}.admin-stat>span{font-size:12px}.admin-stat>p{font-size:11px}.admin-stat>strong>small{font-size:10px}.admin-panel-heading h2{font-size:14px}.quick-actions strong{font-size:12px}.quick-actions small{font-size:10px}.quick-actions em{font-size:9px}.admin-panel .empty-state h3{font-size:15px}.admin-panel .empty-state p{font-size:12px}.role-card-title span{font-size:10px}.role-card p{font-size:12px}.role-card>.text-link{font-size:11px}.phase-progress li{font-size:11px}.phase-progress li>span{font-size:10px}.phase-progress>p{font-size:11px}.admin-breadcrumb{font-size:12px}.admin-table-toolbar .tabs>button{font-size:12px}.admin-table-toolbar .search-box input,.admin-inline-note,.permission-draft label{font-size:12px}.admin-footer{font-size:10px}@media(max-width:1050px){.admin-title p{font-size:11px}.quick-actions small{font-size:9px}.role-card p{font-size:11px}.phase-progress li{font-size:10px}.admin-inline-note{font-size:11px}.admin-stat>span{font-size:11px}}@media(max-width:640px){.admin-title p{font-size:11px}.admin-stat>span{font-size:12px}.admin-stat>p{font-size:10px}.admin-stat>strong>small{font-size:9px}.admin-panel-heading h2{font-size:13px}.quick-actions strong{font-size:11px}.quick-actions small{font-size:9px;max-width:90px}.admin-panel .empty-state h3{font-size:14px}.admin-panel .empty-state p{font-size:11px}.role-card p{font-size:12px}.phase-progress li,.admin-breadcrumb,.admin-inline-note{font-size:11px}.admin-table-toolbar .tabs>button{font-size:11px}.admin-table-toolbar .tabs{gap:19px}.admin-footer{font-size:9px}}.line-chart{margin:24px 0;color:var(--muted);font-size:12px}.line-chart svg{width:100%;min-height:170px}.line-chart summary{cursor:pointer;margin:12px 0;color:var(--gold)}.management-app{min-height:100vh;background:#101b19;color:var(--text);font-size:14px}.management-sidebar{position:fixed;inset:0 auto 0 0;width:250px;z-index:60;background:#0c1715;border-right:1px solid var(--line);padding:26px 16px;display:flex;flex-direction:column;overflow-y:auto}.management-sidebar>.brand{padding:0 10px 20px}.management-sidebar .brand strong{font-size:26px}.management-sidebar nav{display:grid;gap:3px}.management-sidebar nav>a{display:flex;align-items:center;gap:12px;padding:11px 14px;border-left:2px solid transparent;border-radius:3px;color:#a3b5aa;transition:background .2s,color .2s}.management-sidebar nav>a:hover,.management-sidebar nav>a.active{background:linear-gradient(90deg,#c4ae8019,transparent);color:var(--gold-light);border-left-color:var(--gold)}.management-main{margin-left:250px;min-width:0}.management-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 40px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#172721,#101b19)}.management-topbar h1{font-size:26px;margin-top:8px;font-family:var(--serif);letter-spacing:2px}.management-topbar>a{color:var(--gold);font-size:13px}.management-content{padding:30px 40px;max-width:1500px;margin:auto}.management-menu{display:none}.manage-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.metric-card{padding:24px;background:linear-gradient(135deg,#1d3028,#15231e);border:1px solid var(--line);border-radius:5px}.metric-card>span{display:block;color:var(--muted);font-size:13px}.metric-card>strong{display:block;font-size:34px;font-family:Georgia,serif;color:#dfcea5;margin-top:12px}.permission-grid{border:1px solid var(--line);border-radius:4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;padding:15px 20px;margin:20px 0}.permission-grid legend{color:var(--gold);padding:0 10px}@media(max-width:1150px){.management-sidebar{width:225px}.management-main{margin-left:225px}.management-topbar,.management-content{padding:25px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-grid{grid-template-columns:1fr}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.management-sidebar{transform:translate(-100%);transition:transform .2s;width:min(85vw,290px);box-shadow:10px 0 50px #0006}.management-sidebar.open{transform:translate(0)}.management-main{margin-left:0}.management-menu{display:block}.management-topbar{padding:20px 18px;gap:14px}.management-topbar h1{font-size:22px}.management-topbar .eyebrow{font-size:9px}.management-topbar>a{margin-left:auto;white-space:nowrap}.management-content{padding:20px 14px}.metric-grid{gap:10px}.metric-card{padding:18px}.metric-card>strong{font-size:30px}.permission-grid{padding:12px;gap:0 8px}.permission-grid .check-row{font-size:12px}.management-content .action-row .button{font-size:12px;padding:11px 14px}.management-topbar .eyebrow{letter-spacing:1px}}@media(prefers-reduced-motion:reduce){.management-sidebar{transition:none}}.management-subnav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.management-subnav a{border:1px solid var(--line);padding:10px 16px;font-size:15px}.management-subnav a.active{background:#bca46e;color:#101e1a}.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-metrics .metric-card strong{font-size:clamp(24px,3vw,34px)}.todo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.todo-card{border:1px solid #3a5045;padding:22px;display:grid;gap:12px;background:#182d24;transition:background .18s,transform .18s}.todo-card:hover{background:#233c30;transform:translateY(-2px)}.todo-card strong{font-size:32px;color:#e6d2a6}@media(max-width:680px){.todo-grid{grid-template-columns:1fr}.todo-card{grid-template-columns:1fr auto;padding:18px}.todo-card span:last-child{grid-column:1/-1}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.management-subnav a{padding:10px 12px}}
