.dynamic-table[data-v-53e4e593]{background:#fff;border-radius:8px;border:1px solid #e0e0e0;overflow:hidden;position:relative}.dynamic-table .loading-overlay[data-v-53e4e593]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);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;z-index:10}.dynamic-table .loading-overlay .loading-text[data-v-53e4e593]{margin-top:12px;color:#666}.dynamic-table .table-wrapper[data-v-53e4e593]{position:relative;overflow:auto;max-width:100%;max-height:inherit}.dynamic-table .table-wrapper .custom-table[data-v-53e4e593]{width:100%;border-collapse:collapse;border-spacing:0}.dynamic-table .table-wrapper .custom-table .table-header[data-v-53e4e593]{background:#fafafa;font-weight:600;color:#1a1a1a;padding:12px 16px;text-align:left;border-bottom:1px solid #e0e0e0;white-space:nowrap;position:relative}.dynamic-table .table-wrapper .custom-table .table-header.sticky-header[data-v-53e4e593]{background:#f5f5f5!important;position:sticky;top:0;z-index:2;-webkit-box-shadow:0 1px 0 0 #e0e0e0;box-shadow:0 1px 0 0 #e0e0e0}.dynamic-table .table-wrapper .custom-table .table-header.sticky-header[data-v-53e4e593]:after{content:"";position:absolute;top:0;right:0;bottom:0;border-right:1px solid #e0e0e0}.dynamic-table .table-wrapper .custom-table .table-header.id-header[data-v-53e4e593]{background:#f5f5f5;text-align:center;position:sticky;left:0;z-index:3}.dynamic-table .table-wrapper .custom-table .table-header.group-header[data-v-53e4e593]{background:#e8e8e8;text-align:center;font-weight:700}.dynamic-table .table-wrapper .custom-table .table-header.sub-header[data-v-53e4e593]{background:#f8f8f8;font-weight:500}.dynamic-table .table-wrapper .custom-table .table-header.sortable[data-v-53e4e593]{cursor:pointer;position:relative;padding-right:24px}.dynamic-table .table-wrapper .custom-table .table-header.sortable[data-v-53e4e593]:hover{background:#f0f0f0}.dynamic-table .table-wrapper .custom-table .table-header.sortable .sort-icon[data-v-53e4e593]{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.5}.dynamic-table .table-wrapper .custom-table .table-header.sortable.sorted[data-v-53e4e593]{background-color:#f0f8ff}.dynamic-table .table-wrapper .custom-table .table-header.sortable.sorted .sort-icon[data-v-53e4e593]{opacity:1;color:#1976d2}.dynamic-table .table-wrapper .custom-table .table-header small[data-v-53e4e593]{font-weight:400;color:#666;font-size:80%}.dynamic-table .table-wrapper .custom-table .table-cell[data-v-53e4e593]{padding:12px 16px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.dynamic-table .table-wrapper .custom-table .table-cell.sticky-cell[data-v-53e4e593]{background:#f5f5f5!important;position:sticky;left:0;z-index:1;-webkit-box-shadow:1px 0 0 0 #e0e0e0;box-shadow:1px 0 0 0 #e0e0e0}.dynamic-table .table-wrapper .custom-table .table-cell.align-center[data-v-53e4e593]{text-align:center}.dynamic-table .table-wrapper .custom-table .table-cell.align-right[data-v-53e4e593]{text-align:right}.dynamic-table .table-wrapper .custom-table tr.clickable[data-v-53e4e593]{cursor:pointer}.dynamic-table .table-wrapper .custom-table tr.clickable:hover td[data-v-53e4e593]{background-color:#f9f9f9}.dynamic-table .table-wrapper .custom-table tr.clickable:hover td.sticky-cell[data-v-53e4e593]{background-color:#f0f0f0}.dynamic-table .table-wrapper .table-actions[data-v-53e4e593]{gap:4px}.dynamic-table .no-data-container[data-v-53e4e593],.dynamic-table .table-wrapper .table-actions[data-v-53e4e593]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dynamic-table .no-data-container[data-v-53e4e593]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 20px}.dynamic-table .no-data-container h3[data-v-53e4e593]{margin-top:16px;color:#666;font-weight:500}.dynamic-table .table-footer[data-v-53e4e593]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;border-top:1px solid #e0e0e0;background:#fafafa;z-index:20;position:sticky;left:0;right:0;bottom:0;min-width:100%;-webkit-box-shadow:0 -2px 8px 0 rgba(0,0,0,.03);box-shadow:0 -2px 8px 0 rgba(0,0,0,.03);overflow-x:hidden}.dynamic-table .table-footer .footer-info[data-v-53e4e593]{font-size:14px;color:#666}.dynamic-table .table-footer .pagination-controls[data-v-53e4e593]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.dynamic-table .table-footer .pagination-controls .items-per-page[data-v-53e4e593]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;color:#666}.dynamic-table .table-footer .pagination-controls .items-per-page label[data-v-53e4e593]{white-space:nowrap}.dynamic-table .table-footer .pagination-controls .items-per-page .items-select[data-v-53e4e593]{padding:6px 12px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;font-size:14px;cursor:pointer}.dynamic-table .table-footer .pagination-controls .items-per-page .items-select[data-v-53e4e593]:focus{outline:none;border-color:#1976d2;-webkit-box-shadow:0 0 0 2px rgba(25,118,210,.1);box-shadow:0 0 0 2px rgba(25,118,210,.1)}.dynamic-table .table-footer .pagination-controls .custom-pagination[data-v-53e4e593]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.dynamic-table .table-footer .pagination-controls .custom-pagination .pagination-btn[data-v-53e4e593]{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;min-width:36px;height:36px;padding:0 8px;border:1px solid #e0e0e0;background:#fff;color:#666;font-size:14px;cursor:pointer;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.dynamic-table .table-footer .pagination-controls .custom-pagination .pagination-btn[data-v-53e4e593]:hover:not(.disabled){background:#f5f5f5;border-color:#ccc}.dynamic-table .table-footer .pagination-controls .custom-pagination .pagination-btn.active[data-v-53e4e593]{background:#fff;color:#1976d2;border-color:#1976d2}.dynamic-table .table-footer .pagination-controls .custom-pagination .pagination-btn.disabled[data-v-53e4e593]{opacity:.5;cursor:not-allowed;background:#f9f9f9}.dynamic-table .table-footer .pagination-controls .custom-pagination .pagination-btn.page-number[data-v-53e4e593]{font-weight:500}.dynamic-table .table-footer .pagination-controls .custom-pagination .pagination-ellipsis[data-v-53e4e593]{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;min-width:36px;height:36px;color:#999;font-size:14px}.sticky-headers .custom-table thead[data-v-53e4e593]{position:sticky;top:0;z-index:2;background:#fff}.sticky-headers .custom-table thead th[data-v-53e4e593]{background:#f5f5f5;position:sticky;top:0;z-index:2}@media(max-width:768px){.dynamic-table .table-footer[data-v-53e4e593]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.dynamic-table .table-footer .pagination-controls[data-v-53e4e593]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.dynamic-table .table-footer .pagination-controls .items-per-page[data-v-53e4e593]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dynamic-table .table-footer .pagination-controls .items-per-page .items-select[data-v-53e4e593]{min-width:80px}.dynamic-table .table-footer .pagination-controls .custom-pagination[data-v-53e4e593]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.dynamic-table .table-footer .pagination-controls .custom-pagination .pagination-btn[data-v-53e4e593]{min-width:32px;height:32px;font-size:13px}}.file-upload-card[data-v-558b8af0]{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}.upload-card[data-v-558b8af0],.upload-content[data-v-558b8af0]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.upload-content[data-v-558b8af0]{padding:24px!important}.upload-title[data-v-558b8af0]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upload-dropzone[data-v-558b8af0]{border:2px dashed #d0d0d0;border-radius:16px;padding:32px 16px;background:#fafafa;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:250px;&[data-v-558b8af0]:hover{border-color:#1976d2;background:#f3f8ff}&--dragover[data-v-558b8af0]{border-color:#1976d2;background:#f3f8ff;-webkit-transform:scale(1.02);transform:scale(1.02)}&__content[data-v-558b8af0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;h4[data-v-558b8af0]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}p[data-v-558b8af0]{font-size:14px;color:#666;margin:0;line-height:1.5}}&__limits[data-v-558b8af0]{font-size:12px!important;color:#999!important;font-style:italic}}.processing-indicator[data-v-558b8af0],.upload-dropzone[data-v-558b8af0]{text-align:center;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;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.processing-indicator[data-v-558b8af0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:300px;&__title[data-v-558b8af0]{font-size:18px;font-weight:600;margin:16px 0 8px 0;color:#1a1a1a}&__description[data-v-558b8af0]{font-size:14px;color:#666;margin-bottom:24px}&__progress[data-v-558b8af0]{width:100%;max-width:300px}&__percent[data-v-558b8af0]{font-size:14px;font-weight:600;color:#1976d2}}.duplicate-headers-warning[data-v-558b8af0]{border:1px solid #d1a949;border-radius:6px;background-color:#fffbf0;.warning-header[data-v-558b8af0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px;border-bottom:1px solid #e8ddb0;.warning-icon[data-v-558b8af0]{margin-right:12px;margin-top:2px;-ms-flex-negative:0;flex-shrink:0}.warning-content[data-v-558b8af0]{-webkit-box-flex:1;-ms-flex:1;flex:1;.warning-title[data-v-558b8af0]{margin:0 0 4px 0;font-size:16px;font-weight:600;color:#7d4e00;line-height:1.3}.warning-description[data-v-558b8af0]{margin:0;font-size:14px;color:#8b6914;line-height:1.4}}.warning-close[data-v-558b8af0]{margin-left:12px;opacity:.7;&[data-v-558b8af0]:hover{opacity:1;background-color:rgba(125,78,0,.1)}}}.warning-details[data-v-558b8af0]{padding:16px;.duplicate-list[data-v-558b8af0]{margin-bottom:16px;.duplicate-item[data-v-558b8af0]{margin-bottom:12px;&[data-v-558b8af0]:last-child{margin-bottom:0}.duplicate-header[data-v-558b8af0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;.header-name[data-v-558b8af0]{background-color:#f6f8fa;border:1px solid #d1d9e0;border-radius:3px;padding:2px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;color:#0969da;font-weight:600}.positions-label[data-v-558b8af0]{font-size:13px;color:#656d76;margin-left:4px}.positions[data-v-558b8af0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;.position-badge[data-v-558b8af0]{background-color:#ddf4ff;border:1px solid #54aeff;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500;color:#0969da;min-width:20px;text-align:center}}}}}.warning-solution[data-v-558b8af0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;background-color:#f6f8fa;border:1px solid #d1d9e0;border-radius:6px;font-size:13px;color:#656d76;line-height:1.4;.v-icon[data-v-558b8af0]{margin-right:6px;-ms-flex-negative:0;flex-shrink:0}}}}.uploaded-files[data-v-149649d2]{&__title[data-v-149649d2]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:16px}&__list[data-v-149649d2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:24px}&__list[data-v-149649d2],.uploaded-file[data-v-149649d2]{display:-webkit-box;display:-ms-flexbox;display:flex}.uploaded-file[data-v-149649d2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease;&[data-v-149649d2]:hover{border-color:#1976d2}&__info[data-v-149649d2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}&__icon[data-v-149649d2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background:#f5f5f5;border-radius:8px}&__details[data-v-149649d2]{-webkit-box-flex:1;-ms-flex:1;flex:1}&__name[data-v-149649d2]{font-weight:600;color:#1a1a1a;margin-bottom:4px}&__meta[data-v-149649d2]{font-size:14px;color:#666}&__actions[data-v-149649d2]{gap:8px}}}.config-used[data-v-149649d2]{margin-top:20px;&__title[data-v-149649d2]{font-size:14px;font-weight:600;color:#666;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}&__content[data-v-149649d2]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px}.config-grid[data-v-149649d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.config-item[data-v-149649d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;background:#fff;border-radius:6px;border:1px solid #e9ecef;margin-bottom:8px;&[data-v-149649d2]:last-child{margin-bottom:0}.config-label[data-v-149649d2]{font-size:13px;color:#6c757d;font-weight:500;margin-right:8px}.config-value[data-v-149649d2]{font-size:13px;color:#495057;font-weight:600;background:#f8f9fa;padding:2px 8px;border-radius:4px;border:1px solid #dee2e6;white-space:nowrap}}}.details-title[data-v-75b955e6]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.file-details-summary[data-v-75b955e6]{background:#f9f9f9;border-radius:12px;border:1px solid #e0e0e0;padding:24px;.v-simple-table[data-v-75b955e6]{background:transparent;td[data-v-75b955e6]{padding:8px 12px;font-size:14px;color:#333}tr:first-child td[data-v-75b955e6]{border-top:none}}}.headers-by-row[data-v-75b955e6]{.header-row[data-v-75b955e6]{margin-bottom:8px;&[data-v-75b955e6]:last-child{margin-bottom:0}strong[data-v-75b955e6]{display:block;margin-bottom:4px;font-size:13px;color:#666}}}.duplicate-alert[data-v-33a3c6c4]{border:1px solid #f85149;border-radius:6px;background-color:#fdf2f2;margin-bottom:16px;.alert-content[data-v-33a3c6c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px;gap:8px;.alert-icon[data-v-33a3c6c4]{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.alert-body[data-v-33a3c6c4]{-webkit-box-flex:1;-ms-flex:1;flex:1;strong[data-v-33a3c6c4]{display:block;font-size:14px;font-weight:600;color:#d1242f;margin-bottom:6px;line-height:1.3}.duplicates-compact[data-v-33a3c6c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;.duplicate-tag[data-v-33a3c6c4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;code[data-v-33a3c6c4]{background:#f6f8fa;border:1px solid #d0d7de;border-radius:3px;padding:2px 4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:#24292f;font-weight:600}.positions[data-v-33a3c6c4]{color:#656d76;font-weight:500}}}}.alert-actions[data-v-33a3c6c4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-negative:0;flex-shrink:0}}.fix-section[data-v-33a3c6c4]{border-top:1px solid #f1c2c3;background-color:#fefefe;.fix-header[data-v-33a3c6c4]{padding:12px 16px;border-bottom:1px solid #f1c2c3;background:#fcf8f8;font-size:13px;font-weight:600;color:#7d1d20}.fix-list[data-v-33a3c6c4]{padding:16px;.fix-item[data-v-33a3c6c4]{margin-bottom:16px;&[data-v-33a3c6c4]:last-child{margin-bottom:0}.fix-label[data-v-33a3c6c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px;code[data-v-33a3c6c4]{background:#f6f8fa;border:1px solid #d0d7de;border-radius:3px;padding:4px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:#24292f;font-weight:600;font-size:13px}.positions-label[data-v-33a3c6c4]{font-size:12px;color:#656d76;font-weight:500}}.fix-inputs[data-v-33a3c6c4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;.fix-input-group[data-v-33a3c6c4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;.input-label[data-v-33a3c6c4]{font-size:12px;color:#656d76;font-weight:500;min-width:80px;text-align:right}.fix-input[data-v-33a3c6c4]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:200px;padding:6px 8px;border:1px solid #d0d7de;border-radius:6px;font-size:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;background:#fff;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;&[data-v-33a3c6c4]:focus{outline:none;border-color:#0969da;-webkit-box-shadow:0 0 0 3px rgba(9,105,218,.1);box-shadow:0 0 0 3px rgba(9,105,218,.1)}&[data-v-33a3c6c4]::-webkit-input-placeholder{color:#656d76;font-style:italic}&[data-v-33a3c6c4]::-moz-placeholder{color:#656d76;font-style:italic}&[data-v-33a3c6c4]:-ms-input-placeholder{color:#656d76;font-style:italic}&[data-v-33a3c6c4]::-ms-input-placeholder{color:#656d76;font-style:italic}&[data-v-33a3c6c4]::placeholder{color:#656d76;font-style:italic}}}}}}.fix-footer[data-v-33a3c6c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;background-color:#f6f8fa;border-top:1px solid #d1d9e0;font-size:12px;color:#656d76;line-height:1.4;.fix-solution[data-v-33a3c6c4]{-webkit-box-flex:1;-ms-flex:1;flex:1}}}}@media (max-width:768px){.duplicate-alert[data-v-33a3c6c4]{.alert-content[data-v-33a3c6c4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;.alert-actions[data-v-33a3c6c4]{-ms-flex-item-align:end;align-self:flex-end}}.fix-section[data-v-33a3c6c4]{.fix-list[data-v-33a3c6c4]{.fix-item[data-v-33a3c6c4]{.fix-inputs[data-v-33a3c6c4]{.fix-input-group[data-v-33a3c6c4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;.input-label[data-v-33a3c6c4]{text-align:left;min-width:auto}.fix-input[data-v-33a3c6c4]{max-width:100%}}}}}}}}.inline-config-menu[data-v-86759b98]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.import-upload-step[data-v-12a226b3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.step-header[data-v-12a226b3]{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}.step-title[data-v-12a226b3]{font-size:24px;font-weight:600;margin:0}.step-description[data-v-12a226b3]{font-size:16px;color:#666;margin:4px 0 0 0}.equal-height-row[data-v-12a226b3]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.equal-height-row .col[data-v-12a226b3],.flex-grow-1[data-v-12a226b3]{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-grow-1[data-v-12a226b3]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.uploaded-file-header[data-v-12a226b3]{.uploaded-file-info[data-v-12a226b3]{.file-name[data-v-12a226b3]{font-size:16px;font-weight:600;margin:0;color:#1a1a1a}.file-meta[data-v-12a226b3]{font-size:12px;color:#666;margin:2px 0 0 0}}.config-chips[data-v-12a226b3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin:0;[data-v-12a226b3] .v-chip-group__content{gap:4px}[data-v-12a226b3] .v-chip{font-size:11px;height:24px}}}.preview-section[data-v-12a226b3]{margin-top:32px;.preview-title[data-v-12a226b3]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:16px}[data-v-12a226b3] .upload-preview-table{.v-data-table__wrapper[data-v-12a226b3]{max-height:300px;overflow-y:auto}}}.step-actions[data-v-12a226b3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:24px;border-top:1px solid #e0e0e0}@media (max-width:768px){.import-upload-step[data-v-12a226b3]{gap:24px}.equal-height-row .col[data-v-12a226b3]{display:block}.uploaded-file-header[data-v-12a226b3]{.config-chips[data-v-12a226b3]{margin-top:8px}}}.mapping-stats[data-v-b487b26a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:8px}.stat-item[data-v-b487b26a]{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;min-width:120px}.stat-value[data-v-b487b26a]{font-size:24px;font-weight:600;color:#495057}.stat-label[data-v-b487b26a]{font-size:12px;color:#6c757d;text-align:center;margin-top:4px}.stat-item--error .stat-value[data-v-b487b26a]{color:#dc3545}@media (max-width:768px){.mapping-stats[data-v-b487b26a]{gap:16px;padding:12px}.stat-item[data-v-b487b26a]{min-width:80px}.stat-value[data-v-b487b26a]{font-size:20px}.stat-label[data-v-b487b26a]{font-size:11px}}.entity-selector[data-v-0b6c7222]{min-width:200px;max-width:300px}@media (max-width:768px){.d-flex[data-v-0b6c7222]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.entity-selector[data-v-0b6c7222]{min-width:unset;max-width:unset;margin-left:0!important;margin-bottom:12px}}.mapping-header[data-v-10b86630]{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;padding:16px 0;border-bottom:1px solid #dee2e6;margin-bottom:16px}.mapping-header h3[data-v-10b86630]{margin:0;font-size:18px;font-weight:600;color:#495057}.mapping-actions[data-v-10b86630]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media (max-width:768px){.mapping-header[data-v-10b86630]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.mapping-actions[data-v-10b86630]{-ms-flex-item-align:end;align-self:flex-end}}.source-columns-section[data-v-65bb490e]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.column-header[data-v-65bb490e]{padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e9ecef}.column-header h4[data-v-65bb490e]{margin:0;font-size:16px;font-weight:600;color:#495057}.search-box[data-v-65bb490e]{padding:12px;background:#fff;border-bottom:1px solid #f1f3f5}.column-items[data-v-65bb490e]{max-height:400px;overflow-y:auto;padding:8px 12px 12px}.column-item[data-v-65bb490e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;margin-bottom:4px;border:1px solid #e9ecef;border-radius:4px;background:#fff;cursor:-webkit-grab;cursor:grab;-webkit-transition:all .2s ease;transition:all .2s ease}.column-item[data-v-65bb490e]:hover{border-color:#adb5bd;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.column-item.is-mapped[data-v-65bb490e]{background:#f8f9fa;border-color:#dee2e6;cursor:not-allowed;opacity:.6}.column-item.is-disabled[data-v-65bb490e]{pointer-events:none}.column-item.ghost-item[data-v-65bb490e]{opacity:.3;background:#e3f2fd;border-color:#2196f3}.column-item.chosen-item[data-v-65bb490e]{background:#e8f5e8;border-color:#4caf50;cursor:-webkit-grabbing;cursor:grabbing}.column-item.drag-item[data-v-65bb490e]{-webkit-transform:rotate(5deg);transform:rotate(5deg);opacity:.8;cursor:-webkit-grabbing;cursor:grabbing}.item-drag-handle[data-v-65bb490e]{margin-left:8px}.item-content[data-v-65bb490e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.item-name[data-v-65bb490e]{font-weight:500;color:#495057;margin-bottom:2px}.item-sample[data-v-65bb490e]{font-size:12px;color:#6c757d;font-style:italic}.item-main-header[data-v-65bb490e]{margin-top:4px}.main-header-label[data-v-65bb490e]{font-size:10px;color:#868e96;background:#e9ecef;padding:2px 6px;border-radius:2px}.no-items[data-v-65bb490e]{text-align:center;padding:32px 16px;color:#6c757d;font-style:italic}@media (max-width:768px){.column-item[data-v-65bb490e]{padding:6px}.item-name[data-v-65bb490e]{font-size:14px}.item-sample[data-v-65bb490e]{font-size:11px}}.column-item[data-v-0f622026]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;border-bottom:1px solid #f6f8fa;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.column-item[data-v-0f622026]:hover{background:#f6f8fa}.column-item.is-mapped[data-v-0f622026]{background:#e6f3ff;opacity:.7;cursor:not-allowed}.column-item.is-drop-active[data-v-0f622026]{background:#f0f7ff;border-color:#0969da;outline:2px dashed #0969da;outline-offset:-4px;-webkit-box-shadow:none;box-shadow:none}.column-item.has-error[data-v-0f622026]{border-left:3px solid #d1242f}.column-item.nested-field[data-v-0f622026]{padding-left:24px;background:#fafbfc;border-left:3px solid #e1e4e8}.column-item.nested-field[data-v-0f622026]:hover{background:#f6f8fa}.column-item.nested-field.is-mapped[data-v-0f622026]{background:#e6f3ff;border-left-color:#0969da}.column-item.nested-field.is-drop-active[data-v-0f622026]{background:#f0f7ff;border-left-color:#0969da;outline:2px dashed #0969da;outline-offset:-4px}.column-item .item-content[data-v-0f622026]{-webkit-box-flex:1;-ms-flex:1;flex:1}.column-item .item-content .item-name[data-v-0f622026]{font-size:14px;font-weight:500;color:#24292f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.column-item .item-content .item-name .required[data-v-0f622026]{color:#d1242f;font-weight:700}.column-item .item-content .item-mapping[data-v-0f622026]{font-size:12px;color:#0969da;margin-top:2px;font-style:italic}.column-item .item-content .item-error[data-v-0f622026]{font-size:12px;color:#d1242f;margin-top:2px}.column-item .item-actions[data-v-0f622026]{margin-left:8px}.column-item .item-actions .quick-assign-btn[data-v-0f622026]{opacity:.7}.column-item .item-actions .quick-assign-btn[data-v-0f622026]:hover{opacity:1}.nested-entity-group[data-v-7d15479e]{border:1px solid #e9ecef;border-radius:0;background:#fafbfc}.nested-entity-header[data-v-7d15479e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background:#e9ecef;border-bottom:1px solid #dee2e6;border-radius:0;position:sticky;top:-7px;z-index:10}.nested-icon[data-v-7d15479e]{margin-right:8px;color:#6c757d}.nested-title[data-v-7d15479e]{font-size:14px;font-weight:600;color:#495057}.nested-fields[data-v-7d15479e]{padding:8px}.nested-field[data-v-7d15479e]{margin-left:16px;position:relative}.nested-field[data-v-7d15479e]:before{content:"";position:absolute;left:-12px;top:50%;width:8px;height:1px;background:#dee2e6}@media (max-width:768px){.nested-entity-header[data-v-7d15479e]{padding:6px 10px}.nested-title[data-v-7d15479e]{font-size:13px}.nested-fields[data-v-7d15479e]{padding:6px}.nested-field[data-v-7d15479e]{margin-left:12px}}.fields-skeleton[data-v-0767cdd8]{padding:8px}.skeleton-row[data-v-0767cdd8]{opacity:.6;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;margin-bottom:6px;background:#fff;border:1px solid #f0f1f2;border-radius:6px;min-height:44px}.skeleton-icon[data-v-0767cdd8]{width:20px;height:20px;background:#e0e0e0;border-radius:50%;margin-right:8px;display:inline-block}.skeleton-icon.small[data-v-0767cdd8]{width:16px;height:16px;margin-right:4px}.skeleton-text[data-v-0767cdd8]{height:16px;background:#e0e0e0;border-radius:4px;display:inline-block}.skeleton-main[data-v-0767cdd8]{width:100px;margin-right:8px}.skeleton-nested-title[data-v-0767cdd8]{width:80px;margin-left:4px}.skeleton-nested[data-v-0767cdd8]{opacity:.6}.item-content[data-v-0767cdd8]{-webkit-box-flex:1;-ms-flex:1;flex:1}.item-name[data-v-0767cdd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-actions[data-v-0767cdd8]{margin-left:8px}.nested-entity-group[data-v-0767cdd8]{border:1px solid #e9ecef;border-radius:6px;background:#fafbfc}.nested-entity-header[data-v-0767cdd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background:#e9ecef;border-bottom:1px solid #dee2e6;border-radius:0}.nested-fields[data-v-0767cdd8]{padding:8px}.nested-field[data-v-0767cdd8]{margin-left:16px;position:relative}.nested-field[data-v-0767cdd8]:before{content:"";position:absolute;left:-12px;top:50%;width:8px;height:1px;background:#dee2e6}@-webkit-keyframes skeleton-pulse-0767cdd8{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes skeleton-pulse-0767cdd8{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.skeleton-btn[data-v-0767cdd8],.skeleton-icon[data-v-0767cdd8],.skeleton-text[data-v-0767cdd8]{-webkit-animation:skeleton-pulse-0767cdd8 2s ease-in-out infinite;animation:skeleton-pulse-0767cdd8 2s ease-in-out infinite}.target-fields-section[data-v-c8d50694]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.column-header[data-v-c8d50694]{padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e9ecef}.column-header h4[data-v-c8d50694]{margin:0;font-size:16px;font-weight:600;color:#495057}.search-box[data-v-c8d50694]{padding:12px;background:#fff;border-bottom:1px solid #f1f3f5}.column-items[data-v-c8d50694]{max-height:400px;overflow-y:auto;padding:8px 12px 12px}.no-items[data-v-c8d50694]{text-align:center;padding:32px 16px;color:#6c757d;font-style:italic}.mapping-grid[data-v-61ef2434]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:400px}.mapping-arrow[data-v-61ef2434]{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:0 8px;color:#6c757d}@media (max-width:768px){.mapping-grid[data-v-61ef2434]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.mapping-arrow[data-v-61ef2434]{-webkit-transform:rotate(90deg);transform:rotate(90deg);padding:8px 0}}.mapping-placeholder[data-v-ff93644a]{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:12px;padding:40px 32px;text-align:center;margin:24px 0;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.mapping-placeholder[data-v-ff93644a]:hover{border-color:#adb5bd}.banner-icon[data-v-ff93644a]{margin-bottom:24px;opacity:.8}.banner-title[data-v-ff93644a]{font-size:20px;font-weight:600;color:#495057;margin-bottom:12px}.banner-description[data-v-ff93644a]{font-size:16px;color:#6c757d;line-height:1.6;max-width:500px;margin:0 auto 32px auto}.instructions-list[data-v-ff93644a]{margin-bottom:32px}.instruction-item[data-v-ff93644a]{gap:12px;margin-bottom:12px;font-size:14px;color:#495057}.instruction-item[data-v-ff93644a],.step-number[data-v-ff93644a]{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}.step-number[data-v-ff93644a]{background:#007bff;color:#fff;border-radius:50%;width:24px;height:24px;font-size:12px;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.mapping-preview[data-v-ff93644a]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:24px;margin-top:24px}.preview-columns[data-v-ff93644a]{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;gap:24px;max-width:600px;margin:0 auto}.preview-column[data-v-ff93644a]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:200px}.preview-header[data-v-ff93644a]{background:#f8f9fa;padding:8px 12px;border-radius:6px 6px 0 0;border:1px solid #dee2e6;border-bottom:none;font-size:12px;font-weight:600;color:#495057}.preview-items[data-v-ff93644a]{border:1px solid #dee2e6;border-radius:0 0 6px 6px;background:#fff}.preview-item[data-v-ff93644a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;color:#6c757d;border-bottom:1px solid #f1f3f4}.preview-item[data-v-ff93644a]:last-child{border-bottom:none}.source-item[data-v-ff93644a]{background:#f8f9fa}.target-item[data-v-ff93644a]{background:#fff;border:1px dashed #dee2e6;border-radius:4px;margin:4px}.drag-icon[data-v-ff93644a]{color:#adb5bd;font-size:10px;line-height:1}.target-icon[data-v-ff93644a]{font-size:10px}.preview-arrow[data-v-ff93644a]{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;color:#6c757d;font-size:18px}.arrow-line[data-v-ff93644a]{width:2px;height:20px;background:#dee2e6;margin-bottom:4px}.dnd-illustration[data-v-ff93644a]{max-width:100%;height:auto}.target-slot[data-v-ff93644a]{stroke:#dee2e6;stroke-width:1;stroke-dasharray:4 3}.target-pulse[data-v-ff93644a]{-webkit-animation:targetPulse-ff93644a 4.8s ease-in-out infinite;animation:targetPulse-ff93644a 4.8s ease-in-out infinite}.chip[data-v-ff93644a]{fill:#0969da;opacity:.95;-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.15));filter:drop-shadow(0 1px 2px rgba(0,0,0,.15));transform-box:fill-box;-webkit-transform-origin:left center;transform-origin:left center;-webkit-animation:dragMove-ff93644a 4.8s ease-in-out infinite;animation:dragMove-ff93644a 4.8s ease-in-out infinite}.arrow[data-v-ff93644a]{-webkit-animation:arrowPulse-ff93644a 4.8s ease-in-out infinite;animation:arrowPulse-ff93644a 4.8s ease-in-out infinite}.applied-fill[data-v-ff93644a]{fill:#e6f7ff;opacity:0;-webkit-animation:appliedFill-ff93644a 4.8s ease-in-out infinite;animation:appliedFill-ff93644a 4.8s ease-in-out infinite}.apply-pulse[data-v-ff93644a]{fill:none;stroke:#0969da;stroke-width:2;opacity:0;transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:applyPulse-ff93644a 4.8s ease-in-out infinite;animation:applyPulse-ff93644a 4.8s ease-in-out infinite}@-webkit-keyframes dragMove-ff93644a{0%{-webkit-transform:translateX(0) scale(.94);transform:translateX(0) scale(.94)}40%{-webkit-transform:translateX(176px) scale(.94);transform:translateX(176px) scale(.94)}50%{-webkit-transform:translateX(176px) scale(1);transform:translateX(176px) scale(1)}60%{-webkit-transform:translateX(176px) scale(1);transform:translateX(176px) scale(1)}90%{-webkit-transform:translateX(0) scale(.94);transform:translateX(0) scale(.94)}to{-webkit-transform:translateX(0) scale(.94);transform:translateX(0) scale(.94)}}@keyframes dragMove-ff93644a{0%{-webkit-transform:translateX(0) scale(.94);transform:translateX(0) scale(.94)}40%{-webkit-transform:translateX(176px) scale(.94);transform:translateX(176px) scale(.94)}50%{-webkit-transform:translateX(176px) scale(1);transform:translateX(176px) scale(1)}60%{-webkit-transform:translateX(176px) scale(1);transform:translateX(176px) scale(1)}90%{-webkit-transform:translateX(0) scale(.94);transform:translateX(0) scale(.94)}to{-webkit-transform:translateX(0) scale(.94);transform:translateX(0) scale(.94)}}@-webkit-keyframes targetPulse-ff93644a{0%{stroke:#dee2e6;stroke-opacity:1}45%{stroke:#0969da;stroke-opacity:1}50%{stroke:#0969da;stroke-opacity:0}60%{stroke:#0969da;stroke-opacity:0}to{stroke:#dee2e6;stroke-opacity:1}}@keyframes targetPulse-ff93644a{0%{stroke:#dee2e6;stroke-opacity:1}45%{stroke:#0969da;stroke-opacity:1}50%{stroke:#0969da;stroke-opacity:0}60%{stroke:#0969da;stroke-opacity:0}to{stroke:#dee2e6;stroke-opacity:1}}@-webkit-keyframes arrowPulse-ff93644a{0%,to{opacity:.6}50%{opacity:1}}@keyframes arrowPulse-ff93644a{0%,to{opacity:.6}50%{opacity:1}}@-webkit-keyframes appliedFill-ff93644a{0%,45%{opacity:0}50%,60%{opacity:1}to{opacity:0}}@keyframes appliedFill-ff93644a{0%,45%{opacity:0}50%,60%{opacity:1}to{opacity:0}}@-webkit-keyframes applyPulse-ff93644a{0%,45%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.35;-webkit-transform:scale(1);transform:scale(1)}60%{opacity:0;-webkit-transform:scale(1.25);transform:scale(1.25)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes applyPulse-ff93644a{0%,45%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.35;-webkit-transform:scale(1);transform:scale(1)}60%{opacity:0;-webkit-transform:scale(1.25);transform:scale(1.25)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.arrow-head[data-v-ff93644a]{font-size:16px;font-weight:700}@media (max-width:768px){.mapping-placeholder[data-v-ff93644a]{padding:24px 16px;margin:16px 0}.banner-title[data-v-ff93644a]{font-size:18px}.banner-description[data-v-ff93644a]{font-size:14px}.preview-columns[data-v-ff93644a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.preview-arrow[data-v-ff93644a]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.instruction-item[data-v-ff93644a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;text-align:center}}.step-actions[data-v-441f6170]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;margin-top:24px;border-top:1px solid #dee2e6}@media (max-width:768px){.step-actions[data-v-441f6170]{padding:12px 0;margin-top:16px}}.column-search-assigner[data-v-5e60cfaa]{display:inline-block}.assign-btn[data-v-5e60cfaa]{font-size:11px;height:24px;text-transform:none}.search-dialog[data-v-5e60cfaa]{overflow:hidden;border-radius:8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e1e4e8}.dialog-header[data-v-5e60cfaa]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e1e4e8;background:#f6f8fa}.dialog-header[data-v-5e60cfaa],.header-content[data-v-5e60cfaa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-title[data-v-5e60cfaa]{font-size:14px;font-weight:600;color:#24292f}.close-btn[data-v-5e60cfaa]{color:#656d76!important}.search-section[data-v-5e60cfaa]{padding:8px 12px 0}.search-input[data-v-5e60cfaa]{border:1px solid #d0d7de;border-radius:6px;background:#fff}.search-input[data-v-5e60cfaa] .v-input__control{min-height:40px}.search-input[data-v-5e60cfaa] .v-input__slot{padding:0 12px}.results-section[data-v-5e60cfaa]{max-height:400px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.results-header[data-v-5e60cfaa]{padding:8px 12px;border-bottom:1px solid #e1e4e8}.results-count[data-v-5e60cfaa]{font-size:12px;color:#656d76;font-weight:500}.results-list[data-v-5e60cfaa]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;max-height:320px}.result-item[data-v-5e60cfaa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;cursor:pointer;border-bottom:1px solid #f6f8fa;-webkit-transition:all .12s ease;transition:all .12s ease}.result-item--highlighted[data-v-5e60cfaa],.result-item[data-v-5e60cfaa]:hover{background:#f6f8fa}.result-item--selected[data-v-5e60cfaa]{background:#dbeafe;border-left:3px solid #0969da}.result-content[data-v-5e60cfaa]{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;width:100%}.column-info[data-v-5e60cfaa]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.column-name[data-v-5e60cfaa]{font-size:14px;font-weight:500;color:#24292f}.column-sample[data-v-5e60cfaa]{font-size:12px;color:#656d76;font-style:italic}.result-actions[data-v-5e60cfaa]{opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.result-item--highlighted .result-actions[data-v-5e60cfaa],.result-item--selected .result-actions[data-v-5e60cfaa],.result-item:hover .result-actions[data-v-5e60cfaa]{opacity:1}.no-results[data-v-5e60cfaa]{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;padding:40px 20px;text-align:center}.no-results-text[data-v-5e60cfaa]{color:#656d76;font-size:14px;margin:0}.dialog-footer[data-v-5e60cfaa]{padding:8px 12px;border-top:1px solid #e1e4e8;background:#f6f8fa}.footer-shortcuts[data-v-5e60cfaa]{font-size:11px;color:#656d76;text-align:center}kbd[data-v-5e60cfaa]{background:#fafbfc;border:1px solid #d0d7de;border-radius:3px;padding:2px 4px;font-size:10px;font-family:monospace;color:#24292f}.results-list[data-v-5e60cfaa]::-webkit-scrollbar{width:6px}.results-list[data-v-5e60cfaa]::-webkit-scrollbar-track{background:#f6f8fa}.results-list[data-v-5e60cfaa]::-webkit-scrollbar-thumb{background:#d0d7de;border-radius:3px}.results-list[data-v-5e60cfaa]::-webkit-scrollbar-thumb:hover{background:#afb8c1}.import-mapping-step[data-v-7658d508]{margin:0 auto;padding:16px}.import-mapping-step .step-header[data-v-7658d508]{margin-bottom:24px;text-align:start}.import-mapping-step .step-header .step-title[data-v-7658d508]{font-size:28px;font-weight:600;margin-bottom:8px;color:#495057}.import-mapping-step .step-header .step-description[data-v-7658d508]{color:#6c757d;font-size:16px;margin:0}.import-mapping-step .mapping-container[data-v-7658d508]{margin-bottom:32px}@media(max-width:768px){.import-mapping-step[data-v-7658d508]{padding:12px}.import-mapping-step .step-header[data-v-7658d508]{margin-bottom:16px}.import-mapping-step .step-header .step-title[data-v-7658d508]{font-size:24px}.import-mapping-step .step-header .step-description[data-v-7658d508]{font-size:14px}.import-mapping-step .mapping-container[data-v-7658d508]{margin-bottom:24px}}.config-section-title[data-v-139a5360]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.option-description[data-v-139a5360]{font-size:12px;color:#666;margin-top:4px;line-height:1.4}.validation-preview-title[data-v-23924791]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.import-validation-step .step-header[data-v-5890f682]{margin-bottom:32px}.import-validation-step .step-header .step-title[data-v-5890f682]{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.import-validation-step .step-header .step-description[data-v-5890f682]{font-size:16px;color:#666;margin:0;line-height:1.5}.import-validation-step .validation-preview-table[data-v-5890f682]{margin-bottom:32px}.import-validation-step .validation-preview-table .validation-preview-title[data-v-5890f682]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.import-validation-step .validation-preview-table[data-v-5890f682] .preview-table .v-data-table__wrapper{max-height:400px;overflow-y:auto}.import-validation-step .validation-stats[data-v-5890f682]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px}.import-validation-step .validation-stats .stat-card[data-v-5890f682]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:20px;background:#fff;border:1px solid #e0e0e0;border-radius:8px}.import-validation-step .validation-stats .stat-card .stat-icon[data-v-5890f682]{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;width:48px;height:48px;background:#f5f5f5;border-radius:50%}.import-validation-step .validation-stats .stat-card .stat-content .stat-value[data-v-5890f682]{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:4px}.import-validation-step .validation-stats .stat-card .stat-content .stat-label[data-v-5890f682]{font-size:12px;color:#666;font-weight:500}.import-validation-step .validation-success[data-v-5890f682]{margin-bottom:32px}.import-validation-step .validation-success .success-indicator[data-v-5890f682]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:24px;background:#e8f5e8;border:1px solid #4caf50;border-radius:12px}.import-validation-step .validation-success .success-indicator .success-content .success-title[data-v-5890f682]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.import-validation-step .validation-success .success-indicator .success-content .success-description[data-v-5890f682]{font-size:14px;color:#666;margin:0}.import-validation-step .no-preview-data[data-v-5890f682]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:400px}.import-validation-step .no-preview-data .no-data-content[data-v-5890f682]{text-align:center;max-width:400px}.import-validation-step .no-preview-data .no-data-content h3[data-v-5890f682]{font-size:24px;font-weight:600;color:#1a1a1a;margin:16px 0 8px}.import-validation-step .no-preview-data .no-data-content p[data-v-5890f682]{font-size:16px;color:#666;margin-bottom:24px;line-height:1.5}.import-validation-step .step-actions[data-v-5890f682]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:24px;border-top:1px solid #e0e0e0}.import-validation-step .config-section[data-v-5890f682]{margin-bottom:24px}.import-validation-step .config-section .config-section-title[data-v-5890f682]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.import-validation-step .config-section .option-label[data-v-5890f682]{font-weight:500;color:#1a1a1a}.import-validation-step .config-section .option-description[data-v-5890f682]{font-size:12px;color:#666;margin-top:4px;line-height:1.4}@media(max-width:768px){.import-validation-step .validation-stats[data-v-5890f682]{grid-template-columns:1fr}.import-validation-step .validation-success .success-indicator[data-v-5890f682]{text-align:center}.import-validation-step .step-actions[data-v-5890f682],.import-validation-step .validation-success .success-indicator[data-v-5890f682]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.import-validation-step .step-actions .v-spacer[data-v-5890f682]{display:none}}.delete-confirm-content[data-v-0ce31278]{white-space:pre-line;line-height:1.6}.delete-confirm-content ul[data-v-0ce31278]{list-style:none;padding-left:0;margin:1em 0}.delete-confirm-content li[data-v-0ce31278]{padding-left:1.5em;position:relative;margin-bottom:.5em}.delete-confirm-content li[data-v-0ce31278]:before{content:"•";position:absolute;left:.5em}.delete-confirm-content li li[data-v-0ce31278]:before{content:"-"}.delete-confirm-content .warning-text[data-v-0ce31278]{color:#ff5252;font-weight:500;margin:1em 0}.delete-confirm-content .suggestion-text[data-v-0ce31278]{color:#4caf50;font-style:italic;margin-top:1em}.execution-status[data-v-6b41e89a]{margin-bottom:24px}.status-card[data-v-6b41e89a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.status-title[data-v-6b41e89a]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.status-description[data-v-6b41e89a]{font-size:14px;color:#666;margin:0}@-webkit-keyframes statusSpin-6b41e89a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes statusSpin-6b41e89a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.status-icon--spin .v-icon[data-v-6b41e89a]:not(.mdi-spin){-webkit-animation:statusSpin-6b41e89a 1s linear infinite;animation:statusSpin-6b41e89a 1s linear infinite}.import-progress[data-v-4eeffcb4]{background:#fff;border-radius:8px;border:1px solid #e0e0e0;padding:20px;margin-bottom:24px}.progress-header[data-v-4eeffcb4]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px}.progress-header[data-v-4eeffcb4],.progress-info[data-v-4eeffcb4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-info[data-v-4eeffcb4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.progress-label[data-v-4eeffcb4]{font-size:14px;font-weight:500;color:#1a1a1a}.progress-right[data-v-4eeffcb4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.progress-percentage[data-v-4eeffcb4]{font-size:16px;font-weight:600;color:#1976d2}.progress-controls[data-v-4eeffcb4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-left:8px}.progress-details[data-v-4eeffcb4]{margin-top:8px;font-size:12px;color:#666;text-align:center}.stats-grid[data-v-0a5013f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.stat-item[data-v-0a5013f6]{text-align:center;padding:12px;background:#f9f9f9;border-radius:6px;border:1px solid #e0e0e0}.stat-value[data-v-0a5013f6]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.stat-label[data-v-0a5013f6]{font-size:11px;color:#666;font-weight:500}.stat-success .stat-value[data-v-0a5013f6]{color:#4caf50}.stat-warning .stat-value[data-v-0a5013f6]{color:#ff9800}.stat-error .stat-value[data-v-0a5013f6]{color:#f44336}.import-log .log-header[data-v-4d92b133]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.import-log .log-container[data-v-4d92b133]{background:#f5f5f5;border-radius:6px;padding:12px;height:120px;overflow-y:auto;font-family:monospace;font-size:12px}.log-entry[data-v-4d92b133]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:4px;color:#333}.log-time[data-v-4d92b133]{color:#666;min-width:60px}.log-empty[data-v-4d92b133]{color:#999;font-style:italic;text-align:center;padding:20px}.import-execution-step .step-header[data-v-57d1503e]{margin-bottom:24px;text-align:start}.import-execution-step .step-header .step-title[data-v-57d1503e]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.import-execution-step .step-header .step-description[data-v-57d1503e]{font-size:14px;color:#666;margin:0}.import-execution-step .execution-status[data-v-57d1503e]{margin-bottom:24px}.import-execution-step .execution-status .status-card[data-v-57d1503e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.import-execution-step .execution-status .status-card .status-content[data-v-57d1503e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.import-execution-step .execution-status .status-card .status-content .status-title[data-v-57d1503e]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.import-execution-step .execution-status .status-card .status-content .status-description[data-v-57d1503e]{font-size:14px;color:#666;margin:0}.import-execution-step .import-progress[data-v-57d1503e]{background:#fff;border-radius:8px;border:1px solid #e0e0e0;padding:20px;margin-bottom:24px}.import-execution-step .import-progress .progress-header[data-v-57d1503e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.import-execution-step .import-progress .progress-header h3[data-v-57d1503e]{font-size:16px;font-weight:600;color:#1a1a1a;margin:0}.import-execution-step .import-progress .progress-header .progress-controls[data-v-57d1503e]{display:none}.import-execution-step .import-progress .main-progress[data-v-57d1503e]{margin-bottom:20px}.import-execution-step .import-progress .main-progress .progress-info[data-v-57d1503e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.import-execution-step .import-progress .main-progress .progress-info .progress-label[data-v-57d1503e]{font-size:14px;font-weight:500;color:#1a1a1a}.import-execution-step .import-progress .main-progress .progress-info .progress-percentage[data-v-57d1503e]{font-size:16px;font-weight:600;color:#1976d2}.import-execution-step .import-progress .main-progress .progress-details[data-v-57d1503e]{margin-top:8px;font-size:12px;color:#666;text-align:center}.import-execution-step .import-progress .stats-grid[data-v-57d1503e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.import-execution-step .import-progress .stats-grid .stat-item[data-v-57d1503e]{text-align:center;padding:12px;background:#f9f9f9;border-radius:6px;border:1px solid #e0e0e0}.import-execution-step .import-progress .stats-grid .stat-item .stat-value[data-v-57d1503e]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.import-execution-step .import-progress .stats-grid .stat-item .stat-label[data-v-57d1503e]{font-size:11px;color:#666;font-weight:500}.import-execution-step .import-progress .stats-grid .stat-item.stat-success .stat-value[data-v-57d1503e]{color:#4caf50}.import-execution-step .import-progress .stats-grid .stat-item.stat-warning .stat-value[data-v-57d1503e]{color:#ff9800}.import-execution-step .import-progress .stats-grid .stat-item.stat-error .stat-value[data-v-57d1503e]{color:#f44336}.import-execution-step .import-progress .import-log .log-header[data-v-57d1503e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.import-execution-step .import-progress .import-log .log-header h4[data-v-57d1503e]{font-size:14px;font-weight:600;color:#1a1a1a;margin:0}.import-execution-step .import-progress .import-log .log-container[data-v-57d1503e]{background:#f5f5f5;border-radius:6px;padding:12px;height:120px;overflow-y:auto;font-family:monospace;font-size:12px}.import-execution-step .import-progress .import-log .log-container .log-entry[data-v-57d1503e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:4px;color:#333}.import-execution-step .import-progress .import-log .log-container .log-entry .log-time[data-v-57d1503e]{color:#666;min-width:60px}.import-execution-step .import-progress .import-log .log-container .log-entry .log-message[data-v-57d1503e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.import-execution-step .import-progress .import-log .log-container .log-empty[data-v-57d1503e]{color:#999;font-style:italic;text-align:center;padding:20px}.import-execution-step .import-results[data-v-57d1503e]{background:#fff;border-radius:8px;border:1px solid #e0e0e0;padding:20px;margin-bottom:24px}.import-execution-step .import-results .results-header[data-v-57d1503e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.import-execution-step .import-results .results-header h3[data-v-57d1503e]{font-size:16px;font-weight:600;color:#1a1a1a;margin:0}.import-execution-step .import-results .results-summary[data-v-57d1503e]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.import-execution-step .import-results .results-summary .summary-item[data-v-57d1503e]{text-align:center;padding:16px;background:#f9f9f9;border-radius:6px;border:1px solid #e0e0e0}.import-execution-step .import-results .results-summary .summary-item .summary-value[data-v-57d1503e]{font-size:20px;font-weight:600;margin-bottom:4px}.import-execution-step .import-results .results-summary .summary-item .summary-label[data-v-57d1503e]{font-size:12px;color:#666;font-weight:500}.import-execution-step .import-results .results-summary .summary-item.summary-success .summary-value[data-v-57d1503e]{color:#4caf50}.import-execution-step .import-results .results-summary .summary-item.summary-warning .summary-value[data-v-57d1503e]{color:#ff9800}.import-execution-step .import-results .results-summary .summary-item.summary-error .summary-value[data-v-57d1503e]{color:#f44336}.import-execution-step .import-results .import-errors h4[data-v-57d1503e]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.import-execution-step .import-results .import-errors .error-list[data-v-57d1503e]{background:#fff5f5;border-radius:6px;padding:12px}.import-execution-step .import-results .import-errors .error-list .error-item[data-v-57d1503e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:4px;font-size:12px}.import-execution-step .import-results .import-errors .error-list .error-item .error-row[data-v-57d1503e]{font-weight:600;color:#f44336;min-width:50px}.import-execution-step .import-results .import-errors .error-list .error-item .error-message[data-v-57d1503e]{color:#666}.import-execution-step .import-results .import-errors .error-list .error-more[data-v-57d1503e]{font-size:12px;color:#999;text-align:center;margin-top:8px;font-style:italic}.import-execution-step .import-starter[data-v-57d1503e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:300px;background:#fff;border-radius:8px;border:1px solid #e0e0e0;margin-bottom:24px}.import-execution-step .import-starter .starter-content[data-v-57d1503e]{text-align:center;max-width:300px}.import-execution-step .import-starter .starter-content h3[data-v-57d1503e]{font-size:18px;font-weight:600;color:#1a1a1a;margin:12px 0 8px}.import-execution-step .import-starter .starter-content p[data-v-57d1503e]{font-size:14px;color:#666;margin-bottom:20px}.import-execution-step .step-actions[data-v-57d1503e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;border-top:1px solid #e0e0e0}@media(max-width:768px){.import-execution-step .stats-grid[data-v-57d1503e]{grid-template-columns:repeat(2,1fr)}.import-execution-step .results-summary[data-v-57d1503e]{grid-template-columns:1fr}.import-execution-step .step-actions[data-v-57d1503e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.import-execution-step .step-actions .v-spacer[data-v-57d1503e]{display:none}}.date-range-selector[data-v-394efc40] .v-input--dense .v-input__control,.date-range-selector[data-v-394efc40] .v-input--dense .v-input__slot{min-height:40px}.date-range-selector[data-v-394efc40] .v-input--dense .v-input__slot .v-text-field__slot input{margin-top:2px}.date-range-selector[data-v-394efc40] .v-input--dense .v-input__prepend-inner{margin-top:8px}.date-range-selector[data-v-394efc40] .v-input--dense .v-input__prepend-inner .v-icon{font-size:16px}@media(max-width:600px){.date-range-selector[data-v-394efc40] .v-input--dense .v-input__control,.date-range-selector[data-v-394efc40] .v-input--dense .v-input__slot{min-height:36px}}.statistics-cards[data-v-e71603fc]{position:relative}.statistics-cards .statistics-grid .card-column[data-v-e71603fc]{padding:8px}.statistics-cards .stat-card[data-v-e71603fc]{height:100%;border-radius:8px;border:1px solid rgba(0,0,0,.06);background:#fff;-webkit-transition:all .15s ease;transition:all .15s ease}.statistics-cards .stat-card[data-v-e71603fc]:hover{border-color:rgba(0,0,0,.12);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.statistics-cards .stat-card .stat-header-row[data-v-e71603fc]{min-height:38px}.statistics-cards .stat-card .stat-header-row .stat-number-right[data-v-e71603fc]{font-size:1.75rem;font-weight:600;line-height:1.2;color:#1a1a1a;margin-bottom:0;margin-left:16px;text-align:right;min-width:60px}.statistics-cards .stat-card .stat-icon[data-v-e71603fc]{width:32px;height:32px;border-radius:6px;background:rgba(0,0,0,.03);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}.statistics-cards .stat-card .stat-icon.success-icon[data-v-e71603fc]{background:rgba(76,175,80,.08)}.statistics-cards .stat-card .stat-icon.error-icon[data-v-e71603fc]{background:rgba(244,67,54,.08)}.statistics-cards .stat-card .stat-icon.processing-icon[data-v-e71603fc]{background:rgba(255,152,0,.08)}.statistics-cards .stat-card .stat-content .stat-label[data-v-e71603fc]{font-size:.875rem;font-weight:500;color:#6b7280;text-transform:none;letter-spacing:normal;line-height:1.4}.statistics-cards .stat-card .stat-content .stat-meta .meta-text[data-v-e71603fc]{font-size:.75rem;color:#9ca3af;font-weight:400}.statistics-cards .stat-card .percentage-chip[data-v-e71603fc],.statistics-cards .stat-card .status-chip[data-v-e71603fc],.statistics-cards .stat-card .trend-chip[data-v-e71603fc]{font-size:.6875rem;height:20px;border-radius:4px;font-weight:500}.statistics-cards .rotating-icon[data-v-e71603fc]{-webkit-animation:rotate-e71603fc 2s linear infinite;animation:rotate-e71603fc 2s linear infinite}@-webkit-keyframes rotate-e71603fc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-e71603fc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(max-width:1264px){.statistics-cards .stat-card .stat-content .stat-number[data-v-e71603fc]{font-size:1.5rem}}@media(max-width:960px){.statistics-cards .statistics-grid .card-column[data-v-e71603fc]{padding:6px}.statistics-cards .stat-card .stat-content .stat-number[data-v-e71603fc]{font-size:1.375rem}.statistics-cards .stat-card .stat-icon[data-v-e71603fc]{width:28px;height:28px}.statistics-cards .stat-card .stat-icon .v-icon[data-v-e71603fc]{font-size:18px!important}}@media(max-width:600px){.statistics-cards .statistics-grid .card-column[data-v-e71603fc]{padding:4px}.statistics-cards .stat-card .stat-content .stat-number[data-v-e71603fc]{font-size:1.25rem}.statistics-cards .stat-card .stat-content .stat-label[data-v-e71603fc]{font-size:.8125rem}.statistics-cards .stat-card .stat-icon[data-v-e71603fc]{width:26px;height:26px}.statistics-cards .stat-card .stat-icon .v-icon[data-v-e71603fc]{font-size:16px!important}.statistics-cards .stat-card .v-card-text[data-v-e71603fc]{padding:16px!important}}.history-table[data-v-b20b8b88] .v-data-table{border:1px solid #e0e0e0;border-radius:8px}.history-table[data-v-b20b8b88] .v-data-table thead{background-color:#f8f9fa}.history-table[data-v-b20b8b88] .v-data-table thead th{font-weight:600;color:#333;border-bottom:2px solid #e0e0e0;font-size:.875rem}.history-table[data-v-b20b8b88] .v-data-table thead th.table-header{padding:16px}.history-table[data-v-b20b8b88] .v-data-table tbody tr:hover{background-color:#f5f5f5!important}.history-table[data-v-b20b8b88] .v-data-table tbody tr td{padding:16px;border-bottom:1px solid #e0e0e0}.import-name[data-v-b20b8b88]{font-weight:500;color:#333;font-size:.875rem}.import-date[data-v-b20b8b88]{color:#666!important;font-size:.75rem}.file-info[data-v-b20b8b88]{min-width:0}.file-info .import-name[data-v-b20b8b88]{cursor:pointer}.file-info .import-name[data-v-b20b8b88]:hover{color:var(--v-primary-base)}@media(max-width:600px){.file-info .import-name[data-v-b20b8b88]{max-width:100px!important}}@media(min-width:601px)and (max-width:960px){.file-info .import-name[data-v-b20b8b88]{max-width:140px!important}}@media(min-width:961px)and (max-width:1264px){.file-info .import-name[data-v-b20b8b88]{max-width:160px!important}}@media(min-width:1265px){.file-info .import-name[data-v-b20b8b88]{max-width:200px!important}}.statistics-cell .stat-item[data-v-b20b8b88]{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;gap:2px}.statistics-cell .stat-item .stat-number[data-v-b20b8b88]{font-weight:600;font-size:1.125rem;line-height:1}.statistics-cell .stat-item .stat-label[data-v-b20b8b88]{font-size:.75rem;color:#666;text-transform:uppercase;letter-spacing:.5px}.action-buttons[data-v-b20b8b88]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-buttons[data-v-b20b8b88],.action-fixed[data-v-b20b8b88]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.action-fixed[data-v-b20b8b88]{width:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.status-chip--pending[data-v-b20b8b88]{background-color:#fef3cd!important;color:#856404!important;border:1px solid #ffeaa7!important}.status-chip--processing[data-v-b20b8b88]{background-color:#d1ecf1!important;color:#0c5460!important;border:1px solid #74b9ff!important}.status-chip--completed[data-v-b20b8b88]{background-color:#d4edda!important;color:#155724!important;border:1px solid #00b894!important}.status-chip--error[data-v-b20b8b88],.status-chip--failed[data-v-b20b8b88]{background-color:#f8d7da!important;color:#721c24!important;border:1px solid #fd79a8!important}.status-chip--default[data-v-b20b8b88]{background-color:#f8f9fa!important;color:#495057!important;border:1px solid #dee2e6!important}@media(max-width:768px){.history-table[data-v-b20b8b88] .v-data-table thead th{font-size:.8rem;padding:12px 8px}.history-table[data-v-b20b8b88] .v-data-table tbody tr td{padding:12px 8px}.import-name[data-v-b20b8b88]{font-size:.8rem;max-width:120px!important}.import-date[data-v-b20b8b88]{font-size:.7rem}.file-info .import-name[data-v-b20b8b88]{max-width:100px!important}.statistics-cell .stat-item .stat-number[data-v-b20b8b88]{font-size:1rem}.statistics-cell .stat-item .stat-label[data-v-b20b8b88]{font-size:.7rem}}.expanded-row-content[data-v-b20b8b88]{background-color:#f8f9fa;border-top:1px solid #e0e0e0}.progress-section .subtitle-2[data-v-b20b8b88]{font-weight:600;color:#333}.progress-section .caption[data-v-b20b8b88]{color:#666;font-size:.75rem}.import-details .detail-item .detail-label[data-v-b20b8b88]{font-size:.75rem;color:#666;font-weight:500;margin-bottom:4px}.import-details .detail-item .detail-value[data-v-b20b8b88]{font-size:.875rem;color:#333;font-weight:600}.details-modal .modal-header[data-v-7855a21e]{background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.details-modal .modal-header .modal-title[data-v-7855a21e]{font-size:1rem;font-weight:600;color:#1a1a1a;line-height:1.2}.details-modal .modal-header .modal-subtitle[data-v-7855a21e]{font-size:.75rem;color:#6b7280;margin-top:2px}.statistics-row .stat-card[data-v-7855a21e]{height:100%;border-radius:8px;border:1px solid rgba(0,0,0,.06);background:#fff;-webkit-transition:all .15s ease;transition:all .15s ease}.statistics-row .stat-card[data-v-7855a21e]:hover{border-color:rgba(0,0,0,.12);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.statistics-row .stat-card.success-card[data-v-7855a21e]{border-color:rgba(76,175,80,.15)}.statistics-row .stat-card.error-card[data-v-7855a21e]{border-color:rgba(244,67,54,.15)}.statistics-row .stat-card .stat-icon[data-v-7855a21e]{width:32px;height:32px;border-radius:6px;background:rgba(0,0,0,.03);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}.statistics-row .stat-card .stat-icon.success-icon[data-v-7855a21e]{background:rgba(76,175,80,.08)}.statistics-row .stat-card .stat-icon.error-icon[data-v-7855a21e]{background:rgba(244,67,54,.08)}.statistics-row .stat-card .stat-content .stat-number[data-v-7855a21e]{font-size:1.75rem;font-weight:600;line-height:1.2;color:#1a1a1a;margin-bottom:4px}.statistics-row .stat-card .stat-content .stat-label[data-v-7855a21e]{font-size:.875rem;font-weight:500;color:#6b7280;text-transform:none;letter-spacing:normal;line-height:1.4}.progress-card[data-v-7855a21e]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;padding:16px}.progress-card .progress-label[data-v-7855a21e]{font-size:.875rem;font-weight:500;color:#374151}.progress-card .progress-percentage[data-v-7855a21e]{font-size:1rem;font-weight:600;color:#1976d2}.progress-card .progress-meta[data-v-7855a21e]{font-size:.75rem;color:#6b7280;margin-top:8px}.info-grid .info-card[data-v-7855a21e]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;padding:16px;height:100%}.info-grid .info-card .info-title[data-v-7855a21e]{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:12px}.info-grid .info-card .info-items .info-row[data-v-7855a21e],.info-grid .info-card .info-title[data-v-7855a21e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-grid .info-card .info-items .info-row[data-v-7855a21e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0;border-bottom:1px solid #f3f4f6}.info-grid .info-card .info-items .info-row[data-v-7855a21e]:last-child{border-bottom:none}.info-grid .info-card .info-items .info-row span[data-v-7855a21e]:first-child{font-size:.8125rem;color:#6b7280;font-weight:500}.info-grid .info-card .info-items .info-row span[data-v-7855a21e]:last-child{font-size:.8125rem;color:#1f2937;font-weight:400;text-align:right}.action-buttons[data-v-7855a21e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:16px;background:#f9fafb;border:1px solid rgba(0,0,0,.06);border-radius:8px}@media(max-width:1264px){.statistics-row .stat-card .stat-content .stat-number[data-v-7855a21e]{font-size:1.5rem}}@media(max-width:960px){.statistics-row .stat-card .stat-content .stat-number[data-v-7855a21e]{font-size:1.375rem}.statistics-row .stat-card .stat-icon[data-v-7855a21e]{width:28px;height:28px}.statistics-row .stat-card .stat-icon .v-icon[data-v-7855a21e]{font-size:18px!important}}@media(max-width:600px){.statistics-row .stat-card .stat-content .stat-number[data-v-7855a21e]{font-size:1.25rem}.statistics-row .stat-card .stat-content .stat-label[data-v-7855a21e]{font-size:.8125rem}.statistics-row .stat-card .stat-icon[data-v-7855a21e]{width:26px;height:26px}.statistics-row .stat-card .stat-icon .v-icon[data-v-7855a21e]{font-size:16px!important}.statistics-row .stat-card .v-card-text[data-v-7855a21e]{padding:16px!important}.info-grid .info-card[data-v-7855a21e]{padding:12px}.info-grid .info-card .info-title[data-v-7855a21e]{font-size:.8125rem;margin-bottom:8px}.info-grid .info-card .info-items .info-row[data-v-7855a21e]{padding:4px 0}.info-grid .info-card .info-items .info-row span[data-v-7855a21e]{font-size:.75rem!important}.action-buttons[data-v-7855a21e]{padding:12px}.action-buttons .v-btn[data-v-7855a21e]{font-size:.8125rem!important;height:32px!important}}.import-history-embedded .embedded-header[data-v-e65a0f52]{padding:24px 0 16px;border-bottom:1px solid #e0e0e0;margin-bottom:24px}.import-history-embedded .embedded-header .dialog-title[data-v-e65a0f52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.import-history-embedded .embedded-header .dialog-title h2[data-v-e65a0f52]{margin:0;font-size:1.75rem;font-weight:600;color:var(--v-primary-base)}.import-history-embedded .embedded-header .dialog-title .subtitle[data-v-e65a0f52]{margin:4px 0 0;color:rgba(0,0,0,.6);font-size:1rem}.import-history-embedded .embedded-content .history-filters[data-v-e65a0f52]{margin-bottom:24px}.import-history-dialog .dialog-header[data-v-e65a0f52]{background:linear-gradient(135deg,var(--v-primary-base),var(--v-primary-darken1));color:#fff;padding:20px 24px}.import-history-dialog .dialog-header .dialog-title[data-v-e65a0f52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.import-history-dialog .dialog-header .dialog-title h2[data-v-e65a0f52]{margin:0;font-size:1.75rem;font-weight:600}.import-history-dialog .dialog-header .dialog-title .subtitle[data-v-e65a0f52]{margin:4px 0 0;opacity:.9;font-size:1rem}.import-history-dialog .dialog-header .v-btn[data-v-e65a0f52]{color:#fff}.import-history-dialog .dialog-content[data-v-e65a0f52]{padding:24px;max-height:80vh;overflow-y:auto}.import-history-dialog .dialog-actions[data-v-e65a0f52]{padding:16px 24px;border-top:1px solid #e0e0e0}.history-filters .v-col[data-v-e65a0f52]{padding:4px 8px}.history-filters .filter-apply-btn[data-v-e65a0f52]{height:40px;margin-bottom:0}.statistics-section[data-v-e65a0f52]{margin-top:16px;margin-bottom:24px}@media(max-width:768px){.import-history-embedded .embedded-header[data-v-e65a0f52]{padding:16px 0 12px}.import-history-embedded .embedded-header .dialog-title h2[data-v-e65a0f52]{font-size:1.5rem}.import-history-embedded .embedded-header .dialog-title .subtitle[data-v-e65a0f52]{font-size:.875rem}.import-history-dialog .dialog-header[data-v-e65a0f52]{padding:16px 20px}.import-history-dialog .dialog-header .dialog-title h2[data-v-e65a0f52]{font-size:1.5rem}.import-history-dialog .dialog-content[data-v-e65a0f52]{padding:16px 20px}}.custom-stepper[data-v-06ccc1f3]{margin-bottom:32px}.custom-stepper .stepper-header[data-v-06ccc1f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;padding:16px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.custom-stepper .stepper-header .step-item[data-v-06ccc1f3]{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-flex:1;-ms-flex:1;flex:1;position:relative;padding:0 8px}.custom-stepper .stepper-header .step-item--clickable[data-v-06ccc1f3]{cursor:pointer}.custom-stepper .stepper-header .step-item--clickable:hover .step-indicator[data-v-06ccc1f3]{-webkit-transform:scale(1.1);transform:scale(1.1)}.custom-stepper .stepper-header .step-item .step-indicator[data-v-06ccc1f3]{width:32px;height:32px;border-radius:50%;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;border:2px solid #e0e0e0;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:8px;z-index:2}.custom-stepper .stepper-header .step-item .step-indicator .step-number[data-v-06ccc1f3]{font-size:14px;font-weight:600;color:#666}.custom-stepper .stepper-header .step-item .step-content[data-v-06ccc1f3]{text-align:center}.custom-stepper .stepper-header .step-item .step-content .step-title[data-v-06ccc1f3]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:4px;line-height:1.2}.custom-stepper .stepper-header .step-item .step-content .step-subtitle[data-v-06ccc1f3]{font-size:12px;color:#666;line-height:1.2}.custom-stepper .stepper-header .step-item .step-connector[data-v-06ccc1f3]{position:absolute;top:16px;left:calc(50% + 16px);right:calc(-50% + 16px);height:2px;background:#e0e0e0;z-index:1}.custom-stepper .stepper-header .step-item--active.colored .step-indicator[data-v-06ccc1f3]{border-color:#1976d2;background:#1976d2}.custom-stepper .stepper-header .step-item--active.colored .step-indicator .step-number[data-v-06ccc1f3]{color:#fff}.custom-stepper .stepper-header .step-item--active.colored .step-content .step-title[data-v-06ccc1f3]{color:#1976d2}.custom-stepper .stepper-header .step-item--completed.colored .step-indicator[data-v-06ccc1f3]{border-color:#4caf50;background:#4caf50}.custom-stepper .stepper-header .step-item--completed.colored .step-content .step-title[data-v-06ccc1f3]{color:#4caf50}.custom-stepper .stepper-header .step-item--completed.colored .step-connector[data-v-06ccc1f3]{background:#4caf50}.custom-stepper .stepper-header .step-item--error.colored .step-indicator[data-v-06ccc1f3]{border-color:#e53935;background:#e53935}.custom-stepper .stepper-header .step-item--error.colored .step-content .step-title[data-v-06ccc1f3]{color:#e53935}.custom-stepper .stepper-header .step-item--error.colored .step-connector[data-v-06ccc1f3]{background:#e53935}.custom-stepper .stepper-header .step-item--active.flat .step-indicator[data-v-06ccc1f3]{border-color:#222;background:#222}.custom-stepper .stepper-header .step-item--active.flat .step-indicator .step-number[data-v-06ccc1f3]{color:#fff}.custom-stepper .stepper-header .step-item--active.flat .step-content .step-title[data-v-06ccc1f3]{color:#222}.custom-stepper .stepper-header .step-item--completed.flat .step-indicator[data-v-06ccc1f3]{border-color:#888;background:#888}.custom-stepper .stepper-header .step-item--completed.flat .step-content .step-title[data-v-06ccc1f3]{color:#888}.custom-stepper .stepper-header .step-item--completed.flat .step-connector[data-v-06ccc1f3]{background:#888}.custom-stepper .stepper-header .step-item--error.flat .step-indicator[data-v-06ccc1f3]{border-color:#e53935;background:#e53935}.custom-stepper .stepper-header .step-item--error.flat .step-content .step-title[data-v-06ccc1f3]{color:#e53935}.custom-stepper .stepper-header .step-item--error.flat .step-connector[data-v-06ccc1f3]{background:#e53935}.custom-stepper .stepper-header .step-item:last-child .step-connector[data-v-06ccc1f3]{display:none}.custom-stepper--compact .stepper-header[data-v-06ccc1f3]{gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-stepper--compact .stepper-header .step-item[data-v-06ccc1f3]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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}.custom-stepper--compact .stepper-header .step-item .step-indicator[data-v-06ccc1f3]{width:24px;height:24px;margin:0 8px 0 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.custom-stepper--compact .stepper-header .step-item .step-content[data-v-06ccc1f3]{position:relative;--step-bg:transparent;--step-fg:#1a1a1a;background:var(--step-bg);color:var(--step-fg);padding:6px 12px;border-radius:4px 0 0 4px;white-space:nowrap;overflow:visible;text-overflow:ellipsis;max-width:100%;min-width:60px}.custom-stepper--compact .stepper-header .step-item .step-content .step-title[data-v-06ccc1f3]{margin-bottom:0;color:inherit}.custom-stepper--compact .stepper-header .step-item .step-content .step-subtitle[data-v-06ccc1f3]{color:rgba(0,0,0,.65);display:none}.custom-stepper--compact .stepper-header .step-arrow-icon[data-v-06ccc1f3]{margin:0 8px;font-size:28px!important;vertical-align:middle;-webkit-transition:color .2s;transition:color .2s}.custom-stepper--compact .step-connector[data-v-06ccc1f3]{display:none!important}.step-item--active.colored[data-v-06ccc1f3]{--step-bg:#1976d2;--step-fg:#fff;--step-arrow-bg:#1976d2}.step-item--active.colored .step-indicator[data-v-06ccc1f3]{border-color:#1976d2;background:#1976d2}.step-item--active.colored .step-content[data-v-06ccc1f3],.step-item--active.colored .step-indicator .step-number[data-v-06ccc1f3]{color:#fff}.step-item--completed.colored[data-v-06ccc1f3]{--step-bg:#4caf50;--step-fg:#fff;--step-arrow-bg:#4caf50}.step-item--completed.colored .step-indicator[data-v-06ccc1f3]{border-color:#4caf50;background:#4caf50}.step-item--completed.colored .step-content[data-v-06ccc1f3]{color:#fff}.step-item--error.colored[data-v-06ccc1f3]{--step-bg:#e53935;--step-fg:#fff;--step-arrow-bg:#e53935}.step-item--error.colored .step-indicator[data-v-06ccc1f3]{border-color:#e53935;background:#e53935}.step-item--error.colored .step-content[data-v-06ccc1f3]{color:#fff}.step-item--active.flat[data-v-06ccc1f3]{--step-bg:#222;--step-fg:#fff;--step-arrow-bg:#222}.step-item--active.flat .step-indicator[data-v-06ccc1f3]{border-color:#222;background:#222}.step-item--active.flat .step-content[data-v-06ccc1f3],.step-item--active.flat .step-indicator .step-number[data-v-06ccc1f3]{color:#fff}.step-item--completed.flat[data-v-06ccc1f3]{--step-bg:#888;--step-fg:#fff;--step-arrow-bg:#888}.step-item--completed.flat .step-indicator[data-v-06ccc1f3]{border-color:#888;background:#888}.step-item--completed.flat .step-content[data-v-06ccc1f3]{color:#fff}.step-item--error.flat[data-v-06ccc1f3]{--step-bg:#e53935;--step-fg:#fff;--step-arrow-bg:#e53935}.step-item--error.flat .step-indicator[data-v-06ccc1f3]{border-color:#e53935;background:#e53935}.step-item--error.flat .step-content[data-v-06ccc1f3]{color:#fff}.custom-stepper--compact .step-item--active.colored[data-v-06ccc1f3],.custom-stepper--compact .step-item--active.flat[data-v-06ccc1f3]{--step-bg:#e3f2fd;--step-border:#90caf9;--step-fg:#1976d2;--step-arrow-bg:#90caf9}.custom-stepper--compact .step-item--completed.colored[data-v-06ccc1f3],.custom-stepper--compact .step-item--completed.flat[data-v-06ccc1f3]{--step-bg:#f5f5f5;--step-border:#e0e0e0;--step-fg:#444;--step-arrow-bg:#e0e0e0}.custom-stepper--compact .step-item--error.colored[data-v-06ccc1f3],.custom-stepper--compact .step-item--error.flat[data-v-06ccc1f3]{--step-bg:#ffebee;--step-border:#ffcdd2;--step-fg:#c62828;--step-arrow-bg:#ffcdd2}.custom-stepper--compact .step-item--arrow[data-v-06ccc1f3]{--step-arrow-bg:#e0e0e0}@media(max-width:768px){.custom-stepper .stepper-header .step-item[data-v-06ccc1f3]{padding:0 4px}.custom-stepper .stepper-header .step-item .step-content .step-title[data-v-06ccc1f3]{font-size:12px}.custom-stepper .stepper-header .step-item .step-content .step-subtitle[data-v-06ccc1f3]{font-size:10px}.custom-stepper .stepper-header .step-item .step-indicator[data-v-06ccc1f3]{width:28px;height:28px}.custom-stepper .stepper-header .step-item .step-indicator .step-number[data-v-06ccc1f3]{font-size:12px}.custom-stepper--compact .stepper-header .step-item .step-indicator[data-v-06ccc1f3]{width:22px;height:22px}.custom-stepper--compact .stepper-header .step-item .step-content[data-v-06ccc1f3]{padding:4px 10px}.custom-stepper--compact .stepper-header .step-item.step-item--arrow .step-content[data-v-06ccc1f3]:after{border-top-width:14px;border-bottom-width:14px;right:-10px;border-left-width:10px}}@media(max-width:480px){.custom-stepper .stepper-header .step-item .step-content .step-subtitle[data-v-06ccc1f3]{display:none}}.custom-tabs[data-v-00e4b260]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:100%}.custom-tabs[data-v-00e4b260],.custom-tabs__header[data-v-00e4b260]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.custom-tabs__header[data-v-00e4b260]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;background-color:#f5f5f5;border-radius:.3em;margin:0 15px}.custom-tabs__tab[data-v-00e4b260]{padding:10px 20px;cursor:pointer;border-radius:.3em;font-size:14px;margin:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;transition:all .3s ease}.custom-tabs__tab[data-v-00e4b260]:hover:not(.custom-tabs__tab--active){background-color:rgba(0,0,0,.05)}.custom-tabs__tab--active[data-v-00e4b260]{color:#fff;font-weight:600;background-color:var(--v-secondary-base,--v-primary-base)}.custom-tabs__tab--disabled[data-v-00e4b260]{opacity:.6;cursor:not-allowed;pointer-events:auto}.custom-tabs__content[data-v-00e4b260]{padding:10px}.custom-tab[data-v-e5ef679e]{width:100%}.import-wizard[data-v-14e775be]{margin:0 auto;padding:24px}.import-wizard__header[data-v-14e775be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.import-wizard__actions[data-v-14e775be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.import-wizard__content[data-v-14e775be]{background:#fff;border-radius:16px;border:1px solid #e0e0e0;overflow:hidden;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none}.import-wizard__tabs[data-v-14e775be]{border-bottom:1px solid #e0e0e0;margin-bottom:0}.import-wizard__tabs[data-v-14e775be] .v-tabs-bar{background:transparent;height:56px}.import-wizard__tabs[data-v-14e775be] .v-tab{font-weight:500;text-transform:none;letter-spacing:normal;min-width:140px;max-width:none;height:56px;margin-right:0;padding:0 20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.import-wizard__tabs[data-v-14e775be] .v-tab:not(.v-tab--active){color:rgba(0,0,0,.6)}.import-wizard__tabs[data-v-14e775be] .v-tab.v-tab--active{color:var(--v-primary-base);font-weight:600}.import-wizard__tabs[data-v-14e775be] .v-tab .v-icon{margin-right:8px;font-size:20px}.import-wizard__tabs[data-v-14e775be] .v-tabs-slider{height:3px;border-radius:3px 3px 0 0}.import-wizard__tab[data-v-14e775be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.import-wizard__tab-content[data-v-14e775be]{padding:0}.import-wizard__tab-content .import-tab[data-v-14e775be]{padding:24px;min-height:600px}.import-wizard__tab-content .import-tab .step-content[data-v-14e775be]{margin-top:24px}.import-wizard__tab-content .import-tab .step-content .step-panel[data-v-14e775be]{-webkit-animation:fadeIn-14e775be .3s ease-in-out;animation:fadeIn-14e775be .3s ease-in-out}.import-wizard__tab-content .history-tab[data-v-14e775be]{padding:0;min-height:600px;background:#f8f9fa}.import-wizard__tab-content .history-tab[data-v-14e775be] .import-history-embedded .embedded-header{background:#fff;padding:24px;margin:0 0 24px 0;border-radius:8px 8px 0 0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.import-wizard__tab-content .history-tab[data-v-14e775be] .import-history-embedded .embedded-content{padding:0 24px 24px}@-webkit-keyframes fadeIn-14e775be{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-14e775be{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:768px){.import-wizard[data-v-14e775be]{padding:8px}.import-wizard__header[data-v-14e775be]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.import-wizard__content[data-v-14e775be]{border-radius:8px}.import-wizard__tab-content .import-tab[data-v-14e775be]{padding:16px}}