form[data-v-0c28f926]{width:100%;min-height:150px;height:100%;display:flex;flex-direction:column}.dropzone[data-v-0c28f926]{width:100%;min-height:150px;height:80%;border:2px dashed #ccc;border-radius:5px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;transition:all .3s;&[data-v-0c28f926]:hover{background-color:#ececec}.dark &[data-v-0c28f926]:hover{background-color:#131416}}.is-file[data-v-0c28f926]{background-color:#ececec;.dark &[data-v-0c28f926]{background-color:#131416}}.loader[data-v-0c28f926]{width:100%;height:100%;position:absolute;z-index:1;display:flex;justify-content:center;align-items:center}.overlay[data-v-0c28f926]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:2}.list-enter-active[data-v-0c28f926],.list-leave-active[data-v-0c28f926]{transition:all .5s ease}.list-enter-from[data-v-0c28f926],.list-leave-to[data-v-0c28f926]{opacity:0;transform:translateX(30px)}.con-footer{display:flex;align-items:center;justify-content:flex-end}.con-footer .vs-button{margin:0}.con-footer .vs-button .vs-button__content{padding:10px 30px}.con-footer .vs-button~.vs-button{margin-left:10px}.not-margin{margin:0;font-weight:400;padding:10px;padding-bottom:0}.con-content{width:100%}.con-content p{padding:0 10px}.con-content .vs-checkbox-label,.con-content p{font-size:.8rem}.con-content .vs-input-parent{width:100%}.con-content .vs-input-content{margin:10px 0;width:100%}.con-content .vs-input-content .vs-input{width:100%}.footer-dialog{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.footer-dialog .new{margin:0;margin-top:20px;padding:0;font-size:.7rem}.footer-dialog .new a{color:var(--primary-color)!important;margin-left:6px}.footer-dialog .new a:hover{text-decoration:underline}.footer-dialog .vs-button{margin:0}.checklist-container[data-v-77d2f6e9]{max-height:300px;overflow-y:auto;padding-right:8px}.checklist[data-v-77d2f6e9]{display:flex;flex-direction:column;gap:12px}.checklist-item[data-v-77d2f6e9]{padding:8px;border-radius:8px;transition:background-color .2s}.checklist-item[data-v-77d2f6e9]:hover{background-color:rgba(var(--vs-primary),.1)}.checklist-content[data-v-77d2f6e9]{display:flex;flex-direction:column;margin-left:8px}.checklist-label[data-v-77d2f6e9]{font-weight:500}.checklist-description[data-v-77d2f6e9]{font-size:.875rem}.footer-container[data-v-77d2f6e9]{display:flex;justify-content:flex-end;gap:12px;padding:16px}.checklist-container[data-v-77d2f6e9]::-webkit-scrollbar{width:6px}.checklist-container[data-v-77d2f6e9]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.checklist-container[data-v-77d2f6e9]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.checklist-container[data-v-77d2f6e9]::-webkit-scrollbar-thumb:hover{background:#555}.errores-container[data-v-5bcbe4cc]{padding:20px;border-radius:8px}.header-section[data-v-5bcbe4cc]{border-bottom:2px solid #e9ecef;padding-bottom:20px}.header-section h2[data-v-5bcbe4cc]{font-size:24px;font-weight:600;margin-bottom:8px}.collapse-item[data-v-5bcbe4cc]{margin-bottom:16px;border:1px solid #dee2e6;border-radius:6px;overflow:hidden;transition:all .3s ease}.collapse-item[data-v-5bcbe4cc]:hover{border-color:#dc3545;box-shadow:0 2px 8px rgba(220,53,69,.1)}.collapse-button[data-v-5bcbe4cc]{display:block;width:100%;padding:16px;border:none;text-align:left}.collapse-button[data-v-5bcbe4cc]:hover{text-decoration:none}.collapse-button[data-v-5bcbe4cc]:focus{box-shadow:none;outline:none}.linea-info[data-v-5bcbe4cc]{display:flex;align-items:center}.error-count[data-v-5bcbe4cc]{font-size:14px}.chevron-icon[data-v-5bcbe4cc]{color:#dc3545;font-size:18px;transition:transform .3s ease}.collapse-button.collapsed .chevron-icon[data-v-5bcbe4cc]{transform:rotate(-90deg)}.collapse-body[data-v-5bcbe4cc]{border-top:1px solid #dee2e6}.error-item[data-v-5bcbe4cc]{padding:12px;border-left:3px solid #dc3545;border-radius:4px}.error-item[data-v-5bcbe4cc]:last-child{margin-bottom:0!important}.error-header h6[data-v-5bcbe4cc]{font-size:14px;font-weight:600}.valores-disponibles[data-v-5bcbe4cc]{margin-top:12px;padding-top:12px;border-top:1px solid #dee2e6}.valores-tags[data-v-5bcbe4cc]{display:flex;flex-wrap:wrap;gap:8px}.valores-tags .badge[data-v-5bcbe4cc]{padding:6px 12px;font-size:12px;border:1px solid #dee2e6}