.campo[data-astro-cid-sxeecsrs]{gap:6px;display:grid}label[data-astro-cid-sxeecsrs]{font-weight:700}input[data-astro-cid-sxeecsrs],textarea[data-astro-cid-sxeecsrs],select[data-astro-cid-sxeecsrs]{background:var(--blanco);border:var(--grosor) solid var(--tinta);width:100%;min-height:52px;transition:background-color .2s var(--ease);border-radius:0;padding:10px 14px}textarea[data-astro-cid-sxeecsrs]{resize:vertical;min-height:140px}input[data-astro-cid-sxeecsrs]::placeholder,textarea[data-astro-cid-sxeecsrs]::placeholder{color:#5b5f6a;opacity:1}input[data-astro-cid-sxeecsrs]:hover,textarea[data-astro-cid-sxeecsrs]:hover,select[data-astro-cid-sxeecsrs]:hover{background:#fff}input[data-astro-cid-sxeecsrs]:focus-visible,textarea[data-astro-cid-sxeecsrs]:focus-visible,select[data-astro-cid-sxeecsrs]:focus-visible{outline-offset:2px;background:#fff}.campo__ayuda[data-astro-cid-sxeecsrs]{font-size:var(--t-sm);color:var(--tinta-2)}.campo__error[data-astro-cid-sxeecsrs]{color:var(--rojo-oscuro);font-weight:700;font-size:var(--t-sm);display:none}:is([data-intentado] input[data-astro-cid-sxeecsrs]:user-invalid,[data-intentado] textarea[data-astro-cid-sxeecsrs]:user-invalid,[data-intentado] select[data-astro-cid-sxeecsrs]:user-invalid){border-color:var(--rojo-oscuro);background:var(--error-fondo)}[data-intentado] [data-astro-cid-sxeecsrs]:is(input,textarea,select):user-invalid~.campo__error[data-astro-cid-sxeecsrs]{display:block}.form[data-astro-cid-wiwmmv4l]{max-width:620px;color:var(--tinta);background:var(--blanco);border:var(--grosor) solid var(--tinta);gap:20px;padding:clamp(20px,3vw,36px);display:grid;position:relative}.form__trampa[data-astro-cid-wiwmmv4l]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__legal[data-astro-cid-wiwmmv4l]{gap:14px;max-width:none;display:grid}.casilla__error[data-astro-cid-wiwmmv4l]{color:var(--rojo-oscuro);font-weight:700;font-size:var(--t-sm)}.casilla__error[data-astro-cid-wiwmmv4l][hidden]{display:none}.form[data-astro-cid-wiwmmv4l][data-intentado] .check[data-astro-cid-wiwmmv4l] input[data-astro-cid-wiwmmv4l][name=privacidad]:user-invalid{outline:3px solid var(--rojo-oscuro);outline-offset:2px}.check[data-astro-cid-wiwmmv4l]{cursor:pointer;grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.check[data-astro-cid-wiwmmv4l] input[data-astro-cid-wiwmmv4l]{border-radius:0;width:28px;height:28px;margin:0}.form__enviar[data-astro-cid-wiwmmv4l]{background:var(--tinta);min-height:56px;color:var(--blanco);border:var(--grosor) solid var(--tinta);cursor:pointer;transition:background-color .25s var(--ease), transform .25s var(--ease);padding:.7em 1.5em;font-size:1.125rem;font-weight:700;box-shadow:0 3px 8px #11131a2e}.form__enviar[data-astro-cid-wiwmmv4l]:hover:not(:disabled){background:var(--tinta-2);transform:translateY(-2px)}.form__enviar--auditoria[data-astro-cid-wiwmmv4l]{background:var(--rojo);color:#fff}.form__enviar--auditoria[data-astro-cid-wiwmmv4l]:hover:not(:disabled){background:var(--rojo-oscuro)}.form__enviar[data-astro-cid-wiwmmv4l]:disabled{background:var(--tinta-3);cursor:progress}.form__estado[data-astro-cid-wiwmmv4l]{border:2px solid var(--tinta);align-items:flex-start;gap:10px;max-width:none;padding:14px 16px;scroll-margin-block:24px;font-weight:700;display:flex}.form__estado[data-astro-cid-wiwmmv4l][hidden],.form__lineas[data-astro-cid-wiwmmv4l][hidden]{display:none}.form__resumen[data-astro-cid-wiwmmv4l]{border:2px solid var(--rojo-oscuro);background:var(--error-fondo);max-width:none;color:var(--rojo-oscuro);padding:10px 14px;font-weight:700}.form__avisos[data-astro-cid-wiwmmv4l]{gap:12px;display:grid}.form__resumen[data-astro-cid-wiwmmv4l]:empty,.form__avisos[data-astro-cid-wiwmmv4l]:not(:has(>:not([hidden]))){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.form__cuerpo[data-astro-cid-wiwmmv4l]{gap:8px;min-width:0;display:grid}.form__estado[data-astro-cid-wiwmmv4l]>svg{flex:none}.form__lineas[data-astro-cid-wiwmmv4l]{font-weight:400;font-size:var(--t-ui);gap:4px;margin:0;padding-left:1.1em;display:grid}.form__medida[data-astro-cid-wiwmmv4l]{font-weight:400;font-size:var(--t-ui);gap:6px;margin-top:2px;display:grid}.form__medida[data-astro-cid-wiwmmv4l][hidden]{display:none}.form__medida[data-astro-cid-wiwmmv4l] progress[data-astro-cid-wiwmmv4l]{width:100%;height:10px;accent-color:var(--rojo)}.form__estado--enviado[data-astro-cid-wiwmmv4l]{background:var(--ok-fondo)}.form__estado--error[data-astro-cid-wiwmmv4l]{background:var(--error-fondo);color:var(--rojo-oscuro);border-color:var(--rojo-oscuro)}
