.admin{min-height:100vh;background:var(--panel)}.admin-bar{background:var(--text);color:var(--bg)}.admin-bar .wrap{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-block:12px}.admin-bar strong{font-family:var(--serif);font-size:19px;margin-inline-end:auto}.admin-bar a,.admin-bar button{color:var(--bg);font-size:15px}.admin-bar .linkish{color:var(--bg)}.admin-tabs{background:var(--bg);border-block-end:1px solid var(--line);position:sticky;top:0;z-index:5}.admin-tabs .wrap{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.admin-tabs button{font:500 15px var(--sans);background:none;border:0;border-block-end:3px solid transparent;padding:14px 14px 11px;color:var(--muted);cursor:pointer;white-space:nowrap}.admin-tabs button[aria-selected=true]{color:var(--text);border-color:var(--red)}.admin-tabs .count{display:inline-block;min-width:20px;padding:1px 6px;margin-inline-start:6px;border-radius:999px;background:var(--red);color:#fff;font-size:12px;text-align:center}.admin main{max-width:1120px;margin:0 auto;padding:24px 24px 64px;display:flex;flex-direction:column;gap:20px}.admin h1{margin:0;font:600 28px/1.2 var(--serif)}.stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.stat{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:16px}.stat b{display:block;font:600 30px/1.1 var(--serif)}.stat span{color:var(--muted);font-size:14px}.stat.alert b{color:var(--red)}.table-wrap{background:var(--bg);border:1px solid var(--line);border-radius:14px;overflow-x:auto}.admin table{width:100%;border-collapse:collapse;font-size:15px}.admin th,.admin td{text-align:start;padding:11px 14px;border-block-end:1px solid var(--line-soft);vertical-align:middle;white-space:nowrap}.admin th{font-size:12.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.admin tr:last-child td{border-block-end:0}.admin td.wrap-cell{white-space:normal;min-width:180px}.admin select,.admin input[type=search]{font:inherit;font-size:15px;padding:8px 10px;border:1px solid rgba(23,23,26,.3);border-radius:8px;background:var(--bg);color:var(--text)}.toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.toolbar input{flex:1 1 220px}.pill{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12.5px;font-weight:600;border:1px solid var(--line)}.pill.bad{color:var(--red);border-color:#c6282866}@media(max-width:640px){.admin main{padding:16px 14px 48px}}
