@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";.tenant-header[data-v-514b401c]{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;padding:20px 32px;display:flex}.tenant-header>div[data-v-514b401c],.tenant-brand[data-v-514b401c]{align-items:center;gap:16px;display:flex}.tenant-brand[data-v-514b401c]{color:var(--text);font-size:24px;font-weight:700;text-decoration:none}.tenant-brand small[data-v-514b401c]{color:var(--secondary);font-size:13px;font-weight:400}.tenant-portal main[data-v-514b401c]{max-width:1200px;margin:auto;padding:32px 24px}.tenant-login[data-v-514b401c]{margin:50px auto}.tenant-secret[data-v-514b401c]{background:var(--accent-soft);border-radius:8px;gap:12px;margin:0 24px 24px;padding:16px;display:grid}.tenant-secret code[data-v-514b401c]{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.tenant-secret button[data-v-514b401c]{justify-self:start}.backend-grid[data-v-514b401c]{display:grid}.backend-grid label[data-v-514b401c]{gap:8px;display:grid}.backend-grid .wide[data-v-514b401c]{grid-column:1/-1}.scope-picker[data-v-514b401c]{min-width:0}.modal label[data-v-514b401c]{gap:8px;display:grid}.modal:has(.expiry-picker){max-height:calc(100dvh - 32px);overflow-y:auto}.modal:has(.expiry-picker) .modal-actions{background:var(--surface);z-index:1;margin-top:12px;padding:12px 0;position:sticky;bottom:-1px}.expiry-picker[data-v-e865cbfe]{color:var(--text);margin-top:18px}.expiry-quick[data-v-e865cbfe]{gap:10px;margin-bottom:12px;display:flex}.expiry-quick button[data-v-e865cbfe]{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;flex:1;padding:11px;font-weight:600}.expiry-quick button[aria-pressed=true][data-v-e865cbfe]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.expiry-quick button[data-v-e865cbfe]:disabled{opacity:.45;cursor:not-allowed}.expiry-help[data-v-e865cbfe]{color:var(--secondary);margin:9px 0;font-size:12px;line-height:1.6}.expiry-error[data-v-e865cbfe]{color:var(--red-text);align-items:center;gap:6px;margin:9px 0;font-size:12px;font-weight:600;display:flex}.expiry-calendar[data-v-e865cbfe]{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:14px}.expiry-month[data-v-e865cbfe],.expiry-month>div[data-v-e865cbfe]{justify-content:space-between;align-items:center;gap:6px;display:flex}.expiry-month[data-v-e865cbfe]{margin-bottom:10px}.expiry-month button[data-v-e865cbfe]{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:6px;place-items:center;display:grid}.expiry-month button[data-v-e865cbfe]:disabled{opacity:.35;cursor:not-allowed}.expiry-grid[data-v-e865cbfe]{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.expiry-week[data-v-e865cbfe]{text-align:center;color:var(--secondary);padding:5px;font-size:12px}.expiry-grid button[data-v-e865cbfe]{height:34px;color:var(--text);font:13px var(--mono);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px}.expiry-grid button.outside[data-v-e865cbfe]{color:var(--hint)}.expiry-grid button[data-v-e865cbfe]:disabled{opacity:.3;cursor:not-allowed}.expiry-grid button[data-v-e865cbfe]:not(:disabled):hover{background:var(--surface-soft);border-color:var(--line)}.expiry-grid button[aria-pressed=true][data-v-e865cbfe]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:700}.expiry-time[data-v-e865cbfe]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.expiry-time>span[data-v-e865cbfe],.expiry-time>div[data-v-e865cbfe]{align-items:center;gap:8px;font-size:13px;display:flex}.expiry-time small[data-v-e865cbfe]{font:11px var(--mono);color:var(--secondary)}.expiry-time input[data-v-e865cbfe]{border:1px solid var(--line);background:var(--surface-soft);width:62px;color:var(--text);font:14px var(--mono);border-radius:6px;margin:0;padding:8px}.expiry-result[data-v-e865cbfe]{background:var(--accent-soft);color:var(--secondary);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:12px;font-size:11px;display:flex}.expiry-result span[data-v-e865cbfe]{gap:5px;display:grid}.expiry-result b[data-v-e865cbfe],.expiry-result strong[data-v-e865cbfe]{font:12px var(--mono);color:var(--text)}.expiry-result strong[data-v-e865cbfe]{color:var(--accent);font-weight:700}.expiry-result.invalid[data-v-e865cbfe]{background:var(--red-bg)}.expiry-result.invalid strong[data-v-e865cbfe]{color:var(--red-text);text-decoration:line-through}.expiry-picker button[data-v-e865cbfe]:focus-visible,.expiry-picker input[data-v-e865cbfe]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=420px){.expiry-result[data-v-e865cbfe]{flex-wrap:wrap}.expiry-result span[data-v-e865cbfe]{width:100%}.expiry-result>svg[data-v-e865cbfe]{display:none}.expiry-calendar[data-v-e865cbfe]{padding:10px}}.backend-feedback[data-v-1861be55]{min-height:8px}.form-success[data-v-1861be55]{color:var(--green-text);background:var(--green-bg);border-radius:8px;padding:10px 14px;font-size:13px}.backend-tabs[data-v-1861be55]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.backend-tabs>button[data-v-1861be55]:last-child{margin-left:auto}.backend-tabs>[role=tab][data-v-1861be55]{border:1px solid var(--line);background:var(--surface);color:var(--secondary);font:inherit;cursor:pointer;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.backend-tabs>[role=tab][aria-selected=true][data-v-1861be55]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.backend-tabs>[role=tab][data-v-1861be55]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.order-table td.cell-sub[data-v-1861be55]{vertical-align:middle;display:table-cell}.backend-form-panel[data-v-1861be55]{margin-top:20px}.backend-grid[data-v-1861be55]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:14px;padding:0 20px 20px;display:grid}.backend-grid .wide[data-v-1861be55]{grid-column:1/-1}.backend-grid input[data-v-1861be55],.backend-grid textarea[data-v-1861be55]{width:100%;margin-top:7px}.inline-form[data-v-1861be55]{gap:8px;display:flex}.inline-form input[data-v-1861be55]{min-width:200px}.secret-once[data-v-1861be55]{flex-wrap:wrap;align-items:center;gap:10px;margin:0 20px 20px;display:flex}.secret-once code[data-v-1861be55],.secret-once pre[data-v-1861be55]{word-break:break-all;-webkit-user-select:all;user-select:all;flex-basis:100%}.scope-picker code[data-v-1861be55]{color:var(--secondary);font-size:11px}.tools-layout[data-v-e49d77ac]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=1100px){.tools-layout[data-v-e49d77ac]{grid-template-columns:1fr}}.tools-form[data-v-e49d77ac]{padding:20px}.tools-form form[data-v-e49d77ac]{gap:12px;display:grid}.tools-tabs[data-v-e49d77ac]{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:6px;padding:5px;display:grid}.tools-tabs button[data-v-e49d77ac]{color:var(--secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:13px;font-weight:600;display:flex}.tools-tabs button[aria-selected=true][data-v-e49d77ac]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0000001f}.tools-desc[data-v-e49d77ac]{color:var(--secondary);margin:14px 0 4px;font-size:13px;line-height:1.6}.tools-field-head[data-v-e49d77ac]{justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.tools-field-head>div[data-v-e49d77ac]{gap:6px;display:flex}.button.small[data-v-e49d77ac]{padding:5px 10px;font-size:12px}textarea[data-v-e49d77ac]{border:1px solid var(--line);background:var(--surface-soft);width:100%;color:var(--text);font:12px/1.6 var(--mono);resize:vertical;border-radius:8px;padding:12px}.tools-preview[data-v-e49d77ac]{color:var(--secondary);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.tools-preview b[data-v-e49d77ac]{color:var(--text);font-weight:600}.tools-account[data-v-e49d77ac]{gap:7px;font-size:13px;font-weight:600;display:grid}.tools-account input[data-v-e49d77ac]{font-weight:400}.plan-picker[data-v-e49d77ac]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (width<=560px){.plan-picker[data-v-e49d77ac]{grid-template-columns:repeat(2,1fr)}}.plan-picker button[data-v-e49d77ac]{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.plan-picker small[data-v-e49d77ac]{color:var(--secondary);font-size:11px}.plan-picker button[aria-checked=true][data-v-e49d77ac]{background:var(--text);color:var(--surface);border-color:var(--text)}.plan-picker button[aria-checked=true] small[data-v-e49d77ac]{color:inherit;opacity:.75}.tools-submit[data-v-e49d77ac]{justify-content:center;padding:12px}.tools-note[data-v-e49d77ac]{color:var(--secondary);font-size:12px;line-height:1.6}.tools-result[data-v-e49d77ac]{min-height:360px}.tools-waiting[data-v-e49d77ac],.tools-failed[data-v-e49d77ac]{align-items:center;gap:10px;padding:20px;font-size:13px;display:flex}.tools-failed[data-v-e49d77ac]{color:var(--red-text)}.tools-failed div[data-v-e49d77ac]{gap:4px;display:grid}.spin[data-v-e49d77ac]{animation:1s linear infinite spin-e49d77ac}@keyframes spin-e49d77ac{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin[data-v-e49d77ac]{animation:none}}.tools-dl[data-v-e49d77ac]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 20px 20px;display:grid}.tools-dl div[data-v-e49d77ac]{gap:4px;display:grid}.tools-dl dt[data-v-e49d77ac]{color:var(--secondary);font-size:12px}.tools-dl dd[data-v-e49d77ac]{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.tools-amount dd[data-v-e49d77ac]{color:var(--accent);font-size:24px}.tools-selected td[data-v-e49d77ac]{background:var(--accent-soft)}.tools-history[data-v-e49d77ac]{margin-top:20px}.tools-row[data-v-e49d77ac]{cursor:pointer}.tools-row.active td[data-v-e49d77ac]{background:var(--accent-soft)}.tools-pending[data-v-e49d77ac]{margin-top:20px}.tools-pending ul[data-v-e49d77ac]{color:var(--secondary);gap:8px;padding:0 20px 18px 38px;font-size:13px;line-height:1.6;display:grid}.tools-pending strong[data-v-e49d77ac]{color:var(--text)}.order-table td.cell-sub[data-v-e49d77ac]{vertical-align:middle;display:table-cell}.tools-inline[data-v-e49d77ac]{padding:0 20px}.order-table.fixed-cols.grok-table[data-v-e49d77ac]{min-width:0}.tools-account textarea[data-v-e49d77ac]{font-weight:400}.capability-group[data-v-127130cf]{margin:18px 0}.capability-group h4[data-v-127130cf]{margin:0 0 8px;font-size:13px}.capability-table[data-v-127130cf]{table-layout:auto;min-width:780px}.capability-table th[data-v-127130cf],.capability-table td[data-v-127130cf]{white-space:normal;overflow-wrap:anywhere}.capability-table td[data-v-127130cf]{vertical-align:top}.prov-guide[data-v-127130cf]{margin-top:20px;padding:20px}.prov-guide h2[data-v-127130cf],.prov-details h3[data-v-127130cf]{margin:0 0 12px;font-size:15px}.prov-guide p[data-v-127130cf],.prov-details p[data-v-127130cf]{color:var(--secondary);font-size:13px;line-height:1.8}.prov-details[data-v-127130cf]{padding:12px 4px}.prov-ok[data-v-127130cf]{color:var(--green-text);background:var(--green-bg);border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:13px}.prov-form[data-v-127130cf]{border-bottom:1px solid var(--line);background:var(--surface-soft)}.prov-grid[data-v-127130cf]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:14px;padding:18px 20px;display:grid}.prov-grid .wide[data-v-127130cf]{grid-column:1/-1}.prov-grid label[data-v-127130cf]{gap:8px;font-size:13px;line-height:20px;display:grid}.prov-grid input[data-v-127130cf]{width:100%}.prov-actions[data-v-127130cf]{justify-content:flex-end;gap:8px;display:flex}.prov-sub td[data-v-127130cf]{background:var(--surface-soft)}.prov-probes[data-v-127130cf]{flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.prov-probes span[data-v-127130cf]{align-items:center;gap:5px;display:inline-flex}.prov-probes .ok[data-v-127130cf]{color:var(--green-text)}.prov-probes .bad[data-v-127130cf]{color:var(--red-text)}.prov-probes small[data-v-127130cf]{color:var(--secondary)}.order-table td.cell-sub[data-v-127130cf]{vertical-align:middle;display:table-cell}.cards-banner[data-v-c0d0ba95]{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:18px 22px;display:flex}.cards-banner svg[data-v-c0d0ba95]{flex-shrink:0;margin-top:2px}.cards-banner strong[data-v-c0d0ba95]{font-size:14px}.cards-banner p[data-v-c0d0ba95]{margin:6px 0 0;font-size:12px}.tenant-assign[data-v-c0d0ba95]{text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;padding:0}.tenant-assign:hover strong[data-v-c0d0ba95]{color:var(--accent)}.tenant-assign[data-v-c0d0ba95]:disabled{cursor:default}.unassigned[data-v-c0d0ba95]{color:var(--hint)}.cards-more[data-v-c0d0ba95]{justify-content:center;align-items:center;gap:14px;padding:16px;display:flex}.record-tabs[data-v-c0d0ba95]{gap:6px;margin:16px 0 12px;display:flex}.record-tabs button[data-v-c0d0ba95]{border-radius:7px;padding:8px 12px;font-size:13px}.record-tabs button>span[data-v-c0d0ba95]{border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px}.quote-row[data-v-c0d0ba95]{flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.card-modal form[data-v-c0d0ba95]{gap:14px;display:grid}.card-modal form label[data-v-c0d0ba95]{gap:8px;font-size:13px;font-weight:600;display:grid}.bulk-toolbar[data-v-c0d0ba95]{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.bulk-toolbar label[data-v-c0d0ba95]{align-items:center;gap:6px;display:flex}.bulk-results[data-v-c0d0ba95]{border:1px solid var(--line);border-radius:10px;margin:12px 0;padding:16px}.bulk-results p[data-v-c0d0ba95]{color:var(--hint);font-size:12px}.bulk-results ul[data-v-c0d0ba95]{max-height:280px;padding:0;list-style:none;overflow:auto}.bulk-results li[data-v-c0d0ba95]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:14px;padding:8px 0;display:flex}.bulk-results li small[data-v-c0d0ba95]{color:var(--hint)}.bulk-results>.button[data-v-c0d0ba95]{margin:4px}.transactions-modal[data-v-c0d0ba95]{width:min(1040px,100vw - 32px);min-width:0;max-width:1040px}.transactions-content[data-v-c0d0ba95]{min-width:0}.transactions-content .table-scroll[data-v-c0d0ba95]{min-width:0;overflow-x:hidden}.transactions-content .transactions-table[data-v-c0d0ba95]{table-layout:fixed;width:100%;min-width:0}.transactions-content .transactions-table th[data-v-c0d0ba95],.transactions-content .transactions-table td[data-v-c0d0ba95]{white-space:normal;overflow-wrap:anywhere;padding:12px 10px}.transactions-content .cell-sub[data-v-c0d0ba95]{white-space:normal;overflow-wrap:anywhere}@media (width<=600px){.transactions-modal[data-v-c0d0ba95]{width:calc(100vw - 16px);padding:16px}.transactions-content .transactions-table[data-v-c0d0ba95]{font-size:11px}.transactions-content .transactions-table th[data-v-c0d0ba95],.transactions-content .transactions-table td[data-v-c0d0ba95]{padding:9px 4px}.transactions-content .status-badge[data-v-c0d0ba95]{white-space:normal;padding:3px 5px}.record-tabs button[data-v-c0d0ba95]{padding:8px}.bulk-toolbar .button[data-v-c0d0ba95]{font-size:12px}}.hub-summary[data-v-a8daa98b]{color:var(--secondary);flex-wrap:wrap;gap:8px 20px;margin-bottom:14px;font-size:13px;display:flex}.hub-summary b[data-v-a8daa98b]{color:var(--text);margin-right:2px;font-size:16px}.hub-summary .warn b[data-v-a8daa98b]{color:var(--red-text)}.hub-tabs[data-v-a8daa98b]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.hub-tabs>[role=tab][data-v-a8daa98b]{border:1px solid var(--line);background:var(--surface);color:var(--secondary);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.hub-tabs>[role=tab][aria-selected=true][data-v-a8daa98b]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.hub-ok[data-v-a8daa98b]{color:var(--green-text);background:var(--green-bg);border-radius:8px;padding:10px 14px;font-size:13px}.hub-filter[data-v-a8daa98b]{min-width:200px}.hub-form-panel[data-v-a8daa98b]{margin-top:18px}.hub-grid[data-v-a8daa98b]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:14px;padding:0 20px 20px;display:grid}.hub-grid .wide[data-v-a8daa98b]{grid-column:1/-1}.hub-grid input[data-v-a8daa98b],.hub-grid textarea[data-v-a8daa98b]{width:100%;margin-top:7px}.hub-columns[data-v-a8daa98b]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.hub-columns .hub-form-panel[data-v-a8daa98b]{margin-top:18px}.hub-once[data-v-a8daa98b]{flex-wrap:wrap;align-items:center;gap:10px;margin:0 20px 20px;display:flex}.hub-once code[data-v-a8daa98b]{word-break:break-all;-webkit-user-select:all;user-select:all;flex-basis:100%}.hub-critical[data-v-a8daa98b]{color:var(--red-text);font-size:12px}.hub-guide ol[data-v-a8daa98b]{color:var(--text);gap:12px;padding:0 20px 8px 40px;font-size:13px;line-height:1.7;display:grid}.hub-guide pre[data-v-a8daa98b]{white-space:pre;margin-top:8px;overflow-x:auto}.hub-guide .card-footnote[data-v-a8daa98b]{padding:0 20px 20px}.hub-body[data-v-a8daa98b]{white-space:pre-wrap;font-size:13px;line-height:1.7}.hub-delivery[data-v-a8daa98b]{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.hub-delivery>div[data-v-a8daa98b]{gap:3px;display:grid}.order-table td.cell-sub[data-v-a8daa98b]{vertical-align:middle;display:table-cell}.price-meta[data-v-9450ae06]{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:16px;font-size:12px;display:flex}.price-meta .ok[data-v-9450ae06]{color:var(--green-text)}.price-meta .bad[data-v-9450ae06]{color:var(--red-text)}.price-meta .stale[data-v-9450ae06]{color:var(--amber-text);margin-left:6px;font-weight:600}.price-meta button[data-v-9450ae06]{margin-left:auto}.button.small[data-v-9450ae06]{padding:5px 10px;font-size:12px}.plan-switch[data-v-9450ae06]{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;gap:4px;padding:4px;display:flex}.plan-switch button[data-v-9450ae06]{color:var(--secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600}.plan-switch button[aria-checked=true][data-v-9450ae06]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0000001f}tr.best td[data-v-9450ae06]{background:var(--green-bg)}.fx-panel[data-v-9450ae06]{margin-top:20px}.up[data-v-9450ae06]{color:var(--green-text)}.down[data-v-9450ae06]{color:var(--red-text)}.spin[data-v-9450ae06]{animation:1s linear infinite spin-9450ae06}@keyframes spin-9450ae06{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin[data-v-9450ae06]{animation:none}}.new-order-modal form[data-v-d5fe2d60]{gap:14px;display:grid}.new-order-modal label[data-v-d5fe2d60]{gap:8px;font-size:13px;font-weight:600;display:grid}.new-order-modal textarea[data-v-d5fe2d60]{border:1px solid var(--line);background:var(--surface-soft);width:100%;color:var(--text);font:12px var(--mono);resize:vertical;border-radius:7px;padding:11px}.orders-heading .heading-actions[data-v-d5fe2d60]{gap:10px;display:flex}.ops-field[data-v-d03a9fce]{flex-direction:column;gap:7px;font-size:11px;font-weight:500;display:flex}.ops-input[data-v-d03a9fce]{border:1px solid var(--line);color:inherit;background:0 0;border-radius:6px;padding:9px 11px}.ops-inline-form[data-v-d03a9fce]{white-space:normal;flex-direction:column;gap:8px;min-width:240px;margin-top:10px;display:flex}.ops-actions-cell[data-v-d03a9fce]{white-space:normal}.ops-list[data-v-d03a9fce]{margin:8px 0;padding-left:18px;font-size:12px;line-height:2}.form-error[data-v-d03a9fce]:empty{display:none}.issue-modal[data-v-fe5e7fc3]{width:560px}.issue-modal form[data-v-fe5e7fc3]{gap:14px;display:grid}.issue-modal label[data-v-fe5e7fc3]{gap:8px;font-size:13px;font-weight:600;display:grid}.issue-row[data-v-fe5e7fc3]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-select-field[data-v-fe5e7fc3]{gap:8px;display:grid}.form-select-field>label[data-v-fe5e7fc3]{font-size:13px;font-weight:600}.price-editor[data-v-fe5e7fc3]{border:1px dashed var(--line);border-radius:9px;grid-template-columns:1fr auto auto;align-items:end;gap:12px;padding:14px;display:grid}.package-toggle[data-v-fe5e7fc3]{align-items:center;gap:8px;font-weight:400!important;display:flex!important}.link-button[data-v-fe5e7fc3]{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.link-button[data-v-fe5e7fc3]:disabled{color:var(--hint);cursor:default}.secret-modal[data-v-fe5e7fc3]{width:620px}.secret-modal pre[data-v-fe5e7fc3]{-webkit-user-select:all;user-select:all;max-height:320px;overflow:auto}.sms-selection[data-v-cd38d751]{border:0;margin:0;padding:0;display:contents}.ops-section[data-v-cd38d751]{margin-bottom:22px}.ops-wrap[data-v-cd38d751]{flex-wrap:wrap;align-items:flex-end}.ops-pad[data-v-cd38d751]{margin:0;padding:0 20px 16px}.form-select-field[data-v-cd38d751]{gap:7px;min-width:200px;display:grid}.form-select-field label[data-v-cd38d751]{font-size:12px;font-weight:600}.ops-list[data-v-cd38d751]{margin:8px 0;padding-left:18px;font-size:12px;line-height:2}.quote-chip[data-v-cd38d751]{background:var(--accent-soft);color:var(--accent);border-radius:7px;padding:9px 12px;font-size:13px}.form-error[data-v-cd38d751]:empty{display:none}.ops-section[data-v-135f41aa]{margin-bottom:22px}.ops-cards[data-v-135f41aa]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:22px;display:grid}.ops-dl[data-v-135f41aa]{gap:8px;padding:0 20px 20px;display:grid}.ops-dl>div[data-v-135f41aa]{justify-content:space-between;font-size:13px;display:flex}.ops-wrap[data-v-135f41aa]{flex-wrap:wrap;align-items:flex-end}.ops-field[data-v-135f41aa]{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.ops-narrow[data-v-135f41aa]{width:130px}.ops-wide[data-v-135f41aa]{width:240px}.ops-input[data-v-135f41aa]{border:1px solid var(--line);background:var(--surface-soft);color:inherit;border-radius:6px;padding:9px 11px}.ops-check[data-v-135f41aa]{align-items:center;gap:7px;font-size:12px;display:flex}.ops-pad[data-v-135f41aa]{align-items:center;gap:6px;margin:0;padding:0 20px 16px;display:flex}.form-select-field[data-v-135f41aa]{gap:7px;min-width:200px;display:grid}.form-select-field label[data-v-135f41aa]{font-size:12px;font-weight:600}.wrap-cell[data-v-135f41aa]{white-space:normal;font-size:12px;line-height:1.6}.addr[data-v-135f41aa]{word-break:break-all;font-size:11px}.form-error[data-v-135f41aa]:empty{display:none}.price-input[data-v-4685e4cc]{align-items:center;gap:4px;display:inline-flex}.price-input input[data-v-4685e4cc]{text-align:right;width:110px;padding:7px 9px}.offer-actions[data-v-4685e4cc]{justify-content:flex-start;align-items:center}.panel-tools[data-v-4685e4cc]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tenant-picker[data-v-4685e4cc]{min-width:200px}.panel-title h2[data-v-4685e4cc]{align-items:center;gap:8px;display:flex}.access-panel[data-v-4685e4cc]{margin-top:24px}.rule-group[data-v-614f2f04]{border-top:1px solid var(--line);margin:8px 0 0;padding-top:12px;font-size:14px}.rules-panel[data-v-614f2f04]{margin-top:24px}.rules-panel .panel-title h2[data-v-614f2f04]{align-items:center;gap:8px;display:flex}.rules-toolbar[data-v-614f2f04]{flex-wrap:wrap;align-items:flex-end}.form-select-field[data-v-614f2f04]{gap:7px;min-width:200px;display:grid}.form-select-field label[data-v-614f2f04]{font-size:12px;font-weight:600}.rules-pad[data-v-614f2f04]{margin:0 20px 12px}.rules-grid[data-v-614f2f04]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 24px;padding:4px 20px 22px;display:grid}.rules-grid .wide[data-v-614f2f04]{grid-column:1/-1}.switch-row[data-v-614f2f04]{align-items:flex-start;gap:10px;font-size:13px;display:flex}.switch-row input[data-v-614f2f04]{margin-top:3px}.switch-row small[data-v-614f2f04],.num-row small[data-v-614f2f04]{color:var(--hint);margin-top:3px;font-size:11px;font-weight:400;display:block}.num-row[data-v-614f2f04]{gap:6px;font-size:13px;font-weight:600;display:grid}.num-row input[data-v-614f2f04]{border:1px solid var(--line);background:var(--surface-soft);width:120px;color:var(--text);border-radius:7px;padding:8px 10px}.priority h3[data-v-614f2f04]{margin:0 0 10px;font-size:14px}.priority h3 small[data-v-614f2f04]{color:var(--hint);margin-left:8px;font-size:12px;font-weight:400}.priority ol[data-v-614f2f04]{border:1px solid var(--line);border-radius:9px;margin:0;padding:0;list-style:none}.priority li[data-v-614f2f04]{border-top:1px solid var(--line);grid-template-columns:32px 1fr 1fr auto;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:grid}.priority li[data-v-614f2f04]:first-child{border-top:0}.rank[data-v-614f2f04]{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:6px;place-items:center;font-size:12px;font-weight:600;display:grid}.add-head[data-v-614f2f04]{align-items:center;gap:10px;margin-top:12px;display:flex}.add-head .single-select[data-v-614f2f04]{min-width:280px}.rules-actions[data-v-614f2f04]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.rules-actions .subtle[data-v-614f2f04]{margin-right:auto;font-size:12px}.admins-panel[data-v-be7ed758],.checks-panel[data-v-be7ed758]{margin-top:24px}.checks[data-v-be7ed758]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;margin:0;padding:0 20px 8px;list-style:none;display:grid}.checks li[data-v-be7ed758]{color:var(--amber-text);align-items:center;gap:9px;font-size:13px;display:flex}.checks li.ok[data-v-be7ed758]{color:var(--green-text)}.admin-form[data-v-be7ed758]{gap:14px;display:grid}.admin-form label[data-v-be7ed758]{gap:8px;font-size:13px;font-weight:600;display:grid}.recovery[data-v-50c125e1]{letter-spacing:1px;-webkit-user-select:all;user-select:all;column-count:2;font-size:15px;line-height:1.9}.ops-wrap[data-v-4d1d36e1]{flex-wrap:wrap}.ops-check[data-v-4d1d36e1]{align-items:center;gap:7px;font-size:12px;display:flex}.ops-notices[data-v-4d1d36e1]{margin:0;padding:0;list-style:none}.ops-notices li[data-v-4d1d36e1]{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.ops-notices li.unread[data-v-4d1d36e1]{background:color-mix(in srgb,var(--accent) 5%,transparent)}.ops-notice-body[data-v-4d1d36e1]{flex:1;min-width:0}.ops-notice-body strong[data-v-4d1d36e1]{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ops-notice-body p[data-v-4d1d36e1]{margin:6px 0;font-size:12px;line-height:1.7}.ask-modal[data-v-99b4cdb3]{max-width:440px}.ask-modal h2[data-v-99b4cdb3]{align-items:center;gap:8px;display:flex}.ask-warn[data-v-99b4cdb3]{color:var(--red-text)}.ask-message[data-v-99b4cdb3]{color:var(--secondary);white-space:pre-line;font-size:13px;line-height:1.7}.ask-modal label[data-v-99b4cdb3]{gap:7px;margin-top:12px;font-size:13px;display:grid}.ask-modal input[data-v-99b4cdb3]{width:100%}.login-page{background:var(--canvas);place-items:center;min-height:100dvh;padding:24px;display:grid}.login-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:min(400px,100%);padding:32px;box-shadow:0 20px 50px #0f1e3c14}.login-brand{align-items:center;gap:10px;margin-bottom:22px;font-size:22px;display:flex}.login-brand span{color:var(--accent)}.login-card h1{margin:0 0 6px;font-size:22px}.login-sub{color:var(--secondary);margin:0 0 22px;font-size:13px}.login-card form{gap:14px;display:grid}.login-card label{gap:7px;font-size:13px;font-weight:600;display:grid}.login-card input{width:100%}.login-submit{justify-content:center;margin-top:4px;padding:12px}.login-foot{color:var(--secondary);margin:18px 0 0;font-size:12px;line-height:1.6}.login-theme{position:fixed;top:16px;right:16px}.login-links{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.login-links button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.user-card .avatar{place-items:center;display:grid}.notice-empty{margin:0;padding:14px 16px}.heading-actions{align-items:center;gap:10px;display:flex}.gate-toast-host[data-v-4ceaf24f]{z-index:10000;pointer-events:none;gap:12px;width:min(460px,100vw - 32px);display:grid;position:fixed;top:24px;right:24px}.gate-toast[data-v-4ceaf24f]{pointer-events:auto;border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--surface);color:var(--text);border-radius:10px;align-items:flex-start;gap:11px;padding:15px 16px;display:flex;box-shadow:0 8px 32px #00000029}.gate-toast>svg[data-v-4ceaf24f]{color:var(--accent);flex:none;margin-top:2px}.gate-toast.success[data-v-4ceaf24f]{border-left-color:var(--green-text)}.gate-toast.success>svg[data-v-4ceaf24f]{color:var(--green-text)}.gate-toast.error[data-v-4ceaf24f]{border-left-color:var(--red-text)}.gate-toast.error>svg[data-v-4ceaf24f]{color:var(--red-text)}.gate-toast p[data-v-4ceaf24f]{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;max-height:40vh;margin:0;font-size:13px;line-height:1.65;overflow:auto}.gate-toast button[data-v-4ceaf24f]{width:26px;height:26px;color:var(--secondary);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;display:grid}.gate-toast button[data-v-4ceaf24f]:hover{background:var(--surface-soft)}.gate-toast-enter-active[data-v-4ceaf24f],.gate-toast-leave-active[data-v-4ceaf24f]{transition:opacity .15s,transform .15s}.gate-toast-enter-from[data-v-4ceaf24f],.gate-toast-leave-to[data-v-4ceaf24f]{opacity:0;transform:translate(12px)}@media (prefers-reduced-motion:reduce){.gate-toast-enter-active[data-v-4ceaf24f],.gate-toast-leave-active[data-v-4ceaf24f]{transition:none}}@media (width<=650px){.gate-toast-host[data-v-4ceaf24f]{top:12px;right:16px}}:root{color:#233047;font-synthesis:none;--blue:#3762e9;--ink:#1b2940;--muted:#8a94a5;--line:#e8ecf2;--green:#248369;--mono:"IBM Plex Mono","SFMono-Regular",Consolas,monospace;background:#f5f7fa;font-family:DM Sans,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:13px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.35}a{color:inherit;text-decoration:none}button,input,select{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #7898ff}input[type=checkbox]{width:14px;height:14px;accent-color:var(--blue);cursor:pointer;margin:0}input[type=range]{accent-color:var(--blue)}.mono,.money,.amount-highlight{font-family:var(--mono);font-variant-numeric:tabular-nums}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;width:232px;padding:31px 18px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{flex-wrap:wrap;align-items:center;gap:10px;margin:0 13px 36px;display:flex}.brand strong{letter-spacing:-1.7px;color:#1c2d4a;font-size:32px;line-height:1}.brand strong>span{color:var(--blue)}.brand small{letter-spacing:2px;color:#8793a7;flex-basis:100%;margin-top:-2px;padding-left:37px;font-size:10px;display:block}.brand-mark{align-items:center;gap:3px;width:26px;height:28px;display:flex;transform:skewY(-13deg)}.brand-mark i{background:var(--blue);border-radius:2px;width:6px;height:24px}.brand-mark i:nth-child(2){background:#7a9aff;height:17px}.brand-mark i:nth-child(3){background:#b2c4ff;height:10px}.workspace{text-align:left;border:1px solid var(--line);background:#f8f9fc;border-radius:9px;align-items:center;gap:9px;width:100%;margin-bottom:28px;padding:11px 9px;display:flex}.workspace>span:nth-child(2){flex:1}.workspace strong{font-size:12px;font-weight:600;display:block}.workspace small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.workspace-avatar{width:31px;height:31px;color:var(--blue);background:#e9efff;border:1px solid #dce5fc;border-radius:8px;place-items:center;font-weight:700;display:grid}.nav-caption{color:#9aa4b3;letter-spacing:1.5px;margin-bottom:12px;padding:0 13px;font-size:10px}.nav-caption.second{margin-top:30px}nav button,.nav-disabled{color:#68748a;text-align:left;border-radius:7px;align-items:center;gap:12px;width:100%;height:44px;margin-bottom:5px;padding:0 13px;font-size:12px;transition:background .18s;display:flex}nav button:hover,.nav-disabled:hover{background:#f6f8fc}nav button.current{color:var(--blue);background:#edf2ff;font-weight:600;position:relative}nav button.current:before{content:"";background:var(--blue);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;left:-18px}.nav-count{font-family:var(--mono);background:#dce6ff;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.nav-disabled small{color:#aeb5c2;margin-left:auto;font-size:9px}.environment-note{color:#8d98a9;align-items:center;gap:7px;margin:30px 8px 12px;font-size:10px;display:flex}.environment-note .mono{margin-left:auto}.status-dot,.mini-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-dot{background:#5ba58d;box-shadow:0 0 0 3px #edf7f3}.docs-link{color:#778397;align-items:center;gap:10px;width:100%;padding:12px;font-size:12px;display:flex}.docs-link svg:last-child{margin-left:auto}.user-card{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:12px;padding:19px 0;display:flex}.avatar,.top-avatar{color:#53627a;background:#e8edf4;border-radius:50%;place-items:center;font-weight:600;display:grid}.avatar{width:33px;height:33px}.user-card>span:nth-child(2){flex:1}.user-card strong{font-size:11px;font-weight:500;display:block}.user-card small{color:#98a1b0;margin-top:4px;font-size:9px;display:block}.main-shell{margin-left:232px}.topbar{border-bottom:1px solid var(--line);background:#ffffffbf;justify-content:space-between;align-items:center;height:72px;padding:0 38px;display:flex}.breadcrumb{color:#949eae;align-items:center;gap:14px;font-size:11px;display:flex}.breadcrumb strong{color:#46536a;font-weight:500}.top-actions{align-items:center;gap:19px;display:flex}.preview-label{letter-spacing:1px;color:#8e99a8;align-items:center;gap:9px;font-size:9px;display:flex}.preview-label i{background:#a1a9b8;border-radius:50%;width:3px;height:3px}.top-divider{background:#e1e6ee;width:1px;height:18px}.icon-button{color:#7e8a9e;border-radius:6px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.icon-button:hover{color:var(--blue);background:#eef2f8}.top-avatar{width:29px;height:29px;font-size:11px}.notification-trigger{position:relative}.notification-trigger>i{background:#e6a259;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:6px}.notifications{position:relative}.notification-panel{border:1px solid var(--line);z-index:50;background:#fff;border-radius:12px;width:340px;padding:18px;position:absolute;top:36px;right:-45px;box-shadow:0 10px 40px #24395620}.notification-panel>strong{justify-content:space-between;margin-bottom:12px;display:flex}.notification-panel>button{text-align:left;border-top:1px solid var(--line);align-items:center;gap:10px;width:100%;padding:12px 0;font-size:11px;display:flex}.notification-panel small{color:#929bab;margin-top:6px;font-size:10px;display:block}.alert-mini{color:#b68035;background:#fff6e9;border-radius:7px;padding:7px}.alert-mini.violet{color:#8a6cc5;background:#f5f0fe}main{max-width:1720px;margin:auto;padding:38px 38px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:2.2px;color:#8f9aad;margin-bottom:9px;font-size:9px;font-weight:600}h1{letter-spacing:-.6px;color:var(--ink);align-items:center;gap:12px;margin:0;font-size:27px;font-weight:650;display:flex}.heading-dot{background:#7c9df9;border-radius:2px;width:6px;height:6px;transform:rotate(45deg)}.page-heading p{color:#8a94a5;margin:11px 0 0;font-size:11px}.heading-actions{gap:10px;display:flex}.button{border-radius:7px;justify-content:center;align-items:center;gap:8px;height:37px;padding:0 15px;font-size:11px;font-weight:500;transition:background .15s,box-shadow .15s;display:inline-flex}.button.primary{background:var(--blue);color:#fff;border:1px solid #315bdd;box-shadow:0 3px 6px #3762e921}.button.primary:hover{background:#2c52ce;box-shadow:0 4px 12px #3762e933}.button.secondary{color:#5a6679;background:#fff;border:1px solid #dfe5ed;box-shadow:0 1px 2px #23304703}.button.secondary:hover{background:#f7f9fd;border-color:#b8c7e6}.metric-strip{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-bottom:28px;padding:22px 0;display:grid;box-shadow:0 3px 8px #23304702}.metric{text-align:left;border-right:1px solid var(--line);min-width:0;padding:0 25px;position:relative}.metric:last-child{border:0}.metric>span{color:#7b8799;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:11px;display:flex}.metric>span svg{color:#a2adbd}.metric>div:nth-child(2){align-items:baseline;gap:8px;display:flex}.metric strong{font-family:var(--mono);letter-spacing:-1px;color:#26354d;font-size:31px;font-weight:500}.metric small{color:#a0a8b6;font-size:10px}.metric-foot{color:#9ca5b3;white-space:nowrap;align-items:center;gap:3px;margin-left:auto;font-size:9px;display:flex}.metric-progress{background:#edf5f1;border-radius:5px;height:4px;margin-top:21px}.metric-progress i{background:#6dac97;border-radius:5px;height:100%;display:block}.metric-caption{color:#98a1af;align-items:end;gap:6px;height:25px;padding-bottom:0;font-size:9px;display:flex}.metric-caption .mini-dot{margin-bottom:3px}.mini-dot.blue{color:#7699ed}.metric-alert{background:0 0}.metric-alert:hover strong{color:#b5853f}.tiny-bars{align-items:flex-end;gap:4px;height:25px;margin-top:0;display:flex;overflow:hidden}.tiny-bars i{background:#d6e2ff;border-radius:2px 2px 0 0;flex:1;width:5px;max-width:8px}.tiny-bars i:nth-last-child(-n+6){background:#6b8bf1}.orders-panel{background:#fff;border:1px solid #e2e7ef;border-radius:11px;overflow:visible;box-shadow:0 4px 18px #25395403}.list-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:59px;padding:0 21px;display:flex}.tabs{gap:26px;height:100%;display:flex}.tabs button{color:#8a94a3;align-items:center;gap:7px;padding:0;font-size:11px;display:flex;position:relative}.tabs button.active{color:var(--blue);font-weight:600}.tabs button.active:after{content:"";background:var(--blue);border-radius:4px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs button>span{font-family:var(--mono);color:#8e97a6;background:#f0f2f6;border-radius:4px;padding:2px 5px;font-size:9px}.tabs button.active>span{color:var(--blue);background:#eaf0ff}.tabs button>span.amber-count{color:#b28646;background:#fff4e3}.updated{color:#9ba4b1;align-items:center;gap:6px;font-size:9px;display:flex}.updated .mini-dot{color:#75aa97;width:5px;height:5px}.toolbar{align-items:center;gap:12px;padding:17px 20px;display:flex}.search-box{color:#9ba5b5;background:#fcfdff;border:1px solid #e2e7ef;border-radius:6px;align-items:center;gap:8px;width:265px;min-width:200px;height:34px;padding:0 10px;display:flex}.search-box:focus-within{border-color:#8aa6f7;box-shadow:0 0 0 3px #eef2ff}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:10px}.search-box input::placeholder{color:#a0a9b6}.search-box kbd{text-align:center;color:#a8b0bf;border:1px solid #e4e9ef;border-radius:3px;width:17px;font-family:inherit;font-size:11px}.filter-group{align-items:center;gap:7px;display:flex}.filter-select{position:relative}.filter-button{white-space:nowrap;color:#6a768a;background:#fff;border:1px solid #e2e7ef;border-radius:6px;align-items:center;gap:13px;height:34px;padding:0 11px;font-size:10px;display:flex}.filter-button:hover{background:#fbfcff;border-color:#b9c8e2}.filter-button.active,.filter-button.expanded{color:var(--blue);background:#f7f9ff;border-color:#b4c6fa}.filter-button b{background:#e6edff;border-radius:3px;padding:1px 4px;font-size:9px}.filter-button svg{color:#a0abba}.filter-button.expanded svg{color:var(--blue)}.toolbar-end{gap:7px;margin-left:auto;display:flex}.bordered{border:1px solid #e2e7ef;width:33px;height:33px}.select-popover{z-index:45;background:#fff;border:1px solid #e0e6ef;border-radius:10px;width:245px;padding:7px;animation:.14s ease-out popover-in;position:absolute;top:42px;left:0;box-shadow:0 12px 35px #2330471b,0 2px 5px #23304706}.select-search{border-bottom:1px solid var(--line);color:#a4aebe;align-items:center;gap:8px;padding:8px 8px 12px;display:flex}.select-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.select-search input::placeholder{color:#a0a9b6}.select-options{max-height:265px;padding:5px 0;overflow:auto}.select-option{text-align:left;color:#5a687e;border-radius:5px;align-items:center;gap:9px;width:100%;min-height:38px;padding:9px 8px;font-size:11px;display:flex}.select-option:hover{background:#f3f6fb}.select-option.chosen{color:var(--blue);background:#f0f4ff}.option-check{border:1px solid #d7deea;border-radius:4px;flex-shrink:0;place-items:center;width:14px;height:14px;display:grid}.chosen .option-check{background:var(--blue);border-color:var(--blue);color:#fff}.option-text{flex:1}.option-text small{color:#96a1b3;margin-top:4px;font-size:9px;display:block}.option-count{color:#a1abba;font-size:10px;font-family:var(--mono)}.select-footer{border-top:1px solid var(--line);color:#98a0ae;justify-content:space-between;padding:8px 4px 2px;font-size:10px;display:flex}.select-done{color:var(--blue);background:#eef3ff;border-radius:4px;padding:5px 10px}.empty-options{color:var(--muted);padding:12px;font-size:11px}.column-wrap{position:relative}.column-popover{border:1px solid var(--line);z-index:44;background:#fff;border-radius:9px;width:180px;padding:16px;position:absolute;top:40px;right:0;box-shadow:0 10px 35px #23304715}.column-popover strong{font-size:12px}.column-popover label{align-items:center;gap:9px;margin:15px 0;font-size:11px;display:flex}.column-popover>button{color:var(--blue);float:right;font-size:11px}.extra-filters{color:#8c97a7;align-items:center;gap:12px;padding:0 21px 16px;font-size:10px;display:flex}.extra-filters small{margin-left:auto;font-size:9px}.applied-filters{color:#8e99a9;align-items:center;gap:8px;padding:0 22px 14px;font-size:10px;display:flex}.applied-filters b{color:var(--blue)}.applied-filters button{color:var(--blue);align-items:center;gap:5px;margin-left:10px;display:flex}.selection-bar{color:var(--blue);background:#eef3ff;gap:22px;padding:10px 22px;font-size:11px;display:flex}.selection-bar span,.selection-bar button{align-items:center;gap:7px;display:flex}.selection-bar button:last-child{margin-left:auto}.table-scroll{overflow-x:auto}.order-table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}.order-table thead{background:#f8fafc}.order-table th{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#8c97a7;height:39px;padding:0 15px;font-size:10px;font-weight:400}.sort-button{color:inherit;font-size:inherit;align-items:center;gap:9px;padding:0;display:flex}.order-table td{border-bottom:1px solid #edf0f5;height:77px;padding:13px 15px;font-size:11px}.order-table tbody tr{cursor:pointer;transition:background .12s}.order-table tbody tr:hover{background:#f9fbff}.order-table tbody tr:last-child td{border-bottom:0}.order-table.dense td{height:58px;padding-block:8px}.order-table .check-cell{width:40px;padding-left:21px;padding-right:5px}.order-id{font-family:var(--mono);color:#34476a;text-align:left;padding:0;font-size:11px;font-weight:500}.order-id:hover{color:var(--blue)}.cell-sub{color:#a0a9b7;align-items:center;gap:9px;margin-top:7px;font-size:9px;display:flex}.source-label{color:#9aa4b3;border-left:1px solid #e4e8ef;padding-left:9px;font-size:8px}.product-cell{align-items:center;gap:10px;display:flex}.product-icon{color:#397a67;background:#f3f7f5;border:1px solid #e7eceb;border-radius:8px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:26px;display:grid}.product-icon.claude{color:#c18462;background:#fbf5ef;border-color:#f1e6dc}.product-icon.tg{color:#5599d5;background:#f0f7ff;border-color:#e0eef9;font-size:19px;transform:none}.product-icon.grok{color:#455166;background:#f0f2f6;border-color:#e5e8ef;font-size:20px}.product-cell strong{letter-spacing:.1px;font-size:11px;font-weight:500;display:block}.product-cell small{color:#9aa3b2;margin-top:5px;font-size:9px;display:block}.tenant-name{color:#647086;font-size:10px;font-weight:500}.account{font-size:9px}.number-cell{text-align:right}.money{color:#394860;font-size:12px;font-weight:500}.number-sub{letter-spacing:1px;justify-content:flex-end;font-size:8px}.provider{color:#79859a;align-items:center;gap:7px;font-size:10px;display:flex}.provider-symbol{color:#8798b3;background:#f0f3f8;border-radius:4px;place-items:center;width:16px;height:16px;font-size:8px;font-weight:700;display:grid}.provider-symbol.zovocard{color:#7186cb;background:#eef2ff}.provider-symbol.pro20x{color:#9383bd;background:#f2effb}.provider-symbol.avanfinity{color:#7e919d;background:#edf2f4}.status-badge{color:#8792a3;white-space:nowrap;background:#f1f3f6;border-radius:5px;align-items:center;gap:6px;padding:0 7px;font-size:9px;font-weight:500;line-height:21px;display:inline-flex}.status-badge .mini-dot{width:4px;height:4px}.status-badge.green{color:#4b9277;background:#edf7f2}.status-badge.blue{color:#6288d4;background:#edf3ff}.status-badge.amber{color:#b78a4f;background:#fff5e7}.status-badge.red{color:#c17c77;background:#fdf0ef}.status-badge.violet{color:#9c80c2;background:#f3effc}.payment-hint{color:#a5adba;gap:5px;margin-top:7px;font-size:8px;display:flex}.action-cell{width:38px;padding-right:17px!important}.row-action{color:#a2acbc;border-radius:5px;padding:4px}.row-action:hover{color:var(--blue);background:#eaf0ff}.table-footer{border-top:1px solid var(--line);color:#98a1b0;justify-content:space-between;align-items:center;gap:15px;padding:17px 21px;font-size:9px;display:flex}.table-footer strong{font-family:var(--mono);color:#66758a;font-weight:500}.footer-separator{color:#c0c6d0;margin:0 9px}.pagination{align-items:center;gap:5px;display:flex}.pagination label{align-items:center;gap:7px;margin-right:12px;display:flex}.pagination select{color:#6f7b8f;background:#fff;border:1px solid #e2e7ef;border-radius:5px;padding:5px 9px;font-size:9px}.page-number{width:25px;height:25px;font-family:var(--mono);color:#8c97a7;border-radius:5px;font-size:10px}.page-number.active{color:var(--blue);background:#edf2ff;border:1px solid #dce5ff}.page-bottom{color:#a2aab7;justify-content:space-between;align-items:center;margin:18px 2px 0;font-size:9px;display:flex}.page-bottom>span,.page-bottom button{align-items:center;gap:7px;display:flex}.page-bottom button{color:#8491a5;font-size:9px}.app-footer{color:#aeb6c3;letter-spacing:.5px;justify-content:space-between;align-items:center;padding:35px 0 22px;font-size:8px;display:flex}.app-footer i{color:#ced4df;padding:0 8px;font-style:normal}.empty-state{text-align:center;color:#97a4b7;padding:65px 20px}.empty-state svg{color:#a6b6d4}.empty-state h3{color:#5f708a;font-size:14px;font-weight:500}.empty-state p{margin-bottom:20px;font-size:11px}.admin-only{color:#8090a8;background:#edf1f7;border-radius:7px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;display:flex}.info-banner{color:#5b78ba;background:#edf3ff;border:1px solid #dbe5fd;border-radius:9px;gap:13px;margin-bottom:25px;padding:19px 22px;display:flex}.info-banner strong{font-size:12px;font-weight:500}.info-banner p{color:#7e91b4;margin:8px 0 0;font-size:10px;line-height:1.8}.panel-title{justify-content:space-between;align-items:center;padding:20px;display:flex}.panel-title h2{margin:0;font-size:14px;font-weight:600}.panel-title h2 span{color:#9ba9be;font-family:var(--mono);margin-left:9px;font-size:12px}.panel-title>span{color:#9ba5b4;font-size:10px}.cards-panel .order-table th:first-child,.cards-panel .order-table td:first-child{padding-left:23px}.card-chip{font-family:var(--mono);color:#5f7396;align-items:center;gap:8px;display:flex}.provider-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.provider-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:24px}.provider-card>.status-badge{float:right}.provider-icon{color:#7188c9;background:#edf2ff;border-radius:9px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:600;display:grid}.provider-card h2{letter-spacing:-.6px;margin:20px 0 8px;font-size:20px}.provider-card p{color:#8c98aa;font-size:11px}.provider-stats{border-top:1px solid var(--line);color:#a0abba;justify-content:space-between;margin-top:26px;padding-top:18px;font-size:10px;display:flex}.provider-stats strong{color:#65738a;margin-top:9px;font-size:14px;font-weight:500;display:block}.provider-stats strong small{font-size:10px}.quota-panel{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:1.3fr 1fr;gap:60px;margin-top:25px;padding:30px;display:grid}.section-kicker{letter-spacing:1.5px;color:#91a0b8;font-size:9px}.quota-panel h2{font-size:19px;font-weight:600}.quota-panel p{color:#98a2b2;font-size:11px;line-height:1.9}.quota-visual{border-radius:8px;gap:4px;height:110px;margin:30px 0 20px;display:flex;overflow:hidden}.quota-visual>div{color:#7290d8;background:#e9efff;flex-direction:column;flex-shrink:0;justify-content:space-between;min-width:65px;padding:15px;display:flex}.quota-visual>div+div{color:#fff;background:#3762e9;flex:1}.quota-visual span{font-size:10px}.quota-visual strong{font-family:var(--mono);font-size:23px;font-weight:500}.quota-note{color:#99a5b8;font-size:10px;line-height:1.8}.quota-panel form label,.modal form label{margin-bottom:20px;font-size:11px;font-weight:500;display:block}.quota-panel label>span{float:right;color:#9aa7ba;font-size:10px}.quota-panel input:not([type=range]),.modal input,.modal select{color:#53627c;background:#fcfdff;border:1px solid #dfe6ef;border-radius:6px;width:100%;margin-top:9px;padding:11px 12px}.quota-panel input[type=range]{width:100%;margin-top:13px}.saved-note{color:var(--green);margin-left:13px;font-size:10px}.overlay{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17243845;justify-content:flex-end;animation:.2s fade-in;display:flex;position:fixed;inset:0}.detail-drawer{background:#fff;flex-direction:column;width:510px;max-width:100%;height:100%;animation:.2s ease-out drawer-in;display:flex;box-shadow:-10px 0 50px #182d4125}.detail-drawer>header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:65px;padding:0 26px;display:flex}.detail-drawer>header>span{color:#71819a;align-items:center;gap:9px;font-size:12px;display:flex}.drawer-body{flex:1;padding:27px;overflow:auto}.drawer-top{justify-content:space-between;align-items:center;display:flex}.demo-word{color:#a1adbe;font-size:9px}.drawer-body h2{letter-spacing:-.6px;margin:20px 0 10px;font-size:23px;font-weight:600}.drawer-body h2>span{color:#8b98ac;margin-left:6px;font-size:15px;font-weight:400}.copy-id{font-family:var(--mono);color:#8a97ad;align-items:center;gap:9px;padding:0;font-size:11px;display:flex}.copy-id:hover{color:var(--blue)}.state-trio{background:#f6f8fc;border:1px solid #eaf0f7;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:24px 0;padding:16px;display:grid}.state-trio>div{border-right:1px solid #e3e9f3;padding-left:16px}.state-trio>div:first-child{padding-left:0}.state-trio>div:last-child{border:0}.state-trio small{color:#9aa6ba;margin-bottom:8px;font-size:9px;display:block}.state-trio strong{color:#5d7092;font-size:12px;font-weight:500}.detail-section{border-bottom:1px solid var(--line);margin-bottom:24px;padding:0 0 23px}.detail-section:last-child{border:0;margin-bottom:0}.detail-section h3{justify-content:space-between;margin:0 0 18px;font-size:12px;font-weight:600;display:flex}.detail-section h3>span{color:#a0abba;font-size:9px;font-weight:400}dl{margin:0}dl>div{justify-content:space-between;gap:15px;margin-bottom:14px;font-size:11px;display:flex}dl>div:last-child{margin-bottom:0}dt{color:#929fb3}dd{color:#5b6a82;text-align:right;margin:0}.subtle{color:#a5afbf;margin-left:6px;font-size:9px}.amount-highlight{color:#344f85;font-size:17px}.inline-lock{color:#9aa8bd;background:#f1f4f9;border-radius:3px;margin-left:9px;padding:3px 5px;font-size:8px}.transaction-item{align-items:center;gap:9px;padding:13px 0;display:flex}.transaction-item+.transaction-item{border-top:1px dashed var(--line)}.transaction-icon{color:#8e9db4;background:#f4f6fa;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.transaction-icon.green{color:#6d9d88;background:#eff8f4}.transaction-item strong{font-family:var(--mono);font-size:10px;font-weight:500;display:block}.transaction-item small{color:#a1adbd;margin-top:6px;font-size:9px;display:block}.transaction-amount{font-family:var(--mono);text-align:right;color:#a8756b;margin-left:auto;font-size:13px}.evidence-note{color:#9ba9bd;background:#f7f9fc;border-radius:5px;padding:10px;font-size:9px;line-height:1.8}.timeline{margin-left:6px}.timeline-step{border-left:1px solid #e4eaf3;padding:0 0 22px 24px;position:relative}.timeline-step:last-child{border-color:#0000;padding-bottom:0}.timeline-step>span{background:#dce3ef;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:-4px;box-shadow:0 0 0 4px #fff}.timeline-step.done>span{background:#74a992}.timeline-step strong{color:#718198;font-size:11px;font-weight:500;display:block}.timeline-step small{color:#a1adbf;margin-top:7px;font-size:9px;display:block}.detail-drawer>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 25px;display:flex}.detail-drawer>footer>span{color:#a0aabe;align-items:center;gap:5px;font-size:9px;display:flex}.centered{justify-content:center;align-items:center;padding:20px}.modal{background:#fff;border:1px solid #e8edf6;border-radius:14px;width:450px;max-width:100%;max-height:90vh;padding:26px;animation:.2s ease-out popover-in;overflow:auto;box-shadow:0 15px 60px #1b30422e}.modal>header{justify-content:space-between;align-items:center;display:flex}.modal h2{margin:7px 0;font-size:20px}.modal>p{color:#8a99ad;margin:16px 0 23px;font-size:11px;line-height:1.9}.modal-safe{color:#8a9ab0;background:#f3f7fc;border-radius:6px;align-items:center;gap:8px;padding:11px;font-size:10px;display:flex}.modal-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.help-item{color:#7c8da5;align-items:start;gap:12px;padding-bottom:20px;font-size:12px;line-height:1.9;display:flex}.help-item svg{color:#7691c8;flex-shrink:0;margin-top:3px}.help-modal>.button{width:100%;margin-top:7px}.toast-message{color:#f6f9ff;z-index:120;background:#20324d;border:1px solid #334865;border-radius:9px;align-items:center;gap:10px;max-width:90vw;padding:13px 20px;font-size:12px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 6px 25px #172e4526}.toast-message svg{color:#8cbead;flex-shrink:0}.toast-enter-active,.toast-leave-active{transition:opacity .2s,margin .2s}.toast-enter-from,.toast-leave-to{opacity:0;margin-bottom:-8px}.spinning svg{animation:.7s linear infinite spin}.hamburger{display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes popover-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-in{0%{opacity:.6;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@media (width>=1500px){main{padding-top:44px}.page-heading{margin-bottom:33px}.metric-strip{margin-bottom:32px}.order-table td{height:82px}.order-table th{font-size:11px}.order-id{font-size:12px}.tenant-name{font-size:11px}.product-cell strong{font-size:12px}.toolbar{padding-block:19px}.search-box{width:300px}}@media (width<=1200px){.sidebar{width:205px;padding-inline:14px}.main-shell{margin-left:205px}main{padding:28px 24px 0}.topbar{padding-inline:24px}.metric{padding-inline:17px}.metric-foot{font-size:8px}.toolbar{flex-wrap:wrap}.toolbar-end{margin-left:auto}.more-filter span{display:none}.filter-button{gap:8px}.order-table td{padding-inline:10px}.order-table{min-width:880px}.metric strong{font-size:28px}.search-box{width:230px}.tabs{gap:22px}.updated{display:none}}@media (width<=900px){.sidebar{width:185px;padding-inline:12px}.main-shell{margin-left:185px}.brand{margin-inline:8px}.workspace{padding:9px 6px}.workspace strong{font-size:10px}.workspace-avatar{width:26px;height:26px}.metric-strip{grid-template-columns:1fr 1fr;row-gap:23px}.metric:nth-child(2){border:0}.metric:nth-child(n+3){border-top:1px solid var(--line);padding-top:15px}.toolbar{gap:9px}.search-box{order:0;width:100%}.filter-group{order:1}.toolbar-end{order:2}.provider-grid{grid-template-columns:1fr}.provider-card{display:block}.provider-stats{margin-top:18px}.quota-panel{grid-template-columns:1fr;gap:28px}.page-bottom>span{max-width:70%;line-height:1.8}.app-footer{gap:20px;line-height:1.8}}@media (width<=650px){.sidebar{width:232px;transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.mobile-shade{z-index:25;background:#20324d50;position:fixed;inset:0}.main-shell{margin-left:0}.hamburger{display:inline-flex}.topbar{height:57px;padding:0 16px}.top-actions{gap:12px}.preview-label{font-size:8px}.top-divider,.top-avatar{display:none}.breadcrumb{gap:8px;font-size:10px}main{padding:25px 16px 0}.page-heading{flex-direction:column;align-items:flex-start;gap:20px}.heading-actions{justify-content:flex-end;width:100%}.eyebrow{font-size:8px}h1{font-size:24px}.page-heading p{font-size:10px}.metric-strip{margin-bottom:22px;padding-block:18px}.metric{padding-inline:16px}.metric>span{font-size:10px}.metric strong{font-size:27px}.metric-foot{font-size:8px}.tabs{gap:16px}.tabs button{font-size:10px}.tabs button>span{font-size:8px}.list-top{padding-inline:15px}.toolbar{padding:14px}.filter-group{flex-wrap:wrap;gap:5px}.filter-button{height:32px;padding:0 9px;font-size:9px}.toolbar-end{margin-left:0}.more-filter{padding:0 8px}.table-footer{flex-direction:column;gap:14px}.pagination{align-self:flex-end}.page-bottom{align-items:flex-start;gap:12px;font-size:8px;line-height:1.8}.page-bottom button{white-space:nowrap;font-size:8px}.app-footer{flex-direction:column;align-items:flex-start;gap:7px;padding-top:26px;font-size:7px}.notification-panel{width:min(340px,100vw - 24px);position:fixed;top:54px;right:12px}.select-popover{width:220px}.filter-select:nth-child(3) .select-popover{left:auto;right:0}.extra-filters{flex-wrap:wrap}.extra-filters small{margin-left:0}.detail-drawer{width:100%}.drawer-body{padding:23px}.quota-panel{padding:20px}.quota-visual{height:95px}.admin-only{font-size:10px}.info-banner{padding:15px}.info-banner>svg{flex-shrink:0}.info-banner p{font-size:9px}.modal{padding:22px}.toast-message{min-width:250px;font-size:11px;bottom:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.order-table td,.order-id,.product-cell strong{font-size:12px}.product-cell small,.cell-sub{font-size:10px}.tenant-name{font-size:12px}.provider{font-size:11px}.status-badge{font-size:10px}.search-box input,.filter-button,.tabs button,.button{font-size:12px}.order-table td{height:70px}.select-option{font-size:12px}.option-text small,.table-footer,.metric-caption,.metric-foot{font-size:10px}.nav-caption{font-size:11px}nav button,.nav-disabled{font-size:13px}.page-heading p{font-size:12px}.single-select{min-width:100px;position:relative}.single-trigger{text-align:left;color:#516583;background:#fbfcff;border:1px solid #dce4f0;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:42px;padding:10px 13px;font-size:12px;display:flex}.single-trigger[aria-expanded=true]{border-color:#8da8ef;box-shadow:0 0 0 3px #eef3ff}.single-menu{z-index:65;background:#fff;border:1px solid #dfe6f1;border-radius:10px;width:100%;min-width:210px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 12px 35px #20334e21}.single-menu [role=listbox]{max-height:220px;padding:5px 0;overflow:auto}.single-option{text-align:left;color:#60718b;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:11px 12px;font-size:12px;display:flex}.single-option small{color:#96a3b7;margin-top:5px;font-size:10px;display:block}.single-option.highlight{background:#f3f6fc}.single-option.picked{color:#3762e9;background:#edf3ff}.single-menu .select-search input{background:#fff;border:0;margin:0;padding:0}.form-select-field{margin-bottom:20px}.form-select-field>label{display:block;margin-bottom:9px!important}.pagination .single-trigger{min-height:29px;padding:5px 8px;font-size:10px}.pagination .single-select{min-width:70px}.pagination .single-menu{min-width:150px;inset:auto 0 calc(100% + 7px) auto}.card-actions{align-items:center;gap:5px;display:flex}.card-actions button{color:#536b8d;white-space:nowrap;background:#fff;border:1px solid #dee6f1;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:30px;height:30px;padding:0 8px;font-size:11px;display:inline-flex}.card-actions button:hover:not(:disabled){color:#3762e9;background:#edf3ff;border-color:#b9cbf5}.card-actions button.danger{color:#cd6a66}.card-action-table{min-width:1000px}.card-action-table td{cursor:default;height:74px}.card-action-table tbody tr:nth-child(2n){background:#fcfdff}.card-action-table th:last-child,.card-action-table td:last-child{background:#fff;position:sticky;right:0;box-shadow:-6px 0 10px #23304704}.physical-card{color:#b4c1d7;background:linear-gradient(130deg,#42516a,#1a2539);border-radius:5px;align-items:center;gap:4px;width:40px;height:27px;padding:5px;font-size:8px;display:flex;box-shadow:0 2px 4px #20334e25}.physical-card i{background:#d8c085;border-radius:2px;width:8px;height:7px}.usage-counters{gap:15px;display:flex}.usage-counters>span{color:#6a8ad7;width:26px;height:24px;font-family:var(--mono);background:#edf2ff;border-radius:6px;place-items:center;font-size:11px;display:grid}.archived-label{color:#a1adbd;margin-top:5px;font-size:9px;display:block}.card-footnote{color:#92a0b5;border-top:1px solid #e8ecf2;align-items:center;gap:7px;padding:17px 21px;font-size:10px;display:flex}.form-error{color:#be6661;font-size:11px}.danger-button{color:#fff;background:#c96e67}.card-detail-info p{color:#7687a1;font-size:12px;line-height:1.9}.route-panel{background:#fff;border:1px solid #dfe7f3;border-radius:11px;margin-bottom:25px;padding:26px}.route-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.route-heading h2{margin:10px 0;font-size:20px}.route-heading p{color:#94a0b3;font-size:11px}.route-flow{color:#95a7c7;background:#f7f9fe;border-radius:9px;align-items:center;gap:35px;margin:23px 0;padding:20px;display:flex}.route-flow>div{flex:1;align-items:center;gap:12px;display:flex}.route-flow strong{color:#536b91;font-size:15px;display:block}.route-flow small{color:#99a8bc;margin-top:5px;font-size:10px;display:block}.provider-icon.muted{color:#899bb9;background:#e9eef6}.route-fields{align-items:flex-end;gap:16px;display:flex}.route-fields>div{flex:1}.route-fields label{color:#798aa4;margin-bottom:9px;font-size:11px;display:block}.route-fields .button{height:42px}.route-rules{border-top:1px solid var(--line);margin-top:22px;padding-top:10px}.route-rules p{color:#92a0b6;gap:10px;font-size:11px;line-height:1.9;display:flex}.route-rules svg{color:#7f9ad0;flex-shrink:0;margin-top:2px}.route-rules strong{color:#657b9c;margin-right:12px;font-weight:500}.api-flow{color:#8393ad;background:#fff;border:1px solid #dfe6f2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:25px;padding:23px;font-size:12px;display:flex}.api-flow strong{color:#3762e9;font-family:var(--mono);background:#eef3ff;border-radius:6px;padding:9px 12px;font-size:11px}.api-layout{background:#fff;border:1px solid #e0e7f2;border-radius:11px;grid-template-columns:220px 1fr;display:grid;overflow:hidden}.api-layout aside{border-right:1px solid var(--line);background:#fbfcff;padding:22px 13px}.api-layout h3{color:#8a9bb3;margin:0 12px 17px;font-size:12px}.api-layout aside button{text-align:left;color:#7e90aa;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:13px 10px;font-size:11px;display:flex}.api-layout aside button.active{color:#3762e9;background:#eaf1ff}.api-layout aside small{font-size:8px}.api-example{min-width:0;padding:27px}.api-example h2{font-family:var(--mono);overflow-wrap:anywhere;font-size:14px;line-height:1.8}.api-example h2 b{color:#378c78;font:10px var(--mono);background:#edf8f3;border-radius:4px;margin-right:9px;padding:5px 7px}.api-example p{color:#92a0b3;font-size:11px;line-height:1.9}.api-auth{font:10px/1.9 var(--mono);color:#899bb7;align-items:center;gap:10px;margin:22px 0;display:flex}.code-heading{color:#8d9db4;justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.code-heading button{color:#6f88b3;align-items:center;gap:5px;display:flex}.api-example pre,.endpoint-code{font:11px/2 var(--mono);color:#526b93;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fc;border:1px solid #e6ecf5;border-radius:8px;padding:20px;overflow:auto}.integration-notes{background:#fff;border:1px solid #e3e9f3;border-radius:11px;margin-top:25px;padding:27px}.integration-notes h2{font-size:17px}.integration-notes p{color:#8c9bb0;font-size:12px;line-height:1.9}.integration-dl dd{overflow-wrap:anywhere;max-width:250px}.issue-quote{background:#f2f6ff;border-radius:8px;margin-top:20px;padding:17px}.issue-quote span,.issue-quote small{color:#899bb9;font-size:10px;line-height:1.9;display:block}.issue-quote strong{font:20px var(--mono);color:#4c6bac;margin:14px 0;display:block}.spaced-label{margin-top:20px}.provider-card>.button{margin-top:15px}@media (width<=900px){.route-fields{flex-wrap:wrap}.route-fields>div{min-width:200px}.api-layout{grid-template-columns:1fr}.api-layout aside{border:0;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px;display:flex}.api-layout aside h3{width:100%}.api-layout aside button{gap:10px;width:auto}.route-heading{flex-wrap:wrap}.card-footnote{line-height:1.8}}@media (width<=650px){.route-panel{padding:18px}.route-flow{gap:12px;padding:14px}.route-flow .provider-icon{width:30px;height:30px;font-size:15px}.route-flow strong{font-size:12px}.route-flow small{font-size:9px}.route-fields{flex-direction:column;align-items:stretch}.route-fields>div{min-width:0}.api-flow{gap:9px;font-size:10px}.api-example{padding:18px}.api-example h2{font-size:11px}.single-menu{min-width:170px}}:root{--canvas:#f2f5fa;--surface:#fff;--surface-soft:#f5f7fc;--text:#233047;--secondary:#52647d;--hint:#60718a;--line:#dce3ed;--accent:#284fce;--accent-soft:#edf2ff;--green-text:#17674d;--green-bg:#e8f5ed;--amber-text:#83551c;--amber-bg:#fff1dc;--red-text:#a1403e;--red-bg:#ffedeb;--violet-text:#7050a3;--violet-bg:#f2ecff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--canvas:#101722;--surface:#182230;--surface-soft:#202d3e;--text:#e7edf7;--secondary:#c0ccde;--hint:#a8b8ce;--line:#36465d;--accent:#abc2ff;--accent-soft:#293c61;--green-text:#90dfb9;--green-bg:#193b31;--amber-text:#f1c783;--amber-bg:#423321;--red-text:#ffaaa5;--red-bg:#482c30;--violet-text:#d3b8fa;--violet-bg:#382e4f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body,:root{background:var(--canvas);color:var(--text)}.sidebar,.topbar,.orders-panel,.provider-card,.quota-panel,.route-panel,.api-layout,.integration-notes,.modal,.detail-drawer,.notification-panel,.select-popover,.single-menu,.column-popover,.metric-strip{background:var(--surface);color:var(--text);border-color:var(--line)}.topbar{background:var(--surface)}h1,h2,h3,.brand strong,.metric strong,.workspace strong,.tenant-name,.product-cell strong,.money,.order-id,.panel-title h2,.drawer-body h2,.detail-section h3{color:var(--text)}.workspace,.search-box,.single-trigger,.order-table thead,.order-table th,.state-trio,.route-flow,.api-layout aside,.api-example pre,.endpoint-code,.modal-safe,.evidence-note,.issue-quote{background:var(--surface-soft);color:var(--secondary);border-color:var(--line)}.page-heading p,.eyebrow,.section-kicker,.breadcrumb,.nav-caption,.workspace small,.user-card small,.preview-label,.updated,.cell-sub,.product-cell small,.account,.source-label,.provider,.payment-hint,.table-footer,.page-bottom,.page-bottom button,.app-footer,.metric>span,.metric-foot,.metric-caption,.metric small,.quota-note,.quota-panel p,.provider-card p,.provider-stats,.panel-title>span,.subtle,.route-heading p,.route-flow small,.route-rules p,.api-example p,.api-auth,.integration-notes p,.option-count,.option-text small,.single-option small,.demo-word,.detail-section h3>span,dt,.copy-id,.transaction-item small,.timeline-step small,.detail-drawer>footer>span,.help-item,.modal>p,.issue-quote small,.issue-quote span,.card-footnote,.extra-filters,.evidence-note,.nav-disabled small,.environment-note,.docs-link{color:var(--hint)}nav button,.nav-disabled,.breadcrumb strong,.tabs button,.button.secondary,.filter-button,.single-trigger,.select-option,.single-option,dd,.state-trio strong,.timeline-step strong,.provider-stats strong,.route-flow strong,.route-rules strong,.card-chip,.card-detail-info p,.api-layout aside button{color:var(--secondary)}.button.secondary,.filter-button,.card-actions button,.bordered{background:var(--surface);border-color:var(--line);color:var(--secondary)}input:not([type=checkbox]):not([type=range]),.modal input,.modal select,.quota-panel input:not([type=range]){color:var(--text);background:var(--surface-soft);border-color:var(--line)}input::placeholder,.search-box input::placeholder,.select-search input::placeholder{color:var(--hint)}.select-search input,.single-menu .select-search input{color:var(--text);background:0 0}.order-table td,.order-table th,.list-top,.table-footer,.detail-section,.detail-drawer>header,.detail-drawer>footer,.user-card,.provider-stats,.select-footer,.select-search,.route-rules{border-color:var(--line)}.order-table tbody tr:hover,.card-action-table tbody tr:nth-child(2n){background:var(--surface-soft)}.card-action-table td:last-child{background:var(--surface)}.card-action-table th:last-child{background:var(--surface-soft)}.status-badge{background:var(--surface-soft);color:var(--secondary)}.status-badge.green{background:var(--green-bg);color:var(--green-text)}.status-badge.blue{background:var(--accent-soft);color:var(--accent)}.status-badge.amber{background:var(--amber-bg);color:var(--amber-text)}.status-badge.red{background:var(--red-bg);color:var(--red-text)}.status-badge.violet{background:var(--violet-bg);color:var(--violet-text)}.positive{color:var(--green-text)!important}.attention{color:var(--amber-text)}nav button.current,.single-option.picked,.single-option.highlight,.select-option.chosen,.page-number.active,.filter-button.active,.filter-button.expanded,.selection-bar,.api-layout aside button.active,.api-flow strong{background:var(--accent-soft);color:var(--accent)}.single-option.highlight:not(.picked){background:var(--surface-soft)}.order-table tbody tr.selected{background:var(--accent-soft)}.single-menu,.select-popover,.column-popover{box-shadow:0 14px 35px #0003}.tabs button.active,.copy-id:hover,.order-id:hover,.select-done,.applied-filters button{color:var(--accent)}.theme-switch{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:3px;padding:3px;display:flex}.theme-switch button{width:29px;height:27px;color:var(--hint);border-radius:5px;place-items:center;display:grid}.theme-switch button[aria-pressed=true]{background:var(--surface);color:var(--accent);box-shadow:0 1px 4px #0002}.theme-switch button:hover{color:var(--accent)}.icon-button,.row-action{color:var(--secondary)}.icon-button:hover,.row-action:hover{background:var(--accent-soft);color:var(--accent)}.info-banner{background:var(--accent-soft);border-color:var(--line);color:var(--accent)}.info-banner p{color:var(--secondary)}.api-flow{background:var(--surface);border-color:var(--line);color:var(--secondary)}.modal-safe{color:var(--secondary)}.admin-only,.inline-lock,.avatar,.top-avatar{background:var(--surface-soft);color:var(--secondary)}.card-actions button:hover:not(:disabled){background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.card-actions button.danger,.form-error{color:var(--red-text)}.card-actions button.danger:hover{background:var(--red-bg)}.app-footer,.page-bottom,.table-footer{font-size:11px}.payment-hint{font-size:10px}.cell-sub,.source-label{font-size:11px}.order-table th{font-size:12px}.tabs button>span{background:var(--surface-soft);color:var(--secondary)}.provider-symbol,.provider-symbol.zovocard,.provider-symbol.pro20x,.provider-symbol.avanfinity,.provider-icon,.usage-counters>span{background:var(--accent-soft);color:var(--accent)}.security-warning{background:var(--amber-bg);color:var(--amber-text);border-radius:10px;gap:12px;margin-bottom:24px;padding:20px;display:flex}.security-warning svg{flex-shrink:0}.security-warning p{margin-bottom:0;font-size:12px;line-height:1.8}.security-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.security-card{background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:27px}.security-title{color:var(--accent);justify-content:space-between;align-items:center;display:flex}.security-card h2{font-size:20px}.security-card p,.security-card li{color:var(--secondary);font-size:12px;line-height:2}.security-card ul{margin:20px 0;padding-left:18px}.code-format{border:1px solid var(--line);background:var(--surface-soft);color:var(--accent);overflow-wrap:anywhere;border-radius:8px;padding:14px;display:block}.mfa-steps{color:var(--hint);gap:12px;margin:24px 0;font-size:11px;display:flex}.mfa-steps .current{color:var(--accent);font-weight:600}.modal>p{line-height:1.9}.qr-placeholder{background:var(--surface-soft);border:1px dashed var(--line);height:170px;color:var(--hint);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.help-modal .button,.button.primary{color:#fff;background:#3157d5}.select-done{background:var(--accent-soft)}button:focus-visible,input:focus-visible{outline-color:#779bff}.overlay{background:#070e1c80}.order-table.dense td{height:58px}.api-example h2 b{color:var(--green-text);background:var(--green-bg)}@media (width<=650px){.security-grid{grid-template-columns:1fr}.theme-switch button{width:24px}.top-actions{gap:7px}.preview-label{display:none}.security-card{padding:20px}.app-footer,.page-bottom{font-size:10px}}:root:not([data-theme=dark]){--canvas:#edf1f7;--surface:#fff;--surface-soft:#f0f4fa;--text:#17283f;--secondary:#354b68;--hint:#4d617b;--line:#cbd5e3;--accent:#224bbd}.single-theme{padding:2px}.single-theme button{width:32px;height:32px}.page-heading p,.cell-sub,.product-cell small,.payment-hint,.provider,.table-footer,.page-bottom,.app-footer{font-weight:450}.table-footer,.page-bottom,.app-footer{font-size:12px}.eyebrow,.section-kicker,.nav-caption{color:var(--secondary)}.order-table td{font-size:13px}.order-table th{font-size:12px;font-weight:600}.tenant-name,.product-cell strong,.order-id{font-size:13px}.cell-sub,.product-cell small,.payment-hint{font-size:11px}.order-table tbody tr{border-color:var(--line)}.button,.filter-button,.single-trigger,.single-option{font-size:13px}.nav-disabled small{color:var(--secondary);font-size:10px}.modal textarea{border:1px solid var(--line);background:var(--surface-soft);width:100%;color:var(--text);resize:vertical;font:12px var(--mono);border-radius:7px;margin-top:9px;padding:12px}.sidebar nav{min-height:0;overflow-y:auto}.sidebar-bottom{flex-shrink:0}.sidebar{padding-top:22px}.brand{margin-bottom:25px}.workspace{margin-bottom:20px}.backend-inline{align-items:end;gap:15px;margin-bottom:25px;display:flex}.backend-inline label,.backend-fields label{flex-direction:column;gap:8px;font-size:12px;display:flex}.backend-inline input,.backend-fields input,.backend-fields textarea{border:1px solid var(--line);background:var(--surface-soft);color:var(--text);border-radius:7px;padding:11px}.backend-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.backend-fields label:last-child{grid-column:1/-1}@media (width<=650px){.backend-fields{grid-template-columns:1fr}.backend-inline{flex-wrap:wrap}}.card-action-table{table-layout:auto;min-width:1080px}.card-action-table th:first-child,.card-action-table th:nth-child(2){width:22%}.card-action-table th:nth-child(3){width:12%}.card-action-table th:nth-child(4){width:10%}.card-action-table th:nth-child(5){width:12%}.card-action-table th:last-child{white-space:nowrap;width:1%}.card-action-table th:last-child,.card-action-table td:last-child{text-align:right;padding-right:16px}.card-actions{justify-content:flex-end}.card-detail-trigger{text-align:left;padding:0}.card-detail-trigger:hover b{color:var(--accent)}.card-modal{width:540px;padding:27px}.card-modal.transactions-modal{width:960px}.card-modal>p,.card-modal p{color:var(--secondary);font-size:13px;line-height:1.8}.test-card-notice{background:var(--amber-bg);color:var(--amber-text);border-radius:8px;align-items:start;gap:9px;padding:13px;font-size:12px;line-height:1.7;display:flex}.test-card-notice svg{flex-shrink:0}.full-card-preview{color:#fff;background:#203956;border:1px solid #4e6c91;border-radius:13px;margin:18px 0;padding:23px}.full-card-top{letter-spacing:1.5px;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:11px;display:flex}.full-card-preview small{color:#d4e0f0;font-size:11px;display:block}.full-pan{font:22px var(--mono);letter-spacing:1px;margin:9px 0 25px;display:block}.card-secret-row{justify-content:space-between;gap:15px;display:flex}.card-secret-row b{font:13px var(--mono);margin-top:7px;display:block}.reveal-button{margin-bottom:20px}.card-facts>div{border-bottom:1px solid var(--line);padding-bottom:12px;font-size:13px}.card-facts dt{color:var(--secondary)}.card-facts dd{color:var(--text)}.transaction-summary{color:var(--secondary);justify-content:space-between;align-items:center;margin:20px 0 15px;font-size:12px;display:flex}.transaction-summary b{color:var(--accent);background:var(--accent-soft);border-radius:4px;margin-left:6px;padding:3px 6px}.transactions-table{min-width:760px}.transactions-table th,.transactions-table td{padding:14px;font-size:12px}.transactions-table strong{font-weight:500}.transactions-content .evidence-note{font-size:12px}.card-modal .empty-state{padding:35px 15px}.card-modal .demo-word{margin-left:7px;font-size:11px}:root:not([data-theme=dark]){--hint:#41536c;--secondary:#2d435f;--line:#c5cedd}.card-footnote,.evidence-note,.table-footer,.page-bottom,.app-footer,.card-modal .subtle,.archived-label{color:var(--secondary)}.card-actions button{color:var(--text);font-size:12px}.card-actions button:disabled{opacity:.6;background:var(--surface-soft);color:var(--hint)}@media (width<=650px){.card-modal{padding:19px}.full-pan{letter-spacing:0;font-size:18px}.transaction-summary{align-items:flex-start;gap:12px}.transaction-summary>span:last-child{text-align:right;font-size:10px}.card-facts>div{font-size:12px}.card-secret-row b{font-size:11px}}.bulk-toolbar{background:var(--accent-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:68px}.bulk-count{color:var(--accent);align-items:center;gap:7px;margin-right:auto;font-size:13px;font-weight:500;display:flex}.bulk-count b{font-family:var(--mono)}.order-actions .action-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.order-actions .button{justify-content:flex-start}.order-actions .button:disabled{opacity:.45}.nested-overlay{z-index:120}.modal-safe.warn{background:var(--amber-bg);color:var(--amber-text)}.verdict-options{flex-direction:column;gap:10px;margin:10px 0;display:flex}.verdict-options label{align-items:center;gap:9px;margin:0;font-size:13px;font-weight:400;display:flex}.modal label textarea{border:1px solid var(--line);background:var(--surface-soft);width:100%;color:var(--text);font:12px var(--mono);resize:vertical;border-radius:7px;margin-top:9px;padding:11px}.extra-filters{flex-wrap:wrap}.extra-filters .single-select{min-width:150px}.upstream-search{width:190px;min-width:0}.cdk-metrics,.batch-panel,.access-panel,.code-list-panel{margin-bottom:24px}.usage-bar{background:var(--surface-soft);border:1px solid var(--line);border-radius:5px;width:150px;height:7px;display:flex;overflow:hidden}.usage-bar i{height:100%;display:block}.u-consumed{background:#3e9a76}.u-redeeming{background:#5f86e6}.u-revoked{background:#b9776f}.panel-tools{align-items:center;gap:12px;display:flex}.tenant-picker{width:200px}.scope-chip,.ip-chip{background:var(--surface-soft);border:1px solid var(--line);font:11px var(--mono);color:var(--secondary);border-radius:5px;margin:2px 4px 2px 0;padding:3px 7px;display:inline-block}.price-input{font-family:var(--mono);align-items:center;gap:4px;display:inline-flex}.price-input input{border:1px solid var(--line);background:var(--surface-soft);width:86px;color:var(--text);text-align:right;font:13px var(--mono);border-radius:6px;padding:6px 8px}.switch-label{align-items:center;gap:8px;font-size:13px;display:flex}.scope-picker{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0 0;padding:12px;display:grid}.scope-picker legend{color:var(--secondary);padding:0 6px;font-size:12px}.scope-picker label{align-items:center;gap:7px;font:12px var(--mono)!important;margin:0!important;display:flex!important}.visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=650px){.panel-tools{flex-wrap:wrap}.tenant-picker{width:100%}.panel-title{flex-wrap:wrap;gap:12px}}:root:not([data-theme=dark]){--canvas:#e9eef5;--surface:#fff;--surface-soft:#eef2f8;--text:#111f33;--secondary:#24384f;--hint:#344a63;--line:#bfcadb;--accent:#1f46b3;--accent-soft:#e3eaff;--green-text:#0f5d44;--amber-text:#744710;--red-text:#8f2f2d;--violet-text:#5d3f92}.brand small,.environment-note,.nav-disabled small,.breadcrumb,.breadcrumb svg,.preview-label,.updated,.tabs button>span,.metric small,.metric-foot,.metric-caption,.cell-sub,.product-cell small,.account,.source-label,.payment-hint,.number-sub,.quota-visual span,.quota-panel label>span,.quota-note,.provider-stats,.panel-title>span,.subtle,.option-count,.option-text small,.single-option small,.status-badge,.scope-chip,.ip-chip,.card-footnote,.evidence-note,.app-footer,.page-bottom,.table-footer{font-size:12px!important}.order-table td,.order-table th,.tabs button,.search-box input,.filter-button,.button,.single-trigger,.single-option,.select-option,nav button,.nav-caption{font-size:13px!important}.nav-caption{letter-spacing:.5px;font-weight:600;color:var(--secondary)!important;margin:16px 13px 6px!important}.grouped-nav .nav-caption:first-child{margin-top:0!important}.brand small,.environment-note,.breadcrumb,.preview-label,.updated,.quota-note,.quota-panel label>span{color:var(--secondary)!important}.tabs button>span{border:1px solid var(--line);color:var(--secondary)!important;background:var(--surface-soft)!important}.quota-visual>div:first-child{color:#132f7a;background:#c9d6fb}:root[data-theme=dark] .quota-visual>div:first-child{color:#dbe5ff;background:#2c3f6b}.quota-visual>div+div{background:#1f46b3}.footer-separator,.app-footer i,.breadcrumb svg{color:var(--secondary)!important}.product-icon{font:600 14px var(--mono)!important;transform:none!important}.provider-symbol{width:20px!important;height:20px!important;font-size:11px!important}.nav-count.warn-count{background:var(--amber-bg);color:var(--amber-text)}.notice-all{width:100%;color:var(--accent);justify-content:center;font-size:12px;border-top:0!important;padding-top:4px!important}.sidebar{overflow-y:auto}.sidebar nav button{height:38px!important;margin-bottom:2px!important}@media (width<=650px){.order-table:not(.card-action-table):not(.transactions-table) thead{display:none}.orders-panel .order-table:not(.card-action-table):not(.transactions-table),.orders-panel .order-table:not(.card-action-table):not(.transactions-table) tbody{width:100%;display:block;min-width:0!important}.orders-panel .order-table:not(.card-action-table):not(.transactions-table) tr{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;gap:6px 10px;padding:14px;display:grid}.orders-panel .order-table:not(.card-action-table):not(.transactions-table) td{white-space:normal;display:block;border:0!important;height:auto!important;padding:0!important}.orders-panel .order-table:not(.card-action-table):not(.transactions-table) td.check-cell{grid-row:span 3}.orders-panel .order-table:not(.card-action-table):not(.transactions-table) td.number-cell{text-align:right}.orders-panel .order-table:not(.card-action-table):not(.transactions-table) td.action-cell{display:none}.page-bottom{flex-direction:column}.page-bottom>span{max-width:none}}.workspace-avatar{background:var(--accent-soft)!important;color:var(--accent)!important;border-color:var(--line)!important}.search-box kbd{font-size:12px;color:var(--secondary)!important;border-color:var(--line)!important}.nav-count{background:var(--accent-soft)!important;color:var(--accent)!important;font-size:11px!important}nav button.current .nav-count{background:var(--surface)!important}.product-icon{background:var(--surface-soft)!important;border-color:var(--line)!important}.product-icon.gpt{color:#0f6b4f!important}.product-icon.claude{color:#9a4a23!important}.product-icon.tg{color:#1e5f99!important}.product-icon.grok{color:var(--text)!important}:root[data-theme=dark] .product-icon.gpt{color:#8fe0bf!important}:root[data-theme=dark] .product-icon.claude{color:#f2b38f!important}:root[data-theme=dark] .product-icon.tg{color:#9cc8f5!important}.provider-icon.muted{background:var(--surface-soft)!important;color:var(--secondary)!important}.route-fields label,.code-heading,.code-heading button,.api-layout h3,.api-layout aside small,.api-layout aside button{color:var(--secondary)!important;font-size:12px!important}.api-layout aside button.active{color:var(--accent)!important}.physical-card{color:#eef3fb!important;font-size:10px!important}.panel-title h2 span,.tabs button>span,.metric-caption .mini-dot+*,.empty-state h3,.empty-state p,.empty-state svg{color:var(--secondary)!important}.physical-card{color:#fff!important;background:linear-gradient(130deg,#2c3a52,#0f1828)!important}.tabs button>span,.tabs button>span.amber-count{color:var(--text)!important;background:var(--surface)!important;font-size:12px!important}nav button.current .nav-count{color:var(--accent)!important}.sidebar{overflow:hidden!important}.sidebar nav.grouped-nav{flex:auto;min-height:0;margin-right:-6px;padding-right:6px;overflow-y:auto}.sidebar-bottom{margin-top:8px}.environment-note{margin-top:10px!important}.code-title{word-break:break-all;margin:14px 0 6px!important;font-size:18px!important}.code-actions{grid-template-columns:1fr 1fr 1fr!important}.code-actions .button{justify-content:center}.expiry-warn{font-weight:500;color:var(--amber-text)!important}.tl-green>span{background:#3e9a76!important}.tl-red>span{background:#c0605a!important}.tl-amber>span{background:#c8923d!important}.tl-blue>span{background:#5f86e6!important}.tl-violet>span{background:#8a6cc5!important}.code-list-panel tbody tr{cursor:pointer}@media (width<=650px){.code-actions{grid-template-columns:1fr!important}}.reveal-line{align-items:center;gap:6px;display:flex}.code-text{color:var(--text);letter-spacing:.3px;font-size:13px}.reveal-btn{width:26px;height:26px;color:var(--secondary);border-radius:6px;flex-shrink:0;place-items:center;display:inline-grid}.reveal-btn:hover{background:var(--accent-soft);color:var(--accent)}.reveal-btn[aria-pressed=true]{color:var(--accent)}.reveal-btn.inline{vertical-align:middle;width:22px;height:22px}.code-title-line{margin:14px 0 6px}.code-title-line .code-title{margin:0!important}.extend-quick{gap:8px;display:flex}.modal input[type=datetime-local]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.modal input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial}}.order-table.fixed-cols{table-layout:fixed;width:100%;min-width:980px}.order-table.fixed-cols td,.order-table.fixed-cols th{text-overflow:ellipsis;overflow:hidden}.order-table.fixed-cols .cell-sub{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.reveal-line{min-width:0}.reveal-text,.code-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reveal-btn.slot-hidden{visibility:hidden;pointer-events:none}.batch-extend{gap:10px;margin-top:16px;display:flex}.batch-extend button{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;flex:1;padding:11px;font-weight:600}.batch-extend button[aria-checked=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.extend-preview{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:4px;max-height:220px;padding:10px 12px;font-size:12px;display:grid;overflow-y:auto}.extend-preview>div{grid-template-columns:76px 1fr 16px 1fr;align-items:center;gap:8px;display:grid}.extend-preview strong{color:var(--accent)}.extend-preview .over strong{color:var(--red-text);text-decoration:line-through}.demo-reset{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.toast-region{z-index:80;pointer-events:none;position:fixed;inset:auto 0 0 auto}.toast-region .toast-message{pointer-events:auto}.api-layout aside h3:not(:first-child){border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.api-layout{grid-template-rows:minmax(0,1fr);height:calc(100dvh - 120px);min-height:520px}.api-layout aside{flex-direction:column;min-height:0;display:flex;padding:0!important}.api-search{border-bottom:1px solid var(--line);background:var(--surface-soft);gap:8px;padding:14px 12px 12px;display:grid}.api-search>input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:7px;padding:8px 10px 8px 30px;font-size:12px}.api-search{position:relative}.api-search>svg{color:var(--hint);position:absolute;top:24px;left:22px}.api-search label{color:var(--secondary);align-items:center;gap:6px;font-size:12px;display:flex}.api-nav{overscroll-behavior:contain;min-height:0;padding:10px 10px 18px;overflow-y:auto}.api-layout h3 span{color:var(--hint);font-weight:400}.api-empty{color:var(--secondary);padding:12px;font-size:12px}.api-example{overscroll-behavior:contain;min-height:0;overflow-y:auto}@media (width<=900px){.api-layout{height:auto;min-height:0}.api-layout aside{max-height:46dvh}.api-example{overflow:visible}}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea){box-sizing:border-box;border:1px solid var(--line);background:var(--surface-soft);color:var(--text);font:inherit;border-radius:8px;padding:9px 11px;font-size:13px;line-height:1.4;transition:border-color .15s,box-shadow .15s}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea)::placeholder{color:var(--hint);opacity:.85}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}:where(input,textarea)[readonly]{opacity:.75}main{max-width:1600px;padding-bottom:40px}.panel-title{flex-wrap:wrap;gap:16px}.panel-title h2,.modal header h2{align-items:center;gap:9px;margin:0;line-height:1.5;display:flex}.panel-title h2>svg,.modal header h2>svg{flex:none}.orders-panel+.orders-panel{margin-top:22px}.backend-grid.backend-grid,.prov-grid.prov-grid,.hub-grid.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px;padding:4px 24px 24px}.prov-grid.prov-grid{padding-top:20px}.backend-grid.backend-grid:has(input[type=number]){grid-template-columns:repeat(4,minmax(0,1fr))}.hub-grid.hub-grid:has(input[placeholder="kaimi.order.* 或 *"]){grid-template-columns:repeat(4,minmax(0,1fr))}.backend-grid>label,.prov-grid>label,.hub-grid>label,.backend-grid>.form-select-field,.prov-grid>.form-select-field,.hub-grid>.form-select-field{min-width:0;color:var(--text);flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;font-weight:500;line-height:20px;display:flex}.backend-grid>.form-select-field>label,.prov-grid>.form-select-field>label,.hub-grid>.form-select-field>label{line-height:20px;margin:0!important}.backend-grid.backend-grid input:not([type=checkbox]):not([type=radio]),.prov-grid.prov-grid input:not([type=checkbox]):not([type=radio]),.hub-grid.hub-grid input:not([type=checkbox]):not([type=radio]),.backend-grid .single-trigger,.prov-grid .single-trigger,.hub-grid .single-trigger{box-sizing:border-box;border-radius:8px;width:100%;height:42px;min-height:42px;margin:0;padding:10px 12px;font:400 13px/20px inherit}.backend-grid.backend-grid textarea,.hub-grid.hub-grid textarea,.prov-grid.prov-grid textarea{resize:vertical;width:100%;min-height:96px;margin:0;padding:12px;line-height:1.6}.backend-grid>.wide,.prov-grid>.wide,.hub-grid>.wide{grid-column:1/-1}.backend-grid>button,.hub-grid>button{grid-column:1/-1;justify-self:start;width:auto;min-width:144px;height:40px;margin-top:0}.backend-grid>p,.hub-grid>p,.prov-grid>p{margin:0;font-size:12px;line-height:1.7}.backend-grid .scope-picker{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.backend-grid .scope-picker legend{color:var(--text);margin-bottom:10px;padding:0;font:500 13px/20px inherit}.backend-grid .scope-picker label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:14px 16px;margin:0!important;font-family:inherit!important;display:flex!important}.backend-grid .scope-picker label.selected{border-color:var(--accent);background:var(--accent-soft)}.backend-grid .scope-picker input[type=checkbox]{appearance:auto;width:17px;min-width:17px;height:17px;accent-color:var(--accent);flex:0 0 17px;margin:0;padding:0}.scope-description{flex-direction:column;gap:5px;min-width:0;display:flex}.scope-description strong{color:var(--text);font:600 13px/20px inherit}.scope-description code{color:var(--secondary);white-space:nowrap;font-size:11px;line-height:16px}.hub-columns .hub-grid{grid-template-columns:minmax(0,1fr)}.hub-columns.hub-columns{align-items:start;gap:20px}.hub-tabs{row-gap:10px}.backend-form-panel .panel-title,.hub-form-panel .panel-title{padding-bottom:20px}.secret-once,.hub-once{overflow-wrap:anywhere}@media (width<=1100px){:is(.backend-grid.backend-grid:has(input[type=number]),.hub-grid.hub-grid:has(input[placeholder="kaimi.order.* 或 *"])){grid-template-columns:repeat(2,minmax(0,1fr))}.backend-grid .scope-picker{grid-template-columns:1fr}}@media (width<=650px){:is(.backend-grid.backend-grid,.prov-grid.prov-grid,.hub-grid.hub-grid,.backend-grid.backend-grid:has(input[type=number]),.hub-grid.hub-grid:has(input[placeholder="kaimi.order.* 或 *"])){grid-template-columns:minmax(0,1fr);gap:16px;padding:4px 16px 20px}.prov-grid.prov-grid{padding-top:16px}.hub-columns.hub-columns{grid-template-columns:minmax(0,1fr)}.inline-form.inline-form{flex-wrap:wrap;width:100%}.inline-form input{flex:1;min-width:0!important}}.orders-panel .empty-state{min-height:150px;padding:32px 24px}.prov-grid.prov-grid>label{line-height:20px}.package-summary,.package-quote{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.package-summary p,.package-quote p{color:var(--secondary);margin:6px 0;font-size:12px;line-height:1.6}.package-summary small,.package-quote small{color:var(--secondary);margin-bottom:5px;font-size:12px;display:block}.package-quote{background:var(--accent-soft);border-color:var(--accent);margin:0 24px 20px}.package-price{border-top:1px solid var(--line);padding-top:20px!important}.package-toggle{align-items:center;gap:8px;height:42px;flex-direction:row!important;display:flex!important}.package-toggle input[type=checkbox]{height:17px;accent-color:var(--accent);width:17px!important;margin:0!important}:root input[type=checkbox]{box-sizing:border-box;border:1.5px solid var(--hint);background:var(--surface);color:#fff;vertical-align:middle;cursor:pointer;border-radius:5px;flex:0 0 18px;place-content:center;min-width:18px;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-grid;appearance:none!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important}:root input[type=checkbox]:after{content:"";border-bottom:2px solid;border-left:2px solid;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)scale(0)}:root input[type=checkbox]:checked,:root input[type=checkbox]:indeterminate{background:var(--accent);border-color:var(--accent)}:root input[type=checkbox]:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}:root input[type=checkbox]:indeterminate:after{border-bottom:2px solid;border-left:0;width:9px;height:0;transform:none}:root input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}:root label:has(>input[type=checkbox]){cursor:pointer}:root label:has(>input[type=checkbox]:disabled){cursor:not-allowed}:root .toolbar .ops-check,:root .api-search>label{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--secondary);white-space:nowrap;border-radius:8px;flex-direction:row;align-self:center;align-items:center;gap:9px;margin:0;padding:8px 12px;font-size:13px;line-height:20px;display:inline-flex}:root .toolbar .ops-check:has(input:checked){background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}:root .api-search>label:has(input:checked){background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}:root .switch-row{border:1px solid var(--line);box-sizing:border-box;background:var(--surface);border-radius:9px;align-items:flex-start;gap:10px;min-height:64px;padding:12px}:root .switch-row:has(input:checked){border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--accent-soft)}:root .switch-row input[type=checkbox]{margin-top:2px!important}:root .switch-row>span{min-width:0;line-height:20px}:root .column-popover label{align-items:center;gap:10px;min-height:36px;display:flex}:root .check-cell{vertical-align:middle}:root .select-option .option-check{border:1.5px solid var(--hint);background:var(--surface);border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}:root .select-option[aria-checked=true] .option-check{background:var(--accent);border-color:var(--accent);color:#fff}:root .select-option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:root .scope-picker label:has(input:focus-visible){box-shadow:0 0 0 2px var(--accent-soft)}:root .ops-check:has(input:focus-visible){box-shadow:0 0 0 2px var(--accent-soft)}:root .switch-row:has(input:focus-visible){box-shadow:0 0 0 2px var(--accent-soft)}:root input[type=checkbox][role=switch]{background:var(--line);border-color:#0000;border-radius:999px;flex-basis:38px;justify-content:flex-start;align-items:center;min-width:38px;display:inline-flex;width:38px!important;height:22px!important;padding:2px!important}:root input[type=checkbox][role=switch]:after{background:#fff;border:0;border-radius:50%;width:16px;height:16px;transition:transform .15s;transform:none;box-shadow:0 1px 3px #0002}:root input[type=checkbox][role=switch]:checked{background:var(--accent);border-color:#0000}:root input[type=checkbox][role=switch]:checked:after{transform:translate(14px)}@media (forced-colors:active){:root input[type=checkbox]{appearance:auto!important}:root input[type=checkbox]:after{display:none}}.inline-fields{flex-wrap:wrap;align-items:flex-end;gap:14px 16px;padding:0 20px 20px;display:flex}.inline-fields>.field{flex-direction:column;gap:7px;min-width:160px;font-size:12px;font-weight:600;display:flex}.inline-fields>.field.grow{flex:1;min-width:220px}.inline-fields>.field>input,.inline-fields .single-trigger{box-sizing:border-box;height:42px}.inline-fields>.field>input{border:1px solid var(--line);background:var(--surface-soft);color:var(--text);font:inherit;border-radius:8px;padding:0 12px;font-weight:400}.inline-fields>.button{height:42px}.inline-fields>.form-error{flex-basis:100%;margin:0}.inline-fields>.form-error:empty{display:none}.inline-fields>.quote-chip{align-items:center;height:42px;display:inline-flex}
