.modal-confirmar-correo__logo[data-v-c9a5ae2d]{max-width:35px}.modal-confirmar-correo__arrow-right[data-v-c9a5ae2d]{font-size:20px!important}.modal-confirmar-correo[data-v-c9a5ae2d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1055;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-confirmar-correo__backdrop[data-v-c9a5ae2d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a37634e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);will-change:opacity}.modal-confirmar-correo__dialog[data-v-c9a5ae2d]{position:relative;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;box-shadow:0 30px 45px #051b3d33;border-radius:12px;will-change:transform,opacity}.modal-confirmar-correo__card[data-v-c9a5ae2d]{background:#fff;border-radius:16px;overflow:hidden}.modal-confirmar-correo__header[data-v-c9a5ae2d]{position:relative;padding:2rem 1.5rem 1.5rem;background:linear-gradient(160deg,#3988c3,#2d6da3);color:#fff;text-align:center}.modal-confirmar-correo__icon-wrap[data-v-c9a5ae2d]{width:56px;height:56px;margin:0 auto 1rem;background:#fff;color:#3988c3!important;border-radius:50%;display:flex;align-items:center;justify-content:center}.modal-confirmar-correo__icon-wrap i[data-v-c9a5ae2d]{font-size:1.5rem}.modal-confirmar-correo__title[data-v-c9a5ae2d]{margin:0 0 .25rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#fff}.modal-confirmar-correo__subtitle[data-v-c9a5ae2d]{margin:0;font-size:.9rem;opacity:.95;font-weight:400}.modal-confirmar-correo__close[data-v-c9a5ae2d]{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border:none;background:#fff3;color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.modal-confirmar-correo__close[data-v-c9a5ae2d]:hover{background:#ffffff4d}.modal-confirmar-correo__body[data-v-c9a5ae2d]{padding:1.5rem 1.5rem 1rem}.modal-confirmar-correo__email-box[data-v-c9a5ae2d]{border-radius:10px;margin-bottom:1.25rem;cursor:not-allowed;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.modal-confirmar-correo__email-label[data-v-c9a5ae2d]{display:block;font-size:.75rem;font-weight:600;color:#3988c3;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem}.modal-confirmar-correo__email-value[data-v-c9a5ae2d]{font-size:1.2rem;font-weight:600;color:#000000d3;letter-spacing:.02em;pointer-events:none}.modal-confirmar-correo__body-resize[data-v-c9a5ae2d]{overflow:hidden;transition:max-height .35s ease-out;max-height:100px}.modal-confirmar-correo__body-resize.is-expanded[data-v-c9a5ae2d]{max-height:420px}.modal-confirmar-correo__email-info span[data-v-c9a5ae2d],.modal-confirmar-correo__email-info strong[data-v-c9a5ae2d]{font-size:.85rem!important}.modal-confirmar-correo__email-info a[data-v-c9a5ae2d]{font-size:.85rem!important;color:#337cb5!important;text-decoration:none!important}.modal-confirmar-correo__action[data-v-c9a5ae2d]{margin-bottom:.5rem}.modal-confirmar-correo__btn-send[data-v-c9a5ae2d]{width:100%;padding:.875rem 1.25rem;background:linear-gradient(160deg,#3988c3,#2d6da3);color:#fff;border:none;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .15s,box-shadow .15s}.modal-confirmar-correo__btn-send[data-v-c9a5ae2d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #3988c359}.modal-confirmar-correo__btn-send[data-v-c9a5ae2d]:disabled{opacity:.8;cursor:not-allowed;transform:none}.modal-confirmar-correo__btn-send[data-v-c9a5ae2d]:active:not(:disabled){transform:translateY(0)}.modal-confirmar-correo__btn-send.btn-with-loader[data-v-c9a5ae2d],.modal-confirmar-correo__btn-validate.btn-with-loader[data-v-c9a5ae2d]{min-height:2.75rem}.modal-confirmar-correo__btn-send .btn-spinner[data-v-c9a5ae2d],.modal-confirmar-correo__btn-validate .btn-spinner[data-v-c9a5ae2d]{width:1.15rem;height:1.15rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:modal-btn-spin-c9a5ae2d .7s linear infinite}@keyframes modal-btn-spin-c9a5ae2d{to{transform:rotate(360deg)}}.modal-confirmar-correo__code-section[data-v-c9a5ae2d]{margin-bottom:1rem}.modal-confirmar-correo__code-label[data-v-c9a5ae2d]{font-size:.9rem;color:#475569;margin:0 0 1rem;text-align:center}.modal-confirmar-correo__inputs[data-v-c9a5ae2d]{display:flex;gap:.5rem;justify-content:center}.modal-confirmar-correo__input[data-v-c9a5ae2d]{width:52px;height:56px;border:2px solid #e2e8f0;border-radius:12px;font-size:1.5rem;font-weight:700;text-align:center;color:#1e293b;transition:border-color .2s,box-shadow .2s,background .2s;will-change:transform}.modal-confirmar-correo__input[data-v-c9a5ae2d]:focus{outline:none;border-color:#3988c3;box-shadow:0 0 0 4px #3988c326}.modal-confirmar-correo__input--filled[data-v-c9a5ae2d]{border-color:#3988c3;background:#f8fafc}.modal-confirmar-correo__error[data-v-c9a5ae2d]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.875rem;font-weight:500;will-change:transform,opacity}.modal-confirmar-correo__error i[data-v-c9a5ae2d]{flex-shrink:0}.modal-confirmar-correo__footer[data-v-c9a5ae2d]{display:flex;gap:.75rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid #e2e8f0;background:#f8fafc}.modal-confirmar-correo__btn-cancel[data-v-c9a5ae2d]{flex:1;padding:.75rem 1rem;background:#fff;color:#64748b;border:1px solid #e2e8f0;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .2s,border-color .2s}.modal-confirmar-correo__btn-cancel[data-v-c9a5ae2d]:hover{background:#f1f5f9;border-color:#cbd5e1}.modal-confirmar-correo__btn-validate[data-v-c9a5ae2d]{flex:1;padding:.75rem 1rem;background:#3988c3;color:#fff;border:none;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background .2s,opacity .2s}.modal-confirmar-correo__btn-validate[data-v-c9a5ae2d]:hover:not(:disabled){background:#2c6998}.modal-confirmar-correo__btn-validate[data-v-c9a5ae2d]:disabled{opacity:.5;cursor:not-allowed}.modal-fade-enter-active[data-v-c9a5ae2d],.modal-fade-leave-active[data-v-c9a5ae2d]{transition:none}.modal-fade-enter-active .modal-confirmar-correo__backdrop[data-v-c9a5ae2d],.modal-fade-leave-active .modal-confirmar-correo__backdrop[data-v-c9a5ae2d]{transition:opacity .28s ease-out}.modal-fade-enter-active .modal-confirmar-correo__dialog[data-v-c9a5ae2d],.modal-fade-leave-active .modal-confirmar-correo__dialog[data-v-c9a5ae2d]{transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .44s cubic-bezier(.16,1,.3,1),filter .36s ease-out}.modal-fade-enter-from[data-v-c9a5ae2d],.modal-fade-leave-to[data-v-c9a5ae2d]{opacity:1}.modal-fade-enter-from .modal-confirmar-correo__backdrop[data-v-c9a5ae2d],.modal-fade-leave-to .modal-confirmar-correo__backdrop[data-v-c9a5ae2d]{opacity:0}.modal-fade-enter-from .modal-confirmar-correo__dialog[data-v-c9a5ae2d],.modal-fade-leave-to .modal-confirmar-correo__dialog[data-v-c9a5ae2d]{opacity:0;transform:scale(.95) translateY(12px);filter:blur(1px)}.modal-fade-enter-to .modal-confirmar-correo__dialog[data-v-c9a5ae2d],.modal-fade-leave-from .modal-confirmar-correo__dialog[data-v-c9a5ae2d]{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}.modal-fade-enter-active .modal-confirmar-correo__dialog[data-v-c9a5ae2d]{transition-delay:.04s}@media (prefers-reduced-motion: reduce){.modal-fade-enter-active[data-v-c9a5ae2d],.modal-fade-leave-active[data-v-c9a5ae2d],.modal-fade-enter-active .modal-confirmar-correo__backdrop[data-v-c9a5ae2d],.modal-fade-leave-active .modal-confirmar-correo__backdrop[data-v-c9a5ae2d],.modal-fade-enter-active .modal-confirmar-correo__dialog[data-v-c9a5ae2d],.modal-fade-leave-active .modal-confirmar-correo__dialog[data-v-c9a5ae2d]{transition-duration:.14s!important;transition-delay:0s!important}.modal-fade-enter-from .modal-confirmar-correo__dialog[data-v-c9a5ae2d],.modal-fade-leave-to .modal-confirmar-correo__dialog[data-v-c9a5ae2d]{transform:none;filter:none}.modal-confirmar-correo__input[data-v-c9a5ae2d],.modal-confirmar-correo__error[data-v-c9a5ae2d]{will-change:auto}}@media (max-width: 480px){.modal-confirmar-correo__email-info span[data-v-c9a5ae2d],.modal-confirmar-correo__email-info strong[data-v-c9a5ae2d],.modal-confirmar-correo__email-info a[data-v-c9a5ae2d]{font-size:1rem!important}.modal-confirmar-correo__title[data-v-c9a5ae2d]{font-size:1.5rem!important}.modal-confirmar-correo[data-v-c9a5ae2d]{padding:1rem .5rem .5rem;align-items:flex-start}.modal-confirmar-correo__dialog[data-v-c9a5ae2d]{max-width:100%;max-height:85vh}.modal-confirmar-correo__header[data-v-c9a5ae2d]{padding:1.5rem 1rem 1rem}.modal-confirmar-correo__icon-wrap[data-v-c9a5ae2d]{width:44px;height:44px;margin-bottom:.75rem}.modal-confirmar-correo__icon-wrap i[data-v-c9a5ae2d]{font-size:1.2rem}.modal-confirmar-correo__title[data-v-c9a5ae2d]{font-size:1.15rem}.modal-confirmar-correo__subtitle[data-v-c9a5ae2d]{font-size:1rem}.modal-confirmar-correo__close[data-v-c9a5ae2d]{top:.75rem;right:.75rem;width:32px;height:32px}.modal-confirmar-correo__body[data-v-c9a5ae2d]{padding:1rem 1rem .75rem}.modal-confirmar-correo__email-box[data-v-c9a5ae2d]{padding:.65rem .875rem;margin-bottom:1rem}.modal-confirmar-correo__email-label[data-v-c9a5ae2d]{font-size:1rem}.modal-confirmar-correo__email-value[data-v-c9a5ae2d]{font-size:1.2rem}.modal-confirmar-correo__code-label[data-v-c9a5ae2d]{font-size:1rem;margin-bottom:.75rem}.modal-confirmar-correo__inputs[data-v-c9a5ae2d]{gap:.35rem}.modal-confirmar-correo__input[data-v-c9a5ae2d]{width:44px;height:48px;font-size:1.25rem;border-radius:10px}.modal-confirmar-correo__btn-send[data-v-c9a5ae2d]{padding:.75rem 1rem;font-size:1.02rem}.modal-confirmar-correo__footer[data-v-c9a5ae2d]{flex-direction:column;gap:.5rem;padding:.75rem 1rem 1rem}.modal-confirmar-correo__btn-cancel[data-v-c9a5ae2d],.modal-confirmar-correo__btn-validate[data-v-c9a5ae2d]{width:100%;padding:.65rem 1rem;font-size:1rem}.modal-confirmar-correo__error[data-v-c9a5ae2d]{font-size:.9rem;padding:.6rem .875rem}}@media (max-width: 360px){.modal-confirmar-correo__input[data-v-c9a5ae2d]{width:40px;height:44px;font-size:1.1rem}.modal-confirmar-correo__title[data-v-c9a5ae2d]{font-size:1.05rem}}.sg-footer-institutional__surface[data-v-34e2cd1f]{width:100%}.sg-footer-institutional[data-v-34e2cd1f]{flex-shrink:0;--sg-footer-blue: #4E85B0;--sg-footer-blue-light: #0d4a8c;--sg-footer-red: #c41230;--sg-footer-red-deep: #9e0e26;--sg-footer-text: #1e3a5f;--sg-footer-muted: #5c6b7aab;position:relative;width:100%;overflow:hidden;background-color:#fff!important}.sg-footer-institutional__ribbon[data-v-34e2cd1f]{display:flex;width:100%;height:5px;flex-shrink:0}.sg-footer-institutional__grid[data-v-34e2cd1f]{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:stretch;text-align:center}@media (max-width: 991.98px){.sg-footer-institutional__col--social[data-v-34e2cd1f]{padding-bottom:1rem;border-bottom:1px solid rgba(8,47,92,.1)}}@media (min-width: 992px){.sg-footer-institutional__grid[data-v-34e2cd1f]{grid-template-columns:minmax(0,1.1fr) auto minmax(0,1fr);gap:1.5rem;align-items:center;text-align:left}.sg-footer-institutional__col--web[data-v-34e2cd1f]{text-align:right}}.sg-footer-institutional__title[data-v-34e2cd1f]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--sg-footer-blue)}.sg-footer-institutional__social[data-v-34e2cd1f]{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem}@media (min-width: 992px){.sg-footer-institutional__social[data-v-34e2cd1f]{justify-content:flex-start}}.sg-footer-institutional__social-btn[data-v-34e2cd1f]{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;color:#fff!important;font-size:.9rem!important;text-decoration:none;transition:background .15s ease,transform .15s ease}.sg-footer-institutional__social-btn[data-v-34e2cd1f]:hover{background:var(--sg-footer-blue-light);color:#fff;transform:translateY(-2px)}.sg-footer-institutional__social-btn:hover i[data-v-34e2cd1f]{color:#fff!important}.sg-footer-institutional__social-btn[data-v-34e2cd1f]:focus-visible{outline:2px solid var(--sg-footer-red);outline-offset:2px}.sg-footer-institutional__handle[data-v-34e2cd1f]{margin:.55rem 0 0;font-size:.72rem;font-weight:700;color:var(--sg-footer-blue)}.sg-footer-institutional__col--sep[data-v-34e2cd1f]{display:none;align-items:center;justify-content:center;padding:0 .25rem}@media (min-width: 992px){.sg-footer-institutional__col--sep[data-v-34e2cd1f]{display:flex}}.sg-footer-institutional__sep-v[data-v-34e2cd1f]{width:3px;align-self:stretch;min-height:3.5rem;border-radius:2px;background:linear-gradient(180deg,var(--sg-footer-blue) 0%,var(--sg-footer-blue-light) 45%,var(--sg-footer-red) 100%);box-shadow:0 0 0 1px #ffffff59 inset}.sg-footer-institutional__url-pill[data-v-34e2cd1f]{display:inline-block;max-width:100%;font-size:1rem;font-weight:700;color:var(--sg-footer-blue);text-decoration:none;word-break:break-all}.sg-footer-institutional__url-pill[data-v-34e2cd1f]:hover{background:#fff;border-color:var(--sg-footer-blue-light);color:var(--sg-footer-blue-light)}.sg-footer-institutional__legal[data-v-34e2cd1f]{margin-top:.7rem;width:100%;display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:0rem 1.5rem .7rem}.sg-footer-institutional__legal-name[data-v-34e2cd1f]{margin:0 0 .35rem;font-size:.9rem;line-height:1.4}.sg-footer-institutional__legal-link[data-v-34e2cd1f]{color:var(--sg-footer-blue);font-weight:600;text-decoration:none}.sg-footer-institutional__legal-link[data-v-34e2cd1f]:hover{text-decoration:underline}.sg-footer-institutional__legal-meta[data-v-34e2cd1f]{margin:0;font-size:.75rem;line-height:1.45;color:var(--sg-footer-muted)}.sg-footer-institutional__dot[data-v-34e2cd1f]{display:inline-block;padding:0 .35rem;color:var(--sg-footer-blue);opacity:.45;font-weight:700}.sg-footer-institutional__bar[data-v-34e2cd1f]{display:flex;width:100%;height:6px}.sg-footer-institutional__bar-blue[data-v-34e2cd1f],.sg-footer-institutional__bar-red[data-v-34e2cd1f]{flex:1 1 50%;min-height:2px}.sg-footer-institutional__bar-blue[data-v-34e2cd1f]{background:linear-gradient(90deg,var(--sg-footer-blue) 0%,var(--sg-footer-blue-light) 100%)}.sg-footer-institutional__bar-red[data-v-34e2cd1f]{background:linear-gradient(90deg,var(--sg-footer-red-deep) 0%,var(--sg-footer-red) 100%)}@media (prefers-reduced-motion: reduce){.sg-footer-institutional__social-btn[data-v-34e2cd1f]:hover{transform:none}}.direccion-section[data-v-8e5c159e]{margin-top:1rem;margin-bottom:1rem}.instrucciones-direccion[data-v-8e5c159e]{background:linear-gradient(135deg,#eef2ff,#f0f9ff);border:1px solid rgba(32,65,144,.2);border-radius:10px;padding:1rem 1.25rem;box-shadow:0 2px 8px #2041900f;margin-bottom:3rem}.instrucciones-direccion__header[data-v-8e5c159e]{color:var(--primary-color, #204190);font-size:1.3rem;margin-bottom:.75rem;display:flex;align-items:center}.instrucciones-direccion__header i[data-v-8e5c159e]{color:var(--primary-color, #204190)}.instrucciones-direccion__body[data-v-8e5c159e]{color:var(--gray-700, #334155);font-size:1.2rem}.instrucciones-direccion__pasos[data-v-8e5c159e]{color:var(--gray-600, #475569);padding-left:1.25rem;margin-bottom:0}.instrucciones-direccion__pasos li[data-v-8e5c159e]{margin-bottom:.35rem}.instrucciones-direccion__ejemplo[data-v-8e5c159e]{color:var(--gray-600, #475569)}.direccion-section-header[data-v-8e5c159e]{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #204190}.direccion-section-header i[data-v-8e5c159e]{color:var(--primary-color, #204190);font-size:1.25rem}.direccion-section-header h6[data-v-8e5c159e]{color:var(--gray-700, #334155);font-weight:600}.direccion-section-body[data-v-8e5c159e]{padding:.5rem 0}.campos-card[data-v-8e5c159e]{background:#fff;border-radius:10px;margin-bottom:1rem;transition:all .2s ease}.campos-card-title[data-v-8e5c159e]{color:var(--primary-color, #204190);font-weight:600;font-size:.9rem;display:flex;align-items:center;margin-bottom:1rem}.campos-card-title i[data-v-8e5c159e]{color:var(--primary-color, #204190)}.form-label-modern[data-v-8e5c159e]{font-weight:600;color:var(--gray-700, #334155);margin-bottom:.5rem;display:flex;align-items:center;font-size:1rem}.form-label-modern i[data-v-8e5c159e]{color:var(--primary-color, #204190)}.form-control-modern[data-v-8e5c159e]{width:100%;padding:.75rem 0 .5rem;border:none;border-bottom:2px solid #204190;border-radius:0;font-size:1rem;background:transparent;transition:border-color .25s ease,box-shadow .2s ease}.form-control-modern[data-v-8e5c159e]:focus{outline:none;border-bottom-color:var(--primary-color, #204190);box-shadow:0 2px 0 0 var(--primary-color, #204190)}.form-control-modern.is-valid[data-v-8e5c159e]{border-bottom-color:var(--success, #10b981)}.form-control-modern.is-invalid[data-v-8e5c159e]{border-bottom-color:var(--danger, #ef4444)}.form-control-modern[data-v-8e5c159e]::placeholder{color:var(--gray-400, #94a3b8)}.base-numeracion[data-v-8e5c159e]{display:flex;justify-content:between!important;width:100%!important;gap:.5rem .75rem;align-items:flex-end}.base-numeracion__campo[data-v-8e5c159e]{display:flex;flex-direction:column;gap:.25rem;min-width:0;width:100%!important}.base-numeracion__etiqueta[data-v-8e5c159e]{font-size:.8rem;font-weight:600;color:var(--gray-500, #64748b);text-transform:uppercase;letter-spacing:.03em;width:100%!important}.base-numeracion__input[data-v-8e5c159e]{width:100%;min-width:3.5rem;max-width:100%!important;padding:.5rem 0 .35rem;border:none;border-bottom:.7px solid #204190;border-radius:0;font-size:1.05rem;text-align:center;background:transparent;transition:border-color .25s ease,box-shadow .2s ease;color:#000!important;margin-top:.6rem!important}.base-numeracion__input[data-v-8e5c159e]:focus{outline:none;border-bottom-color:var(--primary-color, #204190);box-shadow:0 .7px 0 0 var(--primary-color, #204190)}.base-numeracion__input.is-valid[data-v-8e5c159e]{border-bottom-color:var(--success, #10b981)}.base-numeracion__input.is-invalid[data-v-8e5c159e]{border-bottom-color:var(--danger, #ef4444)}.base-numeracion__input[data-v-8e5c159e]::placeholder{color:var(--gray-400, #6567695d)}.base-numeracion__sep[data-v-8e5c159e]{display:inline-flex;align-items:center;justify-content:center;padding:1.15rem .25rem 0;font-size:.8rem;font-weight:700;color:var(--gray-500, #64748b);align-self:center}.base-numeracion__sep--guion[data-v-8e5c159e]{font-size:1.1rem;color:var(--gray-400, #94a3b8)}.base-numeracion__hint[data-v-8e5c159e]{font-size:.8rem;line-height:1.35}.base-numeracion input[data-v-8e5c159e]::placeholder{color:#94a3b87f}.form-control-modern[data-v-8e5c159e]:disabled,.form-control-modern[readonly][data-v-8e5c159e]{background-color:var(--gray-100, #f1f5f9);cursor:not-allowed}.badge-warning[data-v-8e5c159e]{background-color:#fef3c7;color:#92400e;padding:.35rem .85rem;border-radius:6px;font-weight:500;font-size:.8rem;display:inline-flex;align-items:center}.badge-success[data-v-8e5c159e]{background-color:#d1fae5;color:#065f46;padding:.35rem .85rem;border-radius:6px;font-weight:500;font-size:.8rem;display:inline-flex;align-items:center}.btn-primary-custom[data-v-8e5c159e]{background:linear-gradient(135deg,#204190,#072958);color:#fff;border:none;font-weight:600;border-radius:10px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #20419040;display:inline-flex;align-items:center;justify-content:center}.btn-primary-custom[data-v-8e5c159e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #20419080;background:linear-gradient(135deg,#152a5d,#051b3d)}.btn-primary-custom[data-v-8e5c159e]:active{transform:translateY(0)}.btn-primary-custom[data-v-8e5c159e]:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn-danger-custom[data-v-8e5c159e]{background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;border:none;font-weight:600;border-radius:10px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #dc262638;display:inline-flex;align-items:center;justify-content:center}.btn-danger-custom[data-v-8e5c159e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #dc262673;background:linear-gradient(135deg,#b91c1c,#7f1d1d)}.btn-danger-custom[data-v-8e5c159e]:active{transform:translateY(0)}.btn-action-sm[data-v-8e5c159e]{padding:.5rem 1.25rem;font-size:.875rem;border-radius:8px}.nomenclatura-row[data-v-8e5c159e]{display:flex;align-items:stretch;gap:.75rem}.nomenclatura-row__select[data-v-8e5c159e]{flex:1;min-width:0}.nomenclatura-row__select .form-select[data-v-8e5c159e],.nomenclatura-row__select .select2-container[data-v-8e5c159e]{width:100%!important}.badge-nomenclatura-opcional[data-v-8e5c159e]{display:inline-flex;align-items:center;font-size:1rem;font-weight:600;color:var(--gray-600, #475569);background:var(--gray-100, #f1f5f9);padding:.25rem .5rem;border-radius:6px;cursor:help}.nomenclatura-subtitulo[data-v-8e5c159e]{font-size:.875rem;line-height:1.4}.nomenclatura-ejemplos[data-v-8e5c159e]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;padding:.5rem .75rem;background:var(--gray-50, #f8fafc);border-radius:8px}.nomenclatura-ejemplos__titulo[data-v-8e5c159e]{font-weight:700;font-size:.97rem}.nomenclatura-ejemplos__texto[data-v-8e5c159e]{font-size:.95rem;color:var(--gray-600, #475569)}.btn-agregar-custom[data-v-8e5c159e]{background:204190;border:1.5px solid var(--primary-color, #204190);color:var(--primary-color, #204190)!important;border-radius:1rem;font-weight:600;font-size:.875rem;padding:.5rem 1rem .4rem;min-height:2.5rem;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease;display:inline-flex;align-items:center;white-space:nowrap}.btn-agregar-custom[data-v-8e5c159e]:hover{background:var(--gray-50, #f8fafc);color:var(--primary-color, #204190);border-bottom-color:var(--primary-color, #204190)}.btn-agregar-custom[data-v-8e5c159e]:active{background:var(--gray-100, #f1f5f9)}.direccion-form .preview-box[data-v-8e5c159e]{min-height:46px;display:flex;align-items:center;font-weight:500;border:1px dashed #204190;background:var(--gray-50, #f8fafc);border-radius:8px;gap:10.5rem}.preview-box[data-v-8e5c159e]{font-size:1.1rem!important;border:1px dashed var(--primary-color, #204190);border-radius:1rem;padding:1rem 1.5rem;background-color:var(--gray-100)}.direccion-preview-container[data-v-8e5c159e],.direccion-reveal-enter-active[data-v-8e5c159e]{animation:direccionBounceIn-8e5c159e .6s cubic-bezier(.34,1.56,.64,1) both}.direccion-reveal-leave-active[data-v-8e5c159e]{animation:direccionSlideOut-8e5c159e .35s ease-in both}@keyframes direccionBounceIn-8e5c159e{0%{opacity:0;transform:translateY(18px) scale(.95)}50%{opacity:.8;transform:translateY(-4px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes direccionSlideOut-8e5c159e{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.96)}}.preview-box--animado[data-v-8e5c159e]{display:flex;align-items:center;gap:.75rem;box-shadow:0 4px 16px #2041901a;animation:previewGlow-8e5c159e 2s ease-in-out .5s 1}@keyframes previewGlow-8e5c159e{0%{box-shadow:0 4px 16px #2041901a}50%{box-shadow:0 4px 24px #20419040}to{box-shadow:0 4px 16px #2041901a}}.preview-box__icon[data-v-8e5c159e]{color:var(--primary-color);font-size:1.3rem;flex-shrink:0;animation:iconPopIn-8e5c159e .4s cubic-bezier(.34,1.56,.64,1) .3s both}@keyframes iconPopIn-8e5c159e{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.preview-box__text[data-v-8e5c159e]{font-weight:600;color:#000;letter-spacing:.01em}.direccion-icon-pulse[data-v-8e5c159e]{color:var(--primary-color);animation:iconPulse-8e5c159e 1.5s ease-in-out .2s 2}@keyframes iconPulse-8e5c159e{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.segmentos-contenedor[data-v-8e5c159e]{min-height:40px}.segmentos-contenedor__empty[data-v-8e5c159e]{display:block;font-size:1rem;color:#64748b3d;padding:.5rem 0}.segmento-editable[data-v-8e5c159e]{display:flex;align-items:flex-end;gap:.5rem;margin-bottom:.75rem}.segmento-editable__etiqueta[data-v-8e5c159e]{font-size:1rem;font-weight:600;color:var(--gray-600, #475569);text-transform:uppercase;letter-spacing:.03em;min-width:3rem;text-align:center;align-self:center}.segmento-editable__input[data-v-8e5c159e]{flex:1;min-width:0;padding:.5rem .25rem .4rem 0;border:none;border-bottom:.7px solid var(--primary-color);border-radius:0;background:transparent;font-size:20px;transition:border-color .25s ease,box-shadow .2s ease}.segmento-editable__input[data-v-8e5c159e]:focus{outline:none;border-bottom-color:var(--primary-color, #204190)}.segmento-editable__input[data-v-8e5c159e]::placeholder{color:var(--gray-400, #94a3b84a)!important}.segmento-editable__btn-remove[data-v-8e5c159e]{flex-shrink:0;width:2rem;height:2rem;padding:0;border:none;border-radius:6px;background:transparent;color:var(--gray-500, #64748b);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease,background .2s ease}.segmento-editable__btn-remove[data-v-8e5c159e]:hover{background:var(--danger, #ef4444);color:#fff}.base-numeracion input[data-v-8e5c159e]{text-transform:uppercase}@media (max-width: 768px){.form-label-modern[data-v-8e5c159e],.base-numeracion__input[data-v-8e5c159e],.base-numeracion__sep[data-v-8e5c159e]{font-size:1.3rem}.base-numeracion__etiqueta[data-v-8e5c159e]{font-size:1rem}.base-numeracion__sep--guion[data-v-8e5c159e],.base-numeracion__hint[data-v-8e5c159e]{font-size:1.3rem}.base-numeracion__input.is-valid[data-v-8e5c159e],.base-numeracion__input.is-invalid[data-v-8e5c159e]{font-size:1.3rem}.base-numeracion__input[data-v-8e5c159e]::placeholder{font-size:1.3rem}.base-numeracion__input[data-v-8e5c159e]:focus{font-size:1.3rem}.base-numeracion__input.is-valid[data-v-8e5c159e],.preview-box__text[data-v-8e5c159e]{font-size:1.3rem}.form-label-modern i[data-v-8e5c159e]{font-size:1.6rem}}.modal-verificacion-mail__card[data-v-17170540]{border-radius:16px;overflow:hidden;border:none;box-shadow:0 30px 45px #051b3d40}.modal-verificacion-mail__header[data-v-17170540]{position:relative;padding:2rem 1.75rem 1.5rem;background:linear-gradient(160deg,#3988c3,#2d6da3);color:#fff;text-align:center}.modal-verificacion-mail__logo[data-v-17170540]{max-width:35px}.modal-verificacion-mail__arrow-right[data-v-17170540]{font-size:20px!important}.modal-verificacion-mail__title[data-v-17170540]{color:#fff!important;margin:0 0 .35rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.modal-verificacion-mail__subtitle[data-v-17170540]{margin:0;font-size:.9rem;opacity:.95}.modal-verificacion-mail__mail[data-v-17170540]{font-weight:600;text-decoration:underline}.modal-verificacion-mail__meta[data-v-17170540]{margin-top:1rem;display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.modal-verificacion-mail__chip[data-v-17170540]{min-width:130px;padding:.35rem .75rem;border-radius:999px;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);display:flex;flex-direction:column;align-items:center;font-size:.75rem}.modal-verificacion-mail__chip-label[data-v-17170540]{opacity:.9}.modal-verificacion-mail__chip-value[data-v-17170540]{font-weight:700}.modal-verificacion-mail__body[data-v-17170540]{padding:1.75rem 1.75rem 1.5rem;background:#fff}.modal-verificacion-mail__code-label[data-v-17170540]{font-size:.95rem;font-weight:500;color:#1a2d4d}.modal-verificacion-mail__inputs[data-v-17170540]{display:flex;justify-content:center;gap:.5rem}.modal-verificacion-mail__input[data-v-17170540]{width:52px;height:52px;border-radius:12px;border:1px solid #cbd5f1;text-align:center;font-size:1.3rem;font-weight:600;color:#1a2d4d}.modal-verificacion-mail__input[data-v-17170540]:focus{outline:none;border-color:#3988c3;box-shadow:0 0 0 2px #3988c34d}.modal-verificacion-mail__footer[data-v-17170540]{padding:.85rem 1.75rem 1.25rem;background:#fff;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:.75rem}.modal-verificacion-mail__btn-cancel[data-v-17170540]{border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb;color:#1f2933;font-size:.85rem;padding:.5rem 1.1rem}.modal-verificacion-mail__btn-cancel[data-v-17170540]:hover{background:#f3f4f6}.modal-verificacion-mail__btn-validate[data-v-17170540]{border-radius:999px;border:none;background:#3988c3;color:#fff;font-size:.85rem;font-weight:600;padding:.5rem 1.4rem}.modal-verificacion-mail__btn-validate[data-v-17170540]:hover{background:#2f6fa2}.modal-verificacion-mail__btn-validate[data-v-17170540]:disabled{opacity:.75;cursor:not-allowed}.btn-with-loader[data-v-17170540]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:140px}.btn-spinner[data-v-17170540]{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:btn-spin-17170540 .65s linear infinite}@keyframes btn-spin-17170540{to{transform:rotate(360deg)}}.btn-verify-email[data-v-e81b2795]{background-color:var(--primary-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .3s ease;box-shadow:0 4px 12px #0000001a;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn-verify-email i[data-v-e81b2795]{color:#fff}.btn-verify-email[data-v-e81b2795]:hover{background-color:#185186;transform:translateY(-2px);box-shadow:0 6px 20px #0003}.btn-verify-email[data-v-e81b2795]:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.encuesta-contenedor[data-v-e81b2795]{margin-top:2rem;padding:1.5rem 1.5rem 3rem;gap:2rem 0;display:flex;flex-direction:column;border:1px solid var(--primary-color);border-radius:10px;box-shadow:0 4px 12px #0000001a}.checkbox-modern[data-v-e81b2795]{color:#000;font-weight:600;font-size:13px;display:flex;align-items:center;align-items:center!important}.checkbox-modern i[data-v-e81b2795]{color:var(--primary-color, #204190);font-size:1.4rem;align-items:center!important}.checkbox-modern input[data-v-e81b2795]{border:1px solid var(--primary-color, #204190)!important;margin-left:.5rem!important}.dp-empleo-toggle .dp-toggle-btn[data-v-e81b2795]{min-width:3.5rem;font-weight:600;border:1px solid var(--primary-color)!important}.dp-empleo-toggle[data-v-e81b2795] :hover{color:#fff;background-color:var(--primary-color)!important}.dp-empleo-toggle .dp-toggle-btn.active[data-v-e81b2795]{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.checkbox-modern.is-invalid .dp-empleo-toggle[data-v-e81b2795]{border:1px solid var(--bs-danger, #dc3545);border-radius:.375rem;padding:2px}.email-section-header[data-v-e81b2795]{display:flex;align-items:center;padding-bottom:.75rem;border-bottom:1px solid var(--gray-200, #e2e8f0)}.email-section-header i[data-v-e81b2795]{color:var(--primary-color, #204190);font-size:1.25rem}.email-section-header h6[data-v-e81b2795]{color:var(--gray-700, #334155);font-weight:600}.email-section-body[data-v-e81b2795]{padding:.5rem 0}.badge-warning[data-v-e81b2795]{background-color:#fef3c7;color:#92400e;padding:.5rem 1rem;border-radius:6px;font-weight:500;font-size:.875rem}.badge-success[data-v-e81b2795]{background-color:#d1fae5;color:#065f46;padding:.5rem 1rem;border-radius:6px;font-weight:500;font-size:.875rem}.badge-success-large[data-v-e81b2795]{background:#2770a8;color:#fff;padding:1rem 2rem;border-radius:10px;font-weight:600;font-size:1rem;box-shadow:0 4px 12px #10b98133;animation:slideInUp .5s ease-out}.form-label-modern[data-v-e81b2795]{font-weight:600;color:var(--gray-700, #334155);margin-bottom:.5rem;display:flex;align-items:center;font-size:1rem}.form-label-modern i[data-v-e81b2795]{color:var(--primary-color, #204190);font-size:1.18rem}.form-control-modern[data-v-e81b2795]{width:100%;border:none;border-bottom:.7px solid var(--primary-color);border-radius:0;font-size:1rem;background:transparent;transition:border-color .25s ease,box-shadow .2s ease;padding:.75rem 0 .5rem 1rem}.form-control-modern[data-v-e81b2795]:focus{outline:none;border-bottom-color:var(--primary-color, #204190)}.form-control-modern.is-valid[data-v-e81b2795]{border-bottom-color:var(--primary-color)}.form-control-modern.is-invalid[data-v-e81b2795]{border-bottom-color:var(--danger, #ef4444)}.form-control-modern[data-v-e81b2795]::placeholder{color:var(--gray-400, #94a3b8)}.btn-primary-customD[data-v-e81b2795]{background:#3988c3;color:#fff;border:none;padding:.875rem 2rem;font-weight:600;font-size:1rem;border-radius:10px;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 4px 12px #20419040;display:inline-flex;align-items:center;justify-content:center}.btn-primary-customD[data-v-e81b2795]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #20419080;background:#1d67ac}.btn-primary-customD[data-v-e81b2795]:active{transform:translateY(0)}.dp-empleo-fade-enter-active[data-v-e81b2795],.dp-empleo-fade-leave-active[data-v-e81b2795]{transition:opacity .35s ease,transform .35s ease}.dp-empleo-fade-enter-from[data-v-e81b2795],.dp-empleo-fade-leave-to[data-v-e81b2795]{opacity:0;transform:translateY(-4px)}.dp-empleo-wrapper[data-v-e81b2795]{padding-top:.5rem}@media (max-width: 768px){.form-label-modern[data-v-e81b2795]{font-size:1.3rem}.form-label-modern i[data-v-e81b2795]{font-size:1.6rem}.form-control-modern[data-v-e81b2795],.form-select[data-v-e81b2795],.form-check-label[data-v-e81b2795],.form-check-input[data-v-e81b2795]{font-size:1.3rem}.dp-toggle-btn span[data-v-e81b2795]{font-size:1.1rem}}:root{--sg-footer-blue: #082f5c;--sg-footer-blue-light: #0d4a8c;--sg-footer-red: #c41230;--sg-footer-red-deep: #9e0e26;--sg-footer-text: #1e3a5f;--sg-footer-muted: #5c6b7a}body{-webkit-user-select:none;user-select:none}.banner-autogestion{position:sticky!important;top:0!important;z-index:1000!important;background:transparent!important}.banner-autogestion__inner{min-height:100px;width:100%;background-size:100% 100%;background-position:center;background-repeat:no-repeat;padding-top:20px}.modal-header,.modal-header.bg-gray-200{background:var(--primary-color)!important;color:#fff!important;border-bottom:1px solid var(--primary-color);border-top-left-radius:12px;border-top-right-radius:12px}.modal-title,.modal-header h1,.modal-header h5{color:#fff!important;font-weight:600}.modal-body label.form-label,.modal-body .fw-bold,.modal-body .fw-semibold{color:var(--primary-color)!important;font-weight:600!important}.modal-body input.form-control[disabled],.modal-body input.form-control.bg-transparent{background:var(--gray-100);color:var(--primary-color);font-weight:600;border:1.5px solid var(--primary-color)}.modal-body .text-info,.modal-body .text-gray-900,.modal-body .text-gray-800{color:var(--primary-color)!important}.modal-body .svg-icon-primary svg{color:var(--primary-color)!important;fill:var(--primary-color)!important}.modal-body .svg-icon-info svg{color:var(--primary-color)!important;fill:var(--primary-color)!important}.modal-body .border-primary{border-color:var(--primary-color)!important}.modal-body .form-control{border-radius:8px;font-size:1.5rem}.modal-body .h-60px{height:60px!important}.modal-body .w-60px{width:60px!important}.modal-content{border-radius:12px;border:2px solid var(--primary-color);box-shadow:0 8px 32px #3988c32e}.modal-header{background:var(--primary-color);color:#fff;border-bottom:1px solid var(--primary-color);border-top-left-radius:12px;border-top-right-radius:12px}.modal-title{color:#fff!important;font-weight:600}.btn-close{filter:invert(1) grayscale(1) brightness(2)}.modal-footer{border-top:1px solid var(--primary-color);border-bottom-left-radius:12px;border-bottom-right-radius:12px}.modal-body label.form-label{color:var(--primary-color);font-weight:600}.modal-body input.form-control[disabled]{background:var(--gray-100);color:var(--primary-color);font-weight:600;border:1.5px solid var(--primary-color)}:root{--primary-color: #3988C3;--primary-dark: #35579E;--primary-darker: #051b3d;--primary-light: #0e2647;--primary-lighter: #3b8ffd;--primary-ultra-light: #5ba3ff;--white: #ffffff;--gray-50: #f8fafc;--gray-100: #f1f5f9;--gray-200: #e2e8f0;--gray-300: #cbd5e1;--gray-400: #94a3b8;--gray-500: #64748b;--gray-600: #475569;--gray-700: #1c2738;--gray-800: #1e293b;--success: #10b981;--danger: #ef4444;--warning: #f59e0b}.titulo-pag{color:var(--primary-color);font-weight:700;font-size:1rem;letter-spacing:.05em}.fade-out{animation:fadeOut 1s ease-in-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animacion{animation:fadeIn 2s ease-in;transition:all .3s ease}.animate{animation:bannerReveal 1.3s ease-out forwards}@keyframes entradaSuavebotton{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes entradaSuavetop{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(20px)}}.abajo-animado{animation:entradaSuavebotton 1s ease-in forwards}.arriba-animado{animation:entradaSuavetop .8s ease-out forwards}.actualizacion-datos-page{box-sizing:border-box}.actualizacion-datos-page__main{min-width:0}.actualizacion-datos-page__footer{margin-top:auto}.page-background{background:#fff;position:relative;overflow:hidden}.background-orbs{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.background-orbs:before,.background-orbs:after{content:"";position:absolute;border-radius:50%;opacity:.04;background:radial-gradient(circle,var(--primary-light) 0%,transparent 70%);pointer-events:none}.background-orbs:before{width:400px;height:400px;top:-100px;right:-50px}.background-orbs:after{width:500px;height:500px;bottom:-150px;left:-100px;background:radial-gradient(circle,var(--primary-ultra-light) 0%,transparent 70%)}.oculto{display:none!important}.steps-wrapper{width:100%;max-width:720px;margin:0 auto;margin-bottom:3rem}.steps-slider-wrapper{overflow:hidden;width:100%;border-radius:2rem;box-shadow:#0000003d 0 22px 70px 4px;height:100%!important;border:1px solid rgba(128,128,128,.361)}.steps-slider-track{display:flex;justify-content:start;width:300%;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.steps-slider-track.slide-next{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.steps-slider-track.slide-prev{transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.step-panel{flex:0 0 33.333%;width:33.333%;min-width:33.333%}.step-panel:first-child{padding-left:0}.step-panel:last-child{padding-right:0}.modern-stepper{margin-top:1px;padding:0 1.5rem 1rem;position:relative;height:100%!important}.stepper-background{position:absolute;top:25px;left:50%;transform:translate(-50%);width:calc(100% - 150px);max-width:700px;height:4px;border-radius:2px;z-index:1;overflow:hidden}.stepper-container{display:flex;justify-content:space-between;align-items:flex-start;max-width:900px;margin:0 auto;position:relative;z-index:3;height:100%!important}.stepper-step{display:flex;flex-direction:column;align-items:center;position:relative;flex:3;min-width:0}.stepper-step-icon{width:50px;height:50px;border-radius:50%;background:var(--white);border:3px solid var(--gray-300);color:var(--gray-500);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;transition:all .35s cubic-bezier(.34,1.56,.64,1);z-index:3;position:relative;box-shadow:0 2px 8px #00000063}.stepper-step-icon:active{transform:scale(.95);z-index:3}.stepper-step-active .stepper-step-icon{color:var(--primary-darker);background:var(--primary-color);border-color:var(--primary-color);transform:scale(1.05);box-shadow:0 2px 12px #20419040;z-index:3}.stepper-step-desc{font-size:.85rem;line-height:1.35}.stepper-step-completed .stepper-step-icon{background:var(--primary-color);border-color:var(--success);color:var(--white);transform:scale(1.02);z-index:3}.stepper-step-disabled .stepper-step-icon{background:var(--gray-100);border-color:var(--gray-200);color:var(--gray-400);cursor:not-allowed!important;z-index:3}.stepper-step-content{text-align:center;margin-top:.75rem;height:100%!important}.stepper-step-title{font-weight:600;font-size:1.05rem;color:var(--primary-color);margin-bottom:.25rem;transition:color .3s ease}.stepper-step-number{color:var(--primary-color);display:inline-block;line-height:1}.stepper-step-active .stepper-step-title{color:var(--primary-color);font-weight:700}.stepper-step-completed .stepper-step-title{color:var(--primary-color)}.stepper-container{position:relative}.stepper-progress-bar{position:absolute;top:23px;left:0;width:100%;height:6px;background:#e0e0e0;border-radius:3px;z-index:0;transition:background .3s}.stepper-progress-bar-fill{position:absolute;top:23px;left:0;height:6px;background:linear-gradient(90deg,#3988c3,#3988c3);border-radius:3px;z-index:1;transition:width .5s cubic-bezier(.4,0,.2,1)}@media (max-width: 600px){.stepper-progress-bar,.stepper-progress-bar-fill{top:24px;height:4px}}.card-modern{border-radius:1px;overflow:hidden}.card-modern-header{background:var(--primary-color);display:flex;align-items:center;gap:1rem;padding:1rem 0 1rem 1.5rem;border-radius:2rem 2rem 0 0}.stepB{width:6rem}.card-modern-header svg{margin-left:1rem;width:3.3rem;color:#fff;fill:#fff;fill-rule:evenodd}.card-header-title{color:#fff;font-weight:600;font-size:1.4rem;margin:0;letter-spacing:-.01em}.card-header-desc{color:#fff;font-size:1rem;padding-bottom:0!important;margin-bottom:0!important}.card-modern-header i{color:#fff!important;font-size:1.5rem!important;margin-left:1rem}.card-modern-body{padding:2.5rem}.form-label-modern{font-weight:600;color:var(--gray-700);margin-bottom:.5rem;display:flex;align-items:center;font-size:1rem}.form-label-modern i{color:var(--primary-color)!important;font-size:1.25rem!important}.form-control-modern,.steps-wrapper .form-control,.card-modern .form-control,.direccion-section .form-control{width:100%;padding:.75rem .25rem .5rem 0;border:none;border-bottom:1.5px solid var(--primary-color);border-radius:0;font-size:1rem;background:transparent;transition:border-color .25s ease,box-shadow .2s ease}.form-control-modern:focus,.steps-wrapper .form-control:focus,.card-modern .form-control:focus,.direccion-section .form-control:focus{outline:none;border-bottom-color:var(--primary-color)}.form-control-modern::placeholder,.steps-wrapper .form-control::placeholder,.card-modern .form-control::placeholder,.direccion-section .form-control::placeholder{color:var(--gray-400, #94a3b8)}.form-control-modern.is-valid,.steps-wrapper .form-control.is-valid,.card-modern .form-control.is-valid,.direccion-section .form-control.is-valid{border-bottom-color:var(--primary-color)}.form-control-modern.is-valid:focus,.steps-wrapper .form-control.is-valid:focus,.card-modern .form-control.is-valid:focus,.direccion-section .form-control.is-valid:focus{border-bottom-color:var(--primary-color)}.form-control-modern.is-invalid,.steps-wrapper .form-control.is-invalid,.card-modern .form-control.is-invalid,.direccion-section .form-control.is-invalid{border-bottom-color:var(--danger, #ef4444)}.form-control-modern.is-invalid:focus,.steps-wrapper .form-control.is-invalid:focus,.card-modern .form-control.is-invalid:focus,.direccion-section .form-control.is-invalid:focus{border-bottom-color:var(--danger, #ef4444)}.steps-wrapper .form-select,.card-modern .form-select,.direccion-section .form-select{padding:.75rem .25rem .5rem 0;border:none;border-bottom:2px solid var(--primary-color);border-radius:0;background:transparent;transition:border-color .25s ease,box-shadow .2s ease}.steps-wrapper .form-select:focus,.card-modern .form-select:focus,.direccion-section .form-select:focus{outline:none;border-bottom-color:var(--primary-color);box-shadow:0 1.5px 0 0 var(--primary-color)}.steps-wrapper .form-select.is-valid,.card-modern .form-select.is-valid,.direccion-section .form-select.is-valid{border-bottom-color:var(--success, #10b981)}.steps-wrapper .form-select.is-invalid,.card-modern .form-select.is-invalid,.direccion-section .form-select.is-invalid{border-bottom-color:var(--danger, #ef4444)}.select2-container--disabled{opacity:.4;cursor:not-allowed;pointer-events:auto}.steps-wrapper .select2-container .select2-selection--single,.steps-wrapper .select2-container .select2-selection--multiple,.card-modern .select2-container .select2-selection--single,.card-modern .select2-container .select2-selection--multiple,.direccion-section .select2-container .select2-selection--single,.direccion-section .select2-container .select2-selection--multiple{border:none;border-bottom:1px solid var(--primary-color);border-radius:0;background:transparent;padding:.5rem .25rem .4rem 0;min-height:2.5rem;transition:border-color .25s ease,box-shadow .2s ease}.steps-wrapper .select2-container--focus .select2-selection--single,.steps-wrapper .select2-container--focus .select2-selection--multiple,.steps-wrapper .select2-container--open .select2-selection--single,.steps-wrapper .select2-container--open .select2-selection--multiple,.card-modern .select2-container--focus .select2-selection--single,.card-modern .select2-container--focus .select2-selection--multiple,.card-modern .select2-container--open .select2-selection--single,.card-modern .select2-container--open .select2-selection--multiple,.direccion-section .select2-container--focus .select2-selection--single,.direccion-section .select2-container--focus .select2-selection--multiple,.direccion-section .select2-container--open .select2-selection--single,.direccion-section .select2-container--open .select2-selection--multiple{outline:none;border-bottom-color:var(--primary-color);box-shadow:0 1.5px 0 0 var(--primary-color)}.steps-wrapper select.form-select.is-valid+.select2-container .select2-selection--single,.steps-wrapper select.form-select.is-valid+.select2-container .select2-selection--multiple,.card-modern select.form-select.is-valid+.select2-container .select2-selection--single,.card-modern select.form-select.is-valid+.select2-container .select2-selection--multiple,.direccion-section select.form-select.is-valid+.select2-container .select2-selection--single,.direccion-section select.form-select.is-valid+.select2-container .select2-selection--multiple{border-bottom-color:var(--success, #10b981)}.steps-wrapper select.form-select.is-invalid+.select2-container .select2-selection--single,.steps-wrapper select.form-select.is-invalid+.select2-container .select2-selection--multiple,.card-modern select.form-select.is-invalid+.select2-container .select2-selection--single,.card-modern select.form-select.is-invalid+.select2-container .select2-selection--multiple,.direccion-section select.form-select.is-invalid+.select2-container .select2-selection--single,.direccion-section select.form-select.is-invalid+.select2-container .select2-selection--multiple{border-bottom-color:var(--danger, #ef4444)}.form-control-modern:disabled,.form-control-modern[readonly],.steps-wrapper .form-control:disabled,.card-modern .form-control:disabled{background-color:var(--gray-50, #f8fafc);cursor:not-allowed;border-bottom-color:var(--gray-200, #e2e8f0)}.select2-container--bootstrap5 .select2-selection--single .select2-selection__placeholder{color:#8080804d!important}.select2-container--bootstrap5 .select2-selection--single .select2-selection__rendered{margin-left:.8rem!important;font-size:1rem!important;color:#000!important}.captcha-container{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:12px;padding:1.5rem;text-align:center}.btn-primary-custom{background:var(--primary-color);border:none;padding:.75rem 1.5rem;font-weight:600;font-size:1rem;border-radius:8px;cursor:pointer;box-shadow:0 2px 8px #20419033;display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:all .2s ease-in-out}.btn-primary-custom:hover:not(:disabled){background:var(--primary-color);box-shadow:0 4px 12px #20419040;scale:1.02}.btn-primary-custom:disabled,.btn-primary-custom.btn-loading{opacity:.75;cursor:not-allowed;transform:none}.btn-secondary-custom:disabled{opacity:.7;cursor:not-allowed}.select-loader-wrap{position:relative;min-height:2.5rem}.select-loader-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffffd9;border-radius:6px;pointer-events:none}.select-loader-overlay .select-loader-text{font-size:.875rem;color:var(--gray-600, #4b5563)}.btn-with-loader{position:relative;min-height:2.5rem}.btn-spinner{width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:btn-spin .7s linear infinite;flex-shrink:0}.btn-spinner--light{border-color:#ffffff59;border-top-color:#fff}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-secondary-custom{background:#c5c4c4;color:#000;border:1px solid var(--gray-400);padding:.75rem 1.25rem;font-weight:500;font-size:.95rem;border-radius:8px;cursor:pointer;transition:background .2s ease,border-color .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-secondary-custom:hover{background:#bdbdbd;border-color:var(--gray-400)}.btn-success-custom{background:var(--success);color:var(--white);border:none;padding:.75rem 1.5rem;font-weight:600;font-size:.95rem;border-radius:8px;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;box-shadow:0 2px 8px #10b98133;display:inline-flex;align-items:center;justify-content:center}.btn-success-custom:hover{background:#1b275f;box-shadow:0 4px 12px #10b98140}.btn-back{background:var(--white);color:var(--gray-600);border:1px solid var(--gray-300);padding:.625rem 1.25rem;font-weight:500;font-size:.875rem;border-radius:8px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center}.btn-back:hover{background:var(--gray-50);color:var(--gray-700);transform:translate(-3px)}.btn-edit{background:#2041901a;color:var(--primary-color);border:1px solid rgba(32,65,144,.2);padding:.5rem 1rem;font-weight:600;font-size:.875rem;border-radius:6px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center}.btn-edit:hover{background:#20419026;border-color:#2041904d}.back-button-container{display:flex;justify-content:flex-start;margin-bottom:1.5rem}.welcome-card{background:var(--primary-color);color:var(--white);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem;width:100%}.welcome-avatar{width:48px;height:48px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.welcome-text{flex:1;border-left:2px solid var(--white);border-radius:1px;padding-left:12px}.welcome-title{font-size:1.1rem;font-weight:600;margin:0 0 .25rem;color:#fff;letter-spacing:-.01em}.welcome-subtitle{font-size:.875rem;opacity:.9;margin:0;color:#fff}.step-card{transition:border-color .25s ease,box-shadow .25s ease}.step-card-active{border-color:var(--primary-color);box-shadow:0 2px 16px #2041901f}.step-card-completed{border-color:var(--gray-300)}.step-card-locked{opacity:.85}.card-modern-footer{padding:1rem 1.25rem;border-top:1px solid var(--gray-200);display:flex;justify-content:space-between;align-items:center;gap:.75rem}.final-section{text-align:center}.terms-section{text-align:center;margin-bottom:2rem;color:var(--gray-600);font-size:.875rem}.terms-link{color:var(--primary-color);font-weight:600;text-decoration:none;transition:all .3s ease}.terms-link:hover{color:var(--primary-dark);text-decoration:underline}.captcha-final{border:1px solid var(--gray-200);border-radius:10px;margin:0 auto}.captcha-final-header{font-weight:600;color:var(--gray-700);margin-bottom:1rem;font-size:.875rem}.captcha-final-content{display:flex;justify-content:center}.banner-autogestion__logo{max-width:260px}@media (max-width: 1280px){.banner-autogestion__logo{max-width:170px}.banner-autogestion__inner{padding-top:2px}.titulo-pag{font-size:.8rem}}.step-locked{padding:3rem 2rem;animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.locked-content{text-align:center;color:var(--gray-400)}.locked-content i{font-size:3rem;margin-bottom:1rem;display:block}.locked-content p{font-size:.95rem;font-weight:500;margin:0}@media (max-width: 992px){.steps-wrapper{max-width:100%;padding:0 .75rem;margin-bottom:2rem}.container.position-relative{padding-left:.75rem;padding-right:.75rem}.card-header-title{font-size:1.1rem}.card-header-desc{font-size:.8rem}.stepper-background{width:calc(100% - 120px)}}@media (max-width: 767px){html,body,.actualizacion-datos-page{overflow-x:hidden}.banner-autogestion .titulo-pag{font-size:.95rem;font-weight:700}.banner-autogestion__inner{min-height:100px;padding:.75rem 1rem}.banner-autogestion__logo{max-height:52px;max-width:180px}.modern-stepper{margin:1rem 1.5rem 0;padding:0}.stepper-container{gap:.5rem;padding:0 .5rem}.stepper-progress-bar,.stepper-progress-bar-fill{top:28px;height:8px;border-radius:4px}.stepper-step-icon{width:56px;height:56px;font-size:1.5rem;border-width:3px;min-width:56px;min-height:56px}.stepper-step-content{margin-top:.85rem;max-width:100%}.stepper-step-title{font-size:1.125rem;font-weight:700;margin-bottom:.2rem}.steps-slider-wrapper{border-radius:0 0 12px 12px;border:none}.card-modern-header{padding:1.125rem 1.25rem;gap:.875rem;flex-wrap:wrap}.card-modern-header svg{width:2.75rem}.card-modern-header i{font-size:1.5rem!important;margin-left:.5rem}.card-header-title{font-size:1.3rem;font-weight:700}.card-header-desc{font-size:.9375rem}.card-modern-body{padding:1.5rem 1.25rem}.form-label-modern{font-size:1.0625rem;font-weight:600;margin-bottom:.6rem}.form-control-modern,.steps-wrapper .form-control,.card-modern .form-control,.direccion-section .form-control{min-height:48px;padding:.875rem .35rem .6rem 0;font-size:1rem}.steps-wrapper .form-select,.card-modern .form-select,.direccion-section .form-select{min-height:48px;padding:.875rem .35rem .6rem 0;font-size:1.3rem!important}.card-modern .select2-container .select2-selection--single,.card-modern .select2-container .select2-selection--multiple,.steps-wrapper .select2-container .select2-selection--single,.direccion-section .select2-container .select2-selection--single{min-height:48px;padding:.75rem .25rem .5rem 0}.card-modern-footer{flex-direction:column-reverse;padding:1.25rem;gap:.75rem}.card-modern-footer button{width:100%;min-height:48px}.welcome-card{flex-direction:column;text-align:center;padding:1.25rem;margin-bottom:1.5rem;border-radius:14px}.welcome-text{border-left:none;border-top:2px solid rgba(255,255,255,.7);padding-left:0;padding-top:.875rem}.welcome-title{font-size:1.125rem;font-weight:700}.welcome-subtitle{font-size:.9375rem}.btn-primary-custom,.btn-success-custom{min-height:48px;padding:.875rem 1.5rem;font-size:1.0625rem;font-weight:600;border-radius:10px}.btn-secondary-custom{min-height:48px;padding:.875rem 1.25rem;font-size:1rem;font-weight:500;border-radius:10px}.btn-back,.btn-edit{min-height:44px;padding:.75rem 1.25rem;font-size:.9375rem}.step-locked{padding:2rem 1.25rem}.locked-content i{font-size:2.75rem}.locked-content p{font-size:1rem}.gap-6{gap:1rem!important}.gap-4{gap:.75rem!important}.gap-15{gap:1rem!important}.mt-10{margin-top:1.5rem!important}.dp-empleo-toggle .dp-toggle-btn{min-height:48px;font-size:1rem!important;font-weight:600;padding:.75rem 1rem}.dp-empleo-wrapper{gap:1.25rem!important}.select2-container--bootstrap5 .select2-selection--single .select2-selection__rendered{font-size:1.3rem!important}.select2-container--bootstrap5 .select2-dropdown .select2-results__option{font-size:1.4rem!important}}@media (max-width: 576px){.banner-autogestion .titulo-pag{font-size:.875rem;font-weight:700}.banner-autogestion__inner{background-image:none!important;background-color:#fff!important;border-top:3px solid var(--primary-dark)!important}.banner-autogestion__logo{max-height:1500px;max-width:200px}.steps-wrapper{padding:0;margin-bottom:1.5rem}.container.position-relative{padding-left:0;padding-right:0}.stepper-step-icon{width:52px;height:52px;font-size:1.375rem;min-width:52px;min-height:52px}.stepper-progress-bar,.stepper-progress-bar-fill{top:26px;height:7px}.stepper-step-title{font-size:1rem}.stepper-step-desc{visibility:hidden}.card-modern-header{padding:1rem;border-radius:2rem 0}.card-modern-header svg{width:3.5rem}.card-header-title{font-size:1.65rem}.card-header-desc{font-size:1.13rem}.card-modern-body{padding:2.5rem 2rem}.form-label-modern{font-size:1.09rem;font-weight:600}.form-control-modern,.steps-wrapper .form-control,.card-modern .form-control,.direccion-section .form-control{min-height:48px;font-size:16px;padding:.8rem .3rem .5rem 0}.welcome-title{font-size:1.0625rem}.welcome-subtitle{font-size:.875rem}.btn-primary-custom,.btn-success-custom,.btn-secondary-custom{min-height:48px;padding:.8rem 1.25rem;font-size:1rem}.terms-section{font-size:.9375rem;margin-bottom:1.5rem}.fs-7{font-size:.9375rem!important}.card-modern-body .d-flex.mt-10 .d-flex.flex-column.flex-md-row{flex-direction:column!important;gap:.75rem!important}.card-modern-body .d-flex.mt-10 .d-flex.flex-column.flex-md-row .btn-secondary-custom,.card-modern-body .d-flex.mt-10 .d-flex.flex-column.flex-md-row .btn-primary-custom{order:1}.card-modern-body .d-flex.mt-10 .d-flex.flex-column.flex-md-row .fs-7{order:0;text-align:center}.dp-empleo-toggle .dp-toggle-btn{min-height:48px;font-size:.9375rem!important;padding:.7rem .875rem}}@media (max-width: 380px){.stepper-step-icon{width:48px;height:48px;font-size:1.25rem;min-width:48px;min-height:48px}.stepper-step-title{font-size:.9375rem}.card-modern-header{padding:.875rem}.card-header-title{font-size:1.0625rem}.card-modern-body{padding:1rem .875rem}.form-label-modern{font-size:.9375rem}}@keyframes bannerReveal{0%{opacity:0;transform:translateY(-12px) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes logoFloatIn{0%{opacity:0;transform:translateY(10px) scale(.96)}60%{opacity:1;transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.swal-alert-modern{border-radius:14px!important;box-shadow:0 20px 50px #051b3d33!important;border:1px solid var(--gray-200)!important;overflow:hidden}.swal-alert-title{font-size:1.25rem!important;font-weight:700!important;color:var(--gray-700)!important;margin-bottom:.5rem!important}.swal-alert-body .swal-message{color:var(--gray-600)!important;font-size:.95rem!important;line-height:1.5!important;margin:0!important}.swal-alert-btn{padding:.6rem 1.5rem!important;font-weight:600!important;border-radius:8px!important;font-size:.95rem!important;background:var(--primary-color)!important;border:none!important;transition:opacity .2s ease!important}.swal-alert-btn:hover{opacity:.9!important}.swal-toast-modern{border-radius:10px!important;box-shadow:0 8px 24px #0000001f!important;font-weight:500!important}.sg-field-hint[data-v-2e059617]{font-size:.78rem;margin-top:.35rem;color:var(--sg-gray-600, #6b7280)}.sg-field-hint--error[data-v-2e059617]{color:var(--sg-danger, #dc2626)}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}.sg-driver-popover{--driver-theme-color: #3988C3;background:#fff!important;border-radius:16px!important;box-shadow:0 20px 60px #0f172a2e,0 2px 8px #0f172a14!important;padding:0!important;overflow:hidden;border:none!important;max-width:380px}.sg-driver-popover .driver-popover-title{font-size:1.2rem!important;font-weight:700!important;color:#1e293b!important;padding:1.1rem 1.25rem .25rem!important}.sg-driver-popover .driver-popover-description{font-size:1rem!important;color:#475569!important;line-height:1.55!important;padding:.35rem 1.25rem .75rem!important}.sg-driver-popover .driver-popover-progress-text{font-size:.9rem!important;color:#94a3b8!important;font-weight:600!important;letter-spacing:.02em}.sg-driver-popover .driver-popover-footer{padding:.6rem 1.1rem!important;border-top:1px solid #f1f5f9!important}.sg-driver-popover .driver-popover-navigation-btns{gap:.5rem!important}.sg-driver-popover .driver-popover-footer button{all:unset!important;box-sizing:border-box!important;display:inline-block!important;font-family:inherit!important;text-shadow:none!important;text-decoration:none!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.4!important;white-space:nowrap!important;cursor:pointer!important;zoom:normal!important;border-radius:10px!important;padding:.45rem 1.1rem!important;font-size:1rem!important;font-weight:600!important;transition:all .2s ease!important}.sg-driver-popover .driver-popover-prev-btn{background:#f1f5f9!important;color:#475569!important;border:none!important}.sg-driver-popover .driver-popover-prev-btn:hover{background:#e2e8f0!important}.sg-driver-popover .driver-popover-next-btn,.sg-driver-popover .driver-popover-close-btn-text{background:linear-gradient(135deg,#3988c3,#2d6fa3)!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px #3988c34d!important}.sg-driver-popover .driver-popover-next-btn:hover,.sg-driver-popover .driver-popover-close-btn-text:hover{background:linear-gradient(135deg,#3988c3,#2d6fa3)!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px #3988c34d!important;transform:translateY(-1px)!important}.sg-driver-popover .driver-popover-arrow-side-top .driver-popover-arrow,.sg-driver-popover .driver-popover-arrow-side-bottom .driver-popover-arrow,.sg-driver-popover .driver-popover-arrow-side-left .driver-popover-arrow,.sg-driver-popover .driver-popover-arrow-side-right .driver-popover-arrow{border-color:#fff!important}.sg-direccion-via-bases-row[data-v-be3140b5]{display:flex;align-items:flex-end;gap:.75rem}.sg-direccion-via-col[data-v-be3140b5]{flex:0 0 180px}.sg-direccion-bases-cols[data-v-be3140b5]{display:flex;align-items:flex-end;gap:.65rem;flex:1 1 0}@media (max-width: 768px){.sg-direccion-via-bases-row[data-v-be3140b5]{flex-direction:column;align-items:stretch}.sg-direccion-via-col[data-v-be3140b5]{flex:none;width:100%}.sg-direccion-bases-cols[data-v-be3140b5]{flex-wrap:wrap}}.sg-direccion-catalog-alert[data-v-be3140b5]{font-size:.82rem;color:#92400e;background:#fbbf242e;border:1px solid rgba(217,119,6,.35);padding:.65rem .85rem;border-radius:12px;margin-bottom:1rem}.sg-direccion-mock-instrucciones[data-v-be3140b5]{font-size:.82rem;color:#6b7280;background:#3988c314;border:1px solid rgba(57,136,195,.12);padding:.9rem 1rem;border-radius:12px}.sg-direccion-mock-instrucciones__header[data-v-be3140b5]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-bottom:.3rem}.sg-direccion-mock-instrucciones__importante[data-v-be3140b5]{color:var(--sg-primary);font-weight:700;opacity:.9}.sg-direccion-mock-instrucciones__body[data-v-be3140b5]{padding-top:.2rem}.sg-direccion-mock-instrucciones__pasos[data-v-be3140b5]{margin:0;padding-left:1.1rem}.sg-direccion-mock-instrucciones__pasos li[data-v-be3140b5]{margin-bottom:.35rem}.sg-direccion-mock-instrucciones__ejemplo[data-v-be3140b5]{font-size:.82rem;color:#4b5563;margin-top:.35rem}.sg-direccion-mock-base[data-v-be3140b5]{min-width:100px;flex:1 1 auto}.sg-direccion-mock-base__etiqueta[data-v-be3140b5]{display:block;font-size:.85rem;font-weight:700;color:var(--sg-gray-700);margin:0 0 .35rem}.sg-direccion-mock-sep[data-v-be3140b5]{font-weight:800;color:var(--sg-gray-500);padding-bottom:.35rem}.sg-direccion-mock-sep--guion[data-v-be3140b5]{letter-spacing:.02em}.sg-direccion-mock-sep[data-v-be3140b5]{font-size:.9rem}.sg-direccion-mock-loading[data-v-be3140b5]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;border-radius:12px;background:#3988c314;color:#374151}.sg-direccion-mock-hint[data-v-be3140b5]{font-size:.82rem;color:#6b7280;background:#3988c314;border:1px solid rgba(57,136,195,.12);padding:.6rem .8rem;border-radius:10px}.sg-direccion-mock-segment-empty[data-v-be3140b5]{font-size:.82rem;color:#6b7280}.sg-direccion-mock-segments[data-v-be3140b5]{display:flex;align-items:end}.sg-direccion-mock-segment[data-v-be3140b5]{display:flex;align-items:center;gap:.6rem}.sg-direccion-mock-segment-label[data-v-be3140b5]{font-weight:600;font-size:.82rem;color:var(--sg-gray-700)}.sg-direccion-mock-segment-remove[data-v-be3140b5]{border:none;background:#ef44441a;color:#dc2626;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s ease,transform .2s ease}.sg-direccion-mock-segment-remove[data-v-be3140b5]:hover{background:#ef44442e;transform:translateY(-1px)}.sg-direccion-preview[data-v-be3140b5]{background:#ffffffbf;border:1px solid rgba(57,136,195,.2);padding:.75rem .9rem;border-radius:12px;display:flex;align-items:center;gap:.6rem;color:var(--sg-gray-800)}.sg-direccion-preview i[data-v-be3140b5]{color:var(--sg-primary);font-size:1rem}.sg-direccion-dian-preview[data-v-be3140b5]{font-size:.82rem;color:var(--sg-gray-600);background:#fff9;border:1px solid rgba(148,163,184,.35);border-radius:12px;padding:.65rem .85rem}.sg-step-loading-overlay[data-v-0ead61d5]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffeb;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;border-radius:.375rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sg-loader-scene[data-v-0ead61d5]{position:relative;width:clamp(140px,32vw,200px);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.sg-loader-svg[data-v-0ead61d5]{width:65%;height:65%;display:block;overflow:visible}.sg-loader-spinner[data-v-0ead61d5]{position:absolute;left:10%;top:10%;width:100%;height:100%;pointer-events:none;will-change:transform,opacity;transform-origin:50% 50%}.sg-loader-spinner-svg[data-v-0ead61d5]{width:80%;height:80%;display:block;transform-origin:50% 50%;will-change:transform}.sg-spinner-arc[data-v-0ead61d5]{fill:none;stroke:#35367a;stroke-width:4;stroke-linecap:round;stroke-dasharray:210 290;stroke-dashoffset:0}.sg-lr-ring[data-v-0ead61d5]{fill:#35367a;transform-box:fill-box;transform-origin:50% 50%}.sg-lr-head[data-v-0ead61d5],.sg-lr-stroke[data-v-0ead61d5]{fill:#b0231d;transform-box:fill-box;transform-origin:50% 50%}.sg-loader-fade-enter-active[data-v-0ead61d5],.sg-loader-fade-leave-active[data-v-0ead61d5]{transition:opacity .3s ease}.sg-loader-fade-enter-from[data-v-0ead61d5],.sg-loader-fade-leave-to[data-v-0ead61d5]{opacity:0}@media (max-width: 480px){.sg-loader-scene[data-v-0ead61d5]{width:clamp(130px,55vw,180px)}}.paso-info-personal-wrapper[data-v-b2a6bf7d]{position:relative}.sg-btn-link-mini[data-v-b2a6bf7d]{border:0;background:transparent;padding:0;color:var(--sg-primary, #0d6efd);font-size:.82rem;text-decoration:underline}.sg-field-fade-enter-active[data-v-b2a6bf7d],.sg-field-fade-leave-active[data-v-b2a6bf7d]{transition:opacity .25s ease,transform .25s ease}.sg-field-fade-enter-from[data-v-b2a6bf7d],.sg-field-fade-leave-to[data-v-b2a6bf7d]{opacity:0;transform:translateY(6px)}.sg-step-loading-wrapper[data-v-77763558]{position:relative}.sg-direccion-step-wrapper--invalid[data-v-77763558]{outline:1px solid var(--sg-danger, #dc3545);outline-offset:6px;border-radius:8px;padding:.2rem}.sg-btn-link-mini[data-v-77763558]{border:0;background:transparent;padding:0;color:var(--sg-primary, #0d6efd);font-size:.82rem;text-decoration:underline}.sg-step-loading-wrapper[data-v-2bb00ff0]{position:relative}.sg-academica-sep-title[data-v-2bb00ff0]{margin-top:.25rem;padding-top:.75rem;border-top:1px solid var(--sg-gray-200, #e5e7eb)}.sg-step-loading-wrapper[data-v-18a1d71d]{position:relative}.sg-direccion-step-wrapper--invalid[data-v-18a1d71d]{outline:1px solid var(--sg-danger, #dc3545);outline-offset:6px;border-radius:8px;padding:.2rem}:root{--sg-primary: #2f70a2;--sg-primary-dark: #2b6fa3;--sg-primary-light: #dbeafe;--sg-white: #ffffff;--sg-gray-50: #f9fafb;--sg-gray-100: #f3f4f6;--sg-gray-200: #e5e7eb;--sg-gray-300: #d1d5db;--sg-gray-400: #9ca3af;--sg-gray-500: #6b7280;--sg-gray-600: #4b5563;--sg-gray-700: #374151;--sg-gray-800: #1f2937;--sg-success: #059669;--sg-danger: #dc2626;--sg-radius: 15px;--sg-shadow: 0 4px 24px rgba(0, 0, 0, .07);--sg-shadow-lg: 0 12px 40px rgba(0, 0, 0, .12);--sg-transition: .3s cubic-bezier(.4, 0, .2, 1);--sg-field-border: #b8c9db;--sg-field-border-hover: #9eb6d0;--sg-field-bg: #fafbfd;--sg-field-bg-focus: #ffffff;--sg-field-radius: 10px;--sg-field-pad-y: .62rem;--sg-field-pad-x: .9rem;--sg-field-shadow: 0 1px 2px rgba(15, 23, 42, .05);--sg-field-ring: 0 0 0 3px rgba(47, 112, 162, .18);--sg-field-ring-invalid: 0 0 0 3px rgba(220, 38, 38, .15);--sg-ease-standard: cubic-bezier(.4, 0, .2, 1);--sg-ease-emphasis: cubic-bezier(.22, 1, .36, 1);--sg-motion-fast: .16s;--sg-motion-base: .26s;--sg-motion-slow: .4s;--sg-skeleton-base: #eef2f7;--sg-skeleton-hi: #f8fbff;--sg-select2-value-color: var(--sg-gray-900);--sg-select2-placeholder-color: var(--sg-gray-300);--sg-select2-dropdown-option-color: var(--sg-gray-900)}html,body{overflow-x:clip}.select2-container--bootstrap5 .select2-selection--single .select2-selection__rendered{margin:0!important}.select2-container--bootstrap5 .select2-selection__clear{color:var(--sg-gray-500)!important;right:1.3rem!important}.sg-initial-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200000;background:#fffffff7;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sg-initial-loader__panel{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;width:min(320px,86vw)}.sg-initial-loader__skeleton-logo,.sg-initial-loader__skeleton-line{width:100%;border-radius:12px;background:linear-gradient(90deg,var(--sg-skeleton-base) 0%,var(--sg-skeleton-hi) 45%,var(--sg-skeleton-base) 100%);background-size:220% 100%;animation:sg-skeleton-shimmer 1.1s linear infinite}.sg-initial-loader__skeleton-logo{height:78px}.sg-initial-loader__skeleton-line{height:14px}.sg-initial-loader__skeleton-line--short{width:72%}.sg-solicitud-page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.sg-solicitud-page__content{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.sg-page-background{background:var(--sg-white)!important;min-height:60vh;padding:0 0 3rem}.sg-page-background.sg-page-background--flex-fill{flex:1 1 auto;background:var(--sg-white)!important;min-height:0}.sg-steps-wrapper{width:fit-content!important;max-width:880px;margin:0 auto}.sg-stepper{padding:0 1.5rem 4rem}.sg-stepper-inner{position:relative}.sg-stepper-track{display:flex;align-items:flex-start;width:100%}.sg-stepper-segment{flex:1;display:flex;align-items:center;padding-top:20px;box-sizing:border-box}.sg-stepper-segment-bar{display:block;width:100%;height:3px;border-radius:99px;background:var(--sg-gray-200);transition:background .4s ease}.sg-stepper-segment-filled .sg-stepper-segment-bar{background:var(--sg-primary)}.sg-stepper-step{background:none;border:none;padding:0;display:flex;flex-direction:column;align-items:center;cursor:pointer;flex:0 0 auto;gap:.4rem;position:relative;transition:opacity var(--sg-transition)}.sg-stepper-step:hover{opacity:.85}.sg-stepper-step-index{width:45px;height:45px;border-radius:50%;background:var(--sg-white);border:2px solid var(--sg-gray-300);color:var(--sg-gray-500);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:1.2rem;transition:all var(--sg-transition);position:relative;z-index:2}.sg-stepper-step-label{position:absolute;bottom:-25px;font-size:.9rem;font-weight:500;color:var(--sg-gray-400);text-align:center;white-space:nowrap;transition:color var(--sg-transition)}.sg-stepper-step-active .sg-stepper-step-index{background:var(--sg-primary);border-color:var(--sg-primary);color:var(--sg-white);box-shadow:0 0 0 4px var(--sg-primary-light);transform:scale(1.08)}.sg-stepper-step-active .sg-stepper-step-label{color:var(--sg-primary);font-weight:600}.sg-stepper-step-completed .sg-stepper-step-index{background:var(--sg-primary-dark);border-color:var(--sg-primary-dark);box-shadow:0 0 0 4px var(--sg-primary-light);color:var(--sg-white)}.sg-stepper-step-completed .sg-stepper-step-label{color:var(--sg-primary-dark)}.sg-steps-slider-wrapper{overflow:hidden;width:100%;border-radius:5px 5px var(--sg-radius) var(--sg-radius);background:var(--sg-white);box-shadow:var(--sg-shadow);border:1px solid var(--sg-gray-200);transition:height var(--sg-motion-base) var(--sg-ease-standard);box-shadow:#5959593d 0 22px 70px 4px}.sg-steps-slider-track{display:flex;width:500%;transition:transform var(--sg-motion-slow) var(--sg-ease-standard);will-change:transform}.sg-step-panel{flex:0 0 20%;width:20%;min-width:20%}.sg-step-panel-oculto{display:none!important}.sg-card{background:var(--sg-white)}.sg-consulta-solicitud .sg-card--consulta-elevada{border-radius:16px;border:1px solid rgba(15,23,42,.06);box-shadow:#0000003d 0 22px 70px 4px;margin-top:2rem;overflow:hidden}.sg-consulta-resultado-body{padding-top:1.5rem}.sg-consulta-resumen{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.35rem;padding:1.1rem 1.15rem;border-radius:12px;background:linear-gradient(135deg,#3988c312,#0f172a08);border:1px solid rgba(15,23,42,.06);min-width:0}.sg-consulta-resumen-izq{min-width:0;flex:1 1 auto}@media (min-width: 576px){.sg-consulta-resumen{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem}}.sg-consulta-resumen-kicker{display:block;margin-bottom:.35rem}.sg-consulta-resumen-radicado-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .65rem}.sg-consulta-resumen-pill{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:6px;font-size:.78rem;font-weight:700;letter-spacing:.04em;background:#3988c324;color:var(--sg-primary-dark, #1e5a8a)}.sg-consulta-resumen-programa{margin:.5rem 0 0;font-size:.95rem;font-weight:600;line-height:1.4;color:var(--sg-gray-800, #1f2937);overflow-wrap:anywhere;word-break:break-word}.sg-consulta-resumen-codigo{font-size:.9rem}.sg-consulta-resumen-sep{margin:0 .35rem;color:var(--sg-gray-400, #9ca3af);font-weight:400}.sg-consulta-resumen-estado{flex-shrink:0}@media (min-width: 576px){.sg-consulta-resumen-estado{text-align:right;margin-left:auto}}.sg-consulta-panel{margin-bottom:1.25rem;padding:1rem 1.1rem;border-radius:10px;border:1px solid var(--sg-gray-100, #e5e7eb);background:var(--sg-white, #fff)}.sg-consulta-panel--fechas{background:#f9fafbd9}.sg-consulta-panel-title{font-size:.88rem;font-weight:700;color:var(--sg-gray-700);margin-bottom:.85rem;padding-bottom:.5rem;border-bottom:1px solid rgba(15,23,42,.06)}.sg-consulta-mini-field{display:flex;flex-direction:column;gap:.3rem;min-height:100%;padding:.5rem .4rem .35rem;border-radius:8px;background:#ffffffe6;border:1px solid rgba(15,23,42,.05)}.sg-consulta-mini-value{font-size:.84rem;font-weight:600;color:var(--sg-gray-800);line-height:1.35;word-break:break-word}.sg-consulta-resultado-field{display:flex;flex-direction:column;gap:.35rem}.sg-consulta-resultado-label{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--sg-gray-600, #6b7280)}.sg-consulta-resultado-value{font-size:1.05rem;font-weight:600;color:var(--sg-gray-800, #1f2937);line-height:1.35}.sg-consulta-resultado-radicado{font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:1.15rem;color:var(--sg-primary-dark, #1e5a8a)}.sg-consulta-resultado-mono{font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:1rem;letter-spacing:.02em}.sg-consulta-solicitud-bloque--multiple{padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid var(--sg-gray-100, #e5e7eb)}.sg-consulta-solicitud-bloque--multiple.sg-consulta-solicitud-bloque--first{padding-top:0;margin-top:0;border-top:none}.sg-consulta-solicitud-bloque-header{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem;flex-wrap:wrap;min-width:0}.sg-consulta-solicitud-bloque-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .4rem;border-radius:8px;font-size:.85rem;font-weight:700;background:var(--sg-primary-dark, #3988c3);color:#fff}.sg-consulta-solicitud-bloque-titulo{font-size:1rem;font-weight:700;color:var(--sg-gray-800);line-height:1.35;min-width:0;flex:1 1 auto;overflow-wrap:anywhere;word-break:break-word}.sg-consulta-campus-hint{line-height:1.45}.sg-consulta-selector-solicitud{padding:1rem 1.1rem;border-radius:10px;border:1px solid rgba(57,136,195,.2);background:#3988c30f}.sg-consulta-selector-hint{line-height:1.45}.sg-consulta-requisitos{margin:1.25rem 0}.sg-consulta-requisitos--corporate{padding:0;border-radius:8px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 3px #0f172a0a}.sg-req-corp-head{display:flex;flex-direction:column;gap:.65rem;padding:1rem 1.1rem .85rem;border-bottom:1px solid #f1f5f9}@media (min-width: 768px){.sg-req-corp-head{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.35rem 1.25rem}}.sg-req-corp-head-text{min-width:0}.sg-req-corp-title{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#334155;margin:0 0 .35rem}.sg-req-corp-sub{font-size:.8125rem;line-height:1.45;color:#64748b}.sg-req-corp-sub strong{font-weight:600;color:#475569}.sg-req-corp-leyenda{font-size:.6875rem;line-height:1.5;color:#94a3b8;letter-spacing:.04em;text-transform:uppercase}.sg-req-corp-leyenda-pair{display:inline;white-space:nowrap}.sg-req-corp-leyenda-sep{margin:0 .35rem;color:#cbd5e1}.sg-req-corp-leyenda-ico-wrap{display:inline-flex;align-items:center;justify-content:center;margin-right:.2rem;vertical-align:middle;font-size:.75rem;line-height:1;border-radius:4px}.sg-req-corp-leyenda-ico-wrap--ok{color:#16a34a}.sg-req-corp-leyenda-ico-wrap--pendiente{color:#ea580c}.sg-req-corp-leyenda-ico-wrap--alerta{color:#dc2626}.sg-req-corp-leyenda-ico-wrap--desconocido{color:#64748b}.sg-req-corp-leyenda-ico{font-size:inherit;line-height:inherit;color:inherit}.sg-req-corp-leyenda-ico-wrap i,.sg-req-corp-leyenda-ico-wrap svg{color:inherit}.sg-req-corp-leyenda-ico-wrap svg{fill:currentColor}.sg-req-corp-leyenda-txt{font-weight:500}.sg-req-corp-list{display:grid;grid-template-columns:1fr;gap:.7rem;margin:0;padding:.75rem 1rem 1rem}@media (min-width: 576px){.sg-req-corp-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.sg-req-corp-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.sg-req-corp-row{display:flex;align-items:center;gap:.55rem;width:100%;min-width:0;margin:0;padding:.6rem .65rem;border:1px solid #eef2f7;border-radius:8px;background:#fff;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.sg-req-corp-row:hover{background:#fafbfc;border-color:#e2e8f0;box-shadow:0 1px 3px #0f172a0d}.sg-req-corp-ico-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.85rem;height:1.85rem;border-radius:9px;font-size:1.05rem;line-height:1}.sg-req-corp-ico-wrap--ok{background:#16a34a24;color:#16a34a}.sg-req-corp-ico-wrap--pendiente{background:#ea580c1f;color:#ea580c}.sg-req-corp-ico-wrap--alerta{background:#dc26261a;color:#dc2626}.sg-req-corp-ico-wrap--desconocido{background:#64748b1a;color:#475569}.sg-req-corp-ico{font-size:inherit;line-height:inherit;color:inherit}.sg-req-corp-ico-wrap i,.sg-req-corp-ico-wrap svg{color:inherit}.sg-req-corp-ico-wrap svg{fill:currentColor}.sg-req-corp-nombre{flex:1;min-width:0;font-size:.8125rem;font-weight:500;color:#0f172a;line-height:1.3;letter-spacing:-.01em}.sg-consulta-requisitos-flag{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.sg-consulta-flag-icon{display:inline-flex;font-size:1.1rem;line-height:1}.sg-consulta-flag-icon--ok{color:#16a34a}.sg-consulta-flag-icon--pendiente{color:#d97706}.sg-consulta-flag-icon--alerta{color:#dc2626}.sg-consulta-requisitos-etiqueta{font-size:.78rem;font-weight:600;color:var(--sg-gray-700);line-height:1.25}.sg-consulta-factura-link{font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;word-break:break-word;overflow-wrap:anywhere;color:var(--sg-primary-dark, #3988c3);text-decoration:underline;text-underline-offset:2px}.sg-consulta-factura-link:hover{color:#2563eb}.sg-consulta-estado-badge{display:inline-flex;align-items:center;width:fit-content;padding:.35rem .85rem;border-radius:999px;font-size:.82rem;font-weight:600}.sg-consulta-estado-badge--info{background:#3988c31f;color:#1d4ed8}.sg-consulta-estado-badge--warning{background:#f59e0b26;color:#b45309}.sg-consulta-estado-badge--success{background:#22c55e26;color:#15803d}.sg-consulta-estado-badge--danger{background:#dc26261f;color:#b91c1c}.sg-consulta-resultado-actualizado{font-size:.85rem;color:var(--sg-gray-600, #6b7280)}.sg-consulta-observaciones{padding:.95rem 1.05rem;margin-bottom:1.25rem;border-radius:10px;border:1px solid rgba(57,136,195,.22);background:#3988c30f}.sg-consulta-observaciones-head{display:flex;align-items:center;gap:.45rem;margin-bottom:.55rem}.sg-consulta-observaciones-titulo{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--sg-primary-dark, #3988c3)}.sg-consulta-observaciones-icon{color:var(--sg-primary-dark, #3988c3);font-size:.95rem}.sg-consulta-observaciones-text{font-size:.92rem;line-height:1.5;color:var(--sg-gray-800, #1f2937)}.sg-consulta-observaciones-link{color:var(--sg-primary-dark, #2563eb);font-weight:600;text-decoration:underline;text-underline-offset:2px;word-break:break-word;overflow-wrap:anywhere}.sg-consulta-observaciones-link:hover{color:#1d4ed8}.sg-consulta-factura-row{padding:.85rem 1rem;margin-top:.25rem;border-radius:10px;border:1px dashed rgba(15,23,42,.12);background:#f9fafb99}.sg-consulta-factura-plain{font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.88rem;font-weight:600;color:var(--sg-gray-800);word-break:break-word;overflow-wrap:anywhere}.sg-consulta-factura-vacio{font-size:.88rem}.sg-consulta-docs-title{font-size:.95rem;font-weight:700;color:var(--sg-gray-700);margin-bottom:.75rem}.sg-consulta-docs-list{display:flex;flex-direction:column;gap:.5rem}.sg-consulta-docs-item{display:flex;flex-direction:column;gap:.35rem;padding:.65rem .85rem;border-radius:8px;border:1px solid var(--sg-gray-100, #e5e7eb);background:var(--sg-white, #fff)}@media (min-width: 576px){.sg-consulta-docs-item{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}}.sg-consulta-docs-nombre{font-size:.92rem;font-weight:500;color:var(--sg-gray-800)}.sg-consulta-docs-accion{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.sg-consulta-docs-accion--subir{color:#b45309}.sg-consulta-docs-accion--revisar{color:#1d4ed8}.sg-consulta-docs-accion--corregir{color:#b91c1c}.sg-consulta-resultado-ayuda{margin-top:1.25rem;line-height:1.45}.sg-consulta-resultado-actions .sg-btn-primary .fa-arrow-left{color:#fff}@media print{.sg-consulta-no-imprimir{display:none!important}.sg-consulta-solicitud .sg-card--consulta-elevada{box-shadow:none!important;border:1px solid #cbd5e1!important;border-radius:4px}.sg-consulta-solicitud .sg-card-body.sg-consulta-resultado-body{padding:1rem 1.25rem!important}.sg-consulta-solicitud .sg-req-corp-ico-wrap,.sg-consulta-solicitud .sg-req-corp-leyenda-ico-wrap,.sg-consulta-solicitud .sg-consulta-estado-badge,.sg-consulta-solicitud .sg-consulta-resumen{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.sg-consulta-solicitud .sg-card-header-title span{display:inline-block}.sg-card-header-title .sg-consulta-title-enter-active,.sg-card-header-title .sg-consulta-title-leave-active{transition:opacity var(--sg-motion-base) var(--sg-ease-standard),transform var(--sg-motion-base) var(--sg-ease-standard)}.sg-card-header-title .sg-consulta-title-enter-from,.sg-card-header-title .sg-consulta-title-leave-to{opacity:0;transform:translateY(-5px)}.sg-consulta-vista-enter-active,.sg-consulta-vista-leave-active{transition:opacity var(--sg-motion-slow) var(--sg-ease-standard),transform var(--sg-motion-slow) var(--sg-ease-standard)}.sg-consulta-vista-enter-from{opacity:0;transform:translateY(16px)}.sg-consulta-vista-leave-to{opacity:0;transform:translateY(-12px)}@keyframes sg-consulta-hero-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sg-consulta-doc-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sg-consulta-resultado--animate-in .sg-consulta-resumen{animation:sg-consulta-hero-in .48s cubic-bezier(.4,0,.2,1) backwards}.sg-consulta-resultado--animate-in .sg-consulta-panel--fechas{animation:sg-consulta-hero-in .42s cubic-bezier(.4,0,.2,1) .06s backwards}.sg-consulta-resultado--animate-in .sg-consulta-observaciones{animation:sg-consulta-hero-in .42s cubic-bezier(.4,0,.2,1) .1s backwards}.sg-consulta-resultado--animate-in .sg-consulta-requisitos{animation:sg-consulta-hero-in .42s cubic-bezier(.4,0,.2,1) .12s backwards}.sg-consulta-resultado--animate-in .sg-req-corp-row{animation:sg-consulta-doc-row-in .38s cubic-bezier(.4,0,.2,1) backwards}.sg-consulta-resultado--animate-in .sg-req-corp-row:nth-child(1){animation-delay:.14s}.sg-consulta-resultado--animate-in .sg-req-corp-row:nth-child(2){animation-delay:.18s}.sg-consulta-resultado--animate-in .sg-req-corp-row:nth-child(3){animation-delay:.22s}.sg-consulta-resultado--animate-in .sg-req-corp-row:nth-child(4){animation-delay:.26s}.sg-consulta-resultado--animate-in .sg-req-corp-row:nth-child(5){animation-delay:.3s}.sg-consulta-resultado--animate-in .sg-req-corp-row:nth-child(n+6){animation-delay:.34s}.sg-consulta-resultado--animate-in .sg-consulta-factura-row{animation:sg-consulta-hero-in .4s cubic-bezier(.4,0,.2,1) .2s backwards}.sg-consulta-resultado--animate-in .sg-consulta-resultado-ayuda{animation:sg-consulta-hero-in .4s cubic-bezier(.4,0,.2,1) .28s backwards}.sg-consulta-resultado--animate-in .sg-consulta-resultado-actions{animation:sg-consulta-hero-in .4s cubic-bezier(.4,0,.2,1) .34s backwards}@media (prefers-reduced-motion: reduce){.sg-card-header-title .sg-consulta-title-enter-active,.sg-card-header-title .sg-consulta-title-leave-active,.sg-consulta-vista-enter-active,.sg-consulta-vista-leave-active{transition-duration:.01ms}.sg-consulta-resultado--animate-in .sg-consulta-resumen,.sg-consulta-resultado--animate-in .sg-consulta-panel--fechas,.sg-consulta-resultado--animate-in .sg-consulta-observaciones,.sg-consulta-resultado--animate-in .sg-consulta-requisitos,.sg-consulta-resultado--animate-in .sg-req-corp-row,.sg-consulta-resultado--animate-in .sg-consulta-factura-row,.sg-consulta-resultado--animate-in .sg-consulta-resultado-ayuda,.sg-consulta-resultado--animate-in .sg-consulta-resultado-actions{animation:none}.sg-consulta-vista-enter-from,.sg-consulta-vista-leave-to,.sg-card-header-title .sg-consulta-title-enter-from,.sg-card-header-title .sg-consulta-title-leave-to{transform:none}}.sg-card-header{border-top:3px solid var(--sg-primary-dark);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:1rem 0}.sg-card-header-main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.sg-card-header-ceremonia{font-size:1rem;line-height:1.35;color:var(--sg-gray-700)}.sg-card-header-icon{width:30px;height:30px;min-width:38px;fill:var(--sg-gray-700);stroke:var(--sg-gray-700);flex-shrink:0}.sg-card-header-content{display:flex;flex-direction:column}.sg-card-header-title{color:var(--sg-gray-700);font-weight:700;font-size:1.6rem;margin:0;line-height:1.3}.sg-card-header-title:focus:not(:focus-visible){outline:none}.sg-card-header-desc{color:#ffffffbf;font-size:.82rem;margin:.2rem 0 0}.sg-card-body{padding:1em 3rem 3rem}.sg-card-footer{padding:1rem 1.75rem 1.5rem;border-top:1px solid var(--sg-gray-100);display:flex;justify-content:space-between;align-items:center;gap:.75rem}.sg-card-footer--continuar-solo{justify-content:flex-end}.sg-invalid-feedback{display:none;font-size:.78rem;color:var(--sg-danger);margin-top:.35rem;line-height:1.3}.sg-invalid-feedback:empty{display:none}.sg-laboral-radio-group--invalid{outline:1px solid var(--sg-danger);outline-offset:6px;border-radius:6px;padding:.25rem .35rem}.sg-form-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-weight:500;color:#000;font-size:1rem;line-height:1.25;min-height:2.45rem;display:flex;align-items:center;margin-left:1rem}.sg-form-label i{color:var(--sg-primary-dark)!important;font-size:1rem!important}.sg-label-opcional{font-weight:400;color:var(--sg-gray-600);font-size:.88em}.sg-form-control,.sg-form-select{width:100%!important;box-sizing:border-box!important;border:1px solid var(--sg-field-border)!important;border-radius:var(--sg-field-radius)!important;font-size:1.02rem!important;line-height:1.45!important;color:var(--sg-gray-800)!important;background:var(--sg-field-bg)!important;box-shadow:var(--sg-field-shadow)!important;transition:border-color var(--sg-motion-fast) var(--sg-ease-standard),background-color var(--sg-motion-fast) var(--sg-ease-standard),box-shadow var(--sg-motion-fast) var(--sg-ease-standard),transform var(--sg-motion-fast) var(--sg-ease-standard)!important;margin-top:0!important;padding:var(--sg-field-pad-y) var(--sg-field-pad-x)!important;min-height:2.75rem}.sg-form-control:hover:not(:disabled),.sg-form-select:hover:not(:disabled){border-color:var(--sg-field-border-hover)!important;background:#fff!important}.sg-form-control::placeholder,.sg-form-select::placeholder{color:var(--sg-gray-400)!important}.sg-form-control:focus,.sg-form-select:focus{outline:none!important;border-color:var(--sg-primary)!important;background:var(--sg-field-bg-focus)!important;box-shadow:var(--sg-field-shadow),var(--sg-field-ring)!important;transform:translateY(-1px)}.sg-form-control.sg-is-invalid,.sg-form-select.sg-is-invalid{border-color:var(--sg-danger)!important;background:#fffafb!important}.sg-form-control.sg-is-invalid:focus,.sg-form-select.sg-is-invalid:focus{box-shadow:var(--sg-field-shadow),var(--sg-field-ring-invalid)!important;transform:translateY(-1px)}.sg-form-select.select2-hidden-accessible{position:absolute!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;box-shadow:none!important}.sg-academica-page{max-width:100%}.sg-academica-subblock-heading{font-size:.95rem;font-weight:600;color:var(--sg-gray-900, #111827);margin:0 0 .35rem;letter-spacing:.01em}.sg-academica-subblock-lead{margin-top:0;line-height:1.45;max-width:48rem}.sg-academica-subblock .sg-acad-ubicacion-hint,.sg-academica-subblock .sg-academica-field-row{margin-top:0}.sg-academica-subblock .sg-academica-field-row+.sg-academica-field-row{margin-top:1rem}.sg-academica-readonly-input{background-color:var(--sg-gray-100, #f3f4f6)!important;color:var(--sg-gray-700, #374151);cursor:default}.sg-academica-panel+.sg-academica-panel{margin-top:.5rem}.sg-academica-section-title{margin-bottom:.75rem}@media (min-width: 768px){.sg-academica-section-title{margin-bottom:1rem}}.sg-academica-field-row+.sg-academica-field-row{margin-top:1.25rem}@media (min-width: 992px){.sg-academica-field-row+.sg-academica-field-row{margin-top:1.5rem}}.sg-acad-ubicacion-hint{margin-top:.15rem;line-height:1.5;max-width:52rem}.sg-academica-input-date{min-height:2.75rem}@media (min-width: 576px){.sg-academica-input-date{max-width:100%}}@media (min-width: 768px){.sg-academica-row-inst-fecha{flex-wrap:nowrap}.sg-academica-row-inst-fecha>.sg-academica-col-inst{flex:0 0 62.5%;max-width:62.5%;min-width:0}.sg-academica-row-inst-fecha>.sg-academica-col-fecha{flex:0 0 37.5%;max-width:37.5%;min-width:0}}.sg-academica-inst-select-wrap.sg-s2-wrap,.sg-academica-panel .sg-s2-wrap{display:block;width:100%;max-width:100%}.sg-academica-panel .sg-s2-wrap .sg-form-select{width:100%;max-width:100%}.sg-s2-wrap{position:relative;overflow:visible}.sg-s2-wrap .select2-container{position:relative;z-index:2}.sg-s2-wrap--busy .select2-container{pointer-events:none}.sg-s2-wrap__skeleton{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--sg-field-radius, 10px);pointer-events:none;background:linear-gradient(90deg,var(--sg-skeleton-base) 0%,var(--sg-skeleton-hi) 45%,var(--sg-skeleton-base) 100%);background-size:220% 100%;animation:sg-skeleton-shimmer 1.05s linear infinite;opacity:0;transition:opacity var(--sg-motion-fast) var(--sg-ease-standard)}.sg-s2-wrap--busy .sg-s2-wrap__skeleton{opacity:.55;z-index:1}.sg-s2-wrap__busy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;display:flex;align-items:center;justify-content:center;cursor:wait;border-radius:var(--sg-field-radius, 10px);background:#ffffff6b}.sg-s2-wrap__busy-icon{color:var(--sg-primary);font-size:1.2rem;line-height:1;filter:drop-shadow(0 0 1px rgba(255,255,255,.9))}.sg-s2-wrap__spinner{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);color:var(--sg-primary);pointer-events:none;z-index:5;line-height:1}.sg-consulta-loading-skeleton{display:grid;gap:.55rem}.sg-skeleton-line{display:block;width:100%;height:12px;border-radius:8px;background:linear-gradient(90deg,var(--sg-skeleton-base) 0%,var(--sg-skeleton-hi) 45%,var(--sg-skeleton-base) 100%);background-size:220% 100%;animation:sg-skeleton-shimmer 1.1s linear infinite}.sg-skeleton-line--lg{height:16px;width:46%}.sg-skeleton-line--md{height:14px;width:62%}.sg-skeleton-line--full{height:12px;width:100%}@media (prefers-reduced-motion: reduce){.sg-s2-wrap__spinner .fa-spin,.sg-s2-wrap__busy-icon.fa-spin{animation:none!important}.sg-s2-wrap--busy .sg-s2-wrap__skeleton{animation:none}}.select2-container.sg-is-invalid .select2-selection,.select2-container.is-invalid .select2-selection,.select2-container--bootstrap5.sg-is-invalid .select2-selection,.select2-container--bootstrap5.is-invalid .select2-selection,.select2-container.sg-is-invalid .select2-selection--single,.select2-container.is-invalid .select2-selection--single{border-color:var(--sg-danger)!important;background:#fffafb!important;box-shadow:none!important}.select2-container.sg-is-invalid.select2-container--focus .select2-selection,.select2-container.is-invalid.select2-container--focus .select2-selection{border-color:var(--sg-danger)!important;box-shadow:var(--sg-field-shadow),var(--sg-field-ring-invalid)!important}.sg-form-select.select2-hidden-accessible+.select2-container{display:block!important;width:100%!important;max-width:100%}.sg-form-select.select2-hidden-accessible+.select2-container .select2-selection{min-height:2.75rem;border-radius:var(--sg-field-radius);transition:border-color var(--sg-motion-fast) var(--sg-ease-standard),box-shadow var(--sg-motion-fast) var(--sg-ease-standard),transform var(--sg-motion-fast) var(--sg-ease-standard),background-color var(--sg-motion-fast) var(--sg-ease-standard)!important}.sg-form-select.select2-hidden-accessible+.select2-container .select2-selection--single{display:flex!important;align-items:center!important;height:2.75rem!important;min-height:2.75rem!important}.sg-form-select.select2-hidden-accessible+.select2-container .select2-selection__rendered{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.35!important;width:100%;color:var(--sg-select2-value-color)!important}.sg-form-select.select2-hidden-accessible+.select2-container .select2-selection__rendered .select2-selection__placeholder{color:var(--sg-select2-placeholder-color)!important}.sg-form-select.select2-hidden-accessible+.select2-container .select2-selection__placeholder{color:var(--sg-select2-placeholder-color)!important}.sg-form-select.select2-hidden-accessible+.select2-container:hover .select2-selection{border-color:var(--sg-field-border-hover)!important;background:#fff!important}.sg-form-select.select2-hidden-accessible+.select2-container.select2-container--focus .select2-selection{border-color:var(--sg-primary)!important;box-shadow:var(--sg-field-shadow),var(--sg-field-ring)!important;transform:translateY(-1px)}.select2-dropdown{max-width:min(96vw,100%);box-sizing:border-box}.select2-results__option{white-space:normal;overflow-wrap:anywhere;word-break:break-word;color:var(--sg-select2-dropdown-option-color)}.select2-results__option--highlighted,.select2-results__option--selected.select2-results__option--highlighted{color:#000!important}.select2-search--dropdown .select2-search__field{color:var(--sg-select2-dropdown-option-color)!important}.select2-container--open .select2-dropdown{animation:sg-select2-open .18s ease-out;transform-origin:top center}@keyframes sg-select2-open{0%{opacity:0;transform:translateY(-8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.sg-form-control:disabled,.sg-form-select:disabled{opacity:.6;cursor:not-allowed}.dropdown-toggle:after{display:none!important}.sg-btn-primary{background:var(--sg-primary);color:var(--sg-white);border:none;padding:.6rem 1.5rem;font-weight:600;font-size:.9rem;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:transform var(--sg-motion-fast) var(--sg-ease-emphasis),box-shadow var(--sg-motion-fast) var(--sg-ease-standard),background-color var(--sg-motion-fast) var(--sg-ease-standard),filter var(--sg-motion-fast) var(--sg-ease-standard);box-shadow:0 4px 12px #00000056}.sg-btn-primary:hover:not(:disabled){background:var(--sg-primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #3988c359;filter:saturate(1.03)}.sg-btn-primary:active:not(:disabled){transform:translateY(0) scale(.985);box-shadow:0 2px 8px #3988c347}.sg-btn-primary:focus-visible{outline:none;box-shadow:0 4px 12px #3988c347,0 0 0 3px #2f70a238}.sg-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.sg-btn-secondary{background:var(--sg-white);color:var(--sg-gray-700);border:1px solid var(--sg-gray-300);padding:.6rem 1.25rem;font-weight:500;font-size:.9rem;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:transform var(--sg-motion-fast) var(--sg-ease-emphasis),box-shadow var(--sg-motion-fast) var(--sg-ease-standard),border-color var(--sg-motion-fast) var(--sg-ease-standard),background-color var(--sg-motion-fast) var(--sg-ease-standard),color var(--sg-motion-fast) var(--sg-ease-standard);box-shadow:0 4px 12px #00000030}.sg-btn-secondary:hover:not(:disabled){background:var(--sg-gray-50);border-color:var(--sg-gray-400);transform:translateY(-1px)}.sg-btn-secondary:active:not(:disabled){transform:translateY(0) scale(.986);box-shadow:0 2px 8px #00000029}.sg-btn-secondary:focus-visible{outline:none;box-shadow:0 4px 12px #00000029,0 0 0 3px #2f70a229;border-color:var(--sg-primary)}.sg-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.sg-btn-with-loader{min-height:2.4rem}.sg-btn-spinner{width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:sg-spin .65s linear infinite}@keyframes sg-spin{to{transform:rotate(360deg)}}@keyframes sg-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion: reduce){.sg-initial-loader__skeleton-logo,.sg-initial-loader__skeleton-line,.sg-s2-wrap__skeleton,.sg-skeleton-line{animation:none!important;background-position:50% 0}.sg-form-control,.sg-form-select,.sg-form-select.select2-hidden-accessible+.select2-container .select2-selection,.sg-btn-primary,.sg-btn-secondary{transition-duration:.01ms!important}.sg-form-control:focus,.sg-form-select:focus,.sg-form-control.sg-is-invalid:focus,.sg-form-select.sg-is-invalid:focus,.sg-form-select.select2-hidden-accessible+.select2-container.select2-container--focus .select2-selection,.sg-btn-primary:hover:not(:disabled),.sg-btn-primary:active:not(:disabled),.sg-btn-secondary:hover:not(:disabled),.sg-btn-secondary:active:not(:disabled){transform:none!important}}.sg-form-check{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.88rem;color:var(--sg-gray-700)}.sg-form-check input[type=radio],.sg-form-check input[type=checkbox]{cursor:pointer;accent-color:var(--sg-gray-600);width:1rem;height:1rem}.sg-id-success{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.65rem 1rem;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;color:var(--sg-success);font-weight:500;font-size:.88rem}.sg-id-success i{font-size:1.1rem}.sg-section-title{font-size:clamp(.95rem,.9rem + .25vw,1.05rem);font-weight:700;color:var(--sg-gray-700);margin:0;padding-bottom:.8rem;border-bottom:1.5px solid rgba(0,0,0,.1);display:flex;align-items:center}.sg-section-title i{color:var(--sg-primary);font-size:.9rem}.sg-modal-intro{max-width:620px}.sg-modal-intro-banner{position:relative;width:100%;height:170px;overflow:hidden;border-radius:18px 18px 0 0;background:linear-gradient(125deg,var(--sg-primary-light) 0%,var(--sg-gray-100) 45%,#dbeafe 100%)}.sg-modal-intro-banner--pending{background:linear-gradient(125deg,var(--sg-primary-light) 0%,var(--sg-gray-100) 50%,var(--sg-primary-light) 100%);background-size:200% 200%;animation:sg-modal-banner-shimmer 1.1s ease-in-out infinite}@keyframes sg-modal-banner-shimmer{0%{background-position:0% 50%}to{background-position:100% 50%}}@media (prefers-reduced-motion: reduce){.sg-modal-intro-banner--pending{animation:none}}.sg-modal-intro-banner img.sg-modal-intro-banner-photo{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);opacity:0;transition:opacity .22s ease}.sg-modal-intro-banner img.sg-modal-intro-banner-photo.sg-modal-intro-banner-photo--ready{opacity:1}.sg-modal-intro-banner>img:not(.sg-modal-intro-banner-photo){width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02)}.sg-modal-intro-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0000008c,#00000040)}.sg-modal-intro-banner-badge{position:absolute;left:39%;top:-6%;display:inline-flex;align-items:center;justify-content:center;width:200px;height:200px;border-radius:999px;color:var(--sg-primary);font-size:1.5rem}.sg-modal-intro-banner-badge img{width:100%;height:100%;object-fit:contain;opacity:1}.sg-modal-intro-header{text-align:start;padding:1.6rem 2rem 0}.sg-modal-intro-icon{width:64px;height:64px;border-radius:50%;background:var(--sg-primary-light);color:var(--sg-primary);display:inline-flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:.75rem}.sg-modal-intro-title{margin:0;font-size:1.6rem;font-weight:700;color:var(--sg-gray-800);text-align:center}.sg-modal-intro-desc{font-size:.95rem;color:var(--sg-gray-600);margin-top:.4rem;line-height:1.45}.sg-modal-intro-consulta-hint{margin-top:.85rem;padding:.65rem .75rem;border-radius:10px;background:#3988c314;border:1px solid rgba(57,136,195,.18)}.sg-modal-intro-consulta-hint strong{color:var(--sg-gray-800)}.sg-modal-intro-consulta-hint--after-list{margin-top:1rem;margin-bottom:0}.sg-modal-intro-subtitle{font-size:1rem;font-weight:600;color:var(--sg-gray-700);margin-bottom:.75rem}.sg-modal-intro-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.sg-modal-intro-list-item{display:flex;align-items:center;gap:.6rem;font-size:.9rem;color:var(--sg-gray-700);line-height:1.4}.sg-modal-intro-list-icon{width:23px;height:23px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;flex-shrink:0}.sg-modal-autogestion-banner{overflow:hidden;border-radius:18px 18px 0 0;flex-shrink:0}.sg-modal-autogestion-banner .banner-autogestion__inner{min-height:132px;border-radius:0}@media (max-width: 576px){.sg-modal-autogestion-banner .banner-autogestion__inner{background-image:none!important}}.sg-modal-autogestion-banner .titulo-pag{font-size:clamp(.75rem,2.5vw,.95rem);padding:0 .75rem}.sg-modal-intro-saludo{margin-top:.75rem}.sg-modal-intro-list--numerada .sg-modal-intro-list-item{align-items:flex-start}.sg-modal-intro-list-num{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--sg-primary-light, #e0f2fe);color:var(--sg-primary-dark, #0369a1);font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-top:.1rem}.sg-modal-nivel-lead{margin-bottom:.75rem}.sg-modal-nivel-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem;margin-top:.5rem}@media (max-width: 576px){.sg-modal-nivel-grid{grid-template-columns:1fr}}.sg-modal-nivel-card{display:flex;flex-direction:row;align-items:center;text-align:left;padding:1.15rem 1.25rem;border:1px solid var(--sg-gray-300, #e5e7eb);border-radius:.75rem;background:#fff;cursor:pointer;transition:border-color var(--sg-motion-fast) var(--sg-ease-standard),background-color var(--sg-motion-fast) var(--sg-ease-standard),transform var(--sg-motion-fast) var(--sg-ease-emphasis),box-shadow var(--sg-motion-fast) var(--sg-ease-standard);position:relative;overflow:hidden;color:inherit}.sg-modal-nivel-card:hover{border-color:var(--sg-gray-300, #d1d5db);background:var(--sg-gray-50, #f8fafc);transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.sg-modal-nivel-card:active{transform:translateY(0) scale(.992)}.sg-modal-nivel-card:focus{outline:none}.sg-modal-nivel-card:focus-visible{outline:none;box-shadow:0 0 0 1px #3988c373,0 0 0 4px #3988c329,0 8px 18px #0f172a1a}.sg-modal-nivel-card--active{border-color:var(--sg-primary, #3988c3);background:#e1ecf4;box-shadow:0 0 0 1px var(--sg-primary, #3988c3)}.sg-modal-nivel-card--active:hover{background:#e6f2fa;border-color:var(--sg-primary, #3988c3);transform:translateY(0);box-shadow:0 0 0 1px var(--sg-primary, #3988c3)}.sg-modal-nivel-card-icon-wrapper{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--sg-gray-100, #f3f4f6);color:var(--sg-gray-500, #6b7280);margin-right:.5rem;flex-shrink:0;transition:background-color var(--sg-motion-fast) var(--sg-ease-standard),color var(--sg-motion-fast) var(--sg-ease-standard),box-shadow var(--sg-motion-fast) var(--sg-ease-standard),transform var(--sg-motion-fast) var(--sg-ease-emphasis)}.sg-modal-nivel-card:hover .sg-modal-nivel-card-icon-wrapper{transform:translateY(-1px) scale(1.02)}.sg-modal-nivel-card-icon{font-size:1.4rem;color:var(--sg-gray-500)}.sg-modal-nivel-card--active .sg-modal-nivel-card-icon-wrapper{background:var(--sg-primary);color:#fff;box-shadow:0 4px 10px #3987c32b}.sg-modal-nivel-card--active .sg-modal-nivel-card-icon{color:#fff}.sg-modal-nivel-card-content{display:flex;align-items:center;gap:.5rem}.sg-modal-nivel-card-title{font-weight:600;font-size:1.2rem;color:var(--sg-gray-800, #1f2937);margin-bottom:.15rem;transition:color var(--sg-motion-fast) var(--sg-ease-standard)}.sg-modal-nivel-card--active .sg-modal-nivel-card-title{color:var(--sg-primary-dark, #0f172a)}.sg-modal-nivel-card-hint{font-size:.9rem;color:var(--sg-gray-500, #6b7280);line-height:1.4}.sg-modal-nivel-error{color:#dc2626;font-size:.85rem;margin:-.25rem 0 .75rem;display:flex;align-items:center;gap:.35rem}.sg-modal-resumen-banner-wrap{position:relative;flex-shrink:0}.sg-modal-resumen-banner.sg-modal-intro-banner{height:150px;border-radius:var(--sg-radius) var(--sg-radius) 0 0}.sg-modal-close--banner{position:absolute;top:.75rem;right:.75rem;z-index:3;background:#ffffffeb;color:var(--sg-gray-700);box-shadow:0 4px 14px #00000026;transition:transform var(--sg-motion-fast) var(--sg-ease-emphasis),box-shadow var(--sg-motion-fast) var(--sg-ease-standard),background-color var(--sg-motion-fast) var(--sg-ease-standard),color var(--sg-motion-fast) var(--sg-ease-standard)}.sg-modal-close--banner:hover{background:var(--sg-white);color:var(--sg-gray-800);transform:translateY(-1px);box-shadow:0 8px 18px #0000002e}.sg-modal-close--banner:focus-visible{outline:none;box-shadow:0 6px 16px #00000029,0 0 0 3px #3988c333}.sg-modal-resumen-header{flex-direction:column;align-items:stretch;gap:.35rem;padding:1.1rem 1.5rem 1rem;min-width:0}.sg-modal-resumen-header>div{min-width:0}.sg-modal-resumen-title-main{font-size:1.08rem;line-height:1.3;overflow-wrap:break-word}.sg-modal-resumen-lead{margin:.35rem 0 0;font-size:.88rem;color:var(--sg-gray-600);line-height:1.45;font-weight:400;overflow-wrap:break-word}.sg-modal-resumen-subhint{display:flex;align-items:flex-start;gap:.5rem;font-size:.84rem;line-height:1.45;padding:.65rem .85rem;background:var(--sg-primary-light);border-radius:10px;border:1px solid rgba(57,136,195,.2);color:var(--sg-gray-700);min-width:0;overflow-wrap:break-word}.sg-modal-resumen-subhint i{color:var(--sg-primary);margin-top:.12rem;flex-shrink:0}.sg-modal-terminos-intro{font-size:.82rem;color:var(--sg-gray-700);margin:0 0 .5rem;line-height:1.4;overflow-wrap:break-word}.sg-scroll-indicator{position:absolute;right:1.25rem;bottom:1.1rem;z-index:2;width:40px;height:40px;border-radius:999px;background:#f8fafceb;border:1px solid rgba(148,163,184,.35);box-shadow:0 10px 28px #0206171f;display:flex;align-items:center;justify-content:center;pointer-events:none}.sg-scroll-indicator i{color:var(--sg-primary);font-size:1rem;animation:sg-scroll-bounce 1.1s ease-in-out infinite}@keyframes sg-scroll-bounce{0%,to{transform:translateY(-5px);opacity:.7}50%{transform:translateY(2px);opacity:1}}@media (prefers-reduced-motion: reduce){.sg-scroll-indicator i{animation:none}}.sg-scroll-indicator-enter-active,.sg-scroll-indicator-leave-active{transition:opacity .22s ease,transform .22s ease}.sg-scroll-indicator-enter-from,.sg-scroll-indicator-leave-to{opacity:0;transform:translateY(8px) scale(.98)}.sg-scroll-indicator-enter-to,.sg-scroll-indicator-leave-from{opacity:1;transform:translateY(0) scale(1)}.sg-modal-scroll-lock{overflow:hidden!important}.sg-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a39;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1005000;padding:1rem}.sg-modal-dialog{width:100%;max-width:930px;max-height:90vh;background:var(--sg-white);border-radius:var(--sg-radius);box-shadow:var(--sg-shadow-lg);display:flex;flex-direction:column;overflow:hidden;min-width:0}.sg-modal-dialog:focus:not(:focus-visible){outline:none}.sg-modal-header{padding:1rem 2.2rem;border-bottom:1px solid var(--sg-gray-100);display:flex;align-items:center;justify-content:space-between}.sg-modal-title{margin:0;font-size:1.3rem;font-weight:600;color:var(--sg-gray-800);display:flex;align-items:center;gap:.5rem}.sg-modal-title i{color:var(--sg-primary)}.sg-modal-close{border:none;background:var(--sg-gray-100);width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--sg-gray-500);transition:all .2s ease}.sg-modal-close:hover{background:var(--sg-gray-200);color:var(--sg-gray-700)}.sg-modal-body{padding:0 2rem;overflow-y:auto;flex:1;position:relative;min-width:0}.sg-modal-subtitle{font-size:.9rem;color:var(--sg-gray-600);margin-bottom:1rem}.sg-resumen-section{border-radius:8px;border:1px solid var(--sg-gray-100);padding:.75rem 1rem;background:var(--sg-gray-50);margin-bottom:.75rem;min-width:0;overflow-wrap:break-word}.sg-resumen-section-title{font-size:.9rem;font-weight:600;color:var(--sg-gray-700);margin:0 0 .4rem;display:flex;align-items:center;gap:.4rem}.sg-resumen-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:.65rem 1rem;min-width:0;width:100%}.sg-resumen-item{min-width:0;max-width:100%}.sg-resumen-item-label{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--sg-gray-400);overflow-wrap:break-word;word-break:break-word}.sg-resumen-item-value{display:block;font-size:.85rem;color:var(--sg-gray-800);font-weight:500;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.sg-modal-terminos{margin-top:1rem;padding:1rem;border-radius:8px;border:1px solid var(--sg-primary-light);background:#f0f6ff;min-width:0;overflow-wrap:break-word}.sg-modal-terminos-text{font-size:.82rem;color:var(--sg-gray-600);line-height:1.5;margin-bottom:.75rem;overflow-wrap:break-word}.sg-modal-field{margin-bottom:.75rem}.sg-modal-check{margin-top:.25rem;display:flex;align-items:flex-start;gap:.5rem;min-width:0}.sg-modal-check span{overflow-wrap:break-word;word-break:break-word;min-width:0}.sg-modal-footer{width:100%;padding:2rem;border-top:1px solid var(--sg-gray-100);display:flex;justify-content:center;gap:.75rem}.sg-modal-footer--dual{flex-wrap:wrap;gap:.75rem 1rem;justify-content:center}.sg-modal-footer-btn{min-width:min(100%,260px);padding:.7rem 1.5rem;font-size:1rem}.sg-landing-placeholder{min-height:min(42vh,360px);display:flex;align-items:center;justify-content:center}.sg-modal-enter-active{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.sg-modal-leave-active{transition:opacity .3s cubic-bezier(.4,0,1,1)}.sg-modal-enter-active .sg-modal-dialog,.sg-modal-leave-active .sg-modal-dialog{transform-origin:center bottom;transition:transform .62s cubic-bezier(.34,1.56,.64,1),opacity .48s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1),filter .45s ease;will-change:transform,opacity}.sg-modal-enter-from,.sg-modal-leave-to{opacity:0}.sg-modal-enter-from .sg-modal-dialog{opacity:0;transform:translate3d(0,calc(1.5rem + min(28vh,220px)),0) scale(.88);filter:blur(2px);box-shadow:0 32px 60px #0f172a14}.sg-modal-leave-to .sg-modal-dialog{opacity:0;transform:translate3d(0,2.25rem,0) scale(.96);filter:blur(1px)}@media (prefers-reduced-motion: reduce){.sg-modal-enter-active,.sg-modal-leave-active,.sg-modal-enter-active .sg-modal-dialog,.sg-modal-leave-active .sg-modal-dialog{transition:opacity .22s ease}.sg-modal-enter-from .sg-modal-dialog,.sg-modal-leave-to .sg-modal-dialog{transform:none;filter:none}}.sg-modal-backdrop--intro{will-change:opacity}.sg-modal-intro-fade-enter-active{transition:opacity .32s cubic-bezier(.22,1,.36,1)}.sg-modal-intro-fade-leave-active{transition:opacity .22s cubic-bezier(.4,0,1,1)}.sg-modal-intro-fade-enter-active .sg-modal-dialog.sg-modal-intro,.sg-modal-intro-fade-leave-active .sg-modal-dialog.sg-modal-intro{transform-origin:center bottom;transition:transform .44s cubic-bezier(.16,1,.3,1),opacity .34s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),filter .3s ease;will-change:transform,opacity}.sg-modal-intro-fade-enter-from,.sg-modal-intro-fade-leave-to{opacity:0}.sg-modal-intro-fade-enter-from .sg-modal-dialog.sg-modal-intro{opacity:0;transform:translate3d(0,24px,0) scale(.96);filter:blur(1.2px);box-shadow:0 22px 44px #0f172a14}.sg-modal-intro-fade-leave-to .sg-modal-dialog.sg-modal-intro{opacity:0;transform:translate3d(0,18px,0) scale(.985);filter:blur(.8px)}.sg-modal-intro-fade-enter-active .sg-modal-autogestion-banner .banner-autogestion__logo,.sg-modal-intro-fade-enter-active .sg-modal-autogestion-banner .titulo-pag{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s ease-out}.sg-modal-intro-fade-enter-from .sg-modal-autogestion-banner .banner-autogestion__logo{opacity:0;transform:translateY(8px) scale(.98)}.sg-modal-intro-fade-enter-from .sg-modal-autogestion-banner .titulo-pag{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion: reduce){.sg-modal-intro-fade-enter-active,.sg-modal-intro-fade-leave-active,.sg-modal-intro-fade-enter-active .sg-modal-dialog.sg-modal-intro,.sg-modal-intro-fade-leave-active .sg-modal-dialog.sg-modal-intro{transition:opacity .16s ease}.sg-modal-intro-fade-enter-from .sg-modal-dialog.sg-modal-intro,.sg-modal-intro-fade-leave-to .sg-modal-dialog.sg-modal-intro{transform:none;filter:none}}.sg-fade-enter-active,.sg-fade-leave-active{transition:opacity .3s ease,transform .3s ease}.sg-fade-enter-from{opacity:0;transform:translateY(8px)}.sg-fade-leave-to{opacity:0;transform:translateY(-8px)}.sg-animate-surface{will-change:transform,opacity}@media (max-width: 768px){.sg-solicitud-page{--sg-motion-fast: .14s;--sg-motion-base: .22s;--sg-motion-slow: .34s}.select2-container--bootstrap5 .select2-selection--single .select2-selection__rendered,.select2-container--bootstrap5 .select2-dropdown .select2-results__option{font-size:1.08rem!important}.sg-modal-check{font-size:1rem}.sg-modal-terminos-intro,.sg-modal-terminos-text{font-size:.92rem}.sg-resumen-item-value{font-size:1rem}.sg-resumen-item-label{font-size:.88rem}.sg-resumen-section-title{font-size:1rem}.sg-modal-title,.sg-modal-resumen-title-main{font-size:clamp(1.2rem,1.05rem + .8vw,1.4rem)}.sg-modal-subtitle,.sg-modal-resumen-subhint{font-size:.96rem}.sg-modal-resumen-lead{font-size:.95rem}.sg-form-control{font-size:1.05rem!important;padding:0rem 2rem!important}.container{padding:0 .5rem}.sg-steps-slider-wrapper{border-radius:0}.sg-form-label{font-size:1.07rem}.sg-page-background{padding:0 0 2rem}.sg-steps-wrapper{max-width:100%}.sg-stepper{padding:0 .25rem 3.25rem}.sg-stepper-inner{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;padding:.35rem .6rem}.sg-stepper-track{width:max-content;min-width:100%;justify-content:center}.sg-card-header{padding:1rem 1.25rem;gap:.75rem}.sg-card-header-ceremonia{max-width:100%;font-size:.95rem}.sg-card-header-icon{width:30px;height:30px;min-width:30px;flex-shrink:0}.sg-card-header-title{font-size:1.6rem;word-break:break-word}.sg-card-header-desc{word-break:break-word}.sg-card-body{padding:1.1rem}.sg-card-footer{flex-direction:column-reverse;padding:1rem 1.25rem}.sg-card-footer button{width:100%}.sg-card-footer--continuar-solo{align-items:stretch}.sg-card-footer--continuar-solo .sg-btn-primary{width:100%}.sg-btn-primary,.sg-btn-secondary{font-size:1.08rem!important}.sg-stepper-step-label{font-size:.62rem;max-width:68px;white-space:normal;line-height:1.15;bottom:-38px;-webkit-hyphens:auto;hyphens:auto}.sg-stepper-step-index{width:36px;height:36px;font-size:1.3rem}.sg-stepper-segment{padding-top:16px;min-width:12px}.sg-steps-slider-wrapper{border-radius:22px}.sg-modal-backdrop{padding:max(.75rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px))}.sg-modal-dialog{max-height:min(92dvh,92vh)}.sg-modal-intro-banner-badge{left:50%;transform:translate(-50%);width:min(168px,38vw);height:min(168px,38vw)}.sg-modal-intro-header{padding:1rem 1.25rem 0}.sg-modal-intro-title{font-size:1.35rem}.sg-modal-body{padding-left:1.25rem;padding-right:1.25rem}.sg-modal-header{padding:1rem 1.25rem}.sg-modal-footer{padding:1.25rem;flex-wrap:wrap}.sg-modal-footer .sg-btn-primary,.sg-modal-footer .sg-btn-secondary{flex:1 1 auto;min-width:min(100%,140px)}.sg-resumen-grid{grid-template-columns:1fr}.sg-direccion-preview span{overflow-wrap:anywhere;word-break:break-word}}@media (max-width: 480px){.sg-stepper-step-label{display:none}.sg-stepper{padding-bottom:2.5rem}.sg-card-body{padding:1rem}.sg-steps-slider-wrapper{border-radius:16px}.sg-modal-intro-title{font-size:1.2rem}.sg-modal-intro-desc{font-size:.95rem}.sg-modal-intro-list-item{font-size:.92rem;align-items:flex-start}.sg-modal-close{width:40px;height:40px;min-width:40px;min-height:40px}.sg-modal-close--banner{width:40px;height:40px}}@media (prefers-reduced-motion: reduce){.select2-container--open .select2-dropdown{animation:none}}.sg-form-control:disabled,.sg-form-select:disabled,.sg-direccion-mock-base input:disabled{pointer-events:none}@keyframes sg-shake{0%,to{transform:translate(0)}15%{transform:translate(-4px)}30%{transform:translate(4px)}45%{transform:translate(-3px)}60%{transform:translate(3px)}75%{transform:translate(-1px)}90%{transform:translate(1px)}}.sg-shake-disabled{animation:sg-shake .45s ease-in-out}@media (prefers-reduced-motion: reduce){.sg-shake-disabled{animation:none}.sg-modal-nivel-card,.sg-modal-nivel-card-icon-wrapper,.sg-modal-close--banner,.sg-btn-mapa{transition-duration:.01ms!important}.sg-modal-nivel-card:hover,.sg-modal-nivel-card:active,.sg-modal-nivel-card:hover .sg-modal-nivel-card-icon-wrapper,.sg-modal-close--banner:hover,.sg-btn-mapa:hover,.sg-btn-mapa:active{transform:none!important}}.sg-btn-mapa{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:35px;border:1px solid rgba(57,136,195,.35);border-radius:10px;background:#fff;color:var(--sg-primary);font-size:1.05rem;font-weight:600;cursor:pointer;transition:background-color var(--sg-motion-fast) var(--sg-ease-standard),color var(--sg-motion-fast) var(--sg-ease-standard),border-color var(--sg-motion-fast) var(--sg-ease-standard),box-shadow var(--sg-motion-fast) var(--sg-ease-standard),transform var(--sg-motion-fast) var(--sg-ease-emphasis);margin-bottom:2px}.sg-btn-mapa:hover{background:linear-gradient(135deg,#3988c3,#2d6fa3);color:#fff;border-color:#3988c3;box-shadow:0 2px 8px #3988c340;transform:translateY(-1px)}.sg-btn-mapa:active{transform:translateY(0) scale(.985)}.sg-btn-mapa:focus-visible{outline:none;box-shadow:0 2px 8px #3988c338,0 0 0 3px #3988c333}.sg-btn-mapa--disabled{opacity:.45;cursor:not-allowed;pointer-events:auto}.sg-modal-mapa{z-index:1060}.sg-modal-dialog--mapa{width:min(92vw,780px);max-height:min(90dvh,90vh);display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 12px 48px #0000002e}.sg-modal-body-mapa{flex:1 1 auto;display:flex;flex-direction:column;padding:0;overflow:hidden}.sg-mapa-buscando{padding:.65rem 1.25rem;background:#f8fbfe;border-bottom:1px solid rgba(57,136,195,.1)}.sg-mapa-query-badge{display:inline-flex;align-items:center;font-size:.82rem;color:var(--sg-gray-600, #6b7280);background:#3988c314;border-radius:20px;padding:.3rem .85rem}.sg-mapa-iframe-wrapper{flex:1 1 0;min-height:380px;position:relative;background:#eee}.sg-mapa-iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none}.sg-modal-footer-mapa{display:flex;justify-content:flex-end;gap:.65rem;padding:.85rem 1.25rem;border-top:1px solid rgba(0,0,0,.06);background:#fafbfc}@media (max-width: 576px){.sg-modal-dialog--mapa{width:98vw;max-height:min(95dvh,95vh);border-radius:14px}.sg-mapa-iframe-wrapper{min-height:300px}.sg-modal-footer-mapa{flex-direction:column}}.sg-swal-toast-surface{width:fit-content!important;border-radius:30px!important;border:1px solid rgba(148,163,184,.24)!important;background:linear-gradient(180deg,#fffffffa,#f8fafcf2)!important;box-shadow:0 24px 46px #02061747,0 2px #fffc inset!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.78rem .95rem!important;justify-content:center!important;align-items:center!important;display:flex!important}.sg-swal-toast-title{font-size:1rem!important;font-weight:750!important;color:#14244b!important;text-align:center!important;width:100%}.sg-swal-toast-progress{background:transparent!important;height:1px!important;border-radius:999px!important}.sg-swal-toast-icon{margin:.2em .72em .2em .2em!important;transform:translateY(.5px);font-size:.78rem!important}.swal2-container.sg-swal-toast-container{padding-top:max(8px,env(safe-area-inset-top,0px))!important;pointer-events:none!important;width:100%!important}.swal2-container.sg-swal-toast-container .swal2-popup{pointer-events:auto!important}.swal2-container.sg-swal-foreground{z-index:100200!important}.sg-swal-alert-surface{border-radius:16px!important;border:1px solid rgba(148,163,184,.2)!important;box-shadow:0 18px 44px #02061742!important}.sg-swal-alert-title{color:#0f172a!important;font-weight:700!important}.sg-swal-alert-body{color:#334155!important}.sg-swal-alert-btn{border-radius:10px!important;font-weight:600!important}.sg-modal-envio-exito-dialog{max-width:600px;max-height:90vh;overflow:hidden;padding:0;background:transparent;box-shadow:none}.sg-modal-envio-exito-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 45px #051b3d33}.sg-modal-envio-exito-header{position:relative;padding:1.75rem 1.5rem 1.35rem;text-align:center;background:linear-gradient(160deg,#3988c3,#2d6da3);color:#fff}.sg-modal-envio-exito-close{position:absolute;top:.85rem;right:.85rem;width:36px;height:36px;border:none;background:#fff3;color:#fff;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease}.sg-modal-envio-exito-close:hover{background:#ffffff52}.sg-modal-envio-exito-brand{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-bottom:.85rem}.sg-modal-envio-exito-logo{max-width:42px;max-height:42px;width:auto;height:auto;object-fit:contain;filter:brightness(0) invert(1)}.sg-modal-envio-exito-cap{font-size:3rem!important;line-height:1!important;color:#fff!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))!important}.sg-modal-envio-exito-heading{margin:0 0 .35rem;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#fff}.sg-modal-envio-exito-sub{margin:0;font-size:1rem;opacity:.95;line-height:1.35}.sg-modal-envio-exito-body{padding:1.35rem 1.5rem 1rem;text-align:center}.sg-modal-envio-exito-lead{margin:0;font-size:1.05rem;color:#334155;line-height:1.45}.sg-modal-envio-exito-radicado{margin:.65rem 0 0;font-size:1.1rem;color:#475569}.sg-modal-envio-exito-sim{margin:.65rem 0 0;font-size:1rem;color:#64748b}.sg-modal-envio-exito-hint{margin:.85rem 0 0;font-size:1rem;color:#64748b;line-height:1.35}.sg-modal-envio-exito-footer{padding:0 1.5rem 1.35rem;display:flex;justify-content:center}.sg-modal-envio-exito-footer .sg-btn-primary{min-width:11rem}@keyframes sg-swal-toast-in{0%{opacity:0;transform:translate3d(0,-12px,0) scale(.985);filter:blur(.35px)}70%{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes sg-swal-toast-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-10px,0) scale(.975)}}@keyframes sg-swal-alert-in{0%{opacity:0;transform:translate3d(0,18px,0) scale(.94);filter:blur(1px)}60%{opacity:1;transform:translate3d(0,-2px,0) scale(1.01);filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes sg-swal-alert-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,10px,0) scale(.97)}}.sg-swal-toast-enter{animation:sg-swal-toast-in .46s cubic-bezier(.22,.61,.36,1) both}.sg-swal-toast-leave{animation:sg-swal-toast-out .26s cubic-bezier(.4,0,.2,1) both}.sg-swal-alert-enter{animation:sg-swal-alert-in .36s cubic-bezier(.22,1,.36,1) both}.sg-swal-alert-leave{animation:sg-swal-alert-out .24s cubic-bezier(.4,0,1,1) both}@media (prefers-reduced-motion: reduce){.sg-swal-toast-enter,.sg-swal-toast-leave,.sg-swal-alert-enter,.sg-swal-alert-leave{animation:none!important}}.select2.select2-container{z-index:90!important}.form-section[data-v-cb4f3b55]{border:1px solid rgba(0,123,255,.08);background:#f8fafc;padding:12px;border-radius:6px}.form-section__title[data-v-cb4f3b55]{font-weight:600;font-size:.95rem;color:#0b5ed7}.modal-header-custom[data-v-cb655b37]{background:linear-gradient(90deg,#22c55e,#064e3b);color:#fff}.icon-wrapper[data-v-cb655b37]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff1f}.avatar[data-v-cb655b37]{width:64px;height:64px;font-weight:700;font-size:1.125rem}.modal-content[data-v-cb655b37]{border-radius:.6rem}.btn-group .btn[data-v-cb655b37]{min-width:120px}.modal[data-v-aa3b1533]{background:#00000059}.conflict-panel[data-v-ad5e7f22]{border-left:4px solid #f1416c}.conflict-panel .table-warning[data-v-ad5e7f22]{--bs-table-bg: rgba(255, 235, 216, .4)}.fade-enter-active[data-v-ad5e7f22],.fade-leave-active[data-v-ad5e7f22]{transition:opacity .2s ease-in-out}.fade-enter-from[data-v-ad5e7f22],.fade-leave-to[data-v-ad5e7f22]{opacity:0}.table-warning[data-v-40cc3b79]{--bs-table-bg: rgba(255, 226, 183, .4)}.validation-code-grid[data-v-aea075a1]{max-height:420px;overflow-y:auto}.table-responsive[data-v-2eccf617]{max-height:420px}.history-list[data-v-3d06e3c7]{max-height:60vh;overflow-y:auto}.history-entry-active[data-v-3d06e3c7]{background-color:#0d6efd14}.text-truncate[data-v-3d06e3c7]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.observaciones-drawer .offcanvas-body[data-v-62daf931]{padding-bottom:0}.mw-75[data-v-62daf931]{max-width:75%}.dropzone{min-height:260px;border:2px dashed #0d6efd;background:#f8f9fa}[data-dz-thumbnail]{margin-top:2rem;margin-left:2rem}.dz-image{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.modal .modal-body .form-label[data-v-6ae07ffb]{font-weight:600}.list-group-item[data-v-275cbbf8]{cursor:pointer}.list-group-item input[type=radio][data-v-275cbbf8]{flex-shrink:0}.modal-backdrop[data-v-fe8c5bae]{z-index:1040}.modal[data-v-fe8c5bae]{z-index:1050}.modal[data-v-79163de6]{background:#00000059}.col-estado[data-v-66872d00]{width:60px;min-width:60px;max-width:80px}.col-mensajeria[data-v-66872d00]{width:70px;min-width:70px;max-width:100px}.col-identificacion[data-v-66872d00]{width:130px;min-width:110px}.col-fecha-examen[data-v-66872d00]{width:120px;min-width:100px}.col-ips[data-v-66872d00]{width:160px;min-width:130px}.col-apellido-1[data-v-66872d00],.col-apellido-2[data-v-66872d00]{width:150px;min-width:120px}.col-nombre[data-v-66872d00]{width:170px;min-width:130px}.col-programa[data-v-66872d00]{width:180px;min-width:140px}.col-dedicacion[data-v-66872d00]{width:120px;min-width:100px}.col-fecha-ingreso[data-v-66872d00],.col-telefono[data-v-66872d00]{width:120px;min-width:125px}.col-email[data-v-66872d00],.col-email-inst[data-v-66872d00]{width:220px;min-width:200px}.table thead th[data-v-66872d00]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.table thead th .column-search[data-v-66872d00]{width:100%;box-sizing:border-box}.table td[data-v-66872d00]{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1200px){.col-ips[data-v-66872d00],.col-programa[data-v-66872d00],.col-email[data-v-66872d00],.col-email-inst[data-v-66872d00]{min-width:140px;width:160px}.col-nombre[data-v-66872d00],.col-apellido-1[data-v-66872d00],.col-apellido-2[data-v-66872d00]{width:140px}}@media (max-width: 768px){.col-identificacion[data-v-66872d00],.col-fecha-examen[data-v-66872d00],.col-fecha-ingreso[data-v-66872d00],.col-telefono[data-v-66872d00]{min-width:110px;width:110px}.col-email[data-v-66872d00],.col-email-inst[data-v-66872d00]{min-width:140px;width:140px}}.col-estado[data-v-548396d5]{width:60px;min-width:60px;max-width:80px}.col-mensajeria[data-v-548396d5]{width:70px;min-width:70px;max-width:100px}.col-identificacion[data-v-548396d5]{width:130px;min-width:110px}.col-fecha-examen[data-v-548396d5]{width:120px;min-width:100px}.col-ips[data-v-548396d5]{width:160px;min-width:130px}.col-apellido-1[data-v-548396d5],.col-apellido-2[data-v-548396d5]{width:150px;min-width:120px}.col-nombre[data-v-548396d5]{width:170px;min-width:130px}.col-programa[data-v-548396d5]{width:180px;min-width:140px}.col-dedicacion[data-v-548396d5]{width:120px;min-width:100px}.col-fecha-ingreso[data-v-548396d5],.col-telefono[data-v-548396d5]{width:120px;min-width:125px}.col-email[data-v-548396d5],.col-email-inst[data-v-548396d5]{width:220px;min-width:200px}.table thead th[data-v-548396d5]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.table thead th .column-search[data-v-548396d5]{width:100%;box-sizing:border-box}.table td[data-v-548396d5]{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1200px){.col-ips[data-v-548396d5],.col-programa[data-v-548396d5],.col-email[data-v-548396d5],.col-email-inst[data-v-548396d5]{min-width:140px;width:160px}.col-nombre[data-v-548396d5],.col-apellido-1[data-v-548396d5],.col-apellido-2[data-v-548396d5]{width:140px}}@media (max-width: 768px){.col-identificacion[data-v-548396d5],.col-fecha-examen[data-v-548396d5],.col-fecha-ingreso[data-v-548396d5],.col-telefono[data-v-548396d5]{min-width:110px;width:110px}.col-email[data-v-548396d5],.col-email-inst[data-v-548396d5]{min-width:140px;width:140px}}.datatable-toolbar[data-v-548396d5]{width:80%;max-width:900px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:6px 8px;font-size:.85rem}.datatable-toolbar>#scrollbar-container[data-v-548396d5]{width:100%;overflow-x:auto;overflow-y:hidden;height:8px;-webkit-overflow-scrolling:touch}.second-scrollbar[data-v-548396d5]{height:8px;min-width:1px}.modal-backdrop[data-v-41002244]{z-index:1040}.modal[data-v-41002244]{z-index:1050}.modal-body[data-v-3abdf93c]{max-height:50vh;overflow-y:auto}.col-estado[data-v-262d0e3e]{width:60px;min-width:60px;max-width:80px}.col-mensajeria[data-v-262d0e3e]{width:70px;min-width:70px;max-width:100px}.col-identificacion[data-v-262d0e3e]{width:130px;min-width:130px}.col-fecha-examen[data-v-262d0e3e]{width:120px;min-width:160px}.col-ips[data-v-262d0e3e]{width:160px;min-width:150px}.col-apellido-1[data-v-262d0e3e],.col-apellido-2[data-v-262d0e3e]{width:150px;min-width:140px}.col-nombre[data-v-262d0e3e]{width:170px;min-width:150px}.col-programa[data-v-262d0e3e]{width:180px;min-width:160px}.col-dedicacion[data-v-262d0e3e]{width:120px;min-width:120px}.col-fecha-ingreso[data-v-262d0e3e],.col-telefono[data-v-262d0e3e]{width:120px;min-width:155px}.col-email[data-v-262d0e3e],.col-email-inst[data-v-262d0e3e]{width:220px;min-width:220px}.table thead th[data-v-262d0e3e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.table thead th .column-search[data-v-262d0e3e]{width:100%;box-sizing:border-box}.table td[data-v-262d0e3e]{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1200px){.col-ips[data-v-262d0e3e],.col-programa[data-v-262d0e3e],.col-email[data-v-262d0e3e],.col-email-inst[data-v-262d0e3e]{min-width:140px;width:160px}.col-nombre[data-v-262d0e3e],.col-apellido-1[data-v-262d0e3e],.col-apellido-2[data-v-262d0e3e]{width:140px}}@media (max-width: 768px){.col-identificacion[data-v-262d0e3e],.col-fecha-examen[data-v-262d0e3e],.col-fecha-ingreso[data-v-262d0e3e],.col-telefono[data-v-262d0e3e]{min-width:110px;width:110px}.col-email[data-v-262d0e3e],.col-email-inst[data-v-262d0e3e]{min-width:140px;width:140px}}.datatable-toolbar[data-v-262d0e3e]{width:80%;max-width:900px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:6px 8px;font-size:.85rem}.datatable-toolbar>#scrollbar-container[data-v-262d0e3e]{width:100%;overflow-x:auto;overflow-y:hidden;height:8px;-webkit-overflow-scrolling:touch}.second-scrollbar[data-v-262d0e3e]{height:8px;min-width:1px}.col-estado{width:60px;min-width:60px;max-width:80px}.col-mensajeria{width:70px;min-width:70px;max-width:100px}.col-identificacion{width:130px;min-width:110px}.col-fecha-examen{width:120px;min-width:100px}.col-ips{width:160px;min-width:130px}.col-apellido-1,.col-apellido-2{width:150px;min-width:120px}.col-nombre{width:170px;min-width:130px}.col-programa{width:180px;min-width:140px}.col-dedicacion{width:120px;min-width:100px}.col-fecha-ingreso,.col-telefono{width:120px;min-width:125px}.col-email,.col-email-inst{width:220px;min-width:200px}.table thead th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.table thead th .column-search{width:100%;box-sizing:border-box}.table td{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1200px){.col-ips,.col-programa,.col-email,.col-email-inst{min-width:140px;width:160px}.col-nombre,.col-apellido-1,.col-apellido-2{width:140px}}@media (max-width: 768px){.col-identificacion,.col-fecha-examen,.col-fecha-ingreso,.col-telefono{min-width:110px;width:110px}.col-email,.col-email-inst{min-width:140px;width:140px}}.datatable-toolbar{width:80%;max-width:900px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:6px 8px;font-size:.85rem}.datatable-toolbar>#scrollbar-container{width:100%;overflow-x:auto;overflow-y:hidden;height:8px;-webkit-overflow-scrolling:touch}.second-scrollbar{height:8px;min-width:1px}.container[data-v-2093a8ee]{margin-bottom:50rem}@media (max-width: 575.98px){.container[data-v-2093a8ee]{margin-bottom:50rem}}@media (min-width: 576px) and (max-width: 991.98px){.container[data-v-2093a8ee]{margin-bottom:50rem}}@media (min-width: 992px) and (max-width: 1199.98px){.container[data-v-2093a8ee]{margin-bottom:50rem}}@media (min-width: 1200px){.container[data-v-2093a8ee]{margin-bottom:50rem}}.container[data-v-bc82dac8]{margin-bottom:50rem}@media (max-width: 575.98px){.container[data-v-bc82dac8]{margin-bottom:50rem}}@media (min-width: 576px) and (max-width: 991.98px){.container[data-v-bc82dac8]{margin-bottom:50rem}}@media (min-width: 992px) and (max-width: 1199.98px){.container[data-v-bc82dac8]{margin-bottom:50rem}}@media (min-width: 1200px){.container[data-v-bc82dac8]{margin-bottom:50rem}}.container[data-v-23efff54]{margin-bottom:50rem}@media (max-width: 575.98px){.container[data-v-23efff54]{margin-bottom:50rem}}@media (min-width: 576px) and (max-width: 991.98px){.container[data-v-23efff54]{margin-bottom:50rem}}@media (min-width: 992px) and (max-width: 1199.98px){.container[data-v-23efff54]{margin-bottom:50rem}}@media (min-width: 1200px){.container[data-v-23efff54]{margin-bottom:50rem}}.card-header{padding:1.25rem}.selector-container{position:relative;z-index:10}@media (min-width: 768px){.selector-container.ms-md-5{margin-left:2.5rem!important}.d-flex.flex-column.flex-md-row.align-items-md-center.justify-content-md-center{justify-content:flex-start!important}@media (min-width: 992px){.selector-container.ms-md-5{margin-left:3rem!important}}}@media (max-width: 767px){.card-header h3.card-title{margin-bottom:.75rem;font-size:1.25rem!important}.selector-container{width:100%!important;max-width:100%!important;margin-left:0!important}.card-toolbar{margin-top:1rem;width:100%}.card-toolbar .btn{width:100%;justify-content:center}}.select2-container--bootstrap5 .select2-selection{box-shadow:none!important;border:1px solid #e4e6ef;background-color:#f5f8fa;padding:.25rem .5rem;border-radius:.475rem;height:38px!important}.select2-container--bootstrap5 .select2-selection--single{padding-top:2px;padding-bottom:2px}.select2-container--bootstrap5 .select2-selection--single .select2-selection__rendered{line-height:34px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px}.select2-container--bootstrap5 .select2-selection--single .select2-selection__clear{padding:0;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#f1416ccc;border-radius:50%;font-size:14px;font-weight:700}.select2-container--bootstrap5 .select2-selection--single .select2-selection__clear:hover{background-color:#f1416c}.select2-dropdown{min-width:220px;border-color:#e4e6ef;box-shadow:0 .5rem 1.5rem #0000001a}.select2-container--bootstrap5 .select2-results__option{padding:.5rem .75rem}.select2-container--bootstrap5 .select2-results__option--selected{background-color:#eef3f7;color:#181c32}.badge-circle{display:inline-block;min-width:6px;min-height:6px;border-radius:50%}.select2-container--bootstrap5 .select2-results__option--highlighted{background-color:#f5f8fa;color:#181c32}.card-header .card-title{flex-wrap:wrap;row-gap:.5rem}@media (max-width: 576px){.select2-container,.select2-dropdown{width:100%!important}}@media (max-width: 767px){.card-header .card-title{flex-direction:column;align-items:flex-start}.card-header .card-title div.ms-6{margin-left:0!important;margin-top:.5rem;min-width:100%!important}}.modal-body .select2-container--bootstrap5 .select2-selection{background-color:#fff;border-color:#e4e6ef}.modal-body .select2-container--bootstrap5.select2-container--disabled .select2-selection{background-color:#f5f8fa;opacity:.8}.select2-container--bootstrap5{z-index:1056!important}.select2-results__option[data-inactive=true]{color:#b5b5c3;font-style:italic}.pdi-info{display:flex;flex-direction:column}.pdi-code{font-weight:700;color:#5e6278}.pdi-name{font-size:.9rem}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:1000}.form-label.required:after{content:" *";color:#f1416c}table.dataTable tbody td{vertical-align:middle}.badge{padding:.5em .85em;font-weight:500;font-size:.85rem}.badge-light-success{color:#47be7d;background-color:#e8fff3}.badge-light-danger{color:#f1416c;background-color:#fff5f8}.form-control-solid{background-color:#f5f8fa;border-color:#f5f8fa;padding-left:3rem!important}.table tbody tr{transition:all .2s ease}.table tbody tr:hover{background-color:#f5f8fa!important;box-shadow:0 .5rem 1.5rem #0000000d}.dataTables_length{display:flex;align-items:center;margin-right:1.5rem}.select2-selection__clear{background-color:#f1416c}.dataTables_length select{width:60px!important;margin:0 .5rem;padding:.25rem .5rem;height:auto;font-size:.85rem;border-radius:.475rem}.dataTables_length label{display:flex;align-items:center;margin-bottom:0;font-weight:500;font-size:.85rem;color:#5e6278}.dataTables_paginate .pagination{margin-bottom:0}.dataTables_paginate .page-link{padding:.375rem .65rem;font-size:.85rem}.dataTables_info{font-size:.85rem;color:#5e6278;padding-top:0;margin-left:1rem;white-space:nowrap}.dataTables_filter{display:flex;justify-content:flex-end}.dataTables_filter label{display:flex;align-items:center;font-weight:500;font-size:.85rem;color:#5e6278;margin-bottom:0}.dataTables_filter input{margin-left:.5rem;padding:.3rem .75rem;font-size:.85rem;border-radius:.475rem;border:1px solid #e4e6ef;background-color:#f5f8fa;width:200px!important}table.dataTable{margin-top:1rem!important;margin-bottom:1rem!important}.dataTables_wrapper .row{margin-bottom:.75rem;align-items:center}.dataTables_wrapper .row:last-child{margin-top:.75rem}.table-rounded th:first-child,.table-rounded td:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.table-rounded th:last-child,.table-rounded td:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:10}table.dataTable tbody tr:hover{background-color:#007bff0d}.badge.badge-light-success{color:#1bc5bd;background-color:#c9f7f5}.badge.badge-light-danger{color:#f64e60;background-color:#ffe2e5}.modal-header-custom[data-v-81761f68]{background:linear-gradient(90deg,#3b82f6,#0d2a94);color:#fff}.icon-wrapper[data-v-81761f68]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff1f}.modal-content[data-v-81761f68]{border-radius:.6rem}.modal-header-custom[data-v-141dcf92]{background:linear-gradient(90deg,#3b82f6,#0d2a94);color:#fff}.icon-wrapper[data-v-141dcf92]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff1f}.modal-content[data-v-141dcf92]{border-radius:.6rem}.modal-header-custom[data-v-0b2ccd0e]{background:linear-gradient(90deg,#3b82f6,#0d2a94);color:#fff}.icon-wrapper[data-v-0b2ccd0e]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff1f}.modal-content[data-v-0b2ccd0e]{border-radius:.6rem}.modal-header-custom[data-v-0006b67c]{background:linear-gradient(90deg,#3b82f6,#0d2a94);color:#fff}.icon-wrapper[data-v-0006b67c]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff1f}.modal-content[data-v-0006b67c]{border-radius:.6rem}.btn-group .btn[data-v-0006b67c]{min-width:140px}.modal-header-custom[data-v-7af42797]{background:linear-gradient(90deg,#3b82f6,#0d2a94);color:#fff}.icon-wrapper[data-v-7af42797]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff1f}.modal-content[data-v-7af42797]{border-radius:.6rem}.modal-header-custom[data-v-1259b4e0]{background:linear-gradient(90deg,#3b82f6,#0d2a94);color:#fff}.icon-wrapper[data-v-1259b4e0]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff1f}.modal-content[data-v-1259b4e0]{border-radius:.6rem}.dropdown-menu[data-v-8d65c63a]{min-width:300px;box-shadow:0 6px 20px #0d264c0f}.dropdown-item i[data-v-8d65c63a]{width:18px;text-align:center}.selected-dropdown-item[data-v-8d65c63a]{background:#0d6efd14;border-left:3px solid rgba(13,110,253,.9)}.dropdown-item[data-v-8d65c63a]:focus,.dropdown-item[data-v-8d65c63a]:hover{background:#0d6efd0a}.btn-gradient-primary[data-v-30e71d01]{background:linear-gradient(90deg,#007bff,#00c6ff);color:#fff;border:none}.btn-gradient-primary[data-v-30e71d01]:hover{background:linear-gradient(90deg,#0056b3,#0096c7);color:#fff;box-shadow:0 4px 16px #007bff33}.banner-color{color:#204190}form #anexo_container .invalid-feedback{text-align:end!important}.highlight-first{border:2px solid #007bff;background-color:#e7f3ff;padding:10px;border-radius:5px}.direccion-form .preview-box[data-v-741b9091]{min-height:46px;display:flex;align-items:center;font-weight:500;border:1px dashed var(--bs-gray-400)}.segmentos-contenedor[data-v-741b9091]{min-height:40px}.segmento-editable .input-group-text[data-v-741b9091]{min-width:90px;justify-content:center;font-weight:600}.segmento-editable .btn-outline-danger[data-v-741b9091]{border-top-left-radius:0;border-bottom-left-radius:0}.base-numeracion input[data-v-741b9091]{text-transform:uppercase}.campos-principales[data-v-741b9091]{box-shadow:0 2px 4px #007bff1a}.campos-opcionales[data-v-741b9091]{box-shadow:0 2px 4px #6c757d1a}.select2-container .select2-results__option[aria-disabled=true]{display:none}.parpadeo{animation:parpadeo 1s 0s 3}@keyframes parpadeo{0%{background-color:transparent}50%{background-color:var(--bs-warning)}to{background-color:transparent}}.captcha-container{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#f1f3f4);border:2px solid #dee2e6;border-radius:12px;box-shadow:0 4px 8px #0000001a,0 0 #1bc5bd4d;transition:all .4s ease;max-width:350px;width:100%;position:relative;overflow:hidden}.captcha-container:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(27,197,189,.1),transparent);transition:left .5s ease}.captcha-container:hover{box-shadow:0 8px 16px #00000026,0 0 0 4px #1bc5bd33;transform:translateY(-3px);border-color:#1bc5bd}.captcha-container:hover:before{left:100%}@media (max-width: 576px){.captcha-container{padding:1rem;max-width:100%}}.modal[data-v-68a295bc]{background:#00000003}
