#admin-workspace.account-view{max-width:none}#admin-content{padding:28px}#admin-nav button{background:none;border:0;border-bottom:2px solid transparent;padding:15px 22px;color:#607082;font-size:14px}#admin-nav button.active{background:white;border-bottom-color:#e06429;color:#ba4c1a;font-weight:600}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0}.search-form{display:flex;gap:8px;max-width:520px;flex:1}.search-form input{min-width:0}.search-form .primary{margin:0;white-space:nowrap}.table-wrap{overflow:auto;border:1px solid #e3e7ec;border-radius:4px}table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:14px}th{text-align:left;background:#f7f9fb;padding:12px 14px;color:#596777;font-weight:600}td{padding:13px 14px;border-top:1px solid #e9edf1}td small{display:block;color:#85909a;font-size:12px}.table-btn{border:1px solid #d8e0e8;border-radius:4px;background:white;color:#326f9d;font-size:12px;padding:6px 10px;margin:2px;min-height:32px}.table-btn:hover{background:#f0f6fa}.table-btn.danger{color:#be4141}.tag{padding:4px 8px;border-radius:4px;font-size:12px;background:#f0f4f7;color:#596e80}.tag.banned{background:#fff0ef;color:#b74540}.empty-row{text-align:center;color:#788390;padding:30px}.pager{display:flex;gap:12px;align-items:center;justify-content:flex-end;padding-top:16px;font-size:13px}.pager .outline{font-size:12px;min-height:32px;padding:5px 12px}#admin-message:not(:empty){margin:0 28px 25px;padding:12px;background:#fff8e9;border:1px solid #f0dfbc;color:#896524;font-size:14px;border-radius:4px}.muted{color:#788593;font-size:13px}.cap-note{margin:15px 0 20px;font-size:13px;padding:11px 14px;background:#f7f9fb;border:1px solid #e5eaf0;border-radius:4px}.admin-login{max-width:400px;margin:5px auto 10px}dialog{width:min(520px,calc(100% - 28px));border:1px solid #dce3ea;border-radius:7px;padding:24px;color:#283341;box-shadow:0 20px 70px #0003}dialog::backdrop{background:#14243370}.dialog-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.dialog-head h2{font-size:20px;margin:0}.dialog-head button{border:0;background:none;font-size:26px;color:#74808c;padding:0 4px}dialog form{gap:14px}dialog .target{font-size:14px;margin:0;color:#4c647b;overflow-wrap:anywhere}dialog select,dialog textarea{width:100%;padding:10px;border:1px solid #cdd4dc;border-radius:4px;font:14px Arial;background:white;color:#293542}dialog textarea{min-height:65px;resize:vertical}#dialog-message{font-size:13px;color:#a85c20}.dialog-actions{display:flex;gap:10px;justify-content:flex-end}.dialog-actions button{margin:0}.subsection{font-size:16px;margin:28px 0 12px}.log-detail{max-width:300px;white-space:normal;overflow-wrap:anywhere}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.metric{background:#f7f9fb;padding:15px;border:1px solid #e3e7ec;border-radius:4px}.metric b{display:block;font-size:22px}.metric span{font-size:13px;color:#788593}@media(max-width:700px){#admin-content{padding:20px 15px}#admin-nav button{padding:13px 17px}.toolbar{align-items:stretch;flex-direction:column}.header-right{gap:7px}.header-right a{font-size:12px;padding:7px}.header-right #admin-logout{font-size:12px}#admin-message:not(:empty){margin:0 15px 20px}.metrics{grid-template-columns:1fr}.table-btn{min-height:36px}}
