.admin-tabs{display:flex;gap:12px;margin-bottom:24px;border-bottom:1px solid var(--border,#222)}.admin-tabs .tab-btn{background:none;border:none;padding:12px 24px;cursor:pointer;color:var(--muted,#888);font-size:15px;border-bottom:2px solid transparent;transition:all .2s}.admin-tabs .tab-btn:hover{color:var(--text,#fff);background:var(--hover,rgba(255,255,255,.05))}.admin-tabs .tab-btn.active{color:var(--accent,#4a9eff);border-bottom-color:var(--accent,#4a9eff)}.admin-tab-content{display:none}.admin-tab-content.active{display:block}.compact-form{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px;margin:0 0 10px}.compact-form .btn,.stack-form .btn{margin-top:0}.stack-form{padding:0 0 16px}.stack-form label{margin-top:9px}.short-list{max-height:230px;overflow:auto}.admin-scroll{max-height:400px;overflow-y:auto;padding:8px 0}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-top:12px}.stat{text-align:center;padding:12px;background:var(--card,#111);border-radius:8px}.stat b{display:block;font-size:24px;color:var(--accent,#4a9eff);margin-bottom:4px}.stat span{font-size:13px;color:var(--muted,#888)}.tag{display:inline-block;padding:4px 8px;margin:2px;background:var(--accent-dim,rgba(74,158,255,.15));color:var(--accent,#4a9eff);border-radius:4px;font-size:12px;font-style:normal}.dismiss-alert{padding:6px 12px;font-size:13px}@media(max-width:780px){.compact-form{grid-template-columns:1fr 1fr}.compact-form .btn{grid-column:1/-1}.short-list{max-height:270px}.admin-tabs{overflow-x:auto}.admin-tabs .tab-btn{white-space:nowrap;padding:12px 16px}}
