:root{--ads-color-canvas-dark: #080d1c;--ads-color-surface-dark: #14182a;--ads-color-surface-raised-dark: #1b2035;--ads-color-canvas-light: #f1f0eb;--ads-color-surface-light: #faf9f5;--ads-color-surface-raised-light: #ffffff;--ads-color-accent: #756cff;--ads-color-accent-hover: #8d86ff;--ads-color-text-dark: #f4f1e9;--ads-color-text-light: #172127;--ads-color-success: #4bd7e8;--ads-color-warning: #d8a75b;--ads-color-danger: #ed747d;--ads-color-scrollbar-track-dark: #0b1020;--ads-color-scrollbar-thumb-dark: #394566;--ads-color-scrollbar-thumb-hover-dark: #56649a;--ads-color-scrollbar-thumb-active-dark: #756cff;--ads-color-scrollbar-track-light: #e9e7e1;--ads-color-scrollbar-thumb-light: #a9add8;--ads-color-scrollbar-thumb-hover-light: #797fca;--ads-color-scrollbar-thumb-active-light: #5a60d4;--ads-space-1: 4px;--ads-space-2: 8px;--ads-space-3: 12px;--ads-space-4: 16px;--ads-space-5: 20px;--ads-space-6: 24px;--ads-space-8: 32px;--ads-radius-control: 7px;--ads-radius-panel: 14px;--ads-radius-dialog: 16px;--ads-font-sans: "Inter Variable", "Noto Sans SC Variable", system-ui, sans-serif;--ads-font-display: "Noto Serif SC", "Noto Serif SC Variable", serif;--ads-duration-fast: .12s;--ads-duration-normal: .18s;--ads-easing-standard: cubic-bezier(.2, 0, 0, 1);--ads-focus-ring: 0 0 0 3px rgba(117, 108, 255, .28);--ads-scrollbar-size: 10px}:root{font-family:Inter,Microsoft YaHei,sans-serif;color:#f6f7ff;background:#070914;font-synthesis:none;--accent: var(--ads-color-accent);--line: #252a4a;--muted: #9299b8;--panel: #101326;--scrollbar-track: var(--ads-color-scrollbar-track-dark);--scrollbar-thumb: var(--ads-color-scrollbar-thumb-dark);--scrollbar-thumb-hover: var(--ads-color-scrollbar-thumb-hover-dark);--scrollbar-thumb-active: var(--ads-color-scrollbar-thumb-active-dark)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:var(--ads-scrollbar-size);height:var(--ads-scrollbar-size)}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{min-width:36px;min-height:36px;border:2px solid transparent;border-radius:999px;background:var(--scrollbar-thumb);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}*::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}*::-webkit-scrollbar-button{width:0;height:0;display:none}body{margin:0}button,input,select{font:inherit}.admin-login{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr;background:radial-gradient(circle at 24% 45%,#252961 0,transparent 31%),#070914}.admin-login>aside{padding:9vh 9vw;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line)}.mark{width:64px;height:64px;display:grid;place-items:center}.mark svg,.mark img{width:60px;height:60px;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(72,63,214,.24))}.admin-login>aside>span{margin-top:36px;color:var(--accent);letter-spacing:.2em;font-size:12px}.admin-login h1{margin:22px 0;font-size:64px;line-height:1.08}.admin-login aside p{max-width:530px;color:var(--muted);font-size:16px;line-height:1.8}.admin-login>section{display:grid;place-items:center;padding:50px}.admin-login>section>div{width:min(460px,100%)}.admin-login section span{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:12px;letter-spacing:.13em}.admin-login h2{font-size:38px;margin:18px 0 8px}.admin-login section p{color:var(--muted);line-height:1.7}.admin-login label{display:grid;gap:9px;margin-top:24px;font-weight:650}.admin-login input{height:52px;border:1px solid var(--line);border-radius:10px;background:#0b0e1c;color:#fff;padding:0 15px}.admin-login section button{width:100%;height:54px;margin-top:30px;border:0;border-radius:10px;background:var(--accent);color:#fff;font-weight:750}.admin-login section button:disabled{cursor:not-allowed;opacity:.5}.admin-login section button.login-secondary{margin-top:12px;border:1px solid var(--line);background:transparent;color:#c8cdea}.admin-login input.mfa-code{font-size:28px;font-weight:760;letter-spacing:.32em;text-align:center;font-variant-numeric:tabular-nums}.admin-login section small{display:block;margin-top:18px;text-align:center;color:var(--muted)}.admin-login em,.error{display:block;margin-top:14px;color:#ff8c96}.admin-shell{min-height:100vh;display:grid;grid-template-columns:254px 1fr;background:#080a14}.admin-shell>aside{position:sticky;top:0;height:100vh;padding:22px 16px;border-right:1px solid var(--line);background:#0b0e1a;display:flex;flex-direction:column}.admin-shell aside header{display:flex;align-items:center;gap:12px;padding:0 10px 26px}.admin-shell aside header i{width:42px;height:42px;display:grid;place-items:center}.admin-shell aside header i img{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 5px 12px rgba(72,63,214,.22))}.admin-shell aside header strong,.admin-shell aside header small{display:block}.admin-shell aside header small{margin-top:4px;color:var(--muted);font-size:9px;letter-spacing:.12em}.admin-shell nav{display:grid;gap:5px}.admin-shell nav button{height:44px;display:flex;align-items:center;gap:12px;border:0;border-radius:8px;background:transparent;color:var(--muted);padding:0 13px;text-align:left}.admin-shell nav button.active{background:#1d2141;color:#fff}.admin-shell nav svg{width:19px;height:19px}.admin-shell aside footer{margin-top:auto;padding:15px 9px 0;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.admin-shell aside footer b,.admin-shell aside footer small{display:block}.admin-shell aside footer small{color:var(--muted);margin-top:4px}.admin-shell aside footer button{border:0;background:transparent;color:var(--muted)}.admin-main{padding:34px 42px 70px}.admin-main>header{display:flex;justify-content:space-between;align-items:center}.admin-main>header small{color:var(--accent);letter-spacing:.15em}.admin-main h1{margin:8px 0 0;font-size:38px}.admin-main>header>span{display:flex;align-items:center;gap:8px;color:#67aaff}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0}.metric-grid article{min-height:130px;padding:23px;border:1px solid var(--line);border-radius:12px;background:var(--panel);display:flex;gap:17px}.metric-grid article>svg{width:25px;height:25px;color:var(--accent)}.metric-grid b,.metric-grid strong,.metric-grid small{display:block}.metric-grid b{font-size:27px}.metric-grid strong{margin:6px 0}.metric-grid small{color:var(--muted)}.admin-content{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.admin-content>section{border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.admin-content>section>header{padding:20px;border-bottom:1px solid var(--line)}.admin-content>section>header>button{float:right;margin-top:-34px;min-height:36px;padding:0 13px;border:1px solid rgba(117,108,255,.5);border-radius:8px;background:var(--admin-primary-fill);color:#fff}.system-header-actions{float:right;display:flex;gap:8px;margin-top:-34px}.system-header-actions button{min-height:36px;padding:0 13px;border:1px solid rgba(117,108,255,.5);border-radius:8px;background:var(--admin-primary-fill);color:#fff}.admin-content h2{margin:0 0 7px;font-size:17px}.admin-content header small{color:var(--muted)}.provider-list article,.audit-list article{min-height:72px;padding:14px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:13px}.admin-shell nav.provider-kind-tabs{padding:12px;border-bottom:1px solid var(--line);background:#0c0f20;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.admin-shell nav.provider-kind-tabs button{width:auto;min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;font-size:14px}.admin-shell nav.provider-kind-tabs button.is-active{border-color:#727cff;background:#202653;color:#fff}.admin-shell nav.provider-kind-tabs button b{color:inherit;font-size:10px}.provider-browser{display:block}.provider-kind-results{min-width:0}.provider-kind-results>p{padding:24px;color:var(--muted)}@media(max-width:820px){.admin-shell nav.provider-kind-tabs{flex-wrap:nowrap;overflow-x:auto}.admin-shell nav.provider-kind-tabs button{flex:0 0 auto}}.provider-list article>svg{color:var(--accent)}.provider-list article>span,.audit-list article>span{flex:1}.provider-list strong,.provider-list small,.audit-list strong,.audit-list small{display:block}.provider-list small,.audit-list small{color:var(--muted);margin-top:5px}.provider-list article[data-system-kind]>span{min-width:0}.provider-list article[data-system-kind] small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-list b{color:#d8a75b;font-size:10px}.provider-list button,.audit-list button{border:1px solid var(--line);border-radius:7px;background:transparent;color:#fff;padding:7px 10px}.admin-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;flex:0 0 auto}.admin-row-actions button.danger{color:#ffb8c2;border-color:#ff8c9661;background:transparent}.admin-row-actions button.danger:hover:not(:disabled),.admin-row-actions button.danger:focus-visible{color:#fff;border-color:#ff8c96b3;background:#ff5d701f}.account-section-heading{min-height:58px;padding:13px 18px;border-bottom:1px solid var(--line);background:#0c0f20;display:flex;align-items:center;justify-content:space-between}.account-section-heading strong,.account-section-heading small{display:block}.account-section-heading small{margin-top:4px;color:var(--muted)}.account-section-heading b{color:var(--accent)}.inline-notice{margin:0;padding:16px 18px;border-bottom:1px solid var(--line);color:#d8a75b;line-height:1.6}.storage-toolbar{min-height:70px;padding:12px 18px;border-bottom:1px solid var(--line);background:#0c0f20;display:flex;align-items:end;gap:10px;flex-wrap:wrap}.storage-toolbar label{display:grid;gap:5px;margin-right:auto;color:var(--muted);font-size:11px}.storage-toolbar select{min-width:180px;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#090c18;color:#fff}.provider-list .storage-toolbar button{min-height:36px}.provider-list .storage-toolbar .primary-action{border-color:#756cff80;background:var(--admin-primary-fill)}.storage-toolbar button:disabled{cursor:not-allowed;opacity:.48}.storage-feedback,.storage-empty{margin:0;padding:14px 18px;border-bottom:1px solid var(--line);color:#72d0a3;line-height:1.6}.storage-feedback small{display:block;margin-top:3px;color:var(--muted)}.storage-feedback.error-text,.provider-list article.storage-object-warning b{color:#ff9ca5}.storage-empty{color:var(--muted)}.provider-list article.storage-object-warning{background:#76203014}.audit-list i{width:7px;height:7px;border-radius:50%;background:var(--accent)}.audit-list time{color:var(--muted);font-size:10px}.audit-list p{padding:24px;color:var(--muted)}@media(max-width:1050px){.metric-grid{grid-template-columns:repeat(2,1fr)}.admin-content,.admin-login{grid-template-columns:1fr}.admin-login>aside{display:none}}@media(max-width:620px){.storage-toolbar{align-items:stretch}.storage-toolbar label,.storage-toolbar select,.storage-toolbar button{width:100%}}@media(max-width:720px){.admin-shell{grid-template-columns:72px 1fr}.admin-shell aside header span,.admin-shell nav button:not(.active){font-size:0}.admin-shell nav button{justify-content:center}.admin-shell aside footer span{display:none}.admin-main{padding:24px 18px}.metric-grid{grid-template-columns:1fr}}.provider-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:24px;background:#02040cc2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.provider-modal form{width:min(540px,100%);padding:24px;border:1px solid #343b68;border-radius:14px;background:#101326;box-shadow:0 30px 90px #00000080}.detail-dialog{width:min(760px,100%);max-height:calc(100dvh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #343b68;border-radius:14px;background:#101326;box-shadow:0 30px 90px #00000080}.detail-dialog>header{padding:22px 24px;border-bottom:1px solid var(--line)}.detail-dialog-body{min-width:0;overflow:auto;padding:22px 24px 26px;overscroll-behavior:contain}.detail-facts,.detail-codes,.detail-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.detail-facts>div,.detail-codes>div,.detail-metadata>div{min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:#090c18}.detail-facts dt,.detail-codes dt,.detail-metadata dt{color:var(--muted);font-size:14px}.detail-facts dd,.detail-codes dd,.detail-metadata dd{margin:7px 0 0;color:#f5f6ff;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.detail-block{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.detail-block h3{margin:0 0 12px;font-size:15px}.detail-block p,.detail-dialog .detail-empty,.detail-dialog .detail-privacy-note{margin:0;color:#d8daea;font-size:14px;line-height:1.7}.detail-dialog .detail-privacy-note{margin-top:10px;color:var(--muted)}.detail-codes code,.detail-metadata code{display:block;margin-top:4px;color:#858de7;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.detail-status-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;color:var(--muted);font-size:14px}.detail-status-line b{color:#d8a75b}.detail-status-line b.healthy{color:#72d0a3}.detail-status-line b.degraded{color:#ff8c96}.detail-dialog button:focus-visible,.provider-list button:focus-visible,.audit-list button:focus-visible{outline:2px solid #aeb3ff;outline-offset:3px}.provider-modal[aria-label=授权与额度设置] form{width:min(680px,100%);max-height:calc(100dvh - 48px);overflow:auto}.provider-modal[aria-label=平台公告设置] form,.provider-modal[aria-label=应用版本设置] form{width:min(720px,100%);max-height:calc(100dvh - 48px);overflow:auto}.release-platforms{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:12px 14px 14px;border:1px solid var(--line);border-radius:8px}.release-platforms legend{padding:0 6px;color:var(--muted);font-size:12px}.provider-modal .release-platforms label{display:flex;align-items:center;gap:7px;margin:0}.provider-modal .release-platforms input{width:18px;height:18px}.license-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.audit-search{min-height:42px;padding:0 12px;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:8px;background:#090c18;margin:0 18px 14px}.audit-search svg{width:17px;color:var(--muted)}.audit-search input{width:100%;border:0;outline:0;background:transparent;color:#fff}.admin-shell nav.audit-kind-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0;background:transparent;margin:14px 18px 10px}.admin-shell nav.audit-kind-tabs button{width:auto;min-height:38px;padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:#090c18;color:var(--muted);text-align:center}.admin-shell nav.audit-kind-tabs button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,#090c18);color:#fff}.admin-shell nav.list-kind-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:14px 18px;border:0;background:transparent}.admin-shell nav.list-kind-tabs button{width:auto;min-height:38px;padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:#090c18;color:var(--muted);display:inline-flex;align-items:center;gap:7px}.admin-shell nav.list-kind-tabs button b{color:inherit;font-size:10px}.admin-shell nav.list-kind-tabs button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,#090c18);color:#fff}.task-filter-toolbar{display:flex;justify-content:flex-end;padding:0 18px 14px}.task-filter-toolbar label{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px}.task-filter-toolbar select{min-width:190px;min-height:38px;padding:0 34px 0 12px;border:1px solid var(--line);border-radius:8px;background:#090c18;color:#fff}.list-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 4px 2px;margin:0 18px 14px;color:var(--muted);font-size:13px}.list-pagination div{display:flex;flex-wrap:wrap;gap:6px}.list-pagination button{min-width:36px;min-height:34px;padding:6px 10px;border:1px solid var(--line);border-radius:7px;background:#090c18;color:#fff}.list-pagination button.active{border-color:var(--accent);background:var(--accent)}.list-pagination button:disabled{opacity:.38;cursor:not-allowed}@media(max-width:720px){.list-pagination{align-items:flex-start;flex-direction:column}}.task-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.task-detail-grid div{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#090c18}.task-detail-grid dt{color:var(--muted);font-size:12px}.task-detail-grid dd{margin:5px 0 0;color:#fff;overflow-wrap:anywhere}.task-json{display:block;max-height:220px;padding:12px;overflow:auto;white-space:pre-wrap;border:1px solid var(--line);border-radius:8px;background:#090c18;color:#dfe2f5}.task-error-message{color:#ff9ca5!important}.task-action-error{flex-basis:100%;color:#ff9ca5;font-size:12px;font-style:normal;line-height:1.5}.logout-error{margin:0 14px 16px;color:#ff9ca5;font-size:11px;line-height:1.5}.provider-modal header,.provider-modal footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.provider-modal header small{color:var(--accent);letter-spacing:.12em}.provider-modal h2{margin:5px 0 0;font-size:24px}.provider-modal label{display:grid;gap:8px;margin-top:18px;color:#dfe2f5;font-size:13px}.provider-modal .modal-fields{min-width:0;margin:0;padding:0;border:0}.provider-modal input,.provider-modal select,.provider-modal textarea{height:46px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:#090c18;color:#fff}.provider-modal .readonly-field{display:flex;align-items:center;min-height:46px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:#090c18;color:var(--muted);overflow-wrap:anywhere}.provider-modal input:disabled{color:var(--muted);cursor:not-allowed;opacity:.72}.provider-modal select{height:46px;padding:0 13px}.provider-modal textarea{min-height:120px;padding:12px 13px;resize:vertical}.provider-modal .provider-enabled{display:flex;align-items:center}.provider-modal .provider-enabled input{width:18px;height:18px}.provider-model-presentations{min-width:0;margin:20px 0 0;padding:16px;border:1px solid var(--line);border-radius:10px;background:#090c1894}.provider-model-presentations legend{padding:0 7px;color:#f2f3ff;font-size:14px;font-weight:700}.provider-model-presentations>p{margin:0 0 12px}.provider-model-presentations>div{display:grid;gap:10px}.provider-model-presentation-card{padding:12px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:9px;background:#090c18}.provider-model-presentation-card>header{align-items:baseline}.provider-model-presentation-card>header strong{min-width:0;overflow:hidden;color:#f2f3ff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.provider-model-presentation-card>header code{flex:0 1 auto;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.provider-modal .provider-model-presentation-card label{margin-top:10px}.provider-modal .provider-model-presentation-card textarea{min-height:68px}.provider-modal p{margin:18px 0;color:var(--muted);font-size:12px;line-height:1.6}.provider-modal button{min-height:38px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:transparent;color:#fff}.provider-modal header>button{flex:0 0 auto;min-width:66px;white-space:nowrap;word-break:keep-all;line-height:1.2;background:#101326;border-color:color-mix(in srgb,var(--line) 74%,var(--accent) 26%)}.provider-modal footer{justify-content:flex-end;padding-top:18px;border-top:1px solid var(--line)}.provider-modal footer button:not(.primary):not(.danger){background:#101326;border-color:var(--line);color:#f6f7ff}.provider-modal button.primary{border-color:#756cff80;background:var(--admin-primary-fill);color:#fff}.provider-modal button.danger{margin-right:auto;color:#ff8c96;border-color:#ff8c9666}.provider-modal button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:620px){.system-header-actions{float:none;margin-top:14px;flex-wrap:wrap}.license-field-grid,.detail-facts,.detail-codes,.detail-metadata{grid-template-columns:1fr}.detail-dialog>header,.detail-dialog-body{padding-left:18px;padding-right:18px}}.enrollment-warning{padding:12px 14px;border:1px solid rgba(216,167,91,.35);border-radius:8px;background:#d8a75b14;color:#e8c589!important}.enrollment-code,.enrollment-uri{display:block;padding:12px;border:1px solid var(--line);border-radius:8px;background:#090c18;color:#dfe2f5;font-family:SFMono-Regular,Consolas,monospace;line-height:1.55;-webkit-user-select:all;user-select:all}.enrollment-code{font-size:16px;letter-spacing:.08em}.enrollment-uri{overflow-wrap:anywhere;font-size:11px}:root{--admin-brand-gradient: linear-gradient(104deg, #b5a9ff 0%, #756cff 58%, #5d53d9 100%);--admin-edge-gradient: linear-gradient(112deg, #a194ff 0%, #756cff 52%, #5a50cf 100%);--admin-primary-fill: linear-gradient(112deg, #8177ff 0%, #756cff 52%, #6357dc 100%);--admin-panel-shadow: 0 16px 42px rgba(0, 0, 0, .22);--admin-focus-glow: 0 0 0 3px rgba(117, 108, 255, .24), 0 0 18px rgba(117, 108, 255, .12)}.admin-shell aside header strong,.admin-login>aside>span{display:inline-block;background:var(--admin-brand-gradient);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 10px rgba(117,108,255,.18))}.admin-shell aside header i img,.admin-login .mark img{filter:drop-shadow(0 6px 14px rgba(117,108,255,.24)) drop-shadow(0 0 9px rgba(117,108,255,.09))}.admin-shell{background:radial-gradient(circle at 7% 4%,rgba(117,108,255,.08),transparent 28%),radial-gradient(circle at 94% 10%,rgba(117,108,255,.04),transparent 26%),#080a14}.admin-shell>aside{box-shadow:12px 0 38px #00000024,inset -1px 0 #756cff0d}:where(.metric-grid article,.admin-content>section,.provider-list article,.audit-list article,.detail-facts>div,.detail-codes>div,.detail-metadata>div,.task-detail-grid div){box-shadow:var(--admin-panel-shadow),inset 0 1px #ffffff09}:where(.metric-grid article,.provider-list article,.audit-list article){transition:border-color var(--ads-duration-normal) var(--ads-easing-standard),background-color var(--ads-duration-normal) var(--ads-easing-standard),box-shadow var(--ads-duration-normal) var(--ads-easing-standard)}@media(hover:hover)and (pointer:fine){:where(.metric-grid article,.provider-list article,.audit-list article):hover{border-color:color-mix(in srgb,var(--line) 70%,#756cff 30%);background-color:#12162b;box-shadow:0 18px 46px #00000045,0 0 18px #756cff12}}:where(.admin-shell nav button.active,.admin-shell nav.provider-kind-tabs button.is-active,.admin-shell nav.audit-kind-tabs button.active,.admin-shell nav.list-kind-tabs button.active,.list-pagination button.active){border:1px solid transparent;background:linear-gradient(#171b35,#171b35) padding-box,var(--admin-edge-gradient) border-box;color:#fff;box-shadow:inset 0 0 0 1px #756cff29,0 0 14px #756cff14}:where(.admin-login section button:not(.login-secondary),.provider-modal button.primary,.provider-list .storage-toolbar .primary-action,.admin-content>section>header>button,.system-header-actions button){border-color:#756cff80;background:var(--admin-primary-fill);color:#fff;box-shadow:inset 0 1px #ffffff26,0 8px 22px #756cff2e;transition:border-color var(--ads-duration-normal) var(--ads-easing-standard),box-shadow var(--ads-duration-normal) var(--ads-easing-standard),filter var(--ads-duration-normal) var(--ads-easing-standard)}@media(hover:hover)and (pointer:fine){:where(.admin-login section button:not(.login-secondary),.provider-modal button.primary,.provider-list .storage-toolbar .primary-action,.admin-content>section>header>button,.system-header-actions button):hover:not(:disabled){border-color:#756cffc7;box-shadow:inset 0 1px #fff3,0 10px 28px #756cff40,0 0 18px #756cff1a;filter:saturate(1.08) brightness(1.04)}}:where(button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid #aeb3ff;outline-offset:2px;box-shadow:var(--admin-focus-glow)}:where(.admin-login input,.storage-toolbar select,.audit-search,.task-filter-toolbar select,.provider-modal input,.provider-modal select,.provider-modal textarea):focus-within{border-color:#756cff;box-shadow:var(--admin-focus-glow)}.provider-modal form,.detail-dialog{border:1px solid transparent;background:linear-gradient(#101326,#101326) padding-box,var(--admin-edge-gradient) border-box;box-shadow:0 32px 96px #0000008c,0 0 30px #756cff1f;animation:admin-dialog-enter .18s var(--ads-easing-standard) both}@keyframes admin-dialog-enter{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){:where(.metric-grid article,.provider-list article,.audit-list article,.admin-login section button:not(.login-secondary),.provider-modal button.primary,.provider-list .storage-toolbar .primary-action,.admin-content>section>header>button,.system-header-actions button){transition:none}.provider-modal form,.detail-dialog{animation:none}}@media(forced-colors:active){.admin-shell aside header strong,.admin-login>aside>span{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText;filter:none}}.billing-admin{display:grid;gap:20px;min-width:0}.admin-content.billing-content{grid-template-columns:minmax(0,1fr)}.billing-page-shell{padding:20px}.billing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.billing-summary article{min-height:88px;padding:16px;display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel) 92%,var(--accent))}.billing-summary article.is-navigable{cursor:pointer;transition:border-color var(--ads-duration-normal) var(--ads-easing-standard),background-color var(--ads-duration-normal) var(--ads-easing-standard),transform var(--ads-duration-normal) var(--ads-easing-standard)}.billing-summary article.is-navigable:hover{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));background:color-mix(in srgb,var(--panel) 84%,var(--accent));transform:translateY(-1px)}.billing-summary article.is-navigable:focus-visible{outline:2px solid #aeb3ff;outline-offset:3px}.billing-summary svg{width:24px;height:24px;color:var(--accent)}.billing-summary b,.billing-summary small{display:block}.billing-summary b{font-size:22px}.billing-summary small{margin-top:4px;color:var(--muted);font-size:13px}.admin-shell nav.billing-tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;overflow-x:auto;padding:12px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#0c0f20}.admin-shell nav.billing-tabs button{width:auto;min-height:44px;padding:0 14px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:14px}.admin-shell nav.billing-tabs button.is-active{border-color:#727cff;background:#202653;color:#fff}.admin-shell nav.billing-tabs button b{color:inherit;font-size:10px}@media(max-width:820px){.admin-shell nav.billing-tabs{flex-wrap:nowrap}}.billing-panel{min-width:0}.billing-catalog-index{min-width:0;display:grid;gap:12px}.billing-catalog-index h3{margin:0;font-size:16px}.billing-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.billing-panel-heading h3,.billing-panel-heading p{margin:0}.billing-panel-heading h3{font-size:18px}.billing-panel-heading p{margin-top:6px;color:var(--muted);font-size:14px;line-height:1.55}.billing-exchange-setting{margin:0 0 16px;padding:14px 16px;display:flex;align-items:end;gap:16px;border:1px solid var(--line);border-radius:12px;background:#0b0e1c}.billing-exchange-setting label{flex:1;display:grid;gap:7px}.billing-exchange-setting label>span{color:#fff;font-weight:700}.billing-exchange-setting label>div{display:flex;align-items:center;gap:8px}.billing-exchange-setting input{width:140px;min-height:40px}.billing-exchange-setting small,.billing-exchange-setting>span{color:var(--muted);line-height:1.45}.billing-exchange-setting>span[role=alert]{color:#ffb3bb}.admin-shell nav.billing-rule-tabs{margin:0 0 16px;padding:0;display:flex;flex-flow:row wrap;gap:8px;border:0;background:transparent}.admin-shell nav.billing-rule-tabs button{width:auto;min-height:44px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:14px;white-space:nowrap}.admin-shell nav.billing-rule-tabs button b{color:inherit;font-size:11px}.admin-shell nav.billing-rule-tabs button.is-active{border-color:#727cff;background:#202653;color:#fff;box-shadow:inset 0 0 0 1px #756cff24}.billing-admin button.primary,.billing-modal button.primary{min-height:44px;border:0;border-radius:9px;padding:0 18px;background:var(--accent);color:#fff;font-weight:700;cursor:pointer}.billing-table-wrap{width:100%;overflow:auto;border:1px solid var(--line);border-radius:12px}.billing-table-wrap table{width:100%;min-width:860px;border-collapse:collapse;font-size:14px}.billing-table-wrap th{padding:12px 14px;background:#0b0e1c;color:var(--muted);text-align:left;font-size:12px;font-weight:650}.billing-table-wrap td{padding:14px;border-top:1px solid var(--line);vertical-align:top}.billing-table-wrap td strong,.billing-table-wrap td small{display:block}.billing-table-wrap td small{margin-top:5px;color:var(--muted);line-height:1.45}.billing-table-wrap code{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;color:#c5c9e6;white-space:nowrap}.billing-table-wrap td button,.billing-card-grid article button{min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:transparent;color:#d9dcf2;cursor:pointer}.billing-enabled,.billing-disabled{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:700}.billing-enabled{color:#9be9d2;background:#3fc29c21}.billing-disabled{color:#bec3da;background:#9299b81f}.billing-empty,.billing-state,.billing-readonly{padding:24px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:14px;line-height:1.6}.billing-error{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(255,117,140,.35);border-radius:10px;background:#ff587417;color:#ffc5ce}.billing-error button{min-height:44px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit}.billing-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.billing-card-grid article{min-height:240px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.billing-card-grid h4{margin:22px 0 8px;font-size:19px}.billing-card-grid article>p{margin:0 0 12px;color:var(--muted);font-size:14px;line-height:1.55}.billing-card-grid article>strong{font-size:28px}.billing-card-grid article>small{margin-top:8px;color:var(--muted)}.billing-card-grid ul{margin:20px 0;padding-left:19px;color:#c7cbe1;font-size:14px;line-height:1.7}.billing-card-grid article>button{margin-top:auto}.billing-package-grid article{min-height:210px}.billing-filters{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(180px,1.4fr) minmax(110px,.6fr) auto;align-items:end;gap:12px;margin-bottom:16px}.billing-filters label,.billing-modal label{display:grid;gap:7px;color:#d7daee;font-size:14px;font-weight:650}.billing-filters .billing-filter-check{display:flex;align-items:center;gap:9px;min-height:44px;white-space:nowrap}.billing-filters .billing-filter-check input{width:18px;min-height:18px;accent-color:var(--accent)}.billing-filters input,.billing-filters select,.billing-modal input,.billing-modal select,.billing-modal textarea{width:100%;min-height:44px;border:1px solid var(--line);border-radius:8px;background:#0b0e1c;color:#fff;padding:10px 12px}.billing-modal textarea{resize:vertical;line-height:1.55}.billing-filters button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.billing-credit{color:#80dfc3}.billing-debit{color:#ffadbc}.billing-conflict{margin:0 0 14px;padding:13px 15px;border:1px solid rgba(255,186,103,.34);border-radius:9px;background:#ffba6712;color:#ffd09a;font-size:14px;line-height:1.55}.billing-rule-conflict td:first-child{box-shadow:inset 3px 0 #e3a64c}.billing-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 2px 0;color:var(--muted);font-size:14px}.billing-pagination div{display:flex;gap:8px}.billing-pagination button{min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:transparent;color:#fff}.billing-pagination button:disabled{cursor:not-allowed;opacity:.45}.billing-readonly{display:flex;align-items:center;gap:8px}.billing-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;overflow:auto;padding:24px;background:#040610c7}.billing-modal form{width:min(720px,100%);max-height:calc(100dvh - 48px);min-height:0;overflow:hidden;padding:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:0 30px 90px #0000008c}.billing-modal form>header,.billing-modal form>footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.billing-modal form>header{padding:22px;border-bottom:1px solid var(--line)}.billing-dialog-body{min-width:0;min-height:0;overflow:auto;padding:0 22px 8px;overscroll-behavior:contain}.billing-modal h2,.billing-modal header small{margin:0}.billing-modal header small{color:var(--muted)}.billing-modal header button,.billing-modal footer button:not(.primary){min-height:44px;padding:0 15px;border:1px solid var(--line);border-radius:8px;background:transparent;color:#fff}.billing-modal footer{justify-content:flex-end!important;padding:18px 22px 22px;border-top:1px solid var(--line)}.billing-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.billing-form-grid .billing-form-wide{grid-column:1 / -1}.billing-money-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-suffixed-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--line);border-radius:8px;background:#0b0e1c;overflow:hidden}.billing-suffixed-input input{border:0;border-radius:0}.billing-suffixed-input span{padding:0 12px;color:var(--muted)}.billing-price-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#0b0e1c;color:var(--muted);font-size:14px}.billing-price-preview b{color:#fff}.billing-price-preview small{grid-column:1 / -1;line-height:1.5}.billing-price-source{color:#9ea8ff;font-size:14px;width:fit-content}.billing-modal label small{color:var(--muted);font-weight:400;line-height:1.5}.billing-modal label.billing-check{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.billing-check input{width:20px;min-height:20px;margin:1px 0 0;accent-color:var(--accent)}.billing-confirm{padding:13px;border:1px solid rgba(255,186,103,.32);border-radius:9px;background:#ffba670f}.billing-benefit-editor{margin:0;padding:16px;display:grid;gap:14px;border:1px solid var(--line);border-radius:10px}.billing-benefit-editor>legend{padding:0 7px;font-weight:750}.billing-benefit-editor>p{margin:0;color:var(--muted);font-size:14px}.billing-benefit-editor>section{padding:14px;border:1px solid var(--line);border-radius:9px;background:#0b0e1c}.billing-benefit-editor>section>footer{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.billing-benefit-editor button{min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:transparent;color:#fff}.payment-settings{display:grid;gap:16px}.payment-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.payment-channel-grid>form{min-width:0}.payment-channel-grid>form>fieldset{min-width:0;height:100%;margin:0;padding:18px;display:grid;align-content:start;gap:16px;border:1px solid var(--line);border-radius:12px}.payment-channel-grid>form>fieldset>legend{padding:0 8px;font-size:17px;font-weight:750}.payment-channel-grid label{display:grid;gap:7px;color:#d7daee;font-size:14px;font-weight:650}.payment-channel-grid input,.payment-channel-grid textarea,.payment-channel-grid select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#0b0e1c;color:#fff}.payment-channel-grid button{min-height:44px}.payment-channel-grid textarea{resize:vertical}.payment-channel-grid label small{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-weight:400}.payment-secret-status,.payment-notice,.payment-warning{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:9px;font-size:14px}.payment-secret-status{background:#756cff14}.payment-secret-status svg,.payment-notice svg,.payment-warning svg{width:20px;height:20px;flex:0 0 auto}.payment-secret-status strong,.payment-secret-status small{display:block}.payment-secret-status small{margin-top:4px;color:var(--muted);line-height:1.5}.payment-notice{margin:0;color:#9be9d2;background:#3fc29c1a}.payment-warning{margin:0;color:#ffd09a;background:#ffba6714}.billing-form-error{padding:12px 14px;border-radius:8px;background:#ff58741a;color:#ffc5ce;line-height:1.5}.billing-adjust-account{display:flex;align-items:center;gap:12px;padding:14px;border-radius:10px;background:#0b0e1c}.billing-adjust-account svg{width:24px;height:24px;color:var(--accent)}.billing-adjust-account strong,.billing-adjust-account small{display:block}.billing-adjust-account small{margin-top:4px;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.billing-admin,.billing-modal) :where(button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 72%,white);outline-offset:2px}@media(max-width:1100px){.billing-summary,.billing-card-grid,.billing-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.billing-summary,.billing-card-grid,.billing-form-grid,.billing-filters,.payment-channel-grid{grid-template-columns:1fr}.billing-panel-heading,.billing-exchange-setting{align-items:stretch;flex-direction:column}.billing-modal{padding:10px;place-items:end center}.billing-modal form{max-height:calc(100dvh - 20px);border-radius:16px 16px 0 0}.billing-pagination{align-items:flex-start;flex-direction:column}.billing-money-grid,.billing-price-preview{grid-template-columns:1fr}.billing-price-preview small{grid-column:auto}}@media(prefers-reduced-motion:reduce){:where(.billing-admin,.billing-modal) *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.admin-shell{grid-template-columns:248px minmax(0,1fr);background:#0b1016}.admin-shell>aside{padding:24px 14px 18px;background:#0e141b;border-right-color:#202b36;box-shadow:14px 0 32px #00000029}.admin-shell aside header{padding:0 12px 28px}.admin-shell aside header strong{background:none;color:#f4f7fb;-webkit-text-fill-color:currentColor;filter:none}.admin-shell aside header small{color:#7f8d9b;letter-spacing:.1em}.admin-shell>aside>nav{display:grid;gap:20px;padding:0 4px}.admin-nav-group{display:grid;gap:4px}.admin-nav-group-label{padding:0 12px 6px;color:#718090;font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.admin-shell>aside>nav>.admin-nav-group>button{position:relative;min-height:42px;border:1px solid transparent;border-radius:9px;color:#9aa8b6;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.admin-shell>aside>nav>.admin-nav-group>button:hover{background:#17212a;color:#e7edf3}.admin-shell>aside>nav>.admin-nav-group>button.active{border-color:#294352;background:#18303b;color:#eefcff;box-shadow:inset 3px 0 #756cff}.admin-shell>aside>nav>.admin-nav-group>button.active:after{content:"";position:absolute;right:12px;width:5px;height:5px;border-radius:50%;background:#756cff}.admin-shell aside footer{border-top-color:#202b36}.admin-main{width:100%;max-width:1600px;margin:0 auto;padding:28px 40px 64px}.admin-main>header{min-height:58px;padding-bottom:10px}.admin-main>header small{color:#7e9aaa;letter-spacing:.12em}.admin-main h1{margin-top:6px;color:#f1f5f8;font-size:32px;letter-spacing:-.03em}.admin-main>header>span{min-height:34px;padding:0 11px;border:1px solid #214333;border-radius:999px;background:#10231c;color:#8ee1b9;font-size:12px}.metric-grid{gap:12px;margin:22px 0 20px}.metric-grid article{min-height:112px;padding:18px;border-color:#26333e;border-radius:12px;background:#141c24;box-shadow:0 10px 24px #0000001f}.metric-grid b{font-size:25px}.metric-grid strong{color:#dce5ec}.metric-grid small{color:#8593a0}.admin-content{grid-template-columns:minmax(0,1fr);gap:18px}.admin-content>section{border-color:#26333e;border-radius:14px;background:#141c24;box-shadow:0 14px 32px #00000021}.admin-content>section>header{padding:22px 24px;background:#151f28}.admin-content h2{color:#eff4f7;font-size:18px}.admin-content header small{color:#8797a5}.provider-list article,.audit-list article{min-height:70px;padding:13px 20px;border-bottom-color:#24313b;background:#141c24;box-shadow:none}.provider-list article:hover,.audit-list article:hover{background:#18232c;border-color:#2f4755}.provider-list strong,.audit-list strong{color:#e8eff3}.provider-list small,.audit-list small{color:#8797a5}.provider-list button,.audit-list button{min-height:38px;padding:0 12px;border-color:#344550;border-radius:8px;color:#d7e4ea}.provider-list button:hover,.audit-list button:hover{border-color:#5aa9bc;background:#18323c}.account-section-heading{padding:14px 20px;border-bottom-color:#26333e;background:#101820}.account-section-heading small{color:#83929f}.account-section-heading b{color:#75d4ed}.list-filter-toolbar{display:flex;align-items:end;gap:12px;padding:16px 18px;border-bottom:1px solid #26333e;background:#101820}.list-filter-fields{min-width:0;flex:1;display:grid;grid-template-columns:minmax(240px,1fr) repeat(2,minmax(150px,210px));align-items:end;gap:10px}.list-filter-toolbar label{min-width:0;display:grid;gap:6px;color:#8b9aa7;font-size:12px;font-weight:650}.list-filter-toolbar label>span{color:#aab8c3}.list-filter-toolbar input,.list-filter-toolbar select,.storage-toolbar input{width:100%;min-height:42px;padding:0 11px;border:1px solid #30404c;border-radius:8px;outline:0;background:#0c131a;color:#edf3f6}.filter-search-field{display:flex!important;grid-template-columns:none;align-items:center;min-height:42px;padding:0 11px;border:1px solid #30404c;border-radius:8px;background:#0c131a}.filter-search-field svg{flex:0 0 auto;width:17px;height:17px;margin-right:8px;color:#7c9cac}.filter-search-field input{min-width:0;padding:0;border:0;background:transparent}.list-filter-toolbar input:focus-visible,.list-filter-toolbar select:focus-visible,.filter-search-field:focus-within,.storage-toolbar input:focus-visible{border-color:#62c9e0;box-shadow:0 0 0 3px #62c9e024}.clear-filter-button{min-height:42px;padding:0 13px;border:1px solid #354651;border-radius:8px;background:transparent;color:#a8b7c1;white-space:nowrap}.clear-filter-button:hover:not(:disabled){border-color:#62a4b7;background:#172831;color:#e5f5f8}.clear-filter-button:disabled{cursor:not-allowed;opacity:.38}.filter-empty{margin:0;padding:28px 20px;color:#8695a2;text-align:center}.system-tabs{display:flex;gap:5px;padding:12px 18px 0;border-bottom:1px solid #26333e;background:#101820}.admin-shell nav.system-tabs button{width:auto;min-height:42px;padding:0 16px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#8999a6}.admin-shell nav.system-tabs button:hover,.admin-shell nav.system-tabs button.active{border-bottom-color:#756cff;background:transparent;color:#ecfbff;box-shadow:none}.audit-filter-actions{display:flex;justify-content:flex-end;padding:0 18px 12px;margin-top:-4px}.audit-filter-actions .clear-filter-button{min-height:36px}.storage-toolbar{align-items:end;padding:14px 18px;border-bottom-color:#26333e;background:#101820}.storage-toolbar label.filter-search-field{min-width:min(360px,100%);margin-right:auto}.storage-toolbar select{border-color:#30404c;background:#0c131a}.storage-toolbar .clear-filter-button{min-height:36px}.provider-list article.storage-object-warning{background:#211a1d}.provider-list article.storage-object-warning:hover{background:#2b1d21}@media(max-width:860px){.admin-main{padding:24px 22px 48px}.list-filter-fields{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(130px,1fr))}}@media(max-width:720px){.admin-shell{grid-template-columns:76px minmax(0,1fr)}.admin-shell>aside{padding-left:8px;padding-right:8px}.admin-shell>aside>nav{gap:12px}.admin-nav-group-label{display:none}.admin-shell>aside>nav>.admin-nav-group>button{justify-content:center;padding:0}.admin-shell>aside>nav>.admin-nav-group>button.active:after{right:8px}.admin-shell nav.provider-kind-tabs button,.admin-shell nav.audit-kind-tabs button,.admin-shell nav.list-kind-tabs button,.admin-shell nav.billing-tabs button,.admin-shell nav.billing-rule-tabs button,.admin-shell nav.system-tabs button{font-size:13px}.list-filter-toolbar{align-items:stretch;flex-direction:column}.list-filter-fields{grid-template-columns:1fr}.list-filter-toolbar .clear-filter-button{width:100%}.storage-toolbar label.filter-search-field{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.admin-shell>aside>nav>.admin-nav-group>button,.metric-grid article,.provider-list article,.audit-list article{transition:none}}:where(.admin-main,.billing-modal) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:46px;border:1px solid var(--line);border-radius:10px;background:#090c18;color:#f5f6ff;color-scheme:dark;box-shadow:inset 0 1px #ffffff06;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}:where(.admin-main,.billing-modal) :where(input:not([type=checkbox]):not([type=radio]),select){width:100%;padding:0 13px}:where(.admin-main,.billing-modal) textarea{width:100%;min-height:124px;padding:12px 13px;line-height:1.55;resize:vertical}:where(.admin-main,.billing-modal) :where(input:not([type=checkbox]):not([type=radio]),select,textarea):hover{border-color:#4b4f80;background:#10142c}:where(.admin-main,.billing-modal) :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:#8b84ff;outline:0;background:#10142c;box-shadow:0 0 0 3px #756cff33,inset 0 1px #ffffff0a}:where(.admin-main,.billing-modal) :where(input:not([type=checkbox]):not([type=radio]),select,textarea):disabled{border-color:#252a4a;background:#111326;color:#8589a8;cursor:not-allowed;opacity:.78}:where(.admin-main,.billing-modal) label{color:#c7cbe1}:where(.admin-main,.billing-modal) label>span{color:#e4e6f6;font-weight:700}:where(.admin-main,.billing-modal) label small{color:var(--muted)}.billing-exchange-setting{border-color:var(--line);background:#0d1022;box-shadow:inset 0 1px #ffffff05}.billing-exchange-setting input{width:140px;min-height:46px;padding:0 13px;border:1px solid #3b3f73;border-radius:10px;background:#090c18;color:#f5f6ff;color-scheme:dark;font-size:17px;font-weight:750;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px #ffffff08}.billing-exchange-setting input:hover{border-color:#55599a;background:#10142c}.billing-exchange-setting input:focus-visible{border-color:#8b84ff;outline:0;box-shadow:0 0 0 3px #756cff33,inset 0 1px #ffffff0a}.provider-modal form,.billing-modal form{border-color:#343b68;background:#101326;box-shadow:0 28px 80px #0000007a,inset 0 1px #ffffff06}.provider-modal .modal-fields,.billing-modal .billing-form-grid{gap:18px}.provider-modal .provider-model-presentations,.billing-benefit-editor,.payment-channel-grid>form>fieldset{border-color:var(--line);background:#0d1022}.billing-suffixed-input{border-color:#3b3f73;background:#090c18}.billing-suffixed-input:focus-within{border-color:#8b84ff;box-shadow:0 0 0 3px #756cff33}.billing-suffixed-input input:focus-visible{box-shadow:none}.billing-price-preview,.billing-benefit-editor>section,.billing-adjust-account{border-color:var(--line);background:#090c18}@media(max-width:680px){.billing-exchange-setting input{width:100%}}.billing-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.billing-card-grid article>.billing-row-actions{width:100%;margin-top:auto}.billing-row-actions button.danger{color:#ffb8c2;border-color:#ff8c9661;background:transparent}.billing-row-actions button.danger:hover:not(:disabled),.billing-row-actions button.danger:focus-visible{color:#fff;border-color:#ff8c96b3;background:#ff5d701f}.admin-shell{background:#080a14}.admin-shell>aside{background:#0d1022;border-right-color:#252a4a;box-shadow:14px 0 32px #00000029,inset -1px 0 #756cff0f}.admin-shell>aside>nav>.admin-nav-group>button{color:#9299b8}.admin-shell>aside>nav>.admin-nav-group>button:hover{background:#171b35;color:#e4e6f6}.admin-shell>aside>nav>.admin-nav-group>button.active{border-color:#4b4f80;background:#171b35;color:#fff;box-shadow:inset 3px 0 #756cff,0 0 16px #756cff14}.admin-shell aside footer{border-top-color:#252a4a}.admin-main>header>span{border-color:#3fc29c4d;background:#3fc29c17}.metric-grid article,.admin-content>section,.provider-list article,.audit-list article{border-color:#252a4a;background:#101326}.admin-content>section>header,.account-section-heading,.list-filter-toolbar,.storage-toolbar,.system-tabs{border-color:#252a4a;background:#0d1022}.provider-list article:hover,.audit-list article:hover{border-color:#4b4f80;background:#171b35}.provider-list button:not(.danger):not(.primary):not(.primary-action),.provider-modal button:not(.danger):not(.primary),.audit-list button:not(.danger):not(.primary),.admin-row-actions button:not(.danger):not(.primary),.billing-table-wrap td button:not(.danger):not(.primary),.billing-card-grid article button:not(.danger):not(.primary),.billing-pagination button:not(.primary),.billing-benefit-editor button:not(.primary),.payment-channel-grid button:not(.primary),.billing-modal header button,.billing-modal footer button:not(.primary),.detail-dialog button:not(.primary){border:1px solid transparent;background:linear-gradient(#11162a,#11162a) padding-box,var(--admin-edge-gradient) border-box;color:#dfe2ff;box-shadow:inset 0 1px #ffffff0a}.provider-list button:not(.danger):not(.primary):not(.primary-action):hover:not(:disabled),.provider-modal button:not(.danger):not(.primary):hover:not(:disabled),.audit-list button:not(.danger):not(.primary):hover:not(:disabled),.admin-row-actions button:not(.danger):not(.primary):hover:not(:disabled),.billing-table-wrap td button:not(.danger):not(.primary):hover:not(:disabled),.billing-card-grid article button:not(.danger):not(.primary):hover:not(:disabled),.billing-pagination button:not(.primary):hover:not(:disabled),.billing-benefit-editor button:not(.primary):hover:not(:disabled),.payment-channel-grid button:not(.primary):hover:not(:disabled),.billing-modal header button:hover:not(:disabled),.billing-modal footer button:not(.primary):hover:not(:disabled),.detail-dialog button:not(.primary):hover:not(:disabled){background:linear-gradient(#171b35,#171b35) padding-box,var(--admin-edge-gradient) border-box;color:#fff;box-shadow:0 8px 22px #756cff24}.provider-modal button:not(.primary):not(.danger),.provider-modal button.primary,.provider-modal button.danger{min-height:44px}.admin-login section button:not(.login-secondary),.admin-main button.primary,.admin-main .primary-action,.provider-modal button.primary,.billing-admin button.primary,.billing-modal button.primary,.admin-content>section>header>button,.system-header-actions button{border:1px solid rgba(117,108,255,.5);background:var(--admin-primary-fill);color:#fff;box-shadow:inset 0 1px #ffffff26,0 8px 22px #756cff2e}.admin-login section button:not(.login-secondary):hover:not(:disabled),.admin-main button.primary:hover:not(:disabled),.admin-main .primary-action:hover:not(:disabled),.provider-modal button.primary:hover:not(:disabled),.billing-admin button.primary:hover:not(:disabled),.billing-modal button.primary:hover:not(:disabled),.admin-content>section>header>button:hover:not(:disabled),.system-header-actions button:hover:not(:disabled){border-color:#756cffd1;box-shadow:inset 0 1px #fff3,0 10px 28px #756cff40,0 0 18px #756cff1a;filter:saturate(1.08) brightness(1.04)}.account-section-heading b,.admin-main>header small{color:#9ea8ff}.admin-main>header>span{color:#8ee1b9}.list-filter-toolbar input,.list-filter-toolbar select,.storage-toolbar input,.storage-toolbar select,.filter-search-field{border-color:#3b3f73;background:#090c18}.list-filter-toolbar input:focus-visible,.list-filter-toolbar select:focus-visible,.filter-search-field:focus-within,.storage-toolbar input:focus-visible,.storage-toolbar select:focus-visible,.clear-filter-button:focus-visible{border-color:#756cff;box-shadow:var(--admin-focus-glow)}.clear-filter-button{border-color:#3b3f73;background:transparent;color:#c7cbe1}.clear-filter-button:hover:not(:disabled){border-color:#756cff;background:#171b35;color:#fff}.admin-shell nav.system-tabs button:hover,.admin-shell nav.system-tabs button.active{border-bottom-color:#756cff;color:#fff}.admin-shell nav.system-tabs{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid #252a4a;background:#0d1022}.admin-shell nav.system-tabs button,.admin-shell nav.system-tabs button:hover,.admin-shell nav.system-tabs button.active{width:auto;flex:0 0 auto;min-height:42px;padding:0 16px;border:1px solid #3b3f73;border-radius:999px;background:transparent;color:#9299b8;box-shadow:none}.admin-shell nav.system-tabs button:hover:not(:disabled){border-color:#756cff;background:#171b35;color:#fff}.admin-shell nav.system-tabs button.active{border-color:#756cff;background:#171b35;color:#fff;box-shadow:inset 0 0 0 1px #756cff24,0 0 14px #756cff14}.provider-modal form,.billing-modal form,.detail-dialog{border-color:transparent;background:linear-gradient(#101326,#101326) padding-box,var(--admin-edge-gradient) border-box}.provider-modal input:focus-visible,.provider-modal select:focus-visible,.provider-modal textarea:focus-visible,.billing-modal input:focus-visible,.billing-modal select:focus-visible,.billing-modal textarea:focus-visible{border-color:#756cff;box-shadow:var(--admin-focus-glow)}.billing-table-wrap tr.billing-editable-row,.billing-card-grid article.billing-editable-card,.provider-list article.is-double-clickable{cursor:pointer}.billing-table-wrap tr.billing-editable-row{transition:background-color .16s ease,box-shadow .16s ease}.billing-table-wrap tr.billing-editable-row:hover{background:#171b35;box-shadow:inset 3px 0 #756cff}.billing-card-grid article.billing-editable-card{transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.billing-card-grid article.billing-editable-card:hover,.provider-list article.is-double-clickable:hover{border-color:#756cff;background:#12162b;box-shadow:0 14px 34px #756cff1f}.billing-card-grid article.billing-editable-card:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.billing-table-wrap tr.billing-editable-row,.billing-card-grid article.billing-editable-card{transition:none}.billing-card-grid article.billing-editable-card:hover{transform:none}}.provider-modal form{min-width:0}.provider-modal form>header{min-width:0;align-items:flex-start}.provider-modal form>header>div{min-width:0;flex:1 1 auto}.provider-modal form>header h2{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.provider-modal input,.provider-modal select,.provider-modal textarea{width:100%;min-width:0;max-width:100%}.provider-model-presentations,.provider-model-presentations>div{min-width:0}.provider-model-presentations{overflow:hidden}.provider-model-presentation-card{min-width:0;width:100%;overflow:hidden}.provider-model-presentation-card>header{min-width:0;width:100%;align-items:flex-start;flex-wrap:wrap}.provider-model-presentation-card>header strong{flex:1 1 240px;min-width:0;overflow-wrap:anywhere;white-space:normal}.provider-model-presentation-card>header code{flex:1 1 180px;min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}:root{--admin-bg: #1d3547;--admin-bg-deep: #172c3d;--admin-glass: rgba(43, 70, 87, .64);--admin-glass-strong: rgba(36, 62, 79, .82);--admin-glass-soft: rgba(58, 88, 103, .42);--admin-glass-border: rgba(188, 224, 226, .22);--admin-glass-highlight: rgba(255, 255, 255, .085);--accent: #6ce2d2;--line: rgba(183, 218, 223, .2);--muted: #a9bdc9;--panel: var(--admin-glass);--admin-brand-gradient: linear-gradient(108deg, #d5fff5 0%, #6ce2d2 46%, #a8b3ff 100%);--admin-edge-gradient: linear-gradient(108deg, #6ce2d2 0%, #8195ff 100%);--admin-primary-fill: linear-gradient(108deg, #42bcae 0%, #7181ed 100%);--admin-panel-shadow: 0 18px 48px rgba(8, 28, 40, .2);--admin-focus-glow: 0 0 0 3px rgba(108, 226, 210, .22), 0 0 20px rgba(108, 226, 210, .14)}html,body{min-height:100%;background:var(--admin-bg)}body{color:#eef7f8;background:radial-gradient(circle at 8% -8%,rgba(108,226,210,.2),transparent 32%),radial-gradient(circle at 92% 4%,rgba(129,149,255,.2),transparent 31%),radial-gradient(circle at 55% 110%,rgba(79,123,151,.24),transparent 42%),linear-gradient(135deg,#203b4d,#1b3345 48%,#1b3042)}.admin-login{background:radial-gradient(circle at 15% 24%,rgba(108,226,210,.2),transparent 30%),radial-gradient(circle at 88% 76%,rgba(129,149,255,.2),transparent 32%),linear-gradient(135deg,#203b4d,#172e40)}.admin-login>aside,.admin-login>section>div,.admin-shell>aside{border-color:var(--admin-glass-border);background:#1d3646b8;-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%);box-shadow:inset 0 1px var(--admin-glass-highlight),0 18px 48px #081c2829}.admin-login>section>div{padding:34px;border:1px solid var(--admin-glass-border);border-radius:22px}.admin-shell{isolation:isolate;background:transparent}.admin-shell>aside{border-right-color:var(--admin-glass-border);background:#1b3444c7}.admin-shell aside header strong,.admin-login>aside>span{background:var(--admin-brand-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 3px 12px rgba(108,226,210,.16))}.admin-shell aside header small,.admin-nav-group-label,.admin-shell aside footer small{color:#9ab2c0}.admin-shell>aside>nav>.admin-nav-group>button{color:#abc0ca}.admin-shell>aside>nav>.admin-nav-group>button:hover{border-color:#bce0e229;background:#6ce2d217;color:#f2fbfb}.admin-shell>aside>nav>.admin-nav-group>button.active{border-color:#6ce2d257;background:linear-gradient(100deg,#6ce2d233,#8195ff2e);color:#f4ffff;box-shadow:inset 3px 0 #6ce2d2,0 8px 24px #28737a29}.admin-shell>aside>nav>.admin-nav-group>button.active:after{background:#6ce2d2;box-shadow:0 0 9px #6ce2d2b3}.admin-shell aside footer{border-top-color:var(--admin-glass-border)}.admin-main{color:#eef7f8}.admin-main>header{border-bottom-color:var(--admin-glass-border)}.admin-main>header small,.account-section-heading b{color:#91f0e1}.admin-main h1,.admin-content h2,.admin-content h3,.admin-content h4{color:#f2f9fa}.admin-main>header>span{border-color:#6ce2d252;background:#6ce2d21f;color:#a8f4e8;box-shadow:inset 0 1px #ffffff14,0 8px 20px #2a918c1f}:where(.metric-grid article,.admin-content>section,.billing-summary article,.billing-card-grid article,.provider-list article,.audit-list article,.detail-facts>div,.detail-codes>div,.detail-metadata>div,.task-detail-grid div,.task-json,.provider-model-presentations,.provider-model-presentation-card,.billing-benefit-editor,.billing-benefit-editor>section,.payment-channel-grid>form>fieldset,.billing-adjust-account,.billing-price-preview){border-color:var(--admin-glass-border)!important;background:var(--admin-glass)!important;-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%);box-shadow:inset 0 1px var(--admin-glass-highlight),var(--admin-panel-shadow)}.metric-grid article,.billing-summary article,.billing-card-grid article{border-radius:16px}.provider-list article,.audit-list article{box-shadow:inset 0 1px #ffffff09}.provider-list article:hover,.audit-list article:hover,.billing-card-grid article.billing-editable-card:hover{border-color:#6ce2d273!important;background:#4467749e!important;box-shadow:inset 0 1px #ffffff1a,0 18px 42px #071d2933}.metric-grid article:hover,.billing-summary article.is-navigable:hover{border-color:#8195ff73!important;background:#395367b3!important}.admin-content>section>header,.account-section-heading,.list-filter-toolbar,.storage-toolbar,.system-tabs,.admin-shell nav.provider-kind-tabs,.admin-shell nav.audit-kind-tabs,.admin-shell nav.list-kind-tabs,.admin-shell nav.billing-tabs{border-color:var(--admin-glass-border)!important;background:#304d5c75!important;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.admin-content>section>header{box-shadow:inset 0 1px var(--admin-glass-highlight)}.provider-list strong,.audit-list strong,.metric-grid strong{color:#e8f4f5}.provider-list small,.audit-list small,.metric-grid small,.admin-content header small,.account-section-heading small{color:#a2b8c3}.provider-list article>svg,.audit-list article>svg,.metric-grid article>svg,.billing-summary svg{color:#7ce4d5;filter:drop-shadow(0 0 8px rgba(108,226,210,.18))}:where(.admin-login input,.admin-main input:not([type=checkbox]):not([type=radio]),.admin-main select,.admin-main textarea,.billing-modal input:not([type=checkbox]):not([type=radio]),.billing-modal select,.billing-modal textarea,.filter-search-field,.storage-toolbar select,.billing-suffixed-input){border-color:#b7dadf40!important;background:#223e4ea8!important;color:#f1f9fa!important;color-scheme:dark;box-shadow:inset 0 1px #ffffff0d}.filter-search-field input{background:transparent!important;box-shadow:none!important}:where(.admin-login input,.admin-main input:not([type=checkbox]):not([type=radio]),.admin-main select,.admin-main textarea,.billing-modal input:not([type=checkbox]):not([type=radio]),.billing-modal select,.billing-modal textarea,.filter-search-field,.storage-toolbar select,.billing-suffixed-input):hover{border-color:#6ce2d27a!important;background:#2e4f5ebd!important}:where(.admin-login input,.admin-main input:not([type=checkbox]):not([type=radio]),.admin-main select,.admin-main textarea,.billing-modal input:not([type=checkbox]):not([type=radio]),.billing-modal select,.billing-modal textarea):focus-visible,.filter-search-field:focus-within,.billing-suffixed-input:focus-within{border-color:#6ce2d2!important;outline:0;background:#315462cc!important;box-shadow:var(--admin-focus-glow)!important}:where(.admin-login label,.admin-main label,.billing-modal label){color:#d4e5e8}:where(.admin-login label>span,.admin-main label>span,.billing-modal label>span){color:#eef9fa}.admin-login section button:not(.login-secondary),.admin-main button.primary,.admin-main .primary-action,.provider-modal button.primary,.billing-admin button.primary,.billing-modal button.primary,.admin-content>section>header>button,.system-header-actions button{border:1px solid rgba(161,245,232,.38)!important;border-radius:10px;background:var(--admin-primary-fill)!important;color:#f8ffff!important;box-shadow:inset 0 1px #fff3,0 10px 26px #3d849738}.admin-login section button:not(.login-secondary):hover:not(:disabled),.admin-main button.primary:hover:not(:disabled),.admin-main .primary-action:hover:not(:disabled),.provider-modal button.primary:hover:not(:disabled),.billing-admin button.primary:hover:not(:disabled),.billing-modal button.primary:hover:not(:disabled),.admin-content>section>header>button:hover:not(:disabled),.system-header-actions button:hover:not(:disabled){border-color:#d5fff5b8!important;filter:brightness(1.06) saturate(1.08);box-shadow:inset 0 1px #ffffff47,0 12px 32px #3d84974d}:where(.admin-login .login-secondary,.provider-list button:not(.danger):not(.primary):not(.primary-action),.provider-modal button:not(.danger):not(.primary),.audit-list button:not(.danger):not(.primary),.admin-row-actions button:not(.danger):not(.primary),.billing-table-wrap td button:not(.danger):not(.primary),.billing-card-grid article button:not(.danger):not(.primary),.billing-pagination button:not(.primary),.billing-benefit-editor button:not(.primary),.payment-channel-grid button:not(.primary),.billing-modal header button,.billing-modal footer button:not(.primary),.detail-dialog button:not(.primary),.clear-filter-button){border:1px solid rgba(183,218,223,.24)!important;border-radius:9px;background:#3453627a!important;color:#dff0f2!important;box-shadow:inset 0 1px #ffffff0f}:where(.admin-login .login-secondary,.provider-list button:not(.danger):not(.primary):not(.primary-action),.provider-modal button:not(.danger):not(.primary),.audit-list button:not(.danger):not(.primary),.admin-row-actions button:not(.danger):not(.primary),.billing-table-wrap td button:not(.danger):not(.primary),.billing-card-grid article button:not(.danger):not(.primary),.billing-pagination button:not(.primary),.billing-benefit-editor button:not(.primary),.payment-channel-grid button:not(.primary),.billing-modal header button,.billing-modal footer button:not(.primary),.detail-dialog button:not(.primary),.clear-filter-button):hover:not(:disabled){border-color:#6ce2d28a!important;background:#4a6f7b9e!important;color:#fff!important}.admin-row-actions button.danger,.provider-modal button.danger,.billing-row-actions button.danger{border-color:#ff9ba575!important;background:#ff7c8b12!important;color:#ffb8c1!important}.admin-row-actions button.danger:hover:not(:disabled),.provider-modal button.danger:hover:not(:disabled),.billing-row-actions button.danger:hover:not(:disabled){border-color:#ffb4bbc7!important;background:#ff7c8b29!important;color:#fff!important}.admin-shell nav.provider-kind-tabs button,.admin-shell nav.audit-kind-tabs button,.admin-shell nav.list-kind-tabs button,.admin-shell nav.billing-tabs button,.admin-shell nav.billing-rule-tabs button,.admin-shell nav.system-tabs button{border-color:#b7dadf38;background:#2e4d5c42;color:#abc0ca}.admin-shell nav.provider-kind-tabs button:hover,.admin-shell nav.audit-kind-tabs button:hover,.admin-shell nav.list-kind-tabs button:hover,.admin-shell nav.billing-tabs button:hover,.admin-shell nav.billing-rule-tabs button:hover,.admin-shell nav.system-tabs button:hover{border-color:#6ce2d280;background:#6ce2d21a;color:#efffff}.admin-shell nav.provider-kind-tabs button.is-active,.admin-shell nav.audit-kind-tabs button.active,.admin-shell nav.list-kind-tabs button.active,.admin-shell nav.billing-tabs button.is-active,.admin-shell nav.billing-rule-tabs button.is-active,.admin-shell nav.system-tabs button.active{border-color:#6ce2d294!important;background:linear-gradient(100deg,#6ce2d233,#8195ff33)!important;color:#f4ffff!important;box-shadow:inset 0 0 0 1px #ffffff0f,0 8px 22px #3d849724}.billing-table-wrap,.billing-table-wrap table{border-color:var(--admin-glass-border)!important;background:#27415180!important}.billing-table-wrap th{background:#1e3949b8!important;color:#b2c7cf}.billing-table-wrap td{border-top-color:#b7dadf26!important}.billing-table-wrap tbody tr:hover,.billing-table-wrap tr.billing-editable-row:hover{background:#6ce2d21a!important;box-shadow:inset 3px 0 #6ce2d2}.billing-exchange-setting,.billing-price-preview,.billing-benefit-editor>section,.billing-suffixed-input,.task-detail-grid div,.task-json,.enrollment-code,.enrollment-uri{border-color:var(--admin-glass-border)!important;background:#233f4f94!important}.billing-enabled,.payment-notice{color:#9af2dd;background:#6ce2d224}.billing-disabled{color:#c6d5d9;background:#b7dadf1f}.provider-modal,.billing-modal{background:#122a3894!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.provider-modal form,.billing-modal form,.detail-dialog{border-color:#bce0e252!important;background:#213b4ce6!important;-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%);box-shadow:inset 0 1px #ffffff1a,0 32px 90px #081c2857}.detail-dialog-body,.provider-modal footer,.billing-modal footer{border-color:var(--admin-glass-border)}.provider-modal .readonly-field{border-color:var(--admin-glass-border);background:#2c4b5a99;color:#b7cbd1}.billing-error,.provider-inline-error,.billing-form-error{border-color:#ff9ba55c;background:#ff7c8b1a}:where(button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:#b9fff2;box-shadow:var(--admin-focus-glow)}@media(max-width:720px){.admin-login>section{padding:22px}.admin-login>section>div{padding:24px}}@media(prefers-reduced-motion:reduce){.admin-login>aside,.admin-login>section>div,.admin-shell>aside,:where(.metric-grid article,.admin-content>section,.billing-summary article,.billing-card-grid article,.provider-list article,.audit-list article){-webkit-backdrop-filter:none;backdrop-filter:none}}.admin-header-actions{float:right;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:-34px}.admin-header-actions button{min-height:42px;padding:0 15px}.admin-header-actions button{border:1px solid rgba(161,245,232,.38);border-radius:10px;background:var(--admin-primary-fill);color:#f8ffff;box-shadow:inset 0 1px #fff3,0 10px 26px #3d849738}.admin-header-actions button:hover:not(:disabled){border-color:#d5fff5b8;filter:brightness(1.06) saturate(1.08);box-shadow:inset 0 1px #ffffff47,0 12px 32px #3d84974d}@media(max-width:620px){.admin-header-actions{float:none;justify-content:flex-start;margin-top:14px}}.billing-order-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.billing-order-summary span,.billing-order-detail>div{display:grid;gap:5px;padding:12px 14px;border:1px solid var(--admin-glass-border);border-radius:10px;background:var(--admin-glass)}.billing-order-summary span{color:var(--muted);font-size:13px}.billing-order-summary b{color:#efffff;font-size:17px}.billing-notice{margin:-4px 0 14px;padding:10px 12px;border:1px solid rgba(161,245,232,.3);border-radius:10px;background:#5bc4b41a;color:#b9fff2}.billing-order-filters{grid-template-columns:repeat(4,minmax(150px,1fr))}.billing-order-table-wrap table{min-width:1540px}.billing-order-table-wrap td{white-space:nowrap}.billing-order-table-wrap td:first-child{white-space:normal;min-width:210px}.billing-order-table-wrap td:nth-child(2){min-width:120px}.billing-order-table-wrap td:last-child{min-width:180px;white-space:normal}.billing-order-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.billing-order-detail span{color:var(--muted);font-size:12px}.billing-order-detail strong{overflow-wrap:anywhere}@media(max-width:900px){.billing-order-summary,.billing-order-filters,.billing-order-detail{grid-template-columns:1fr}}
