.duplicate-settings-heading[data-v-809c48f9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.duplicate-settings-heading h2[data-v-809c48f9]{margin:0;font-size:17px}.duplicate-mode-field[data-v-809c48f9]{flex-direction:row;align-items:center;gap:10px;font-size:12px;display:flex}.duplicate-mode-field>span[data-v-809c48f9]:first-child{white-space:nowrap}.duplicate-mode-field[data-v-809c48f9] .select-field{width:220px}.duplicate-keys-heading[data-v-809c48f9]{color:#5f7067;justify-content:space-between;margin:10px 0 8px;font-size:12px;display:flex}.duplicate-keys-heading span[data-v-809c48f9]{font-variant-numeric:tabular-nums}.duplicate-settings .tool-column-choices[data-v-809c48f9]{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px;max-height:240px;margin:0;overflow:auto}.duplicate-settings .tool-column-choice[data-v-809c48f9]{background:#fff;border-radius:6px;padding:8px 10px}.duplicate-settings .tool-column-choice.is-selected[data-v-809c48f9]{background:#f3faf5;border-color:#8bbb9f}.duplicate-settings .tool-column-choice label[data-v-809c48f9]{cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:4px 8px;display:grid}.duplicate-settings .tool-column-choice strong[data-v-809c48f9]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;line-height:20px;overflow:hidden}.duplicate-column-tip[data-v-809c48f9]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:min(360px,100vw - 56px);font-size:12px;line-height:1.7;display:block}.duplicate-settings input[data-v-809c48f9]:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:760px){.duplicate-mode-field[data-v-809c48f9]{width:100%}.duplicate-mode-field[data-v-809c48f9] .select-field{flex:1;width:auto;min-width:0}}.panel.duplicate-input[data-v-aea832af]{border-radius:12px;padding:0;overflow:hidden}.duplicate-file-picker[data-v-aea832af]{display:none}.duplicate-input-grid[data-v-aea832af]{border:0;min-width:0;margin:0;padding:0}.duplicate-rules-pane[data-v-aea832af],.duplicate-source-pane[data-v-aea832af]{min-width:0;padding:16px 20px}.duplicate-source-pane[data-v-aea832af]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(220px,340px);gap:12px 24px;display:grid}.duplicate-pane-heading[data-v-aea832af]{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.duplicate-pane-heading h2[data-v-aea832af]{letter-spacing:0;margin:0;font-size:17px}.duplicate-file-actions[data-v-aea832af]{gap:16px;font-size:12px;display:flex}.duplicate-file-mark[data-v-aea832af]{width:36px;height:40px;color:var(--green);letter-spacing:.4px;background:#eef7f1;border:1px solid #c5ddce;border-radius:5px;flex:none;place-items:center;font-size:10px;font-weight:650;display:grid}.duplicate-upload[data-v-aea832af]{border:1px dashed #b5ccbf;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:16px;display:flex}.duplicate-upload p[data-v-aea832af]{flex:1;margin:0;font-size:13px}.duplicate-upload small[data-v-aea832af]{width:100%;color:var(--muted);font-size:11px}.duplicate-upload-actions[data-v-aea832af]{align-items:center;gap:16px;display:flex}.duplicate-file-summary[data-v-aea832af]{align-items:center;gap:12px;min-width:0;display:flex}.duplicate-file-info[data-v-aea832af]{flex:1;min-width:0}.duplicate-file-info strong[data-v-aea832af]{overflow-wrap:anywhere;font-size:14px;display:block}.duplicate-file-info p[data-v-aea832af]{color:var(--muted);margin:4px 0 0;font-size:12px}.duplicate-preview[data-v-aea832af],.duplicate-sheet-field[data-v-aea832af]{margin:0;font-size:12px}.duplicate-preview[data-v-aea832af]{grid-column:1/-1}.duplicate-preview summary[data-v-aea832af]{color:var(--green);padding:4px 0}.duplicate-await[data-v-aea832af]{color:var(--muted);margin:12px 0;font-size:13px}.duplicate-run-actions[data-v-aea832af]{justify-content:flex-end;margin-top:12px;display:flex}.duplicate-run-actions .btn[data-v-aea832af]{min-width:132px}.duplicate-run-actions .btn[data-v-aea832af],.duplicate-upload .btn[data-v-aea832af]{min-height:36px;padding:7px 12px;font-size:13px}.duplicate-input>.tool-notice[data-v-aea832af],.duplicate-progress[data-v-aea832af]{border-top:1px solid var(--line);border-radius:0;margin:0;padding:14px 20px}.duplicate-progress[data-v-aea832af]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.duplicate-input[data-v-aea832af] :is(button,summary):focus-visible{outline:2px solid var(--green);outline-offset:3px}.duplicate-input button[data-v-aea832af]:disabled{cursor:default}@media (max-width:760px){.duplicate-source-pane[data-v-aea832af]{grid-template-columns:minmax(0,1fr);gap:12px}.duplicate-rules-pane[data-v-aea832af],.duplicate-source-pane[data-v-aea832af]{padding:16px}.duplicate-file-actions button[data-v-aea832af]{min-height:44px}.duplicate-upload p[data-v-aea832af]{flex-basis:calc(100% - 48px)}.duplicate-upload-actions[data-v-aea832af]{justify-content:space-between;width:100%}.duplicate-run-actions .btn[data-v-aea832af]{width:100%;min-height:44px}.duplicate-upload .btn[data-v-aea832af]{min-height:44px}}.merge-mapping-scroll[data-v-a2ac84d3]{--merge-output-width:320px;--merge-source-width:240px;isolation:isolate;border-radius:8px;min-width:0;max-width:100%;max-height:420px;margin:0;overflow:auto}.merge-mapping-matrix[data-v-a2ac84d3]{width:max(100%,calc(var(--merge-output-width) + var(--merge-source-count)*var(--merge-source-width)));table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px}.merge-output-column[data-v-a2ac84d3]{width:var(--merge-output-width)}.merge-mapping-matrix td[data-v-a2ac84d3],.merge-mapping-matrix th[data-v-a2ac84d3]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:middle;padding:5px 8px}.merge-mapping-matrix tr[data-v-a2ac84d3]>:last-child{border-right:0}.merge-mapping-matrix th[data-v-a2ac84d3]{z-index:2;text-align:left;background:#edf5f0;position:sticky;top:0}.merge-mapping-matrix .merge-output-cell[data-v-a2ac84d3]{z-index:3;box-shadow:1px 0 var(--line);background:#f6faf7;position:sticky;left:0}.merge-mapping-matrix th.merge-output-cell[data-v-a2ac84d3]{z-index:4;background:#edf5f0}.merge-source-heading strong[data-v-a2ac84d3]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:650;display:block;overflow:hidden}.merge-source-header[data-v-a2ac84d3]{align-items:center;gap:8px;display:flex}.merge-source-header .btn[data-v-a2ac84d3]{flex-shrink:0;min-height:26px;padding:2px 8px;font-size:11px}.merge-source-cell[data-v-a2ac84d3]{background:#fff}.merge-source-cell.is-missing[data-v-a2ac84d3]{background:#fafbf9}.merge-source-cell[data-v-a2ac84d3] .select-field{width:100%}.merge-output-cell input[data-v-a2ac84d3]{flex:1;width:0;min-width:0;height:32px;padding:4px 8px;font-size:13px}.merge-output-controls[data-v-a2ac84d3]{align-items:center;gap:6px;display:flex}.tool-row-actions[data-v-a2ac84d3]{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:4px;display:flex}.output-action-symbol[data-v-a2ac84d3]{display:none}.tool-row-actions .btn[data-v-a2ac84d3]{min-height:26px;padding:2px 8px;font-size:11px}.tool-row-actions .btn[data-v-a2ac84d3]:nth-child(-n+2){width:28px;padding:2px}.merge-mapping-matrix[data-v-a2ac84d3] :is(button,input):focus-visible,.merge-mapping-scroll[data-v-a2ac84d3]:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (max-width:760px){.merge-mapping-scroll[data-v-a2ac84d3]{--merge-output-width:170px;--merge-source-width:calc(100cqw - var(--merge-output-width) - 2px)}.merge-mapping-matrix td[data-v-a2ac84d3],.merge-mapping-matrix th[data-v-a2ac84d3]{padding:4px 6px}.merge-output-cell input[data-v-a2ac84d3]{height:44px;padding:7px 8px;font-size:16px}.tool-row-actions .btn[data-v-a2ac84d3]{width:28px;min-height:44px;padding:2px}.tool-row-actions .btn[data-v-a2ac84d3]:nth-child(-n+2){width:28px}.merge-source-header .btn[data-v-a2ac84d3]{min-height:44px}.merge-output-controls[data-v-a2ac84d3],.merge-source-header[data-v-a2ac84d3],.tool-row-actions[data-v-a2ac84d3]{gap:3px}.output-action-label[data-v-a2ac84d3]{display:none}.output-action-symbol[data-v-a2ac84d3]{font-size:18px;display:inline}}.merge-settings[data-v-a6d0b39c]{container-type:inline-size}.merge-current-source[data-v-a6d0b39c],.merge-mapping-footer[data-v-a6d0b39c],.merge-mapping-heading[data-v-a6d0b39c]{align-items:center;gap:8px;display:flex}.merge-mapping-heading[data-v-a6d0b39c]{flex-wrap:wrap;margin-bottom:8px}.merge-mapping-heading h2[data-v-a6d0b39c]{margin:0;font-size:17px;font-weight:650}.merge-mapping-heading>span[data-v-a6d0b39c]{color:var(--muted);font-size:12px}.merge-mapping-heading>button[data-v-a6d0b39c]:first-of-type{margin-left:auto}.merge-settings .btn[data-v-a6d0b39c]{min-height:32px;padding:5px 10px;font-size:12px}.merge-current-source[data-v-a6d0b39c]{border:1px solid var(--line);background:#f6faf7;border-radius:8px;flex-wrap:wrap;padding:6px 8px}.merge-file-switch[data-v-a6d0b39c],.merge-sheet-switch[data-v-a6d0b39c]{align-items:center;gap:8px;min-width:0;display:flex}.merge-file-switch[data-v-a6d0b39c]{flex:250px}.merge-sheet-switch[data-v-a6d0b39c]{flex:200px}.merge-file-switch>span[data-v-a6d0b39c],.merge-sheet-switch>span[data-v-a6d0b39c]{color:var(--muted);flex-shrink:0;font-size:12px}.merge-file-switch .select-field[data-v-a6d0b39c],.merge-sheet-switch .select-field[data-v-a6d0b39c]{flex:1;min-width:0}.merge-current-sheet[data-v-a6d0b39c]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--muted);font-size:12px;overflow:hidden}.merge-mapping-hint[data-v-a6d0b39c]{color:var(--muted);margin:6px 0;font-size:12px}.merge-mapping-footer[data-v-a6d0b39c]{justify-content:space-between;padding:6px 0}.merge-mapping-status[data-v-a6d0b39c]{color:#256548;flex:1;min-width:0;margin:0;font-size:12px}.merge-mapping-footer .btn[data-v-a6d0b39c]{flex-shrink:0}.merge-mapped-preview[data-v-a6d0b39c]{border-top:1px solid var(--line);padding-top:6px}.merge-mapped-preview summary[data-v-a6d0b39c]{cursor:pointer;color:#375b47;font-size:12px}.merge-mapped-preview summary span[data-v-a6d0b39c]{color:var(--muted);overflow-wrap:anywhere;margin-left:8px}.merge-mapped-preview .spreadsheet-preview[data-v-a6d0b39c]{max-height:320px}.merge-settings .tool-confirm[data-v-a6d0b39c],.merge-settings .tool-notice[data-v-a6d0b39c]{margin:10px 0 0;padding:9px 12px;font-size:13px}.merge-settings .tool-notice p[data-v-a6d0b39c]{overflow-wrap:anywhere;margin:5px 0}.merge-settings[data-v-a6d0b39c] :is(button,input,[tabindex]):focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (max-width:760px){.merge-settings .btn[data-v-a6d0b39c]{min-height:44px}.merge-current-source[data-v-a6d0b39c]{padding:10px}.merge-file-switch[data-v-a6d0b39c],.merge-sheet-switch[data-v-a6d0b39c]{flex-basis:100%;width:100%}.merge-settings .tool-confirm[data-v-a6d0b39c]{align-items:center;gap:6px;min-height:44px;display:flex}.merge-mapping-footer[data-v-a6d0b39c]{align-items:flex-start}.merge-mapped-preview summary span[data-v-a6d0b39c]{margin:4px 0 0;display:block}}.merge-input[data-v-929f87ff]{border-radius:12px;padding:16px}.merge-file-picker[data-v-929f87ff]{display:none}.merge-fieldset[data-v-929f87ff]{border:0;min-width:0;margin:0;padding:0}.merge-heading[data-v-929f87ff]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.merge-heading h2[data-v-929f87ff]{margin:0;font-size:17px;font-weight:650}.merge-count[data-v-929f87ff]{color:var(--muted);font-size:12px}.merge-toolbar[data-v-929f87ff]{flex-wrap:wrap;align-items:center;gap:16px;margin-left:auto;font-size:13px;display:flex}.merge-input .btn[data-v-929f87ff]{min-height:36px;padding:7px 12px;font-size:13px}.merge-input .tool-link[data-v-929f87ff]:disabled{opacity:.5;cursor:not-allowed}.merge-empty[data-v-929f87ff]{background:#f7faf8;border:1px dashed #91b4a0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:22px 16px;font-size:14px;display:flex}.merge-empty small[data-v-929f87ff]{color:var(--muted);margin-left:auto;font-size:12px}.merge-file-mark[data-v-929f87ff]{color:var(--green);background:#edf6f0;border-radius:3px;padding:4px 5px;font-size:10px;font-weight:700}.merge-file-list[data-v-929f87ff]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.merge-file-card[data-v-929f87ff]{background:#fbfdfb;border-radius:8px;padding:8px 10px}.merge-file-heading[data-v-929f87ff]{align-items:center;gap:8px;font-size:13px;display:flex}.merge-file-heading strong[data-v-929f87ff]{overflow-wrap:anywhere;min-width:0;font-weight:650}.merge-file-heading button[data-v-929f87ff]{flex-shrink:0;margin-left:auto;font-size:12px}.merge-sheet-list[data-v-929f87ff]{flex-wrap:wrap;gap:5px 10px;margin-top:4px;display:flex}.merge-sheet-list label[data-v-929f87ff]{overflow-wrap:anywhere;border-radius:4px;align-items:center;gap:6px;min-width:0;min-height:30px;padding:3px 6px;font-size:13px;display:inline-flex}.merge-sheet-list .is-selected[data-v-929f87ff]{color:#245d43;background:#edf6f0}.merge-sheet-list input[data-v-929f87ff]{accent-color:var(--green);flex-shrink:0}.merge-source-tools[data-v-929f87ff]{margin-top:6px;font-size:13px}.merge-source-tools>summary[data-v-929f87ff]{cursor:pointer;width:fit-content;color:var(--green);padding:4px 0}.merge-source-row[data-v-929f87ff]{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px 0;display:grid}.merge-order-number[data-v-929f87ff]{color:var(--muted);padding-top:8px}.merge-preview summary[data-v-929f87ff]{padding:7px 0;font-size:13px}.merge-preview summary strong[data-v-929f87ff]{font-weight:500}.merge-preview summary span[data-v-929f87ff]{color:var(--muted);margin-left:12px;font-size:12px}.merge-preview .spreadsheet-preview[data-v-929f87ff]{max-height:300px;margin:4px 0;overflow:auto}.merge-preview-note[data-v-929f87ff]{color:var(--muted)}.merge-order-actions[data-v-929f87ff]{gap:4px;display:flex}.merge-order-actions .btn[data-v-929f87ff]{width:32px;min-height:32px;padding:4px}.merge-config[data-v-929f87ff]{border-top:1px solid var(--line);margin-top:8px;padding-top:10px}.merge-await[data-v-929f87ff]{color:var(--muted);margin:0;font-size:13px}.merge-run-actions[data-v-929f87ff]{justify-content:flex-end;margin-top:8px;display:flex}.merge-run-actions .primary[data-v-929f87ff]{padding:7px 14px}@media (max-width:760px){.merge-input[data-v-929f87ff]{padding:16px}.merge-toolbar[data-v-929f87ff]{gap:12px;width:100%;margin-left:0}.merge-file-list[data-v-929f87ff]{grid-template-columns:minmax(0,1fr)}.merge-file-heading button[data-v-929f87ff],.merge-input .btn[data-v-929f87ff],.merge-sheet-list label[data-v-929f87ff],.merge-toolbar .tool-link[data-v-929f87ff]{min-height:44px}.merge-order-actions .btn[data-v-929f87ff]{width:36px}.merge-preview summary span[data-v-929f87ff]{margin:4px 0 0;display:block}.merge-empty small[data-v-929f87ff]{width:100%;margin-left:0}}.lookup-setting-heading[data-v-ce6d6946]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lookup-settings .lookup-setting-heading h3[data-v-ce6d6946]{margin:0;font-size:15px;font-weight:650}.lookup-setting-heading>span[data-v-ce6d6946]{color:var(--muted);font-size:12px}.lookup-setting-heading>button[data-v-ce6d6946]{margin-left:auto}.lookup-settings .btn[data-v-ce6d6946]{min-height:32px;padding:5px 10px;font-size:12px}.lookup-settings .tool-key-pair[data-v-ce6d6946]{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) auto auto;gap:8px;margin:8px 0}.lookup-settings .tool-key-pair .tool-field[data-v-ce6d6946]{gap:4px;font-size:12px}.lookup-settings .tool-key-pair>label[data-v-ce6d6946]:not(.tool-field){align-items:center;gap:5px;min-height:36px;font-size:12px;display:flex}.lookup-settings input[type=checkbox][data-v-ce6d6946]{accent-color:var(--green)}.lookup-returns-heading[data-v-ce6d6946]{margin-top:14px}.lookup-settings .lookup-return-list[data-v-ce6d6946]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px;max-height:280px;margin:8px 0 0;padding:2px;display:grid;overflow:auto}.lookup-return-list[data-v-ce6d6946]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.lookup-settings .tool-column-choice[data-v-ce6d6946]{background:#fbfdfb;border-radius:6px;padding:8px 10px;font-size:13px}.lookup-settings .tool-column-choice.is-selected[data-v-ce6d6946]{background:#f1f7f3;border-color:#b9d5c5}.lookup-settings .tool-column-choice>label[data-v-ce6d6946]:first-child{align-items:center;gap:6px;min-height:24px;display:flex}.lookup-settings .tool-column-choice>label:first-child input[data-v-ce6d6946]{flex-shrink:0}.lookup-settings .tool-column-choice .tool-field[data-v-ce6d6946]{white-space:nowrap;flex-direction:row;align-items:center;gap:8px;margin:6px 0 0;font-size:12px;display:flex}.lookup-settings .tool-column-choice .tool-field input[data-v-ce6d6946]{height:36px;padding:7px 10px;font-size:13px;line-height:20px}@media (max-width:760px){.lookup-settings .btn[data-v-ce6d6946]{min-height:44px}.lookup-settings .tool-key-pair[data-v-ce6d6946]{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:6px}.lookup-settings .tool-key-pair>span[data-v-ce6d6946]{display:block}.lookup-settings .tool-key-pair>label[data-v-ce6d6946]:not(.tool-field){grid-column:1/3;min-height:44px}.lookup-settings .tool-key-pair>button[data-v-ce6d6946]{justify-self:end}.lookup-settings .tool-column-choice>label[data-v-ce6d6946]:first-child{min-height:44px}.lookup-settings .tool-column-choice .tool-field input[data-v-ce6d6946]{height:44px;font-size:16px}}.lookup-input[data-v-8375a2f4]{border-radius:12px;padding:20px}.lookup-file-picker[data-v-8375a2f4]{display:none}.lookup-fieldset[data-v-8375a2f4]{border:0;min-width:0;margin:0;padding:0}.lookup-heading[data-v-8375a2f4]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.lookup-heading h2[data-v-8375a2f4]{margin:0;font-size:17px;font-weight:650}.lookup-toolbar[data-v-8375a2f4]{align-items:center;gap:16px;margin-left:auto;font-size:13px;display:flex}.lookup-input .btn[data-v-8375a2f4]{min-height:36px;padding:7px 12px;font-size:13px}.lookup-input .tool-link[data-v-8375a2f4]:disabled{opacity:.5;cursor:not-allowed}.lookup-empty[data-v-8375a2f4]{background:#f7faf8;border:1px dashed #91b4a0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:20px 16px;font-size:14px;display:flex}.lookup-empty small[data-v-8375a2f4]{color:var(--muted);margin-left:auto;font-size:12px}.lookup-file-mark[data-v-8375a2f4]{color:var(--green);background:#edf6f0;border-radius:3px;padding:4px 5px;font-size:10px;font-weight:700}.lookup-file-list[data-v-8375a2f4],.lookup-role-grid[data-v-8375a2f4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lookup-file-card[data-v-8375a2f4]{background:#fbfdfb;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.lookup-file-card strong[data-v-8375a2f4]{overflow-wrap:anywhere;min-width:0}.lookup-file-card button[data-v-8375a2f4]{flex-shrink:0;margin-left:auto;font-size:12px}.lookup-role-grid[data-v-8375a2f4]{margin-top:12px}.lookup-role[data-v-8375a2f4]{min-width:0}.lookup-role .tool-field[data-v-8375a2f4]{gap:5px;font-size:13px}.lookup-preview summary[data-v-8375a2f4]{color:var(--green);padding:6px 0;font-size:12px}.lookup-preview summary span[data-v-8375a2f4]{color:var(--muted);margin-left:10px}.lookup-preview .spreadsheet-preview[data-v-8375a2f4]{max-height:280px;margin:6px 0;overflow:auto}.lookup-config[data-v-8375a2f4]{border-top:1px solid var(--line);margin-top:12px;padding-top:14px}.lookup-await[data-v-8375a2f4]{color:var(--muted);margin:0;font-size:13px}.lookup-run-row[data-v-8375a2f4]{align-items:center;gap:12px;margin-top:12px;display:flex}.lookup-run-row>.primary[data-v-8375a2f4]{flex-shrink:0;margin-left:auto;padding:9px 18px}.lookup-precheck[data-v-8375a2f4]{gap:6px;min-width:0;font-size:12px}.lookup-check-stats[data-v-8375a2f4],.lookup-precheck[data-v-8375a2f4]{flex-wrap:wrap;align-items:center;display:flex}.lookup-check-stats[data-v-8375a2f4]{gap:6px 14px;margin:0 0 0 6px}.lookup-check-stats>div[data-v-8375a2f4]{color:var(--muted);align-items:baseline;gap:5px;display:flex}.lookup-check-stats dd[data-v-8375a2f4]{color:var(--ink);margin:0;font-weight:650}@media (max-width:760px){.lookup-input[data-v-8375a2f4]{padding:16px}.lookup-toolbar[data-v-8375a2f4]{flex-wrap:wrap;gap:12px;width:100%;margin-left:0}.lookup-file-list[data-v-8375a2f4],.lookup-role-grid[data-v-8375a2f4]{grid-template-columns:minmax(0,1fr)}.lookup-file-card button[data-v-8375a2f4],.lookup-input .btn[data-v-8375a2f4],.lookup-precheck>.tool-link[data-v-8375a2f4],.lookup-toolbar .tool-link[data-v-8375a2f4]{min-height:44px}.lookup-empty small[data-v-8375a2f4]{width:100%;margin-left:0}.lookup-run-row[data-v-8375a2f4]{flex-wrap:wrap}.lookup-precheck[data-v-8375a2f4]{width:100%}.lookup-check-stats[data-v-8375a2f4]{margin-left:0}}.duplicate-group-pagination[data-v-5ded478c]{color:#5f7067;flex-wrap:wrap;align-items:center;gap:6px 12px;width:fit-content;max-width:100%;font-size:11px;display:flex;position:sticky;left:0}.duplicate-group-pagination .btn[data-v-5ded478c]{min-height:28px;padding:2px 9px;font-size:11px}@media (max-width:760px){.duplicate-group-pagination .btn[data-v-5ded478c]{min-height:44px}}.duplicate-groups-scroll[data-v-1a01d8c5]{scrollbar-gutter:stable;border:1px solid #dce5df;border-radius:8px;max-width:100%;max-height:min(68vh,720px);overflow:auto}.duplicate-groups-scroll[data-v-1a01d8c5]:focus-visible{outline-offset:2px;outline:2px solid #1c7b55}.duplicate-groups-table[data-v-1a01d8c5]{border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.duplicate-group-column[data-v-1a01d8c5]{width:110px}.duplicate-source-column[data-v-1a01d8c5]{width:64px}.duplicate-groups-table th[data-v-1a01d8c5]{z-index:4;color:#425d4e;white-space:nowrap;text-overflow:ellipsis;background:#eef4f0;border-bottom:1px solid #cbd9d0;padding:8px;font-weight:600;line-height:18px;position:sticky;top:0;overflow:hidden}.duplicate-groups-table[data-v-1a01d8c5] td{white-space:nowrap;text-overflow:ellipsis;color:#20332c;border-bottom:1px solid #edf1ee;min-width:0;height:32px;padding:3px 8px;line-height:24px;overflow:hidden}.duplicate-groups-table[data-v-1a01d8c5] .duplicate-data-row{background:#fff}.duplicate-groups-table[data-v-1a01d8c5] .alternate .duplicate-data-row{background:#f8faf9}.duplicate-groups-table[data-v-1a01d8c5] .duplicate-data-row:hover{background:#f5f8f6}.duplicate-groups-table[data-v-1a01d8c5] .duplicate-group-start td{border-top:1px solid #cbd9d0}.duplicate-groups-table[data-v-1a01d8c5] tbody:first-of-type .duplicate-group-start td{border-top:0}.duplicate-groups-table[data-v-1a01d8c5] .duplicate-group-summary{z-index:2;vertical-align:top;background:#f8faf9;position:sticky;left:0;box-shadow:1px 0 #dce5df}.duplicate-groups-table th.duplicate-group-summary[data-v-1a01d8c5]{z-index:5;background:#eef4f0}.duplicate-groups-table[data-v-1a01d8c5] .duplicate-group-badge,.duplicate-groups-table[data-v-1a01d8c5] .duplicate-group-count{color:#5f7067;overflow-wrap:anywhere;font-size:11px;line-height:20px;display:block}.duplicate-groups-table[data-v-1a01d8c5] .duplicate-group-count{padding-top:4px;font-weight:600}.duplicate-groups-table[data-v-1a01d8c5] .duplicate-group-badge.has-differences{color:#805b17}.duplicate-groups-table[data-v-1a01d8c5] .duplicate-row-number{color:#5f7067;font-size:11px}.duplicate-groups-table[data-v-1a01d8c5] .duplicate-numeric-value{text-align:right}.duplicate-groups-table[data-v-1a01d8c5] .duplicate-different-value{color:#805b17;background:#fff5e4;box-shadow:inset 2px 0 #dbb36b}.duplicate-groups-table[data-v-1a01d8c5] .duplicate-value-type{border:1px solid #d9b779;border-radius:3px;margin-left:4px;padding:0 4px;font-size:10px;line-height:16px;display:inline-block}.duplicate-groups-table[data-v-1a01d8c5] .duplicate-row-reason{color:#805b17}.duplicate-groups-table[data-v-1a01d8c5] .duplicate-group-footer td{background:#f8faf9;padding:4px 8px}.duplicate-rows-scroll[data-v-8488a033]{max-width:100%;overflow-x:auto}.duplicate-rows-table[data-v-8488a033]{table-layout:fixed;min-width:360px}.duplicate-rows-table th[data-v-8488a033]{color:#5f7067;white-space:nowrap;background:#f7faf8;font-size:12px}.duplicate-rows-table td[data-v-8488a033],.duplicate-rows-table th[data-v-8488a033]{border-color:#e3ebe6;height:32px;padding:3px 8px;line-height:24px}.duplicate-rows-table tbody tr:last-child td[data-v-8488a033]{border-bottom:0}.duplicate-rows-table .duplicate-row-number[data-v-8488a033]{color:#5f7067;font-variant-numeric:tabular-nums;width:86px;min-width:0}.duplicate-rows-table .duplicate-business-value[data-v-8488a033]{white-space:nowrap;text-overflow:ellipsis;color:#20332c;min-width:0;overflow:hidden}.duplicate-rows-table .duplicate-different-value[data-v-8488a033]{color:#805b17;background:#fff5e4;box-shadow:inset 3px 0 #dbb36b}.duplicate-rows-table .duplicate-different-heading[data-v-8488a033]{color:#805b17}.duplicate-value-type[data-v-8488a033]{border:1px solid #d9b779;border-radius:4px;padding:1px 5px;font-size:11px;display:inline-block}.duplicate-rows-table .duplicate-row-reason[data-v-8488a033]{white-space:nowrap;color:#805b17;overflow:hidden}@media (max-width:760px){.duplicate-rows-table td[data-v-8488a033],.duplicate-rows-table th[data-v-8488a033]{padding:3px 8px}.duplicate-rows-table .duplicate-row-number[data-v-8488a033]{width:62px}}.duplicate-results-view[data-v-086ad1dc]{min-width:0;margin-top:18px}.duplicate-view-tabs[data-v-086ad1dc]{border-bottom:1px solid #dce6df;flex-wrap:wrap;gap:6px 22px;display:flex}.duplicate-view-tabs button[data-v-086ad1dc]{color:#5f7067;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0 13px;font-size:14px;font-weight:600}.duplicate-view-tabs button.active[data-v-086ad1dc]{color:#1c7b55;border-color:#1c7b55}.duplicate-view-tabs span[data-v-086ad1dc]{font-variant-numeric:tabular-nums;margin-left:5px;font-size:12px}.duplicate-preview-options button[data-v-086ad1dc]:focus-visible,.duplicate-view-tabs button[data-v-086ad1dc]:focus-visible{outline-offset:3px;outline:2px solid #1c7b55}.duplicate-view-toolbar[data-v-086ad1dc]{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;display:flex}.duplicate-result-source[data-v-086ad1dc]{color:#5f7067;overflow-wrap:anywhere;background:0 0;border:0;flex:240px;margin:0;padding:0;font-size:12px}.duplicate-result-source span[data-v-086ad1dc]{display:block}.duplicate-search[data-v-086ad1dc]{flex:0 240px;min-width:0}.duplicate-search input[data-v-086ad1dc]{color:#20332c;background:#fff;border:1px solid #cbdcd2;border-radius:8px;width:100%;padding:9px 12px;font-size:13px}.duplicate-search input[data-v-086ad1dc]:focus-visible{outline-offset:2px;outline:2px solid #1c7b55}.duplicate-page-size[data-v-086ad1dc]{color:#5f7067;flex-direction:row;align-items:center;font-size:12px;display:flex}.duplicate-page-size[data-v-086ad1dc] .select-field{width:76px}.duplicate-view-content[data-v-086ad1dc]{gap:0;display:grid}.duplicate-flat-table[data-v-086ad1dc]{border:1px solid #dce6df;border-radius:10px;overflow:hidden}.duplicate-empty[data-v-086ad1dc]{text-align:center;color:#5f7067;border:1px dashed #dce6df;border-radius:10px;padding:36px 16px}.duplicate-preview-options[data-v-086ad1dc]{gap:8px;margin-bottom:14px;display:flex}.duplicate-preview-options button[data-v-086ad1dc]{color:#5f7067;cursor:pointer;background:#fff;border:1px solid #dce6df;border-radius:6px;padding:7px 12px;font-size:13px}.duplicate-preview-options button.active[data-v-086ad1dc]{color:#1c7b55;background:#edf6f0;border-color:#91b6a2}@media (max-width:760px){.duplicate-view-tabs[data-v-086ad1dc]{gap:0 14px}.duplicate-view-tabs button[data-v-086ad1dc]{font-size:13px}.duplicate-search[data-v-086ad1dc]{flex:180px}.duplicate-result-source[data-v-086ad1dc]{flex-basis:100%}.duplicate-search input[data-v-086ad1dc]{min-height:44px;font-size:16px}}.tool-result-filter-fields[data-v-6497e37d]{gap:14px;display:grid}.tool-result-filter-fields.is-compact[data-v-6497e37d]{display:contents}.tool-result-filter-fields .tool-field[data-v-6497e37d]{font-size:13px;font-weight:500}.is-compact .tool-field[data-v-6497e37d]{flex:0 155px;min-width:120px}.is-compact .result-source-field[data-v-6497e37d]{flex-basis:200px}.is-compact .result-size-field[data-v-6497e37d]{flex-basis:180px}.tool-compact-scroll[data-v-361a739b]{scrollbar-gutter:stable;border:1px solid #dce5df;border-radius:8px;max-height:min(68vh,720px);margin:0;overflow:auto}.tool-compact-scroll[data-v-361a739b]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.tool-compact-table[data-v-361a739b]{--number-width:56px;--key-width:176px;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;font-size:12px}.tool-compact-table.is-issues[data-v-361a739b]{--key-width:240px}.tool-compact-table th[data-v-361a739b]{z-index:4;white-space:nowrap;background:#eef4f0;border-bottom:1px solid #cbd9d0;padding:8px;font-weight:600;position:sticky;top:0}.tool-compact-table td[data-v-361a739b]{border-bottom:1px solid #edf1ee;min-width:112px;max-width:none;height:32px;padding:3px 8px;line-height:24px;overflow:visible}.tool-compact-table tbody tr[data-v-361a739b]:nth-child(2n){background:#f8faf9}.tool-compact-table tbody tr[data-v-361a739b]:hover{background:#f5f8f6}.tool-compact-table tbody tr:last-child td[data-v-361a739b]{border-bottom:0}.tool-compact-table .number-col[data-v-361a739b]{width:var(--number-width);min-width:var(--number-width);max-width:var(--number-width);text-align:center;color:#87968d;z-index:2;background:#f8faf8;position:sticky;left:0}.number-col span[data-v-361a739b]{text-overflow:ellipsis;white-space:nowrap;width:40px;display:block;overflow:hidden}.tool-compact-table .first-key[data-v-361a739b]{left:var(--number-width);z-index:2;color:#304d3d;background:#fff;border-right:1px solid #e4ebe6;font-weight:600;position:sticky}.tool-compact-table tbody tr:nth-child(2n) .first-key[data-v-361a739b]{background:#f8faf9}.tool-compact-table th.first-key[data-v-361a739b],.tool-compact-table th.number-col[data-v-361a739b]{z-index:5;background:#eef4f0}.business-value[data-v-361a739b],.column-name[data-v-361a739b],.source-value[data-v-361a739b]{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}.tool-compact-table .first-key .business-value[data-v-361a739b],.tool-compact-table .first-key .column-name[data-v-361a739b],.tool-compact-table .first-key .source-value[data-v-361a739b]{max-width:160px}.numeric-cell[data-v-361a739b]{text-align:right}.reason-value[data-v-361a739b]{white-space:nowrap;text-overflow:ellipsis;min-width:160px;max-width:360px;display:block;overflow:hidden}.tool-compact-table .status-col[data-v-361a739b]{min-width:85px}.tool-compact-table .details-col[data-v-361a739b]{min-width:60px}.tool-compact-table .tool-status[data-v-361a739b]{padding:2px 6px;font-size:11px}.tool-compact-table .details-col button[data-v-361a739b]{min-height:24px;font-size:12px}@media (max-width:760px){.tool-compact-table[data-v-361a739b],.tool-compact-table.is-issues[data-v-361a739b]{--key-width:128px}.tool-compact-table .first-key .business-value[data-v-361a739b],.tool-compact-table .first-key .column-name[data-v-361a739b],.tool-compact-table .first-key .source-value[data-v-361a739b]{max-width:112px}.tool-compact-table .details-col button[data-v-361a739b]{min-height:44px}}.workbench-tool-results[data-v-d5361b2a]{border-radius:12px;padding:20px}.workbench-tool-results .tool-section-heading[data-v-d5361b2a]{justify-content:flex-start;gap:8px;margin-bottom:10px}.workbench-tool-results .tool-section-heading h2[data-v-d5361b2a]{font-size:17px}.workbench-tool-results .tool-result-actions[data-v-d5361b2a]{gap:8px;margin-left:auto}.workbench-tool-results .tool-result-actions .btn[data-v-d5361b2a]{min-height:36px;padding:7px 12px;font-size:13px}.tool-result-filters[data-v-d5361b2a]{border-bottom:1px solid #e3e9e4;align-items:center;gap:8px;margin-top:0;padding:12px 0}.tool-result-search[data-v-d5361b2a]{flex:1;min-width:160px;height:36px;padding:7px 10px;font-size:13px;line-height:20px}.tool-result-filters .tool-result-search[data-v-d5361b2a]{order:1}.tool-result-filters[data-v-d5361b2a] .result-size-field{order:2}.tool-result-toolbar[data-v-d5361b2a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.tool-result-count[data-v-d5361b2a]{color:#61786a;font-size:12px}.tool-result-pagination[data-v-d5361b2a]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:12px;font-size:12px;display:flex}.tool-result-empty[data-v-d5361b2a]{color:var(--muted);background:#fafcfb;border-radius:8px;margin:12px 0;padding:20px;font-size:13px}.tool-mobile-result-search[data-v-d5361b2a]{border-bottom:1px solid #e3e9e4;gap:8px;padding:12px 0;display:flex}.tool-mobile-result-search input[data-v-d5361b2a]{min-width:0}.tool-mobile-result-search .filter-active[data-v-d5361b2a]{color:var(--green);background:#edf6f0}.tool-mobile-filter-fields[data-v-d5361b2a]{margin:0;display:block}@media (max-width:760px){.workbench-tool-results[data-v-d5361b2a]{padding:16px}.workbench-tool-results .tool-result-actions[data-v-d5361b2a]{width:100%;margin-left:0}.tool-mobile-result-search .btn[data-v-d5361b2a],.workbench-tool-results .tool-result-actions .btn[data-v-d5361b2a]{min-height:44px}.tool-mobile-result-search .tool-result-search[data-v-d5361b2a]{height:44px;font-size:16px}.tool-result-pagination[data-v-d5361b2a]{justify-content:stretch}.tool-result-pagination[data-v-d5361b2a] .result-pager{width:100%}}.duplicates-results[data-v-d5361b2a]{color:#20332c}.duplicates-results .tool-section-heading[data-v-d5361b2a]{gap:8px 16px;margin-bottom:8px}.duplicates-results .tool-section-heading .muted[data-v-d5361b2a]{color:#5f7067;font-size:12px}.duplicate-input-summary[data-v-d5361b2a]{color:#5f7067;margin:0;font-size:13px}.duplicates-results>.tool-stats[data-v-d5361b2a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 10px}.duplicates-results .tool-stats>div[data-v-d5361b2a]{background:#f3f8f5;border-color:#dfe8e2;padding:12px 14px}.duplicates-results .tool-stats dt[data-v-d5361b2a]{color:#5f7067;overflow-wrap:anywhere}.duplicates-results .tool-stats dd[data-v-d5361b2a]{margin-top:2px;font-size:25px}.duplicate-secondary-stats[data-v-d5361b2a]{margin:0 0 14px;font-size:13px}.duplicate-secondary-stats>summary[data-v-d5361b2a]{cursor:pointer;color:#1c7b55;width:fit-content;font-weight:600}.duplicate-secondary-stats .tool-stats[data-v-d5361b2a]{margin:10px 0 0}.duplicate-secondary-stats .tool-stats dd[data-v-d5361b2a]{font-size:19px}.duplicates-operations[data-v-d5361b2a]{background:#fafcfb;border:1px solid #dfe8e2;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:12px 20px;margin-top:22px;padding:16px;display:flex}.duplicates-results .tool-policy[data-v-d5361b2a]{flex:400px;grid-template-columns:minmax(150px,230px) minmax(0,1fr);align-items:end;gap:10px 16px;min-width:0;margin:0;display:grid}.duplicate-output-counts[data-v-d5361b2a]{color:#5f7067;margin:0 0 9px;font-size:13px}.duplicate-output-counts span[data-v-d5361b2a]{margin:0 5px}.duplicate-conflict-warning[data-v-d5361b2a]{overflow-wrap:anywhere;grid-column:1/-1;font-size:13px}.duplicate-conflict-warning strong[data-v-d5361b2a]{color:#805b17;margin-bottom:6px;display:block}.duplicates-results .tool-result-actions[data-v-d5361b2a]{align-self:center;gap:8px}@media (max-width:760px){.duplicates-results>.tool-stats[data-v-d5361b2a]{gap:6px}.duplicates-results .tool-stats>div[data-v-d5361b2a]{padding:10px 8px}.duplicates-results>.tool-stats dd[data-v-d5361b2a]{font-size:22px}.duplicates-operations[data-v-d5361b2a]{gap:12px;padding:12px}.duplicates-results .tool-policy[data-v-d5361b2a]{flex-basis:100%;grid-template-columns:minmax(0,1fr);gap:8px}.duplicate-output-counts[data-v-d5361b2a]{margin-bottom:0}.duplicates-results .tool-result-actions[data-v-d5361b2a]{width:100%}.duplicates-results .tool-result-actions .btn[data-v-d5361b2a]{flex-basis:160px;min-width:0}}.compact-tool-page[data-v-557603ee]{--muted:#5f7067}.compact-tool-page .breadcrumbs[data-v-557603ee]{margin-bottom:16px}.compact-tool-page .tool-page-header[data-v-557603ee]{max-width:980px;margin-bottom:20px}.compact-tool-page .tool-page-header h1[data-v-557603ee]{color:#20332c;margin:6px 0;font-size:clamp(26px,3vw,34px);line-height:1.25}.compact-tool-page .tool-page-header p[data-v-557603ee]{color:#5f7067;margin:8px 0 0;font-size:14px}.compact-tool-page .tool-guide[data-v-557603ee]{border-color:#dfe8e2;margin-top:20px;padding:16px 20px}.compact-tool-page .tool-guide>summary[data-v-557603ee]{color:#20332c}.compact-tool-page .tool-guide>summary h2[data-v-557603ee]{margin:0;font-size:15px;font-weight:650;display:inline}.compact-tool-page .tool-related[data-v-557603ee]{margin:24px 0}.compact-tool-page .tool-related h2[data-v-557603ee]{font-size:16px}.compact-tool-page .tool-related>p[data-v-557603ee]{margin:6px 0 12px;font-size:13px}.duplicate-related-links[data-v-557603ee]{flex-wrap:wrap;gap:12px 24px;font-size:14px;display:flex}.duplicate-related-links .tool-current[data-v-557603ee]{color:var(--muted);cursor:default;font-weight:600}@media (max-width:760px){.compact-tool-page .tool-page-header[data-v-557603ee]{margin-bottom:16px}.compact-tool-page .tool-guide[data-v-557603ee]{padding:14px 16px}}
