.variable-mapping-panel{width:100%;min-width:0}.variable-mapping-panel--drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.variable-mapping-badge{font-size:.72rem;color:#64748b;margin-bottom:.35rem;font-weight:500;display:block;position:relative;z-index:0}.variable-mapping-panel--drawer .variable-mapping-badge{margin-top:0}.mapping-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;padding:0}.mapping-table-wrap--table-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.mapping-table-wrap--vizlet{border-color:#e2e8f0;background:#fff}.mapping-table-search-bar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;padding:.4rem .5rem;background:#fff;border-bottom:1px solid #e2e8f0;-ms-flex-negative:0;flex-shrink:0}.mapping-table-search-bar,.mapping-table-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mapping-table-selection{gap:.35rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden}.mapping-table-selection__chip{display:inline-block;padding:.2rem .55rem;border-radius:6px;font-size:.8125rem;line-height:1.3;font-weight:600;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:rgba(13,110,253,.14);color:#0b5ed7;border:1px solid rgba(13,110,253,.28)}.mapping-table-record-count{-ms-flex-negative:0;flex-shrink:0;font-size:.75rem;font-weight:600;color:#475569;white-space:nowrap}.mapping-table-record-count--error{color:#b45309;cursor:help}.mapping-table-search-input{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:200px;min-width:200px;max-width:min(240px,100%);margin-left:auto;font-size:.8125rem;border-radius:6px}@media (max-width:420px){.mapping-table-search-bar{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.mapping-table-selection{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.mapping-table-search-input{width:100%;min-width:0;max-width:none;margin-left:0}}.mapping-table-scroll-body{max-height:min(52vh,420px);overflow:auto;-webkit-overflow-scrolling:touch}.mapping-table-scroll-body .table-responsive{overflow:visible}.variable-mapping-panel--drawer .mapping-table-scroll-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:120px;max-height:none;overflow:auto}.mapping-table-wrap--table-bar .mapping-table-scroll-body .mapping-table thead th,.mapping-table-wrap .mapping-table thead th.mapping-th{position:sticky;top:0;z-index:2;background:#eef2f7;-webkit-box-shadow:0 1px 0 #dbe3ed;box-shadow:0 1px 0 #dbe3ed;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569;padding:.45rem .5rem;white-space:nowrap;vertical-align:middle;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-user-select:text;cursor:text}.mapping-table-wrap .mapping-table{background:#fff;margin-bottom:0;font-size:.8125rem;line-height:1.35}.mapping-table-wrap .mapping-table.table-sm{font-size:.8125rem}.mapping-table-wrap .mapping-table.table-sm td,.mapping-table-wrap .mapping-table.table-sm th{font-size:inherit}.mapping-table-wrap .mapping-table th{position:relative}.mapping-table-wrap .mapping-table tbody td{padding:.4rem .5rem;border-color:#e2e8f0}.mapping-table-wrap .mapping-table.mapping-table-wide{min-width:720px}.mapping-table--compact{width:100%;table-layout:auto}.mapping-table--compact td,.mapping-table--compact th{padding:.35rem .4rem;vertical-align:middle}.mapping-table-wrap .mapping-cell--readonly{background:#f1f5f9}.mapping-table-wrap .mapping-cell--editable{background:#f8fbff}.mapping-table-wrap .mapping-cell--control{background:#f8fafc}.mapping-readonly-text{display:block;font-size:.8125rem;line-height:1.35;color:#334155}.mapping-readonly-text--label{font-family:inherit;font-weight:600;font-size:.8125rem;color:#64748b;letter-spacing:.01em}.mapping-readonly-text--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:.8125rem;color:#334155;padding:.2rem .45rem;border-radius:5px;background:hsla(0,0%,100%,.72);border:1px solid #e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;cursor:text}.mapping-table-wrap .column-name-cell .mapping-readonly-text--mono{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:20ch;max-width:none;white-space:nowrap;overflow:visible;text-overflow:clip}.mapping-table-wrap .col-expr-cell .mapping-readonly-text--mono{white-space:nowrap}.column-name-readonly--inline{word-break:normal;max-width:none}.column-name-readonly,.mapping-table code{font-size:.8125rem;color:#334155;background:hsla(0,0%,100%,.72);padding:.2rem .45rem;border-radius:5px;border:1px solid #e2e8f0}.inline-mapping-input{width:100%;min-width:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.8125rem;line-height:1.35;padding:.3rem .5rem;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#1e293b;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.inline-mapping-input:focus{border-color:#3b82f6;outline:none;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.15);box-shadow:0 0 0 2px rgba(59,130,246,.15)}.inline-mapping-input::-webkit-input-placeholder{color:#94a3b8;font-style:normal}.inline-mapping-input::-moz-placeholder{color:#94a3b8;font-style:normal}.inline-mapping-input:-ms-input-placeholder{color:#94a3b8;font-style:normal}.inline-mapping-input::-ms-input-placeholder{color:#94a3b8;font-style:normal}.inline-mapping-input::placeholder{color:#94a3b8;font-style:normal}.mapping-table-wrap .mapping-cell--editable .custom-select,.mapping-table-wrap .mapping-cell--editable .type-select,.mapping-table-wrap .mapping-select.custom-select,.mapping-table-wrap .mapping-select.type-select{min-width:0;width:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.8125rem;line-height:1.35;color:#1e293b;background-color:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:.28rem 1.65rem .28rem .45rem;height:calc(1.35em + .56rem)}.mapping-table-wrap .mapping-cell--editable .custom-select:focus,.mapping-table-wrap .mapping-select.custom-select:focus{border-color:#3b82f6;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.12);box-shadow:0 0 0 2px rgba(59,130,246,.12)}.column-name-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.column-name-cell,.column-name-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;min-width:0}.column-include-cb--header,.column-include-header-controls{-ms-flex-negative:0;flex-shrink:0}.column-include-header-controls{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.15rem}.column-name-header .mapping-sort-header:not(.mapping-sort-header--icon-only){-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mapping-row-select-cb.custom-control-input,.mapping-row-select-cb input[type=checkbox]{cursor:pointer}.mapping-row-select-cb .custom-control-input:focus,.mapping-row-select-cb input[type=checkbox]:focus{outline:2px solid #3b82f6;outline-offset:2px;-webkit-box-shadow:none;box-shadow:none}.mapping-table-row--selectable{cursor:pointer}.mapping-table-row--focused{-webkit-box-shadow:inset 5px 0 0 #1d4ed8;box-shadow:inset 5px 0 0 #1d4ed8}.mapping-table-row--focused>.mapping-cell,.mapping-table-row--focused>td{background-color:#dbeafe!important}.mapping-table-row--focused .mapping-readonly-text,.mapping-table-row--focused .mapping-readonly-text--label,.mapping-table-row--focused .mapping-readonly-text--mono{background-color:#eff6ff;border-color:#93c5fd;color:#1e3a8a;font-weight:600}.mapping-table-row--focused .mapping-row-select-cb .custom-control-input:focus,.mapping-table-row--focused .mapping-row-select-cb input[type=checkbox]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.mapping-table-wrap .col-display-name-cell .inline-mapping-input{min-width:20ch}.mapping-table-wrap .mapping-table .col-name-cell,.mapping-table-wrap .mapping-table .col-name-th{min-width:calc(20ch + 2.5rem)}.mapping-table-wrap .mapping-table .col-display-name-cell,.mapping-table-wrap .mapping-table .col-display-name-th,.mapping-table-wrap .mapping-table .col-expr-cell,.mapping-table-wrap .mapping-table .col-expr-th{min-width:20ch}.mapping-table--compact .col-expr-cell,.mapping-table--compact .col-expr-th,.mapping-table--compact .col-name-cell,.mapping-table--compact .col-name-th{width:auto;min-width:calc(20ch + 2.5rem)}.mapping-table--compact .col-display-name-cell,.mapping-table--compact .col-display-name-th{width:auto;min-width:20ch}.mapping-table--compact .col-aggregate-cell,.mapping-table--compact .col-aggregate-th,.mapping-table--compact .col-display-type-cell,.mapping-table--compact .col-display-type-th,.mapping-table--compact .col-graph-cell,.mapping-table--compact .col-graph-th,.mapping-table--compact .col-type-cell,.mapping-table--compact .col-type-th{width:14%}.mapping-table--compact .col-required-cell,.mapping-table--compact .col-required-th{width:4.5rem}.mapping-table--compact .col-seq-cell,.mapping-table--compact .col-seq-th{width:3rem}.aggregate-cell--inactive,.graph-cell--inactive{background:#eef1f4!important}.aggregate-cell--inactive .custom-select:disabled,.aggregate-cell--inactive .type-select:disabled,.graph-cell--inactive .custom-select:disabled,.graph-cell--inactive .type-select:disabled{opacity:.72;background:#f1f5f9;border-color:#dbe3ed;color:#94a3b8;cursor:not-allowed}.filter-cell--inactive{background:#eef1f4!important;cursor:not-allowed}.filter-cell--inactive .mapping-filter-cb,.filter-cell--inactive .mapping-filter-cb .custom-control-input:disabled,.filter-cell--inactive .mapping-filter-cb .custom-control-label{cursor:not-allowed}.mapping-filter-cb:not(.mapping-filter-cb--disabled) .custom-control-input:not(:disabled){cursor:pointer}.mapping-table-wrap .mapping-table td,.mapping-table-wrap .mapping-table th{vertical-align:middle}.mapping-sort-header{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%}.mapping-sort-header--icon-only{-ms-flex-negative:0;flex-shrink:0}.mapping-sort-header__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.15rem;padding:.1rem .2rem;border:1px solid transparent;border-radius:4px;background:transparent;line-height:1;cursor:pointer}.mapping-sort-header__btn:hover{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.2)}.mapping-sort-static-icon{font-size:.72rem;color:#475569}.mapping-sort-header__btn:has(.mapping-sort-glyph.text-primary) .mapping-sort-static-icon{color:#2563eb}.mapping-sort-header__label{cursor:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-user-select:text;line-height:1.3}.mapping-col-resizer{position:absolute;top:0;right:-4px;width:8px;height:100%;cursor:col-resize;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:3}.mapping-col-resizer:after{content:"";position:absolute;top:20%;bottom:20%;left:3px;width:1px;background:rgba(100,116,139,.35)}.mapping-table-wrap .mapping-table th:hover .mapping-col-resizer:after{background:rgba(37,99,235,.7)}.mapping-sort-glyph{font-size:.75rem;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;opacity:.75}.mapping-sort-glyph.text-primary{opacity:1}.mapping-sort-order{font-size:.65rem;font-weight:700;color:#2563eb;line-height:1;min-width:.85em}.mapping-table--compact .col-seq-cell,.mapping-table--compact .col-seq-th{text-align:center}@media (max-width:576px){.mapping-table-wrap .mapping-table{font-size:.8125rem}}@media (max-width:420px){.mapping-table-wrap .mapping-table tbody td{padding:.32rem .38rem}}.menu-name-prefix-input[data-v-579a77b8]{position:relative}.menu-name-prefix-input__prefix[data-v-579a77b8]{position:absolute;left:.75rem;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#adb5bd;pointer-events:none;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.menu-name-prefix-input__field[data-v-579a77b8]{padding-left:8.35rem}.menu-config-text-input.form-control[data-v-579a77b8],.menu-config-text-input[data-v-579a77b8],.preview-setup-card input.form-control[data-v-579a77b8],.preview-setup-card textarea.form-control[data-v-579a77b8]{-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;-webkit-user-select:text!important}.menu-page-scroll[data-v-579a77b8]{max-height:calc(100vh - 80px);overflow:auto;padding:12px 14px;width:100%}.preview-setup-card[data-v-579a77b8]{border-radius:10px;border:1px solid rgba(0,0,0,.07)}.preview-setup-body[data-v-579a77b8]{padding:clamp(.35rem,.8vw,.65rem)}.preview-workflow-card[data-v-579a77b8]{border:1px solid rgba(13,110,253,.12);background:linear-gradient(180deg,#fbfcfe,#fff 36px);-webkit-box-shadow:0 8px 28px rgba(15,23,42,.05);box-shadow:0 8px 28px rgba(15,23,42,.05)}.preview-workflow-hero__title[data-v-579a77b8]{font-size:1rem;letter-spacing:-.02em;color:#1a1d21}.preview-workflow-hero__sub[data-v-579a77b8]{font-size:.72rem;line-height:1.35;margin-top:.2rem}.preview-workflow-section[data-v-579a77b8]{padding:.25rem .35rem .3rem;border-radius:10px;background:hsla(0,0%,100%,.78);border:1px solid rgba(0,0,0,.06)}.preview-workflow-section--charts[data-v-579a77b8]{background:linear-gradient(145deg,rgba(13,110,253,.05),hsla(0,0%,100%,.95) 42%)}.preview-workflow-section--mapping[data-v-579a77b8]{background:#fff}.preview-section-heading[data-v-579a77b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.45rem}.preview-section-heading--data-source[data-v-579a77b8]{display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.4rem}.data-source-toolbar__start[data-v-579a77b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;-ms-flex-negative:0;flex-shrink:0}.data-source-toolbar__center[data-v-579a77b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0}.data-source-toolbar__hint[data-v-579a77b8]{font-size:.65rem;line-height:1.35;text-align:right;max-width:22rem;justify-self:end}.preview-section-heading .setup-step-badge[data-v-579a77b8]{margin-top:.1rem}.preview-section-heading__title[data-v-579a77b8]{font-weight:700;font-size:.82rem;color:#343a40;line-height:1.25}.preview-section-heading__hint[data-v-579a77b8]{margin-top:.12rem;max-width:42rem;line-height:1.35;font-size:.72rem}.preview-section-heading__action[data-v-579a77b8]{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;margin-left:auto}.preview-charts--panel[data-v-579a77b8]{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.preview-charts--single-preview[data-v-579a77b8]{grid-template-columns:1fr}.chart-panel[data-v-579a77b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#fff;-webkit-box-shadow:0 2px 10px rgba(15,23,42,.04);box-shadow:0 2px 10px rgba(15,23,42,.04);min-height:0;height:100%;overflow:hidden}.chart-panel--existing[data-v-579a77b8]{border-color:rgba(108,117,125,.22)}.chart-panel--preview[data-v-579a77b8]{border-color:rgba(13,110,253,.2)}.chart-panel--preview .chart-panel__surface[data-v-579a77b8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.chart-panel--preview .preview-chart-placeholder[data-v-579a77b8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:stretch;align-self:stretch;width:100%;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.chart-panel__toolbar[data-v-579a77b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.35rem;padding:.3rem .5rem;background:-webkit-gradient(linear,left top,left bottom,from(#f8f9fb),to(#f1f3f5));background:linear-gradient(180deg,#f8f9fb,#f1f3f5);border-bottom:1px solid rgba(0,0,0,.06)}.chart-panel__title[data-v-579a77b8]{font-size:.68rem;font-weight:700;color:#495057;text-transform:uppercase;letter-spacing:.04em}.chart-panel__badge[data-v-579a77b8]{font-size:.75rem}.chart-panel__badge[data-v-579a77b8],.chart-panel__fullscreen-btn[data-v-579a77b8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-panel__fullscreen-btn[data-v-579a77b8]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;margin-left:auto;border:1px solid rgba(0,0,0,.1);border-radius:6px;background:#fff;color:#495057;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;line-height:1}.chart-panel__fullscreen-btn[data-v-579a77b8]:hover{background:#f1f3f5;color:#212529;border-color:rgba(0,0,0,.14)}.chart-panel__fullscreen-btn[data-v-579a77b8]:focus{outline:2px solid rgba(13,110,253,.35);outline-offset:1px}.chart-panel[data-v-579a77b8]:-webkit-full-screen{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100vw;height:100vh;max-height:100vh;border-radius:0;background:#fff;overflow:hidden}.chart-panel[data-v-579a77b8]:-webkit-full-screen,.chart-panel[data-v-579a77b8]:fullscreen{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100vw;height:100vh;max-height:100vh;border-radius:0;background:#fff;overflow:hidden}.chart-panel:-webkit-full-screen .chart-panel__toolbar[data-v-579a77b8]{-webkit-box-flex:0;flex:0 0 auto}.chart-panel:-webkit-full-screen .chart-panel__toolbar[data-v-579a77b8],.chart-panel:fullscreen .chart-panel__toolbar[data-v-579a77b8]{-webkit-box-flex:0;flex:0 0 auto}.chart-panel:-webkit-full-screen .chart-panel__surface[data-v-579a77b8]{-webkit-box-flex:1;flex:1 1 0;min-height:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden}.chart-panel:-webkit-full-screen .chart-panel__surface[data-v-579a77b8],.chart-panel:fullscreen .chart-panel__surface[data-v-579a77b8]{-webkit-box-flex:1;flex:1 1 0;min-height:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden}.chart-panel:-webkit-full-screen .chart-panel__canvas[data-v-579a77b8],.chart-panel:-webkit-full-screen .scrollmenu[data-v-579a77b8],.chart-panel:-webkit-full-screen .tbc-chart-scroll[data-v-579a77b8]{-webkit-box-flex:1!important;flex:1 1 0!important;min-height:0!important;max-height:none!important;width:100%;overflow:auto!important}.chart-panel:-webkit-full-screen .chart-panel__canvas[data-v-579a77b8],.chart-panel:-webkit-full-screen .scrollmenu[data-v-579a77b8],.chart-panel:-webkit-full-screen .tbc-chart-scroll[data-v-579a77b8],.chart-panel:fullscreen .chart-panel__canvas[data-v-579a77b8],.chart-panel:fullscreen .scrollmenu[data-v-579a77b8],.chart-panel:fullscreen .tbc-chart-scroll[data-v-579a77b8]{-webkit-box-flex:1!important;flex:1 1 0!important;min-height:0!important;max-height:none!important;width:100%;overflow:auto!important}.chart-panel__surface[data-v-579a77b8]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.4rem .5rem .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:120px}.chart-panel--table-bar[data-v-579a77b8]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto}.chart-panel--table-bar .chart-panel__canvas[data-v-579a77b8],.chart-panel--table-bar .chart-panel__surface[data-v-579a77b8]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0}.chart-panel--table-bar .chart-panel__canvas[data-v-579a77b8]{overflow:hidden}.chart-panel--table-bar .chart-panel__canvas.scrollmenu[data-v-579a77b8]{max-height:none!important;overflow:hidden!important}.chart-panel__canvas[data-v-579a77b8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:96px}.chart-panel__loading[data-v-579a77b8]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.85rem .5rem}.preview-chart-pending[data-v-579a77b8]{padding:.45rem .65rem;border-radius:8px;border:1px dashed rgba(13,110,253,.28);background:rgba(13,110,253,.04)}.preview-chart-pending__inner[data-v-579a77b8]{display:block;line-height:1.4;font-size:.72rem}.btn-generate-preview[data-v-579a77b8]{font-weight:600;border-radius:6px;-webkit-box-shadow:0 2px 10px rgba(23,162,184,.28);box-shadow:0 2px 10px rgba(23,162,184,.28);-webkit-transition:-webkit-transform .12s ease,-webkit-box-shadow .12s ease;transition:-webkit-transform .12s ease,-webkit-box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease,-webkit-transform .12s ease,-webkit-box-shadow .12s ease}.btn-generate-preview[data-v-579a77b8]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 14px rgba(23,162,184,.34);box-shadow:0 4px 14px rgba(23,162,184,.34)}@media (max-width:576px){.preview-workflow-section[data-v-579a77b8]{padding:.5rem .55rem}}.setup-step-badge[data-v-579a77b8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .28rem;border-radius:999px;background:linear-gradient(135deg,#0d6efd,#4dabf7);color:#fff;font-size:.68rem;-ms-flex-negative:0;flex-shrink:0}.setup-step-badge--muted[data-v-579a77b8]{background:#e9ecef;color:#495057}.preview-setup-main[data-v-579a77b8]{margin-top:.15rem}.preview-setup-main--table-catalog[data-v-579a77b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}.preview-setup-main--catalog-hidden .preview-main-col[data-v-579a77b8]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.preview-setup-main--table-catalog .preview-main-col[data-v-579a77b8]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;max-width:none}.preview-main-col[data-v-579a77b8]{min-width:0;width:100%}.preview-setup-main:not(.preview-setup-main--table-catalog) .preview-main-col[data-v-579a77b8]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.preview-catalog-col[data-v-579a77b8]{position:relative;-ms-flex-negative:0;flex-shrink:0;min-width:0;padding-right:6px}.preview-catalog-col--resizing .catalog-tree__copyable[data-v-579a77b8],.preview-catalog-col--resizing[data-v-579a77b8]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.catalog-resize-handle[data-v-579a77b8]{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;z-index:3;-ms-touch-action:none;touch-action:none}.catalog-resize-handle[data-v-579a77b8]:after{content:"";position:absolute;top:0;bottom:0;left:2px;width:2px;border-radius:2px;background:transparent;-webkit-transition:background .12s ease;transition:background .12s ease}.catalog-resize-handle[data-v-579a77b8]:hover:after,.preview-catalog-col--resizing .catalog-resize-handle[data-v-579a77b8]:after{background:rgba(13,110,253,.45)}.catalog-restore-btn[data-v-579a77b8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;margin-bottom:.5rem;padding:.3rem .55rem;border:1px solid #dee2e6;border-radius:8px;background:#fff;color:#495057;font-size:.75rem;font-weight:600;line-height:1.2;cursor:pointer;-webkit-transition:background .12s ease,border-color .12s ease,color .12s ease;transition:background .12s ease,border-color .12s ease,color .12s ease}.catalog-restore-btn[data-v-579a77b8]:hover{background:#f8f9fa;border-color:#ced4da;color:#0d6efd}.catalog-restore-btn__icon[data-v-579a77b8]{font-size:.85rem;line-height:1}.catalog-tree[data-v-579a77b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:10px;overflow:hidden;background:#fff;-webkit-transition:max-height .2s ease;transition:max-height .2s ease}.catalog-tree--collapsed[data-v-579a77b8]{max-height:none}.catalog-tree__header[data-v-579a77b8]{padding:.35rem .45rem;background:-webkit-gradient(linear,left top,left bottom,from(#fafbfc),to(#f1f3f5));background:linear-gradient(180deg,#fafbfc,#f1f3f5);border-bottom:1px solid #e9ecef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;-ms-flex-negative:0;flex-shrink:0;min-width:0}.catalog-tree__search[data-v-579a77b8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin:0;font-size:.72rem;border-radius:6px;height:calc(1.5em + .5rem + 2px);padding-top:.2rem;padding-bottom:.2rem}.catalog-tree__header-actions[data-v-579a77b8]{gap:.15rem;-ms-flex-negative:0;flex-shrink:0}.catalog-tree__action-btn[data-v-579a77b8],.catalog-tree__header-actions[data-v-579a77b8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-tree__action-btn[data-v-579a77b8]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.55rem;height:1.55rem;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#6c757d;cursor:pointer;-webkit-transition:background .12s ease,border-color .12s ease,color .12s ease;transition:background .12s ease,border-color .12s ease,color .12s ease}.catalog-tree__action-btn[data-v-579a77b8]:hover{background:rgba(13,110,253,.08);border-color:rgba(13,110,253,.15);color:#0d6efd}.catalog-tree__action-icon[data-v-579a77b8]{display:inline-block;font-size:1.2rem;line-height:1;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.catalog-tree__action-icon--vertical.is-collapsed[data-v-579a77b8]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.catalog-tree__action-icon--hide[data-v-579a77b8]{font-size:1.2rem}.catalog-tree__title[data-v-579a77b8]{-ms-flex-negative:0;flex-shrink:0;font-weight:700;font-size:.8rem;color:#495057;letter-spacing:.02em;line-height:1.2;text-align:left}.catalog-tree__empty[data-v-579a77b8]{font-size:.72rem}.catalog-tree__body[data-v-579a77b8]{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;max-height:min(54vh,455px);padding:.2rem 0 .4rem}.catalog-tree__row[data-v-579a77b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;border:none;padding:.28rem .5rem .28rem .35rem;font-size:.8rem;line-height:1.2;color:#343a40;border-radius:6px;-webkit-transition:background .12s ease;transition:background .12s ease;text-align:left}.catalog-tree__row[data-v-579a77b8],.catalog-tree__toggle-btn[data-v-579a77b8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;background:transparent}.catalog-tree__toggle-btn[data-v-579a77b8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:none;padding:0;margin:0;cursor:pointer;color:inherit;border-radius:4px;-ms-flex-negative:0;flex-shrink:0}.catalog-tree__toggle-btn[data-v-579a77b8]:hover{background:rgba(13,110,253,.06)}.catalog-tree__toggle-btn--table[data-v-579a77b8]{padding:.1rem .15rem}.catalog-tree__row--table[data-v-579a77b8]:hover{background:rgba(13,110,253,.06)}.catalog-tree__row--schema[data-v-579a77b8]{font-weight:600;padding-left:.4rem}.catalog-tree__row--table[data-v-579a77b8]{font-weight:500;font-size:.78rem;cursor:pointer}.catalog-tree__row--table.is-active[data-v-579a77b8]{background:rgba(13,110,253,.14);color:#0b5ed7}.catalog-tree__row--table .catalog-tree__copyable[data-v-579a77b8]{cursor:pointer}.catalog-tree__nested[data-v-579a77b8]{margin-left:.35rem;padding-left:.4rem;border-left:1px solid #e9ecef}.catalog-tree__table-head[data-v-579a77b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0}.catalog-tree__chevron-btn[data-v-579a77b8]{border:none;background:transparent;padding:0 .15rem 0 .25rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#868e96;border-radius:4px}.catalog-tree__chevron-btn[data-v-579a77b8]:hover{color:#495057;background:rgba(0,0,0,.04)}.catalog-tree__chevron[data-v-579a77b8]{display:inline-block;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;font-size:1.2rem;line-height:1;width:.75rem;text-align:center}.catalog-tree__chevron--sm[data-v-579a77b8]{font-size:1.2rem}.catalog-tree__chevron.is-open[data-v-579a77b8]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.catalog-tree__ico[data-v-579a77b8]{width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0;border-radius:2px;margin-right:.15rem}.catalog-tree__ico--schema[data-v-579a77b8]{background:linear-gradient(135deg,#748ffc,#9775fa);opacity:.95}.catalog-tree__ico--table[data-v-579a77b8]{background:linear-gradient(135deg,#4dabf7,#339af0);opacity:.95}.catalog-tree__label[data-v-579a77b8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:left}.catalog-tree__copyable[data-v-579a77b8]{-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-user-select:text;cursor:text}.catalog-tree__columns[data-v-579a77b8]{margin:.15rem 0 .35rem 1.5rem;padding:.2rem 0 .25rem .45rem;border-left:1px dashed #dee2e6}.catalog-tree__col[data-v-579a77b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.35rem;font-size:.72rem;color:#495057;padding:.12rem 0;line-height:1.2;text-align:left}.catalog-tree__col-name[data-v-579a77b8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-family:Consolas,Monaco,Courier New,monospace;text-align:left}.catalog-tree__col-type[data-v-579a77b8]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:5.5rem;font-size:.65rem;color:#868e96}.catalog-tree__type-dot[data-v-579a77b8]{width:6px;height:6px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;background:#212529}.preview-chart-placeholder[data-v-579a77b8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:stretch;align-self:stretch;width:100%;min-height:120px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:.65rem;background:-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#f1f5f9));background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-radius:6px;border:1px dashed rgba(13,110,253,.22);-webkit-box-sizing:border-box;box-sizing:border-box}.preview-chart-placeholder__icon[data-v-579a77b8]{opacity:.45;margin-bottom:.35rem}.scrollmenu[data-v-579a77b8]{max-height:200px;overflow:auto}.chart-panel--table-bar .scrollmenu[data-v-579a77b8]{max-height:none!important;overflow:hidden!important}.mapping-table code[data-v-579a77b8]{font-size:.8125rem;color:#334155;background:hsla(0,0%,100%,.72);padding:.2rem .45rem;border-radius:5px;border:1px solid #e2e8f0}.preview-mapping-row--paired[data-v-579a77b8]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.preview-mapping-row--paired>.preview-col-wrap[data-v-579a77b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.preview-mapping-row--paired .mapping-table-wrap--paired[data-v-579a77b8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:100%}.preview-mapping-row--paired .mapping-table--paired[data-v-579a77b8]{margin-bottom:0;table-layout:fixed;width:100%;height:100%}.preview-mapping-row--paired .mapping-table--paired td[data-v-579a77b8],.preview-mapping-row--paired .mapping-table--paired th[data-v-579a77b8]{padding:.28rem .45rem;vertical-align:middle;height:2.15rem;border-color:#e2e8f0}.preview-mapping-row--paired .mapping-table--paired thead th[data-v-579a77b8]{background:#f1f5f9;color:#334155;font-weight:600;font-size:.75rem;letter-spacing:.01em}.preview-mapping-row--paired .mapping-table--paired tbody tr[data-v-579a77b8]:nth-child(2n){background:#f8fafc}.preview-mapping-row--paired .mapping-table__required[data-v-579a77b8]{width:28%;font-size:.8125rem;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-mapping-row--paired .mapping-required-asterisk[data-v-579a77b8]{color:#dc3545!important;font-weight:700;margin-left:.15rem}.preview-mapping-row--paired .mapping-table__filter-col[data-v-579a77b8]{width:3.25rem;min-width:3.25rem;max-width:3.25rem}.preview-mapping-row--paired .mapping-cell-value[data-v-579a77b8]{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Consolas,Monaco,Courier New,monospace;font-size:.8125rem;line-height:1.35;color:#334155;background:hsla(0,0%,100%,.9);border:1px solid #e2e8f0;border-radius:5px;padding:.22rem .45rem;min-height:1.7rem;height:1.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-mapping-row--paired input.mapping-cell-value.inline-mapping-input[data-v-579a77b8]{margin:0;background:#fff;border-color:#cbd5e1;height:1.7rem;min-height:1.7rem;padding:.22rem .45rem}.preview-mapping-row--paired input.mapping-cell-value.inline-mapping-input[data-v-579a77b8]:focus{background:#fff;border-color:#3b82f6;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.15);box-shadow:0 0 0 2px rgba(59,130,246,.15)}.preview-col-wrap[data-v-579a77b8]{min-width:0}.preview-sql-row .sql-form-group[data-v-579a77b8]{margin-bottom:.5rem}.preview-workflow-section--mapping .mapping-table-wrap[data-v-579a77b8]{border-radius:8px;border:1px solid rgba(0,0,0,.06);background:#fafbfc;padding:.22rem}.preview-workflow-section--mapping .mapping-table[data-v-579a77b8]{background:#fff}.preview-setup-card .sql-textarea[data-v-579a77b8],.preview-sql-row .sql-form-group[data-v-579a77b8] textarea,.preview-workflow-card .sql-textarea[data-v-579a77b8]{font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;padding:.45rem .65rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:5.5rem;max-height:14rem;overflow-y:auto!important;line-height:1.5;white-space:pre-wrap;word-break:break-word;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.mapping-table-wrap[data-v-579a77b8]{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.mapping-table-wrap--table-bar[data-v-579a77b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.mapping-table-scroll-body[data-v-579a77b8]{max-height:min(52vh,420px);overflow:auto;-webkit-overflow-scrolling:touch}.mapping-table-wrap--table-bar .mapping-table-scroll-body .mapping-table thead th[data-v-579a77b8]{position:sticky;top:0;z-index:2;background:#f8f9fa;-webkit-box-shadow:0 1px 0 #dee2e6;box-shadow:0 1px 0 #dee2e6}.mapping-table-wrap .mapping-table.mapping-table-wide[data-v-579a77b8]{min-width:720px}.column-name-readonly[data-v-579a77b8]{font-size:.8125rem;color:#334155;background:hsla(0,0%,100%,.72);padding:.2rem .45rem;border-radius:5px;border:1px solid #e2e8f0}.data-source-segment[data-v-579a77b8]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:3px;border-radius:8px;background:-webkit-gradient(linear,left top,left bottom,from(#eceff3),to(#dfe4ea));background:linear-gradient(180deg,#eceff3,#dfe4ea);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);gap:2px}.data-source-segment[data-v-579a77b8],.segment-btn[data-v-579a77b8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.segment-btn[data-v-579a77b8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.28rem;border:none;cursor:pointer;padding:.24rem .45rem;border-radius:6px;font-weight:600;font-size:.65rem;color:#5a6570;background:transparent;-webkit-transition:color .15s ease,background .15s ease,-webkit-box-shadow .2s ease,-webkit-transform .12s ease;transition:color .15s ease,background .15s ease,-webkit-box-shadow .2s ease,-webkit-transform .12s ease;transition:color .15s ease,background .15s ease,box-shadow .2s ease,transform .12s ease;transition:color .15s ease,background .15s ease,box-shadow .2s ease,transform .12s ease,-webkit-box-shadow .2s ease,-webkit-transform .12s ease}.segment-btn[data-v-579a77b8]:hover{color:#343a40;background:hsla(0,0%,100%,.55)}.segment-btn[data-v-579a77b8]:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(13,110,253,.28);box-shadow:0 0 0 3px rgba(13,110,253,.28)}.segment-btn.active[data-v-579a77b8]{color:#0b5ed7;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 16px rgba(13,110,253,.15);box-shadow:0 1px 3px rgba(0,0,0,.1),0 6px 16px rgba(13,110,253,.15)}.segment-btn__icon[data-v-579a77b8]{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.92}.segment-btn.active .segment-btn__icon[data-v-579a77b8]{opacity:1;color:#0d6efd}.segment-btn[data-v-579a77b8]:disabled{cursor:not-allowed;opacity:.45}.segment-btn[data-v-579a77b8]:disabled:hover{color:#5a6570;background:transparent}@media (max-width:767.98px){.preview-section-heading--data-source[data-v-579a77b8]{grid-template-columns:1fr;justify-items:stretch}.data-source-toolbar__center[data-v-579a77b8]{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.preview-section-heading--data-source .data-source-segment[data-v-579a77b8]{width:100%;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.preview-section-heading--data-source .segment-btn[data-v-579a77b8]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.data-source-toolbar__hint[data-v-579a77b8]{text-align:left;max-width:none;justify-self:stretch}}.table-picker-row .table-picker-select[data-v-579a77b8]{border-radius:6px}.table-path-pill[data-v-579a77b8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;padding:.35rem .65rem;border-radius:8px;background:linear-gradient(135deg,#f0f5ff,#e8f0fe);border:1px solid rgba(13,110,253,.2);font-size:.8rem;font-weight:600;font-family:Consolas,Monaco,Courier New,monospace}.table-path-pill__schema[data-v-579a77b8]{color:#5c6bc0}.table-path-pill__sep[data-v-579a77b8]{margin:0 .2rem;color:#adb5bd;font-weight:400}.table-path-pill__table[data-v-579a77b8]{color:#0d47a1}.column-name-cell[data-v-579a77b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;min-width:0}.column-include-cb[data-v-579a77b8]{-ms-flex-negative:0;flex-shrink:0}.column-name-header[data-v-579a77b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem}.column-include-cb--header[data-v-579a77b8]{margin-top:0}.type-select--readonly[data-v-579a77b8]:disabled{background-color:#f8f9fa;color:#495057;cursor:not-allowed;opacity:1}.aggregate-cell--inactive[data-v-579a77b8]{background:#eef1f4}.aggregate-cell--inactive .type-select[data-v-579a77b8]:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.72}.graph-cell--inactive[data-v-579a77b8]{background:#eef1f4}.graph-cell--inactive .type-select[data-v-579a77b8]:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.72}.filter-cell--inactive[data-v-579a77b8]{background:#eef1f4;cursor:not-allowed}.filter-cell--inactive .mapping-filter-cb .custom-control-input[data-v-579a77b8]:disabled,.filter-cell--inactive .mapping-filter-cb .custom-control-label[data-v-579a77b8],.filter-cell--inactive .mapping-filter-cb[data-v-579a77b8]{cursor:not-allowed}.column-name-readonly--inline[data-v-579a77b8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.mapping-table-wrap .mapping-table td[data-v-579a77b8],.mapping-table-wrap .mapping-table th[data-v-579a77b8]{padding:4px 6px;white-space:nowrap}.mapping-table-wrap .mapping-table td[data-v-579a77b8]:last-child{white-space:normal;word-break:break-word;max-width:180px}@media (max-width:1400px){.preview-sql-row .sql-form-group[data-v-579a77b8] textarea,.preview-workflow-card .sql-textarea[data-v-579a77b8]{font-size:.78rem;min-height:5rem;max-height:12rem}.mapping-table-wrap .mapping-table[data-v-579a77b8]{font-size:12px}.mapping-table-wrap .mapping-table td[data-v-579a77b8],.mapping-table-wrap .mapping-table th[data-v-579a77b8]{padding:3px 5px}.mapping-table-wrap .mapping-table td[data-v-579a77b8]:last-child{max-width:140px}}@media (max-width:991.98px){.preview-setup-main--table-catalog[data-v-579a77b8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:0;max-height:none}.preview-setup-main--table-catalog .preview-catalog-col[data-v-579a77b8]{width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;max-width:100%!important}.preview-setup-main--table-catalog .catalog-tree[data-v-579a77b8]{height:auto;min-height:220px;max-height:min(38vh,340px)}.preview-setup-main--table-catalog .preview-mapping-row .mapping-table-wrap--table-bar[data-v-579a77b8],.preview-setup-main--table-catalog .variable-mapping-panel[data-v-579a77b8]{min-height:220px;max-height:min(42vh,420px)}.preview-setup-main--table-catalog .preview-main-col[data-v-579a77b8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.preview-setup-main--table-catalog .preview-mapping-row .mapping-table-wrap--table-bar[data-v-579a77b8],.preview-setup-main--table-catalog .preview-mapping-row[data-v-579a77b8],.preview-setup-main--table-catalog .preview-workflow-section--mapping[data-v-579a77b8],.preview-setup-main--table-catalog .variable-mapping-panel[data-v-579a77b8]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-height:auto;overflow:visible}.preview-setup-main--table-catalog .mapping-table-scroll-body[data-v-579a77b8]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-height:120px;max-height:min(42vh,420px)}}@media (max-width:992px){.preview-sql-row .sql-form-group[data-v-579a77b8] textarea,.preview-workflow-card .sql-textarea[data-v-579a77b8]{font-size:.75rem;min-height:4.5rem;max-height:10rem}.mapping-table-wrap .mapping-table[data-v-579a77b8]{font-size:11px}.mapping-table-wrap .mapping-table td[data-v-579a77b8],.mapping-table-wrap .mapping-table th[data-v-579a77b8]{padding:2px 4px}.mapping-table-wrap .mapping-table td[data-v-579a77b8]:last-child{max-width:120px}}@media (max-width:768px){.preview-sql-row .sql-form-group[data-v-579a77b8] textarea,.preview-workflow-card .sql-textarea[data-v-579a77b8]{font-size:.75rem;padding:.4rem .55rem;min-height:4.25rem;max-height:9rem}.preview-mapping-row .mapping-table-wrap[data-v-579a77b8]{margin-bottom:.5rem}.mapping-table-wrap .mapping-table td[data-v-579a77b8]:last-child{max-width:100%}}.mapping-table-wrap .inline-mapping-input[data-v-579a77b8]{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.8125rem;color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:.3rem .5rem;width:100%;outline:none;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;-webkit-user-select:text!important}.mapping-table-wrap .inline-mapping-input[data-v-579a77b8]:focus{background:#fff;border-color:#3b82f6;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.15);box-shadow:0 0 0 2px rgba(59,130,246,.15)}.mapping-table-wrap .type-select.custom-select[data-v-579a77b8]{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.8125rem;color:#1e293b;background-color:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:.28rem 1.65rem .28rem .45rem;width:100%;height:calc(1.35em + .56rem);line-height:1.35}.inline-mapping-input[data-v-579a77b8]{font-family:Consolas,Monaco,Courier New,monospace;font-size:.8125rem;color:#495057;background:#f8f9fa;border:1px solid transparent;border-radius:3px;padding:.25rem .45rem;width:100%;outline:none;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;-webkit-user-select:text!important}.inline-mapping-input[data-v-579a77b8]:focus{background:#fff;border-color:#80bdff}.inline-mapping-input[data-v-579a77b8]::-webkit-input-placeholder{color:#94a3b8;font-style:normal}.inline-mapping-input[data-v-579a77b8]::-moz-placeholder{color:#94a3b8;font-style:normal}.inline-mapping-input[data-v-579a77b8]:-ms-input-placeholder{color:#94a3b8;font-style:normal}.inline-mapping-input[data-v-579a77b8]::-ms-input-placeholder{color:#94a3b8;font-style:normal}.inline-mapping-input[data-v-579a77b8]::placeholder{color:#94a3b8;font-style:normal}.preview-btn-row[data-v-579a77b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;line-height:1;margin-top:0}.preview-btn-row--setup[data-v-579a77b8]{margin-top:.45rem;margin-bottom:0}.preview-btn[data-v-579a77b8]{font-size:14px;background:#17a2b8;color:#fff;border:none;border-radius:3px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.preview-btn[data-v-579a77b8]:hover:not(:disabled){background:#138496}.preview-btn[data-v-579a77b8]:disabled{background:#b0b7bc;cursor:not-allowed;opacity:.8}.preview-fetch-error[data-v-579a77b8]{text-align:left}.preview-fetch-error-query[data-v-579a77b8],.preview-fetch-error[data-v-579a77b8]{-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;cursor:text}.preview-fetch-error-query[data-v-579a77b8]{font-size:.75rem;line-height:1.35;max-height:12rem;overflow:auto;white-space:pre-wrap;word-break:break-word;background:rgba(0,0,0,.04);padding:.5rem .65rem;border-radius:4px;border:1px solid rgba(0,0,0,.12)}.menu-config-workspace .mapping-required-asterisk,.preview-setup-card .mapping-required-asterisk{color:#dc3545!important;font-weight:700}.menu-config-workspace .fw-copyable-text,.menu-config-workspace .fw-copyable-text *,.menu-config-workspace .fw-editable-field,.menu-config-workspace .inline-mapping-input,.menu-config-workspace .mapping-readonly-text,.menu-config-workspace .mapping-readonly-text--mono,.menu-config-workspace .menu-config-text-input,.menu-config-workspace .sql-textarea,.menu-config-workspace input,.menu-config-workspace select,.menu-config-workspace textarea,.menu-config-workspace textarea.form-control,.preview-setup-card .fw-editable-field,.preview-setup-card .inline-mapping-input,.preview-setup-card .sql-textarea,.preview-setup-card input,.preview-setup-card select,.preview-setup-card textarea,.preview-setup-card textarea.form-control,.variable-mapping-panel .inline-mapping-input,.variable-mapping-panel .mapping-readonly-text,.variable-mapping-panel .mapping-readonly-text--mono,.variable-mapping-panel input,.variable-mapping-panel select,.variable-mapping-panel textarea,.variable-mapping-panel textarea.form-control,body.fw-selection-locked .fw-copyable-text,body.fw-selection-locked .fw-copyable-text *,body.fw-selection-locked .menu-config-text-input,body.fw-selection-locked .menu-config-workspace .fw-editable-field,body.fw-selection-locked .menu-config-workspace .inline-mapping-input,body.fw-selection-locked .menu-config-workspace .mapping-readonly-text,body.fw-selection-locked .menu-config-workspace .mapping-readonly-text--mono,body.fw-selection-locked .menu-config-workspace .menu-config-text-input,body.fw-selection-locked .menu-config-workspace .sql-textarea,body.fw-selection-locked .menu-config-workspace input,body.fw-selection-locked .menu-config-workspace select,body.fw-selection-locked .menu-config-workspace textarea,body.fw-selection-locked .preview-setup-card .fw-editable-field,body.fw-selection-locked .preview-setup-card .inline-mapping-input,body.fw-selection-locked .preview-setup-card .sql-textarea,body.fw-selection-locked .preview-setup-card input,body.fw-selection-locked .preview-setup-card select,body.fw-selection-locked .preview-setup-card textarea,body.fw-selection-locked .variable-mapping-panel .inline-mapping-input,body.fw-selection-locked .variable-mapping-panel .mapping-readonly-text,body.fw-selection-locked .variable-mapping-panel .mapping-readonly-text--mono,body.fw-selection-locked .variable-mapping-panel input,body.fw-selection-locked .variable-mapping-panel select,body.fw-selection-locked .variable-mapping-panel textarea{-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;cursor:text}body.fw-selection-locked .menu-config-workspace .mapping-filter-cb input[type=checkbox],body.fw-selection-locked .menu-config-workspace .mapping-row-select-cb input[type=checkbox],body.fw-selection-locked .variable-mapping-panel .mapping-filter-cb input[type=checkbox],body.fw-selection-locked .variable-mapping-panel .mapping-row-select-cb input[type=checkbox]{cursor:pointer}