.formulario[data-astro-cid-ijjubhtv]{background:var(--blanco);border:1.5px solid var(--tinta);border-radius:2px;gap:1rem;padding:clamp(1.2rem,3vw,2rem);display:grid;box-shadow:6px 6px #22222014}.formulario__fila[data-astro-cid-ijjubhtv]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.formulario[data-astro-cid-ijjubhtv] label[data-astro-cid-ijjubhtv]{gap:.35rem;font-size:.95rem;font-weight:500;display:grid}.formulario[data-astro-cid-ijjubhtv] input[data-astro-cid-ijjubhtv],.formulario[data-astro-cid-ijjubhtv] select[data-astro-cid-ijjubhtv],.formulario[data-astro-cid-ijjubhtv] textarea[data-astro-cid-ijjubhtv]{font:inherit;border-radius:var(--radio);background:var(--blanco);border:1px solid #cfcec7;width:100%;padding:.7rem .85rem}.formulario[data-astro-cid-ijjubhtv] input[data-astro-cid-ijjubhtv]:focus,.formulario[data-astro-cid-ijjubhtv] select[data-astro-cid-ijjubhtv]:focus,.formulario[data-astro-cid-ijjubhtv] textarea[data-astro-cid-ijjubhtv]:focus{outline:2px solid var(--verde);border-color:var(--verde)}.formulario[data-astro-cid-ijjubhtv] [data-astro-cid-ijjubhtv][aria-invalid=true]{border-color:#b3261e}.formulario__casilla[data-astro-cid-ijjubhtv]{align-items:center;gap:.6rem;font-weight:400!important;display:flex!important}.formulario__casilla[data-astro-cid-ijjubhtv] input[data-astro-cid-ijjubhtv]{width:auto}.formulario__casilla[data-astro-cid-ijjubhtv] a[data-astro-cid-ijjubhtv]{color:var(--verde-texto)}.formulario__trampa[data-astro-cid-ijjubhtv]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formulario[data-astro-cid-ijjubhtv] .boton[data-astro-cid-ijjubhtv]{justify-self:start}.formulario__estado[data-astro-cid-ijjubhtv]{margin:0;font-size:.95rem}.formulario__estado[data-astro-cid-ijjubhtv].is-ok{color:var(--verde-oscuro);font-weight:600}.formulario__estado[data-astro-cid-ijjubhtv].is-error{color:#b3261e}@media (width<=600px){.formulario__fila[data-astro-cid-ijjubhtv]{grid-template-columns:1fr}}.diag[data-astro-cid-lxvdsahe]{background:var(--blanco);border:1.5px solid var(--tinta);border-radius:2px;margin-top:2.5rem;padding:clamp(1.2rem,3vw,2rem);box-shadow:6px 6px #22222014}.diag__pasos[data-astro-cid-lxvdsahe]{gap:.5rem;margin-bottom:1.4rem;display:flex}.diag__pasos[data-astro-cid-lxvdsahe] span[data-astro-cid-lxvdsahe]{border:1.5px solid var(--gris);width:28px;height:28px;color:var(--tinta-suave);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;transition:background .2s;display:grid}.diag__pasos[data-astro-cid-lxvdsahe] span[data-astro-cid-lxvdsahe].is-on{border-color:var(--verde);background:var(--verde);color:var(--blanco)}.diag__pregunta[data-astro-cid-lxvdsahe]{border:0;margin:0 0 1.6rem;padding:0}.diag[data-astro-cid-lxvdsahe].js .diag__pregunta[data-astro-cid-lxvdsahe]:not([data-visible]),.diag__pregunta[data-astro-cid-lxvdsahe][hidden]{display:none}.diag__pregunta[data-astro-cid-lxvdsahe] legend[data-astro-cid-lxvdsahe]{font-family:var(--f-titulo);margin-bottom:1rem;padding:0;font-size:clamp(1.2rem,2vw,1.5rem)}.diag__opciones[data-astro-cid-lxvdsahe]{flex-wrap:wrap;gap:.6rem;display:flex}.diag__opciones[data-astro-cid-lxvdsahe] label[data-astro-cid-lxvdsahe]{cursor:pointer}.diag__opciones[data-astro-cid-lxvdsahe] input[data-astro-cid-lxvdsahe]{opacity:0;pointer-events:none;position:absolute}.diag__opciones[data-astro-cid-lxvdsahe] span[data-astro-cid-lxvdsahe]{border:1.5px solid var(--gris);border-radius:22px;padding:.65rem 1.1rem;font-weight:500;transition:border-color .15s,background .15s;display:inline-block}.diag__opciones--peque[data-astro-cid-lxvdsahe] span[data-astro-cid-lxvdsahe]{padding:.45rem .85rem;font-size:.92rem}.diag__opciones[data-astro-cid-lxvdsahe] label[data-astro-cid-lxvdsahe]:hover span[data-astro-cid-lxvdsahe]{border-color:var(--verde)}.diag__opciones[data-astro-cid-lxvdsahe] input[data-astro-cid-lxvdsahe]:checked+span[data-astro-cid-lxvdsahe]{border-color:var(--verde);color:var(--verde-oscuro);background:#2197791a;font-weight:600}.diag__opciones[data-astro-cid-lxvdsahe] input[data-astro-cid-lxvdsahe]:focus-visible+span[data-astro-cid-lxvdsahe]{outline:3px solid var(--lima);outline-offset:2px}.diag__otro[data-astro-cid-lxvdsahe]{max-width:360px;color:var(--tinta-suave);gap:.35rem;margin-top:1rem;font-size:.92rem;display:grid}.diag__otro[data-astro-cid-lxvdsahe] input[data-astro-cid-lxvdsahe]{font:inherit;color:var(--tinta);border:1.5px solid var(--gris);border-radius:22px;padding:.6rem .85rem}.diag__otro[data-astro-cid-lxvdsahe] input[data-astro-cid-lxvdsahe]:focus{outline:2px solid var(--verde);border-color:var(--verde)}.diag__otro[data-astro-cid-lxvdsahe] input[data-astro-cid-lxvdsahe].is-on{border-color:var(--verde);background:#2197790f}.diag__resultado[data-astro-cid-lxvdsahe]{border-top:1px dashed var(--gris);padding-top:1.4rem;animation:.35s aparece}@keyframes aparece{0%{opacity:0;transform:translateY(6px)}}.diag__extras[data-astro-cid-lxvdsahe]{background:var(--papel);border-radius:var(--radio);margin-bottom:1.4rem;padding:1rem 1.1rem}.diag__extras-titulo[data-astro-cid-lxvdsahe]{letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-suave);margin-bottom:.6rem;font-size:.72rem;font-weight:600}.diag__extra[data-astro-cid-lxvdsahe]{border:0;margin:0 0 .8rem;padding:0}.diag__extra[data-astro-cid-lxvdsahe] legend[data-astro-cid-lxvdsahe]{margin-bottom:.5rem;padding:0;font-size:.95rem;font-weight:600}.diag__etiqueta[data-astro-cid-lxvdsahe]{letter-spacing:.14em;text-transform:uppercase;color:var(--verde-texto);margin-bottom:.4rem;font-size:.72rem;font-weight:600}.diag__texto[data-astro-cid-lxvdsahe]{font-family:var(--f-titulo);max-width:50ch;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.35}.diag__acciones[data-astro-cid-lxvdsahe]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.boton--contorno[data-astro-cid-lxvdsahe]{color:var(--verde-oscuro);font:inherit;cursor:pointer;background:0 0;font-weight:600}.boton--contorno[data-astro-cid-lxvdsahe]:hover{color:var(--verde-oscuro);background:#21977914}.diag__reiniciar[data-astro-cid-lxvdsahe]{font:inherit;color:var(--tinta-suave);cursor:pointer;background:0 0;border:0;font-size:.9rem;text-decoration:underline}.diag__form[data-astro-cid-lxvdsahe]{margin-top:1.4rem}.diag__form[data-astro-cid-lxvdsahe] .formulario{box-shadow:none;border-width:1px}
