.form-header[data-v-5a871332]{transition:all .3s ease;z-index:41000!important}[dir] .form-header[data-v-5a871332]{padding:5px 20px;-webkit-transition:all .3s ease}.form-header.is-stuck[data-v-5a871332]{position:fixed;top:60px;width:calc(100% - 80px);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);z-index:1000}[dir] .form-header.is-stuck[data-v-5a871332]{background-color:#fff;border-bottom:4px solid rgba(var(--vs-primary),1);box-shadow:0 4px 15px rgba(0,0,0,.2)}[dir=ltr] .form-header.is-stuck[data-v-5a871332]{left:80px;border-left:1px solid #ccc}[dir=rtl] .form-header.is-stuck[data-v-5a871332]{right:80px;border-right:1px solid #ccc}.form-header .form-header-inner[data-v-5a871332]{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}.form-header .left h3[data-v-5a871332]{font-family:var(--font-alt);font-size:1.3rem;font-weight:700;color:#333}.form-header .buttons[data-v-5a871332]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.form-header .buttons .vs-button[data-v-5a871332]{font-size:1rem;font-weight:600;transition:background-color .3s ease}[dir] .form-header .buttons .vs-button[data-v-5a871332]{padding:10px 20px;-webkit-transition:background-color .3s ease}[dir=ltr] .form-header .buttons .vs-button.mr-3[data-v-5a871332]{margin-right:15px}[dir=rtl] .form-header .buttons .vs-button.mr-3[data-v-5a871332]{margin-left:15px}@media (max-width:1200px){[dir] .form-header[data-v-5a871332]{padding:14px 20px}.form-header.is-stuck[data-v-5a871332]{width:100%}[dir=ltr] .form-header.is-stuck[data-v-5a871332]{left:0}[dir=rtl] .form-header.is-stuck[data-v-5a871332]{right:0}.form-header .left h3[data-v-5a871332]{font-size:1.3rem}.form-header .buttons .vs-button[data-v-5a871332]{font-size:.95rem}[dir] .form-header .buttons .vs-button[data-v-5a871332]{padding:8px 18px}}@media (max-width:992px){[dir] .form-header[data-v-5a871332]{padding:12px 18px}.form-header .left h3[data-v-5a871332]{font-size:1.2rem}.form-header .buttons .vs-button[data-v-5a871332]{font-size:.9rem}[dir] .form-header .buttons .vs-button[data-v-5a871332]{padding:7px 16px}}@media (max-width:768px){[dir] .form-header[data-v-5a871332]{padding:10px 16px}.form-header .left h3[data-v-5a871332]{font-size:1.1rem}.form-header .buttons[data-v-5a871332]{gap:10px}.form-header .buttons .vs-button[data-v-5a871332]{font-size:.85rem}[dir] .form-header .buttons .vs-button[data-v-5a871332]{padding:6px 14px}}@media (max-width:576px){[dir] .form-header[data-v-5a871332]{padding:8px 14px}.form-header .left h3[data-v-5a871332]{font-size:1rem}.form-header .buttons[data-v-5a871332]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.form-header .buttons .vs-button[data-v-5a871332]{width:100%;font-size:.9rem}[dir] .form-header .buttons .vs-button[data-v-5a871332]{padding:8px 12px;text-align:center}}#upload-file-content{height:100%}[dir] .select-large .vs__dropdown-toggle{border:2px solid rgba(var(--vs-primary),.4)}[dir] .select-large .vs__dropdown-menu{border:1px solid rgba(var(--vs-primary),.5)}input[type=file]{display:none}.custom-file-upload{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;height:300px}[dir] .custom-file-upload{border:2px dashed #ccc;border-radius:5px}[dir] .custom-file-upload__icon{padding:50px 100% 0 100%}[dir] .custom-file-upload__text{padding:0 50px 50px 50px}.custom-heigh{height:70vh}.btn--span-text{display:block}[dir] .bg-success--transparent{background-color:rgba(var(--vs-success),.2)!important}[dir] .bg-primary--transparent{background-color:rgba(var(--vs-primary),.8)!important}@media only screen and (min-width:481px){.btn--span-text{display:block}}@media only screen and (min-width:768px){.btn--span-text{display:none}}@media only screen and (min-width:1289px){.btn--span-text{display:block}}.file-upload-height--medium{height:320px!important}.enhanced-upload-progress-overlay{position:absolute;top:0;bottom:0;backdrop-filter:blur(12px);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;z-index:1000;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08)}[dir] .enhanced-upload-progress-overlay{border-radius:8px;border:2px solid rgba(var(--vs-primary),.1);box-shadow:0 4px 20px rgba(0,0,0,.08)}[dir=ltr] .enhanced-upload-progress-overlay{background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,250,252,.95))}[dir=ltr] .enhanced-upload-progress-overlay,[dir=rtl] .enhanced-upload-progress-overlay{left:0;right:0;-webkit-animation:modernOverlayFadeIn .4s cubic-bezier(.4,0,.2,1);animation:modernOverlayFadeIn .4s cubic-bezier(.4,0,.2,1)}[dir=rtl] .enhanced-upload-progress-overlay{background:linear-gradient(-135deg,hsla(0,0%,100%,.98),rgba(248,250,252,.95))}@-webkit-keyframes modernOverlayFadeIn{0%{opacity:0;-webkit-transform:scale(.9) translateY(10px);transform:scale(.9) translateY(10px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes modernOverlayFadeIn{0%{opacity:0;-webkit-transform:scale(.9) translateY(10px);transform:scale(.9) translateY(10px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.modern-progress-container{width:100%;max-width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}[dir] .modern-progress-container{padding:1.5rem}.progress-header{gap:.75rem}.progress-header,.progress-icon-modern{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-icon-modern{-ms-flex-negative:0;flex-shrink:0;width:2.5rem;height:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .progress-icon-modern{border-radius:12px}[dir=ltr] .progress-icon-modern{background:linear-gradient(135deg,rgba(var(--vs-primary),.1),rgba(var(--vs-primary),.05))}[dir=rtl] .progress-icon-modern{background:linear-gradient(-135deg,rgba(var(--vs-primary),.1),rgba(var(--vs-primary),.05))}.upload-cloud-icon{width:1.5rem;height:1.5rem;color:rgba(var(--vs-primary),1);transition:all .3s ease}[dir] .upload-cloud-icon{-webkit-transition:all .3s ease}[dir=ltr] .progress-icon-modern.success-icon{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(34,197,94,.05))}[dir=rtl] .progress-icon-modern.success-icon{background:linear-gradient(-135deg,rgba(34,197,94,.15),rgba(34,197,94,.05))}.progress-icon-modern.success-icon .upload-cloud-icon{color:#22c55e}[dir=ltr] .success-pulse,[dir=rtl] .success-pulse{-webkit-animation:successPulse 1s ease-in-out;animation:successPulse 1s ease-in-out}.redirecting-pulse{color:#059669!important}[dir=ltr] .redirecting-pulse{-webkit-animation:redirectingMove-ltr 1.5s ease-in-out infinite;animation:redirectingMove-ltr 1.5s ease-in-out infinite}[dir=rtl] .redirecting-pulse{-webkit-animation:redirectingMove-rtl 1.5s ease-in-out infinite;animation:redirectingMove-rtl 1.5s ease-in-out infinite}[dir] .redirecting-icon{border:2px solid #059669}[dir=ltr] .redirecting-icon{background:linear-gradient(135deg,#059669,#10b981)!important}[dir=ltr] .redirecting-icon,[dir=rtl] .redirecting-icon{-webkit-animation:iconRedirectPulse 1s ease-in-out infinite;animation:iconRedirectPulse 1s ease-in-out infinite}[dir=rtl] .redirecting-icon{background:linear-gradient(-135deg,#059669,#10b981)!important}@-webkit-keyframes successPulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes successPulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.progress-status{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.progress-main-title{font-size:1rem;font-weight:600;color:#1e293b;line-height:1.2}[dir] .progress-main-title{margin:0 0 .25rem 0}.progress-file-name{font-size:.8rem;color:#64748b;line-height:1.2;word-break:break-all}[dir] .progress-file-name{margin:0}.modern-progress-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.modern-progress-section,.progress-stats{display:-webkit-box;display:-ms-flexbox;display:flex}.progress-stats{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-label{font-size:.8rem;font-weight:500;color:#475569}.progress-percent{font-size:.9rem;font-weight:700;color:rgba(var(--vs-primary),1)}.custom-progress-bar{width:100%}.progress-track{width:100%;height:8px;overflow:hidden;position:relative}[dir] .progress-track{background:#e2e8f0;border-radius:8px}.progress-fill{height:100%;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1);overflow:hidden}[dir] .progress-fill{border-radius:8px;-webkit-transition:width .3s cubic-bezier(.4,0,.2,1)}[dir=ltr] .progress-fill{background:-webkit-gradient(linear,left top,right top,from(rgba(var(--vs-primary),.8)),color-stop(50%,rgba(var(--vs-primary),1)),to(rgba(var(--vs-primary),.9)));background:linear-gradient(90deg,rgba(var(--vs-primary),.8),rgba(var(--vs-primary),1) 50%,rgba(var(--vs-primary),.9))}[dir=rtl] .progress-fill{background:-webkit-gradient(linear,right top,left top,from(rgba(var(--vs-primary),.8)),color-stop(50%,rgba(var(--vs-primary),1)),to(rgba(var(--vs-primary),.9)));background:linear-gradient(-90deg,rgba(var(--vs-primary),.8),rgba(var(--vs-primary),1) 50%,rgba(var(--vs-primary),.9))}[dir=ltr] .progress-fill.progress-complete{background:-webkit-gradient(linear,left top,right top,from(#10b981),color-stop(50%,#059669),to(#10b981));background:linear-gradient(90deg,#10b981,#059669 50%,#10b981)}[dir=rtl] .progress-fill.progress-complete{background:-webkit-gradient(linear,right top,left top,from(#10b981),color-stop(50%,#059669),to(#10b981));background:linear-gradient(-90deg,#10b981,#059669 50%,#10b981)}.progress-shine{position:absolute;top:0;width:100%;height:100%}[dir=ltr] .progress-shine{left:-100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,hsla(0,0%,100%,.4)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);-webkit-animation:progressShine-ltr 2s infinite;animation:progressShine-ltr 2s infinite}[dir=rtl] .progress-shine{right:-100%;background:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(50%,hsla(0,0%,100%,.4)),to(transparent));background:linear-gradient(-90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);-webkit-animation:progressShine-rtl 2s infinite;animation:progressShine-rtl 2s infinite}@-webkit-keyframes progressShine-ltr{0%{left:-100%}to{left:100%}}@-webkit-keyframes progressShine-rtl{0%{left:-100%}to{left:100%}}@keyframes progressShine-ltr{0%{left:-100%}to{left:100%}}@keyframes progressShine-rtl{0%{left:-100%}to{left:100%}}.progress-details{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.progress-details,.upload-complete,.upload-speed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upload-complete,.upload-speed{font-size:.75rem;font-weight:500;color:#64748b}.upload-complete{color:#10b981!important}.upload-success-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;font-weight:600;color:#10b981!important}[dir=ltr] .upload-success-message,[dir=rtl] .upload-success-message{-webkit-animation:fadeInSuccess .5s ease-in-out;animation:fadeInSuccess .5s ease-in-out}.redirecting-indicator{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:.5rem}[dir] .redirecting-indicator{margin-top:.5rem}[dir=ltr] .redirecting-indicator,[dir=rtl] .redirecting-indicator{-webkit-animation:fadeInRedirect .6s ease-in-out;animation:fadeInRedirect .6s ease-in-out}.redirecting-dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.redirecting-dots .dot{width:8px;height:8px}[dir] .redirecting-dots .dot{border-radius:50%;background-color:#059669}[dir=ltr] .redirecting-dots .dot,[dir=rtl] .redirecting-dots .dot{-webkit-animation:dotPulse 1.4s ease-in-out infinite;animation:dotPulse 1.4s ease-in-out infinite}[dir=ltr] .redirecting-dots .dot:first-child,[dir=rtl] .redirecting-dots .dot:first-child{-webkit-animation-delay:0s;animation-delay:0s}[dir=ltr] .redirecting-dots .dot:nth-child(2),[dir=rtl] .redirecting-dots .dot:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}[dir=ltr] .redirecting-dots .dot:nth-child(3),[dir=rtl] .redirecting-dots .dot:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.redirecting-subtitle{font-size:.7rem;color:#059669;font-weight:500;opacity:.8}[dir] .redirecting-subtitle{text-align:center;margin:0}@-webkit-keyframes fadeInSuccess{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInSuccess{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInRedirect{0%{opacity:0;-webkit-transform:translateY(3px);transform:translateY(3px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInRedirect{0%{opacity:0;-webkit-transform:translateY(3px);transform:translateY(3px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulseRedirect{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}}@keyframes pulseRedirect{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}}@-webkit-keyframes dotPulse{0%,20%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}50%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}80%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.3}}@keyframes dotPulse{0%,20%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}50%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}80%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.3}}@-webkit-keyframes redirectingMove-ltr{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@-webkit-keyframes redirectingMove-rtl{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@keyframes redirectingMove-ltr{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes redirectingMove-rtl{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@-webkit-keyframes iconRedirectPulse{0%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(5,150,105,.4);box-shadow:0 0 0 0 rgba(5,150,105,.4)}50%{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 0 10px rgba(5,150,105,0);box-shadow:0 0 0 10px rgba(5,150,105,0)}}@keyframes iconRedirectPulse{0%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 0 rgba(5,150,105,.4);box-shadow:0 0 0 0 rgba(5,150,105,.4)}50%{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 0 10px rgba(5,150,105,0);box-shadow:0 0 0 10px rgba(5,150,105,0)}}.progress-actions-modern{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .progress-actions-modern{margin-top:.5rem}.cancel-upload-btn{font-size:.8rem!important;transition:all .2s ease!important}[dir] .cancel-upload-btn{border-radius:6px!important;padding:.4rem 1rem!important;-webkit-transition:all .2s ease!important}.cancel-upload-btn:hover{-webkit-transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(239,68,68,.2)}[dir] .cancel-upload-btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(239,68,68,.2)}[dir] .file-ready-section{padding:1rem;text-align:center;border-radius:.5rem;background:rgba(34,197,94,.05);border:1px solid rgba(34,197,94,.2)}.file-status-info{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}[dir] .file-status-info{margin-bottom:.75rem}.file-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.redirecting-title{color:#059669!important;font-weight:600!important;font-size:1rem!important}[dir=ltr] .redirecting-title,[dir=rtl] .redirecting-title{-webkit-animation:pulseRedirect 1s ease-in-out infinite;animation:pulseRedirect 1s ease-in-out infinite}@media (max-width:768px){.modern-progress-container{max-width:240px;gap:1rem}[dir] .modern-progress-container{padding:1rem}.progress-icon-modern{width:2rem;height:2rem}.upload-cloud-icon{width:1.25rem;height:1.25rem}.progress-main-title{font-size:.9rem}.progress-file-name{font-size:.7rem}.progress-track{height:6px}.progress-label,.progress-percent{font-size:.75rem}}@media (max-width:480px){.modern-progress-container{max-width:200px}[dir] .modern-progress-container{padding:.75rem}.progress-header{gap:.5rem}.progress-main-title{font-size:.85rem}.progress-file-name{font-size:.65rem}}[dir] .img-size[data-v-cae9a120]{margin-top:-100px}.img-small[data-v-cae9a120]{width:150px;height:auto}[dir] .img-size[data-v-17dd258e]{margin-top:-100px}.img-small[data-v-17dd258e]{width:150px;height:auto}.equivalences-container[data-v-59c0ebba]{max-width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[dir=ltr] .equivalences-container[data-v-59c0ebba],[dir=rtl] .equivalences-container[data-v-59c0ebba]{margin-left:auto;margin-right:auto}.text-primary[data-v-59c0ebba]{color:rgba(var(--vs-primary),1)!important}.text-primary-dark[data-v-59c0ebba]{color:rgba(var(--vs-primary),.8)!important}[dir] .border-primary[data-v-59c0ebba]{border-color:rgba(var(--vs-primary),1)!important}.glass-container[data-v-59c0ebba]{backdrop-filter:blur(8px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02)}[dir] .glass-container[data-v-59c0ebba]{background:hsla(0,0%,100%,.95);border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 16px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02)}.section-header h3[data-v-59c0ebba]{font-weight:600;letter-spacing:-.025em}.section-header .icon-wrapper[data-v-59c0ebba]{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05)}[dir] .section-header .icon-wrapper[data-v-59c0ebba]{border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.field-mapping-card[data-v-59c0ebba]{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.02);transition:all .2s ease}[dir] .field-mapping-card[data-v-59c0ebba]{background:hsla(0,0%,100%,.9);border-radius:.5rem;border:1px solid #f1f5f9;box-shadow:0 1px 3px rgba(0,0,0,.02);-webkit-transition:all .2s ease}.field-mapping-card[data-v-59c0ebba]:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.04)}[dir] .field-mapping-card[data-v-59c0ebba]:hover{box-shadow:0 2px 6px rgba(0,0,0,.04);border-color:#e2e8f0}.field-mapping-card .field-icon[data-v-59c0ebba]{transition:all .2s ease}[dir] .field-mapping-card .field-icon[data-v-59c0ebba]{border-radius:.5rem;-webkit-transition:all .2s ease}.field-mapping-card .field-label[data-v-59c0ebba]{font-weight:500;color:#374151}.field-mapping-card .required-indicator[data-v-59c0ebba]{font-size:.875rem;font-weight:700}.field-mapping-card .field-hint[data-v-59c0ebba]{color:#6b7280;font-style:italic}.field-mapping-card .status-indicator[data-v-59c0ebba]{font-weight:500;font-size:.75rem;letter-spacing:.025em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05)}[dir] .field-mapping-card .status-indicator[data-v-59c0ebba]{border-radius:9999px;box-shadow:0 1px 2px rgba(0,0,0,.05)}[data-v-59c0ebba] .vs__dropdown-menu{z-index:9999!important;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100%;max-height:350px;min-width:160px;overflow-y:auto;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.15);list-style:none;backdrop-filter:blur(20px)}[dir][data-v-59c0ebba] .vs__dropdown-menu{box-shadow:0 3px 6px 0 rgba(0,0,0,.15);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.2);border-radius:.75rem}[data-v-59c0ebba] .vs--open.vs--below .vs__dropdown-menu{top:calc(100% - 1px);bottom:auto;-webkit-transform-origin:top center}[dir][data-v-59c0ebba] .vs--open.vs--below .vs__dropdown-menu{margin-top:4px;margin-bottom:0;transform-origin:top center}[dir=ltr][data-v-59c0ebba] .vs--open.vs--below .vs__dropdown-menu,[dir=rtl][data-v-59c0ebba] .vs--open.vs--below .vs__dropdown-menu{-webkit-animation:dropdownSlideDown-59c0ebba .15s ease-out;animation:dropdownSlideDown-59c0ebba .15s ease-out}[data-v-59c0ebba] .vs--open.vs--above .vs__dropdown-menu{bottom:calc(100% - 1px);top:auto;-webkit-transform-origin:bottom center}[dir][data-v-59c0ebba] .vs--open.vs--above .vs__dropdown-menu{margin-top:0;margin-bottom:4px;transform-origin:bottom center}[dir=ltr][data-v-59c0ebba] .vs--open.vs--above .vs__dropdown-menu,[dir=rtl][data-v-59c0ebba] .vs--open.vs--above .vs__dropdown-menu{-webkit-animation:dropdownSlideUp-59c0ebba .15s ease-out;animation:dropdownSlideUp-59c0ebba .15s ease-out}@-webkit-keyframes dropdownSlideDown-59c0ebba{0%{opacity:0;-webkit-transform:translateY(-8px) scaleY(.95);transform:translateY(-8px) scaleY(.95)}to{opacity:1;-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}}@keyframes dropdownSlideDown-59c0ebba{0%{opacity:0;-webkit-transform:translateY(-8px) scaleY(.95);transform:translateY(-8px) scaleY(.95)}to{opacity:1;-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}}@-webkit-keyframes dropdownSlideUp-59c0ebba{0%{opacity:0;-webkit-transform:translateY(8px) scaleY(.95);transform:translateY(8px) scaleY(.95)}to{opacity:1;-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}}@keyframes dropdownSlideUp-59c0ebba{0%{opacity:0;-webkit-transform:translateY(8px) scaleY(.95);transform:translateY(8px) scaleY(.95)}to{opacity:1;-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}}.enhanced-select-wrapper[data-v-59c0ebba]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;grid-gap:.5rem;gap:.5rem}.enhanced-select-wrapper .enhanced-select[data-v-59c0ebba]{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.enhanced-select-wrapper .enhanced-select[data-v-59c0ebba] .vs__dropdown-toggle{min-height:48px;transition:all .2s ease}[dir] .enhanced-select-wrapper .enhanced-select[data-v-59c0ebba] .vs__dropdown-toggle{background:hsla(0,0%,100%,.9);border:1.5px solid #e5e7eb;border-radius:.75rem;-webkit-transition:all .2s ease}.enhanced-select-wrapper .enhanced-select[data-v-59c0ebba] .vs__dropdown-toggle:hover{-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.1)}[dir] .enhanced-select-wrapper .enhanced-select[data-v-59c0ebba] .vs__dropdown-toggle:hover{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.enhanced-select-wrapper .enhanced-select[data-v-59c0ebba] .vs__option{transition:all .15s ease;color:#374151}[dir] .enhanced-select-wrapper .enhanced-select[data-v-59c0ebba] .vs__option{padding:12px 16px;-webkit-transition:all .15s ease}.enhanced-select-wrapper .enhanced-select[data-v-59c0ebba] .vs__option--highlight{color:#1e293b}[dir] .enhanced-select-wrapper .enhanced-select[data-v-59c0ebba] .vs__option--highlight{background:#f1f5f9}.smart-suggestions .suggestions-header[data-v-59c0ebba]{color:#505050;font-style:italic}.smart-suggestions .suggestion-chip[data-v-59c0ebba]{transition:all .2s ease;font-weight:700;color:#f1f5f9}[dir] .smart-suggestions .suggestion-chip[data-v-59c0ebba]{-webkit-transition:all .2s ease;background:rgba(var(--vs-primary),1);border:1px solid #e2e8f0}.smart-suggestions .suggestion-chip[data-v-59c0ebba]:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05)}[dir] .smart-suggestions .suggestion-chip[data-v-59c0ebba]:hover{background-color:rgba(var(--vs-primary),.7);border-color:#cbd5e1;box-shadow:0 1px 3px rgba(0,0,0,.05)}[dir] .no-options-container[data-v-59c0ebba]{padding:1.5rem;text-align:center}.no-options-container .feather-icon[data-v-59c0ebba]{opacity:.6}.enhanced-data-table[data-v-59c0ebba]{border-collapse:separate;border-spacing:0;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05)}[dir] .enhanced-data-table[data-v-59c0ebba]{background:hsla(0,0%,100%,.9);border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}[dir] .enhanced-data-table .table-header[data-v-59c0ebba]{border-bottom:2px solid #e2e8f0}[dir=ltr] .enhanced-data-table .table-header[data-v-59c0ebba]{background:linear-gradient(135deg,#f8fafc,#e2e8f0)}[dir=rtl] .enhanced-data-table .table-header[data-v-59c0ebba]{background:linear-gradient(-135deg,#f8fafc,#e2e8f0)}.enhanced-data-table .table-header .header-cell[data-v-59c0ebba]{font-weight:600;color:#374151;font-size:.875rem;letter-spacing:.025em;position:relative}[dir] .enhanced-data-table .table-header .header-cell[data-v-59c0ebba]{padding:1rem}[dir=ltr] .enhanced-data-table .table-header .header-cell[data-v-59c0ebba]{text-align:left}[dir=rtl] .enhanced-data-table .table-header .header-cell[data-v-59c0ebba]{text-align:right}.enhanced-data-table .table-header .header-cell.mapped-header[data-v-59c0ebba]{color:rgba(var(--vs-primary),1)}[dir] .enhanced-data-table .table-header .header-cell.mapped-header[data-v-59c0ebba]{border-bottom:2px solid #888484}[dir=ltr] .enhanced-data-table .table-header .header-cell.mapped-header[data-v-59c0ebba]{background:linear-gradient(135deg,#ecfdf5,#ccc)}[dir=rtl] .enhanced-data-table .table-header .header-cell.mapped-header[data-v-59c0ebba]{background:linear-gradient(-135deg,#ecfdf5,#ccc)}.enhanced-data-table .table-header .header-cell .header-content[data-v-59c0ebba]{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}[dir=ltr] .enhanced-data-table .table-header .header-cell .header-content .mapping-indicator[data-v-59c0ebba]{margin-left:.5rem}[dir=rtl] .enhanced-data-table .table-header .header-cell .header-content .mapping-indicator[data-v-59c0ebba]{margin-right:.5rem}.enhanced-data-table .table-row[data-v-59c0ebba]{transition:all .15s ease}[dir] .enhanced-data-table .table-row[data-v-59c0ebba]{-webkit-transition:all .15s ease}[dir] .enhanced-data-table .table-row[data-v-59c0ebba]:hover{background-color:rgba(99,102,241,.05)}[dir] .enhanced-data-table .table-row[data-v-59c0ebba]:nth-child(2n){background-color:rgba(248,250,252,.8)}[dir] .enhanced-data-table .table-row.is-placeholder[data-v-59c0ebba]:hover,[dir] .enhanced-data-table .table-row.is-placeholder[data-v-59c0ebba]:nth-child(2n){background-color:transparent}.enhanced-data-table .table-row .table-cell[data-v-59c0ebba]{font-size:.875rem}[dir] .enhanced-data-table .table-row .table-cell[data-v-59c0ebba]{padding:.875rem 1rem;border-bottom:1px solid rgba(229,231,235,.6)}[dir] .enhanced-data-table .table-row .table-cell.mapped-cell[data-v-59c0ebba]{background-color:rgba(16,185,129,.05)}[dir=ltr] .enhanced-data-table .table-row .table-cell.mapped-cell[data-v-59c0ebba]{border-left:3px solid #888484}[dir=rtl] .enhanced-data-table .table-row .table-cell.mapped-cell[data-v-59c0ebba]{border-right:3px solid #888484}[dir] .enhanced-data-table .table-row .table-cell.empty-cell[data-v-59c0ebba]{background-color:rgba(245,158,11,.05)}.enhanced-data-table .table-row .table-cell.empty-cell .cell-text[data-v-59c0ebba]{color:#9ca3af;font-style:italic}.enhanced-data-table .table-row .table-cell .cell-content[data-v-59c0ebba]{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}.enhanced-data-table .table-row .table-cell .cell-content .cell-text[data-v-59c0ebba]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.enhanced-data-table .table-row .table-cell .cell-content .empty-indicator[data-v-59c0ebba]{-ms-flex-negative:0;flex-shrink:0}[dir=ltr] .enhanced-data-table .table-row .table-cell .cell-content .empty-indicator[data-v-59c0ebba]{margin-left:.5rem}[dir=rtl] .enhanced-data-table .table-row .table-cell .cell-content .empty-indicator[data-v-59c0ebba]{margin-right:.5rem}.action-buttons-container .cancel-btn[data-v-59c0ebba],.action-buttons-container .save-btn[data-v-59c0ebba]{font-weight:500!important;letter-spacing:.025em;transition:all .2s ease!important}[dir] .action-buttons-container .cancel-btn[data-v-59c0ebba],[dir] .action-buttons-container .save-btn[data-v-59c0ebba]{border-radius:.5rem!important;padding:.75rem 1.5rem!important;-webkit-transition:all .2s ease!important}.action-buttons-container .cancel-btn[data-v-59c0ebba]{color:#475569!important}[dir] .action-buttons-container .cancel-btn[data-v-59c0ebba]{background:#f8fafc!important;border:1px solid #e2e8f0!important}.action-buttons-container .cancel-btn[data-v-59c0ebba]:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05)}[dir] .action-buttons-container .cancel-btn[data-v-59c0ebba]:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;box-shadow:0 2px 4px rgba(0,0,0,.05)}.action-buttons-container .save-btn[data-v-59c0ebba]{color:#fff!important}[dir] .action-buttons-container .save-btn[data-v-59c0ebba]{background:#1e293b!important;border:1px solid #1e293b!important}.action-buttons-container .save-btn[data-v-59c0ebba]:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1)}[dir] .action-buttons-container .save-btn[data-v-59c0ebba]:hover{background:#0f172a!important;box-shadow:0 2px 4px rgba(0,0,0,.1)}.validation-summary[data-v-59c0ebba]{backdrop-filter:blur(4px)}[dir] .validation-summary[data-v-59c0ebba]{border-radius:.5rem;background:#fef2f2;border:1px solid #fecaca}[dir=ltr] .validation-summary[data-v-59c0ebba],[dir=rtl] .validation-summary[data-v-59c0ebba]{-webkit-animation:slideIn-59c0ebba .3s ease-out;animation:slideIn-59c0ebba .3s ease-out}@-webkit-keyframes slideIn-59c0ebba{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn-59c0ebba{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.enhanced-table-scroll[data-v-59c0ebba],.mapping-scroll-area[data-v-59c0ebba]{height:600px}[dir] .enhanced-table-scroll[data-v-59c0ebba],[dir] .mapping-scroll-area[data-v-59c0ebba]{border-radius:.5rem}[dir] .enhanced-table-scroll[data-v-59c0ebba] .ps__rail-y,[dir] .mapping-scroll-area[data-v-59c0ebba] .ps__rail-y{background-color:rgba(0,0,0,.05);border-radius:.25rem}[dir] .enhanced-table-scroll[data-v-59c0ebba] .ps__rail-y .ps__thumb-y,[dir] .mapping-scroll-area[data-v-59c0ebba] .ps__rail-y .ps__thumb-y{background-color:rgba(99,102,241,.3);border-radius:.25rem}[dir] .enhanced-table-scroll[data-v-59c0ebba] .ps__rail-y .ps__thumb-y:hover,[dir] .mapping-scroll-area[data-v-59c0ebba] .ps__rail-y .ps__thumb-y:hover{background-color:rgba(99,102,241,.5)}.preview-stats .stat-item[data-v-59c0ebba]{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;grid-gap:.25rem;gap:.25rem}.preview-stats .stat-item span[data-v-59c0ebba]:first-child{font-weight:400}.preview-stats .stat-item span[data-v-59c0ebba]:last-child{font-weight:600}@media (max-width:768px){[dir] .equivalences-container[data-v-59c0ebba],[dir] .glass-container[data-v-59c0ebba]{padding:1rem}.glass-container .grid[data-v-59c0ebba]{grid-template-columns:1fr;gap:2rem}[dir] .field-mapping-card[data-v-59c0ebba]{padding:1rem}.preview-stats[data-v-59c0ebba]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}[dir] .preview-stats[data-v-59c0ebba]{margin-top:1rem}[dir=ltr] .preview-stats[data-v-59c0ebba]{margin-left:0!important}[dir=rtl] .preview-stats[data-v-59c0ebba]{margin-right:0!important}.enhanced-data-table[data-v-59c0ebba]{font-size:.75rem}[dir] .enhanced-data-table .header-cell[data-v-59c0ebba],[dir] .enhanced-data-table .table-cell[data-v-59c0ebba]{padding:.5rem}.action-buttons-container .flex[data-v-59c0ebba]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (prefers-contrast:high){[dir] .glass-container[data-v-59c0ebba]{background:#fff;border:2px solid #000}[dir] .field-mapping-card[data-v-59c0ebba]{background:#fff;border:1px solid #000}}@media (prefers-reduced-motion:reduce){[data-v-59c0ebba]{-webkit-transition-duration:.01ms!important}[dir] [data-v-59c0ebba]{transition-duration:.01ms!important}[dir=ltr] [data-v-59c0ebba],[dir=rtl] [data-v-59c0ebba]{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}@media (prefers-color-scheme:dark){[dir] .field-mapping-card[data-v-59c0ebba],[dir] .glass-container[data-v-59c0ebba]{border-color:rgba(75,85,99,.3)}}[dir] th[data-v-59c0ebba]{border:1px solid #ddd;padding:8px}[dir=ltr] th[data-v-59c0ebba]{text-align:left}[dir=rtl] th[data-v-59c0ebba]{text-align:right}[dir] td[data-v-59c0ebba]{border-bottom:1px solid #ddd;padding:8px}[dir=ltr] td[data-v-59c0ebba]{text-align:left}[dir=rtl] td[data-v-59c0ebba]{text-align:right}.scroll-area[data-v-59c0ebba]{width:100%;height:400px}[dir] .scroll-area[data-v-59c0ebba]{margin:auto}.scroll-area-table[data-v-59c0ebba]{width:100%;height:450px}[dir] .scroll-area-table[data-v-59c0ebba]{margin:auto}@-webkit-keyframes shimmer-ltr-59c0ebba{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes shimmer-rtl-59c0ebba{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes shimmer-ltr-59c0ebba{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer-rtl-59c0ebba{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.skeleton-placeholder[data-v-59c0ebba]{width:100%;height:1rem;position:relative;overflow:hidden}[dir] .skeleton-placeholder[data-v-59c0ebba]{border-radius:.25rem;background-color:#e5e7eb}.skeleton-placeholder[data-v-59c0ebba]:after{content:"";position:absolute;top:0;bottom:0}[dir=ltr] .skeleton-placeholder[data-v-59c0ebba]:after{left:0;right:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.6)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);-webkit-animation:shimmer-ltr-59c0ebba 1.5s infinite;animation:shimmer-ltr-59c0ebba 1.5s infinite}[dir=rtl] .skeleton-placeholder[data-v-59c0ebba]:after{right:0;left:0;-webkit-transform:translateX(100%);transform:translateX(100%);background:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(hsla(0,0%,100%,.6)),to(transparent));background:linear-gradient(-90deg,transparent,hsla(0,0%,100%,.6),transparent);-webkit-animation:shimmer-rtl-59c0ebba 1.5s infinite;animation:shimmer-rtl-59c0ebba 1.5s infinite}.mapping-scroll-area[data-v-59c0ebba]{height:600px}.sticky-actions-wrapper[data-v-59c0ebba]{position:sticky;bottom:0;z-index:50;backdrop-filter:blur(10px);-webkit-box-shadow:0 -4px 20px rgba(0,0,0,.05)}[dir] .sticky-actions-wrapper[data-v-59c0ebba]{padding:1rem 1.5rem;background:hsla(0,0%,100%,.85);border-top:1px solid #e2e8f0;box-shadow:0 -4px 20px rgba(0,0,0,.05)}[dir=ltr] .sticky-actions-wrapper[data-v-59c0ebba],[dir=rtl] .sticky-actions-wrapper[data-v-59c0ebba]{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.header-actions-wrapper[data-v-59c0ebba]{backdrop-filter:blur(8px);transition:all .3s ease}[dir] .header-actions-wrapper[data-v-59c0ebba]{border:1px solid rgba(226,232,240,.8);border-radius:.5rem;padding:.75rem 1rem;-webkit-transition:all .3s ease}[dir=ltr] .header-actions-wrapper[data-v-59c0ebba],[dir=rtl] .header-actions-wrapper[data-v-59c0ebba]{-webkit-animation:slideInFromTop-59c0ebba .3s ease-out;animation:slideInFromTop-59c0ebba .3s ease-out}@-webkit-keyframes slideInFromTop-59c0ebba{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInFromTop-59c0ebba{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#content-router-selection[data-v-54b2b92b]{height:100%}.fade-enter-active[data-v-54b2b92b]{transition:opacity .7s}[dir] .fade-enter-active[data-v-54b2b92b]{-webkit-transition:opacity .7s}.fade-leave-active[data-v-54b2b92b]{transition:opacity .3s}[dir] .fade-leave-active[data-v-54b2b92b]{-webkit-transition:opacity .3s}.fade-enter[data-v-54b2b92b],.fade-leave-to[data-v-54b2b92b]{opacity:0}