.formulario-module__8fVPZq__page{--dge-blue-light:#36b4e5;--dge-blue:#0247d5;--dge-blue-dark:#0b109f;--dge-gold:#c7a877;--dge-gray:#afafaf;--dge-bg-light:#eef3ff;--radius-field:.55rem;--radius-card:1.125rem;--focus-ring:0 0 0 3px #0247d538;--focus-ring-err:0 0 0 3px #dc26262e;width:100%;min-height:100vh;font-family:var(--font-geist-sans);background:var(--dge-bg-light);flex-direction:column;align-items:center;padding:3rem 1.5rem 4rem;display:flex}.formulario-module__8fVPZq__page ::selection{color:#0b109f;background:#0247d52e}.formulario-module__8fVPZq__footer{box-sizing:border-box;background:var(--dge-blue-dark);flex-direction:column;align-items:center;gap:.75rem;width:calc(100% + 3rem);margin-top:auto;margin-left:-1.5rem;margin-right:-1.5rem;padding:1.5rem 1.5rem 2rem;display:flex}.formulario-module__8fVPZq__footerLogo{object-fit:contain;width:auto;height:48px;display:block}.formulario-module__8fVPZq__footerText{color:#ffffffa6;letter-spacing:.03em;text-align:center;margin:0;font-size:.75rem}.formulario-module__8fVPZq__card{border-radius:var(--radius-card);background:#fff;border:1px solid #0247d51f;flex-direction:column;gap:1.5rem;width:100%;max-width:42rem;padding:2.5rem;display:flex;box-shadow:0 1px 2px #0247d50f,0 8px 24px -8px #0247d524}.formulario-module__8fVPZq__cardHeader{border-bottom:1px solid #0247d51a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:1rem;display:flex}.formulario-module__8fVPZq__eyebrowForm{letter-spacing:.04em;text-transform:uppercase;color:var(--dge-blue);flex:auto;margin:0;font-size:.8rem;font-weight:700}.formulario-module__8fVPZq__faseChip{color:#92400e;white-space:nowrap;background:#fef3c7;border:1px solid #fde68a;border-radius:9999px;flex-shrink:0;align-items:center;margin:0;padding:.2rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.formulario-module__8fVPZq__progressTrack{background:#0247d51a;border-radius:9999px;width:100%;height:4px;overflow:hidden}.formulario-module__8fVPZq__progressFill{background:linear-gradient(90deg, var(--dge-blue-light), var(--dge-blue));transform-origin:0;border-radius:9999px;width:100%;height:100%;transition:transform .35s cubic-bezier(.4,0,.2,1)}.formulario-module__8fVPZq__step{flex-direction:column;gap:.375rem;display:flex}.formulario-module__8fVPZq__stepTag{letter-spacing:.06em;text-transform:uppercase;color:var(--dge-blue);opacity:.8;font-size:.72rem;font-weight:700}.formulario-module__8fVPZq__stepTitle{color:var(--dge-blue-dark);letter-spacing:-.02em;font-size:1.375rem;font-weight:800;line-height:1.25}.formulario-module__8fVPZq__stepHint{color:#475569;margin:0 0 .5rem;font-size:.875rem;line-height:1.5}.formulario-module__8fVPZq__stepBody{flex-direction:column;gap:1rem;margin-top:.375rem;display:flex}.formulario-module__8fVPZq__help{color:#475569;font-size:.875rem;line-height:1.5}.formulario-module__8fVPZq__label{color:#1e293b;margin-bottom:.35rem;font-size:.875rem;font-weight:600;display:block}.formulario-module__8fVPZq__input{border-radius:var(--radius-field);color:#0f172a;width:100%;caret-color:var(--dge-blue);background:#f8fafc;border:1.5px solid #cbd5e1;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s,box-shadow .15s,background .15s;display:block}.formulario-module__8fVPZq__input::placeholder{color:#94a3b8}.formulario-module__8fVPZq__input:hover:not(:disabled){border-color:#94a3b8}.formulario-module__8fVPZq__input:focus,.formulario-module__8fVPZq__input:focus-visible{border-color:var(--dge-blue);box-shadow:var(--focus-ring);background:#fff;outline:none}.formulario-module__8fVPZq__input:disabled,select.formulario-module__8fVPZq__input:disabled{color:#64748b;cursor:not-allowed;background:#f1f5f9;border-color:#e2e8f0}.formulario-module__8fVPZq__inputError{box-shadow:var(--focus-ring-err)!important;border-color:#dc2626!important}.formulario-module__8fVPZq__fieldError,.formulario-module__8fVPZq__inlineError{color:#b91c1c;margin-top:.3rem;margin-bottom:0;font-size:.8rem;font-weight:600}.formulario-module__8fVPZq__radioGroup{flex-direction:column;gap:.5rem;display:flex}.formulario-module__8fVPZq__radioOption{border-radius:var(--radius-field);background:var(--dge-bg-light);cursor:pointer;color:#1e293b;-webkit-user-select:none;user-select:none;border:1.5px solid #dbe6fb;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.4;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.formulario-module__8fVPZq__radioOption:hover{background:#e6eeff;border-color:#93b4f5}.formulario-module__8fVPZq__radioOption input{accent-color:var(--dge-blue);flex-shrink:0;margin-top:.2rem}.formulario-module__8fVPZq__radioSelected{box-shadow:0 0 0 1px #0247d526;border-color:var(--dge-blue)!important;background:#e0ecff!important}.formulario-module__8fVPZq__diaDivider{letter-spacing:.06em;text-transform:uppercase;color:var(--dge-blue);border-bottom:2px solid var(--dge-blue);margin:1.5rem 0 .75rem;padding-bottom:.35rem;font-size:.8rem;font-weight:700}.formulario-module__8fVPZq__radioRowLg{gap:.75rem;margin-bottom:.5rem;display:flex}.formulario-module__8fVPZq__radioOptionLg{border-radius:var(--radius-field);background:var(--dge-bg-light);cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid #dbe6fb;flex:1;align-items:center;gap:.75rem;padding:.875rem 1.25rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.formulario-module__8fVPZq__radioOptionLg:hover{background:#e6eeff;border-color:#93b4f5}.formulario-module__8fVPZq__radioOptionLg input{accent-color:var(--dge-blue);flex-shrink:0}.formulario-module__8fVPZq__radioOptionLgTitle{color:#1e293b;font-size:1rem;font-weight:700;line-height:1.3;display:block}.formulario-module__8fVPZq__radioOptionLgSub{color:#64748b;margin-top:.1rem;font-size:.8125rem;line-height:1.4;display:block}.formulario-module__8fVPZq__groupError{color:#b91c1c;border-radius:var(--radius-field);background:#fef2f2;border:1px solid #fecaca;margin-top:.25rem;padding:.5rem .75rem;font-size:.8rem;font-weight:600}.formulario-module__8fVPZq__error{color:#b91c1c;border-radius:var(--radius-field);background:#fef2f2;border:1px solid #fecaca;padding:.625rem .875rem;font-size:.875rem;font-weight:600;line-height:1.4}.formulario-module__8fVPZq__nav{gap:.75rem;padding-top:.375rem;display:flex}.formulario-module__8fVPZq__primaryButton{background:var(--dge-blue);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:9999px;margin-left:auto;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:700;transition:background .15s,box-shadow .15s,transform .1s}.formulario-module__8fVPZq__primaryButton:hover:not(:disabled){background:var(--dge-blue-dark);box-shadow:0 4px 12px -4px #0247d573}.formulario-module__8fVPZq__primaryButton:active:not(:disabled){transform:translateY(1px)}.formulario-module__8fVPZq__primaryButton:focus-visible{box-shadow:0 0 0 3px #fff, var(--focus-ring);outline:none}.formulario-module__8fVPZq__primaryButton:disabled{cursor:not-allowed;background:#cbd5e1}.formulario-module__8fVPZq__secondaryButton{color:#334155;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #cbd5e1;border-radius:9999px;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;transition:border-color .15s,background .15s,color .15s}.formulario-module__8fVPZq__secondaryButton:hover:not(:disabled){border-color:var(--dge-blue);background:var(--dge-bg-light);color:var(--dge-blue-dark)}.formulario-module__8fVPZq__secondaryButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.formulario-module__8fVPZq__secondaryButton:disabled{opacity:.4;cursor:not-allowed}.formulario-module__8fVPZq__resumenBox{color:#0f172a;background:var(--dge-bg-light);border-radius:var(--radius-field);border:1px solid #0247d51f;max-height:22rem;padding:1.125rem 1.25rem;font-size:.875rem;line-height:1.5;overflow-y:auto}.formulario-module__8fVPZq__resumenBox p{margin:0}.formulario-module__8fVPZq__resumenBox p+p{margin-top:.875rem}.formulario-module__8fVPZq__resumenBox ul{flex-direction:column;gap:.35rem;margin:.5rem 0 0 1.25rem;padding:0;list-style:outside;display:flex}.formulario-module__8fVPZq__resumenBoxFull{max-height:none;overflow:visible}.formulario-module__8fVPZq__resumenBoxTitle{text-transform:uppercase;letter-spacing:.07em;color:var(--dge-blue);margin:0 0 .625rem;font-size:.72rem;font-weight:700}.formulario-module__8fVPZq__resumenDocente{border-radius:var(--radius-field);background:var(--dge-bg-light);color:#0f172a;border:1px solid #0247d51f;flex-direction:column;gap:.625rem;padding:1rem 1.125rem;display:flex}.formulario-module__8fVPZq__resumenDocenteTitulo{text-transform:uppercase;letter-spacing:.07em;color:var(--dge-blue);margin:0;font-size:.72rem;font-weight:700}.formulario-module__8fVPZq__resumenGrid{grid-template-columns:auto 1fr;gap:.2rem .875rem;font-size:.85rem;display:grid}.formulario-module__8fVPZq__resumenKey{color:#475569;white-space:nowrap;font-weight:600}.formulario-module__8fVPZq__tableTalleres{border-collapse:collapse;width:100%;margin-top:.25rem;font-size:.8125rem}.formulario-module__8fVPZq__tableTalleres td{vertical-align:top;border-bottom:1px solid #0247d512;padding:.2rem .375rem}.formulario-module__8fVPZq__tableTalleres tr:last-child td{border-bottom:none}.formulario-module__8fVPZq__tdBloque{color:var(--dge-blue-dark);white-space:nowrap;width:9rem;padding-right:.75rem;font-weight:600}.formulario-module__8fVPZq__actionsRow{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.formulario-module__8fVPZq__table{border-collapse:collapse;width:100%;margin-top:1.25rem;font-size:.8125rem}.formulario-module__8fVPZq__table caption{text-align:left;color:var(--dge-blue-dark);margin-bottom:.5rem;font-weight:700}.formulario-module__8fVPZq__table th,.formulario-module__8fVPZq__table td{text-align:left;vertical-align:top;color:#0f172a;border-bottom:1px solid #dbe6fb;padding:.55rem .75rem}.formulario-module__8fVPZq__table th{background:var(--dge-bg-light);color:var(--dge-blue-dark);white-space:nowrap;font-weight:700}.formulario-module__8fVPZq__table tbody tr:last-child td{border-bottom:none}.formulario-module__8fVPZq__bloqueSection{border-radius:var(--radius-field);background:#fafcff;border:1px solid #0247d521;flex-direction:column;gap:.35rem;padding:.875rem 1rem;display:flex}.formulario-module__8fVPZq__bloqueLabel{color:var(--dge-blue-dark);margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.formulario-module__8fVPZq__radioLabel{flex-direction:column;flex:1;gap:.1rem;font-size:.9rem;display:flex}.formulario-module__8fVPZq__salaChip{color:#64748b;margin-top:.05rem;font-size:.7rem;font-weight:500}.formulario-module__8fVPZq__tallerAgotado{opacity:.4;cursor:not-allowed}.formulario-module__8fVPZq__bloqueAgotado{color:#b45309;background:#fef9c3;border:1px solid #fde68a;border-radius:6px;margin:.25rem 0;padding:.55rem .75rem;font-size:.85rem}.formulario-module__8fVPZq__cupoOk{color:#94a3b8;white-space:nowrap;align-self:center;font-size:.7rem}.formulario-module__8fVPZq__cupoPocos{color:#b45309;white-space:nowrap;align-self:center;font-size:.7rem;font-weight:600}.formulario-module__8fVPZq__cupoAgotado{color:#dc2626;white-space:nowrap;align-self:center;font-size:.7rem;font-weight:600}.formulario-module__8fVPZq__cargando{text-align:center;color:#64748b;padding:2.5rem 0;font-size:.9rem}.formulario-module__8fVPZq__cargandoCupos{color:#64748b;text-align:center;padding:.5rem 0;font-size:.8125rem}.formulario-module__8fVPZq__cupoLleno{letter-spacing:.05em;color:#b91c1c;margin-top:.2rem;font-size:.7rem;font-weight:700;display:block}.formulario-module__8fVPZq__pocosCupos{letter-spacing:.05em;color:#b45309;margin-top:.2rem;font-size:.7rem;font-weight:700;display:block}.formulario-module__8fVPZq__enviandoOverlay{z-index:100;-webkit-backdrop-filter:blur(4px);background:#020e508c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.formulario-module__8fVPZq__enviandoCard{background:#fff;border-radius:1.25rem;flex-direction:column;align-items:center;gap:1.5rem;padding:2.5rem 3rem;display:flex;box-shadow:0 24px 48px -12px #020e5059}@keyframes formulario-module__8fVPZq__flotarSobre{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.formulario-module__8fVPZq__sobreSvg{filter:drop-shadow(0 6px 10px #0247d533);width:100px;height:auto;animation:1.6s ease-in-out infinite formulario-module__8fVPZq__flotarSobre}.formulario-module__8fVPZq__enviandoTexto{color:var(--dge-blue-dark);align-items:center;gap:.2rem;margin:0;font-size:1rem;font-weight:700;display:flex}@keyframes formulario-module__8fVPZq__puntito{0%,60%,to{opacity:.2;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.formulario-module__8fVPZq__punto{animation:1.4s ease-in-out infinite formulario-module__8fVPZq__puntito;display:inline-block}.formulario-module__8fVPZq__punto:nth-child(2){animation-delay:.2s}.formulario-module__8fVPZq__punto:nth-child(3){animation-delay:.4s}@keyframes formulario-module__8fVPZq__stickyBannerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.formulario-module__8fVPZq__stickyBanner{z-index:5;background:var(--dge-blue-dark);color:#fff;border-radius:.6rem;margin:1.75rem 0;padding:.75rem 1rem;font-size:.9rem;font-weight:600;animation:.35s formulario-module__8fVPZq__stickyBannerIn;position:sticky;top:.75rem;box-shadow:0 8px 20px -6px #0b109f80}.formulario-module__8fVPZq__stickyBanner strong{font-weight:800}.formulario-module__8fVPZq__lockedNotice{text-align:center;color:var(--dge-blue-dark);flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1rem;display:flex}.formulario-module__8fVPZq__lockedNotice svg{color:var(--dge-blue);opacity:.6}.formulario-module__8fVPZq__lockedNotice p{color:#1e293b;margin:0;font-size:1rem;font-weight:600}.formulario-module__8fVPZq__lockedSub{color:#64748b;margin:0;font-size:.8125rem;line-height:1.5}.formulario-module__8fVPZq__closedState{text-align:center;flex-direction:column;align-items:center;gap:1.1rem;display:flex}.formulario-module__8fVPZq__closedIconWrap{background:linear-gradient(135deg, var(--dge-blue-light), var(--dge-blue));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;box-shadow:0 8px 20px -4px #0247d559}.formulario-module__8fVPZq__closedIconWrap svg{color:#fff;width:2rem;height:2rem}.formulario-module__8fVPZq__closedBadge{letter-spacing:.08em;text-transform:uppercase;color:var(--dge-blue-dark);background:#dbe6fb;border-radius:9999px;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-block}.formulario-module__8fVPZq__closedEyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--dge-blue);margin:0;font-size:.88rem;font-weight:600}.formulario-module__8fVPZq__closedTitle{color:var(--dge-blue-dark);margin:0;font-size:2rem;font-weight:900;line-height:1.1}.formulario-module__8fVPZq__closedTagline{color:var(--dge-blue);margin:0;font-size:1rem;font-style:italic;font-weight:700}.formulario-module__8fVPZq__closedDivider{background:linear-gradient(90deg, var(--dge-blue-light), var(--dge-blue));border-radius:9999px;width:2.5rem;height:3px}.formulario-module__8fVPZq__closedMsg{color:#475569;max-width:24rem;margin:0;font-size:.9rem;line-height:1.7}.formulario-module__8fVPZq__closedDates{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.formulario-module__8fVPZq__closedDateChip{background:#eef3ff;border:1.5px solid #bfdbfe;border-radius:.6rem;flex-direction:column;align-items:center;gap:.1rem;padding:.55rem 1rem;display:flex}.formulario-module__8fVPZq__closedDateDay{color:var(--dge-blue-dark);font-size:.9rem;font-weight:800}.formulario-module__8fVPZq__closedDateMon{color:var(--dge-blue);font-size:.72rem;font-weight:500}.formulario-module__8fVPZq__closedDateSep{color:#afafaf;font-size:1.1rem;font-weight:300}.formulario-module__8fVPZq__closedLocation{color:#64748b;margin:0;font-size:.82rem;font-weight:500}.formulario-module__8fVPZq__closedFooter{background:var(--dge-blue-dark);border-radius:.7rem;justify-content:center;align-items:center;margin-top:.25rem;padding:.45rem 1rem;display:flex}.formulario-module__8fVPZq__closedLogo{width:auto;height:1.4rem}.formulario-module__8fVPZq__exitoContainer{text-align:center;flex-direction:column;align-items:center;gap:.875rem;padding:1.5rem 0 .5rem;display:flex}.formulario-module__8fVPZq__exitoIconWrapper{background:#dcfce7;border:2px solid #bbf7d0;border-radius:9999px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex}.formulario-module__8fVPZq__exitoIcon{color:#16a34a;width:2.5rem;height:2.5rem}.formulario-module__8fVPZq__exitoTitle{color:var(--dge-blue-dark);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800}.formulario-module__8fVPZq__exitoSub{color:#475569;max-width:22rem;margin:0;font-size:.9375rem;line-height:1.5}.formulario-module__8fVPZq__exitoId{color:#94a3b8;letter-spacing:.04em;margin:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.72rem}.formulario-module__8fVPZq__comboboxWrap{flex-direction:column;display:flex;position:relative}.formulario-module__8fVPZq__comboboxInputWrap{align-items:center;display:flex;position:relative}.formulario-module__8fVPZq__comboboxIcon{color:#94a3b8;pointer-events:none;flex-shrink:0;width:1rem;height:1rem;position:absolute;left:.75rem}.formulario-module__8fVPZq__comboboxInput{padding-left:2.25rem!important}@keyframes formulario-module__8fVPZq__spin{to{transform:rotate(360deg)}}.formulario-module__8fVPZq__comboboxSpinner{border:2px solid #0247d533;border-top-color:var(--dge-blue);pointer-events:none;border-radius:50%;width:.875rem;height:.875rem;animation:.6s linear infinite formulario-module__8fVPZq__spin;position:absolute;right:.75rem}.formulario-module__8fVPZq__comboboxDropdown{z-index:50;border-radius:var(--radius-field);overscroll-behavior:contain;background:#fff;border:1.5px solid #0247d52e;max-height:22rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -2px #0247d514,0 12px 24px -8px #0247d526}.formulario-module__8fVPZq__comboboxOption{border-radius:calc(var(--radius-field) - 2px);cursor:pointer;flex-direction:column;gap:.25rem;padding:.625rem .75rem;transition:background .1s;display:flex}.formulario-module__8fVPZq__comboboxActive{background:var(--dge-bg-light)}.formulario-module__8fVPZq__comboboxNombre{color:#0f172a;font-size:.9rem;font-weight:600;line-height:1.3}.formulario-module__8fVPZq__comboboxMeta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.formulario-module__8fVPZq__comboboxNumero{color:#64748b;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.72rem}.formulario-module__8fVPZq__comboboxAnexo{letter-spacing:.04em;color:#92400e;white-space:nowrap;background:#fef3c7;border:1px solid #fde68a;border-radius:9999px;padding:.1rem .45rem;font-size:.67rem;font-weight:700}.formulario-module__8fVPZq__comboboxDepto{color:#64748b;font-size:.72rem}.formulario-module__8fVPZq__comboboxDepto:before{content:"·";color:#cbd5e1;margin-right:.3rem}.formulario-module__8fVPZq__comboboxNivel{letter-spacing:.05em;color:var(--nivel-color,#475569);background:color-mix(in srgb, var(--nivel-color,#475569) 12%, transparent);border-radius:9999px;margin-left:auto;padding:.1rem .45rem;font-size:.67rem;font-weight:700}.formulario-module__8fVPZq__comboboxHint{color:#94a3b8;margin:.35rem 0 0;font-size:.77rem;line-height:1.4}.formulario-module__8fVPZq__lockedFieldHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.formulario-module__8fVPZq__lockedBadge{letter-spacing:.04em;color:#166534;white-space:nowrap;background:#dcfce7;border:1px solid #bbf7d0;border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.67rem;font-weight:700;display:inline-flex}.formulario-module__8fVPZq__lockedFieldValue{border-radius:var(--radius-field);color:#334155;background:#f8fafc;border:1.5px solid #e2e8f0;width:100%;padding:.625rem .875rem;font-size:.9375rem;font-weight:500;display:block}.formulario-module__8fVPZq__instSeleccionadaCard{border-radius:var(--radius-field);background:#f0fdf4;border:1.5px solid #bbf7d0;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.formulario-module__8fVPZq__instSeleccionadaInfo{flex:1;min-width:0}.formulario-module__8fVPZq__instSeleccionadaNombre{color:#166534;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9375rem;font-weight:700;overflow:hidden}.formulario-module__8fVPZq__instSeleccionadaMeta{color:#15803d;margin:.15rem 0 0;font-size:.75rem}.formulario-module__8fVPZq__cambiarInstBtn{color:#166534;cursor:pointer;background:0 0;border:1.5px solid #86efac;border-radius:9999px;flex-shrink:0;padding:.35rem .875rem;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s}.formulario-module__8fVPZq__cambiarInstBtn:hover{background:#dcfce7;border-color:#4ade80}.formulario-module__8fVPZq__instCamposBloqueo{flex-direction:column;gap:.75rem;display:flex}.formulario-module__8fVPZq__instBloqueoHint{color:#64748b;border-radius:0 var(--radius-field) var(--radius-field) 0;background:#f8fafc;border-left:3px solid #cbd5e1;margin:0;padding:.625rem .75rem;font-size:.8rem;line-height:1.5}.formulario-module__8fVPZq__noEncuentroLink{color:var(--dge-blue);cursor:pointer;text-underline-offset:2px;text-align:left;background:0 0;border:none;margin-top:.25rem;padding:0;font-size:.8125rem;text-decoration:underline}.formulario-module__8fVPZq__noEncuentroLink:hover{color:var(--dge-blue-dark)}.formulario-module__8fVPZq__nivelFaseError{border-radius:var(--radius-field);color:#991b1b;background:#fef2f2;border:1.5px solid #fecaca;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:.85rem;line-height:1.5;display:flex}.formulario-module__8fVPZq__nivelFaseError strong{margin-bottom:.25rem;font-size:.9rem;display:block}.formulario-module__8fVPZq__nivelFaseError p{color:#7f1d1d;margin:0}.formulario-module__8fVPZq__nivelFaseErrorIcon{flex-shrink:0;margin-top:.05rem;font-size:1.2rem}.formulario-module__8fVPZq__modoManualBanner{color:#78350f;border-radius:var(--radius-field);background:#fffbeb;border:1.5px solid #fde68a;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.8rem;font-weight:600;display:flex}.formulario-module__8fVPZq__modoManualVolver{color:#92400e;cursor:pointer;text-underline-offset:2px;white-space:nowrap;background:0 0;border:none;margin-left:auto;padding:0;font-size:.8rem;font-weight:600;text-decoration:underline}.formulario-module__8fVPZq__emailConfirmBox{border-radius:var(--radius-field);background:#fffbeb;border:1.5px solid #fde68a;flex-direction:column;gap:1rem;padding:1.125rem 1.25rem;display:flex}.formulario-module__8fVPZq__emailConfirmHeader{text-transform:uppercase;letter-spacing:.06em;color:#92400e;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;display:flex}.formulario-module__8fVPZq__emailConfirmHeader svg{color:#b45309;flex-shrink:0}.formulario-module__8fVPZq__emailConfirmHint{color:#78350f;margin:0;font-size:.8125rem;line-height:1.5}.formulario-module__8fVPZq__emailConfirmField{flex-direction:column;gap:.3rem;display:flex}.formulario-module__8fVPZq__emailConfirmLabel{flex-direction:column;gap:.1rem;margin-bottom:.2rem;display:flex}.formulario-module__8fVPZq__emailConfirmPersona{color:#1e293b;font-size:.8125rem;font-weight:600}.formulario-module__8fVPZq__emailConfirmOriginal{color:#64748b;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.75rem}.formulario-module__8fVPZq__emailConfirmOk{color:#16a34a;margin:0;font-size:.8rem;font-weight:600}@media (max-width:600px){.formulario-module__8fVPZq__page{padding:1rem .75rem 3rem}.formulario-module__8fVPZq__card{border-radius:var(--radius-card);padding:1.375rem 1.125rem}.formulario-module__8fVPZq__cardHeader{gap:.375rem}.formulario-module__8fVPZq__stepTitle{font-size:1.125rem}.formulario-module__8fVPZq__nav{flex-direction:column-reverse;gap:.5rem;padding-top:.25rem}.formulario-module__8fVPZq__primaryButton,.formulario-module__8fVPZq__secondaryButton{text-align:center;width:100%;margin-left:0}.formulario-module__8fVPZq__enviandoCard{border-radius:1rem;margin:1rem;padding:2rem 1.5rem}.formulario-module__8fVPZq__tdBloque{white-space:normal;width:auto}}
