#admin-list{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.license-actions{display:flex;flex-wrap:wrap;gap:8px}.license-actions button,dialog button{padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:#0b2930;color:white;font-weight:800;cursor:pointer}.license-actions button.danger{border-color:#a94d4d}.owner-list{color:var(--muted)}dialog{width:min(620px,calc(100% - 30px));border:1px solid var(--teal);border-radius:15px;background:#07171c;color:white;padding:28px}dialog::backdrop{background:#000c}#dialog-fields{display:grid;gap:13px}#dialog-fields label{display:grid;gap:5px}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.token-output{display:block;white-space:pre-wrap;word-break:break-all;padding:14px;background:#02090d;border:1px solid var(--gold);border-radius:8px;color:var(--gold)}.billing-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.billing-metrics article{padding:14px;border:1px solid var(--line);border-radius:10px}.billing-metrics strong{display:block;font-size:1.6rem;color:var(--gold)}#billing-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:24px}.billing-customer{padding:16px;border:1px solid var(--line);border-radius:10px;background:#061419}.billing-customer.attention{border-color:var(--gold)}@media(max-width:700px){.billing-metrics{grid-template-columns:1fr 1fr}}
