:root{--bg:#f6f7f9;--surface:#fff;--text:#1c2430;--muted:#5f6b7a;--border:#dde2e8;--accent:#1f6feb;--accent-text:#fff;--danger:#c62828;--warn:#d48806;--ok:#2e7d32;--radius:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,Roboto,Vazirmatn,sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-size:15px;line-height:1.5}a{color:var(--accent)}.topbar{background:var(--surface);border-block-end:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;padding-block:10px;padding-inline:24px;display:flex}.topbar nav{flex-wrap:wrap;gap:12px;display:flex}.topbar nav a{color:var(--muted);border-radius:var(--radius);padding-block:4px;padding-inline:8px;text-decoration:none}.topbar nav a.active,.topbar nav a:hover{color:var(--text);background:var(--bg)}.brand{font-size:17px}.spacer{flex:1}.page{max-inline-size:1100px;margin-inline:auto;padding:24px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-block-end:20px;padding:20px}.auth-card{max-inline-size:420px;margin-block-start:8vh;margin-inline:auto}h1{margin-block:0 16px;font-size:22px}h2{margin-block:0 12px;font-size:17px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;display:grid}.field{flex-direction:column;gap:4px;margin-block-end:12px;display:flex}.field-label{font-size:13px;font-weight:600}.field-hint,.small{font-size:12px}.field-hint,.muted{color:var(--muted)}.field-problem,.error{color:var(--danger);font-size:13px}.field-error input,.field-error textarea,.field-error select{border-color:var(--danger)}input,select,textarea{font:inherit;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;padding-block:7px;padding-inline:10px}input[type=checkbox]{inline-size:auto}button{font:inherit;cursor:pointer;border-radius:var(--radius);border:1px solid var(--accent);background:var(--accent);color:var(--accent-text);padding-block:7px;padding-inline:14px}button.secondary{background:var(--surface);color:var(--text);border-color:var(--border)}button.danger{background:var(--danger);border-color:var(--danger)}button:disabled{opacity:.55;cursor:not-allowed}.tabs{gap:8px;margin-block-end:16px;display:flex}.tabs button[aria-pressed=false]{background:var(--surface);color:var(--text);border-color:var(--border)}table{border-collapse:collapse;inline-size:100%}th,td{text-align:start;border-block-end:1px solid var(--border);vertical-align:top;padding-block:8px;padding-inline:10px}th{color:var(--muted);font-size:12px;font-weight:600}.table-wrap{overflow-x:auto}.badge{background:var(--bg);border:1px solid var(--border);border-radius:999px;padding-block:1px;padding-inline:8px;font-size:12px;display:inline-block}.badge-active{color:var(--ok);border-color:var(--ok)}.badge-failed,.badge-suspended,.badge-pending_deletion{color:var(--danger);border-color:var(--danger)}.badge-provisioning,.badge-pending_verification{color:var(--warn);border-color:var(--warn)}.usage{margin-block-end:12px}.usage-head{justify-content:space-between;font-size:13px;display:flex}.bar{background:var(--bg);border:1px solid var(--border);border-radius:999px;block-size:8px;overflow:hidden}.bar>div{background:var(--accent);block-size:100%}.bar-warn>div{background:var(--warn)}.bar-full>div{background:var(--danger)}code,.mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.codes{background:var(--bg);border-radius:var(--radius);grid-template-columns:repeat(2,1fr);gap:6px;padding:12px;display:grid}.notice{border-radius:var(--radius);background:#fff8e1;border:1px solid #ffe082;margin-block-end:16px;padding:12px}
