:root{--zf-brand-700:#1746a2;--zf-brand-600:#2463eb;--zf-brand-500:#3b78f2;--zf-brand-100:#eaf2ff;--zf-brand-50:#f4f8ff;--zf-bg:#f6f7f9;--zf-surface:#fff;--zf-surface-muted:#f9fafb;--zf-text:#172033;--zf-text-secondary:#596579;--zf-text-muted:#8a95a6;--zf-border:#e3e7ed;--zf-border-strong:#cfd6e0;--zf-success:#27865a;--zf-success-soft:#eaf7f0;--zf-warning:#d46b2a;--zf-warning-soft:#fff2e8;--zf-danger:#cf3f3f;--zf-danger-soft:#fff0f0;--zf-radius-sm:8px;--zf-radius-md:12px;--zf-radius-lg:16px;--zf-shadow-sm:0 1px 2px #1622360a;--zf-shadow-md:0 12px 30px #16223612;--zf-focus:0 0 0 3px #2463eb2e}.ui-card{border:1px solid var(--zf-border);border-radius:var(--zf-radius-md);background:var(--zf-surface);min-width:0;box-shadow:var(--zf-shadow-sm)}.ui-button{border-radius:var(--zf-radius-sm);justify-content:center;align-items:center;gap:7px;min-height:40px;font-weight:600;display:inline-flex}.ui-button:focus-visible,.ui-filter-bar :is(button,input,select):focus-visible{box-shadow:var(--zf-focus);outline:none}.ui-status-badge{width:fit-content;min-height:24px;color:var(--zf-text-secondary);background:var(--zf-surface-muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.ui-status-badge.is-success{color:var(--zf-success);background:var(--zf-success-soft)}.ui-status-badge.is-warning{color:var(--zf-warning);background:var(--zf-warning-soft)}.ui-status-badge.is-danger{color:var(--zf-danger);background:var(--zf-danger-soft)}.ui-empty-state{min-width:0;min-height:150px;color:var(--zf-text-muted);border:1px dashed var(--zf-border-strong);border-radius:var(--zf-radius-md);background:var(--zf-surface-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex}.ui-filter-bar{align-items:center;gap:10px;min-width:0;display:flex}.ui-loading-state,.ui-error-state{min-width:0;min-height:132px;color:var(--zf-text-muted);border:1px solid var(--zf-border);border-radius:var(--zf-radius-md);background:var(--zf-surface-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:22px;display:flex}.ui-loading-state strong,.ui-error-state strong{color:var(--zf-text-secondary)}.ui-error-state{color:var(--zf-danger);background:var(--zf-danger-soft);border-color:#efcaca}.ui-scroll-region{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;max-width:100%;overflow:auto}.ui-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-wrap-anywhere{overflow-wrap:anywhere;word-break:break-word}.ui-page-header{justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:64px;display:flex}.ui-page-header-copy{min-width:0}.ui-page-header-copy h1{color:var(--zf-text);margin:0;font-size:22px;line-height:1.25}.ui-page-header-copy>span{color:var(--zf-text-muted);margin-top:4px;font-size:12px;display:block}.ui-page-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.ui-page-notice{max-width:min(420px,42vw);color:var(--zf-text-secondary);overflow-wrap:anywhere;font-size:12px}.ui-kpi-card{border:1px solid var(--zf-border);border-radius:var(--zf-radius-md);background:var(--zf-surface);min-width:0;min-height:112px;box-shadow:var(--zf-shadow-sm);align-items:center;gap:14px;padding:18px;display:flex}.ui-kpi-icon{width:42px;height:42px;color:var(--zf-text-secondary);background:var(--zf-surface-muted);border-radius:12px;flex:none;place-items:center;display:grid}.ui-kpi-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-kpi-copy>span{color:var(--zf-text-secondary);font-size:12px}.ui-kpi-copy>strong{color:var(--zf-text);letter-spacing:-.04em;font-size:28px;line-height:1.05}.ui-kpi-copy>small{color:var(--zf-text-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.ui-kpi-card.is-success .ui-kpi-icon{color:var(--zf-success);background:var(--zf-success-soft)}.ui-kpi-card.is-warning .ui-kpi-icon{color:var(--zf-warning);background:var(--zf-warning-soft)}.ui-kpi-card.is-danger .ui-kpi-icon{color:var(--zf-danger);background:var(--zf-danger-soft)}.ui-empty-state.is-compact{min-height:104px;padding:18px}.ui-empty-icon{color:var(--zf-text-muted);place-items:center;display:grid}.ui-empty-state strong{color:var(--zf-text-secondary);font-size:13px}.ui-empty-state>span:not(.ui-empty-icon){overflow-wrap:anywhere;max-width:560px;font-size:12px;line-height:1.55}.ui-loading-dot{border:2px solid var(--zf-border-strong);border-top-color:var(--zf-text);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite ui-spin}.ui-data-table{border:1px solid var(--zf-border);border-radius:var(--zf-radius-md);background:var(--zf-surface);width:100%;min-width:0;overflow:hidden}.ui-data-table-head,.ui-data-table-row{grid-template-columns:var(--ui-data-columns);min-width:0;display:grid}.ui-data-table-head{color:var(--zf-text-muted);background:var(--zf-surface-muted);border-bottom:1px solid var(--zf-border)}.ui-data-table-head>span{min-width:0;padding:9px 12px;font-size:11px;font-weight:650}.ui-data-table-row{border-bottom:1px solid var(--zf-border)}.ui-data-table-row:last-child{border-bottom:0}.ui-data-table-row:hover{background:color-mix(in srgb, var(--zf-surface-muted) 55%, transparent)}.ui-data-table-cell{min-width:0;color:var(--zf-text-secondary);padding:11px 12px;font-size:12px;line-height:1.45}.ui-data-table-cell>div{overflow-wrap:anywhere;min-width:0}.ui-data-table-label{display:none}.ui-detail-drawer{border-left:1px solid var(--zf-border);background:var(--zf-surface);min-width:0;box-shadow:-12px 0 24px #2c261c0a}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (width<=640px){.ui-filter-bar{flex-direction:column;align-items:stretch}.ui-filter-bar>*{width:100%;min-width:0}.ui-page-header{flex-direction:column;align-items:flex-start;padding-block:12px}.ui-page-actions{flex-direction:column;align-items:stretch;width:100%}.ui-page-actions>button{width:100%}.ui-page-notice{max-width:100%}.ui-kpi-card{min-height:96px;padding:14px}.ui-kpi-copy>strong{font-size:24px}.ui-data-table{background:0 0;border:0;overflow:visible}.ui-data-table-head{display:none}.ui-data-table-body{gap:10px;display:grid}.ui-data-table-row{border:1px solid var(--zf-border);border-radius:var(--zf-radius-md);background:var(--zf-surface);box-shadow:var(--zf-shadow-sm);grid-template-columns:1fr;gap:8px;padding:12px;display:grid}.ui-data-table-cell{grid-template-columns:minmax(86px,.42fr) minmax(0,1fr);gap:10px;padding:0;display:grid}.ui-data-table-label{color:var(--zf-text-muted);font-size:11px;display:block}}:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#eef4ff 0,#f7f8fb 36%,#f8fafc 100%);min-width:0;margin:0}button,input,select,textarea{font:inherit}input,select,textarea{color:#172033;background:#fff;border:1px solid #d9e1ee;border-radius:10px;outline:none;width:100%;padding:10px 12px;transition:border-color .15s,box-shadow .15s}button{color:#fff;cursor:pointer;white-space:nowrap;background:#145cff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 13px;display:inline-flex;box-shadow:0 8px 22px #145cff2e}button.secondary{color:#145cff;box-shadow:none;background:#eef4ff;border:1px solid #d8e4ff}button.ghost{color:#315078;box-shadow:none;background:0 0;border:1px solid #d9e1ee}button:disabled{opacity:.5;cursor:not-allowed}.app-shell{grid-template-columns:minmax(220px,260px) minmax(0,1fr);min-height:100vh;display:grid}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-right:1px solid #e5eaf3;flex-direction:column;gap:18px;padding:22px 18px;display:flex}.brand{align-items:center;gap:12px;display:flex}.logo{color:#fff;background:linear-gradient(135deg,#0f63ff,#7b3dff);border-radius:13px;place-items:center;width:44px;height:44px;font-weight:800;display:grid;box-shadow:0 10px 24px #145cff47}.brand h1{letter-spacing:-.04em;margin:0;font-size:21px}.brand p{color:#71809a;margin:3px 0 0;font-size:12px}.nav{flex-direction:column;gap:7px;margin-top:10px;display:flex}.nav button{text-align:left;color:#52627a;width:100%;box-shadow:none;background:0 0;border-radius:11px;align-items:center;gap:9px;padding:11px 12px;display:flex}.nav button.active{color:#fff;background:#145cff;box-shadow:0 12px 28px #145cff38}.side-card{background:#fff;border:1px solid #e3e9f4;border-radius:16px;margin-top:auto;padding:14px;box-shadow:0 10px 28px #1018280a}.side-card+.side-card{margin-top:0}.side-card small{color:#77869d;margin-bottom:5px;display:block}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.main{min-width:0;padding:22px}.topbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.title{align-items:center;gap:12px;min-width:0;display:flex}.badge-num{color:#fff;background:#145cff;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:800;display:grid;box-shadow:0 8px 22px #145cff3d}.title h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:22px}.status-pill{color:#057a3a;background:#effbf4;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.status-pill.warn{color:#b45309;background:#fff7ed}.status-dot{background:currentColor;border-radius:99px;width:7px;height:7px}.grid{gap:14px;min-width:0;display:grid}.grid>*{min-width:0}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{overflow-wrap:anywhere;background:#ffffffe6;border:1px solid #e4eaf4;border-radius:18px;min-width:0;padding:16px;overflow-x:auto;box-shadow:0 12px 34px #1018280f}.card h3{margin:0 0 12px;font-size:16px}.kpi{flex-direction:column;gap:6px;min-height:104px;display:flex}.kpi .label{color:#66758d;font-size:13px}.kpi .value{color:#145cff;letter-spacing:-.04em;font-size:31px;font-weight:800}.kpi .hint{color:#8a98ad;font-size:12px}.table{border-collapse:collapse;width:100%;font-size:13px}.table th{color:#66758d;text-align:left;background:#f8faff;border-bottom:1px solid #e6edf6;padding:10px;font-weight:700}.table td{color:#26344d;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf1f7;max-width:360px;padding:10px}.table tr:last-child td{border-bottom:0}.empty{color:#75839a;text-align:center;background:#fbfdff;border:1px dashed #cfd8e8;border-radius:14px;padding:22px}.actions{flex-wrap:wrap;gap:10px;display:flex}pre.json{color:#dbeafe;white-space:pre-wrap;background:#0b1020;border-radius:14px;max-height:360px;padding:14px;font-size:12px;overflow:auto}.two-pane{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.suggestion{background:#f7faff;border-left:4px solid #145cff;border-radius:12px;margin-bottom:10px;padding:13px}.muted{color:#7a879a}.ok{color:#059669;font-weight:700}.warn-text{color:#d97706;font-weight:700}.err{color:#dc2626;font-weight:700}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.tabs button{color:#4b5f7d;box-shadow:none;background:#fff;border:1px solid #dde6f3}.tabs button.active{color:#fff;background:#145cff;border-color:#145cff}.platform-admin-dark .sidebar{color:#e8f1ff;background:linear-gradient(#07172e,#09203f)}.account-management-page{align-content:start}.account-create-card .card-head{margin-bottom:6px}.account-create-card .card-head p{margin:5px 0 0}.account-form{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) minmax(160px,.55fr) 128px;align-items:end;gap:12px;display:grid}.account-form label{color:#52627a;gap:7px;font-size:13px;font-weight:800;display:grid}.account-form label span{color:#8a98ad;margin-left:4px;font-size:12px;font-weight:500}.account-form button{justify-content:center;height:42px}.platform-admin-dark .account-form input{color:#172033;background:#fff}.account-toolbar-card{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);align-items:end;gap:16px;display:grid}.account-toolbar-card h3{margin-bottom:6px}.account-toolbar-card p{margin:0}.account-toolbar{grid-template-columns:minmax(260px,1fr) 150px auto;align-items:center;gap:10px;display:grid}.card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.card-head h3{margin:0}.account-list{gap:10px;display:grid}.account-item{background:#fbfdff;border:1px solid #e5eaf3;border-radius:15px;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.account-item b{margin-bottom:4px;display:block}.account-item p{margin:0 0 6px}.account-main{min-width:0}.account-edit{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) minmax(140px,.6fr);gap:10px;display:grid}.account-edit label{color:#52627a;gap:6px;font-size:12px;font-weight:800;display:grid}.account-meta{color:#66758d;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:12px;display:flex}.account-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.status-chip{border-radius:999px;align-items:center;padding:5px 9px;font-weight:800;display:inline-flex}.ok-chip{color:#047857;background:#ecfdf5}.warn-chip{color:#b45309;background:#fff7ed}.model-call-trace .card-head p{margin:5px 0 0}.model-call-list{gap:12px;display:grid}.model-call-item{background:#fbfdff;border:1px solid #e5eaf3;border-radius:15px;padding:13px}.model-call-meta{color:#66758d;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px;font-size:12px;display:flex}.model-call-meta b{color:#172033;font-size:13px}.model-call-linkage{color:#40516b;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 9px;font-size:12px;display:flex}.model-call-linkage span{overflow-wrap:anywhere;background:#fff;border:1px solid #e3eaf4;border-radius:999px;padding:5px 9px}.prompt-summary{white-space:pre-wrap;overflow-wrap:anywhere;color:#26344d;background:#f3f6fb;border:1px solid #e3eaf4;border-radius:12px;max-height:220px;margin:0;padding:11px;font-size:12px;line-height:1.55;overflow:auto}@media (width<=900px){.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #e5eaf340;border-right:0;padding:16px}.brand{align-items:flex-start}.nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid}.nav button{justify-content:flex-start}.side-card{margin-top:0}.main{min-width:0;padding:16px}.topbar{flex-wrap:wrap;align-items:flex-start;gap:10px}.grid.cols-2,.grid.cols-3,.grid.cols-4,.two-pane,.account-form,.account-toolbar-card,.account-toolbar,.account-edit,.account-item{grid-template-columns:1fr}.account-meta{justify-content:flex-start}.table{font-size:12px}.table th,.table td{padding:8px}}:root{--zy-bg:#f9fafb;--zy-card:#fff;--zy-border:#e5e7eb;--zy-border-strong:#d1d5db;--zy-primary:#2563eb;--zy-primary-hover:#1d4ed8;--zy-primary-soft:#eff6ff;--zy-text:#111827;--zy-muted:#6b7280;--zy-subtle:#f5f7fa;--zy-shadow:0 1px 2px #0000000d;--zy-shadow-hover:0 4px 12px #2563eb1a}html,body,#root{color:var(--zy-text);background:var(--zy-bg)!important}body{background-image:none!important}.main,.top-nav-shell,.top-nav-main,.knowledge-assistant-page{background:var(--zy-bg)!important}.main{padding:32px}.app-shell{background:var(--zy-bg)}.sidebar,aside.sidebar,.app-shell>aside{background:var(--zy-card)!important;border-right:1px solid var(--zy-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.logo,.badge-num,.account-avatar{background:var(--zy-primary)!important;box-shadow:none!important}.brand h1,.top-brand h1{color:var(--zy-text);letter-spacing:-.02em}.brand p,.top-brand p,.page-subtitle,.muted{color:var(--zy-muted)!important}.nav button,.app-shell>aside nav button,aside nav button,.top-main-nav button{border:1px solid #0000;border-radius:8px;font-weight:600;color:#374151!important;box-shadow:none!important;background:0 0!important}.nav button.active,.app-shell>aside nav button.active,aside nav button.active,.top-main-nav button.active{background:var(--zy-primary-soft)!important;color:var(--zy-primary)!important;box-shadow:none!important;border-color:#dbeafe!important}.topbar,.page-header{align-items:flex-start;margin-bottom:32px}.title h2,.page-title,.zy-knowledge-title h2{color:var(--zy-text)!important;letter-spacing:-.02em!important;font-size:32px!important;font-weight:600!important}.card,.browser-toolbar,.profile-strip,.shop-launcher-panel,.real-store-list-panel,.browser-work-area,.simple-topbar,.store-command-bar,.home-kpi-card,.home-hero,.layout-choice-panel,.shop-modal,.zy-create-kb-card,.zy-kb-card,.knowledge-task-card,.source-action,.recommend-step,.knowledge-wizard-step,.knowledge-item,.knowledge-draft-item,.knowledge-hit-item,.learning-source-item,.account-mini-card,.account-item,.model-call-item,.profile-config-card,.shop-config-card,.good-card,.good-edit-card,.platform-add-card,.shop-launcher-card,.real-store-row,.shop-config-meta p,.usage-list p,.diagnosis-block,.inner-card,.modal-more{background:var(--zy-card)!important;border:1px solid var(--zy-border)!important;box-shadow:none!important;border-radius:12px!important}.card h3,.card-head h3,.store-list-head h3,.browser-work-title h3,.shop-modal-header h3{color:var(--zy-text);font-weight:600}.card:hover,.shop-launcher-card:hover,.real-store-row:hover,.platform-add-card:hover,.account-mini-card:hover,.account-item:hover,.shop-config-card:hover,.good-card:hover,.zy-create-kb-card:hover,.zy-kb-card:hover,.knowledge-task-card:hover,.source-action:hover,.layout-choice-card:hover{transform:translateY(-2px);border-color:var(--zy-primary)!important;box-shadow:var(--zy-shadow-hover)!important}button,.primary-cta{background:var(--zy-primary);color:#fff;min-height:40px;padding:0 16px;font-size:14px;font-weight:500;box-shadow:var(--zy-shadow)!important;border-radius:8px!important}button:hover:not(:disabled),.primary-cta:hover:not(:disabled){background:var(--zy-primary-hover);box-shadow:0 4px 6px #2563eb33!important}button.secondary,button.ghost,.secondary,.ghost,.account-chip,.store-settings-button{background:var(--zy-card)!important;color:#374151!important;border:1px solid var(--zy-border-strong)!important;box-shadow:none!important}button.secondary:hover:not(:disabled),button.ghost:hover:not(:disabled),.secondary:hover,.ghost:hover,.store-settings-button:hover{color:var(--zy-primary)!important;border-color:var(--zy-primary)!important;background:var(--zy-primary-soft)!important}input,select,textarea{min-height:40px;box-shadow:none!important;background:#fff!important;border-color:#dcdfe6!important;border-radius:8px!important}input:focus,select:focus,textarea:focus{border-color:var(--zy-primary)!important;box-shadow:0 0 0 3px #2563eb1a!important}.table th{font-weight:600;background:var(--zy-subtle)!important;color:#606266!important}.table td{color:#303133;border-bottom-color:#edf1f7}.empty,.store-empty{background:var(--zy-card)!important;border:1px dashed var(--zy-border-strong)!important;color:var(--zy-muted)!important;border-radius:12px!important}.status-pill,.status-chip{box-shadow:none;border-radius:999px}.home-hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding:28px 32px}.hero-bot{display:none}.home-hero h2{font-size:32px;font-weight:600;color:var(--zy-text)!important}.home-hero p{color:var(--zy-muted);font-size:14px;font-weight:400}.primary-cta{min-width:0;min-height:40px;font-size:14px;background:var(--zy-primary)!important}.home-kpi-grid,.dashboard-grid,.profile-config-grid,.account-card-grid,.shop-config-list{gap:20px}.home-kpi-card{min-height:150px;padding:24px}.home-kpi-card:after{display:none}.home-kpi-card strong,.kpi .value{color:var(--zy-primary);font-size:32px}.top-app-header,.store-command-bar{background:var(--zy-card)!important;border:1px solid var(--zy-border)!important;box-shadow:none!important;border-radius:12px!important}.store-workspace-page{gap:20px}.real-store-row.active,.shop-launcher-card.active,.account-mini-card.active,.layout-choice-card.active,.knowledge-task-card.active,.zy-kb-card.active{border-color:var(--zy-primary)!important;background:var(--zy-primary-soft)!important;box-shadow:var(--zy-shadow-hover)!important}.platform-add-card.integrated{color:#047857!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.platform-add-card.reserved{color:#6b7280!important;background:#fff!important}.zy-knowledge-board{gap:20px}.zy-knowledge-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;max-width:none;margin-bottom:12px}.zy-create-kb-card,.zy-kb-card{cursor:pointer;min-height:160px;padding:24px;transition:all .2s}.zy-create-kb-card{border:2px dashed var(--zy-border-strong)!important;background:var(--zy-bg)!important}.zy-create-kb-card:hover{background:var(--zy-primary-soft)!important}.zy-create-kb-card span{color:#9ca3af;font-size:44px}.zy-kb-icon{border-radius:8px;width:40px;height:40px;font-size:12px;background:var(--zy-primary)!important}.zy-knowledge-actions{border:1px solid var(--zy-border);background:var(--zy-card);border-radius:12px;gap:12px;padding:16px}.knowledge-health-badge,.assistant-score-badge{background:var(--zy-primary);box-shadow:none;border-radius:20px}.score-ring{background:conic-gradient(var(--zy-primary) 0 62%, #e5e7eb 62%)}.source-action{align-content:center;min-height:110px;transition:all .2s}.source-action b,.recommend-step b,.knowledge-task-card small,.knowledge-task-card b,.step-kicker,.link-button,.usage-list span{color:var(--zy-primary)!important}.knowledge-action-notice{background:var(--zy-primary-soft);color:#1e3a8a;border-color:#dbeafe;border-radius:12px}.shop-modal{box-shadow:0 24px 80px #0f172a2e!important}.shop-modal-header,.shop-modal-footer{border-color:var(--zy-border)}.modal-more summary{background:var(--zy-subtle);color:#374151}@media (width<=900px){.main{padding:20px}.title h2,.page-title,.zy-knowledge-title h2{font-size:28px!important}.zy-knowledge-cards{grid-template-columns:1fr}}.platform-admin-dark .sidebar{color:#111827!important;background:#fff!important;border-right:1px solid #e5e7eb!important}.platform-admin-dark .nav button{color:#374151!important}.platform-admin-dark .brand p{color:#6b7280!important}.platform-admin-dark .account-form input{color:#111827}.account-form label,.account-edit label{color:#374151}.account-toolbar-card,.account-create-card{border-radius:12px}.main,main,.grid>*,.knowledge-two-column>*,.knowledge-editor-grid>*{min-width:0}@media (width<=1280px){.knowledge-two-column,.knowledge-editor-grid{grid-template-columns:1fr!important}}.platform-card-list{gap:16px;min-width:0;display:grid}.platform-card-list-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.platform-card-list-head h3{color:#111827;margin:0 0 6px;font-size:18px;font-weight:600}.platform-card-list-head p{color:#6b7280;margin:0;font-size:14px}.platform-card-list-head>span{color:#2563eb;background:#eff6ff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.platform-record-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.platform-record-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;min-width:0;min-height:170px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.platform-record-card:hover{border-color:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #2563eb1a}.platform-record-card-title{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);padding:16px 20px}.platform-record-card-title b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;display:block;overflow:hidden}.platform-record-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:16px 20px;display:grid}.platform-record-info{gap:4px;min-width:0;display:grid}.platform-record-info span{color:#6b7280;font-size:13px;font-weight:500}.platform-record-info strong{color:#111827;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.45}.platform-record-card footer{color:#10b981;text-align:right;background:#f9fafb;border-top:1px solid #e5e7eb;margin-top:auto;padding:14px 20px;font-size:13px;font-weight:600}.platform-record-empty{text-align:center;background:#fff;border:1px dashed #d1d5db;border-radius:12px;place-items:center;gap:10px;min-height:220px;padding:54px 20px;display:grid}.platform-record-empty b{color:#111827;font-size:17px;font-weight:600}.platform-record-empty p{color:#6b7280;margin:0}@media (width<=760px){.platform-record-grid,.platform-record-info-grid{grid-template-columns:1fr}.platform-card-list-head{display:grid}}.account-management-page{gap:10px!important}.account-management-page .grid.cols-3{gap:8px!important}.account-management-page .kpi,.account-management-page .card,.account-management-page .account-item,.account-management-page .empty{box-shadow:none!important;border-color:#cfd6e2!important;border-radius:0!important;transform:none!important}.account-management-page .card:hover,.account-management-page .account-item:hover,.account-management-page .kpi:hover{box-shadow:none!important;transform:none!important}.account-management-page .kpi{background:#fff!important;min-height:72px!important;padding:10px 12px!important}.account-management-page .kpi small{font-size:12px!important}.account-management-page .kpi .value,.account-management-page .kpi strong{margin-top:4px!important;font-size:24px!important;line-height:1!important}.account-management-page .account-create-card,.account-management-page .account-toolbar-card,.account-management-page .account-list-card{background:#fff!important;padding:12px 14px!important}.account-management-page .card-head{border-bottom:1px solid #dfe5ef!important;align-items:center!important;margin-bottom:8px!important;padding-bottom:8px!important}.account-management-page .card-head h3,.account-management-page .account-toolbar-card h3,.account-management-page .account-list-card h3{margin:0!important;font-size:15px!important;font-weight:700!important}.account-management-page .card-head p,.account-management-page .account-toolbar-card p,.account-management-page .muted{font-size:12px!important;line-height:1.4!important}.account-management-page .account-form{grid-template-columns:minmax(180px,1fr) minmax(200px,1fr) minmax(140px,.55fr) 104px!important;gap:8px!important}.account-management-page .account-form label,.account-management-page .account-edit label{gap:4px!important;font-size:12px!important;font-weight:700!important}.account-management-page input,.account-management-page select{min-height:32px!important;box-shadow:none!important;border-radius:0!important;font-size:12px!important}.account-management-page button{height:30px!important;min-height:30px!important;box-shadow:none!important;border-radius:0!important;padding:0 10px!important;font-size:12px!important}.account-management-page .account-toolbar-card{grid-template-columns:minmax(220px,.55fr) minmax(420px,1fr)!important;align-items:center!important;gap:10px!important}.account-management-page .account-toolbar{grid-template-columns:minmax(220px,1fr) 132px 86px!important;gap:8px!important}.account-management-page .account-list-card{min-height:260px!important}.account-management-page .account-list{gap:7px!important;max-height:min(520px,100vh - 430px)!important;padding-right:4px!important;overflow:hidden auto!important}.account-management-page .account-item{background:#fff!important;grid-template-columns:minmax(260px,1fr) auto!important;gap:10px!important;padding:9px 10px!important}.account-management-page .account-item b{margin-bottom:2px!important;font-size:14px!important}.account-management-page .account-item p{margin:0 0 4px!important;font-size:12px!important}.account-management-page .account-item small{font-size:11px!important}.account-management-page .account-meta{gap:7px!important;font-size:11px!important}.account-management-page .account-actions{gap:6px!important}.account-management-page .status-pill,.account-management-page .status-chip{border-radius:0!important;min-height:22px!important;padding:2px 7px!important;font-size:11px!important}.account-management-page .account-edit{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) minmax(120px,.6fr)!important;gap:8px!important}@media (width<=1180px){.account-management-page .account-form,.account-management-page .account-toolbar-card,.account-management-page .account-toolbar,.account-management-page .account-edit,.account-management-page .account-item{grid-template-columns:1fr!important}.account-management-page .account-meta{justify-content:flex-start!important}}.platform-overview-page{gap:10px!important}.platform-overview-page>.grid.cols-4{gap:8px!important}.platform-overview-page .kpi,.platform-overview-page .platform-card-list,.platform-overview-page .platform-record-card,.platform-overview-page .platform-record-empty{box-shadow:none!important;border-color:#cfd6e2!important;border-radius:0!important;transform:none!important}.platform-overview-page .kpi{background:#fff!important;min-height:72px!important;padding:10px 12px!important;overflow:hidden!important}.platform-overview-page .kpi .label{font-size:12px!important;line-height:1.2!important}.platform-overview-page .kpi .value{margin:3px 0 1px!important;font-size:24px!important;line-height:1!important}.platform-overview-page .kpi .hint{font-size:11px!important;line-height:1.25!important}.platform-overview-page .two-pane{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}.platform-overview-page .platform-card-list{background:#fff!important;border:1px solid #cfd6e2!important;flex-direction:column!important;gap:8px!important;min-height:0!important;padding:12px 14px!important;display:flex!important}.platform-overview-page .two-pane .platform-card-list{height:min(320px,100vh - 260px)!important}.platform-overview-page>.platform-card-list{height:min(280px,100vh - 310px)!important}.platform-overview-page .platform-card-list-head{border-bottom:1px solid #dfe5ef!important;flex:none!important;align-items:center!important;min-height:34px!important;padding-bottom:8px!important}.platform-overview-page .platform-card-list-head h3{margin:0 0 2px!important;font-size:15px!important;font-weight:700!important}.platform-overview-page .platform-card-list-head p{margin:0!important;font-size:12px!important}.platform-overview-page .platform-card-list-head>span{border-radius:0!important;min-height:22px!important;padding:2px 7px!important;font-size:11px!important}.platform-overview-page .platform-record-grid{flex:auto!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:8px!important;min-height:0!important;padding-right:4px!important;overflow:hidden auto!important}.platform-overview-page .platform-record-card{background:#fff!important;min-height:118px!important;transition:none!important}.platform-overview-page .platform-record-card:hover{box-shadow:none!important;border-color:#9db8e8!important;transform:none!important}.platform-overview-page .platform-record-card-title{color:#111827!important;background:#f5f7fb!important;padding:8px 10px!important}.platform-overview-page .platform-record-card-title b{color:#111827!important;font-size:13px!important}.platform-overview-page .platform-record-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:8px 10px!important}.platform-overview-page .platform-record-info{background:#fafafa!important;border:1px solid #edf1f7!important;gap:2px!important;padding:6px 7px!important}.platform-overview-page .platform-record-info span,.platform-overview-page .platform-record-card footer{font-size:11px!important}.platform-overview-page .platform-record-info strong{font-size:12px!important;line-height:1.35!important}.platform-overview-page .platform-record-card footer{padding:6px 10px!important}.platform-overview-page .platform-record-empty{background:#fafafa!important;flex:auto!important;min-height:96px!important;padding:16px!important}.platform-overview-page .platform-record-empty b{font-size:13px!important}.platform-overview-page .platform-record-empty p{font-size:12px!important}@media (width<=1180px){.platform-overview-page .two-pane,.platform-overview-page>.grid.cols-4{grid-template-columns:1fr!important}.platform-overview-page .two-pane .platform-card-list,.platform-overview-page>.platform-card-list{height:300px!important}}.model-cost-page{gap:10px!important}.model-cost-page .model-cost-summary{grid-template-columns:minmax(360px,1.2fr) minmax(180px,.5fr) minmax(180px,.5fr)!important;gap:8px!important}.model-cost-page .card,.model-cost-page .kpi,.model-cost-page .platform-card-list,.model-cost-page .platform-record-card,.model-cost-page .platform-record-empty,.model-cost-page .model-call-item,.model-cost-page .prompt-summary,.model-cost-page .status-chip{box-shadow:none!important;border-radius:0!important;transform:none!important}.model-cost-page .model-config-card,.model-cost-page .kpi,.model-cost-page .platform-card-list,.model-cost-page .model-call-trace,.model-cost-page .model-note-card{background:#fff!important;border-color:#cfd6e2!important}.model-cost-page .model-config-card{grid-template-columns:120px repeat(3,minmax(0,1fr)) 78px!important;align-items:center!important;gap:8px!important;min-height:74px!important;padding:10px 12px!important;display:grid!important;overflow:hidden!important}.model-cost-page .model-config-card h3{margin:0!important;font-size:15px!important;font-weight:700!important}.model-cost-page .model-config-card p{color:#374151!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:12px!important;line-height:1.35!important;overflow:hidden!important}.model-cost-page .model-config-card p b{color:#6b7280!important}.model-cost-page .model-config-card .ok,.model-cost-page .model-config-card .warn-text{color:#047857!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;justify-self:end!important;padding:3px 7px!important;font-size:11px!important;font-weight:700!important}.model-cost-page .model-config-card .warn-text{color:#b45309!important;background:#fff7ed!important;border-color:#fed7aa!important}.model-cost-page .kpi{min-height:74px!important;padding:10px 12px!important;overflow:hidden!important}.model-cost-page .kpi .label{font-size:12px!important}.model-cost-page .kpi .value{margin:4px 0 1px!important;font-size:24px!important;line-height:1!important}.model-cost-page .kpi .hint{font-size:11px!important}.model-cost-page .platform-card-list,.model-cost-page .model-call-trace{border:1px solid #cfd6e2!important;flex-direction:column!important;gap:8px!important;min-height:0!important;padding:12px 14px!important;display:flex!important}.model-cost-page>.platform-card-list{height:min(265px,100vh - 335px)!important}.model-cost-page .model-call-trace{height:min(340px,100vh - 290px)!important;overflow:hidden!important}.model-cost-page .platform-card-list-head,.model-cost-page .model-call-trace .card-head{border-bottom:1px solid #dfe5ef!important;flex:none!important;align-items:center!important;min-height:34px!important;margin:0!important;padding-bottom:8px!important}.model-cost-page .platform-card-list-head h3,.model-cost-page .model-call-trace h3,.model-cost-page .model-note-card h3{margin:0 0 2px!important;font-size:15px!important;font-weight:700!important}.model-cost-page .platform-card-list-head p,.model-cost-page .model-call-trace .card-head p,.model-cost-page .model-note-card p{margin:0!important;font-size:12px!important;line-height:1.45!important}.model-cost-page .platform-card-list-head>span,.model-cost-page .model-call-trace .card-head>span{color:#2563eb!important;background:#eff6ff!important;border-radius:0!important;min-height:22px!important;padding:2px 7px!important;font-size:11px!important}.model-cost-page .platform-record-grid,.model-cost-page .model-call-list{flex:auto!important;gap:8px!important;min-height:0!important;padding-right:4px!important;overflow:hidden auto!important}.model-cost-page .platform-record-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important}.model-cost-page .platform-record-card{min-height:116px!important}.model-cost-page .platform-record-card-title{color:#111827!important;background:#f5f7fb!important;padding:8px 10px!important}.model-cost-page .platform-record-card-title b{color:#111827!important;font-size:13px!important}.model-cost-page .platform-record-info-grid{gap:6px!important;padding:8px 10px!important}.model-cost-page .platform-record-info{background:#fafafa!important;border:1px solid #edf1f7!important;padding:6px 7px!important}.model-cost-page .platform-record-info span,.model-cost-page .platform-record-card footer{font-size:11px!important}.model-cost-page .platform-record-info strong{font-size:12px!important}.model-cost-page .platform-record-card footer{padding:6px 10px!important}.model-cost-page .platform-record-empty{background:#fafafa!important;flex:auto!important;min-height:96px!important;padding:16px!important}.model-cost-page .model-call-item{background:#fff!important;border-color:#d6deea!important;padding:9px 10px!important}.model-cost-page .model-call-meta,.model-cost-page .model-call-linkage{gap:6px!important;margin-bottom:7px!important;font-size:11px!important}.model-cost-page .model-call-meta b{font-size:13px!important}.model-cost-page .model-call-linkage span{background:#fafafa!important;border-radius:0!important;padding:3px 6px!important;font-size:11px!important}.model-cost-page .status-chip{min-height:20px!important;padding:2px 6px!important;font-size:11px!important}.model-cost-page .prompt-summary{color:#374151!important;background:#f8fafc!important;max-height:86px!important;padding:8px!important;font-size:11px!important;line-height:1.45!important;overflow:auto!important}.model-cost-page .model-note-card{padding:10px 12px!important}@media (width<=1180px){.model-cost-page .model-cost-summary,.model-cost-page .model-config-card{grid-template-columns:1fr!important}.model-cost-page>.platform-card-list,.model-cost-page .model-call-trace{height:320px!important}.model-cost-page .model-config-card .ok,.model-cost-page .model-config-card .warn-text{justify-self:start!important}}.platform-admin-dark .main>.platform-card-list,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list{box-shadow:none!important;background:#fff!important;border-color:#cfd6e2!important;border-radius:0!important;overflow:hidden!important}.platform-admin-dark .main>.platform-card-list .platform-card-list-head,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-card-list-head{background:#fafbfe!important;border-bottom:1px solid #dfe5ef!important;min-height:40px!important;padding:8px 10px!important}.platform-admin-dark .main>.platform-card-list .platform-card-list-head h3,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-card-list-head h3{margin:0!important;font-size:15px!important;font-weight:700!important}.platform-admin-dark .main>.platform-card-list .platform-card-list-head>span,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-card-list-head>span{color:#2563eb!important;background:#eef4ff!important;border-radius:0!important;min-height:22px!important;padding:2px 7px!important;font-size:12px!important}.platform-admin-dark .main>.platform-card-list .platform-record-grid,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))!important;gap:8px!important;max-height:min(360px,100vh - 165px)!important;padding:8px!important;overflow-y:auto!important}.platform-admin-dark .main>.platform-card-list .platform-record-card,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-card,.platform-admin-dark .main>.platform-card-list .platform-record-empty,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-empty{box-shadow:none!important;background:#fff!important;border-color:#cfd6e2!important;border-radius:0!important;transform:none!important}.platform-admin-dark .main>.platform-card-list .platform-record-card,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-card{gap:7px!important;min-height:118px!important;padding:9px 10px!important}.platform-admin-dark .main>.platform-card-list .platform-record-card:hover,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-card:hover{box-shadow:none!important;border-color:#9db8e8!important;transform:none!important}.platform-admin-dark .main>.platform-card-list .platform-record-card-title,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-card-title{min-height:20px!important}.platform-admin-dark .main>.platform-card-list .platform-record-card-title b,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-card-title b{font-size:13px!important;line-height:1.3!important}.platform-admin-dark .main>.platform-card-list .platform-record-info-grid,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-info-grid{gap:6px!important}.platform-admin-dark .main>.platform-card-list .platform-record-info,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-info{background:#fafafa!important;border-color:#edf1f7!important;gap:2px!important;padding:5px 6px!important}.platform-admin-dark .main>.platform-card-list .platform-record-info span,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-info span,.platform-admin-dark .main>.platform-card-list .platform-record-card footer,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-card footer{font-size:11px!important;line-height:1.25!important}.platform-admin-dark .main>.platform-card-list .platform-record-info strong,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-info strong{font-size:12px!important;line-height:1.35!important}.platform-admin-dark .main>.platform-card-list .platform-record-empty,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-empty{min-height:126px!important;padding:26px 14px!important}.platform-admin-dark .main>.platform-card-list .platform-record-empty b,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-empty b{font-size:14px!important}.platform-admin-dark .main>.platform-card-list .platform-record-empty p,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-empty p{margin:6px 0 0!important;font-size:12px!important}@media (width<=760px){.platform-admin-dark .main>.platform-card-list .platform-record-grid,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-grid{grid-template-columns:1fr!important;max-height:420px!important}}.platform-admin-dark.app-shell{background:#f3f4f6!important;grid-template-columns:228px minmax(0,1fr)!important;min-height:100vh!important}.platform-admin-dark .sidebar{width:228px!important;min-width:228px!important;box-shadow:none!important;background:#fff!important;border-right:1px solid #bfc7d4!important;gap:8px!important;padding:10px!important;overflow:hidden!important}.platform-admin-dark .brand{color:#fff!important;background:#3f7ee8!important;border:1px solid #2f6fe4!important;border-radius:0!important;align-items:center!important;gap:9px!important;width:100%!important;height:56px!important;min-height:56px!important;padding:8px 10px!important}.platform-admin-dark .brand .logo{color:#fff!important;width:30px!important;height:30px!important;box-shadow:none!important;background:#ffffff24!important;border:1px solid #ffffff8c!important;border-radius:999px!important;font-size:13px!important}.platform-admin-dark .brand h1{color:#fff!important;margin:0!important;font-size:15px!important;line-height:1.1!important}.platform-admin-dark .brand p{color:#ffffffd1!important;margin:3px 0 0!important;font-size:11px!important;line-height:1.1!important}.platform-admin-dark .nav{grid-template-columns:1fr!important;align-content:start!important;gap:5px!important;width:100%!important;margin-top:0!important;padding-top:4px!important;display:grid!important;overflow-y:auto!important}.platform-admin-dark .nav button{color:#334155!important;width:100%!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:#fff!important;border:1px solid #0000!important;border-radius:0!important;justify-content:flex-start!important;gap:7px!important;padding:0 9px!important;font-size:13px!important;font-weight:600!important}.platform-admin-dark .nav button:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.platform-admin-dark .nav button.active{color:#145cff!important;box-shadow:none!important;background:#eff6ff!important;border-color:#9db8e8 #9db8e8 #9db8e8 #2563eb!important;border-left-style:solid!important;border-left-width:4px!important}.platform-admin-dark .nav button svg{flex:none!important;width:15px!important;height:15px!important}.platform-admin-dark .side-card{box-shadow:none!important;background:#f8fafc!important;border-color:#cfd6e2!important;border-radius:0!important;margin-top:auto!important;padding:9px 10px!important}.platform-admin-dark .side-card small,.platform-admin-dark .side-card p{font-size:11px!important;line-height:1.35!important}.platform-admin-dark .side-card b{font-size:13px!important}.platform-admin-dark .main{background:#f3f4f6!important;min-width:0!important;padding:14px 16px!important;overflow-x:hidden!important}.platform-admin-dark .topbar{height:52px!important;min-height:52px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd6e2!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0 0 10px!important;padding:7px 10px!important;display:flex!important}.platform-admin-dark .badge-num{width:30px!important;height:30px!important;box-shadow:none!important;border-radius:0!important;font-size:13px!important}.platform-admin-dark .title h2{color:#111827!important;margin:0!important;font-size:19px!important;font-weight:700!important;line-height:1.1!important}.platform-admin-dark .topbar button{height:30px!important;min-height:30px!important;box-shadow:none!important;border-radius:0!important;padding:0 10px!important;font-size:12px!important}@media (width<=900px){.platform-admin-dark.app-shell{grid-template-columns:1fr!important}.platform-admin-dark .sidebar{border-bottom:1px solid #bfc7d4!important;border-right:0!important;width:100%!important;min-width:0!important}.platform-admin-dark .nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.platform-admin-dark .nav button{justify-content:center!important}.platform-admin-dark .main{padding:10px!important}.platform-admin-dark .topbar{flex-wrap:wrap!important;height:auto!important;min-height:52px!important}}@media (width>=981px){.account-workbench-page{grid-template-rows:86px 82px minmax(0,1fr)!important;grid-template-columns:minmax(340px,410px) minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;height:calc(100vh - 90px)!important;min-height:560px!important;display:grid!important;overflow:hidden!important}.account-workbench-page>.grid.cols-3{grid-area:1/1/auto/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;height:86px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.account-workbench-page>.grid.cols-3 .kpi,.account-workbench-page>.grid.cols-3>*{height:86px!important;min-height:0!important;padding:11px 14px!important;overflow:hidden!important}.account-workbench-page .kpi .value,.account-workbench-page .kpi strong{font-size:24px!important;line-height:1!important}.account-workbench-page .account-create-card{flex-direction:column!important;grid-area:2/1/4!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.account-workbench-page .account-create-card .card-head{flex:none!important;margin-bottom:8px!important}.account-workbench-page .account-form{flex:auto!important;grid-template-columns:1fr!important;align-content:start!important;gap:10px!important;min-height:0!important;padding-right:2px!important;display:grid!important;overflow:hidden auto!important}.account-workbench-page .account-form button{width:100%!important}.account-workbench-page .account-toolbar-card{grid-area:2/2!important;grid-template-columns:minmax(190px,.55fr) minmax(0,1fr)!important;align-items:center!important;gap:10px!important;height:82px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.account-workbench-page .account-toolbar-card h3{margin:0 0 2px!important}.account-workbench-page .account-toolbar-card p{white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;overflow:hidden!important}.account-workbench-page .account-toolbar{grid-template-columns:minmax(180px,1fr) 128px 82px!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}.account-workbench-page .account-toolbar input,.account-workbench-page .account-toolbar select,.account-workbench-page .account-toolbar button{height:30px!important;min-height:30px!important;font-size:12px!important}.account-workbench-page .account-list-card{flex-direction:column!important;grid-area:3/2!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.account-workbench-page .account-list-card>.card-head{flex:none!important}.account-workbench-page .account-list-card>.account-list,.account-workbench-page .account-list-card>.empty{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.account-workbench-page .account-list{align-content:start!important;gap:8px!important;padding-right:4px!important;display:grid!important}.account-workbench-page .account-list-card>.empty{place-items:center!important;display:grid!important}.account-workbench-page .account-item{min-height:112px!important;padding:10px 12px!important}}@media (width<=980px){.account-workbench-page{height:auto!important;min-height:0!important;overflow:visible!important}.account-workbench-page .account-create-card,.account-workbench-page .account-toolbar-card,.account-workbench-page .account-list-card{height:auto!important;min-height:0!important}.account-workbench-page .account-list-card>.account-list,.account-workbench-page .account-list-card>.empty{max-height:420px!important;overflow-y:auto!important}}@media (width>=901px){.platform-device-workbench{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;height:calc(100vh - 90px)!important;min-height:560px!important;display:grid!important;overflow:hidden!important}.platform-device-workbench>.platform-card-list{height:100%!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd6e2!important;border-radius:0!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:hidden!important}.platform-device-workbench .platform-card-list-head{background:#fafbfe!important;border-bottom:1px solid #dfe5ef!important;flex:none!important;justify-content:space-between!important;align-items:center!important;min-height:44px!important;padding:9px 10px!important;display:flex!important}.platform-device-workbench .platform-card-list-head h3{margin:0 0 2px!important;font-size:15px!important;font-weight:700!important}.platform-device-workbench .platform-card-list-head p{margin:0!important;font-size:12px!important}.platform-device-workbench .platform-card-list-head>span{color:#2563eb!important;background:#eef4ff!important;border-radius:0!important;min-height:22px!important;padding:2px 7px!important;font-size:11px!important}.platform-device-workbench .platform-record-grid,.platform-device-workbench .platform-record-empty{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.platform-device-workbench .platform-record-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;align-content:start!important;gap:8px!important;padding:8px!important;display:grid!important}.platform-device-workbench .platform-record-empty{place-items:center!important;padding:24px!important;display:grid!important}.platform-device-workbench .platform-record-card,.platform-device-workbench .platform-record-empty{box-shadow:none!important;background:#fff!important;border-color:#cfd6e2!important;border-radius:0!important;transform:none!important}.platform-device-workbench .platform-record-card{gap:7px!important;min-height:116px!important;padding:9px 10px!important}}@media (width<=900px){.platform-device-workbench{grid-template-columns:1fr!important;height:auto!important;min-height:0!important;overflow:visible!important}.platform-device-workbench>.platform-card-list{min-height:320px!important}.platform-device-workbench .platform-record-grid,.platform-device-workbench .platform-record-empty{max-height:420px!important;overflow-y:auto!important}}@media (width>=901px){.platform-single-workbench{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;height:calc(100vh - 90px)!important;min-height:560px!important;display:grid!important;overflow:hidden!important}.platform-single-workbench>.platform-card-list{height:100%!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd6e2!important;border-radius:0!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:hidden!important}.platform-single-workbench .platform-card-list-head{background:#fafbfe!important;border-bottom:1px solid #dfe5ef!important;flex:none!important;justify-content:space-between!important;align-items:center!important;min-height:44px!important;padding:9px 10px!important;display:flex!important}.platform-single-workbench .platform-card-list-head h3{margin:0 0 2px!important;font-size:15px!important;font-weight:700!important}.platform-single-workbench .platform-card-list-head>span{color:#2563eb!important;background:#eef4ff!important;border-radius:0!important;min-height:22px!important;padding:2px 7px!important;font-size:11px!important}.platform-single-workbench .platform-record-grid,.platform-single-workbench .platform-record-empty{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.platform-single-workbench .platform-record-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;align-content:start!important;gap:8px!important;padding:8px!important;display:grid!important}.platform-single-workbench .platform-record-empty{place-items:center!important;padding:24px!important;display:grid!important}.platform-single-workbench .platform-record-card,.platform-single-workbench .platform-record-empty{box-shadow:none!important;background:#fff!important;border-color:#cfd6e2!important;border-radius:0!important;transform:none!important}.platform-single-workbench .platform-record-card{gap:7px!important;min-height:116px!important;padding:9px 10px!important}}@media (width<=900px){.platform-single-workbench{height:auto!important;min-height:0!important;overflow:visible!important}.platform-single-workbench>.platform-card-list{min-height:320px!important}.platform-single-workbench .platform-record-grid,.platform-single-workbench .platform-record-empty{max-height:420px!important;overflow-y:auto!important}}@media (width>=1181px){.model-cost-page{grid-template-rows:88px minmax(0,1fr) 56px!important;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr)!important;align-items:stretch!important;gap:10px!important;height:calc(100vh - 90px)!important;min-height:600px!important;display:grid!important;overflow:hidden!important}.model-cost-page .model-cost-summary{grid-area:1/1/auto/-1!important;grid-template-columns:minmax(420px,1.25fr) minmax(180px,.38fr) minmax(180px,.38fr)!important;gap:10px!important;height:88px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.model-cost-page .model-config-card,.model-cost-page .model-cost-summary>.kpi{height:88px!important;min-height:0!important;padding:10px 12px!important;overflow:hidden!important}.model-cost-page .model-config-card{grid-template-columns:92px repeat(3,minmax(0,1fr)) 72px!important}.model-cost-page>.platform-card-list{flex-direction:column!important;grid-area:2/1!important;height:100%!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}.model-cost-page .model-call-trace{flex-direction:column!important;grid-area:2/2!important;height:100%!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}.model-cost-page .model-note-card{grid-area:3/1/auto/-1!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;height:56px!important;min-height:0!important;padding:8px 12px!important;display:grid!important;overflow:hidden!important}.model-cost-page .model-note-card h3,.model-cost-page .model-note-card p{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;overflow:hidden!important}.model-cost-page .platform-card-list-head,.model-cost-page .model-call-trace>.card-head{flex:none!important;min-height:42px!important;margin:0!important;padding-bottom:8px!important}.model-cost-page .platform-record-grid,.model-cost-page .platform-record-empty,.model-cost-page .model-call-list,.model-cost-page .model-call-trace>.empty{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.model-cost-page .platform-record-grid{grid-template-columns:1fr!important;align-content:start!important}.model-cost-page .model-call-list{align-content:start!important;gap:8px!important;padding-right:4px!important;display:grid!important}.model-cost-page .model-call-item{flex:none!important;min-height:126px!important}.model-cost-page .prompt-summary{max-height:72px!important}}@media (width>=981px){.platform-admin-dark.app-shell{grid-template-columns:228px minmax(0,1fr) 100px!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important}.platform-admin-dark .main{flex-direction:column!important;height:100vh!important;min-height:0!important;max-height:100vh!important;display:flex!important;overflow:hidden!important}.platform-admin-dark .main>.topbar{flex:none!important}.platform-admin-dark .main>.grid,.platform-admin-dark .main>.platform-single-workbench{flex:1 1 0!important;min-height:0!important}.platform-admin-right-rail{background:#fff!important;border-left:1px solid #c7cdd8!important;grid-template-rows:168px auto minmax(0,1fr)!important;width:100px!important;min-width:100px!important;height:100vh!important;max-height:100vh!important;padding:0!important;display:grid!important;overflow:hidden!important}.platform-admin-live-card{color:#fff!important;text-align:center!important;background:#04bf73!important;align-content:center!important;place-items:center!important;gap:6px!important;padding:10px 8px!important;font-weight:800!important;line-height:1.35!important;display:grid!important}.platform-admin-live-card b,.platform-admin-live-card span{color:#fff!important;writing-mode:vertical-rl!important;letter-spacing:2px!important;font-size:16px!important;display:block!important}.platform-admin-live-card span{opacity:.9!important;font-size:12px!important}.platform-admin-rail-switches{border-bottom:1px solid #dfe5ef!important;gap:8px!important;padding:10px 8px!important;display:grid!important}.platform-admin-rail-switches p{color:#334155!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;gap:4px!important;min-height:28px!important;margin:0!important;font-size:11px!important;line-height:1.35!important;display:grid!important}.rail-dot{background:#e5e7eb!important;border:1px solid #cbd5e1!important;border-radius:999px!important;width:14px!important;height:14px!important;display:inline-block!important}.rail-dot.ok{background:#145cff!important;border-color:#145cff!important}.rail-dot.warn{background:#f97316!important;border-color:#f97316!important}.platform-admin-rail-log{color:#334155!important;min-height:0!important;padding:10px 8px!important;font-size:11px!important;line-height:1.45!important;overflow:hidden auto!important}.platform-admin-rail-log b{color:#111827!important;margin-bottom:8px!important;font-size:13px!important;display:block!important}.platform-admin-rail-log p{word-break:break-word!important;border-bottom:1px dashed #d7deea!important;margin:0 0 8px!important;padding-bottom:8px!important}}@media (width<=980px){.platform-admin-right-rail{display:none!important}}@media (width>=981px){.platform-admin-dark .platform-overview-page .platform-record-grid,.platform-admin-dark .platform-single-workbench .platform-record-grid,.platform-admin-dark .platform-device-workbench .platform-record-grid,.platform-admin-dark .main>.platform-card-list .platform-record-grid,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-grid{grid-template-columns:1fr!important;align-content:start!important;gap:6px!important;padding:6px!important}.platform-admin-dark .platform-overview-page .platform-record-card,.platform-admin-dark .platform-single-workbench .platform-record-card,.platform-admin-dark .platform-device-workbench .platform-record-card,.platform-admin-dark .main>.platform-card-list .platform-record-card,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-card{min-height:52px!important;box-shadow:none!important;background:#fff!important;border-color:#d7deea!important;border-radius:0!important;grid-template-columns:minmax(150px,220px) minmax(0,1fr) 58px!important;align-items:center!important;gap:8px!important;padding:7px 8px!important;display:grid!important;overflow:hidden!important;transform:none!important}.platform-admin-dark .platform-overview-page .platform-record-card:hover,.platform-admin-dark .platform-single-workbench .platform-record-card:hover,.platform-admin-dark .platform-device-workbench .platform-record-card:hover,.platform-admin-dark .main>.platform-card-list .platform-record-card:hover,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-card:hover{box-shadow:none!important;background:#f8fbff!important;border-color:#2563eb!important;transform:none!important}.platform-admin-dark .platform-overview-page .platform-record-card-title,.platform-admin-dark .platform-single-workbench .platform-record-card-title,.platform-admin-dark .platform-device-workbench .platform-record-card-title,.platform-admin-dark .main>.platform-card-list .platform-record-card-title,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-card-title{color:#111827!important;background:0 0!important;min-height:0!important;padding:0!important;overflow:hidden!important}.platform-admin-dark .platform-overview-page .platform-record-card-title b,.platform-admin-dark .platform-single-workbench .platform-record-card-title b,.platform-admin-dark .platform-device-workbench .platform-record-card-title b,.platform-admin-dark .main>.platform-card-list .platform-record-card-title b,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-card-title b{color:#111827!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.25!important;overflow:hidden!important}.platform-admin-dark .platform-overview-page .platform-record-info-grid,.platform-admin-dark .platform-single-workbench .platform-record-info-grid,.platform-admin-dark .platform-device-workbench .platform-record-info-grid,.platform-admin-dark .main>.platform-card-list .platform-record-info-grid,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-info-grid{align-items:center!important;gap:6px!important;min-width:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.platform-admin-dark .platform-overview-page .platform-record-info,.platform-admin-dark .platform-single-workbench .platform-record-info,.platform-admin-dark .platform-device-workbench .platform-record-info,.platform-admin-dark .main>.platform-card-list .platform-record-info,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-info{white-space:nowrap!important;background:#fafafa!important;border:1px solid #edf1f7!important;align-items:center!important;gap:4px!important;min-width:0!important;max-width:220px!important;padding:3px 6px!important;display:inline-flex!important}.platform-admin-dark .platform-overview-page .platform-record-info span,.platform-admin-dark .platform-single-workbench .platform-record-info span,.platform-admin-dark .platform-device-workbench .platform-record-info span,.platform-admin-dark .main>.platform-card-list .platform-record-info span,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-info span{color:#64748b!important;flex:none!important;font-size:11px!important;line-height:1.2!important}.platform-admin-dark .platform-overview-page .platform-record-info strong,.platform-admin-dark .platform-single-workbench .platform-record-info strong,.platform-admin-dark .platform-device-workbench .platform-record-info strong,.platform-admin-dark .main>.platform-card-list .platform-record-info strong,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-info strong{color:#334155!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:11px!important;line-height:1.2!important;overflow:hidden!important}.platform-admin-dark .platform-overview-page .platform-record-card footer,.platform-admin-dark .platform-single-workbench .platform-record-card footer,.platform-admin-dark .platform-device-workbench .platform-record-card footer,.platform-admin-dark .main>.platform-card-list .platform-record-card footer,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-card footer{color:#047857!important;text-align:center!important;white-space:nowrap!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;margin:0!important;padding:3px 6px!important;font-size:11px!important;line-height:1.2!important}.platform-admin-dark .platform-overview-page .platform-record-empty,.platform-admin-dark .platform-single-workbench .platform-record-empty,.platform-admin-dark .platform-device-workbench .platform-record-empty,.platform-admin-dark .main>.platform-card-list .platform-record-empty,.platform-admin-dark .main>.grid:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list .platform-record-empty{background:#fff!important;border-radius:0!important;min-height:88px!important;padding:18px!important}.model-cost-page .model-call-list{gap:6px!important;padding-right:4px!important}.model-cost-page .model-call-item{min-height:64px!important;box-shadow:none!important;background:#fff!important;border-color:#d7deea!important;border-radius:0!important;grid-template-columns:minmax(250px,.82fr) minmax(280px,1fr) minmax(260px,.9fr)!important;align-items:center!important;gap:7px!important;padding:7px 8px!important;display:grid!important;overflow:hidden!important}.model-cost-page .model-call-item:hover,.model-cost-page .model-call-item:focus-within{box-shadow:none!important;background:#f8fbff!important;border-color:#2563eb!important;transform:none!important}.model-cost-page .model-call-meta,.model-cost-page .model-call-linkage{flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;min-width:0!important;margin:0!important;display:flex!important;overflow:hidden!important}.model-cost-page .model-call-meta b{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 108px!important;min-width:64px!important;margin:0!important;font-size:12px!important;line-height:1.2!important;overflow:hidden!important}.model-cost-page .model-call-meta>span,.model-cost-page .model-call-linkage>span{text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:0!important;flex:0 auto!important;min-width:0!important;max-width:132px!important;height:22px!important;padding:3px 6px!important;font-size:11px!important;line-height:1.2!important;overflow:hidden!important}.model-cost-page .model-call-linkage>span{color:#334155!important;background:#fafafa!important;border:1px solid #edf1f7!important}.model-cost-page .model-call-item .err{text-overflow:ellipsis!important;white-space:nowrap!important;background:#fef2f2!important;border:1px solid #fecaca!important;grid-column:1/-1!important;margin:0!important;padding:4px 6px!important;font-size:11px!important;line-height:1.25!important;overflow:hidden!important}.model-cost-page .prompt-summary{color:#334155!important;white-space:pre-wrap!important;background:#f8fafc!important;border-color:#edf1f7!important;border-radius:0!important;min-width:0!important;max-height:36px!important;margin:0!important;padding:5px 7px!important;font-size:11px!important;line-height:1.25!important;overflow:auto!important}.model-cost-page .model-call-item:hover .prompt-summary,.model-cost-page .model-call-item:focus-within .prompt-summary{max-height:128px!important}.model-cost-page .model-call-trace>.card-head{min-height:38px!important;padding-bottom:7px!important}.model-cost-page .model-call-trace>.card-head h3{font-size:14px!important}.model-cost-page .model-call-trace>.card-head p{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:720px!important;overflow:hidden!important}}.overview-filter-card{grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.overview-filter-card h3{margin:0 0 4px;font-size:15px}.overview-filter-card p{margin:0;font-size:12px}.overview-filter-controls{grid-template-columns:minmax(220px,1fr) 150px 120px auto;align-items:center;gap:8px;min-width:0;display:grid}.overview-filter-controls input,.overview-filter-controls select,.overview-filter-controls button{min-height:36px}@media (width<=980px){.overview-filter-card,.overview-filter-controls{grid-template-columns:1fr}}@media (width>=981px){body .platform-admin-dark .platform-overview-page{grid-template-rows:90px 74px minmax(0,220px) minmax(0,1fr)!important}body .platform-admin-dark .platform-overview-page>.overview-filter-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:74px!important;min-height:0!important;padding:10px 12px!important;overflow:hidden!important}body .platform-admin-dark .platform-overview-page .overview-filter-controls input,body .platform-admin-dark .platform-overview-page .overview-filter-controls select,body .platform-admin-dark .platform-overview-page .overview-filter-controls button{height:34px!important;min-height:34px!important;padding-top:6px!important;padding-bottom:6px!important;font-size:12px!important}}@media (width<=980px){.model-cost-page .model-call-item{gap:8px!important;padding:9px!important;display:grid!important}.model-cost-page .prompt-summary{max-height:92px!important}}@media (width>=981px){.platform-admin-right-rail{background:#fff!important;width:100px!important;min-width:100px!important}.platform-admin-live-card{color:#fff!important;text-align:center!important;background:#04bf73!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:168px!important;min-height:168px!important;padding:12px 8px!important;line-height:1.25!important;display:flex!important}.platform-admin-live-card b,.platform-admin-live-card span{color:#fff!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;letter-spacing:0!important;white-space:normal!important;display:block!important}.platform-admin-live-card b{max-width:72px!important;font-size:16px!important;font-weight:900!important}.platform-admin-live-card span{opacity:.95!important;max-width:72px!important;font-size:13px!important;font-weight:800!important}.platform-admin-live-card:after{content:"Ctrl+Alt+S"!important;color:#ffffffeb!important;max-width:78px!important;padding-top:2px!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;display:block!important}.platform-admin-rail-switches{gap:7px!important;padding:9px 7px!important}.platform-admin-rail-switches p{grid-template-columns:14px minmax(0,1fr)!important;gap:4px!important;min-height:26px!important;font-size:11px!important;line-height:1.25!important}.platform-admin-rail-log{padding:9px 7px!important;font-size:11px!important;line-height:1.35!important}.platform-admin-rail-log b{margin-bottom:7px!important;font-size:12px!important}.platform-admin-rail-log p{margin-bottom:7px!important;padding-bottom:7px!important}.account-workbench-page .account-list{background:#fff!important;border:1px solid #d7deea!important;gap:6px!important;padding:6px!important}.account-workbench-page .account-item{min-height:58px!important;box-shadow:none!important;background:#fff!important;border-color:#d7deea!important;border-radius:0!important;grid-template-columns:minmax(210px,260px) minmax(0,1fr) auto!important;grid-template-areas:"main meta actions"!important;align-items:center!important;gap:8px!important;padding:7px 8px!important;display:grid!important;overflow:hidden!important;transform:none!important}.account-workbench-page .account-item:hover{box-shadow:none!important;background:#f8fbff!important;border-color:#2563eb!important;transform:none!important}.account-workbench-page .account-main{grid-area:main!important;min-width:0!important;overflow:hidden!important}.account-workbench-page .account-main b{text-overflow:ellipsis!important;white-space:nowrap!important;margin:0 0 3px!important;font-size:13px!important;line-height:1.2!important;overflow:hidden!important}.account-workbench-page .account-main p{text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:11px!important;line-height:1.25!important;overflow:hidden!important}.account-workbench-page .account-main small{display:none!important}.account-workbench-page .account-meta{flex-wrap:nowrap!important;grid-area:meta!important;justify-content:flex-start!important;gap:5px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.account-workbench-page .account-meta>span{text-overflow:ellipsis!important;white-space:nowrap!important;background:#fafafa!important;border:1px solid #edf1f7!important;flex:0 auto!important;min-width:0!important;max-width:150px!important;height:24px!important;padding:3px 7px!important;font-size:11px!important;line-height:1.25!important;overflow:hidden!important}.account-workbench-page .account-meta .status-chip{border-color:#0000!important;flex:none!important}.account-workbench-page .account-actions{flex-wrap:nowrap!important;grid-area:actions!important;justify-self:end!important;gap:5px!important}.account-workbench-page .account-actions button{border-radius:0!important;height:24px!important;min-height:24px!important;padding:0 7px!important;font-size:11px!important;line-height:22px!important}.account-workbench-page .account-edit{grid-column:1/-1!important;grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) minmax(120px,.55fr)!important;gap:6px!important;display:grid!important}.account-workbench-page{grid-template-rows:86px 112px 76px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;height:calc(100vh - 90px)!important;min-height:560px!important;display:grid!important;overflow:hidden!important}.account-workbench-page>.grid.cols-3{grid-area:1/1/auto/-1!important}.account-workbench-page .account-create-card{grid-area:2/1/auto/-1!important;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;height:112px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.account-workbench-page .account-create-card .card-head{border-bottom:0!important;border-right:1px solid #e5eaf3!important;min-width:0!important;margin:0!important;padding:0 12px 0 0!important}.account-workbench-page .account-create-card .card-head p{-webkit-line-clamp:2!important;white-space:normal!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.account-workbench-page .account-form{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) minmax(130px,.65fr) 104px!important;align-items:end!important;gap:8px!important;min-width:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.account-workbench-page .account-form button{width:100%!important}.account-workbench-page .account-toolbar-card{grid-area:3/1/auto/-1!important;width:100%!important;height:76px!important;min-height:0!important}.account-workbench-page .account-list-card{grid-area:4/1/auto/-1!important;width:100%!important;height:100%!important;min-height:0!important}.account-workbench-page .account-list-card>.account-list,.account-workbench-page .account-list-card>.empty{height:100%!important;min-height:0!important}body .platform-admin-dark .account-workbench-page{grid-template-rows:86px 112px 76px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}body .platform-admin-dark .account-workbench-page .account-create-card,body .platform-admin-dark .account-workbench-page .account-toolbar-card,body .platform-admin-dark .account-workbench-page .account-list-card{box-sizing:border-box!important;grid-column:1/-1!important;width:100%!important;min-width:0!important}body .platform-admin-dark .account-workbench-page .account-create-card{grid-row:2!important;height:112px!important;max-height:112px!important;overflow:hidden!important}body .platform-admin-dark .account-workbench-page .account-toolbar-card{grid-row:3!important;height:76px!important;max-height:76px!important;overflow:hidden!important}body .platform-admin-dark .account-workbench-page .account-list-card{grid-row:4!important;height:100%!important;min-height:0!important;overflow:hidden!important}body .platform-admin-dark .platform-device-workbench{box-sizing:border-box!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;height:calc(100vh - 90px)!important;min-height:560px!important;display:grid!important;overflow:hidden!important}body .platform-admin-dark .platform-device-workbench>.platform-card-list{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}body .platform-admin-dark .platform-device-workbench .platform-record-grid,body .platform-admin-dark .platform-device-workbench .platform-record-empty{overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}body .platform-admin-dark .platform-overview-page{box-sizing:border-box!important;grid-template-rows:90px minmax(0,250px) minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;height:calc(100vh - 90px)!important;min-height:560px!important;display:grid!important;overflow:hidden!important}body .platform-admin-dark .platform-overview-page>.grid.cols-4,body .platform-admin-dark .platform-overview-page>.two-pane,body .platform-admin-dark .platform-overview-page>.platform-card-list{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important}body .platform-admin-dark .platform-overview-page>.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;height:90px!important}body .platform-admin-dark .platform-overview-page>.two-pane{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;height:100%!important;display:grid!important}body .platform-admin-dark .platform-overview-page .platform-card-list{box-sizing:border-box!important;flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}body .platform-admin-dark .platform-overview-page .platform-record-grid,body .platform-admin-dark .platform-overview-page .platform-record-empty{overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}body .platform-admin-dark .platform-overview-page{grid-template-rows:90px 74px minmax(0,220px) minmax(0,1fr)!important}body .platform-admin-dark .platform-overview-page>.overview-filter-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:74px!important;min-height:0!important;padding:10px 12px!important;overflow:hidden!important}body .platform-admin-dark.app-shell{color:#111827!important;background:#f9fafb!important;grid-template-rows:64px minmax(0,1fr)!important;grid-template-columns:228px minmax(0,1fr) 124px!important;gap:0!important;height:100vh!important;min-height:0!important;display:grid!important;overflow:hidden!important}body .platform-admin-dark .sidebar{width:228px!important;height:100vh!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border-right:1px solid #e5e7eb!important;border-radius:0!important;flex-direction:column!important;grid-area:1/1/3!important;gap:16px!important;padding:16px 14px!important;display:flex!important;overflow:hidden!important}body .platform-admin-dark .brand{border:0!important;gap:10px!important;min-height:64px!important;padding:0 4px!important}body .platform-admin-dark .logo{background:#2563eb!important;border-radius:10px!important;width:40px!important;height:40px!important;box-shadow:0 10px 22px #2563eb2e!important}body .platform-admin-dark .brand h1{color:#111827!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important}body .platform-admin-dark .brand p{color:#6b7280!important;margin-top:4px!important;font-size:12px!important}body .platform-admin-dark .nav{gap:8px!important;min-height:0!important;padding-right:2px!important;overflow-y:auto!important}body .platform-admin-dark .nav button{color:#374151!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #0000!important;border-radius:8px!important;gap:10px!important;padding:0 12px!important;font-size:14px!important;font-weight:600!important}body .platform-admin-dark .nav button.active,body .platform-admin-dark .nav button:hover{color:#2563eb!important;box-shadow:none!important;background:#eff6ff!important;border-color:#dbeafe!important;border-left-style:solid!important;border-left-width:1px!important;border-radius:8px!important}body .platform-admin-dark .side-card{color:#111827!important;box-shadow:none!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:12px!important;margin-top:auto!important;padding:14px!important}body .platform-admin-dark .main{background:#f9fafb!important;grid-area:1/2/3!important;min-width:0!important;height:100vh!important;min-height:0!important;padding:24px!important;overflow:auto!important}body .platform-admin-dark .topbar{height:64px!important;min-height:64px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;margin:0 0 16px!important;padding:0 18px!important}body .platform-admin-dark .badge-num{color:#2563eb!important;background:#eff6ff!important;border-radius:10px!important;width:36px!important;height:36px!important}body .platform-admin-dark .title h2{color:#111827!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important}body .platform-admin-dark .topbar button,body .platform-admin-dark button.secondary{color:#374151!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important}body .platform-admin-right-rail{width:124px!important;height:100vh!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border-left:1px solid #e5e7eb!important;grid-area:1/3/3!important;grid-template-rows:142px auto minmax(0,1fr)!important;gap:12px!important;padding:16px 12px!important;display:grid!important;overflow:hidden!important}body .platform-admin-live-card,body .platform-admin-rail-switches,body .platform-admin-rail-log{box-shadow:none!important;border:1px solid #e5e7eb!important;border-radius:12px!important}body .platform-admin-live-card{color:#fff!important;background:#2563eb!important}body .platform-admin-rail-switches,body .platform-admin-rail-log{color:#374151!important;background:#f9fafb!important}body .platform-admin-dark .platform-overview-page{grid-template-rows:auto auto minmax(0,1fr) minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important;height:auto!important;min-height:calc(100vh - 128px)!important;display:grid!important;overflow:visible!important}body .platform-admin-dark .platform-overview-page>.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;height:auto!important;min-height:132px!important;display:grid!important;overflow:visible!important}body .platform-admin-dark .platform-overview-page>.two-pane{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;height:auto!important;display:grid!important;overflow:visible!important}body .platform-admin-dark .platform-overview-page .kpi{height:auto!important;min-height:132px!important;padding:18px!important}body .platform-admin-dark .platform-overview-page>.overview-filter-card{height:auto!important;min-height:86px!important;padding:16px 18px!important;overflow:visible!important}body .platform-admin-dark .platform-card-list,body .platform-admin-dark .platform-overview-page .platform-card-list{height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;gap:12px!important;padding:16px!important;overflow:visible!important}body .platform-admin-dark .platform-record-grid,body .platform-admin-dark .platform-overview-page .platform-record-grid,body .platform-admin-dark .platform-record-empty,body .platform-admin-dark .platform-overview-page .platform-record-empty{max-height:360px!important;overflow:hidden auto!important}body .platform-admin-dark .card,body .platform-admin-dark .kpi,body .platform-admin-dark .platform-record-card,body .platform-admin-dark .platform-overview-page .platform-record-card,body .platform-admin-dark .platform-record-empty,body .platform-admin-dark .platform-overview-page .platform-record-empty,body .platform-admin-dark .model-call-item,body .platform-admin-dark .prompt-summary{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important}body .platform-admin-dark .status-chip{border-radius:999px!important}}@media (width<=980px){body .platform-admin-dark.app-shell{background:#f9fafb!important;grid-template-columns:minmax(0,1fr)!important;min-height:100vh!important;display:grid!important}body .platform-admin-dark .sidebar{background:#fff!important;border-bottom:1px solid #e5e7eb!important;border-right:0!important;width:100%!important;height:auto!important;padding:14px!important}body .platform-admin-dark .nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body .platform-admin-dark .nav button{border-radius:8px!important;height:40px!important;min-height:40px!important}body .platform-admin-dark .main{min-width:0!important;padding:16px!important;overflow:visible!important}body .platform-admin-dark .topbar,body .platform-admin-dark .card,body .platform-admin-dark .platform-card-list,body .platform-admin-dark .platform-record-card,body .platform-admin-dark .platform-record-empty{border-radius:12px!important}body .platform-admin-right-rail{display:none!important}}@media (width>=981px){body .platform-admin-dark .account-workbench-page{grid-template-rows:auto auto auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:16px!important;height:auto!important;min-height:calc(100vh - 128px)!important;display:grid!important;overflow:visible!important}body .platform-admin-dark .account-workbench-page>.grid.cols-3{grid-area:1/1/auto/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;height:auto!important;min-height:132px!important;display:grid!important;overflow:visible!important}body .platform-admin-dark .account-workbench-page .kpi{height:auto!important;min-height:132px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:18px!important}body .platform-admin-dark .account-workbench-page>.grid.cols-3 .kpi,body .platform-admin-dark .account-workbench-page>.grid.cols-3>.kpi{height:132px!important;min-height:132px!important;padding:18px!important;overflow:visible!important}body .platform-admin-dark .account-workbench-page .kpi .label,body .platform-admin-dark .account-workbench-page .kpi small{color:#6b7280!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}body .platform-admin-dark .account-workbench-page .kpi .value,body .platform-admin-dark .account-workbench-page .kpi strong{color:#111827!important;margin-top:12px!important;font-size:32px!important;font-weight:700!important;line-height:1.1!important}body .platform-admin-dark .account-workbench-page .account-create-card{grid-area:2/1/auto/-1!important;grid-template-columns:240px minmax(0,1fr)!important;align-items:stretch!important;gap:20px!important;width:100%!important;height:auto!important;min-height:154px!important;max-height:none!important;padding:20px!important;display:grid!important;overflow:visible!important}body .platform-admin-dark .account-workbench-page .account-toolbar-card{grid-area:3/1/auto/-1!important;grid-template-columns:240px minmax(0,1fr)!important;align-items:center!important;gap:20px!important;width:100%!important;height:auto!important;min-height:96px!important;max-height:none!important;padding:18px 20px!important;display:grid!important;overflow:visible!important}body .platform-admin-dark .account-workbench-page .account-list-card{flex-direction:column!important;grid-area:4/1/auto/-1!important;width:100%!important;height:auto!important;min-height:360px!important;padding:18px!important;display:flex!important;overflow:visible!important}body .platform-admin-dark .account-workbench-page .account-create-card,body .platform-admin-dark .account-workbench-page .account-toolbar-card,body .platform-admin-dark .account-workbench-page .account-list-card{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important}body .platform-admin-dark .account-workbench-page .card-head{border:0!important;align-items:flex-start!important;min-width:0!important;margin:0!important;padding:0!important}body .platform-admin-dark .account-workbench-page .account-create-card .card-head{border-right:1px solid #e5e7eb!important;padding-right:20px!important}body .platform-admin-dark .account-workbench-page .card-head h3,body .platform-admin-dark .account-workbench-page .account-toolbar-card h3,body .platform-admin-dark .account-workbench-page .account-list-card h3{color:#111827!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important}body .platform-admin-dark .account-workbench-page .card-head p,body .platform-admin-dark .account-workbench-page .account-toolbar-card p,body .platform-admin-dark .account-workbench-page .muted{color:#6b7280!important;margin-top:8px!important;font-size:13px!important;line-height:1.55!important}body .platform-admin-dark .account-workbench-page .account-form{grid-template-columns:minmax(170px,1fr) minmax(190px,1fr) minmax(145px,.7fr) minmax(135px,.6fr) 120px!important;align-items:end!important;gap:14px!important;min-width:0!important;display:grid!important}body .platform-admin-dark .account-workbench-page .account-toolbar{grid-template-columns:minmax(260px,1fr) 160px 104px!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important}body .platform-admin-dark .account-workbench-page .account-form label,body .platform-admin-dark .account-workbench-page .account-edit label{color:#374151!important;gap:7px!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important}body .platform-admin-dark .account-workbench-page input,body .platform-admin-dark .account-workbench-page select{color:#111827!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;font-size:14px!important}body .platform-admin-dark .account-workbench-page button,body .platform-admin-dark .account-workbench-page .account-actions button{height:40px!important;min-height:40px!important;box-shadow:none!important;border-radius:8px!important;padding:0 14px!important;font-size:14px!important;font-weight:600!important}body .platform-admin-dark .account-workbench-page .account-form button{width:100%!important}body .platform-admin-dark .account-workbench-page .account-list-card>.card-head{border-bottom:1px solid #e5e7eb!important;align-items:center!important;min-height:48px!important;margin-bottom:14px!important;padding-bottom:14px!important}body .platform-admin-dark .account-workbench-page .account-list{background:0 0!important;border:0!important;flex:auto!important;gap:12px!important;min-height:0!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}body .platform-admin-dark .account-workbench-page .account-item{min-height:84px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;grid-template-columns:minmax(260px,1fr) auto!important;grid-template-areas:none!important;align-items:center!important;gap:16px!important;padding:16px!important;display:grid!important}body .platform-admin-dark .account-workbench-page .account-item:hover{box-shadow:none!important;background:#f8fbff!important;border-color:#bfdbfe!important;transform:none!important}body .platform-admin-dark .account-workbench-page .account-main{grid-area:auto!important;min-width:0!important;overflow:hidden!important}body .platform-admin-dark .account-workbench-page .account-main b{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0 0 6px!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important;overflow:hidden!important}body .platform-admin-dark .account-workbench-page .account-main p{color:#4b5563!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0 0 6px!important;font-size:13px!important;line-height:1.4!important;overflow:hidden!important}body .platform-admin-dark .account-workbench-page .account-main small{color:#9ca3af!important;font-size:12px!important;display:block!important}body .platform-admin-dark .account-workbench-page .account-meta{color:#6b7280!important;flex-wrap:wrap!important;grid-area:auto!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;font-size:12px!important;display:flex!important}body .platform-admin-dark .account-workbench-page .account-meta>span{color:#4b5563!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:999px!important;align-items:center!important;max-width:180px!important;min-height:28px!important;padding:0 10px!important;display:inline-flex!important;overflow:hidden!important}body .platform-admin-dark .account-workbench-page .account-meta .status-chip{border-radius:999px!important;flex:none!important}body .platform-admin-dark .account-workbench-page .account-actions{flex-wrap:nowrap!important;justify-self:end!important;gap:8px!important;display:inline-flex!important}body .platform-admin-dark .account-workbench-page .account-actions button{height:36px!important;min-height:36px!important;padding:0 12px!important}body .platform-admin-dark .account-workbench-page .account-edit{grid-column:1/-1!important;grid-template-columns:minmax(155px,1fr) minmax(180px,1fr) minmax(135px,.7fr) minmax(125px,.6fr) minmax(115px,.5fr)!important;gap:12px!important;display:grid!important}body .platform-admin-dark .account-workbench-page .account-field-error{color:#b42318!important;grid-column:1/-1!important;margin:0!important;font-size:12px!important}body .platform-admin-dark .account-workbench-page .account-risk-limit-note{color:#7c2d12!important;margin-top:8px!important;font-weight:700!important;display:block!important}body .platform-admin-dark .account-workbench-page .account-risk-limit-field small{color:#9a3412!important}body .platform-admin-dark .account-workbench-page .empty{color:#6b7280!important;background:#f9fafb!important;border:1px dashed #d1d5db!important;border-radius:12px!important;place-items:center!important;min-height:180px!important;display:grid!important}}@media (width<=1180px) and (width>=981px){body .platform-admin-dark .account-workbench-page .account-create-card,body .platform-admin-dark .account-workbench-page .account-toolbar-card,body .platform-admin-dark .account-workbench-page .account-item{grid-template-columns:minmax(0,1fr)!important}body .platform-admin-dark .account-workbench-page .account-create-card .card-head{border-bottom:1px solid #e5e7eb!important;border-right:0!important;padding-bottom:14px!important;padding-right:0!important}body .platform-admin-dark .account-workbench-page .account-form,body .platform-admin-dark .account-workbench-page .account-toolbar,body .platform-admin-dark .account-workbench-page .account-edit{grid-template-columns:minmax(0,1fr)!important}body .platform-admin-dark .account-workbench-page .account-meta{justify-content:flex-start!important}}@media (width>=981px){body .platform-admin-dark .model-cost-page{grid-template-rows:132px minmax(420px,1fr) auto!important;grid-template-columns:minmax(320px,.92fr) minmax(0,1.18fr)!important;align-items:stretch!important;gap:16px!important;height:auto!important;min-height:calc(100vh - 128px)!important;display:grid!important;overflow:visible!important}body .platform-admin-dark .model-cost-page .model-cost-summary{grid-area:1/1/auto/-1!important;grid-template-columns:minmax(360px,1.32fr) minmax(180px,.56fr) minmax(180px,.56fr)!important;gap:16px!important;height:132px!important;min-height:132px!important;display:grid!important;overflow:visible!important}body .platform-admin-dark .model-cost-page .model-config-card,body .platform-admin-dark .model-cost-page .model-cost-summary>.kpi{height:132px!important;min-height:132px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:18px!important;overflow:hidden!important}body .platform-admin-dark .model-cost-page .model-config-card{grid-template-columns:minmax(92px,.36fr) repeat(3,minmax(0,1fr)) auto!important;align-items:center!important;gap:12px!important;display:grid!important}body .platform-admin-dark .model-cost-page .model-config-card h3{color:#111827!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important}body .platform-admin-dark .model-cost-page .model-config-card p{color:#374151!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:13px!important;line-height:1.45!important;overflow:hidden!important}body .platform-admin-dark .model-cost-page .model-config-card p b{color:#6b7280!important;font-weight:600!important}body .platform-admin-dark .model-cost-page .model-config-card .ok,body .platform-admin-dark .model-cost-page .model-config-card .warn-text{color:#047857!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:999px!important;justify-self:end!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}body .platform-admin-dark .model-cost-page .model-config-card .warn-text{color:#b45309!important;background:#fff7ed!important;border-color:#fed7aa!important}body .platform-admin-dark .model-cost-page .kpi .label{color:#6b7280!important;font-size:13px!important;font-weight:600!important}body .platform-admin-dark .model-cost-page .kpi .value{color:#111827!important;margin:12px 0 4px!important;font-size:32px!important;font-weight:700!important;line-height:1.1!important}body .platform-admin-dark .model-cost-page .kpi .hint{color:#9ca3af!important;font-size:12px!important}body .platform-admin-dark .model-cost-page>.platform-card-list{grid-area:2/1!important}body .platform-admin-dark .model-cost-page .model-call-trace{grid-area:2/2!important}body .platform-admin-dark .model-cost-page>.platform-card-list,body .platform-admin-dark .model-cost-page .model-call-trace{height:auto!important;min-height:420px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;flex-direction:column!important;gap:14px!important;padding:18px!important;display:flex!important;overflow:hidden!important}body .platform-admin-dark .model-cost-page .platform-card-list-head,body .platform-admin-dark .model-cost-page .model-call-trace>.card-head{border-bottom:1px solid #e5e7eb!important;flex:none!important;align-items:flex-start!important;min-height:54px!important;margin:0!important;padding:0 0 14px!important}body .platform-admin-dark .model-cost-page .platform-card-list-head h3,body .platform-admin-dark .model-cost-page .model-call-trace h3,body .platform-admin-dark .model-cost-page .model-note-card h3{color:#111827!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important}body .platform-admin-dark .model-cost-page .platform-card-list-head p,body .platform-admin-dark .model-cost-page .model-call-trace .card-head p,body .platform-admin-dark .model-cost-page .model-note-card p{color:#6b7280!important;margin:6px 0 0!important;font-size:13px!important;line-height:1.55!important}body .platform-admin-dark .model-cost-page .platform-card-list-head>span,body .platform-admin-dark .model-cost-page .model-call-trace .card-head>span{color:#2563eb!important;background:#eff6ff!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}body .platform-admin-dark .model-cost-page .platform-record-grid,body .platform-admin-dark .model-cost-page .model-call-list,body .platform-admin-dark .model-cost-page .platform-record-empty,body .platform-admin-dark .model-cost-page .model-call-trace>.empty{overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}body .platform-admin-dark .model-cost-page .platform-record-grid{grid-template-columns:1fr!important;align-content:start!important;gap:12px!important;display:grid!important}body .platform-admin-dark .model-cost-page .platform-record-card,body .platform-admin-dark .model-cost-page .model-call-item,body .platform-admin-dark .model-cost-page .platform-record-empty,body .platform-admin-dark .model-cost-page .model-call-trace>.empty{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important}body .platform-admin-dark .model-cost-page .platform-record-empty,body .platform-admin-dark .model-cost-page .model-call-trace>.empty{color:#6b7280!important;background:#f9fafb!important;border-style:dashed!important;place-items:center!important;min-height:180px!important;padding:24px!important;display:grid!important}body .platform-admin-dark .model-cost-page .platform-record-card{min-height:128px!important;overflow:hidden!important}body .platform-admin-dark .model-cost-page .platform-record-card-title{color:#111827!important;background:#f9fafb!important;padding:12px 14px!important}body .platform-admin-dark .model-cost-page .platform-record-info-grid{gap:8px!important;padding:12px 14px!important}body .platform-admin-dark .model-cost-page .platform-record-info{background:#f9fafb!important;border:1px solid #eef2f7!important;border-radius:8px!important;padding:8px 10px!important}body .platform-admin-dark .model-cost-page .platform-record-card footer{color:#047857!important;background:#f0fdf4!important;padding:10px 14px!important}body .platform-admin-dark .model-cost-page .model-call-list{align-content:start!important;gap:12px!important;padding-right:4px!important;display:grid!important}body .platform-admin-dark .model-cost-page .model-call-item{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;min-height:150px!important;padding:14px!important;display:grid!important}body .platform-admin-dark .model-cost-page .model-call-meta,body .platform-admin-dark .model-cost-page .model-call-linkage{color:#6b7280!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important;margin:0!important;font-size:12px!important;display:flex!important}body .platform-admin-dark .model-cost-page .model-call-meta b{color:#111827!important;font-size:14px!important;font-weight:700!important}body .platform-admin-dark .model-cost-page .model-call-meta>span,body .platform-admin-dark .model-cost-page .model-call-linkage>span,body .platform-admin-dark .model-cost-page .status-chip{color:#4b5563!important;white-space:nowrap!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;display:inline-flex!important}body .platform-admin-dark .model-cost-page .prompt-summary{color:#374151!important;white-space:pre-wrap!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:12px!important;min-width:0!important;max-height:140px!important;margin:0!important;padding:12px!important;font-size:12px!important;line-height:1.6!important;overflow:auto!important}body .platform-admin-dark .model-cost-page .model-note-card{min-height:86px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;grid-area:3/1/auto/-1!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding:18px!important;display:grid!important}}@media (width<=1180px) and (width>=981px){body .platform-admin-dark .model-cost-page,body .platform-admin-dark .model-cost-page .model-cost-summary,body .platform-admin-dark .model-cost-page .model-config-card,body .platform-admin-dark .model-cost-page .model-note-card{grid-template-columns:minmax(0,1fr)!important}body .platform-admin-dark .model-cost-page{grid-template-rows:auto auto auto auto!important}body .platform-admin-dark .model-cost-page .model-cost-summary{height:auto!important;min-height:0!important}body .platform-admin-dark .model-cost-page>.platform-card-list,body .platform-admin-dark .model-cost-page .model-call-trace,body .platform-admin-dark .model-cost-page .model-note-card{grid-area:auto/1/auto/-1!important}}@media (width>=981px){body .platform-admin-dark .platform-device-workbench{grid-template-rows:minmax(260px,1fr) minmax(260px,1fr)!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important;height:auto!important;min-height:calc(100vh - 128px)!important;display:grid!important;overflow:visible!important}body .platform-admin-dark .platform-device-workbench>.platform-card-list{width:100%!important;min-width:0!important;height:auto!important;min-height:260px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;flex-direction:column!important;gap:14px!important;padding:18px!important;display:flex!important;overflow:hidden!important}body .platform-admin-dark .platform-device-workbench .platform-card-list-head{background:0 0!important;border-bottom:1px solid #e5e7eb!important;flex:none!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;min-height:64px!important;margin:0!important;padding:0 0 14px!important;display:flex!important}body .platform-admin-dark .platform-device-workbench .platform-card-list-head h3{color:#111827!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important}body .platform-admin-dark .platform-device-workbench .platform-card-list-head p{color:#6b7280!important;margin:6px 0 0!important;font-size:13px!important;line-height:1.55!important}body .platform-admin-dark .platform-device-workbench .platform-card-list-head>span{color:#2563eb!important;background:#eff6ff!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}body .platform-admin-dark .platform-device-workbench .platform-record-grid,body .platform-admin-dark .platform-device-workbench .platform-record-empty{overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}body .platform-admin-dark .platform-device-workbench .platform-record-grid{grid-template-columns:1fr!important;align-content:start!important;gap:12px!important;padding:0!important;display:grid!important}body .platform-admin-dark .platform-device-workbench .platform-record-card{min-height:84px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;grid-template-columns:minmax(190px,260px) minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:14px!important;display:grid!important;overflow:hidden!important}body .platform-admin-dark .platform-device-workbench .platform-record-card:hover{box-shadow:none!important;background:#f8fbff!important;border-color:#bfdbfe!important;transform:none!important}body .platform-admin-dark .platform-device-workbench .platform-record-card-title{color:#111827!important;background:0 0!important;min-width:0!important;min-height:0!important;padding:0!important}body .platform-admin-dark .platform-device-workbench .platform-record-card-title b{color:#111827!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important;overflow:hidden!important}body .platform-admin-dark .platform-device-workbench .platform-record-info-grid{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:0!important;display:flex!important}body .platform-admin-dark .platform-device-workbench .platform-record-info{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-width:0!important;max-width:220px!important;min-height:28px!important;padding:0 10px!important;display:inline-flex!important}body .platform-admin-dark .platform-device-workbench .platform-record-info span{color:#6b7280!important;flex:none!important;font-size:12px!important;line-height:1.2!important}body .platform-admin-dark .platform-device-workbench .platform-record-info strong{color:#374151!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;overflow:hidden!important}body .platform-admin-dark .platform-device-workbench .platform-record-card footer{color:#047857!important;white-space:nowrap!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;margin:0!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}body .platform-admin-dark .platform-device-workbench .platform-record-empty{color:#6b7280!important;background:#f9fafb!important;border:1px dashed #d1d5db!important;border-radius:12px!important;place-items:center!important;min-height:180px!important;padding:24px!important;display:grid!important}}@media (width<=1180px) and (width>=981px){body .platform-admin-dark .platform-device-workbench .platform-record-card{grid-template-columns:minmax(0,1fr)!important}}@media (width>=981px){body .platform-admin-dark .main>.grid.platform-device-workbench>.platform-card-list,body .platform-admin-dark .main>.platform-device-workbench>.platform-card-list{box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important}body .platform-admin-dark .main>.grid.platform-device-workbench>.platform-card-list .platform-card-list-head{background:0 0!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;min-height:64px!important;padding:0 0 14px!important}body .platform-admin-dark .main>.grid.platform-device-workbench>.platform-card-list .platform-card-list-head>span{color:#2563eb!important;background:#eff6ff!important;border-radius:999px!important;min-height:28px!important;padding:0 10px!important}body .platform-admin-dark .main>.grid.platform-device-workbench>.platform-card-list .platform-record-empty{color:#6b7280!important;background:#f9fafb!important;border:1px dashed #d1d5db!important;border-radius:12px!important;place-items:center!important;min-height:180px!important;padding:24px!important;display:grid!important}body .platform-admin-dark .main>.grid.platform-device-workbench>.platform-card-list .platform-record-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;min-height:84px!important}html body .platform-admin-dark .main>.grid.platform-device-workbench:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list.platform-card-list{background:#fff!important;border-color:#e5e7eb!important;border-radius:12px!important}html body .platform-admin-dark .main>.grid.platform-device-workbench:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list.platform-card-list .platform-card-list-head{background:0 0!important;border-bottom:1px solid #e5e7eb!important;min-height:64px!important;padding:0 0 14px!important}html body .platform-admin-dark .main>.grid.platform-device-workbench:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list.platform-card-list .platform-record-empty{background:#f9fafb!important;border:1px dashed #d1d5db!important;border-radius:12px!important;min-height:180px!important}html body .platform-admin-dark .main>.grid.platform-device-workbench:not(.platform-overview-page):not(.account-management-page):not(.model-cost-page)>.platform-card-list.platform-card-list .platform-record-card{background:#fff!important;border-color:#e5e7eb!important;border-radius:12px!important;min-height:84px!important}body .platform-admin-dark .platform-single-workbench{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;height:auto!important;min-height:calc(100vh - 128px)!important;display:grid!important;overflow:visible!important}body .platform-admin-dark .platform-single-workbench>.platform-card-list{width:100%!important;min-width:0!important;height:auto!important;min-height:calc(100vh - 128px)!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;flex-direction:column!important;gap:14px!important;padding:18px!important;display:flex!important;overflow:hidden!important}body .platform-admin-dark .platform-single-workbench .platform-card-list-head{background:0 0!important;border-bottom:1px solid #e5e7eb!important;flex:none!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;min-height:64px!important;margin:0!important;padding:0 0 14px!important;display:flex!important}body .platform-admin-dark .platform-single-workbench .platform-card-list-head h3{color:#111827!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.35!important}body .platform-admin-dark .platform-single-workbench .platform-card-list-head p{color:#6b7280!important;margin:6px 0 0!important;font-size:13px!important;line-height:1.55!important}body .platform-admin-dark .platform-single-workbench .platform-card-list-head>span{color:#2563eb!important;background:#eff6ff!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}body .platform-admin-dark .platform-single-workbench .platform-record-grid,body .platform-admin-dark .platform-single-workbench .platform-record-empty{overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}body .platform-admin-dark .platform-single-workbench .platform-record-grid{grid-template-columns:1fr!important;align-content:start!important;gap:12px!important;padding:0!important;display:grid!important}body .platform-admin-dark .platform-single-workbench .platform-record-card{min-height:92px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;grid-template-columns:minmax(180px,260px) minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:14px!important;display:grid!important;overflow:hidden!important}body .platform-admin-dark .platform-single-workbench .platform-record-card:hover{box-shadow:none!important;background:#f8fbff!important;border-color:#bfdbfe!important;transform:none!important}body .platform-admin-dark .platform-single-workbench .platform-record-card-title{color:#111827!important;background:0 0!important;min-width:0!important;min-height:0!important;padding:0!important}body .platform-admin-dark .platform-single-workbench .platform-record-card-title b{color:#111827!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important;overflow:hidden!important}body .platform-admin-dark .platform-single-workbench .platform-record-info-grid{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:0!important;display:flex!important}body .platform-admin-dark .platform-single-workbench .platform-record-info{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-width:0!important;max-width:240px!important;min-height:28px!important;padding:0 10px!important;display:inline-flex!important}body .platform-admin-dark .platform-single-workbench .platform-record-info span{color:#6b7280!important;flex:none!important;font-size:12px!important;line-height:1.2!important}body .platform-admin-dark .platform-single-workbench .platform-record-info strong{color:#374151!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;overflow:hidden!important}body .platform-admin-dark .platform-single-workbench .platform-record-card footer{color:#047857!important;white-space:nowrap!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;margin:0!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}body .platform-admin-dark .platform-single-workbench .platform-record-empty{color:#6b7280!important;background:#f9fafb!important;border:1px dashed #d1d5db!important;border-radius:12px!important;place-items:center!important;min-height:180px!important;padding:24px!important;display:grid!important}html body .platform-admin-dark .main>.platform-single-workbench.platform-single-workbench>.platform-card-list.platform-card-list{background:#fff!important;border-color:#e5e7eb!important;border-radius:12px!important}html body .platform-admin-dark .main>.platform-single-workbench.platform-single-workbench>.platform-card-list.platform-card-list .platform-card-list-head{background:0 0!important;border-bottom:1px solid #e5e7eb!important;min-height:64px!important;padding:0 0 14px!important}html body .platform-admin-dark .main>.platform-single-workbench.platform-single-workbench>.platform-card-list.platform-card-list .platform-card-list-head>span{border-radius:999px!important;min-height:28px!important;padding:0 10px!important}html body .platform-admin-dark .main>.platform-single-workbench.platform-single-workbench>.platform-card-list.platform-card-list .platform-record-card{background:#fff!important;border-color:#e5e7eb!important;border-radius:12px!important;min-height:92px!important}html body .platform-admin-dark .main>.platform-single-workbench.platform-single-workbench>.platform-card-list.platform-card-list .platform-record-empty{background:#f9fafb!important;border:1px dashed #d1d5db!important;border-radius:12px!important;min-height:180px!important}}@media (width<=1180px) and (width>=981px){body .platform-admin-dark .platform-single-workbench .platform-record-card{grid-template-columns:minmax(0,1fr)!important}}@media (width>=981px){html body .platform-admin-dark .main>.grid.platform-overview-page{grid-template-rows:auto auto minmax(260px,.88fr) minmax(260px,1fr)!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important;min-height:calc(100vh - 128px)!important;display:grid!important;overflow:visible!important}html body .platform-admin-dark .platform-overview-page>.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;min-height:124px!important;display:grid!important;overflow:visible!important}html body .platform-admin-dark .platform-overview-page .kpi{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;align-content:center!important;gap:8px!important;min-height:124px!important;padding:18px!important;display:grid!important;box-shadow:0 1px 2px #0000000d!important}html body .platform-admin-dark .platform-overview-page .kpi .label{color:#6b7280!important;font-size:13px!important;font-weight:600!important}html body .platform-admin-dark .platform-overview-page .kpi .value{color:#111827!important;font-size:30px!important;font-weight:700!important;line-height:1.15!important}html body .platform-admin-dark .platform-overview-page .kpi .hint{color:#6b7280!important;font-size:12px!important;line-height:1.45!important}html body .platform-admin-dark .platform-overview-page>.overview-filter-card{min-height:86px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:18px!important;display:grid!important}html body .platform-admin-dark .platform-overview-page>.overview-filter-card h3{color:#111827!important;margin:0 0 6px!important;font-size:16px!important;font-weight:700!important}html body .platform-admin-dark .platform-overview-page>.overview-filter-card p{color:#6b7280!important;margin:0!important;font-size:13px!important;line-height:1.5!important}html body .platform-admin-dark .platform-overview-page .overview-filter-controls{grid-template-columns:minmax(260px,1fr) 160px 150px auto!important;align-items:center!important;gap:10px!important;display:grid!important}html body .platform-admin-dark .platform-overview-page .overview-filter-controls input,html body .platform-admin-dark .platform-overview-page .overview-filter-controls select,html body .platform-admin-dark .platform-overview-page .overview-filter-controls button{color:#374151!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;font-size:13px!important}html body .platform-admin-dark .platform-overview-page .overview-filter-controls button{color:#2563eb!important;border-color:#2563eb!important;min-width:92px!important;font-weight:700!important}html body .platform-admin-dark .platform-overview-page>.two-pane{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;min-height:260px!important;display:grid!important;overflow:visible!important}html body .platform-admin-dark .platform-overview-page>.platform-card-list,html body .platform-admin-dark .platform-overview-page>.two-pane>.platform-card-list{min-height:260px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;flex-direction:column!important;gap:14px!important;padding:18px!important;display:flex!important;overflow:hidden!important}html body .platform-admin-dark .platform-overview-page .platform-card-list-head{background:0 0!important;border-bottom:1px solid #e5e7eb!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;min-height:58px!important;margin:0!important;padding:0 0 14px!important;display:flex!important}html body .platform-admin-dark .platform-overview-page .platform-card-list-head h3{color:#111827!important;margin:0!important;font-size:17px!important;font-weight:700!important}html body .platform-admin-dark .platform-overview-page .platform-card-list-head p{color:#6b7280!important;margin:6px 0 0!important;font-size:13px!important;line-height:1.5!important}html body .platform-admin-dark .platform-overview-page .platform-card-list-head>span{color:#2563eb!important;background:#eff6ff!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}html body .platform-admin-dark .platform-overview-page .platform-record-grid,html body .platform-admin-dark .platform-overview-page .platform-record-empty{flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}html body .platform-admin-dark .platform-overview-page .platform-record-grid{grid-template-columns:1fr!important;align-content:start!important;gap:12px!important;display:grid!important}html body .platform-admin-dark .platform-overview-page .platform-record-card{min-height:88px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;grid-template-columns:minmax(160px,240px) minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:14px!important;display:grid!important}html body .platform-admin-dark .platform-overview-page .platform-record-empty{color:#6b7280!important;background:#f9fafb!important;border:1px dashed #d1d5db!important;border-radius:12px!important;place-items:center!important;min-height:180px!important;padding:24px!important;display:grid!important}}@media (width<=1220px) and (width>=981px){html body .platform-admin-dark .platform-overview-page>.grid.cols-4,html body .platform-admin-dark .platform-overview-page>.two-pane,html body .platform-admin-dark .platform-overview-page .overview-filter-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ops-troubleshooting-panel{gap:14px;display:grid;padding:16px!important}.ops-troubleshooting-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ops-troubleshooting-head h3{margin:0 0 4px;font-size:17px}.ops-troubleshooting-head p{margin:0;line-height:1.55}.ops-troubleshooting-head>span{color:#145cff;white-space:nowrap;background:#145cff14;border:1px solid #145cff2e;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.ops-trouble-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ops-trouble-card{background:#fbfdff;border:1px solid #e3eaf4;border-radius:14px;gap:8px;min-width:0;padding:13px;display:grid}.ops-trouble-card.critical{background:linear-gradient(#fef2f2e6,#fff);border-color:#ef44444d}.ops-trouble-card.warning{background:linear-gradient(#fff7ede6,#fff);border-color:#f973164d}.ops-trouble-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-trouble-title span{color:#334155;background:#0f172a14;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.ops-trouble-card.critical .ops-trouble-title span{color:#b91c1c;background:#ef44441f}.ops-trouble-card.warning .ops-trouble-title span{color:#c2410c;background:#f973161f}.ops-trouble-title b{color:#172033}.ops-trouble-card p{color:#40516b;overflow-wrap:anywhere;margin:0;line-height:1.55}.ops-trouble-card strong{color:#172033}.ops-trouble-card footer{color:#7a879a;font-size:12px}.ops-trouble-empty{background:#fbfdff;border:1px dashed #cfd8e8;border-radius:14px;padding:18px}.ops-trouble-empty b{color:#172033}.ops-trouble-empty p{color:#7a879a;margin:6px 0 0}body .platform-admin-dark .ops-troubleshooting-panel,body .platform-admin-dark .ops-trouble-card,body .platform-admin-dark .ops-trouble-empty{background:#fffffff5!important;border-color:#e2e8f0f2!important}@media (width<=980px){.ops-troubleshooting-head,.ops-trouble-grid{grid-template-columns:1fr}.ops-troubleshooting-head{display:grid}}@media (width<=720px){.ops-trouble-grid{grid-template-columns:1fr}.ops-troubleshooting-panel{padding:12px!important}}.incident-workbench{gap:14px;display:grid}.incident-filter-card{gap:13px;display:grid;padding:16px!important}.incident-filter-card h3{margin:0 0 4px;font-size:17px}.incident-filter-card p{margin:0;line-height:1.55}.incident-filter-controls{grid-template-columns:minmax(220px,1fr) 160px 190px auto;align-items:center;gap:10px;display:grid}.incident-filter-controls input,.incident-filter-controls select{background:#fff;border:1px solid #dbe4f0;border-radius:10px;min-width:0;min-height:38px;padding:0 11px}.incident-summary-strip{flex-wrap:wrap;gap:8px;display:flex}.incident-summary-strip span{color:#1e3a8a;background:#145cff0f;border:1px solid #145cff29;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.incident-center-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:14px;display:grid}.incident-list-panel,.incident-detail-panel{gap:12px;min-width:0;display:grid}.incident-detail-panel{background:#fbfdff;border:1px solid #e3eaf4;border-radius:16px;padding:14px}.incident-card{background:#fff;border:1px solid #e3eaf4;border-radius:14px;gap:8px;min-width:0;padding:13px;display:grid}.incident-card.open{background:linear-gradient(#fff7edd1,#fff);border-color:#f9731647}.incident-card.closed{opacity:.76}.incident-card.selected{outline:2px solid #145cff38}.incident-card-head,.incident-card footer,.incident-detail-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.incident-card-head span,.incident-detail-title span{color:#334155;background:#0f172a14;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.incident-card h4,.incident-detail-title h3{color:#172033;margin:0}.incident-card p{color:#40516b;overflow-wrap:anywhere;margin:0;line-height:1.55}.incident-card footer{color:#7a879a;font-size:12px}.incident-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.incident-detail-grid p,.incident-details-box p{background:#fff;border:1px solid #e3eaf4;border-radius:12px;min-width:0;margin:0;padding:10px}.incident-detail-grid span,.incident-details-box span{color:#7a879a;margin-bottom:4px;font-size:12px;display:block}.incident-detail-grid b,.incident-details-box strong{color:#172033;overflow-wrap:anywhere}.incident-message-box,.incident-next-action,.incident-details-box,.incident-empty-state{background:#fff;border:1px solid #e3eaf4;border-radius:14px;gap:8px;padding:13px;display:grid}.incident-message-box p,.incident-next-action p,.incident-empty-state p{color:#40516b;overflow-wrap:anywhere;margin:0;line-height:1.6}.incident-details-box>div{gap:8px;display:grid}.incident-empty-state{background:#fbfdff;border-style:dashed}body .platform-admin-dark .incident-filter-card,body .platform-admin-dark .incident-detail-panel,body .platform-admin-dark .incident-card,body .platform-admin-dark .incident-message-box,body .platform-admin-dark .incident-next-action,body .platform-admin-dark .incident-details-box,body .platform-admin-dark .incident-empty-state,body .platform-admin-dark .incident-detail-grid p,body .platform-admin-dark .incident-details-box p{background:#fffffff5!important;border-color:#e2e8f0f2!important}@media (width<=1100px){.incident-filter-controls,.incident-center-layout,.incident-detail-grid{grid-template-columns:1fr}}@media (width<=720px){.incident-filter-card,.incident-detail-panel,.incident-card{padding:12px!important}.incident-summary-strip{grid-template-columns:1fr 1fr;display:grid}}.platform-settings-page{gap:14px;min-width:0;display:grid}.platform-settings-hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex;overflow:hidden!important}.platform-settings-hero h3{margin:2px 0 8px;font-size:24px}.platform-settings-hero p{color:#475569;max-width:820px;margin:0;line-height:1.6}.platform-setting-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.platform-setting-status-card{background:#fff;border:1px solid #cfd6e2;border-radius:0;gap:7px;min-width:0;padding:14px;display:grid}.platform-setting-status-card span{color:#64748b;font-size:12px;font-weight:700}.platform-setting-status-card b{color:#111827;overflow-wrap:anywhere;font-size:22px;line-height:1.15}.platform-setting-status-card p{color:#64748b;margin:0;font-size:12px;line-height:1.45}.platform-settings-readiness-banner{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #dbe3ef;border-left:5px solid #145cff;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:stretch;gap:12px;min-width:0;padding:16px;display:grid;overflow:hidden;box-shadow:0 14px 34px #0f172a12}.platform-settings-readiness-banner.ok{background:linear-gradient(135deg,#f0fdf4 0%,#fff 58%);border-left-color:#10b981}.platform-settings-readiness-banner.warn{background:linear-gradient(135deg,#fff9ed 0%,#fff 58%);border-left-color:#f59e0b}.platform-settings-readiness-banner.info{border-left-color:#3b82f6}.platform-settings-readiness-main,.platform-settings-readiness-action{align-content:start;gap:8px;min-width:0;display:grid}.platform-settings-readiness-main span,.platform-settings-readiness-action b,.platform-settings-readiness-facts span{color:#64748b;letter-spacing:.04em;font-size:12px;font-weight:900}.platform-settings-readiness-main h3{color:#172033;margin:0;font-size:20px}.platform-settings-readiness-main p,.platform-settings-readiness-action p{color:#475569;overflow-wrap:anywhere;margin:0;line-height:1.65}.platform-settings-readiness-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.platform-settings-readiness-facts p,.platform-settings-readiness-action{background:#ffffffdb;border:1px solid #cbd5e1e6;border-radius:12px;min-width:0;margin:0;padding:10px}.platform-settings-readiness-facts b{color:#145cff;overflow-wrap:anywhere;margin-top:5px;font-size:18px;line-height:1.2;display:block}.platform-settings-readiness-action{grid-column:1/-1}.platform-setting-status-card.ok{border-left:4px solid #10b981}.platform-setting-status-card.warn{border-left:4px solid #f59e0b}.platform-setting-status-card.info{border-left:4px solid #3b82f6}.platform-settings-source-card,.platform-settings-editor-card,.platform-access-matrix-card{overflow:hidden!important}.platform-billing-ledger-item.editing{border-color:#93c5fd;grid-column:1/-1;box-shadow:0 14px 28px #2563eb1a}.platform-billing-ledger-editor{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px;display:grid}.platform-billing-ledger-editor label{color:#334155;align-content:start;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.platform-billing-ledger-editor label i{color:#64748b;font-style:normal;font-weight:500}.platform-billing-ledger-editor label.wide{grid-column:1/-1}.platform-billing-ledger-editor input,.platform-billing-ledger-editor select,.platform-billing-ledger-editor textarea{box-sizing:border-box;color:#172033;background:#fff;width:100%;min-width:0}.platform-billing-ledger-editor-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}@media (width<=900px){.platform-billing-ledger-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.platform-billing-ledger-editor{grid-template-columns:minmax(0,1fr)}.platform-billing-ledger-editor label.wide,.platform-billing-ledger-editor-actions{grid-column:1}.platform-billing-ledger-editor-actions{justify-content:stretch}.platform-billing-ledger-editor-actions button{flex:1}}.platform-billing-ledger{color:#172033;background:#fff;border:1px solid #dbe3ef;border-radius:18px;gap:18px;padding:22px;display:grid;box-shadow:0 14px 34px #0f172a0f}.platform-billing-ledger-head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.platform-billing-ledger-head span{color:#2563eb;font-size:12px;font-weight:900}.platform-billing-ledger-head h3{margin:5px 0 6px;font-size:21px}.platform-billing-ledger-head p{color:#64748b;margin:0;line-height:1.7}.platform-billing-ledger-head>b{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:999px;padding:7px 11px}.platform-billing-ledger-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.platform-billing-ledger-kpis article{background:#f8fafc;border:1px solid #e5e7eb;border-radius:13px;gap:8px;min-width:0;padding:14px;display:grid}.platform-billing-ledger-kpis article.ok{background:#f0fdf4;border-color:#bbf7d0}.platform-billing-ledger-kpis article.warn{background:#fff7ed;border-color:#fed7aa}.platform-billing-ledger-kpis span{color:#64748b;font-size:12px;font-weight:700}.platform-billing-ledger-kpis b{overflow-wrap:anywhere;font-size:20px}.platform-subscription-renewal-board{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;gap:12px;padding:16px;display:grid}.platform-subscription-renewal-board>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.platform-subscription-renewal-board>header span{color:#047857;font-size:12px;font-weight:900}.platform-subscription-renewal-board>header h4{margin:4px 0;font-size:17px}.platform-subscription-renewal-board>header p{color:#64748b;margin:0;font-size:12px;line-height:1.6}.platform-subscription-renewal-board>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.platform-subscription-renewal-board>header>div:last-child b{color:#047857;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 9px;font-size:11px}.platform-subscription-renewal-empty{text-align:center;background:#ffffffad;border:1px dashed #6ee7b7;border-radius:11px;padding:18px}.platform-subscription-renewal-empty p{color:#64748b;margin:5px 0 0;font-size:12px}.platform-subscription-renewal-queue{gap:10px;display:grid}.platform-subscription-renewal-queue>article{background:#fff;border:1px solid #a7f3d0;border-left:4px solid #10b981;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.platform-subscription-renewal-queue>article.expired{border-color:#fecaca #fecaca #fecaca #dc2626}.platform-subscription-renewal-queue>article.editing{grid-template-columns:minmax(0,1fr)}.platform-subscription-renewal-summary{gap:4px;min-width:0;display:grid}.platform-subscription-renewal-summary span{color:#047857;font-size:10px;font-weight:900}.platform-subscription-renewal-queue>article.expired .platform-subscription-renewal-summary span{color:#b91c1c}.platform-subscription-renewal-summary p{color:#475569;overflow-wrap:anywhere;margin:0;font-size:11px}.platform-subscription-renewal-summary small{color:#64748b}.platform-subscription-renewal-editor{border-top:1px solid #d1fae5;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.platform-subscription-renewal-editor label{color:#334155;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.platform-subscription-renewal-editor label i{color:#64748b;font-style:normal;font-weight:500}.platform-subscription-renewal-editor label.wide{grid-column:1/-1}.platform-subscription-renewal-editor input,.platform-subscription-renewal-editor textarea{box-sizing:border-box;color:#172033;background:#fff;width:100%;min-width:0}.platform-subscription-renewal-editor .platform-billing-ledger-editor-actions{grid-column:1/-1}.platform-subscription-renewal-history{background:#ffffffb8;border:1px solid #a7f3d0;border-radius:11px;padding:10px 12px}.platform-subscription-renewal-history summary{cursor:pointer;color:#065f46;font-size:12px;font-weight:900}.platform-subscription-renewal-history>div{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-top:8px;display:grid}.platform-subscription-renewal-history article{background:#fff;border:1px solid #d1fae5;border-radius:9px;gap:4px;min-width:0;padding:10px;display:grid}.platform-subscription-renewal-history article div{justify-content:space-between;gap:8px;display:flex}.platform-subscription-renewal-history article span,.platform-subscription-renewal-history article small{color:#64748b;overflow-wrap:anywhere;font-size:10px}.platform-subscription-renewal-history article p{color:#047857;margin:0;font-size:12px;font-weight:800}.platform-billing-ledger-form{background:#f8fafc;border-radius:14px;grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:12px;padding:16px;display:grid}.platform-billing-ledger-form label{color:#475569;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.platform-billing-ledger-form label i{color:#94a3b8;font-style:normal;font-weight:500}.platform-billing-ledger-form label.wide{grid-column:span 3}.platform-billing-ledger-form input,.platform-billing-ledger-form select{box-sizing:border-box;width:100%;min-width:0}.platform-billing-ledger-form button{justify-content:center;min-height:42px}.platform-billing-ledger-feedback{border-radius:10px;padding:11px 14px;font-weight:700}.platform-billing-ledger-feedback.error{color:#b91c1c;background:#fef2f2}.platform-billing-ledger-feedback.success{color:#166534;background:#f0fdf4}.platform-billing-ledger-toolbar{grid-template-columns:minmax(220px,1fr) 160px auto;align-items:center;gap:10px;display:grid}.platform-billing-ledger-toolbar span{color:#64748b;font-size:12px;font-weight:700}.platform-billing-ledger-list{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px;display:grid}.platform-billing-ledger-item{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #f59e0b;border-radius:14px;gap:14px;min-width:0;padding:16px;display:grid}.platform-billing-ledger-item.paid{border-left-color:#16a34a}.platform-billing-ledger-item.overdue{background:snow;border-color:#fecaca #fecaca #fecaca #dc2626}.platform-billing-ledger-item.void{opacity:.8;border-left-color:#94a3b8}.platform-billing-ledger-item header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.platform-billing-ledger-item header span{color:#64748b;font-size:12px;font-weight:800}.platform-billing-ledger-item header h4{overflow-wrap:anywhere;margin:4px 0 0;font-size:16px}.platform-billing-ledger-item header>b{color:#c2410c;white-space:nowrap;background:#fff7ed;border-radius:999px;padding:5px 9px;font-size:12px}.platform-billing-ledger-item.paid header>b{color:#166534;background:#dcfce7}.platform-billing-ledger-item.overdue header>b{color:#b91c1c;background:#fee2e2}.platform-billing-ledger-item.void header>b{color:#475569;background:#f1f5f9}.platform-billing-ledger-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.platform-billing-ledger-facts p{background:#f8fafc;border-radius:9px;gap:4px;min-width:0;margin:0;padding:9px;display:grid}.platform-billing-ledger-facts span{color:#64748b;font-size:11px}.platform-billing-ledger-facts strong{overflow-wrap:anywhere;font-size:13px}.platform-billing-ledger-note{color:#64748b;overflow-wrap:anywhere;min-height:38px;margin:0;font-size:12px;line-height:1.6}.platform-billing-ledger-item footer{flex-wrap:wrap;gap:8px;display:flex}.platform-billing-ledger-empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.platform-billing-ledger-empty p{margin:0}.platform-billing-ledger-empty.compact{min-height:120px}.platform-billing-collection-board{background:#fffbeb;border:1px solid #fed7aa;border-radius:14px;gap:12px;padding:16px;display:grid}.platform-billing-collection-board>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.platform-billing-collection-board>header span{color:#c2410c;font-size:12px;font-weight:900}.platform-billing-collection-board>header h4{margin:4px 0;font-size:17px}.platform-billing-collection-board>header p{color:#64748b;margin:0;font-size:12px;line-height:1.6}.platform-billing-collection-board>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.platform-billing-collection-board>header>div:last-child b{color:#9a3412;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 9px;font-size:11px}.platform-billing-collection-empty{text-align:center;background:#ffffffa3;border:1px dashed #fdba74;border-radius:11px;padding:18px}.platform-billing-collection-empty p{color:#64748b;margin:5px 0 0;font-size:12px}.platform-billing-collection-queue{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.platform-billing-collection-queue article{background:#fff;border:1px solid #fed7aa;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.platform-billing-collection-queue article div{gap:4px;min-width:0;display:grid}.platform-billing-collection-queue article span{color:#dc2626;font-size:10px;font-weight:900}.platform-billing-collection-queue article b,.platform-billing-collection-queue article p{overflow-wrap:anywhere;margin:0}.platform-billing-collection-queue article p{color:#64748b;font-size:11px}.platform-billing-collection-latest{background:#fff7ed;border-radius:10px;grid-template-columns:auto 1fr;gap:4px 9px;padding:10px;display:grid}.platform-billing-collection-latest span{color:#9a3412;font-size:11px;font-weight:800}.platform-billing-collection-latest b{font-size:12px}.platform-billing-collection-latest p{color:#64748b;grid-column:1/-1;margin:0;font-size:11px}.platform-billing-collection-history{border:1px solid #e2e8f0;border-radius:10px;padding:9px 11px}.platform-billing-collection-history summary{cursor:pointer;color:#475569;font-size:12px;font-weight:800}.platform-billing-collection-history article{border-top:1px solid #e2e8f0;gap:4px;padding:9px 0;display:grid}.platform-billing-collection-history article:first-of-type{margin-top:8px}.platform-billing-collection-history article div{justify-content:space-between;gap:8px;display:flex}.platform-billing-collection-history article span,.platform-billing-collection-history article small{color:#64748b;font-size:10px}.platform-billing-collection-history article p{color:#475569;overflow-wrap:anywhere;margin:0;font-size:11px}.platform-billing-collection-editor{background:#fff7ed;border:1px solid #fdba74;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid}.platform-billing-collection-editor label{color:#334155;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.platform-billing-collection-editor label i{color:#64748b;font-style:normal;font-weight:500}.platform-billing-collection-editor label.wide{grid-column:1/-1}.platform-billing-collection-editor input,.platform-billing-collection-editor select,.platform-billing-collection-editor textarea{box-sizing:border-box;color:#172033;background:#fff;width:100%;min-width:0}.platform-billing-invoice-board{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;gap:12px;padding:16px;display:grid}.platform-billing-invoice-board>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.platform-billing-invoice-board>header span{color:#1d4ed8;font-size:12px;font-weight:900}.platform-billing-invoice-board>header h4{margin:4px 0;font-size:17px}.platform-billing-invoice-board>header p{color:#64748b;margin:0;font-size:12px;line-height:1.6}.platform-billing-invoice-board>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.platform-billing-invoice-board>header>div:last-child b{color:#1e40af;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 9px;font-size:11px}.platform-billing-invoice-empty{text-align:center;background:#ffffffb3;border:1px dashed #93c5fd;border-radius:11px;padding:18px}.platform-billing-invoice-empty p{color:#64748b;margin:5px 0 0;font-size:12px}.platform-billing-invoice-queue{gap:10px;display:grid}.platform-billing-invoice-queue>article{background:#fff;border:1px solid #bfdbfe;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.platform-billing-invoice-queue>article.editing{grid-template-columns:minmax(0,1fr)}.platform-billing-invoice-summary{gap:4px;min-width:0;display:grid}.platform-billing-invoice-summary span{color:#2563eb;font-size:10px;font-weight:900}.platform-billing-invoice-summary p{color:#475569;overflow-wrap:anywhere;margin:0;font-size:11px}.platform-billing-invoice-summary small{color:#64748b}.platform-billing-invoice-editor{border-top:1px solid #dbeafe;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.platform-billing-invoice-editor label{color:#334155;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.platform-billing-invoice-editor label i{color:#64748b;font-style:normal;font-weight:500}.platform-billing-invoice-editor input,.platform-billing-invoice-editor select,.platform-billing-invoice-editor textarea{box-sizing:border-box;color:#172033;background:#fff;width:100%;min-width:0}.platform-billing-invoice-editor .platform-billing-ledger-editor-actions{grid-column:1/-1}.platform-billing-invoice-latest{background:#eff6ff;border-radius:10px;grid-template-columns:auto 1fr;gap:4px 9px;padding:10px;display:grid}.platform-billing-invoice-latest span{color:#1d4ed8;font-size:11px;font-weight:800}.platform-billing-invoice-latest b{font-size:12px}.platform-billing-invoice-latest p{color:#64748b;grid-column:1/-1;margin:0;font-size:11px}.platform-billing-invoice-latest.issued{background:#ecfdf5}.platform-billing-invoice-latest.rejected{background:#fff1f2}.platform-billing-invoice-history{border:1px solid #e2e8f0;border-radius:10px;padding:9px 11px}.platform-billing-invoice-history summary{cursor:pointer;color:#475569;font-size:12px;font-weight:800}.platform-billing-invoice-history article{border-top:1px solid #e2e8f0;gap:4px;padding:9px 0;display:grid}.platform-billing-invoice-history article:first-of-type{margin-top:8px}.platform-billing-invoice-history article div{justify-content:space-between;gap:8px;display:flex}.platform-billing-invoice-history article span,.platform-billing-invoice-history article small{color:#64748b;font-size:10px}.platform-billing-invoice-history article p{color:#475569;overflow-wrap:anywhere;margin:0;font-size:11px}.platform-billing-batch-board{background:#f5f3ff;border:1px solid #c4b5fd;border-radius:14px;gap:13px;padding:16px;display:grid}.platform-billing-batch-board>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.platform-billing-batch-board>header span{color:#6d28d9;font-size:12px;font-weight:900}.platform-billing-batch-board>header h4{margin:4px 0;font-size:17px}.platform-billing-batch-board>header p{color:#64748b;margin:0;font-size:12px;line-height:1.6}.platform-billing-batch-board>header>b{color:#5b21b6;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 9px;font-size:11px}.platform-billing-batch-form{grid-template-columns:170px 170px minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.platform-billing-batch-form label{color:#475569;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.platform-billing-batch-form label i{color:#94a3b8;font-style:normal;font-weight:500}.platform-billing-batch-form input{box-sizing:border-box;background:#fff;width:100%;min-width:0}.platform-billing-batch-form button{justify-content:center;min-height:42px}.platform-billing-batch-preview{gap:11px;display:grid}.platform-billing-batch-counts{flex-wrap:wrap;gap:8px;display:flex}.platform-billing-batch-counts b{color:#64748b;background:#fff;border-radius:999px;padding:6px 9px;font-size:11px}.platform-billing-batch-counts b.eligible{color:#166534;background:#dcfce7}.platform-billing-batch-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:9px;display:grid}.platform-billing-batch-list article{background:#fff;border:1px solid #ddd6fe;border-left:4px solid #94a3b8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px;display:flex}.platform-billing-batch-list article.eligible{border-left-color:#16a34a}.platform-billing-batch-list article.existing{border-left-color:#2563eb}.platform-billing-batch-list article.unconfigured{border-left-color:#f59e0b}.platform-billing-batch-list article.unavailable{border-left-color:#dc2626}.platform-billing-batch-list article div{gap:3px;min-width:0;display:grid}.platform-billing-batch-list article span{color:#6d28d9;font-size:10px;font-weight:900}.platform-billing-batch-list article b,.platform-billing-batch-list article p{overflow-wrap:anywhere;margin:0}.platform-billing-batch-list article p{color:#64748b;font-size:11px}.platform-billing-batch-list article strong{color:#172033;white-space:nowrap;font-size:12px}.platform-billing-batch-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-billing-batch-actions p{color:#64748b;margin:0;font-size:11px}.platform-billing-batch-empty{color:#64748b;text-align:center;background:#ffffffb3;border:1px dashed #c4b5fd;border-radius:10px;padding:16px}@media (width<=1050px){.platform-subscription-renewal-board>header{display:grid}.platform-subscription-renewal-board>header>div:last-child{justify-content:flex-start}.platform-billing-batch-board>header{display:grid}.platform-billing-batch-form{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-billing-batch-form label.wide{grid-column:1/-1}.platform-billing-collection-board>header{display:grid}.platform-billing-collection-board>header>div:last-child{justify-content:flex-start}.platform-billing-invoice-board>header{display:grid}.platform-billing-invoice-board>header>div:last-child{justify-content:flex-start}.platform-billing-ledger-kpis,.platform-billing-ledger-form{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-billing-ledger-form label.wide{grid-column:span 1}}@media (width<=700px){.platform-subscription-renewal-queue>article,.platform-subscription-renewal-editor{grid-template-columns:minmax(0,1fr)}.platform-subscription-renewal-editor label.wide,.platform-subscription-renewal-editor .platform-billing-ledger-editor-actions{grid-column:1}.platform-subscription-renewal-queue>article>button{justify-content:center;width:100%}.platform-subscription-renewal-history>div,.platform-billing-batch-form,.platform-billing-batch-list{grid-template-columns:minmax(0,1fr)}.platform-billing-batch-form label.wide{grid-column:1}.platform-billing-batch-actions{flex-direction:column;align-items:stretch}.platform-billing-batch-actions button{justify-content:center;width:100%}.platform-billing-batch-list article{flex-direction:column;align-items:flex-start}.platform-billing-collection-editor,.platform-billing-collection-queue,.platform-billing-invoice-queue>article,.platform-billing-invoice-editor{grid-template-columns:minmax(0,1fr)}.platform-billing-invoice-editor .platform-billing-ledger-editor-actions,.platform-billing-collection-editor label.wide{grid-column:1}.platform-billing-collection-queue article{flex-direction:column;align-items:stretch}.platform-billing-collection-queue article button{justify-content:center;width:100%}.platform-billing-ledger{padding:15px}.platform-billing-ledger-head{display:grid}.platform-billing-ledger-kpis,.platform-billing-ledger-form,.platform-billing-ledger-toolbar,.platform-billing-ledger-list,.platform-billing-ledger-facts{grid-template-columns:minmax(0,1fr)}}@media (width>=981px) and (width<=1500px){body .platform-admin-dark .account-workbench-page .account-create-card{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;min-height:570px!important}body .platform-admin-dark .account-workbench-page .account-create-card .card-head{border-bottom:1px solid #e5e7eb!important;border-right:0!important;padding:0 0 12px!important}body .platform-admin-dark .account-workbench-page .account-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important}body .platform-admin-dark .account-workbench-page .account-form button{grid-column:2!important}body .platform-admin-dark .account-workbench-page .account-item{grid-template-columns:minmax(0,1fr)!important}body .platform-admin-dark .account-workbench-page .account-meta{justify-content:flex-start!important}body .platform-admin-dark .account-workbench-page .account-edit{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .platform-admin-dark .account-workbench-page .account-item.editing{align-items:start!important;height:auto!important;min-height:640px!important}body .platform-admin-dark .account-workbench-page .account-item.editing .account-main{overflow:visible!important}}.platform-settings-editor-form{grid-template-columns:repeat(2,minmax(220px,1fr));align-items:end;gap:14px;min-width:0;display:grid}.platform-settings-form-section{background:#fbfdff;border:1px solid #dbe3ef;border-radius:10px;grid-column:1/-1;gap:14px;min-width:0;padding:16px;display:grid}.platform-settings-form-section>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.platform-settings-form-section>header b{color:#0f172a;margin-bottom:5px;font-size:15px;display:block}.platform-settings-form-section>header small{max-width:760px;display:block}.platform-model-settings-section{background:#f8fafc;gap:12px}.platform-model-settings-card{background:#fff;border:1px solid #dbe3ef;border-radius:10px;min-width:0;overflow:hidden}.platform-model-settings-card.primary{border-top:3px solid #4f7c47}.platform-model-settings-card.secondary.enabled{border-top:3px solid #64748b}.platform-model-settings-card.secondary.disabled{background:#fcfcfb}.platform-model-settings-card-head{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 16px;display:flex}.platform-model-settings-card-head>div{gap:3px;min-width:0;display:grid}.platform-model-settings-card-head>div>span{color:#4f7c47;letter-spacing:.06em;font-size:11px;font-weight:800}.platform-model-settings-card-head>div>b{color:#0f172a;font-size:15px}.platform-model-settings-card-head>div>small{color:#64748b;font-size:12px;line-height:1.5}.platform-model-settings-status{border-radius:999px;flex:none;align-items:center;min-height:28px;padding:0 10px;font-size:12px;display:inline-flex}.platform-model-settings-status.ready{color:#3f6f38;background:#edf5ea}.platform-model-settings-status.waiting{color:#b45309;background:#fff7ed}.platform-model-settings-card>.platform-settings-form-grid,.platform-model-advanced-settings>.platform-settings-form-grid{align-items:start;padding:16px}.platform-model-settings-wide-field{grid-column:1/-1}.platform-model-secret-field{background:#f7fbf5;border:1px solid #dce8d8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px;display:grid}.platform-model-secret-action{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7ddd5;border-radius:6px;align-items:center;min-height:38px;padding:0 11px;color:#64748b!important;grid-template-columns:none!important;gap:7px!important;font-size:12px!important;display:inline-flex!important}.platform-model-secret-action input{height:16px;margin:0;width:16px!important}.platform-model-secret-action.danger{background:#fff7f7;border-color:#fecaca;color:#b91c1c!important}.platform-model-route-toggle{background:#f8fafc;border:1px solid #d7ddd5;border-radius:999px;min-height:32px;padding:0 10px}.platform-model-route-collapsed{background:#f8fafc;border:1px dashed #d7ddd5;border-radius:8px;margin:14px 16px 16px;padding:13px 14px}.platform-model-route-collapsed b{color:#475569;margin-bottom:4px;font-size:13px;display:block}.platform-model-route-collapsed p{color:#64748b;margin:0;font-size:12px;line-height:1.55}.platform-model-capability-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:16px;padding:11px 12px;display:flex}.platform-model-capability-row>div{min-width:0;margin-right:auto}.platform-model-capability-row>div>b,.platform-model-capability-row>div>small{display:block}.platform-model-capability-row>div>b{color:#334155;margin-bottom:3px;font-size:13px}.platform-model-capability-row>div>small{color:#64748b;font-size:11px}.platform-model-advanced-settings{background:#fff;border:1px solid #dbe3ef;border-radius:10px;overflow:hidden}.platform-model-advanced-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px 16px;list-style:none;display:flex}.platform-model-advanced-settings>summary::-webkit-details-marker{display:none}.platform-model-advanced-settings>summary>div{gap:3px;min-width:0;display:grid}.platform-model-advanced-settings>summary b{color:#334155;font-size:14px}.platform-model-advanced-settings>summary small{color:#64748b;font-size:12px}.platform-model-advanced-settings>summary>span{color:#4f7c47;flex:none;font-size:12px;font-weight:800}.platform-model-advanced-settings[open]>summary{border-bottom:1px solid #e7ebf0}.platform-model-advanced-settings[open]>summary>span{font-size:0}.platform-model-advanced-settings[open]>summary>span:after{content:"收起高级设置";font-size:12px}.platform-settings-form-grid{grid-template-columns:repeat(2,minmax(220px,1fr));align-items:end;gap:14px;min-width:0;display:grid}.platform-settings-form-grid.three-columns{grid-template-columns:repeat(3,minmax(180px,1fr))}.platform-settings-switch{cursor:pointer;white-space:nowrap;flex:none;align-items:center;grid-template-columns:none!important;gap:8px!important;display:inline-flex!important}.platform-settings-switch input{height:18px;margin:0;width:18px!important}.platform-settings-switch span{color:#334155;font-size:12px;font-weight:800}.platform-infrastructure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.platform-infrastructure-grid article{background:#fff;border:1px solid #dbe3ef;min-width:0;padding:13px}.platform-infrastructure-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.platform-infrastructure-grid article p{color:#64748b;min-height:40px;margin:10px 0;font-size:12px;line-height:1.55}@media (width>=1501px){body .platform-admin-dark .account-workbench-page .account-create-card{min-height:330px!important}body .platform-admin-dark .account-workbench-page .account-item.editing{align-items:start!important;height:auto!important;min-height:390px!important}body .platform-admin-dark .account-workbench-page .account-item.editing .account-main{overflow:visible!important}}.platform-settings-editor-form label{color:#334155;gap:7px;min-width:0;font-size:13px;font-weight:800;display:grid}.platform-settings-editor-form input,.platform-settings-editor-form textarea{box-sizing:border-box;width:100%;min-width:0}.platform-settings-editor-form textarea{resize:vertical;min-height:78px;font:inherit}.platform-settings-instruction-field,.platform-settings-editor-actions{grid-column:1/-1}.platform-settings-editor-form small{color:#64748b;font-weight:500;line-height:1.5}.platform-settings-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.platform-settings-editor-actions button{white-space:nowrap}.platform-settings-editor-feedback{border-radius:8px;margin:12px 0 0;padding:9px 11px;font-size:13px;line-height:1.5}.platform-settings-editor-feedback.error{color:#b91c1c;background:#fef2f2}.platform-settings-editor-feedback.success{color:#047857;background:#ecfdf5}.platform-settings-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.platform-settings-section-head h3{margin:0 0 5px}.platform-settings-section-head p{margin:0}.platform-settings-section-head>span{color:#2563eb;background:#eff6ff;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:800}.platform-settings-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.platform-settings-source-grid article,.platform-access-grid article{background:#fbfdff;border:1px solid #dbe3ef;border-radius:0;min-width:0;padding:12px}.platform-settings-source-grid b,.platform-access-grid b{color:#111827;margin-bottom:6px;display:block}.platform-settings-source-grid p,.platform-access-grid p{color:#475569;overflow-wrap:anywhere;margin:0 0 8px;font-size:13px;line-height:1.55}.platform-settings-source-grid small{color:#64748b;overflow-wrap:anywhere;font-size:11px}.platform-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.platform-access-grid article span{border-radius:999px;margin-bottom:8px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.platform-access-grid article.integrated{border-left:4px solid #10b981}.platform-access-grid article.integrated span{color:#047857;background:#ecfdf5}.platform-access-grid article.reserved{border-left:4px solid #f59e0b}.platform-access-grid article.reserved span{color:#b45309;background:#fff7ed}@media (width<=1100px){.platform-setting-status-grid,.platform-settings-source-grid,.platform-access-grid,.platform-settings-form-grid.three-columns,.platform-infrastructure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.platform-settings-hero,.platform-settings-section-head{flex-direction:column}.platform-settings-editor-form{grid-template-columns:1fr;align-items:stretch}.platform-settings-form-section>header{flex-direction:column}.platform-settings-form-grid,.platform-settings-form-grid.three-columns,.platform-infrastructure-grid{grid-template-columns:1fr}.platform-model-settings-wide-field{grid-column:auto}.platform-model-settings-card-head,.platform-model-capability-row{flex-direction:column;align-items:flex-start}.platform-model-secret-field{grid-template-columns:1fr;align-items:stretch}.platform-model-secret-action{justify-content:center}.platform-settings-instruction-field,.platform-settings-editor-actions{grid-column:auto}.platform-setting-status-grid,.platform-settings-readiness-banner,.platform-settings-readiness-facts,.platform-settings-source-grid,.platform-access-grid{grid-template-columns:1fr}.platform-settings-hero h3{font-size:20px}.platform-setting-status-card b{font-size:18px}}.auto-send-audit-page{gap:14px;min-width:0;display:grid}.auto-send-audit-hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex;overflow:hidden!important}.auto-send-audit-hero h3{margin:2px 0 8px;font-size:24px}.auto-send-audit-hero p{color:#475569;max-width:820px;margin:0;line-height:1.6}.auto-send-audit-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;display:grid}.auto-send-audit-kpis article{background:#fff;border:1px solid #dbe3ef;border-radius:12px;gap:6px;min-width:0;padding:14px;display:grid}.auto-send-audit-kpis article.ok{border-left:4px solid #10b981}.auto-send-audit-kpis article.warn{border-left:4px solid #f59e0b}.auto-send-audit-kpis span{color:#64748b;font-size:12px;font-weight:800}.auto-send-audit-kpis b{color:#145cff;font-size:28px;line-height:1.1}.auto-send-audit-kpis p{color:#64748b;margin:0;font-size:12px}.auto-send-audit-filter-card{gap:12px;display:grid;overflow:hidden!important}.auto-send-audit-filter-card h3{margin-bottom:6px}.auto-send-audit-filter-card p{margin:0}.auto-send-audit-filter-controls{grid-template-columns:minmax(260px,1fr) 170px 140px auto;align-items:center;gap:10px;min-width:0;display:grid}.auto-send-audit-source{color:#64748b;overflow-wrap:anywhere;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:10px 12px;font-size:12px}.auto-send-audit-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:14px;min-width:0;display:grid}.auto-send-audit-list{align-content:start;gap:10px;min-width:0;display:grid}.auto-send-audit-card,.auto-send-audit-detail,.auto-send-audit-empty{overflow-wrap:anywhere;background:#fffffff5;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:14px}.auto-send-audit-card{gap:9px;display:grid}.auto-send-audit-card.selected{outline:2px solid #145cff38}.auto-send-audit-card-head,.auto-send-audit-card footer,.auto-send-audit-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.auto-send-audit-card h4,.auto-send-audit-detail h3{color:#172033;margin:0}.auto-send-audit-card p,.auto-send-audit-empty p,.auto-send-audit-message p{color:#40516b;overflow-wrap:anywhere;margin:0;line-height:1.6}.auto-send-audit-card small,.auto-send-audit-empty small{color:#7a879a}.auto-send-audit-detail{align-content:start;gap:12px;display:grid}.auto-send-audit-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auto-send-audit-detail-grid p,.auto-send-audit-message{background:#fbfdff;border:1px solid #e3eaf4;border-radius:12px;min-width:0;margin:0;padding:11px}.auto-send-audit-detail-grid span{color:#7a879a;margin-bottom:5px;font-size:12px;display:block}.auto-send-audit-detail-grid b,.auto-send-audit-message b{color:#172033;overflow-wrap:anywhere}.auto-send-audit-message.danger{background:#fff7f7;border-color:#fecaca}.auto-send-audit-empty{background:#fbfdff;border-style:dashed;gap:8px;display:grid}@media (width<=1180px){.auto-send-audit-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.auto-send-audit-layout{grid-template-columns:1fr}}@media (width<=900px){.auto-send-audit-filter-controls{grid-template-columns:1fr 1fr}}@media (width<=760px){.auto-send-audit-hero,.auto-send-audit-card-head,.auto-send-audit-card footer,.auto-send-audit-detail-head{flex-direction:column;align-items:flex-start}.auto-send-audit-kpis,.auto-send-audit-filter-controls,.auto-send-audit-detail-grid{grid-template-columns:1fr}.auto-send-audit-hero h3{font-size:20px}.auto-send-audit-kpis b{font-size:22px}}.ops-workbench-page{gap:14px;min-width:0;display:grid}.ops-workbench-hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex;overflow:hidden!important}.ops-workbench-hero h3{margin:2px 0 8px;font-size:24px}.ops-workbench-hero p{color:#475569;max-width:860px;margin:0;line-height:1.6}.ops-workbench-source-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;display:grid}.ops-workbench-source-grid article{background:#fff;border:1px solid #dbe3ef;border-radius:12px;gap:6px;min-width:0;padding:14px;display:grid}.ops-workbench-source-grid article.ok{border-left:4px solid #10b981}.ops-workbench-source-grid article.warn{border-left:4px solid #f59e0b}.ops-workbench-source-grid article.info{border-left:4px solid #3b82f6}.ops-workbench-source-grid span{color:#64748b;font-size:12px;font-weight:800}.ops-workbench-source-grid b{color:#145cff;overflow-wrap:anywhere;font-size:27px;line-height:1.1}.ops-workbench-source-grid p{color:#64748b;margin:0;font-size:12px;line-height:1.45}.ops-workbench-triage-banner{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #dbe3ef;border-left:5px solid #145cff;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:stretch;gap:12px;min-width:0;padding:16px;display:grid;overflow:hidden;box-shadow:0 14px 34px #0f172a12}.ops-workbench-triage-banner.critical{background:linear-gradient(135deg,#fff7f7 0%,#fff 58%);border-left-color:#ef4444}.ops-workbench-triage-banner.warning{background:linear-gradient(135deg,#fff9ed 0%,#fff 58%);border-left-color:#f59e0b}.ops-workbench-triage-banner.clear{border-left-color:#10b981}.ops-workbench-triage-banner.empty{border-left-color:#94a3b8}.ops-workbench-triage-main,.ops-workbench-triage-action{align-content:start;gap:8px;min-width:0;display:grid}.ops-workbench-triage-main span,.ops-workbench-triage-action b,.ops-workbench-triage-facts span{color:#64748b;letter-spacing:.04em;font-size:12px;font-weight:900}.ops-workbench-triage-main h3{color:#172033;margin:0;font-size:20px}.ops-workbench-triage-main p,.ops-workbench-triage-action p{color:#475569;overflow-wrap:anywhere;margin:0;line-height:1.65}.ops-workbench-triage-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ops-workbench-triage-facts p,.ops-workbench-triage-action{background:#ffffffdb;border:1px solid #cbd5e1e6;border-radius:12px;min-width:0;margin:0;padding:10px}.ops-workbench-triage-facts b{color:#145cff;overflow-wrap:anywhere;margin-top:5px;font-size:18px;line-height:1.2;display:block}.ops-workbench-triage-action{grid-column:1/-1}.ops-workbench-filter-card{gap:12px;display:grid;overflow:hidden!important}.ops-workbench-filter-card h3{margin-bottom:6px}.ops-workbench-filter-card p{margin:0}.ops-workbench-filter-controls{grid-template-columns:minmax(260px,1fr) 150px 170px auto;align-items:center;gap:10px;min-width:0;display:grid}.ops-workbench-source-note{color:#64748b;overflow-wrap:anywhere;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:10px 12px;font-size:12px}.ops-workbench-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:14px;min-width:0;display:grid}.ops-workbench-list{align-content:start;gap:10px;min-width:0;display:grid}.ops-workbench-card,.ops-workbench-detail,.ops-workbench-empty{overflow-wrap:anywhere;background:#fffffff5;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:14px}.ops-workbench-card{gap:9px;display:grid}.ops-workbench-card.critical{border-left:4px solid #ef4444}.ops-workbench-card.warning{border-left:4px solid #f59e0b}.ops-workbench-card.info{border-left:4px solid #3b82f6}.ops-workbench-card.selected{outline:2px solid #145cff38}.ops-workbench-card-head,.ops-workbench-card footer,.ops-workbench-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-workbench-card-head span{color:#334155;background:#0f172a14;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.ops-workbench-card.critical .ops-workbench-card-head span{color:#b91c1c;background:#ef44441f}.ops-workbench-card.warning .ops-workbench-card-head span{color:#c2410c;background:#f973161f}.ops-workbench-card h4,.ops-workbench-detail h3{color:#172033;margin:0}.ops-workbench-card p,.ops-workbench-empty p,.ops-workbench-message p{color:#40516b;overflow-wrap:anywhere;margin:0;line-height:1.6}.ops-workbench-card small,.ops-workbench-card footer,.ops-workbench-empty small{color:#7a879a}.ops-workbench-detail{align-content:start;gap:12px;display:grid}.ops-workbench-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ops-workbench-detail-grid p,.ops-workbench-message{background:#fbfdff;border:1px solid #e3eaf4;border-radius:12px;min-width:0;margin:0;padding:11px}.ops-workbench-detail-grid span{color:#7a879a;margin-bottom:5px;font-size:12px;display:block}.ops-workbench-detail-grid b,.ops-workbench-message b{color:#172033;overflow-wrap:anywhere}.ops-workbench-link{justify-self:start}.ops-workbench-empty{background:#fbfdff;border-style:dashed;gap:8px;display:grid}@media (width<=1180px){.ops-workbench-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-workbench-layout{grid-template-columns:1fr}}@media (width<=900px){.ops-workbench-filter-controls{grid-template-columns:1fr 1fr}}@media (width<=760px){.ops-workbench-hero,.ops-workbench-card-head,.ops-workbench-card footer,.ops-workbench-detail-head{flex-direction:column;align-items:flex-start}.ops-workbench-source-grid,.ops-workbench-filter-controls,.ops-workbench-triage-banner,.ops-workbench-triage-facts,.ops-workbench-detail-grid{grid-template-columns:1fr}.ops-workbench-hero h3{font-size:20px}.ops-workbench-source-grid b{font-size:22px}}.platform-billing-workbench{align-content:start;gap:14px;min-width:0;display:grid}.platform-billing-health-banner{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #dbe3ef;border-left:5px solid #145cff;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:stretch;gap:12px;min-width:0;padding:16px;display:grid;overflow:hidden;box-shadow:0 14px 34px #0f172a12}.platform-billing-health-banner.ok{background:linear-gradient(135deg,#f0fdf4 0%,#fff 58%);border-left-color:#10b981}.platform-billing-health-banner.warn{background:linear-gradient(135deg,#fff9ed 0%,#fff 58%);border-left-color:#f59e0b}.platform-billing-health-banner.info{border-left-color:#3b82f6}.platform-billing-health-main,.platform-billing-health-action{align-content:start;gap:8px;min-width:0;display:grid}.platform-billing-health-main span,.platform-billing-health-action b,.platform-billing-health-facts span,.platform-billing-kpis span{color:#64748b;letter-spacing:.04em;font-size:12px;font-weight:900}.platform-billing-health-main h3{color:#172033;margin:0;font-size:20px}.platform-billing-health-main p,.platform-billing-health-action p,.platform-billing-kpis p{color:#475569;overflow-wrap:anywhere;margin:0;line-height:1.65}.platform-billing-health-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.platform-billing-health-facts p,.platform-billing-health-action,.platform-billing-kpis article{background:#ffffffe6;border:1px solid #cbd5e1e6;border-radius:12px;min-width:0;margin:0;padding:10px}.platform-billing-health-facts b,.platform-billing-kpis b{color:#145cff;overflow-wrap:anywhere;margin-top:5px;font-size:18px;line-height:1.2;display:block}.platform-billing-health-action{grid-column:1/-1}.platform-billing-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;display:grid}.platform-billing-kpis article.ok{border-left:4px solid #10b981}.platform-billing-kpis article.warn{border-left:4px solid #f59e0b}.platform-billing-kpis article.info{border-left:4px solid #3b82f6}@media (width>=981px){body .platform-admin-dark .platform-single-workbench.platform-billing-workbench{grid-template-rows:auto auto minmax(0,auto)!important;align-content:start!important}body .platform-admin-dark .platform-single-workbench.platform-billing-workbench>.platform-card-list{height:auto!important;min-height:0!important}}@media (width<=1180px){.platform-billing-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.platform-billing-health-banner,.platform-billing-health-facts,.platform-billing-kpis{grid-template-columns:1fr}.platform-billing-health-main h3{font-size:20px}}.platform-model-workbench{align-content:start;gap:14px;min-width:0;display:grid}.platform-model-health-banner{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #dbe3ef;border-left:5px solid #145cff;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);align-items:stretch;gap:12px;min-width:0;padding:16px;display:grid;overflow:hidden;box-shadow:0 14px 34px #0f172a12}.platform-model-health-banner.ok{background:linear-gradient(135deg,#f0fdf4 0%,#fff 58%);border-left-color:#10b981}.platform-model-health-banner.warn{background:linear-gradient(135deg,#fff9ed 0%,#fff 58%);border-left-color:#f59e0b}.platform-model-health-banner.info{border-left-color:#3b82f6}.platform-model-health-main,.platform-model-health-action{align-content:start;gap:8px;min-width:0;display:grid}.platform-model-health-main span,.platform-model-health-action b,.platform-model-health-facts span,.platform-model-kpis span{color:#64748b;letter-spacing:.04em;font-size:12px;font-weight:900}.platform-model-health-main h3{color:#172033;margin:0;font-size:20px}.platform-model-health-main p,.platform-model-health-action p,.platform-model-kpis p{color:#475569;overflow-wrap:anywhere;margin:0;line-height:1.65}.platform-model-health-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.platform-model-health-facts p,.platform-model-health-action,.platform-model-kpis article{background:#ffffffe6;border:1px solid #cbd5e1e6;border-radius:12px;min-width:0;margin:0;padding:10px}.platform-model-health-facts b,.platform-model-kpis b{color:#145cff;overflow-wrap:anywhere;margin-top:5px;font-size:18px;line-height:1.2;display:block}.platform-model-health-action{grid-column:1/-1}.release-management-workbench{align-content:start;gap:14px;min-width:0;display:grid}.release-health-banner{background:linear-gradient(135deg,#eff6ff,#fff 62%);border:1px solid #bfdbfe;border-left:5px solid #2563eb;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:16px;padding:16px;display:grid}.release-health-banner>div:first-child>span,.release-section-head span,.release-list-head span{color:#2563eb;letter-spacing:.04em;font-size:12px;font-weight:900}.release-health-banner h3,.release-section-head h3,.release-list-head h3{color:#172033;margin:6px 0 0;font-size:19px}.release-health-banner p,.release-section-head p,.release-list-head p{color:#64748b;margin:7px 0 0;line-height:1.6}.release-health-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.release-health-facts p{background:#ffffffe6;border:1px solid #dbeafe;border-radius:12px;min-width:0;margin:0;padding:10px}.release-health-facts span,.release-health-facts b{overflow-wrap:anywhere;display:block}.release-health-facts span{color:#64748b;font-size:11px}.release-health-facts b{color:#145cff;margin-top:6px;font-size:17px}.release-create-card,.release-list-card{gap:14px;min-width:0;padding:16px;display:grid}.release-section-head,.release-list-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.release-section-head>b,.release-list-head>b{color:#1d4ed8;background:#eff6ff;border-radius:999px;flex:none;padding:7px 11px;font-size:12px}.release-create-form{grid-template-columns:minmax(220px,.55fr) minmax(180px,.35fr) minmax(0,1.1fr);gap:12px;min-width:0;display:grid}.release-create-form label,.release-edit-grid label{color:#334155;gap:7px;min-width:0;font-size:13px;font-weight:800;display:grid;position:relative}.release-create-form label span,.release-edit-grid label span{gap:7px;display:flex}.release-create-form label i{color:#94a3b8;font-size:12px;font-style:normal;font-weight:500}.release-create-form label>small{color:#94a3b8;font-size:11px;font-weight:500;position:absolute;bottom:8px;right:10px}.release-create-form textarea,.release-edit-grid textarea{resize:vertical;line-height:1.6}.release-form-actions,.release-edit-actions{border-top:1px solid #e5eaf3;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;padding-top:12px;display:flex}.release-form-actions p,.release-edit-actions p{color:#64748b;margin:0 auto 0 0;font-size:12px}.release-mutation-state{border:1px solid;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.release-mutation-state p{margin:0}.release-mutation-state.error{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.release-mutation-state.success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.release-mutation-state button{box-shadow:none;color:inherit;background:0 0;border:1px solid}.release-toolbar{grid-template-columns:minmax(260px,1fr) 180px auto;gap:10px;display:grid}.release-record-list{gap:10px;max-height:560px;display:grid;overflow:auto}.release-record-card{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:13px;min-width:0;padding:13px}.release-record-card.published,.release-record-card.available{border-left-color:#10b981}.release-record-card.disabled{background:#fffdf8;border-left-color:#f59e0b}.release-record-card.archived{background:#f8fafc;border-left-color:#64748b}.release-record-card.editing{background:#f8fbff;border-color:#93c5fd}.release-record-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.release-record-title h4{color:#172033;overflow-wrap:anywhere;margin:0;font-size:16px}.release-status{color:#475569;background:#f1f5f9;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.release-status.published,.release-status.available{color:#047857;background:#ecfdf5}.release-status.disabled{color:#c2410c;background:#fff7ed}.release-status.archived{color:#475569;background:#e2e8f0}.release-record-notes{color:#475569;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.65}.release-record-card footer{color:#64748b;border-top:1px solid #edf2f7;flex-wrap:wrap;gap:8px 14px;margin-top:11px;padding-top:10px;font-size:11px;display:flex}.release-record-card footer b{color:#b45309;margin-left:auto}.release-edit-grid{grid-template-columns:minmax(220px,.6fr) minmax(160px,.35fr) minmax(0,1fr);gap:12px;display:grid}.release-empty{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:13px;place-items:center;min-height:170px;padding:20px;display:grid}.release-empty b{color:#172033}.release-empty p{color:#64748b;margin:8px 0 0}@media (width<=1180px){.release-health-banner,.release-create-form,.release-edit-grid{grid-template-columns:1fr}.release-health-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.release-health-facts,.release-toolbar{grid-template-columns:1fr}.release-section-head,.release-list-head,.release-form-actions,.release-edit-actions{flex-direction:column;align-items:stretch}.release-section-head>b,.release-list-head>b,.release-form-actions button,.release-edit-actions button{width:100%}.release-record-title{grid-template-columns:1fr}.release-record-title button{width:100%}.release-record-card footer{display:grid}.release-record-card footer b{margin-left:0}.release-mutation-state{grid-template-columns:1fr}}.risk-template-capability-workbench{gap:16px;display:grid}.risk-capability-banner,.risk-capability-note{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.risk-capability-banner{background:linear-gradient(135deg,#fff7ed 0%,#fff 68%);border:1px solid #fed7aa;border-left:5px solid #f59e0b;border-radius:18px;padding:22px}.risk-capability-banner.integrated{background:linear-gradient(135deg,#f0fdf4 0%,#fff 68%);border-color:#bbf7d0 #bbf7d0 #bbf7d0 #16a34a}.risk-capability-banner.integrated span{color:#15803d}.risk-capability-banner.integrated>b{color:#166534;background:#dcfce7}.risk-capability-banner>div,.risk-capability-note>div{min-width:0}.risk-capability-banner span,.risk-boundary-card>span,.risk-contract-card>span,.risk-capability-note span{color:#b45309;letter-spacing:.08em;font-size:12px;font-weight:900}.risk-capability-banner h3,.risk-boundary-card h3,.risk-contract-card h3,.risk-capability-note h3{color:#172033;margin:5px 0 7px}.risk-capability-banner p,.risk-boundary-card>p,.risk-contract-card>p,.risk-capability-note p{color:#64748b;overflow-wrap:anywhere;margin:0;line-height:1.65}.risk-capability-banner>b,.risk-capability-note>b{color:#9a3412;background:#ffedd5;border-radius:999px;flex:none;padding:9px 13px;font-size:12px}.risk-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.risk-boundary-card,.risk-contract-card{min-width:0}.risk-boundary-facts,.risk-contract-list{gap:9px;margin-top:16px;display:grid}.risk-boundary-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-boundary-facts p,.risk-contract-list p{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:0;padding:12px}.risk-boundary-facts p{gap:5px;display:grid}.risk-boundary-facts b{color:#64748b;font-size:12px}.risk-boundary-facts span{color:#1e293b;font-weight:800}.risk-contract-list p{align-items:center;gap:10px;display:flex}.risk-contract-list i{color:#9a3412;background:#ffedd5;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900}.risk-contract-list b{color:#334155}.risk-capability-note{box-shadow:none;border:1px dashed #cbd5e1}@media (width<=900px){.risk-capability-grid,.risk-boundary-facts{grid-template-columns:1fr}.risk-capability-banner,.risk-capability-note{flex-direction:column;align-items:flex-start}}.risk-template-create-card,.risk-template-list-card,.risk-template-card{min-width:0}.risk-template-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.risk-template-form label{color:#475569;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.risk-template-form label>span{justify-content:space-between;gap:8px;display:flex}.risk-template-form label i{color:#94a3b8;font-style:normal;font-weight:600}.risk-template-form input,.risk-template-form select,.risk-template-form textarea,.risk-account-options label{min-width:0}.risk-template-form .wide{grid-column:1/-1}.risk-template-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.risk-template-actions p{color:#64748b;overflow-wrap:anywhere;margin:0 auto 0 0}.risk-template-list{gap:12px;margin-top:14px;display:grid}.risk-template-card{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:16px;padding:16px}.risk-template-card.enabled{border-left-color:#16a34a}.risk-template-card.archived{background:#f8fafc}.risk-template-card header,.risk-template-card header>div,.risk-template-card footer,.risk-template-facts,.risk-keywords{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.risk-template-card header{justify-content:space-between}.risk-template-card h4{color:#172033;margin:0}.risk-template-card>p{color:#64748b;overflow-wrap:anywhere;line-height:1.6}.risk-template-facts span,.risk-keywords i{color:#475569;background:#f1f5f9;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:800}.risk-keywords{margin-top:12px}.risk-keywords i{color:#9a3412;background:#fff7ed}.risk-template-card footer{color:#64748b;justify-content:space-between;margin-top:14px;font-size:12px}.risk-assignment-editor{gap:14px;display:grid}.risk-assignment-editor h4,.risk-assignment-editor p{margin:0}.risk-assignment-editor p{color:#64748b}.risk-account-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.risk-account-options label{border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.risk-account-options input{flex:none}@media (width<=900px){.risk-template-form,.risk-account-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.risk-template-form,.risk-account-options{grid-template-columns:1fr}.risk-template-form label,.risk-template-form .wide{grid-column:1}.risk-template-actions,.risk-template-card header,.risk-template-card footer{flex-direction:column;align-items:stretch}.risk-template-actions button,.risk-template-card header button{width:100%}}@media (width>=981px){body .platform-admin-dark .platform-single-workbench.release-management-workbench{grid-template-rows:auto auto auto auto!important;min-height:0!important}}.release-health-facts{grid-template-columns:repeat(6,minmax(0,1fr))}.release-health-facts p:last-child{grid-column:span 2}@media (width<=1180px){.release-health-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.release-health-facts{grid-template-columns:1fr}.release-health-facts p:last-child{grid-column:auto}}.platform-model-test-card{background:#fff;border:1px solid #dbe3ef;border-radius:16px;gap:14px;min-width:0;padding:16px;display:grid}.platform-model-test-head{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.platform-model-test-head>div{min-width:0}.platform-model-test-head span,.platform-model-test-result-copy>span{color:#2563eb;letter-spacing:.04em;font-size:12px;font-weight:900}.platform-model-test-head h3{color:#172033;margin:6px 0 0;font-size:19px}.platform-model-test-head p,.platform-model-test-actions p,.platform-model-test-state p{color:#64748b;margin:6px 0 0;line-height:1.6}.platform-model-test-head>b{border-radius:999px;flex:none;padding:7px 11px;font-size:12px}.platform-model-test-head>b.ready{color:#047857;background:#ecfdf5}.platform-model-test-head>b.blocked{color:#c2410c;background:#fff7ed}.platform-model-test-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.platform-model-test-form label{color:#334155;gap:7px;min-width:0;font-size:13px;font-weight:800;display:grid;position:relative}.platform-model-test-form label span{align-items:center;gap:7px;display:flex}.platform-model-test-form label i{color:#94a3b8;font-size:12px;font-style:normal;font-weight:500}.platform-model-test-form textarea{resize:vertical;min-height:104px;line-height:1.6}.platform-model-test-form label>small{color:#94a3b8;font-size:11px;font-weight:500;position:absolute;bottom:8px;right:10px}.platform-model-test-actions{border-top:1px solid #e5eaf3;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.platform-model-test-actions p{margin:0;font-size:12px}.platform-model-test-state{border:1px solid #dbe3ef;border-radius:13px;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex}.platform-model-test-state.submitting{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.platform-model-test-state.submitting>svg{flex:none;margin-top:2px;animation:1.1s linear infinite platform-runtime-spin}.platform-model-test-state.error{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.platform-model-test-state.error>svg{flex:none;margin-top:2px}.platform-model-test-state.error small{color:#9a3412;margin-top:6px;display:block}.platform-model-test-state.success{background:#f0fdf4;border-color:#bbf7d0;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);display:grid}.platform-model-test-result-copy,.platform-model-test-result-facts{min-width:0}.platform-model-test-result-copy h4{color:#14532d;overflow-wrap:anywhere;margin:7px 0 0;font-size:16px;line-height:1.65}.platform-model-test-result-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.platform-model-test-result-facts p{background:#ffffffd9;border:1px solid #86efaccc;border-radius:10px;min-width:0;margin:0;padding:10px}.platform-model-test-result-facts span,.platform-model-test-result-facts b{overflow-wrap:anywhere;display:block}.platform-model-test-result-facts span{color:#64748b;font-size:11px}.platform-model-test-result-facts b{color:#166534;margin-top:5px;font-size:13px}.platform-model-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-width:0;display:grid}.platform-model-kpis article.ok{border-left:4px solid #10b981}.platform-model-kpis article.warn{border-left:4px solid #f59e0b}.platform-model-kpis article.info{border-left:4px solid #3b82f6}@media (width>=981px){body .platform-admin-dark .platform-single-workbench.platform-model-workbench{grid-template-rows:auto auto auto minmax(0,auto) minmax(0,auto) auto!important}}@media (width<=1100px){.platform-model-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.platform-model-health-banner,.platform-model-kpis,.platform-model-test-form,.platform-model-test-state.success,.platform-model-test-result-facts,.platform-model-health-facts{grid-template-columns:1fr}.platform-model-test-head,.platform-model-test-actions{flex-direction:column;align-items:stretch}.platform-model-test-head>b,.platform-model-test-actions button{width:100%}}.platform-device-hosting-workbench{align-content:start;gap:14px;min-width:0;display:grid}.platform-device-health-banner{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #dbe3ef;border-left:5px solid #145cff;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);align-items:stretch;gap:12px;min-width:0;padding:16px;display:grid;overflow:hidden;box-shadow:0 14px 34px #0f172a12}.platform-device-health-banner.ok{background:linear-gradient(135deg,#f0fdf4 0%,#fff 58%);border-left-color:#10b981}.platform-device-health-banner.warn{background:linear-gradient(135deg,#fff9ed 0%,#fff 58%);border-left-color:#f59e0b}.platform-device-health-banner.info{border-left-color:#3b82f6}.platform-device-health-main,.platform-device-health-action{align-content:start;gap:8px;min-width:0;display:grid}.platform-device-health-main span,.platform-device-health-action b,.platform-device-health-facts span,.platform-device-kpis span{color:#64748b;letter-spacing:.04em;font-size:12px;font-weight:900}.platform-device-health-main h3{color:#172033;margin:0;font-size:20px}.platform-device-health-main p,.platform-device-health-action p,.platform-device-kpis p{color:#475569;overflow-wrap:anywhere;margin:0;line-height:1.65}.platform-device-health-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.platform-device-health-facts p,.platform-device-health-action,.platform-device-kpis article{background:#ffffffe6;border:1px solid #cbd5e1e6;border-radius:12px;min-width:0;margin:0;padding:10px}.platform-device-health-facts b,.platform-device-kpis b{color:#145cff;overflow-wrap:anywhere;margin-top:5px;font-size:18px;line-height:1.2;display:block}.platform-device-health-action{grid-column:1/-1}.platform-device-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-width:0;display:grid}.platform-device-kpis article.ok{border-left:4px solid #10b981}.platform-device-kpis article.warn{border-left:4px solid #f59e0b}.platform-device-kpis article.info{border-left:4px solid #3b82f6}.platform-device-hosting-workbench .platform-device-list-grid.platform-device-workbench{grid-template-rows:minmax(0,auto)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;min-height:420px!important}@media (width<=1100px){.platform-device-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.platform-device-health-banner,.platform-device-health-facts,.platform-device-kpis,.platform-device-hosting-workbench .platform-device-list-grid.platform-device-workbench{grid-template-columns:1fr!important}}.auto-send-audit-health-banner{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #dbe3ef;border-left:5px solid #145cff;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);align-items:stretch;gap:12px;min-width:0;padding:16px;display:grid;overflow:hidden;box-shadow:0 14px 34px #0f172a12}.auto-send-audit-health-banner.ok{background:linear-gradient(135deg,#f0fdf4 0%,#fff 58%);border-left-color:#10b981}.auto-send-audit-health-banner.warn{background:linear-gradient(135deg,#fff9ed 0%,#fff 58%);border-left-color:#f59e0b}.auto-send-audit-health-banner.info{border-left-color:#3b82f6}.auto-send-audit-health-main,.auto-send-audit-health-action{align-content:start;gap:8px;min-width:0;display:grid}.auto-send-audit-health-main span,.auto-send-audit-health-action b,.auto-send-audit-health-facts span{color:#64748b;letter-spacing:.04em;font-size:12px;font-weight:900}.auto-send-audit-health-main h3{color:#172033;margin:0;font-size:20px}.auto-send-audit-health-main p,.auto-send-audit-health-action p{color:#475569;overflow-wrap:anywhere;margin:0;line-height:1.65}.auto-send-audit-health-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.auto-send-audit-health-facts p,.auto-send-audit-health-action{background:#ffffffe6;border:1px solid #cbd5e1e6;border-radius:12px;min-width:0;margin:0;padding:10px}.auto-send-audit-health-facts b{color:#145cff;overflow-wrap:anywhere;margin-top:5px;font-size:18px;line-height:1.2;display:block}.auto-send-audit-health-action{grid-column:1/-1}@media (width<=980px){.auto-send-audit-health-banner,.auto-send-audit-health-facts{grid-template-columns:1fr}}.platform-runtime-state{background:linear-gradient(135deg,#eff6ff 0%,#fff 64%);border:1px solid #bfdbfe;border-left:5px solid #2563eb;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;margin-bottom:18px;padding:16px 18px;display:grid;box-shadow:0 14px 32px #2563eb14}.platform-runtime-state.initial{align-content:center;min-height:220px;margin-top:10px}.platform-runtime-state.error{background:linear-gradient(135deg,#fef2f2 0%,#fff 64%);border-color:#fecaca #fecaca #fecaca #dc2626}.platform-runtime-state-icon{color:#1d4ed8;background:#dbeafe;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.platform-runtime-state.loading .platform-runtime-state-icon svg,.platform-runtime-state.refreshing .platform-runtime-state-icon svg{animation:1.1s linear infinite platform-runtime-spin}.platform-runtime-state.error .platform-runtime-state-icon{color:#b91c1c;background:#fee2e2}.platform-runtime-state-copy{gap:5px;min-width:0;display:grid}.platform-runtime-state-copy>span{color:#2563eb;letter-spacing:.08em;font-size:12px;font-weight:900}.platform-runtime-state.error .platform-runtime-state-copy>span{color:#b91c1c}.platform-runtime-state-copy h3,.platform-runtime-state-copy p,.platform-runtime-state-copy small{overflow-wrap:anywhere;margin:0}.platform-runtime-state-copy h3{color:#172033;font-size:18px}.platform-runtime-state-copy p{color:#475569;line-height:1.65}.platform-runtime-state-copy small{color:#64748b}.platform-runtime-progress{color:#2563eb;justify-items:center;gap:7px;font-size:12px;display:grid}.platform-runtime-progress i{background:linear-gradient(90deg,#bfdbfe 10%,#2563eb 50%,#bfdbfe 90%) 0 0/200% 100%;border-radius:999px;width:86px;height:5px;animation:1.3s ease-in-out infinite platform-runtime-progress}.platform-action-error{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:14px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.platform-sync-health{color:#101828;background:#fff;border:1px solid #d0d5dd;border-left:4px solid #32a66c;border-radius:12px;grid-template-columns:minmax(210px,.8fr) minmax(0,2.2fr);align-items:center;gap:18px;margin:0 0 18px;padding:14px 16px;display:grid}.platform-sync-health.attention{border-left-color:#e49b42}.platform-sync-health-summary{gap:4px;display:grid}.platform-sync-health-summary span{color:#475467;letter-spacing:.08em;font-size:11px;font-weight:800}.platform-sync-health-summary strong{font-size:17px}.platform-sync-health-summary small{color:#667085;overflow-wrap:anywhere}.platform-sync-health-devices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.platform-sync-health-devices article{background:#f9fafb;border:1px solid #eaecf0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.platform-sync-health-devices article>i{background:#32a66c;border-radius:50%;width:8px;height:8px}.platform-sync-health-devices article>i.attention{background:#e49b42}.platform-sync-health-devices article span{min-width:0;display:grid}.platform-sync-health-devices article b,.platform-sync-health-devices article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-sync-health-devices article b{font-size:12px}.platform-sync-health-devices article small{color:#667085;font-size:10px}.platform-sync-health-devices article em{color:#475467;grid-column:2;font-size:10px;font-style:normal}.platform-sync-health-devices>p{color:#667085;margin:0}.platform-pilot-readiness{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:14px;gap:14px;margin:0 0 18px;padding:18px;display:grid}.platform-pilot-readiness>header{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:18px;display:grid}.platform-pilot-readiness>header>div>span{color:#475467;letter-spacing:.08em;font-size:11px;font-weight:800}.platform-pilot-readiness h2,.platform-pilot-readiness h3{color:#101828;margin:3px 0 4px}.platform-pilot-readiness header p{color:#667085;margin:0;font-size:12px}.platform-pilot-readiness header dl{grid-template-columns:repeat(4,minmax(68px,auto));gap:8px;margin:0;display:grid}.platform-pilot-readiness header dl div{background:#f9fafb;border:1px solid #eaecf0;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.platform-pilot-readiness dt{color:#667085;font-size:10px}.platform-pilot-readiness dd{color:#344054;margin:0;font-size:17px;font-weight:800}.platform-pilot-readiness dl .ready dd{color:#15803d}.platform-pilot-readiness dl .blocked dd{color:#c2410c}.platform-pilot-readiness dl .warning dd{color:#a16207}.platform-pilot-toggle{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-self:center;padding:8px 12px}.platform-pilot-toggle:hover{background:#f9fafb}.platform-pilot-filters{background:#f9fafb;border-color:#d0d5dd}.platform-pilot-filters input,.platform-pilot-filters select{color:#344054;background:#fff;border-color:#d0d5dd}.platform-pilot-workspace{grid-template-columns:minmax(280px,.9fr) minmax(0,1.5fr);gap:12px;min-height:260px;display:grid}.platform-pilot-list{align-content:start;gap:7px;display:grid}.platform-pilot-list>button{text-align:left;color:#344054;width:100%;box-shadow:none;background:#fff;border:1px solid #d0d5dd;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:11px 12px;display:grid}.platform-pilot-list>button.active{background:#f0f7f1;border-color:#84ad8b}.platform-pilot-list button span{gap:3px;min-width:0;display:grid}.platform-pilot-list button b,.platform-pilot-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-pilot-list button small,.platform-pilot-list button time{color:#667085;font-size:10px}.platform-pilot-list button time{grid-column:1/-1}.platform-pilot-list button em{border-radius:999px;align-self:start;padding:4px 7px;font-size:10px;font-style:normal}.platform-pilot-list button em.ready{color:#15803d;background:#dcfce7}.platform-pilot-list button em.blocked{color:#c2410c;background:#ffedd5}.platform-pilot-detail{background:#f9fafb;border:1px solid #d0d5dd;border-radius:10px;min-width:0;padding:14px}.platform-pilot-detail-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.platform-pilot-detail-head>span.ready{color:#15803d}.platform-pilot-detail-head>span.blocked{color:#c2410c}.platform-pilot-detail-head p{color:#667085;overflow-wrap:anywhere;margin:0;font-size:12px}.platform-pilot-detail-counts{color:#667085;flex-wrap:wrap;gap:8px 16px;margin:12px 0;font-size:11px;display:flex}.platform-pilot-detail-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.platform-pilot-detail-checks article{background:#fff;border:1px solid #eaecf0;border-left:3px solid #4ba777;border-radius:7px;padding:9px}.platform-pilot-detail-checks article.blocked{border-left-color:#d76d4a}.platform-pilot-detail-checks article.warning{border-left-color:#d0a54d}.platform-pilot-detail-checks b{font-size:11px}.platform-pilot-detail-checks p,.platform-pilot-detail-checks small{color:#667085;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;display:block}.platform-pilot-detail-checks small{color:#92400e}@media (width<=980px){.platform-sync-health{grid-template-columns:1fr}.platform-sync-health-devices{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-pilot-readiness>header,.platform-pilot-workspace{grid-template-columns:1fr}}@media (width<=620px){.platform-sync-health-devices{grid-template-columns:1fr}.platform-pilot-readiness header dl,.platform-pilot-detail-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.platform-action-error p{overflow-wrap:anywhere;flex:1;margin:0}.platform-action-error button{color:#991b1b;box-shadow:none;background:#fff;border:1px solid #fecaca;flex:none}.topbar button:disabled{cursor:wait;opacity:.62}@keyframes platform-runtime-spin{to{transform:rotate(360deg)}}@keyframes platform-runtime-progress{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=760px){.platform-runtime-state{grid-template-columns:auto minmax(0,1fr)}.platform-runtime-state>button,.platform-runtime-progress{grid-column:1/-1;width:100%}.platform-action-error{flex-direction:column;align-items:stretch}}.platform-auth-page{color:#e8eef8;background:#07101e;place-items:center;min-height:100vh;padding:24px;display:grid}.platform-auth-card{background:#101b2d;border:1px solid #24344c;border-radius:18px;gap:16px;width:min(420px,100%);padding:32px;display:grid;box-shadow:0 24px 80px #0008}.platform-auth-card h1,.platform-auth-card p{margin:0}.platform-auth-card p{color:#9fb0c7;line-height:1.6}.platform-auth-card small{color:#65a4ff;letter-spacing:.08em;font-weight:800}.platform-auth-card label{gap:7px;font-size:14px;font-weight:700;display:grid}.platform-auth-card input{color:#fff;background:#091426;border:1px solid #344965;border-radius:9px;height:42px;padding:0 12px}.platform-auth-card button,.platform-auth-entry button{color:#fff;cursor:pointer;background:#287cff;border:0;border-radius:9px;font-weight:800}.platform-auth-card button{height:44px}.platform-auth-error{color:#ffcbd2;background:#4b1e28;border-radius:9px;padding:10px}.platform-auth-entry{z-index:1300;color:#dfe8f5;background:#101b2df2;border:1px solid #30445f;border-radius:11px;align-items:center;gap:10px;padding:8px 9px 8px 12px;font-size:13px;display:flex;position:fixed;bottom:16px;right:18px}html,body,#root{width:100%;min-width:0;min-height:100%;color:var(--zf-text);background:var(--zf-bg)!important}body{overflow-x:hidden;background-image:none!important}button,input,select,textarea,a{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:none;box-shadow:var(--zf-focus)!important}button:disabled{cursor:not-allowed;opacity:.48}.platform-auth-page{color:var(--zf-text);background:linear-gradient(145deg, #fff 0%, var(--zf-brand-50) 60%, #eaf2ff 100%);padding:24px;position:relative;overflow:hidden}.platform-auth-page:before,.platform-auth-page:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.platform-auth-page:before{border:78px solid #2463eb0b;width:430px;height:430px;top:-160px;left:-120px}.platform-auth-page:after{border:86px solid #2463eb0b;width:470px;height:470px;bottom:-180px;right:-140px}.platform-auth-card{z-index:1;width:min(460px,100%);color:var(--zf-text);border:1px solid var(--zf-border);border-radius:var(--zf-radius-lg);box-shadow:var(--zf-shadow-md);background:#fffffff0;gap:18px;padding:40px}.platform-auth-card:before{content:"P";color:#fff;border-radius:var(--zf-radius-md);background:var(--zf-brand-600);place-items:center;width:44px;height:44px;margin-bottom:4px;font-size:18px;font-weight:800;display:grid}.platform-auth-card h1{color:var(--zf-text);letter-spacing:-.035em;font-size:30px}.platform-auth-card p{color:var(--zf-text-secondary)}.platform-auth-card small{color:var(--zf-brand-600)}.platform-auth-card label{color:var(--zf-text)}.platform-auth-card input{min-height:46px;color:var(--zf-text);border-color:var(--zf-border-strong);border-radius:var(--zf-radius-sm);background:var(--zf-surface)}.platform-auth-card button,.platform-auth-entry button{color:#fff;background:var(--zf-brand-600);box-shadow:none}.platform-auth-card button{min-height:46px}.platform-auth-error{color:var(--zf-danger);background:var(--zf-danger-soft)}body .platform-admin-dark.app-shell{min-height:100vh;color:var(--zf-text);grid-template-columns:224px minmax(0,1fr);background:var(--zf-bg)!important}body .platform-admin-dark .sidebar{z-index:30;gap:16px;width:auto;height:100vh;padding:22px 14px 16px;position:sticky;top:0;color:var(--zf-text-secondary)!important;border-right:1px solid var(--zf-border)!important;background:var(--zf-surface)!important;box-shadow:none!important}body .platform-admin-dark .brand{padding:0 8px 8px}body .platform-admin-dark .logo{color:#fff;border-radius:var(--zf-radius-md);width:42px;height:42px;background:var(--zf-brand-600)!important}body .platform-admin-dark .brand h1{font-size:17px;color:var(--zf-text)!important}body .platform-admin-dark .nav{gap:3px;margin-top:0}body .platform-admin-dark .nav button{min-height:42px;padding:10px 11px;font-weight:600;color:var(--zf-text-secondary)!important;border-radius:var(--zf-radius-sm)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}body .platform-admin-dark .nav button.active{color:var(--zf-brand-700)!important;background:var(--zf-brand-100)!important;border-color:#d7e4fb!important}body .platform-admin-dark .side-card{margin-top:auto;padding:13px;color:var(--zf-text-secondary)!important;border:1px solid var(--zf-border)!important;border-radius:var(--zf-radius-md)!important;background:var(--zf-surface-muted)!important;box-shadow:none!important}body .platform-admin-dark .main{width:100%;min-width:0;max-width:1760px;margin:0 auto;padding:26px clamp(20px,2.6vw,42px) 48px;background:var(--zf-bg)!important}body .platform-admin-dark .topbar{min-height:58px;box-shadow:none;border:0;align-items:center;margin-bottom:20px;background:0 0!important}body .platform-admin-dark .title{gap:12px}body .platform-admin-dark .badge-num{width:34px;height:34px;color:var(--zf-brand-700);border:1px solid #d7e4fb;border-radius:10px;background:var(--zf-brand-100)!important;box-shadow:none!important}body .platform-admin-dark .topbar button,body .platform-admin-dark button.secondary,body .platform-admin-dark button.ghost{color:var(--zf-text-secondary)!important;border:1px solid var(--zf-border-strong)!important;border-radius:var(--zf-radius-sm)!important;background:var(--zf-surface)!important;box-shadow:none!important}body .platform-admin-dark button:not(.secondary):not(.ghost):not(.nav button){box-shadow:none}body .platform-admin-dark .card,body .platform-admin-dark .account-item,body .platform-admin-dark .model-call-item,body .platform-admin-dark .platform-runtime-state,body .platform-admin-dark .platform-action-error{border-radius:var(--zf-radius-md)!important;box-shadow:var(--zf-shadow-sm)!important}body .platform-admin-dark .card,body .platform-admin-dark .account-item,body .platform-admin-dark .model-call-item{color:var(--zf-text);border-color:var(--zf-border)!important;background:var(--zf-surface)!important}body .platform-admin-dark .card:hover,body .platform-admin-dark .account-item:hover,body .platform-admin-dark .model-call-item:hover{transform:none;border-color:#b9c9e5!important;box-shadow:0 6px 18px #1622360e!important}body .platform-admin-dark input,body .platform-admin-dark select,body .platform-admin-dark textarea{color:var(--zf-text)!important;border-color:var(--zf-border-strong)!important;border-radius:var(--zf-radius-sm)!important;background:var(--zf-surface)!important;box-shadow:none!important}body .platform-admin-dark input:focus,body .platform-admin-dark select:focus,body .platform-admin-dark textarea:focus{border-color:var(--zf-brand-600)!important;box-shadow:var(--zf-focus)!important}body .platform-admin-dark .table{min-width:680px}body .platform-admin-dark .table td{color:var(--zf-text);border-color:#edf0f4}body .platform-admin-dark .empty{color:var(--zf-text-muted)!important;border-color:var(--zf-border-strong)!important;background:var(--zf-surface)!important}body .platform-admin-dark .err{color:var(--zf-danger)!important}.platform-auth-entry{color:var(--zf-text-secondary);border-color:var(--zf-border);border-radius:var(--zf-radius-sm);box-shadow:var(--zf-shadow-sm);background:#fffffff5;top:16px;bottom:auto;right:118px}.platform-auth-entry button{padding:7px 10px}@media (width<=1180px){body .platform-admin-dark.app-shell{grid-template-columns:194px minmax(0,1fr)}body .platform-admin-dark .main{padding-inline:20px}body .platform-admin-dark .brand h1{font-size:15px}}@media (width<=980px){body .platform-admin-dark.app-shell{display:block}body .platform-admin-dark .sidebar{width:100%;height:auto;padding:10px 12px;position:sticky;top:0;border-right:0!important;border-bottom:1px solid var(--zf-border)!important}body .platform-admin-dark .sidebar .brand,body .platform-admin-dark .sidebar .side-card{display:none}body .platform-admin-dark .nav{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}body .platform-admin-dark .nav::-webkit-scrollbar{display:none}body .platform-admin-dark .nav button{flex:none;width:auto;min-height:40px;padding-inline:12px}body .platform-admin-dark .main{padding:18px 14px 36px}.platform-auth-entry{top:auto;bottom:14px;right:14px}}@media (width<=640px){.platform-auth-page{padding:16px}.platform-auth-card{padding:28px 22px}.platform-auth-card h1{font-size:26px}body .platform-admin-dark .topbar{flex-wrap:nowrap;align-items:center}body .platform-admin-dark .title h2{font-size:22px!important}body .platform-admin-dark .badge-num{display:none}body .platform-admin-dark .grid.cols-2,body .platform-admin-dark .grid.cols-3,body .platform-admin-dark .grid.cols-4,body .platform-admin-dark .two-pane,body .platform-admin-dark .account-form,body .platform-admin-dark .account-toolbar-card,body .platform-admin-dark .account-toolbar,body .platform-admin-dark .account-edit,body .platform-admin-dark .account-item{grid-template-columns:minmax(0,1fr)}}html,body,#root,.platform-auth-page{background:#f8f7f4!important}.platform-auth-page:before,.platform-auth-page:after,.platform-auth-card:before{display:none!important}.platform-auth-card{background:#fff;border:1px solid #d8d7d2;border-radius:10px;gap:15px;width:min(404px,100%);padding:32px;box-shadow:0 14px 36px #1c1c1912}.platform-auth-card small{color:#5f5e58;letter-spacing:.03em}.platform-auth-card h1{color:#1b1b19;font-size:27px}.platform-auth-card p{color:#73716a;font-size:13px}.platform-auth-card input{background:#fff;border-color:#d4d3ce;border-radius:7px}.platform-auth-card input:focus{border-color:#7c7b74;box-shadow:0 0 0 3px #30302c1a}.platform-auth-card button,.platform-auth-entry button{color:#fff;background:#1f1f1d}.platform-auth-card button:hover:not(:disabled),.platform-auth-entry button:hover{background:#080807}body .platform-admin-dark.app-shell{background:#fff!important;grid-template-columns:200px minmax(0,1fr)!important}body .platform-admin-dark .sidebar{color:#55544f!important;background:#f7f6f2!important;border-color:#d9d8d3!important;gap:14px!important;width:200px!important;min-width:200px!important;padding:24px 14px 16px!important}body .platform-admin-dark .brand{color:#1d1d1b!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;min-height:0!important;padding:0 8px 14px!important}body .platform-admin-dark .logo{display:none!important}body .platform-admin-dark .brand h1{letter-spacing:-.02em;font-size:18px;color:#1d1d1b!important}body .platform-admin-dark .brand p{color:#8b8982!important}body .platform-admin-dark .nav{gap:2px!important}body .platform-admin-dark .nav button{font-size:13px;color:#54534e!important;background:0 0!important;border:0!important;border-radius:7px!important;height:42px!important;min-height:42px!important;padding:10px 11px!important}body .platform-admin-dark .nav button:hover{color:#191917!important;background:#efeee9!important}body .platform-admin-dark .nav button.active{color:#171715!important;background:#e9e8e3!important;border:0!important}body .platform-admin-dark .side-card{padding:12px;color:#74726b!important;background:#fbfaf7!important;border-color:#ddddd7!important;border-radius:8px!important}body .platform-admin-dark .side-card b{color:#252522}body .platform-admin-dark .main{background:#fff!important;grid-area:1/2!important;width:100%!important;max-width:none!important;height:auto!important;min-height:100vh!important;margin:0!important;padding:27px 30px 42px!important;overflow:hidden visible!important}body .platform-admin-dark .topbar{background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;min-height:44px!important;margin:0 0 18px!important;padding:0!important}body .platform-admin-dark .title{align-items:baseline;gap:12px}body .platform-admin-dark .title h2{color:#1b1b19!important;font-size:27px!important;font-weight:680!important}.platform-topbar-updated{color:#8b8982;font-size:11px;font-weight:500}body .platform-admin-dark .topbar button,body .platform-admin-dark button.secondary,body .platform-admin-dark button.ghost{color:#45443f!important;background:#fff!important;border-color:#d3d2cd!important;border-radius:7px!important}body .platform-admin-dark .topbar button:hover:not(:disabled),body .platform-admin-dark button.secondary:hover:not(:disabled),body .platform-admin-dark button.ghost:hover:not(:disabled){color:#1a1a18!important;background:#f7f6f2!important;border-color:#a6a49d!important}body .platform-admin-dark button:not(.secondary):not(.ghost):not(.nav button){color:#fff;background:#1f1f1d;border-color:#1f1f1d}.platform-admin-right-rail{display:none!important}.platform-auth-entry{color:#5e5d57;background:#fffffff5;border-color:#d7d6d1;border-radius:8px;top:auto;bottom:14px;right:16px;box-shadow:0 6px 20px #19191612}body .platform-admin-dark .card,body .platform-admin-dark .account-item,body .platform-admin-dark .model-call-item,body .platform-admin-dark .platform-runtime-state,body .platform-admin-dark .platform-action-error{box-shadow:none!important;border-color:#deddd8!important;border-radius:9px!important}body .platform-admin-dark .card,body .platform-admin-dark .account-item,body .platform-admin-dark .model-call-item{background:#fff!important}body .platform-admin-dark .card:hover,body .platform-admin-dark .account-item:hover,body .platform-admin-dark .model-call-item:hover{box-shadow:none!important;border-color:#c4c2bb!important}body .platform-admin-dark .platform-overview-page{grid-template-rows:auto!important;align-items:start!important;gap:14px!important}html body .platform-admin-dark .main>.grid.platform-overview-page{grid-template-rows:auto auto auto auto!important;align-items:start!important;gap:14px!important;min-height:0!important}body .platform-admin-dark .platform-overview-page>.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}body .platform-admin-dark .platform-overview-page .kpi{border-color:#deddd8!important;border-radius:9px!important;min-height:110px!important;padding:17px 18px!important}body .platform-admin-dark .platform-overview-page .kpi .label{color:#605f59!important;font-size:12px!important}body .platform-admin-dark .platform-overview-page .kpi .value{color:#1b1b19!important;margin:5px 0 2px!important;font-size:28px!important}body .platform-admin-dark .platform-overview-page .kpi .hint{color:#8c8a83!important;font-size:11px!important}body .platform-admin-dark .platform-overview-page .platform-card-list,body .platform-admin-dark .platform-overview-page .platform-record-card,body .platform-admin-dark .platform-overview-page .platform-record-empty{border-color:#deddd8!important;border-radius:8px!important}html body .platform-admin-dark .platform-overview-page>.ops-troubleshooting-panel{grid-template-rows:auto minmax(0,1fr)!important;height:300px!important;min-height:300px!important;margin-top:10px!important;padding:14px!important;overflow:hidden!important}html body .platform-admin-dark .platform-overview-page>.ops-troubleshooting-panel .ops-trouble-grid{min-height:0!important;padding-right:4px!important;overflow-y:auto!important}body .platform-admin-dark .overview-filter-card{background:#faf9f6!important;padding:13px 15px!important}body .platform-admin-dark .overview-filter-card h3{font-size:14px}html body .platform-admin-dark .platform-overview-page>.overview-filter-card{border-radius:8px!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;height:auto!important;min-height:0!important;padding:10px 12px!important;overflow:hidden!important}html body .platform-admin-dark .platform-overview-page>.overview-filter-card>div:first-child{display:none!important}html body .platform-admin-dark .platform-overview-page .overview-filter-controls{grid-template-columns:minmax(170px,1fr) minmax(110px,.5fr) minmax(104px,.45fr) auto!important;gap:8px!important;min-width:0!important}html body .platform-admin-dark .platform-overview-page .overview-filter-controls input,html body .platform-admin-dark .platform-overview-page .overview-filter-controls select,html body .platform-admin-dark .platform-overview-page .overview-filter-controls button{border-color:#d8d7d2!important;border-radius:7px!important;min-width:0!important;height:34px!important;min-height:34px!important}html body .platform-admin-dark .platform-overview-page .overview-filter-controls button{color:#45443f!important;min-width:82px!important}body .platform-admin-dark .table th{color:#5f5e58!important;background:#faf9f6!important}body .platform-admin-dark .table td{border-color:#eeede9}body .platform-admin-dark .empty{color:#8b8982!important;background:#faf9f6!important;border-color:#d9d8d3!important}body .platform-admin-dark .status-pill,body .platform-admin-dark .ok-chip{color:#3f7548;background:#edf3ea}body .platform-admin-dark .status-pill.warn,body .platform-admin-dark .warn-chip{color:#a94d24;background:#fae9df}@media (width<=1180px){body .platform-admin-dark.app-shell{grid-template-columns:184px minmax(0,1fr)!important}body .platform-admin-dark .sidebar{width:184px!important;min-width:184px!important}body .platform-admin-dark .main{padding-inline:20px!important}body .platform-admin-dark .platform-overview-page>.grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=980px){body .platform-admin-dark.app-shell{display:block!important}body .platform-admin-dark .sidebar{position:sticky;top:0;border-bottom:1px solid #d9d8d3!important;border-right:0!important;width:100%!important;min-width:0!important;height:auto!important;padding:9px 12px!important}body .platform-admin-dark .sidebar .brand,body .platform-admin-dark .sidebar .side-card{display:none}body .platform-admin-dark .nav{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}body .platform-admin-dark .nav::-webkit-scrollbar{display:none}body .platform-admin-dark .nav button{flex:none;width:auto;min-height:38px;padding-inline:11px}body .platform-admin-dark .main{grid-column:auto!important;padding:18px 14px 36px!important}html body .platform-admin-dark .platform-overview-page>.overview-filter-card{grid-template-columns:1fr!important}html body .platform-admin-dark .platform-overview-page .overview-filter-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.platform-auth-card{padding:26px 21px}body .platform-admin-dark .platform-overview-page>.grid.cols-4{grid-template-columns:minmax(0,1fr)!important}body .platform-admin-dark .title{gap:2px;display:grid}}.platform-login-links,.platform-surface-links,.platform-topbar-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.platform-login-links{border-top:1px solid #ecebe7;justify-content:center;padding-top:13px}.platform-login-links a,.platform-surface-links a,.platform-surface-links button{color:#5f5e58;align-items:center;gap:5px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.platform-login-links a:hover,.platform-surface-links a:hover,.platform-surface-links button:hover{color:#171717}.platform-auth-note{color:#88867f;text-align:center;font-size:11px;font-style:normal;line-height:1.55}.platform-surface-links a,.platform-surface-links button{min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d7d2;border-radius:7px;padding:0 9px}.platform-surface-links a:hover,.platform-surface-links button:hover{background:#f5f4f0}.platform-auth-entry{top:auto!important;bottom:16px!important;right:16px!important}@media (width<=760px){.platform-surface-links,.platform-auth-entry{display:none}}html body .app-shell.platform-admin-dark>main.main>.platform-single-workbench.platform-billing-workbench{flex-direction:column!important;align-self:start!important;gap:12px!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}html body .app-shell.platform-admin-dark>main.main>.platform-single-workbench.platform-billing-workbench>*{flex:none!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important}html body .app-shell.platform-admin-dark>main.main>.platform-single-workbench.platform-billing-workbench>.platform-card-list{overflow:visible!important}html body .app-shell.platform-admin-dark>main.main>.platform-single-workbench.platform-billing-workbench>.platform-billing-ledger{margin:0!important;transform:none!important}.platform-plan-order-console{overflow:hidden}.platform-plan-order-console>header{border-bottom:1px solid #253b50;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.platform-plan-order-console>header>div{gap:4px;display:grid}.platform-plan-order-console>header span,.platform-plan-order-console>header p{color:#91a7ba;font-size:11px}.platform-plan-order-console>header h3,.platform-plan-order-console>header p{margin:0}.platform-plan-order-console>header>b{color:#ffbd7a}.platform-plan-order-feedback{color:#ffd1a2;background:#3a291d;border-radius:8px;margin:12px 16px 0;padding:10px}.platform-plan-order-console>div{gap:8px;padding:14px;display:grid}.platform-plan-order-console article{background:#12283d;border:1px solid #29435b;border-radius:9px;grid-template-columns:minmax(220px,1fr) auto minmax(330px,.9fr);align-items:center;gap:14px;padding:12px;display:grid}.platform-plan-order-console article>div:first-child{gap:4px;min-width:0;display:grid}.platform-plan-order-console article span,.platform-plan-order-console article small{color:#91a7ba;font-size:10px}.platform-plan-order-actions{grid-template-columns:minmax(150px,1fr) auto auto;gap:7px;display:grid}.platform-plan-order-actions input{min-width:0}@media (width<=980px){.platform-plan-order-console article{grid-template-columns:1fr auto}.platform-plan-order-actions{grid-column:1/-1}}@media (width<=640px){.platform-plan-order-actions{grid-template-columns:1fr 1fr}.platform-plan-order-actions input{grid-column:1/-1}}.platform-model-route-strip{background:#102338;border:1px solid #28415a;border-radius:12px;gap:12px;padding:16px;display:grid}.platform-model-route-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.platform-model-route-head>div{gap:4px;display:grid}.platform-model-route-head span,.platform-model-route-head p,.platform-model-route-strip footer{color:#91a7ba;font-size:11px}.platform-model-route-head h3{color:#fff;margin:0;font-size:16px}.platform-model-route-head p{margin:0}.platform-model-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.platform-model-route-grid article{background:#132940;border:1px solid #304b65;border-radius:9px;gap:5px;min-width:0;padding:12px;display:grid}.platform-model-route-grid span,.platform-model-route-grid small{color:#91a7ba;font-size:10px}.platform-model-route-grid b{color:#f8fbff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.platform-model-route-grid p{margin:0;font-size:11px}.platform-model-route-grid p.ok{color:#55d48a}.platform-model-route-grid p.warn-text{color:#ffac7a}.platform-model-route-strip footer{padding-top:2px}@media (width<=760px){.platform-model-route-head{flex-direction:column;align-items:stretch}.platform-model-route-grid{grid-template-columns:1fr}}:root{--ref-bg:#fbfaf7;--ref-panel:#fff;--ref-sidebar:#faf9f6;--ref-line:#dfddd7;--ref-line-soft:#eceae5;--ref-text:#171715;--ref-muted:#77746d;--ref-green:#527c50;--ref-green-soft:#eef3ea;--ref-orange:#d55e2d;--ref-orange-soft:#fff0e7;--ref-black:#1d1d1b;--ref-border:var(--ref-line);--ref-ink:var(--ref-text)}html body .platform-admin-dark .ref-panel h2{font-size:17px;font-weight:620}.ref-trend-chart.is-empty{place-items:center;padding:0 17px 12px;display:grid;position:relative}.ref-empty-chart-grid{background:repeating-linear-gradient(#0000 0 40px,#ebe9e4 41px 42px);border-bottom:1px solid #dedbd5;position:absolute;inset:8px 22px 47px}.ref-trend-chart.is-empty>p{z-index:1;color:#77736c;margin:-8px 0 0;font-size:14px;position:relative}.ref-trend-chart.is-empty>.ref-chart-legend{justify-content:center;position:absolute;bottom:12px;left:20px;right:20px}.ref-global-topology{justify-content:center;align-items:center;min-width:0;height:calc(100% - 54px);padding:14px 24px 28px;display:flex}.ref-global-topology>article{text-align:center;flex:0 0 82px;justify-items:center;gap:8px;min-width:0;display:grid}.ref-global-topology>article>span{color:#487648;background:#fbfdf9;border:1px solid #bfd0ba;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.ref-global-topology>article b{color:#3a3833;font-size:12px;font-weight:590}.ref-global-topology>article small{color:#97938b;min-height:28px;font-size:9px;line-height:1.45}.ref-global-topology>i{border-top:1px dashed #a9a69f;flex:45px;min-width:18px;max-width:76px;height:1px;margin:0 2px 51px}.ref-incident-panel,.ref-model-status-panel,.ref-auto-send-panel{min-height:0}.ref-compact-table{border:1px solid var(--ref-line-soft);border-radius:5px;margin:0 16px 14px;overflow:hidden}.ref-compact-head,.ref-compact-row{border-bottom:1px solid var(--ref-line-soft);grid-template-columns:70px minmax(92px,.9fr) minmax(90px,1fr) 72px 68px;align-items:center;gap:8px;min-height:35px;padding:0 10px;display:grid}.ref-compact-row:last-child{border-bottom:0}.ref-compact-head{color:#88847c;background:#fdfcf9;font-size:9px}.ref-compact-row{color:#6d6962;font-size:9px}.ref-compact-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ref-compact-row b{color:#373530;font-weight:580}.ref-compact-row .ui-status-badge{justify-self:start}.ref-incident-panel>.ui-empty-state,.ref-auto-send-panel>.ui-empty-state{border:1px solid var(--ref-line-soft);background:#fff;border-radius:5px;min-height:116px;margin:0 16px 14px}.ref-model-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:4px 16px 16px;display:grid}.ref-model-status-grid>article{border:1px solid var(--ref-line);background:#fff;border-radius:6px;align-items:flex-start;gap:9px;min-width:0;min-height:112px;padding:15px 12px;display:flex}.ref-model-status-grid>article>svg{color:var(--ref-green);flex:none}.ref-model-status-grid>article.risk>svg{color:var(--ref-orange)}.ref-model-status-grid>article>div{gap:5px;min-width:0;display:grid}.ref-model-status-grid span{color:#68645d;font-size:10px}.ref-model-status-grid strong{color:#292722;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:590;overflow:hidden}.ref-model-status-grid small{color:#99958d;font-size:9px;line-height:1.4}.ref-auto-send-panel .ref-compact-head,.ref-auto-send-panel .ref-compact-row{grid-template-columns:90px minmax(120px,.8fr) minmax(140px,1fr) minmax(110px,.7fr) minmax(90px,.6fr);min-height:31px}.ref-auto-send-panel>.ui-empty-state{min-height:112px}@media (width<=1220px){html body .platform-admin-dark .reference-platform-overview{grid-template-rows:auto}html body .platform-admin-dark .ref-overview-middle,html body .platform-admin-dark .ref-overview-bottom{grid-template-columns:minmax(0,1fr)}.ref-incident-panel,.ref-model-status-panel,.ref-auto-send-panel{min-height:194px}}@media (width<=680px){html body .platform-admin-dark .platform-runtime-state{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;padding:10px 11px!important;display:grid!important}html body .platform-admin-dark .platform-runtime-state-icon{display:none!important}html body .platform-admin-dark .platform-runtime-state-copy{gap:3px!important;display:grid!important}html body .platform-admin-dark .platform-runtime-state-copy>span{display:none!important}html body .platform-admin-dark .platform-runtime-state-copy h3,html body .platform-admin-dark .platform-runtime-state-copy p{min-width:0;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}html body .platform-admin-dark .platform-runtime-state>button{white-space:nowrap;min-height:34px!important;padding:0 10px!important}.ref-global-topology{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;height:auto;padding:18px 14px 24px;display:grid}.ref-global-topology>article{width:100%}.ref-global-topology>i{display:none}.ref-model-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-inline:12px}.ref-model-status-grid>article{min-height:100px;padding:12px 9px}.ref-compact-table{margin-inline:12px;overflow-x:auto}.ref-compact-head,.ref-compact-row{min-width:520px}.ref-auto-send-panel .ref-compact-head,.ref-auto-send-panel .ref-compact-row{min-width:610px}}@media (width>=1221px){html body .platform-admin-dark .account-reference-split{grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr)!important}html body .platform-admin-dark .account-reference-table{overflow-x:hidden}html body .platform-admin-dark .account-reference-head,html body .platform-admin-dark .account-reference-row{grid-template-columns:minmax(112px,1.15fr) minmax(105px,1fr) minmax(82px,.72fr) 70px 112px 44px;gap:7px;min-width:0}}html body .platform-admin-dark .platform-device-reference-table,html body .platform-admin-dark .platform-device-reference-body{overflow-x:hidden}html body .platform-admin-dark .auto-send-audit-reference-table,html body .platform-admin-dark .auto-send-audit-reference-body{overflow-x:hidden}html body .platform-admin-dark .ops-workbench-next{align-content:start}.ops-workbench-next-facts{border:1px solid var(--ref-line-soft);background:#faf9f6;border-radius:7px;gap:0;display:grid}.ops-workbench-next-facts p{border-bottom:1px solid var(--ref-line-soft);gap:4px;min-width:0;margin:0;padding:10px;display:grid}.ops-workbench-next-facts p:last-child{border-bottom:0}.ops-workbench-next-facts span{color:var(--ref-muted);font-size:9px}.ops-workbench-next-facts b{overflow-wrap:anywhere;color:var(--ref-text);font-size:11px}html body .platform-admin-dark .platform-settings-tabs{border:1px solid var(--ref-line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:6px 8px 6px 12px;display:flex}html body .platform-admin-dark .platform-settings-tabs>div{align-items:center;gap:5px;min-width:0;display:flex}html body .platform-admin-dark .platform-settings-tabs button{color:#716d65!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;padding:0 12px!important;font-size:10px!important}html body .platform-admin-dark .platform-settings-tabs button.active{color:#315b39!important;background:#eef3eb!important;border-color:#d9dfd5!important}html body .platform-admin-dark .platform-settings-editor-form{min-height:330px}html body .platform-admin-dark .platform-settings-form-section{align-content:start;min-height:330px}html body .platform-admin-dark .platform-settings-source-card,html body .platform-admin-dark .platform-access-matrix-card{padding:0!important;overflow:hidden!important}html body .platform-admin-dark :is(.platform-settings-source-card,.platform-access-matrix-card)>summary.platform-settings-section-head{cursor:pointer;min-height:52px;margin:0!important;padding:9px 14px!important}html body .platform-admin-dark :is(.platform-settings-source-card,.platform-access-matrix-card):not([open])>:not(summary){display:none}@media (width<=1280px) and (width>=901px){html body .platform-admin-dark .ops-workbench-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);height:auto}html body .platform-admin-dark .ops-workbench-next{grid-column:1/-1;height:auto;min-height:260px}}@media (width<=900px){html body .platform-admin-dark .ops-workbench-layout{grid-template-columns:minmax(0,1fr);height:auto}html body .platform-admin-dark .ops-workbench-detail{height:auto;min-height:300px}html body .platform-admin-dark .platform-settings-tabs{flex-direction:column;align-items:stretch}html body .platform-admin-dark .platform-settings-tabs>div{flex-wrap:wrap}}html,body,#root{min-height:100%;background:var(--ref-bg)!important}body{color:var(--ref-text);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}html body .app-shell.platform-admin-dark{background:var(--ref-bg)!important;grid-template-columns:200px minmax(0,1fr)!important;height:auto!important;min-height:100vh!important;display:grid!important;overflow:visible!important}html body .app-shell.platform-admin-dark>.sidebar{z-index:20;inset:0 auto auto 0;border-right:1px solid var(--ref-line)!important;background:var(--ref-sidebar)!important;flex-direction:column!important;gap:10px!important;width:200px!important;min-width:200px!important;height:100vh!important;padding:25px 15px 16px!important;display:flex!important;position:fixed!important;overflow:hidden!important}html body .platform-admin-dark .brand{background:0 0!important;border:0!important;min-height:48px!important;padding:0 10px 15px!important;display:block!important}html body .platform-admin-dark .brand h1{letter-spacing:-.035em;line-height:1.2;color:#111!important;margin:0!important;font-size:21px!important;font-weight:760!important}html body .platform-admin-dark .brand p{color:#8b8880!important;margin:5px 0 0!important;font-size:11px!important}html body .platform-admin-dark .nav{scrollbar-width:none;flex:auto!important;min-height:0!important;padding:0!important;display:block!important;overflow:auto!important}html body .platform-admin-dark .nav::-webkit-scrollbar{display:none}html body .platform-admin-dark .nav-group{gap:2px!important;margin:0 0 10px!important;display:grid!important}html body .platform-admin-dark .nav-group-label{letter-spacing:.04em;color:#aaa69e!important;padding:0 10px 4px!important;font-size:10px!important;font-weight:650!important;display:block!important}html body .platform-admin-dark .nav button{color:#292824!important;width:100%!important;height:39px!important;min-height:39px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:flex-start!important;gap:11px!important;padding:0 11px!important;font-size:13px!important;font-weight:540!important;display:flex!important}html body .platform-admin-dark .nav button svg{stroke-width:1.8px;color:#2f2e2a!important}html body .platform-admin-dark .nav button:hover{background:#f0efeb!important}html body .platform-admin-dark .nav button.active{color:#171715!important;background:#eceae6!important;font-weight:680!important}html body .platform-admin-dark .platform-session-card{justify-content:space-between;align-items:center;gap:6px;min-height:43px;border-top:1px solid var(--ref-line)!important;flex:none!important;padding:9px 8px 0!important;display:flex!important}html body .platform-admin-dark .platform-session-card small{color:#aaa69e!important;font-size:9px!important}html body .platform-admin-dark .platform-session-card b{color:#31302c!important;font-size:11px!important}html body .platform-admin-dark .platform-session-card button{border-color:#d8d5cf!important;min-height:29px!important;padding:4px 8px!important;font-size:10px!important}html body .app-shell.platform-admin-dark>main.main{background:var(--ref-bg)!important;grid-column:2!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:100vh!important;padding:28px 30px 38px!important;display:block!important;overflow:visible!important}html body .platform-admin-dark .platform-page-header{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;height:41px!important;min-height:41px!important;margin:0 0 17px!important;padding:0!important;display:flex!important}html body .platform-admin-dark .platform-page-header .ui-page-header-copy{align-items:baseline!important;gap:16px!important;display:flex!important}html body .platform-admin-dark .platform-page-header h1{color:#171715!important;letter-spacing:-.035em!important;margin:0!important;font-size:27px!important;font-weight:680!important;line-height:1.18!important}html body .platform-admin-dark .platform-topbar-updated{color:#8e8b84!important;font-size:11px!important}html body .platform-admin-dark .platform-page-header .ui-page-actions{flex:none}html body .platform-admin-dark .ref-primary-action{color:#fff!important;background:var(--ref-black)!important;min-height:39px!important;box-shadow:none!important;border:1px solid #1b1b19!important;border-radius:7px!important;padding:0 21px!important;font-size:12px!important;font-weight:680!important}html body .platform-admin-dark .reference-platform-overview{grid-template-rows:114px 350px 337px;gap:17px;width:100%;min-width:0;display:grid!important}.ref-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;display:grid}.ref-kpi-card{border:1px solid var(--ref-line);background:var(--ref-panel);border-radius:8px;align-items:center;gap:17px;min-width:0;padding:19px 21px;display:flex}.ref-kpi-icon{color:#466c45;background:#edf2e9;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid}.ref-kpi-card.tone-3 .ref-kpi-icon{color:#fff;background:#d76535}.ref-kpi-card>div{gap:2px;min-width:0;display:grid}.ref-kpi-card>div>span{color:#56534d;font-size:13px}.ref-kpi-card strong{color:#111;letter-spacing:-.035em;font-size:29px;font-weight:580;line-height:1.15}.ref-kpi-card small{color:#96928a;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:10px;overflow:hidden}.ref-overview-middle,.ref-overview-bottom{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:16px;min-width:0;display:grid}.ref-panel{border:1px solid var(--ref-line);background:var(--ref-panel);border-radius:8px;min-width:0;min-height:0;overflow:hidden}.ref-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:55px;padding:17px 17px 10px;display:flex}.ref-panel>header>div{min-width:0}.ref-panel h2{color:#1d1c19;letter-spacing:-.025em;margin:0;font-size:18px;font-weight:620}.ref-panel header p{color:#98948c;margin:4px 0 0;font-size:10px}.ref-panel header>span{color:#69665f;white-space:nowrap;font-size:11px}.ref-panel header button{color:#4d4b45;background:#fff;border:1px solid #ddd9d2;border-radius:6px;min-height:28px;padding:0 9px;font-size:10px;font-weight:600}.ref-trend-chart{height:calc(100% - 57px);padding:7px 17px 12px;position:relative}.ref-chart-legend{color:#6c6962;align-items:center;gap:19px;height:22px;font-size:10px;display:flex}.ref-chart-legend span{align-items:center;gap:6px;display:flex}.ref-chart-legend b{color:#282621;font-variant-numeric:tabular-nums;font-size:11px}.ref-chart-legend small{color:#98948c;margin-left:auto;font-size:9px}.ref-chart-legend i{background:#5d815a;border-radius:50%;width:9px;height:9px}.ref-chart-legend i.sends{background:#a6b39c}.ref-trend-chart svg{width:100%;height:calc(100% - 45px);overflow:visible}.ref-trend-chart .grid-line{stroke:#ebe9e4;stroke-width:1px}.ref-trend-chart .trend-line{fill:none;stroke:#5d815a;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ref-trend-chart .trend-line.sends{stroke:#aab6a1;stroke-width:2px}.ref-trend-chart .trend-tick{fill:#8d8981;text-anchor:end;font-variant-numeric:tabular-nums;font-size:9px}.ref-trend-chart .trend-point circle{fill:#fff;stroke:#5d815a;stroke-width:2px}.ref-trend-chart .trend-point.sends circle{stroke:#94a58a}.ref-trend-chart .trend-point text{fill:#426a42;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;font-size:9px;font-weight:700}.ref-trend-chart .trend-point.sends text{fill:#75866d}.ref-chart-axis{color:#8d8981;text-align:center;grid-template-columns:repeat(8,1fr);font-size:9px;display:grid}.ref-topology{grid-template-rows:66px 18px 53px 18px 66px;align-content:center;height:calc(100% - 58px);padding:7px 17px 14px;display:grid}.ref-topology-row{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.ref-topology-label{color:#5e5b54;font-size:11px;font-weight:600}.ref-topology-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ref-topology-nodes.service{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-topology-nodes article{border:1px solid var(--ref-line);background:#fff;border-radius:7px;align-items:center;gap:8px;min-width:0;height:58px;padding:8px 10px;display:flex}.ref-topology-nodes article svg{flex:none}.ref-topology-nodes article div{gap:2px;min-width:0;display:grid}.ref-topology-nodes b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:570;overflow:hidden}.ref-topology-nodes span{color:var(--ref-green);font-size:9px}.ref-topology-nodes small{color:#99958d;align-self:center;font-size:10px}.ref-topology-connector{border-left:1px dashed #aaa69e;width:1px;height:18px;margin:0 auto}.ref-topology-account-band{border:1px solid var(--ref-line);background:#fbfaf7;border-radius:22px;justify-content:center;align-items:center;gap:10px;height:45px;padding:6px 10px;display:flex;overflow:hidden}.ref-topology-account-band span{color:#4f4d47;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:105px;font-size:9px;display:flex;overflow:hidden}.ref-flow-panel{height:337px}.ref-flow-table{border-top:1px solid var(--ref-line-soft);margin:0 17px 15px}.ref-flow-head,.ref-flow-row{border-bottom:1px solid var(--ref-line-soft);grid-template-columns:74px minmax(110px,.8fr) minmax(150px,1.4fr) 80px;align-items:center;gap:9px;min-height:40px;padding:0 7px;display:grid}.ref-flow-head{color:#8b877f;min-height:31px;font-size:9px}.ref-flow-row{color:#66635d;font-size:10px}.ref-flow-row b{color:#3a3935;text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.ref-flow-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ref-flow-row .ui-status-badge{justify-self:start}.ref-risk-column{grid-template-rows:202px 119px;gap:16px;min-width:0;display:grid}.ref-risk-panel{min-height:0}.ref-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:2px 17px 15px;display:grid}.ref-risk-grid>article{border:1px solid var(--ref-line);background:#fff;border-radius:7px;align-items:flex-start;gap:10px;min-width:0;min-height:105px;padding:14px 12px;display:flex}.ref-risk-grid>article svg{color:var(--ref-orange);flex:none}.ref-risk-grid>article>div{gap:3px;min-width:0;display:grid}.ref-risk-grid span{color:#5a5750;font-size:10px}.ref-risk-grid strong{color:#23221f;font-size:18px;font-weight:590}.ref-risk-grid small{color:#96928a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;display:-webkit-box;overflow:hidden}.ref-risk-grid>.ui-empty-state{grid-column:1/-1;min-height:105px}.ref-service-strip{justify-content:space-between;align-items:center;padding:0 23px;display:flex}.ref-service-strip>div{color:#373631;align-items:center;gap:10px;display:flex}.ref-service-strip>div span{font-size:14px}.ref-service-strip>p{align-items:center;gap:12px;display:flex}html body .platform-admin-dark :is(.account-management-page,.platform-single-workbench,.platform-device-hosting-workbench,.platform-model-workbench,.platform-billing-workbench){flex-direction:column!important;gap:14px!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}html body .platform-admin-dark :is(.card,.platform-card-list,.account-item,.model-call-item){border:1px solid var(--ref-line)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}html body .platform-admin-dark :is(.platform-device-health-banner,.platform-billing-health-banner,.platform-model-health-banner,.auto-send-audit-health-banner,.ops-workbench-triage-banner,.risk-capability-banner,.release-health-banner){border:1px solid var(--ref-line)!important;border-left:3px solid var(--ref-green)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}html body .platform-admin-dark :is(.warn,.critical).platform-billing-health-banner,html body .platform-admin-dark :is(.warn,.critical).platform-model-health-banner,html body .platform-admin-dark :is(.warn,.critical).auto-send-audit-health-banner{border-left-color:var(--ref-orange)!important}html body .platform-admin-dark :is(input,select,textarea){box-shadow:none!important;background:#fff!important;border-color:#d9d6d0!important;border-radius:6px!important}html body .platform-admin-dark button:not(.ref-primary-action):not(.nav button){box-shadow:none!important;border-radius:6px!important}html body .platform-admin-dark .ui-data-table{border-radius:6px!important}html body .platform-admin-dark .ui-data-table-head{background:#faf9f6!important}html body .platform-admin-dark :is(.platform-card-list-head>span,.release-section-head>b,.release-list-head>b){color:#5f5c55!important;background:#f2f1ed!important;border-color:#dfddd7!important}html body .platform-admin-dark :is(.release-health-facts,.platform-device-health-facts,.platform-model-health-facts,.auto-send-audit-health-facts) b{color:var(--ref-green)!important}html body .platform-admin-dark :is(.release-health-banner,.risk-capability-banner,.platform-model-health-main,.platform-device-health-main,.auto-send-audit-health-main)>span{color:#6d8069!important}html body .platform-admin-dark :is(.release-health-banner>div>span,.release-section-head>div>span,.release-list-head>div>span){color:#62775f!important}html body .platform-admin-dark .release-list-card{border-color:var(--ref-line)!important;border-radius:8px!important}html body .platform-admin-dark .release-toolbar :is(input,select,button){min-height:38px!important}html body .platform-admin-dark .release-empty{border-color:var(--ref-line-soft)!important;background:#faf9f6!important;border-radius:8px!important;min-height:168px!important}html body .platform-admin-dark .platform-runtime-progress i{background:linear-gradient(90deg, #dce7d9 10%, var(--ref-green) 50%, #dce7d9 90%)!important;background-size:200% 100%!important}html body .platform-admin-dark .platform-device-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;display:grid}html body .platform-admin-dark .platform-device-kpi-grid .ui-kpi-card{border-color:var(--ref-line);min-height:112px;box-shadow:none;background:#fff;border-radius:8px}html body .platform-admin-dark .platform-device-kpi-grid .ui-kpi-icon{color:var(--ref-green);background:var(--ref-green-soft)}html body .platform-admin-dark .platform-device-kpi-grid .is-warning .ui-kpi-icon{color:var(--ref-orange);background:var(--ref-orange-soft)}html body .platform-admin-dark .platform-device-status-strip{border:1px solid var(--ref-line);border-left:4px solid var(--ref-green);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:24px;min-width:0;padding:14px 18px;display:grid}html body .platform-admin-dark .platform-device-status-strip.warn{border-left-color:var(--ref-orange)}html body .platform-admin-dark .platform-device-status-strip>div,html body .platform-admin-dark .platform-device-status-strip>aside{gap:4px;min-width:0;display:grid}html body .platform-admin-dark .platform-device-status-strip>aside{border-left:1px solid var(--ref-line);padding-left:20px}html body .platform-admin-dark .platform-device-status-strip span{color:var(--ref-muted);font-size:11px}html body .platform-admin-dark .platform-device-status-strip b{color:var(--ref-text);font-size:15px}html body .platform-admin-dark .platform-device-status-strip p{color:#6e6b64;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}html body .platform-admin-dark .platform-device-hosting-workbench .platform-device-list-grid.platform-device-workbench{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}html body .platform-admin-dark .platform-device-list-grid>.platform-card-list{align-self:start;border:1px solid var(--ref-line)!important;background:#fff!important;border-radius:8px!important;height:auto!important;min-height:0!important;overflow:hidden!important}html body .platform-admin-dark .platform-device-list-grid .platform-card-list-head{border-bottom:1px solid var(--ref-line-soft)!important;background:#fff!important;min-height:62px!important;padding:14px 16px!important}html body .platform-admin-dark .platform-device-list-grid .platform-card-list-head>span{color:#5f6f59!important;background:var(--ref-green-soft)!important;border-radius:12px!important;min-height:24px!important;padding:3px 9px!important}html body .platform-admin-dark .platform-device-list-grid .ui-data-table{border:0!important;border-radius:0!important}html body .platform-admin-dark .platform-device-list-grid .ui-data-table-row{min-height:42px}html body .platform-admin-dark .platform-url-cell{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}html body .platform-admin-dark .incident-filter-card{border-color:var(--ref-line)!important;border-radius:8px!important;gap:10px!important;padding:14px 16px!important}html body .platform-admin-dark .incident-filter-card h3{color:var(--ref-text);font-size:16px}html body .platform-admin-dark .incident-filter-card p{color:var(--ref-muted);font-size:11px}html body .platform-admin-dark .incident-filter-controls{grid-template-columns:minmax(260px,1fr) 160px 190px auto;gap:8px}html body .platform-admin-dark .incident-filter-controls :is(input,select,button){min-height:38px}html body .platform-admin-dark .incident-summary-strip{gap:7px}html body .platform-admin-dark .incident-summary-strip span{color:#5e5b54;border:1px solid var(--ref-line);background:#f5f4f0;border-radius:12px;padding:4px 9px;font-size:10px;font-weight:650}html body .platform-admin-dark .incident-summary-strip span:nth-child(2){color:#a94d25;background:var(--ref-orange-soft);border-color:#efc7b3}html body .platform-admin-dark .incident-summary-strip span:nth-child(3){color:#4d764b;background:var(--ref-green-soft);border-color:#d5e3d2}html body .platform-admin-dark .incident-center-layout{grid-template-columns:minmax(390px,.78fr) minmax(520px,1.22fr);align-items:stretch;gap:16px;height:calc(100vh - 246px);min-height:540px}html body .platform-admin-dark .incident-list-panel{scrollbar-gutter:stable;align-content:start;gap:8px;min-height:0;padding-right:4px;overflow-y:auto}html body .platform-admin-dark .incident-detail-panel{border-radius:8px;align-content:start;gap:10px;height:100%;min-height:0;padding:14px;position:sticky;top:16px;overflow-y:auto;border-color:var(--ref-line)!important;background:#fff!important}html body .platform-admin-dark .incident-card{border-radius:8px;gap:6px;min-height:116px;padding:11px 12px;border-color:var(--ref-line)!important;opacity:1!important;background:#fff!important;border-left:3px solid #0000!important}html body .platform-admin-dark .incident-card.open{border-left-color:var(--ref-orange)!important}html body .platform-admin-dark .incident-card.closed{opacity:.68!important}html body .platform-admin-dark .incident-card.selected{border-color:#9dad97!important;border-left-color:var(--ref-green)!important;background:#fbfcf9!important;outline:0!important}html body .platform-admin-dark .incident-card-head span,html body .platform-admin-dark .incident-detail-title span{color:#5d5a53;background:#f0efeb;border-radius:10px;padding:4px 7px;font-size:10px;font-weight:650}html body .platform-admin-dark .incident-card-head b{color:var(--ref-orange);font-size:11px;font-weight:680}html body .platform-admin-dark .incident-card h4{font-size:14px}html body .platform-admin-dark .incident-card>p{color:#66635d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}html body .platform-admin-dark .incident-card footer{font-size:10px}html body .platform-admin-dark .incident-card footer button{min-height:30px;padding:0 10px;font-size:10px}html body .platform-admin-dark .incident-detail-title h3{color:var(--ref-text);font-size:17px}html body .platform-admin-dark .incident-detail-grid{gap:8px}html body .platform-admin-dark .incident-detail-grid p,html body .platform-admin-dark .incident-details-box p{border-radius:7px;padding:9px 10px;border-color:var(--ref-line-soft)!important;background:#faf9f6!important}html body .platform-admin-dark :is(.incident-message-box,.incident-next-action,.incident-details-box,.incident-empty-state){border-radius:7px;gap:6px;padding:11px 12px;border-color:var(--ref-line-soft)!important;background:#fff!important}html body .platform-admin-dark .incident-next-action{border-left:3px solid var(--ref-orange)!important;background:#fffaf6!important}html body .platform-admin-dark :is(.incident-message-box,.incident-next-action,.incident-empty-state) p{color:#66635d;font-size:12px;line-height:1.55}html body .platform-admin-dark .auto-send-audit-page{gap:12px}html body .platform-admin-dark .auto-send-audit-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}html body .platform-admin-dark .auto-send-audit-kpis .ui-kpi-card{min-height:124px;padding:20px 22px;border-color:var(--ref-line)!important;border-radius:8px!important}html body .platform-admin-dark .auto-send-audit-status-strip{border:1px solid var(--ref-line);border-left:3px solid var(--ref-green);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:0;min-width:0;padding:12px 16px;display:grid}html body .platform-admin-dark .auto-send-audit-status-strip.warn{border-left-color:var(--ref-orange)}html body .platform-admin-dark .auto-send-audit-status-strip>:is(div,aside){align-content:center;gap:3px;min-width:0;display:grid}html body .platform-admin-dark .auto-send-audit-status-strip>aside{border-left:1px solid var(--ref-line);padding-left:16px}html body .platform-admin-dark .auto-send-audit-status-strip span{color:var(--ref-muted);font-size:10px;font-weight:680}html body .platform-admin-dark .auto-send-audit-status-strip b{color:var(--ref-text);font-size:13px}html body .platform-admin-dark .auto-send-audit-status-strip p{color:#69665f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.45;overflow:hidden}html body .platform-admin-dark .auto-send-audit-filter-card{grid-template-columns:minmax(210px,.52fr) minmax(0,1.48fr) auto;align-items:end;gap:12px;border-color:var(--ref-line)!important;border-radius:8px!important;padding:12px 16px!important}html body .platform-admin-dark .auto-send-audit-filter-card h3{color:var(--ref-text);font-size:15px}html body .platform-admin-dark .auto-send-audit-filter-card p{color:var(--ref-muted);font-size:11px}html body .platform-admin-dark .auto-send-audit-filter-controls{grid-template-columns:minmax(230px,1fr) 154px 118px auto;gap:8px}html body .platform-admin-dark .auto-send-audit-filter-controls :is(input,select,button){min-height:38px}html body .platform-admin-dark .auto-send-audit-source{border:1px solid var(--ref-line);color:#5e5b54;white-space:nowrap;background:#f5f4f0;border-radius:12px;align-self:center;padding:4px 9px;font-size:10px}html body .platform-admin-dark .auto-send-audit-layout{grid-template-columns:minmax(400px,.82fr) minmax(520px,1.18fr);align-items:stretch;gap:16px;height:calc(100vh - 446px);min-height:430px}html body .platform-admin-dark .auto-send-audit-list{scrollbar-gutter:stable;align-content:start;gap:8px;min-height:0;padding-right:4px;overflow-y:auto}html body .platform-admin-dark .auto-send-audit-card{border-radius:8px;gap:5px;min-height:126px;padding:11px 12px;border-color:var(--ref-line)!important;background:#fff!important;border-left:3px solid #0000!important}html body .platform-admin-dark .auto-send-audit-card.selected{border-color:#9dad97!important;border-left-color:var(--ref-green)!important;background:#fbfcf9!important;outline:0!important}html body .platform-admin-dark .auto-send-audit-card h4{color:var(--ref-text);font-size:14px}html body .platform-admin-dark .auto-send-audit-card>p{color:#66635d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}html body .platform-admin-dark .auto-send-audit-card>p.err{color:#a94d25}html body .platform-admin-dark .auto-send-audit-card small{color:var(--ref-muted);font-size:10px}html body .platform-admin-dark .auto-send-audit-card footer button{min-height:30px;padding:0 10px;font-size:10px}html body .platform-admin-dark .auto-send-audit-detail{border-radius:8px;gap:10px;height:100%;min-height:0;padding:14px;position:sticky;top:16px;overflow-y:auto;border-color:var(--ref-line)!important;background:#fff!important}html body .platform-admin-dark .auto-send-audit-detail h3{color:var(--ref-text);font-size:17px}html body .platform-admin-dark .auto-send-audit-detail-grid{gap:8px}html body .platform-admin-dark .auto-send-audit-detail-grid p,html body .platform-admin-dark .auto-send-audit-message,html body .platform-admin-dark .auto-send-audit-empty{border-radius:7px;padding:9px 10px;border-color:var(--ref-line-soft)!important;background:#faf9f6!important}html body .platform-admin-dark .auto-send-audit-detail-grid span{color:var(--ref-muted);font-size:10px}html body .platform-admin-dark .auto-send-audit-detail-grid b,html body .platform-admin-dark .auto-send-audit-message b{color:var(--ref-text);font-size:12px}html body .platform-admin-dark .auto-send-audit-message p,html body .platform-admin-dark .auto-send-audit-empty p{color:#66635d;font-size:12px;line-height:1.55}html body .platform-admin-dark .auto-send-audit-message.danger{border-left:3px solid var(--ref-orange)!important;background:#fffaf6!important}html body .platform-admin-dark .platform-model-workbench{gap:12px}html body .platform-admin-dark .platform-model-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}html body .platform-admin-dark .platform-model-kpis .ui-kpi-card{min-height:124px;padding:20px 22px;border-color:var(--ref-line)!important;border-radius:8px!important}html body .platform-admin-dark .platform-model-status-strip{border:1px solid var(--ref-line);border-left:3px solid var(--ref-green);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:0;min-width:0;padding:12px 16px;display:grid}html body .platform-admin-dark .platform-model-status-strip.warn{border-left-color:var(--ref-orange)}html body .platform-admin-dark .platform-model-status-strip>:is(div,aside){align-content:center;gap:3px;min-width:0;display:grid}html body .platform-admin-dark .platform-model-status-strip>aside{border-left:1px solid var(--ref-line);padding-left:16px}html body .platform-admin-dark .platform-model-status-strip span{color:var(--ref-muted);font-size:10px;font-weight:680}html body .platform-admin-dark .platform-model-status-strip b{color:var(--ref-text);font-size:13px}html body .platform-admin-dark .platform-model-status-strip p{color:#69665f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.45;overflow:hidden}html body .platform-admin-dark .platform-model-test-card{border-color:var(--ref-line)!important;border-radius:8px!important;padding:0!important}html body .platform-admin-dark .platform-model-test-head span,html body .platform-admin-dark .platform-model-test-result-copy>span{color:#62775f!important}html body .platform-admin-dark .platform-model-test-head h3{color:var(--ref-text);margin:3px 0 0;font-size:15px}html body .platform-admin-dark .platform-model-test-head p{color:var(--ref-muted);margin:4px 0 0;font-size:11px}html body .platform-admin-dark .platform-model-test-head>b{border-radius:11px;padding:5px 9px;font-size:10px}html body .platform-admin-dark .platform-model-test-card[open]>.platform-model-test-state{margin:0 16px 16px}html body .platform-admin-dark .platform-model-test-form textarea{min-height:92px}html body .platform-admin-dark .platform-model-workbench>.platform-card-list,html body .platform-admin-dark .platform-model-workbench>.model-call-trace,html body .platform-admin-dark .platform-model-workbench>.model-note-card{border-color:var(--ref-line)!important;border-radius:8px!important}html body .platform-admin-dark .platform-model-workbench .ui-data-table-row{min-height:40px}html body .platform-admin-dark .model-call-filter{grid-template-columns:minmax(240px,1fr) 150px 180px auto;gap:8px;margin-bottom:12px;display:grid}html body .platform-admin-dark .model-call-filter :is(input,select,button){min-height:38px}html body .platform-admin-dark .model-call-trace>.card-head>span{white-space:nowrap;flex:none}html body .platform-admin-dark .model-call-workspace{border:1px solid var(--ref-line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);min-height:430px;display:grid;overflow:hidden}html body .platform-admin-dark .model-call-table{border-right:1px solid var(--ref-line);min-width:0;max-height:560px;overflow:auto}.model-call-pagination{border-top:1px solid var(--ref-line);background:#faf9f6;justify-content:flex-end;align-items:center;gap:7px;min-height:42px;padding:6px 10px;display:flex;position:sticky;bottom:0}.model-call-pagination span{color:var(--ref-muted);margin-right:auto;font-size:9px}html body .platform-admin-dark .model-call-pagination button{border:1px solid var(--ref-line)!important;color:#56534d!important;background:#fff!important;border-radius:6px!important;min-height:28px!important;padding:0 9px!important;font-size:9px!important}html body .platform-admin-dark .model-call-pagination button:disabled{color:#aaa69e!important;background:#f0eee9!important}.account-reference-pagination{border-top:1px solid var(--ref-line-soft);background:#faf9f6;justify-content:flex-end;align-items:center;gap:7px;min-height:42px;padding:6px 10px;display:flex}.account-reference-pagination span{color:var(--ref-muted);margin-right:auto;font-size:9px}html body .platform-admin-dark .account-reference-pagination button{border:1px solid var(--ref-line)!important;color:#56534d!important;background:#fff!important;border-radius:6px!important;min-height:28px!important;padding:0 9px!important;font-size:9px!important}html body .platform-admin-dark .account-reference-pagination button:disabled{color:#aaa69e!important;background:#f0eee9!important}html body .platform-admin-dark .model-call-table-head,html body .platform-admin-dark .model-call-row{grid-template-columns:minmax(150px,1.1fr) minmax(120px,.9fr) 82px minmax(100px,.72fr) 126px;align-items:center;gap:10px;display:grid}html body .platform-admin-dark .model-call-table-head{z-index:2;border-bottom:1px solid var(--ref-line);min-height:36px;color:var(--ref-muted);background:#faf9f6;padding:0 12px;font-size:10px;font-weight:700;position:sticky;top:0}html body .platform-admin-dark .model-call-row{text-align:left;cursor:pointer;border-radius:0;width:100%;min-height:58px;padding:8px 12px;color:var(--ref-text)!important;background:#fff!important;border:0!important;border-bottom:1px solid #efeee9!important}html body .platform-admin-dark .model-call-row:hover{background:#fafaf7!important}html body .platform-admin-dark .model-call-row.active{box-shadow:inset 3px 0 0 var(--ref-green)!important;background:#f1f6ef!important}html body .platform-admin-dark .model-call-row>span{overflow-wrap:anywhere;min-width:0;font-size:11px}html body .platform-admin-dark .model-call-row b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}html body .platform-admin-dark .model-call-row small{color:var(--ref-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}html body .platform-admin-dark .model-call-row i{font-style:normal;display:inline-flex}html body .platform-admin-dark .model-call-detail{background:#fbfbf8;min-width:0;padding:16px;overflow:auto}html body .platform-admin-dark .model-call-detail-head{border-bottom:1px solid var(--ref-line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}html body .platform-admin-dark .model-call-detail-head span,html body .platform-admin-dark .model-call-safe-summary>span,html body .platform-admin-dark .model-call-error>span{color:var(--ref-muted);font-size:10px;font-weight:700}html body .platform-admin-dark .model-call-detail-head h4{margin:4px 0 0;font-size:16px}html body .platform-admin-dark .model-call-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:12px 0;display:grid}html body .platform-admin-dark .model-call-detail-grid>div{border-bottom:1px solid #ecebe6;min-width:0;padding:9px 0}html body .platform-admin-dark .model-call-detail-grid dt{color:var(--ref-muted);font-size:9px}html body .platform-admin-dark .model-call-detail-grid dd{overflow-wrap:anywhere;color:var(--ref-text);margin:4px 0 0;font-size:11px;font-weight:700}html body .platform-admin-dark .model-call-detail-grid .ok-text{color:#198754}html body .platform-admin-dark .model-call-detail-grid .warn-text{color:#c35419}html body .platform-admin-dark .model-call-safe-summary,html body .platform-admin-dark .model-call-error{border:1px solid var(--ref-line);background:#fff;border-radius:7px;margin-top:12px;padding:12px}html body .platform-admin-dark .model-call-safe-summary p,html body .platform-admin-dark .model-call-error p{overflow-wrap:anywhere;color:#393832;margin:7px 0 0;font-size:11px;line-height:1.55}html body .platform-admin-dark .model-call-safe-summary small{color:var(--ref-muted);margin-top:7px;font-size:9px;display:block}html body .platform-admin-dark .model-call-error{background:#fff9f5;border-color:#f1c8b3}html body .platform-admin-dark .model-call-error b{color:#b74817;overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}@media (width<=1200px){html body .platform-admin-dark .model-call-workspace{grid-template-columns:1fr}html body .platform-admin-dark .model-call-table{border-right:0;border-bottom:1px solid var(--ref-line);max-height:430px}}@media (width<=760px){html body .platform-admin-dark .model-call-table-head{display:none}html body .platform-admin-dark .model-call-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;padding:11px 12px}html body .platform-admin-dark .model-call-row>span:before{content:attr(data-label);color:var(--ref-muted);margin-bottom:3px;font-size:8px;font-weight:700;display:block}html body .platform-admin-dark .model-call-detail-grid{grid-template-columns:1fr}}@media (width>=981px){html body .app-shell.platform-admin-dark>main.main>.platform-single-workbench.platform-model-workbench>.platform-card-list{align-self:start!important;height:auto!important;min-height:0!important;overflow:visible!important}html body .platform-admin-dark .platform-model-workbench>.platform-card-list .platform-record-grid{flex:none!important;min-height:0!important;overflow:visible!important}}html body .platform-admin-dark .ops-workbench-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}html body .platform-admin-dark .ops-workbench-source-grid .ui-kpi-card{min-height:124px;padding:20px 22px;border-color:var(--ref-line)!important;border-radius:8px!important}html body .platform-admin-dark .ops-workbench-status-strip{border:1px solid var(--ref-line);border-left:3px solid var(--ref-green);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:0;min-width:0;padding:12px 16px;display:grid}html body .platform-admin-dark .ops-workbench-status-strip:is(.critical,.warning){border-left-color:var(--ref-orange)}html body .platform-admin-dark .ops-workbench-status-strip>:is(div,aside){align-content:center;gap:3px;min-width:0;display:grid}html body .platform-admin-dark .ops-workbench-status-strip>aside{border-left:1px solid var(--ref-line);padding-left:16px}html body .platform-admin-dark .ops-workbench-status-strip span{color:var(--ref-muted);font-size:10px;font-weight:680}html body .platform-admin-dark .ops-workbench-status-strip b{color:var(--ref-text);font-size:13px}html body .platform-admin-dark .ops-workbench-status-strip p{color:#69665f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.45;overflow:hidden}html body .platform-admin-dark .ops-workbench-filter-card{grid-template-columns:minmax(230px,.5fr) minmax(0,1.5fr) auto;align-items:end;gap:12px;border-color:var(--ref-line)!important;border-radius:8px!important;padding:12px 16px!important}html body .platform-admin-dark .ops-workbench-filter-card h3{color:var(--ref-text);font-size:15px}html body .platform-admin-dark .ops-workbench-filter-card p{color:var(--ref-muted);font-size:11px}html body .platform-admin-dark .ops-workbench-filter-controls{grid-template-columns:minmax(230px,1fr) 146px 146px auto;gap:8px}html body .platform-admin-dark .ops-workbench-filter-controls :is(input,select,button){min-height:38px}html body .platform-admin-dark .ops-workbench-source-note{border:1px solid var(--ref-line);color:#5e5b54;white-space:nowrap;background:#f5f4f0;border-radius:12px;align-self:center;padding:4px 9px;font-size:10px}html body .platform-admin-dark .ops-workbench-layout{grid-template-columns:minmax(410px,.82fr) minmax(520px,1.18fr);align-items:stretch;gap:16px;height:calc(100vh - 446px);min-height:430px}html body .platform-admin-dark .ops-workbench-list{scrollbar-gutter:stable;align-content:start;gap:8px;min-height:0;padding-right:4px;overflow-y:auto}html body .platform-admin-dark .ops-workbench-card{border-radius:8px;gap:5px;min-height:134px;padding:11px 12px;border-color:var(--ref-line)!important;background:#fff!important;border-left:3px solid #0000!important}html body .platform-admin-dark .ops-workbench-card:is(.critical,.warning){border-left-color:var(--ref-orange)!important}html body .platform-admin-dark .ops-workbench-card.selected{border-color:#9dad97!important;border-left-color:var(--ref-green)!important;background:#fbfcf9!important;outline:0!important}html body .platform-admin-dark .ops-workbench-card h4{color:var(--ref-text);font-size:14px}html body .platform-admin-dark .ops-workbench-card>p{color:#66635d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}html body .platform-admin-dark .ops-workbench-card footer{font-size:10px}html body .platform-admin-dark .ops-workbench-card footer button{min-height:30px;padding:0 10px;font-size:10px}html body .platform-admin-dark .ops-workbench-detail{border-radius:8px;gap:10px;height:100%;min-height:0;padding:14px;position:sticky;top:16px;overflow-y:auto;border-color:var(--ref-line)!important;background:#fff!important}html body .platform-admin-dark .ops-workbench-detail h3{color:var(--ref-text);font-size:17px}html body .platform-admin-dark .ops-workbench-detail-grid{gap:8px}html body .platform-admin-dark .ops-workbench-detail-grid p,html body .platform-admin-dark .ops-workbench-message,html body .platform-admin-dark .ops-workbench-empty{border-radius:7px;padding:9px 10px;border-color:var(--ref-line-soft)!important;background:#faf9f6!important}html body .platform-admin-dark .ops-workbench-detail-grid span{color:var(--ref-muted);font-size:10px}html body .platform-admin-dark .ops-workbench-detail-grid b,html body .platform-admin-dark .ops-workbench-message b{color:var(--ref-text);font-size:12px}html body .platform-admin-dark .ops-workbench-message p,html body .platform-admin-dark .ops-workbench-empty p{color:#66635d;font-size:12px;line-height:1.55}html body .platform-admin-dark .ops-workbench-message:last-of-type{border-left:3px solid var(--ref-orange)!important;background:#fffaf6!important}html body .platform-admin-dark :is(.incident-card,.auto-send-audit-card,.ops-workbench-card){height:auto!important;max-height:none!important}html body .platform-admin-dark :is(.incident-card,.auto-send-audit-card,.ops-workbench-card)>p{text-overflow:ellipsis;white-space:nowrap;min-height:16px;-webkit-line-clamp:unset!important;display:block!important;overflow:hidden!important}@media (width<=1260px){html body .platform-admin-dark .ops-workbench-filter-card{grid-template-columns:minmax(0,1fr);align-items:stretch}html body .platform-admin-dark .ops-workbench-source-note{justify-self:start}}@media (width<=1100px){html body .platform-admin-dark .ops-workbench-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .platform-admin-dark .ops-workbench-status-strip{grid-template-columns:minmax(0,1fr)}html body .platform-admin-dark .ops-workbench-status-strip>aside{border-left:0;border-top:1px solid var(--ref-line);margin-top:10px;padding:10px 0 0}html body .platform-admin-dark .ops-workbench-layout{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}html body .platform-admin-dark .ops-workbench-list{max-height:520px}html body .platform-admin-dark .ops-workbench-detail{height:auto;position:static;overflow:visible}}@media (width<=760px){html body .platform-admin-dark .ops-workbench-source-grid,html body .platform-admin-dark .ops-workbench-filter-controls,html body .platform-admin-dark .ops-workbench-detail-grid{grid-template-columns:minmax(0,1fr)}html body .platform-admin-dark .ops-workbench-status-strip p,html body .platform-admin-dark .ops-workbench-source-note{white-space:normal}}@media (width<=1100px){html body .platform-admin-dark .platform-model-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html body .platform-admin-dark .platform-model-status-strip{grid-template-columns:minmax(0,1fr)}html body .platform-admin-dark .platform-model-status-strip>aside{border-left:0;border-top:1px solid var(--ref-line);margin-top:10px;padding:10px 0 0}}@media (width<=680px){html body .platform-admin-dark .platform-model-kpis,html body .platform-admin-dark .platform-model-test-form{grid-template-columns:minmax(0,1fr)}html body .platform-admin-dark .platform-model-status-strip p{white-space:normal}html body .platform-admin-dark .platform-model-test-head{flex-direction:column;align-items:flex-start}}@media (width<=1260px){html body .platform-admin-dark .auto-send-audit-filter-card{grid-template-columns:minmax(0,1fr);align-items:stretch}html body .platform-admin-dark .auto-send-audit-source{justify-self:start}}@media (width<=1100px){html body .platform-admin-dark .auto-send-audit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html body .platform-admin-dark .auto-send-audit-status-strip{grid-template-columns:minmax(0,1fr)}html body .platform-admin-dark .auto-send-audit-status-strip>aside{border-left:0;border-top:1px solid var(--ref-line);margin-top:10px;padding:10px 0 0}html body .platform-admin-dark .auto-send-audit-layout{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}html body .platform-admin-dark .auto-send-audit-list{max-height:520px}html body .platform-admin-dark .auto-send-audit-detail{height:auto;position:static;overflow:visible}}@media (width<=760px){html body .platform-admin-dark .auto-send-audit-kpis,html body .platform-admin-dark .auto-send-audit-filter-controls,html body .platform-admin-dark .auto-send-audit-detail-grid{grid-template-columns:minmax(0,1fr)}html body .platform-admin-dark .auto-send-audit-status-strip p,html body .platform-admin-dark .auto-send-audit-source{white-space:normal}}@media (width<=1100px){html body .platform-admin-dark .incident-center-layout{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}html body .platform-admin-dark .incident-list-panel{max-height:520px}html body .platform-admin-dark .incident-detail-panel{height:auto;position:static;overflow:visible}}@media (width<=1080px){html body .platform-admin-dark .platform-device-hosting-workbench .platform-device-list-grid.platform-device-workbench,html body .platform-admin-dark .platform-device-status-strip{grid-template-columns:minmax(0,1fr)!important}html body .platform-admin-dark .platform-device-status-strip>aside{border-left:0;border-top:1px solid var(--ref-line);padding:12px 0 0}}@media (width<=760px){html body .platform-admin-dark .platform-device-kpi-grid{grid-template-columns:minmax(0,1fr);gap:10px}}html body .platform-admin-dark .platform-billing-readiness-alert{border:1px solid #edc9ad;border-left:3px solid var(--ref-orange);background:#fff9f3;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:11px 13px;display:flex}html body .platform-admin-dark .platform-billing-readiness-alert>div{gap:3px;min-width:0;display:grid}html body .platform-admin-dark .platform-billing-readiness-alert span{color:#86614a;font-size:11px}html body .platform-admin-dark .platform-billing-readiness-alert details{max-width:min(560px,55%)}html body .platform-admin-dark .platform-billing-readiness-alert summary{color:#894a25;cursor:pointer;font-size:11px;font-weight:650}html body .platform-admin-dark .platform-billing-readiness-alert details p{gap:2px;margin:8px 0 0;display:grid}html body .platform-admin-dark .platform-billing-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;display:grid}html body .platform-admin-dark .platform-billing-kpi-grid .ui-kpi-card{border-color:var(--ref-border);min-height:112px;box-shadow:none;background:#fff;border-radius:8px}html body .platform-admin-dark .platform-billing-kpi-grid .ui-kpi-icon{color:var(--ref-green);background:var(--ref-green-soft)}html body .platform-admin-dark .platform-billing-kpi-grid .is-warning .ui-kpi-icon{color:var(--ref-orange);background:var(--ref-orange-soft)}html body .platform-admin-dark .platform-billing-status-strip{border:1px solid var(--ref-border);border-left:4px solid var(--ref-green);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:24px;min-width:0;padding:15px 18px;display:grid}html body .platform-admin-dark .platform-billing-status-strip.info{border-left-color:#7f9777}html body .platform-admin-dark .platform-billing-status-strip.warn{border-left-color:var(--ref-orange)}html body .platform-admin-dark .platform-billing-status-strip>div,html body .platform-admin-dark .platform-billing-status-strip>aside{gap:4px;min-width:0;display:grid}html body .platform-admin-dark .platform-billing-status-strip>aside{border-left:1px solid var(--ref-border);padding-left:20px}html body .platform-admin-dark .platform-billing-status-strip span{color:var(--ref-muted);font-size:11px}html body .platform-admin-dark .platform-billing-status-strip b{color:var(--ref-ink);font-size:15px}html body .platform-admin-dark .platform-billing-status-strip p{color:#6e6b64;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}html body .platform-admin-dark .platform-billing-health-banner{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)!important;gap:10px!important;padding:13px!important;overflow:visible!important}@media (width<=1220px){html body .platform-admin-dark .platform-billing-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){html body .platform-admin-dark .platform-billing-kpi-grid,html body .platform-admin-dark .platform-billing-status-strip{grid-template-columns:1fr}html body .platform-admin-dark .platform-billing-kpi-grid{gap:10px}html body .platform-admin-dark .platform-billing-status-strip{gap:12px;padding:14px}html body .platform-admin-dark .platform-billing-status-strip>aside{border-left:0;border-top:1px solid var(--ref-border);padding:12px 0 0}}html body .platform-admin-dark .platform-billing-health-main{gap:5px!important}html body .platform-admin-dark .platform-billing-health-main h3{color:#252522!important;font-size:16px!important}html body .platform-admin-dark .platform-billing-health-main p{color:#6e6b64!important;font-size:12px!important;line-height:1.55!important}html body .platform-admin-dark .platform-billing-health-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}html body .platform-admin-dark .platform-billing-health-facts p{background:#faf9f6!important;border-color:#e5e4df!important;border-radius:7px!important;padding:7px 8px!important}html body .platform-admin-dark .platform-billing-health-facts b{color:var(--ref-green)!important;margin-top:2px!important;font-size:14px!important}html body .platform-admin-dark .platform-billing-health-action{background:#faf9f6!important;border-color:#e5e4df!important;border-radius:7px!important;padding:8px 10px!important}html body .platform-admin-dark .platform-billing-health-action p{color:#68665f!important;font-size:12px!important;line-height:1.5!important}html body .platform-admin-dark .account-create-card{width:100%!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important}html body .platform-admin-dark .account-create-card>summary{border:0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;min-height:70px!important;padding:13px 17px!important;display:flex!important}html body .platform-admin-dark .account-create-card>summary>div{min-width:0}html body .platform-admin-dark .account-create-card>summary h3{margin:0 0 4px!important;font-size:16px!important}html body .platform-admin-dark .account-create-card>summary p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:none!important}html body .platform-admin-dark .account-create-card .account-form{border-top:1px solid var(--ref-line-soft);padding:16px 17px!important}html body .platform-admin-dark .reference-disclosure-card{width:100%!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important}html body .platform-admin-dark .reference-disclosure-card>summary{cursor:pointer;list-style:none;border:0!important;align-items:center!important;gap:14px!important;min-height:74px!important;padding:13px 16px!important;display:flex!important}html body .platform-admin-dark .reference-disclosure-card>summary::-webkit-details-marker{display:none}html body .platform-admin-dark .reference-disclosure-card>summary>div{flex:auto;min-width:0}html body .platform-admin-dark .reference-disclosure-card>summary>b{flex:none;color:#77736c!important;font-size:10px!important;font-weight:580!important}html body .platform-admin-dark .reference-disclosure-action{text-align:right;flex:none;min-width:70px;color:#2c2b27!important;font-size:11px!important;font-weight:680!important}html body .platform-admin-dark .reference-disclosure-card[open]>summary{border-bottom:1px solid var(--ref-line-soft)!important}html body .platform-admin-dark .reference-disclosure-card[open] .reference-disclosure-action{font-size:0!important}html body .platform-admin-dark .reference-disclosure-card[open] .reference-disclosure-action:after{content:"收起";font-size:11px}html body .platform-admin-dark .reference-disclosure-card>:is(form,.risk-template-form){margin:0!important;padding:16px!important}html body .platform-admin-dark :is(.auto-send-audit-hero,.ops-workbench-hero,.platform-settings-hero){justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:72px!important;padding:13px 16px!important;display:flex!important}html body .platform-admin-dark :is(.auto-send-audit-hero,.ops-workbench-hero,.platform-settings-hero)>div{flex:auto;min-width:0}html body .platform-admin-dark :is(.auto-send-audit-hero,.ops-workbench-hero,.platform-settings-hero) h3,html body .platform-admin-dark :is(.auto-send-audit-hero,.ops-workbench-hero,.platform-settings-hero) p.muted{display:none!important}html body .platform-admin-dark :is(.auto-send-audit-hero,.ops-workbench-hero,.platform-settings-hero)>div>p:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:900px;overflow:hidden;color:#69665f!important;margin:0!important;font-size:11px!important}html body .app-shell.platform-admin-dark>main.main>.grid.account-management-page.account-workbench-page>details.account-create-card.account-create-card{grid-template-columns:none!important;align-self:start!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important}html body .app-shell.platform-admin-dark>main.main>.grid.account-management-page.account-workbench-page>details.account-create-card.account-create-card>summary.card-head{border-right:0!important;grid-column:1/-1!important;width:auto!important;min-width:100%!important;padding:13px 17px!important}html body .app-shell.platform-admin-dark>main.main>.account-workbench-page{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;height:auto!important;min-height:0!important;overflow:visible!important}html body .app-shell.platform-admin-dark>main.main>.account-workbench-page>*{grid-area:auto/1!important;height:auto!important;min-height:0!important}html body .platform-admin-dark .account-workbench-page>.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important;overflow:visible!important}html body .platform-admin-dark .account-workbench-page>.grid.cols-3 .ui-kpi-card{border-color:var(--ref-line)!important;border-radius:8px!important;height:auto!important;min-height:112px!important;padding:18px 20px!important}html body .platform-admin-dark .account-create-card .account-form{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px 14px!important;overflow:visible!important}html body .platform-admin-dark .account-create-card .account-form button{align-self:end;width:auto!important;min-height:40px!important}html body .platform-admin-dark .account-toolbar-card{border-color:var(--ref-line)!important;border-radius:8px!important;grid-template-columns:minmax(240px,.52fr) minmax(0,1.48fr)!important;align-items:end!important;gap:14px!important;padding:13px 16px!important}html body .platform-admin-dark .account-toolbar-card h3{color:var(--ref-text);font-size:15px!important}html body .platform-admin-dark .account-toolbar-card p{color:var(--ref-muted);font-size:11px!important}html body .platform-admin-dark .account-toolbar{grid-template-columns:minmax(240px,1fr) 146px auto!important;gap:8px!important}html body .platform-admin-dark .account-toolbar :is(input,select,button){height:38px!important;min-height:38px!important}html body .platform-admin-dark .account-list-card{border-color:var(--ref-line)!important;border-radius:8px!important;height:auto!important;min-height:300px!important;padding:14px 16px!important;overflow:hidden!important}html body .platform-admin-dark .account-list-card>.card-head{border-color:var(--ref-line-soft)!important;min-height:36px!important;margin-bottom:10px!important;padding-bottom:10px!important}html body .platform-admin-dark .account-list{scrollbar-gutter:stable;gap:8px!important;max-height:560px!important;padding-right:4px!important;display:grid!important;overflow:hidden auto!important}html body .platform-admin-dark .account-item{border-color:var(--ref-line)!important;background:#fff!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;min-height:92px!important;padding:12px 14px!important}html body .platform-admin-dark .account-item:hover{background:#fbfcf9!important;border-color:#b8c5b4!important}html body .platform-admin-dark .account-main b{color:var(--ref-text)!important;font-size:14px!important}html body .platform-admin-dark .account-main p,html body .platform-admin-dark .account-main small{color:#69665f!important;font-size:11px!important}html body .platform-admin-dark .account-meta{justify-content:flex-end!important;gap:7px!important}html body .platform-admin-dark .account-meta>span{background:#f2f1ed!important;border-radius:10px!important;min-height:24px!important;padding:3px 8px!important;font-size:10px!important}html body .platform-admin-dark .account-meta .status-chip.ok-chip{color:#4d764b!important;background:var(--ref-green-soft)!important}html body .platform-admin-dark .account-meta .status-chip.warn-chip{color:#a94d25!important;background:var(--ref-orange-soft)!important}html body .platform-admin-dark .account-actions button{height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:10px!important}html body .platform-admin-dark .account-item.editing{align-items:start!important;min-height:0!important}html body .platform-admin-dark .account-edit{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important}@media (width<=1280px){html body .platform-admin-dark .account-create-card .account-form,html body .platform-admin-dark .account-edit{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){html body .platform-admin-dark .account-toolbar-card,html body .platform-admin-dark .account-toolbar,html body .platform-admin-dark .account-item{grid-template-columns:minmax(0,1fr)!important}html body .platform-admin-dark .account-workbench-page>.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body .platform-admin-dark .account-meta{justify-content:flex-start!important}}@media (width<=680px){html body .platform-admin-dark .account-create-card .account-form,html body .platform-admin-dark .account-edit{grid-template-columns:minmax(0,1fr)!important}html body .platform-admin-dark .account-workbench-page>.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .platform-admin-dark .account-workbench-page>.grid.cols-3 .ui-kpi-card{text-align:center!important;justify-content:center!important;min-height:78px!important;padding:10px 7px!important}html body .platform-admin-dark .account-workbench-page>.grid.cols-3 .ui-kpi-copy{align-items:center!important;gap:2px!important}html body .platform-admin-dark .account-workbench-page>.grid.cols-3 .ui-kpi-copy>span{font-size:9px!important}html body .platform-admin-dark .account-workbench-page>.grid.cols-3 .ui-kpi-copy>strong{font-size:21px!important}html body .platform-admin-dark .account-workbench-page>.grid.cols-3 .ui-kpi-copy>small{display:none!important}html body .platform-admin-dark .account-item{gap:10px!important;padding:12px!important}html body .platform-admin-dark .account-main b,html body .platform-admin-dark .account-main p,html body .platform-admin-dark .account-main small{overflow-wrap:anywhere!important;white-space:normal!important}html body .platform-admin-dark .account-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}html body .platform-admin-dark .account-meta>span{text-align:center!important;justify-content:center!important;width:100%!important}html body .platform-admin-dark .account-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}html body .platform-admin-dark .account-actions button{width:100%!important}html body .platform-admin-dark .account-create-card>summary p{white-space:normal}}html body .platform-admin-dark .platform-runtime-state{border:1px solid var(--ref-line)!important;min-height:48px!important;box-shadow:none!important;background:#fff!important;border-left:3px solid #789476!important;border-radius:7px!important;grid-template-columns:none!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important;padding:8px 11px!important;display:flex!important}html body .platform-admin-dark .platform-runtime-state.error{border-left-color:var(--ref-orange)!important}html body .platform-admin-dark .platform-runtime-state-icon{background:var(--ref-green-soft)!important;width:30px!important;height:30px!important;color:var(--ref-green)!important;border-radius:50%!important;flex:0 0 30px!important}html body .platform-admin-dark .platform-runtime-state-copy>span,html body .platform-admin-dark .platform-runtime-state-action{color:var(--ref-green)!important}html body .platform-admin-dark .platform-runtime-state-copy{flex:auto;min-width:0;align-items:baseline!important;gap:9px!important;display:flex!important}html body .platform-admin-dark .platform-runtime-state-copy>span{flex:none;font-size:10px!important}html body .platform-admin-dark .platform-runtime-state-copy h3{flex:none;margin:0!important;font-size:12px!important}html body .platform-admin-dark .platform-runtime-state-copy p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:#76736c!important;margin:0!important;font-size:10px!important}html body .platform-admin-dark .platform-runtime-state-copy small{display:none!important}html body .platform-admin-dark .platform-runtime-progress{flex:0 0 94px}html body .platform-admin-dark .platform-settings-editor-card{border-color:var(--ref-line)!important;border-radius:8px!important;padding:0!important}html body .platform-admin-dark .platform-settings-editor-card>summary.platform-settings-section-head{min-height:74px!important;padding:12px 16px!important}html body .platform-admin-dark .platform-settings-editor-card>summary.platform-settings-section-head>span:not(.reference-disclosure-action){color:#5f5c55!important;border-color:var(--ref-line)!important;background:#f2f1ed!important}html body .platform-admin-dark .platform-settings-editor-card[open]>.platform-settings-editor-feedback{margin:0 16px 16px!important}html body .platform-admin-dark .platform-settings-reference-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start;gap:12px;display:grid}html body .platform-admin-dark .platform-settings-reference-side{gap:12px;min-width:0;display:grid;position:sticky;top:12px}html body .platform-admin-dark .platform-settings-reference-side .platform-settings-readiness-banner{grid-template-columns:1fr;gap:12px;padding:16px}html body .platform-admin-dark .platform-settings-reference-side .platform-settings-readiness-facts{grid-template-columns:repeat(2,minmax(0,1fr))}html body .platform-admin-dark .platform-settings-reference-side .platform-settings-readiness-action{border:1px solid var(--ref-line);background:#fff;border-radius:7px;padding:12px}html body .platform-admin-dark .platform-settings-reference-side .platform-setting-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html body .platform-admin-dark .platform-settings-reference-side .platform-setting-status-card{min-height:108px}@media (width<=1180px){html body .platform-admin-dark .platform-settings-reference-layout{grid-template-columns:1fr}html body .platform-admin-dark .platform-settings-reference-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:static}html body .platform-admin-dark .platform-settings-reference-side .platform-setting-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){html body .platform-admin-dark .platform-settings-reference-side,html body .platform-admin-dark .platform-settings-reference-side .platform-setting-status-grid{grid-template-columns:1fr}}html body .platform-admin-dark .platform-settings-readiness-banner,html body .platform-admin-dark .platform-settings-source-card,html body .platform-admin-dark .platform-access-matrix-card{border-color:var(--ref-line)!important;box-shadow:none!important;border-radius:8px!important}html body .platform-admin-dark .platform-settings-section-head>span,html body .platform-admin-dark .platform-card-list-head>span,html body .platform-admin-dark .platform-model-workbench .platform-card-list-head>span{color:#5f5c55!important;border-color:var(--ref-line)!important;background:#f2f1ed!important}html body .platform-admin-dark .platform-settings-readiness-facts b{color:var(--ref-green)!important}html body .platform-admin-dark .platform-settings-readiness-banner:is(.warn,.critical) .platform-settings-readiness-facts b{color:var(--ref-orange)!important}html body .platform-admin-dark .risk-template-list>.release-empty{text-align:center;align-content:center;justify-items:center;gap:8px;display:grid}@media (width<=1220px){html body .platform-admin-dark .reference-platform-overview{grid-template-rows:auto auto auto}.ref-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-kpi-card{min-height:104px}.ref-overview-middle,.ref-overview-bottom{grid-template-columns:minmax(0,1fr)}.ref-trend-panel,.ref-topology-panel{min-height:330px}}@media (width<=980px){html body .app-shell.platform-admin-dark{display:block!important}html body .app-shell.platform-admin-dark>.sidebar{border-right:0!important;border-bottom:1px solid var(--ref-line)!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:58px!important;padding:9px 12px!important;display:flex!important;position:sticky!important}html body .platform-admin-dark .brand,html body .platform-admin-dark .nav-group-label{display:none!important}html body .platform-admin-dark .nav{flex-direction:row!important;gap:4px!important;display:flex!important;overflow:auto hidden!important}html body .platform-admin-dark .nav-group{display:contents!important}html body .platform-admin-dark .nav button{flex:none!important;width:auto!important}html body .platform-admin-dark .platform-session-card{border-top:0!important;border-left:1px solid var(--ref-line)!important;padding:0 0 0 8px!important}html body .platform-admin-dark .platform-session-card>div{display:none}html body .app-shell.platform-admin-dark>main.main{padding:20px 18px 34px!important}}@media (width<=680px){html body .app-shell.platform-admin-dark>main.main{padding:17px 12px 30px!important}html body .platform-admin-dark .platform-page-header{align-items:stretch!important;height:auto!important;min-height:66px!important}html body .platform-admin-dark .platform-page-header .ui-page-header-copy{gap:2px!important;display:grid!important}html body .platform-admin-dark .platform-page-header .ui-page-actions,html body .platform-admin-dark .platform-page-header .ui-page-actions button{width:auto!important}.ref-kpi-grid{grid-template-columns:minmax(0,1fr);gap:10px}.ref-kpi-card{min-height:96px}.ref-risk-grid{grid-template-columns:minmax(0,1fr)}.ref-risk-column{grid-template-rows:auto auto}.ref-flow-head,.ref-flow-row{grid-template-columns:64px minmax(90px,.8fr) minmax(130px,1.2fr) 72px;min-width:520px}.ref-flow-table{overflow-x:auto}.ref-topology-row{grid-template-columns:64px minmax(0,1fr)}.ref-topology-nodes{grid-template-columns:minmax(0,1fr);overflow-y:auto}html body .platform-admin-dark .reference-disclosure-card>summary{min-height:70px!important;padding:12px!important}html body .platform-admin-dark .reference-disclosure-card>summary>b{display:none!important}html body .platform-admin-dark .reference-disclosure-action{min-width:54px}html body .platform-admin-dark :is(.auto-send-audit-hero,.ops-workbench-hero,.platform-settings-hero){min-height:64px!important;padding:11px 12px!important}html body .platform-admin-dark :is(.auto-send-audit-hero,.ops-workbench-hero,.platform-settings-hero)>div>p:last-child{text-overflow:clip;white-space:normal;overflow:visible}html body .platform-admin-dark :is(.ref-kpi-grid,.platform-device-kpi-grid,.platform-billing-kpi-grid,.platform-model-kpis,.auto-send-audit-kpis,.ops-workbench-source-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body .platform-admin-dark :is(.platform-device-kpi-grid,.platform-billing-kpi-grid,.platform-model-kpis,.auto-send-audit-kpis,.ops-workbench-source-grid) .ui-kpi-card{gap:8px!important;min-height:80px!important;padding:10px!important}html body .platform-admin-dark :is(.platform-device-kpi-grid,.platform-billing-kpi-grid,.platform-model-kpis,.auto-send-audit-kpis,.ops-workbench-source-grid) .ui-kpi-icon{width:32px!important;height:32px!important}html body .platform-admin-dark :is(.platform-device-kpi-grid,.platform-billing-kpi-grid,.platform-model-kpis,.auto-send-audit-kpis,.ops-workbench-source-grid) .ui-kpi-copy>strong{font-size:20px!important}html body .platform-admin-dark :is(.platform-device-kpi-grid,.platform-billing-kpi-grid,.platform-model-kpis,.auto-send-audit-kpis,.ops-workbench-source-grid) .ui-kpi-copy>small{display:none!important}html body .platform-admin-dark .ref-kpi-card{min-height:82px!important;padding:11px!important}html body .platform-admin-dark .incident-filter-card{gap:9px!important;padding:12px!important}html body .platform-admin-dark .incident-filter-controls{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}html body .platform-admin-dark .incident-filter-controls :is(input,select,button){width:100%!important;min-width:0!important}html body .platform-admin-dark .incident-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}html body .platform-admin-dark .incident-summary-strip span{text-align:center;min-width:0}html body .platform-admin-dark .incident-list-panel{max-height:460px}html body .platform-admin-dark .incident-card footer{grid-template-columns:auto minmax(0,1fr) auto;display:grid}html body .platform-admin-dark .model-call-filter{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}html body .platform-admin-dark .model-call-filter :is(input,select,button){width:100%!important;min-width:0!important}html body .platform-admin-dark .model-call-trace>.card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start!important;display:grid!important}html body .platform-admin-dark .release-health-banner{gap:12px!important;padding:12px!important}html body .platform-admin-dark .release-health-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body .platform-admin-dark .release-health-facts p{min-height:66px;padding:9px 10px}html body .platform-admin-dark .release-health-facts p:last-child{grid-column:1/-1}html body .platform-admin-dark .release-health-facts b{margin-top:3px}html body .platform-admin-dark .platform-settings-readiness-banner{gap:10px!important;padding:12px!important}html body .platform-admin-dark .platform-settings-readiness-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body .platform-admin-dark .platform-settings-readiness-facts p{min-height:64px;padding:9px 10px}html body .platform-admin-dark .platform-settings-readiness-facts b{margin-top:3px}html body .platform-admin-dark .platform-setting-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body .platform-admin-dark .platform-setting-status-card{min-height:106px;padding:10px!important}html body .platform-admin-dark .platform-setting-status-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html body .platform-admin-dark .platform-device-list-grid .ui-data-table-body{gap:7px}html body .platform-admin-dark .platform-device-list-grid .ui-data-table-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;min-height:0;padding:10px}html body .platform-admin-dark .platform-device-list-grid .ui-data-table-cell{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0}html body .platform-admin-dark .platform-device-list-grid .ui-data-table-cell.is-url{grid-column:1/-1}html body .platform-admin-dark .platform-device-list-grid .ui-data-table-cell>div{overflow-wrap:anywhere;min-width:0}}html body .platform-admin-dark .reference-platform-overview{grid-template-rows:123px 323px 204px 194px;gap:16px}html body .platform-admin-dark .ref-kpi-card.tone-3 .ref-kpi-icon{color:var(--ref-orange);background:#fff8f3;border:1px solid #efc4ae}html body .platform-admin-dark .ref-panel>header{align-items:center;min-height:54px;padding:15px 17px 10px}html body .platform-admin-dark .ref-overview-bottom{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)}@media (width<=1220px){html body .platform-admin-dark .reference-platform-overview{grid-template-rows:auto}html body .platform-admin-dark .ref-overview-middle,html body .platform-admin-dark .ref-overview-bottom{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){html body .platform-admin-dark .platform-runtime-state{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;display:grid!important}html body .platform-admin-dark .platform-runtime-state-icon{display:none!important}html body .platform-admin-dark .platform-runtime-state-copy{gap:3px!important;display:grid!important}html body .platform-admin-dark .platform-runtime-state-copy>span{display:none!important}html body .platform-admin-dark .platform-runtime-state-copy h3,html body .platform-admin-dark .platform-runtime-state-copy p{text-overflow:clip!important;white-space:normal!important;overflow:visible!important}html body .platform-admin-dark .ref-kpi-card.tone-3 strong{font-size:18px!important}.ref-compact-table{border:0;gap:8px;display:grid;overflow:visible}.ref-compact-table .ref-compact-head{display:none}.ref-compact-table .ref-compact-row,.ref-auto-send-panel .ref-compact-row{border:1px solid var(--ref-line-soft);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-width:0;min-height:0;padding:11px;display:grid}.ref-compact-table .ref-compact-row>*{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;justify-items:start;gap:3px;display:grid;overflow:visible}.ref-compact-table .ref-compact-row>:before{content:attr(data-label);color:#99958d;font-size:8px;font-weight:500}}html body .platform-admin-dark .account-workbench-page{flex-direction:column!important;gap:16px!important;display:flex!important}html body .platform-admin-dark .account-reference-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;display:grid!important}html body .platform-admin-dark .account-reference-kpis .ui-kpi-card{border:1px solid var(--ref-line)!important;min-height:116px!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;align-items:center!important;gap:16px!important;padding:18px 20px!important;display:flex!important}html body .platform-admin-dark .account-reference-kpis .ui-kpi-icon{width:52px;height:52px;color:var(--ref-green);background:var(--ref-green-soft);border-radius:50%;flex:0 0 52px;place-items:center;display:grid}html body .platform-admin-dark .account-reference-kpis .ui-kpi-card:nth-child(n+3) .ui-kpi-icon{color:var(--ref-orange);background:var(--ref-orange-soft)}html body .platform-admin-dark .account-reference-kpis .ui-kpi-copy{gap:4px;min-width:0;display:grid}html body .platform-admin-dark .account-reference-kpis .ui-kpi-copy>span{color:#5e5a53;font-size:12px}html body .platform-admin-dark .account-reference-kpis .ui-kpi-copy>strong{color:#171715;font-size:27px;font-weight:600}html body .platform-admin-dark .account-reference-kpis .ui-kpi-copy>small{color:#99958d;font-size:10px}html body .platform-admin-dark .account-workbench-page>.account-toolbar-card{background:0 0!important;border:0!important;min-height:44px!important;padding:0!important;display:block!important}html body .platform-admin-dark .account-toolbar{background:0 0!important;border:0!important;grid-template-columns:minmax(210px,1fr) 150px 150px minmax(330px,1.1fr) 84px!important;gap:14px!important;padding:0!important;display:grid!important}html body .platform-admin-dark .account-toolbar>:is(input,select,button),html body .platform-admin-dark .account-date-filter{border:1px solid var(--ref-line)!important;background:#fff!important;border-radius:7px!important;min-width:0!important;height:44px!important;min-height:44px!important}html body .platform-admin-dark .account-toolbar>:is(input,select){padding-inline:13px!important}html body .platform-admin-dark .account-date-filter{grid-template-columns:auto minmax(108px,1fr) auto minmax(108px,1fr);align-items:center;gap:7px;padding:0 12px;display:grid}html body .platform-admin-dark .account-date-filter>span{color:#88847d;white-space:nowrap;font-size:10px}html body .platform-admin-dark .account-date-filter>i{color:#8f8b83;font-size:10px;font-style:normal}html body .platform-admin-dark .account-date-filter input{width:100%;min-width:0;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:10px!important}html body .platform-admin-dark .account-reference-split{grid-template-columns:minmax(0,1.2fr) minmax(360px,.82fr);gap:16px;min-width:0;min-height:590px;display:grid}html body .platform-admin-dark .account-reference-list-panel,html body .platform-admin-dark .account-reference-detail-panel{min-width:0;min-height:0;border:1px solid var(--ref-line)!important;background:#fff!important;border-radius:8px!important;height:100%!important;padding:0!important;overflow:hidden!important}html body .platform-admin-dark .account-reference-list-panel>.card-head,html body .platform-admin-dark .account-reference-detail-panel>.card-head{border-bottom:1px solid var(--ref-line-soft)!important;justify-content:space-between!important;align-items:center!important;min-height:61px!important;margin:0!important;padding:0 17px!important;display:flex!important}html body .platform-admin-dark .account-reference-list-panel>.card-head h3,html body .platform-admin-dark .account-reference-detail-panel>.card-head h3{margin:0!important;font-size:17px!important}.account-reference-table{min-width:0;padding:14px 16px 16px;overflow-x:auto}.account-reference-head,.account-reference-row{grid-template-columns:minmax(130px,1.1fr) minmax(130px,1fr) minmax(90px,.7fr) 76px 124px 52px;align-items:center;gap:10px;min-width:690px;display:grid}.account-reference-head{color:#706d66;border:1px solid var(--ref-line-soft);background:#fcfbf8;border-radius:6px 6px 0 0;min-height:42px;padding:0 12px;font-size:10px}.account-reference-body{border:1px solid var(--ref-line-soft);border-top:0;border-radius:0 0 6px 6px;max-height:493px;overflow-y:auto}html body .platform-admin-dark .account-reference-row{text-align:left;width:100%;min-height:49px;color:#5d5a53!important;border:0!important;border-bottom:1px solid var(--ref-line-soft)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;padding:0 12px!important;font-size:10px!important}html body .platform-admin-dark .account-reference-row:last-child{border-bottom:0!important}html body .platform-admin-dark .account-reference-row:hover,html body .platform-admin-dark .account-reference-row.active{background:#f5f7f2!important}html body .platform-admin-dark .account-reference-row.active{box-shadow:inset 3px 0 #789476!important}.account-reference-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-reference-row b{color:#2c2a26;font-size:11px;font-weight:600}.account-reference-row-action{color:var(--ref-green);text-align:right;font-weight:650}.account-reference-detail-panel>.ui-empty-state{background:#fff;border:0;min-height:500px;margin:14px}.account-reference-detail-content{flex-direction:column;gap:16px;min-height:500px;padding:20px;display:flex}.account-reference-detail-hero{border-bottom:1px solid var(--ref-line-soft);align-items:center;gap:12px;padding-bottom:15px;display:flex}.account-reference-detail-hero>span{width:46px;height:46px;color:var(--ref-green);background:var(--ref-green-soft);border-radius:9px;flex:0 0 46px;place-items:center;font-size:18px;font-weight:700;display:grid}.account-reference-detail-hero>div{gap:3px;min-width:0;display:grid}.account-reference-detail-hero b{color:#24231f;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.account-reference-detail-hero small{color:#8e8a82;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-reference-detail-content dl{gap:0;margin:0;display:grid}.account-reference-detail-content dl>div{border-bottom:1px solid var(--ref-line-soft);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;min-height:42px;display:grid}.account-reference-detail-content dt{color:#77736b;font-size:10px}.account-reference-detail-content dd{overflow-wrap:anywhere;color:#373530;min-width:0;margin:0;font-size:11px;font-weight:580}.account-reference-plan-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.account-reference-plan-summary p{background:#f8f7f3;border-radius:6px;gap:5px;min-width:0;margin:0;padding:10px;display:grid}.account-reference-plan-summary span{color:#8d8981;font-size:9px}.account-reference-plan-summary b{overflow-wrap:anywhere;color:#45423c;font-size:10px}html body .platform-admin-dark .account-reference-edit-action{width:100%;margin-top:auto;min-height:42px!important}.account-reference-editor{max-height:528px;padding:16px;overflow:auto}.account-reference-basic-form,.account-reference-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.account-reference-editor label{color:#625f58;gap:6px;min-width:0;font-size:10px;font-weight:600;display:grid}.account-reference-editor :is(input,select){width:100%;min-width:0;min-height:38px!important;padding:0 10px!important;font-size:11px!important}.account-reference-advanced{border:1px solid var(--ref-line-soft);border-radius:7px;margin-top:14px}.account-reference-advanced>summary{color:#4c4943;cursor:pointer;padding:12px;font-size:11px;font-weight:650}.account-reference-advanced-grid{padding:0 12px 13px}.account-reference-editor-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.account-reference-editor-actions button{min-height:38px!important}html body .platform-admin-dark .account-create-card.is-open{height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}@media (width<=1220px){html body .platform-admin-dark .account-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .platform-admin-dark .account-date-filter{grid-column:span 2}html body .platform-admin-dark .account-reference-split{grid-template-columns:minmax(0,1fr);min-height:0}html body .platform-admin-dark .account-reference-list-panel,html body .platform-admin-dark .account-reference-detail-panel{min-height:520px}}@media (width<=680px){html body .platform-admin-dark .account-reference-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .platform-admin-dark .account-reference-kpis .ui-kpi-card{gap:9px!important;min-height:88px!important;padding:10px!important}html body .platform-admin-dark .account-reference-kpis .ui-kpi-icon{flex-basis:38px;width:38px;height:38px}html body .platform-admin-dark .account-reference-kpis .ui-kpi-copy>strong{font-size:22px}html body .platform-admin-dark .account-reference-kpis .ui-kpi-copy>small{display:none}html body .platform-admin-dark .account-toolbar{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html body .platform-admin-dark .account-date-filter{grid-column:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}html body .platform-admin-dark .account-date-filter>span{display:none}.account-reference-table{padding:10px;overflow:visible}.account-reference-head{display:none}.account-reference-body{border:0;gap:8px;max-height:none;display:grid;overflow:visible}html body .platform-admin-dark .account-reference-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;min-width:0;min-height:0;border:1px solid var(--ref-line-soft)!important;border-radius:6px!important;height:auto!important;padding:11px!important}.account-reference-row>*{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;gap:3px;display:grid;overflow:visible}.account-reference-row>:before{content:attr(data-label);color:#99958d;font-size:8px;font-weight:500}.account-reference-row-action{text-align:left}html body .platform-admin-dark .account-reference-list-panel,html body .platform-admin-dark .account-reference-detail-panel{min-height:0}.account-reference-detail-content{min-height:0;padding:15px}.account-reference-plan-summary,.account-reference-basic-form,.account-reference-advanced-grid{grid-template-columns:minmax(0,1fr)}}html body .platform-admin-dark .platform-device-hosting-workbench{flex-direction:column!important;gap:16px!important;display:flex!important}html body .platform-admin-dark .platform-device-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;display:grid!important}html body .platform-admin-dark .platform-device-kpi-grid .ui-kpi-card{border:1px solid var(--ref-line)!important;min-height:95px!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;align-items:center!important;gap:14px!important;padding:15px 18px!important;display:flex!important}html body .platform-admin-dark .platform-device-kpi-grid .ui-kpi-icon{width:48px;height:48px;color:var(--ref-green);background:var(--ref-green-soft);border-radius:50%;flex:0 0 48px;place-items:center;display:grid}html body .platform-admin-dark .platform-device-kpi-grid .ui-kpi-card:nth-child(n+3) .ui-kpi-icon{color:var(--ref-orange);background:var(--ref-orange-soft)}html body .platform-admin-dark .platform-device-kpi-grid .ui-kpi-copy{gap:3px;min-width:0;display:grid}html body .platform-admin-dark .platform-device-kpi-grid .ui-kpi-copy>span{color:#5e5a53;font-size:11px}html body .platform-admin-dark .platform-device-kpi-grid .ui-kpi-copy>strong{color:#171715;font-size:25px;font-weight:600}html body .platform-admin-dark .platform-device-kpi-grid .ui-kpi-copy>small{color:#98948c;font-size:9px}html body .platform-admin-dark .platform-device-reference-filters{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(135px,.65fr)) 82px;align-items:center;gap:14px;min-height:58px;border:1px solid var(--ref-line)!important;background:#fff!important;border-radius:8px!important;padding:8px 14px!important;display:grid!important}html body .platform-admin-dark .platform-device-reference-filters>:is(input,select,button){min-width:0;border-color:var(--ref-line)!important;border-radius:6px!important;height:39px!important;min-height:39px!important;font-size:10px!important}.platform-device-reference-main{grid-template-columns:minmax(0,1.03fr) minmax(400px,.97fr);gap:16px;min-width:0;min-height:500px;display:grid}.platform-device-reference-side{grid-template-rows:minmax(286px,1.5fr) minmax(192px,1fr);gap:16px;min-width:0;display:grid}html body .platform-admin-dark :is(.platform-device-reference-list,.platform-device-reference-detail,.platform-device-reference-incidents,.platform-device-reference-distributions){min-width:0;min-height:0;overflow:hidden;border:1px solid var(--ref-line)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;padding:0!important}html body .platform-admin-dark :is(.platform-device-reference-list,.platform-device-reference-detail,.platform-device-reference-incidents,.platform-device-reference-distributions)>header{border-bottom:1px solid var(--ref-line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:0 16px;display:flex}html body .platform-admin-dark :is(.platform-device-reference-list,.platform-device-reference-detail,.platform-device-reference-incidents,.platform-device-reference-distributions)>header h3{color:#24231f;margin:0;font-size:16px}html body .platform-admin-dark :is(.platform-device-reference-list,.platform-device-reference-incidents)>header>span{color:#8d8981;font-size:10px}.platform-device-reference-table{min-width:0;padding:12px 14px 14px;overflow-x:auto}.platform-device-reference-head,.platform-device-reference-row{grid-template-columns:minmax(130px,1.15fr) minmax(110px,.95fr) 74px 122px 90px 46px;align-items:center;gap:9px;min-width:640px;display:grid}.platform-device-reference-head{color:#77736c;border:1px solid var(--ref-line-soft);background:#fcfbf8;border-radius:6px 6px 0 0;min-height:39px;padding:0 10px;font-size:9px}.platform-device-reference-body{border:1px solid var(--ref-line-soft);border-top:0;border-radius:0 0 6px 6px;max-height:389px;overflow-y:auto}html body .platform-admin-dark .platform-device-reference-row{text-align:left;width:100%;min-height:48px;color:#5f5b54!important;border:0!important;border-bottom:1px solid var(--ref-line-soft)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;padding:0 10px!important;font-size:9px!important}html body .platform-admin-dark .platform-device-reference-row:last-child{border-bottom:0!important}html body .platform-admin-dark .platform-device-reference-row:hover,html body .platform-admin-dark .platform-device-reference-row.active{background:#f5f7f2!important}html body .platform-admin-dark .platform-device-reference-row.active{box-shadow:inset 3px 0 #789476!important}.platform-device-reference-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-device-reference-row b{color:#302e2a;font-size:10px;font-weight:600}.platform-device-reference-action{color:var(--ref-green);text-align:right;font-weight:650}.platform-device-reference-list>header span{white-space:nowrap}@media (width<=1400px) and (width>=761px){.platform-device-reference-head,.platform-device-reference-row{grid-template-columns:minmax(112px,1.15fr) minmax(90px,.9fr) 64px minmax(112px,1fr);gap:7px;min-width:0}.platform-device-reference-head>:nth-child(5),.platform-device-reference-head>:nth-child(6),.platform-device-reference-row>:nth-child(5),.platform-device-reference-row>:nth-child(6){display:none}.platform-device-reference-table,.platform-device-reference-body{overflow-x:hidden}}.platform-device-reference-list>.ui-empty-state{background:#fff;border:0;min-height:400px;margin:12px}.platform-device-reference-detail>.ui-empty-state{background:#fff;border:0;min-height:210px;margin:12px}.platform-device-reference-detail-content{gap:12px;padding:15px 17px 17px;display:grid}.platform-device-reference-device{border-bottom:1px solid var(--ref-line-soft);align-items:center;gap:11px;padding-bottom:12px;display:flex}.platform-device-reference-device>svg{width:48px;height:48px;color:var(--ref-green);background:var(--ref-green-soft);border-radius:10px;flex:0 0 48px;padding:11px}.platform-device-reference-device>div{gap:3px;min-width:0;display:grid}.platform-device-reference-device b{color:#272621;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.platform-device-reference-device span{color:#8d8981;font-size:9px}.platform-device-reference-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:0;display:grid}.platform-device-reference-detail dl>div{border-bottom:1px solid var(--ref-line-soft);grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;min-height:37px;display:grid}.platform-device-reference-detail dt{color:#8b877f;font-size:9px}.platform-device-reference-detail dd{overflow-wrap:anywhere;color:#44413b;min-width:0;margin:0;font-size:10px;font-weight:570}.platform-device-reference-instances{gap:6px;display:grid}.platform-device-reference-instances>span{color:#77736c;font-size:9px}.platform-device-reference-instances p{background:#f8f7f3;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 10px;display:flex}.platform-device-reference-instances p b{color:#44413b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.platform-device-reference-instances p small{color:#8e8a82;text-align:right;font-size:8px}.platform-device-reference-instances p.empty{justify-content:center}.platform-device-reference-incidents>div{max-height:126px;padding:9px 14px 13px;overflow-y:auto}.platform-device-reference-incidents article{border-bottom:1px solid var(--ref-line-soft);grid-template-columns:70px minmax(0,1fr) 58px;align-items:center;gap:8px;min-height:34px;display:grid}.platform-device-reference-incidents article:last-child{border-bottom:0}.platform-device-reference-incidents article b{color:#44413b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.platform-device-reference-incidents article>span:last-child{color:#8d8981;text-align:right;font-size:9px}.platform-device-reference-incidents>.ui-empty-state{background:#fff;border:0;min-height:112px;margin:7px 14px 13px}.platform-device-reference-distributions{min-height:184px}.platform-device-reference-distributions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:12px 14px 14px;display:grid}.platform-device-reference-distributions>div>article{border:1px solid var(--ref-line-soft);background:#fff;border-radius:7px;align-content:center;justify-items:center;gap:9px;min-width:0;min-height:110px;padding:12px;display:grid}.platform-device-reference-distributions article>b{color:#55524b;justify-self:start;font-size:10px}.platform-device-reference-distributions article>p{color:#8d8981;margin:0;font-size:9px}.platform-device-version-bars{gap:6px;width:100%;display:grid}.platform-device-version-bars p{color:#77736c;grid-template-columns:70px minmax(0,1fr) 22px;align-items:center;gap:6px;margin:0;font-size:8px;display:grid}.platform-device-version-bars p>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-device-version-bars p>i{background:#eeece7;border-radius:4px;height:6px;overflow:hidden}.platform-device-version-bars p em{border-radius:inherit;background:#789476;height:100%;display:block}.platform-device-donut{background:conic-gradient(#789476 var(--online-angle), #e8e5df 0);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.platform-device-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:38px;height:38px}.platform-device-donut>span{z-index:1;color:#55524b;grid-area:1/1;font-size:9px;font-weight:650}.platform-device-quality-bars{align-items:end;gap:9px;height:65px;display:flex}.platform-device-quality-bars span{background:#789476;border-radius:3px 3px 0 0;width:11px;min-height:8px}.platform-device-quality-bars span:nth-child(2){background:#c7a36e}.platform-device-quality-bars span:nth-child(3){background:#d56a3b}@media (width<=1220px){html body .platform-admin-dark .platform-device-reference-filters{grid-template-columns:repeat(3,minmax(0,1fr))}html body .platform-admin-dark .platform-device-reference-filters>input{grid-column:span 2}.platform-device-reference-main{grid-template-columns:minmax(0,1fr)}.platform-device-reference-side{grid-template-rows:auto auto}}@media (width<=680px){html body .platform-admin-dark .platform-device-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .platform-admin-dark .platform-device-kpi-grid .ui-kpi-card{gap:8px!important;min-height:84px!important;padding:10px!important}html body .platform-admin-dark .platform-device-kpi-grid .ui-kpi-icon{flex-basis:36px;width:36px;height:36px}html body .platform-admin-dark .platform-device-kpi-grid .ui-kpi-copy>strong{font-size:21px}html body .platform-admin-dark .platform-device-kpi-grid .ui-kpi-copy>small{display:none}html body .platform-admin-dark .platform-device-reference-filters{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px!important}html body .platform-admin-dark .platform-device-reference-filters>input{grid-column:auto}.platform-device-reference-table{padding:10px;overflow:visible}.platform-device-reference-head{display:none}.platform-device-reference-body{border:0;gap:8px;max-height:none;display:grid;overflow:visible}html body .platform-admin-dark .platform-device-reference-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;min-width:0;min-height:0;border:1px solid var(--ref-line-soft)!important;border-radius:6px!important;height:auto!important;padding:11px!important}.platform-device-reference-row>*{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;gap:3px;display:grid;overflow:visible}.platform-device-reference-row>:before{content:attr(data-label);color:#99958d;font-size:8px;font-weight:500}.platform-device-reference-action{text-align:left}.platform-device-reference-detail dl,.platform-device-reference-distributions>div{grid-template-columns:minmax(0,1fr)}}html body .platform-admin-dark .auto-send-audit-page{flex-direction:column!important;gap:16px!important;display:flex!important}html body .platform-admin-dark .auto-send-audit-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;display:grid!important}html body .platform-admin-dark .auto-send-audit-kpis .ui-kpi-card{border:1px solid var(--ref-line)!important;min-height:112px!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;align-items:center!important;gap:15px!important;padding:17px 20px!important;display:flex!important}html body .platform-admin-dark .auto-send-audit-kpis .ui-kpi-icon{width:54px;height:54px;color:var(--ref-green);background:#f8fcf8;border:1px solid #8bc59a;border-radius:50%;flex:0 0 54px;place-items:center;display:grid}html body .platform-admin-dark .auto-send-audit-kpis .ui-kpi-card:nth-child(n+2) .ui-kpi-icon{color:var(--ref-orange);background:#fffaf7;border-color:#e77c49}html body .platform-admin-dark .auto-send-audit-kpis .ui-kpi-card:last-child .ui-kpi-icon{color:#77736c;background:#faf9f6;border-color:#d8d5cf}html body .platform-admin-dark .auto-send-audit-kpis .ui-kpi-copy{gap:4px;min-width:0;display:grid}html body .platform-admin-dark .auto-send-audit-kpis .ui-kpi-copy>span{color:#4e4b45;font-size:11px}html body .platform-admin-dark .auto-send-audit-kpis .ui-kpi-copy>strong{color:#171715;font-size:25px;font-weight:600}html body .platform-admin-dark .auto-send-audit-kpis .ui-kpi-copy>small{color:#8f8b83;font-size:9px}html body .platform-admin-dark .auto-send-audit-reference-filters{grid-template-columns:142px 142px 132px 132px minmax(232px,.95fr) minmax(200px,1fr) 68px;align-items:center;gap:12px;min-height:78px;border:1px solid var(--ref-line)!important;background:#fff!important;border-radius:8px!important;padding:13px 16px!important;display:grid!important}html body .platform-admin-dark .auto-send-audit-reference-filters>:is(input,select,button),html body .platform-admin-dark .auto-send-audit-date-range input{min-width:0;border:1px solid var(--ref-line)!important;color:#4f4c46!important;background:#fff!important;border-radius:6px!important;height:39px!important;min-height:39px!important;padding:0 10px!important;font-size:10px!important}.auto-send-audit-date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.auto-send-audit-date-range span{color:#97938b;font-size:10px}.auto-send-audit-reference-layout{grid-template-columns:minmax(650px,1.08fr) minmax(430px,.92fr);gap:16px;min-width:0;min-height:570px;display:grid}html body .platform-admin-dark :is(.auto-send-audit-reference-list,.auto-send-audit-reference-detail){min-width:0;min-height:0;overflow:hidden;border:1px solid var(--ref-line)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;padding:0!important}html body .platform-admin-dark :is(.auto-send-audit-reference-list,.auto-send-audit-reference-detail)>header{border-bottom:1px solid var(--ref-line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:0 16px;display:flex}html body .platform-admin-dark :is(.auto-send-audit-reference-list,.auto-send-audit-reference-detail)>header h3{color:#26241f;margin:0;font-size:16px}html body .platform-admin-dark .auto-send-audit-reference-list>header button{min-height:32px!important;padding:0 12px!important;font-size:9px!important}.auto-send-audit-reference-table{min-width:0;padding:10px 12px 0;overflow-x:auto}.auto-send-audit-reference-head,.auto-send-audit-reference-row{grid-template-columns:122px minmax(105px,.95fr) minmax(90px,.85fr) minmax(90px,.85fr) 76px 104px 82px minmax(100px,1fr);align-items:center;gap:8px;min-width:820px;display:grid}.auto-send-audit-reference-head{color:#77736c;border:1px solid var(--ref-line-soft);background:#fcfbf8;border-radius:6px 6px 0 0;min-height:38px;padding:0 9px;font-size:9px}.auto-send-audit-reference-body{border:1px solid var(--ref-line-soft);border-top:0;border-radius:0 0 6px 6px;height:428px;overflow-y:auto}html body .platform-admin-dark .auto-send-audit-reference-row{text-align:left;width:100%;min-height:43px;color:#5e5b54!important;border:0!important;border-bottom:1px solid var(--ref-line-soft)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;padding:0 9px!important;font-size:8.5px!important}html body .platform-admin-dark .auto-send-audit-reference-row:last-child{border-bottom:0!important}html body .platform-admin-dark .auto-send-audit-reference-row:hover,html body .platform-admin-dark .auto-send-audit-reference-row.active{background:#f5f7f2!important}html body .platform-admin-dark .auto-send-audit-reference-row.active{box-shadow:inset 3px 0 #789476!important}.auto-send-audit-reference-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auto-send-audit-reference-row b{color:#34322d;font-size:9px;font-weight:600}.auto-send-audit-reference-row .ui-status-badge{max-width:100%}.auto-send-audit-reference-list>.ui-empty-state{background:#fff;border:0;min-height:450px;margin:10px 12px 0}.auto-send-audit-reference-pagination{color:#77736c;border-top:1px solid var(--ref-line-soft);justify-content:flex-end;align-items:center;gap:10px;min-height:54px;padding:0 14px;font-size:9px;display:flex}html body .platform-admin-dark .auto-send-audit-reference-pagination button{min-height:30px!important;padding:0 10px!important;font-size:9px!important}.auto-send-audit-reference-pagination b{color:#45423c;font-size:9px}.auto-send-audit-reference-detail{flex-direction:column;display:flex}.auto-send-audit-reference-detail>section{border:1px solid var(--ref-line-soft);border-radius:7px;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:118px;margin:12px 14px 0;padding:12px;display:grid}.auto-send-audit-reference-detail>section:last-child{margin-bottom:14px}.auto-send-audit-reference-detail h4{color:#34322d;margin:0;font-size:12px;font-weight:620}.auto-send-audit-reference-detail>section>div:not(.ui-empty-state){text-align:center;align-content:center;justify-items:center;gap:6px;min-width:0;display:grid}.auto-send-audit-reference-detail>section>div>b{color:#55514a;font-size:11px}.auto-send-audit-reference-detail>section>div>p{overflow-wrap:anywhere;color:#8c8880;max-width:100%;margin:0;font-size:9px;line-height:1.5}.auto-send-audit-reference-detail .ui-empty-state{background:#fff;border:0;min-height:68px}.auto-send-audit-reference-incidents{text-align:left!important;justify-items:stretch!important}.auto-send-audit-reference-incidents p{border-bottom:1px solid var(--ref-line-soft);align-items:center;gap:8px;width:100%;padding:7px 0;display:flex}.auto-send-audit-reference-incidents p:last-child{border-bottom:0}.auto-send-audit-reference-note{color:#67635c;border:1px solid var(--ref-line);background:#fff;border-radius:7px;align-items:center;gap:10px;min-height:46px;padding:0 14px;font-size:10px;display:flex}.auto-send-audit-reference-note svg{color:#4e5a4b;flex:none}@media (width<=1280px){html body .platform-admin-dark .auto-send-audit-reference-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.auto-send-audit-date-range,.auto-send-audit-reference-filters>input{grid-column:span 2}.auto-send-audit-reference-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){html body .platform-admin-dark .auto-send-audit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .platform-admin-dark .auto-send-audit-kpis .ui-kpi-card{gap:8px!important;min-height:84px!important;padding:10px!important}html body .platform-admin-dark .auto-send-audit-kpis .ui-kpi-icon{flex-basis:38px;width:38px;height:38px}html body .platform-admin-dark .auto-send-audit-kpis .ui-kpi-copy>strong{font-size:21px}html body .platform-admin-dark .auto-send-audit-kpis .ui-kpi-copy>small{display:none}html body .platform-admin-dark .auto-send-audit-reference-filters{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px!important}.auto-send-audit-date-range,.auto-send-audit-reference-filters>input{grid-column:auto}.auto-send-audit-reference-table{padding:10px;overflow:visible}.auto-send-audit-reference-head{display:none}.auto-send-audit-reference-body{border:0;gap:8px;height:auto;display:grid;overflow:visible}html body .platform-admin-dark .auto-send-audit-reference-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;min-width:0;min-height:0;border:1px solid var(--ref-line-soft)!important;border-radius:6px!important;height:auto!important;padding:11px!important}.auto-send-audit-reference-row>*{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;gap:3px;display:grid;overflow:visible}.auto-send-audit-reference-row>:before{content:attr(data-label);color:#99958d;font-size:8px;font-weight:500}.auto-send-audit-reference-pagination{flex-wrap:wrap;justify-content:center}}html body .platform-admin-dark .billing-reference-workspace{flex-direction:column;gap:14px;min-width:0;display:flex}html body .platform-admin-dark .billing-reference-kpis .ui-kpi-card{border:1px solid var(--ref-line)!important;min-height:112px!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;align-items:center!important;gap:15px!important;padding:17px 20px!important;display:flex!important}html body .platform-admin-dark .billing-reference-kpis .ui-kpi-icon{color:#4f8149;background:#edf6e9;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}html body .platform-admin-dark .billing-reference-kpis .ui-kpi-card:nth-child(3) .ui-kpi-icon{color:var(--ref-orange);background:var(--ref-orange-soft)}html body .platform-admin-dark .billing-reference-kpis .ui-kpi-copy{gap:4px;min-width:0;display:grid}html body .platform-admin-dark .billing-reference-kpis .ui-kpi-copy>span{color:#4e4b45;font-size:11px}html body .platform-admin-dark .billing-reference-kpis .ui-kpi-copy>strong{color:#171715;font-size:25px;font-weight:600}html body .platform-admin-dark .billing-reference-kpis .ui-kpi-copy>small{color:#8e8a82;font-size:9px}.billing-reference-tabs{border-bottom:1px solid var(--ref-line-soft);align-items:end;gap:28px;min-height:42px;padding:0 12px;display:flex}html body .platform-admin-dark .billing-reference-tabs button{position:relative;color:#625f58!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 2px!important;font-size:11px!important;font-weight:520!important}html body .platform-admin-dark .billing-reference-tabs button.active{color:#22211e!important;font-weight:650!important}.billing-reference-tabs button.active:after{content:"";background:#20201e;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}html body .platform-admin-dark .billing-reference-filters{grid-template-columns:minmax(180px,1fr) repeat(4,minmax(130px,.78fr)) 68px;align-items:center;gap:16px;min-height:72px;border:1px solid var(--ref-line)!important;background:#fff!important;border-radius:8px!important;padding:12px 16px!important;display:grid!important}html body .platform-admin-dark .billing-reference-filters>:is(input,select,button){min-width:0;border:1px solid var(--ref-line)!important;color:#4f4c46!important;background:#fff!important;border-radius:6px!important;height:39px!important;min-height:39px!important;padding:0 10px!important;font-size:10px!important}.billing-reference-main{grid-template-columns:minmax(630px,1.05fr) minmax(420px,.95fr);gap:16px;min-width:0;min-height:450px;display:grid}html body .platform-admin-dark :is(.billing-reference-list,.billing-reference-detail,.billing-reference-plan-summary){min-width:0;min-height:0;overflow:hidden;border:1px solid var(--ref-line)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;padding:0!important}html body .platform-admin-dark :is(.billing-reference-list,.billing-reference-detail,.billing-reference-plan-summary)>header{border-bottom:1px solid var(--ref-line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:0 15px;display:flex}html body .platform-admin-dark :is(.billing-reference-list,.billing-reference-detail,.billing-reference-plan-summary)>header h3{color:#292722;margin:0;font-size:15px}.billing-reference-list>header span{color:#8b877f;font-size:9px}.billing-reference-table{min-width:0;padding:10px 12px 0;overflow-x:auto}.billing-reference-head,.billing-reference-row{grid-template-columns:94px minmax(100px,.95fr) minmax(82px,.78fr) 82px 82px 86px 82px 46px;align-items:center;gap:8px;min-width:760px;display:grid}.billing-reference-head{color:#77736c;border:1px solid var(--ref-line-soft);background:#fcfbf8;border-radius:6px 6px 0 0;min-height:38px;padding:0 9px;font-size:8.5px}.billing-reference-body{border:1px solid var(--ref-line-soft);border-top:0;border-radius:0 0 6px 6px;height:306px;overflow-y:auto}html body .platform-admin-dark .billing-reference-row{text-align:left;width:100%;min-height:44px;color:#5e5a53!important;border:0!important;border-bottom:1px solid var(--ref-line-soft)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;padding:0 9px!important;font-size:8.5px!important}html body .platform-admin-dark .billing-reference-row:last-child{border-bottom:0!important}html body .platform-admin-dark .billing-reference-row:hover,html body .platform-admin-dark .billing-reference-row.active{background:#f5f7f2!important}html body .platform-admin-dark .billing-reference-row.active{box-shadow:inset 3px 0 #789476!important}.billing-reference-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.billing-reference-row b{color:#38352f;font-size:9px;font-weight:600}.billing-reference-action{color:var(--ref-green);text-align:right;font-weight:650}.billing-reference-list>.ui-empty-state{background:#fff;border:0;min-height:344px;margin:10px 12px 0}.billing-reference-list>footer{color:#77736c;border-top:1px solid var(--ref-line-soft);justify-content:flex-end;align-items:center;gap:10px;min-height:52px;padding:0 14px;font-size:9px;display:flex}html body .platform-admin-dark .billing-reference-list>footer button{min-height:30px!important;padding:0 10px!important;font-size:9px!important}.billing-reference-detail>.ui-empty-state{background:#fff;border:0;min-height:380px;margin:10px 12px}.billing-reference-detail-content{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:397px;padding:12px 14px 14px;display:grid}.billing-reference-detail-content>section{border:1px solid var(--ref-line-soft);border-radius:7px;min-width:0;min-height:118px;padding:11px}.billing-reference-detail-content h4{color:#3c3933;margin:0 0 8px;font-size:11px}.billing-reference-detail-content dl{gap:7px;margin:0;display:grid}.billing-reference-detail-content dl>div{grid-template-columns:62px minmax(0,1fr);gap:8px;display:grid}.billing-reference-detail-content dt{color:#918d85;font-size:8px}.billing-reference-detail-content dd{overflow-wrap:anywhere;color:#55514a;min-width:0;margin:0;font-size:9px;font-weight:580}.billing-reference-detail-content>section>p{color:#66625b;text-align:center;margin:22px 0 0;font-size:10px}.billing-reference-detail-content .ui-empty-state{background:#fff;border:0;min-height:72px}html body .platform-admin-dark .billing-reference-detail-content>button{grid-column:1/-1;justify-self:end;min-height:38px!important}.billing-reference-plan-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:10px 12px 12px;display:grid}.billing-reference-plan-summary article{border:1px solid var(--ref-line-soft);border-radius:7px;min-width:0;min-height:106px;padding:10px}.billing-reference-plan-summary h4{color:#4d4a44;align-items:center;gap:7px;margin:0 0 9px;font-size:10px;display:flex}.billing-reference-plan-summary article>p{background:#faf9f6;border-radius:5px;justify-content:space-between;gap:8px;margin:0;padding:8px;display:flex}.billing-reference-plan-summary article>p b{color:#55514b;font-size:9px}.billing-reference-plan-summary article>p span{color:#8d8981;font-size:9px}.billing-reference-plan-summary .ui-empty-state{background:#fff;border:0;min-height:62px}html body .platform-admin-dark .billing-reference-operations{border:1px solid var(--ref-line);background:#fff;border-radius:8px;padding:12px 14px}.billing-reference-operations>summary{color:#3e3b35;cursor:pointer;font-size:11px;font-weight:650}.billing-reference-operations>p{color:#89857d;margin:7px 0 14px;font-size:9px}.billing-reference-operations:not([open])>p,.billing-reference-operations:not([open])>.platform-billing-ledger{display:none!important}@media (width<=1240px){html body .platform-admin-dark .billing-reference-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-reference-main{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){html body .platform-admin-dark .billing-reference-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .platform-admin-dark .billing-reference-kpis .ui-kpi-card{gap:8px!important;min-height:84px!important;padding:10px!important}html body .platform-admin-dark .billing-reference-kpis .ui-kpi-icon{flex-basis:38px;width:38px;height:38px}html body .platform-admin-dark .billing-reference-kpis .ui-kpi-copy>strong{font-size:21px}html body .platform-admin-dark .billing-reference-kpis .ui-kpi-copy>small{display:none}.billing-reference-tabs{gap:16px;overflow-x:auto}.billing-reference-tabs button{flex:none}html body .platform-admin-dark .billing-reference-filters{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px!important}.billing-reference-table{padding:10px;overflow:visible}.billing-reference-head{display:none}.billing-reference-body{border:0;gap:8px;height:auto;display:grid;overflow:visible}html body .platform-admin-dark .billing-reference-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;min-width:0;min-height:0;border:1px solid var(--ref-line-soft)!important;border-radius:6px!important;height:auto!important;padding:11px!important}.billing-reference-row>*{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;gap:3px;display:grid;overflow:visible}.billing-reference-row>:before{content:attr(data-label);color:#99958d;font-size:8px;font-weight:500}.billing-reference-detail-content,.billing-reference-plan-summary>div{grid-template-columns:minmax(0,1fr)}}html body .platform-admin-dark .account-reference-split>.account-reference-list-panel,html body .platform-admin-dark .account-reference-split>.account-reference-detail-panel{grid-area:auto!important;width:auto!important;max-width:none!important}@media (width>=1221px){html body .platform-admin-dark .account-reference-split{grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr)!important}html body .platform-admin-dark .account-reference-table{overflow-x:hidden}html body .platform-admin-dark .account-reference-head,html body .platform-admin-dark .account-reference-row{grid-template-columns:minmax(112px,1.15fr) minmax(105px,1fr) minmax(82px,.72fr) 70px 112px 44px;gap:7px;min-width:0}}html body .platform-admin-dark .platform-device-reference-table,html body .platform-admin-dark .platform-device-reference-body,html body .platform-admin-dark .auto-send-audit-reference-table,html body .platform-admin-dark .auto-send-audit-reference-body{overflow-x:hidden}html body .platform-admin-dark .platform-device-reference-head,html body .platform-admin-dark .platform-device-reference-row{grid-template-columns:minmax(100px,1.15fr) minmax(88px,.95fr) 62px minmax(106px,1fr) 74px 42px;gap:7px;width:100%;min-width:0}html body .platform-admin-dark .auto-send-audit-reference-head,html body .platform-admin-dark .auto-send-audit-reference-row{grid-template-columns:96px minmax(76px,.9fr) minmax(72px,.82fr) minmax(72px,.82fr) 62px 88px 66px;gap:7px;width:100%;min-width:0}html body .platform-admin-dark .auto-send-audit-reference-head>:last-child,html body .platform-admin-dark .auto-send-audit-reference-row>:last-child{display:none}html body .platform-admin-dark .ops-workbench-detail{min-width:0;height:100%;position:static;top:auto}html body .platform-admin-dark .ops-workbench-evidence,html body .platform-admin-dark .ops-workbench-next{overflow-y:auto}html body .platform-admin-dark .platform-model-kpis .ui-kpi-card{min-height:104px;padding:15px 18px}html body .platform-admin-dark .platform-model-test-card>summary.platform-model-test-head{min-height:58px!important;padding:9px 14px!important}html body .platform-admin-dark .platform-model-test-head p{display:none}html body .platform-admin-dark .platform-model-workbench>.platform-card-list{min-height:148px}html body .platform-admin-dark .model-call-workspace{min-height:390px}html body .platform-admin-dark .model-call-table{max-height:430px}html body .platform-admin-dark .model-note-card{min-height:46px;padding:10px 14px!important}html body .platform-admin-dark .model-note-card p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:3px 0 0!important}@media (width<=1280px) and (width>=901px){html body .platform-admin-dark .ops-workbench-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);height:auto}html body .platform-admin-dark .ops-workbench-next{grid-column:1/-1;height:auto;min-height:260px}}@media (width<=900px){html body .platform-admin-dark .ops-workbench-layout{grid-template-columns:minmax(0,1fr);height:auto}html body .platform-admin-dark .ops-workbench-detail{height:auto;min-height:300px}}.plan-catalog-console{padding:0!important;overflow:hidden!important}.plan-catalog-console>header{border-bottom:1px solid var(--ref-line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 16px;display:flex}.plan-catalog-console>header h3{color:var(--ref-text);margin:0 0 3px;font-size:16px}.plan-catalog-console>header p{color:var(--ref-muted);margin:0;font-size:9px}.plan-catalog-console>header>span{color:#77736c;white-space:nowrap;font-size:9px}.plan-publish-flow{color:#5d5a53;border-bottom:1px solid var(--ref-line-soft);background:#f4f7f1;grid-template-columns:repeat(7,auto);justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:9px;display:grid}.plan-publish-flow span{align-items:center;gap:6px;font-weight:650;display:inline-flex}.plan-publish-flow b{color:#fff;background:var(--ref-green);border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.plan-publish-flow i{color:#9a968d;font-style:normal}.plan-catalog-console-grid{grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);min-width:0;display:grid}.plan-catalog-list{border-right:1px solid var(--ref-line-soft);background:#faf9f6;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-width:0;min-height:280px;padding:14px;display:grid}.plan-catalog-list>article{border:1px solid var(--ref-line);background:#fff;border-radius:7px;gap:6px;min-width:0;padding:12px;display:grid}.plan-catalog-list>article.risk{border-left:3px solid var(--ref-orange)}.plan-catalog-list>article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-catalog-list>article>div>span{color:var(--ref-green);font-size:9px;font-weight:650}.plan-catalog-list>article h4{color:var(--ref-text);margin:0;font-size:13px}.plan-catalog-list>article strong{color:#34322d;font-size:14px}.plan-catalog-list>article p,.plan-catalog-list>article small{color:#77736c;margin:0;font-size:9px}.plan-catalog-list>article>b{color:var(--ref-orange);font-size:9px}html body .platform-admin-dark .plan-catalog-list button{min-height:28px!important;padding:0 9px!important;font-size:8px!important}.plan-catalog-list>.ui-empty-state{background:0 0;border:0;grid-column:1/-1;min-height:230px}.plan-catalog-editors{align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.plan-catalog-editors>form{border-bottom:1px solid var(--ref-line-soft);gap:10px;padding-bottom:12px;display:grid}.plan-catalog-editors>form h4{color:#3d3a34;margin:0;font-size:11px}.plan-publish-form-note{color:#6d786b;margin:-4px 0 0;font-size:8px;line-height:1.5}.plan-catalog-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.plan-catalog-form-grid label{color:#68645d;gap:5px;min-width:0;font-size:8px;display:grid}html body .platform-admin-dark .plan-catalog-form-grid :is(input,select){width:100%;min-width:0;min-height:34px!important;padding:0 9px!important;font-size:9px!important}html body .platform-admin-dark .plan-catalog-editors>form>button{justify-self:end;min-height:34px!important;padding:0 13px!important;font-size:9px!important}.generated-cdk-panel{background:#f2f8f1;border:1px solid #b9d5bd;border-radius:7px;gap:7px;padding:10px;display:grid}.generated-cdk-panel>b{color:#315b39;font-size:9px}.generated-cdk-panel code{overflow-wrap:anywhere;color:#30352e;background:#fff;border-radius:5px;padding:7px 9px;font-size:10px}.plan-catalog-feedback{border-top:1px solid var(--ref-line-soft);margin:0;padding:9px 14px;font-size:9px}.plan-catalog-feedback.error{color:#b64920;background:#fff4ed}.plan-catalog-feedback.success{color:#315b39;background:#f1f7ef}@media (width<=1180px){.plan-catalog-console-grid{grid-template-columns:minmax(0,1fr)}.plan-catalog-list{border-right:0;border-bottom:1px solid var(--ref-line-soft)}}@media (width<=680px){.plan-catalog-console>header{flex-direction:column;align-items:flex-start}.plan-publish-flow{grid-template-columns:1fr;justify-items:start}.plan-publish-flow i{display:none}.plan-catalog-list,.plan-catalog-form-grid{grid-template-columns:minmax(0,1fr)}}.platform-settings-readiness-list{min-width:0;display:grid}.platform-settings-readiness-list p{border-bottom:1px solid var(--ref-line-soft);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:62px;margin:0;display:grid}.platform-settings-readiness-list p:last-child{border-bottom:0}.platform-settings-readiness-icon{background:var(--ref-green-soft);width:34px;height:34px;color:var(--ref-green);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}.platform-settings-readiness-list b{color:#34322e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.platform-settings-readiness-list small{text-overflow:ellipsis;white-space:nowrap;max-width:132px;font-size:11px;overflow:hidden}.platform-settings-readiness-list small.ready{color:var(--ref-green)}.platform-settings-readiness-list small.waiting{color:var(--ref-orange)}html body .platform-admin-dark .platform-settings-reference-side>.card{border-color:var(--ref-line)!important;box-shadow:none!important;border-radius:8px!important;padding:18px!important}html body .platform-admin-dark .platform-settings-reference-side>.card h3{margin:0 0 14px;color:var(--ref-text)!important;font-size:17px!important}html body .platform-admin-dark :is(.platform-settings-impact-card,.platform-settings-safety-card) p{color:#625f58;margin:0 0 9px;font-size:11px;line-height:1.65}html body .platform-admin-dark :is(.platform-settings-impact-card,.platform-settings-safety-card) p:last-child{margin-bottom:0}@media (width<=900px){html body .platform-admin-dark .auto-send-audit-kpis,html body .platform-admin-dark .account-reference-kpis,html body .platform-admin-dark .platform-device-reference-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .platform-admin-dark .auto-send-audit-reference-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}html body .platform-admin-dark .auto-send-audit-date-range,html body .platform-admin-dark .auto-send-audit-reference-filters>input{grid-column:1/-1!important}html body .platform-admin-dark :is(.auto-send-audit-reference-layout,.platform-device-reference-main,.account-reference-split){grid-template-columns:minmax(0,1fr)!important;min-height:0!important}html body .platform-admin-dark :is(.auto-send-audit-reference-table,.platform-device-reference-table,.account-reference-table){padding:10px!important;overflow:visible!important}html body .platform-admin-dark :is(.auto-send-audit-reference-head,.platform-device-reference-head,.account-reference-head){display:none!important}html body .platform-admin-dark :is(.auto-send-audit-reference-body,.platform-device-reference-body,.account-reference-body){border:0!important;gap:8px!important;width:100%!important;height:auto!important;max-height:520px!important;display:grid!important;overflow:visible auto!important}html body .platform-admin-dark :is(.auto-send-audit-reference-row,.platform-device-reference-row,.account-reference-row){border:1px solid var(--ref-line-soft)!important;border-radius:6px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:10px 12px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:11px!important}html body .platform-admin-dark :is(.auto-send-audit-reference-row,.platform-device-reference-row,.account-reference-row)>*{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;gap:3px!important;min-width:0!important;display:grid!important;overflow:visible!important}html body .platform-admin-dark :is(.auto-send-audit-reference-row,.platform-device-reference-row,.account-reference-row)>:before{content:attr(data-label);color:#99958d;font-size:8px;font-weight:500}html body .platform-admin-dark .auto-send-audit-reference-detail{min-height:0!important}}@media (width<=680px){html body .platform-admin-dark .auto-send-audit-reference-filters{grid-template-columns:minmax(0,1fr)!important}html body .platform-admin-dark .auto-send-audit-date-range,html body .platform-admin-dark .auto-send-audit-reference-filters>input{grid-column:auto!important}}html body .platform-admin-dark .account-workbench-page>.account-reference-kpis{width:100%!important}html body .platform-admin-dark .platform-settings-tabs{background:0 0;border-width:0 0 1px;border-radius:0;min-height:52px;padding:0}html body .platform-admin-dark .platform-settings-tabs>div:first-child{align-self:stretch;gap:26px}html body .platform-admin-dark .platform-settings-tabs>div:first-child>button{color:#34322e!important;background:0 0!important;border-width:0 0 2px!important;border-radius:0!important;min-height:52px!important;padding:0 10px!important;font-size:14px!important;font-weight:650!important}html body .platform-admin-dark .platform-settings-tabs>div:first-child>button.active{color:#171715!important;border-color:#4f7c47!important}html body .platform-admin-dark .platform-settings-tabs .platform-settings-tab-actions button{border-radius:6px!important;min-height:38px!important;padding-inline:18px!important;font-size:12px!important}html body .platform-admin-dark .platform-settings-tabs .platform-settings-tab-actions button:first-child{color:#5f5c55!important;background:#fff!important;border-color:#d8d6d0!important}html body .platform-admin-dark .platform-settings-tabs .platform-settings-tab-actions button:last-child{color:#fff!important;background:#1d1d1b!important;border-color:#1d1d1b!important}html body .platform-admin-dark .platform-settings-tabs .platform-settings-tab-actions button:disabled{color:#aaa79f!important;background:#f1f0ec!important;border-color:#d4d2cc!important}@media (width>=981px) and (width<=1320px){html body .platform-admin-dark .reference-platform-overview{grid-template-rows:auto!important}html body .platform-admin-dark .ref-kpi-grid,html body .platform-admin-dark .account-reference-kpis,body .platform-admin-dark .platform-overview-page>.grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .platform-admin-dark .ref-overview-middle,html body .platform-admin-dark .ref-overview-bottom,html body .platform-admin-dark .account-reference-split,html body .platform-admin-dark .platform-settings-reference-layout{grid-template-columns:minmax(0,1fr)!important}html body .platform-admin-dark .account-reference-table{overflow-x:auto!important}html body .platform-admin-dark .platform-settings-reference-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:static}html body .platform-admin-dark .platform-settings-safety-card{grid-column:1/-1}html body .platform-admin-dark .ops-workbench-filter-card{align-items:stretch;grid-template-columns:minmax(0,1fr)!important}html body .platform-admin-dark .ops-workbench-source-note{justify-self:start}}@media (width<=760px){html body .platform-admin-dark .platform-settings-tabs{align-items:stretch;gap:8px}html body .platform-admin-dark .platform-settings-tabs>div:first-child{gap:3px;overflow-x:auto}html body .platform-admin-dark .platform-settings-tabs>div:first-child>button{flex:none;min-height:42px!important;font-size:12px!important}html body .platform-admin-dark .platform-settings-tab-actions button{flex:1}html body .platform-admin-dark .platform-settings-reference-side{grid-template-columns:minmax(0,1fr)}html body .platform-admin-dark .platform-settings-safety-card{grid-column:auto}}html body .platform-admin-dark .incident-filter-card{grid-template-columns:minmax(210px,.34fr) minmax(0,1.66fr);align-items:end;gap:10px 16px!important;padding:13px 16px!important}html body .platform-admin-dark .incident-filter-controls{align-self:end}html body .platform-admin-dark .incident-summary-strip{grid-column:1/-1;align-items:center;gap:7px;display:flex}html body .platform-admin-dark .incident-summary-strip :is(button,span){align-items:center;display:inline-flex;color:#5e5b54!important;border:1px solid var(--ref-line)!important;min-height:26px!important;box-shadow:none!important;background:#f5f4f0!important;border-radius:13px!important;padding:0 10px!important;font-size:10px!important;font-weight:650!important}html body .platform-admin-dark .incident-summary-strip button.warning{color:#a94d25!important;background:var(--ref-orange-soft)!important;border-color:#efc7b3!important}html body .platform-admin-dark .incident-summary-strip button.success{color:#4d764b!important;background:var(--ref-green-soft)!important;border-color:#d5e3d2!important}html body .platform-admin-dark .incident-summary-strip button.active{outline-offset:1px;outline:2px solid #1d1d1b26}html body .platform-admin-dark .incident-summary-strip button:focus-visible{outline-offset:2px;outline:2px solid #1d1d1b}html body .platform-admin-dark .incident-list-panel{border:1px solid var(--ref-line);background:#fff;border-radius:8px;grid-template-rows:55px minmax(0,1fr);gap:0;padding:0;overflow:hidden}.incident-list-head,.ops-workbench-queue-head{border-bottom:1px solid var(--ref-line-soft);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.incident-list-head h3,.ops-workbench-queue-head h3{color:var(--ref-text);margin:0 0 3px;font-size:15px}.incident-list-head p,.ops-workbench-queue-head p{color:var(--ref-muted);margin:0;font-size:9px}.incident-list-head>span,.ops-workbench-queue-head>span{color:#5e5b54;background:#f3f2ee;border-radius:11px;flex:none;padding:4px 8px;font-size:9px;font-weight:650}.incident-list-scroll,.ops-workbench-list-scroll{scrollbar-gutter:stable;align-content:start;gap:8px;min-height:0;padding:10px;display:grid;overflow-y:auto}html body .platform-admin-dark .incident-card{min-height:108px}html body .platform-admin-dark .incident-card.selected{border-color:#d6a287!important;border-left-color:var(--ref-orange)!important;background:#fffaf6!important}html body .platform-admin-dark .ops-workbench-source-grid .ui-kpi-card{align-items:center!important;gap:14px!important;height:108px!important;min-height:108px!important;padding:16px 20px!important;display:flex!important}html body .platform-admin-dark .ops-workbench-source-grid .ui-kpi-icon{border-radius:50%;flex:0 0 48px;width:48px;height:48px}html body .platform-admin-dark .ops-workbench-source-grid .ui-kpi-copy{min-width:0}html body .platform-admin-dark .ops-workbench-source-grid .ui-kpi-copy>strong{font-size:27px}html body .platform-admin-dark .ops-workbench-status-strip{min-height:64px;padding:9px 14px}html body .platform-admin-dark .ops-workbench-status-strip p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html body .platform-admin-dark .ops-workbench-list{border:1px solid var(--ref-line);background:#fff;border-radius:8px;grid-template-rows:55px minmax(0,1fr);gap:0;padding:0;overflow:hidden}html body .platform-admin-dark .ops-workbench-card{min-height:126px}html body .platform-admin-dark .ops-workbench-card.selected{border-color:#d6a287!important;border-left-color:var(--ref-orange)!important;background:#fffaf6!important}html body .platform-admin-dark .ops-workbench-card>p:last-of-type{-webkit-box-orient:vertical;white-space:normal!important;-webkit-line-clamp:2!important;display:-webkit-box!important}.ops-workbench-report{border:1px solid var(--ref-line-soft);background:#fff;border-radius:7px;gap:8px;padding:10px;display:grid}.ops-workbench-report>div,.ops-workbench-report>p{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin:0;display:flex}.ops-workbench-report b{color:var(--ref-text);font-size:11px}.ops-workbench-report span{color:var(--ref-muted);font-size:9px}.ops-workbench-report strong{color:var(--ref-orange);font-size:10px}@media (width<=1320px){html body .platform-admin-dark .incident-filter-card{grid-template-columns:minmax(0,1fr);align-items:stretch}html body .platform-admin-dark .incident-center-layout{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}html body .platform-admin-dark .incident-list-panel{height:520px}html body .platform-admin-dark .ops-workbench-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);height:auto}html body .platform-admin-dark .ops-workbench-list{height:520px}html body .platform-admin-dark .ops-workbench-next{grid-column:1/-1;height:auto;min-height:260px}}@media (width<=900px){html body .platform-admin-dark .incident-list-panel,html body .platform-admin-dark .ops-workbench-list{height:480px}html body .platform-admin-dark .ops-workbench-layout{grid-template-columns:minmax(0,1fr)}html body .platform-admin-dark .ops-workbench-next{grid-column:auto}}.ops-workbench-stage-flow{border:1px solid var(--ref-line-soft);background:#fff;border-radius:7px;align-items:flex-start;min-width:0;padding:12px 6px;display:flex}.ops-workbench-stage-flow article{text-align:center;flex:0 0 54px;justify-items:center;gap:5px;min-width:0;display:grid}.ops-workbench-stage-flow article>span{color:#817d75;background:#faf9f6;border:1px solid #d8d5cf;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.ops-workbench-stage-flow article.done>span{color:var(--ref-green);background:#f6faf4;border-color:#bfd0ba}.ops-workbench-stage-flow article.blocked>span{color:var(--ref-orange);background:#fff8f3;border-color:#efc4ae}.ops-workbench-stage-flow article b{color:#4c4943;white-space:nowrap;font-size:9px}.ops-workbench-stage-flow article small{color:#96928a;min-height:24px;font-size:8px;line-height:1.4}.ops-workbench-stage-flow>i{border-top:1px dashed #bbb8b1;flex:12px;min-width:5px;margin:15px 2px 0}.ops-workbench-evidence-folds{gap:8px;display:grid}.ops-workbench-evidence-folds details{border:1px solid var(--ref-line-soft);background:#fff;border-radius:7px;overflow:hidden}.ops-workbench-evidence-folds summary{min-height:38px;color:var(--ref-text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font-size:10px;font-weight:650;list-style:none;display:flex}.ops-workbench-evidence-folds summary::-webkit-details-marker{display:none}.ops-workbench-evidence-folds summary:after{content:"⌄";color:#8e8a82;font-size:12px}.ops-workbench-evidence-folds summary span{color:var(--ref-muted);margin-left:auto;font-size:8px;font-weight:500}.ops-workbench-evidence-folds details[open] summary{border-bottom:1px solid var(--ref-line-soft)}.ops-workbench-evidence-folds details>p{color:#66635d;margin:0;padding:10px 11px;font-size:9px;line-height:1.55}@media (width<=1199px){.ops-workbench-stage-flow article{flex-basis:48px}.ops-workbench-stage-flow article b{font-size:8px}}@media (width<=680px){html body .platform-admin-dark .incident-summary-strip>span{width:100%;margin-left:0}html body .platform-admin-dark .incident-filter-controls{grid-template-columns:minmax(0,1fr)}html body .platform-admin-dark .incident-list-panel,html body .platform-admin-dark .ops-workbench-list{height:auto;max-height:none}.incident-list-scroll,.ops-workbench-list-scroll{max-height:520px}}html body .platform-admin-dark .incident-filter-card,html body .platform-admin-dark .ops-workbench-filter-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:64px;display:grid;gap:12px!important;padding:11px 14px!important}html body .platform-admin-dark .incident-filter-controls,html body .platform-admin-dark .ops-workbench-filter-controls{grid-template-columns:minmax(260px,1fr) 150px 170px auto;gap:10px;min-width:0}html body .platform-admin-dark .ops-workbench-filter-card{grid-template-columns:minmax(0,1fr)}html body .platform-admin-dark .ops-workbench-filter-controls{grid-template-columns:minmax(220px,1fr) repeat(4,130px) 76px}html body .platform-admin-dark :is(.incident-filter-controls,.ops-workbench-filter-controls) :is(input,select,button){height:40px;border-radius:8px!important;min-height:40px!important}html body .platform-admin-dark .incident-summary-strip{flex-wrap:nowrap;grid-column:auto;justify-content:flex-end}html body .platform-admin-dark .incident-summary-strip>span{margin-left:0}html body .platform-admin-dark .ops-workbench-source-note{background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}html body .platform-admin-dark .ops-workbench-source-note :is(span,b){border:1px solid var(--ref-line);color:#625f58;white-space:nowrap;background:#f5f4f0;border-radius:11px;padding:4px 8px;font-size:9px}html body .platform-admin-dark .ops-workbench-source-note span:first-child{color:#a94d25;background:var(--ref-orange-soft);border-color:#efc7b3}html body .platform-admin-dark .incident-center-layout{grid-template-columns:minmax(360px,38fr) minmax(500px,62fr);gap:16px;height:calc(100vh - 190px);min-height:600px}.incident-list-head,.ops-workbench-queue-head{min-height:64px}html body .platform-admin-dark .incident-list-panel,html body .platform-admin-dark .ops-workbench-list{grid-template-rows:64px minmax(0,1fr)}html body .platform-admin-dark .incident-card{gap:4px;min-height:84px;padding:9px 11px}html body .platform-admin-dark .incident-card>p{-webkit-line-clamp:1;font-size:11px;line-height:1.35}html body .platform-admin-dark .ops-workbench-page{gap:16px}html body .platform-admin-dark .ops-workbench-layout{grid-template-columns:300px minmax(440px,1fr) 360px;gap:16px;height:calc(100vh - 302px);min-height:600px}html body .platform-admin-dark .ops-workbench-card{gap:4px;min-height:88px;padding:9px 11px}html body .platform-admin-dark .ops-workbench-card h4{font-size:13px}html body .platform-admin-dark .ops-workbench-card>p{min-height:14px;font-size:10px;line-height:1.35}html body .platform-admin-dark .ops-workbench-card>p:last-of-type{-webkit-line-clamp:1!important}html body .platform-admin-dark .ops-workbench-card footer{margin-top:1px}html body .platform-admin-dark .ops-workbench-detail-head{min-height:36px}html body .platform-admin-dark .ops-workbench-link{justify-content:center;width:100%;border-color:var(--ref-black)!important;background:var(--ref-black)!important;color:#fff!important;min-height:40px!important}@media (width>=1200px) and (width<=1439px){html body .platform-admin-dark .incident-filter-controls{grid-template-columns:minmax(200px,1fr) 130px 140px 76px;gap:8px}html body .platform-admin-dark .incident-summary-strip>span:last-child{display:none}html body .platform-admin-dark .ops-workbench-filter-card{grid-template-columns:minmax(0,1fr)!important}html body .platform-admin-dark .ops-workbench-layout{grid-template-columns:280px minmax(360px,1fr) 320px}html body .platform-admin-dark .ops-workbench-next{grid-column:auto;height:100%;min-height:0}}@media (width<=1199px){html body .platform-admin-dark .incident-filter-card,html body .platform-admin-dark .ops-workbench-filter-card{grid-template-columns:minmax(0,1fr)}html body .platform-admin-dark .incident-summary-strip{justify-content:flex-start}html body .platform-admin-dark .ops-workbench-source-note{flex-wrap:wrap}html body .platform-admin-dark .ops-workbench-filter-controls{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(120px,.8fr))}html body .platform-admin-dark .ops-workbench-layout{grid-template-columns:280px minmax(0,1fr);height:auto;min-height:0}html body .platform-admin-dark .ops-workbench-list{height:560px}html body .platform-admin-dark .ops-workbench-next{grid-column:1/-1;height:auto;min-height:260px}}@media (width<=1100px){html body .platform-admin-dark .incident-center-layout{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}html body .platform-admin-dark .incident-list-panel{height:520px}}@media (width<=900px){html body .platform-admin-dark .incident-filter-controls,html body .platform-admin-dark .ops-workbench-filter-controls,html body .platform-admin-dark .ops-workbench-layout{grid-template-columns:minmax(0,1fr)}html body .platform-admin-dark .ops-workbench-next{grid-column:auto}}.suite-auth-page{width:100%;min-height:100vh;color:#1c1b18!important;background:#f8f7f4!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;padding:32px 20px!important;display:grid!important}.suite-auth-card{color:#1c1b18!important;background:#fff!important;border:1px solid #d9d7d1!important;border-radius:11px!important;align-self:auto!important;gap:17px!important;width:min(448px,100%)!important;margin:0!important;padding:36px!important;display:grid!important;box-shadow:0 14px 38px #1f1d1811!important}.suite-auth-card:before,.suite-auth-page:before,.suite-auth-page:after{display:none!important}.suite-auth-card.platform-auth-loading{grid-template-columns:auto minmax(0,1fr)!important}.suite-auth-card.platform-auth-loading .suite-brand-lockup{grid-column:1/-1}.suite-brand-lockup{align-items:center;gap:11px;min-width:0;display:flex}.suite-brand-logo{color:#fff;background:#1d1d1b;border-radius:9px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:17px;font-weight:800;line-height:1;display:grid}.suite-brand-lockup>div{gap:2px;min-width:0;display:grid}.suite-brand-lockup strong{color:#171715;letter-spacing:-.035em;font-size:19px;font-weight:760}.suite-brand-lockup span:not(.suite-brand-logo){color:#8a877f;letter-spacing:.02em;font-size:10px;font-weight:560}.suite-auth-heading{gap:7px;display:grid}.suite-auth-heading>small{color:#77736b!important;letter-spacing:.04em!important;text-align:left!important;font-size:11px!important;font-weight:680!important}.suite-auth-heading h1,.suite-auth-heading h2{line-height:1.2;color:#171715!important;letter-spacing:-.04em!important;margin:0!important;font-size:27px!important;font-weight:720!important}.suite-auth-heading p{max-width:38ch;color:#747169!important;margin:0!important;font-size:13px!important;line-height:1.65!important}.suite-auth-card>label{color:#292824!important;gap:7px!important;font-size:13px!important;font-weight:650!important;display:grid!important}.suite-auth-card>label input{color:#171715!important;width:100%!important;height:50px!important;min-height:50px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6d3cc!important;border-radius:7px!important;padding:0 14px!important;font-size:14px!important}.suite-auth-card>label input::placeholder{color:#aaa69e}.suite-auth-card>label input:focus,.suite-auth-card>label input:focus-visible{border-color:#73716a!important;outline:none!important;box-shadow:0 0 0 3px #2828241f!important}.suite-auth-error{border:1px solid #efd4cf;line-height:1.5;color:#b33a31!important;background:#fff1ef!important;border-radius:7px!important;margin:0!important;padding:10px 12px!important;font-size:12px!important}.suite-auth-submit{color:#fff!important;width:100%!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:#1d1d1b!important;border:1px solid #1d1d1b!important;border-radius:7px!important;font-size:13px!important;font-weight:720!important}.suite-auth-submit:hover:not(:disabled){background:#30302d!important}.suite-auth-submit:focus-visible{outline:none!important;box-shadow:0 0 0 3px #28282429!important}.suite-auth-submit:disabled{color:#88847c!important;cursor:not-allowed!important;opacity:1!important;background:#e9e7e1!important;border-color:#dfddd7!important}.suite-auth-footnote{text-align:center;color:#959188!important;margin:-1px 0 0!important;font-size:11px!important;font-weight:500!important;line-height:1.55!important}.suite-identity{border-top:1px solid #deddd8;gap:7px;min-width:0;padding:10px 8px 0;display:grid}.suite-identity-main{grid-template-columns:32px minmax(0,1fr) 30px;align-items:center;gap:8px;min-width:0;display:grid}.suite-identity-main>div{gap:2px;min-width:0;display:grid}.suite-identity-avatar{color:#386740;background:#eaf0e7;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:750;display:grid}.suite-identity small,.suite-identity span{color:#918d84;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.suite-identity strong{color:#292824;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.suite-identity-main button{place-items:center;width:30px;height:30px;display:grid;color:#77736b!important;background:0 0!important;border:1px solid #0000!important;padding:0!important}.suite-identity-main button:hover{color:#24231f!important;background:#fff!important;border-color:#d8d5ce!important}.sidebar .brand .suite-brand-lockup{width:100%}.sidebar .brand .suite-brand-logo{border-radius:8px;flex-basis:34px;width:34px;height:34px;font-size:14px;display:grid!important}.sidebar .brand .suite-brand-lockup>div{display:grid!important}.sidebar .brand .suite-brand-lockup strong{font-size:16px;font-weight:760;display:block;color:#171715!important}.sidebar .brand .suite-brand-lockup>div>span{font-size:9px;color:#918d84!important;display:block!important}.platform-admin-dark .suite-identity,.app-shell:not(.platform-admin-dark) .suite-identity{margin-top:auto}@media (width<=980px){.platform-admin-dark .suite-identity{border-top:0;border-left:1px solid #deddd8;align-items:center;gap:6px;margin:0;padding:0 0 0 8px;display:flex}.platform-admin-dark .suite-identity-main{display:block}.platform-admin-dark .suite-identity-main>.suite-identity-avatar,.platform-admin-dark .suite-identity-main>div>:not(span){display:none}.platform-admin-dark .suite-identity-main>div{max-width:68px;display:block}.platform-admin-dark .suite-identity-main>div>span{color:#5f5c55;font-size:8px;display:block}}@media (width<=900px){.app-shell:not(.platform-admin-dark) .sidebar .brand .suite-brand-lockup>div{display:none!important}.app-shell:not(.platform-admin-dark) .suite-identity{padding-inline:0}.app-shell:not(.platform-admin-dark) .suite-identity-main{justify-content:center;display:flex}.app-shell:not(.platform-admin-dark) .suite-identity-main>div,.app-shell:not(.platform-admin-dark) .suite-identity-main>button{display:none}}@media (width<=560px){.suite-auth-page{align-items:start!important;padding:18px 12px!important}.suite-auth-card{gap:15px!important;padding:26px 20px!important}.suite-auth-heading h1,.suite-auth-heading h2{font-size:24px!important}}@media (prefers-reduced-motion:reduce){.suite-auth-page *,.suite-identity *{transition-duration:.01ms!important}}
