.form-card[data-v-e1541ccb]{background:#fff;border:1px solid #f0f2f5;border-radius:16px;margin-bottom:1rem;padding:16px 20px;transition:transform .3s;box-shadow:0 4px 20px #00000008}.card-header-accent[data-v-e1541ccb]{border-bottom:2px solid #f8fafc;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.header-icon[data-v-e1541ccb]{color:var(--color-color1);margin-right:10px;font-size:1.3rem}.section-title[data-v-e1541ccb]{color:#1e293b;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:1.05rem;font-weight:700}.form-label-custom[data-v-e1541ccb]{color:#64748b;margin-bottom:6px;font-size:.8rem;font-weight:600;display:block}.form-input[data-v-e1541ccb],.form-select-custom[data-v-e1541ccb]{background:#fdfdfd;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;padding:8px 12px;font-size:.9rem;transition:all .2s}.form-input[data-v-e1541ccb]:focus,.form-select-custom[data-v-e1541ccb]:focus{border-color:var(--color-color1);background:#fff;outline:none;box-shadow:0 0 0 3px #1128330d}.form-input-textarea[data-v-e1541ccb]{resize:none;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;min-height:80px;padding:8px 12px;font-size:.9rem}.required-mark[data-v-e1541ccb]{color:#dc2626;font-weight:800}.form-input-textarea.is-invalid[data-v-e1541ccb],.form-input.is-invalid[data-v-e1541ccb]{background-color:#fef2f2;border-color:#dc2626}.form-input-textarea.is-invalid[data-v-e1541ccb]:focus,.form-input.is-invalid[data-v-e1541ccb]:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.form-input.is-warning[data-v-e1541ccb]{background-color:#fffbeb;border-color:#d97706}.form-input.is-warning[data-v-e1541ccb]:focus{border-color:#d97706;box-shadow:0 0 0 3px #d9770626}.nuc-warning-feedback-custom[data-v-e1541ccb]{color:#d97706;align-items:center;margin-top:4px;font-size:.75rem;font-weight:600;display:flex}.warning-icon[data-v-e1541ccb]{margin-right:4px;font-size:.95rem}.invalid-feedback-custom[data-v-e1541ccb]{color:#dc2626;margin-top:4px;font-size:.75rem;font-weight:600;display:block}.nuc-input-wrapper[data-v-e1541ccb]{position:relative}.nuc-checking-spinner[data-v-e1541ccb]{color:#94a3b8;pointer-events:none;font-size:1rem;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.designacion-hint-container[data-v-e1541ccb]{margin-top:4px;line-height:1.3}.designacion-hint-container.is-clickable[data-v-e1541ccb]{cursor:pointer}.designacion-hint-container.is-clickable:hover .designacion-sugerida-letra[data-v-e1541ccb]{color:#1d4ed8;text-decoration:underline}.designacion-hint-text[data-v-e1541ccb]{color:#64748b;font-size:.73rem;display:block}.designacion-sugerida-letra[data-v-e1541ccb]{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:1px 5px;font-family:monospace}.form-select-custom[data-v-e1541ccb]{appearance:none;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%2364748b%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M4.646%206.646a.5.5%200%200%201%20.708%200L8%209.293l2.646-2.647a.5.5%200%200%201%20.708.708l-3%203a.5.5%200%200%201-.708%200l-3-3a.5.5%200%200%201%200-.708%22%2F%3E%3C%2Fsvg%3E);background-position:right .75rem center;background-repeat:no-repeat;background-size:14px 10px}.field-icon-left[data-v-e1541ccb]{color:#94a3b8;pointer-events:none;font-size:1.1rem;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.actions-footer[data-v-e1541ccb]{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:.5rem;padding-top:20px;display:flex}.btn-nav-primary[data-v-e1541ccb]{background:var(--color-color1);color:#fff;border:none;border-radius:12px;padding:10px 24px;font-size:.95rem;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #11283333}.btn-nav-primary[data-v-e1541ccb]:hover:not(:disabled){background:#061521;transform:translateY(-2px);box-shadow:0 6px 15px #1128334d}.btn-nav-primary[data-v-e1541ccb]:disabled{opacity:.6;cursor:not-allowed}.btn-nav-secondary[data-v-e1541ccb]{color:#64748b;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:10px 20px;font-size:.95rem;font-weight:600;transition:all .2s}.btn-nav-secondary[data-v-e1541ccb]:hover{background:#f8fafc}.btn-nav-danger[data-v-e1541ccb]{color:#ef4444;background:0 0;border:1.5px solid #fee2e2;border-radius:12px;padding:10px 20px;font-size:.95rem;font-weight:600;transition:all .2s}.btn-nav-danger[data-v-e1541ccb]:hover{background:#fef2f2}.animate-fade-in[data-v-e1541ccb]{animation:.4s ease-out fadeIn-e1541ccb}@keyframes fadeIn-e1541ccb{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sub-stepper-container[data-v-e1541ccb]{background:#fff;border:1px solid #f0f2f5;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 16px;display:flex;box-shadow:0 2px 10px #00000005}.sub-step[data-v-e1541ccb]{cursor:pointer;color:#64748b;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:6px 12px;transition:all .2s;display:flex}.searchable-select[data-v-e1541ccb]{position:relative}.searchable-select-input[data-v-e1541ccb]{padding-right:2.5rem}.searchable-select-icon[data-v-e1541ccb]{color:#64748b;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.searchable-select-menu[data-v-e1541ccb]{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-height:230px;padding:.35rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 16px 35px #0f172a29}.searchable-select-option[data-v-e1541ccb]{color:#334155;text-align:left;background:0 0;border:0;border-radius:10px;width:100%;padding:.6rem .7rem;font-size:.9rem;transition:background .15s,color .15s}.searchable-select-option.active[data-v-e1541ccb],.searchable-select-option[data-v-e1541ccb]:hover{color:var(--color-color1);background:#11283314;font-weight:700}.searchable-select-empty[data-v-e1541ccb]{color:#94a3b8;text-align:center;padding:.8rem;font-size:.85rem}.input-with-icon[data-v-e1541ccb]{position:relative}.sub-step[data-v-e1541ccb]:hover{background:#f8fafc}.sub-step.active[data-v-e1541ccb]{background:var(--color-color1);color:#fff}.sub-step-icon[data-v-e1541ccb]{flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.sub-step-label[data-v-e1541ccb]{white-space:nowrap;font-size:.9rem;font-weight:700}.sub-step-divider[data-v-e1541ccb]{background:#e2e8f0;flex-grow:1;height:2px;margin:0 16px}.custom-checkbox-card[data-v-e1541ccb]{cursor:pointer;border:2px solid #e2e8f0;border-radius:16px;align-items:center;padding:16px;transition:all .2s;display:flex}.custom-checkbox-card.active[data-v-e1541ccb]{border-color:var(--color-color1);background:#11283305}.custom-check-input[data-v-e1541ccb]{width:20px;height:20px;margin-right:15px}.check-icon-large[data-v-e1541ccb]{color:#94a3b8;margin-right:16px;font-size:2rem}.active .check-icon-large[data-v-e1541ccb]{color:var(--color-color1)}.nuc-hint[data-v-e1541ccb]{color:#94a3b8;letter-spacing:.3px;margin-top:4px;font-size:.72rem;font-weight:500}.font-monospace[data-v-e1541ccb]{letter-spacing:1px;font-family:Courier New,Courier,monospace}.char-counter[data-v-e1541ccb]{margin-top:.35rem}.char-counter-bar[data-v-e1541ccb]{background:#e2e8f0;border-radius:999px;width:100%;height:4px;overflow:hidden}.char-counter-fill[data-v-e1541ccb]{border-radius:999px;width:0;height:100%;transition:width .15s,background-color .2s}@media (width<=767.98px){.sub-stepper-container[data-v-e1541ccb]{padding:6px 10px}.sub-step-divider[data-v-e1541ccb]{margin:0 8px}.sub-step-label[data-v-e1541ccb]{font-size:.78rem}.sub-step[data-v-e1541ccb]{gap:6px;padding:6px 8px}.form-card[data-v-e1541ccb]{border-radius:14px;padding:14px 16px}.header-icon[data-v-e1541ccb]{margin-right:8px;font-size:1.15rem}.section-title[data-v-e1541ccb]{font-size:.92rem}.custom-checkbox-card[data-v-e1541ccb]{padding:12px}.check-icon-large[data-v-e1541ccb]{margin-right:12px;font-size:1.6rem}.searchable-select-menu[data-v-e1541ccb]{max-height:180px}}@media (width<=420px){.sub-step-label[data-v-e1541ccb]{display:none}.sub-step[data-v-e1541ccb]{padding:8px}.sub-step-divider[data-v-e1541ccb]{margin:0 4px}}@media (width<=480px){.actions-footer[data-v-e1541ccb]{flex-direction:column-reverse}.btn-nav-primary[data-v-e1541ccb],.btn-nav-secondary[data-v-e1541ccb],.buttons-container[data-v-e1541ccb],.btn-nav-primary[data-v-e1541ccb]{width:100%}.btn-nav-primary[data-v-e1541ccb],.btn-nav-secondary[data-v-e1541ccb]{justify-content:center;display:flex}.custom-checkbox-card[data-v-e1541ccb]{align-items:flex-start}.check-icon-large[data-v-e1541ccb]{margin-right:10px;font-size:1.4rem}}
