/*
 * Lo que los formularios tomaban de Bootstrap 4.0.0, sin cargarlo (desde la v0.7.0).
 *
 * Son las reglas de Bootstrap de las clases que usan las plantillas y el JS (cuadrícula
 * row/col-*, btn, btn-lg, btn-success, form-check, d-flex, flex-wrap, justify-content-center,
 * align-items-start, w-100, m-0, px-3, container) y el reset de los elementos de
 * formulario. Cada selector va acotado con :where(...) a lo que pinta este plugin: no sale
 * de él y conserva la especificidad de Bootstrap. 13 KB frente a 145 KB.
 *
 * Origen y medición: docs/rendimiento/2026-10-04-formularios-sin-bootstrap.md.
 */
:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { box-sizing: border-box; }
:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *)::before,
:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *)::after { box-sizing: border-box; }
p:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { margin-top: 0; margin-bottom: 1rem; }
img:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { vertical-align: middle; border-style: none; }
svg:not(:root):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { overflow: hidden; }
label:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { display: inline-block; margin-bottom: .5rem; }
button:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { border-radius: 0; }
button:focus:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; }
:is(button, input, optgroup, select, textarea):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }
:is(button, input):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { overflow: visible; }
:is(button, select):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { text-transform: none; }
:is([type="reset"], [type="submit"], button, [type="button"]):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { -webkit-appearance: button; appearance: button; }
:is(input[type="checkbox"], input[type="radio"]):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { box-sizing: border-box; padding: 0; }
:is(input[type="date"], input[type="datetime-local"], input[type="month"], input[type="time"]):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { -webkit-appearance: listbox; appearance: listbox; }
textarea:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { overflow: auto; resize: vertical; }
fieldset:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { min-width: 0; padding: 0; margin: 0; border: 0; }
legend:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; }
[type="number"]:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *)::-webkit-inner-spin-button,
[type="number"]:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *)::-webkit-outer-spin-button { height: auto; }
[type="search"]:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { outline-offset: -2px; -webkit-appearance: none; appearance: none; }
[type="search"]:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *)::-webkit-search-cancel-button,
[type="search"]:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *)::-webkit-search-decoration { -webkit-appearance: none; }
output:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { display: inline-block; }
[hidden]:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { display: none !important; }

/* Tipografía de los elementos (títulos, listas, enlaces, small, strong…) */
hr:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { box-sizing: content-box; height: 0; overflow: visible; margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, .1); }
:is(h1, h2, h3, h4, h5, h6):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { margin-top: 0; margin-bottom: .5rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit; }
h1:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { font-size: 2.5rem; }
h2:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { font-size: 2rem; }
h3:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { font-size: 1.75rem; }
h4:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { font-size: 1.5rem; }
h5:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { font-size: 1.25rem; }
h6:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { font-size: 1rem; }
p:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { margin-top: 0; margin-bottom: 1rem; }
:is(abbr[data-original-title], abbr[title]):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { text-decoration: underline dotted; cursor: help; border-bottom: 0; }
address:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { margin-bottom: 1rem; font-style: normal; line-height: inherit; }
:is(dl, ol, ul):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { margin-top: 0; margin-bottom: 1rem; }
:is(ol ol, ol ul, ul ol, ul ul):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { margin-bottom: 0; }
dt:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { font-weight: 700; }
dd:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { margin-bottom: .5rem; margin-left: 0; }
blockquote:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { margin: 0 0 1rem; }
dfn:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { font-style: italic; }
:is(b, strong):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { font-weight: bolder; }
small:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { font-size: 80%; font-weight: 400; }
mark:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { padding: .2em; background-color: #fcf8e3; }
:is(sub, sup):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sub:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { bottom: -.25em; }
sup:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { top: -.5em; }
a:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { color: #007bff; text-decoration: none; background-color: transparent; }
a:hover:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { color: #0056b3; text-decoration: underline; }
a:not([href]):not([tabindex]):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { color: inherit; text-decoration: none; }
:is(a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):focus:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { outline: 0; }
:is(code, kbd, pre, samp):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }
code:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { font-size: 87.5%; color: #e83e8c; word-break: break-word; }
a > code:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { color: inherit; }
kbd:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { padding: .2rem .4rem; font-size: 87.5%; color: #fff; background-color: #212529; border-radius: .2rem; }
kbd kbd:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { padding: 0; font-size: 100%; font-weight: 700; }
pre:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { display: block; margin-top: 0; margin-bottom: 1rem; overflow: auto; font-size: 87.5%; color: #212529; }
pre code:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { font-size: inherit; color: inherit; word-break: normal; }
figure:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { margin: 0 0 1rem; }
img:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { vertical-align: middle; border-style: none; }
table:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { border-collapse: collapse; }
caption:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { padding-top: .75rem; padding-bottom: .75rem; color: #6c757d; text-align: left; caption-side: bottom; }
th:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { text-align: inherit; }
label:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { display: inline-block; margin-bottom: .5rem; }
textarea:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { overflow: auto; resize: vertical; }
fieldset:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { min-width: 0; padding: 0; margin: 0; border: 0; }
legend:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; }
progress:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { vertical-align: baseline; }
output:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { display: inline-block; }
summary:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { display: list-item; cursor: pointer; }
template:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { display: none; }

/* Cuadrícula */
.container:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
@media (min-width: 576px) { .container:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { max-width: 540px; } }
@media (min-width: 768px) { .container:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { max-width: 720px; } }
@media (min-width: 992px) { .container:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { max-width: 960px; } }
@media (min-width: 1200px) { .container:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { max-width: 1140px; } }
.row:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
:is(.col-sm-12, .col-md-3, .col-md-6, .col-md-9, .col-md-12, .col-lg-6, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-10, .col-xl-12):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; }
@media (min-width: 576px) {
  .col-sm-12:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { flex: 0 0 100%; max-width: 100%; }
}
@media (min-width: 768px) {
  .col-md-3:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { flex: 0 0 25%; max-width: 25%; }
  .col-md-6:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { flex: 0 0 50%; max-width: 50%; }
  .col-md-9:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { flex: 0 0 75%; max-width: 75%; }
  .col-md-12:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { flex: 0 0 100%; max-width: 100%; }
}
@media (min-width: 992px) {
  .col-lg-6:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { flex: 0 0 50%; max-width: 50%; }
}
@media (min-width: 1200px) {
  .col-xl-2:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { flex: 0 0 16.666667%; max-width: 16.666667%; }
  .col-xl-3:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { flex: 0 0 25%; max-width: 25%; }
  .col-xl-4:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { flex: 0 0 33.333333%; max-width: 33.333333%; }
  .col-xl-5:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { flex: 0 0 41.666667%; max-width: 41.666667%; }
  .col-xl-6:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { flex: 0 0 50%; max-width: 50%; }
  .col-xl-7:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { flex: 0 0 58.333333%; max-width: 58.333333%; }
  .col-xl-8:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { flex: 0 0 66.666667%; max-width: 66.666667%; }
  .col-xl-10:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { flex: 0 0 83.333333%; max-width: 83.333333%; }
  .col-xl-12:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { flex: 0 0 100%; max-width: 100%; }
}
.form-check:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { position: relative; display: block; padding-left: 1.25rem; }

/* Botones */
.btn:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; -webkit-user-select: none; user-select: none; border: 1px solid transparent; padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; border-radius: .25rem; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; }
:is(.btn:focus, .btn:hover):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { text-decoration: none; }
:is(.btn.focus, .btn:focus):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { outline: 0; box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25); }
:is(.btn.disabled, .btn:disabled):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { opacity: .65; }
.btn:not(:disabled):not(.disabled):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { cursor: pointer; }
:is(.btn:not(:disabled):not(.disabled).active, .btn:not(:disabled):not(.disabled):active):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { background-image: none; }
.btn-success:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { color: #fff; background-color: #28a745; border-color: #28a745; }
.btn-success:hover:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { color: #fff; background-color: #218838; border-color: #1e7e34; }
:is(.btn-success.focus, .btn-success:focus):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5); }
:is(.btn-success.disabled, .btn-success:disabled):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { color: #fff; background-color: #28a745; border-color: #28a745; }
:is(.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { color: #fff; background-color: #1e7e34; border-color: #1c7430; }
:is(.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus):where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5); }
.btn-lg:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { padding: .5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: .3rem; }

/* Utilidades */
.d-flex:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { display: flex !important; }
.flex-wrap:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { flex-wrap: wrap !important; }
.justify-content-center:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { justify-content: center !important; }
.align-items-start:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { align-items: flex-start !important; }
.w-100:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { width: 100% !important; }
.m-0:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { margin: 0 !important; }
.px-3:where(.formulario_crz, .spinner-carga, .respuesta-formulario, [id^="contenedor_formulario_"], .contenedor-modal-ip, .formulario_crz *, .spinner-carga *, .respuesta-formulario *, [id^="contenedor_formulario_"] *, .contenedor-modal-ip *) { padding-right: 1rem !important; padding-left: 1rem !important; }
