.searchable-select[data-v-52ba0274]{color:#222;vertical-align:middle;width:120px;height:30px;display:inline-flex;position:relative}.searchable-select.compact[data-v-52ba0274]{width:130px}.searchable-select.wide[data-v-52ba0274]{width:190px}.searchable-select.full[data-v-52ba0274]{width:100%}.searchable-select-trigger[data-v-52ba0274]{color:#222;border:1px solid var(--gf-border-strong);text-align:left;background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px;width:100%;height:30px;padding:0 6px 0 8px;display:grid}.searchable-select.empty .searchable-select-trigger[data-v-52ba0274]{color:#555}.searchable-select-trigger span[data-v-52ba0274]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.searchable-select-trigger[data-v-52ba0274]:focus,.searchable-select.open .searchable-select-trigger[data-v-52ba0274]{border-color:var(--gf-primary);outline:none}.searchable-select.disabled .searchable-select-trigger[data-v-52ba0274]{color:#777;cursor:not-allowed;background:#f5f5f5}.searchable-select-clear[data-v-52ba0274]{color:#777;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.searchable-select-clear[data-v-52ba0274]:hover{color:var(--gf-danger)}.searchable-select-arrow[data-v-52ba0274]{color:#666}.searchable-select-panel[data-v-52ba0274]{z-index:90;background:#fff;border:1px solid #8b94a8;width:max(100%,240px);max-width:min(420px,100vw - 28px);padding:6px;position:absolute;top:32px;left:0;box-shadow:0 6px 16px #0000002e}.searchable-select.full .searchable-select-panel[data-v-52ba0274],.searchable-select.wide .searchable-select-panel[data-v-52ba0274]{width:max(100%,280px)}.searchable-select-search[data-v-52ba0274]{border:1px solid var(--gf-border-strong);background:#fff;align-items:center;gap:5px;height:28px;padding:0 8px;display:flex}.searchable-select-search input[data-v-52ba0274]{border:0;outline:0;width:100%;min-width:0}.searchable-select-list[data-v-52ba0274]{border:1px solid var(--gf-border);background:#fbfbfc;max-height:260px;margin-top:6px;overflow:auto}.searchable-select-option[data-v-52ba0274]{color:#222;border:0;border-bottom:1px solid var(--gf-border);text-align:left;background:#fff;align-items:center;width:100%;min-height:28px;padding:0 8px;display:flex}.searchable-select-option[data-v-52ba0274]:last-child{border-bottom:0}.searchable-select-option span[data-v-52ba0274]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.searchable-select-option.active[data-v-52ba0274],.searchable-select-option[data-v-52ba0274]:hover{color:#1f377a;background:#eef2ff}.searchable-select-option.selected[data-v-52ba0274]{color:#fff;background:var(--gf-primary)}.searchable-select-option[data-v-52ba0274]:disabled{color:#999;cursor:not-allowed;background:#f5f5f5}.searchable-select-empty[data-v-52ba0274]{color:#777;text-align:center;padding:20px 8px}.page-jump[data-v-c738a4a8]{align-items:center;gap:4px;display:inline-flex}.page-jump-input[data-v-c738a4a8]{border:1px solid var(--gf-border,#d7dbe5);background:#fff;width:64px;height:28px;padding:0 6px}.apple-dashboard-page[data-v-3ca9bf42]{gap:8px}.apple-dashboard-filter[data-v-3ca9bf42]{flex-wrap:wrap;min-height:68px}.legacy-input.mini[data-v-3ca9bf42]{width:76px}.apple-cockpit[data-v-3ca9bf42]{grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr) minmax(300px,.8fr);gap:8px;display:grid}.apple-health-board[data-v-3ca9bf42],.apple-task-board[data-v-3ca9bf42],.apple-focus-board[data-v-3ca9bf42],.apple-insight-panel[data-v-3ca9bf42],.apple-box[data-v-3ca9bf42],.apple-account-table-panel[data-v-3ca9bf42]{border:1px solid var(--gf-border-strong);background:#fff;border-radius:4px;min-width:0;overflow:hidden}.apple-panel-head[data-v-3ca9bf42]{border-bottom:1px solid var(--gf-border);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:9px 10px;display:flex}.apple-panel-head.no-border[data-v-3ca9bf42]{border-bottom:0}.apple-panel-head.compact[data-v-3ca9bf42]{min-height:36px;padding:8px}.apple-panel-head span[data-v-3ca9bf42]{gap:2px;min-width:0;display:grid}.apple-panel-head strong[data-v-3ca9bf42]{color:#182033}.apple-panel-head em[data-v-3ca9bf42],.apple-metric-card em[data-v-3ca9bf42],.apple-task-row em[data-v-3ca9bf42],.apple-focus-row em[data-v-3ca9bf42],.apple-row-metric em[data-v-3ca9bf42]{color:var(--gf-muted);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.apple-panel-head b[data-v-3ca9bf42]{color:#23345e;background:#f2f5fb;border:1px solid #d5dbea;padding:3px 7px;font-size:12px}.apple-health-body[data-v-3ca9bf42]{grid-template-columns:160px minmax(0,1fr);gap:10px;padding:2px 10px 10px;display:grid}.apple-gauge[data-v-3ca9bf42]{background:conic-gradient(#4468c9 var(--score-deg), #e9edf5 0deg);cursor:pointer;border:0;border-radius:50%;place-self:center;place-items:center;width:140px;height:140px;display:grid;position:relative}.apple-gauge span[data-v-3ca9bf42]{background:#fff;border:1px solid #dce1ec;border-radius:50%;position:absolute;inset:15px}.apple-gauge strong[data-v-3ca9bf42],.apple-gauge em[data-v-3ca9bf42]{z-index:1;position:relative}.apple-gauge strong[data-v-3ca9bf42]{color:#101828;align-self:end;font-size:34px;line-height:36px}.apple-gauge em[data-v-3ca9bf42]{color:var(--gf-muted);align-self:start;font-style:normal}.apple-health-board.danger .apple-gauge[data-v-3ca9bf42]{background:conic-gradient(#b42318 var(--score-deg), #f2e4e4 0deg)}.apple-health-board.watch .apple-gauge[data-v-3ca9bf42]{background:conic-gradient(#b7791f var(--score-deg), #f5ead6 0deg)}.apple-metric-grid[data-v-3ca9bf42]{grid-template-columns:repeat(3,minmax(120px,1fr));gap:6px;display:grid}.apple-metric-card[data-v-3ca9bf42],.apple-task-row[data-v-3ca9bf42],.apple-focus-row[data-v-3ca9bf42],.apple-row-metric[data-v-3ca9bf42]{text-align:left;border:1px solid var(--gf-border);cursor:pointer;background:#fff;gap:4px;min-width:0;padding:8px;display:grid}.apple-metric-card span[data-v-3ca9bf42],.apple-task-row span[data-v-3ca9bf42],.apple-focus-row span[data-v-3ca9bf42],.apple-row-metric span[data-v-3ca9bf42]{color:#39445f;align-items:center;gap:5px;min-width:0;display:flex}.apple-metric-card strong[data-v-3ca9bf42],.apple-task-row strong[data-v-3ca9bf42],.apple-focus-row strong[data-v-3ca9bf42],.apple-row-metric strong[data-v-3ca9bf42]{color:#101828;font-size:20px;line-height:24px}.apple-task-board[data-v-3ca9bf42],.apple-focus-board[data-v-3ca9bf42]{align-content:start;gap:6px;padding-bottom:8px;display:grid}.apple-task-row[data-v-3ca9bf42],.apple-focus-row[data-v-3ca9bf42]{margin:0 8px}.apple-focus-row strong[data-v-3ca9bf42]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.apple-metric-card.danger[data-v-3ca9bf42],.apple-task-row.danger[data-v-3ca9bf42],.apple-focus-row.danger[data-v-3ca9bf42],.apple-row-metric.danger[data-v-3ca9bf42]{background:#fff8f7;border-color:#efb0aa}.apple-metric-card.watch[data-v-3ca9bf42],.apple-task-row.watch[data-v-3ca9bf42],.apple-focus-row.watch[data-v-3ca9bf42],.apple-row-metric.watch[data-v-3ca9bf42]{background:#fffaf0;border-color:#ecd29b}.apple-metric-card.good[data-v-3ca9bf42],.apple-task-row.good[data-v-3ca9bf42],.apple-focus-row.good[data-v-3ca9bf42],.apple-row-metric.good[data-v-3ca9bf42]{background:#f7fff9;border-color:#aad9b8}.apple-metric-card.active[data-v-3ca9bf42],.apple-focus-row.neutral[data-v-3ca9bf42]{background:#f7f9ff;border-color:#b7c6ed}.apple-tabs[data-v-3ca9bf42]{border-bottom:1px solid var(--gf-border);gap:0;display:flex}.apple-tabs button[data-v-3ca9bf42]{color:#334155;border:0;border-right:1px solid var(--gf-border);cursor:pointer;background:#f8fafc;align-items:center;gap:8px;padding:10px 14px;display:flex}.apple-tabs button.active[data-v-3ca9bf42]{color:#1d3f94;background:#fff;box-shadow:inset 0 2px #4468c9}.apple-tabs b[data-v-3ca9bf42]{color:#25324d;background:#eef2ff;border:1px solid #dce3f6;padding:2px 6px}.apple-insight-grid[data-v-3ca9bf42]{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);gap:8px;padding:8px;display:grid}.apple-insight-grid.three[data-v-3ca9bf42]{grid-template-columns:repeat(3,minmax(0,1fr))}.apple-box[data-v-3ca9bf42]{align-content:start;gap:6px;padding-bottom:8px;display:grid}.apple-box.wide[data-v-3ca9bf42]{min-width:0}.apple-row-metric[data-v-3ca9bf42]{margin:0 8px}.apple-rank-table th[data-v-3ca9bf42],.apple-rank-table td[data-v-3ca9bf42],.apple-account-table th[data-v-3ca9bf42],.apple-account-table td[data-v-3ca9bf42],.apple-modal-table th[data-v-3ca9bf42],.apple-modal-table td[data-v-3ca9bf42]{white-space:nowrap}.apple-rank-table small[data-v-3ca9bf42],.apple-account-table small[data-v-3ca9bf42],.apple-modal-table small[data-v-3ca9bf42]{max-width:260px;color:var(--gf-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.apple-account-table-panel[data-v-3ca9bf42]{margin:8px}.apple-account-table .reason-cell[data-v-3ca9bf42],.apple-modal-table .reason-cell[data-v-3ca9bf42]{white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.apple-detail-summary[data-v-3ca9bf42]{grid-template-columns:minmax(0,1fr) 140px;gap:8px;margin-bottom:8px;display:grid}.apple-detail-summary label[data-v-3ca9bf42]{border:1px solid var(--gf-border);background:#f8fafc;gap:4px;padding:8px;display:grid}.apple-detail-summary span[data-v-3ca9bf42]{color:var(--gf-muted)}.apple-detail-modal[data-v-3ca9bf42]{width:min(1320px,100vw - 72px);max-height:calc(100vh - 80px)}.apple-detail-modal .legacy-modal-body[data-v-3ca9bf42]{max-height:calc(100vh - 150px);overflow:auto}.apple-modal-table-wrap[data-v-3ca9bf42]{max-height:calc(100vh - 250px)}@media (width<=1200px){.apple-cockpit[data-v-3ca9bf42],.apple-insight-grid[data-v-3ca9bf42],.apple-insight-grid.three[data-v-3ca9bf42]{grid-template-columns:1fr}.apple-metric-grid[data-v-3ca9bf42]{grid-template-columns:repeat(2,minmax(120px,1fr))}}.account-type-badge[data-v-c49d1f5c]{white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;min-width:34px;height:22px;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.account-type-badge.low[data-v-c49d1f5c]{color:#4b5563;background:#f3f4f6;border-color:#d1d5db}.account-type-badge.mid[data-v-c49d1f5c]{color:#8a5a00;background:#fff7e0;border-color:#e6c15b}.account-type-badge.high[data-v-c49d1f5c]{color:#12643f;background:#ecfdf3;border-color:#86d0a2}.account-type-badge.unknown[data-v-c49d1f5c]{color:#6b7280;background:#fafafa;border-color:#e5e7eb}.metric-pill[data-v-c49d1f5c]{color:#4b5563;background:#f8fafc;border:1px solid #d6dbe8;justify-content:center;align-items:center;min-width:34px;height:22px;padding:0 8px;font-weight:700;display:inline-flex}.metric-pill.active[data-v-c49d1f5c]{color:#1f3a8a;background:#eef4ff;border-color:#91a8d8}.account-balance-cell[data-v-c49d1f5c],.balance-confirmed-cell[data-v-c49d1f5c]{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;line-height:16px;display:flex}.account-balance-cell strong[data-v-c49d1f5c]{color:#1f3a8a;font-size:13px}.account-balance-cell small[data-v-c49d1f5c],.balance-confirmed-cell small[data-v-c49d1f5c]{color:#606775;white-space:nowrap}.balance-confirmed-cell>span[data-v-c49d1f5c]{white-space:normal;line-height:17px}.balance-state[data-v-c49d1f5c]{border:1px solid;align-items:center;min-height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.balance-state.warning[data-v-c49d1f5c]{color:#855b00;background:#fff8e6;border-color:#e6c15b}.balance-state.neutral[data-v-c49d1f5c]{color:#606775;background:#f6f7f9;border-color:#cfd3da;font-weight:600}.balance-state.danger[data-v-c49d1f5c]{color:brown;background:#fff0f0;border-color:#e8a0a0}.row-action-button.blocker[data-v-c49d1f5c]{color:#8a5a00;background:#fff8e6;border-color:#e6c15b}.row-action-button.review[data-v-c49d1f5c]{color:#704b00;background:#fff8e6;border-color:#d6ae38;font-weight:700}.balance-review-modal[data-v-c49d1f5c]{width:min(720px,100vw - 40px)}.balance-review-summary[data-v-c49d1f5c]{background:#f7f8fb;border:1px solid #b7bfd1;grid-template-columns:minmax(190px,.8fr) minmax(0,1.7fr);display:grid}.balance-review-account[data-v-c49d1f5c]{border-right:1px solid #b7bfd1;min-width:0;padding:12px}.balance-review-account span[data-v-c49d1f5c],.balance-review-account strong[data-v-c49d1f5c],.balance-review-account small[data-v-c49d1f5c]{display:block}.balance-review-account span[data-v-c49d1f5c],.balance-review-summary dt[data-v-c49d1f5c]{color:#697083;font-size:12px}.balance-review-account strong[data-v-c49d1f5c]{overflow-wrap:anywhere;color:#23345f;margin:5px 0;font-size:14px}.balance-review-account small[data-v-c49d1f5c]{color:#697083}.balance-review-summary dl[data-v-c49d1f5c]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.balance-review-summary dl>div[data-v-c49d1f5c]{border-bottom:1px solid #d8dce5;border-right:1px solid #d8dce5;min-width:0;padding:9px 11px}.balance-review-summary dl>div[data-v-c49d1f5c]:nth-child(2n){border-right:0}.balance-review-summary dl>div[data-v-c49d1f5c]:nth-last-child(-n+2){border-bottom:0}.balance-review-summary dd[data-v-c49d1f5c]{overflow-wrap:anywhere;color:#1f2a44;margin:3px 0 0;font-weight:700}.balance-review-summary .remote-observation dd[data-v-c49d1f5c]{color:brown}.balance-review-summary code[data-v-c49d1f5c]{font-size:11px;font-weight:600}.balance-review-note[data-v-c49d1f5c]{color:#664800;background:#fff9e9;border:1px solid #e4c66d;margin-top:9px;padding:8px 10px;line-height:18px}.balance-review-options[data-v-c49d1f5c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.balance-review-options label[data-v-c49d1f5c]{cursor:pointer;background:#fff;border:1px solid #c8cfdd;grid-template-columns:18px minmax(0,1fr);gap:7px;min-height:70px;padding:9px;display:grid}.balance-review-options label.selected[data-v-c49d1f5c]{color:#234a91;background:#f3f7ff;border-color:#5278c0;box-shadow:inset 3px 0 #3569ba}.balance-review-options label.accept-remote.selected[data-v-c49d1f5c]{color:#8f2525;background:#fff4f4;border-color:#cf7474;box-shadow:inset 3px 0 #b83a3a}.balance-review-options input[data-v-c49d1f5c]{margin-top:3px}.balance-review-options strong[data-v-c49d1f5c],.balance-review-options small[data-v-c49d1f5c]{line-height:18px;display:block}.balance-review-options small[data-v-c49d1f5c]{color:#697083;margin-top:2px}.balance-review-reason[data-v-c49d1f5c]{margin-top:9px;display:block}.balance-review-reason>span[data-v-c49d1f5c]{margin-bottom:4px;font-weight:700;display:block}.balance-review-reason .legacy-textarea[data-v-c49d1f5c]{height:68px}.modal-foot-spacer[data-v-c49d1f5c]{flex:1}.inline-review-button[data-v-c49d1f5c]{color:#704b00;background:#fff;border:1px solid #c79a26;width:max-content;min-height:26px;margin-top:7px;padding:0 9px;font-weight:700}.account-operational-alert[data-v-c49d1f5c]{border:1px solid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:9px 11px;display:grid}.account-operational-alert.warning[data-v-c49d1f5c]{color:#704b00;background:#fff9e9;border-color:#e4c66d}.account-operational-alert.danger[data-v-c49d1f5c]{color:#8f2525;background:#fff1f1;border-color:#e7a2a2}.account-operational-alert strong[data-v-c49d1f5c],.account-operational-alert span[data-v-c49d1f5c]{line-height:18px;display:block}.account-operational-alert ul[data-v-c49d1f5c]{gap:4px;margin:7px 0 0;padding:0;list-style:none;display:grid}.account-operational-alert li[data-v-c49d1f5c]{border-top:1px solid;grid-template-columns:minmax(160px,auto) minmax(120px,1fr) minmax(120px,auto);gap:8px;padding-top:4px;display:grid}.account-operational-alert li small[data-v-c49d1f5c]{text-align:right}.account-detail-backdrop[data-v-c49d1f5c]{align-items:flex-start;padding:18px}.account-detail-backdrop .account-detail-modal[data-v-c49d1f5c]{width:min(1800px,100vw - 36px);max-width:calc(100vw - 36px);height:calc(100vh - 36px);max-height:calc(100vh - 36px)}.account-detail-modal .legacy-modal-body[data-v-c49d1f5c]{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:auto}.account-detail-overview[data-v-c49d1f5c]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.account-overview-main[data-v-c49d1f5c]{background:#fff;border:1px solid #b7bfd1;min-width:0;padding:9px 11px}.account-overview-main span[data-v-c49d1f5c],.account-overview-main strong[data-v-c49d1f5c],.account-overview-main em[data-v-c49d1f5c]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.account-overview-main span[data-v-c49d1f5c]{color:#606775;line-height:17px}.account-overview-main strong[data-v-c49d1f5c]{color:#1f2430;margin-top:3px;font-size:20px;line-height:24px}.account-overview-main em[data-v-c49d1f5c]{color:#606775;margin-top:3px;font-style:normal;line-height:17px}.account-detail-nav[data-v-c49d1f5c]{background:#fff;border:1px solid #b7bfd1;grid-template-columns:repeat(5,74px);align-content:center;gap:6px;padding:8px;display:inline-grid}.account-detail-nav button[data-v-c49d1f5c]{color:#284a91;cursor:pointer;background:#eef3ff;border:1px solid #b9c8ed;height:30px;font-weight:700}.account-detail-nav button[data-v-c49d1f5c]:hover{background:#e2ebff;border-color:#8fa8e6}.account-dashboard-grid[data-v-c49d1f5c]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.account-dashboard-card[data-v-c49d1f5c]{background:#fff;border:1px solid #b7bfd1;flex-direction:column;min-width:0;min-height:162px;display:flex}.account-dashboard-card header[data-v-c49d1f5c]{border-bottom:1px solid var(--gf-border);min-height:54px;padding:8px 10px}.account-dashboard-card header span[data-v-c49d1f5c],.account-dashboard-card header strong[data-v-c49d1f5c]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.account-dashboard-card header span[data-v-c49d1f5c]{color:#606775;line-height:16px}.account-dashboard-card header strong[data-v-c49d1f5c]{color:#1f2430;margin-top:4px;font-size:22px;line-height:24px}.account-dashboard-card.today header[data-v-c49d1f5c]{border-top:3px solid #4568bd}.account-dashboard-card.total header[data-v-c49d1f5c]{border-top:3px solid #3b7a57}.account-dashboard-card.provider header[data-v-c49d1f5c]{border-top:3px solid #8a5a00}.account-dashboard-card.balance header[data-v-c49d1f5c]{border-top:3px solid #5f6675}.account-dashboard-card.risk header[data-v-c49d1f5c]{border-top:3px solid #b23b3b}.account-dashboard-metrics[data-v-c49d1f5c]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-dashboard-metrics label[data-v-c49d1f5c]{border-right:1px solid var(--gf-border);border-bottom:1px solid var(--gf-border);min-width:0;min-height:45px;padding:6px 8px}.account-dashboard-metrics label[data-v-c49d1f5c]:nth-child(2n){border-right:0}.account-dashboard-metrics label[data-v-c49d1f5c]:nth-last-child(-n+2){border-bottom:0}.account-dashboard-metrics span[data-v-c49d1f5c],.account-dashboard-metrics strong[data-v-c49d1f5c]{white-space:nowrap;text-overflow:ellipsis;line-height:16px;display:block;overflow:hidden}.account-dashboard-metrics span[data-v-c49d1f5c]{color:#606775}.account-dashboard-metrics strong[data-v-c49d1f5c]{color:#202635;margin-top:2px;font-size:13px}.account-detail-layout[data-v-c49d1f5c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-detail-table-wrap[data-v-c49d1f5c]{border-top:0;max-height:320px;overflow:auto}.account-detail-table-wrap.compact[data-v-c49d1f5c]{max-height:260px}.account-detail-table[data-v-c49d1f5c]{min-width:1180px}.provider-order-detail-table[data-v-c49d1f5c]{min-width:1840px}.provider-order-detail-table .time-column[data-v-c49d1f5c]{white-space:normal;min-width:170px;max-width:none;line-height:17px}.provider-order-detail-table .failure-column[data-v-c49d1f5c]{white-space:normal;min-width:240px;max-width:320px;line-height:17px}.movement-detail-table[data-v-c49d1f5c]{min-width:1320px}.recharge-detail-table[data-v-c49d1f5c]{min-width:1300px}.inventory-detail-mini-table[data-v-c49d1f5c]{min-width:1240px}.risk-event-detail-table[data-v-c49d1f5c]{min-width:980px}.account-detail-table td[data-v-c49d1f5c]{max-width:240px}.account-detail-table code[data-v-c49d1f5c]{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:210px;display:inline-block;overflow:hidden}.account-detail-table td[data-v-c49d1f5c]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-order-detail-table td.time-column[data-v-c49d1f5c]{text-overflow:clip;white-space:normal;overflow:visible}.profile-editor-modal[data-v-c49d1f5c]{width:min(980px,100vw - 48px)}.profile-editor-note[data-v-c49d1f5c]{color:#3d4d72;background:#f6f8fd;border:1px solid #d8dfef;margin-bottom:10px;padding:9px 10px;line-height:18px}.profile-editor-sections[data-v-c49d1f5c]{flex-direction:column;gap:10px;display:flex}.profile-editor-section[data-v-c49d1f5c]{border:1px solid var(--gf-border-strong);background:#fff}.profile-editor-section.sensitive[data-v-c49d1f5c]{border-color:#d9c0c0}.profile-editor-section-head[data-v-c49d1f5c]{color:#fff;background:var(--gf-table-head);justify-content:space-between;align-items:center;min-height:34px;padding:0 10px;display:flex}.profile-editor-section.sensitive .profile-editor-section-head[data-v-c49d1f5c]{background:#7b4242}.profile-editor-section-head span[data-v-c49d1f5c]{color:#ffffffc7;font-size:12px}.profile-editor-grid[data-v-c49d1f5c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;display:grid}.profile-editor-grid.compact[data-v-c49d1f5c]{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-editor-grid label[data-v-c49d1f5c]{min-width:0}.profile-editor-grid label span[data-v-c49d1f5c]{color:#4e5564;margin-bottom:4px;font-size:12px;line-height:16px;display:block}.profile-editor-grid .grid-full[data-v-c49d1f5c]{grid-column:1/-1}@media (width<=1500px){.account-dashboard-grid[data-v-c49d1f5c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.account-detail-overview[data-v-c49d1f5c],.account-detail-layout[data-v-c49d1f5c]{grid-template-columns:1fr}.account-detail-nav[data-v-c49d1f5c]{grid-template-columns:repeat(5,minmax(0,1fr))}.account-dashboard-grid[data-v-c49d1f5c],.profile-editor-grid[data-v-c49d1f5c],.profile-editor-grid.compact[data-v-c49d1f5c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.account-dashboard-grid[data-v-c49d1f5c],.account-detail-nav[data-v-c49d1f5c],.profile-editor-grid[data-v-c49d1f5c],.balance-review-summary[data-v-c49d1f5c],.balance-review-options[data-v-c49d1f5c]{grid-template-columns:1fr}.balance-review-account[data-v-c49d1f5c]{border-bottom:1px solid #b7bfd1;border-right:0}.profile-editor-grid.compact[data-v-c49d1f5c]{grid-template-columns:1fr}}.budget-order-page[data-v-40a8b07b]{gap:0}.page-heading[data-v-40a8b07b]{background:#fff;border-bottom:1px solid #dfe3ea;justify-content:space-between;align-items:center;min-height:38px;margin:-12px -12px 10px;padding:0 12px;display:flex}.page-heading>div[data-v-40a8b07b]{align-items:baseline;gap:10px;display:flex}.page-heading strong[data-v-40a8b07b]{color:#242936;font-size:14px}.page-heading span[data-v-40a8b07b]{color:#7a8190;font-size:11px}.summary-strip[data-v-40a8b07b]{background:#fff;border:1px solid #d9dde6;grid-template-columns:repeat(4,minmax(120px,160px)) minmax(260px,1fr);min-height:56px;margin-bottom:8px;display:grid;overflow:hidden}.summary-strip>button[data-v-40a8b07b]{text-align:left;background:#fff;border:0;border-right:1px solid #e2e5eb;flex-direction:column;justify-content:center;gap:3px;padding:0 14px;display:flex;position:relative}.summary-strip>button[data-v-40a8b07b]:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}.summary-strip>button[data-v-40a8b07b]:hover{background:#f8f9fb}.summary-strip>button.active[data-v-40a8b07b]{background:#f3f6fb}.summary-strip>button.active[data-v-40a8b07b]:after{background:#3c5f95}.summary-strip>button.attention.active[data-v-40a8b07b]:after{background:#b44a43}.summary-strip span[data-v-40a8b07b]{color:#767d8b;font-size:11px}.summary-strip strong[data-v-40a8b07b]{color:#252a36;font-size:17px;line-height:1}.delivery-health[data-v-40a8b07b]{background:#f8f9fb;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:10px;padding:0 16px;display:grid}.delivery-health strong[data-v-40a8b07b]{font-size:14px}.budget-filter-row[data-v-40a8b07b]{flex:none}.budget-filter-row .keyword[data-v-40a8b07b]{width:min(360px,35vw)}.order-table-wrap[data-v-40a8b07b]{flex:auto;min-height:240px}.budget-table[data-v-40a8b07b]{table-layout:fixed;width:100%;min-width:1217px}.budget-table th[data-v-40a8b07b]:first-child,.budget-table td[data-v-40a8b07b]:first-child{width:210px}.budget-table th[data-v-40a8b07b]:nth-child(2),.budget-table td[data-v-40a8b07b]:nth-child(2){width:190px}.budget-table th[data-v-40a8b07b]:nth-child(3),.budget-table td[data-v-40a8b07b]:nth-child(3){width:180px}.budget-table th[data-v-40a8b07b]:nth-child(4),.budget-table td[data-v-40a8b07b]:nth-child(4){width:190px}.budget-table th[data-v-40a8b07b]:nth-child(5),.budget-table td[data-v-40a8b07b]:nth-child(5){width:210px}.budget-table th[data-v-40a8b07b]:nth-child(6),.budget-table td[data-v-40a8b07b]:nth-child(6){width:165px}.budget-table th[data-v-40a8b07b]:nth-child(7),.budget-table td[data-v-40a8b07b]:nth-child(7){width:72px}:is(.budget-table:has(td.table-actions) th[data-v-40a8b07b]:last-child,.budget-table td.table-actions[data-v-40a8b07b]){z-index:auto;box-shadow:none;position:static;right:auto}.budget-table td[data-v-40a8b07b]{vertical-align:top}.budget-table td>strong[data-v-40a8b07b],.order-number[data-v-40a8b07b]{color:#2b303c;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.secondary-line[data-v-40a8b07b],.tertiary-line[data-v-40a8b07b]{color:#6f7787;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.tertiary-line[data-v-40a8b07b]{color:#9298a4}.money-line[data-v-40a8b07b]{align-items:baseline;gap:5px;display:flex}.money-line strong[data-v-40a8b07b]{color:#222936;font-size:13px}.money-line span[data-v-40a8b07b]{color:#7d8492;font-size:11px}.progress-track[data-v-40a8b07b]{background:#e6e9ef;width:100%;height:4px;margin:7px 0 1px;overflow:hidden}.progress-track span[data-v-40a8b07b]{background:#4d709e;height:100%;display:block}.status-stack[data-v-40a8b07b]{flex-wrap:wrap;align-items:flex-start;gap:4px;display:flex}.health-line[data-v-40a8b07b]{color:#31704b;align-items:center;gap:6px;margin-bottom:6px;display:flex}.health-line.attention[data-v-40a8b07b]{color:#a33d39}.health-line strong[data-v-40a8b07b]{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.spinning[data-v-40a8b07b]{animation:.9s linear infinite spin-40a8b07b}@keyframes spin-40a8b07b{to{transform:rotate(360deg)}}.budget-modal-backdrop[data-v-40a8b07b]{align-items:stretch;padding:28px}.budget-detail-modal[data-v-40a8b07b]{width:min(1280px,100%);max-height:calc(100vh - 56px)}.detail-head>div[data-v-40a8b07b]{align-items:baseline;gap:10px;display:flex}.detail-head span[data-v-40a8b07b]{color:#d8dbe5;font-size:11px}.budget-detail-body[data-v-40a8b07b]{background:#f3f5f8;padding:0}.detail-loading[data-v-40a8b07b]{padding:60px 12px}.detail-state-band[data-v-40a8b07b]{background:#fff;border-bottom:1px solid #dce0e7;grid-template-columns:repeat(5,minmax(120px,1fr));display:grid}.detail-state-band>div[data-v-40a8b07b]{border-right:1px solid #e4e7ec;min-width:0;padding:13px 16px}.detail-state-band>div[data-v-40a8b07b]:last-child{border-right:0}.detail-state-band span[data-v-40a8b07b],.identity-grid span[data-v-40a8b07b],.settlement-grid span[data-v-40a8b07b]{color:#808694;margin-bottom:5px;font-size:11px;display:block}.detail-state-band strong[data-v-40a8b07b]{color:#252b38;text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.detail-state-band.attention[data-v-40a8b07b]{box-shadow:inset 3px 0 #b44a43}.attention-banner[data-v-40a8b07b]{color:#7e302d;background:#fff7f6;border:1px solid #e4c1be;align-items:flex-start;gap:9px;margin:10px 12px 0;padding:10px 12px;display:flex}.attention-banner div[data-v-40a8b07b]{min-width:0}.attention-banner strong[data-v-40a8b07b],.attention-banner span[data-v-40a8b07b]{display:block}.attention-banner span[data-v-40a8b07b]{color:#9b5d59;margin-top:3px;font-size:11px}.detail-section[data-v-40a8b07b]{background:#fff;border-top:1px solid #dce0e7;border-bottom:1px solid #dce0e7;margin-top:10px}.detail-section>header[data-v-40a8b07b]{border-bottom:1px solid #e3e6eb;justify-content:space-between;align-items:center;min-height:34px;padding:0 12px;display:flex}.detail-section>header strong[data-v-40a8b07b]{color:#2c313d;font-size:12px}.detail-section>header span[data-v-40a8b07b]{color:#828895;font-size:11px}.identity-grid[data-v-40a8b07b],.settlement-grid[data-v-40a8b07b]{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.identity-grid label[data-v-40a8b07b],.settlement-grid label[data-v-40a8b07b]{border-bottom:1px solid #e6e8ed;border-right:1px solid #e6e8ed;min-width:0;min-height:58px;padding:10px 12px}.identity-grid label[data-v-40a8b07b]:nth-child(5n),.settlement-grid label[data-v-40a8b07b]:nth-child(5n){border-right:0}.identity-grid label[data-v-40a8b07b]:nth-last-child(-n+5),.settlement-grid label[data-v-40a8b07b]:nth-last-child(-n+5){border-bottom:0}.identity-grid strong[data-v-40a8b07b]{color:#2c313d;overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.4;display:block}.identity-subline[data-v-40a8b07b]{color:#858c99;overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.35;display:block}.settlement-grid strong[data-v-40a8b07b]{color:#2c313d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.detail-table-wrap[data-v-40a8b07b]{overflow:auto}.detail-table[data-v-40a8b07b]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.detail-table th[data-v-40a8b07b],.detail-table td[data-v-40a8b07b]{text-align:left;border-bottom:1px solid #e4e7ec;border-right:1px solid #e4e7ec;height:34px;padding:6px 10px}.detail-table th[data-v-40a8b07b]{color:#666e7d;background:#f7f8fa;font-size:11px;font-weight:600}.detail-table td[data-v-40a8b07b]{color:#353b48;font-size:12px}.detail-table th[data-v-40a8b07b]:last-child,.detail-table td[data-v-40a8b07b]:last-child{border-right:0}.detail-table tbody tr:last-child td[data-v-40a8b07b]{border-bottom:0}.section-empty[data-v-40a8b07b]{color:#8b919d;min-height:42px;padding:13px 12px;font-size:12px}.delivery-grid[data-v-40a8b07b]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.delivery-grid .detail-section[data-v-40a8b07b]{min-width:0}.event-list article[data-v-40a8b07b]{border-bottom:1px solid #e7e9ed;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-height:48px;padding:8px 12px;display:grid}.event-list article[data-v-40a8b07b]:last-child{border-bottom:0}.event-list article>div[data-v-40a8b07b]{min-width:0}.event-list article strong[data-v-40a8b07b],.event-list article span[data-v-40a8b07b]{display:block}.event-list article>div span[data-v-40a8b07b]{color:#888f9c;margin-top:3px;font-size:10px}.event-list article small[data-v-40a8b07b]{color:#9c423e;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}@media (width<=1100px){.summary-strip[data-v-40a8b07b]{grid-template-columns:repeat(4,minmax(110px,1fr))}.delivery-health[data-v-40a8b07b]{border-top:1px solid #e2e5eb;grid-column:1/-1;min-height:40px}.identity-grid[data-v-40a8b07b],.settlement-grid[data-v-40a8b07b]{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-grid label[data-v-40a8b07b]:nth-child(5n),.settlement-grid label[data-v-40a8b07b]:nth-child(5n){border-right:1px solid #e6e8ed}.identity-grid label[data-v-40a8b07b]:nth-child(2n),.settlement-grid label[data-v-40a8b07b]:nth-child(2n){border-right:0}}@media (width<=760px){.page-heading[data-v-40a8b07b]{margin-bottom:8px}.summary-strip[data-v-40a8b07b]{grid-template-columns:repeat(2,minmax(110px,1fr))}.summary-strip>button[data-v-40a8b07b]{border-bottom:1px solid #e2e5eb;min-height:52px}.budget-filter-row .keyword[data-v-40a8b07b]{width:100%}.budget-modal-backdrop[data-v-40a8b07b]{padding:0}.budget-detail-modal[data-v-40a8b07b]{width:100%;max-height:100vh}.detail-state-band[data-v-40a8b07b]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-state-band>div[data-v-40a8b07b]{border-bottom:1px solid #e4e7ec}.delivery-grid[data-v-40a8b07b]{grid-template-columns:1fr}.budget-order-page[data-v-40a8b07b] .pagination-bar{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.budget-order-page[data-v-40a8b07b] .pagination-bar>*{white-space:nowrap;flex:none}.budget-order-page[data-v-40a8b07b] .pagination-bar .page-jump{display:none}}.sale-export-backdrop[data-v-656cc7c1]{z-index:1100}.sale-export-modal[data-v-656cc7c1]{width:min(1180px,100vw - 48px);max-height:calc(100vh - 48px)}.sale-export-modal .legacy-modal-head>div[data-v-656cc7c1]{align-items:baseline;gap:10px;display:flex}.sale-export-modal .legacy-modal-head span[data-v-656cc7c1]{color:#747b8a;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sale-export-body[data-v-656cc7c1]{background:#f5f6f8;flex-direction:column;gap:10px;display:flex}.sale-export-warning[data-v-656cc7c1],.sale-export-result[data-v-656cc7c1]{color:#704c00;background:#fff8e8;border:1px solid #d9b252;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.sale-export-result[data-v-656cc7c1]{color:#17643a;background:#edf9f1;border-color:#79bc8e}.sale-export-warning div[data-v-656cc7c1],.sale-export-result div[data-v-656cc7c1]{flex-direction:column;gap:3px;display:flex}.sale-export-warning span[data-v-656cc7c1],.sale-export-result span[data-v-656cc7c1]{font-size:12px}.sale-export-summary[data-v-656cc7c1]{background:#fff;border:1px solid #d7dbe4;grid-template-columns:1fr .7fr .7fr 1.4fr;display:grid}.sale-export-summary label[data-v-656cc7c1]{border-right:1px solid #e4e7ed;min-width:0;padding:10px 12px}.sale-export-summary label[data-v-656cc7c1]:last-child{border-right:0}.sale-export-summary span[data-v-656cc7c1],.sale-export-summary strong[data-v-656cc7c1]{display:block}.sale-export-summary span[data-v-656cc7c1]{color:#72798a;margin-bottom:4px;font-size:11px}.sale-export-summary strong[data-v-656cc7c1]{color:#252a35;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sale-export-summary strong.danger[data-v-656cc7c1]{color:#b42318}.sale-export-section[data-v-656cc7c1]{background:#fff;border:1px solid #d7dbe4}.sale-export-section>header[data-v-656cc7c1]{border-bottom:1px solid #e1e4eb;justify-content:space-between;align-items:center;min-height:38px;padding:0 10px;display:flex}.sale-export-section>header span[data-v-656cc7c1]{color:#737b8d;font-size:11px}.sale-export-table-wrap[data-v-656cc7c1]{max-height:310px;overflow:auto}.sale-export-table[data-v-656cc7c1]{border-collapse:collapse;table-layout:fixed;width:100%}.sale-export-table th[data-v-656cc7c1],.sale-export-table td[data-v-656cc7c1]{text-align:left;border-bottom:1px solid #eaecf1;border-right:1px solid #eaecf1;padding:7px 8px;font-size:12px}.sale-export-table th[data-v-656cc7c1]{z-index:1;color:#4a5160;background:#f2f4f7;position:sticky;top:0}.sale-export-table th[data-v-656cc7c1]:first-child{width:180px}.sale-export-table th[data-v-656cc7c1]:nth-child(4),.sale-export-table th[data-v-656cc7c1]:nth-child(5){width:100px}.sale-export-table th[data-v-656cc7c1]:last-child{width:150px}.sale-export-table td[data-v-656cc7c1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sale-export-table code[data-v-656cc7c1],.sale-export-skipped-list code[data-v-656cc7c1]{color:#253b6d;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sale-export-page-bar[data-v-656cc7c1]{color:#626a79;border-top:1px solid #e1e4eb;justify-content:flex-end;align-items:center;gap:8px;min-height:40px;padding:0 10px;font-size:11px;display:flex}.sale-export-empty[data-v-656cc7c1]{color:#7b8190;height:80px;text-align:center!important}.skipped-section>header strong[data-v-656cc7c1]{color:#9a3412}.sale-export-skipped-list[data-v-656cc7c1]{max-height:120px;overflow:auto}.sale-export-skipped-list>div[data-v-656cc7c1]{color:#9a3412;border-bottom:1px solid #f0e2de;grid-template-columns:210px 1fr;gap:10px;padding:7px 10px;font-size:12px;display:grid}.sale-export-acknowledge[data-v-656cc7c1]{color:#343945;background:#fff;border:1px solid #d7dbe4;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:12px;display:flex}@media (width<=900px){.sale-export-summary[data-v-656cc7c1]{grid-template-columns:1fr 1fr}.sale-export-summary label[data-v-656cc7c1]:nth-child(2){border-right:0}}.sale-history-backdrop[data-v-0953bf2f]{z-index:1100}.sale-history-modal[data-v-0953bf2f]{width:min(1180px,100vw - 48px);max-height:calc(100vh - 48px)}.sale-history-body[data-v-0953bf2f]{background:#f5f6f8}.sale-history-table-wrap[data-v-0953bf2f]{background:#fff;border:1px solid #d7dbe4;max-height:calc(100vh - 190px);overflow:auto}.sale-history-table[data-v-0953bf2f]{border-collapse:collapse;width:100%}.sale-history-table th[data-v-0953bf2f],.sale-history-table td[data-v-0953bf2f]{text-align:left;border-bottom:1px solid #e7e9ef;border-right:1px solid #e7e9ef;padding:9px 10px;font-size:12px}.sale-history-table th[data-v-0953bf2f]{z-index:1;color:#4b5261;background:#eef1f5;position:sticky;top:0}.sale-history-table td[data-v-0953bf2f]:first-child{min-width:210px}.sale-history-table code[data-v-0953bf2f],.sale-history-table small[data-v-0953bf2f]{display:block}.sale-history-table code[data-v-0953bf2f]{color:#263c70;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sale-history-table small[data-v-0953bf2f]{color:#72798a;margin-top:2px;font-size:10px}.sale-history-empty[data-v-0953bf2f]{color:#747b89;height:120px;text-align:center!important}.legacy-modal.inventory-detail-modal[data-v-84e1c5f2]{width:min(1760px,100vw - 32px);height:calc(100vh - 36px);max-height:calc(100vh - 36px)}.legacy-modal.inventory-detail-modal .legacy-modal-body[data-v-84e1c5f2]{background:#f3f4f7;flex-direction:column;gap:10px;display:flex}.inventory-detail-hero[data-v-84e1c5f2]{grid-template-columns:1.2fr .8fr 1fr 1.15fr .85fr;gap:8px;display:grid}.inventory-detail-hero>div[data-v-84e1c5f2]{border:1px solid var(--gf-border-strong);background:#fff;min-width:0;min-height:74px;padding:9px 10px;box-shadow:0 1px #00000008}.inventory-detail-hero span[data-v-84e1c5f2],.inventory-detail-hero small[data-v-84e1c5f2]{color:#666c79;line-height:17px;display:block}.inventory-detail-hero strong[data-v-84e1c5f2]{color:#1f2430;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:14px;line-height:20px;display:block;overflow:hidden}.inventory-consume-bar[data-v-84e1c5f2]{background:#fff;border:1px solid #cbd6ea;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 10px;display:flex}.inventory-consume-bar div[data-v-84e1c5f2]{flex-direction:column;gap:2px;min-width:0;display:flex}.inventory-consume-bar strong[data-v-84e1c5f2]{color:#1f2937;font-size:13px;line-height:18px}.inventory-consume-bar span[data-v-84e1c5f2]{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.refined-inventory-detail[data-v-84e1c5f2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.refined-inventory-detail .inventory-detail-section[data-v-84e1c5f2]{box-shadow:0 1px #00000008}.refined-flow-timeline[data-v-84e1c5f2]{background:#f8f9fc;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding:10px;display:grid;overflow:visible}.refined-flow-timeline .detail-flow-item[data-v-84e1c5f2]{background:#fff;border:1px solid #d6dbe8;min-width:0;min-height:112px;padding:12px 12px 12px 48px}.refined-flow-timeline .detail-flow-item[data-v-84e1c5f2]:before{background:#d5dbee;width:2px;height:auto;inset:23px auto -9px 26px}.refined-flow-timeline .detail-flow-item[data-v-84e1c5f2]:last-child:before{background:0 0;display:block}.refined-flow-timeline .detail-flow-dot[data-v-84e1c5f2]{color:#fff;background:#4568bd;border:2px solid #eef2ff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:inline-flex;top:13px;left:13px;box-shadow:0 0 0 1px #9eaad6}.refined-flow-timeline .detail-flow-item strong[data-v-84e1c5f2]{font-size:14px;line-height:20px}.refined-flow-timeline .detail-flow-item em[data-v-84e1c5f2]{margin:7px 0}.compact-business-section .detail-kv-grid label[data-v-84e1c5f2]{min-height:44px}.debug-actions[data-v-84e1c5f2]{background:#fafafa;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.payload-viewer-modal[data-v-84e1c5f2]{z-index:1001;border:1px solid var(--gf-border-strong);background:#fff;flex-direction:column;width:min(980px,100vw - 80px);max-height:calc(100vh - 120px);display:flex;position:fixed;top:72px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #00000047}.payload-viewer-body[data-v-84e1c5f2]{background:#f6f7fa;min-height:240px;overflow:auto}.payload-viewer-body pre[data-v-84e1c5f2]{color:#2f3440;white-space:pre-wrap;word-break:break-word;min-height:240px;margin:0;padding:12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.code-stack[data-v-84e1c5f2]{flex-direction:column;gap:3px;max-width:190px;line-height:1.25;display:inline-flex}.code-stack code[data-v-84e1c5f2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.code-stack small[data-v-84e1c5f2]{color:#6b7280;font-size:11px;font-weight:500}.account-type-badge[data-v-84e1c5f2]{white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;min-width:34px;height:22px;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.account-type-badge.low[data-v-84e1c5f2]{color:#4b5563;background:#f3f4f6;border-color:#d1d5db}.account-type-badge.mid[data-v-84e1c5f2]{color:#8a5a00;background:#fff7e0;border-color:#e6c15b}.account-type-badge.high[data-v-84e1c5f2]{color:#12643f;background:#ecfdf3;border-color:#86d0a2}.account-type-badge.unknown[data-v-84e1c5f2]{color:#6b7280;background:#fafafa;border-color:#e5e7eb}@media (width<=1280px){.inventory-detail-hero[data-v-84e1c5f2],.refined-inventory-detail[data-v-84e1c5f2]{grid-template-columns:1fr}}.recharge-console[data-v-31a7412a]{--console-bg:#f4f6f8;--console-card:#fff;--console-line:#d9e0e8;--console-soft-line:#e8edf3;--console-text:#1e2937;--console-muted:#697586;--console-faint:#f8fafc;--console-accent:#246b73;--console-accent-soft:#e9f4f5;--console-green:#238052;--console-amber:#9a6408;--console-red:#9f2a2a;--console-radius:8px;--console-gap:16px;align-content:start;gap:var(--console-gap);min-height:calc(100vh - 18px);color:var(--console-text);background:var(--console-bg);grid-auto-rows:max-content;padding:18px;display:grid}.recharge-console[data-v-31a7412a] *,.recharge-console[data-v-31a7412a] :before,.recharge-console[data-v-31a7412a] :after{box-sizing:border-box}.console-header[data-v-31a7412a],.case-strip[data-v-31a7412a],.step-tabs[data-v-31a7412a],.console-grid[data-v-31a7412a]{width:min(1560px,100%);margin:0 auto}.console-header[data-v-31a7412a]{background:var(--console-card);border:1px solid var(--console-line);border-radius:var(--console-radius);justify-content:space-between;align-items:center;gap:18px;height:76px;padding:14px 18px;display:flex}.console-title[data-v-31a7412a]{min-width:0}.console-title span[data-v-31a7412a],.operation-head span[data-v-31a7412a],.side-card>span[data-v-31a7412a],.case-strip span[data-v-31a7412a],.side-card header span[data-v-31a7412a],.compact-list dt[data-v-31a7412a],.field small[data-v-31a7412a]{color:var(--console-muted)}.console-title span[data-v-31a7412a],.operation-head span[data-v-31a7412a],.side-card>span[data-v-31a7412a],.case-strip span[data-v-31a7412a],.side-card header span[data-v-31a7412a]{font-size:12px;font-weight:700}.console-title h1[data-v-31a7412a]{color:var(--console-text);margin:4px 0 0;font-size:24px;line-height:1.2}.console-status[data-v-31a7412a]{flex:none;align-items:center;gap:10px;display:flex}.console-status strong[data-v-31a7412a],.side-card header strong[data-v-31a7412a]{min-height:28px;color:var(--console-accent);background:var(--console-accent-soft);border:1px solid #b8d8dc;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.console-status strong.success[data-v-31a7412a],.side-card header strong.success[data-v-31a7412a]{color:var(--console-green);background:#edf8f2;border-color:#b8ddc7}.console-status strong.warning[data-v-31a7412a],.side-card header strong.warning[data-v-31a7412a]{color:var(--console-amber);background:#fff8e8;border-color:#ead09a}.console-status strong.danger[data-v-31a7412a],.side-card header strong.danger[data-v-31a7412a]{color:var(--console-red);background:#fff0f0;border-color:#e1b8b8}.console-status small[data-v-31a7412a]{color:var(--console-muted)}.case-strip[data-v-31a7412a]{background:var(--console-card);border:1px solid var(--console-line);border-radius:var(--console-radius);grid-template-columns:1.15fr 1fr 1fr 210px;display:grid;overflow:hidden}.case-strip article[data-v-31a7412a]{border-right:1px solid var(--console-soft-line);align-content:center;gap:6px;min-width:0;min-height:64px;padding:12px 16px;display:grid}.case-strip article[data-v-31a7412a]:last-child{border-right:0}.case-strip strong[data-v-31a7412a]{min-width:0;color:var(--console-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.case-strip .balance strong[data-v-31a7412a]{color:var(--console-accent);font-size:20px}.step-tabs[data-v-31a7412a]{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.step-tabs article[data-v-31a7412a]{background:var(--console-card);border:1px solid var(--console-line);border-radius:var(--console-radius);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:52px;padding:10px;display:grid}.step-tabs article.active[data-v-31a7412a]{background:#f5fbfc;border-color:#8abec4}.step-tabs article.done[data-v-31a7412a]{background:#f7fbf8}.step-dot[data-v-31a7412a]{color:#7a8697;background:#fff;border:1px solid #cfd7e2;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-flex}.step-dot em[data-v-31a7412a]{font-style:normal}.step-tabs article.active .step-dot[data-v-31a7412a]{color:#fff;background:var(--console-accent);border-color:var(--console-accent)}.step-tabs article.done .step-dot[data-v-31a7412a]{color:var(--console-green);background:#edf8f2;border-color:#a8d6ba}.step-tabs strong[data-v-31a7412a],.step-tabs small[data-v-31a7412a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.step-tabs strong[data-v-31a7412a]{color:var(--console-text);font-size:13px}.step-tabs small[data-v-31a7412a]{color:var(--console-muted);margin-top:1px;font-size:12px}.console-grid[data-v-31a7412a]{gap:var(--console-gap);grid-template-columns:minmax(0,1fr) 332px;align-items:start;display:grid}.operation-panel[data-v-31a7412a],.side-card[data-v-31a7412a]{background:var(--console-card);border:1px solid var(--console-line);border-radius:var(--console-radius)}.operation-panel[data-v-31a7412a]{overflow:hidden}.operation-head[data-v-31a7412a]{border-bottom:1px solid var(--console-soft-line);background:#fbfcfd;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:18px;min-height:84px;padding:18px 20px;display:grid}.operation-head h2[data-v-31a7412a]{color:var(--console-text);margin:4px 0 0;font-size:22px;line-height:1.2}.operation-head p[data-v-31a7412a]{color:#536173;margin:0;line-height:1.55}.stage-section[data-v-31a7412a]{gap:var(--console-gap);flex-direction:column;padding:20px;display:flex}.search-row[data-v-31a7412a]{background:var(--console-faint);border:1px solid var(--console-soft-line);border-radius:var(--console-radius);grid-template-columns:minmax(260px,420px) auto;align-items:center;gap:10px;padding:14px;display:grid}.search-row .legacy-input[data-v-31a7412a]{width:100%}.recharge-console .legacy-input[data-v-31a7412a]{height:40px;color:var(--console-text);background:#fff;border-color:#cbd4df;border-radius:6px}.recharge-console .legacy-input[data-v-31a7412a]:focus{border-color:var(--console-accent);box-shadow:0 0 0 3px #246b731a}.recharge-console[data-v-31a7412a] .searchable-select,.recharge-console[data-v-31a7412a] .searchable-select-trigger{height:40px}.recharge-console[data-v-31a7412a] .searchable-select-trigger{background:#fff;border-color:#cbd4df;border-radius:6px;padding:0 11px}.recharge-console[data-v-31a7412a] .searchable-select-panel{border-color:#b9c4d1;border-radius:6px;top:44px;box-shadow:0 14px 30px #0f172a24}.recharge-console .legacy-button[data-v-31a7412a]{border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-weight:700;display:inline-flex}.recharge-console .legacy-button.primary[data-v-31a7412a]{background:var(--console-accent);border-color:var(--console-accent)}.recharge-console .legacy-button.danger[data-v-31a7412a]{color:#fff;background:var(--console-red);border-color:var(--console-red)}.recharge-console .legacy-button.busy[data-v-31a7412a]{cursor:wait;box-shadow:0 0 0 3px #246b731f}.recharge-console .legacy-button[data-v-31a7412a]:disabled{opacity:.6;cursor:not-allowed}.action-button[data-v-31a7412a]{min-width:118px}.spin-icon[data-v-31a7412a]{animation:.86s linear infinite recharge-console-spin-31a7412a}@keyframes recharge-console-spin-31a7412a{to{transform:rotate(360deg)}}.form-grid[data-v-31a7412a]{border:1px solid var(--console-line);border-radius:var(--console-radius);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}.field[data-v-31a7412a]{gap:8px;min-width:0;display:grid}.field.full[data-v-31a7412a]{grid-column:1/-1}.field>span[data-v-31a7412a]{color:#273244;font-size:13px;font-weight:700}.legacy-input.full[data-v-31a7412a],.legacy-button.full[data-v-31a7412a]{width:100%}.stage-actions[data-v-31a7412a],.toolbar-actions[data-v-31a7412a],.confirm-modal footer[data-v-31a7412a]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stage-actions[data-v-31a7412a]{justify-content:flex-end;padding-top:2px}.mode-row[data-v-31a7412a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mode-row button[data-v-31a7412a],.mode-switch button[data-v-31a7412a],.group-tabs button[data-v-31a7412a]{color:#354155;background:#fff;border:1px solid #cbd4df;border-radius:6px;min-width:0}.mode-row button[data-v-31a7412a]{text-align:left;gap:4px;min-height:64px;padding:10px 12px;display:grid}.mode-row button.active[data-v-31a7412a],.mode-switch button.active[data-v-31a7412a],.group-tabs button.active[data-v-31a7412a]{color:var(--console-accent);background:var(--console-accent-soft);border-color:#8abec4}.activity-panel[data-v-31a7412a],.package-toolbar[data-v-31a7412a],.budget-row[data-v-31a7412a],.notice-box[data-v-31a7412a],.empty-box[data-v-31a7412a],.processing-card[data-v-31a7412a]{border-radius:var(--console-radius)}.activity-panel[data-v-31a7412a]{background:#f5fbfc;border:1px solid #c6e0e3;gap:12px;padding:14px;display:grid}.activity-panel p[data-v-31a7412a]{color:var(--console-muted);margin:0}.package-toolbar[data-v-31a7412a]{background:var(--console-faint);border:1px solid var(--console-soft-line);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.mode-switch[data-v-31a7412a]{min-height:38px;display:inline-flex}.mode-switch button[data-v-31a7412a]{padding:0 14px;font-weight:700}.mode-switch button+button[data-v-31a7412a]{margin-left:-1px}.budget-row[data-v-31a7412a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.budget-row span[data-v-31a7412a]{min-width:0;color:var(--console-muted);background:var(--console-faint);border:1px solid var(--console-soft-line);border-radius:6px;gap:5px;padding:12px;display:grid}.budget-row strong[data-v-31a7412a]{min-width:0;color:var(--console-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-tabs[data-v-31a7412a]{gap:8px;display:flex;overflow-x:auto}.group-tabs button[data-v-31a7412a]{white-space:nowrap;align-items:center;gap:7px;min-height:34px;padding:0 11px;display:inline-flex}.product-grid[data-v-31a7412a]{grid-template-columns:repeat(auto-fill,minmax(244px,1fr));gap:12px;display:grid}.product-card[data-v-31a7412a]{color:#263448;text-align:left;border:1px solid var(--console-line);border-radius:var(--console-radius);background:#fff;grid-template-columns:24px minmax(0,1fr);gap:10px;min-height:136px;padding:13px;display:grid;position:relative}.product-card.selected[data-v-31a7412a]{box-shadow:inset 3px 0 0 var(--console-accent);background:#f6fbfc;border-color:#8abec4}.product-card.disabled[data-v-31a7412a]{color:#7a8494;cursor:not-allowed;background:#f6f7f9}.product-check[data-v-31a7412a]{color:var(--console-accent);justify-content:center;padding-top:2px;display:inline-flex}.select-dot[data-v-31a7412a]{background:#fff;border:2px solid #b6c1cf;border-radius:999px;width:17px;height:17px;display:block}.product-main[data-v-31a7412a]{gap:5px;min-width:0;display:grid}.product-main small[data-v-31a7412a],.product-main em[data-v-31a7412a]{color:var(--console-muted);font-style:normal}.product-main strong[data-v-31a7412a]{min-width:0;color:var(--console-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-price[data-v-31a7412a]{color:var(--console-green);grid-column:2;font-size:16px;font-weight:800}.product-tag[data-v-31a7412a],.product-error[data-v-31a7412a]{border-radius:999px;grid-column:2;justify-self:start;padding:2px 7px;font-size:11px}.product-tag[data-v-31a7412a]{color:var(--console-accent);background:var(--console-accent-soft)}.product-error[data-v-31a7412a]{color:var(--console-red);background:#fff1f1}.empty-box.wide[data-v-31a7412a]{min-height:220px;color:var(--console-muted);text-align:center;background:var(--console-faint);border:1px solid var(--console-soft-line);grid-column:1/-1;place-content:center;justify-items:center;gap:10px;display:grid}.notice-box.warning[data-v-31a7412a]{color:var(--console-amber);background:#fff8e8;border:1px solid #ead09a;padding:12px 14px}.processing-card[data-v-31a7412a],.result-card[data-v-31a7412a]{min-height:240px;color:var(--console-muted);text-align:center;background:var(--console-faint);border:1px solid var(--console-soft-line);place-content:center;justify-items:center;gap:10px;padding:26px;display:grid}.processing-card strong[data-v-31a7412a],.result-card strong[data-v-31a7412a]{color:var(--console-text);font-size:22px}.queue-list[data-v-31a7412a],.history-list[data-v-31a7412a]{gap:8px;display:grid}.queue-item[data-v-31a7412a],.history-list article[data-v-31a7412a]{border:1px solid var(--console-line);background:#fff;border-radius:6px;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:11px 12px;display:grid}.history-list article[data-v-31a7412a]{justify-content:space-between;display:flex}.queue-item strong[data-v-31a7412a],.queue-item small[data-v-31a7412a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.queue-item small[data-v-31a7412a]{color:var(--console-muted);grid-column:2}.status-pill[data-v-31a7412a]{color:#5d6877;background:#eef1f5;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 7px;font-size:12px;display:inline-flex}.status-pill.success[data-v-31a7412a]{color:var(--console-green);background:#eaf7ef}.status-pill.warning[data-v-31a7412a]{color:var(--console-amber);background:#fff2d6}.status-pill.danger[data-v-31a7412a]{color:var(--console-red);background:#fff1f1}.result-grid[data-v-31a7412a],.confirm-summary[data-v-31a7412a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.confirm-summary[data-v-31a7412a]{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.result-grid>div[data-v-31a7412a],.confirm-summary>div[data-v-31a7412a]{background:var(--console-faint);border:1px solid var(--console-soft-line);border-radius:6px;gap:5px;min-width:0;padding:12px;display:grid}.result-grid span[data-v-31a7412a],.confirm-summary span[data-v-31a7412a]{color:var(--console-muted)}.result-grid strong[data-v-31a7412a],.confirm-summary strong[data-v-31a7412a]{min-width:0;color:var(--console-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-panel[data-v-31a7412a]{gap:12px;display:grid;position:sticky;top:18px}.side-card[data-v-31a7412a]{gap:10px;padding:14px;display:grid}.side-card.current[data-v-31a7412a]{background:#fbfcfd}.side-card.current strong[data-v-31a7412a]{color:var(--console-text);font-size:16px}.side-card.current p[data-v-31a7412a]{color:var(--console-muted);margin:0;line-height:1.5}.side-card header[data-v-31a7412a]{justify-content:space-between;align-items:center;gap:10px;display:flex}.budget-meter[data-v-31a7412a]{background:#e7edf3;border-radius:999px;height:6px;overflow:hidden}.budget-meter span[data-v-31a7412a]{background:var(--console-accent);border-radius:inherit;height:100%;display:block}.compact-list[data-v-31a7412a]{grid-template-columns:82px minmax(0,1fr);gap:8px 10px;margin:0;display:grid}.compact-list dd[data-v-31a7412a]{min-width:0;color:var(--console-text);text-overflow:ellipsis;overflow-wrap:anywhere;margin:0;overflow:hidden}.message-bar[data-v-31a7412a]{color:#244a5a;border:1px solid #c9dde8;border-left:4px solid var(--console-accent);border-radius:var(--console-radius);background:#edf7fb;align-items:center;gap:8px;width:min(1560px,100%);min-height:40px;margin:0 auto;padding:0 13px;display:flex}.message-bar.success[data-v-31a7412a]{color:#1e6b45;background:#eef9f2;border-color:#acd9bd}.message-bar.warning[data-v-31a7412a]{color:var(--console-amber);background:#fff8e8;border-color:#ead09a}.message-bar.danger[data-v-31a7412a]{color:var(--console-red);background:#fff0f0;border-color:#e1b8b8}.confirm-mask[data-v-31a7412a]{z-index:120;background:#0f172a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-modal[data-v-31a7412a]{border-radius:var(--console-radius);background:#fff;border:1px solid #c8d2df;width:min(680px,100%);max-height:min(720px,100vh - 40px);overflow:auto;box-shadow:0 20px 48px #0f172a2e}.confirm-modal header[data-v-31a7412a]{border-bottom:1px solid var(--console-soft-line);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.confirm-modal header strong[data-v-31a7412a]{font-size:16px;display:block}.confirm-modal header span[data-v-31a7412a]{color:var(--console-muted);margin-top:4px;display:block}.icon-button[data-v-31a7412a]{color:#4c5868;background:#fff;border:1px solid #cbd4df;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.confirm-list[data-v-31a7412a]{gap:8px;padding:0 16px 16px;display:grid}.confirm-list article[data-v-31a7412a]{background:var(--console-faint);border:1px solid var(--console-soft-line);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.confirm-list article div[data-v-31a7412a]{gap:3px;min-width:0;display:grid}.confirm-list article strong[data-v-31a7412a],.confirm-list article span[data-v-31a7412a],.confirm-list article small[data-v-31a7412a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.confirm-list article small[data-v-31a7412a]{color:var(--console-muted)}.confirm-list article span[data-v-31a7412a]{color:var(--console-green);flex:none;font-weight:800}.confirm-modal footer[data-v-31a7412a]{border-top:1px solid var(--console-soft-line);justify-content:flex-end;padding:16px}@media (width<=1280px){.case-strip[data-v-31a7412a]{grid-template-columns:repeat(2,minmax(0,1fr))}.case-strip article[data-v-31a7412a]:nth-child(2){border-right:0}.case-strip article[data-v-31a7412a]:nth-child(-n+2){border-bottom:1px solid var(--console-soft-line)}.console-grid[data-v-31a7412a]{grid-template-columns:1fr}.side-panel[data-v-31a7412a]{grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (width<=960px){.step-tabs[data-v-31a7412a]{grid-template-columns:repeat(7,minmax(120px,1fr));overflow-x:auto}.operation-head[data-v-31a7412a],.form-grid[data-v-31a7412a],.budget-row[data-v-31a7412a],.result-grid[data-v-31a7412a],.side-panel[data-v-31a7412a]{grid-template-columns:1fr}.operation-head p[data-v-31a7412a]{max-width:none}}@media (width<=720px){.recharge-console[data-v-31a7412a]{padding:12px}.console-header[data-v-31a7412a],.package-toolbar[data-v-31a7412a]{flex-direction:column;align-items:stretch}.console-status[data-v-31a7412a]{justify-content:space-between}.case-strip[data-v-31a7412a],.search-row[data-v-31a7412a],.mode-row[data-v-31a7412a],.confirm-summary[data-v-31a7412a]{grid-template-columns:1fr}.case-strip article[data-v-31a7412a]{border-right:0;border-bottom:1px solid var(--console-soft-line)}.case-strip article[data-v-31a7412a]:last-child{border-bottom:0}.stage-actions[data-v-31a7412a],.toolbar-actions[data-v-31a7412a]{flex-direction:column;align-items:stretch}.product-grid[data-v-31a7412a]{grid-template-columns:1fr}}.exchange-test-page[data-v-f70244cd]{color:#1d2738;background:#f3f6fb;flex-direction:column;gap:12px;min-width:0;height:calc(100vh - 18px);min-height:680px;padding-bottom:8px;display:flex;overflow:hidden}.exchange-test-page.package-stage-page[data-v-f70244cd]{gap:6px;min-height:0;padding-bottom:0}.console-card[data-v-f70244cd]{background:#fff;border:1px solid #dbe4f0;border-radius:14px;box-shadow:0 12px 28px #25406d12}.flow-stepper-panel[data-v-f70244cd]{z-index:10;flex-direction:column;gap:12px;min-width:0;height:100%;padding:12px;display:flex;overflow:hidden}.flow-stepper-track[data-v-f70244cd]{flex-direction:column;gap:4px;min-width:0;display:flex}.flow-step[data-v-f70244cd]{appearance:none;text-align:left;color:#7a8496;cursor:default;width:100%;min-width:0;min-height:54px;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:8px 9px;display:grid;position:relative}.flow-step[data-v-f70244cd]:disabled{opacity:1}.flow-step.visitable[data-v-f70244cd]{cursor:pointer}.flow-step.visitable[data-v-f70244cd]:hover{background:#f5f9ff;border-color:#d6e5f6}.flow-step.visitable:hover strong[data-v-f70244cd]{color:#1f61b3}.flow-step[data-v-f70244cd]:not(:last-child):after{content:"";z-index:0;background:#dde8f4;width:2px;height:16px;position:absolute;top:39px;left:23px}.flow-step.done[data-v-f70244cd]:not(:last-child):after,.flow-step.active[data-v-f70244cd]:not(:last-child):after{background:#7fc29c}.step-index[data-v-f70244cd]{z-index:1;color:#6f7d92;background:#fff;border:1px solid #d8e2ef;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 2px 6px #1f35570d}.flow-step.done .step-index[data-v-f70244cd]{color:#177a4d;background:#effaf4;border-color:#9fd6b2}.flow-step.active .step-index[data-v-f70244cd]{color:#fff;background:#2568bd;border-color:#2568bd}.flow-step.active[data-v-f70244cd]{color:#1f61b3;background:#eef6ff;border-color:#b8d2f1}.flow-step.done[data-v-f70244cd]{background:#f6fbf8}.flow-step strong[data-v-f70244cd],.flow-step small[data-v-f70244cd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.flow-step strong[data-v-f70244cd]{color:#263348;font-size:12px}.flow-step.active strong[data-v-f70244cd]{color:#1f61b3}.flow-step small[data-v-f70244cd]{margin-top:1px;font-size:11px}.stepper-side[data-v-f70244cd]{border-bottom:1px solid #e5edf6;flex-direction:column;justify-content:center;align-items:flex-start;min-height:74px;padding:0 0 12px;display:flex}.stepper-side span[data-v-f70244cd],.stepper-side small[data-v-f70244cd]{color:#728096;font-size:12px}.stepper-side strong[data-v-f70244cd]{color:#1f61b3;margin-top:4px;font-size:18px;line-height:1.25}.stepper-side small[data-v-f70244cd]{margin-top:2px;font-weight:700}.stepper-actions[data-v-f70244cd]{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin-top:4px;display:grid}.stepper-actions button[data-v-f70244cd]{color:#2f5f9c;cursor:pointer;background:#eef5ff;border:1px solid #c8daf3;border-radius:6px;min-width:0;height:34px;padding:0 10px;font-size:12px;font-weight:700}.stepper-actions button.primary[data-v-f70244cd]{color:#fff;background:#2568bd;border-color:#1d5aa7}.stepper-actions button.danger[data-v-f70244cd]{color:#fff;background:var(--gf-danger);border-color:var(--gf-danger)}.stepper-actions button[data-v-f70244cd]:disabled{color:#9aa7ba;cursor:not-allowed;background:#f3f6fa;border-color:#dce4ee}.stepper-ops[data-v-f70244cd]{border-top:1px solid #edf2f7;grid-template-columns:1fr;gap:6px;padding-top:10px;display:grid}.stepper-ops button[data-v-f70244cd]{color:#536177;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #dfe7f1;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.stepper-ops button[data-v-f70244cd]:disabled{cursor:not-allowed;opacity:.62}.stepper-ops span[data-v-f70244cd],.stepper-ops strong[data-v-f70244cd]{min-width:0}.stepper-ops span[data-v-f70244cd]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stepper-ops strong[data-v-f70244cd]{color:#1f61b3;white-space:nowrap;font-size:12px}.test-layout[data-v-f70244cd]{flex:auto;grid-template-columns:188px minmax(680px,1fr) 320px;align-items:stretch;gap:10px;min-height:0;display:grid}.package-stage-page .test-layout[data-v-f70244cd]{grid-template-columns:172px minmax(0,1fr)}.package-stage-page .flow-workspace>.panel-head[data-v-f70244cd]{display:none}.package-stage-page .flow-stepper-panel[data-v-f70244cd]{border-radius:10px;gap:8px;padding:8px}.package-stage-page .flow-step small[data-v-f70244cd]{display:none}.package-stage-page .flow-stepper-track[data-v-f70244cd]{gap:3px}.package-stage-page .flow-step[data-v-f70244cd]{text-align:left;grid-template-columns:26px minmax(0,1fr);justify-content:flex-start;align-items:center;gap:7px;min-height:42px;padding:6px 7px}.package-stage-page .flow-step[data-v-f70244cd]:not(:last-child):after{height:12px;top:33px;left:19px}.package-stage-page .step-index[data-v-f70244cd]{width:24px;height:24px;font-size:12px}.package-stage-page .flow-step>span[data-v-f70244cd]:not(.step-index){z-index:2;background:0 0;width:100%;max-width:none;padding:0;display:block;position:relative}.package-stage-page .flow-step strong[data-v-f70244cd]{text-align:left;font-size:12px;line-height:1.2}.package-stage-page .stepper-side[data-v-f70244cd]{white-space:nowrap;min-height:58px;padding:0 0 8px}.package-stage-page .stepper-side .stepper-label[data-v-f70244cd]{display:block}.package-stage-page .stepper-side strong[data-v-f70244cd],.package-stage-page .stepper-side small[data-v-f70244cd]{margin-top:0}.package-stage-page .stepper-side strong[data-v-f70244cd]{font-size:13px}.package-stage-page .stepper-side small[data-v-f70244cd]{text-overflow:ellipsis;max-width:100%;overflow:hidden}.package-stage-page .stepper-actions[data-v-f70244cd]{margin-top:4px}.package-stage-page .stepper-actions button[data-v-f70244cd]{min-width:0;height:32px;padding:0 8px}.package-stage-page .debug-grid[data-v-f70244cd]{display:none}.test-panel[data-v-f70244cd]{min-height:0;overflow:hidden}.flow-workspace[data-v-f70244cd]{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.panel-head[data-v-f70244cd]{background:linear-gradient(#fbfdff 0%,#f5f8fc 100%);border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 16px;display:flex}.panel-head div[data-v-f70244cd]{min-width:0}.panel-head strong[data-v-f70244cd]{color:#172033;font-size:15px;display:block}.panel-head span[data-v-f70244cd]{color:#728096;margin-top:3px;font-size:12px;display:block}.flow-context[data-v-f70244cd]{white-space:nowrap;background:#edf5ff;border:1px solid #cfe1f6;border-radius:999px;padding:4px 9px;font-size:12px;color:#315d9f!important}.compact[data-v-f70244cd]{padding:0}.inline-filter[data-v-f70244cd]{justify-content:flex-end;align-items:center;gap:8px;min-width:330px;display:flex}.inline-filter .wide[data-v-f70244cd]{width:220px}.flow-section[data-v-f70244cd]{background:#fff;border:1px solid #dfe7f1;border-radius:12px;margin:10px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.single-step-section[data-v-f70244cd]{flex-direction:column;flex:none;min-height:auto;display:flex}.flow-section[data-v-f70244cd]:not(.provider-products-panel){max-width:1120px}.flow-section.active[data-v-f70244cd]{border-color:#a7c5ed;box-shadow:0 10px 24px #2568bd14}.flow-section-head[data-v-f70244cd]{background:#fbfcff;border-bottom:1px solid #e5edf6;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.package-stage-page .flow-section-head[data-v-f70244cd]{min-height:46px;padding:8px 12px}.package-stage-page .flow-section-head strong[data-v-f70244cd]{margin-top:0;font-size:15px}.package-stage-page .flow-section-head small[data-v-f70244cd]{display:none}.flow-section-head small[data-v-f70244cd],.flow-section-head span[data-v-f70244cd]{color:#718096;font-size:12px;display:block}.flow-section-head strong[data-v-f70244cd]{color:#172033;margin-top:2px;font-size:17px;display:block}.form-grid[data-v-f70244cd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.clean-grid[data-v-f70244cd]{gap:16px;padding:16px}.flow-section:not(.provider-products-panel) .clean-grid[data-v-f70244cd],.flow-section:not(.provider-products-panel) .action-row[data-v-f70244cd],.flow-section:not(.provider-products-panel) .step-action-row[data-v-f70244cd]{width:100%;max-width:1040px}.form-grid label[data-v-f70244cd]{min-width:0}.form-grid label>span[data-v-f70244cd]{color:#354154;margin-bottom:4px;font-weight:600;display:block}.form-grid small[data-v-f70244cd]{color:#728096;margin-top:6px;line-height:1.45;display:block}.grid-full[data-v-f70244cd]{grid-column:1/-1}.mode-field>span[data-v-f70244cd]{color:#354154;margin-bottom:8px;font-weight:600;display:block}.login-mode-control[data-v-f70244cd]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.login-mode-option[data-v-f70244cd]{text-align:left;color:#253044;cursor:pointer;background:#fff;border:1px solid #dfe7f1;border-radius:12px;min-height:78px;padding:13px 14px;transition:border-color .15s,box-shadow .15s,background .15s}.login-mode-option strong[data-v-f70244cd],.login-mode-option small[data-v-f70244cd]{display:block}.login-mode-option small[data-v-f70244cd]{color:#718096;margin-top:4px;line-height:1.35}.login-mode-option[data-v-f70244cd]:hover{border-color:#aac7eb;box-shadow:0 8px 18px #2568bd14}.login-mode-option.active[data-v-f70244cd]{background:#f0f6ff;border-color:#2f6fca;box-shadow:inset 4px 0 #2f6fca}.action-row[data-v-f70244cd]{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 16px;display:flex}.step-action-row[data-v-f70244cd]{justify-content:flex-start;align-items:center;gap:8px;margin-top:0;padding:0 16px 16px;display:flex}.required-panel[data-v-f70244cd]{margin:14px}.provider-products-panel[data-v-f70244cd]{flex-direction:column;flex:1;min-height:0;margin:14px;display:flex}.package-stage-page .provider-products-panel[data-v-f70244cd]{min-height:0;margin:6px;overflow:hidden}.package-head-actions[data-v-f70244cd]{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.package-head-actions>span[data-v-f70244cd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trace-entry-button[data-v-f70244cd]{flex:none;min-width:0}.package-command-bar[data-v-f70244cd]{background:#f7fbff;border-bottom:1px solid #e5edf6;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.package-stage-page .package-command-bar[data-v-f70244cd]{align-items:center;padding:8px 10px}.package-stage-page .package-command-bar>.legacy-button[data-v-f70244cd]{flex:none;min-height:32px;padding:0 10px}.package-controls[data-v-f70244cd]{flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.package-mode[data-v-f70244cd]{background:#edf4fd;border:1px solid #d6e5f6;border-radius:12px;grid-template-columns:repeat(2,minmax(110px,1fr));gap:4px;padding:4px;display:inline-grid}.package-stage-page .package-mode[data-v-f70244cd]{flex:none;grid-template-columns:repeat(2,minmax(88px,1fr));padding:3px}.package-mode button[data-v-f70244cd]{color:#536177;cursor:pointer;background:0 0;border:0;border-radius:9px;height:32px;padding:0 12px;font-weight:700}.package-mode button.active[data-v-f70244cd]{color:#1f61b3;background:#fff;box-shadow:0 4px 12px #2f69bd1f}.package-group-tabs[data-v-f70244cd]{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;padding-bottom:2px;display:flex;overflow:visible}.package-stage-page .package-group-tabs[data-v-f70244cd]{flex-wrap:nowrap;flex:1;gap:6px;padding-bottom:0;overflow-x:auto}.package-group-tabs button[data-v-f70244cd]{color:#52617a;cursor:pointer;white-space:normal;text-align:left;background:#fff;border:1px solid #dbe5f1;border-radius:999px;align-items:center;gap:7px;min-width:64px;max-width:280px;min-height:34px;padding:6px 12px;display:inline-flex}.package-stage-page .package-group-tabs button[data-v-f70244cd]{white-space:nowrap;flex:none;min-height:30px;padding:4px 9px}.package-stage-page .package-group-tabs .group-name[data-v-f70244cd]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.package-group-tabs .group-name[data-v-f70244cd]{min-width:0;color:inherit;overflow-wrap:anywhere;word-break:break-word;font-weight:700;line-height:1.25}.package-group-tabs .group-count[data-v-f70244cd]{color:#718096;text-align:center;background:#f4f7fb;border-radius:999px;flex:none;min-width:20px;padding:1px 6px;font-size:12px;font-weight:700}.package-group-tabs button.active[data-v-f70244cd]{color:#1f61b3;background:#edf5ff;border-color:#9fc0ea;box-shadow:inset 0 0 0 1px #2f6fca1a}.package-group-tabs button.active .group-count[data-v-f70244cd]{color:#1f61b3;background:#dbeafe}.product-stat[data-v-f70244cd]{background:#fff;border:1px solid #dfe7f1;border-radius:12px;flex:1;min-width:150px;padding:9px 11px}.product-stat span[data-v-f70244cd],.product-stat strong[data-v-f70244cd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.product-stat span[data-v-f70244cd]{color:#718096;font-size:12px}.product-stat strong[data-v-f70244cd]{color:#20304a;margin-top:3px;font-size:16px}.budget-stat strong[data-v-f70244cd]{color:#1f61b3}.multi-toggle[data-v-f70244cd]{color:#253044;cursor:pointer;background:#fff;border:1px solid #dfe7f1;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-weight:700;display:inline-flex}.multi-toggle input[data-v-f70244cd]{width:16px;height:16px}.budget-strip[data-v-f70244cd]{background:#f7fbff;border-bottom:1px solid #e5edf6;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:12px 14px;display:grid}.package-stage-page .budget-strip[data-v-f70244cd]{z-index:5;gap:6px;padding:7px 10px;display:flex;position:sticky;top:0;overflow-x:auto}.budget-strip span[data-v-f70244cd]{color:#718096;overflow-wrap:anywhere;white-space:normal;background:#fff;border:1px solid #dfe7f1;border-radius:10px;min-width:0;padding:10px 12px;display:block}.package-stage-page .budget-strip span[data-v-f70244cd]{flex:none;min-width:118px;padding:6px 8px;font-size:12px}.budget-strip strong[data-v-f70244cd]{color:#233047;overflow-wrap:anywhere;margin-top:4px;margin-left:0;display:block}.package-stage-page .budget-strip strong[data-v-f70244cd]{margin-top:2px}.stage-notice[data-v-f70244cd],.pending-work-card[data-v-f70244cd],.queue-panel[data-v-f70244cd]{margin:8px 10px 0}.stage-notice[data-v-f70244cd]{color:#725213;background:#fff8e7;border:1px solid #ead7a6;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-weight:700;display:flex}.compact-button[data-v-f70244cd]{min-height:28px;padding:0 10px}.pending-work-card[data-v-f70244cd]{background:#f2f7ff;border:1px solid #cfe0f8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pending-work-card span[data-v-f70244cd],.pending-work-card small[data-v-f70244cd],.queue-panel span[data-v-f70244cd],.queue-panel small[data-v-f70244cd]{color:#64748b;font-size:12px;display:block}.pending-work-card strong[data-v-f70244cd],.queue-panel strong[data-v-f70244cd]{color:#1f3a5f;display:block}.pending-actions[data-v-f70244cd]{flex:none;gap:8px;display:flex}.queue-panel[data-v-f70244cd]{background:#fbfcff;border:1px solid #dbe6f4;border-radius:8px;padding:10px 12px}.package-stage-page .queue-panel[data-v-f70244cd]{padding:8px 10px}.queue-panel header[data-v-f70244cd]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.queue-list[data-v-f70244cd]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.package-stage-page .queue-list[data-v-f70244cd]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-height:96px;overflow:auto}.queue-item[data-v-f70244cd]{background:#fff;border:1px solid #e0e8f2;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;min-width:0;padding:8px;display:grid}.queue-item strong[data-v-f70244cd],.queue-item code[data-v-f70244cd],.queue-item small[data-v-f70244cd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.queue-item code[data-v-f70244cd],.queue-item small[data-v-f70244cd]{grid-column:2}.purchase-alert[data-v-f70244cd]{color:#7a2e13;background:#fff7ed;border-bottom:1px solid #fed7aa;padding:0}.purchase-alert summary[data-v-f70244cd]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 12px;display:flex}.purchase-alert summary strong[data-v-f70244cd],.purchase-alert summary span[data-v-f70244cd]{overflow-wrap:anywhere;min-width:0}.purchase-alert summary strong[data-v-f70244cd]{font-size:13px}.purchase-alert summary span[data-v-f70244cd]{color:#9a3412;flex:none;font-size:12px}.package-stage-page .purchase-alert summary[data-v-f70244cd]{min-height:32px;padding:6px 10px}.purchase-history[data-v-f70244cd]{background:#fffaf5;border-top:1px solid #fed7aa;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:10px;display:grid}.purchase-history article[data-v-f70244cd]{background:#fff;border:1px solid #fed7aa;border-radius:10px;min-width:0;padding:10px 12px}.purchase-history span[data-v-f70244cd],.purchase-history strong[data-v-f70244cd],.purchase-history small[data-v-f70244cd]{overflow-wrap:anywhere;min-width:0;display:block}.purchase-history span[data-v-f70244cd]{color:#7c2d12;font-size:12px}.purchase-history strong[data-v-f70244cd]{color:#233047;margin-top:4px;line-height:1.35}.purchase-history small[data-v-f70244cd]{color:#8a5f3d;margin-top:5px}.provider-product-scroll[data-v-f70244cd]{background:#fbfdff;flex:1;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:10px;min-height:0;max-height:none;padding:12px;display:grid;overflow:auto}.package-stage-page .provider-product-scroll[data-v-f70244cd]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;padding:10px 10px 18px}.product-empty[data-v-f70244cd]{color:#718096;text-align:center;grid-column:1/-1;padding:40px 12px}.provider-product-card[data-v-f70244cd]{text-align:left;color:#253044;cursor:pointer;background:#fff;border:1px solid #dfe7f1;border-radius:14px;flex-direction:column;gap:6px;min-width:0;max-width:100%;min-height:168px;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;display:flex;position:relative}.package-stage-page .provider-product-card[data-v-f70244cd]{min-height:218px;padding:12px}.package-stage-page .provider-product-card.disabled[data-v-f70244cd]{min-height:230px}.provider-product-card[data-v-f70244cd]>*{min-width:0;max-width:100%}.provider-product-card[data-v-f70244cd]:hover:not(:disabled){border-color:#7aa7dc;transform:translateY(-1px);box-shadow:0 12px 24px #2f69bd1f}.provider-product-card.selected[data-v-f70244cd]{background:#f2f8ff;border-color:#2f6fca;box-shadow:inset 0 0 0 1px #2f6fca,0 12px 24px #2f6fca1f}.provider-product-card.disabled[data-v-f70244cd]{color:#8a95a6;cursor:not-allowed;opacity:1;background:#f5f7fa}.provider-product-card.disabled .product-name[data-v-f70244cd],.provider-product-card.disabled .product-price[data-v-f70244cd]{color:#5f6c80}.provider-product-card code[data-v-f70244cd]{white-space:normal;word-break:break-word;overflow-wrap:anywhere;color:#566175;background:#f3f5f8;border-radius:6px;width:100%;max-width:100%;padding:4px 6px;line-height:1.35;display:block}.select-dot[data-v-f70244cd]{background:#fff;border:1px solid #cbd5e1;border-radius:999px;width:22px;height:22px;position:absolute;top:10px;right:10px}.provider-product-card.selected .select-dot[data-v-f70244cd]{background:#2f6fca;border-color:#2f6fca}.provider-product-card.selected .select-dot[data-v-f70244cd]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.product-heading[data-v-f70244cd],.product-group[data-v-f70244cd],.product-name[data-v-f70244cd],.product-meta[data-v-f70244cd],.product-desc[data-v-f70244cd]{word-break:break-word;overflow-wrap:anywhere;min-width:0;max-width:100%;display:block}.product-heading[data-v-f70244cd]{padding-right:30px}.product-group[data-v-f70244cd],.product-meta[data-v-f70244cd],.product-desc[data-v-f70244cd]{color:#718096;font-size:12px;line-height:1.45}.product-group[data-v-f70244cd]{color:#66758d;white-space:normal;min-height:16px;margin-bottom:4px;font-weight:700}.product-name[data-v-f70244cd]{color:#172033;white-space:normal;font-size:15px;font-weight:800;line-height:1.45}.package-stage-page .product-name[data-v-f70244cd]{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;display:-webkit-box;overflow:hidden}.product-desc[data-v-f70244cd]{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:18px;display:-webkit-box;overflow:hidden}.product-price[data-v-f70244cd]{color:#1f61b3;word-break:break-word;overflow-wrap:anywhere;min-width:0;margin-top:auto;font-size:20px;font-weight:700;line-height:1.15}.package-stage-page .product-price[data-v-f70244cd]{font-size:19px}.package-stage-page .product-code[data-v-f70244cd]{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;display:-webkit-box;overflow:hidden}.product-ok[data-v-f70244cd],.product-error[data-v-f70244cd]{overflow-wrap:anywhere;word-break:break-word;border-radius:4px;width:fit-content;max-width:100%;padding:2px 6px;font-size:12px;line-height:1.35}.product-ok[data-v-f70244cd]{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.product-error[data-v-f70244cd]{color:#b42318;background:#fff1f3;border:1px solid #fecdd6}.package-stage-page .product-error[data-v-f70244cd]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-height:38px;margin-top:2px;padding:5px 7px;line-height:1.45;display:-webkit-box;overflow:hidden}.product-footer[data-v-f70244cd]{background:#fff;border-top:1px solid #e5edf6;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.package-stage-page .product-footer[data-v-f70244cd]{z-index:8;position:relative;bottom:auto}.product-footer-left[data-v-f70244cd]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.product-footer .legacy-button[data-v-f70244cd]{min-width:0;max-width:100%}.product-footer .primary[data-v-f70244cd]{min-width:150px}.trace-drawer-mask[data-v-f70244cd]{z-index:92;background:#10182847;justify-content:flex-end;display:flex;position:fixed;inset:0}.trace-drawer[data-v-f70244cd]{border-radius:0;flex-direction:column;width:min(760px,96vw);height:100%;min-height:0;display:flex;box-shadow:-18px 0 40px #1018282e}.trace-drawer-head[data-v-f70244cd]{background:#fbfdff;border-bottom:1px solid #dfe7f1;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.trace-drawer-head>div[data-v-f70244cd]:first-child{min-width:0}.trace-drawer-head>div:first-child strong[data-v-f70244cd],.trace-drawer-head>div:first-child span[data-v-f70244cd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.trace-drawer-head>div:first-child strong[data-v-f70244cd]{color:#172033;font-size:16px}.trace-drawer-head>div:first-child span[data-v-f70244cd]{color:#718096;margin-top:3px;font-size:12px}.trace-drawer-actions[data-v-f70244cd]{flex:none;align-items:center;gap:8px;display:flex}.drawer-close-button[data-v-f70244cd]{color:#52617a;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.trace-drawer-summary[data-v-f70244cd]{background:#f7fbff;border-bottom:1px solid #e5edf6;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.trace-drawer-summary div[data-v-f70244cd]{background:#fff;border:1px solid #dfe7f1;border-radius:8px;min-width:0;padding:8px 10px}.trace-drawer-summary span[data-v-f70244cd],.trace-drawer-summary strong[data-v-f70244cd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.trace-drawer-summary span[data-v-f70244cd]{color:#718096;font-size:12px}.trace-drawer-summary strong[data-v-f70244cd]{color:#233047;margin-top:3px;font-size:13px}.trace-drawer-body[data-v-f70244cd]{background:#f3f6fb;flex:auto;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding:12px;display:grid;overflow:auto}.drawer-debug-panel[data-v-f70244cd]{min-height:0}.drawer-trace-list[data-v-f70244cd]{max-height:none}.confirm-mask[data-v-f70244cd]{z-index:90;background:#10182873;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.confirm-modal[data-v-f70244cd]{flex-direction:column;width:min(720px,96vw);max-height:86vh;display:flex;overflow:hidden}.confirm-modal header[data-v-f70244cd],.confirm-modal footer[data-v-f70244cd]{background:#fbfdff;border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.confirm-modal footer[data-v-f70244cd]{border-top:1px solid #dfe7f1;border-bottom:0;justify-content:flex-end}.confirm-modal header strong[data-v-f70244cd],.confirm-modal header span[data-v-f70244cd]{display:block}.confirm-modal header strong[data-v-f70244cd]{color:#172033;font-size:18px}.confirm-modal header span[data-v-f70244cd]{color:#718096;margin-top:4px}.icon-close[data-v-f70244cd]{color:#536177;cursor:pointer;background:#fff;border:1px solid #dfe7f1;border-radius:8px;width:34px;height:34px;font-size:22px}.confirm-summary[data-v-f70244cd]{background:#f7fbff;border-bottom:1px solid #dfe7f1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.confirm-summary div[data-v-f70244cd]{background:#fff;border:1px solid #dfe7f1;border-radius:12px;min-width:0;padding:12px}.confirm-summary span[data-v-f70244cd],.confirm-summary strong[data-v-f70244cd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.confirm-summary span[data-v-f70244cd]{color:#718096}.confirm-summary strong[data-v-f70244cd]{color:#1f61b3;margin-top:5px;font-size:18px}.confirm-list[data-v-f70244cd]{max-height:320px;padding:10px 18px 16px;overflow:auto}.confirm-list div[data-v-f70244cd]{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) 120px minmax(120px,180px);align-items:center;gap:12px;min-height:46px;display:grid}.confirm-list strong[data-v-f70244cd],.confirm-list span[data-v-f70244cd],.confirm-list code[data-v-f70244cd]{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.status-panel dl[data-v-f70244cd]{grid-template-columns:86px 1fr;gap:0;margin:0;padding:0 14px 14px;display:grid}.status-panel dt[data-v-f70244cd],.status-panel dd[data-v-f70244cd]{border-bottom:1px solid #eceff4;min-height:38px;margin:0;padding:10px 0}.status-panel dt[data-v-f70244cd]{color:#718096}.status-panel dd[data-v-f70244cd]{color:#263348;word-break:break-all;font-weight:600}.status-panel[data-v-f70244cd]{height:100%;max-height:none;overflow:auto}.status-hero[data-v-f70244cd]{background:#f7f9fc;border:1px solid #dfe7f1;border-radius:14px;margin:14px;padding:16px}.status-hero span[data-v-f70244cd],.status-hero small[data-v-f70244cd]{display:block}.status-hero span[data-v-f70244cd]{color:#718096}.status-hero strong[data-v-f70244cd]{color:#233047;word-break:break-all;margin:6px 0;font-size:24px;line-height:1.2;display:block}.status-hero small[data-v-f70244cd]{color:#5f6c80;line-height:1.5}.status-hero.success[data-v-f70244cd]{background:#f0fbf5;border-color:#b7e6c9}.status-hero.success strong[data-v-f70244cd]{color:#087443}.status-hero.warning[data-v-f70244cd]{background:#fff8e8;border-color:#f5d699}.status-hero.warning strong[data-v-f70244cd]{color:#9a5b00}.status-hero.danger[data-v-f70244cd]{background:#fff4f3;border-color:#fac7c3}.status-hero.danger strong[data-v-f70244cd]{color:#b42318}.side-summary-grid[data-v-f70244cd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 12px;display:grid}.side-summary-grid div[data-v-f70244cd]{background:#fbfdff;border:1px solid #dfe7f1;border-radius:12px;min-width:0;padding:12px}.side-summary-grid span[data-v-f70244cd],.side-summary-grid strong[data-v-f70244cd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.side-summary-grid span[data-v-f70244cd]{color:#718096;font-size:12px}.side-summary-grid strong[data-v-f70244cd]{color:#233047;margin-top:4px}.status-panel-head[data-v-f70244cd]{align-items:center}.status-panel-actions[data-v-f70244cd]{flex:none;gap:6px;display:flex}.status-panel-actions .legacy-button[data-v-f70244cd]{height:30px;padding:0 8px;font-size:12px}.side-ops-grid[data-v-f70244cd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 12px;display:grid}.side-ops-grid button[data-v-f70244cd]{text-align:left;color:#253044;cursor:pointer;background:#fbfdff;border:1px solid #dfe7f1;border-radius:10px;min-width:0;min-height:54px;padding:8px}.side-ops-grid button[data-v-f70244cd]:disabled{cursor:not-allowed;opacity:.6}.side-ops-grid span[data-v-f70244cd],.side-ops-grid strong[data-v-f70244cd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.side-ops-grid span[data-v-f70244cd]{color:#718096;font-size:12px}.side-ops-grid strong[data-v-f70244cd]{color:#1f61b3;margin-top:4px}.endpoint-code[data-v-f70244cd]{word-break:break-all;white-space:normal}.debug-grid[data-v-f70244cd]{z-index:20;background:#f3f6fb;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:4px;display:none}.debug-panel[data-v-f70244cd]{background:#fff;border:1px solid #dbe4f0;border-radius:12px;overflow:hidden}.debug-panel summary[data-v-f70244cd]{color:#253044;cursor:pointer;background:#f8fafd;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;display:flex}.debug-panel summary span[data-v-f70244cd]{color:#718096}.debug-panel[open] summary[data-v-f70244cd]{border-bottom:1px solid #dfe7f1}.trace-card-list[data-v-f70244cd]{background:#fbfdff;gap:8px;max-height:248px;padding:10px;display:grid;overflow:auto}.trace-empty[data-v-f70244cd]{color:#718096;text-align:center;background:#fff;border:1px dashed #dbe4f0;border-radius:10px;padding:18px 12px}.trace-card[data-v-f70244cd]{background:#fff;border:1px solid #dfe7f1;border-radius:10px;gap:8px;min-width:0;padding:10px 12px;display:grid}.trace-main[data-v-f70244cd]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.trace-main strong[data-v-f70244cd],.trace-main code[data-v-f70244cd]{min-width:0;display:block}.trace-main strong[data-v-f70244cd]{color:#1d2738;word-break:break-word;overflow-wrap:anywhere;line-height:1.35}.trace-main code[data-v-f70244cd]{color:#69778c;white-space:normal;word-break:break-all;margin-top:2px;font-size:12px}.trace-order[data-v-f70244cd],.method-pill[data-v-f70244cd],.status-pill[data-v-f70244cd]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.trace-order[data-v-f70244cd]{color:#315d9f;background:#edf5ff;border:1px solid #cfe1f6}.method-pill[data-v-f70244cd]{color:#39465c;background:#f2f4f7;border:1px solid #d9e0ea}.status-pill.idle[data-v-f70244cd]{color:#536177;background:#f4f6f9;border:1px solid #dbe4f0}.status-pill.success[data-v-f70244cd]{color:#087443;background:#ecfdf3;border:1px solid #abefc6}.status-pill.warning[data-v-f70244cd]{color:#9a5b00;background:#fff8e8;border:1px solid #f5d699}.status-pill.danger[data-v-f70244cd]{color:#b42318;background:#fff1f3;border:1px solid #fecdd6}.trace-meta[data-v-f70244cd]{color:#718096;flex-wrap:wrap;gap:6px;font-size:12px;line-height:1.35;display:flex}.trace-meta span[data-v-f70244cd]{overflow-wrap:anywhere;min-width:0}.trace-error[data-v-f70244cd]{color:#b42318;word-break:break-word;overflow-wrap:anywhere;background:#fff5f5;border:1px solid #ffd6d6;border-radius:8px;margin:0;padding:8px 10px;line-height:1.45}.external-log-card[data-v-f70244cd]{gap:9px}.request-line[data-v-f70244cd]{color:#263348;grid-template-columns:72px minmax(0,1fr);gap:8px;min-width:0;font-size:12px;display:grid}.request-line span[data-v-f70244cd]{color:#718096}.request-line strong[data-v-f70244cd],.request-line code[data-v-f70244cd]{white-space:normal;word-break:break-all;overflow-wrap:anywhere;min-width:0}.snapshot-panel[data-v-f70244cd]{background:#fbfdff;gap:10px;max-height:280px;padding:10px;display:grid;overflow:auto}.snapshot-grid[data-v-f70244cd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.snapshot-grid div[data-v-f70244cd]{background:#fff;border:1px solid #dfe7f1;border-radius:10px;min-width:0;padding:10px}.snapshot-grid span[data-v-f70244cd],.snapshot-grid strong[data-v-f70244cd]{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0;display:block}.snapshot-grid span[data-v-f70244cd]{color:#718096;font-size:12px}.snapshot-grid strong[data-v-f70244cd]{color:#233047;margin-top:4px;line-height:1.35}.raw-json-block[data-v-f70244cd]{background:#fff;border:1px solid #dfe7f1;border-radius:10px;overflow:hidden}.raw-json-block summary[data-v-f70244cd]{color:#536177;cursor:pointer;background:#f8fafd;border-bottom:1px solid #dfe7f1;min-height:36px;padding:8px 10px}.raw-debug-panel pre[data-v-f70244cd]{background:#f8f9fb;border-top:1px solid #e4e7ed;max-height:220px;margin:0;padding:12px;overflow:auto}.result-section[data-v-f70244cd]{background:#fbfdff}.result-card[data-v-f70244cd]{background:#fff;border:1px solid #dfe7f1;border-radius:16px;margin:18px;padding:22px}.result-card span[data-v-f70244cd],.result-card p[data-v-f70244cd]{color:#718096;display:block}.result-card strong[data-v-f70244cd]{color:#233047;margin:8px 0;font-size:30px;line-height:1.2;display:block}.result-card.success[data-v-f70244cd]{background:#f0fbf5;border-color:#b7e6c9}.result-card.success strong[data-v-f70244cd]{color:#087443}.result-card.warning[data-v-f70244cd]{background:#fff8e8;border-color:#f5d699}.result-card.warning strong[data-v-f70244cd]{color:#9a5b00}.result-card.danger[data-v-f70244cd]{background:#fff4f3;border-color:#fac7c3}.result-card.danger strong[data-v-f70244cd]{color:#b42318}.result-meta-grid[data-v-f70244cd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 18px 18px;display:grid}.result-meta-grid div[data-v-f70244cd]{background:#fff;border:1px solid #dfe7f1;border-radius:12px;min-width:0;padding:14px}.result-meta-grid span[data-v-f70244cd],.result-meta-grid strong[data-v-f70244cd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.result-meta-grid span[data-v-f70244cd]{color:#718096;font-size:12px}.result-meta-grid strong[data-v-f70244cd]{color:#263348;margin-top:5px}.raw-panel[data-v-f70244cd]{padding:0;overflow:hidden}.raw-panel summary[data-v-f70244cd]{cursor:pointer;color:#253044;background:#f8fafd;min-height:42px;padding:12px 14px}.raw-panel pre[data-v-f70244cd]{background:#f8f9fb;border-top:1px solid #e4e7ed;max-height:300px;margin:0;padding:12px;overflow:auto}.exchange-test-page[data-v-f70244cd] .searchable-select{height:36px}.exchange-test-page[data-v-f70244cd] .searchable-select-trigger,.exchange-test-page .legacy-input[data-v-f70244cd]{border-color:#d7e0ec;border-radius:6px;height:36px}.exchange-test-page .legacy-button[data-v-f70244cd]{border-radius:6px;height:36px}.exchange-test-page .legacy-button.primary[data-v-f70244cd]{background:#2568bd;border-color:#1d5aa7}.checkbox-line[data-v-f70244cd]{color:#354154;align-items:flex-start;gap:8px;font-weight:600;display:flex}.checkbox-line input[data-v-f70244cd]{margin-top:2px}@media (width<=1200px){.exchange-test-page[data-v-f70244cd]{height:auto;min-height:100vh;overflow:auto}.test-layout[data-v-f70244cd]{grid-template-columns:1fr;align-items:start}.flow-stepper-panel[data-v-f70244cd]{height:auto;position:static;overflow:visible}.flow-stepper-track[data-v-f70244cd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.flow-step[data-v-f70244cd]{grid-template-columns:26px minmax(0,1fr);min-height:48px;padding:7px}.flow-step[data-v-f70244cd]:not(:last-child):after{display:none}.step-index[data-v-f70244cd]{width:24px;height:24px;font-size:12px}.stepper-side[data-v-f70244cd]{border-bottom:1px solid #e5edf6;min-height:auto;padding:0 0 10px}.stepper-actions[data-v-f70244cd]{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.stepper-ops[data-v-f70244cd]{grid-template-columns:repeat(3,minmax(0,1fr))}.stepper-ops button[data-v-f70244cd]{min-height:48px;display:block}.stepper-ops strong[data-v-f70244cd]{margin-top:3px;display:block}.package-stage-page .flow-stepper-track[data-v-f70244cd]{grid-template-columns:repeat(3,minmax(0,1fr))}.package-stage-page .flow-stepper-panel[data-v-f70244cd]{height:auto;overflow:visible}.package-stage-page .stepper-side[data-v-f70244cd]{border-bottom:1px solid #e5edf6;align-items:flex-start;min-height:auto;padding:0 0 8px}.inline-filter[data-v-f70244cd]{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;width:100%;min-width:0;display:grid}.inline-filter .wide[data-v-f70244cd]{width:100%}.flow-section-head[data-v-f70244cd]{flex-direction:column;align-items:flex-start}.login-mode-control[data-v-f70244cd]{grid-template-columns:1fr}.flow-section[data-v-f70244cd]:not(.provider-products-panel),.flow-section:not(.provider-products-panel) .clean-grid[data-v-f70244cd],.flow-section:not(.provider-products-panel) .action-row[data-v-f70244cd],.flow-section:not(.provider-products-panel) .step-action-row[data-v-f70244cd]{max-width:none}.status-panel[data-v-f70244cd]{height:auto}.status-panel-head[data-v-f70244cd]{align-items:flex-start}.status-panel-actions[data-v-f70244cd]{flex-wrap:wrap;justify-content:flex-end}.provider-product-scroll[data-v-f70244cd]{grid-template-columns:1fr}.package-stage-page .provider-product-scroll[data-v-f70244cd]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.budget-strip[data-v-f70244cd]{grid-template-columns:1fr}.package-stage-page .budget-strip[data-v-f70244cd]{display:flex}.package-stage-page .package-command-bar[data-v-f70244cd],.package-stage-page .package-controls[data-v-f70244cd]{flex-direction:row;align-items:center;overflow:hidden}.package-stage-page .package-mode[data-v-f70244cd]{grid-template-columns:repeat(2,minmax(76px,1fr))}.package-stage-page .package-mode button[data-v-f70244cd]{height:30px;padding:0 8px;font-size:12px}}.log-app-page[data-v-1ec52d00]{gap:10px;overflow:hidden}.log-app-head[data-v-1ec52d00]{align-items:center;gap:10px;min-height:42px;display:flex}.log-app-head div[data-v-1ec52d00]{gap:3px;display:grid}.log-app-head strong[data-v-1ec52d00]{color:#252a38;font-size:16px}.log-app-head span[data-v-1ec52d00]{color:#6f7480}.log-app-layout[data-v-1ec52d00]{flex:1;grid-template-columns:340px minmax(0,1fr);gap:10px;min-height:0;display:grid}.log-app-side[data-v-1ec52d00],.log-app-main[data-v-1ec52d00]{background:#fff;border:1px solid #d8dce6;min-width:0;min-height:0}.log-app-side[data-v-1ec52d00]{padding:10px;overflow:auto}.log-app-main[data-v-1ec52d00]{flex-direction:column;padding:10px;display:flex}.panel-title.compact[data-v-1ec52d00]{min-height:28px}.log-direction-tabs[data-v-1ec52d00]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:9px 0 12px;display:grid}.log-direction-tabs button[data-v-1ec52d00]{color:#2e3442;background:#fff;border:1px solid #d8dce6;min-height:32px}.log-direction-tabs button.active[data-v-1ec52d00]{color:#fff;background:#565a72;border-color:#565a72}.log-endpoint-list[data-v-1ec52d00]{gap:6px;display:grid}.log-endpoint-item[data-v-1ec52d00]{text-align:left;background:#fff;border:1px solid #d8dce6;gap:4px;padding:8px;display:grid}.log-endpoint-item.active[data-v-1ec52d00]{border-color:#4a62b4;box-shadow:inset 3px 0 #4a62b4}.log-endpoint-item.active-data[data-v-1ec52d00]{border-left:3px solid #7ba15b}.log-endpoint-item.danger[data-v-1ec52d00]{border-left:3px solid #bb3f3f}.log-endpoint-item span[data-v-1ec52d00]{color:#242936;align-items:center;gap:5px;font-weight:700;display:inline-flex}.log-endpoint-item em[data-v-1ec52d00],.log-endpoint-item b[data-v-1ec52d00]{color:#6f7480;font-style:normal}.log-query-bar[data-v-1ec52d00]{flex-wrap:wrap;align-items:end;gap:7px;margin-bottom:8px;display:flex}.log-query-bar label[data-v-1ec52d00]{gap:4px;display:grid}.log-query-bar label span[data-v-1ec52d00]{color:#707582}.legacy-input.time[data-v-1ec52d00]{width:180px}.legacy-input.keyword[data-v-1ec52d00]{width:300px}.log-current-filter[data-v-1ec52d00]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.log-current-filter span[data-v-1ec52d00]{color:#545a68;background:#f4f5f8;border:1px solid #d8dce6;padding:3px 7px}.log-table-wrap[data-v-1ec52d00]{flex:1;min-height:0}.duration-pill[data-v-1ec52d00]{align-items:center;gap:3px;display:inline-flex}@media (width<=1280px){.log-app-layout[data-v-1ec52d00]{grid-template-columns:1fr}}.flow-health-page[data-v-8dd49c6c]{gap:0}.flow-health-page>.filter-row[data-v-8dd49c6c]{flex:none}.flow-overview[data-v-8dd49c6c],.flow-grid[data-v-8dd49c6c]{grid-template-columns:minmax(500px,.9fr) minmax(640px,1.1fr);gap:8px;margin-bottom:8px;display:grid}.flow-grid[data-v-8dd49c6c]{flex:1;min-height:0}.flow-grid.bottom[data-v-8dd49c6c]{flex:0 0 220px}.flow-status-panel[data-v-8dd49c6c],.flow-section[data-v-8dd49c6c],.flow-mini-grid[data-v-8dd49c6c],.flow-actions[data-v-8dd49c6c],.flow-metric-board[data-v-8dd49c6c]{border:1px solid var(--gf-border-strong);background:#fff}.flow-status-panel[data-v-8dd49c6c],.flow-section[data-v-8dd49c6c]{min-height:0;padding:8px}.flow-section[data-v-8dd49c6c]{flex-direction:column;display:flex}.flow-status-line[data-v-8dd49c6c]{align-items:center;gap:10px;min-height:42px;display:flex}.flow-status-line strong[data-v-8dd49c6c]{font-size:13px}.flow-mini-grid[data-v-8dd49c6c],.flow-metric-board[data-v-8dd49c6c]{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.flow-mini-grid label[data-v-8dd49c6c],.flow-metric-board label[data-v-8dd49c6c]{border-right:1px solid var(--gf-border);border-bottom:1px solid var(--gf-border);justify-content:space-between;align-items:center;min-height:42px;padding:0 10px;display:flex}.flow-mini-grid span[data-v-8dd49c6c],.flow-metric-board span[data-v-8dd49c6c]{color:#666}.flow-mini-grid strong[data-v-8dd49c6c],.flow-metric-board strong[data-v-8dd49c6c]{color:#222;font-size:14px}.v2-readiness-section[data-v-8dd49c6c],.queue-health-section[data-v-8dd49c6c],.budget-runtime-section[data-v-8dd49c6c]{flex:none;margin-bottom:8px}.budget-runtime-alert[data-v-8dd49c6c]{color:#7a271a;background:#fffbeb;border:1px solid #f5c96a;margin-bottom:8px;padding:7px 9px}.budget-runtime-grid[data-v-8dd49c6c],.budget-dependency-grid[data-v-8dd49c6c]{border:1px solid var(--gf-border-strong);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.budget-dependency-grid[data-v-8dd49c6c]{margin-top:8px}.budget-runtime-grid label[data-v-8dd49c6c],.budget-dependency-grid label[data-v-8dd49c6c]{border-right:1px solid var(--gf-border);min-width:0;min-height:44px;padding:7px 9px}.budget-runtime-grid span[data-v-8dd49c6c],.budget-dependency-grid span[data-v-8dd49c6c]{color:#666;line-height:16px;display:block}.budget-runtime-grid strong[data-v-8dd49c6c],.budget-dependency-grid strong[data-v-8dd49c6c]{color:#222;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:18px;display:block;overflow:hidden}.budget-worker-list[data-v-8dd49c6c]{border:1px solid var(--gf-border-strong);margin-top:8px}.budget-worker-row[data-v-8dd49c6c]{border-bottom:1px solid var(--gf-border);grid-template-columns:minmax(240px,1fr) 140px minmax(210px,.8fr) 90px;align-items:center;gap:8px;min-height:42px;padding:5px 9px;display:grid}.budget-worker-row[data-v-8dd49c6c]:last-child{border-bottom:0}.budget-worker-row>div[data-v-8dd49c6c],.budget-worker-row label[data-v-8dd49c6c]{align-items:center;gap:7px;min-width:0;display:flex}.budget-worker-row code[data-v-8dd49c6c],.budget-worker-row label strong[data-v-8dd49c6c]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.budget-worker-row label span[data-v-8dd49c6c]{color:#666;flex:none}.queue-health-summary[data-v-8dd49c6c],.account-readiness-funnel[data-v-8dd49c6c]{border:1px solid var(--gf-border-strong);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.queue-health-summary label[data-v-8dd49c6c],.account-readiness-funnel label[data-v-8dd49c6c]{border-right:1px solid var(--gf-border);min-width:0;min-height:44px;padding:7px 9px}.queue-health-summary span[data-v-8dd49c6c],.account-readiness-funnel span[data-v-8dd49c6c]{color:#666;line-height:16px;display:block}.queue-health-summary strong[data-v-8dd49c6c],.account-readiness-funnel strong[data-v-8dd49c6c]{color:#222;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:18px;display:block;overflow:hidden}.queue-heartbeat-list[data-v-8dd49c6c]{border-right:1px solid var(--gf-border-strong);border-bottom:1px solid var(--gf-border-strong);border-left:1px solid var(--gf-border-strong)}.queue-heartbeat-row[data-v-8dd49c6c]{border-bottom:1px solid var(--gf-border);grid-template-columns:minmax(180px,.7fr) 150px minmax(210px,1fr) minmax(130px,.5fr);align-items:center;gap:8px;min-height:40px;padding:5px 9px;display:grid}.queue-heartbeat-row[data-v-8dd49c6c]:last-child{border-bottom:0}.queue-heartbeat-row label[data-v-8dd49c6c]{gap:6px;min-width:0;display:flex}.queue-heartbeat-row label span[data-v-8dd49c6c]{color:#666;flex:none}.queue-heartbeat-row label strong[data-v-8dd49c6c]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.queue-health-empty[data-v-8dd49c6c]{color:#666;border-right:1px solid var(--gf-border-strong);border-bottom:1px solid var(--gf-border-strong);border-left:1px solid var(--gf-border-strong);padding:8px 9px}.v2-readiness-grid[data-v-8dd49c6c]{border:1px solid var(--gf-border-strong);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.v2-readiness-grid label[data-v-8dd49c6c]{border-right:1px solid var(--gf-border);min-width:0;min-height:44px;padding:7px 9px}.v2-readiness-grid label[data-v-8dd49c6c]:last-child{border-right:0}.v2-readiness-grid span[data-v-8dd49c6c]{color:#666;line-height:16px;display:block}.v2-readiness-grid strong[data-v-8dd49c6c]{color:#222;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:18px;display:block;overflow:hidden}.account-readiness-funnel[data-v-8dd49c6c]{margin-top:8px}.account-readiness-blockers[data-v-8dd49c6c]{color:#666;border-right:1px solid var(--gf-border-strong);border-bottom:1px solid var(--gf-border-strong);border-left:1px solid var(--gf-border-strong);flex-wrap:wrap;gap:6px 12px;padding:6px 9px;display:flex}.v2-issue-list[data-v-8dd49c6c]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.v2-issue-list p[data-v-8dd49c6c]{color:#8a3b12;background:#fff7ed;border:1px solid #fed7aa;align-items:center;gap:5px;margin:0;padding:4px 8px;display:inline-flex}.v2-missing-list[data-v-8dd49c6c]{gap:4px;max-height:160px;margin-top:8px;display:grid;overflow:auto}.v2-missing-row[data-v-8dd49c6c]{border:1px solid var(--gf-border);background:#fff;grid-template-columns:minmax(140px,.8fr) minmax(160px,1fr) minmax(220px,1.2fr) minmax(220px,1fr);align-items:center;gap:8px;min-height:30px;padding:4px 8px;display:grid}.v2-missing-row span[data-v-8dd49c6c],.v2-missing-row strong[data-v-8dd49c6c],.v2-missing-row code[data-v-8dd49c6c],.v2-missing-row em[data-v-8dd49c6c]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.v2-missing-row em[data-v-8dd49c6c]{color:#b42318;font-style:normal}.flow-table[data-v-8dd49c6c]{min-width:980px}.flow-actions[data-v-8dd49c6c]{flex:1;min-height:0;padding:8px;overflow:auto}.flow-actions p[data-v-8dd49c6c]{color:#333;align-items:flex-start;gap:6px;margin:0 0 8px;line-height:1.5;display:flex}.simulation-section[data-v-8dd49c6c]{flex:0 0 300px;margin-top:8px}.simulation-summary[data-v-8dd49c6c]{border:1px solid var(--gf-border-strong);grid-template-columns:120px 120px 120px minmax(420px,1fr);margin-bottom:8px;display:grid}.simulation-summary label[data-v-8dd49c6c]{border-right:1px solid var(--gf-border);min-width:0;padding:6px 8px}.simulation-summary label[data-v-8dd49c6c]:last-child{border-right:0}.simulation-summary span[data-v-8dd49c6c]{color:#666;line-height:16px;display:block}.simulation-summary strong[data-v-8dd49c6c]{color:#222;white-space:nowrap;text-overflow:ellipsis;line-height:18px;display:block;overflow:hidden}.simulation-grid[data-v-8dd49c6c]{grid-template-columns:minmax(560px,1fr) minmax(520px,1fr);gap:8px;min-height:0;display:grid}@media (width<=1100px){.flow-health-page[data-v-8dd49c6c]{height:auto;min-height:100vh;overflow:auto}.flow-overview[data-v-8dd49c6c],.flow-grid[data-v-8dd49c6c],.flow-grid.bottom[data-v-8dd49c6c],.simulation-grid[data-v-8dd49c6c]{grid-template-columns:minmax(0,1fr)}.flow-grid.bottom[data-v-8dd49c6c],.simulation-section[data-v-8dd49c6c]{flex-basis:auto}.budget-runtime-grid[data-v-8dd49c6c],.budget-dependency-grid[data-v-8dd49c6c]{grid-template-columns:repeat(3,minmax(0,1fr))}.budget-worker-row[data-v-8dd49c6c]{grid-template-columns:minmax(220px,1fr) 120px minmax(190px,.8fr) 80px}}@media (width<=640px){.flow-mini-grid[data-v-8dd49c6c],.flow-metric-board[data-v-8dd49c6c],.budget-runtime-grid[data-v-8dd49c6c],.budget-dependency-grid[data-v-8dd49c6c]{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-worker-row[data-v-8dd49c6c]{grid-template-columns:minmax(0,1fr) 90px}.budget-worker-row label[data-v-8dd49c6c]{min-width:0}.simulation-summary[data-v-8dd49c6c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.game-dashboard-page[data-v-d4fe5368]{gap:8px}.game-dashboard-filter[data-v-d4fe5368]{flex-wrap:wrap;min-height:68px}.legacy-input.mini[data-v-d4fe5368]{width:76px}.dashboard-cockpit[data-v-d4fe5368]{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr) minmax(300px,.75fr);gap:8px;display:grid}.health-board[data-v-d4fe5368],.task-board[data-v-d4fe5368],.focus-board[data-v-d4fe5368],.insight-panel[data-v-d4fe5368],.game-report-section[data-v-d4fe5368],.insight-box[data-v-d4fe5368],.slot-panel[data-v-d4fe5368]{border:1px solid var(--gf-border-strong);background:#fff;border-radius:4px;min-width:0;overflow:hidden}.panel-head[data-v-d4fe5368]{border-bottom:1px solid var(--gf-border);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:9px 10px;display:flex}.panel-head.no-border[data-v-d4fe5368]{border-bottom:0}.panel-head.compact[data-v-d4fe5368]{min-height:36px;padding:8px}.panel-head span[data-v-d4fe5368]{gap:2px;min-width:0;display:grid}.panel-head strong[data-v-d4fe5368]{color:#182033}.panel-head em[data-v-d4fe5368],.task-row em[data-v-d4fe5368],.focus-row em[data-v-d4fe5368],.metric-row em[data-v-d4fe5368],.list-row em[data-v-d4fe5368],.health-facts em[data-v-d4fe5368]{color:var(--gf-muted);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.panel-head b[data-v-d4fe5368]{color:#23345e;background:#f2f5fb;border:1px solid #d5dbea;padding:3px 7px;font-size:12px}.health-body[data-v-d4fe5368]{grid-template-columns:170px minmax(0,1fr);gap:10px;padding:4px 10px 10px;display:grid}.health-gauge[data-v-d4fe5368]{background:conic-gradient(#4468c9 var(--score-deg), #e9edf5 0deg);cursor:pointer;border:0;border-radius:50%;place-self:center;place-items:center;width:150px;height:150px;display:grid;position:relative}.health-gauge span[data-v-d4fe5368]{background:#fff;border:1px solid #dce1ec;border-radius:50%;position:absolute;inset:16px}.health-gauge strong[data-v-d4fe5368],.health-gauge em[data-v-d4fe5368]{z-index:1;position:relative}.health-gauge strong[data-v-d4fe5368]{color:#101828;align-self:end;font-size:38px;line-height:38px}.health-gauge em[data-v-d4fe5368]{color:var(--gf-muted);align-self:start;font-style:normal}.health-board.danger .health-gauge[data-v-d4fe5368]{background:conic-gradient(#cf3341 var(--score-deg), #f0e7e8 0deg)}.health-board.watch .health-gauge[data-v-d4fe5368]{background:conic-gradient(#d68100 var(--score-deg), #f2eadc 0deg)}.health-facts[data-v-d4fe5368]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.health-facts button[data-v-d4fe5368],.task-row[data-v-d4fe5368],.focus-row[data-v-d4fe5368],.metric-row[data-v-d4fe5368],.list-row[data-v-d4fe5368],.risk-stat-card[data-v-d4fe5368],.warning-game-row[data-v-d4fe5368]{border:1px solid var(--gf-border);cursor:pointer;text-align:left;background:#fff;border-radius:3px}.health-facts button[data-v-d4fe5368]:hover,.task-row[data-v-d4fe5368]:hover,.focus-row[data-v-d4fe5368]:hover,.metric-row[data-v-d4fe5368]:hover,.list-row[data-v-d4fe5368]:hover,.risk-stat-card[data-v-d4fe5368]:hover,.warning-game-row[data-v-d4fe5368]:hover{background:#f8faff;border-color:#9fb0d8}.health-facts button[data-v-d4fe5368]{gap:3px;min-height:66px;padding:8px;display:grid}.health-facts span[data-v-d4fe5368]{color:#34405a;align-items:center;gap:5px;display:flex}.health-facts strong[data-v-d4fe5368]{color:#111827;font-size:22px;line-height:24px}.task-list[data-v-d4fe5368]{gap:7px;padding:0 10px 10px;display:grid}.task-row[data-v-d4fe5368],.focus-row[data-v-d4fe5368],.metric-row[data-v-d4fe5368],.list-row[data-v-d4fe5368]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-height:44px;padding:7px 9px;display:grid}.task-row span[data-v-d4fe5368],.focus-row span[data-v-d4fe5368]{align-items:center;gap:5px;display:flex}.task-row strong[data-v-d4fe5368],.metric-row strong[data-v-d4fe5368],.list-row strong[data-v-d4fe5368]{color:#111827;font-size:20px}.task-row em[data-v-d4fe5368],.metric-row em[data-v-d4fe5368],.list-row em[data-v-d4fe5368]{grid-column:1/span 2}.focus-board[data-v-d4fe5368]{align-content:start;gap:7px;padding-bottom:10px;display:grid}.focus-row[data-v-d4fe5368]{margin:0 10px}.focus-row strong[data-v-d4fe5368]{color:#111827;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.danger[data-v-d4fe5368],.task-row.danger[data-v-d4fe5368],.focus-row.danger[data-v-d4fe5368],.metric-row.danger[data-v-d4fe5368],.list-row.critical[data-v-d4fe5368],.risk-stat-card.danger[data-v-d4fe5368],.warning-game-row.critical[data-v-d4fe5368]{background:#fff5f5;border-color:#e5a3aa}.watch[data-v-d4fe5368],.task-row.watch[data-v-d4fe5368],.focus-row.watch[data-v-d4fe5368],.metric-row.watch[data-v-d4fe5368],.list-row.warning[data-v-d4fe5368],.risk-stat-card.watch[data-v-d4fe5368],.warning-game-row.warning[data-v-d4fe5368]{background:#fffaf0;border-color:#e7c37b}.good[data-v-d4fe5368],.task-row.good[data-v-d4fe5368],.metric-row.good[data-v-d4fe5368],.risk-stat-card.good[data-v-d4fe5368]{background:#f7fff9;border-color:#acd7bf}.neutral[data-v-d4fe5368],.active[data-v-d4fe5368],.metric-row.active[data-v-d4fe5368]{background:#f4f7ff;border-color:#a8c3ed}.muted[data-v-d4fe5368],.metric-row.muted[data-v-d4fe5368]{background:#f8f8f8}.insight-panel[data-v-d4fe5368]{margin-top:0}.insight-tabs[data-v-d4fe5368]{border-bottom:1px solid var(--gf-border-strong);background:#f6f6f6;gap:0;display:flex}.insight-tabs button[data-v-d4fe5368]{border:0;border-right:1px solid var(--gf-border);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;min-width:128px;height:38px;padding:0 12px;display:inline-flex}.insight-tabs button.active[data-v-d4fe5368]{color:#193b88;background:#fff;box-shadow:inset 0 -2px #4267c5}.insight-tabs b[data-v-d4fe5368]{color:#39445c;background:#e8ecf4;border:1px solid #ccd3e3;padding:1px 5px}.insight-grid[data-v-d4fe5368]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.risk-grid[data-v-d4fe5368]{grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr)}.risk-summary-box[data-v-d4fe5368]{padding-bottom:8px}.risk-stack[data-v-d4fe5368]{background:#eef1f7;border:1px solid #d8deeb;border-radius:999px;height:12px;margin:2px 10px 10px;display:flex;overflow:hidden}.risk-stack i[data-v-d4fe5368]{min-width:0;height:100%}.risk-stack i.danger[data-v-d4fe5368]{background:#cf3341}.risk-stack i.watch[data-v-d4fe5368]{background:#d68100}.risk-stack i.good[data-v-d4fe5368]{background:#37a065}.risk-stat-grid[data-v-d4fe5368]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 10px;display:grid}.risk-stat-card[data-v-d4fe5368]{gap:3px;min-height:86px;padding:9px;display:grid}.risk-stat-card span[data-v-d4fe5368]{color:#34405a;font-weight:600}.risk-stat-card strong[data-v-d4fe5368]{color:#101828;font-size:26px;line-height:28px}.risk-stat-card em[data-v-d4fe5368],.risk-stat-card b[data-v-d4fe5368]{color:var(--gf-muted);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.risk-stat-card b[data-v-d4fe5368]{background:#ffffffb8;border:1px solid #00000014;justify-self:start;padding:1px 5px}.warning-games-box[data-v-d4fe5368]{padding-bottom:8px}.warning-table-head[data-v-d4fe5368],.warning-game-row[data-v-d4fe5368]{grid-template-columns:minmax(0,1fr) 66px 72px 62px 92px;align-items:center;gap:8px;display:grid}.warning-table-head[data-v-d4fe5368]{color:#5f687c;border:1px solid var(--gf-border);background:#f6f7fa;height:30px;margin:0 10px 6px;padding:0 8px;font-size:12px}.warning-table-head span[data-v-d4fe5368]:not(:first-child){text-align:right}.warning-table-body[data-v-d4fe5368]{gap:5px;padding:0 10px;display:grid}.warning-game-row[data-v-d4fe5368]{width:100%;min-height:42px;padding:6px 8px}.warning-game-name[data-v-d4fe5368]{gap:2px;min-width:0;display:grid}.warning-game-name strong[data-v-d4fe5368],.warning-game-name em[data-v-d4fe5368]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.warning-game-name em[data-v-d4fe5368]{color:var(--gf-muted);font-style:normal;font-family:var(--gf-font-mono)}.warning-game-row b[data-v-d4fe5368],.warning-actions[data-v-d4fe5368]{justify-self:end}.warning-game-row b[data-v-d4fe5368]{color:#12192b}.warning-actions[data-v-d4fe5368]{align-items:center;gap:4px;display:inline-flex}.key-icon-button[data-v-d4fe5368],.inline-key-button[data-v-d4fe5368]{color:#3159b7;cursor:pointer;background:#f5f8ff;border:1px solid #bdc9e8;justify-content:center;align-items:center;display:inline-flex}.key-icon-button[data-v-d4fe5368]{width:24px;height:24px}.inline-key-button[data-v-d4fe5368]{height:22px;margin-top:4px;padding:0 7px;font-size:12px}.key-icon-button[data-v-d4fe5368]:hover,.inline-key-button[data-v-d4fe5368]:hover{background:#eaf0ff;border-color:#8da5df}.wide-box[data-v-d4fe5368]{grid-column:1/-1}.slot-panel[data-v-d4fe5368]{margin:8px}.compact-empty[data-v-d4fe5368]{padding:12px}.focus-table th[data-v-d4fe5368],.focus-table td[data-v-d4fe5368],.game-dashboard-table th[data-v-d4fe5368],.game-dashboard-table td[data-v-d4fe5368],.game-modal-table th[data-v-d4fe5368],.game-modal-table td[data-v-d4fe5368]{white-space:nowrap}.focus-table code[data-v-d4fe5368],.game-dashboard-table code[data-v-d4fe5368],.game-modal-table code[data-v-d4fe5368]{color:#586176;max-width:260px;font-family:var(--gf-font-mono);text-overflow:ellipsis;display:block;overflow:hidden}.game-report-section[data-v-d4fe5368]{margin-top:0}.danger-text[data-v-d4fe5368]{color:#c82333}.detail-modal-summary[data-v-d4fe5368]{grid-template-columns:1fr 160px;gap:8px;margin-bottom:8px;display:grid}.detail-modal-summary label[data-v-d4fe5368]{border:1px solid var(--gf-border);background:#f8f8f8;gap:3px;padding:8px;display:grid}.detail-modal-summary span[data-v-d4fe5368]{color:var(--gf-muted)}.game-detail-modal[data-v-d4fe5368]{width:min(1280px,100vw - 72px);max-height:calc(100vh - 70px)}.game-modal-table-wrap[data-v-d4fe5368]{max-height:calc(100vh - 245px);overflow:auto}.game-modal-table[data-v-d4fe5368]{min-width:980px}.object-cell[data-v-d4fe5368],.summary-cell[data-v-d4fe5368],.order-cell[data-v-d4fe5368]{gap:3px;display:grid}.object-cell strong[data-v-d4fe5368],.object-cell small[data-v-d4fe5368],.summary-cell span[data-v-d4fe5368],.summary-cell small[data-v-d4fe5368],.order-cell span[data-v-d4fe5368],.order-cell small[data-v-d4fe5368]{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.object-cell small[data-v-d4fe5368],.summary-cell small[data-v-d4fe5368],.order-cell small[data-v-d4fe5368]{color:var(--gf-muted)}.key-modal-backdrop[data-v-d4fe5368]{z-index:80}.key-modal[data-v-d4fe5368]{width:min(620px,100vw - 80px)}.key-field[data-v-d4fe5368]{border:1px solid var(--gf-border);background:#f8f8f8;gap:5px;margin-bottom:8px;padding:8px;display:grid}.key-field span[data-v-d4fe5368]{color:var(--gf-muted)}.key-field code[data-v-d4fe5368]{overflow-wrap:anywhere;white-space:normal}@media (width<=1280px){.dashboard-cockpit[data-v-d4fe5368],.insight-grid[data-v-d4fe5368]{grid-template-columns:1fr}}.inline-detail-button[data-v-1c5cd770]{color:#244ba8;background:#f5f8ff;border:1px solid #c6d3f4;align-items:center;min-width:46px;height:22px;padding:0 8px;display:inline-flex}.slot-detail-modal[data-v-1c5cd770]{width:min(1180px,100vw - 80px)}.slot-detail-modal .legacy-modal-body[data-v-1c5cd770]{padding:10px}.slot-detail-summary[data-v-1c5cd770]{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(160px,1fr));gap:8px;margin-bottom:10px;display:grid}.slot-detail-summary label[data-v-1c5cd770]{background:#fbfbfd;border:1px solid #d7d9e2;flex-direction:column;gap:4px;min-height:74px;padding:10px;display:flex}.slot-detail-summary span[data-v-1c5cd770],.slot-detail-summary small[data-v-1c5cd770]{color:#656a7c}.slot-detail-summary strong[data-v-1c5cd770]{color:#1f2433;font-size:14px}.slot-region-tabs[data-v-1c5cd770]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.slot-region-tabs button[data-v-1c5cd770]{color:#2b3040;background:#fff;border:1px solid #ccd0dc;align-items:center;gap:6px;height:28px;padding:0 10px;display:inline-flex}.slot-region-tabs button.active[data-v-1c5cd770]{color:#224ba8;background:#f2f6ff;border-color:#839ddd}.slot-region-tabs em[data-v-1c5cd770]{color:#555b6f;text-align:center;background:#f2f3f7;min-width:18px;height:18px;padding:0 5px;font-style:normal;line-height:18px}.slot-detail-table-wrap[data-v-1c5cd770]{max-height:calc(100vh - 380px);overflow:auto}.slot-detail-table-wrap td strong[data-v-1c5cd770],.slot-detail-table-wrap td small[data-v-1c5cd770]{display:block}.slot-detail-table-wrap td small[data-v-1c5cd770]{color:#666d82;margin-top:4px}.slot-variant-list[data-v-1c5cd770]{flex-wrap:wrap;gap:4px;display:flex}.slot-variant-list span[data-v-1c5cd770]{color:#2b3040;background:#f7f7f9;border:1px solid #dddfe7;align-items:center;min-height:20px;padding:0 6px;display:inline-flex}@media (width<=980px){.slot-detail-modal[data-v-1c5cd770]{width:calc(100vw - 24px)}.slot-detail-summary[data-v-1c5cd770]{grid-template-columns:1fr 1fr}}.page-brief[data-v-e3e35a73]{background:#fff;border:1px solid #d9dce8;justify-content:space-between;align-items:stretch;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.page-brief h2[data-v-e3e35a73]{margin:0 0 6px;font-size:16px}.page-brief p[data-v-e3e35a73]{color:#5f667a;margin:0}.brief-stat[data-v-e3e35a73]{background:#f7f9ff;border:1px solid #d8deef;min-width:130px;padding:10px 12px}.brief-stat span[data-v-e3e35a73]{color:#5f667a;margin-bottom:4px;display:block}.brief-stat strong[data-v-e3e35a73]{font-size:20px}.timeout-input-wrap[data-v-e3e35a73]{align-items:center;gap:6px;display:inline-flex}.timeout-input[data-v-e3e35a73]{width:76px}.inventory-stat-page[data-v-18f6758e]{gap:0}.inventory-filter-row[data-v-18f6758e]{flex-wrap:wrap;align-content:flex-start;min-height:68px}.legacy-input.mini[data-v-18f6758e]{width:76px}.inventory-dashboard-head[data-v-18f6758e]{grid-template-columns:minmax(0,1fr) 360px;gap:8px;margin-bottom:8px;display:grid}.dashboard-metric-grid[data-v-18f6758e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dashboard-metric[data-v-18f6758e]{text-align:left;border:1px solid var(--gf-border-strong);cursor:pointer;background:#fff;grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:78px;padding:9px 10px;display:grid}.dashboard-metric[data-v-18f6758e]:hover{background:#f8faff;border-color:#9fb2df}.dashboard-metric .metric-icon[data-v-18f6758e]{color:#35405f;background:#f2f5fb;border:1px solid #cfd6e5;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.dashboard-metric span[data-v-18f6758e],.dashboard-alert span[data-v-18f6758e],.ranking-desc[data-v-18f6758e],.ranking-preview-row em[data-v-18f6758e],.pipeline-node em[data-v-18f6758e],.ranking-modal-summary span[data-v-18f6758e]{color:var(--gf-muted)}.dashboard-metric strong[data-v-18f6758e]{color:#1f2430;margin-top:2px;font-size:20px;line-height:24px;display:block}.dashboard-metric em[data-v-18f6758e]{color:#606775;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-style:normal;line-height:16px;display:block;overflow:hidden}.dashboard-metric.good .metric-icon[data-v-18f6758e],.dashboard-alert.good[data-v-18f6758e]{color:#11703d;background:#eef9f2;border-color:#a9d7bc}.dashboard-metric.active .metric-icon[data-v-18f6758e]{color:#284a91;background:#eef3ff;border-color:#b9c8ed}.dashboard-metric.watch .metric-icon[data-v-18f6758e],.dashboard-alert.watch[data-v-18f6758e]{color:#8a5a00;background:#fff8e8;border-color:#e3c981}.dashboard-metric.danger .metric-icon[data-v-18f6758e],.dashboard-alert.danger[data-v-18f6758e]{color:#a4161a;background:#fff2f2;border-color:#e1a2a5}.dashboard-alerts[data-v-18f6758e]{flex-direction:column;min-width:0;display:flex}.alert-list[data-v-18f6758e]{border:1px solid var(--gf-border-strong);background:#fff;border-top:0;flex:1;grid-template-columns:1fr;gap:6px;min-height:0;padding:6px;display:grid}.dashboard-alert[data-v-18f6758e]{border:1px solid var(--gf-border);flex-direction:column;justify-content:center;min-height:31px;padding:5px 7px;display:flex}.dashboard-alert strong[data-v-18f6758e]{line-height:16px}.dashboard-alert span[data-v-18f6758e]{white-space:nowrap;text-overflow:ellipsis;line-height:15px;overflow:hidden}.inventory-focus-grid[data-v-18f6758e]{grid-template-columns:360px minmax(0,1fr);gap:8px;margin-bottom:8px;display:grid}.dashboard-panel[data-v-18f6758e]{background:#fff;flex-direction:column;min-width:0;min-height:238px;display:flex}.dashboard-panel .section-title strong[data-v-18f6758e]{align-items:center;gap:5px;display:inline-flex}.pipeline-list[data-v-18f6758e],.ranking-preview-list[data-v-18f6758e]{border:1px solid var(--gf-border-strong);border-top:0;flex-direction:column;flex:1;min-height:0;display:flex}.ranking-preview-list.focused[data-v-18f6758e]{min-height:288px}.pipeline-node[data-v-18f6758e]{text-align:left;border:0;border-bottom:1px solid var(--gf-border);cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) 56px;gap:8px;min-height:34px;padding:5px 8px 6px;display:grid;position:relative;overflow:hidden}.pipeline-node[data-v-18f6758e]:hover{background:#f8faff}.pipeline-node[data-v-18f6758e]:last-child{border-bottom:0}.pipeline-node span[data-v-18f6758e],.pipeline-node strong[data-v-18f6758e],.pipeline-node em[data-v-18f6758e]{z-index:1;position:relative}.pipeline-node span[data-v-18f6758e]{white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:16px;overflow:hidden}.pipeline-node strong[data-v-18f6758e]{text-align:right;line-height:16px}.pipeline-node em[data-v-18f6758e]{white-space:nowrap;text-overflow:ellipsis;grid-column:1/3;font-style:normal;line-height:14px;overflow:hidden}.pipeline-node i[data-v-18f6758e]{background:#9aa8c5;height:3px;position:absolute;inset:auto auto 0 0}.pipeline-node.good i[data-v-18f6758e]{background:#3b9a5f}.pipeline-node.watch i[data-v-18f6758e]{background:#d19b21}.pipeline-node.danger i[data-v-18f6758e]{background:#c43d3d}.pipeline-node.done i[data-v-18f6758e],.pipeline-node.active i[data-v-18f6758e]{background:#4568bd}.ranking-focus-panel .section-title[data-v-18f6758e]{justify-content:space-between}.ranking-tabs[data-v-18f6758e]{border:1px solid var(--gf-border-strong);background:#fff;border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid}.ranking-tabs button[data-v-18f6758e]{color:#435070;border:1px solid var(--gf-border);cursor:pointer;background:#f7f8fb;justify-content:center;align-items:center;gap:5px;min-width:0;height:30px;padding:0 8px;display:inline-flex}.ranking-tabs button.active[data-v-18f6758e]{color:#284a91;background:#eef3ff;border-color:#9fb2df;font-weight:800}.ranking-tabs span[data-v-18f6758e]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-action-button[data-v-18f6758e]{color:#284a91;cursor:pointer;background:#eef3ff;border:1px solid #b9c8ed;height:22px;padding:0 6px}.text-action-button[data-v-18f6758e]:hover{background:#e2ebff}.ranking-desc[data-v-18f6758e]{border-right:1px solid var(--gf-border-strong);border-left:1px solid var(--gf-border-strong);background:#fbfbfc;min-height:30px;margin:0;padding:6px 8px;line-height:16px}.ranking-preview-row[data-v-18f6758e]{text-align:left;border:0;border-bottom:1px solid var(--gf-border);cursor:pointer;background:#fff;grid-template-columns:36px minmax(0,1fr) 54px;align-items:center;gap:7px;min-height:36px;padding:5px 7px;display:grid}.ranking-preview-row[data-v-18f6758e]:hover{background:#f5f8ff}.ranking-preview-row[data-v-18f6758e]:last-child{border-bottom:0}.rank-no[data-v-18f6758e]{color:#435070;font-weight:800}.rank-no.strong[data-v-18f6758e]{background:#eef3ff;border:1px solid #b9c8ed;justify-content:center;align-items:center;min-width:34px;height:22px;display:inline-flex}.rank-info[data-v-18f6758e],.rank-value[data-v-18f6758e]{min-width:0}.rank-info strong[data-v-18f6758e],.rank-info em[data-v-18f6758e],.rank-value strong[data-v-18f6758e],.rank-value em[data-v-18f6758e]{white-space:nowrap;text-overflow:ellipsis;line-height:15px;display:block;overflow:hidden}.rank-info i[data-v-18f6758e]{background:#edf0f6;height:3px;margin-top:3px;display:block}.rank-info i b[data-v-18f6758e]{background:#4966aa;height:3px;display:block}.ranking-card.risk .rank-info i b[data-v-18f6758e]{background:#bd3f3f}.ranking-card.stock .rank-info i b[data-v-18f6758e]{background:#d19b21}.ranking-card.value .rank-info i b[data-v-18f6758e]{background:#397b56}.rank-value[data-v-18f6758e]{text-align:right}.rank-value strong[data-v-18f6758e]{color:#1f2430;font-size:14px}.compact-empty[data-v-18f6758e]{min-height:120px;padding-top:48px}.ops-overview[data-v-18f6758e]{grid-template-columns:1fr 1fr 1.2fr;gap:8px;margin-bottom:8px;display:grid}.ops-panel[data-v-18f6758e]{background:#fff;flex-direction:column;min-width:0;display:flex}.ops-number-grid[data-v-18f6758e]{border:1px solid var(--gf-border-strong);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ops-number-grid button[data-v-18f6758e],.ops-number-grid label[data-v-18f6758e]{color:#222;border:0;border-right:1px solid var(--gf-border);text-align:left;background:#fff;flex-direction:column;justify-content:center;min-width:0;min-height:48px;padding:6px 8px;display:flex}.ops-number-grid button[data-v-18f6758e]:last-child,.ops-number-grid label[data-v-18f6758e]:last-child{border-right:0}.ops-number-grid button[data-v-18f6758e]{cursor:pointer}.ops-number-grid button[data-v-18f6758e]:hover{background:#f6f8ff}.ops-number-grid span[data-v-18f6758e]{color:var(--gf-muted);white-space:nowrap;text-overflow:ellipsis;line-height:15px;overflow:hidden}.ops-number-grid strong[data-v-18f6758e]{color:#1f2430;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:16px;line-height:19px;overflow:hidden}.source-compact-list[data-v-18f6758e]{border:1px solid var(--gf-border-strong);border-top:0;align-items:center;gap:6px;min-height:48px;padding:6px;display:flex;overflow-x:auto}.source-pill[data-v-18f6758e]{white-space:nowrap;border:1px solid var(--gf-border);background:#f5f5f7;align-items:center;height:22px;padding:0 8px;display:inline-flex}.compact-title[data-v-18f6758e]{min-height:26px}.report-grid[data-v-18f6758e]{flex:1;grid-template-rows:minmax(0,1fr) 248px;gap:8px;min-height:0;display:grid}.report-section[data-v-18f6758e]{flex-direction:column;min-height:0;display:flex}.section-title[data-v-18f6758e]{color:#555;border:1px solid var(--gf-border-strong);background:#f7f7f7;border-bottom:0;align-items:center;gap:10px;min-height:28px;padding:0 8px;display:flex}.section-title strong[data-v-18f6758e]{color:#222}.report-table-wrap[data-v-18f6758e],.detail-table-wrap[data-v-18f6758e]{flex:1}.inventory-stat-table[data-v-18f6758e]{min-width:2200px}.inventory-stat-table th[data-v-18f6758e]:first-child,.inventory-stat-table td[data-v-18f6758e]:first-child{width:220px}.inventory-stat-table th[data-v-18f6758e]:nth-child(2),.inventory-stat-table td[data-v-18f6758e]:nth-child(2){width:260px}.inventory-stat-table th[data-v-18f6758e]:nth-child(3),.inventory-stat-table td[data-v-18f6758e]:nth-child(3){width:360px}.inventory-stat-table th[data-v-18f6758e]:nth-child(n+4),.inventory-stat-table td[data-v-18f6758e]:nth-child(n+4){width:92px}.inventory-stat-table th[data-v-18f6758e]:nth-child(18),.inventory-stat-table td[data-v-18f6758e]:nth-child(18),.inventory-stat-table th[data-v-18f6758e]:nth-child(19),.inventory-stat-table td[data-v-18f6758e]:nth-child(19),.inventory-stat-table th[data-v-18f6758e]:nth-child(20),.inventory-stat-table td[data-v-18f6758e]:nth-child(20){width:160px}.table-count-link[data-v-18f6758e]{color:#24324f;cursor:pointer;background:#f5f7fb;border:1px solid #cfd6e5;justify-content:center;align-items:center;min-width:34px;height:22px;padding:0 7px;font-weight:700;line-height:1;display:inline-flex}.table-count-link[data-v-18f6758e]:hover{color:#284a91;background:#eef3ff;border-color:#9fb2df}.table-count-link.good[data-v-18f6758e]{color:#11703d;background:#eef9f2;border-color:#a9d7bc}.table-count-link.watch[data-v-18f6758e]{color:#8a5a00;background:#fff8e8;border-color:#e3c981}.table-count-link.active[data-v-18f6758e]{color:#284a91;background:#eef3ff;border-color:#b9c8ed}.table-count-link.danger[data-v-18f6758e]{color:#a4161a;background:#fff2f2;border-color:#e1a2a5}.table-count-link.muted[data-v-18f6758e]{color:#5f6675;background:#f6f6f7;border-color:#d7d9df}.movement-detail-table[data-v-18f6758e]{min-width:1380px}.movement-detail-table th[data-v-18f6758e]:first-child,.movement-detail-table td[data-v-18f6758e]:first-child{width:170px}.movement-detail-table th[data-v-18f6758e]:nth-child(2),.movement-detail-table td[data-v-18f6758e]:nth-child(2),.movement-detail-table th[data-v-18f6758e]:nth-child(5),.movement-detail-table td[data-v-18f6758e]:nth-child(5),.movement-detail-table th[data-v-18f6758e]:nth-child(7),.movement-detail-table td[data-v-18f6758e]:nth-child(7),.movement-detail-table th[data-v-18f6758e]:nth-child(9),.movement-detail-table td[data-v-18f6758e]:nth-child(9){width:100px}.movement-detail-table th[data-v-18f6758e]:nth-child(3),.movement-detail-table td[data-v-18f6758e]:nth-child(3),.movement-detail-table th[data-v-18f6758e]:nth-child(4),.movement-detail-table td[data-v-18f6758e]:nth-child(4){width:240px}.movement-detail-table th[data-v-18f6758e]:nth-child(6),.movement-detail-table td[data-v-18f6758e]:nth-child(6),.movement-detail-table th[data-v-18f6758e]:nth-child(8),.movement-detail-table td[data-v-18f6758e]:nth-child(8){width:170px}.ranking-modal-backdrop[data-v-18f6758e]{align-items:flex-start;padding:24px}.ranking-modal[data-v-18f6758e]{width:min(1320px,100vw - 48px);max-height:calc(100vh - 48px)}.ranking-modal .legacy-modal-body[data-v-18f6758e]{flex-direction:column;gap:8px;min-height:0;display:flex}.ranking-modal-summary[data-v-18f6758e]{border:1px solid var(--gf-border-strong);grid-template-columns:1.4fr .5fr 1fr;display:grid}.ranking-modal-summary label[data-v-18f6758e]{border-right:1px solid var(--gf-border);min-width:0;min-height:52px;padding:7px 9px}.ranking-modal-summary label[data-v-18f6758e]:last-child{border-right:0}.ranking-modal-summary span[data-v-18f6758e],.ranking-modal-summary strong[data-v-18f6758e]{white-space:nowrap;text-overflow:ellipsis;line-height:17px;display:block;overflow:hidden}.ranking-modal-summary strong[data-v-18f6758e]{color:#202635;margin-top:4px;font-size:14px}.ranking-modal-table-wrap[data-v-18f6758e]{max-height:calc(100vh - 226px)}.ranking-modal-table[data-v-18f6758e]{min-width:1180px}.ranking-modal-table th[data-v-18f6758e]:first-child,.ranking-modal-table td[data-v-18f6758e]:first-child{width:62px}.ranking-modal-table th[data-v-18f6758e]:nth-child(2),.ranking-modal-table td[data-v-18f6758e]:nth-child(2){width:230px}.ranking-modal-table th[data-v-18f6758e]:nth-child(3),.ranking-modal-table td[data-v-18f6758e]:nth-child(3){width:220px}.ranking-modal-table th[data-v-18f6758e]:nth-child(n+4),.ranking-modal-table td[data-v-18f6758e]:nth-child(n+4){width:92px}.ranking-modal-table th[data-v-18f6758e]:nth-child(11),.ranking-modal-table td[data-v-18f6758e]:nth-child(11){width:160px}.ranking-modal-table small[data-v-18f6758e],.ranking-modal-table code[data-v-18f6758e],.ranking-modal-table span[data-v-18f6758e]{white-space:nowrap;text-overflow:ellipsis;line-height:16px;display:block;overflow:hidden}.ranking-modal-note[data-v-18f6758e]{color:#555;border:1px solid var(--gf-border-strong);background:#f7f8fb;min-height:28px;padding:6px 8px}.detail-modal-backdrop[data-v-18f6758e]{align-items:flex-start;padding:24px}.detail-modal[data-v-18f6758e]{width:min(1500px,100vw - 48px);max-height:calc(100vh - 48px)}.detail-modal .legacy-modal-body[data-v-18f6758e]{flex-direction:column;gap:8px;min-height:0;display:flex}.detail-modal-summary[data-v-18f6758e]{border:1px solid var(--gf-border-strong);grid-template-columns:minmax(0,1fr) 140px;display:grid}.detail-modal-summary label[data-v-18f6758e]{border-right:1px solid var(--gf-border);min-width:0;min-height:48px;padding:7px 9px}.detail-modal-summary label[data-v-18f6758e]:last-child{border-right:0}.detail-modal-summary span[data-v-18f6758e],.detail-modal-summary strong[data-v-18f6758e]{white-space:nowrap;text-overflow:ellipsis;line-height:17px;display:block;overflow:hidden}.detail-modal-summary span[data-v-18f6758e]{color:var(--gf-muted)}.detail-modal-summary strong[data-v-18f6758e]{color:#202635;margin-top:4px}.detail-modal-table-wrap[data-v-18f6758e]{max-height:calc(100vh - 220px)}.detail-modal-table[data-v-18f6758e]{min-width:1360px}.detail-modal-table th[data-v-18f6758e]:first-child,.detail-modal-table td[data-v-18f6758e]:first-child{width:160px}.detail-modal-table th[data-v-18f6758e]:nth-child(4),.detail-modal-table td[data-v-18f6758e]:nth-child(4),.detail-modal-table th[data-v-18f6758e]:nth-child(5),.detail-modal-table td[data-v-18f6758e]:nth-child(5){width:220px}.detail-modal-table th[data-v-18f6758e]:nth-child(6),.detail-modal-table td[data-v-18f6758e]:nth-child(6),.detail-modal-table th[data-v-18f6758e]:nth-child(7),.detail-modal-table td[data-v-18f6758e]:nth-child(7),.detail-modal-table th[data-v-18f6758e]:nth-child(10),.detail-modal-table td[data-v-18f6758e]:nth-child(10){width:150px}.detail-modal-table small[data-v-18f6758e],.detail-modal-table code[data-v-18f6758e],.detail-modal-table span[data-v-18f6758e]{white-space:nowrap;text-overflow:ellipsis;line-height:16px;display:block;overflow:hidden}@media (width<=1600px){.inventory-dashboard-head[data-v-18f6758e]{grid-template-columns:1fr}.ops-overview[data-v-18f6758e]{grid-template-columns:1fr 1fr}.source-panel[data-v-18f6758e]{grid-column:1/3}.inventory-focus-grid[data-v-18f6758e]{grid-template-columns:320px minmax(0,1fr)}}@media (width<=960px){.dashboard-metric-grid[data-v-18f6758e],.inventory-focus-grid[data-v-18f6758e],.ops-overview[data-v-18f6758e],.ranking-modal-summary[data-v-18f6758e],.detail-modal-summary[data-v-18f6758e]{grid-template-columns:1fr}.pipeline-panel[data-v-18f6758e],.source-panel[data-v-18f6758e]{grid-column:auto}}.inventory-stat-table.column-config-table th[data-v-18f6758e],.inventory-stat-table.column-config-table td[data-v-18f6758e],.movement-detail-table.column-config-table th[data-v-18f6758e],.movement-detail-table.column-config-table td[data-v-18f6758e]{width:auto}.rule-preview-page[data-v-e7fa951a]{gap:10px}.rule-test-shell[data-v-e7fa951a],.rule-result-detail[data-v-e7fa951a]{border:1px solid var(--gf-border-strong);background:#fff}.rule-test-head[data-v-e7fa951a],.rule-result-toolbar[data-v-e7fa951a],.rule-test-foot[data-v-e7fa951a]{border-bottom:1px solid var(--gf-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.rule-test-head strong[data-v-e7fa951a]{color:#1f2430;font-size:16px;display:block}.rule-test-head span[data-v-e7fa951a]{color:#606775;margin-top:3px;display:block}.rule-stepper[data-v-e7fa951a]{border-bottom:1px solid var(--gf-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rule-step[data-v-e7fa951a]{text-align:left;border:0;border-right:1px solid var(--gf-border);cursor:pointer;background:#f8f9fc;grid-template-columns:30px minmax(0,1fr);gap:2px 8px;min-height:66px;padding:10px;display:grid}.rule-step[data-v-e7fa951a]:last-child{border-right:0}.rule-step span[data-v-e7fa951a]{color:#4f5f8f;background:#eef2ff;border:1px solid #b9c5e8;border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:inline-flex}.rule-step strong[data-v-e7fa951a],.rule-step em[data-v-e7fa951a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rule-step strong[data-v-e7fa951a]{color:#242936;line-height:18px}.rule-step em[data-v-e7fa951a]{color:#6b7280;font-style:normal;line-height:16px}.rule-step.active[data-v-e7fa951a]{background:#eef3ff}.rule-step.active span[data-v-e7fa951a]{color:#fff;background:#4568bd;border-color:#4568bd}.rule-step.done span[data-v-e7fa951a]{color:#fff;background:#3b7a57;border-color:#3b7a57}.rule-test-card[data-v-e7fa951a]{padding:12px}.rule-step-panel[data-v-e7fa951a]{min-height:240px}.rule-step-title[data-v-e7fa951a]{margin-bottom:12px}.rule-step-title strong[data-v-e7fa951a],.rule-step-title span[data-v-e7fa951a]{display:block}.rule-step-title strong[data-v-e7fa951a]{color:#1f2430;font-size:15px}.rule-step-title span[data-v-e7fa951a]{color:#606775;margin-top:3px}.rule-selected-box[data-v-e7fa951a],.rule-result-grid[data-v-e7fa951a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.rule-selected-box label[data-v-e7fa951a],.rule-result-grid label[data-v-e7fa951a]{border:1px solid var(--gf-border);background:#fafafa;min-width:0;min-height:62px;padding:8px 10px}.rule-selected-box span[data-v-e7fa951a],.rule-result-grid span[data-v-e7fa951a],.rule-selected-box strong[data-v-e7fa951a],.rule-result-grid strong[data-v-e7fa951a]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rule-selected-box span[data-v-e7fa951a],.rule-result-grid span[data-v-e7fa951a]{color:#606775;line-height:16px}.rule-selected-box strong[data-v-e7fa951a],.rule-result-grid strong[data-v-e7fa951a]{color:#1f2430;margin-top:5px;line-height:20px}.rule-condition-grid[data-v-e7fa951a]{grid-template-columns:repeat(3,minmax(0,1fr))}.rule-checkbox[data-v-e7fa951a]{align-self:end;min-height:32px}.rule-safety-note[data-v-e7fa951a]{color:#3d4d72;background:#f6f8fd;border:1px solid #d8dfef;margin-top:12px;padding:9px 10px}.rule-test-foot[data-v-e7fa951a]{border-bottom:0;justify-content:flex-end;padding:10px 0 0}.rule-result-summary[data-v-e7fa951a]{border:1px solid var(--gf-border);background:#f8f9fc;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.rule-result-status strong[data-v-e7fa951a],.rule-result-status span[data-v-e7fa951a]{display:block}.rule-result-status strong[data-v-e7fa951a]{font-size:16px}.rule-result-status span[data-v-e7fa951a]{color:#606775;margin-top:3px}.rule-result-status.enabled strong[data-v-e7fa951a]{color:#167044}.rule-result-status.disabled strong[data-v-e7fa951a]{color:#b4232d}.rule-result-toolbar>div[data-v-e7fa951a]{flex-wrap:wrap;gap:8px;display:flex}.rule-detail-grid[data-v-e7fa951a]{grid-template-columns:minmax(360px,.42fr) minmax(0,1fr);gap:10px;padding:10px;display:grid}.preview-panel[data-v-e7fa951a]{min-width:0}.preview-table-wrap[data-v-e7fa951a]{max-height:220px}.candidates-panel[data-v-e7fa951a]{min-width:0}@media (width<=1200px){.rule-stepper[data-v-e7fa951a],.rule-selected-box[data-v-e7fa951a],.rule-result-grid[data-v-e7fa951a],.rule-condition-grid[data-v-e7fa951a],.rule-detail-grid[data-v-e7fa951a]{grid-template-columns:1fr}}.guide-tour[data-v-f2526b9f]{z-index:10000;position:fixed;bottom:18px;right:18px}.guide-tour-trigger[data-v-f2526b9f]{color:#5a3c00;background:#fff6d6;border:1px solid #e2c25c;align-items:center;gap:6px;height:34px;padding:0 12px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #00000029}.guide-tour-trigger[data-v-f2526b9f]:hover{background:#fff1bf}.guide-tour-panel[data-v-f2526b9f]{z-index:10004;background:#fff;border:1px solid #8d94ad;width:360px;position:fixed;box-shadow:0 14px 32px #0000003d}.guide-mask[data-v-f2526b9f]{z-index:10001;pointer-events:auto;background:#0f121e94;position:fixed}.guide-mask.full[data-v-f2526b9f]{inset:0}.guide-highlight[data-v-f2526b9f]{z-index:10002;pointer-events:none;background:#ffffff14;border:2px solid #f2c94c;position:fixed;box-shadow:0 0 0 3px #f2c94c57,0 10px 28px #0000003d}.guide-tour-panel header[data-v-f2526b9f]{color:#fff;background:#555873;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.guide-tour-panel header span[data-v-f2526b9f],.guide-tour-panel header strong[data-v-f2526b9f]{display:block}.guide-tour-panel header span[data-v-f2526b9f]{opacity:.82}.guide-tour-panel header strong[data-v-f2526b9f]{margin-top:3px;font-size:14px}.guide-tour-panel header button[data-v-f2526b9f]{color:#fff;background:0 0;border:0;align-self:start}.guide-tour-body[data-v-f2526b9f]{padding:14px 12px}.guide-tour-body p[data-v-f2526b9f]{color:#252a3b;margin:0;font-size:13px;line-height:1.7}.guide-tour-body small[data-v-f2526b9f]{color:#6b7280;margin-top:10px;display:block}.guide-tour-panel footer[data-v-f2526b9f]{background:#f6f7fa;border-top:1px solid #e1e3ea;justify-content:flex-end;gap:8px;padding:10px 12px;display:flex}@media (width<=520px){.guide-tour[data-v-f2526b9f]{bottom:12px;right:12px}.guide-tour-panel[data-v-f2526b9f]{width:min(340px,100vw - 24px)}}.policy-head[data-v-dc7ebc6f],.policy-card[data-v-dc7ebc6f]{background:#fff;border:1px solid #d9dce7}.policy-head[data-v-dc7ebc6f]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:flex}.policy-head strong[data-v-dc7ebc6f],.policy-head span[data-v-dc7ebc6f]{display:block}.policy-head strong[data-v-dc7ebc6f]{color:#202638;font-size:15px}.policy-head span[data-v-dc7ebc6f]{color:#5f6678;margin-top:4px}.policy-actions[data-v-dc7ebc6f]{gap:8px;display:flex}.policy-actions .legacy-button.primary[data-v-dc7ebc6f],.policy-actions .legacy-button.primary[data-v-dc7ebc6f]:disabled{color:#fff;opacity:1;background:#4160b6;border-color:#324d9d}.policy-actions .legacy-button.primary[data-v-dc7ebc6f]:disabled{cursor:not-allowed;background:#6574aa;border-color:#596897}.policy-actions .legacy-button.primary span[data-v-dc7ebc6f],.policy-actions .legacy-button.primary svg[data-v-dc7ebc6f]{color:#fff;stroke:currentColor}.policy-note-strip[data-v-dc7ebc6f]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.policy-note-strip span[data-v-dc7ebc6f]{color:#46506a;background:#fff;border:1px solid #d9dce7;padding:4px 8px}.policy-layout[data-v-dc7ebc6f]{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.policy-main[data-v-dc7ebc6f]{gap:10px;display:grid}.policy-card header[data-v-dc7ebc6f]{border-bottom:1px solid #e0e3ec;padding:11px 12px}.policy-card header strong[data-v-dc7ebc6f],.policy-card header span[data-v-dc7ebc6f]{display:block}.policy-card header strong[data-v-dc7ebc6f]{color:#202638}.policy-card header span[data-v-dc7ebc6f]{color:#61687a;margin-top:4px}.policy-flow[data-v-dc7ebc6f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:12px;list-style:none;display:grid}.policy-flow li[data-v-dc7ebc6f]{background:#f8f9fc;border:1px solid #e0e3ec;grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:48px;padding:9px;display:grid}.policy-flow em[data-v-dc7ebc6f]{color:#fff;background:#4160b6;justify-content:center;align-items:center;width:24px;height:24px;font-style:normal;font-weight:700;display:inline-flex}.policy-flow span[data-v-dc7ebc6f]{color:#45506a;line-height:1.45}.policy-toggle[data-v-dc7ebc6f]{align-items:flex-start;gap:10px;padding:12px;display:flex}.policy-toggle input[data-v-dc7ebc6f]{margin-top:3px}.policy-toggle strong[data-v-dc7ebc6f],.policy-toggle small[data-v-dc7ebc6f]{display:block}.policy-toggle small[data-v-dc7ebc6f]{color:#687083;margin-top:4px}.threshold-editor[data-v-dc7ebc6f]{grid-template-columns:240px minmax(0,1fr);gap:10px;padding:12px;display:grid}.threshold-editor label span[data-v-dc7ebc6f],.threshold-editor aside strong[data-v-dc7ebc6f],.threshold-editor aside span[data-v-dc7ebc6f]{display:block}.threshold-editor input[data-v-dc7ebc6f]{width:140px;margin-top:6px}.threshold-editor aside[data-v-dc7ebc6f]{background:#f8f9fc;border:1px solid #e0e3ec;padding:10px}.threshold-editor aside span[data-v-dc7ebc6f]{color:#626b80;margin-top:4px}.policy-card .legacy-textarea[data-v-dc7ebc6f]{width:calc(100% - 24px);min-height:84px;margin:12px}@media (width<=1180px){.policy-layout[data-v-dc7ebc6f],.policy-flow[data-v-dc7ebc6f],.threshold-editor[data-v-dc7ebc6f]{grid-template-columns:1fr}}.integration-page[data-v-cc736045]{min-width:0}.integration-layout[data-v-cc736045]{flex:1;min-height:0;display:block}.integration-list[data-v-cc736045]{min-height:0;overflow:auto}.integration-table[data-v-cc736045]{min-width:1180px}.integration-table th[data-v-cc736045]:first-child,.integration-table td[data-v-cc736045]:first-child{width:116px}.integration-table th[data-v-cc736045]:nth-child(2),.integration-table td[data-v-cc736045]:nth-child(2){width:120px}.integration-table th[data-v-cc736045]:nth-child(3),.integration-table td[data-v-cc736045]:nth-child(3),.integration-table th[data-v-cc736045]:nth-child(4),.integration-table td[data-v-cc736045]:nth-child(4),.integration-table th[data-v-cc736045]:nth-child(5),.integration-table td[data-v-cc736045]:nth-child(5),.integration-table th[data-v-cc736045]:nth-child(7),.integration-table td[data-v-cc736045]:nth-child(7){width:100px}.integration-table th[data-v-cc736045]:nth-child(6),.integration-table td[data-v-cc736045]:nth-child(6){width:190px}.integration-table th[data-v-cc736045]:nth-child(9),.integration-table td[data-v-cc736045]:nth-child(9){width:86px}.integration-table.column-config-table th[data-v-cc736045],.integration-table.column-config-table td[data-v-cc736045]{width:auto}.legacy-modal.integration-config-modal[data-v-cc736045]{width:min(1180px,100vw - 80px)}.integration-config-modal .legacy-modal-head[data-v-cc736045]{gap:10px}.integration-config-modal .legacy-modal-head span[data-v-cc736045]{color:#e7e8ef;flex:1;font-size:12px}.integration-modal-body[data-v-cc736045]{max-height:calc(100vh - 220px)}.editor-grid.two-cols[data-v-cc736045]{grid-template-columns:repeat(2,1fr)}.setting-line[data-v-cc736045]{background:#f8f9fb;border:1px solid #d8dce5;grid-template-columns:86px 1fr;align-items:center;gap:8px;min-height:28px;margin-bottom:6px;padding:5px 7px;display:grid}.setting-line span[data-v-cc736045]{color:#555}.setting-line strong[data-v-cc736045]{font-weight:400}.endpoint-panel[data-v-cc736045]{border:1px solid #d8dce5;margin:10px 0}.endpoint-panel .panel-title[data-v-cc736045]{background:#f4f6fa;border-bottom:1px solid #d8dce5;justify-content:space-between;align-items:center;min-height:30px;padding:0 8px;display:flex}.endpoint-panel .panel-title span[data-v-cc736045]{color:#666;font-size:12px}.endpoint-table[data-v-cc736045]{min-width:980px}.endpoint-table th[data-v-cc736045]:first-child,.endpoint-table td[data-v-cc736045]:first-child{width:110px}.endpoint-table th[data-v-cc736045]:nth-child(2),.endpoint-table td[data-v-cc736045]:nth-child(2),.endpoint-table th[data-v-cc736045]:nth-child(4),.endpoint-table td[data-v-cc736045]:nth-child(4),.endpoint-table th[data-v-cc736045]:nth-child(5),.endpoint-table td[data-v-cc736045]:nth-child(5){width:74px}.endpoint-table.column-config-table th[data-v-cc736045],.endpoint-table.column-config-table td[data-v-cc736045]{width:auto}.endpoint-table td code[data-v-cc736045]:not(.endpoint-address){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.endpoint-table td .endpoint-address[data-v-cc736045]{white-space:normal;word-break:break-all;text-overflow:clip;line-height:1.5;display:block;overflow:visible}.endpoint-table td small[data-v-cc736045]{color:#6a7280;margin-top:2px;display:block}.input-with-button>div[data-v-cc736045]{grid-template-columns:1fr 34px;gap:6px;display:grid}.input-with-button .legacy-button[data-v-cc736045]{min-width:34px;padding:0}.form-hint[data-v-cc736045]{color:#4f5b6b;background:#f6f8fb;border:1px solid #d8dce5;padding:8px 10px;line-height:1.5}.direction-badge[data-v-cc736045],.status-pill[data-v-cc736045]{text-align:center;background:#f3f5f8;border:1px solid #cbd1dc;min-width:58px;padding:1px 6px;display:inline-block}.direction-badge.inbound[data-v-cc736045]{color:#1f4f8a;background:#eef5ff;border-color:#bad0ec}.direction-badge.outbound[data-v-cc736045]{color:#7a4a11;background:#fff6e8;border-color:#e5c995}.direction-badge.both[data-v-cc736045]{color:#3b4778;background:#f1f3ff;border-color:#bfc6e8}.status-pill.enabled[data-v-cc736045]{color:#26713c;background:#edf8ef;border-color:#b9d8c1}.status-pill.disabled[data-v-cc736045]{color:#8a2d2d;background:#fff1f1;border-color:#ddb8b8}.status-pill.placeholder[data-v-cc736045],.status-pill.incomplete[data-v-cc736045]{color:#8a5a0a;background:#fff7df;border-color:#dfc17a}.one-time-secret[data-v-cc736045]{background:#fff9e9;border:1px solid #d8c083;grid-template-columns:110px 1fr 70px;align-items:center;gap:8px;margin-top:10px;padding:8px;display:grid}.one-time-secret code[data-v-cc736045]{text-overflow:ellipsis;overflow:hidden}.sample-panel .panel-title .legacy-button[data-v-cc736045]{min-width:82px;height:26px}.sample-empty[data-v-cc736045]{color:#666;background:#fff;padding:10px}.sample-empty.fail[data-v-cc736045]{color:var(--gf-danger)}.sample-list[data-v-cc736045]{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.sample-card[data-v-cc736045]{background:#fbfbfc;border:1px solid #d8dce5;min-width:0;padding:8px}.sample-card header[data-v-cc736045]{color:#333;justify-content:space-between;align-items:center;min-height:26px;margin-bottom:6px;display:flex}.sample-card header span[data-v-cc736045]{color:#fff;background:var(--gf-table-head);border:1px solid #50536c;padding:1px 6px}.sample-card label[data-v-cc736045]{margin-bottom:6px;display:block}.sample-card label span[data-v-cc736045]{color:#666;margin-bottom:3px;display:block}.sample-card code[data-v-cc736045],.sample-card pre[data-v-cc736045]{color:#333;white-space:pre-wrap;word-break:break-all;background:#fff;border:1px solid #dfe2ea;max-height:170px;padding:6px;display:block;overflow:auto}.sample-card small[data-v-cc736045]{color:#777}.standalone-client-page[data-v-eea1cc1d]{gap:10px}.client-toolbar[data-v-eea1cc1d],.client-overview[data-v-eea1cc1d],.client-filters[data-v-eea1cc1d],.client-message[data-v-eea1cc1d]{background:#fff;border:1px solid #d9dce7;flex:none}.client-toolbar[data-v-eea1cc1d]{justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 12px;display:flex}.toolbar-title[data-v-eea1cc1d],.toolbar-actions[data-v-eea1cc1d],.toolbar-title>div[data-v-eea1cc1d]{align-items:center;display:flex}.toolbar-title[data-v-eea1cc1d]{color:#25304a;gap:9px;min-width:0}.toolbar-title>div[data-v-eea1cc1d]{align-items:baseline;gap:10px;min-width:0}.toolbar-title strong[data-v-eea1cc1d]{flex:none;font-size:15px}.toolbar-title span[data-v-eea1cc1d]{color:#697084;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toolbar-actions[data-v-eea1cc1d]{flex:none;gap:8px}.client-overview[data-v-eea1cc1d]{grid-template-columns:repeat(6,minmax(90px,128px)) minmax(240px,1fr);min-height:54px;display:grid}.client-overview>div[data-v-eea1cc1d]{border-right:1px solid #e4e6ed;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 14px;display:flex}.client-overview span[data-v-eea1cc1d],.filter-result[data-v-eea1cc1d]{color:#687083}.client-overview strong[data-v-eea1cc1d]{color:#202638;font-size:18px}.client-overview p[data-v-eea1cc1d]{color:#555f75;align-self:center;margin:0;padding:10px 14px;line-height:1.45}.client-message[data-v-eea1cc1d]{color:#17613c;background:#f0faf5;border-color:#addbc4;padding:8px 11px}.client-message.error[data-v-eea1cc1d]{color:#9b2f2a;background:#fff5f4;border-color:#efb4ac}.client-filters[data-v-eea1cc1d]{align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:flex}.search-field[data-v-eea1cc1d]{color:#72798a;background:#fff;border:1px solid #bfc4d0;align-items:center;width:min(320px,100%);height:30px;padding:0 9px;display:flex}.search-field[data-v-eea1cc1d]:focus-within{border-color:#4160b6}.search-field input[data-v-eea1cc1d]{background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 0 0 7px}.client-filters .legacy-select[data-v-eea1cc1d]{width:140px}.filter-result[data-v-eea1cc1d]{white-space:nowrap;margin-left:auto}.client-table-wrap[data-v-eea1cc1d]{flex:auto;min-height:260px}.client-table[data-v-eea1cc1d]{table-layout:fixed;min-width:1300px}.client-table th[data-v-eea1cc1d]:first-child,.client-table td[data-v-eea1cc1d]:first-child{width:170px}.client-table th[data-v-eea1cc1d]:nth-child(2),.client-table td[data-v-eea1cc1d]:nth-child(2){width:105px}.client-table th[data-v-eea1cc1d]:nth-child(3),.client-table td[data-v-eea1cc1d]:nth-child(3){width:115px}.client-table th[data-v-eea1cc1d]:nth-child(4),.client-table td[data-v-eea1cc1d]:nth-child(4){width:90px}.client-table th[data-v-eea1cc1d]:nth-child(5),.client-table td[data-v-eea1cc1d]:nth-child(5){width:220px}.client-table th[data-v-eea1cc1d]:nth-child(6),.client-table td[data-v-eea1cc1d]:nth-child(6){width:170px}.client-table th[data-v-eea1cc1d]:nth-child(7),.client-table td[data-v-eea1cc1d]:nth-child(7){width:210px}.client-table th[data-v-eea1cc1d]:nth-child(8),.client-table td[data-v-eea1cc1d]:nth-child(8){width:145px}.client-table th[data-v-eea1cc1d]:nth-child(9),.client-table td[data-v-eea1cc1d]:nth-child(9){width:160px}.client-identity[data-v-eea1cc1d]{gap:4px;display:grid}.client-table td:nth-child(3)>span[data-v-eea1cc1d],.client-table td:nth-child(3)>small[data-v-eea1cc1d],.client-table td:nth-child(6)>strong[data-v-eea1cc1d],.client-table td:nth-child(6)>small[data-v-eea1cc1d],.client-table td:nth-child(7)>span[data-v-eea1cc1d],.client-table td:nth-child(7)>small[data-v-eea1cc1d]{display:block}.client-table td:nth-child(3)>small[data-v-eea1cc1d],.client-table td:nth-child(6)>small[data-v-eea1cc1d],.client-table td:nth-child(7)>small[data-v-eea1cc1d]{margin-top:4px}.client-identity strong[data-v-eea1cc1d]{color:#252b3a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-identity code[data-v-eea1cc1d],.client-table small[data-v-eea1cc1d]{color:#71788a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.key-value[data-v-eea1cc1d]{color:#39445e;text-overflow:ellipsis;white-space:nowrap;background:#f4f5f8;padding:3px 5px;display:block;overflow:hidden}.rollout-badge[data-v-eea1cc1d],.state-dot[data-v-eea1cc1d]{white-space:nowrap;align-items:center;width:max-content;max-width:100%;display:inline-flex}.rollout-badge[data-v-eea1cc1d]{color:#555f72;background:#f2f3f6;border:1px solid #d8dbe3;padding:3px 7px}.rollout-badge.catalog[data-v-eea1cc1d]{color:#855812;background:#fff8e7;border-color:#e9ce8a}.rollout-badge.enforce[data-v-eea1cc1d]{color:#17613c;background:#eef9f3;border-color:#addbc4}.state-dot[data-v-eea1cc1d]:before{content:"";background:#969dab;border-radius:50%;width:7px;height:7px;margin-right:6px}.state-dot.enabled[data-v-eea1cc1d]:before{background:#27845a}.embed-state.enabled[data-v-eea1cc1d]{color:#17613c;font-weight:600}.client-table .table-actions[data-v-eea1cc1d]{box-shadow:none;display:table-cell;position:static}.client-table .table-actions .text-action+.text-action[data-v-eea1cc1d]{margin-left:10px}.client-editor[data-v-eea1cc1d]{width:min(760px,100vw - 32px)}.client-editor-grid[data-v-eea1cc1d]{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px 14px;display:grid}.client-editor-grid label[data-v-eea1cc1d],.rotate-body label[data-v-eea1cc1d]{gap:6px;min-width:0;display:grid}.client-editor-grid>label[data-v-eea1cc1d]{grid-column:span 3}.client-editor-grid>.client-state-field[data-v-eea1cc1d]{grid-column:span 2}.client-editor-grid label>span[data-v-eea1cc1d],.rotate-body label>span[data-v-eea1cc1d]{color:#394156;font-weight:600}.client-editor-grid .grid-full[data-v-eea1cc1d]{grid-column:span 6}.client-editor-grid .legacy-textarea[data-v-eea1cc1d]{resize:vertical;width:100%}.budget-controls[data-v-eea1cc1d]{background:#f7f8fb;border:1px solid #dfe2ea;gap:12px;padding:12px;display:grid}.budget-controls>header[data-v-eea1cc1d]{justify-content:space-between;align-items:center;gap:16px;display:flex}.budget-controls>header>small[data-v-eea1cc1d]{color:#697084;text-align:right}.budget-toggle[data-v-eea1cc1d]{white-space:nowrap;align-items:center;gap:8px!important;display:inline-flex!important}.budget-toggle input[data-v-eea1cc1d]{width:16px;height:16px;margin:0}.budget-limit-grid[data-v-eea1cc1d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.budget-limit-grid label[data-v-eea1cc1d]{gap:6px;display:grid}.budget-limit-grid span[data-v-eea1cc1d]{color:#394156;font-weight:600}.embed-controls[data-v-eea1cc1d]{border-top:1px solid #dfe2ea;grid-template-columns:max-content minmax(260px,1fr);align-items:end;gap:7px 16px;padding-top:12px;display:grid}.embed-controls>label[data-v-eea1cc1d]:not(.budget-toggle){gap:6px;display:grid}.embed-controls>label>span[data-v-eea1cc1d]{color:#394156;font-weight:600}.embed-controls>small[data-v-eea1cc1d]{color:#697084;grid-column:1/-1}.rotate-body[data-v-eea1cc1d]{gap:14px;display:grid}.rotate-target[data-v-eea1cc1d]{background:#f6f7fa;border:1px solid #e0e3ea;gap:4px;padding:10px;display:grid}.rotate-target span[data-v-eea1cc1d]{color:#6a7182}.rotate-target code[data-v-eea1cc1d]{color:#525c72}.rotate-warning[data-v-eea1cc1d]{color:#8b3f1c;background:#fff8ef;border:1px solid #ebc69e;margin:0;padding:9px 10px;line-height:1.5}.enforce-confirm-body[data-v-eea1cc1d]{gap:10px;display:grid}.enforce-confirm-body p[data-v-eea1cc1d]{color:#555f75;margin:0;line-height:1.55}.enforce-target[data-v-eea1cc1d]{background:#fff8ef;border:1px solid #ebc69e;gap:4px;padding:10px;display:grid}.enforce-target span[data-v-eea1cc1d]{color:#7c5a34}.enforce-target code[data-v-eea1cc1d]{color:#5d4a38}.budget-confirm-limits[data-v-eea1cc1d]{border:1px solid #e0e3ea;gap:0;margin:2px 0 0;display:grid}.budget-confirm-limits>div[data-v-eea1cc1d]{justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.budget-confirm-limits>div+div[data-v-eea1cc1d]{border-top:1px solid #e0e3ea}.budget-confirm-limits dt[data-v-eea1cc1d]{color:#697084}.budget-confirm-limits dd[data-v-eea1cc1d]{overflow-wrap:anywhere;color:#252b3a;margin:0;font-weight:700}@media (width<=820px){.client-overview[data-v-eea1cc1d]{grid-template-columns:repeat(3,minmax(100px,1fr))}.client-overview p[data-v-eea1cc1d]{border-top:1px solid #e4e6ed;grid-column:1/-1}.budget-limit-grid[data-v-eea1cc1d]{grid-template-columns:1fr}.budget-controls>header[data-v-eea1cc1d]{flex-direction:column;align-items:flex-start}.budget-controls>header>small[data-v-eea1cc1d]{text-align:left}.embed-controls[data-v-eea1cc1d]{grid-template-columns:1fr}.embed-controls>small[data-v-eea1cc1d]{grid-column:1}}.credential-notice[data-v-eea1cc1d]{color:#27543f;background:#eff8f3;border:1px solid #b9d9c8;align-items:center;gap:8px;margin-bottom:12px;padding:9px 10px;display:flex}.credential-group+.credential-group[data-v-eea1cc1d]{border-top:1px solid #e0e3ea;margin-top:14px;padding-top:14px}.credential-group>strong[data-v-eea1cc1d]{color:#252c3e;margin-bottom:8px;display:block}.credential-copy-message[data-v-eea1cc1d]{color:#27543f;background:#eff8f3;border:1px solid #b9d9c8;margin-top:12px;padding:8px 10px}.credential-confirm[data-v-eea1cc1d]{color:#434c60;align-items:flex-start;gap:8px;margin-top:12px;line-height:1.5;display:flex}.credential-confirm input[data-v-eea1cc1d]{flex:none;margin-top:3px}.credential-line[data-v-eea1cc1d]{border:1px solid #e0e3ea;border-bottom:0;grid-template-columns:110px minmax(0,1fr) 30px;align-items:center;min-height:38px;display:grid}.credential-line[data-v-eea1cc1d]:last-child{border-bottom:1px solid #e0e3ea}.credential-line>span[data-v-eea1cc1d]{color:#5e6679;background:#f6f7fa;padding:8px}.credential-line code[data-v-eea1cc1d]{color:#26324c;white-space:nowrap;padding:8px;overflow:auto}.credential-line button[data-v-eea1cc1d]{color:#4d5870;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.credential-line button[data-v-eea1cc1d]:hover{color:#29489e;background:#eef2ff}.spinning[data-v-eea1cc1d]{animation:.9s linear infinite spin-eea1cc1d}@keyframes spin-eea1cc1d{to{transform:rotate(360deg)}}@media (width<=900px){.client-toolbar[data-v-eea1cc1d],.client-filters[data-v-eea1cc1d]{flex-direction:column;align-items:stretch}.toolbar-title>div[data-v-eea1cc1d]{gap:3px;display:grid}.toolbar-title span[data-v-eea1cc1d]{white-space:normal}.toolbar-actions[data-v-eea1cc1d]{justify-content:flex-end}.client-overview[data-v-eea1cc1d]{grid-template-columns:repeat(2,minmax(0,1fr))}.client-overview>div[data-v-eea1cc1d]:nth-child(2n){border-right:0}.client-overview p[data-v-eea1cc1d]{border-top:1px solid #e4e6ed;grid-column:1/-1}.search-field[data-v-eea1cc1d],.client-filters .legacy-select[data-v-eea1cc1d]{width:100%}.filter-result[data-v-eea1cc1d]{margin-left:0}.client-table th[data-v-eea1cc1d]:last-child,.client-table td.table-actions[data-v-eea1cc1d]{box-shadow:none!important;position:static!important}}@media (width<=620px){.client-editor-grid[data-v-eea1cc1d]{grid-template-columns:minmax(0,1fr)}.client-editor-grid>label[data-v-eea1cc1d],.client-editor-grid>.client-state-field[data-v-eea1cc1d],.client-editor-grid .grid-full[data-v-eea1cc1d]{grid-column:1}.credential-line[data-v-eea1cc1d]{grid-template-columns:minmax(0,1fr) 30px}.credential-line>span[data-v-eea1cc1d]{grid-column:1/-1}}.rule-workbench[data-v-f7a92a72]{background:#fff;border:1px solid #d9dce7;margin-bottom:10px}.rule-workbench-head[data-v-f7a92a72]{border-bottom:1px solid #e3e5ed;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.rule-workbench-head strong[data-v-f7a92a72],.rule-workbench-head span[data-v-f7a92a72]{display:block}.rule-workbench-head strong[data-v-f7a92a72]{color:#252a3b;font-size:14px}.rule-workbench-head span[data-v-f7a92a72]{color:#5d6476;margin-top:3px}.rule-summary-grid[data-v-f7a92a72]{border-bottom:1px solid #e3e5ed;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rule-summary-grid label[data-v-f7a92a72]{border-right:1px solid #e3e5ed;min-height:54px;padding:8px 12px}.rule-summary-grid label[data-v-f7a92a72]:last-child{border-right:0}.rule-summary-grid span[data-v-f7a92a72],.rule-summary-grid small[data-v-f7a92a72]{color:#61687a;display:block}.rule-summary-grid strong[data-v-f7a92a72]{color:#1f2433;margin-top:3px;font-size:17px;display:block}.rule-safety-strip[data-v-f7a92a72]{border-top:1px solid #e3e5ed;flex-wrap:wrap;gap:8px;padding:8px 12px;display:flex}.rule-safety-strip span[data-v-f7a92a72]{color:#46506a;background:#f7f8fb;border:1px solid #dfe2ec;padding:3px 8px}.rule-scope-cell strong[data-v-f7a92a72],.rule-scope-cell small[data-v-f7a92a72]{display:block}.rule-scope-cell small[data-v-f7a92a72]{color:#697084;margin-top:3px}.region-chain[data-v-f7a92a72]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.region-chain span[data-v-f7a92a72]{color:#24513a;background:#f2fbf4;border:1px solid #b8dfc2;align-items:center;gap:4px;min-height:22px;padding:0 7px;display:inline-flex}.region-chain span.disabled[data-v-f7a92a72]{color:#9b1c1c;background:#fff5f5;border-color:#e3b6b6}.region-chain small[data-v-f7a92a72]{color:inherit;opacity:.75}.rule-modal-note[data-v-f7a92a72]{background:#f8f9fc;border:1px solid #dfe2ec;padding:9px 10px}.rule-modal-note strong[data-v-f7a92a72],.rule-modal-note span[data-v-f7a92a72]{display:block}.rule-modal-note span[data-v-f7a92a72],.region-editor-head span[data-v-f7a92a72]{color:#61687a;margin-top:3px;line-height:1.45}.region-editor-head[data-v-f7a92a72]{align-items:flex-start}.legacy-modal.large.rule-modal[data-v-f7a92a72]{width:min(1280px,100vw - 72px)}.rule-modal .legacy-modal-body[data-v-f7a92a72]{background:#f4f6fa;padding:14px}.rule-wizard-hero[data-v-f7a92a72]{background:#fff;border:1px solid #d9dce7;grid-template-columns:minmax(0,1fr) 360px;gap:12px;margin-bottom:10px;padding:12px;display:grid}.rule-wizard-hero>div>span[data-v-f7a92a72]{color:#4160b6;font-weight:700;display:block}.rule-wizard-hero>div>strong[data-v-f7a92a72]{color:#202638;margin-top:4px;font-size:18px;display:block}.rule-wizard-hero p[data-v-f7a92a72]{color:#5e6578;max-width:760px;margin:6px 0 0;line-height:1.55}.rule-wizard-hero aside[data-v-f7a92a72]{grid-template-columns:1fr;gap:8px;display:grid}.rule-wizard-hero label[data-v-f7a92a72]{background:#f8f9fc;border:1px solid #e0e3ec;padding:8px 10px}.rule-wizard-hero label span[data-v-f7a92a72],.rule-wizard-hero label strong[data-v-f7a92a72]{display:block}.rule-wizard-hero label span[data-v-f7a92a72]{color:#697084}.rule-wizard-hero label strong[data-v-f7a92a72]{color:#202638;margin-top:3px;line-height:1.35}.rule-wizard[data-v-f7a92a72]{background:#fff;border:1px solid #d9dce7;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:10px;display:grid}.rule-wizard-step[data-v-f7a92a72]{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e0e3ec;grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:68px;padding:11px 12px;display:grid}.rule-wizard-step[data-v-f7a92a72]:last-child{border-right:0}.rule-wizard-step em[data-v-f7a92a72]{color:#5a6173;background:#f5f6fa;border:1px solid #cdd2df;justify-content:center;align-items:center;width:28px;height:28px;font-style:normal;font-weight:700;display:inline-flex}.rule-wizard-step span[data-v-f7a92a72]{min-width:0;display:block}.rule-wizard-step strong[data-v-f7a92a72],.rule-wizard-step small[data-v-f7a92a72]{display:block}.rule-wizard-step strong[data-v-f7a92a72]{color:#252a3b;font-size:13px}.rule-wizard-step small[data-v-f7a92a72]{color:#697084;white-space:normal;margin-top:5px;line-height:1.35}.rule-wizard-step.active[data-v-f7a92a72]{background:#eef3ff;box-shadow:inset 0 3px #4160b6}.rule-wizard-step.active em[data-v-f7a92a72],.rule-wizard-step.done em[data-v-f7a92a72]{color:#fff;background:#4160b6;border-color:#4160b6}.rule-wizard-step.done[data-v-f7a92a72]{background:#fbfcff}.rule-wizard-panel[data-v-f7a92a72]{min-height:360px}.wizard-layout[data-v-f7a92a72]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:12px;display:grid}.wizard-card[data-v-f7a92a72]{background:#fff;border:1px solid #d9dce7}.wizard-card.main[data-v-f7a92a72]{min-height:360px}.wizard-card header[data-v-f7a92a72]{border-bottom:1px solid #e0e3ec;padding:11px 12px}.wizard-card header strong[data-v-f7a92a72],.wizard-card header span[data-v-f7a92a72]{display:block}.wizard-card header strong[data-v-f7a92a72]{color:#202638;font-size:14px}.wizard-card header span[data-v-f7a92a72]{color:#61687a;margin-top:4px;line-height:1.45}.rule-type-grid[data-v-f7a92a72]{border-bottom:1px solid #e0e3ec;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.rule-type-card[data-v-f7a92a72]{text-align:left;cursor:pointer;background:#fbfcff;border:1px solid #d9dce7;border-radius:6px;min-height:84px;padding:12px;position:relative}.rule-type-card strong[data-v-f7a92a72],.rule-type-card span[data-v-f7a92a72],.rule-type-card small[data-v-f7a92a72]{display:block}.rule-type-card span[data-v-f7a92a72]{color:#5e6578;margin-top:6px;line-height:1.45}.rule-type-card.active[data-v-f7a92a72]{background:#eef3ff;border-color:#4160b6;box-shadow:inset 0 3px #4160b6}.rule-name-row[data-v-f7a92a72]{border-bottom:1px solid #e0e3ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.rule-name-row label[data-v-f7a92a72],.rule-name-row small[data-v-f7a92a72],.rule-name-row span[data-v-f7a92a72]{display:block}.rule-name-row label>span[data-v-f7a92a72]{color:#252a3b;margin-bottom:6px;font-weight:700}.rule-name-row small[data-v-f7a92a72]{color:#747b8e;margin-top:4px;line-height:1.35}.rule-readonly-card.compact[data-v-f7a92a72]{min-height:74px}.game-picker-panel[data-v-f7a92a72]{padding:12px}.game-picker-panel header[data-v-f7a92a72]{border-bottom:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 0 10px;display:flex}.game-picker-panel header>strong[data-v-f7a92a72]{color:#244ba8;text-align:center;background:#edf3ff;border:1px solid #b8c8ef;flex:none;min-width:86px;padding:4px 8px}.game-picker-tools[data-v-f7a92a72]{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:8px;display:grid}.selected-game-chips[data-v-f7a92a72]{background:#f8f9fc;border:1px solid #e0e3ec;flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:8px;display:flex}.selected-game-chips button[data-v-f7a92a72]{color:#23406f;cursor:pointer;background:#edf3ff;border:1px solid #b8c8ef;align-items:center;gap:5px;min-height:26px;padding:0 8px;display:inline-flex}.game-option-list[data-v-f7a92a72]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:260px;display:grid;overflow:auto}.game-option-list button[data-v-f7a92a72]{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dce7;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;min-height:54px;padding:8px;display:grid}.game-option-list button.active[data-v-f7a92a72]{background:#eef3ff;border-color:#4160b6}.game-option-list strong[data-v-f7a92a72],.game-option-list small[data-v-f7a92a72]{display:block}.game-option-list small[data-v-f7a92a72]{color:#687084;word-break:break-all;margin-top:3px}.fake-checkbox[data-v-f7a92a72]{color:#fff;background:#fff;border:1px solid #bfc6d4;justify-content:center;align-items:center;width:18px;height:18px;font-weight:700;display:inline-flex}.game-option-list button.active .fake-checkbox[data-v-f7a92a72]{background:#4160b6;border-color:#4160b6}.rule-editor-grid.compact[data-v-f7a92a72]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.rule-editor-grid small[data-v-f7a92a72]{color:#747b8e;margin-top:4px;line-height:1.35;display:block}.rule-readonly-card[data-v-f7a92a72]{background:#f8f9fc;border:1px solid #dfe2ec;align-self:stretch;padding:10px}.rule-readonly-card strong[data-v-f7a92a72],.rule-readonly-card span[data-v-f7a92a72]{display:block}.rule-readonly-card span[data-v-f7a92a72]{color:#61687a;margin-top:5px}.mini-flow-list[data-v-f7a92a72]{gap:8px;margin:0;padding:12px;list-style:none;display:grid}.mini-flow-list li[data-v-f7a92a72]{background:#f8f9fc;border:1px solid #e0e3ec;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.mini-flow-list em[data-v-f7a92a72]{color:#244ba8;background:#edf3ff;border:1px solid #b8c8ef;justify-content:center;align-items:center;width:22px;height:22px;font-style:normal;font-weight:700;display:inline-flex}.mini-flow-list span[data-v-f7a92a72]{color:#4f586c;line-height:1.45}.mini-flow-list.strong span[data-v-f7a92a72]{color:#222738;font-weight:700}.side-rule-note[data-v-f7a92a72]{background:#fffaf0;border:1px solid #ead9a7;margin:0 12px 12px;padding:10px}.side-rule-note strong[data-v-f7a92a72],.side-rule-note span[data-v-f7a92a72]{display:block}.side-rule-note span[data-v-f7a92a72]{color:#6d6243;margin-top:4px;line-height:1.45}.region-builder-head[data-v-f7a92a72]{justify-content:space-between;gap:12px;display:flex}.region-head-actions[data-v-f7a92a72]{flex:none}.region-flow-panel[data-v-f7a92a72]{border-bottom:1px solid #e0e3ec;padding:12px}.region-flow[data-v-f7a92a72]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.region-flow span[data-v-f7a92a72]{color:#214e34;background:#f2fbf4;border:1px solid #b8dfc2;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-weight:700;display:inline-flex}.region-flow span.disabled[data-v-f7a92a72]{color:#8e2020;background:#fff6f6;border-color:#e4b8b8}.region-flow b[data-v-f7a92a72]{color:#fff;background:#317047;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.region-flow small[data-v-f7a92a72]{color:inherit;opacity:.75}.region-flow-panel p[data-v-f7a92a72]{color:#61687a;margin:8px 0 0}.quick-country-row[data-v-f7a92a72]{border-bottom:1px solid #e0e3ec;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;display:flex}.quick-country-row strong[data-v-f7a92a72]{color:#202638;margin-right:4px}.quick-country-row button[data-v-f7a92a72]{color:#263149;cursor:pointer;background:#fff;border:1px solid #cfd4df;min-width:42px;height:28px}.quick-country-row button[data-v-f7a92a72]:disabled{color:#98a0b1;cursor:not-allowed;background:#f2f4f8}.region-table[data-v-f7a92a72]{width:100%;min-width:0}.region-order-badge[data-v-f7a92a72]{color:#244ba8;background:#edf3ff;border:1px solid #b8c8ef;align-items:center;min-height:24px;margin-right:6px;padding:0 8px;font-weight:700;display:inline-flex}.mini-action[data-v-f7a92a72]{color:#2d3b58;cursor:pointer;background:#fff;border:1px solid #cfd4df;min-height:24px;margin-left:4px;padding:0 7px}.mini-action[data-v-f7a92a72]:disabled{color:#a0a6b5;cursor:not-allowed;background:#f4f5f8}.region-preview[data-v-f7a92a72]{background:#fbfbfd;border:1px solid #dfe2ec;align-items:center;gap:10px;margin-top:10px;padding:9px 10px;display:flex}.region-preview strong[data-v-f7a92a72]{color:#252a3b}.region-preview span[data-v-f7a92a72]{color:#44506a;font-weight:700}.fixed-rule-board[data-v-f7a92a72]{background:#fff;border:1px solid #d9dce7;margin-top:10px}.fixed-rule-board>strong[data-v-f7a92a72]{color:#fff;background:#555970;padding:9px 10px;display:block}.fixed-rule-grid[data-v-f7a92a72]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.fixed-rule-grid label[data-v-f7a92a72]{background:#f8f9fc;border:1px solid #e0e3ec;min-height:92px;padding:10px}.fixed-rule-grid span[data-v-f7a92a72],.fixed-rule-grid b[data-v-f7a92a72],.fixed-rule-grid small[data-v-f7a92a72]{display:block}.fixed-rule-grid span[data-v-f7a92a72],.fixed-rule-grid small[data-v-f7a92a72]{color:#61687a}.fixed-rule-grid b[data-v-f7a92a72]{color:#222738;margin:6px 0 4px}.wizard-review-grid[data-v-f7a92a72]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.wizard-review-grid label[data-v-f7a92a72]{background:#fff;border:1px solid #d9dce7;min-height:86px;padding:10px}.wizard-review-grid span[data-v-f7a92a72],.wizard-review-grid strong[data-v-f7a92a72]{display:block}.wizard-review-grid span[data-v-f7a92a72]{color:#61687a}.wizard-review-grid strong[data-v-f7a92a72]{color:#222738;margin-top:6px;line-height:1.45}.review-note[data-v-f7a92a72]{margin-top:8px}@media (width<=1180px){.rule-summary-grid[data-v-f7a92a72],.rule-logic-grid[data-v-f7a92a72],.rule-step-list[data-v-f7a92a72],.risk-rule-grid[data-v-f7a92a72],.rule-wizard-hero[data-v-f7a92a72],.rule-wizard[data-v-f7a92a72],.wizard-layout[data-v-f7a92a72],.rule-type-grid[data-v-f7a92a72],.rule-name-row[data-v-f7a92a72],.game-option-list[data-v-f7a92a72],.fixed-rule-grid[data-v-f7a92a72],.wizard-review-grid[data-v-f7a92a72]{grid-template-columns:1fr}.rule-summary-grid label[data-v-f7a92a72],.rule-logic-card[data-v-f7a92a72]{border-bottom:1px solid #e3e5ed;border-right:0}}.mms-order-page[data-v-426712f5]{--provider-border:#d9dde5;--provider-muted:#747b88;color:#252a33}.mms-order-page .legacy-table-wrap[data-v-426712f5]{border:1px solid var(--provider-border);background:#fff}.mms-order-table th[data-v-426712f5]{color:#596171;background:#f4f5f7;border-bottom:1px solid #cfd4dd;height:38px;padding:0 10px;font-size:11px;font-weight:600}.mms-order-table th.provider-actions-head[data-v-426712f5]{color:#596171!important;background:#f4f5f7!important}.mms-order-table td[data-v-426712f5]{color:#252a33;vertical-align:top;border-bottom:1px solid #e7e9ed;height:90px;padding:11px 10px;font-size:12px}.mms-order-table tbody tr:hover td[data-v-426712f5]{background:#fafbfc}.mms-order-table tbody tr.attention-row td[data-v-426712f5]:first-child{box-shadow:inset 3px 0 #a9532f}.mms-order-table.column-config-table th[data-v-426712f5],.mms-order-table.column-config-table td[data-v-426712f5]{width:auto}.mms-order-table .mms-failure-cell[data-v-426712f5]{white-space:normal;text-overflow:ellipsis;line-height:17px;overflow:hidden}.mms-summary-row[data-v-426712f5]{border:1px solid var(--provider-border);background:#fff;min-height:56px;margin:8px 0;display:flex;overflow-x:auto}.mms-summary-row button[data-v-426712f5]{color:#4c5361;cursor:pointer;text-align:left;background:#fff;border:0;border-right:1px solid #e4e6eb;flex:1 0 132px;grid-template-columns:auto auto;align-items:center;gap:12px;min-width:132px;padding:0 13px;font-size:12px;display:grid;position:relative}.mms-summary-row button.active[data-v-426712f5]{color:#1f2937;background:#f2f4f7}.mms-summary-row button.active[data-v-426712f5]:after{content:"";background:#34435f;height:3px;position:absolute;bottom:0;left:12px;right:12px}.mms-summary-row button[data-v-426712f5]:hover{background:#f7f8fa}.mms-summary-row strong[data-v-426712f5]{color:#20242d;font-variant-numeric:tabular-nums;justify-self:end;font-size:18px}.provider-ops-cell[data-v-426712f5]{line-height:1.4}.provider-cell-topline[data-v-426712f5]{align-items:center;gap:6px;min-height:20px;margin-bottom:5px;display:flex}.provider-source-chip[data-v-426712f5],.provider-remote-chip[data-v-426712f5]{color:#3f5570;white-space:nowrap;background:#f2f5f9;border:1px solid #c9d2df;align-items:center;width:fit-content;min-height:20px;padding:2px 7px;font-size:11px;line-height:1.2;display:inline-flex}.provider-remote-chip[data-v-426712f5]{color:#6a717e;background:#fff;border-color:#d7dae1}.provider-order-link[data-v-426712f5]{color:#273c64;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;margin:0 0 5px;padding:0;display:block;overflow:hidden}.provider-order-link[data-v-426712f5]:hover{text-decoration:underline}.provider-order-link code[data-v-426712f5]{font-size:12px;font-weight:600}.provider-order-cell>small[data-v-426712f5]{min-width:0;color:var(--provider-muted);text-overflow:ellipsis;white-space:nowrap;gap:5px;margin-top:3px;display:flex;overflow:hidden}.provider-order-cell>small span[data-v-426712f5],.provider-account-line>span[data-v-426712f5]{color:#959ba5;flex:none}.provider-order-cell>small code[data-v-426712f5]{text-overflow:ellipsis;overflow:hidden}.provider-product-cell>strong[data-v-426712f5],.provider-account-line[data-v-426712f5]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.provider-product-cell>strong[data-v-426712f5]{color:#29313d;margin:2px 0 8px;font-size:13px}.provider-product-meta[data-v-426712f5]{align-items:baseline;gap:9px;display:flex}.provider-product-meta b[data-v-426712f5]{color:#2f3744;font-variant-numeric:tabular-nums;font-size:12px}.provider-product-meta span[data-v-426712f5],.provider-product-meta small[data-v-426712f5],.provider-account-line[data-v-426712f5]{color:var(--provider-muted);font-size:11px}.provider-account-line[data-v-426712f5]{margin-top:7px}.provider-account-line>span[data-v-426712f5]{margin-right:5px}.provider-progress-cell>strong[data-v-426712f5]{color:#313844;margin-top:4px;font-size:12px;display:block}.provider-status-text[data-v-426712f5]{color:#747b88;font-size:11px}.provider-counts[data-v-426712f5]{color:#737b88;gap:14px;margin-top:6px;font-size:11px;display:flex}.provider-counts b[data-v-426712f5]{color:#343b46;font-variant-numeric:tabular-nums}.provider-progress-cell>small[data-v-426712f5],.provider-progress-cell>em[data-v-426712f5]{color:var(--provider-muted);margin-top:5px;font-size:11px;display:block}.provider-progress-cell>em[data-v-426712f5]{color:#9a482c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-style:normal;overflow:hidden}.provider-time-cell strong[data-v-426712f5],.provider-time-cell span[data-v-426712f5],.provider-time-cell small[data-v-426712f5]{font-variant-numeric:tabular-nums;display:block}.provider-time-cell strong[data-v-426712f5]{margin-top:2px;font-size:12px}.provider-time-cell span[data-v-426712f5]{color:#555d6a;margin-top:4px}.provider-time-cell small[data-v-426712f5]{color:#8a909b;margin-top:7px}.mms-order-table .table-actions[data-v-426712f5]{white-space:nowrap;display:table-cell}.legacy-modal-backdrop[data-v-426712f5]{align-items:flex-start;padding-top:18px}.legacy-modal.mms-detail-modal[data-v-426712f5]{width:min(1840px,100vw - 32px);height:calc(100vh - 36px);max-height:calc(100vh - 36px)}.legacy-modal.mms-detail-modal .legacy-modal-body[data-v-426712f5]{background:#f3f4f7;flex-direction:column;gap:10px;display:flex}.legacy-modal.mms-detail-modal .legacy-modal-head span[data-v-426712f5]{color:#e7e8ef;flex:1;font-size:12px}.modal-actions[data-v-426712f5]{z-index:2;background:#fff;border:1px solid #d5d8e0;justify-content:flex-end;margin:-2px 0 0;padding:8px;display:flex;position:sticky;top:-10px}.mms-detail-layout[data-v-426712f5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.mms-detail-layout .inventory-detail-section[data-v-426712f5],.mms-trace-section[data-v-426712f5],.payload-grid label[data-v-426712f5]{overflow:hidden;box-shadow:0 1px #00000008}.mms-detail-layout .grid-wide[data-v-426712f5]{grid-column:1/-1}.mms-item-table[data-v-426712f5]{min-width:1320px;margin-bottom:10px}.provider-task-section[data-v-426712f5]{min-width:0}.provider-task-head-actions[data-v-426712f5]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.detail-section-head .detail-log-action[data-v-426712f5]{color:#fff;background:#ffffff1f;border:1px solid #ffffff80;min-height:22px;padding:0 7px}.detail-section-head .detail-log-action[data-v-426712f5]:hover{background:#ffffff38}.task-timing-summary[data-v-426712f5]{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;margin-bottom:10px;display:grid}.task-timing-summary label[data-v-426712f5]{background:#f7f8fa;border:1px solid #d8dbe4;min-width:0;padding:8px 10px}.task-timing-summary span[data-v-426712f5],.task-timing-summary strong[data-v-426712f5]{display:block}.task-timing-summary span[data-v-426712f5]{color:#666b7b;margin-bottom:4px;font-size:12px}.task-timing-summary strong[data-v-426712f5]{color:#252a3a;font-size:14px}.provider-task-table-wrap[data-v-426712f5]{border:1px solid #d5d8e0;overflow:auto}.provider-task-table[data-v-426712f5]{min-width:1260px}.provider-task-table th[data-v-426712f5]:first-child,.provider-task-table td[data-v-426712f5]:first-child{width:46px}.provider-task-table th[data-v-426712f5]:nth-child(2),.provider-task-table td[data-v-426712f5]:nth-child(2){width:180px}.provider-task-table th[data-v-426712f5]:nth-child(3),.provider-task-table td[data-v-426712f5]:nth-child(3){width:155px}.provider-task-table th[data-v-426712f5]:nth-child(4),.provider-task-table td[data-v-426712f5]:nth-child(4),.provider-task-table th[data-v-426712f5]:nth-child(5),.provider-task-table td[data-v-426712f5]:nth-child(5){width:105px}.provider-task-table th[data-v-426712f5]:nth-child(6),.provider-task-table td[data-v-426712f5]:nth-child(6){width:70px}.provider-task-table td[data-v-426712f5]:nth-child(7){text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.provider-task-table code[data-v-426712f5]{overflow-wrap:anywhere}.payload-grid[data-v-426712f5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.payload-grid label[data-v-426712f5]{display:block}.payload-grid span[data-v-426712f5]{color:#55596a;margin-bottom:4px;display:block}.payload-grid pre[data-v-426712f5]{white-space:pre-wrap;background:#f6f7fa;border:1px solid #d8dbe4;max-height:220px;margin:0;padding:8px;font-size:12px;line-height:1.45;overflow:auto}.mms-trace-section[data-v-426712f5]{margin-top:10px}.trace-nos[data-v-426712f5]{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.trace-nos span[data-v-426712f5]{background:#f7f7f9;border:1px solid #d5d8e0;padding:3px 6px}.trace-table[data-v-426712f5]{min-width:900px;margin-bottom:10px}.mms-trace-grid[data-v-426712f5]{grid-template-columns:repeat(auto-fit,minmax(620px,1fr));gap:8px;display:grid}.mms-trace-grid section[data-v-426712f5]{background:#fff;border:1px solid #d5d8e0;overflow:auto}.panel-title[data-v-426712f5]{color:#303447;background:#f1f2f6;border-bottom:1px solid #d5d8e0;justify-content:space-between;align-items:center;min-height:32px;padding:0 8px;display:flex}.mini-table[data-v-426712f5]{min-width:620px}.mini-table th[data-v-426712f5],.mini-table td[data-v-426712f5]{font-size:12px}.manual-review-section[data-v-426712f5]{background:#fffdf7;border-color:#d9b96e}.manual-review-note[data-v-426712f5]{color:#6b5530;margin:0 0 10px;font-size:12px;line-height:1.6}.manual-review-row[data-v-426712f5],.manual-review-close-row[data-v-426712f5]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.manual-review-row label[data-v-426712f5],.manual-review-close-row label[data-v-426712f5]{min-width:0}.manual-review-row label>span[data-v-426712f5],.manual-review-close-row label>span[data-v-426712f5],.manual-review-row.compact>div>span[data-v-426712f5]{color:#5e6270;margin-bottom:5px;font-size:12px;display:block}.manual-review-row.compact[data-v-426712f5]{align-items:center}.manual-review-row.compact code[data-v-426712f5]{overflow-wrap:anywhere;display:block}.manual-review-close-row[data-v-426712f5]{margin-top:10px}.manual-review-close-row .legacy-textarea[data-v-426712f5]{resize:vertical;width:100%;min-height:54px}@media (width<=1180px){.mms-detail-layout[data-v-426712f5],.payload-grid[data-v-426712f5]{grid-template-columns:1fr}.task-timing-summary[data-v-426712f5]{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-review-row[data-v-426712f5],.manual-review-close-row[data-v-426712f5]{grid-template-columns:1fr}}@media (width<=640px){.task-timing-summary[data-v-426712f5]{grid-template-columns:1fr}}.notification-settings-page[data-v-c6f6ca26]{padding:12px;overflow:auto}.page-head[data-v-c6f6ca26],.section-head[data-v-c6f6ca26],.page-actions[data-v-c6f6ca26]{align-items:center;gap:12px;display:flex}.page-head[data-v-c6f6ca26]{justify-content:space-between;margin-bottom:12px}.page-head h1[data-v-c6f6ca26]{margin:0 0 4px;font-size:18px}.page-head p[data-v-c6f6ca26],.section-head span[data-v-c6f6ca26]{color:#666;margin:0;font-size:13px}.notice-section[data-v-c6f6ca26]{margin-top:12px}.section-head[data-v-c6f6ca26]{justify-content:space-between;min-height:34px}.notification-grid[data-v-c6f6ca26]{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px;margin-top:8px;display:grid}.notification-panel[data-v-c6f6ca26]{background:#fff;border:1px solid #d7d9e2}.panel-title[data-v-c6f6ca26]{color:#fff;background:#555873;justify-content:space-between;align-items:center;min-height:40px;padding:0 12px;display:flex}.title-main[data-v-c6f6ca26],.switch-line[data-v-c6f6ca26]{align-items:center;gap:8px;display:inline-flex}.setting-body[data-v-c6f6ca26],.notice-editor-grid[data-v-c6f6ca26]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.setting-body label[data-v-c6f6ca26],.notice-editor-grid label[data-v-c6f6ca26]{color:#555;gap:5px;font-size:12px;display:grid}.grid-full[data-v-c6f6ca26]{grid-column:1/-1}.panel-foot[data-v-c6f6ca26]{border-top:1px solid #e5e7ef;justify-content:flex-end;padding:10px 12px;display:flex}.notice-filter-row[data-v-c6f6ca26]{margin-top:8px}.notice-table-wrap[data-v-c6f6ca26]{min-height:0;overflow:auto}.notice-table[data-v-c6f6ca26]{min-width:1180px}.notice-table td strong[data-v-c6f6ca26],.notice-table td small[data-v-c6f6ca26]{display:block}.notice-table td small[data-v-c6f6ca26]{color:#666;text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin-top:3px;overflow:hidden}.notice-level[data-v-c6f6ca26]{border:1px solid #d6dae8;min-width:42px;padding:2px 7px;display:inline-flex}.notice-level.warning[data-v-c6f6ca26]{color:#8a5b00;background:#fff8e7;border-color:#edd492}.notice-level.danger[data-v-c6f6ca26]{color:#a51f1f;background:#fff1f1;border-color:#e8b8b8}.notice-level.success[data-v-c6f6ca26]{color:#176b39;background:#f1fbf4;border-color:#b5dfc2}.empty-row[data-v-c6f6ca26]{color:#777;text-align:center;height:54px}.notice-editor-modal[data-v-c6f6ca26]{width:min(980px,100vw - 80px)}.channel-box[data-v-c6f6ca26]{border:1px solid #dde1ea;flex-wrap:wrap;align-items:center;gap:12px;min-height:38px;padding:8px 10px;display:flex}.channel-box strong[data-v-c6f6ca26]{color:#333}.channel-box label[data-v-c6f6ca26]{align-items:center;gap:5px;display:inline-flex}.slot-name-stack[data-v-ed408aae]{flex-direction:column;gap:3px;min-width:0;max-width:100%;line-height:1.25;display:inline-flex}.slot-name-stack strong[data-v-ed408aae],.slot-name-stack small[data-v-ed408aae]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slot-name-stack small[data-v-ed408aae]{color:#6b7280;font-size:11px;font-weight:500}.slot-group-modal[data-v-ed408aae]{width:min(1180px,100vw - 48px)}.slot-group-summary[data-v-ed408aae]{grid-template-columns:1.15fr 1.3fr .95fr .75fr;gap:8px;margin-bottom:10px;display:grid}.slot-group-summary label[data-v-ed408aae]{border:1px solid var(--gf-border-strong);background:#fff;min-width:0;padding:10px}.slot-group-summary span[data-v-ed408aae],.slot-group-summary small[data-v-ed408aae]{color:#6b7280;line-height:18px;display:block}.slot-group-summary strong[data-v-ed408aae]{color:#1f2430;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;line-height:20px;display:block;overflow:hidden}.slot-variant-table-wrap[data-v-ed408aae]{max-height:min(560px,100vh - 260px);overflow:auto}.slot-price-sync-modal[data-v-ed408aae]{width:min(1040px,100vw - 48px)}.sync-result-summary[data-v-ed408aae]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.sync-result-summary label[data-v-ed408aae]{border:1px solid var(--gf-border-strong);background:#fff;min-width:0;padding:10px}.sync-result-summary span[data-v-ed408aae]{color:#6b7280;font-size:12px;display:block}.sync-result-summary strong[data-v-ed408aae]{color:#1f2430;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.sync-result-table-wrap+.sync-result-table-wrap[data-v-ed408aae]{margin-top:10px}.readonly-field[data-v-ed408aae]{border:1px solid var(--gf-border-strong);background:#f8fafc;padding:9px 10px}.readonly-field>span[data-v-ed408aae],.field-help[data-v-ed408aae],.readonly-field small[data-v-ed408aae]{color:#6b7280;font-size:12px;line-height:18px;display:block}.credential-v2-editor[data-v-ed408aae]{border:1px solid var(--gf-border-strong);background:#f8fafc;padding:10px}.credential-v2-editor-head[data-v-ed408aae]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.credential-v2-editor-head strong[data-v-ed408aae]{color:#1f2430;font-size:13px}.credential-v2-grid[data-v-ed408aae]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.credential-v2-grid label[data-v-ed408aae]{min-width:0}.readonly-field strong[data-v-ed408aae]{color:#1f2430;margin-top:4px;line-height:20px;display:block}.field-help[data-v-ed408aae]{margin-top:4px}.status-radio-field[data-v-ed408aae]{flex-direction:column;gap:7px;display:flex}.legacy-radio-group[data-v-ed408aae]{align-items:center;gap:8px;min-height:32px;display:flex}.legacy-radio-group label[data-v-ed408aae]{border:1px solid var(--gf-border-strong);cursor:pointer;background:#fff;align-items:center;gap:5px;min-width:74px;padding:6px 9px;display:inline-flex}.legacy-radio-group input[data-v-ed408aae]{margin:0}.price-sync-progress-panel[data-v-ed408aae]{border:1px solid var(--gf-border-strong);background:#fff;margin:0 0 10px;padding:10px 12px}.price-sync-progress-head[data-v-ed408aae],.price-sync-progress-actions[data-v-ed408aae],.price-sync-progress-meta[data-v-ed408aae],.price-sync-recent[data-v-ed408aae]{align-items:center;display:flex}.price-sync-progress-head[data-v-ed408aae]{justify-content:space-between;gap:12px}.price-sync-progress-head strong[data-v-ed408aae]{color:#1f2430;line-height:20px;display:block}.price-sync-progress-head span[data-v-ed408aae]{color:#6b7280;font-size:12px}.price-sync-progress-actions[data-v-ed408aae]{flex-shrink:0;gap:6px}.legacy-button.tiny[data-v-ed408aae]{min-height:26px;padding:0 8px;font-size:12px}.price-sync-progress-bar[data-v-ed408aae]{background:#eef2ff;border:1px solid #c7d2fe;height:8px;margin:10px 0 8px;overflow:hidden}.price-sync-progress-bar span[data-v-ed408aae]{background:#4164b6;height:100%;transition:width .2s;display:block}.price-sync-progress-meta[data-v-ed408aae]{color:#4b5563;flex-wrap:wrap;gap:8px 14px;font-size:12px}.price-sync-current[data-v-ed408aae]{color:#1f2430;background:#f8fafc;border:1px solid #e5e7eb;margin-top:8px;padding:7px 9px}.price-sync-message[data-v-ed408aae]{color:#b42318;margin-top:8px;font-weight:600}.price-sync-recent[data-v-ed408aae]{flex-wrap:wrap;gap:6px;margin-top:8px}.price-sync-chip[data-v-ed408aae]{color:#4b5563;background:#f8fafc;border:1px solid #e5e7eb;padding:3px 7px}.price-sync-chip.success[data-v-ed408aae]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.price-sync-chip.failed[data-v-ed408aae]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.price-sync-chip.skipped[data-v-ed408aae]{color:#854d0e;background:#fffbeb;border-color:#fde68a}.price-sync-chip.muted[data-v-ed408aae]{color:#4b5563;background:#f3f4f6;border-color:#d1d5db}.device-offer-progress-panel[data-v-ed408aae]{border:1px solid var(--gf-border-strong);background:#fff;grid-template-columns:minmax(220px,auto) 1fr auto;align-items:center;gap:18px;margin:0 0 10px;padding:10px 12px;display:grid}.device-offer-progress-main[data-v-ed408aae],.device-offer-progress-stats[data-v-ed408aae],.device-offer-modal-title[data-v-ed408aae],.device-offer-current-row[data-v-ed408aae],.device-offer-rule-row[data-v-ed408aae],.device-offer-section-head[data-v-ed408aae],.device-offer-batch-head[data-v-ed408aae],.device-offer-scope-row[data-v-ed408aae]{align-items:center;display:flex}.device-offer-progress-main[data-v-ed408aae]{gap:9px}.device-offer-progress-icon[data-v-ed408aae]{color:#17603a;background:#edf8f1;border:1px solid #b7dec6;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.device-offer-progress-icon.running[data-v-ed408aae]{color:#3157a4;background:#f0f4ff;border-color:#c7d5f2}.device-offer-progress-icon.running svg[data-v-ed408aae],.device-offer-preview-loading svg[data-v-ed408aae],.device-offer-current-row svg[data-v-ed408aae],.legacy-button svg[data-lucide=loader-circle][data-v-ed408aae]{animation:.9s linear infinite device-offer-spin-ed408aae}.device-offer-progress-copy[data-v-ed408aae]{min-width:0}.device-offer-progress-copy strong[data-v-ed408aae],.device-offer-progress-copy span[data-v-ed408aae]{display:block}.device-offer-progress-copy strong[data-v-ed408aae]{color:#1f2430;line-height:18px}.device-offer-progress-copy span[data-v-ed408aae]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.device-offer-progress-stats[data-v-ed408aae]{color:#4b5563;flex-wrap:wrap;gap:5px 16px;font-size:12px}.device-offer-sync-modal[data-v-ed408aae]{width:min(1180px,100vw - 48px)}.device-offer-modal-title[data-v-ed408aae]{gap:8px}.device-offer-modal-body[data-v-ed408aae]{flex-direction:column;gap:12px;max-height:min(720px,100vh - 150px);display:flex;overflow:auto}.device-offer-batch-summary[data-v-ed408aae],.device-offer-preview-section[data-v-ed408aae]{border:1px solid var(--gf-border-strong);background:#fff}.device-offer-batch-head[data-v-ed408aae],.device-offer-section-head[data-v-ed408aae]{border-bottom:1px solid #e5e7eb;justify-content:space-between;gap:16px;padding:11px 12px}.device-offer-batch-head>div[data-v-ed408aae],.device-offer-section-head>div[data-v-ed408aae]{min-width:0}.device-offer-batch-head strong[data-v-ed408aae],.device-offer-batch-head small[data-v-ed408aae],.device-offer-section-head strong[data-v-ed408aae],.section-label[data-v-ed408aae]{display:block}.section-label[data-v-ed408aae]{color:#6b7280;margin-bottom:3px;font-size:11px;font-weight:700}.device-offer-batch-head strong[data-v-ed408aae],.device-offer-section-head strong[data-v-ed408aae]{color:#1f2430;line-height:20px}.device-offer-batch-head small[data-v-ed408aae]{color:#6b7280;margin-top:3px}.device-offer-batch-progress[data-v-ed408aae]{background:#eef1f5;height:7px;margin:12px 12px 0;overflow:hidden}.device-offer-batch-progress span[data-v-ed408aae]{background:#3157a4;height:100%;transition:width .2s;display:block}.device-offer-metric-grid[data-v-ed408aae]{border:1px solid #e2e6ec;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:12px;display:grid}.device-offer-metric-grid label[data-v-ed408aae]{background:#fafbfc;border-right:1px solid #e2e6ec;min-width:0;padding:10px 11px}.device-offer-metric-grid label[data-v-ed408aae]:last-child{border-right:0}.device-offer-metric-grid span[data-v-ed408aae],.device-offer-metric-grid strong[data-v-ed408aae]{display:block}.device-offer-metric-grid span[data-v-ed408aae]{color:#687180;font-size:12px}.device-offer-metric-grid strong[data-v-ed408aae]{color:#202632;margin-top:5px;font-size:19px;line-height:22px}.device-offer-metric-grid label.attention strong[data-v-ed408aae]{color:#8a5a10}.device-offer-metric-grid label.danger strong[data-v-ed408aae]{color:#a33535}.device-offer-current-row[data-v-ed408aae]{color:#334155;background:#f7f9fc;border:1px solid #e1e7ef;gap:7px;margin:0 12px 12px;padding:8px 10px}.device-offer-issues-wrap[data-v-ed408aae],.device-offer-games-wrap[data-v-ed408aae]{max-height:270px;margin:0 12px 12px;overflow:auto}.table-secondary[data-v-ed408aae]{color:#77808f;margin-top:2px;font-size:11px;font-weight:500;display:block}.device-offer-scope-row[data-v-ed408aae]{gap:10px;padding:12px}.device-offer-segmented[data-v-ed408aae]{border:1px solid #cfd5de;flex:0 0 260px;grid-template-columns:1fr 1fr;display:inline-grid}.device-offer-segmented button[data-v-ed408aae]{color:#4b5563;cursor:pointer;background:#fff;border:0;min-height:32px;padding:0 12px}.device-offer-segmented button+button[data-v-ed408aae]{border-left:1px solid #cfd5de}.device-offer-segmented button.active[data-v-ed408aae]{color:#fff;background:#3157a4}.device-offer-game-select[data-v-ed408aae]{flex:360px;min-width:260px}.device-offer-preview-loading[data-v-ed408aae]{color:#536070;justify-content:center;align-items:center;gap:9px;min-height:130px;display:flex}.device-offer-rule-row[data-v-ed408aae]{color:#315a42;background:#f2f8f4;border:1px solid #cce3d4;gap:8px;margin:0 12px 12px;padding:8px 10px}.device-offer-modal-foot[data-v-ed408aae]{gap:8px}.device-offer-foot-hint[data-v-ed408aae]{color:#6b7280;flex:1;font-size:12px}@keyframes device-offer-spin-ed408aae{to{transform:rotate(360deg)}}@media (width<=1180px){.slot-group-summary[data-v-ed408aae],.sync-result-summary[data-v-ed408aae]{grid-template-columns:1fr 1fr}.device-offer-progress-panel[data-v-ed408aae]{grid-template-columns:1fr auto}.device-offer-progress-stats[data-v-ed408aae]{grid-area:2/1/auto/-1}.device-offer-metric-grid[data-v-ed408aae]{grid-template-columns:repeat(3,minmax(0,1fr))}.device-offer-metric-grid label[data-v-ed408aae]:nth-child(3n){border-right:0}.device-offer-metric-grid label[data-v-ed408aae]:nth-child(-n+3){border-bottom:1px solid #e2e6ec}}@media (width<=720px){.device-offer-sync-modal[data-v-ed408aae]{width:calc(100vw - 20px)}.device-offer-scope-row[data-v-ed408aae]{flex-direction:column;align-items:stretch}.device-offer-segmented[data-v-ed408aae],.device-offer-game-select[data-v-ed408aae]{flex-basis:auto;width:100%;min-width:0}.device-offer-metric-grid[data-v-ed408aae]{grid-template-columns:repeat(2,minmax(0,1fr))}.device-offer-metric-grid label[data-v-ed408aae],.device-offer-metric-grid label[data-v-ed408aae]:nth-child(3n){border-bottom:1px solid #e2e6ec;border-right:1px solid #e2e6ec}.device-offer-metric-grid label[data-v-ed408aae]:nth-child(2n){border-right:0}.device-offer-metric-grid label[data-v-ed408aae]:nth-last-child(-n+2){border-bottom:0}}.partner-management-page[data-v-f3c10200]{color:#26344a;background:#f5f7fa;height:100vh;min-height:0;padding:28px;display:block;overflow:auto}.partner-header[data-v-f3c10200],.panel-toolbar[data-v-f3c10200],.company-title[data-v-f3c10200],.company-actions[data-v-f3c10200],.application-row[data-v-f3c10200],.application-actions[data-v-f3c10200],.partner-dialog header[data-v-f3c10200],.partner-dialog footer[data-v-f3c10200]{align-items:center;display:flex}.partner-header[data-v-f3c10200],.panel-toolbar[data-v-f3c10200]{justify-content:space-between;gap:20px}.partner-header h1[data-v-f3c10200]{margin:5px 0 6px;font-size:26px}.partner-header p[data-v-f3c10200],.panel-toolbar p[data-v-f3c10200]{color:#78869a;margin:0;font-size:12px}.partner-kicker[data-v-f3c10200]{color:#5572d8;letter-spacing:.15em;font-size:10px;font-weight:800}.partner-notice[data-v-f3c10200]{color:#267052;background:#eaf7f0;border-radius:9px;justify-content:space-between;margin-top:18px;padding:12px 15px;display:flex}.partner-notice.error[data-v-f3c10200]{color:#a43b49;background:#fff0f1}.partner-notice button[data-v-f3c10200]{color:inherit;background:0 0;border:0}.partner-metrics[data-v-f3c10200]{grid-template-columns:repeat(4,1fr);gap:13px;margin:20px 0;display:grid}.partner-metrics article[data-v-f3c10200]{background:#fff;border:1px solid #e3e7ed;border-radius:11px;padding:18px}.partner-metrics span[data-v-f3c10200]{color:#8894a5;font-size:11px;display:block}.partner-metrics strong[data-v-f3c10200]{margin-top:8px;font-size:23px;display:block}.partner-tabs[data-v-f3c10200]{gap:6px;margin-bottom:13px;display:flex}.partner-tabs button[data-v-f3c10200]{color:#6d7a8d;background:0 0;border:0;border-radius:8px;padding:9px 14px}.partner-tabs button.active[data-v-f3c10200]{color:#fff;background:#263c75}.partner-panel[data-v-f3c10200]{background:#fff;border:1px solid #e1e6ed;border-radius:12px;padding:20px}.panel-toolbar[data-v-f3c10200]{margin-bottom:18px}.panel-toolbar h2[data-v-f3c10200]{margin:0 0 4px;font-size:17px}.company-grid[data-v-f3c10200]{gap:13px;display:grid}.company-card[data-v-f3c10200]{border:1px solid #e5e9ef;border-radius:11px;padding:16px}.company-title[data-v-f3c10200]{gap:11px}.company-title h3[data-v-f3c10200]{margin:0 0 3px;font-size:15px}.company-title code[data-v-f3c10200],.application-row code[data-v-f3c10200]{color:#8793a4;font-size:10px;display:block}.company-icon[data-v-f3c10200]{color:#4264cf;background:#edf2ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.company-title .partner-status[data-v-f3c10200]{margin-left:auto}.partner-status[data-v-f3c10200]{color:#5f6d7f;background:#edf1f6;border-radius:99px;padding:4px 8px;font-size:9px}.partner-status.enabled[data-v-f3c10200],.partner-status.ready[data-v-f3c10200],.partner-status.completed[data-v-f3c10200]{color:#27805a;background:#e7f6ee}.partner-status.disabled[data-v-f3c10200],.partner-status.failed[data-v-f3c10200],.partner-status.cancelled[data-v-f3c10200],.partner-status.reconciliation_required[data-v-f3c10200]{color:#ae4050;background:#fff0f1}.partner-status.processing[data-v-f3c10200],.partner-status.in_progress[data-v-f3c10200]{color:#9c6a1d;background:#fff5dd}.company-actions[data-v-f3c10200]{gap:7px;margin:13px 0}.company-actions button[data-v-f3c10200],.application-actions button[data-v-f3c10200]{color:#536178;background:#fff;border:1px solid #dce2ea;border-radius:7px;align-items:center;gap:4px;padding:6px 9px;font-size:10px;display:inline-flex}.company-actions button.muted[data-v-f3c10200]{margin-left:auto}.application-row[data-v-f3c10200]{border-top:1px solid #edf0f4;justify-content:space-between;gap:16px;padding:12px 13px}.application-row strong[data-v-f3c10200]{font-size:12px}.balance-pair[data-v-f3c10200]{color:#7f8b9c;gap:18px;font-size:10px;display:flex}.balance-pair b[data-v-f3c10200]{color:#344258;margin-left:4px}.application-actions[data-v-f3c10200]{gap:6px}.application-empty[data-v-f3c10200],.partner-empty[data-v-f3c10200]{text-align:center;color:#8a96a6;padding:22px;font-size:12px}.partner-table-wrap[data-v-f3c10200]{overflow:auto}.partner-table-wrap table[data-v-f3c10200]{border-collapse:collapse;width:100%;font-size:11px}.partner-table-wrap th[data-v-f3c10200],.partner-table-wrap td[data-v-f3c10200]{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f4;padding:11px 10px}.partner-table-wrap th[data-v-f3c10200]{color:#7d899a;background:#fafbfc;font-weight:650}.partner-table-wrap small[data-v-f3c10200]{color:#9aa4b2;margin-top:3px;display:block}.partner-table-wrap code[data-v-f3c10200]{font-size:10px}.partner-modal[data-v-f3c10200]{z-index:100;background:#141d2c7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.partner-dialog[data-v-f3c10200]{background:#fff;border-radius:13px;width:min(560px,100%);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 24px 70px #0e172847}.partner-dialog header[data-v-f3c10200]{justify-content:space-between;margin-bottom:18px}.partner-dialog h2[data-v-f3c10200]{margin:0 0 4px;font-size:18px}.partner-dialog header p[data-v-f3c10200]{color:#8490a1;margin:0;font-size:11px}.partner-dialog header button[data-v-f3c10200]{background:0 0;border:0}.partner-dialog label[data-v-f3c10200]{color:#5f6c7e;gap:6px;margin:12px 0;font-size:11px;display:grid}.partner-dialog input[data-v-f3c10200],.partner-dialog select[data-v-f3c10200],.partner-dialog textarea[data-v-f3c10200]{box-sizing:border-box;color:#2c3a4f;background:#fff;border:1px solid #dce2e9;border-radius:8px;width:100%;padding:10px 11px}.field-grid[data-v-f3c10200]{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.partner-dialog .confirm-line[data-v-f3c10200]{align-items:center;display:flex}.confirm-line input[data-v-f3c10200]{width:auto}.partner-dialog footer[data-v-f3c10200]{border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:15px}.password-once[data-v-f3c10200]{background:#fff9e9;border:1px solid #ecd79e;border-radius:9px;padding:13px}.password-once span[data-v-f3c10200],.password-once code[data-v-f3c10200],.password-once p[data-v-f3c10200]{display:block}.password-once code[data-v-f3c10200]{color:#2d394b;word-break:break-all;background:#fff;margin:8px 0;padding:9px}.password-once p[data-v-f3c10200]{color:#8a7442;margin:0;font-size:10px}.legacy-button[data-v-f3c10200]{align-items:center;gap:6px;display:inline-flex}.spinning[data-v-f3c10200]{animation:1s linear infinite spin-f3c10200}@keyframes spin-f3c10200{to{transform:rotate(360deg)}}@media (width<=900px){.partner-metrics[data-v-f3c10200]{grid-template-columns:1fr 1fr}.partner-header[data-v-f3c10200],.panel-toolbar[data-v-f3c10200],.application-row[data-v-f3c10200]{flex-direction:column;align-items:flex-start}.field-grid[data-v-f3c10200]{grid-template-columns:1fr}}@media (width<=520px){.partner-management-page[data-v-f3c10200]{padding:16px}.partner-metrics[data-v-f3c10200]{grid-template-columns:1fr}.partner-tabs[data-v-f3c10200]{overflow:auto}.balance-pair[data-v-f3c10200]{flex-direction:column;gap:4px}}.table-action[data-v-f3c10200]{color:#536178;background:#fff;border:1px solid #dce2ea;border-radius:6px;align-items:center;gap:4px;padding:5px 8px;display:inline-flex}.ledger-filters[data-v-f3c10200]{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-bottom:14px;display:grid}.ledger-filters input[data-v-f3c10200],.ledger-filters select[data-v-f3c10200]{color:#344258;background:#fff;border:1px solid #dce2e9;border-radius:7px;min-width:0;padding:8px 9px}.order-detail-dialog[data-v-f3c10200]{width:min(1080px,100%)}.detail-summary[data-v-f3c10200]{grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:14px;display:grid}.detail-summary>div[data-v-f3c10200]{background:#fafbfd;border:1px solid #e3e8ef;border-radius:8px;padding:11px}.detail-summary span[data-v-f3c10200],.detail-summary code[data-v-f3c10200],.detail-summary strong[data-v-f3c10200]{display:block}.detail-summary span[data-v-f3c10200]{color:#8290a2;margin-bottom:5px;font-size:10px}.detail-summary code[data-v-f3c10200],.detail-summary strong[data-v-f3c10200]{word-break:break-all;font-size:11px}.detail-grid[data-v-f3c10200]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-grid article[data-v-f3c10200]{border:1px solid #e3e8ef;border-radius:9px;min-width:0;padding:12px}.detail-grid h3[data-v-f3c10200]{margin:0 0 8px;font-size:12px}.detail-grid pre[data-v-f3c10200]{color:#dbe7ff;white-space:pre-wrap;word-break:break-all;background:#172033;border-radius:7px;max-height:260px;margin:0;padding:10px;font-size:10px;line-height:1.5;overflow:auto}@media (width<=900px){.ledger-filters[data-v-f3c10200],.detail-grid[data-v-f3c10200]{grid-template-columns:1fr 1fr}}@media (width<=520px){.ledger-filters[data-v-f3c10200],.detail-grid[data-v-f3c10200],.detail-summary[data-v-f3c10200]{grid-template-columns:1fr}}.reconciliation-warning[data-v-f3c10200]{color:#816821;background:#fff9e9;border:1px solid #efd9a5;border-radius:8px;margin:14px 0;padding:11px 12px;font-size:11px;line-height:1.6}.password-once small[data-v-f3c10200]{color:#8a7442;margin-top:9px;display:block}.credential-list[data-v-f3c10200]{gap:7px;margin-bottom:14px;display:grid}.credential-row[data-v-f3c10200]{border:1px solid #e4e8ef;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;display:flex}.credential-row code[data-v-f3c10200],.credential-row small[data-v-f3c10200]{display:block}.credential-row small[data-v-f3c10200]{color:#8995a6;margin-top:4px}.credential-row button[data-v-f3c10200]{color:#a33d49;background:#fff5f6;border:1px solid #efc8cd;border-radius:6px;padding:5px 8px}.member-dialog[data-v-f3c10200]{width:min(900px,100%)}.member-list[data-v-f3c10200]{gap:8px;display:grid}.member-row[data-v-f3c10200]{border:1px solid #e4e8ef;border-radius:9px;grid-template-columns:minmax(190px,1fr) auto 150px auto;align-items:center;gap:12px;padding:12px;display:grid}.member-summary[data-v-f3c10200]{min-width:0}.member-summary strong[data-v-f3c10200],.member-summary code[data-v-f3c10200],.member-summary small[data-v-f3c10200]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-summary strong[data-v-f3c10200]{font-size:12px}.member-summary code[data-v-f3c10200]{color:#55647a;margin-top:4px;font-size:10px}.member-summary small[data-v-f3c10200]{color:#8b96a6;margin-top:4px;font-size:9px}.member-row select[data-v-f3c10200]{color:#344258;background:#fff;border:1px solid #dce2e9;border-radius:7px;min-width:0;padding:8px;font-size:10px}.member-actions[data-v-f3c10200]{gap:6px;display:flex}.member-actions button[data-v-f3c10200],.member-password-once button[data-v-f3c10200]{color:#536178;background:#fff;border:1px solid #dce2ea;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;display:inline-flex}.member-actions button.danger[data-v-f3c10200]{color:#a33d49;background:#fff5f6;border-color:#efc8cd}.member-password-once[data-v-f3c10200]{margin-bottom:14px}.member-password-once button[data-v-f3c10200]{margin-top:10px}@media (width<=760px){.member-row[data-v-f3c10200]{grid-template-columns:minmax(0,1fr) auto}.member-row select[data-v-f3c10200],.member-actions[data-v-f3c10200]{grid-column:1/-1}.member-actions button[data-v-f3c10200]{flex:1;justify-content:center}}@media (width<=480px){.member-row[data-v-f3c10200]{grid-template-columns:1fr}.member-row .partner-status[data-v-f3c10200]{width:max-content}.member-row select[data-v-f3c10200],.member-actions[data-v-f3c10200]{grid-column:auto}}.recharge-order-page[data-v-9ec5a559]{--ops-border:#d9dde5;--ops-border-strong:#c5cad4;--ops-text:#20242d;--ops-muted:#6d7482;--ops-surface:#fff;--ops-surface-soft:#f6f7f9}.order-toolbar[data-v-9ec5a559]{border:1px solid var(--ops-border);background:var(--ops-surface);border-bottom:0;grid-template-columns:minmax(420px,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:grid}.order-search-box[data-v-9ec5a559]{border:1px solid var(--ops-border-strong);color:#697180;background:#fff;align-items:center;min-width:0;height:38px;padding:3px 3px 3px 10px;display:flex}.order-search-box[data-v-9ec5a559]:focus-within{border-color:#6e7c98;box-shadow:0 0 0 2px #4756771a}.order-search-box .legacy-input[data-v-9ec5a559]{min-width:140px;height:30px;box-shadow:none;background:0 0;border:0;flex:1}.order-search-box .legacy-input[data-v-9ec5a559]:focus{outline:0}.order-search-box .legacy-button[data-v-9ec5a559]{height:30px}.order-primary-filters[data-v-9ec5a559],.order-toolbar-actions[data-v-9ec5a559]{align-items:center;gap:6px;display:flex}.order-primary-filters[data-v-9ec5a559]>*{width:148px}.order-toolbar-actions[data-v-9ec5a559]{justify-content:flex-end}.order-toolbar-actions .legacy-button.active[data-v-9ec5a559]{color:#273044;background:#eef0f4;border-color:#66728c}.order-toolbar-actions .legacy-button em[data-v-9ec5a559]{color:#fff;background:#333c51;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;display:inline-flex}.order-toolbar-actions .icon-only[data-v-9ec5a559]{justify-content:center;width:34px;padding:0}.order-advanced-filters[data-v-9ec5a559]{border:1px solid var(--ops-border);background:var(--ops-surface-soft);border-top:1px solid #eceef2;grid-template-columns:150px 150px 150px minmax(210px,1fr) minmax(220px,1.15fr) 90px auto;align-items:end;gap:8px;padding:10px;display:grid}.order-advanced-filters label[data-v-9ec5a559]{gap:5px;min-width:0;display:grid}.order-advanced-filters label>span[data-v-9ec5a559]{color:var(--ops-muted);font-size:11px}.order-advanced-filters label[data-v-9ec5a559]>:last-child{width:100%}.order-advanced-filters .legacy-input[data-v-9ec5a559],.order-advanced-filters .advanced-submit[data-v-9ec5a559]{height:34px}.order-feedback[data-v-9ec5a559]{color:#39445b;background:#f7f9fc;border:1px solid #d6dbe6;border-top:0;padding:7px 10px;font-size:12px}.order-feedback.loading[data-v-9ec5a559]{color:#596274}.order-summary-row[data-v-9ec5a559]{border:1px solid var(--ops-border);background:#fff;min-height:56px;margin:8px 0;display:flex;overflow-x:auto}.order-summary-row button[data-v-9ec5a559]{color:#4c5361;cursor:pointer;text-align:left;background:#fff;border:0;border-right:1px solid #e4e6eb;flex:1 0 128px;grid-template-columns:auto auto;align-items:center;gap:14px;min-width:128px;padding:0 14px;font-size:12px;display:grid;position:relative}.order-summary-row button.active[data-v-9ec5a559]{color:#1f2937;background:#f2f4f7}.order-summary-row button.active[data-v-9ec5a559]:after{content:"";background:#34435f;height:3px;position:absolute;bottom:0;left:12px;right:12px}.order-summary-row button[data-v-9ec5a559]:hover{background:#f7f8fa}.order-summary-row button.summary-attention strong[data-v-9ec5a559]{color:#a34b12}.order-summary-row strong[data-v-9ec5a559]{color:#20242d;font-variant-numeric:tabular-nums;justify-self:end;font-size:18px}.attempt-guide[data-v-9ec5a559]{border:1px solid var(--ops-border);color:#5b6270;background:#fafbfc;align-items:center;gap:14px;min-height:42px;margin:0 0 8px;padding:8px 12px;font-size:12px;display:flex}.attempt-guide>svg[data-v-9ec5a559]{color:#53617a;flex:none}.attempt-guide>strong[data-v-9ec5a559]{color:#2c3442;flex:none}.attempt-guide>span[data-v-9ec5a559]{align-items:center;gap:6px;min-width:0;display:inline-flex}.attempt-guide b[data-v-9ec5a559]{color:#394255;background:#fff;border:1px solid #cfd4dd;justify-content:center;align-items:center;width:28px;height:22px;font-size:11px;display:inline-flex}.attempt-guide code[data-v-9ec5a559]{color:#3c4962;font-size:11px}.recharge-order-page .legacy-table-wrap[data-v-9ec5a559]{border:1px solid var(--ops-border);background:#fff}.recharge-order-table th[data-v-9ec5a559]{border-bottom:1px solid var(--ops-border-strong);color:#596171;background:#f4f5f7;height:38px;padding:0 10px;font-size:11px;font-weight:600}.recharge-order-table th.ops-actions-head[data-v-9ec5a559]{color:#596171!important;background:#f4f5f7!important}.recharge-order-table td[data-v-9ec5a559]{height:86px;color:var(--ops-text);vertical-align:top;border-bottom:1px solid #e7e9ed;padding:11px 10px;font-size:12px}.recharge-order-table tbody tr:hover td[data-v-9ec5a559]{background:#fafbfc}.recharge-order-table tbody tr.attention-row td[data-v-9ec5a559]:first-child{box-shadow:inset 3px 0 #b25b24}.ops-cell[data-v-9ec5a559]{line-height:1.4}.ops-cell-topline[data-v-9ec5a559]{align-items:center;gap:6px;min-height:20px;margin-bottom:5px;display:flex}.source-chip[data-v-9ec5a559],.attempt-chip[data-v-9ec5a559],.owner-label[data-v-9ec5a559],.ops-stage-badge[data-v-9ec5a559]{color:#4d5564;white-space:nowrap;background:#f4f5f7;border:1px solid #d5d9e0;align-items:center;width:fit-content;min-height:20px;padding:2px 7px;font-size:11px;line-height:1.2;display:inline-flex}.source-standalone[data-v-9ec5a559]{color:#365171;background:#f1f5fa;border-color:#bfcbe0}.source-device[data-v-9ec5a559]{color:#73572f;background:#fbf7ef;border-color:#dcc9aa}.source-manual[data-v-9ec5a559]{color:#5c536d;background:#f6f4f8;border-color:#cfcbd8}.source-test[data-v-9ec5a559]{color:#714d67;background:#faf5f8;border-color:#d5c7d3}.attempt-chip[data-v-9ec5a559]{color:#656b78;background:#fff;border-color:#d8dbe1;justify-content:center;min-width:28px;font-weight:600}.order-number-link[data-v-9ec5a559]{color:#273c64;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;margin:0 0 5px;padding:0;display:block;overflow:hidden}.order-number-link[data-v-9ec5a559]:hover{text-decoration:underline}.order-number-link code[data-v-9ec5a559]{font-size:12px;font-weight:600}.ops-request-cell>small[data-v-9ec5a559]{min-width:0;color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;gap:5px;margin-top:3px;display:flex;overflow:hidden}.ops-request-cell>small span[data-v-9ec5a559]{color:#9298a3;flex:none}.ops-request-cell>small code[data-v-9ec5a559]{text-overflow:ellipsis;overflow:hidden}.ops-product-cell>strong[data-v-9ec5a559],.ops-product-cell>span[data-v-9ec5a559],.ops-product-cell>code[data-v-9ec5a559]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ops-product-cell>strong[data-v-9ec5a559]{margin-bottom:3px;font-size:13px}.ops-product-cell>span[data-v-9ec5a559],.ops-product-cell>code[data-v-9ec5a559]{color:var(--ops-muted)}.ops-product-cell>code[data-v-9ec5a559]{margin-top:4px;font-size:11px}.product-meta-line[data-v-9ec5a559]{align-items:baseline;gap:8px;margin-top:5px;display:flex}.product-meta-line b[data-v-9ec5a559]{font-variant-numeric:tabular-nums;font-size:12px}.product-meta-line small[data-v-9ec5a559]{color:#7c8390}.ops-progress-cell[data-v-9ec5a559],.ops-handling-cell[data-v-9ec5a559]{display:table-cell}.ops-progress-cell small[data-v-9ec5a559],.ops-handling-cell small[data-v-9ec5a559]{color:var(--ops-muted);margin-top:5px;display:block}.ops-progress-cell .ops-timing-line[data-v-9ec5a559]{color:#4f5f73;font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.ops-progress-cell em[data-v-9ec5a559]{color:#7c8390;margin-top:5px;font-size:11px;font-style:normal;display:block}.tone-success[data-v-9ec5a559]{color:#28613f;border-color:#b9d3c4}.tone-info[data-v-9ec5a559]{color:#345373;border-color:#bac9dc}.tone-warning[data-v-9ec5a559]{color:#785522;border-color:#dcc69c}.tone-danger[data-v-9ec5a559]{color:#8e302d;border-color:#dfb5b2}.tone-muted[data-v-9ec5a559]{color:#656c78;border-color:#d5d8df}.diagnosis-content[data-v-9ec5a559]{border-left:3px solid;min-width:0;padding-left:10px}.diagnosis-content strong[data-v-9ec5a559],.diagnosis-content p[data-v-9ec5a559],.diagnosis-content small[data-v-9ec5a559]{display:block}.diagnosis-content strong[data-v-9ec5a559]{color:#2a2e36;margin-bottom:4px;font-size:13px}.diagnosis-content p[data-v-9ec5a559]{color:#4f5663;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.diagnosis-content small[data-v-9ec5a559]{color:inherit;margin-top:5px}.owner-label[data-v-9ec5a559]{color:#4e5665;background:#fff;border-color:#d0d4dc}.ops-handling-cell p[data-v-9ec5a559]{color:#3f4652;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.ops-time-cell strong[data-v-9ec5a559],.ops-time-cell span[data-v-9ec5a559],.ops-time-cell small[data-v-9ec5a559]{font-variant-numeric:tabular-nums;display:block}.ops-time-cell strong[data-v-9ec5a559]{margin-top:2px;font-size:12px}.ops-time-cell span[data-v-9ec5a559]{color:#555d6a;margin-top:4px}.ops-time-cell small[data-v-9ec5a559]{color:#8a909b;margin-top:7px}.recharge-order-table .table-actions[data-v-9ec5a559]{white-space:nowrap;display:table-cell}.legacy-modal-backdrop[data-v-9ec5a559]{align-items:center;padding:16px}.legacy-modal.recharge-detail-modal[data-v-9ec5a559]{border:1px solid #c9ced8;width:min(1480px,100vw - 32px);height:min(940px,100vh - 32px);max-height:calc(100vh - 32px);box-shadow:0 24px 70px #151d2b3d}.legacy-modal.recharge-detail-modal>.legacy-modal-head[data-v-9ec5a559]{color:#20242d;background:#fff;border-bottom:1px solid #d9dde5;min-height:56px;padding:0 18px}.legacy-modal.recharge-detail-modal>.legacy-modal-head strong[data-v-9ec5a559]{font-size:16px}.legacy-modal.recharge-detail-modal>.legacy-modal-head .modal-close[data-v-9ec5a559]{color:#626a78}.legacy-modal.recharge-detail-modal .legacy-modal-body[data-v-9ec5a559]{background:#f5f6f8;flex-direction:column;gap:12px;padding:14px;display:flex}.legacy-modal.recharge-detail-modal .legacy-modal-foot[data-v-9ec5a559]{background:#fff;border-top:1px solid #d9dde5;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-height:58px;padding:10px 14px}.detail-order-heading[data-v-9ec5a559]{background:#fff;border:1px solid #d7dbe3;grid-template-columns:minmax(0,1fr) 230px 220px;align-items:stretch;display:grid}.detail-order-heading-main[data-v-9ec5a559]{align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.detail-order-heading-chips[data-v-9ec5a559]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.detail-order-heading-copy[data-v-9ec5a559]{gap:3px;min-width:0;display:grid}.detail-order-heading-copy>strong[data-v-9ec5a559]{color:#20242d;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.detail-order-heading-copy>span[data-v-9ec5a559]{color:#636b78;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-order-heading-copy>code[data-v-9ec5a559]{color:#4d5666;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.detail-order-heading-fact[data-v-9ec5a559]{border-left:1px solid #e2e5ea;align-content:center;gap:6px;min-width:0;padding:12px 14px;display:grid}.detail-order-heading-fact>span[data-v-9ec5a559]{color:#7a818e;font-size:11px}.detail-order-heading-fact>strong[data-v-9ec5a559]:not(.ops-stage-badge){color:#2b3039;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.detail-order-heading-fact>small[data-v-9ec5a559]{color:#737b88;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.recharge-detail-workspace[data-v-9ec5a559]{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:12px;display:grid}.detail-side-rail[data-v-9ec5a559],.detail-main-column[data-v-9ec5a559]{gap:12px;min-width:0;display:grid}.detail-side-section[data-v-9ec5a559],.detail-clean-section[data-v-9ec5a559]{background:#fff;border:1px solid #d7dbe3;min-width:0;overflow:hidden}.detail-side-section>header[data-v-9ec5a559],.detail-clean-head[data-v-9ec5a559]{background:#fafbfc;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:9px 12px;display:flex}.detail-side-section>header>strong[data-v-9ec5a559],.detail-clean-head strong[data-v-9ec5a559]{color:#2a303a;font-size:13px}.detail-clean-head>div[data-v-9ec5a559]{gap:2px;display:grid}.detail-clean-head span[data-v-9ec5a559],.detail-clean-head small[data-v-9ec5a559]{color:#777f8c;font-size:11px}.detail-side-list[data-v-9ec5a559]{margin:0;padding:0}.detail-side-list>div[data-v-9ec5a559]{border-bottom:1px solid #eceef1;gap:4px;padding:10px 12px;display:grid}.detail-side-list>div[data-v-9ec5a559]:last-child{border-bottom:0}.detail-side-list dt[data-v-9ec5a559],.detail-data-grid dt[data-v-9ec5a559]{color:#7a818d;font-size:11px}.detail-side-list dd[data-v-9ec5a559],.detail-data-grid dd[data-v-9ec5a559]{color:#282d36;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:600;line-height:1.5}.detail-side-list code[data-v-9ec5a559],.detail-data-grid code[data-v-9ec5a559]{color:#3d4658;font-size:11px}.inventory-origin-note[data-v-9ec5a559]{color:#737b88;margin-top:3px;font-size:11px;font-weight:400;display:block}.detail-side-list.compact>div[data-v-9ec5a559]{padding:8px 12px}.detail-issue-section[data-v-9ec5a559]{border-top:3px solid}.detail-issue-section>header[data-v-9ec5a559]{color:inherit}.detail-issue-copy[data-v-9ec5a559]{border-bottom:1px solid #eceef1;gap:5px;padding:12px;display:grid}.detail-issue-copy>strong[data-v-9ec5a559]{color:#2c313a;font-size:14px}.detail-issue-copy>p[data-v-9ec5a559]{color:#515966;margin:0;line-height:1.55}.detail-main-grid[data-v-9ec5a559]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-grid-wide[data-v-9ec5a559]{grid-column:1/-1}.detail-data-grid[data-v-9ec5a559]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.detail-data-grid>div[data-v-9ec5a559]{border-bottom:1px solid #eceef1;border-right:1px solid #eceef1;align-content:start;gap:4px;min-width:0;min-height:58px;padding:9px 12px;display:grid}.detail-data-grid>div[data-v-9ec5a559]:nth-child(2n){border-right:0}.detail-data-grid>.detail-data-wide[data-v-9ec5a559]{border-right:0;grid-column:1/-1}.detail-data-grid>div[data-v-9ec5a559]:nth-last-child(-n+2),.detail-data-grid>.detail-data-wide[data-v-9ec5a559]:last-child{border-bottom:0}.detail-empty-state[data-v-9ec5a559]{color:#7a818d;text-align:center;place-content:center;gap:5px;min-height:150px;padding:20px;display:grid}.detail-empty-state.compact[data-v-9ec5a559]{min-height:88px}.detail-empty-state strong[data-v-9ec5a559]{color:#4b5360;font-size:13px}.detail-progress-section .detail-flow-item[data-v-9ec5a559]{flex-basis:185px;min-width:185px;min-height:100px;padding-top:34px}.detail-progress-section .detail-duration-grid[data-v-9ec5a559]{border-top:0}.trace-panel[data-v-9ec5a559]{gap:8px;padding:10px;display:grid;overflow-x:auto}.trace-nos[data-v-9ec5a559]{flex-wrap:wrap;gap:6px;display:flex}.trace-nos span[data-v-9ec5a559]{background:#f7f7f9;border:1px solid #d5d8e0;padding:3px 6px}.trace-table[data-v-9ec5a559]{min-width:1040px}.detail-section-actions[data-v-9ec5a559]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.device-link-detail-layout .detail-section-head .detail-section-actions .text-action[data-v-9ec5a559]{color:#fff;border:1px solid #ffffff61;min-height:22px;padding:2px 7px;font-size:11px;font-weight:500}.device-link-detail-layout .detail-section-head .detail-section-actions .text-action[data-v-9ec5a559]:hover{background:#ffffff1f}.trace-grid[data-v-9ec5a559]{grid-template-columns:repeat(auto-fit,minmax(620px,1fr));gap:8px;display:grid}.trace-grid section[data-v-9ec5a559]{background:#fff;border:1px solid #d5d8e0;overflow:auto}.trace-workbench[data-v-9ec5a559]{background:#fff;border:1px solid #c8ccd8}.trace-workbench>.panel-title[data-v-9ec5a559]{color:#2a303a;background:#fff;border-bottom:1px solid #e3e6eb;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.trace-workbench>.panel-title>div[data-v-9ec5a559]:first-child{gap:2px;display:grid}.trace-workbench>.panel-title span[data-v-9ec5a559]{color:#7a818d;font-size:11px}.trace-head-actions[data-v-9ec5a559]{align-items:center;gap:6px;display:flex}.trace-collapsed-summary[data-v-9ec5a559]{grid-template-columns:repeat(4,minmax(0,1fr));min-height:72px;display:grid}.trace-collapsed-summary>span[data-v-9ec5a559]{color:#707886;border-right:1px solid #e7e9ed;justify-content:center;align-items:baseline;gap:7px;padding:18px 12px;font-size:12px;display:flex}.trace-collapsed-summary>span[data-v-9ec5a559]:last-child{border-right:0}.trace-collapsed-summary strong[data-v-9ec5a559]{color:#2e3540;font-variant-numeric:tabular-nums;font-size:18px}.mini-table[data-v-9ec5a559]{min-width:620px}.mini-table th[data-v-9ec5a559],.mini-table td[data-v-9ec5a559]{font-size:12px}.order-safe-payload[data-v-9ec5a559]{background:#fff;border:1px solid #d5d8e0;overflow:hidden}.order-safe-payload pre[data-v-9ec5a559]{white-space:pre-wrap;background:#f6f7fa;max-height:180px;margin:0;padding:8px;font-size:12px;line-height:1.45;overflow:auto}@media (width<=1180px){.order-toolbar[data-v-9ec5a559]{grid-template-columns:minmax(360px,1fr) auto}.order-toolbar-actions[data-v-9ec5a559]{grid-column:1/-1;justify-content:flex-start}.order-advanced-filters[data-v-9ec5a559]{grid-template-columns:repeat(3,minmax(150px,1fr))}.order-advanced-filters .advanced-submit[data-v-9ec5a559]{width:fit-content}.attempt-guide[data-v-9ec5a559]{flex-wrap:wrap}.detail-order-heading[data-v-9ec5a559]{grid-template-columns:minmax(0,1fr) 210px}.detail-order-heading-fact[data-v-9ec5a559]:last-child{border-top:1px solid #e2e5ea;border-left:0;grid-column:1/-1}.recharge-detail-workspace[data-v-9ec5a559],.trace-grid[data-v-9ec5a559]{grid-template-columns:1fr}.detail-side-rail[data-v-9ec5a559]{grid-template-columns:repeat(3,minmax(0,1fr))}}.failure-policy-card[data-v-9ec5a559]{color:#3f3a2f;background:#fff9e8;border:1px solid #e1c06a;gap:6px;margin:10px 0;padding:10px 12px;display:grid}.failure-policy-card strong[data-v-9ec5a559]{font-size:13px}.failure-policy-card p[data-v-9ec5a559]{margin:0;line-height:1.6}.failure-policy-card span[data-v-9ec5a559]{color:#7b5a00;font-size:12px}.device-url-table-cell[data-v-9ec5a559]{vertical-align:top}.device-url-cell-stack[data-v-9ec5a559]{gap:4px;display:grid}.device-url-cell-stack code[data-v-9ec5a559]{word-break:break-all;white-space:normal;max-width:100%;display:block}.device-url-cell-stack code.invalid[data-v-9ec5a559]{color:#9f1c1c}.inline-url-actions[data-v-9ec5a559]{flex-wrap:wrap;gap:6px;display:flex}.url-invalid-hint[data-v-9ec5a559]{color:#b01d1d}.muted-cell[data-v-9ec5a559]{color:#8a90a0}.duration-value[data-v-9ec5a559]{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.device-link-detail-layout[data-v-9ec5a559]{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:10px;display:grid}.device-link-hero[data-v-9ec5a559]{border-color:#c9d3f5}.device-link-url-panel[data-v-9ec5a559]{background:#f8faff;border:1px solid #d7dcef;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.device-link-url-panel.failed[data-v-9ec5a559]{background:#fff8f8;border-color:#e9b5b5}.device-link-url-panel code[data-v-9ec5a559]{color:#172447;word-break:break-all;white-space:normal;margin-top:5px;font-size:13px;line-height:1.6;display:block}.device-link-url-actions[data-v-9ec5a559]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.field-caption[data-v-9ec5a559]{color:#666f86;font-size:12px}.device-link-failure-note[data-v-9ec5a559]{color:#8e1d1d;background:#fff5f5;border:1px solid #e5b2b2;gap:4px;margin-top:8px;padding:10px;display:grid}.device-link-timeline[data-v-9ec5a559]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.detail-section-actions[data-v-9ec5a559]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.detail-section-head .detail-log-action[data-v-9ec5a559]{color:#fff;background:#ffffff1f;border:1px solid #ffffff80;min-height:22px;padding:0 7px}.detail-section-head .detail-log-action[data-v-9ec5a559]:hover{background:#ffffff38}.device-link-duration-grid[data-v-9ec5a559]{margin-bottom:10px}.device-link-task-table-wrap[data-v-9ec5a559]{border:1px solid #d5d8e0;margin-top:10px;overflow:auto}.device-link-task-table[data-v-9ec5a559]{min-width:1320px}.device-link-task-table th[data-v-9ec5a559]:first-child,.device-link-task-table td[data-v-9ec5a559]:first-child{width:44px}.device-link-task-table th[data-v-9ec5a559]:nth-child(2),.device-link-task-table td[data-v-9ec5a559]:nth-child(2){width:180px}.device-link-task-table th[data-v-9ec5a559]:nth-child(3),.device-link-task-table td[data-v-9ec5a559]:nth-child(3){width:155px}.device-link-task-table th[data-v-9ec5a559]:nth-child(4),.device-link-task-table td[data-v-9ec5a559]:nth-child(4),.device-link-task-table th[data-v-9ec5a559]:nth-child(5),.device-link-task-table td[data-v-9ec5a559]:nth-child(5){width:105px}.device-link-task-table th[data-v-9ec5a559]:nth-child(6),.device-link-task-table td[data-v-9ec5a559]:nth-child(6){width:70px}.device-link-task-table td[data-v-9ec5a559]:nth-child(7){text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.device-link-task-table td:nth-child(8) code[data-v-9ec5a559],.device-link-task-table td:nth-child(8) small[data-v-9ec5a559]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.device-link-task-table td:nth-child(8) small[data-v-9ec5a559]{color:#6d7486;margin-top:3px}.device-link-log-panel[data-v-9ec5a559]{background:#fff;border:1px solid #d5d8e0;overflow:auto}.device-link-log-panel .mini-table[data-v-9ec5a559]{min-width:980px}.device-url-line[data-v-9ec5a559]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.device-url-line code[data-v-9ec5a559],.full-device-url-box code[data-v-9ec5a559]{word-break:break-all;white-space:normal}.full-device-url-box[data-v-9ec5a559]{background:#f8faff;border:1px solid #d7dcef;align-items:flex-start;gap:8px;margin-top:8px;padding:8px;display:flex}.full-device-url-box code[data-v-9ec5a559]{color:#1f2f63;flex:1;line-height:1.5}.recharge-order-table td.table-actions[data-v-9ec5a559]{vertical-align:middle;background:#fff;display:table-cell}@media (width<=980px){.detail-order-heading[data-v-9ec5a559],.detail-side-rail[data-v-9ec5a559],.detail-main-grid[data-v-9ec5a559]{grid-template-columns:1fr}.detail-order-heading-fact[data-v-9ec5a559]{border-top:1px solid #e2e5ea;border-left:0;grid-column:auto}.detail-data-grid[data-v-9ec5a559]{grid-template-columns:1fr}.detail-data-grid>div[data-v-9ec5a559],.detail-data-grid>div[data-v-9ec5a559]:nth-child(2n){border-bottom:1px solid #eceef1;border-right:0}.detail-data-grid>div[data-v-9ec5a559]:last-child{border-bottom:0}.trace-collapsed-summary[data-v-9ec5a559]{grid-template-columns:repeat(2,minmax(0,1fr))}.trace-collapsed-summary>span[data-v-9ec5a559]:nth-child(2){border-right:0}.trace-collapsed-summary>span[data-v-9ec5a559]:nth-child(-n+2){border-bottom:1px solid #e7e9ed}.device-link-url-panel[data-v-9ec5a559]{grid-template-columns:1fr}.device-link-url-actions[data-v-9ec5a559],.detail-section-actions[data-v-9ec5a559]{justify-content:flex-start}}.real-flow-page[data-v-574f1f97]{flex-direction:column;gap:12px;height:100vh;min-height:0;padding-bottom:36px;display:flex;overflow:hidden auto}.flow-header[data-v-574f1f97],.section-title[data-v-574f1f97],.action-line[data-v-574f1f97],.header-actions[data-v-574f1f97]{justify-content:space-between;align-items:center;gap:10px;display:flex}.flow-header h2[data-v-574f1f97]{margin:0;font-size:18px}.flow-header p[data-v-574f1f97],.section-title span[data-v-574f1f97],.node-card small[data-v-574f1f97],.node-card p[data-v-574f1f97]{color:#5f6475;margin:0}.test-card[data-v-574f1f97]{background:#fff;border:1px solid #d9dce8;padding:14px}.form-grid[data-v-574f1f97],.summary-grid[data-v-574f1f97],.detail-grid[data-v-574f1f97]{grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;margin-top:12px;display:grid}.form-grid label[data-v-574f1f97],.summary-grid label[data-v-574f1f97],.kv-grid label[data-v-574f1f97]{flex-direction:column;gap:5px;display:flex}.form-grid input[data-v-574f1f97]{border:1px solid #d6d9e4;height:36px;padding:0 10px}.form-grid input.readonly-field[data-v-574f1f97]{color:#2f3445;background:#f6f7fb;font-weight:600}.full[data-v-574f1f97]{width:100%}.action-line[data-v-574f1f97]{justify-content:flex-start;margin-top:12px}.confirm-check[data-v-574f1f97]{color:#2f3445;align-items:center;gap:6px;display:inline-flex}.form-alert[data-v-574f1f97],.warning-list[data-v-574f1f97],.metadata-warning[data-v-574f1f97]{color:#a51d1d;background:#fff7f7;border:1px solid #f0c2c2;padding:10px 12px}.warning-list[data-v-574f1f97],.metadata-warning[data-v-574f1f97]{gap:8px;margin-top:12px;display:flex}.warning-list p[data-v-574f1f97],.metadata-warning p[data-v-574f1f97]{margin:4px 0 0}.summary-status.ok[data-v-574f1f97]{color:#16743a}.summary-status.bad[data-v-574f1f97]{color:#a51d1d}.summary-status.muted[data-v-574f1f97]{color:#73798a}.split-grid[data-v-574f1f97]{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:12px;margin-top:12px;display:grid}.json-box[data-v-574f1f97]{background:#f8f9fc;border:1px solid #d9dce8;max-height:260px;padding:10px;font-size:12px;line-height:1.5;overflow:auto}.response-box[data-v-574f1f97]{max-height:420px}.account-card[data-v-574f1f97],.requirement-list span[data-v-574f1f97],.response-summary[data-v-574f1f97]{background:#fbfcff;border:1px solid #d9dce8;padding:10px}.account-card[data-v-574f1f97]{flex-direction:column;gap:6px;display:flex}.requirement-list[data-v-574f1f97]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.node-grid[data-v-574f1f97]{grid-template-columns:repeat(4,minmax(190px,1fr));gap:10px;margin-top:12px;display:grid}.node-card[data-v-574f1f97]{border:1px solid #d9dce8;flex-direction:column;gap:6px;min-height:112px;padding:10px;display:flex}.node-card>div[data-v-574f1f97]{justify-content:space-between;align-items:center;gap:8px;display:flex}.node-status[data-v-574f1f97]{background:#f7f8fb;border:1px solid #d6d9e4;padding:2px 6px}.node-status.ok[data-v-574f1f97]{color:#16743a;background:#f1fff5;border-color:#b8e2c8}.node-status.bad[data-v-574f1f97]{color:#b31d1d;background:#fff4f4;border-color:#efbbbb}.node-status.warn[data-v-574f1f97]{color:#8a5a00;background:#fffbec;border-color:#ead9a7}.node-status.muted[data-v-574f1f97]{color:#73798a}.detail-grid[data-v-574f1f97]{grid-template-columns:1fr 1fr}.detail-panel[data-v-574f1f97],.table-panel[data-v-574f1f97]{border:1px solid #d9dce8;margin-top:12px;padding:10px}.detail-panel h3[data-v-574f1f97],.table-panel h3[data-v-574f1f97],.split-grid h3[data-v-574f1f97]{margin:0 0 8px;font-size:14px}.kv-grid[data-v-574f1f97]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mini-table[data-v-574f1f97]{width:100%}.response-summary[data-v-574f1f97]{align-items:center;gap:8px;margin-top:10px;display:inline-flex}.result-card[data-v-574f1f97]{border-left:4px solid #d6d9e4}.result-card.ok[data-v-574f1f97]{border-left-color:#21a35b}.result-card.bad[data-v-574f1f97]{border-left-color:#c93232}.result-card.warn[data-v-574f1f97]{border-left-color:#d5961f}.result-card.muted[data-v-574f1f97]{border-left-color:#aab0bf}.result-main[data-v-574f1f97]{grid-template-columns:minmax(360px,1fr) minmax(420px,.9fr);align-items:start;gap:14px;display:grid}.result-main>div[data-v-574f1f97]:first-child{flex-direction:column;gap:8px;display:flex}.result-main strong[data-v-574f1f97]{font-size:16px}.result-main p[data-v-574f1f97]{color:#2f3445;overflow-wrap:anywhere;margin:0;line-height:1.6}.result-meta[data-v-574f1f97]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.result-meta label[data-v-574f1f97]{background:#f8f9fc;border:1px solid #e3e6ef;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.result-meta span[data-v-574f1f97]{color:#73798a}.result-meta strong[data-v-574f1f97]{overflow-wrap:anywhere;min-width:0;font-size:13px}.table-panel[data-v-574f1f97]{overflow-x:auto}.mini-table[data-v-574f1f97]{min-width:760px}.legacy-button.danger[data-v-574f1f97]{color:#fff;background:#a51d1d;border-color:#a51d1d}@media (width<=1200px){.form-grid[data-v-574f1f97],.summary-grid[data-v-574f1f97],.node-grid[data-v-574f1f97]{grid-template-columns:repeat(2,minmax(0,1fr))}.split-grid[data-v-574f1f97],.detail-grid[data-v-574f1f97],.result-main[data-v-574f1f97]{grid-template-columns:1fr}}.code-stack[data-v-7dc9c9ec]{flex-direction:column;gap:3px;max-width:190px;line-height:1.25;display:inline-flex}.code-stack code[data-v-7dc9c9ec]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.code-stack small[data-v-7dc9c9ec]{color:#6b7280;font-size:11px;font-weight:500}.order-summary-row[data-v-07125335]{flex-wrap:wrap;gap:8px;margin:0 0 8px;display:flex}.order-summary-row button[data-v-07125335]{color:#343744;cursor:default;background:#f7f7f9;border:1px solid #cfd3dd;align-items:center;gap:8px;min-width:92px;height:30px;padding:0 10px;font-size:12px;display:inline-flex}.order-summary-row strong[data-v-07125335]{font-size:13px}.simple-report-page[data-v-a3a4db7a]{flex-direction:column;gap:12px;display:flex}.report-toolbar[data-v-a3a4db7a]{border:1px solid var(--gf-border);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.report-toolbar h2[data-v-a3a4db7a]{color:#1f2430;margin:0 0 4px;font-size:18px}.report-toolbar p[data-v-a3a4db7a]{color:#667085;margin:0;font-size:13px}.report-card-grid[data-v-a3a4db7a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.report-card[data-v-a3a4db7a]{border:1px solid var(--gf-border);background:#fff;grid-template-columns:auto 1fr;gap:4px 8px;min-height:86px;padding:12px;display:grid}.report-card svg[data-v-a3a4db7a]{color:#3659b8;margin-top:1px}.report-card span[data-v-a3a4db7a]{color:#667085;font-size:13px}.report-card strong[data-v-a3a4db7a]{color:#1f2430;grid-column:1/-1;font-size:26px;line-height:30px}.report-card small[data-v-a3a4db7a]{color:#667085;grid-column:1/-1}.report-section[data-v-a3a4db7a]{border:1px solid var(--gf-border);background:#fff;min-width:0}.report-section td strong[data-v-a3a4db7a],.report-section td small[data-v-a3a4db7a]{text-overflow:ellipsis;white-space:nowrap;max-width:360px;display:block;overflow:hidden}.report-section td small[data-v-a3a4db7a]{color:#6b7280;margin-top:3px;font-size:11px}.report-section-head[data-v-a3a4db7a]{border-bottom:1px solid var(--gf-border);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.report-section-head strong[data-v-a3a4db7a]{color:#1f2430}.report-section-head span[data-v-a3a4db7a]{color:#667085;font-size:12px}.report-layout[data-v-a3a4db7a]{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);gap:12px;display:grid}.report-layout.bottom[data-v-a3a4db7a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=1280px){.report-card-grid[data-v-a3a4db7a],.report-layout[data-v-a3a4db7a],.report-layout.bottom[data-v-a3a4db7a]{grid-template-columns:1fr 1fr}}:root{--gf-sidebar:#3d3e54;--gf-sidebar-deep:#343548;--gf-sidebar-active:#4b4c64;--gf-table-head:#57586c;--gf-page-bg:#eee;--gf-panel-bg:#fff;--gf-border:#d8d8d8;--gf-border-strong:#c5c5c5;--gf-text:#1f2329;--gf-muted:#6d6f77;--gf-primary:#405eb8;--gf-danger:#a52222;--gf-success:#237a3b;--gf-font:Arial, "Microsoft YaHei", "PingFang SC", sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;min-width:0;height:100%}body{color:var(--gf-text);background:var(--gf-page-bg);font-family:var(--gf-font);letter-spacing:0;margin:0;font-size:12px}button,input,select{font:inherit}button{cursor:pointer}.admin-shell{background:var(--gf-page-bg);width:100%;height:100%;display:flex;overflow:hidden}.admin-sidebar{color:#fff;background:var(--gf-sidebar);border-right:1px solid #272838;width:188px;min-width:188px;height:100%}.brand-panel{background:#42435a;border-bottom:1px solid #333447;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:128px;display:flex}.brand-mark{color:#42435a;background:#fff;justify-content:center;align-items:center;width:66px;height:54px;font-size:25px;font-weight:700;line-height:1;display:flex}.brand-name{font-size:13px;font-weight:700}.side-nav{height:calc(100% - 128px);padding:8px 0 18px;overflow-y:auto}.nav-group{margin:0}.nav-group-title,.nav-item{color:#f6f6f8;text-align:left;background:0 0;border:0;align-items:center;width:100%;height:38px;display:flex}.nav-group-title{gap:10px;padding:0 18px 0 24px;font-weight:700}.nav-item{color:#f0f0f3;gap:8px;padding:0 14px 0 34px}.nav-item:hover,.nav-item.active,.nav-group-title.active{background:var(--gf-sidebar-active)}.nav-chevron{color:#d5d5dd;margin-left:auto;transition:transform .12s}.nav-group-title.open{background:#3d3e55}.nav-group-title.open .nav-chevron{transform:rotate(180deg)}.nav-children{margin:0}.admin-main{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.top-bar{background:#fff;border-bottom:1px solid #d7d7d7;justify-content:space-between;align-items:center;height:48px;min-height:48px;padding:0 14px;display:flex;box-shadow:0 1px 3px #00000014}.breadcrumb,.top-actions,.cache-refresh-button,.logout-button{align-items:center;display:flex}.breadcrumb{color:#222;gap:8px;font-size:13px;font-weight:700}.breadcrumb strong{color:#666a78}.slash{color:#888}.top-actions{gap:10px}.notification-center{position:relative}.notification-button{color:#333;background:#fff;border:1px solid #d5d7df;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative}.notification-button.active,.notification-button:hover{color:var(--gf-primary);background:#f5f7ff;border-color:#9eaad6}.notification-dot{color:#fff;background:var(--gf-danger);border:1px solid #fff;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-7px}.notification-panel-popover{z-index:80;background:#fff;border:1px solid #9aa1b8;width:360px;max-height:460px;position:absolute;top:36px;right:0;overflow:auto;box-shadow:0 8px 18px #0000002e}.notification-panel-popover header{color:#fff;background:#555873;justify-content:space-between;align-items:center;min-height:38px;padding:0 10px;display:flex;position:sticky;top:0}.notification-panel-popover header button{color:#fff;background:0 0;border:0}.notification-empty{color:#777;text-align:center;padding:22px 12px}.notification-item{color:#222;text-align:left;background:#fff;border:0;border-bottom:1px solid #eceef4;gap:4px;width:100%;padding:10px 12px;display:grid}.notification-item:hover{background:#f6f8ff}.notification-item.unread strong:before{content:"";background:var(--gf-danger);vertical-align:middle;width:6px;height:6px;margin-right:6px;display:inline-block}.notification-item span{color:#667085;font-size:11px}.notification-item small{color:#666;line-height:1.5}.system-banner{color:#5d4400;background:#fff8e6;border-bottom:1px solid #ead99f;align-items:center;gap:8px;min-height:28px;padding:0 12px;display:flex}.system-banner.info{color:#2f4d7a;background:#f0f5ff;border-bottom-color:#c6d5f2}.system-banner.danger{color:#9d2222;background:#fff0f0;border-bottom-color:#e7b4b4}.system-banner.success{color:#1d6339;background:#f2fbf4;border-bottom-color:#b7dfc3}.system-banner-text{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;display:inline-flex}.system-banner-text strong,.system-banner-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.system-banner-text strong{flex:none}.system-banner-text span{flex:1}.system-banner-close{width:24px;height:24px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.notice-popup-backdrop{z-index:120;background:#0000006b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.notice-popup-modal{background:#fff;border:1px solid #777f99;width:min(620px,100vw - 48px);box-shadow:0 16px 40px #00000042}.notice-popup-modal header{color:#fff;background:#555873;justify-content:space-between;gap:12px;min-height:46px;padding:10px 12px;display:flex}.notice-popup-modal header div{gap:3px;display:grid}.notice-popup-modal header span{opacity:.86}.notice-popup-modal header button{color:#fff;background:0 0;border:0;align-self:start}.notice-popup-content{color:#222;white-space:pre-wrap;min-height:120px;max-height:360px;padding:16px;font-size:14px;line-height:1.8;overflow:auto}.notice-popup-modal footer{background:#f6f6f8;border-top:1px solid #e1e3ea;justify-content:flex-end;gap:8px;padding:10px 12px;display:flex}.user-name{color:#111;font-weight:700}.cache-refresh-button{color:#33415c;cursor:pointer;background:#f7f8fb;border:1px solid #d6dae5;gap:5px;height:30px;padding:0 9px;font-size:12px;font-weight:700}.cache-refresh-button:hover:not(:disabled){color:#243b82;background:#eef2ff;border-color:#aeb8d4}.cache-refresh-button:disabled{cursor:wait;opacity:.65}.cache-refresh-button .spinning{animation:.8s linear infinite gf-spin}@keyframes gf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logout-button{color:var(--gf-danger);background:0 0;border:0;gap:5px;font-weight:700}.iframe-tabs{background:#e7e7e7;border-bottom:1px solid #d1d1d1;align-items:flex-end;gap:4px;height:34px;min-height:34px;padding:5px 10px 0;display:flex;overflow:auto hidden}.iframe-tab{color:#333;background:#f7f7f7;border:1px solid #cfcfcf;border-bottom:0;align-items:center;gap:7px;min-width:86px;max-width:180px;height:28px;padding:0 9px;display:inline-flex}.iframe-tab.active{color:#111;background:#fff;height:29px;font-weight:700}.iframe-tab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tab-close{color:#777}.tab-limit-tip{color:#9f1d1d;text-overflow:ellipsis;white-space:nowrap;background:#fff4f2;border:1px solid #efb4ac;flex:none;align-self:center;max-width:320px;padding:3px 8px;font-weight:700;overflow:hidden}.iframe-wrap{background:var(--gf-page-bg);flex:1;min-height:0;padding:0}.workspace-iframe{background:var(--gf-page-bg);border:0;width:100%;height:100%;display:block}.iframe-page{background:var(--gf-page-bg);flex-direction:column;width:100%;min-width:0;height:100vh;padding:12px;display:flex;overflow:hidden}.filter-row{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:8px;min-height:38px;margin-bottom:8px;display:flex}.legacy-input,.legacy-button,.legacy-select,.filter-row select{border:1px solid var(--gf-border-strong);height:30px}.legacy-input{color:#222;background:#fff;outline:none;width:180px;padding:0 10px}.legacy-input.compact,.legacy-select.compact{width:130px}.legacy-select{color:#222;background:#fff;width:120px;padding:0 8px}.legacy-select.wide{width:190px}.legacy-input:focus{border-color:var(--gf-primary)}.legacy-button{color:#333;background:#f9f9f9;justify-content:center;align-items:center;gap:4px;min-width:60px;padding:0 9px;display:inline-flex}.legacy-button.primary{color:#fff;background:var(--gf-primary);border-color:#324d9d}.legacy-button.danger{color:#fff;background:var(--gf-danger);border-color:#a33a3a}.legacy-button.active{color:#fff;background:#4f5b7a;border-color:#3f4964}.legacy-button:disabled{cursor:wait;opacity:.72}.legacy-button.primary:disabled{color:#fff;opacity:1;background:#6f80c6;border-color:#5d6fb6}.toolbar-action-menu{align-items:center;display:inline-flex;position:relative}.toolbar-action-menu-panel{z-index:80;border:1px solid var(--gf-border-strong);min-width:158px;box-shadow:var(--gf-shadow);background:#fff;gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.toolbar-action-menu.align-right .toolbar-action-menu-panel{left:auto;right:0}.toolbar-action-menu-panel button,.toolbar-action-menu-panel a{color:#2d3242;text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-height:28px;padding:0 8px;display:flex}.toolbar-action-menu-panel button:hover,.toolbar-action-menu-panel a:hover{background:#eef2ff}.global-loading-bar{z-index:20;background:#d8deff;height:2px;position:absolute;top:0;left:188px;right:0;overflow:hidden}.global-loading-bar:after{content:"";background:var(--gf-primary);width:30%;height:100%;animation:1.1s linear infinite gf-loading-slide;display:block}@keyframes gf-loading-slide{0%{transform:translate(-100%)}to{transform:translate(420%)}}.api-badge{border:1px solid var(--gf-border);height:24px;color:var(--gf-muted);background:#fff;align-items:center;margin-left:auto;padding:0 8px;display:inline-flex}.api-badge.ok{color:var(--gf-success);background:#f2fbf4;border-color:#a7d7b4}.api-badge.fail{color:var(--gf-danger);background:#fff5f5;border-color:#e5b6b6}.column-picker{align-items:center;display:inline-flex;position:relative}.column-picker-trigger small{color:#666;font-size:11px}.column-picker-panel{z-index:30;background:#fff;border:1px solid #8b94a8;width:640px;padding:8px;position:absolute;top:30px;left:0;box-shadow:0 5px 14px #0000002e}.column-picker.align-right .column-picker-panel{left:auto;right:0}.column-picker-head{border-bottom:1px solid var(--gf-border);justify-content:space-between;align-items:center;min-height:38px;padding-bottom:6px;display:flex}.column-picker-head section{gap:2px;display:grid}.column-picker-head strong{color:#222}.column-picker-head span{color:#666;font-size:11px}.column-picker-toolbar{grid-template-columns:minmax(0,1fr) 58px 66px;gap:6px;padding:8px 0;display:grid}.column-picker-search{border:1px solid var(--gf-border-strong);background:#fff;align-items:center;gap:5px;height:28px;padding:0 8px;display:flex}.column-picker-search input{border:0;outline:none;width:100%;min-width:0;font-size:12px}.column-picker-list{border:1px solid var(--gf-border);background:#fbfbfc;max-height:340px;overflow:auto}.column-picker-group{border-bottom:1px solid var(--gf-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 8px;padding:7px 8px 8px;display:grid}.column-picker-group:last-child{border-bottom:0}.column-picker-group>strong{color:#263f73;grid-column:1/-1;margin-bottom:5px;font-size:12px;display:block}.column-picker-group label{color:#222;background:#fff;grid-template-columns:16px minmax(0,1fr) 34px;align-items:center;gap:6px;min-height:24px;padding:0 4px;display:grid}.column-picker-group label+label{margin-top:0}.column-picker-group label.disabled{color:#777}.column-picker-group span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.column-picker-group em{color:#777;font-size:11px;font-style:normal}.column-picker-empty{color:#777;text-align:center;padding:24px 0}.column-picker-foot{color:#666;justify-content:space-between;align-items:center;min-height:38px;padding-top:8px;display:flex}.column-picker-foot div{gap:6px;display:inline-flex}.modal-table-toolbar{justify-content:flex-end;gap:6px;padding:4px 0 6px;display:flex}.legacy-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;border:1px solid var(--gf-border-strong);background:#fff;flex:1;width:100%;max-width:100%;min-height:0;overflow:auto}.legacy-table-wrap::-webkit-scrollbar{width:14px;height:14px}.legacy-table-wrap::-webkit-scrollbar-track{background:#eef0f4;border-top:1px solid #d7dbe5;border-left:1px solid #d7dbe5}.legacy-table-wrap::-webkit-scrollbar-thumb{background:#a5adbf;border:3px solid #eef0f4}.legacy-table-wrap::-webkit-scrollbar-thumb:hover{background:#7f889d}.legacy-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:1380px}.legacy-table th,.legacy-table td{border-right:1px solid var(--gf-border);border-bottom:1px solid var(--gf-border);text-align:left;text-overflow:ellipsis;white-space:nowrap;height:29px;padding:0 8px;overflow:hidden}.legacy-table th{z-index:1;color:#fff;background:var(--gf-table-head);font-weight:700;position:sticky;top:0}.legacy-table th:first-child,.legacy-table td:first-child{width:300px}.legacy-table th:nth-child(2),.legacy-table td:nth-child(2){width:360px}.legacy-table th:nth-child(3),.legacy-table td:nth-child(3),.legacy-table th:nth-child(4),.legacy-table td:nth-child(4),.legacy-table th:nth-child(5),.legacy-table td:nth-child(5){width:92px}.legacy-table th:nth-child(6),.legacy-table td:nth-child(6){width:170px}.legacy-table th:nth-child(7),.legacy-table td:nth-child(7){width:160px}.legacy-table th:nth-child(8),.legacy-table td:nth-child(8){width:110px}.legacy-table.column-config-table th,.legacy-table.column-config-table td{width:auto}.legacy-table tr:hover td{background:#f7f8fb}.text-action{color:var(--gf-danger);background:0 0;border:0;align-items:center;gap:3px;padding:0 8px 0 0;font-weight:700;display:inline-flex}.text-action.muted{color:#555;font-weight:400}.text-action.danger{color:var(--gf-danger)}.table-actions{white-space:normal;flex-wrap:wrap;align-content:center;align-items:center;gap:4px 6px;min-width:0;min-height:29px;display:flex}:is(.legacy-table:has(td.table-actions) th:last-child,.legacy-table td.table-actions){z-index:2;box-shadow:-1px 0 0 var(--gf-border-strong);background:#fff;position:sticky;right:0}.legacy-table:has(td.table-actions) th:last-child{z-index:4;background:var(--gf-table-head)}.legacy-table td.table-actions{text-overflow:clip;height:auto;padding-top:3px;padding-bottom:3px;overflow:visible}.legacy-table tbody tr:hover td.table-actions{background:#eef1fb}.table-actions .text-action,.table-actions .row-action-button{color:#343744;white-space:nowrap;background:linear-gradient(#fff,#f1f3f8);border:1px solid #aeb6c8;justify-content:center;align-items:center;min-width:58px;height:22px;padding:0 7px;font-weight:700;line-height:1;display:inline-flex}.table-actions .text-action:hover:not(:disabled),.table-actions .row-action-button:hover:not(:disabled){color:#263f9b;background:#eef2ff;border-color:#8d9dc0}.table-actions .text-action.danger,.table-actions .row-action-button.danger{color:var(--gf-danger);background:#fff7f7;border-color:#deb1b1}.table-actions .text-action:disabled,.table-actions .row-action-button:disabled{color:#999;cursor:not-allowed;background:#f2f2f2;border-color:#d6d6d6}.row-more-actions{align-items:center;display:inline-flex}.row-more-trigger{gap:4px}.row-more-menu{z-index:5000;background:#fff;border:1px solid #aeb6c8;flex-direction:column;gap:3px;padding:5px;display:flex;position:fixed;box-shadow:0 10px 24px #1f23372e}.row-more-menu button,.row-more-menu a{color:#343744;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.row-more-menu button:hover:not(:disabled),.row-more-menu a:hover{color:#263f9b;background:#eef2ff}.row-more-menu button.danger,.row-more-menu a.danger{color:var(--gf-danger)}.row-more-menu button:disabled{color:#999;cursor:not-allowed}.account-inventory-table .table-actions .text-action,.account-inventory-table .table-actions .row-action-button{color:#26396f;cursor:pointer;background:linear-gradient(#fff,#e8edf8);border:1px solid #8d9dc0;justify-content:center;align-items:center;min-width:78px;height:24px;padding:0 9px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fff}.account-inventory-table .table-actions .text-action:hover:not(:disabled),.account-inventory-table .table-actions .row-action-button:hover:not(:disabled){color:#fff;background:#405aa7;border-color:#324d9d}.account-inventory-table .table-actions .text-action:disabled,.account-inventory-table .table-actions .row-action-button:disabled{color:#777;box-shadow:none;cursor:wait;background:#eee;border-color:#c8c8c8}.legacy-pagination{color:#555;justify-content:flex-end;align-items:center;gap:8px;min-height:42px;padding:6px 0 0;display:flex}.legacy-pagination select,.page-input,.page-button{background:#fff;border:1px solid #d6d6d6;height:28px}.legacy-pagination select{width:98px;padding:0 8px}.page-button{color:#222;min-width:34px;padding:0 9px}.page-button.active{color:#1e63d5;border-color:#e0e0e0;font-weight:700}.page-button.disabled{color:#bbb}.page-more{text-align:center;color:#444;min-width:22px;font-weight:700}.page-input{text-align:center;width:46px;padding:0 8px}.placeholder-panel{border:1px solid var(--gf-border-strong);background:#fff;padding:18px}.placeholder-panel h1{color:#333;margin:0 0 10px;font-size:16px}.placeholder-panel p{color:#666;margin:0}.login-page{background:#eee;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.login-box{border:1px solid var(--gf-border-strong);background:#fff;width:320px;padding:20px}.login-title{color:#333;text-align:center;margin-bottom:16px;font-size:16px;font-weight:700}.login-box label{color:#333;margin-bottom:12px;display:block}.login-box label span{margin-bottom:5px;display:block}.login-input{border:1px solid var(--gf-border-strong);align-items:center;gap:6px;height:32px;padding:0 8px;display:flex}.login-input input{border:0;outline:0;flex:1;min-width:0;height:28px}.login-button{color:#fff;background:var(--gf-primary);border:1px solid #324d9d;justify-content:center;align-items:center;width:100%;height:32px;text-decoration:none;display:flex}.login-button:disabled{cursor:wait;opacity:.75}.login-error{color:var(--gf-danger);text-align:center;margin-top:10px}.login-hint{color:#555;text-align:left;margin-top:10px;line-height:1.5}.totp-setup{border:1px solid var(--gf-border);background:#f7f7f7;grid-template-columns:172px 1fr;gap:10px;margin:12px 0;padding:10px;display:grid}.totp-setup img{background:#fff;border:1px solid #ddd;width:172px;height:172px}.totp-setup strong{margin-bottom:8px;display:block}.totp-setup p{color:#666;margin:0 0 6px;line-height:1.5}.totp-setup code{word-break:break-all;color:#333;background:#fff;border:1px solid #ddd;padding:6px;display:block}.inline-editor{border:1px solid var(--gf-border-strong);background:#fff;align-items:center;gap:8px;min-height:42px;margin-bottom:8px;padding:6px 8px;display:flex}.inline-editor strong{white-space:nowrap;margin-right:4px}.inline-editor.stacked{display:block}.editor-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}.editor-grid .grid-full{grid-column:1/-1}.editor-grid label span{color:#555;margin-bottom:4px;display:block}.editor-grid .legacy-input,.editor-grid .legacy-select{width:100%}.admin-table{min-width:1260px}.admin-table th:first-child,.admin-table td:first-child{width:70px}.admin-table th:nth-child(2),.admin-table td:nth-child(2),.admin-table th:nth-child(3),.admin-table td:nth-child(3){width:150px}.admin-table th:nth-child(4),.admin-table td:nth-child(4){width:240px}.admin-table th:nth-child(5),.admin-table td:nth-child(5),.admin-table th:nth-child(9),.admin-table td:nth-child(9){width:90px}.role-pill{color:#333;background:#f4f4f4;border:1px solid #d7d7d7;align-items:center;gap:3px;height:20px;margin-right:4px;padding:0 6px;display:inline-flex}.status-badge{border:1px solid #d7d7d7;align-items:center;height:20px;padding:0 6px;display:inline-flex}.status-badge.enabled{color:var(--gf-success);background:#f2fbf4;border-color:#b8dfc2}.status-badge.disabled{color:var(--gf-danger);background:#fff5f5;border-color:#e3b6b6}.status-badge.warning{color:#8a5a00;background:#fff9e8;border-color:#e4c46a}.two-column-page{gap:0}.split-workspace{flex:1;grid-template-columns:440px 1fr;gap:8px;min-height:0;display:grid}.role-list{height:100%}.role-table tr.selected td,.role-table tr:hover td{background:#eef1fb}.permission-editor{flex-direction:column;min-width:0;min-height:0;display:flex}.permission-groups{border:1px solid var(--gf-border-strong);background:#fff;flex:1;min-height:0;overflow:auto}.permission-group{border-bottom:1px solid var(--gf-border);grid-template-columns:140px 1fr;display:grid}.permission-title{color:#fff;background:var(--gf-table-head);padding:9px 10px;font-weight:700}.permission-item{border-bottom:1px solid #eee;border-right:1px solid #eee;align-items:center;gap:6px;min-height:30px;padding:5px 8px;display:inline-flex}.permission-item code{color:#666;background:#f5f5f5;border:1px solid #e0e0e0;padding:1px 4px}.permission-item em{color:var(--gf-danger);font-style:normal;font-weight:700}.editor-actions{justify-content:flex-end;padding:8px 0 0;display:flex}.table-empty{color:#777;height:42px;text-align:center!important}.legacy-table tr.selected td,.legacy-table tbody tr:hover td{background:#eef1fb}.legacy-table code{color:#555;background:#f5f5f5;border:1px solid #e0e0e0;padding:1px 4px}.role-page{min-width:0}.role-layout{flex:1;grid-template-columns:460px 1fr;gap:8px;min-height:0;display:grid}.role-side{height:100%}.role-table{min-width:460px}.role-table th:first-child,.role-table td:first-child{width:145px}.role-table th:nth-child(2),.role-table td:nth-child(2){width:135px}.role-table th:nth-child(3),.role-table td:nth-child(3),.role-table th:nth-child(4),.role-table td:nth-child(4){width:70px}.role-main{flex-direction:column;min-width:0;min-height:0;display:flex}.role-form-panel,.detail-editor{border:1px solid var(--gf-border-strong);background:#fff}.role-form-panel{margin-bottom:8px;padding:8px}.panel-title{color:#333;justify-content:space-between;align-items:center;min-height:24px;margin-bottom:8px;display:flex}.panel-title strong{font-size:13px}.panel-title span{color:#777}.role-editor-grid{margin-top:0}.permission-board{flex:1;grid-template-columns:repeat(2,minmax(360px,1fr));align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}.permission-card{border:1px solid var(--gf-border-strong);background:#fff}.permission-card-head{color:#fff;background:var(--gf-table-head);justify-content:space-between;align-items:center;min-height:34px;padding:0 8px;display:flex}.permission-card-head strong{margin-right:8px}.permission-card-head span{color:#e9e9ef}.mini-link{color:#fff;background:0 0;border:0;align-items:center;gap:4px;height:24px;display:inline-flex}.permission-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:6px;display:grid}.permission-check{background:#fbfbfb;border:1px solid #ececec;grid-template-columns:18px minmax(76px,116px) minmax(135px,1fr) 30px;align-items:center;gap:5px;min-height:28px;padding:0 5px;display:grid}.permission-name{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.permission-check code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.permission-check em{color:var(--gf-danger);font-style:normal;font-weight:700}.sticky-actions{justify-content:flex-end;min-height:38px;padding-top:8px;display:flex}.master-detail{flex:1;grid-template-columns:minmax(760px,1fr) 360px;gap:8px;min-height:0;display:grid}.detail-editor{flex-direction:column;min-height:0;padding:8px;display:flex;overflow:auto}.detail-editor label{margin-bottom:8px;display:block}.detail-editor label span{color:#555;margin-bottom:4px;display:block}.legacy-input.full,.legacy-select.full{width:100%}.legacy-textarea{color:#222;resize:vertical;border:1px solid var(--gf-border-strong);outline:none;width:100%;height:72px;padding:6px 8px}.two-field,.three-field{gap:8px;display:grid}.two-field{grid-template-columns:repeat(2,1fr)}.three-field{grid-template-columns:repeat(3,1fr)}.editor-save{align-self:flex-end;margin-top:auto}.compact-table{min-width:930px}.slot-table{min-width:1180px}.account-inventory-table{min-width:1460px}.inventory-item-table{min-width:1280px}.stock-movement-table{min-width:1480px}.match-rule-table{min-width:1420px}.match-rule-table th:first-child,.match-rule-table td:first-child,.match-rule-table th:nth-child(2),.match-rule-table td:nth-child(2),.match-rule-table th:nth-child(6),.match-rule-table td:nth-child(6){width:230px}.rule-modal{width:980px}.rule-editor-grid{grid-template-columns:repeat(4,1fr)}.region-editor{border:1px solid var(--gf-border-strong);margin-top:10px}.region-editor-head{color:#fff;background:var(--gf-table-head);justify-content:space-between;align-items:center;height:34px;padding:0 8px;display:flex}.region-table{min-width:820px}.region-table th:first-child,.region-table td:first-child{width:160px}.region-table th:nth-child(2),.region-table td:nth-child(2),.region-table th:nth-child(3),.region-table td:nth-child(3),.region-table th:nth-child(4),.region-table td:nth-child(4),.region-table th:nth-child(5),.region-table td:nth-child(5){width:120px}.rule-preview-page{gap:0}.rule-preview-filter{margin-bottom:8px}.rule-preview-layout{flex:1;grid-template-rows:auto 180px 1fr;gap:8px;min-height:0;display:grid}.preview-panel{border:1px solid var(--gf-border-strong);background:#fff;min-height:0;padding:8px}.preview-panel .detail-summary-grid{margin-bottom:0}.preview-table-wrap{height:122px}.preview-region-table{min-width:720px}.preview-candidate-table{min-width:1280px}.candidates-panel{flex-direction:column;display:flex}.import-batch-table th:first-child,.import-batch-table td:first-child{width:190px}.import-page{gap:0}.file-input{width:320px;padding-top:4px}.import-layout{flex-direction:column;flex:1;min-height:0;display:flex}.import-batch-table{min-width:980px}.import-row-table{min-width:1480px}.import-row-table th:nth-child(3),.import-row-table td:nth-child(3){width:260px}.import-row-table th:nth-child(4),.import-row-table td:nth-child(4){width:180px}.legacy-modal.large.import-preview-modal{width:min(1760px,100vw - 44px);max-height:calc(100vh - 92px)}.import-preview-modal .legacy-modal-body{flex-direction:column;gap:8px;min-height:0;display:flex}.import-preview-summary{background:#fffdf5;border:1px solid #d8bf6a;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.import-preview-summary label{border-right:1px solid #e4d7a6;min-width:0;min-height:46px;padding:6px 8px}.import-preview-summary label:last-child{border-right:0}.import-preview-summary span{color:#7b6b38;margin-bottom:4px;display:block}.import-preview-summary strong{color:#2f2f2f;word-break:break-all;font-size:12px;line-height:17px;display:block}.import-preview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.import-preview-toolbar-left{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.import-preview-status-tabs{align-items:center;gap:4px;display:inline-flex}.import-selection-count{color:#555;border:1px solid var(--gf-border);background:#f7f8fb;align-items:center;min-height:24px;padding:0 7px;display:inline-flex}.row-select-checkbox{vertical-align:middle;width:14px;height:14px;margin:0}.import-footer-hint{color:#8a5a00;margin-right:auto;font-weight:700;line-height:26px}.import-preview-table-wrap{flex:1;min-height:420px;max-height:calc(100vh - 330px)}.slot-import-preview-table{table-layout:fixed;min-width:1380px}.slot-import-preview-table th:first-child,.slot-import-preview-table td:first-child{width:72px}.slot-import-preview-table th:nth-child(2),.slot-import-preview-table td:nth-child(2){width:95px}.slot-import-preview-table th:nth-child(3),.slot-import-preview-table td:nth-child(3){width:250px}.slot-import-preview-table th:nth-child(4),.slot-import-preview-table td:nth-child(4){width:190px}.slot-import-preview-table th:nth-child(5),.slot-import-preview-table td:nth-child(5){width:340px}.slot-import-preview-table th:nth-child(6),.slot-import-preview-table td:nth-child(6){width:130px}.slot-import-preview-table th:nth-child(7),.slot-import-preview-table td:nth-child(7){width:90px}.slot-import-preview-table th:nth-child(8),.slot-import-preview-table td:nth-child(8){width:auto}.slot-import-preview-table td{vertical-align:top}.row-number-cell,.preview-price-cell{white-space:nowrap}.strong-cell{color:#1f2430;word-break:break-word;font-weight:700}.code-cell{color:#1f2937;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.mini-kv{white-space:normal;grid-template-columns:72px minmax(0,1fr);gap:6px;line-height:18px;display:grid}.mini-kv span{color:#666}.mini-kv strong{color:#222;word-break:break-all;min-width:0}.error-cell{color:#a32020;white-space:normal}.import-row-edit-modal{width:min(860px,100vw - 72px)}.import-row-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.import-row-editor-grid .legacy-textarea{resize:vertical;min-height:88px}.inventory-detail-modal{width:min(1540px,100vw - 70px);max-height:calc(100vh - 92px)}.inventory-detail-modal .legacy-modal-body{flex-direction:column;gap:8px;display:flex}.inventory-detail-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.inventory-detail-section{border:1px solid var(--gf-border-strong);background:#fff;min-width:0}.inventory-detail-section.wide-detail-section{grid-column:1/-1}.detail-section-head{color:#fff;background:var(--gf-table-head);border-bottom:1px solid var(--gf-border-strong);justify-content:space-between;align-items:center;min-height:30px;padding:0 8px;display:flex}.detail-section-head .muted-text{color:#e5e7f0}.detail-kv-grid{gap:0;display:grid}.detail-kv-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-kv-grid label{border-right:1px solid var(--gf-border);border-bottom:1px solid var(--gf-border);background:#fbfbfb;min-width:0;min-height:48px;padding:6px 8px}.detail-kv-grid label:nth-child(3n){border-right:0}.detail-kv-grid span{color:#666;margin-bottom:4px;line-height:16px;display:block}.detail-kv-grid strong{color:#222;word-break:break-all;font-size:12px;line-height:17px;display:block}.detail-empty-line{color:#777;min-height:48px;padding:14px 8px}.detail-flow-timeline{border-bottom:1px solid var(--gf-border);background:linear-gradient(#fff,#fbfbfd);gap:0;display:flex;overflow-x:auto}.detail-flow-item{border-right:1px solid var(--gf-border);border-bottom:1px solid var(--gf-border);flex:1 0 210px;min-width:210px;min-height:118px;padding:38px 12px 12px;position:relative}.detail-flow-item:before{content:"";background:#cfd7eb;height:2px;position:absolute;top:18px;left:22px;right:-1px}.detail-flow-item:last-child:before{display:none}.detail-flow-dot{z-index:1;background:var(--gf-primary);border:2px solid #eef2ff;border-radius:50%;width:12px;height:12px;margin:0;position:absolute;top:13px;left:14px;box-shadow:0 0 0 1px #9eaad6}.detail-flow-item strong,.detail-flow-item time,.detail-flow-item em,.detail-flow-item small{min-width:0;display:block}.detail-flow-item strong{color:#222;font-size:13px;line-height:19px}.detail-flow-item time{color:#333744;word-break:break-all;line-height:18px}.detail-flow-item em{color:#253c8f;background:#eef3ff;border:1px solid #bdc9f4;width:fit-content;margin:6px 0;padding:3px 7px;font-style:normal;font-weight:700;line-height:16px}.detail-flow-item small{color:#707586;word-break:break-all;line-height:16px}.detail-duration-grid{background:#fafafa;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;display:grid}.detail-duration-grid label{border-right:1px solid var(--gf-border);border-bottom:1px solid var(--gf-border);min-height:48px;padding:7px 10px}.detail-duration-grid span{color:#666;margin-bottom:3px;display:block}.detail-duration-grid strong{color:#222;font-size:13px;line-height:18px;display:block}.payload-viewer-modal{z-index:1001;border:1px solid var(--gf-border-strong);background:#fff;flex-direction:column;width:min(980px,100vw - 80px);max-height:calc(100vh - 120px);display:flex;position:fixed;top:72px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #00000047}.payload-viewer-body{background:#f6f7fa;min-height:240px;overflow:auto}.payload-viewer-body pre{color:#2f3440;white-space:pre-wrap;word-break:break-word;min-height:240px;margin:0;padding:12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.debug-actions{background:#fafafa;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.manual-status-box{background:#fafafa;grid-template-columns:150px minmax(300px,1fr) 126px;gap:8px;padding:8px;display:grid}.manual-status-box .legacy-input,.manual-status-box .legacy-select{width:100%}.detail-json-block{color:#333;white-space:pre-wrap;word-break:break-word;background:#fafafa;min-height:88px;max-height:180px;margin:0;padding:8px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.detail-summary-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px;display:grid}.detail-summary-grid label{border:1px solid var(--gf-border);background:#fafafa;min-height:48px;padding:6px 8px}.detail-summary-grid span{color:#666;margin-bottom:4px;display:block}.detail-summary-grid strong{color:#222}.compact-inline{margin-bottom:8px}.wide-inline{width:280px}.modal-table-wrap{flex:none;height:320px}.modal-movement-table{min-width:1340px}.recharge-order-table{min-width:1780px}.recharge-order-table th:first-child,.recharge-order-table td:first-child,.recharge-order-table th:nth-child(2),.recharge-order-table td:nth-child(2),.recharge-order-table th:nth-child(12),.recharge-order-table td:nth-child(12){width:190px}.recharge-order-table th:nth-child(3),.recharge-order-table td:nth-child(3),.recharge-order-table th:nth-child(4),.recharge-order-table td:nth-child(4),.recharge-order-table th:nth-child(5),.recharge-order-table td:nth-child(5){width:150px}.recharge-order-table th:nth-child(9),.recharge-order-table td:nth-child(9),.recharge-order-table th:nth-child(10),.recharge-order-table td:nth-child(10),.recharge-order-table th:nth-child(11),.recharge-order-table td:nth-child(11){width:105px}.recharge-order-table th:nth-child(14),.recharge-order-table td:nth-child(14){width:165px}.recharge-order-table th:nth-child(15),.recharge-order-table td:nth-child(15){width:220px}.recharge-order-modal{width:1040px}.recharge-order-grid{grid-template-columns:repeat(4,1fr)}.checkbox-line{align-items:center;gap:6px;min-height:30px;padding-top:18px;display:flex}.checkbox-line.compact-check{white-space:nowrap;min-height:30px;padding-top:0}.editor-grid .checkbox-line span{color:#333;margin-bottom:0;display:inline}.order-safe-payload{border:1px solid var(--gf-border);background:#fafafa;padding:8px}.order-safe-payload pre{color:#333;background:#fff;border:1px solid #ddd;max-height:230px;margin:0;padding:8px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.operation-log-table,.external-log-table{min-width:1740px}.operation-log-table th:first-child,.operation-log-table td:first-child,.external-log-table th:first-child,.external-log-table td:first-child{width:165px}.operation-log-table th:nth-child(2),.operation-log-table td:nth-child(2),.external-log-table th:nth-child(2),.external-log-table td:nth-child(2){width:280px}.operation-log-table th:nth-child(7),.operation-log-table td:nth-child(7),.external-log-table th:nth-child(6),.external-log-table td:nth-child(6){width:310px}.operation-log-table th:nth-child(8),.operation-log-table td:nth-child(8),.external-log-table th:nth-child(7),.external-log-table td:nth-child(7){width:180px}.operation-log-table th:nth-child(9),.operation-log-table td:nth-child(9),.operation-log-table th:nth-child(10),.operation-log-table td:nth-child(10),.operation-log-table th:nth-child(11),.operation-log-table td:nth-child(11),.external-log-table th:nth-child(8),.external-log-table td:nth-child(8),.external-log-table th:nth-child(9),.external-log-table td:nth-child(9),.external-log-table th:nth-child(11),.external-log-table td:nth-child(11){width:90px}.log-detail-modal{width:1120px}.log-center-page,.log-app-page{gap:10px;overflow:hidden}.log-center-apps,.log-center-panel,.log-app-side,.log-app-main{border:1px solid var(--gf-border-strong);background:#fff;min-width:0;min-height:0}.log-center-apps{flex:none;padding:10px}.log-center-panel,.log-app-main{flex-direction:column;flex:1;padding:10px;display:flex}.log-section-head,.log-app-head{justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-bottom:8px;display:flex}.log-section-head>div,.log-app-head>div{gap:2px;min-width:0;display:grid}.log-section-head strong,.log-app-head strong{color:#252a38;font-size:14px}.log-section-head span,.log-app-head span{color:#6f7480}.log-app-entry-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.log-app-entry{text-align:left;border:1px solid var(--gf-border-strong);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;min-height:92px;padding:10px;display:grid}.log-app-entry:hover{border-color:var(--gf-primary);box-shadow:inset 3px 0 0 var(--gf-primary)}.log-app-entry .entry-title{align-items:center;gap:8px;min-width:0;display:flex}.log-app-entry .entry-title strong{color:#242936;font-size:15px}.log-app-entry .entry-title code,.log-app-entry .entry-sub,.log-app-entry .entry-desc{color:#6f7480}.log-app-entry .entry-sub{border:1px solid var(--gf-border);background:#f3f4f7;justify-self:end;padding:2px 6px}.log-app-entry .entry-desc{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.log-app-entry .entry-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.log-app-entry .entry-actions em{color:var(--gf-primary);align-items:center;gap:4px;font-style:normal;font-weight:700;display:inline-flex}.log-query-bar{flex-wrap:wrap;align-items:end;gap:7px;margin-bottom:8px;display:flex}.log-query-bar label{gap:4px;display:grid}.log-query-bar label span{color:#707582}.log-query-bar .legacy-input.time{width:182px}.log-query-bar .legacy-input.keyword{width:320px}.log-table-wrap{flex:1;min-height:0}.log-app-layout{flex:1;grid-template-columns:340px minmax(0,1fr);gap:10px;min-height:0;display:grid}.log-app-head{flex:none;justify-content:flex-start;margin-bottom:0}.log-app-side{padding:10px;overflow:auto}.log-direction-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:9px 0 12px;display:grid}.log-direction-tabs button{color:#2e3442;border:1px solid var(--gf-border-strong);background:#fff;min-height:32px}.log-direction-tabs button.active{color:#fff;background:var(--gf-table-head);border-color:var(--gf-table-head)}.log-endpoint-list{gap:6px;display:grid}.log-endpoint-item{text-align:left;border:1px solid var(--gf-border-strong);background:#fff;gap:4px;padding:8px;display:grid}.log-endpoint-item.active{border-color:var(--gf-primary);box-shadow:inset 3px 0 0 var(--gf-primary)}.log-endpoint-item.active-data{border-left:3px solid #7ba15b}.log-endpoint-item.danger{border-left:3px solid #bb3f3f}.log-endpoint-item span{color:#242936;align-items:center;gap:5px;font-weight:700;display:inline-flex}.log-endpoint-item em,.log-endpoint-item b{color:#6f7480;font-style:normal}.log-current-filter{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.log-current-filter span{color:#545a68;border:1px solid var(--gf-border-strong);background:#f4f5f8;padding:3px 7px}.duration-pill{align-items:center;gap:3px;display:inline-flex}.log-json-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.log-json-grid section{border:1px solid var(--gf-border);background:#fafafa;min-width:0;padding:8px}.log-json-grid pre{color:#333;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #ddd;height:230px;margin:0;padding:8px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.log-payload-block{background:#f8f9fc;border:1px solid #e2e5ed;min-width:0;overflow:hidden}.log-payload-block summary{color:#343a49;cursor:pointer;min-height:34px;padding:8px 10px}.log-payload-block summary span{float:right;color:#7b8190;font-size:12px;font-weight:400}.log-payload-block pre{border:0;border-top:1px solid #e2e5ed;border-radius:0;min-height:0;margin:0}.legacy-modal-backdrop{z-index:100;background:#00000047;justify-content:center;align-items:flex-start;padding-top:86px;display:flex;position:fixed;inset:0}.nested-modal-backdrop{z-index:130;background:#00000057}.legacy-modal{background:#fff;border:1px solid #424356;flex-direction:column;max-height:calc(100vh - 130px);display:flex;box-shadow:0 4px 16px #00000038}.legacy-modal.medium{width:760px}.legacy-modal.small{width:440px}.legacy-modal.large{width:900px}.legacy-modal-head{color:#fff;background:var(--gf-table-head);justify-content:space-between;align-items:center;height:36px;min-height:36px;padding:0 10px;display:flex}.legacy-modal-head strong{font-size:13px}.modal-close{color:#fff;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.legacy-modal-body{background:#fff;min-height:0;padding:10px;overflow:auto}.modal-alert{color:#9b1c1c;background:#fff5f5;border:1px solid #e7b7b7;min-height:30px;margin-bottom:8px;padding:7px 9px;font-weight:700}.modal-alert.ok{color:#1f6b32;background:#f2fbf4;border-color:#acd9b5}.legacy-modal-body .editor-grid{margin-top:0}.legacy-modal-body .legacy-textarea{height:86px}.legacy-modal-foot{border-top:1px solid var(--gf-border);background:#f3f3f3;justify-content:flex-end;gap:8px;min-height:42px;padding:7px 10px;display:flex}.admin-user-grid{grid-template-columns:repeat(2,1fr)}.role-checkbox-board{border:1px solid var(--gf-border-strong);background:#fafafa;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid}.role-checkbox{background:#fff;border:1px solid #e6e6e6;grid-template-columns:18px minmax(70px,1fr) 112px;align-items:center;gap:6px;min-height:30px;padding:0 6px;display:grid}.role-checkbox strong{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role-checkbox code{color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reset-target{color:#444;height:30px;line-height:30px}.muted-text{color:#888}.modal-field{margin-top:8px;display:block}.modal-field span{color:#555;margin-bottom:4px;display:block}.confirm-copy{color:#444;border:1px solid var(--gf-border);background:#f9f9f9;grid-template-columns:24px 1fr;align-items:start;gap:8px;min-height:42px;padding:9px;line-height:1.6;display:grid}.confirm-copy.danger{color:#8f1d1d;background:#fff5f5;border-color:#e3b6b6}
