.admin-workspace{max-width:1250px}.admin-forms{display:grid;grid-template-columns:.75fr 1.25fr;gap:14px;margin-bottom:14px}.endpoint-fields{display:grid;grid-template-columns:1fr 150px;gap:10px}.generated-key{margin-bottom:14px;border-color:var(--lime)}.generated-key code,.generated-key pre{display:block;overflow:auto;padding:14px;border:1px solid var(--line);background:#080b09;color:var(--lime);font-family:Consolas,monospace}.download-package{display:inline-block;margin:4px 0 18px;padding:12px 18px;background:var(--lime);color:#10140d;text-decoration:none;font-weight:800}.generated-key details{margin-top:14px}.generated-key summary{cursor:pointer;color:var(--muted)}.admin-inventory{margin-top:14px}.admin-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px}.admin-server{padding:18px;border:1px solid var(--line);background:#080b09}.admin-server h3{margin:8px 0}.admin-server p,.admin-server small{color:var(--muted)}.server-state{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.server-state i{width:8px;height:8px;border-radius:50%;background:var(--orange)}.server-state.online i{background:var(--lime);box-shadow:0 0 10px var(--lime)}:root[data-mode="light"] .generated-key code,:root[data-mode="light"] .generated-key pre,:root[data-mode="light"] .admin-server{background:#f8fbfd}@media(max-width:850px){.admin-forms,.admin-list{grid-template-columns:1fr}}@media(max-width:580px){.endpoint-fields{grid-template-columns:1fr}}
.admin-subscriptions{margin-top:18px}.subscription-list{display:grid;gap:12px}.subscription-user{padding:18px;border:1px solid var(--line)}.subscription-user>div p,.subscription-user>div small{color:var(--muted)}.subscription-override{display:grid;grid-template-columns:150px 150px 1fr auto auto;gap:8px;margin:14px 0}.subscription-override input,.subscription-override select{min-height:40px}.subscription-user details{border-top:1px solid var(--line);padding-top:12px}.subscription-history{display:grid;gap:7px;padding-top:10px;color:var(--muted);font-size:12px}.subscription-history span{display:block}.subscription-history a{color:var(--lime)}@media(max-width:900px){.subscription-override{grid-template-columns:1fr}}
