.auth-switch{display:block;margin:20px auto;color:var(--accent)}.fine-print{font-size:11px!important;color:var(--muted);line-height:1.8}.form-error,#adminError{color:#ffb4b8;font-size:12px}.primary:disabled,.secondary:disabled{opacity:.5;cursor:wait}.account-order{padding:20px 0;border-bottom:1px solid var(--border)}.order-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.status-badge{font-size:10px;border:1px solid #b2a3ff44;color:#c4b8ff;background:#a596ff12;padding:5px 8px;border-radius:6px;white-space:nowrap}.status-badge.danger{color:#ffb4b8;border-color:#ffb4b855}.account-order code{font-size:11px;color:var(--accent);display:block;direction:ltr;text-align:right}.account-order>small{display:block;color:var(--muted);font-size:10px;margin:9px 0}.account-order .secondary{font-size:11px;padding:8px 12px}.ticket-note{border-right:2px solid var(--accent);padding:8px 12px;margin-top:15px;font-size:11px;color:var(--muted)}.ticket-note p{margin:5px 0}.admin-body{padding-bottom:50px}.admin-label{margin-left:auto;color:var(--muted);font-size:13px}.admin-login{max-width:480px;margin:45px auto}.admin-login .eyebrow{justify-content:flex-start}.admin-login>p{color:var(--muted)}.admin-login label{display:block;margin:18px 0 9px}.admin-login .primary{width:100%;margin-top:20px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:25px 0}.metrics article{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:22px}.metrics small{color:var(--muted);font-size:12px}.metrics strong{font:36px 'Space Grotesk';display:block;margin-top:15px}.admin-section{margin-top:40px}.admin-section h2{font-size:23px}.provider-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.provider-card{padding:20px;background:var(--panel);border:1px solid var(--border);border-radius:12px}.provider-card h3{font:16px 'Space Grotesk';margin:0}.provider-card .order-head{flex-wrap:wrap}.provider-card p{font-size:12px;color:var(--muted)}.provider-card>small{font-size:10px;color:var(--muted)}.operations-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border);padding:20px 0}.operations-row b{font-size:14px}.operations-row p{font-size:12px;color:var(--muted);margin:6px 0;overflow-wrap:anywhere}.operations-row small{font-size:10px;color:var(--muted)}.operations-row code{font-size:10px;color:var(--accent)}.operations-row .secondary{font-size:11px;padding:9px 12px;flex-shrink:0}.empty-state{padding:25px;color:var(--muted);font-size:13px;background:var(--panel);border:1px dashed var(--border);border-radius:10px;margin-top:15px}.event{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border);padding:12px 0;font-size:12px}.event small{color:var(--muted)}#adminStatus{position:sticky;bottom:15px;background:#252333;color:#d0c2ff;padding:12px 18px;border-radius:9px;font-size:12px;width:fit-content;margin:20px auto 0}#adminStatus:empty{display:none}@media(max-width:700px){.metrics{grid-template-columns:repeat(2,1fr)}.provider-grid{grid-template-columns:1fr}.operations-row{align-items:flex-start}.operations-row .secondary{font-size:10px}.event{flex-direction:column}.admin-label{font-size:10px}.admin-body header .secondary{padding:8px;font-size:10px}}
.watch-form{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end;margin:20px 0}.watch-form label{font-size:11px;color:var(--muted)}.watch-form input,.watch-form select{margin-top:7px}.watch-form .primary{height:46px}@media(max-width:700px){.watch-form{grid-template-columns:1fr 1fr}.watch-form .primary{font-size:11px}}
.categories{grid-template-columns:repeat(5,minmax(0,1fr))}.pink{background:#ed8dc516;color:#ed8dc5}.categories>button,.categories>a{min-width:0}.categories small{line-height:1.6}@media(max-width:1050px){.categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.categories{grid-template-columns:repeat(2,minmax(0,1fr))}.categories>a:last-child{grid-column:1/-1;justify-content:center}}

.account-order .secondary{display:inline-flex;margin:4px 0 4px 6px;text-decoration:none}.tabs{flex-wrap:wrap}

.upgrade-icon{width:64px;height:64px;display:grid;place-items:center;background:#f0e8ff;color:#8854df;border-radius:22px;font-size:36px;margin-bottom:20px}.google-signin{display:flex;align-items:center;justify-content:center;gap:12px;margin:18px 0}.google-signin span{font-family:Arial,sans-serif;font-weight:bold;font-size:22px;color:#4285f4}#humanCheck{margin:18px 0}
