.admin-main{padding:16px}.admin-stats{margin-bottom:20px}.admin-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;margin-top:16px}.admin-panel-header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.admin-panel-header h2{margin:0;font-size:16px}.register-limit-form{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:12px}.register-limit-form label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.register-limit-form input{min-width:180px}#register-limits-status.is-error{color:var(--danger, #f87171)}.admin-table th,.admin-table td{white-space:nowrap}.status-pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.status-pill.verified{background:#4daafc26;color:var(--primary)}.status-pill.pending{background:#ffc10726;color:#f5c542}.status-pill.admin{background:#a855f726;color:#c084fc}.btn-link{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius);text-decoration:none;border:1px solid var(--border-strong);color:var(--text)}.btn-link:hover{background:var(--surface-2)}.action-btn{padding:4px 10px;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);cursor:pointer}.action-btn.verify{border-color:var(--primary);color:var(--primary)}.action-btn.unverify{border-color:var(--danger);color:var(--danger)}.action-btn.reset{border-color:#f5c542;color:#f5c542}.action-btn.limit{border-color:var(--primary);color:var(--primary)}.action-btn.delete{border-color:var(--danger, #f87171);color:var(--danger, #f87171)}.admin-actions{display:flex;gap:6px;flex-wrap:wrap}.quota-label{display:block;font-size:10px;color:var(--muted);margin-top:2px}.global-fields-list{padding:0 0 12px}.global-fields-items{list-style:none;margin:0;padding:0;display:grid;gap:8px}.global-fields-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.global-fields-actions{display:flex;gap:8px;flex-shrink:0}.global-field-add-form{display:grid;grid-template-columns:1fr 140px auto;gap:10px;align-items:end;margin-bottom:8px}
