.members-backdrop[data-v-5fd2fc56]{z-index:120}.member-actions[data-v-5fd2fc56],.member-confirm[data-v-5fd2fc56]{display:flex;align-items:center;gap:8px}.member-actions[data-v-5fd2fc56]{white-space:nowrap}.member-confirm[data-v-5fd2fc56]{flex-wrap:wrap;margin-bottom:12px;font-size:12px}.member-progress[data-v-5fd2fc56]{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:12px;margin-bottom:12px;background:var(--surface-2);border-radius:6px;font-size:12px}.member-progress p[data-v-5fd2fc56]{margin:4px 0 0;overflow-wrap:anywhere}.member-progress.has-error[data-v-5fd2fc56]{color:var(--red)}.members-dialog[data-v-5fd2fc56]{display:flex;flex-direction:column;width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto}.members-header[data-v-5fd2fc56],.members-note[data-v-5fd2fc56],.members-search[data-v-5fd2fc56],.members-footer[data-v-5fd2fc56]{flex-shrink:0}.members-header[data-v-5fd2fc56]{display:flex;justify-content:space-between;gap:16px}.members-header h2[data-v-5fd2fc56]{margin:0 0 6px}.members-header p[data-v-5fd2fc56]{margin:0 0 6px;overflow-wrap:anywhere}.members-header small[data-v-5fd2fc56],.members-note[data-v-5fd2fc56]{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.members-search[data-v-5fd2fc56]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.members-search input[data-v-5fd2fc56]{flex:1;min-width:180px}.members-loading[data-v-5fd2fc56]{display:flex;justify-content:center;align-items:center;gap:10px;min-height:180px;color:var(--muted)}.members-error[data-v-5fd2fc56]{padding:16px;color:var(--red);overflow-wrap:anywhere}.members-error button[data-v-5fd2fc56]{margin-left:12px}.members-table[data-v-5fd2fc56]{flex:1 1 auto;min-height:0;max-height:55vh;overflow:auto}.members-table th[data-v-5fd2fc56]{position:sticky;top:0;background:var(--surface)}.member-email[data-v-5fd2fc56]{min-width:210px;white-space:normal;overflow-wrap:anywhere}.member-email small[data-v-5fd2fc56]{display:block;margin-top:4px;color:var(--muted)}.members-footer[data-v-5fd2fc56],.members-footer>div[data-v-5fd2fc56]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.members-footer[data-v-5fd2fc56]{justify-content:space-between;margin-top:16px;font-size:12px}.members-footer small[data-v-5fd2fc56]{display:block;margin-top:4px;color:var(--muted)}.spin[data-v-5fd2fc56]{animation:members-spin-5fd2fc56 .9s linear infinite}@keyframes members-spin-5fd2fc56{to{transform:rotate(360deg)}}.recovery-mothers[data-v-dd831010]{display:flex;flex-wrap:wrap;gap:10px;max-height:220px;overflow:auto;margin:12px 0}.recovery-mothers label[data-v-dd831010]{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:8px 12px}.recovery-mothers small[data-v-dd831010]{display:block;color:var(--muted);font-size:11px}.recovery-errors[data-v-dd831010]{max-height:160px;overflow:auto;color:#df5757;font-size:12px}.recovery-bulk[data-v-dd831010]{margin-bottom:12px}.recovery-batch-results[data-v-dd831010]{padding:0;list-style:none}.recovery-batch-results li[data-v-dd831010]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:10px 0}.recovery-batch-results span[data-v-dd831010]{overflow-wrap:anywhere;flex:1;min-width:160px}.recovery-view[data-v-dd831010]{display:grid;gap:16px;min-width:0}.panel[data-v-dd831010]{padding:18px;min-width:0}.panel-title p[data-v-dd831010],.recovery-note[data-v-dd831010]{font-size:12px;color:var(--muted)}.recovery-fields[data-v-dd831010]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px}.recovery-actions[data-v-dd831010]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.recovery-actions select[data-v-dd831010]{max-width:360px}.recovery-candidates[data-v-dd831010]{max-height:360px;margin-top:12px}.recovery-table[data-v-dd831010]{min-width:1100px}.recovery-table small[data-v-dd831010]{display:block;font-size:11px;color:var(--muted);margin-top:4px}.recovery-progress[data-v-dd831010]{min-width:210px;max-width:320px;white-space:normal;overflow-wrap:anywhere}.recovery-stages[data-v-dd831010]{display:flex;flex-wrap:wrap;gap:4px;width:230px}.recovery-stages span[data-v-dd831010]{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--line);border-radius:4px;padding:3px 5px;color:var(--muted);font-size:11px}.recovery-stages .current[data-v-dd831010]{color:#448deb;border-color:#448deb}.recovery-stages .done[data-v-dd831010]{color:#24a56f}.recovery-stages .failed[data-v-dd831010],.error[data-v-dd831010]{color:#df5757}.recovery-pages[data-v-dd831010]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}.recovery-backdrop[data-v-dd831010]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;z-index:1500;display:grid;place-items:center;padding:24px}.recovery-log[data-v-dd831010]{width:min(960px,95vw);max-height:85vh;overflow:auto;background:var(--surface);border-radius:10px}.recovery-log ol[data-v-dd831010]{padding-left:20px}.recovery-log li[data-v-dd831010]{border-bottom:1px solid var(--line);padding:10px 0}.recovery-log time[data-v-dd831010]{font-size:12px;color:var(--muted);margin-right:12px}.recovery-log pre[data-v-dd831010]{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 ui-monospace,monospace}.spin[data-v-dd831010]{animation:recovery-spin-dd831010 1s linear infinite}@keyframes recovery-spin-dd831010{to{transform:rotate(360deg)}}@media(max-width:800px){.recovery-fields[data-v-dd831010]{grid-template-columns:1fr}.panel-title[data-v-dd831010]{flex-wrap:wrap;gap:10px}.recovery-actions select[data-v-dd831010]{max-width:100%}}.rotation-column[data-v-ab61acc1]{min-width:100px;width:100px}.rotation-toggle[data-v-ab61acc1]{display:inline-flex;align-items:center;gap:5px;min-width:88px;height:32px;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer;white-space:nowrap;font-size:11px}.rotation-toggle[aria-checked=true][data-v-ab61acc1]{color:var(--green-strong)}.rotation-toggle[data-v-ab61acc1]:disabled{opacity:.55;cursor:wait}.rotation-toggle[data-v-ab61acc1]:focus-visible{outline:2px solid var(--green-strong);outline-offset:2px}.admin-subnav[data-v-ab61acc1]{display:flex;align-items:center;gap:6px;padding:4px;border-bottom:1px solid var(--line)}.admin-subnav button[data-v-ab61acc1]{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted);font-size:11px;font-weight:700;cursor:pointer}.admin-subnav button[data-v-ab61acc1]:hover,.admin-subnav button.active[data-v-ab61acc1]{border-color:#258f6140;background:var(--green-bg);color:var(--green-strong)}.admin-subnav button span[data-v-ab61acc1]{min-width:18px;padding:2px 5px;border-radius:9px;background:var(--surface-3);font-size:9px;text-align:center}.management-grid.list-only[data-v-ab61acc1]{grid-template-columns:1fr}.panel-subtitle[data-v-ab61acc1]{margin:4px 0 0;color:var(--muted);font-size:11px}.proxy-select[data-v-ab61acc1]{min-width:220px;max-width:340px}.proxy-select.compact[data-v-ab61acc1]{min-width:128px;max-width:170px}.cost-cell[data-v-ab61acc1]{font-variant-numeric:tabular-nums}.date-cell[data-v-ab61acc1]{min-width:150px;font-variant-numeric:tabular-nums}.cost-cell .user-cost[data-v-ab61acc1]{color:var(--text-2);font-size:10px}.actions-cell[data-v-ab61acc1]{position:relative;width:1%}.row-action-menu[data-v-ab61acc1]{position:relative;display:inline-flex;justify-content:flex-end}.action-menu-popover[data-v-ab61acc1]{position:fixed;z-index:1000;display:grid;min-width:170px;padding:5px;border:1px solid var(--line);border-radius:6px;background:var(--surface);box-shadow:var(--shadow)}.action-menu-popover button[data-v-ab61acc1]{display:flex;min-height:30px;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:var(--text-2);font-size:11px;text-align:left;cursor:pointer}.action-menu-popover button[data-v-ab61acc1]:hover{background:var(--surface-2);color:var(--text)}.action-menu-popover button[data-v-ab61acc1]:disabled{opacity:.45;cursor:not-allowed}.action-menu-popover button.danger[data-v-ab61acc1]{color:var(--red)}.credential-dialog-backdrop[data-v-ab61acc1]{z-index:120}.credential-dialog[data-v-ab61acc1]{width:min(680px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));overflow:auto}.credential-dialog-header[data-v-ab61acc1]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.credential-dialog-header h2[data-v-ab61acc1]{margin:4px 0 3px}.credential-dialog-header p[data-v-ab61acc1]{margin:0;color:var(--muted);font-size:12px}.credential-loading[data-v-ab61acc1]{display:flex;align-items:center;gap:8px;min-height:120px;color:var(--muted)}.credential-error[data-v-ab61acc1]{margin-bottom:12px;padding:9px 11px;border:1px solid rgba(190,64,64,.35);border-radius:5px;color:var(--red);background:#be404014;font-size:12px}.credential-token-field[data-v-ab61acc1]{display:grid;gap:7px;margin:12px 0}.credential-token-field>span[data-v-ab61acc1]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px}.credential-token-field button[data-v-ab61acc1]{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--line);border-radius:4px;background:var(--surface-2);color:var(--text-2);cursor:pointer;font-size:10px}.credential-token-field button[data-v-ab61acc1]:disabled{opacity:.45;cursor:not-allowed}.credential-token-field textarea[data-v-ab61acc1]{width:100%;resize:vertical;box-sizing:border-box;border:1px solid var(--line);border-radius:5px;padding:9px;background:var(--surface-2);color:var(--text);font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.credential-account-id[data-v-ab61acc1]{display:block;margin-top:14px;color:var(--muted);font-size:10px}.spin[data-v-ab61acc1]{animation:admin-spin-ab61acc1 .9s linear infinite}@keyframes admin-spin-ab61acc1{to{transform:rotate(360deg)}}.config-workspace.ops-config{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;gap:24px!important;align-items:start;min-width:0}.config-nav.ops-config-nav{display:flex;flex-direction:column;gap:7px;grid-column:1;grid-row:1;position:sticky;top:20px;padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.config-nav.ops-config-nav button{display:flex;gap:12px;align-items:center;text-align:left;padding:14px 10px;border-radius:9px;min-width:0;color:var(--text-2);border:1px solid transparent}.config-nav.ops-config-nav button:hover{background:var(--surface-2)}.config-nav.ops-config-nav button.active{background:var(--green-bg);color:var(--green-strong);border-color:color-mix(in srgb,var(--green) 25%,transparent)}.config-nav.ops-config-nav button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ops-config-nav .config-nav-index{font-size:11px;font-variant-numeric:tabular-nums;opacity:.65}.config-nav.ops-config-nav strong{font-size:13px;display:block}.config-nav.ops-config-nav small{font-size:11px;display:block;margin-top:5px;color:var(--muted);line-height:1.5}.config-nav.ops-config-nav p{font-size:11px;line-height:1.6;color:var(--muted);padding:12px 10px 6px;border-top:1px solid var(--line);margin-top:8px}.config-workspace.ops-config>[data-config-section]{grid-column:2;grid-row:1;min-width:0;margin:0!important;max-width:none!important;border:1px solid var(--line);border-radius:16px;padding:26px;background:var(--surface);box-shadow:none}.config-workspace.ops-config>.config-footer{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:18px 0;border-top:1px solid var(--line);margin:0}.config-footer>p{max-width:650px;line-height:1.7}.config-workspace.ops-config>.message-bar{grid-column:2}.config-workspace.ops-config .section-heading{margin-bottom:24px;padding:0;border:0}.config-workspace.ops-config .section-heading h2,.config-block-heading h3{font-size:18px;margin:6px 0 8px}.config-workspace.ops-config .section-heading p,.config-block-heading p{color:var(--muted);font-size:12px;line-height:1.8}.config-workspace.ops-config .section-heading>span,.config-block-heading>span{font-size:10px;letter-spacing:1.5px;color:var(--green-strong)}.config-workspace.ops-config .settings-section{display:block}.config-block-heading{margin-bottom:24px}.config-workspace.ops-config .settings-fields,.config-workspace.ops-config .auto-fields,.config-workspace.ops-config .sub2-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.config-workspace.ops-config .field{margin:0;min-width:0}.config-workspace.ops-config .field>span{font-size:12px;line-height:1.7}.config-workspace.ops-config .field small{font-size:11px;line-height:1.7}.config-workspace.ops-config input:not([type=checkbox]):not([type=radio]),.config-workspace.ops-config select{min-height:40px;border-radius:8px}.config-workspace.ops-config .wide{grid-column:1/-1}.config-workspace.ops-config .checkbox-field,.config-workspace.ops-config .toggle-row{padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--bg-elevated);align-self:stretch}.config-workspace.ops-config .panel-title{gap:18px;align-items:flex-start;margin-bottom:24px}.config-workspace.ops-config .split-actions{margin-top:22px}.config-workspace.ops-config .mini-toggle{flex-shrink:0}.quality-stats article{border-radius:12px!important;background:var(--surface);padding:18px!important}.quality-stats article strong{margin-top:10px;font-variant-numeric:tabular-nums}.quality-stats article:nth-child(2){border-color:color-mix(in srgb,var(--green) 35%,var(--line));color:var(--green-strong)}.quality-stats article:nth-child(4){border-color:color-mix(in srgb,var(--red) 30%,var(--line));color:var(--red)}@media(max-width:1000px){.config-workspace.ops-config{grid-template-columns:170px minmax(0,1fr)!important;gap:18px!important}.config-workspace.ops-config>[data-config-section]{padding:20px}.config-workspace.ops-config .settings-fields,.config-workspace.ops-config .auto-fields,.config-workspace.ops-config .sub2-fields{gap:18px}}@media(max-width:760px){.config-workspace.ops-config{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.config-nav.ops-config-nav{position:static;grid-column:1;grid-row:auto;flex-direction:row;overflow-x:auto;padding:5px}.config-nav.ops-config-nav button{flex-shrink:0;padding:11px}.config-nav.ops-config-nav small,.config-nav.ops-config-nav p,.ops-config-nav .config-nav-index{display:none}.config-workspace.ops-config>[data-config-section]{grid-column:1;grid-row:auto;padding:18px}.config-workspace.ops-config>.config-footer,.config-workspace.ops-config>.message-bar{grid-column:1}.config-workspace.ops-config .settings-fields,.config-workspace.ops-config .auto-fields,.config-workspace.ops-config .sub2-fields{grid-template-columns:minmax(0,1fr)}.config-workspace.ops-config .panel-title{flex-wrap:wrap}.quality-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.credential-import[data-v-642fee53]{display:grid;gap:20px;grid-column:1/-1}.credential-options[data-v-642fee53]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.credential-tasks[data-v-642fee53]{min-width:0}.import-settings[data-v-642fee53],.task-toolbar[data-v-642fee53]{display:flex;gap:22px;flex-wrap:wrap}.task-toolbar[data-v-642fee53]{align-items:end;margin:16px 0}.task-toolbar>.field[data-v-642fee53]{min-width:180px;flex:1}.workflow-note[data-v-642fee53],.muted[data-v-642fee53]{font-size:12px;color:var(--muted)}.credential-error[data-v-642fee53]{display:block;color:var(--danger);max-width:420px;overflow-wrap:anywhere}.task-stage[data-v-642fee53]{max-width:340px;white-space:normal;overflow-wrap:anywhere}.credential-pages[data-v-642fee53]{justify-content:flex-end;margin-top:16px}.advanced[data-v-642fee53]{font-size:12px;margin:16px 0}.advanced summary[data-v-642fee53]{cursor:pointer;color:var(--muted)}.credential-modal[data-v-642fee53]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:20px;background:#0007}.credential-modal>.panel[data-v-642fee53]{width:min(760px,100%);max-height:85vh;overflow:auto}.credential-copy[data-v-642fee53]{display:flex;gap:12px;flex-wrap:wrap}.field.check[data-v-642fee53]{display:flex;align-items:center;gap:8px;margin:12px 0}.field.check input[data-v-642fee53]{width:auto}.badges[data-v-642fee53]{display:flex;gap:6px;flex-wrap:wrap}.status-badge[data-v-642fee53]{display:inline-flex;align-items:center;border:1px solid currentColor;border-radius:20px;padding:3px 9px;font-size:11px;white-space:nowrap}.good[data-v-642fee53]{color:#0d9488;background:#0d948810}.bad[data-v-642fee53]{color:#d45b5b;background:#d45b5b10}.neutral[data-v-642fee53]{color:var(--muted)}.plan[data-v-642fee53]{color:#b08a36;background:#b08a3610}.event-list[data-v-642fee53]{padding-left:20px;display:grid;gap:10px;font-size:12px}.event-list time[data-v-642fee53]{display:block;color:var(--muted);font-size:11px}.attempt[data-v-642fee53]{padding:10px 0;border-bottom:1px solid #8882;font-size:12px}.table-shell table[data-v-642fee53]{min-width:1080px}.table-shell td[data-v-642fee53]{vertical-align:top}.compact-actions[data-v-642fee53]{gap:8px}@media(max-width:760px){.credential-options[data-v-642fee53]{grid-template-columns:1fr}.workflow-note[data-v-642fee53]{display:none}.import-settings[data-v-642fee53]{gap:0}}.proxy-picker[data-v-1509910a]{grid-column:1/-1;border-top:1px solid var(--border,#d8e0eb);padding:14px 0;margin:12px 0;min-width:0}.proxy-toggle[data-v-1509910a],.proxy-actions[data-v-1509910a]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.proxy-toggle span[data-v-1509910a]{margin-left:auto;font-size:12px}.proxy-picker p[data-v-1509910a]{font-size:12px;line-height:1.65;opacity:.85;margin:8px 0}.proxy-actions[data-v-1509910a]{margin:8px 0}.proxy-actions>input[data-v-1509910a]{flex:1;min-width:130px;width:0;padding:8px;border:1px solid var(--border,#d8e0eb);border-radius:6px;background:transparent;color:inherit}.proxy-list[data-v-1509910a]{max-height:300px;overflow:auto}.proxy-row[data-v-1509910a]{display:flex;gap:9px;align-items:center;border-top:1px solid var(--border,#d8e0eb);padding:10px 0}.proxy-row>span[data-v-1509910a]{flex:1;min-width:0}.proxy-row strong[data-v-1509910a],.proxy-row small[data-v-1509910a]{display:block;overflow-wrap:anywhere}.proxy-row small[data-v-1509910a]{font-size:11px;opacity:.75}.proxy-row b[data-v-1509910a]{text-align:right;font-size:14px;white-space:nowrap}.proxy-error[data-v-1509910a]{color:#d94848}.proxy-missing[data-v-1509910a]{font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.proxy-picker[data-v-3d21220c]{grid-column:1/-1;border-top:1px solid var(--border,#d8e0eb);padding:14px 0;margin:12px 0;min-width:0}.proxy-toggle[data-v-3d21220c],.proxy-actions[data-v-3d21220c]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.proxy-toggle span[data-v-3d21220c]{margin-left:auto;font-size:12px}.proxy-picker p[data-v-3d21220c]{font-size:12px;line-height:1.65;opacity:.85;margin:8px 0}.proxy-actions[data-v-3d21220c]{margin:8px 0}.proxy-actions>input[data-v-3d21220c]{flex:1;min-width:130px;width:0;padding:8px;border:1px solid var(--border,#d8e0eb);border-radius:6px;background:transparent;color:inherit}.proxy-list[data-v-3d21220c]{max-height:300px;overflow:auto}.proxy-row[data-v-3d21220c]{display:flex;gap:9px;align-items:center;border-top:1px solid var(--border,#d8e0eb);padding:10px 0}.proxy-row>span[data-v-3d21220c]{flex:1;min-width:0}.proxy-row strong[data-v-3d21220c],.proxy-row small[data-v-3d21220c]{display:block;overflow-wrap:anywhere}.proxy-row small[data-v-3d21220c]{font-size:11px;opacity:.75}.proxy-row b[data-v-3d21220c]{text-align:right;font-size:14px;white-space:nowrap}.proxy-error[data-v-3d21220c]{color:#d94848}.proxy-missing[data-v-3d21220c]{font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.vm-group-picker[data-v-bf6b7bf0]{grid-column:1/-1;border-top:1px solid var(--border,#d8e0eb);padding:14px 0;margin:12px 0;min-width:0}.group-actions[data-v-bf6b7bf0]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:8px 0}.group-actions>input[data-v-bf6b7bf0]{flex:1;min-width:130px;padding:8px;border:1px solid var(--border,#d8e0eb);border-radius:6px;background:transparent;color:inherit}.vm-group-picker p[data-v-bf6b7bf0]{font-size:12px;line-height:1.65;opacity:.85;margin:8px 0}.group-list[data-v-bf6b7bf0]{max-height:260px;overflow:auto;display:flex;flex-wrap:wrap;gap:12px}.group-list label[data-v-bf6b7bf0]{display:flex;gap:7px;align-items:center}.group-list small[data-v-bf6b7bf0]{opacity:.75}.group-error[data-v-bf6b7bf0]{color:#d94848}.visit-count[data-v-1b9501f0]{display:inline-flex;flex-direction:column;gap:3px}.visit-count button[data-v-1b9501f0]{background:transparent;color:var(--blue);border:0;padding:4px 8px;min-width:32px;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;font-variant-numeric:tabular-nums}.visit-count small[data-v-1b9501f0]{color:var(--muted);font-size:10px;white-space:nowrap}.team-visit-popup[data-v-1b9501f0]{position:fixed;z-index:20000;box-sizing:border-box;max-height:min(340px,calc(100vh - 24px));overflow:auto;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--surface, #fff);color:var(--text, #222);box-shadow:0 5px 22px #0002;font-size:12px;overflow-wrap:anywhere}.team-visit-popup ul[data-v-1b9501f0]{list-style:none;padding:0;margin:8px 0 0}.team-visit-popup li[data-v-1b9501f0]{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--line);padding:10px 0}.team-visit-popup span[data-v-1b9501f0]{color:var(--muted)}.auto-config[data-v-9f36867c]{margin:14px 0}.switch-admins[data-v-9f36867c]{grid-column:1 / -1}.switch-admins label[data-v-9f36867c]{display:inline-flex;align-items:center;gap:6px}.switch-admin-list[data-v-9f36867c]{display:flex;flex-wrap:wrap;gap:10px 18px;max-height:180px;overflow-y:auto}.auto-fields[data-v-9f36867c]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:0 14px}.compact[data-v-9f36867c]{min-height:28px;padding:0 8px}.auto-countdown[data-v-9f36867c]{display:inline-flex;align-items:center;min-height:30px;padding:0 9px;border:1px solid var(--line);border-radius:5px;background:var(--surface-2);color:var(--muted);font-size:10px;white-space:nowrap}.auto-countdown strong[data-v-9f36867c]{margin-left:4px;color:var(--blue);font-variant-numeric:tabular-nums}.task-steps[data-v-9f36867c]{display:flex;flex-wrap:wrap;gap:6px;padding:2px 0}.task-step[data-v-9f36867c]{padding:4px 7px;border:1px solid var(--line);border-radius:4px;font-size:10px}.step-success[data-v-9f36867c]{border-color:#258f614d;color:var(--green-strong);background:var(--green-bg)}.step-danger[data-v-9f36867c]{border-color:#db70704d;color:var(--red);background:var(--red-bg)}.step-running[data-v-9f36867c]{border-color:#367d9e4d;color:var(--blue);background:var(--blue-bg)}@media(max-width:800px){.auto-fields[data-v-9f36867c]{grid-template-columns:1fr}}.execution-history-view[data-v-a544fc89]{display:grid;gap:12px}.history-search[data-v-a544fc89]{min-width:190px;min-height:30px;padding:0 9px;border:1px solid var(--line);border-radius:5px;background:var(--surface-2);color:var(--text);font-size:11px}.history-filter[data-v-a544fc89]{min-height:30px;padding:0 8px;border:1px solid var(--line);border-radius:5px;background:var(--surface-2);color:var(--text);font-size:11px}.history-expand[data-v-a544fc89]{display:inline-flex;align-items:center;gap:4px;max-width:340px;border:0;background:transparent;color:var(--text-2);cursor:pointer;text-align:left}.history-expand svg[data-v-a544fc89]{transition:transform .15s ease}.history-expand svg.expanded[data-v-a544fc89]{transform:rotate(180deg)}.history-detail-row td[data-v-a544fc89]{padding:0 10px 10px;background:var(--surface-2)}.history-detail[data-v-a544fc89]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;border:1px solid var(--line);border-radius:5px}.history-detail strong[data-v-a544fc89]{display:block;color:var(--muted);font-size:10px}.history-detail p[data-v-a544fc89],.history-detail pre[data-v-a544fc89]{margin:5px 0 0;max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-word;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.history-error[data-v-a544fc89]{padding:10px;border:1px solid var(--red);color:var(--red)}@media(max-width:800px){.heading-actions[data-v-a544fc89]{flex-wrap:wrap}.history-detail[data-v-a544fc89]{grid-template-columns:1fr}}.quality-stats[data-v-79bf9c9d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(88px,auto));gap:10px;margin-bottom:20px}.quality-stats article[data-v-79bf9c9d]{border:1px solid var(--line);border-radius:6px;padding:12px;min-width:0}.quality-stats span[data-v-79bf9c9d]{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.quality-stats strong[data-v-79bf9c9d]{display:block;font-size:24px}.quality-settings[data-v-79bf9c9d]{padding:16px 0}.quality-grid[data-v-79bf9c9d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.quality-grid[data-v-79bf9c9d]>*{min-width:0}.quality-grid .wide[data-v-79bf9c9d]{grid-column:1/-1}.check[data-v-79bf9c9d]{display:flex;flex-direction:row;align-items:center;gap:10px}.check input[data-v-79bf9c9d]{width:18px;height:18px;min-height:18px;padding:0}@media(max-width:700px){.quality-grid[data-v-79bf9c9d]{grid-template-columns:minmax(0,1fr)}.quality-stats[data-v-79bf9c9d]{gap:6px}.quality-stats article[data-v-79bf9c9d]{padding:8px}.quality-stats strong[data-v-79bf9c9d]{font-size:20px}}.quality-group-picker[data-v-79bf9c9d]{display:grid;align-content:start;min-height:132px;max-height:190px;overflow-y:auto;padding:7px;gap:5px;border:1px solid var(--line);border-radius:5px;background:var(--bg-elevated)}.quality-group-picker label[data-v-79bf9c9d]{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;min-height:34px;padding:6px 8px;gap:8px;border-radius:4px;cursor:pointer}.quality-group-picker label[data-v-79bf9c9d]:hover,.quality-group-picker label[data-v-79bf9c9d]:focus-within{background:var(--surface-2)}.quality-group-picker input[type=checkbox][data-v-79bf9c9d]{width:16px;height:16px;min-height:16px;margin:0;padding:0}.quality-group-picker label span[data-v-79bf9c9d]{overflow-wrap:anywhere;font-size:12px;font-weight:600}.quality-group-picker small[data-v-79bf9c9d],.quality-group-picker p[data-v-79bf9c9d]{color:var(--muted);font-size:11px}.quality-group-picker p[data-v-79bf9c9d]{margin:0;padding:9px}.mother-selection-toolbar[data-v-84131a2a]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:14px 0}.mother-selection-toolbar .field[data-v-84131a2a]{flex:0 1 360px;min-width:0;margin:0}.mother-selection-toolbar select[data-v-84131a2a]{max-width:100%}.mother-selection-toolbar .selection-count[data-v-84131a2a]{align-self:center;color:var(--muted);font-size:12px}@media(max-width:600px){.mother-selection-toolbar .field[data-v-84131a2a]{flex-basis:100%}}.team-metrics[data-v-84131a2a]{grid-template-columns:repeat(6,minmax(0,1fr))}.capacity-metric-card[data-v-84131a2a]{position:relative;padding-right:42px}.metric-refresh-button[data-v-84131a2a]{position:absolute;top:10px;right:10px;display:inline-grid;width:26px;height:26px;place-items:center;padding:0;border:1px solid var(--line);border-radius:4px;background:var(--surface-2);color:var(--muted);cursor:pointer}.metric-refresh-button[data-v-84131a2a]:hover:not(:disabled){border-color:var(--green);color:var(--green-strong)}.metric-refresh-button[data-v-84131a2a]:disabled{cursor:wait;opacity:.6}.free-config-grid[data-v-84131a2a]{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(560px,1.1fr);gap:16px;align-items:stretch}.view-stack[data-v-84131a2a]{grid-template-columns:minmax(0,1fr)}.view-stack[data-v-84131a2a]>*,.page-heading>div[data-v-84131a2a]{min-width:0}.page-heading p[data-v-84131a2a]{white-space:normal;overflow-wrap:anywhere}.team-subnav[data-v-84131a2a]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px;border-bottom:1px solid var(--line)}.team-subnav button[data-v-84131a2a]{display:inline-flex;flex-shrink:0;white-space:nowrap;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted);font-size:11px;font-weight:700;cursor:pointer}.team-subnav button[data-v-84131a2a]:hover{background:var(--surface-2);color:var(--text-2)}.team-subnav button.active[data-v-84131a2a]{border-color:#258f6140;background:var(--green-bg);color:var(--green-strong)}.push-settings-grid[data-v-84131a2a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.push-settings-grid .sub2-config-panel[data-v-84131a2a],.push-settings-grid .cpa-config-panel[data-v-84131a2a]{max-width:none}.lifecycle-modal[data-v-84131a2a]{width:min(900px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 32px));overflow:auto}.lifecycle-modal .modal-heading[data-v-84131a2a]{flex-wrap:wrap;gap:12px}.lifecycle-modal .modal-heading>div[data-v-84131a2a]{min-width:0}.lifecycle-modal h2[data-v-84131a2a]{overflow-wrap:anywhere}.lifecycle-modal .heading-actions[data-v-84131a2a]{flex-wrap:wrap}.lifecycle-load-more[data-v-84131a2a]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;min-height:42px;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.lifecycle-summary[data-v-84131a2a]{display:flex;flex-wrap:wrap;gap:8px 16px;padding:10px;margin:10px 0 14px;border:1px solid var(--line);border-radius:5px;background:var(--surface-2);color:var(--muted);font-size:11px}.lifecycle-timeline[data-v-84131a2a]{display:grid;gap:0;margin-left:9px;border-left:1px solid var(--line)}.lifecycle-event[data-v-84131a2a]{position:relative;display:grid;grid-template-columns:1fr;gap:3px;padding:0 0 15px 18px}.lifecycle-event>div[data-v-84131a2a]{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.lifecycle-event>i[data-v-84131a2a]{position:absolute;left:-5px;top:3px;width:9px;height:9px;border:2px solid var(--surface);border-radius:50%;background:var(--green);box-shadow:0 0 0 1px var(--green)}.lifecycle-event time[data-v-84131a2a],.lifecycle-event small[data-v-84131a2a]{color:var(--muted);font-size:10px}.lifecycle-event strong[data-v-84131a2a]{font-size:12px;color:var(--text-2)}.lifecycle-event span[data-v-84131a2a]{font-size:11px;color:var(--text)}.lifecycle-event details[data-v-84131a2a]{margin-top:4px}.lifecycle-event summary[data-v-84131a2a]{color:var(--blue);cursor:pointer;font-size:10px}.lifecycle-event pre[data-v-84131a2a]{max-height:180px;overflow:auto;padding:8px;border:1px solid var(--line);background:var(--surface-2);white-space:pre-wrap;word-break:break-word;font:10px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.lifecycle-loading[data-v-84131a2a]{padding:30px;text-align:center;color:var(--muted)}.push-settings-actions[data-v-84131a2a]{grid-column:1 / -1;display:flex;justify-content:flex-end}.sub2-config-panel[data-v-84131a2a]{max-width:980px}.panel-description[data-v-84131a2a]{margin-top:4px;color:var(--muted);font-size:10px}.split-actions[data-v-84131a2a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.monitor-countdowns[data-v-84131a2a]{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.countdown-pill[data-v-84131a2a]{display:inline-flex;align-items:center;gap:5px;min-height:25px;padding:0 8px;border:1px solid var(--line);border-radius:5px;background:var(--surface-2);color:var(--muted);font-size:10px;white-space:nowrap}.countdown-pill strong[data-v-84131a2a]{color:var(--text-2);font-variant-numeric:tabular-nums}.status-countdown[data-v-84131a2a]{border-color:#367d9e47}.status-countdown strong[data-v-84131a2a]{color:var(--blue)}.quota-countdown[data-v-84131a2a]{border-color:#db9d3d47}.quota-countdown strong[data-v-84131a2a]{color:var(--amber, #b87918)}.sub2-fields[data-v-84131a2a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.sub2-fields .wide[data-v-84131a2a]{grid-column:1 / -1}.checkbox-field[data-v-84131a2a]{display:flex;align-items:center;justify-content:space-between;gap:10px}.checkbox-field>span[data-v-84131a2a]{display:grid;gap:3px}.group-picker[data-v-84131a2a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:132px;overflow-y:auto;padding:7px;gap:5px;border:1px solid var(--line);border-radius:5px;background:var(--bg-elevated)}.group-picker label[data-v-84131a2a]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:34px;padding:6px 8px;gap:7px;border-radius:4px;color:var(--text-2);cursor:pointer}.group-picker label[data-v-84131a2a]:hover{background:var(--surface-2)}.group-picker label span[data-v-84131a2a]{overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.group-picker label small[data-v-84131a2a],.group-picker>p[data-v-84131a2a]{color:var(--muted);font-size:10px}.group-picker>p[data-v-84131a2a]{grid-column:1 / -1;padding:9px}.free-list[data-v-84131a2a]{overflow:hidden;contain:layout paint}.free-list table[data-v-84131a2a]{min-width:1440px}.quality-cell[data-v-84131a2a]{min-width:140px;max-width:220px}.quality-cell small[data-v-84131a2a]{overflow-wrap:anywhere;white-space:normal}.quality-cell strong[data-v-84131a2a]{display:block;font-size:12px}.quality-model-line[data-v-84131a2a]{margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}.quality-countdown strong[data-v-84131a2a]{color:var(--green, #32856b)}.cost-cell[data-v-84131a2a]{font-variant-numeric:tabular-nums}.cost-cell .user-cost[data-v-84131a2a]{color:var(--text-2);font-size:10px}.pipeline-action-menu[data-v-84131a2a]{position:fixed;z-index:1000;display:grid;width:218px;gap:2px;padding:6px;border:1px solid var(--line);border-radius:6px;background:var(--bg-elevated);box-shadow:0 12px 30px #0000002e}.pipeline-action-menu button[data-v-84131a2a]{display:flex;align-items:center;gap:8px;min-height:31px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:var(--text-2);font-size:10px;text-align:left;cursor:pointer}.pipeline-action-menu button[data-v-84131a2a]:hover:not(:disabled){background:var(--surface-2);color:var(--green-strong)}.pipeline-action-menu button[data-v-84131a2a]:disabled{color:var(--muted);cursor:not-allowed;opacity:.55}.pipeline-action-menu button.danger-action[data-v-84131a2a]{color:var(--red)}.execution-list[data-v-84131a2a]{display:grid;gap:8px;margin:-4px 0 14px}.space-filter-tabs[data-v-84131a2a]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.space-filter-tabs button[data-v-84131a2a]{display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:5px;background:var(--surface-2);color:var(--muted);font-size:10px;font-weight:650}.space-filter-tabs button[data-v-84131a2a]:hover,.space-filter-tabs button.active[data-v-84131a2a]{border-color:#258f6159;background:var(--green-bg);color:var(--green-strong)}.space-filter-tabs span[data-v-84131a2a]{min-width:18px;padding:2px 5px;border-radius:9px;background:var(--surface-3);font-size:9px;text-align:center}.execution-item[data-v-84131a2a]{position:relative;display:grid;overflow:hidden;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px 13px;border:1px solid rgba(54,125,158,.28);border-radius:5px;background:var(--blue-bg);color:var(--blue)}.execution-item>div[data-v-84131a2a]:nth-child(2){display:grid;min-width:0;gap:3px}.execution-item strong[data-v-84131a2a],.execution-item span[data-v-84131a2a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-item strong[data-v-84131a2a]{color:var(--text);font-size:11px}.execution-item span[data-v-84131a2a]{font-size:10px}.execution-progress[data-v-84131a2a]{position:absolute;right:0;bottom:0;left:0;height:3px;overflow:hidden;background:#367d9e1f}.execution-progress i[data-v-84131a2a]{position:absolute;width:38%;height:100%;background:var(--blue);animation:progress-scan-84131a2a 1.2s ease-in-out infinite}.row-running[data-v-84131a2a]{background:var(--blue-bg)}.row-highlighted[data-v-84131a2a]{box-shadow:inset 3px 0 var(--green);background:var(--green-bg)}.running-text[data-v-84131a2a]{display:flex!important;align-items:center;gap:4px;color:var(--blue)!important}.spin[data-v-84131a2a]{animation:spin-84131a2a .9s linear infinite}.stage-strip[data-v-84131a2a]{display:grid;grid-template-columns:repeat(3,minmax(88px,1fr));min-width:276px;gap:5px}.stage-select[data-v-84131a2a]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;height:29px;padding-left:7px;gap:3px;border:1px solid var(--line);border-radius:4px;background:var(--surface-2)}.stage-select>span[data-v-84131a2a]{font-size:9px;font-weight:700;white-space:nowrap}.stage-select>select[data-v-84131a2a]{min-width:0;height:27px;padding:0 15px 0 2px;border:0;background-color:transparent;color:inherit;font-size:9px;font-weight:650}.stage-select.tone-success[data-v-84131a2a]{border-color:#258f6140;background:var(--green-bg);color:var(--green-strong)}.stage-select.tone-danger[data-v-84131a2a]{border-color:#db707040;background:var(--red-bg);color:var(--red)}.stage-select.tone-running[data-v-84131a2a]{border-color:#367d9e47;background:var(--blue-bg);color:var(--blue)}.credential-state[data-v-84131a2a]{color:var(--green-strong)!important}.space-link[data-v-84131a2a]{color:var(--blue)!important}.policy-control[data-v-84131a2a]{display:flex;align-items:center;gap:8px;min-width:180px}.policy-control select[data-v-84131a2a]{height:30px;border:1px solid var(--line);border-radius:4px;background:var(--bg-elevated);color:var(--text-2);font-size:10px}.mini-toggle[data-v-84131a2a]{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px;cursor:pointer}.mini-toggle input[data-v-84131a2a]{position:absolute;opacity:0}.mini-toggle i[data-v-84131a2a]{position:relative;width:30px;height:17px;border:1px solid var(--line);border-radius:10px;background:var(--surface-3)}.mini-toggle i[data-v-84131a2a]:after{position:absolute;top:3px;left:3px;width:9px;height:9px;border-radius:50%;background:var(--muted);content:"";transition:transform .18s}.mini-toggle input:checked+i[data-v-84131a2a]{border-color:var(--green);background:var(--green)}.mini-toggle input:checked+i[data-v-84131a2a]:after{background:#fff;transform:translate(13px)}.modal .field[data-v-84131a2a]:first-of-type{margin-top:18px}@keyframes spin-84131a2a{to{transform:rotate(360deg)}}@keyframes progress-scan-84131a2a{0%{transform:translate(-110%)}to{transform:translate(290%)}}@media(max-width:980px){.free-config-grid[data-v-84131a2a]{grid-template-columns:1fr}}@media(max-width:1100px){.team-metrics[data-v-84131a2a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.team-metrics[data-v-84131a2a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.team-metrics .metric-card>svg[data-v-84131a2a]{display:none}}@media(max-width:900px){.push-settings-grid[data-v-84131a2a]{grid-template-columns:1fr}.push-settings-actions[data-v-84131a2a]{grid-column:auto}}@media(max-width:620px){.sub2-fields[data-v-84131a2a]{grid-template-columns:1fr}.sub2-fields .wide[data-v-84131a2a]{grid-column:auto}.split-actions[data-v-84131a2a]{align-items:stretch;flex-direction:column}.split-actions>.btn[data-v-84131a2a]{width:100%}.execution-item[data-v-84131a2a]{grid-template-columns:auto minmax(0,1fr)}.execution-item>.status-pill[data-v-84131a2a]{display:none}}.gpt-info-backdrop[data-v-63e0106f]{z-index:1400}.gpt-info-dialog[data-v-63e0106f]{width:min(920px,100%);max-height:calc(100dvh - 40px);overflow:auto;min-width:0;padding:20px;border-radius:8px}.gpt-info-dialog[data-v-63e0106f]:focus{outline:none}.table-shell[data-v-63e0106f]{max-height:min(55dvh,520px);overflow:auto}.gpt-info-heading[data-v-63e0106f]{display:flex;justify-content:space-between;align-items:center;gap:12px}.gpt-info-heading h2[data-v-63e0106f]{margin:0;font-size:18px}.gpt-info-counters[data-v-63e0106f]{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 8px;font-size:12px}.gpt-info-counters span[data-v-63e0106f]{display:inline-flex;align-items:center;gap:5px}progress[data-v-63e0106f]{width:100%;height:6px;accent-color:var(--green);margin-bottom:12px}.gpt-info-table[data-v-63e0106f]{width:100%;min-width:650px;table-layout:fixed}.gpt-info-table th[data-v-63e0106f]:nth-child(1){width:26%}.gpt-info-table th[data-v-63e0106f]:nth-child(2){width:12%}.gpt-info-table th[data-v-63e0106f]:nth-child(3){width:25%}.gpt-info-table td[data-v-63e0106f],.gpt-info-error[data-v-63e0106f]{white-space:normal;overflow-wrap:anywhere}.gpt-info-table th[data-v-63e0106f],.gpt-info-table td[data-v-63e0106f]{padding:10px 12px}.gpt-info-table small[data-v-63e0106f]{display:block;font-size:11px;line-height:1.6}.spin[data-v-63e0106f]{animation:gpt-info-spin-63e0106f 1s linear infinite}@keyframes gpt-info-spin-63e0106f{to{transform:rotate(360deg)}}.credential-dialog-backdrop[data-v-96b940b7]{z-index:130}.credential-dialog[data-v-96b940b7]{display:grid;grid-template-columns:minmax(0,1fr);width:min(720px,100%);max-height:calc(100vh - 40px);gap:16px;overflow:auto}.credential-dialog-header[data-v-96b940b7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.credential-dialog-header h2[data-v-96b940b7]{margin-top:4px}.credential-dialog-header>div[data-v-96b940b7]{min-width:0}.credential-dialog-header p[data-v-96b940b7]{overflow:hidden;margin-top:5px;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.credential-loading[data-v-96b940b7]{display:flex;min-height:190px;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:11px}.credential-error[data-v-96b940b7]{padding:9px 11px;border:1px solid rgba(219,112,112,.3);border-radius:4px;background:var(--red-bg);color:var(--red);font-size:11px}.credential-token-field[data-v-96b940b7]{display:grid;min-width:0;gap:7px}.credential-fields[data-v-96b940b7]{display:grid;gap:16px;min-width:0;margin:0;padding:0;border:0}.credential-success[data-v-96b940b7]{color:var(--green-strong);font-size:12px}.credential-token-field input[data-v-96b940b7]{width:100%;min-width:0}.credential-totp-code[data-v-96b940b7]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.credential-totp-code code[data-v-96b940b7]{min-width:72px;color:var(--blue);font-size:18px;font-variant-numeric:tabular-nums}.credential-totp-code small[data-v-96b940b7]{min-width:70px;color:var(--muted);font-size:11px}.credential-token-field>span[data-v-96b940b7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.credential-token-field strong[data-v-96b940b7]{color:var(--text-2);font-size:11px}.credential-token-field button[data-v-96b940b7]{display:inline-flex;min-height:28px;align-items:center;gap:5px;padding:4px 8px;border:1px solid var(--line);border-radius:4px;background:var(--surface-2);color:var(--text-2);font-size:10px}.credential-token-field button[data-v-96b940b7]:hover:not(:disabled){border-color:var(--green);color:var(--green-strong)}.credential-token-field textarea[data-v-96b940b7]{width:100%;min-height:88px;resize:none;border:1px solid var(--line);border-radius:4px;outline:0;background:var(--bg-elevated);color:var(--text-2);padding:10px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.55;overflow-wrap:anywhere}.credential-token-field textarea[data-v-96b940b7]:focus{border-color:var(--green);box-shadow:0 0 0 2px var(--green-bg)}.credential-account-id[data-v-96b940b7]{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.credential-export-actions[data-v-96b940b7]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:2px}.spin[data-v-96b940b7]{animation:spin-96b940b7 .9s linear infinite}@keyframes spin-96b940b7{to{transform:rotate(360deg)}}.mail-tabs[data-v-77f292d2]{display:flex;gap:2px;border-bottom:1px solid var(--line)}.mail-tabs button[data-v-77f292d2]{display:flex;min-height:40px;align-items:center;gap:7px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:12px;font-weight:650}.mail-tabs button.active[data-v-77f292d2]{border-bottom-color:var(--green);color:var(--text)}.mail-tabs span[data-v-77f292d2]{min-width:20px;padding:2px 5px;border-radius:10px;background:var(--surface-3);font-size:9px;text-align:center}.compact-search[data-v-77f292d2]{display:flex;height:34px;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--line);border-radius:4px;background:var(--bg-elevated);color:var(--muted)}.compact-search input[data-v-77f292d2]{min-width:180px;border:0;outline:0;background:transparent;color:var(--text);font-size:11px}.mail-method-summary[data-v-77f292d2]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:-5px 0 14px}.mail-options-backdrop[data-v-77f292d2]{z-index:250}.mail-options-dialog[data-v-77f292d2]{max-height:calc(100dvh - 40px);overflow-y:auto}.mail-options-dialog header[data-v-77f292d2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.mail-options-dialog h2[data-v-77f292d2]{margin:0}.mail-options-dialog p[data-v-77f292d2]{overflow-wrap:anywhere;margin-top:14px;font-size:12px}.mail-export-progress .mail-import-progress-heading[data-v-77f292d2],.mail-export-progress .mail-import-progress-stats[data-v-77f292d2]{font-size:12px;flex-wrap:wrap}.mail-options-scope[data-v-77f292d2]{display:flex;justify-content:space-between;gap:12px;margin:18px 0;color:var(--muted);font-size:12px}.mail-options-scope strong[data-v-77f292d2]{color:var(--text)}.mail-options-fields[data-v-77f292d2]{min-width:0;display:grid;gap:14px;padding:0;margin:0;border:0}.mail-options-fields .field[data-v-77f292d2]{margin:0}.mail-option-check[data-v-77f292d2]{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--text)}.mail-options-actions[data-v-77f292d2]{flex-wrap:wrap;justify-content:flex-end;margin-top:24px}.mail-accounts-panel>.panel-title>div[data-v-77f292d2]:first-child{flex:0 0 auto}.space-filter-tabs[data-v-77f292d2]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.space-filter-tabs button[data-v-77f292d2]{display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:5px;background:var(--surface-2);color:var(--muted);font-size:10px;font-weight:650}.space-filter-tabs button[data-v-77f292d2]:hover,.space-filter-tabs button.active[data-v-77f292d2]{border-color:#258f6159;background:var(--green-bg);color:var(--green-strong)}.space-filter-tabs span[data-v-77f292d2]{min-width:18px;padding:2px 5px;border-radius:9px;background:var(--surface-3);font-size:9px;text-align:center}.mail-method-summary span[data-v-77f292d2]{padding:4px 8px;border:1px solid var(--line-soft);border-radius:4px;background:var(--surface-2);color:var(--muted);font-size:9px}.mail-account-table[data-v-77f292d2]{width:100%;min-width:1650px!important;table-layout:fixed}.mail-accounts-panel .table-shell[data-v-77f292d2]{overflow-x:auto;overflow-y:visible}.mail-account-table th[data-v-77f292d2]:nth-child(1),.mail-account-table td[data-v-77f292d2]:nth-child(1){width:44px;text-align:center}.mail-account-table th[data-v-77f292d2]:nth-child(2),.mail-account-table td[data-v-77f292d2]:nth-child(2){width:220px}.mail-account-table th[data-v-77f292d2]:nth-child(3),.mail-account-table td[data-v-77f292d2]:nth-child(3){width:115px;min-width:0}.mail-account-table th[data-v-77f292d2]:nth-child(4),.mail-account-table td[data-v-77f292d2]:nth-child(4){width:110px}.mail-account-table th[data-v-77f292d2]:nth-child(5),.mail-account-table td[data-v-77f292d2]:nth-child(5){width:180px}.mail-account-table th[data-v-77f292d2]:nth-child(6),.mail-account-table td[data-v-77f292d2]:nth-child(6){width:125px}.gpt-info-fields[data-v-77f292d2]{margin-top:5px}.gpt-info-fields small[data-v-77f292d2],.gpt-info-fields time[data-v-77f292d2]{display:block;white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.5}.mail-account-table th[data-v-77f292d2]:nth-child(7),.mail-account-table td[data-v-77f292d2]:nth-child(7){width:280px}.mail-account-table th[data-v-77f292d2]:nth-child(8),.mail-account-table td[data-v-77f292d2]:nth-child(8){width:190px;min-width:190px}.mail-account-table th[data-v-77f292d2]:nth-child(9),.mail-account-table td[data-v-77f292d2]:nth-child(9){width:110px;min-width:110px;text-align:center}.mail-account-table th[data-v-77f292d2]:nth-child(10),.mail-account-table td[data-v-77f292d2]:nth-child(10){width:280px}.copy-account-trigger[data-v-77f292d2]{cursor:pointer}.copy-account-trigger[data-v-77f292d2]:hover{color:var(--blue);text-decoration:underline}.credentials-cell[data-v-77f292d2]{min-width:150px}.credential-grid[data-v-77f292d2]{display:grid;min-width:0;gap:4px}.credential-grid small[data-v-77f292d2]{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.credential-grid small.ready[data-v-77f292d2]{color:var(--green-strong)}.actions-cell[data-v-77f292d2]{overflow:visible;width:280px;min-width:280px}.actions-cell .row-actions[data-v-77f292d2]{flex-wrap:wrap;min-width:260px;gap:5px}.action-menu[data-v-77f292d2]{position:relative;flex:0 0 auto}.action-menu-popover[data-v-77f292d2]{position:fixed;z-index:99999;top:0;left:0;right:auto;display:grid;width:152px;padding:5px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.action-menu[data-v-77f292d2]{z-index:30}.action-menu-item[data-v-77f292d2]{display:flex;min-height:32px;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:5px;background:transparent;color:var(--text-2);font-size:10px;text-align:left;white-space:nowrap}.action-menu-item[data-v-77f292d2]:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.action-menu-item[data-v-77f292d2]:disabled{cursor:not-allowed;opacity:.45}.action-menu-item.danger[data-v-77f292d2]{color:var(--red)}.login-progress[data-v-77f292d2]{display:block;overflow:hidden;max-width:320px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.btn.compact[data-v-77f292d2]{min-height:31px;padding:5px 9px;font-size:10px}.inbox-toolbar[data-v-77f292d2]{padding-block:14px}.inbox-filters[data-v-77f292d2]{display:flex;align-items:center;gap:9px}.inbox-filters select[data-v-77f292d2]{height:34px;padding:0 28px 0 9px;border:1px solid var(--line);border-radius:4px;background:var(--bg-elevated);color:var(--text-2);font-size:11px}.mail-progress[data-v-77f292d2]{display:grid;gap:8px;margin-top:12px}.mail-progress>div[data-v-77f292d2]:first-child{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.mail-progress strong[data-v-77f292d2]{color:var(--text-2)}.inbox-grid[data-v-77f292d2]{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(480px,1.2fr);gap:16px}.inbox-list[data-v-77f292d2],.message-detail[data-v-77f292d2]{min-height:500px}.message-list[data-v-77f292d2]{max-height:620px;overflow-y:auto;margin:-4px -8px -8px}.message-list button[data-v-77f292d2]{display:grid;width:100%;gap:5px;padding:11px 10px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--text-2);text-align:left}.message-list button[data-v-77f292d2]:hover,.message-list button.active[data-v-77f292d2]{background:var(--surface-2)}.message-list button.active[data-v-77f292d2]{box-shadow:inset 2px 0 var(--green)}.message-list button>span[data-v-77f292d2]{display:flex;align-items:center;justify-content:space-between;gap:10px}.message-list strong[data-v-77f292d2]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.message-list b[data-v-77f292d2]{padding:3px 6px;border-radius:4px;background:var(--green-bg);color:var(--green-strong);font:700 11px SFMono-Regular,Consolas,monospace}.message-list small[data-v-77f292d2]{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.message-detail dl[data-v-77f292d2]{display:grid;gap:8px;margin-bottom:16px}.message-detail dl div[data-v-77f292d2]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;font-size:10px}.message-detail dt[data-v-77f292d2]{color:var(--muted)}.message-detail dd[data-v-77f292d2]{overflow:hidden;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap}.message-detail pre[data-v-77f292d2]{overflow:auto;max-height:500px;padding:14px;border:1px solid var(--line-soft);border-radius:5px;background:var(--surface-2);color:var(--text-2);font:11px/1.65 system-ui,sans-serif;white-space:pre-wrap;word-break:break-word}.message-placeholder[data-v-77f292d2]{display:grid;min-height:420px;place-content:center;justify-items:center;gap:10px;color:var(--muted);font-size:11px}.mail-import-modal[data-v-77f292d2]{width:min(620px,100%)}.mail-import-destination[data-v-77f292d2]{display:grid;gap:8px;margin:16px 0;padding:14px;border:1px solid var(--line);border-radius:12px}.mail-import-destination small[data-v-77f292d2]{color:var(--muted);line-height:1.6}.mail-import-modal .field[data-v-77f292d2]:first-of-type{margin-top:18px}.mail-import-progress[data-v-77f292d2]{display:grid;gap:9px;margin-top:14px}.mail-import-progress-heading[data-v-77f292d2],.mail-import-progress-stats[data-v-77f292d2]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:10px}.mail-import-progress-heading strong[data-v-77f292d2],.mail-import-progress-stats strong[data-v-77f292d2]{color:var(--text-2)}.mail-import-progress-track[data-v-77f292d2]{height:5px;overflow:hidden;border-radius:3px;background:var(--surface-3)}.mail-import-progress-track i[data-v-77f292d2]{display:block;height:100%;background:var(--green);transition:width .2s ease}.mail-import-progress-track i.danger[data-v-77f292d2]{background:var(--red)}.mail-import-progress-track i.success[data-v-77f292d2]{background:var(--green)}.mail-import-progress-track i.indeterminate[data-v-77f292d2]{width:42%;animation:mail-progress-indeterminate-77f292d2 1.25s ease-in-out infinite}.reuse-progress-failed .mail-import-progress-track[data-v-77f292d2]{background:var(--red-bg)}@keyframes mail-progress-indeterminate-77f292d2{0%{transform:translate(-115%)}50%{transform:translate(120%)}to{transform:translate(250%)}}.login-confirm-dialog[data-v-77f292d2]{width:min(500px,100%)}.login-confirm-dialog p[data-v-77f292d2]{margin-top:12px;color:var(--muted);font-size:11px;line-height:1.65}.login-confirm-dialog p strong[data-v-77f292d2]{color:var(--text-2);word-break:break-all}.login-dialog-backdrop[data-v-77f292d2]{z-index:120}.login-dialog[data-v-77f292d2]{display:flex;width:min(760px,100%);max-height:min(760px,calc(100vh - 40px));flex-direction:column;padding:0;overflow:hidden}.batch-login-dialog[data-v-77f292d2]{display:flex;width:min(920px,100%);max-height:min(820px,calc(100vh - 40px));flex-direction:column;padding:0;overflow:hidden}.at-check-dialog[data-v-77f292d2]{display:flex;width:min(780px,100%);max-height:min(760px,calc(100vh - 40px));flex-direction:column;padding:0;overflow:hidden}.batch-login-summary[data-v-77f292d2]{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));gap:1px;border-bottom:1px solid var(--line);background:var(--line)}.at-check-summary[data-v-77f292d2]{grid-template-columns:repeat(5,minmax(80px,1fr))}.batch-login-summary span[data-v-77f292d2]{display:flex;min-height:46px;align-items:center;justify-content:center;gap:7px;background:var(--surface-2);color:var(--muted);font-size:10px}.batch-login-summary strong[data-v-77f292d2]{color:var(--text-2);font-size:13px}.batch-login-summary .success strong[data-v-77f292d2]{color:var(--green-strong)}.batch-login-summary .danger strong[data-v-77f292d2]{color:var(--red)}.batch-login-progress[data-v-77f292d2]{flex:0 0 3px;overflow:hidden;background:var(--surface-3)}.batch-login-progress i[data-v-77f292d2]{display:block;height:100%;background:var(--green);transition:width .25s ease}.batch-login-progress i.danger[data-v-77f292d2]{background:var(--red)}.at-check-list[data-v-77f292d2]{min-height:240px;overflow-y:auto}.at-check-item[data-v-77f292d2]{display:grid;min-height:58px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 20px;border-bottom:1px solid var(--line-soft)}.at-check-item>span[data-v-77f292d2]:nth-child(2){display:grid;min-width:0;gap:4px}.at-check-item strong[data-v-77f292d2],.at-check-item small[data-v-77f292d2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-check-item strong[data-v-77f292d2]{color:var(--text-2);font-size:11px}.at-check-item small[data-v-77f292d2]{color:var(--muted);font-size:10px}.batch-login-list[data-v-77f292d2]{min-height:280px;overflow-y:auto}.batch-login-task[data-v-77f292d2]{border-bottom:1px solid var(--line-soft)}.batch-task-summary[data-v-77f292d2]{display:grid;width:100%;min-height:62px;grid-template-columns:22px minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:9px 20px;border:0;background:var(--surface);color:var(--text-2);text-align:left}.batch-task-summary[data-v-77f292d2]:hover{background:var(--surface-2)}.batch-task-summary>svg[data-v-77f292d2]{color:var(--muted);transition:transform .18s ease}.batch-task-summary>svg.expanded[data-v-77f292d2]{transform:rotate(180deg)}.batch-task-state[data-v-77f292d2]{display:grid;place-items:center;color:var(--muted)}.batch-task-state.running[data-v-77f292d2],.batch-task-state.success[data-v-77f292d2]{color:var(--green-strong)}.batch-task-state.danger[data-v-77f292d2]{color:var(--red)}.batch-task-copy[data-v-77f292d2]{display:grid;min-width:0;gap:4px}.batch-task-copy strong[data-v-77f292d2],.batch-task-copy small[data-v-77f292d2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-task-copy strong[data-v-77f292d2]{font-size:11px}.batch-task-copy small[data-v-77f292d2]{color:var(--muted);font-size:10px}.batch-task-details[data-v-77f292d2]{border-top:1px solid var(--line-soft);background:var(--surface-2)}.batch-task-details .login-timeline[data-v-77f292d2]{min-height:0;max-height:300px;padding:8px 54px 12px}.batch-task-details .timeline-icon[data-v-77f292d2]{background:var(--surface-2)}.batch-task-error[data-v-77f292d2]{margin:0 54px 14px;color:var(--red);font-size:10px;line-height:1.55;word-break:break-word}.login-dialog-header[data-v-77f292d2]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:20px 22px 16px;border-bottom:1px solid var(--line)}.login-dialog-header h2[data-v-77f292d2]{margin-top:3px;font-size:17px}.login-dialog-header p[data-v-77f292d2]{overflow:hidden;margin-top:3px;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.login-dialog-mark[data-v-77f292d2]{display:grid;width:40px;height:40px;border:1px solid var(--line);border-radius:6px;place-items:center;color:var(--muted);background:var(--surface-2)}.login-dialog-mark.success[data-v-77f292d2]{border-color:#1e966947;color:var(--green-strong);background:var(--green-bg)}.login-dialog-mark.danger[data-v-77f292d2]{border-color:#db70704d;color:var(--red);background:var(--red-bg)}.login-current[data-v-77f292d2]{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;padding:10px 22px;background:var(--surface-2)}.login-current>div[data-v-77f292d2]{display:flex;min-width:0;align-items:center;gap:9px}.login-current strong[data-v-77f292d2]{overflow:hidden;color:var(--text-2);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.login-current>small[data-v-77f292d2]{flex:none;color:var(--muted);font-size:9px}.login-current.success[data-v-77f292d2]{color:var(--green-strong)}.login-current.danger[data-v-77f292d2]{color:var(--red)}.login-running-line[data-v-77f292d2]{position:relative;height:2px;overflow:hidden;background:var(--surface-3)}.login-running-line i[data-v-77f292d2]{position:absolute;width:38%;height:100%;background:var(--green);animation:login-scan-77f292d2 1.5s ease-in-out infinite}.login-timeline[data-v-77f292d2]{min-height:260px;margin:0;padding:12px 22px 18px;overflow-y:auto;list-style:none}.login-timeline li[data-v-77f292d2]{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:8px 0}.login-timeline li[data-v-77f292d2]:not(:last-child):after{position:absolute;top:28px;bottom:-5px;left:7px;width:1px;background:var(--line);content:""}.timeline-icon[data-v-77f292d2]{position:relative;z-index:1;display:grid;width:15px;height:15px;margin-top:1px;place-items:center;color:var(--muted);background:var(--surface)}.login-timeline li.success .timeline-icon[data-v-77f292d2]{color:var(--green-strong)}.login-timeline li.warning .timeline-icon[data-v-77f292d2]{color:var(--amber, #b87918)}.login-timeline li.error .timeline-icon[data-v-77f292d2]{color:var(--red)}.login-timeline li>div>span[data-v-77f292d2]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.login-timeline strong[data-v-77f292d2]{color:var(--text-2);font-size:10px}.login-timeline time[data-v-77f292d2]{color:var(--muted);font:9px SFMono-Regular,Consolas,monospace}.login-timeline p[data-v-77f292d2]{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.55;word-break:break-word}.login-timeline li.error p[data-v-77f292d2]{color:var(--red)}.login-outcome[data-v-77f292d2]{display:flex;align-items:flex-start;gap:10px;margin:0 22px;padding:11px 12px;border:1px solid var(--line);border-radius:5px;background:var(--surface-2);color:var(--text-2)}.login-outcome.success[data-v-77f292d2]{border-color:#1e966947;color:var(--green-strong);background:var(--green-bg)}.login-outcome.danger[data-v-77f292d2]{border-color:#db70704d;color:var(--red);background:var(--red-bg)}.login-outcome svg[data-v-77f292d2]{flex:none}.login-outcome div[data-v-77f292d2]{display:grid;gap:4px}.login-outcome strong[data-v-77f292d2]{font-size:11px}.login-outcome small[data-v-77f292d2]{color:var(--muted);font-size:10px;line-height:1.5}.login-dialog-actions[data-v-77f292d2]{margin-top:0;padding:16px 22px 20px}.spin[data-v-77f292d2]{animation:spin-77f292d2 .9s linear infinite}@keyframes spin-77f292d2{to{transform:rotate(360deg)}}@keyframes login-scan-77f292d2{0%{transform:translate(-110%)}to{transform:translate(290%)}}@media(max-width:980px){.inbox-grid[data-v-77f292d2]{grid-template-columns:1fr}}@media(max-width:620px){.inbox-filters[data-v-77f292d2]{align-items:stretch;flex-direction:column}.inbox-filters[data-v-77f292d2]>*{width:100%}.compact-search input[data-v-77f292d2]{min-width:0;width:100%}.login-dialog-header[data-v-77f292d2]{position:relative;grid-template-columns:auto minmax(0,1fr);padding-right:52px}.login-dialog-header>.status-pill[data-v-77f292d2]{grid-column:2;justify-self:start}.login-dialog-header>.icon-button[data-v-77f292d2]{position:absolute;top:18px;right:14px}.batch-login-summary[data-v-77f292d2]{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-task-summary[data-v-77f292d2]{grid-template-columns:20px minmax(0,1fr) 18px;padding:9px 12px}.batch-task-summary>.status-pill[data-v-77f292d2]{grid-column:2;justify-self:start}.batch-task-summary>svg[data-v-77f292d2]{grid-column:3;grid-row:1}.batch-task-details .login-timeline[data-v-77f292d2]{padding-right:18px;padding-left:18px}.batch-task-error[data-v-77f292d2]{margin-right:18px;margin-left:18px}}.pro-action-menu[data-v-481ff052]{position:fixed;z-index:1000;overflow-y:auto;padding:6px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 12px 36px #00000029}.pro-action-menu[data-v-481ff052] button{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:8px 10px;border-radius:5px;text-align:left;font-size:12px;color:var(--text);white-space:nowrap}.pro-action-menu[data-v-481ff052] button:hover:not(:disabled),.pro-action-menu[data-v-481ff052] button:focus-visible{background:var(--surface-2);outline:2px solid var(--line);outline-offset:-2px}.pro-action-menu[data-v-481ff052] button:disabled{opacity:.4;cursor:not-allowed}.pro-action-menu[data-v-481ff052] svg{flex-shrink:0}.temporary-at-backdrop[data-v-39e4dece]{z-index:1450}.temporary-at-dialog[data-v-39e4dece]{width:min(780px,100%);max-height:calc(100dvh - 40px);overflow:auto}header[data-v-39e4dece],footer[data-v-39e4dece],.summary[data-v-39e4dece],.task-heading[data-v-39e4dece]{display:flex;align-items:center;gap:12px}header[data-v-39e4dece],.task-heading[data-v-39e4dece]{justify-content:space-between}h2[data-v-39e4dece]{margin:0;font-size:18px}p[data-v-39e4dece]{font-size:12px;line-height:1.7;overflow-wrap:anywhere}footer[data-v-39e4dece]{justify-content:flex-end;margin-top:18px}.summary[data-v-39e4dece]{margin:18px 0 10px;flex-wrap:wrap;font-size:12px}.summary span[data-v-39e4dece]{display:inline-flex;align-items:center;gap:5px}progress[data-v-39e4dece]{width:100%;accent-color:var(--green);height:7px}.task-list[data-v-39e4dece],.target-list[data-v-39e4dece]{max-height:50dvh;overflow:auto}.target-list[data-v-39e4dece]{font-size:12px;overflow-wrap:anywhere}.at-task[data-v-39e4dece]{border:1px solid var(--line);border-radius:5px;padding:12px;margin-top:10px}.task-heading[data-v-39e4dece]{width:100%;border:0;background:transparent;color:var(--text);text-align:left;padding:0;font-size:12px}.task-heading strong[data-v-39e4dece]{overflow-wrap:anywhere;min-width:0}.task-heading span[data-v-39e4dece]{flex-shrink:0}.at-task>small[data-v-39e4dece]{display:block;color:var(--muted);margin-top:8px}.task-logs[data-v-39e4dece]{padding:0;list-style:none;font-size:11px}.task-logs li[data-v-39e4dece]{display:flex;gap:10px;margin-top:6px}.task-logs time[data-v-39e4dece]{color:var(--muted);flex-shrink:0}.task-logs span[data-v-39e4dece]{overflow-wrap:anywhere}.spin[data-v-39e4dece]{animation:temporary-at-spin-39e4dece 1s linear infinite}@keyframes temporary-at-spin-39e4dece{to{transform:rotate(360deg)}}.pro-log-dialog[data-v-8e5d5417]{width:min(900px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto}.modal-heading[data-v-8e5d5417]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.modal-heading h2[data-v-8e5d5417]{font-size:16px;overflow-wrap:anywhere}.modal-heading>div[data-v-8e5d5417]{min-width:0}.heading-actions[data-v-8e5d5417]{flex-wrap:wrap}.log-summary[data-v-8e5d5417]{display:flex;flex-wrap:wrap;gap:10px 16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted);overflow-wrap:anywhere}.log-event[data-v-8e5d5417]{padding:13px 0;border-bottom:1px solid var(--line);display:grid;gap:5px;overflow-wrap:anywhere}.event-heading[data-v-8e5d5417]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px}.log-event p[data-v-8e5d5417]{margin:0;font-size:12px}small[data-v-8e5d5417],time[data-v-8e5d5417]{font-size:11px;color:var(--muted)}.failed .event-heading strong[data-v-8e5d5417]{color:var(--red)}summary[data-v-8e5d5417]{cursor:pointer;color:var(--blue);font-size:11px}pre[data-v-8e5d5417]{max-height:240px;overflow:auto;padding:10px;background:var(--surface-2);white-space:pre-wrap;word-break:break-word;font:11px/1.5 monospace}.log-more[data-v-8e5d5417]{padding:16px 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted)}.payment-card-status[data-v-a41ef971]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px}.payment-card-status small[data-v-a41ef971]{color:var(--muted);font-size:11px;white-space:normal}.occupancy-overlay[data-v-4986b3ae]{z-index:13000}.occupancy-dialog[data-v-4986b3ae]{width:min(700px,94vw);max-height:88vh;overflow:auto}.occupancy-dialog p[data-v-4986b3ae]{margin:14px 0;overflow-wrap:anywhere;line-height:1.7}.occupancy-dialog .field[data-v-4986b3ae]{margin:14px 0}.occupancy-confirm[data-v-4986b3ae]{display:flex;gap:8px;align-items:flex-start}.occupancy-confirm input[data-v-4986b3ae]{width:auto;margin-top:4px}.card-occupancy[data-v-d6ce9585]{font-size:12px;line-height:1.7;overflow-wrap:anywhere;margin:10px 0}.card-occupancy strong[data-v-d6ce9585]{font-weight:500}.card-occupancy span[data-v-d6ce9585],.card-occupancy small[data-v-d6ce9585]{display:block}.card-occupancy small[data-v-d6ce9585]{font-size:11px;color:var(--muted)}.pro-auto-stages[data-v-b845e952]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:260px}.pro-auto-stages>span[data-v-b845e952]{display:flex;align-items:center;gap:4px;padding:4px 6px;font-size:11px;border:1px solid var(--line);border-radius:5px;color:var(--muted);white-space:nowrap}small[data-v-b845e952]{font-size:10px}.editable[data-v-b845e952]{min-width:310px}.editable select[data-v-b845e952]{width:76px;min-width:0;border:0;background:transparent;color:inherit;padding:0;font:inherit;cursor:pointer}.editable select[data-v-b845e952]:disabled{cursor:default}.editable select[data-v-b845e952]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.manual-mark[data-v-b845e952]{font-size:9px;font-style:normal;border:1px solid currentColor;border-radius:3px;padding:0 2px}.completed[data-v-b845e952]{color:var(--green-strong)!important;background:var(--green-bg);border-color:var(--green)!important}.running[data-v-b845e952],.waiting[data-v-b845e952],.unknown[data-v-b845e952]{color:var(--amber)!important;background:var(--amber-bg)}.failed[data-v-b845e952],.interrupted[data-v-b845e952]{color:var(--red)!important;background:var(--red-bg)}.spin[data-v-b845e952]{animation:pro-stage-spin-b845e952 1s linear infinite}@keyframes pro-stage-spin-b845e952{to{transform:rotate(360deg)}}.schedule-stats[data-v-552d2eec]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.schedule-stats>div[data-v-552d2eec]{padding:14px;background:var(--surface-2);border:1px solid var(--line);border-radius:6px}.schedule-stats small[data-v-552d2eec],.schedule-stats strong[data-v-552d2eec]{display:block}.schedule-stats small[data-v-552d2eec]{color:var(--muted);margin-bottom:8px}.schedule-stats strong[data-v-552d2eec]{font-size:20px}.run-record[data-v-552d2eec]{border-top:1px solid var(--line);padding:16px 0}.run-heading[data-v-552d2eec],.run-task>div[data-v-552d2eec]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.run-heading span[data-v-552d2eec]{color:var(--muted);font-size:12px}.run-task[data-v-552d2eec]{padding:12px;margin-top:12px;background:var(--surface-2)}.run-task strong[data-v-552d2eec]{overflow-wrap:anywhere}.run-task[data-v-552d2eec] .pro-auto-stages{margin:12px 0}.pro-schedule-panel p[data-v-552d2eec]{font-size:12px;line-height:1.7;overflow-wrap:anywhere}@media(max-width:800px){.schedule-stats[data-v-552d2eec]{grid-template-columns:repeat(2,minmax(0,1fr))}}.purchase-groups[data-v-7d162e8c]{min-width:0;margin:12px 0;border:1px solid var(--line);border-radius:6px;padding:10px 12px;font-size:12px}summary[data-v-7d162e8c]{cursor:pointer;font-weight:600;overflow-wrap:anywhere}summary span[data-v-7d162e8c]{margin-left:10px;font-weight:400;color:var(--muted)}.group-tools[data-v-7d162e8c]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.group-tools input[data-v-7d162e8c]{flex:1;min-width:140px;width:0;border:1px solid var(--line);border-radius:6px;background:var(--bg-elevated);color:var(--text);padding:8px}.group-options[data-v-7d162e8c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;max-height:180px;overflow:auto;margin-top:10px}.group-options label[data-v-7d162e8c]{display:flex;align-items:center;gap:8px;padding:7px;min-width:0;cursor:pointer}.group-options input[data-v-7d162e8c]{width:16px;height:16px;min-height:16px;margin:0;flex-shrink:0}.group-options span[data-v-7d162e8c]{overflow-wrap:anywhere}.group-options small[data-v-7d162e8c]{margin-left:auto;white-space:nowrap;color:var(--muted)}p[data-v-7d162e8c]{margin:10px 0 0;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}p.danger-text[data-v-7d162e8c]{color:var(--danger,#dc2626)}.activation-cost[data-v-c009d813]{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.activation-cost strong[data-v-c009d813],.activation-cost small[data-v-c009d813]{display:block}.activation-cost small[data-v-c009d813],.activation-cost p[data-v-c009d813]{color:var(--muted)}.activation-cost p[data-v-c009d813]{margin:8px 0}.return-status[data-v-e68c353a]{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:6px;font-size:11px;line-height:1.4;font-weight:600;white-space:nowrap;background:var(--surface-2);color:var(--muted)}.return-status i[data-v-e68c353a]{height:6px;width:6px;flex-shrink:0;border-radius:50%;background:currentColor}.return-status-text[data-v-e68c353a]{display:flex;flex-direction:column;align-items:flex-start}.return-request-time[data-v-e68c353a]{display:block;font-size:10px;font-weight:400;line-height:1.5;color:inherit;margin:3px 0 0;white-space:normal;text-align:left}.return-status--opened[data-v-e68c353a]{color:var(--blue);background:var(--blue-bg)}.return-status--waiting[data-v-e68c353a],.return-status--unverified[data-v-e68c353a],.return-status--unmatched[data-v-e68c353a]{color:var(--amber);background:var(--amber-bg)}.return-status--returned[data-v-e68c353a]{color:var(--green-strong);background:var(--green-bg)}.case-state[data-v-21a6cd63]{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.manual-state[data-v-21a6cd63]{color:var(--muted);font-size:11px}.case-state-overlay[data-v-21a6cd63]{z-index:1200}.case-state-dialog[data-v-21a6cd63]{width:min(560px,calc(100vw - 32px));max-height:90vh;overflow:auto}.case-state-dialog p[data-v-21a6cd63]{line-height:1.7;overflow-wrap:anywhere}.state-effect[data-v-21a6cd63]{padding:12px;border-radius:8px;background:var(--surface-soft);border:1px solid var(--border)}.state-confirm[data-v-21a6cd63]{display:flex;align-items:flex-start;gap:8px;margin:14px 0;font-size:13px}.case-state-dialog textarea[data-v-21a6cd63]{min-height:80px}.return-case-line[data-v-0217b957]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;overflow-wrap:anywhere}.return-case-line[data-v-0217b957] .activation-cost{flex-basis:100%}.return-case-line strong[data-v-0217b957]{font-size:12px;white-space:normal}.return-case-line small[data-v-0217b957]{flex-basis:100%;font-size:11px;color:var(--muted);line-height:1.7}.card-account-preview[data-v-77d4e155]{display:inline-flex}.card-account-popover[data-v-77d4e155]{position:fixed;z-index:1200;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);box-shadow:0 8px 28px #0002;overflow:auto;pointer-events:none}.card-account-popover>strong[data-v-77d4e155]{font-size:12px}.card-account-popover>p[data-v-77d4e155]{font-size:11px;color:var(--muted);margin-top:12px}.account-money[data-v-c4f7f917]{min-width:520px;max-width:850px;font-variant-numeric:tabular-nums}.amount-grid[data-v-c4f7f917]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.amount-grid span[data-v-c4f7f917]{font-size:11px;color:var(--muted);display:block;margin-bottom:7px}.amount-grid strong[data-v-c4f7f917]{font-size:14px;display:block}.account-money small[data-v-c4f7f917]{display:block;font-size:10px;line-height:1.7;color:var(--muted);font-weight:400}.return-note[data-v-c4f7f917],.warning[data-v-c4f7f917]{font-size:11px;line-height:1.7;margin:10px 0}.warning[data-v-c4f7f917]{color:#a47523}.fee-grid[data-v-c4f7f917]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:12px}.fee-line[data-v-c4f7f917]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:11px}.fee-line>span[data-v-c4f7f917]{color:var(--muted)}.fee-line button[data-v-c4f7f917]{text-align:right;color:var(--text)}.result-row[data-v-c4f7f917]{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--line);padding-top:12px;margin-top:4px}.result-row>div[data-v-c4f7f917]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px}.result-row strong[data-v-c4f7f917]{text-align:right}.profit strong[data-v-c4f7f917]{font-size:17px;color:var(--green-strong)}.profit .negative[data-v-c4f7f917]{color:var(--red)}.note[data-v-c4f7f917]{margin-top:6px}button[data-v-c4f7f917]{font:inherit;border:0;background:none;padding:0;color:var(--green-strong);cursor:pointer}button[data-v-c4f7f917]:disabled{cursor:default;opacity:.6}button[data-v-c4f7f917]:not(:disabled):hover{text-decoration:underline}details[data-v-c4f7f917]{margin-top:12px}summary[data-v-c4f7f917]{font-size:11px;cursor:pointer;color:var(--green-strong);width:-moz-fit-content;width:fit-content}summary>span[data-v-c4f7f917]{color:var(--muted);margin-left:10px}.evidence[data-v-c4f7f917]{background:var(--bg);border-radius:7px;margin-top:10px;padding:12px;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.evidence p[data-v-c4f7f917]{margin:0 0 10px}.trade-line[data-v-c4f7f917]{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:8px 0}.trade-line strong[data-v-c4f7f917]{text-align:right}.links[data-v-c4f7f917]{display:flex;gap:18px;margin-top:12px}@media(max-width:600px){.account-money[data-v-c4f7f917]{min-width:460px}.amount-grid[data-v-c4f7f917]{gap:10px}.fee-grid[data-v-c4f7f917],.result-row[data-v-c4f7f917]{gap:0 14px}}.return-notice[data-v-5cdcdd89]{display:block;color:#91651d;font-size:10px;line-height:1.6;margin-top:7px;max-width:260px;white-space:normal}.return-summary[data-v-eaf1be0f]{padding:20px 0;border-top:1px solid var(--line)}.return-summary header[data-v-eaf1be0f]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.return-summary header strong[data-v-eaf1be0f]{font-size:14px;overflow-wrap:anywhere}.summary-status[data-v-eaf1be0f]{display:flex;align-items:center;gap:14px}.summary-meta[data-v-eaf1be0f]{display:flex;flex-wrap:wrap;gap:8px 22px;margin:14px 0 20px;color:var(--muted);font-size:11px}.return-summary[data-v-eaf1be0f] .account-money{min-width:0;max-width:none}.return-summary[data-v-eaf1be0f] .fee-grid{-moz-column-gap:36px;column-gap:36px}.return-summary[data-v-eaf1be0f] .amount-grid{padding:16px;background:var(--bg);border-radius:8px}@media(max-width:650px){.return-summary[data-v-eaf1be0f] .amount-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.return-summary[data-v-eaf1be0f] .fee-grid,.return-summary[data-v-eaf1be0f] .result-row{grid-template-columns:1fr}.return-summary[data-v-eaf1be0f] .result-row{gap:12px}}.case-table[data-v-eaf1be0f]{overflow:auto}table[data-v-eaf1be0f]{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th[data-v-eaf1be0f],td[data-v-eaf1be0f]{padding:18px 16px;border-bottom:1px solid var(--line);vertical-align:top}th[data-v-eaf1be0f]{background:var(--bg);color:var(--muted);font-weight:400;white-space:nowrap}.account-cell[data-v-eaf1be0f]{min-width:190px;max-width:260px;overflow-wrap:anywhere}.account-cell strong[data-v-eaf1be0f]{font-size:12px;font-weight:600}.card-cell[data-v-eaf1be0f]{min-width:140px;max-width:190px;overflow-wrap:anywhere}.state-cell[data-v-eaf1be0f]{min-width:130px}.time-cell[data-v-eaf1be0f]{min-width:145px;font-size:11px;white-space:nowrap}small[data-v-eaf1be0f]{display:block;font-size:10px;color:var(--muted);margin-top:7px;line-height:1.7}.case-badge[data-v-eaf1be0f]{display:inline-block;padding:6px 8px;border-radius:5px;background:var(--bg);white-space:nowrap;font-size:11px}.case-badge small[data-v-eaf1be0f]{font-size:9px;color:inherit;margin-top:3px}.returned[data-v-eaf1be0f]{background:var(--green-soft);color:var(--green-strong)}.waiting[data-v-eaf1be0f]{background:#fff6e4;color:#91651d}.opened[data-v-eaf1be0f]{background:#eaf2ff;color:#376ec2}.warning[data-v-eaf1be0f]{color:#a47523}.state-cell>button[data-v-eaf1be0f]{display:block;margin-top:10px}button[data-v-eaf1be0f]{background:none;border:0;color:var(--green-strong);font-size:11px;cursor:pointer;padding:0;text-align:left}button[data-v-eaf1be0f]:disabled{opacity:.5;cursor:default}button[data-v-eaf1be0f]:not(:disabled):hover{text-decoration:underline}.hint[data-v-eaf1be0f]{font-size:11px;line-height:1.8;padding:0 16px;color:var(--muted)}.empty[data-v-eaf1be0f]{text-align:center;padding:32px;color:var(--muted)}.trade-review[data-v-d590971e]{font-size:13px}.review-toolbar[data-v-d590971e],.actions[data-v-d590971e],header[data-v-d590971e]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.review-toolbar>div[data-v-d590971e],.actions[data-v-d590971e]{display:flex;gap:8px}.actions[data-v-d590971e]{justify-content:flex-start;margin-top:12px}button[data-v-d590971e]{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:7px;padding:8px 12px;cursor:pointer}button.active[data-v-d590971e],.primary[data-v-d590971e]{background:var(--green-soft);color:var(--green-strong)}button[data-v-d590971e]:disabled{opacity:.5;cursor:default}input[data-v-d590971e],select[data-v-d590971e],textarea[data-v-d590971e]{border:1px solid var(--line);border-radius:6px;padding:9px;background:var(--surface);color:var(--text);box-sizing:border-box;max-width:100%}.review-toolbar input[data-v-d590971e]{width:280px}.hint[data-v-d590971e],small[data-v-d590971e]{color:var(--muted);font-size:11px;line-height:1.8}small[data-v-d590971e]{display:block;overflow-wrap:anywhere}.review-row[data-v-d590971e]{border:1px solid var(--line);border-radius:10px;padding:16px;margin:12px 0}.review-row p[data-v-d590971e]{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.review-row header span[data-v-d590971e]{color:#b7791f;font-size:12px}.review-form[data-v-d590971e]{background:var(--bg);padding:18px;border:1px solid var(--line);border-radius:10px;margin:15px 0}.review-form label[data-v-d590971e]{display:flex;flex-direction:column;gap:6px;margin:14px 0}.error[data-v-d590971e]{color:var(--red)}summary[data-v-d590971e]{cursor:pointer;font-size:12px;color:var(--muted)}.table-scroll[data-v-d590971e]{overflow:auto}table[data-v-d590971e]{border-collapse:collapse;width:100%;font-size:12px;margin-top:12px}th[data-v-d590971e],td[data-v-d590971e]{text-align:left;padding:10px;border-bottom:1px solid var(--line);min-width:110px}th[data-v-d590971e]{color:var(--muted);font-weight:400}.empty[data-v-d590971e]{text-align:center;color:var(--muted);padding:28px}.heading-actions[data-v-0763fecd]{display:flex;align-items:center;gap:12px}.heading-actions .btn[data-v-0763fecd]{font-size:12px;padding:7px 10px}.modal-backdrop[data-v-0763fecd]{z-index:12000}.ledger[data-v-0763fecd]{box-sizing:border-box;width:min(1200px,96vw);max-height:92vh;overflow:auto}.ledger h2[data-v-0763fecd]{font-size:18px}nav[data-v-0763fecd]{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0;border-bottom:1px solid var(--line);padding-bottom:10px}nav button[data-v-0763fecd]{white-space:nowrap;background:none;border:0;border-radius:7px;color:var(--muted);padding:9px 15px;cursor:pointer}nav .selected[data-v-0763fecd]{background:var(--green-soft);color:var(--green-strong)}.filters[data-v-0763fecd]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;font-size:12px}.filters input[data-v-0763fecd]:not([type=checkbox]),select[data-v-0763fecd]{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:6px;padding:9px}.filters input[type=search][data-v-0763fecd]{width:245px}.table-wrap[data-v-0763fecd]{overflow:auto}table[data-v-0763fecd]{width:100%;border-collapse:collapse;font-size:12px;text-align:left}th[data-v-0763fecd],td[data-v-0763fecd]{padding:14px;border-bottom:1px solid var(--line);vertical-align:top}th[data-v-0763fecd]{white-space:nowrap;background:var(--bg);color:var(--muted);font-weight:400}td[data-v-0763fecd]{min-width:110px;max-width:270px;overflow-wrap:anywhere}small[data-v-0763fecd]{display:block;color:var(--muted);margin-top:7px;font-size:11px}.note[data-v-0763fecd]{font-size:11px;line-height:1.8;color:var(--muted)}.empty[data-v-0763fecd]{text-align:center;padding:35px;color:var(--muted)}.negative[data-v-0763fecd]{color:var(--red)}.purpose-cell[data-v-0763fecd]{min-width:130px}.purpose-tag[data-v-0763fecd]{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.purpose-button[data-v-0763fecd]{border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--green-strong);padding:6px 10px;font-size:12px;white-space:nowrap;cursor:pointer}.purpose-button[data-v-0763fecd]:disabled{opacity:.55;cursor:wait}.danger-text[data-v-0763fecd]{color:var(--red);font-size:12px}@media(max-width:640px){.ledger[data-v-0763fecd]{width:96vw;padding:16px}.ledger nav[data-v-0763fecd]{gap:4px}.ledger nav button[data-v-0763fecd]{padding:8px 10px}}.nex-pro-overlay[data-v-70d43030]{z-index:11000}.nex-pro-cases[data-v-70d43030]{width:min(920px,95vw);max-height:88vh;overflow:auto}.modal-heading h2[data-v-70d43030]{font-size:17px;overflow-wrap:anywhere}.filters[data-v-70d43030]{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.filters button[data-v-70d43030]{border:1px solid var(--line);border-radius:6px;background:none;color:var(--muted);padding:6px 12px;cursor:pointer;font-size:12px}.filters .selected[data-v-70d43030]{color:var(--green-strong);background:var(--green-soft)}.case-editor[data-v-70d43030]{border:1px solid var(--line);padding:20px;border-radius:8px}.case-editor h3[data-v-70d43030]{font-size:14px;overflow-wrap:anywhere}.case-editor .field[data-v-70d43030]{margin:16px 0}.confirm[data-v-70d43030]{display:flex;gap:8px;align-items:center;font-size:12px}.confirm input[data-v-70d43030]{width:auto}.hint[data-v-70d43030]{font-size:11px;color:var(--muted);margin:12px 0}.danger-text[data-v-70d43030]{overflow-wrap:anywhere;font-size:12px}.purchase-window[data-v-3f068544]{padding:18px 0;border-bottom:1px solid var(--line);margin-bottom:16px}.purchase-window .settings-fields[data-v-3f068544]{margin-bottom:12px}.cmsnav-terms[data-v-3f068544]{display:flex;align-items:flex-start;gap:8px;margin:16px 0;font-size:13px;line-height:1.6}.cmsnav-terms input[data-v-3f068544]{width:16px;height:16px;margin-top:3px;flex-shrink:0}.cmsnav-terms a[data-v-3f068544]{color:var(--green-strong);text-decoration:underline}.gptpay-panel .field[data-v-3f068544]{margin-bottom:14px}.gptpay-panel .settings-fields[data-v-3f068544]{margin-top:16px}.catalog-status[data-v-3f068544]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--muted)}.country-picker[data-v-3f068544]{display:flex;flex-direction:column;gap:8px}.gptpay-panel table[data-v-3f068544]{width:100%}.config-section-title[data-v-3f068544]{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.target-summary[data-v-3f068544]{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--line);border-radius:5px;background:var(--surface-2)}.target-summary span[data-v-3f068544]{color:var(--muted);font-size:11px}.orders-table[data-v-3f068544]{min-width:1000px}.order-id[data-v-3f068544]{display:block;color:var(--muted);font-size:11px;overflow-wrap:anywhere;margin-top:5px}.order-error[data-v-3f068544]{display:block;min-width:180px;max-width:340px;white-space:normal;overflow-wrap:anywhere}.pay-stats[data-v-3f068544]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.pay-stats div[data-v-3f068544]{padding:15px;background:var(--surface-2);border:1px solid var(--line);border-radius:6px}.pay-stats small[data-v-3f068544],.pay-stats strong[data-v-3f068544]{display:block;overflow-wrap:anywhere}.pay-stats small[data-v-3f068544]{margin-bottom:8px;color:var(--muted)}.filter-row[data-v-3f068544]{display:flex;gap:10px;margin-bottom:15px}.filter-row input[data-v-3f068544]{max-width:360px}@media(max-width:800px){.pay-stats[data-v-3f068544]{grid-template-columns:repeat(2,minmax(0,1fr))}}.automation-config[data-v-3f068544]{min-width:0;border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:clip}.config-body .field[data-v-3f068544]{align-content:start}.config-heading[data-v-3f068544]{padding:26px 28px;display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid var(--line)}.config-heading h2[data-v-3f068544]{font-size:23px;margin:6px 0}.config-heading p[data-v-3f068544],.config-section-heading p[data-v-3f068544]{color:var(--muted);font-size:13px;line-height:1.7}.config-badge[data-v-3f068544]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:30px;white-space:nowrap;font-size:12px;color:var(--muted)}.config-badge>span[data-v-3f068544]{width:7px;height:7px;background:currentColor;border-radius:50%}.config-badge.enabled[data-v-3f068544]{color:var(--green-strong);background:var(--green-bg)}.config-workspace[data-v-3f068544]{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:540px}.config-nav[data-v-3f068544]{padding:20px 14px;border-right:1px solid var(--line);background:var(--bg-elevated)}.config-nav>button[data-v-3f068544]{display:flex;align-items:center;gap:12px;width:100%;padding:14px 12px;margin-bottom:6px;border:1px solid transparent;border-radius:10px;text-align:left;color:var(--muted);transition:background .15s}.config-nav>button[data-v-3f068544]:hover{background:var(--surface-2)}.config-nav>button.selected[data-v-3f068544]{background:var(--green-bg);color:var(--green-strong);border-color:color-mix(in srgb,var(--green) 20%,transparent)}.config-nav>button>span[data-v-3f068544]{flex:1}.config-nav strong[data-v-3f068544]{display:block;font-size:13px;color:var(--text)}.config-nav small[data-v-3f068544]{display:block;font-size:11px;margin-top:5px;color:var(--muted)}.config-nav-note[data-v-3f068544]{display:flex;gap:10px;padding:20px 12px;margin-top:20px;border-top:1px solid var(--line);color:var(--muted)}.config-nav-note svg[data-v-3f068544]{flex-shrink:0}.config-nav-note p[data-v-3f068544]{font-size:11px;line-height:1.8}.config-body[data-v-3f068544]{padding:28px 32px;min-width:0}.config-section-heading[data-v-3f068544]{margin-bottom:24px}.config-section-heading>span[data-v-3f068544]{color:var(--muted);font-size:11px}.config-section-heading h3[data-v-3f068544]{font-size:20px;margin:8px 0 5px}.config-body .settings-fields[data-v-3f068544]{max-width:none;gap:18px 22px}.config-body .field[data-v-3f068544]{margin:0}.config-body .field>span[data-v-3f068544],.config-body .country-picker>label[data-v-3f068544]{font-size:12px}.config-body .field small[data-v-3f068544]{font-size:11px;line-height:1.7}.config-body .toggle-row[data-v-3f068544]{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--bg-elevated)}.config-body .toggle-row small[data-v-3f068544]{font-size:11px;line-height:1.7}.config-body .toggle-row input:focus-visible+i[data-v-3f068544]{outline:2px solid var(--green);outline-offset:4px}.config-divider[data-v-3f068544]{padding-top:24px;margin-top:26px;border-top:1px solid var(--line)}.config-divider h4[data-v-3f068544]{font-size:14px;font-weight:650}.config-divider p[data-v-3f068544]{font-size:12px;color:var(--muted);margin:6px 0 18px;line-height:1.7}.config-callout[data-v-3f068544]{padding:14px 16px;margin:20px 0;color:var(--text-2);background:var(--blue-bg);border-radius:10px;font-size:12px;line-height:1.8}.config-savebar[data-v-3f068544]{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;border-top:1px solid var(--line);background:var(--surface);z-index:2}.config-savebar>span[data-v-3f068544]{font-size:12px;color:var(--muted)}.config-savebar .btn[data-v-3f068544]{flex-shrink:0}.config-runtime[data-v-3f068544]{border:1px solid var(--line);border-radius:12px;background:var(--surface)}.config-runtime>summary[data-v-3f068544]{display:flex;align-items:center;gap:10px;padding:18px 22px;cursor:pointer;font-size:13px}.config-runtime>summary>span[data-v-3f068544]{flex:1}.config-runtime[open]>summary>svg[data-v-3f068544]:last-child{transform:rotate(90deg)}.config-runtime[data-v-3f068544] .pro-schedule-panel{box-shadow:none;border-top:1px solid var(--line);border-radius:0 0 12px 12px}@media(max-width:1000px){.config-workspace[data-v-3f068544]{grid-template-columns:190px minmax(0,1fr)}.config-body[data-v-3f068544]{padding:24px}.config-body .settings-fields[data-v-3f068544]{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.config-workspace[data-v-3f068544]{display:block}.config-heading[data-v-3f068544]{padding:20px;align-items:flex-start;flex-direction:column}.config-nav[data-v-3f068544]{border-right:0;border-bottom:1px solid var(--line);display:flex;gap:6px;overflow-x:auto;padding:10px}.config-nav>button[data-v-3f068544]{width:auto;min-width:130px;margin:0;flex-shrink:0;padding:10px}.config-nav small[data-v-3f068544],.config-nav>button>svg[data-v-3f068544]:last-child,.config-nav-note[data-v-3f068544]{display:none}.config-body[data-v-3f068544]{padding:20px}.config-savebar[data-v-3f068544]{padding:14px;align-items:flex-end}.config-savebar>span[data-v-3f068544]{font-size:11px}.config-body .toggle-row[data-v-3f068544]{gap:12px}}.card-filter[data-v-3f068544]{display:flex;gap:4px;align-items:center;padding:0 20px 16px}.card-filter button[data-v-3f068544]{padding:8px 18px;border:1px solid var(--line);border-radius:7px;font-size:12px;color:var(--muted);background:var(--surface)}.card-filter button.active[data-v-3f068544]{background:var(--green-bg);color:var(--green-strong);border-color:var(--green-strong)}.card-filter button[data-v-3f068544]:disabled{opacity:.6}.card-filter>span[data-v-3f068544]{font-size:11px;color:var(--muted);margin-left:10px}.pro-recharge-dialog[data-v-bcdd2769]{width:min(650px,calc(100vw - 32px));max-height:90vh;overflow:auto}.account-email[data-v-bcdd2769],dd[data-v-bcdd2769],.danger-text[data-v-bcdd2769]{overflow-wrap:anywhere}.pro-recharge-dialog .field[data-v-bcdd2769]{margin:18px 0}dl[data-v-bcdd2769]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px}dt[data-v-bcdd2769]{color:var(--muted)}dd[data-v-bcdd2769]{margin:0}.compact-error-details[data-v-4d9e4947]{width:100%;max-width:320px;min-width:0;font-size:11px;color:var(--red);white-space:normal}summary[data-v-4d9e4947]{cursor:pointer;line-height:1.6;width:-moz-fit-content;width:fit-content}.compact-error-details>div[data-v-4d9e4947]{max-height:160px;overflow:auto;margin-top:4px;padding:6px 8px;background:var(--surface-2);border:1px solid var(--line);border-radius:4px}p[data-v-4d9e4947]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.6}p+p[data-v-4d9e4947]{margin-top:6px}.merchant-stages[data-v-ff669cca]{min-width:260px;max-width:340px;display:grid;gap:5px}.merchant-strip[data-v-ff669cca]{display:flex;gap:4px}.merchant-strip>span[data-v-ff669cca]{display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-radius:5px;padding:4px 6px;font-size:11px}.merchant-stages small[data-v-ff669cca]{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.merchant-strip .completed[data-v-ff669cca]{background:var(--green-bg);color:var(--green-strong)}.merchant-strip .waiting[data-v-ff669cca]{background:var(--amber-bg);color:var(--amber)}.merchant-strip .failed[data-v-ff669cca]{background:var(--red-bg);color:var(--red)}.merchant-stages button[data-v-ff669cca]{justify-self:start}.pro-auto-dialog[data-v-083a1a62]{width:min(720px,calc(100vw - 32px));max-height:90vh;overflow:auto}.pro-auto-dialog p[data-v-083a1a62]{margin:15px 0;overflow-wrap:anywhere}.pro-auto-dialog .field[data-v-083a1a62]{margin:15px 0}.done[data-v-083a1a62]{color:var(--green-strong)}.deletion-flow[data-v-b5b3e12b]{width:310px;min-width:280px;max-width:320px;display:grid;gap:5px;white-space:normal}.deletion-steps[data-v-b5b3e12b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.deletion-steps>span[data-v-b5b3e12b]{display:flex;align-items:center;gap:5px;padding:4px 6px;border:1px solid var(--line);border-radius:5px;font-size:11px;color:var(--muted)}.deletion-flow small[data-v-b5b3e12b]{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.deletion-steps .completed[data-v-b5b3e12b]{color:var(--green-strong);background:var(--green-bg)}.deletion-steps .running[data-v-b5b3e12b],.deletion-steps .waiting[data-v-b5b3e12b],.deletion-steps .unknown[data-v-b5b3e12b]{color:var(--amber);background:var(--amber-bg)}.deletion-steps .failed[data-v-b5b3e12b]{color:var(--red);background:var(--red-bg)}.spin[data-v-b5b3e12b]{animation:spin-b5b3e12b 1s linear infinite}@keyframes spin-b5b3e12b{to{transform:rotate(360deg)}}.deletion-steps select[data-v-b5b3e12b]{width:82px;min-width:0;border:0;background:transparent;color:inherit;padding:0;font:inherit;cursor:pointer}.deletion-steps select[data-v-b5b3e12b]:disabled{cursor:default}.deletion-steps select[data-v-b5b3e12b]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.manual-mark[data-v-b5b3e12b]{font-size:9px;font-style:normal;border:1px solid currentColor;border-radius:3px;padding:0 2px}.pro-transfer-dialog[data-v-09350638]{width:min(760px,calc(100vw - 32px));max-height:90vh;overflow:auto}.transfer-tabs[data-v-09350638]{display:flex;gap:8px;margin:16px 0}.choice[data-v-09350638]{display:flex;align-items:center;gap:8px;margin:16px 0}p[data-v-09350638]{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.transfer-progress progress[data-v-09350638]{width:100%;margin-top:16px}.transfer-progress ul[data-v-09350638]{max-height:240px;overflow:auto;padding-left:20px;font-size:12px}.transfer-progress li[data-v-09350638]{margin:10px 0;overflow-wrap:anywhere}.transfer-progress small[data-v-09350638]{display:block;color:var(--muted);margin-top:4px}.spin[data-v-09350638]{animation:pro-transfer-spin-09350638 1s linear infinite}@keyframes pro-transfer-spin-09350638{to{transform:rotate(360deg)}}.pro-nex-cost[data-v-6f8621f6]{font-size:12px;min-width:150px;line-height:1.8}.pro-nex-cost strong[data-v-6f8621f6]{font-weight:500}.pro-nex-cost small[data-v-6f8621f6]{display:block;font-size:10px;color:var(--muted)}.financial-dialog[data-v-bf086e27]{max-height:85vh;overflow:auto;width:min(760px,94vw)}.financial-dialog section[data-v-bf086e27]{margin:16px 0;padding:12px;border:1px solid var(--line)}.financial-dialog p[data-v-bf086e27]{margin:10px 0;overflow-wrap:anywhere}small[data-v-bf086e27]{display:block}small[data-v-9f8f22a5]{display:block;font-size:11px;color:var(--muted);margin-top:4px}.pro-cost[data-v-cd7b168e]{min-width:116px;font-variant-numeric:tabular-nums;white-space:nowrap}.pro-cost strong[data-v-cd7b168e]{font-weight:600}.pro-cost small[data-v-cd7b168e]{display:block;margin-top:3px;font-size:10px;color:var(--text-2, var(--muted))}.pro-cost .checked-at[data-v-cd7b168e]{color:var(--muted)}.siwc-settings[data-v-9222dc89]{border-top:1px solid var(--line);padding-top:20px;margin-top:20px;margin-bottom:20px}.siwc-settings h3[data-v-9222dc89]{font-size:15px;margin-bottom:12px}.siwc-grid[data-v-9222dc89]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.wide[data-v-9222dc89]{grid-column:1/-1}.group-options[data-v-9222dc89]{border:1px solid var(--line);border-radius:6px;padding:10px;max-height:180px;overflow:auto}.group-options label[data-v-9222dc89]{display:flex;align-items:center;gap:8px;margin:6px 0}input[type=checkbox][data-v-9222dc89]{width:15px;height:15px;min-height:15px;margin-right:6px}.table-note[data-v-9222dc89]{white-space:normal;line-height:1.8}@media(max-width:700px){.siwc-grid[data-v-9222dc89]{grid-template-columns:1fr}}.pro-quality-panel[data-v-b52c90de]{padding:22px}.panel-title h2[data-v-b52c90de],.quality-progress[data-v-b52c90de]{display:flex;align-items:center;gap:8px}.quality-summary[data-v-b52c90de]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0}.quality-summary>div[data-v-b52c90de]{border:1px solid var(--line);border-radius:6px;padding:12px}.quality-summary small[data-v-b52c90de]{color:var(--muted)}.quality-summary strong[data-v-b52c90de]{display:block;font-size:23px;margin-top:4px}.quality-fields[data-v-b52c90de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.quality-check[data-v-b52c90de]{display:flex;align-items:center;gap:9px;font-size:13px;margin:8px 0}.quality-check input[data-v-b52c90de]{width:16px;min-height:16px;height:16px;padding:0;flex-shrink:0}.quality-picker[data-v-b52c90de]{border:1px solid var(--line);padding:8px 12px;border-radius:6px;min-height:80px;max-height:200px;overflow:auto}.quality-picker small[data-v-b52c90de]{color:var(--muted)}.quality-groups[data-v-b52c90de]{border-top:1px solid var(--line);padding-top:18px}.recovery-count[data-v-b52c90de]{max-width:240px;margin:16px 0}.quality-progress[data-v-b52c90de]{color:var(--green-strong)}@media(max-width:750px){.quality-fields[data-v-b52c90de]{grid-template-columns:1fr}.quality-summary[data-v-b52c90de]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pro-quality-cell[data-v-69bdae15]{min-width:96px;max-width:240px}.quality-action[data-v-69bdae15]{display:flex;gap:4px;align-items:center;margin-top:5px;font-size:11px}.pro-quality-cell details[data-v-69bdae15]{margin-top:5px;font-size:11px;color:var(--muted)}.pro-quality-cell summary[data-v-69bdae15]{cursor:pointer}.quality-detail[data-v-69bdae15]{display:grid;gap:5px;margin-top:8px;overflow-wrap:anywhere;white-space:normal;min-width:180px}.siwc-state[data-v-85e9500d]{font-size:11px;margin-top:7px;color:var(--text-2)}.siwc-state small[data-v-85e9500d]{display:block}.siwc-state details[data-v-85e9500d]{max-width:240px;white-space:normal;overflow-wrap:anywhere}.siwc-state button[data-v-85e9500d]{font-size:11px;margin:6px 8px 0 0;color:var(--green-strong)}.space-merge-tabs[data-v-a35cd201]{display:flex;flex-wrap:wrap;gap:3px;border-bottom:1px solid var(--line);margin-bottom:20px}.space-merge-tabs button[data-v-a35cd201]{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:2px solid transparent;color:var(--muted);font-size:12px}.space-merge-tabs button.active[data-v-a35cd201]{color:var(--green-strong);border-bottom-color:var(--green)}.auto-flow-cell[data-v-a35cd201]{min-width:330px;max-width:380px}.auto-flow-open[data-v-a35cd201]{display:block;text-align:left}.auto-flow-cell .table-note[data-v-a35cd201]{max-width:300px;white-space:normal;overflow-wrap:anywhere}.pro-metrics[data-v-a35cd201]{grid-template-columns:repeat(4,minmax(0,1fr))}.account-toolbar[data-v-a35cd201]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.space-filter-tabs[data-v-a35cd201]{display:flex;flex-wrap:wrap;gap:8px}.space-filter-tabs button[data-v-a35cd201]{min-height:32px;padding:0 11px;border:1px solid var(--line);border-radius:5px;background:var(--surface-2);color:var(--muted);font-size:10px;font-weight:650}.space-filter-tabs button.active[data-v-a35cd201]{border-color:#258f6159;background:var(--green-bg);color:var(--green-strong)}.pro-table[data-v-a35cd201]{min-width:1570px}.activation-card-link[data-v-a35cd201]{text-align:left;color:var(--blue);border-radius:5px}.activation-card-link[data-v-a35cd201]:hover{text-decoration:underline}.activation-card-link[data-v-a35cd201]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.activation-card-cell[data-v-a35cd201]{min-width:120px;max-width:180px}.activation-card-cell strong[data-v-a35cd201]{display:block;white-space:normal;overflow-wrap:anywhere}.pro-table .actions-column[data-v-a35cd201],.pro-table .actions-cell[data-v-a35cd201]{width:64px;min-width:64px;text-align:center}.pro-table th[data-v-a35cd201]:first-child,.pro-table td[data-v-a35cd201]:first-child{width:42px;text-align:center}.pro-table th[data-v-a35cd201]:nth-child(2),.pro-table td[data-v-a35cd201]:nth-child(2){width:240px}.flow-state[data-v-a35cd201]{white-space:nowrap}.merge-stage-strip[data-v-a35cd201]{display:flex;gap:5px}.merge-stage[data-v-a35cd201]{display:inline-flex;gap:4px;align-items:center;padding:5px 6px;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-size:10px}.merge-stage select[data-v-a35cd201]{width:54px;min-width:0;border:0;padding:0;background:transparent;color:inherit;font-size:10px;cursor:pointer}.merge-stage select[data-v-a35cd201]:disabled{cursor:default}.merge-stage.completed[data-v-a35cd201],.merge-stage.team_removed[data-v-a35cd201]{border-color:#258f6159;background:var(--green-bg);color:var(--green-strong)}.merge-stage.running[data-v-a35cd201],.merge-stage.unknown[data-v-a35cd201]{border-color:var(--amber);background:var(--amber-bg);color:var(--amber)}.merge-stage.failed[data-v-a35cd201]{border-color:var(--red);background:var(--red-bg);color:var(--red)}.merge-activity[data-v-a35cd201]{display:flex;gap:5px;align-items:center;margin-top:6px;color:var(--amber);font-size:10px}.push-grid[data-v-a35cd201]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.provider-panel[data-v-a35cd201]{border-top:2px solid transparent;min-width:0}.provider-panel.selected[data-v-a35cd201]{border-top-color:var(--green)}.push-grid .provider-panel .table-note[data-v-a35cd201]{display:block;width:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.8}.push-grid .provider-panel>p.table-note[data-v-a35cd201]{margin-top:12px}.provider-choice[data-v-a35cd201]{display:flex;align-items:center;gap:6px;color:var(--text-2);font-size:11px}.group-box[data-v-a35cd201]{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.group-box>div[data-v-a35cd201]{display:flex;justify-content:space-between;align-items:center}.group-box p[data-v-a35cd201]{color:var(--muted);font-size:11px}.group-box label[data-v-a35cd201]{display:inline-flex;align-items:center;gap:5px;margin:10px 12px 0 0;font-size:11px}.models-field[data-v-a35cd201]{margin-top:18px}.models-field textarea[data-v-a35cd201]{resize:vertical}.post-merge-group-status[data-v-a35cd201]{display:grid;justify-items:start;gap:5px;margin-top:8px;max-width:270px}.save-row[data-v-a35cd201]{grid-column:1 / -1;display:flex;justify-content:flex-end}.countdown[data-v-a35cd201]{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:11px}.oauth-modal[data-v-a35cd201]{width:min(650px,100%)}.oauth-modal .field[data-v-a35cd201]{margin-top:16px}.oauth-modal textarea[data-v-a35cd201]{resize:vertical}.url-row[data-v-a35cd201]{display:grid;grid-template-columns:1fr auto;gap:8px}.spin[data-v-a35cd201]{animation:spin-a35cd201 .9s linear infinite}@keyframes spin-a35cd201{to{transform:rotate(360deg)}}@media(max-width:1000px){.pro-metrics[data-v-a35cd201],.push-grid[data-v-a35cd201]{grid-template-columns:repeat(2,minmax(0,1fr))}.account-toolbar[data-v-a35cd201]{align-items:stretch;flex-direction:column}}@media(max-width:700px){.pro-metrics[data-v-a35cd201],.push-grid[data-v-a35cd201]{grid-template-columns:1fr}.save-row[data-v-a35cd201]{grid-column:auto}}.takeover-panel[data-v-1676d7df]{margin-top:18px;padding:22px;border:1px solid #dbe4ee;border-radius:14px;background:#fff;color:#233247}.takeover-panel header[data-v-1676d7df],.group-header[data-v-1676d7df],.takeover-panel footer[data-v-1676d7df]{display:flex;align-items:center;justify-content:space-between;gap:16px}.takeover-panel h2[data-v-1676d7df]{margin:0;font-size:17px}.takeover-panel p[data-v-1676d7df],.takeover-panel footer span[data-v-1676d7df]{color:#64748b;font-size:12px;line-height:1.7}.phase[data-v-1676d7df]{font-size:12px;background:#edf6ff;border-radius:16px;padding:5px 12px;white-space:nowrap}.columns[data-v-1676d7df]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.takeover-panel label[data-v-1676d7df]{display:flex;flex-direction:column;gap:6px;font-size:13px;margin:12px 0}.takeover-panel label.check[data-v-1676d7df]{flex-direction:row;align-items:center}.takeover-panel input[data-v-1676d7df]:not([type=checkbox]),.takeover-panel select[data-v-1676d7df]{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:7px;padding:9px;background:#fff}.takeover-panel button[data-v-1676d7df]{padding:8px 13px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;font-size:12px;cursor:pointer}.takeover-panel button[data-v-1676d7df]:disabled{opacity:.5;cursor:wait}.takeover-panel .primary[data-v-1676d7df]{background:#2563eb;color:#fff;border-color:#2563eb}.actions[data-v-1676d7df]{display:flex;gap:10px}.group-list small[data-v-1676d7df]{color:#64748b;margin-left:auto}.group-list[data-v-1676d7df]{max-height:170px;overflow:auto;border:1px solid #e2e8f0;padding:8px 12px;border-radius:8px;font-size:12px}.group-list .check[data-v-1676d7df]{margin:7px 0}.message[data-v-1676d7df],.details[data-v-1676d7df]{padding:10px 14px;background:#f0f7ff;border-radius:8px}.danger[data-v-1676d7df]{color:#b91c1c!important}.takeover-panel footer[data-v-1676d7df]{border-top:1px solid #e2e8f0;padding-top:15px;margin-top:15px}.takeover-strip[data-v-1676d7df]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 16px;border:1px solid #bfdbfe;background:#eff6ff;border-radius:10px;margin:12px 0;font-size:12px;color:#334155}.takeover-strip.warning[data-v-1676d7df]{background:#fff7ed;border-color:#fed7aa}.takeover-strip small[data-v-1676d7df]{flex-basis:100%;color:#b45309}@media(max-width:850px){.columns[data-v-1676d7df]{grid-template-columns:1fr}}.forecast-detail[data-v-f4323b4c]{border:1px solid var(--line,#dce7e9);border-radius:11px;padding:20px;margin:0 0 20px;background:var(--surface,transparent);font-size:12px}.forecast-detail header[data-v-f4323b4c]{display:flex;justify-content:space-between;gap:16px;align-items:center}.forecast-detail h3[data-v-f4323b4c]{font-size:15px;margin:0}.forecast-detail header b[data-v-f4323b4c]{font-size:18px}.forecast-detail p[data-v-f4323b4c]{line-height:1.8;margin:10px 0}.hint[data-v-f4323b4c],td small[data-v-f4323b4c]{color:var(--muted,#708a94)}.forecast-scroll[data-v-f4323b4c]{overflow:auto}table[data-v-f4323b4c]{width:100%;min-width:850px;border-collapse:collapse}td[data-v-f4323b4c],th[data-v-f4323b4c]{padding:12px;text-align:left;border-bottom:1px solid var(--line,#dce7e9);vertical-align:top}th[data-v-f4323b4c]{font-size:11px;color:var(--muted,#708a94)}td small[data-v-f4323b4c]{display:block;line-height:1.7}.exit-status[data-v-6f6d448c]{font-size:12px;line-height:1.65}.title[data-v-6f6d448c]{color:var(--muted);font-size:12px}.exit-status strong[data-v-6f6d448c]{display:block;font-size:22px;margin:15px 0;font-weight:550}.exit-status p[data-v-6f6d448c]{margin:6px 0}.exit-status small[data-v-6f6d448c],.hint[data-v-6f6d448c]{color:var(--muted);font-size:11px}.exit-status small[data-v-6f6d448c]{display:block}.exit-status button[data-v-6f6d448c]{display:block;margin-top:12px;border:1px solid var(--border);border-radius:6px;padding:6px 9px;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.scroll[data-v-6f6d448c]{overflow:auto;margin:14px 0}table[data-v-6f6d448c]{width:100%;border-collapse:collapse;min-width:600px}th[data-v-6f6d448c],td[data-v-6f6d448c]{text-align:left;border-bottom:1px solid var(--border);padding:9px;vertical-align:top}th[data-v-6f6d448c]{color:var(--muted);font-weight:500}td[data-v-6f6d448c]:first-child{overflow-wrap:anywhere;max-width:220px}button[data-v-6f6d448c]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.decision-audit[data-v-8f1a82dc]{font-size:13px;line-height:1.75;color:var(--ink)}.result[data-v-8f1a82dc]{border-left:3px solid var(--teal);padding:12px 16px;background:color-mix(in srgb,var(--teal) 7%,transparent);border-radius:5px}.result strong[data-v-8f1a82dc]{font-size:18px}.result p[data-v-8f1a82dc]{margin:6px 0 0}.meta[data-v-8f1a82dc]{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:14px}.meta[data-v-8f1a82dc],.hint[data-v-8f1a82dc],.record-id[data-v-8f1a82dc]{color:var(--muted);font-size:12px}.record-id[data-v-8f1a82dc]{overflow-wrap:anywhere;margin:3px 0 12px}section[data-v-8f1a82dc]{margin-top:24px}h3[data-v-8f1a82dc]{font-size:14px;margin:0 0 10px}.trigger-summary[data-v-8f1a82dc]{color:var(--teal);font-weight:600}.rules[data-v-8f1a82dc]{display:grid;gap:10px}.rules article[data-v-8f1a82dc],.task[data-v-8f1a82dc]{border:1px solid var(--border);border-radius:8px;padding:12px 14px;min-width:0}.rules article.active[data-v-8f1a82dc]{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 4%,transparent)}.rule-head[data-v-8f1a82dc]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.rule-head b[data-v-8f1a82dc]{overflow-wrap:anywhere}.rule-head span[data-v-8f1a82dc]{font-size:11px;color:var(--muted)}.active .rule-head span[data-v-8f1a82dc],.need b[data-v-8f1a82dc]{color:var(--teal)}p[data-v-8f1a82dc]{margin:6px 0;overflow-wrap:anywhere}.need[data-v-8f1a82dc]{font-size:12px;text-align:right}ol[data-v-8f1a82dc]{padding-left:22px;margin:0}li[data-v-8f1a82dc]{margin:7px 0}.caps[data-v-8f1a82dc]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.caps span[data-v-8f1a82dc]{padding:5px 9px;border:1px solid var(--border);border-radius:5px;font-size:12px}.caps .binding[data-v-8f1a82dc]{border-color:var(--teal);color:var(--teal)}dl[data-v-8f1a82dc]{margin:0}dl>div[data-v-8f1a82dc]{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:8px 0;border-bottom:1px solid var(--border)}dt[data-v-8f1a82dc]{color:var(--muted)}dd[data-v-8f1a82dc]{margin:0;overflow-wrap:anywhere}.warning[data-v-8f1a82dc]{padding:10px 12px;border:1px solid #d1aa60;border-radius:6px;color:var(--ink);background:color-mix(in srgb,#e9bd69 12%,transparent);font-size:12px}.task[data-v-8f1a82dc]{margin-top:10px}button[data-v-8f1a82dc]{font:inherit;cursor:pointer;padding:4px 10px;color:var(--teal);border:1px solid var(--border);border-radius:5px;background:transparent}details[data-v-8f1a82dc]{margin:24px 0 10px}summary[data-v-8f1a82dc]{cursor:pointer;margin-bottom:12px}.calculation[data-v-8f1a82dc],.other-rules[data-v-8f1a82dc]{margin:10px 0 0}.calculation summary[data-v-8f1a82dc]{font-size:12px;color:var(--muted);margin-bottom:0}.calculation[open] summary[data-v-8f1a82dc]{margin-bottom:6px}@media(max-width:600px){.result strong[data-v-8f1a82dc]{font-size:16px}.rule-head[data-v-8f1a82dc]{gap:4px}.rule-head span[data-v-8f1a82dc]{width:100%}dl>div[data-v-8f1a82dc]{grid-template-columns:74px 1fr;gap:8px}}.demand-summary[data-v-1e7ade16]{margin-top:12px;padding-top:8px;border-top:1px solid var(--border,#dce7e9);font-size:12px}.demand-summary p[data-v-1e7ade16]{display:flex;flex-wrap:wrap;gap:8px 18px;margin:6px 0;line-height:1.6}.demand-summary span[data-v-1e7ade16]{color:var(--muted,#708a94)}.purchase-timetable[data-v-1e7ade16]{border:1px solid #cce2df;background:#edf7f5;border-radius:9px;padding:16px;margin:14px 0 18px;color:var(--ink,#234752)}.timetable-head[data-v-1e7ade16],.current-rule[data-v-1e7ade16],.timetable-info[data-v-1e7ade16],.period-time[data-v-1e7ade16]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.timetable-head[data-v-1e7ade16],.timetable-info[data-v-1e7ade16],.period-time[data-v-1e7ade16]{justify-content:space-between}.current-label[data-v-1e7ade16],.beijing-time[data-v-1e7ade16],.current-range[data-v-1e7ade16],.timetable-info[data-v-1e7ade16],small[data-v-1e7ade16]{font-size:12px;color:var(--muted,#708a94)}.current-rule strong[data-v-1e7ade16]{font-size:16px;color:var(--teal,#008786)}.beijing-time[data-v-1e7ade16]{font-variant-numeric:tabular-nums}.timetable-info[data-v-1e7ade16]{margin-top:8px;line-height:1.6;gap:4px 16px}.timetable-periods[data-v-1e7ade16]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;list-style:none;margin:14px 0 0;padding:0}.timetable-periods li[data-v-1e7ade16]{padding:11px 12px;border:1px solid var(--border,#dce7e9);background:#fff;border-radius:7px;min-width:0}.timetable-periods li.active[data-v-1e7ade16]{border:1px solid var(--teal,#008786);box-shadow:inset 0 0 0 1px var(--teal,#008786)}.period-time[data-v-1e7ade16]{font-size:12px;line-height:20px;gap:4px;color:var(--muted,#708a94);font-variant-numeric:tabular-nums}.timetable-periods strong[data-v-1e7ade16]{display:block;margin-top:5px;font-size:14px;font-weight:600}.timetable-periods small[data-v-1e7ade16]{display:block;margin-top:4px;font-size:11px}.current-badge[data-v-1e7ade16]{border-radius:4px;background:#e6f5f2;color:var(--teal,#008786);padding:0 5px;font-size:10px}.paused strong[data-v-1e7ade16],.blocked .current-rule strong[data-v-1e7ade16]{color:#94661f}.blocked[data-v-1e7ade16]{background:#fff8ec;border-color:#eedcc0}.paused.active[data-v-1e7ade16]{border-color:#b17b2e!important;box-shadow:inset 0 0 0 1px #b17b2e!important}.paused .current-badge[data-v-1e7ade16]{background:#fff1d9;color:#94661f}.timetable-error[data-v-1e7ade16]{font-size:12px;color:#b34843;overflow-wrap:anywhere;margin:10px 0 0}[data-theme=dark] .purchase-timetable{background:#193b38;border-color:#32615b}[data-theme=dark] .purchase-timetable.blocked{background:#3c3222;border-color:#6f5733}[data-theme=dark] .timetable-periods li{background:#192e38}[data-theme=dark] .timetable-periods .paused strong,[data-theme=dark] .blocked .current-rule strong{color:#efd3a1}[data-theme=dark] .current-badge{background:#193b38}[data-theme=dark] .paused .current-badge{background:#3c3222;color:#efd3a1}@media(max-width:600px){.purchase-timetable[data-v-1e7ade16]{padding:12px}.timetable-periods[data-v-1e7ade16]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.timetable-periods li[data-v-1e7ade16]{padding:9px}.timetable-head[data-v-1e7ade16]{align-items:flex-start}.current-rule[data-v-1e7ade16]{gap:6px}.current-range[data-v-1e7ade16]{flex-basis:100%}.period-time[data-v-1e7ade16]{align-items:flex-start}.current-rule strong[data-v-1e7ade16]{font-size:15px}}.force-merge-status>span[data-v-277b8e35]{font-size:12px;color:var(--muted)}.force-merge-status strong[data-v-277b8e35]{display:block;font-size:22px;margin:15px 0;font-weight:550}.force-merge-status p[data-v-277b8e35]{font-size:12px;line-height:1.6;margin:6px 0}.force-merge-status small[data-v-277b8e35]{color:var(--muted);font-size:11px}.force-merge-status summary[data-v-277b8e35]{cursor:pointer;font-size:12px;margin-top:12px}.account-countdown[data-v-277b8e35]{display:flex;justify-content:space-between;gap:10px;overflow-wrap:anywhere;padding:8px 0;font-size:11px}.account-countdown b[data-v-277b8e35]{white-space:nowrap;font-weight:500}.rule-editor[data-v-35c8c510]{border:1px solid var(--border,#dce7e9);border-radius:9px;padding:16px;margin:18px 0}.rule-editor header[data-v-35c8c510]{border-bottom:1px solid var(--border,#dce7e9)}.rule-editor header .toolbar[data-v-35c8c510]{margin:0}.rule-statuses[data-v-35c8c510]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.rule-status[data-v-35c8c510]{border:1px solid var(--border,#dce7e9);border-radius:7px;padding:12px}.rule-status>span[data-v-35c8c510]{display:block;margin-top:6px;color:var(--teal,#008786)}.fallback-card[data-v-35c8c510]{height:100%;box-sizing:border-box;background:#fff;border:1px solid var(--border,#dce7e9);border-radius:11px;padding:21px;min-width:0;color:var(--ink,#234752)}.fallback-card>span[data-v-35c8c510]{font-size:12px;color:var(--muted,#708a94)}.fallback-card>strong[data-v-35c8c510]{display:block;font-size:22px;font-weight:550;margin:21px 0 5px;overflow-wrap:anywhere}.fallback-card p[data-v-35c8c510]{font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fallback-dialog[data-v-35c8c510]{border:0;border-radius:13px;padding:0;width:min(850px,calc(100vw - 32px));max-height:85vh;color:var(--ink,#234752);background:#fff;box-shadow:0 24px 100px #12383d33}.fallback-dialog[data-v-35c8c510]::backdrop{background:#102e3c77;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fallback-dialog .fallback-panel[data-v-35c8c510]{margin:0;position:relative;padding-top:50px}.close-detail[data-v-35c8c510]{position:absolute;right:15px;top:12px}@media(max-width:600px){.fallback-card[data-v-35c8c510]{padding:15px}.fallback-card>strong[data-v-35c8c510]{font-size:18px}}.group-selection[data-v-35c8c510]{margin:12px 0;font-size:12px}.group-list[data-v-35c8c510]{max-height:180px;overflow:auto;border:1px solid var(--border,#dce7e9);border-radius:6px;padding:0 12px;margin-top:8px}fieldset[data-v-35c8c510]{border:0;padding:0;margin:0;min-width:0}.fallback-panel[data-v-35c8c510]{background:#fff;border:1px solid var(--border,#dce7e9);border-radius:11px;padding:21px;margin-bottom:18px;color:var(--ink,#234752);font-size:13px}header[data-v-35c8c510],footer[data-v-35c8c510],.toolbar[data-v-35c8c510]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}h2[data-v-35c8c510]{font-size:15px;margin:0 0 8px}p[data-v-35c8c510]{color:var(--muted,#708a94);line-height:1.8;margin:8px 0}button[data-v-35c8c510],input[data-v-35c8c510],select[data-v-35c8c510]{font:inherit;border:1px solid var(--border,#dce7e9);border-radius:6px;background:#fff;color:inherit;padding:9px 12px}button[data-v-35c8c510]{cursor:pointer}button[data-v-35c8c510]:disabled{opacity:.5;cursor:default}.primary[data-v-35c8c510]{background:#008786;color:#fff;border-color:#008786}.badge[data-v-35c8c510],.alert[data-v-35c8c510]{background:#edf7f5;color:#31736e;border-radius:6px;padding:9px 12px}.warn[data-v-35c8c510]{background:#fff8ec;color:#976f31}.error[data-v-35c8c510]{background:#fff1f0;color:#a45148}.fields[data-v-35c8c510]{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}label[data-v-35c8c510]{display:block;margin:12px 0;font-size:12px}input[data-v-35c8c510]:not([type=checkbox]),select[data-v-35c8c510]{display:block;width:100%;box-sizing:border-box;min-width:0;margin-top:8px}.check[data-v-35c8c510]{display:flex;gap:10px;align-items:center}.check input[data-v-35c8c510]{accent-color:#008786;width:16px;height:16px;flex-shrink:0}.toolbar[data-v-35c8c510]{justify-content:flex-start;margin:12px 0}.toolbar span[data-v-35c8c510],footer>span[data-v-35c8c510]{color:var(--muted,#708a94);font-size:12px}.selection[data-v-35c8c510]{border:1px solid var(--border,#dce7e9);padding:14px;border-radius:8px;margin:18px 0}.account-list[data-v-35c8c510]{max-height:320px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px}.account[data-v-35c8c510]{padding:10px;border:1px solid var(--border,#dce7e9);border-radius:6px;margin:0;overflow-wrap:anywhere;min-width:0}.account span[data-v-35c8c510]{min-width:0}small[data-v-35c8c510]{display:block;color:var(--muted,#708a94);margin-top:6px}footer[data-v-35c8c510]{border-top:1px solid var(--border,#dce7e9);padding-top:12px}summary[data-v-35c8c510]{cursor:pointer;padding:8px 0}.table-wrap[data-v-35c8c510]{overflow:auto}table[data-v-35c8c510]{width:100%;border-collapse:collapse;min-width:620px}th[data-v-35c8c510],td[data-v-35c8c510]{padding:10px;border-bottom:1px solid var(--border,#dce7e9);text-align:left;max-width:300px;overflow-wrap:anywhere}th[data-v-35c8c510]{font-size:12px}[data-v-35c8c510]:focus-visible{outline:2px solid #008786;outline-offset:2px}[data-theme=dark]{background:#192e38}[data-theme=dark]{background:#007b78}[data-theme=dark]{background:#193b38;color:#b4e4d9}[data-theme=dark]{background:#3c3222;color:#efd3a1}[data-theme=dark]{background:#412a2b;color:#f3b4af}@media(max-width:650px){.fields[data-v-35c8c510],.account-list[data-v-35c8c510]{grid-template-columns:1fr}.fallback-panel[data-v-35c8c510]{padding:15px}}.task-actions[data-v-ed13ae05]{display:flex;gap:6px;flex-wrap:wrap}.demand-config[data-v-ed13ae05]{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px;background:var(--surface,#f6faf9);border-radius:6px}.demand-config label[data-v-ed13ae05]{display:flex;align-items:center;gap:8px}.demand-config input[type=number][data-v-ed13ae05]{width:90px}.demand-config small[data-v-ed13ae05]{color:var(--muted)}.task-toolbar[data-v-ed13ae05]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:14px 0}.task-filters[data-v-ed13ae05]{display:flex;gap:6px;flex-wrap:wrap}.task-filters .selected[data-v-ed13ae05]{background:var(--teal);color:#fff;border-color:var(--teal)}.task-toolbar input[data-v-ed13ae05]{max-width:280px}.task-hint[data-v-ed13ae05]{font-size:12px}.task-table[data-v-ed13ae05]{min-width:1000px}.task-account[data-v-ed13ae05]{max-width:260px;overflow-wrap:anywhere}.task-order[data-v-ed13ae05]{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-time[data-v-ed13ae05]{white-space:nowrap;font-variant-numeric:tabular-nums}.task-time small[data-v-ed13ae05]{white-space:normal}.task-message[data-v-ed13ae05]{max-width:310px;line-height:1.7}.task-status[data-v-ed13ae05]{font-weight:600}.task-status.ready[data-v-ed13ae05]{color:var(--teal)}.task-status.failed[data-v-ed13ae05],.task-status.attention[data-v-ed13ae05],.task-status.unknown[data-v-ed13ae05]{color:#b65b27}.schedule-panel .panel-head h2[data-v-ed13ae05]{margin:0}.schedule-row[data-v-ed13ae05]{display:grid;grid-template-columns:20px minmax(0,1fr) minmax(0,1fr) minmax(90px,1fr) auto auto;gap:12px;align-items:end;margin:14px 0}.schedule-row label[data-v-ed13ae05]{margin:0}.schedule-row .schedule-takeover[data-v-ed13ae05]{align-self:center;white-space:nowrap}.schedule-number[data-v-ed13ae05]{align-self:center;color:var(--muted)}.schedule-row button[data-v-ed13ae05]{margin-bottom:1px}.schedule-panel .notice[data-v-ed13ae05]{overflow-wrap:anywhere}@media(max-width:600px){.schedule-row[data-v-ed13ae05]{gap:8px;grid-template-columns:16px minmax(0,1fr) minmax(0,1fr)}.schedule-row label[data-v-ed13ae05]:nth-of-type(3){grid-column:2}.schedule-row .schedule-takeover[data-v-ed13ae05]{grid-column:3}.schedule-row button[data-v-ed13ae05]{grid-column:3;justify-self:end}.schedule-row input[data-v-ed13ae05]{padding:9px 6px}}.kpis .money-summary[data-v-ed13ae05]{overflow-wrap:anywhere}.kpis .kpi-rule[data-v-ed13ae05]{color:var(--teal);font-weight:500}.kpis .kpi-rule.inactive[data-v-ed13ae05]{color:var(--muted);font-weight:400}.rate-window-form[data-v-ed13ae05]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.rate-window-form label[data-v-ed13ae05]{display:flex;align-items:center;gap:8px;margin:0}.rate-window-form input[data-v-ed13ae05]{width:70px;margin:0;padding:7px 8px}.rate-window-form button[data-v-ed13ae05]{padding:7px 12px}.rate-panel[data-v-ed13ae05]{display:flex;align-items:center;justify-content:space-between;gap:20px}.rate-panel strong[data-v-ed13ae05]{font-size:22px;color:var(--teal)}@media(max-width:600px){.rate-panel[data-v-ed13ae05]{align-items:flex-start;flex-direction:column}}.restock[data-v-ed13ae05]{--teal:#008786;--ink:#234752;--muted:#708a94;--border:#dce7e9;color:var(--ink);font-size:13px;max-width:1500px;margin:auto}.page-head[data-v-ed13ae05],.panel-head[data-v-ed13ae05],.actions[data-v-ed13ae05],.runbar[data-v-ed13ae05],.line[data-v-ed13ae05],.savebar[data-v-ed13ae05],.detail-modal header[data-v-ed13ae05],.detail-modal footer[data-v-ed13ae05]{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-head[data-v-ed13ae05]{margin-bottom:24px}.eyebrow[data-v-ed13ae05]{font-size:10px;letter-spacing:2px;color:var(--muted);margin-bottom:6px}h1[data-v-ed13ae05]{font-size:26px;font-weight:600;margin:0 0 9px}h2[data-v-ed13ae05]{font-size:15px;font-weight:600;margin:0 0 16px}h3[data-v-ed13ae05]{font-size:13px;font-weight:600;margin:0 0 10px}p[data-v-ed13ae05]{line-height:1.8;margin:8px 0;color:var(--muted)}button[data-v-ed13ae05]{border:1px solid var(--border);border-radius:7px;background:#fff;padding:9px 14px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap}button[data-v-ed13ae05]:hover{border-color:var(--teal);color:var(--teal)}button[data-v-ed13ae05]:disabled{opacity:.5;cursor:default}button.primary[data-v-ed13ae05]{background:var(--teal);border-color:var(--teal);color:#fff}.tabs[data-v-ed13ae05]{display:flex;overflow-x:auto;gap:26px;border-bottom:1px solid var(--border);margin-bottom:22px}.tabs button[data-v-ed13ae05]{border:0;border-radius:0;background:none;padding:12px 0;color:var(--muted)}.tabs .selected[data-v-ed13ae05]{border-bottom:2px solid var(--teal);color:var(--teal);font-weight:600}.runbar[data-v-ed13ae05]{padding:13px 16px;background:#fff;border:1px dashed #c6d9d9;border-radius:9px;margin-bottom:18px;color:var(--muted);font-size:12px;flex-wrap:wrap}.kpis[data-v-ed13ae05]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;margin-bottom:20px}.kpis article[data-v-ed13ae05],.panel[data-v-ed13ae05]{background:#fff;border:1px solid var(--border);border-radius:11px;padding:21px;min-width:0}.kpis span[data-v-ed13ae05],.quality-grid span[data-v-ed13ae05]{color:var(--muted);font-size:12px}.kpis strong[data-v-ed13ae05]{display:block;font-size:34px;font-weight:550;margin:12px 0 5px}.kpis strong.medium[data-v-ed13ae05]{font-size:24px;margin-top:21px}.kpis small[data-v-ed13ae05]{font-size:16px;color:var(--muted);font-weight:400}.kpis p[data-v-ed13ae05]{font-size:11px}.two-grid[data-v-ed13ae05]{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;margin-bottom:18px}.panel[data-v-ed13ae05]{margin-bottom:18px}.two-grid .panel[data-v-ed13ae05]{margin-bottom:0}.panel-head h2[data-v-ed13ae05]{margin:0}.panel-head[data-v-ed13ae05]{margin-bottom:18px}.badge[data-v-ed13ae05]{background:#eef5f5;border-radius:4px;padding:5px 9px;color:var(--teal);font-size:11px}.recommendation[data-v-ed13ae05]{border-top:3px solid var(--teal)}.recommend[data-v-ed13ae05]{font-size:48px;color:var(--teal);line-height:1.1;margin:22px 0}.recommend span[data-v-ed13ae05]{font-size:16px}.line[data-v-ed13ae05]{padding:11px 0;border-bottom:1px solid var(--border);font-size:12px;align-items:flex-start}.line span[data-v-ed13ae05]{color:var(--muted)}.line b[data-v-ed13ae05]{font-weight:500;text-align:right;overflow-wrap:anywhere;max-width:70%}.recommendation button[data-v-ed13ae05]{margin-top:15px}.rule[data-v-ed13ae05]{padding:12px 0;border-bottom:1px solid var(--border)}.rule[data-v-ed13ae05]:last-child{border:0}.quality-grid[data-v-ed13ae05]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.quality-grid strong[data-v-ed13ae05]{display:block;font-size:20px;font-weight:500;margin:12px 0}.quality-grid p[data-v-ed13ae05]{font-size:11px}.notice[data-v-ed13ae05]{padding:12px 16px;border:1px solid #cce2df;background:#edf7f5;color:#31736e;border-radius:8px;margin:14px 0}.notice.warn[data-v-ed13ae05]{background:#fff8ec;border-color:#eedcc0;color:#976f31}.notice.danger[data-v-ed13ae05]{background:#fff1f0;border-color:#f2c9c5;color:#a45148}.danger-text[data-v-ed13ae05]{color:#b34843}.muted[data-v-ed13ae05]{font-size:12px;color:var(--muted)}.flow[data-v-ed13ae05]{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.flow span[data-v-ed13ae05]{background:#eef4f4;padding:7px 10px;border-radius:6px;font-size:11px}.tablewrap[data-v-ed13ae05]{overflow:auto}table[data-v-ed13ae05]{width:100%;border-collapse:collapse;min-width:680px}th[data-v-ed13ae05]{background:#f5f8f9;text-align:left;color:var(--muted);font-size:11px;font-weight:400}td[data-v-ed13ae05],th[data-v-ed13ae05]{padding:13px 12px;border-bottom:1px solid var(--border)}td[data-v-ed13ae05]{font-size:12px;max-width:410px;overflow-wrap:anywhere}td small[data-v-ed13ae05]{display:block;color:var(--muted);font-size:10px;margin-top:7px}.empty[data-v-ed13ae05]{text-align:center;padding:35px;color:var(--muted)}.fields[data-v-ed13ae05]{display:grid;grid-template-columns:1fr 1fr;gap:17px 20px}label[data-v-ed13ae05]{display:block;font-size:12px;margin:15px 0}input[data-v-ed13ae05],select[data-v-ed13ae05]{width:100%;border:1px solid #d3e0e3;border-radius:6px;padding:9px 10px;background:#fff;color:var(--ink);font:inherit;margin-top:8px;min-width:0;box-sizing:border-box}.fields label[data-v-ed13ae05]{margin:4px 0}label.check[data-v-ed13ae05]{display:flex;align-items:center;gap:8px;grid-column:1/-1}input[type=checkbox][data-v-ed13ae05]{width:16px;height:16px;margin:0;accent-color:var(--teal)}summary[data-v-ed13ae05]{cursor:pointer;font-weight:500}.advanced .two-grid[data-v-ed13ae05]{margin-top:25px}.savebar[data-v-ed13ae05]{position:sticky;bottom:0;background:#f3f7f7ed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:16px 0;color:var(--muted)}.pagination[data-v-ed13ae05]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}svg[data-v-ed13ae05]{width:100%;height:auto}.detail-modal[data-v-ed13ae05]{border:1px solid var(--border);border-radius:13px;max-width:850px;width:calc(100% - 32px);max-height:85vh;padding:0;color:var(--ink);background:#fff;box-shadow:0 24px 100px #12383d33}.detail-modal[data-v-ed13ae05]::backdrop{background:#102e3c77;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.detail-modal header[data-v-ed13ae05],.detail-modal footer[data-v-ed13ae05]{padding:18px 24px;border-bottom:1px solid var(--border)}.detail-modal h2[data-v-ed13ae05]{margin:0}.detail-modal footer[data-v-ed13ae05]{justify-content:flex-end;border-bottom:0;border-top:1px solid var(--border)}.detail-body[data-v-ed13ae05]{padding:18px 24px;overflow:auto;max-height:58vh}.detail-body pre[data-v-ed13ae05]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f7f7;padding:16px;border-radius:8px;font-size:11px}.detail-body details[data-v-ed13ae05]{margin-top:20px}[data-v-ed13ae05]:focus-visible{outline:2px solid var(--teal);outline-offset:3px}[data-theme=dark] .restock{--ink:#d4e5e8;--muted:#a8bac3;--border:#324b55;--teal:#5bd4c7}[data-theme=dark] .restock :is(.panel,.kpis article,.runbar,button,input,select,.detail-modal){background:#192e38}[data-theme=dark] .restock :is(th,.badge,.flow span,.savebar,.detail-body pre){background:#203b46}[data-theme=dark] .restock button.primary{background:#007b78;border-color:#159d96;color:#fff}[data-theme=dark] .restock .notice{background:#193b38;border-color:#32615b;color:#b4e4d9}[data-theme=dark] .restock .notice.warn{background:#3c3222;border-color:#6f5733;color:#efd3a1}[data-theme=dark] .restock .notice.danger{background:#412a2b;border-color:#784346;color:#f3b4af}@media(min-width:1001px)and (max-width:1200px){.kpis[data-v-ed13ae05]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.kpis[data-v-ed13ae05]{grid-template-columns:repeat(2,minmax(0,1fr))}.two-grid[data-v-ed13ae05]{grid-template-columns:1fr}.quality-grid[data-v-ed13ae05]{grid-template-columns:1fr;margin-bottom:18px}.quality-grid .panel[data-v-ed13ae05]{margin-bottom:0}}@media(max-width:600px){.page-head[data-v-ed13ae05]{align-items:flex-start;flex-direction:column}.actions[data-v-ed13ae05]{width:100%}.kpis[data-v-ed13ae05]{gap:10px}.kpis article[data-v-ed13ae05],.panel[data-v-ed13ae05]{padding:15px}.kpis strong[data-v-ed13ae05]{font-size:28px}.kpis strong.medium[data-v-ed13ae05]{font-size:18px}.fields[data-v-ed13ae05]{grid-template-columns:1fr}.tabs[data-v-ed13ae05]{gap:22px}.detail-body[data-v-ed13ae05],.detail-modal header[data-v-ed13ae05],.detail-modal footer[data-v-ed13ae05]{padding:15px}.runbar[data-v-ed13ae05]{font-size:11px}.line[data-v-ed13ae05]{gap:10px}.line b[data-v-ed13ae05]{max-width:60%}}.restock[data-v-ed13ae05]{container-type:inline-size}@container (max-width:1250px){.kpis[data-v-ed13ae05]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:900px){.kpis[data-v-ed13ae05]{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-picker[data-v-8c25bd89]{display:grid;gap:9px;font-size:12px;min-width:0}.picker-heading[data-v-8c25bd89]{display:flex;justify-content:space-between;align-items:center;gap:12px}.product-picker button[data-v-8c25bd89]{background:transparent;border:0;color:var(--green-strong);cursor:pointer;display:inline-flex;align-items:center;padding:3px}.product-picker button[data-v-8c25bd89]:disabled{opacity:.35;cursor:default}.choices[data-v-8c25bd89]{display:grid;gap:10px;max-height:190px;overflow:auto;padding:12px;border:1px solid var(--line);border-radius:7px}.choices label[data-v-8c25bd89]{display:flex;align-items:center;gap:8px;line-height:1.5}.choices input[data-v-8c25bd89]{width:auto;accent-color:var(--green-strong)}ol[data-v-8c25bd89]{margin:0;padding:0;list-style:none;display:grid;gap:6px}li[data-v-8c25bd89]{display:flex;align-items:center;gap:7px;padding:9px 7px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}li.over[data-v-8c25bd89]{border-color:var(--green-strong)}li>span[data-v-8c25bd89]{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.5}li b[data-v-8c25bd89]{color:var(--muted);font-size:11px}.grip[data-v-8c25bd89]{cursor:grab;flex-shrink:0;color:var(--muted)}small[data-v-8c25bd89]{font-size:11px;color:var(--muted);line-height:1.6}.nex-progress[data-v-2cc6213e]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:8px;background:var(--green-soft);color:var(--green-strong);font-size:12px}.nex-progress>div[data-v-2cc6213e]{flex:1;min-width:0}.nex-progress strong[data-v-2cc6213e]{font-weight:600;margin-right:10px}.nex-progress span[data-v-2cc6213e]{line-height:1.8}.nex-progress small[data-v-2cc6213e]{display:block;margin-top:4px}progress[data-v-2cc6213e]{display:block;width:100%;height:4px;margin-top:7px;accent-color:var(--green-strong)}.spinner[data-v-2cc6213e]{flex-shrink:0;margin-top:3px;animation:spin-2cc6213e 1s linear infinite}@keyframes spin-2cc6213e{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner[data-v-2cc6213e]{animation:none}}.card-copy-button[data-v-d776c00a]{white-space:nowrap}.card-template[data-v-5bd63901]{display:grid;gap:5px;justify-items:start;margin:6px 0;min-width:110px}.template-name[data-v-5bd63901]{font-size:12px;padding:4px 8px;border-radius:5px;background:var(--blue-bg);color:var(--blue);overflow-wrap:anywhere}.template-name.cc[data-v-5bd63901]{background:var(--amber-bg);color:var(--amber)}small[data-v-5bd63901]{font-size:10px;color:var(--muted)}.finance-summary[data-v-f0ebd32e]{border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.profit-row[data-v-f0ebd32e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.profit-row button[data-v-f0ebd32e]{padding:20px 24px;border-right:1px solid var(--line)}button[data-v-f0ebd32e]{display:grid;gap:9px;text-align:left;border:0;background:none;color:var(--text);cursor:pointer;min-width:0}button[data-v-f0ebd32e]:hover{background:var(--bg)}button span[data-v-f0ebd32e]{color:var(--muted);font-size:12px}strong[data-v-f0ebd32e]{font-size:28px;letter-spacing:-.6px;font-variant-numeric:tabular-nums}em[data-v-f0ebd32e]{font-size:12px;font-style:normal;font-weight:400}small[data-v-f0ebd32e]{font-size:11px;line-height:1.6;color:var(--muted)}.profit[data-v-f0ebd32e]{background:var(--green-soft);color:var(--green-strong)}.profit.negative[data-v-f0ebd32e]{color:var(--red)}.cost-row[data-v-f0ebd32e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.cost-row button[data-v-f0ebd32e]{padding:15px 24px;border-bottom:1px solid var(--line)}b[data-v-f0ebd32e]{font-size:14px;font-variant-numeric:tabular-nums}.review-link[data-v-f0ebd32e]{display:inline;padding:0;text-decoration:underline;color:inherit;font-size:inherit}.finance-note[data-v-f0ebd32e]{font-size:11px;margin:10px 24px;line-height:1.6;color:#b7791f}@media(max-width:700px){.profit-row button[data-v-f0ebd32e]{padding:16px 12px}strong[data-v-f0ebd32e]{font-size:22px}.cost-row[data-v-f0ebd32e]{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-row button[data-v-f0ebd32e]{padding:12px}}.reconcile-bar[data-v-9ce02f3b]{padding:18px 22px;border:1px solid #e8c589;border-radius:12px;background:#fff9eb;color:#795416;display:flex;align-items:center;justify-content:space-between;gap:14px 24px;font-variant-numeric:tabular-nums;flex-wrap:wrap}.reconcile-status[data-v-9ce02f3b]{display:flex;align-items:center;gap:10px}.reconcile-status i[data-v-9ce02f3b]{width:8px;height:8px;border-radius:50%;background:currentColor}.reconcile-status strong[data-v-9ce02f3b]{font-size:14px}.reconcile-bar small[data-v-9ce02f3b]{display:block;font-size:11px;line-height:1.8;opacity:.85}.reconcile-values[data-v-9ce02f3b]{display:flex;gap:24px;flex-wrap:wrap}.reconcile-values span[data-v-9ce02f3b]{display:block;font-size:11px}.reconcile-values b[data-v-9ce02f3b]{display:block;font-size:23px;margin:6px 0}.reconcile-values em[data-v-9ce02f3b]{font-size:11px;font-style:normal;font-weight:400}.reconcile-bar p[data-v-9ce02f3b]{margin:0;font-size:12px;line-height:1.8;flex-basis:100%}.formula[data-v-9ce02f3b]{border-top:1px solid #e8c58966;padding-top:12px}.reconcile-bar button[data-v-9ce02f3b]{font:inherit;color:inherit;border:0;background:none;text-decoration:underline;text-underline-offset:3px;padding:0;cursor:pointer}.balanced[data-v-9ce02f3b]{color:var(--green-strong);background:var(--green-soft);border-color:var(--line)}.unknown[data-v-9ce02f3b],.stale[data-v-9ce02f3b]{color:var(--muted);background:var(--surface);border-color:var(--line)}details[data-v-9ce02f3b]{width:100%;font-size:11px}summary[data-v-9ce02f3b]{width:-moz-fit-content;width:fit-content;cursor:pointer}.breakdown[data-v-9ce02f3b]{display:flex;gap:14px 24px;flex-wrap:wrap;margin:14px 0}.breakdown b[data-v-9ce02f3b]{margin-left:8px}details p[data-v-9ce02f3b]{font-size:11px}@media(max-width:700px){.reconcile-values[data-v-9ce02f3b]{width:100%;justify-content:space-between;gap:10px}.reconcile-values b[data-v-9ce02f3b]{font-size:18px}.reconcile-bar[data-v-9ce02f3b]{padding:15px}.reconcile-values small[data-v-9ce02f3b]{font-size:10px}}.funding[data-v-2dde3e32]{min-width:190px;font-size:11px;line-height:1.6;font-variant-numeric:tabular-nums}.funding>div[data-v-2dde3e32]{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px}.funding span[data-v-2dde3e32],.funding>small[data-v-2dde3e32]{color:var(--muted)}.funding button[data-v-2dde3e32]{border:0;background:none;color:var(--green-strong);font:inherit;padding:0;cursor:pointer}.funding button[data-v-2dde3e32]:hover{text-decoration:underline}.difference[data-v-2dde3e32]{border-top:1px solid var(--line);padding-top:8px}.difference strong[data-v-2dde3e32]{text-align:right;font-weight:600}.funding small[data-v-2dde3e32]{display:block;font-size:10px;font-weight:400}.detail[data-v-2dde3e32]{margin-top:7px!important}.card-returns[data-v-39554df8]{min-width:200px;font-size:11px}.occupants[data-v-39554df8]{display:grid;gap:6px;margin-bottom:12px;max-width:260px}.occupants strong[data-v-39554df8]{font-weight:500;color:var(--muted)}.occupants button[data-v-39554df8]{background:none;border:0;padding:0;text-align:left;overflow-wrap:anywhere;color:var(--green-strong);font:inherit;cursor:pointer}.occupants small[data-v-39554df8]{display:block;font-size:10px;color:var(--muted)}.return-badges[data-v-39554df8]{display:grid;grid-template-columns:auto auto;gap:7px}.return-badges button[data-v-39554df8]{border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--muted);padding:6px 8px;font:inherit;text-align:left;cursor:pointer}.return-badges button[data-v-39554df8]:hover{border-color:currentColor}.return-badges b[data-v-39554df8]{margin-left:5px;font-weight:600}.return-badges .opened[data-v-39554df8]{background:#eaf2ff;color:#376ec2}.return-badges .waiting[data-v-39554df8]{background:#fff6e4;color:#91651d}.return-badges .returned[data-v-39554df8]{background:var(--green-soft);color:var(--green-strong)}.return-badges small[data-v-39554df8]{display:block;font-size:9px;white-space:nowrap;margin-top:3px}.card-money[data-v-b40e0e84]{min-width:225px;font-variant-numeric:tabular-nums}.money-row[data-v-b40e0e84]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;border-top:1px solid var(--line);padding-top:9px;margin-top:9px}.money-row[data-v-b40e0e84]:first-child{border:0;margin:0;padding:0}.money-row>span[data-v-b40e0e84]{color:var(--muted)}.money-row strong[data-v-b40e0e84]{font-size:12px}.money-row button[data-v-b40e0e84],.money-row>strong[data-v-b40e0e84]{text-align:right}.card-money small[data-v-b40e0e84]{display:block;font-size:10px;line-height:1.7;color:var(--muted);font-weight:400;margin-top:3px}.cost-note[data-v-b40e0e84]{display:grid;grid-template-columns:1fr 1fr;gap:3px 10px;font-size:10px;color:var(--muted);margin-top:8px;line-height:1.6}.profit strong[data-v-b40e0e84]{font-size:15px;color:var(--green-strong)}.profit .negative[data-v-b40e0e84]{color:var(--red)}.card-money .warning[data-v-b40e0e84]{color:#a47523}button[data-v-b40e0e84]{font:inherit;color:var(--text);cursor:pointer;background:none;border:0;padding:0}button[data-v-b40e0e84]:hover{text-decoration:underline}details[data-v-b40e0e84]{margin-top:12px}summary[data-v-b40e0e84]{cursor:pointer;font-size:10px;color:var(--green-strong)}.payment-grid[data-v-b40e0e84]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.payment-grid span[data-v-b40e0e84]{display:block;font-size:10px;color:var(--muted);margin-bottom:6px}.payment-grid strong[data-v-b40e0e84]{font-size:12px}.more[data-v-b40e0e84]{color:var(--green-strong);font-size:11px;margin-top:12px}.frozen-breakdown[data-v-02194e78]{font-size:11px;line-height:1.7;color:var(--muted);margin-top:8px}.frozen-breakdown summary[data-v-02194e78]{cursor:pointer;width:-moz-fit-content;width:fit-content}.frozen-breakdown p[data-v-02194e78]{margin:8px 0}.frozen-breakdown .text-link[data-v-02194e78]{font-size:11px;padding:0}.template-row[data-v-02194e78]{align-items:start}.return-filters[data-v-02194e78]{display:flex;align-items:center;gap:8px}.return-filters select[data-v-02194e78]{padding:9px 12px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:7px;font-size:12px}.card-extra[data-v-02194e78]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;border-top:1px solid var(--line);padding-top:16px}.card-extra section[data-v-02194e78]{min-width:0}.card-extra h3[data-v-02194e78]{font-size:11px;color:var(--muted);font-weight:500;margin:0 0 14px}.visual-card .card-extra[data-v-02194e78]{grid-template-columns:1fr}.visual-card .card-extra section+section[data-v-02194e78]{border-top:1px solid var(--line);padding-top:14px}@media(max-width:600px){.card-extra[data-v-02194e78]{grid-template-columns:1fr}}.sync-line[data-v-02194e78],.batch-toolbar[data-v-02194e78]{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--muted)}.batch-toolbar .btn[data-v-02194e78]{padding:7px 12px;font-size:12px}.balance-line[data-v-02194e78]{display:block;margin-top:10px;font-size:17px;font-variant-numeric:tabular-nums}.card-name[data-v-02194e78],.slot-link[data-v-02194e78]{background:none;border:0;color:var(--green-strong);cursor:pointer;padding:0;font-size:15px;font-weight:600}.slot-link[data-v-02194e78]{font-size:18px}.card-grid[data-v-02194e78]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px}.visual-card[data-v-02194e78]{padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--surface);min-width:0}.visual-card>header[data-v-02194e78]{display:flex;gap:10px;align-items:center;font-size:11px;color:var(--muted)}.visual-card>header>span[data-v-02194e78]{flex:1}.card-number[data-v-02194e78]{display:block;border:0;background:none;color:var(--text);font-size:21px;letter-spacing:1px;padding:24px 0 12px;cursor:pointer}.visual-card small[data-v-02194e78]{display:block;line-height:1.8;font-size:11px;color:var(--muted);overflow-wrap:anywhere}.card-metrics[data-v-02194e78]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.card-metrics>button[data-v-02194e78]{background:none;border:0;text-align:left;cursor:pointer;color:var(--green-strong);padding:0}.card-metrics span[data-v-02194e78]{display:block;font-size:11px;color:var(--muted);margin-bottom:7px}.card-metrics strong[data-v-02194e78]{font-size:21px;font-variant-numeric:tabular-nums}.visual-card>footer[data-v-02194e78]{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid var(--line);padding-top:15px}.details-dialog[data-v-02194e78]{width:min(1240px,96vw);max-height:92vh;overflow:auto}.details-dialog h2[data-v-02194e78]{font-size:18px}.details-dialog h2 small[data-v-02194e78]{font-size:12px;color:var(--muted)}.detail-toolbar[data-v-02194e78]{margin:20px 0}.manage-header[data-v-02194e78]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0}.manage-header strong[data-v-02194e78]{display:block;font-size:21px;margin:7px 0}.manage-header small[data-v-02194e78]{display:block;font-size:11px;color:var(--muted);line-height:1.7}.manage-header span[data-v-02194e78]{font-size:12px;color:var(--muted)}.manage-actions[data-v-02194e78]{margin:24px 0}.manage-actions .btn[data-v-02194e78]{font-size:12px;padding:9px 13px}@media(max-width:600px){.manage-header[data-v-02194e78]{flex-wrap:wrap}.card-grid[data-v-02194e78]{grid-template-columns:1fr}}.nex-page[data-v-02194e78]{display:grid;gap:20px}.heading[data-v-02194e78],.heading h1[data-v-02194e78],.actions[data-v-02194e78],.panel>header[data-v-02194e78],.toolbar[data-v-02194e78]{display:flex;align-items:center;gap:12px}.heading[data-v-02194e78],.panel>header[data-v-02194e78]{justify-content:space-between}.heading h1[data-v-02194e78]{font-size:25px;margin:7px 0}.heading p[data-v-02194e78],.note[data-v-02194e78]{font-size:12px;color:var(--muted);line-height:1.8}.eyebrow[data-v-02194e78]{font-size:10px;letter-spacing:2px;color:var(--green-strong)}.actions[data-v-02194e78]{flex-wrap:wrap}.btn[data-v-02194e78]{display:inline-flex;align-items:center;gap:7px}.overview[data-v-02194e78]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.overview article[data-v-02194e78],.panel[data-v-02194e78]{background:var(--surface);border:1px solid var(--line);border-radius:12px}.overview article[data-v-02194e78]{padding:20px;display:grid;gap:12px}.overview article>span[data-v-02194e78]{font-size:12px;color:var(--muted)}.overview strong[data-v-02194e78]{font-size:26px;font-variant-numeric:tabular-nums}.overview strong small[data-v-02194e78]{font-size:12px;font-weight:400}.overview small[data-v-02194e78],td small[data-v-02194e78]{display:block;font-size:11px;color:var(--muted);line-height:1.7}.overview strong small[data-v-02194e78]{display:inline}.panel[data-v-02194e78]{padding:22px;min-width:0}.panel h2[data-v-02194e78]{font-size:15px;margin:0 0 18px}.tabs[data-v-02194e78]{display:flex;gap:8px;border-bottom:1px solid var(--line);padding-bottom:10px}.tabs button[data-v-02194e78],.filters button[data-v-02194e78]{padding:9px 16px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.tabs .selected[data-v-02194e78],.filters .selected[data-v-02194e78]{background:var(--green-soft);color:var(--green-strong);font-weight:600}.toolbar[data-v-02194e78]{justify-content:space-between;flex-wrap:wrap}.toolbar input[data-v-02194e78]{max-width:360px;flex:1}.table-wrap[data-v-02194e78]{overflow:auto;padding:0}table[data-v-02194e78]{width:100%;border-collapse:collapse;font-size:12px;text-align:left}th[data-v-02194e78],td[data-v-02194e78]{padding:15px 14px;border-bottom:1px solid var(--line);vertical-align:top}th[data-v-02194e78]{background:var(--bg);font-weight:400;color:var(--muted);white-space:nowrap}td[data-v-02194e78]{min-width:95px}td[data-v-02194e78]:first-child{min-width:0}.row-actions[data-v-02194e78]{display:flex;flex-wrap:wrap;gap:10px;max-width:230px}.text-link[data-v-02194e78]{background:none;border:0;color:var(--green-strong);font-size:12px;cursor:pointer;padding:2px 0}.text-link[data-v-02194e78]:disabled{opacity:.45;cursor:not-allowed}.danger-text[data-v-02194e78]{color:var(--red)}.badge[data-v-02194e78]{display:inline-block;border-radius:5px;padding:4px 7px;background:var(--bg);color:var(--muted);white-space:nowrap}.badge.good[data-v-02194e78]{color:var(--green-strong);background:var(--green-soft)}.case-line[data-v-02194e78]{padding:10px 0;white-space:nowrap;border-bottom:1px solid var(--line)}summary[data-v-02194e78]{cursor:pointer;color:var(--green-strong)}.wrap[data-v-02194e78]{max-width:400px;overflow-wrap:anywhere}.empty[data-v-02194e78]{padding:35px;text-align:center;color:var(--muted)}.settings[data-v-02194e78]{display:grid;gap:18px;max-width:1250px}.fields[data-v-02194e78]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.fields label[data-v-02194e78],.field[data-v-02194e78]{display:grid;gap:9px;font-size:12px}.fields input[data-v-02194e78],.fields select[data-v-02194e78],.toolbar input[data-v-02194e78],.field input[data-v-02194e78],.field select[data-v-02194e78],.field textarea[data-v-02194e78]{border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);padding:10px 12px;width:100%;min-width:0}.check[data-v-02194e78]{display:flex!important;align-items:center;gap:9px;font-size:12px}.check input[data-v-02194e78]{width:auto;accent-color:var(--green-strong)}.template-row[data-v-02194e78]{border-top:1px solid var(--line);padding-top:20px}.progress[data-v-02194e78]{display:flex;gap:14px;align-items:center;background:var(--green-soft);padding:16px 20px;border-radius:10px;color:var(--green-strong);font-size:13px}.progress>div[data-v-02194e78]{flex:1}.progress small[data-v-02194e78]{margin-left:12px}progress[data-v-02194e78]{display:block;width:100%;height:5px;margin-top:10px;accent-color:var(--green-strong)}.nex-dialog[data-v-02194e78]{width:min(560px,calc(100vw - 32px));max-height:90vh;overflow:auto}.nex-dialog .field[data-v-02194e78],.nex-dialog p[data-v-02194e78],.nex-dialog .check[data-v-02194e78]{margin:20px 0}.nex-dialog .actions[data-v-02194e78]{justify-content:flex-end;margin-top:24px}.private-number[data-v-02194e78]{font-size:23px;font-family:monospace}.note[data-v-02194e78]{padding:0 16px}@media(max-width:1000px){.overview[data-v-02194e78]{grid-template-columns:repeat(2,minmax(0,1fr))}.heading[data-v-02194e78]{align-items:flex-start;flex-wrap:wrap}}@media(max-width:650px){.fields[data-v-02194e78]{grid-template-columns:1fr}.tabs[data-v-02194e78]{overflow:auto}.tabs button[data-v-02194e78]{white-space:nowrap}.overview article[data-v-02194e78]{padding:14px}.overview strong[data-v-02194e78]{font-size:22px}}.ejh-opened-at[data-v-2c0c27ce]{display:block;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.5;white-space:nowrap}.clearing-cost[data-v-e31dae97]{display:flex;justify-content:space-between;gap:12px;font-size:11px;border-top:1px solid var(--line);padding-top:8px;margin-top:8px}.clearing-cost>span[data-v-e31dae97]{color:var(--muted)}.clearing-cost>div[data-v-e31dae97]{text-align:right}.clearing-cost strong[data-v-e31dae97]{font-size:12px}.clearing-cost small[data-v-e31dae97]{display:block;font-size:10px;color:var(--muted);line-height:1.6}.reversal-fee[data-v-bb663b06]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:9px 0 4px;padding-top:8px;border-top:1px solid var(--line);font-size:11px}.reversal-fee>span[data-v-bb663b06]{color:var(--muted);flex-shrink:0}.reversal-fee-values[data-v-bb663b06]{text-align:right;min-width:0;font-variant-numeric:tabular-nums}.reversal-fee strong[data-v-bb663b06]{display:block;font-size:12px;overflow-wrap:anywhere}.reversal-fee small[data-v-bb663b06]{display:block;font-size:10px;color:var(--muted);line-height:1.6}.reversal-fee-cell[data-v-bb663b06]{display:block;border:0;margin:0;padding:0}.reversal-fee-cell .reversal-fee-values[data-v-bb663b06]{text-align:left}.reversal-profit[data-v-bb663b06]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line);font-size:11px}.reversal-profit>span[data-v-bb663b06]{color:var(--muted)}.reversal-profit>div[data-v-bb663b06]{text-align:right;min-width:0}.reversal-profit strong[data-v-bb663b06]{font-size:12px;color:var(--green-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.reversal-profit .negative[data-v-bb663b06]{color:var(--red)}.reversal-profit small[data-v-bb663b06]{display:block;font-size:10px;color:var(--muted)}.reversal-fee-r[data-v-bb663b06]{margin-top:3px}.card-money[data-v-2ca0a770]{margin-top:10px;min-width:210px;font-variant-numeric:tabular-nums}.money-head[data-v-2ca0a770],.money-row[data-v-2ca0a770]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.money-head[data-v-2ca0a770]{font-size:11px;color:var(--muted);margin:10px 0 5px}.money-row[data-v-2ca0a770]{margin:5px 0}.money-row strong[data-v-2ca0a770]{font-size:12px;overflow-wrap:anywhere}.card-money small[data-v-2ca0a770]{display:block;font-size:10px;line-height:1.6;color:var(--muted);font-weight:400}.card-money p[data-v-2ca0a770]{font-size:11px;color:var(--muted)}.money-fee[data-v-2ca0a770]{display:flex;justify-content:space-between;gap:8px;font-size:11px;margin:8px 0 4px;padding-top:7px;border-top:1px solid var(--line)}.money-fee[data-v-2ca0a770]:first-child{border:0;padding-top:0}.money-fee strong[data-v-2ca0a770]{text-align:right;overflow-wrap:anywhere}.card-profit strong[data-v-2ca0a770]{color:var(--green-strong);font-size:14px}.card-money .negative[data-v-2ca0a770],.card-money .warning[data-v-2ca0a770]{color:var(--red)}.money-details[data-v-2ca0a770]{margin-top:9px}.money-details summary[data-v-2ca0a770]{font-size:10px;color:var(--muted);cursor:pointer}.card-funding[data-v-d1c47db5]{min-width:236px;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.5}.funding-row[data-v-d1c47db5]{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(0,1fr);gap:6px;align-items:baseline;padding:4px 0}.funding-head[data-v-d1c47db5]{padding-top:0;font-size:10px;color:var(--muted);text-align:right}.funding-label[data-v-d1c47db5]{color:var(--muted)}.funding-value[data-v-d1c47db5]{text-align:right;min-width:0}.funding-value strong[data-v-d1c47db5]{display:block;font-size:11px;line-height:1.5;overflow-wrap:anywhere;font-weight:600}.funding-value sup[data-v-d1c47db5]{color:var(--muted);margin-left:2px}.funding-empty[data-v-d1c47db5]{color:var(--muted)}.funding-difference[data-v-d1c47db5]{margin-top:3px;padding-top:7px;border-top:1px solid var(--line)}.funding-difference .funding-label[data-v-d1c47db5],.funding-difference strong[data-v-d1c47db5]{color:var(--green-strong);font-weight:600}.funding-details[data-v-d1c47db5]{margin-top:7px;color:var(--muted);font-size:10px}.funding-details summary[data-v-d1c47db5]{cursor:pointer;width:-moz-fit-content;width:fit-content}.funding-details summary[data-v-d1c47db5]:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:2px}.funding-detail-body[data-v-d1c47db5]{max-width:320px;white-space:normal;overflow-wrap:anywhere}.funding-detail-body p[data-v-d1c47db5]{margin:7px 0 0;font-size:10px;line-height:1.6}.refund-fee-overlay[data-v-9f264efb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0007;display:flex;align-items:center;justify-content:center;padding:20px}.refund-fee-dialog[data-v-9f264efb]{width:760px;max-width:100%;max-height:90vh;overflow:auto;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:14px;padding:22px}.refund-fee-dialog header[data-v-9f264efb]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.refund-fee-dialog h2[data-v-9f264efb]{margin:0;font-size:18px}.refund-fee-dialog header p[data-v-9f264efb],.refund-fee-note[data-v-9f264efb]{font-size:12px;color:var(--muted);line-height:1.7}.refund-fee-dialog form[data-v-9f264efb]{padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.refund-fee-fields[data-v-9f264efb]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px}.refund-fee-dialog label[data-v-9f264efb]{display:flex;flex-direction:column;gap:7px;font-size:12px;margin-bottom:12px;min-width:0}.refund-fee-dialog input[data-v-9f264efb],.refund-fee-dialog select[data-v-9f264efb],.refund-fee-dialog textarea[data-v-9f264efb]{width:100%;box-sizing:border-box}.refund-fee-dialog small[data-v-9f264efb]{font-size:11px;color:var(--muted);font-weight:400}.refund-fee-actions[data-v-9f264efb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0}.refund-fee-actions .btn[data-v-9f264efb]{display:flex;align-items:center;gap:5px;font-size:12px}.refund-fee-list article[data-v-9f264efb]{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.refund-fee-list article>div[data-v-9f264efb]:first-child{min-width:0}.refund-fee-list strong[data-v-9f264efb]{display:block;font-size:16px}.refund-fee-list span[data-v-9f264efb]{display:block;color:var(--muted);font-size:11px;margin-top:7px}.refund-fee-list p[data-v-9f264efb]{font-size:12px;line-height:1.7;overflow-wrap:anywhere;margin-bottom:0}.refund-fee-list .voided[data-v-9f264efb]{opacity:.6}.refund-fee-error[data-v-9f264efb]{color:var(--red);font-size:12px}@media(max-width:640px){.refund-fee-fields[data-v-9f264efb]{grid-template-columns:1fr}.refund-fee-list article[data-v-9f264efb]{display:block}.refund-fee-dialog[data-v-9f264efb]{padding:16px}.refund-fee-overlay[data-v-9f264efb]{padding:12px}}.finance-totals[data-v-4582f66c]{border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.finance-main[data-v-4582f66c],.finance-fees[data-v-4582f66c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.finance-main>div[data-v-4582f66c],.finance-fees>div[data-v-4582f66c]{padding:18px 20px;min-width:0}.finance-main>div+div[data-v-4582f66c],.finance-fees>div+div[data-v-4582f66c]{border-left:1px solid var(--line)}.finance-totals span[data-v-4582f66c]{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:12px}.finance-totals strong[data-v-4582f66c]{display:block;font-size:28px;font-weight:600;margin:10px 0 6px;overflow-wrap:anywhere}.finance-totals em[data-v-4582f66c]{font-size:11px;font-style:normal;color:var(--muted);font-weight:400}.finance-totals small[data-v-4582f66c]{display:block;color:var(--muted);font-size:10px;line-height:1.7}.finance-main .profit[data-v-4582f66c]{background:var(--green-bg)}.profit strong[data-v-4582f66c]{color:var(--green-strong)}.profit .negative[data-v-4582f66c]{color:var(--red)}.finance-fees[data-v-4582f66c]{border-top:1px solid var(--line)}.finance-fees strong[data-v-4582f66c]{font-size:20px}.finance-cash[data-v-4582f66c]{display:flex;flex-wrap:wrap;gap:10px 24px;padding:12px 20px;border-top:1px solid var(--line);background:var(--bg)}.finance-cash span[data-v-4582f66c]{flex-wrap:wrap;font-size:11px;gap:4px}.finance-cash b[data-v-4582f66c]{color:var(--text)}.finance-totals .warning[data-v-4582f66c]{color:var(--red)}@media(max-width:640px){.finance-main[data-v-4582f66c],.finance-fees[data-v-4582f66c]{grid-template-columns:1fr}.finance-main>div+div[data-v-4582f66c],.finance-fees>div+div[data-v-4582f66c]{border-left:0;border-top:1px solid var(--line)}}.finance-extra[data-v-4582f66c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.finance-extra>div[data-v-4582f66c]{padding:16px 20px}.finance-extra>div+div[data-v-4582f66c]{border-left:1px solid var(--line)}.finance-extra strong[data-v-4582f66c]{font-size:20px}@media(max-width:640px){.finance-extra[data-v-4582f66c]{grid-template-columns:1fr}.finance-extra>div+div[data-v-4582f66c]{border-left:0;border-top:1px solid var(--line)}}.finance-reconcile[data-v-4582f66c]{border-top:1px solid var(--line);padding:12px 20px;font-size:11px;color:var(--muted);line-height:1.7}.finance-reconcile summary[data-v-4582f66c]{cursor:pointer}.finance-reconcile p[data-v-4582f66c]{margin:6px 0}.reconcile-bar[data-v-8291204a]{margin:16px 20px 0;padding:16px 18px;border:1px solid #e8c589;border-radius:9px;background:#fff9eb;color:#795416;display:flex;align-items:center;justify-content:space-between;gap:14px 28px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.reconcile-status[data-v-8291204a]{display:flex;gap:10px;align-items:center}.reconcile-status strong[data-v-8291204a]{font-size:14px}.status-dot[data-v-8291204a]{width:8px;height:8px;border-radius:50%;background:#c28a27;flex:none}.reconcile-bar small[data-v-8291204a]{display:block;font-size:10px;line-height:1.7;opacity:.85}.reconcile-values[data-v-8291204a]{display:flex;gap:34px}.reconcile-values span[data-v-8291204a]{font-size:10px;display:block}.reconcile-values b[data-v-8291204a]{font-size:22px;display:block;margin:4px 0}.reconcile-values em[data-v-8291204a]{font-size:10px;font-style:normal;font-weight:400}.reconcile-bar p[data-v-8291204a]{flex-basis:100%;margin:0;border-top:1px solid #e8c58988;padding-top:10px;font-size:11px;line-height:1.7}.reconcile-bar.balanced[data-v-8291204a]{color:var(--green-strong);background:var(--green-bg);border-color:var(--line)}.balanced .status-dot[data-v-8291204a]{background:var(--green-strong)}.unknown[data-v-8291204a]{color:var(--muted);background:var(--bg);border-color:var(--line)}@media(max-width:640px){.reconcile-bar[data-v-8291204a]{margin:12px 12px 0;padding:14px}.reconcile-values[data-v-8291204a]{width:100%;gap:12px;justify-content:space-between}.reconcile-values b[data-v-8291204a]{font-size:18px}}.reconcile-bar.small[data-v-8291204a]{color:var(--green-strong);background:var(--green-bg);border-color:var(--line)}.small .status-dot[data-v-8291204a]{background:var(--green-strong)}.reconcile-bar.stale[data-v-8291204a]{color:var(--muted);background:var(--bg);border-color:var(--line)}.external-transfer[data-v-f9c50341]{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.transfer-heading[data-v-f9c50341]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}.transfer-heading button[data-v-f9c50341]{display:inline-flex;align-items:center;gap:4px;color:var(--green-strong);font-size:11px}.transfer-heading button[data-v-f9c50341]:disabled{opacity:.5}.transfer-amount[data-v-f9c50341]{display:flex;align-items:baseline;gap:6px;margin:9px 0 6px}.transfer-amount strong[data-v-f9c50341]{font-size:21px;font-weight:600;overflow-wrap:anywhere}.transfer-amount span[data-v-f9c50341],.amount-input span[data-v-f9c50341]{font-size:11px;color:var(--muted)}.external-transfer small[data-v-f9c50341]{display:block;font-size:10px;line-height:1.6;color:var(--muted)}.external-transfer form[data-v-f9c50341]{margin-top:10px}.amount-input[data-v-f9c50341]{display:flex;align-items:center;gap:8px}.amount-input input[data-v-f9c50341]{width:100%;min-width:0;padding:8px 10px;font-size:16px}.external-transfer textarea[data-v-f9c50341]{width:100%;box-sizing:border-box;margin:8px 0;resize:vertical;font-size:12px;padding:8px 10px}.transfer-actions[data-v-f9c50341]{display:flex;gap:8px;margin-top:10px}.external-transfer p[data-v-f9c50341]{font-size:11px;line-height:1.6;margin:6px 0;overflow-wrap:anywhere}.external-transfer .danger-text[data-v-f9c50341]{color:var(--red)}.transfer-note[data-v-f9c50341]{white-space:pre-wrap;color:var(--muted)}.overview-actions[data-v-29baf6d7]{display:flex;gap:8px;flex-wrap:wrap}.overview-disabled[data-v-29baf6d7]{margin:12px 20px;color:var(--muted);font-size:12px}.ejh-balance-overview[data-v-29baf6d7]{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.overview-header[data-v-29baf6d7]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.overview-header>div[data-v-29baf6d7]{display:flex;align-items:center;gap:9px;color:var(--green-strong)}.overview-header h2[data-v-29baf6d7]{margin:0;font-size:15px;font-weight:600}.overview-header .btn[data-v-29baf6d7]{display:inline-flex;align-items:center;gap:6px}.overview-grid[data-v-29baf6d7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.overview-grid>div[data-v-29baf6d7]{padding:20px;min-width:0}.overview-grid>div+div[data-v-29baf6d7]{border-left:1px solid var(--line)}.overview-ledger[data-v-29baf6d7]{background:var(--green-bg)}.overview-label[data-v-29baf6d7]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted);min-height:22px}.overview-label>span[data-v-29baf6d7]:last-child:not(:first-child){font-size:10px;white-space:nowrap}.ledger-edit[data-v-29baf6d7]{display:inline-flex;align-items:center;gap:4px;color:var(--green-strong);font-size:11px;white-space:nowrap}.ledger-edit[data-v-29baf6d7]:disabled{opacity:.5}.overview-values[data-v-29baf6d7]{display:flex;flex-wrap:wrap;gap:10px 20px;margin:14px 0 10px;font-variant-numeric:tabular-nums}.overview-values>div[data-v-29baf6d7]{display:flex;align-items:baseline;gap:6px;min-width:0}.overview-values strong[data-v-29baf6d7]{font-size:25px;font-weight:600;overflow-wrap:anywhere;line-height:1.3}.overview-values span[data-v-29baf6d7]{font-size:11px;color:var(--muted)}.overview-grid small[data-v-29baf6d7],.ledger-form small[data-v-29baf6d7]{display:block;font-size:10px;color:var(--muted);line-height:1.6}.overview-placeholder[data-v-29baf6d7]{font-size:20px;color:var(--muted);margin:15px 0}.overview-usd[data-v-29baf6d7]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:11px;margin:14px 0 7px;padding-top:10px;border-top:1px solid var(--line)}.overview-usd>span[data-v-29baf6d7]{color:var(--muted)}.overview-usd strong[data-v-29baf6d7]{font-size:16px;color:var(--green-strong);font-variant-numeric:tabular-nums}.overview-usd em[data-v-29baf6d7]{font-size:10px;font-style:normal;font-weight:400}.ledger-form[data-v-29baf6d7]{margin-top:12px}.ledger-input[data-v-29baf6d7]{display:flex;align-items:center;gap:8px;margin:0}.ledger-input input[data-v-29baf6d7]{min-width:0;width:100%;font-size:17px;padding:8px 10px}.ledger-input>span[data-v-29baf6d7]{font-size:11px;color:var(--muted)}.ledger-actions[data-v-29baf6d7]{display:flex;gap:8px;margin:10px 0 6px}.ledger-form p[data-v-29baf6d7]{font-size:11px;margin:8px 0}.overview-footer[data-v-29baf6d7]{display:flex;flex-wrap:wrap;gap:10px 24px;padding:10px 20px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.overview-footer details[data-v-29baf6d7]{max-width:100%}.overview-footer summary[data-v-29baf6d7]{cursor:pointer}.overview-footer p[data-v-29baf6d7]{font-size:11px;line-height:1.7;margin:8px 0;overflow-wrap:anywhere}.overview-grid .danger-text[data-v-29baf6d7],.danger-text[data-v-29baf6d7]{color:var(--red)}.spin[data-v-29baf6d7]{animation:balance-spin-29baf6d7 1s linear infinite}@keyframes balance-spin-29baf6d7{to{transform:rotate(360deg)}}.inflight-amounts[data-v-29baf6d7]{display:grid;gap:12px;margin:16px 0 12px}.inflight-amounts>div[data-v-29baf6d7]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.inflight-amounts dt[data-v-29baf6d7]{font-size:11px;color:var(--muted);white-space:nowrap}.inflight-amounts dd[data-v-29baf6d7]{margin:0;text-align:right;min-width:0}.inflight-amounts strong[data-v-29baf6d7]{display:block;font-size:18px;font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.inflight-amounts em[data-v-29baf6d7]{font-size:11px;color:var(--muted);font-style:normal;font-weight:400}@media(max-width:1200px){.overview-grid[data-v-29baf6d7]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid>div[data-v-29baf6d7]:nth-child(3){border-left:0}.overview-grid>div[data-v-29baf6d7]:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:640px){.overview-grid[data-v-29baf6d7]{grid-template-columns:minmax(0,1fr)}.overview-grid>div+div[data-v-29baf6d7]{border-left:0;border-top:1px solid var(--line)}.overview-grid>div[data-v-29baf6d7]{padding:16px 20px}.overview-values[data-v-29baf6d7]{margin:10px 0}.overview-header[data-v-29baf6d7]{flex-wrap:wrap}}.account-money[data-v-3c386e67]{min-width:440px;max-width:760px}.account-money-grid[data-v-3c386e67]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.account-money-grid small[data-v-3c386e67],.account-money-grid strong[data-v-3c386e67]{display:block;line-height:1.65}.account-money-grid small[data-v-3c386e67]{font-size:11px;color:var(--muted)}.account-money-grid strong[data-v-3c386e67]{font-size:14px;overflow-wrap:anywhere}.account-money details[data-v-3c386e67]{margin-top:12px}.account-money summary[data-v-3c386e67]{cursor:pointer;color:var(--green-strong);font-size:12px}.account-money p[data-v-3c386e67]{font-size:12px}.card-trades-overlay[data-v-66c232bf]{z-index:12500}.card-trades-dialog[data-v-66c232bf]{width:min(1200px,96vw);max-height:90vh;overflow:auto}.trade-dates[data-v-66c232bf]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:18px 0}.trade-dates .field[data-v-66c232bf]{width:190px}.card-trades-dialog p[data-v-66c232bf]{margin:12px 0;line-height:1.7;overflow-wrap:anywhere}.card-trades-dialog table[data-v-66c232bf]{width:100%;min-width:850px}.card-trades-dialog td[data-v-66c232bf]{vertical-align:top;max-width:220px;overflow-wrap:anywhere}.card-trades-dialog small[data-v-66c232bf]{display:block;color:var(--muted);margin-top:5px}.card-trades-dialog summary[data-v-66c232bf]{cursor:pointer}.card-trades-dialog .panel-actions[data-v-66c232bf]{margin-top:18px;align-items:center}.currency-select[data-v-b9b68b82]{display:grid;gap:8px;min-width:0;width:100%}.currency-select input[data-v-b9b68b82],.currency-select select[data-v-b9b68b82]{width:100%;min-width:0;max-width:100%}.currency-select input[data-v-b9b68b82]{font-size:12px}.currency-select small[data-v-b9b68b82]{font-size:11px;color:var(--muted);line-height:1.6;white-space:normal}.account-return-summary[data-v-bbf6774e]{padding:14px 0;border-bottom:1px solid var(--line);min-width:0}.account-return-summary[data-v-bbf6774e]:last-child{border-bottom:0}.account-return-summary header[data-v-bbf6774e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.account-return-summary header>strong[data-v-bbf6774e]{font-size:13px;overflow-wrap:anywhere;min-width:0}.return-amounts[data-v-bbf6774e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 10px}.return-amounts dt[data-v-bbf6774e]{color:var(--muted);font-size:11px;line-height:1.7}.return-amounts dd[data-v-bbf6774e]{margin:6px 0 0;font-size:15px;font-weight:650;overflow-wrap:anywhere;line-height:1.5;font-variant-numeric:tabular-nums}.return-note[data-v-bbf6774e]{margin:6px 0;color:var(--muted);font-size:11px}.account-return-summary footer[data-v-bbf6774e]{display:flex;flex-wrap:wrap;gap:5px 20px;color:var(--muted);font-size:11px;line-height:1.7}@media(max-width:480px){.return-amounts[data-v-bbf6774e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.return-amounts dd[data-v-bbf6774e]{font-size:13px}.account-return-summary footer[data-v-bbf6774e]{flex-direction:column}}.ejh-progress[data-v-d82f4812]{padding:14px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:12px;overflow-wrap:anywhere}.progress-title[data-v-d82f4812]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.progress-title>span[data-v-d82f4812]{color:var(--muted);margin-left:auto}.ejh-progress p[data-v-d82f4812]{margin:9px 0;line-height:1.7}.ejh-progress progress[data-v-d82f4812]{width:100%;height:8px;accent-color:var(--green)}.ejh-progress details[data-v-d82f4812]{margin:10px 0}.ejh-progress summary[data-v-d82f4812]{cursor:pointer}.ejh-progress small[data-v-d82f4812]{color:var(--muted)}.spin[data-v-d82f4812]{animation:ejh-spin-d82f4812 1s linear infinite}@keyframes ejh-spin-d82f4812{to{transform:rotate(360deg)}}.ejh-card-table .ejh-select-cell[data-v-55d28653]{width:42px;min-width:42px;max-width:42px;padding-inline:10px;text-align:center}.ejh-select-cell .ejh-card-select[data-v-55d28653]{justify-content:center;min-height:24px}.ejh-card .ejh-card-select[data-v-55d28653]{min-height:24px;padding:4px}.ejh-card-table .ejh-account-capacity[data-v-55d28653]{min-width:116px}.ejh-account-count[data-v-55d28653]{white-space:nowrap;flex-wrap:nowrap}.ejh-account-count>span[data-v-55d28653],.ejh-account-count>svg[data-v-55d28653]{flex-shrink:0}.ejh-card-table[data-v-55d28653] .card-occupancy{margin-top:0}.ejh-card .card-funding-summary[data-v-55d28653]{margin:12px 0;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ejh-lifecycle-toggle[data-v-55d28653]{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:9px;background:var(--bg-elevated)}.ejh-lifecycle-toggle button[data-v-55d28653]{padding:8px 14px;border-radius:6px;color:var(--muted);font-size:12px}.ejh-lifecycle-toggle button.active[data-v-55d28653]{background:var(--green-bg);color:var(--green-strong);font-weight:600}.ejh-card-balance[data-v-55d28653]{flex-wrap:wrap}.ejh-card-balance>div[data-v-55d28653]{flex-basis:100%}.ejh-batchbar[data-v-55d28653]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0 0 18px;font-size:12px}.ejh-batchbar label[data-v-55d28653],.ejh-card-select[data-v-55d28653]{display:flex;align-items:center;gap:6px}.ejh-batchbar small[data-v-55d28653]{width:100%;color:var(--muted)}.ejh-card-select[data-v-55d28653]{font-size:10px;color:var(--muted);min-width:0}.ejh-card-select input[data-v-55d28653],.ejh-batchbar input[data-v-55d28653]{width:16px;height:16px;flex-shrink:0;accent-color:var(--green)}.ejh-open-fields[data-v-55d28653]{border:0;padding:0;margin:0;min-width:0}.ejh-modal[data-v-55d28653] .ejh-progress{margin:12px 0}.ejh-occupancy[data-v-55d28653]{color:var(--green-strong);overflow-wrap:anywhere}.ejh-occupancy small[data-v-55d28653]{display:block;color:var(--muted)}.ejh-required[data-v-55d28653]{color:var(--red);font-weight:600;margin-left:2px}.ejh-view-toggle[data-v-55d28653]{display:flex;gap:3px;margin-left:auto;padding:4px;border-radius:9px;background:var(--bg-elevated);border:1px solid var(--line)}.ejh-view-toggle button[data-v-55d28653]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:6px;color:var(--muted);font-size:12px}.ejh-view-toggle button.active[data-v-55d28653]{background:var(--surface);color:var(--green-strong);box-shadow:0 1px 4px #0000000c}.ejh-view-toggle button[data-v-55d28653]:focus-visible{outline:2px solid var(--green)}.ejh-return-counts[data-v-55d28653]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ejh-list-actions[data-v-55d28653]{display:flex;flex-wrap:wrap;gap:8px}.ejh-search-hint[data-v-55d28653]{font-size:12px;color:var(--blue);margin:-8px 0 20px}.ejh-card-table td[data-v-55d28653]{vertical-align:top}.ejh-card-table .danger-text[data-v-55d28653]{color:var(--red)}.ejh-view[data-v-55d28653]{gap:20px;min-width:0}.ejh-heading[data-v-55d28653]{display:flex;align-items:center;justify-content:space-between;gap:20px}.ejh-heading h1[data-v-55d28653]{font-size:29px;font-weight:700;margin:6px 0}.ejh-heading p[data-v-55d28653]{color:var(--muted);font-size:13px;line-height:1.7}.ejh-toolbar[data-v-55d28653]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ejh-view .panel[data-v-55d28653]{border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:none}.ejh-view[data-v-55d28653]>.ejh-progress{position:sticky;top:68px;z-index:10}.ejh-view[data-v-55d28653] .message-bar{padding:12px 16px;margin:0;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.ejh-stats[data-v-55d28653]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ejh-stat[data-v-55d28653]{display:flex;align-items:center;gap:14px;padding:22px 18px;background:var(--surface);border:1px solid var(--line);border-radius:14px;text-align:left;transition:border-color .15s}.ejh-stat[data-v-55d28653]:hover,.ejh-stat.selected[data-v-55d28653]{border-color:var(--green)}.ejh-stat-icon[data-v-55d28653]{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;background:var(--surface-2);color:var(--muted)}.ejh-stat.opened .ejh-stat-icon[data-v-55d28653]{color:var(--blue);background:var(--blue-bg)}.ejh-stat.waiting .ejh-stat-icon[data-v-55d28653]{color:var(--amber);background:var(--amber-bg)}.ejh-stat.returned .ejh-stat-icon[data-v-55d28653]{color:var(--green-strong);background:var(--green-bg)}.ejh-stat-value[data-v-55d28653]{flex:1;min-width:0}.ejh-stat-value small[data-v-55d28653]{display:block;color:var(--text-2);font-size:12px}.ejh-stat-value strong[data-v-55d28653]{display:block;font-size:28px;font-weight:650;margin-top:8px;line-height:1}.ejh-stat-value em[data-v-55d28653]{font-size:10px;color:var(--muted);font-weight:400;font-style:normal;margin-left:6px}.ejh-stat>svg[data-v-55d28653]{color:var(--muted);align-self:flex-start;width:14px}.ejh-statusbar[data-v-55d28653]{display:flex;align-items:center;gap:20px;font-size:12px;color:var(--muted);padding:2px 2px 8px;flex-wrap:wrap}.ejh-connection[data-v-55d28653]{display:flex;align-items:center;gap:7px}.ejh-connection i[data-v-55d28653]{width:7px;height:7px;border-radius:50%;background:var(--muted)}.ejh-connection i.enabled[data-v-55d28653]{background:var(--green)}.ejh-last-sync[data-v-55d28653]{flex:1}.ejh-text-button[data-v-55d28653]{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--text-2)}.ejh-text-button[data-v-55d28653]:hover{color:var(--green-strong)}.rotated[data-v-55d28653]{transform:rotate(180deg)}.ejh-tabs[data-v-55d28653]{display:flex;gap:26px;border-bottom:1px solid var(--line);overflow-x:auto;white-space:nowrap}.ejh-tabs button[data-v-55d28653]{padding:12px 2px 15px;border-bottom:2px solid transparent;color:var(--muted);font-size:13px;flex-shrink:0}.ejh-tabs button.active[data-v-55d28653]{color:var(--green-strong);border-color:var(--green);font-weight:600}.ejh-tabs button>span[data-v-55d28653]{font-size:10px;background:var(--surface-2);padding:2px 6px;border-radius:5px;margin-left:7px}.ejh-section-heading[data-v-55d28653]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.ejh-section-heading h2[data-v-55d28653]{font-size:18px;font-weight:650;margin:4px 0}.ejh-section-heading h3[data-v-55d28653]{font-size:15px;font-weight:600}.ejh-section-heading p[data-v-55d28653]{font-size:12px;color:var(--muted);margin-top:7px;line-height:1.7}.ejh-record-count[data-v-55d28653]{font-size:12px;color:var(--muted);white-space:nowrap}.ejh-filterbar[data-v-55d28653]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.ejh-search[data-v-55d28653]{position:relative;display:flex;align-items:center;min-width:200px;max-width:380px;flex:1}.ejh-search svg[data-v-55d28653]{position:absolute;left:13px;color:var(--muted)}.ejh-search input[data-v-55d28653]{padding-left:38px;width:100%}.ejh-filterbar>select[data-v-55d28653]{width:auto;min-width:140px}.ejh-card-grid[data-v-55d28653]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;align-items:stretch;grid-auto-rows:1fr}.ejh-card[data-v-55d28653]{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:11px;padding:14px;min-width:0;background:var(--surface)}.ejh-card-top[data-v-55d28653]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.ejh-card-symbol[data-v-55d28653]{color:var(--green-strong)}.ejh-card h3[data-v-55d28653]{font-size:13px;font-weight:650;overflow-wrap:anywhere}.ejh-card-number[data-v-55d28653]{font-family:ui-monospace,monospace;font-size:17px;letter-spacing:1px;margin:8px 0 10px;color:var(--text);overflow-wrap:anywhere}.ejh-card-meta[data-v-55d28653]{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:11px}.ejh-card-capacity[data-v-55d28653]{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.ejh-card-capacity>div[data-v-55d28653]:first-child{display:flex;align-items:center;justify-content:space-between;font-size:12px}.ejh-card-capacity button[data-v-55d28653]{display:flex;align-items:center;gap:5px;color:var(--text-2)}.ejh-card-capacity button strong[data-v-55d28653]{font-size:15px;color:var(--text)}.ejh-capacity-track[data-v-55d28653]{height:5px;background:var(--surface-2);border-radius:5px;margin:8px 0;overflow:hidden}.ejh-capacity-track span[data-v-55d28653]{display:block;height:100%;background:var(--green);border-radius:5px}.ejh-capacity-hint[data-v-55d28653]{flex-wrap:wrap;display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--muted)}.ejh-card footer[data-v-55d28653]{min-height:46px;border-top:1px solid var(--line);padding-top:10px;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:6px}.ejh-card footer>span[data-v-55d28653]{font-size:10px;color:var(--muted)}.ejh-card .danger-text[data-v-55d28653]{font-size:11px;line-height:1.6;margin-top:10px}.ejh-state[data-v-55d28653]{display:inline-flex;align-items:center;padding:5px 9px;border-radius:6px;font-size:11px;font-weight:550;background:var(--surface-2);color:var(--muted);white-space:nowrap}.ejh-state.opened[data-v-55d28653]{color:var(--blue);background:var(--blue-bg)}.ejh-state.waiting[data-v-55d28653]{color:var(--amber);background:var(--amber-bg)}.ejh-state.returned[data-v-55d28653]{color:var(--green-strong);background:var(--green-bg)}.ejh-view table[data-v-55d28653]{min-width:850px;width:100%}.ejh-view td[data-v-55d28653]{max-width:330px;overflow-wrap:anywhere}.ejh-view td small[data-v-55d28653]{display:block;white-space:normal;color:var(--muted);margin-top:6px;font-size:11px;line-height:1.6}.ejh-view[data-v-55d28653] .pagination{margin-top:22px;border-top:1px solid var(--line);padding-top:18px}.ejh-empty[data-v-55d28653]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 20px;text-align:center;color:var(--muted)}.ejh-empty strong[data-v-55d28653]{font-size:14px;color:var(--text-2)}.ejh-empty p[data-v-55d28653]{font-size:12px}.ejh-empty svg[data-v-55d28653]{opacity:.6}.ejh-grid[data-v-55d28653]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:860px}.ejh-grid .wide[data-v-55d28653]{grid-column:1/-1}.ejh-settings-nav[data-v-55d28653]{display:flex;gap:8px;padding:5px;border-radius:10px;background:var(--bg-elevated);width:-moz-fit-content;width:fit-content;margin-bottom:28px}.ejh-settings-nav button[data-v-55d28653]{padding:10px 20px;border-radius:7px;font-size:12px;color:var(--muted)}.ejh-settings-nav button.active[data-v-55d28653]{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #0000000c}.ejh-settings .toggle-row[data-v-55d28653]{border:1px solid var(--line);border-radius:12px;background:var(--bg-elevated)}.ejh-settings .toggle-row small[data-v-55d28653]{font-size:11px;line-height:1.7}.ejh-settings .toggle-row input:focus-visible+i[data-v-55d28653]{outline:2px solid var(--green);outline-offset:4px}.ejh-template[data-v-55d28653]{border:1px solid var(--line);border-radius:12px;margin:14px 0;overflow:hidden}.ejh-template>summary[data-v-55d28653]{display:flex;align-items:center;gap:14px;padding:18px 20px;cursor:pointer}.ejh-template>summary>span[data-v-55d28653]{flex:1}.ejh-template summary strong[data-v-55d28653]{font-size:13px}.ejh-template summary small[data-v-55d28653]{display:block;color:var(--muted);font-size:11px;margin-top:5px}.ejh-template[open]>summary[data-v-55d28653]{border-bottom:1px solid var(--line);background:var(--bg-elevated)}.ejh-template[open]>summary>svg[data-v-55d28653]:last-child{transform:rotate(180deg)}.template-body[data-v-55d28653]{padding:22px}.template-body>details[data-v-55d28653]{margin:22px 0;font-size:12px}.template-body>details>summary[data-v-55d28653]{cursor:pointer;color:var(--text-2);padding:12px 0}.ejh-savebar[data-v-55d28653]{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:20px;margin-top:28px}.ejh-savebar>span[data-v-55d28653]{font-size:11px;line-height:1.7;color:var(--muted)}.ejh-savebar .btn[data-v-55d28653]{flex-shrink:0}.ejh-sync-fields[data-v-55d28653]{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.ejh-sync-fields .field[data-v-55d28653]{width:210px}.ejh-balance[data-v-55d28653]{padding:10px 14px;border:1px solid var(--line);border-radius:8px;margin-top:18px;font-size:12px;color:var(--muted)}.ejh-balance strong[data-v-55d28653]{margin-left:10px;color:var(--text)}.ejh-callout[data-v-55d28653]{padding:14px 18px;background:var(--blue-bg);border-radius:10px;font-size:12px;color:var(--text-2);line-height:1.8;margin:22px 0}.ejh-open-panel[data-v-55d28653]{max-width:960px}.ejh-footnote[data-v-55d28653]{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:11px;line-height:1.8}.ejh-footnote svg[data-v-55d28653]{flex-shrink:0;margin-top:3px}.ejh-modal[data-v-55d28653]{position:relative;width:min(700px,95vw);max-height:88vh;overflow:auto;padding:30px;border-radius:16px}.ejh-modal-close[data-v-55d28653]{position:absolute;right:18px;top:18px}.ejh-modal h2[data-v-55d28653]{padding-right:38px;font-size:20px}.ejh-modal .field[data-v-55d28653]{margin:18px 0}.ejh-modal p[data-v-55d28653]{line-height:1.8}.ejh-modal pre[data-v-55d28653],.ejh-view pre[data-v-55d28653]{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-elevated);border-radius:10px;padding:16px;font-size:11px}.ejh-modal>button[data-v-55d28653]:last-child{margin-top:24px}.ejh-modal form>button[data-v-55d28653]{display:block;margin-top:20px}.ejh-detail-summary[data-v-55d28653]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 28px}.ejh-detail-summary>div[data-v-55d28653]{padding:14px;background:var(--bg-elevated);border-radius:10px}.ejh-detail-summary small[data-v-55d28653]{display:block;color:var(--muted);font-size:11px}.ejh-detail-summary strong[data-v-55d28653]{display:block;margin-top:9px;font-size:15px}.ejh-modal h3[data-v-55d28653]{font-size:13px;font-weight:650}.ejh-management-actions[data-v-55d28653]{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 28px}.ejh-risk-zone[data-v-55d28653]{padding:18px;border:1px solid color-mix(in srgb,var(--red) 25%,transparent);border-radius:12px;background:var(--red-bg)}.ejh-risk-zone h3[data-v-55d28653]{color:var(--red)}.ejh-risk-zone p[data-v-55d28653]{margin:8px 0 16px;font-size:11px}.danger-text[data-v-55d28653]{color:var(--red)}@media(max-width:1180px){.ejh-stat[data-v-55d28653]{gap:10px;padding:18px 14px}.ejh-stat-icon[data-v-55d28653]{width:34px;height:34px}.ejh-stat-value em[data-v-55d28653]{display:none}}@media(max-width:760px){.ejh-heading[data-v-55d28653]{align-items:flex-start;flex-direction:column}.ejh-stats[data-v-55d28653]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ejh-card-grid[data-v-55d28653],.ejh-grid[data-v-55d28653]{grid-template-columns:minmax(0,1fr)}.ejh-view .panel[data-v-55d28653]{padding:18px}.ejh-tabs[data-v-55d28653]{gap:20px}.ejh-stat-value strong[data-v-55d28653]{font-size:25px}.ejh-section-heading[data-v-55d28653]{flex-wrap:wrap;gap:12px}.ejh-last-sync[data-v-55d28653]{min-width:calc(100% - 140px)}.ejh-statusbar[data-v-55d28653]{gap:12px}.ejh-savebar[data-v-55d28653]{align-items:flex-end}.ejh-filterbar>select[data-v-55d28653]{max-width:100%}.ejh-modal[data-v-55d28653]{padding:22px}.ejh-detail-summary[data-v-55d28653]{grid-template-columns:repeat(2,minmax(0,1fr))}.ejh-sync-fields .field[data-v-55d28653]{width:100%}}.ejh-card-balance[data-v-55d28653]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding:10px;background:var(--bg-elevated);border-radius:8px}.ejh-card-balance small[data-v-55d28653]{display:block;font-size:10px;color:var(--muted);margin:4px 0}.ejh-card-balance strong[data-v-55d28653]{display:block;font-size:17px;margin:4px 0;overflow-wrap:anywhere}.ejh-card-balance em[data-v-55d28653]{font-size:11px;color:var(--muted);font-style:normal}.ejh-card-balance button[data-v-55d28653]{flex-shrink:0}.ejh-filter-field[data-v-55d28653]{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);max-width:100%}.ejh-filter-field>span[data-v-55d28653]{white-space:nowrap}.ejh-filter-field select[data-v-55d28653]{width:auto;min-width:140px;max-width:100%;color:var(--text)}.ejh-filter-chip[data-v-55d28653]{padding:0;border-radius:6px;cursor:pointer}.ejh-filter-chip[data-v-55d28653]:hover{filter:brightness(.94)}.ejh-filter-chip.selected[data-v-55d28653]{box-shadow:0 0 0 2px var(--green)}.ejh-filter-chip[data-v-55d28653]:focus-visible{outline:2px solid var(--green);outline-offset:3px}.ejh-state.ejh-filter-chip[data-v-55d28653]{padding:5px 8px;text-align:left;white-space:normal}.ejh-card .ejh-return-counts[data-v-55d28653]{gap:5px;margin-top:10px}.ejh-card[data-v-55d28653] .return-status{padding:4px 6px;gap:4px;font-size:10px}.ejh-card .ejh-occupancy[data-v-55d28653]{font-size:11px;margin-top:10px}.ejh-card footer .btn[data-v-55d28653]{padding:6px 8px;font-size:11px}.ejh-card-symbol svg[data-v-55d28653]{width:18px;height:18px}@media(max-width:760px){.ejh-filter-field[data-v-55d28653]{width:100%;justify-content:space-between}.ejh-filter-field select[data-v-55d28653]{flex:1;min-width:0;max-width:230px}.ejh-card[data-v-55d28653]{padding:13px}}.account-returns-modal[data-v-55d28653]{width:min(620px,calc(100vw - 44px));max-width:100%}.account-return-count[data-v-55d28653]{font-size:13px;color:var(--muted);font-weight:400}.account-return-list[data-v-55d28653]{min-width:0}.finance-page[data-v-f75d4b6b]{display:grid;gap:20px;color:var(--text);font-variant-numeric:tabular-nums}.finance-heading[data-v-f75d4b6b]{display:flex;align-items:center;justify-content:space-between;gap:16px}.eyebrow[data-v-f75d4b6b]{font-size:10px;color:var(--green-strong);font-weight:600;letter-spacing:1.6px}.finance-heading h1[data-v-f75d4b6b]{font-size:26px;letter-spacing:-.7px;margin:6px 0}.finance-heading p[data-v-f75d4b6b]{color:var(--muted);font-size:12px;margin:0}.finance-heading .btn[data-v-f75d4b6b]{display:flex;gap:7px;align-items:center}.period-toolbar[data-v-f75d4b6b]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.period-switch[data-v-f75d4b6b]{display:flex;gap:3px;background:var(--bg);border-radius:8px;padding:3px}.period-switch button[data-v-f75d4b6b]{padding:9px 19px;border-radius:6px;font-size:12px;color:var(--muted)}.period-switch .active[data-v-f75d4b6b]{background:var(--green-strong);color:#fff}.date-controls[data-v-f75d4b6b]{display:flex;align-items:center;gap:5px}.date-controls input[data-v-f75d4b6b]{width:145px;padding:7px 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface);font-size:12px}.today[data-v-f75d4b6b],.text-link[data-v-f75d4b6b]{font-size:12px;color:var(--green-strong);padding:4px}.period-label[data-v-f75d4b6b]{margin-left:auto;padding:0 10px;font-size:11px;color:var(--muted)}.finance-heroes[data-v-f75d4b6b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hero[data-v-f75d4b6b]{padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--surface);min-width:0}.hero.profit[data-v-f75d4b6b]{background:var(--green-strong);color:#fff;border-color:transparent}.hero.profit.negative[data-v-f75d4b6b]{background:var(--surface);border-color:var(--red);color:var(--red)}.hero-label[data-v-f75d4b6b]{display:flex;gap:8px;align-items:center;font-size:12px}.hero-label>span[data-v-f75d4b6b]{margin-left:auto;font-size:10px;opacity:.65}.hero-number[data-v-f75d4b6b]{font-size:38px;line-height:1.2;letter-spacing:-1px;font-weight:600;margin:22px 0 10px;overflow-wrap:anywhere}.hero-number small[data-v-f75d4b6b]{font-size:13px;font-weight:400;letter-spacing:0;opacity:.65}.hero-secondary[data-v-f75d4b6b]{font-size:16px}.hero-secondary small[data-v-f75d4b6b]{font-size:11px;opacity:.7}.hero p[data-v-f75d4b6b]{font-size:10px;line-height:1.7;opacity:.65;margin:16px 0 0}.usage .hero-number[data-v-f75d4b6b]{color:var(--green-strong)}.finance-breakdown[data-v-f75d4b6b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.finance-breakdown>button[data-v-f75d4b6b]{padding:18px 24px;text-align:left;min-width:0}.finance-breakdown>button+button[data-v-f75d4b6b]{border-left:1px solid var(--line)}.finance-breakdown>button.selected[data-v-f75d4b6b]{background:var(--green-bg)}.finance-breakdown span[data-v-f75d4b6b]{font-size:11px;color:var(--muted);display:flex;justify-content:space-between}.finance-breakdown strong[data-v-f75d4b6b]{display:block;font-size:24px;margin:10px 0 5px}.finance-breakdown em[data-v-f75d4b6b]{font-style:normal;font-weight:400;font-size:11px;color:var(--muted)}.finance-breakdown small[data-v-f75d4b6b]{font-size:10px;color:var(--muted)}.finance-notice[data-v-f75d4b6b]{border-left:3px solid #d69b4c;background:var(--surface);padding:12px 16px;font-size:11px;line-height:1.7;color:var(--muted)}.finance-charts[data-v-f75d4b6b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.finance-panel[data-v-f75d4b6b]{border:1px solid var(--line);border-radius:12px;background:var(--surface);min-width:0;overflow:hidden}.panel-heading[data-v-f75d4b6b]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;gap:12px}.panel-heading h2[data-v-f75d4b6b]{font-size:14px;margin:0}.panel-heading small[data-v-f75d4b6b]{font-size:10px;color:var(--muted);font-weight:400}.trend-bars[data-v-f75d4b6b]{display:flex;gap:8px;padding:0 20px 18px;overflow:auto}.trend-column[data-v-f75d4b6b]{flex:1;min-width:36px;max-width:100px;display:flex;flex-direction:column;align-items:center;gap:7px}.bar-track[data-v-f75d4b6b]{height:100px;display:flex;width:100%;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--line)}.bar-track i[data-v-f75d4b6b]{display:block;width:65%;max-width:44px;background:#dcaa67;border-radius:4px 4px 0 0}.bar-track i.usage[data-v-f75d4b6b]{background:var(--green-strong)}.bar-track i.negative[data-v-f75d4b6b]{background:var(--red)}.trend-column small[data-v-f75d4b6b]{font-size:9px;color:var(--muted)}.trend-column strong[data-v-f75d4b6b]{font-size:10px;font-weight:500}.chart-empty[data-v-f75d4b6b]{height:155px;display:grid;place-items:center;color:var(--muted);font-size:12px}.finance-table[data-v-f75d4b6b]{overflow:auto}.finance-table table[data-v-f75d4b6b]{width:100%;border-collapse:collapse;font-size:12px}.finance-table th[data-v-f75d4b6b]{text-align:left;font-size:10px;color:var(--muted);font-weight:500;background:var(--bg);padding:12px 20px;white-space:nowrap}.finance-table td[data-v-f75d4b6b]{padding:13px 20px;border-top:1px solid var(--line);white-space:nowrap}.finance-table td[data-v-f75d4b6b]:nth-child(n+2){font-variant-numeric:tabular-nums}.finance-table .empty[data-v-f75d4b6b]{text-align:center;color:var(--muted);padding:28px}.detail-filters[data-v-f75d4b6b]{display:flex;gap:10px;padding:0 20px 16px}.detail-filters select[data-v-f75d4b6b],.detail-filters input[data-v-f75d4b6b]{border:1px solid var(--line);border-radius:6px;padding:8px 10px;background:var(--surface);font-size:12px;min-width:0}.detail-filters input[data-v-f75d4b6b]{flex:1}.entry-kind[data-v-f75d4b6b]{font-size:10px;padding:4px 7px;background:var(--green-bg);color:var(--green-strong);border-radius:4px}.entry-kind.reversal[data-v-f75d4b6b]{color:#94651c;background:#b58c3614}.entry-kind.recharge[data-v-f75d4b6b]{color:var(--muted);background:var(--bg)}.finance-footnote[data-v-f75d4b6b]{display:flex;gap:20px;justify-content:space-between;font-size:10px;color:var(--muted);align-items:flex-start}.finance-footnote details[data-v-f75d4b6b]{max-width:65%;line-height:1.8}.finance-footnote summary[data-v-f75d4b6b]{cursor:pointer}.finance-footnote p[data-v-f75d4b6b]{margin:10px 0}.finance-error[data-v-f75d4b6b]{padding:14px;border:1px solid var(--red);border-radius:8px;color:var(--red);font-size:12px}.finance-error button[data-v-f75d4b6b]{text-decoration:underline}.finance-loading[data-v-f75d4b6b]{padding:80px 20px;text-align:center;color:var(--muted)}.finance-dialog[data-v-f75d4b6b]{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:30px;width:min(500px,calc(100vw - 32px));overflow-wrap:anywhere}.finance-dialog>.icon-button[data-v-f75d4b6b]{position:absolute;right:14px;top:14px}.finance-dialog h2[data-v-f75d4b6b]{margin:18px 0 8px;font-size:30px}.finance-dialog dl[data-v-f75d4b6b]{display:grid;grid-template-columns:70px 1fr;gap:12px;font-size:12px;padding:20px 0;border-block:1px solid var(--line);margin:20px 0}.finance-dialog dt[data-v-f75d4b6b],.finance-dialog p[data-v-f75d4b6b]{color:var(--muted);font-size:12px}.finance-dialog dd[data-v-f75d4b6b]{margin:0}.spin[data-v-f75d4b6b]{animation:finance-spin-f75d4b6b 1s linear infinite}@keyframes finance-spin-f75d4b6b{to{transform:rotate(360deg)}}@media(max-width:1100px){.hero-number[data-v-f75d4b6b]{font-size:30px}.hero[data-v-f75d4b6b]{padding:20px}.hero-label[data-v-f75d4b6b]{flex-wrap:wrap}.hero-label>span[data-v-f75d4b6b]{margin-left:0}.finance-charts[data-v-f75d4b6b]{grid-template-columns:1fr}}@media(max-width:700px){.finance-heroes[data-v-f75d4b6b],.finance-breakdown[data-v-f75d4b6b]{grid-template-columns:1fr}.finance-breakdown>button+button[data-v-f75d4b6b]{border-left:0;border-top:1px solid var(--line)}.period-label[data-v-f75d4b6b]{margin-left:0}.period-switch[data-v-f75d4b6b]{width:100%}.period-switch button[data-v-f75d4b6b]{flex:1}.finance-heading h1[data-v-f75d4b6b]{font-size:23px}.finance-footnote[data-v-f75d4b6b]{flex-direction:column}.finance-footnote details[data-v-f75d4b6b]{max-width:100%}.detail-filters[data-v-f75d4b6b]{flex-wrap:wrap}.detail-filters input[data-v-f75d4b6b]{width:100%}.hero-number[data-v-f75d4b6b]{font-size:36px}}.finance-table td>small[data-v-f75d4b6b],.finance-breakdown small[data-v-f75d4b6b]{display:block;line-height:1.7;font-size:10px;color:var(--muted)}.finance-table .table-warning[data-v-f75d4b6b]{color:var(--red)}.profit-value[data-v-f75d4b6b]{color:var(--green-strong);font-weight:600}.profit-value.negative[data-v-f75d4b6b]{color:var(--red)}.cash-reconciliation[data-v-f75d4b6b]{padding:16px 20px;background:var(--surface);border:1px solid var(--line);border-radius:12px;font-size:11px;color:var(--muted)}.cash-reconciliation>div[data-v-f75d4b6b]{display:flex;flex-wrap:wrap;gap:16px 40px;margin:12px 0}.cash-reconciliation>div>span[data-v-f75d4b6b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.cash-reconciliation b[data-v-f75d4b6b]{color:var(--text);font-size:16px}.cash-reconciliation small[data-v-f75d4b6b]{font-size:10px;line-height:1.7}.reconciliation-page[data-v-f495935c]{display:grid;gap:20px;color:var(--text);font-variant-numeric:tabular-nums}.page-heading[data-v-f495935c]{display:flex;justify-content:space-between;align-items:center;gap:16px}.eyebrow[data-v-f495935c]{font-size:10px;letter-spacing:1.8px;color:var(--green-strong)}h1[data-v-f495935c]{font-size:26px;margin:6px 0}h2[data-v-f495935c]{font-size:15px;margin:0}.page-heading p[data-v-f495935c],.result-banner p[data-v-f495935c]{margin:7px 0 0;font-size:12px;color:var(--muted)}.btn[data-v-f495935c],.text-link[data-v-f495935c]{display:inline-flex;align-items:center;gap:7px}.result-banner[data-v-f495935c]{display:flex;align-items:center;gap:14px;padding:20px 24px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.result-banner>svg[data-v-f495935c]{flex:none}.result-banner.balanced[data-v-f495935c],.result-banner.small[data-v-f495935c]{background:var(--green-bg);color:var(--green-strong)}.result-banner.difference[data-v-f495935c]{border-color:#d49a4c;color:#ab6b17;background:color-mix(in srgb,var(--surface) 93%,#eda22c)}.result-banner.stale[data-v-f495935c],.result-banner.unknown[data-v-f495935c]{color:var(--muted)}.tolerance[data-v-f495935c]{margin-left:auto;font-size:11px;white-space:nowrap}.equation[data-v-f495935c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}.equation article[data-v-f495935c]{position:relative;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--surface);min-width:0}.equation .difference[data-v-f495935c]{background:var(--green-bg)}.math-sign[data-v-f495935c]{position:absolute;left:-18px;top:48px;width:18px;text-align:center;font-size:20px;color:var(--muted)}.block-label[data-v-f495935c]{display:block;font-size:12px;color:var(--muted)}.equation strong[data-v-f495935c]{display:block;font-size:32px;margin:18px 0 7px;overflow-wrap:anywhere;letter-spacing:-.6px}em[data-v-f495935c]{font-size:11px;font-style:normal;font-weight:400;color:var(--muted)}.equation small[data-v-f495935c]{font-size:13px}.equation p[data-v-f495935c]{font-size:10px;color:var(--muted);margin:16px 0 0}.breakdowns[data-v-f495935c]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel[data-v-f495935c]{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.panel>header[data-v-f495935c]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 24px;border-bottom:1px solid var(--line)}.panel header span[data-v-f495935c],.panel footer[data-v-f495935c]{font-size:11px;color:var(--muted)}.amount-row[data-v-f495935c]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 24px;padding:17px 0}.amount-row+.amount-row[data-v-f495935c]{border-top:1px solid var(--line)}.amount-row b[data-v-f495935c]{font-size:12px;font-weight:500}small[data-v-f495935c]{display:block;color:var(--muted)}.amount-row small[data-v-f495935c]{font-size:10px;margin-top:5px;line-height:1.5}.amount[data-v-f495935c]{text-align:right}.amount strong[data-v-f495935c]{font-size:19px;font-weight:600}.panel footer[data-v-f495935c]{padding:15px 24px;border-top:1px solid var(--line)}.supplement[data-v-f495935c]{display:flex;align-items:center;gap:12px;padding:18px 24px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.supplement strong[data-v-f495935c]{font-size:13px}.supplement span[data-v-f495935c]{font-weight:400;color:var(--muted)}.supplement p[data-v-f495935c],.explanation p[data-v-f495935c]{font-size:11px;color:var(--muted);line-height:1.8;margin:5px 0 0}.text-link[data-v-f495935c]{color:var(--green-strong);font-size:12px;margin-left:auto;white-space:nowrap}summary[data-v-f495935c]{padding:18px 24px;cursor:pointer;font-size:13px}summary span[data-v-f495935c],summary b[data-v-f495935c]{font-size:12px;margin-left:8px}.explanation p[data-v-f495935c]{padding:0 24px}.explanation p[data-v-f495935c]:last-child{padding-bottom:18px}.table-wrap[data-v-f495935c]{overflow:auto}table[data-v-f495935c]{width:100%;border-collapse:collapse;white-space:nowrap}th[data-v-f495935c],td[data-v-f495935c]{text-align:left;padding:14px 20px;border-top:1px solid var(--line);font-size:12px}th[data-v-f495935c]{font-size:10px;color:var(--muted);font-weight:500;background:var(--bg)}td small[data-v-f495935c]{margin-top:5px;font-size:10px}.notice[data-v-f495935c]{padding:14px 20px;border-left:3px solid #d49a4c;background:var(--surface);font-size:12px;line-height:1.8}.notice p[data-v-f495935c]{margin:0}.error[data-v-f495935c]{color:var(--red)}.notice button[data-v-f495935c]{color:var(--green-strong);margin-left:12px}.empty[data-v-f495935c]{text-align:center;padding:32px;color:var(--muted);font-size:13px}.footnote[data-v-f495935c]{font-size:10px;color:var(--muted);line-height:1.9}.refresh-progress[data-v-f495935c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;padding:16px 20px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.refresh-progress b[data-v-f495935c]{margin-left:auto}.refresh-progress progress[data-v-f495935c]{width:100%;height:6px;accent-color:var(--green-strong)}.spin[data-v-f495935c]{animation:spin-f495935c 1s linear infinite}@keyframes spin-f495935c{to{transform:rotate(360deg)}}@media(max-width:1050px){.equation[data-v-f495935c]{grid-template-columns:repeat(2,minmax(0,1fr))}.equation article:nth-child(3) .math-sign[data-v-f495935c]{display:none}.equation strong[data-v-f495935c]{font-size:28px}}@media(max-width:700px){.breakdowns[data-v-f495935c]{grid-template-columns:1fr}.result-banner[data-v-f495935c]{flex-wrap:wrap}.tolerance[data-v-f495935c]{margin-left:38px}.equation article[data-v-f495935c]{padding:18px}.equation strong[data-v-f495935c]{font-size:23px}.supplement[data-v-f495935c]{align-items:flex-start;flex-wrap:wrap}.supplement .text-link[data-v-f495935c]{margin-left:30px}.result-banner[data-v-f495935c],.panel>header[data-v-f495935c]{padding:18px}.amount-row[data-v-f495935c]{margin:0 18px}.page-heading h1[data-v-f495935c]{font-size:24px}}.proxies-view .proxy-layout[data-v-84c89d17]{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:24px}.proxies-view .editor-panel[data-v-84c89d17]{display:grid;grid-template-columns:minmax(160px,.6fr) minmax(240px,1.4fr) auto;gap:18px;align-items:start;padding:24px;border-radius:16px}.proxies-view .editor-panel>.panel-title[data-v-84c89d17]{grid-column:1/-1;margin:0}.proxies-view .editor-panel>.field[data-v-84c89d17]{margin:0}.proxies-view .editor-panel>.compact-actions[data-v-84c89d17]{padding-top:24px;flex-wrap:wrap}.proxies-view .editor-panel>.message-bar[data-v-84c89d17]{grid-column:1/-1;margin:0}.proxies-view .editor-panel>.panel-actions[data-v-84c89d17]{grid-column:1/-1;margin:0;border-top:1px solid var(--line);padding-top:16px}.proxies-view .list-panel[data-v-84c89d17]{border-radius:16px;padding:24px;min-width:0}.proxies-view .table-shell[data-v-84c89d17]{overflow:auto}.proxies-view .table-note[data-v-84c89d17]{max-width:230px;white-space:normal;line-height:1.7}.proxies-view .proxy-list-table td[data-v-84c89d17]{padding-top:18px;padding-bottom:18px}.proxies-view .proxy-list-table td.mono[data-v-84c89d17]{max-width:260px;overflow-wrap:anywhere;white-space:normal}.proxies-view .panel-title.responsive[data-v-84c89d17]{gap:16px;flex-wrap:wrap}@media(max-width:900px){.proxies-view .editor-panel[data-v-84c89d17]{grid-template-columns:minmax(0,1fr)}.proxies-view .editor-panel>.compact-actions[data-v-84c89d17]{padding-top:0}.proxies-view .editor-panel[data-v-84c89d17],.proxies-view .list-panel[data-v-84c89d17]{padding:18px}}.proxy-list-table[data-v-84c89d17]{min-width:1120px!important}.proxy-result[data-v-84c89d17]{display:grid;min-width:125px;max-width:190px;gap:3px}.proxy-result strong[data-v-84c89d17],.proxy-result small[data-v-84c89d17]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proxy-result small[data-v-84c89d17]{color:var(--muted);font-size:9px}.proxy-batch-progress[data-v-84c89d17]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:-3px 0 14px;padding:9px 11px;border:1px solid var(--line-soft);border-radius:5px;background:var(--surface-2);color:var(--text-2);font-size:10px}.proxy-batch-progress>i[data-v-84c89d17]{grid-column:1 / -1;height:4px;overflow:hidden;border-radius:2px;background:var(--surface-3)}.proxy-batch-progress>i>b[data-v-84c89d17]{display:block;height:100%;border-radius:inherit;background:var(--green);transition:width .2s}.spin[data-v-84c89d17]{animation:proxy-spin-84c89d17 .9s linear infinite}@keyframes proxy-spin-84c89d17{to{transform:rotate(360deg)}}@media(min-width:1261px){.proxy-layout[data-v-84c89d17]{grid-template-columns:minmax(330px,.45fr) minmax(620px,1.55fr)}}.notifications-page[data-v-ceac6453]{display:grid;gap:20px;max-width:1250px}.notification-heading[data-v-ceac6453],.notification-panel>header[data-v-ceac6453],.bot-heading[data-v-ceac6453]{display:flex;align-items:center;justify-content:space-between;gap:16px}.notification-heading h1[data-v-ceac6453]{display:flex;align-items:center;gap:10px;font-size:25px;margin:0 0 8px}.notification-heading p[data-v-ceac6453],.notification-panel p[data-v-ceac6453],.muted[data-v-ceac6453]{color:var(--muted);font-size:12px}.notification-panel[data-v-ceac6453]{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:22px}.notification-panel h2[data-v-ceac6453]{font-size:15px;margin:0}.notification-panel h2 small[data-v-ceac6453]{font-size:11px;color:var(--muted);font-weight:400;margin-left:8px}.bot-events[data-v-ceac6453]{border:0;border-top:1px solid var(--line);padding:14px 0 0;margin:0;min-width:0}.bot-events legend[data-v-ceac6453]{font-size:12px;padding:0 8px 0 0}.bot-events legend small[data-v-ceac6453]{color:var(--muted);margin-left:6px}.notification-events[data-v-ceac6453]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.notification-events>label[data-v-ceac6453]{display:flex;align-items:flex-start;gap:9px;font-size:13px}.notification-events small[data-v-ceac6453]{display:block;line-height:1.7;color:var(--muted);font-size:11px;margin-top:4px}.check[data-v-ceac6453]{display:flex!important;align-items:center;gap:8px;font-size:12px!important}.check input[data-v-ceac6453],.notification-events input[data-v-ceac6453]{width:auto;accent-color:var(--green-strong)}.bot-grid[data-v-ceac6453]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.bot-card[data-v-ceac6453]{display:grid;align-content:start;min-width:0;gap:16px;padding:18px;border:1px solid var(--line);border-radius:10px}.bot-card>label[data-v-ceac6453]{display:grid;gap:8px;font-size:12px}.bot-card input[data-v-ceac6453]:not([type=checkbox]){width:100%;border:1px solid var(--line);border-radius:7px;padding:10px;background:var(--bg);color:var(--text);min-width:0}.btn[data-v-ceac6453]{display:inline-flex;align-items:center;justify-content:center;gap:7px}.bot-card>.btn[data-v-ceac6453]{justify-self:start}.panel-note[data-v-ceac6453]{margin:20px 0 0;line-height:1.7}.empty[data-v-ceac6453]{text-align:center;color:var(--muted);padding:24px}.log-table[data-v-ceac6453]{overflow:auto;margin-top:18px}table[data-v-ceac6453]{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th[data-v-ceac6453]{color:var(--muted);font-weight:400;background:var(--bg)}th[data-v-ceac6453],td[data-v-ceac6453]{padding:12px;border-bottom:1px solid var(--line);white-space:nowrap}.sent[data-v-ceac6453]{color:var(--green-strong)}.failed[data-v-ceac6453]{color:var(--red)}.log-error[data-v-ceac6453]{display:block;max-width:400px;white-space:normal;color:var(--muted);margin-top:5px;line-height:1.6}@media(max-width:760px){.notification-events[data-v-ceac6453],.bot-grid[data-v-ceac6453]{grid-template-columns:1fr}.notification-panel[data-v-ceac6453]{padding:16px}.notification-heading[data-v-ceac6453]{align-items:flex-start}.notification-panel>header[data-v-ceac6453]{flex-wrap:wrap}}.pro-account-source[data-v-8e63520e]{min-width:0}.pro-source-heading[data-v-8e63520e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.pro-source-heading>span[data-v-8e63520e]{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:11px;font-weight:650}.pro-source-heading small[data-v-8e63520e]{color:var(--muted);font-size:9px;font-weight:500}.pro-source-heading>div[data-v-8e63520e]{display:flex;gap:10px}.source-action[data-v-8e63520e]{border:0;background:transparent;color:var(--blue);font-size:10px;font-weight:650;cursor:pointer}.source-action[data-v-8e63520e]:disabled{color:var(--muted);cursor:not-allowed;opacity:.55}.pro-account-picker[data-v-8e63520e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:170px;overflow-y:auto;padding:6px;gap:4px;border:1px solid var(--line);border-radius:5px;background:var(--bg-elevated)}.pro-account-picker>p[data-v-8e63520e]{grid-column:1 / -1;padding:18px 8px;color:var(--muted);font-size:10px;text-align:center}.pro-account-picker label[data-v-8e63520e]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:32px;padding:5px 7px;gap:7px;border-radius:4px;color:var(--text-2);cursor:pointer}.pro-account-picker label[data-v-8e63520e]:hover:not(.disabled){background:var(--surface-2)}.pro-account-picker label.disabled[data-v-8e63520e]{color:var(--muted);cursor:not-allowed;opacity:.6}.pro-account-picker label span[data-v-8e63520e]{min-width:0;overflow:hidden;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pro-account-picker label small[data-v-8e63520e],.pro-source-status[data-v-8e63520e]{color:var(--muted);font-size:9px}.pro-source-status[data-v-8e63520e]{display:flex;justify-content:space-between;min-height:18px;padding-top:5px}@media(max-width:620px){.pro-account-picker[data-v-8e63520e]{grid-template-columns:1fr}.pro-source-heading[data-v-8e63520e]{align-items:flex-start;flex-direction:column}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.end-1{inset-inline-end:.25rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-width:1px}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.login-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--surface, #f4f6f8)}.login-panel{width:min(420px,100%);padding:36px;background:var(--panel, #fff);border:1px solid var(--line, #e4e8ec);border-radius:12px;box-shadow:0 18px 60px #121c2d1a}.login-mark{width:44px;height:44px;display:grid;place-items:center;margin-bottom:22px;color:#2563eb;background:#eaf1ff;border-radius:10px}.login-panel h1{margin:8px 0}.login-panel p{margin:0 0 26px;color:var(--muted, #667085)}.login-panel form,.modal-form{display:grid;gap:16px}.login-submit{justify-content:center;width:100%;margin-top:4px}.login-error{color:#b42318;background:#fff0ee;border:1px solid #ffd0ca;padding:10px 12px;border-radius:8px;font-size:13px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:20px;background:#0f172a6b}.modal-panel{width:min(460px,100%);padding:24px;background:var(--panel, #fff);border-radius:12px;box-shadow:0 24px 80px #0003}.modal-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.modal-heading h2{margin:6px 0 0}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}:root{color-scheme:dark;--bg: #0d1116;--bg-elevated: #121820;--surface: #161d25;--surface-2: #1b242e;--surface-3: #212c37;--line: #293540;--line-soft: #222c35;--text: #edf2f4;--text-2: #b5c0c7;--muted: #7e8c96;--green: #43a87c;--green-strong: #55bd8e;--green-bg: rgba(67, 168, 124, .13);--blue: #62a6ca;--blue-bg: rgba(98, 166, 202, .13);--amber: #d1a04f;--amber-bg: rgba(209, 160, 79, .13);--red: #db7070;--red-bg: rgba(219, 112, 112, .12);--shadow: 0 12px 32px rgba(0, 0, 0, .18);--topbar: rgba(13, 17, 22, .96);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-synthesis:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}.topbar-inner{height:72px;gap:1.5rem}.brand-mark{height:2.5rem;width:2.5rem;border-radius:.75rem;--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:root[data-theme=dark] .brand-mark{--tw-border-opacity: 1;border-color:rgb(17 94 89 / var(--tw-border-opacity, 1));background-color:#042f2e99;--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.brand strong{font-size:15px;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .brand strong{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.brand small{margin-top:.25rem;font-size:10px;font-weight:600;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.desktop-nav{align-items:center;gap:.25rem}.desktop-nav button{height:2.5rem;border-radius:.75rem;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.desktop-nav button:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.desktop-nav button.active{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:root[data-theme=dark] .desktop-nav button{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .desktop-nav button:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .desktop-nav button.active{background-color:#042f2e99;--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.context-bar{border-color:#e2e8f0cc;background-color:#fff9}:root[data-theme=dark] .context-bar{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));background-color:#0f172ab3}.app-main{max-width:1380px;padding-top:2.5rem;padding-bottom:2.5rem}.view-stack{gap:1.5rem}.page-heading{min-height:72px}.page-heading h1{margin-top:.375rem;font-size:30px;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .page-heading h1{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.page-heading p{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.overline,.panel-title>div>span,.section-heading>span{font-size:10px;font-weight:700;--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .overline,:root[data-theme=dark] .panel-title>div>span,:root[data-theme=dark] .section-heading>span{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.btn{min-height:2.5rem;border-radius:.75rem;padding:.5rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn.ghost{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.btn.ghost:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .btn.ghost{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));background-color:#1e293b99;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .btn.ghost:hover{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn.primary{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #0d9488 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(20 184 166 / .2);--tw-shadow: var(--tw-shadow-colored)}.btn.primary:hover{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1));--tw-gradient-from: #0d9488 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #0f766e var(--tw-gradient-to-position);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(20 184 166 / .25);--tw-shadow: var(--tw-shadow-colored)}.btn.danger{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.btn.danger:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}:root[data-theme=dark] .btn.danger{border-color:#7f1d1d99;background-color:#450a0a4d;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .btn.danger:hover{background-color:#450a0a80}.icon-button{height:2.25rem;width:2.25rem;flex:0 0 36px;border-radius:.75rem;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.icon-button:hover{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .icon-button{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));background-color:#1e293bb3;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .icon-button:hover{--tw-border-opacity: 1;border-color:rgb(17 94 89 / var(--tw-border-opacity, 1));background-color:#042f2e80;--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.status-pill{min-height:1.5rem;border-radius:9999px;padding:.25rem .625rem;font-size:11px;font-weight:600}.metric-grid{gap:1rem}.metric-card{min-height:124px;align-items:center;gap:1rem;border-radius:1rem;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 1px 3px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .05);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.metric-card:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 14px 36px rgba(15, 23, 42, .09);--tw-shadow-colored: 0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.metric-card{border-top-width:1px!important}:root[data-theme=dark] .metric-card{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));background-color:#0f172abf}.metric-card>svg{margin:0;height:2.75rem;width:2.75rem;border-radius:.75rem;padding:.75rem}.metric-card.green>svg{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.metric-card.blue>svg{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.metric-card.amber>svg{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.metric-card.slate>svg{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .metric-card.green>svg{background-color:#022c2280;--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .metric-card.blue>svg{background-color:#082f4980;--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .metric-card.amber>svg{background-color:#451a0380;--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .metric-card.slate>svg{background-color:#2e106580;--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.metric-card span{font-size:.75rem;line-height:1rem;font-weight:500;text-transform:none;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.metric-card strong{margin-top:.375rem;font-size:27px;font-weight:700;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .metric-card strong{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.metric-card small{margin-top:.375rem;font-size:11px;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.panel{border-radius:1rem;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 3px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .05);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:root[data-theme=dark] .panel{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));background-color:#0f172abf}.panel-title{margin-bottom:1.25rem;min-height:2.5rem}.panel-title h2{margin-top:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .panel-title h2{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.workflow-grid{gap:1.25rem}.field{margin-bottom:1rem;gap:.5rem}.field>span{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .field>span{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.field input,.field select,.field textarea{border-radius:.75rem;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.field input::-moz-placeholder,.field select::-moz-placeholder,.field textarea::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.field input::placeholder,.field select::placeholder,.field textarea::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.field input:focus,.field select:focus,.field textarea:focus{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(20 184 166 / .1)}:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .field textarea{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));background-color:#02061799;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .field input::-moz-placeholder,:root[data-theme=dark] .field select::-moz-placeholder,:root[data-theme=dark] .field textarea::-moz-placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .field input::placeholder,:root[data-theme=dark] .field select::placeholder,:root[data-theme=dark] .field textarea::placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .field input:focus,:root[data-theme=dark] .field select:focus,:root[data-theme=dark] .field textarea:focus{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.field input,.field select{height:2.75rem;padding-left:.875rem;padding-right:.875rem}.field textarea{padding:.875rem;line-height:1.5rem}.identity-strip{min-height:72px;border-radius:.75rem;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem 1rem}:root[data-theme=dark] .identity-strip{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));background-color:#02061780}.avatar{height:2.5rem;width:2.5rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.table-shell{border-radius:.75rem;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}:root[data-theme=dark] .table-shell{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));background-color:transparent}thead{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}:root[data-theme=dark] thead{background-color:#02061773}th{height:2.75rem;padding-left:1rem;padding-right:1rem;font-size:11px;font-weight:600;text-transform:none;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}td{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding:.875rem 1rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}:root[data-theme=dark] td{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}tbody tr{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}tbody tr:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}:root[data-theme=dark] tbody tr:hover{background-color:#1e293b59}.account-cell strong{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .account-cell strong{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.parse-preview{min-height:5rem;border-radius:.75rem;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:1rem}:root[data-theme=dark] .parse-preview{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));background-color:#02061780}.toggle-list{border-radius:1rem;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:root[data-theme=dark] .toggle-list{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1));background-color:#0f172abf}.toggle-row{min-height:5rem;padding:1rem 1.25rem}.toggle-row i{height:1.5rem;width:2.75rem;flex:0 0 44px;border-radius:9999px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.toggle-row i:after{height:1rem;width:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.toggle-row input:checked+i{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.toggle-row input:checked+i:after{transform:translate(20px)}.modal{border-radius:1rem;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.75rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:root[data-theme=dark] .modal{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.progress-line{height:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}:root[data-theme=dark] .progress-line{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.progress-line i{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}@media(max-width:560px){.app-main{padding-top:1.75rem;padding-bottom:1.75rem}.page-heading h1{font-size:1.5rem;line-height:2rem}.metric-card{min-height:108px;border-radius:.75rem;padding:1rem}.panel{border-radius:.75rem;padding:1rem}.topbar-inner{height:62px}.mobile-nav{top:63px;border-radius:1rem;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:root[data-theme=dark] .mobile-nav{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.mobile-nav button{min-height:2.75rem;border-radius:.75rem}}:root[data-theme=light]{color-scheme:light;--bg: #f5f7f8;--bg-elevated: #ffffff;--surface: #ffffff;--surface-2: #f8faf9;--surface-3: #eef2f1;--line: #dce3e1;--line-soft: #e8edeb;--text: #19231f;--text-2: #52615b;--muted: #7b8984;--green: #277f5c;--green-strong: #176d4b;--green-bg: #e5f3ec;--blue: #367d9e;--blue-bg: #e7f1f6;--amber: #986b21;--amber-bg: #f7efdd;--red: #b24f50;--red-bg: #f8e8e8;--shadow: 0 10px 28px rgba(37, 53, 46, .08);--topbar: rgba(255, 255, 255, .96)}@layer legacy{*{box-sizing:border-box}html{min-width:320px;overflow-x:hidden;background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:var(--bg);color:var(--text)}button,input,select,textarea{font:inherit;letter-spacing:0}button{color:inherit}button,select,input[type=checkbox]{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed;opacity:.48}h1,h2,p{margin:0}strong{font-weight:650}.app-shell{min-height:100vh}.topbar{position:sticky;z-index:50;top:0;border-bottom:1px solid var(--line);background:var(--topbar);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-inner{display:flex;align-items:center;width:min(1540px,100%);height:66px;margin:0 auto;padding:0 28px;gap:24px}.brand{display:flex;flex:0 0 auto;align-items:center;gap:10px;padding:0;border:0;background:none;text-align:left}.brand-mark{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(67,168,124,.48);border-radius:6px;background:var(--green-bg);color:var(--green-strong)}.brand>span:last-child{display:grid;line-height:1.15}.brand strong{font-size:14px}.brand small{margin-top:3px;color:var(--muted);font-size:10px;text-transform:uppercase}.desktop-nav{display:flex;flex:1;align-self:stretch;justify-content:center;min-width:0}.desktop-nav button{position:relative;display:flex;align-items:center;gap:6px;padding:0 11px;border:0;background:transparent;color:var(--muted);white-space:nowrap;font-size:12px}.desktop-nav button:after{position:absolute;right:11px;bottom:-1px;left:11px;height:2px;background:transparent;content:""}.desktop-nav button:hover{color:var(--text-2);background:var(--surface-2)}.desktop-nav button.active{color:var(--text)}.desktop-nav button.active:after{background:var(--green)}.desktop-space-subnav{display:grid;gap:2px;margin:-1px 0 5px 14px;padding-left:8px;border-left:1px solid var(--line)}.desktop-space-subnav button{min-height:31px;padding-left:10px;font-size:11px}.desktop-space-subnav button:after{display:none}.desktop-space-subnav button.active{background:var(--green-bg);color:var(--green-strong)}.topbar-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.context-bar{border-top:1px solid var(--line-soft);background:var(--surface-2)}.context-inner{display:flex;align-items:center;width:min(1480px,100%);height:36px;margin:0 auto;padding:0 28px;gap:7px;color:var(--muted);font-size:11px}.context-inner span{display:flex;align-items:center;gap:6px}.context-inner strong{color:var(--text-2);font-size:11px}.context-inner i{width:1px;height:13px;margin:0 4px;background:var(--line)}.context-inner small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-merge-subnav{display:flex;align-items:center;width:min(1480px,100%);margin:0 auto;padding:0 28px 7px;gap:6px}.space-merge-subnav button{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:0 9px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--muted);font-size:10px;font-weight:650;cursor:pointer}.space-merge-subnav button:hover{background:var(--surface-3);color:var(--text-2)}.space-merge-subnav button.active{border-color:#43a87c47;background:var(--green-bg);color:var(--green-strong)}.mobile-space-subnav{display:grid;grid-column:1 / -1;gap:2px;margin:-1px 0 5px 14px;padding-left:8px;border-left:1px solid var(--line)}.mobile-space-subnav button{min-height:34px;padding-left:10px;font-size:11px}.mobile-menu,.mobile-nav{display:none}.app-main{width:min(1680px,calc(100% - 56px));margin:0 auto;padding:34px 0 64px}.space-merge-tabs{display:flex;gap:2px;margin-bottom:22px;border-bottom:1px solid var(--line)}.space-merge-tabs button{display:flex;min-height:40px;align-items:center;gap:7px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:12px;font-weight:650;cursor:pointer}.space-merge-tabs button:hover{color:var(--text-2)}.space-merge-tabs button.active{border-bottom-color:var(--green);color:var(--text)}.view-stack{display:grid;gap:22px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;min-height:58px;gap:24px}.page-heading h1{margin-top:5px;font-size:25px;line-height:1.15;letter-spacing:0}.page-heading p{margin-top:7px;color:var(--muted);font-size:13px}.overline,.panel-title>div>span,.section-heading>span{display:block;color:var(--green-strong);font-size:9px;font-weight:700;letter-spacing:0;text-transform:uppercase}.heading-actions,.compact-actions,.panel-actions,.row-actions{display:flex;align-items:center;gap:8px}.heading-actions{flex-wrap:wrap;justify-content:flex-end}.btn{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:7px 12px;border:1px solid var(--line);border-radius:5px;background:var(--surface-2);color:var(--text-2);font-size:12px;font-weight:600;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.btn:hover:not(:disabled){border-color:#52615d;color:var(--text)}.btn.primary{border-color:var(--green);background:var(--green);color:#fff}.btn.primary:hover:not(:disabled){border-color:var(--green-strong);background:var(--green-strong)}.btn.danger{border-color:#db707059;background:var(--red-bg);color:var(--red)}.btn.ghost{background:transparent}.btn.fill{width:100%}.icon-button{display:inline-grid;width:32px;height:32px;flex:0 0 32px;padding:0;place-items:center;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted)}.icon-button:hover:not(:disabled){border-color:#52615d;background:var(--surface-3);color:var(--text)}.icon-button.danger:hover:not(:disabled){border-color:#db707073;background:var(--red-bg);color:var(--red)}.status-pill{display:inline-flex;width:-moz-max-content;width:max-content;min-height:23px;align-items:center;gap:6px;padding:3px 8px;border:1px solid transparent;border-radius:999px;background:var(--surface-3);color:var(--text-2);font-size:10px;font-weight:650;white-space:nowrap}.status-pill i{width:5px;height:5px;border-radius:50%;background:currentColor}.tone-success,.tone-completed,.tone-valid{border-color:#43a87c40;background:var(--green-bg);color:var(--green-strong)}.tone-running,.tone-queued{border-color:#62a6ca40;background:var(--blue-bg);color:var(--blue)}.tone-partial,.tone-cancelling{border-color:#d1a04f40;background:var(--amber-bg);color:var(--amber)}.tone-danger,.tone-failed,.tone-cancelled,.tone-invalid{border-color:#db707040;background:var(--red-bg);color:var(--red)}.tone-pending{border-color:var(--line);background:var(--surface-2);color:var(--muted)}.metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.metric-card{display:flex;min-width:0;min-height:102px;align-items:flex-start;gap:12px;padding:17px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.metric-card>svg{margin-top:2px;color:var(--muted)}.metric-card>div{display:grid;min-width:0}.metric-card span{color:var(--muted);font-size:10px;font-weight:600;text-transform:uppercase}.metric-card strong{overflow:hidden;margin-top:5px;font-size:23px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.metric-card small{overflow:hidden;margin-top:5px;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.seat-summary{margin-bottom:14px}.seat-cell strong{display:block;font-variant-numeric:tabular-nums}.seat-cell small{display:block}.metric-card.green{border-top:2px solid var(--green)}.metric-card.blue{border-top:2px solid var(--blue)}.metric-card.amber{border-top:2px solid var(--amber)}.metric-card.slate{border-top:2px solid #788791}.stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.stat-grid.compact{grid-template-columns:repeat(6,minmax(0,1fr))}.stat-card{display:grid;min-width:0;min-height:82px;align-content:center;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:var(--surface);box-shadow:var(--shadow)}.stat-card span{overflow:hidden;color:var(--muted);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.stat-card strong{color:var(--text);font-size:23px;line-height:1.1;font-variant-numeric:tabular-nums}.stat-card small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.stat-card.history-card{border-top:2px solid var(--blue)}.sms-subnav{display:flex;gap:2px;margin-bottom:22px;border-bottom:1px solid var(--line)}.sms-subnav button{display:flex;min-height:40px;align-items:center;gap:7px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:12px;font-weight:650;cursor:pointer}.sms-subnav button:hover{color:var(--text-2)}.sms-subnav button.active{border-bottom-color:var(--green);color:var(--text)}@media(max-width:1100px){.stat-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.stat-grid,.stat-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat-card{min-height:70px;padding:11px 12px}.stat-card strong{font-size:19px}}.panel{min-width:0;padding:20px;border:1px solid var(--line);border-radius:6px;background:var(--surface);box-shadow:var(--shadow)}.panel-title{display:flex;min-height:34px;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.panel-title h2{margin-top:4px;font-size:15px;line-height:1.2}.muted-count{color:var(--muted);font-size:11px;white-space:nowrap}.workflow-grid{display:grid;grid-template-columns:minmax(380px,.88fr) minmax(480px,1.12fr);gap:16px;align-items:stretch}.credential-panel{display:flex;flex-direction:column}.field{display:grid;min-width:0;gap:7px;margin-bottom:14px}.field>span{color:var(--text-2);font-size:11px;font-weight:650}.field>span small{color:var(--muted);font-weight:400}.field>small{color:var(--muted);font-size:10px}.field input,.field select,.field textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:4px;outline:0;background:var(--bg-elevated);color:var(--text);transition:border-color .15s,box-shadow .15s}.field input,.field select{height:37px;padding:0 10px}.field textarea{min-height:96px;padding:10px;resize:vertical;line-height:1.55}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green);box-shadow:0 0 0 2px var(--green-bg)}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:var(--muted)}.field input::placeholder,.field textarea::placeholder{color:var(--muted)}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grow{flex:1}.compact-actions{flex-wrap:wrap}.panel-actions{justify-content:flex-end;margin-top:auto;padding-top:16px}.message-bar{min-height:17px;margin:11px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.message-bar:empty{min-height:0;margin-top:0}.message-bar.success{color:var(--green-strong)}.message-bar.error{color:var(--red)}.identity-strip{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:5px;background:var(--surface-2)}.identity-strip.empty{display:flex;justify-content:center;color:var(--muted);font-size:11px}.avatar{display:grid;width:38px;height:38px;place-items:center;border-radius:5px;background:var(--green-bg);color:var(--green-strong);font-size:14px;font-weight:700}.identity-strip>div:nth-child(2){display:grid;min-width:0}.identity-strip strong,.identity-strip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-strip strong{font-size:12px}.identity-strip small{margin-top:4px;color:var(--muted);font-size:10px}.table-shell{width:100%;overflow-x:auto;border:1px solid var(--line-soft);border-radius:5px}table{width:100%;border-collapse:collapse;font-size:11px}thead{background:var(--surface-2)}th{height:36px;padding:0 11px;color:var(--muted);font-size:9px;font-weight:700;text-align:left;text-transform:uppercase;white-space:nowrap}td{min-height:46px;padding:10px 11px;border-top:1px solid var(--line-soft);color:var(--text-2);vertical-align:middle}tbody tr:hover{background:var(--surface-2)}.preview-table table{min-width:560px}.result-table table,.list-panel table{min-width:760px}.account-cell{min-width:150px}.account-cell strong,.account-cell small{display:block;overflow:hidden;max-width:260px;text-overflow:ellipsis;white-space:nowrap}.account-cell strong{color:var(--text);font-size:11px}.account-cell small,.table-note{margin-top:4px;color:var(--muted);font-size:9px}.table-note{display:block;white-space:nowrap}.mono{font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.empty-cell{height:120px;color:var(--muted);text-align:center}.table-wrap{overflow-x:auto}.data-table{width:100%;min-width:980px;border-collapse:collapse;font-size:11px}.data-table th{padding:10px 12px;color:var(--muted);font-size:10px;font-weight:600;text-align:left;white-space:nowrap;border-bottom:1px solid var(--line-soft)}.data-table td{padding:10px 12px;color:var(--text);vertical-align:middle;border-bottom:1px solid var(--line-soft)}.data-table tbody tr:hover{background:var(--surface-2)}.truncate-cell{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-result{display:grid;min-height:100px;margin:18px 0;place-items:center;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface-2);color:var(--muted)}.code-result strong{color:var(--green);font:700 30px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.22em}.actions-column{width:1%;text-align:right}.row-actions{justify-content:flex-end}.mail-account-table{min-width:1180px!important}.pipeline-status-cell{min-width:190px;overflow:hidden}.pipeline-mini-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(168px,100%);max-width:100%;margin-top:6px;gap:3px}.pipeline-mini-stages span{display:block;min-width:0;padding:2px 4px;border:1px solid var(--line);border-radius:3px;color:var(--muted);font-size:8px;line-height:1.4;text-align:center;white-space:nowrap}.pipeline-mini-stages .tone-completed{border-color:#43a87c40;background:var(--green-bg);color:var(--green-strong)}.pipeline-mini-stages .tone-running{border-color:#62a6ca40;background:var(--blue-bg);color:var(--blue)}.pipeline-mini-stages .tone-failed{border-color:#db707040;background:var(--red-bg);color:var(--red)}.check-column{width:36px}input[type=checkbox]{width:15px;height:15px;accent-color:var(--green)}.success-text{color:var(--green-strong);font-weight:700}.danger-text{color:var(--red);font-weight:700}.email-stack{display:grid;max-width:210px;gap:3px}.email-stack span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-panel{padding:20px}.progress-line{height:5px;overflow:hidden;border-radius:3px;background:var(--surface-3)}.progress-line i{display:block;height:100%;background:var(--green);transition:width .25s}.progress-caption{display:flex;justify-content:space-between;margin:8px 0 16px;color:var(--muted);font-size:10px}.result-message{min-width:160px;max-width:320px}.step-dot{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:var(--surface-3);color:var(--muted);font-weight:700}.step-dot.completed{background:var(--green-bg);color:var(--green-strong)}.step-dot.failed,.step-dot.cancelled{background:var(--red-bg);color:var(--red)}.step-dot.running{background:var(--blue-bg);color:var(--blue)}.management-grid{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(620px,1.28fr);gap:16px;align-items:start}.editor-panel{position:sticky;top:124px}.parse-preview{display:grid;min-height:68px;align-content:center;gap:4px;padding:11px;border:1px solid var(--line-soft);border-radius:5px;background:var(--surface-2);font-size:10px}.parse-preview strong{color:var(--text)}.parse-preview span,.parse-preview small{color:var(--muted)}.parse-preview.empty{place-items:center;color:var(--muted)}.account-import{padding-bottom:15px}.import-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px}.import-side{display:flex;flex-direction:column}.import-side .btn.fill{margin-top:auto}.status-select{display:inline-flex;min-height:28px;align-items:center;gap:7px;padding:4px 9px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--muted);font-size:10px}.status-select span{width:6px;height:6px;border-radius:50%;background:var(--muted)}.status-select.active{border-color:#43a87c4d;background:var(--green-bg);color:var(--green-strong)}.status-select.active span{background:var(--green-strong)}.settings-layout{border-top:1px solid var(--line)}.settings-section{display:grid;grid-template-columns:260px minmax(0,1fr);gap:60px;padding:28px 0;border-bottom:1px solid var(--line)}.section-heading h2{margin-top:5px;font-size:16px}.section-heading p{max-width:220px;margin-top:7px;color:var(--muted);font-size:11px;line-height:1.55}.settings-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:840px;gap:2px 18px}.settings-fields .wide{grid-column:1 / -1}.toggle-list{display:grid;max-width:840px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.toggle-row{position:relative;display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;cursor:pointer}.toggle-row+.toggle-row{border-top:1px solid var(--line-soft)}.toggle-row>div{display:grid;gap:4px}.toggle-row strong{font-size:12px}.toggle-row small{color:var(--muted);font-size:10px}.toggle-row input{position:absolute;opacity:0}.toggle-row i{position:relative;width:36px;height:20px;flex:0 0 36px;border:1px solid var(--line);border-radius:12px;background:var(--surface-3)}.toggle-row i:after{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--muted);content:"";transition:transform .18s}.toggle-row input:checked+i{border-color:var(--green);background:var(--green)}.toggle-row input:checked+i:after{background:#fff;transform:translate(16px)}.settings-submit{display:flex;justify-content:flex-end;padding-top:20px}.loading-panel{color:var(--muted);text-align:center}.pagination{display:flex;align-items:center;justify-content:space-between;padding-top:14px;color:var(--muted);font-size:10px}.pagination>div{display:flex;align-items:center;gap:10px}.pagination strong{min-width:20px;color:var(--text-2);text-align:center}.modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;padding:20px;place-items:center;background:#05080ab8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal{width:min(430px,100%);padding:24px;border:1px solid var(--line);border-radius:7px;background:var(--surface);box-shadow:0 24px 60px #0006}.modal h2{margin-top:7px;font-size:18px}.modal p{margin-top:12px;color:var(--text-2);font-size:12px;line-height:1.65}.global-alert{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:11px 13px;border:1px solid rgba(219,112,112,.32);border-radius:5px;background:var(--red-bg);color:var(--red);font-size:11px}.global-alert span{flex:1}.global-alert button{border:0;background:none;color:inherit;font-weight:700}@media(max-width:1260px){.topbar-inner{gap:12px;padding-inline:20px}.desktop-nav button{padding-inline:7px;font-size:11px}.desktop-nav button svg{display:none}.topbar-actions .status-pill{display:none}.workflow-grid{grid-template-columns:minmax(350px,.9fr) minmax(420px,1.1fr)}.management-grid{grid-template-columns:340px minmax(0,1fr)}}@media(max-width:560px){.desktop-nav{display:none}.topbar-inner{justify-content:space-between}.mobile-menu{display:inline-grid}.mobile-nav{position:absolute;top:67px;right:16px;display:grid;width:min(360px,calc(100vw - 32px));grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);box-shadow:var(--shadow)}.mobile-nav button{display:flex;min-height:42px;align-items:center;gap:9px;padding:0 11px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--text-2);font-size:12px}.mobile-nav button.active{border-color:#43a87c40;background:var(--green-bg);color:var(--green-strong)}.workflow-grid,.management-grid{grid-template-columns:1fr}.editor-panel{position:static}.settings-section{grid-template-columns:200px minmax(0,1fr);gap:28px}}@media(max-width:720px){.topbar-inner{height:58px;padding-inline:14px}.brand-mark{width:31px;height:31px}.brand small{display:none}.context-inner{height:34px;padding-inline:15px}.context-inner small,.context-inner i{display:none}.mobile-nav{top:59px;right:10px;width:calc(100vw - 20px)}.app-main{width:calc(100% - 28px);padding:24px 0 44px}.view-stack{gap:16px}.page-heading{align-items:flex-start;flex-direction:column;gap:14px}.page-heading h1{font-size:22px}.heading-actions{justify-content:flex-start}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:91px;padding:13px}.metric-card strong{font-size:19px}.panel{padding:15px}.field-row,.settings-fields,.import-grid{grid-template-columns:1fr}.import-side .btn.fill{margin-top:12px}.settings-fields .wide{grid-column:auto}.settings-section{grid-template-columns:1fr;gap:18px;padding:23px 0}.section-heading p{max-width:none}.panel-title.responsive{align-items:flex-start;flex-direction:column}.panel-title.responsive .heading-actions{width:100%}.panel-title.responsive .btn{flex:1}.global-alert{align-items:flex-start;flex-wrap:wrap}}@media(max-width:440px){.brand strong{font-size:13px}.metric-grid{gap:8px}.metric-card{gap:8px;min-height:86px;padding:11px}.metric-card>svg{display:none}.metric-card strong{font-size:18px}.metric-card small{white-space:normal}.compact-actions .btn{flex:1 1 calc(50% - 4px)}.panel-actions .btn{flex:1}.topbar-actions{gap:5px}.theme-button,.mobile-menu{width:30px;height:30px;flex-basis:30px}.mobile-nav{grid-template-columns:1fr;max-height:calc(100vh - 76px);overflow-y:auto}.progress-caption{gap:10px}.toggle-row{min-height:68px;padding-inline:12px}}}:root,:root[data-theme=light]{color-scheme:light;--bg: #f4f7f7;--bg-elevated: #f7f9f9;--surface: #fff;--panel: #fff;--surface-2: #f7f9f9;--surface-3: #eef3f2;--line: #e2eae8;--line-soft: #e9efed;--text: #213b3c;--text-2: #4b6566;--muted: #667c7d;--green: #087f70;--green-strong: #087f70;--green-bg: #e6f4ef;--blue: #365da7;--blue-bg: #edf3ff;--amber: #9a6111;--amber-bg: #fff4e3;--red: #b94c50;--red-bg: #fff0ef;--shadow: 0 2px 8px #213b3c04;--topbar: #fff;--button-text: #fff;--sidebar-width: 200px;font-family:Segoe UI,Microsoft YaHei,sans-serif}:root[data-theme=dark]{color-scheme:dark;--bg: #111b1c;--bg-elevated: #202f31;--surface: #192426;--panel: #192426;--surface-2: #202f31;--surface-3: #293a3c;--line: #304144;--line-soft: #2b3a3c;--text: #e3eeed;--text-2: #c0d2d0;--muted: #a5b9ba;--green: #65d3be;--green-strong: #65d3be;--green-bg: #203d37;--blue: #a9c6ff;--blue-bg: #28384e;--amber: #f1c585;--amber-bg: #3e3323;--red: #ffafb0;--red-bg: #412c30;--shadow: 0 2px 8px #00000012;--topbar: #192426;--button-text: #102723}html,body{scrollbar-width:thin;scrollbar-color:var(--line) var(--bg)}html::-webkit-scrollbar,body::-webkit-scrollbar{display:block;width:8px;height:8px}body{font-size:14px;line-height:1.55}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}button,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}input[type=checkbox],input[type=radio]{accent-color:var(--green)}.toggle-row input:focus-visible+i{outline:2px solid var(--green);outline-offset:3px}.app-shell{min-height:100dvh}.topbar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);z-index:40;background:var(--surface);border:0;border-right:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.topbar-inner{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100dvh;padding:24px 12px 16px;gap:0}.brand{gap:9px;padding:0 6px;min-height:36px}:root[data-theme] .brand-mark{width:32px;height:32px;flex:0 0 32px;border:0;border-radius:10px;background:var(--green);color:var(--button-text);box-shadow:none}:root[data-theme] .brand strong{font-size:14px;font-weight:650;letter-spacing:-.2px;color:var(--text)}.brand small{margin-top:5px;color:var(--muted);font-size:9px;letter-spacing:1.6px}.desktop-nav{display:flex;flex:1;min-height:0;margin-top:30px;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;overflow-y:auto}.nav-section-label{padding:0 11px 7px;color:var(--muted);font-size:10px;letter-spacing:1.5px}.nav-section-divider{margin-top:18px;padding-top:12px;border-top:1px solid var(--line-soft)}:root[data-theme] .desktop-nav button{flex:0 0 auto;min-height:40px;height:auto;justify-content:flex-start;gap:10px;padding:9px 11px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:13px;font-weight:400;box-shadow:none;transition:background .15s,color .15s}.desktop-nav button svg{display:inline-block;flex-shrink:0}.desktop-nav button:after{display:none}:root[data-theme] .desktop-nav button:hover{background:var(--surface-2);color:var(--text)}:root[data-theme] .desktop-nav button.active{background:var(--green-bg);color:var(--green);font-weight:600}.sidebar-footer{display:flex;align-items:center;gap:10px;margin-top:18px;padding:16px 8px 0;border-top:1px solid var(--line)}.sidebar-avatar{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;background:var(--green-bg);color:var(--green);border-radius:10px;font-size:12px;font-weight:600}.sidebar-footer strong{display:block;font-size:11px}.sidebar-footer small{display:block;font-size:10px;margin-top:3px;color:var(--muted)}:root[data-theme] .context-bar{position:fixed;display:block;inset:0 0 auto var(--sidebar-width);height:66px;border:0;border-bottom:1px solid var(--line);background:var(--surface)}.context-inner{width:100%;max-width:none;height:66px;padding:0 280px 0 28px;gap:10px;font-size:12px}.context-inner strong{font-weight:550;font-size:12px;color:var(--text)}.context-inner small{font-size:11px}.context-inner>svg{transform:rotate(-90deg)}.topbar-actions{position:fixed;z-index:45;top:16px;right:24px;margin:0;padding:0;border:0;gap:8px;background:transparent}.topbar-actions .status-pill{display:inline-flex}.mobile-menu,.mobile-nav{display:none}.app-main{width:auto;max-width:none;margin:0 0 0 var(--sidebar-width);padding:94px 28px 40px}.app-main>*{min-width:0}.view-stack{gap:22px;min-width:0}:root[data-theme] .page-heading{min-height:64px;align-items:center;gap:18px}:root[data-theme] .page-heading h1,:root[data-theme] .ejh-heading h1{margin-top:5px;color:var(--text);font-size:25px;line-height:1.35;font-weight:650;letter-spacing:-.7px}:root[data-theme] .page-heading p,.app-shell .ejh-heading p{margin-top:7px;color:var(--muted);font-size:12px;line-height:1.7}:root[data-theme] .overline,:root[data-theme] .panel-title>div>span,:root[data-theme] .section-heading>span{color:var(--green);font-size:10px;font-weight:600;letter-spacing:1.7px}.overline{text-decoration:none}.heading-actions,.panel-actions,.compact-actions,.row-actions{gap:8px;flex-wrap:wrap}.app-shell .account-toolbar{flex-wrap:wrap;gap:14px}.app-shell .account-toolbar>.heading-actions{flex:1 1 480px}.compact-search{display:inline-flex;align-items:center;gap:8px;min-height:36px;max-width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted)}.compact-search input{width:140px;min-width:0;max-width:100%;background:transparent;color:var(--text);border:0;font-size:12px;outline:none}.compact-search:focus-within{border-color:var(--green);box-shadow:0 0 0 3px var(--green-bg)}:root[data-theme] .btn{min-height:36px;padding:8px 12px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text-2);font-size:12px;font-weight:500;line-height:1.4;box-shadow:none;transform:none;transition:background .15s,border-color .15s}:root[data-theme] .btn:hover:not(:disabled),:root[data-theme] .btn.ghost:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb,var(--green) 35%,var(--line));background:var(--surface-2);box-shadow:none}:root[data-theme] .btn.ghost{color:var(--text-2);background:var(--surface);border-color:var(--line)}:root[data-theme] .btn.primary{background:var(--green);border-color:var(--green);color:var(--button-text);box-shadow:none}:root[data-theme] .btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--green) 87%,var(--text));border-color:var(--green);color:var(--button-text)}:root[data-theme] .btn.danger{background:var(--red-bg);border-color:color-mix(in srgb,var(--red) 25%,var(--line));color:var(--red)}:root[data-theme] .btn.compact{min-height:29px;padding:5px 9px;font-size:11px}:root[data-theme] .icon-button{width:34px;height:34px;flex:0 0 34px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted);box-shadow:none}:root[data-theme] .icon-button:hover:not(:disabled){color:var(--green);border-color:var(--green);background:var(--green-bg)}:root[data-theme] .panel{padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow)}.panel-title{min-height:34px;margin-bottom:18px;gap:14px}:root[data-theme] .panel-title h2{color:var(--text);font-size:16px;font-weight:600}:root[data-theme] .metric-grid{gap:12px}:root[data-theme] .metric-card{position:relative;min-height:114px;padding:17px;gap:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:none;transform:none}:root[data-theme] .metric-card:hover{box-shadow:none;transform:none}:root[data-theme] .metric-card>svg{order:1;margin:0 0 auto auto;width:18px;height:18px;padding:0;background:transparent;color:var(--muted);border-radius:0}:root[data-theme] .metric-card span{font-size:12px;color:var(--muted);font-weight:400}:root[data-theme] .metric-card strong{color:var(--text);font-size:26px;font-weight:600;letter-spacing:-.5px;margin-top:8px;font-variant-numeric:tabular-nums}:root[data-theme] .metric-card small{color:var(--muted);margin-top:5px;font-size:11px}:root[data-theme] .status-pill{min-height:23px;padding:3px 7px;border-radius:5px;font-size:11px;font-weight:500;line-height:1.5}:root[data-theme] .tone-success,:root[data-theme] .tone-completed,:root[data-theme] .tone-valid{background:var(--green-bg);color:var(--green);border-color:transparent}:root[data-theme] .tone-running,:root[data-theme] .tone-queued{background:var(--blue-bg);color:var(--blue);border-color:transparent}:root[data-theme] .tone-partial,:root[data-theme] .tone-cancelling{background:var(--amber-bg);color:var(--amber);border-color:transparent}:root[data-theme] .tone-danger,:root[data-theme] .tone-failed,:root[data-theme] .tone-cancelled,:root[data-theme] .tone-invalid{background:var(--red-bg);color:var(--red);border-color:transparent}:root[data-theme] .app-shell .space-merge-tabs,:root[data-theme] .app-shell .ejh-tabs{display:flex;flex-wrap:wrap;gap:6px 20px;margin-bottom:0;border-bottom:1px solid var(--line);background:transparent}.app-shell .space-merge-tabs button,.app-shell .ejh-tabs button{min-height:40px;padding:8px 0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:12px;border-radius:0}.app-shell .space-merge-tabs button.active,.app-shell .ejh-tabs button.active{color:var(--green);border-bottom-color:var(--green);font-weight:600}.app-shell .table-shell,.app-shell .table-wrap{max-width:100%;overflow-x:auto;border-color:var(--line);border-radius:8px}:root table,:root[data-theme] .data-table{font-size:12px}:root th,:root[data-theme] .data-table th{height:auto;padding:11px 13px;font-size:11px;font-weight:500;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line)}:root td,:root[data-theme] .data-table td{padding:15px 13px;color:var(--text-2);border-color:var(--line-soft)}:root tbody td{border-bottom:1px solid var(--line-soft)}:root tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--surface-2)}:root[data-theme] .account-cell strong{color:var(--text);font-size:12px;font-weight:550}:root[data-theme] .account-cell small,:root[data-theme] .table-note{font-size:11px;line-height:1.6;color:var(--muted)}.empty-cell{height:150px}.view-stack>.message-bar:empty{display:none}.pagination{padding-top:16px;gap:12px;flex-wrap:wrap;font-size:11px}.pagination>div{flex-wrap:wrap}.pagination select{max-width:100%}:root[data-theme] .field{gap:7px;margin-bottom:16px}:root[data-theme] .field>span{color:var(--text-2);font-size:12px;font-weight:500}:root[data-theme] .field>small{color:var(--muted);font-size:11px;line-height:1.7}:root[data-theme] .field input,:root[data-theme] .field select,:root[data-theme] .field textarea{border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);font-size:12px;box-shadow:none}:root[data-theme] .field input,:root[data-theme] .field select{min-height:38px}:root[data-theme] .field input:focus,:root[data-theme] .field select:focus,:root[data-theme] .field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-bg);outline:none}.field-row,.settings-fields{gap:14px 18px}.settings-fields{max-width:none}.settings-section{grid-template-columns:210px minmax(0,1fr);gap:30px;padding:26px;margin-bottom:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.settings-layout{border:0}.section-heading p{font-size:12px;line-height:1.7}.toggle-list{max-width:none;border-radius:9px}:root[data-theme] .toggle-row i{width:36px;height:20px;flex-basis:36px;border:0;background:var(--line)}:root[data-theme] .toggle-row i:after{width:14px;height:14px;top:3px;left:3px;background:var(--surface);box-shadow:none}:root[data-theme] .toggle-row input:checked+i{background:var(--green);border:0}:root[data-theme] .toggle-row input:checked+i:after{transform:translate(16px);background:var(--button-text)}.toggle-row small{line-height:1.7}.workflow-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px}.management-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:20px}.editor-panel{top:88px}.app-shell .push-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.app-shell .provider-panel.selected{border-top:3px solid var(--green);padding-top:18px}.app-shell .save-row{flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.app-shell .save-row>.table-note{white-space:normal;flex:1 1 280px}.app-shell .automation-config{border-radius:12px}.app-shell .config-heading{padding:20px 24px}.app-shell .config-heading h2{font-size:20px}.app-shell .config-heading p{font-size:12px}.app-shell .config-workspace{grid-template-columns:180px minmax(0,1fr)}.app-shell .config-nav{padding:16px 10px;background:var(--surface-2)}.app-shell .config-nav>button{padding:12px 10px;gap:9px;border-radius:7px}.app-shell .config-nav strong{font-size:12px;font-weight:550}.app-shell .config-nav small{font-size:10px;line-height:1.6}.app-shell .config-nav>button.selected{background:var(--green-bg);border-color:transparent}.app-shell .config-body{padding:24px}.app-shell .config-section-heading h3{font-size:17px}.app-shell .config-body .settings-fields{gap:18px}.app-shell .config-body .field{margin:0}.app-shell .config-body .toggle-row,.app-shell .ejh-settings .toggle-row{background:var(--surface-2);border-radius:8px}.app-shell .config-savebar,.app-shell .ejh-savebar{padding:16px 20px;font-size:11px;gap:12px}.app-shell .ejh-view{gap:22px}.app-shell .ejh-view .panel{padding:20px}.app-shell .ejh-stats{gap:12px}.app-shell .ejh-stat{border-radius:12px;padding:17px;box-shadow:none}.app-shell .ejh-stat-icon{width:32px;height:32px;border-radius:8px}.app-shell .ejh-stat-value strong{font-size:26px;font-weight:600}.app-shell .ejh-card-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.app-shell .ejh-card{border-radius:11px;padding:14px}.app-shell .ejh-card-number{font-size:17px}.app-shell .ejh-card-balance{background:var(--surface-2);border-radius:8px}.app-shell .ejh-card-balance strong{font-size:17px}.app-shell .ejh-balance-overview{border-radius:12px}.app-shell .ejh-balance-values strong{font-size:26px;font-weight:600}.app-shell .ejh-statusbar{padding:12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.app-shell .ejh-settings-nav{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;max-width:100%;flex-wrap:wrap}.app-shell .ejh-settings-nav button{padding:8px 15px;border-radius:5px}.app-shell .ejh-settings-nav button.active{color:var(--green);background:var(--surface)}.app-shell .ejh-filterbar{margin-bottom:18px}.app-shell .ejh-filterbar input,.app-shell .ejh-filterbar select{border-radius:7px;border-color:var(--line);background:var(--surface)}.app-shell .ejh-grid{max-width:980px;gap:18px}.app-shell .ejh-callout,.app-shell .config-callout{border-radius:8px;font-size:12px}.app-shell .ejh-template{border-radius:9px}.app-shell .template-body{padding:20px}.app-shell .ejh-savebar{padding-inline:0}:root[data-theme] .modal-backdrop{z-index:100;padding:24px;background:#112a3159;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow-y:auto}:root[data-theme] .modal,:root[data-theme] .modal-panel{max-width:100%;max-height:calc(100dvh - 48px);overflow-y:auto;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);box-shadow:0 20px 60px #0003}:root[data-theme] .modal h2,:root[data-theme] .modal-panel h2{font-size:18px;font-weight:600}.modal-heading{gap:16px}.modal-heading>div{min-width:0;overflow-wrap:anywhere}.modal-actions{flex-wrap:wrap}.pro-action-menu{border-radius:10px}:root[data-theme] .login-shell{background:var(--bg)}:root[data-theme] .login-panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 16px 60px #213b3c0c}:root[data-theme] .login-mark{color:var(--green);background:var(--green-bg);border-radius:12px}:root[data-theme] .login-error{color:var(--red);background:var(--red-bg);border-color:var(--red)}@media(min-width:1600px){:root{--sidebar-width: 216px}.app-main{padding-inline:34px}}@media(min-width:761px)and (max-width:1100px){:root{--sidebar-width: 180px}.topbar-inner{padding-inline:10px}.brand{gap:7px;padding-inline:2px}:root[data-theme] .brand strong{font-size:13px}.app-main{padding-inline:20px}.context-inner{padding-left:20px}.context-inner small,.context-inner i{display:none}.workflow-grid,.management-grid{grid-template-columns:minmax(0,1fr)}.editor-panel{position:static}.settings-section{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.section-heading p{max-width:none}.app-shell .ejh-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.topbar{position:sticky;inset:auto;top:0;width:100%;height:auto;border-right:0;border-bottom:1px solid var(--line)}.topbar-inner{width:100%;height:64px;padding:0 16px;flex-direction:row;align-items:center}.brand{padding:0}.brand small{display:none}:root[data-theme] .brand strong{font-size:13px}.desktop-nav,.sidebar-footer{display:none}:root[data-theme] .context-bar{position:static;height:34px;border-top:1px solid var(--line-soft);border-bottom:0}.context-inner{height:34px;padding:0 16px}.context-inner small,.context-inner i{display:none}.topbar-actions{top:16px;right:14px;gap:5px}.topbar-actions .status-pill{display:none}:root[data-theme] .topbar-actions .icon-button{width:31px;height:31px;flex-basis:31px}.mobile-menu{display:inline-grid}.mobile-nav{display:grid;position:absolute;top:98px;left:10px;right:10px;width:auto;max-height:calc(100dvh - 115px);overflow-y:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 14px 40px #0002}:root[data-theme] .mobile-nav button{min-height:43px;display:flex;align-items:center;gap:9px;padding:9px 11px;color:var(--text-2);border:0;border-radius:7px;font-size:12px}:root[data-theme] .mobile-nav button.active{color:var(--green);background:var(--green-bg)}.app-main{width:100%;margin:0;padding:22px 16px 36px}.view-stack{gap:18px}:root[data-theme] .page-heading{align-items:flex-start;flex-direction:column;gap:14px}:root[data-theme] .page-heading h1,:root[data-theme] .ejh-heading h1{font-size:23px}.heading-actions{justify-content:flex-start}.app-shell .account-toolbar>.heading-actions{flex-basis:auto}:root[data-theme] .panel,.app-shell .ejh-view .panel{padding:16px}:root[data-theme] .metric-grid,.app-shell .pro-metrics,.app-shell .ejh-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root[data-theme] .metric-card{min-height:104px;padding:13px}:root[data-theme] .metric-card strong{font-size:24px}:root[data-theme] .metric-card small{white-space:normal}.workflow-grid,.management-grid,.field-row,.settings-fields,.import-grid{grid-template-columns:minmax(0,1fr)}.editor-panel{position:static}.settings-section{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}.section-heading p{max-width:none}.app-shell .push-grid,.app-shell .ejh-card-grid,.app-shell .ejh-grid{grid-template-columns:minmax(0,1fr)}.app-shell .space-merge-tabs,.app-shell .ejh-tabs{gap:4px 16px}.app-shell .config-workspace{display:block}.app-shell .config-nav{display:flex;padding:10px;border-right:0;border-bottom:1px solid var(--line);gap:5px;overflow-x:auto}.app-shell .config-nav>button{width:auto;min-width:130px;flex-shrink:0;margin:0;padding:10px}.app-shell .config-nav small,.app-shell .config-nav>button>svg:last-child,.app-shell .config-nav-note{display:none}.app-shell .config-body,.app-shell .config-heading{padding:18px}.app-shell .config-heading{align-items:flex-start;flex-direction:column}.app-shell .config-savebar,.app-shell .ejh-savebar{align-items:flex-start;flex-wrap:wrap}.app-shell .config-savebar>span{font-size:11px}.app-shell .ejh-search{min-width:0;max-width:none;flex-basis:100%}.app-shell .ejh-stat{position:relative;align-items:flex-start;padding:14px;gap:10px;flex-direction:column}.app-shell .ejh-stat>svg{position:absolute;top:14px;right:12px}.app-shell .ejh-stat-value{min-width:0;max-width:100%}.app-shell .ejh-stat-value .return-status{white-space:normal;text-align:left}.app-shell .ejh-filterbar>select{min-width:0;width:100%}.app-shell .ejh-balance-overview>header,.app-shell .ejh-balance-columns>div{padding:16px}.app-shell .ejh-balance-columns{grid-template-columns:minmax(0,1fr)}.app-shell .ejh-balance-columns>div+div{border-left:0;border-top:1px solid var(--line)}:root[data-theme] .modal-backdrop{padding:12px}:root[data-theme] .modal,:root[data-theme] .modal-panel{max-height:calc(100dvh - 24px);padding:18px;border-radius:12px}.pagination{align-items:flex-start}.app-shell .save-row{grid-column:1 / -1}}@media(max-width:370px){.brand-mark{display:none}.topbar-inner{padding-inline:12px}.mobile-nav{grid-template-columns:minmax(0,1fr)}.app-main{padding-inline:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
