.campo[data-astro-cid-dchldyzy]{margin-bottom:var(--s5);max-width:var(--medida)}label[data-astro-cid-dchldyzy]{margin-bottom:var(--s2);font-weight:var(--peso-fuerte);display:block}.opcional[data-astro-cid-dchldyzy]{color:var(--text-muted);font-size:var(--step--1);font-weight:var(--peso-normal);margin-inline-start:var(--s2)}.ayuda[data-astro-cid-dchldyzy]{margin:0 0 var(--s2);color:var(--text-muted);font-size:var(--step--1)}input[data-astro-cid-dchldyzy],select[data-astro-cid-dchldyzy],textarea[data-astro-cid-dchldyzy]{width:100%;min-height:48px;padding:var(--s3) var(--s4);border:var(--filete) solid var(--border-control);border-radius:var(--r-control);background:var(--surface);transition:border-color var(--duracion-micro) ease-out}input[data-astro-cid-dchldyzy]:hover,select[data-astro-cid-dchldyzy]:hover,textarea[data-astro-cid-dchldyzy]:hover{border-color:var(--text)}textarea[data-astro-cid-dchldyzy]{resize:vertical}[data-astro-cid-dchldyzy][aria-invalid=true],[data-astro-cid-dchldyzy][aria-invalid=true]:hover,[data-astro-cid-dchldyzy][aria-invalid=true]:focus-visible{border-color:var(--error);box-shadow:inset 0 0 0 var(--filete) var(--error)}@media (forced-colors:active){[data-astro-cid-dchldyzy][aria-invalid=true]{border-width:var(--filete-grueso)}}.error[data-astro-cid-dchldyzy]{gap:var(--s2);margin:var(--s2) 0 0;color:var(--error);font-size:var(--step--1);font-weight:var(--peso-fuerte);display:flex}.error[data-astro-cid-dchldyzy]:before{content:"!";content:"!" / "";border-radius:var(--r-sm);background:var(--error);width:1.25em;height:1.25em;color:var(--surface);flex:none;place-items:center;font-size:.85em;display:grid}.capa[data-astro-cid-x4xmkfo4]{max-width:var(--medida);font-size:var(--step--1);color:var(--text-muted);margin-block-start:var(--s4)}.columnas[data-astro-cid-kphbpcdu] h1[data-astro-cid-kphbpcdu]{max-width:22ch}.entrada[data-astro-cid-kphbpcdu]{max-width:54ch;margin-bottom:var(--s4);font-size:var(--step-1);color:var(--text-muted)}.otra-via[data-astro-cid-kphbpcdu]{color:var(--text-muted);margin-bottom:var(--s7);font-size:var(--step--1)}.sin-huecos[data-astro-cid-kphbpcdu]{max-width:var(--medida);margin-bottom:var(--s6);border-block-start:var(--filete-grueso) solid var(--text);color:var(--text);font-weight:var(--peso-fuerte);padding-block-start:var(--s3)}form[data-astro-cid-kphbpcdu]{border-block-start:var(--filete) solid var(--border);padding-block-start:var(--s7)}form[data-astro-cid-kphbpcdu]>[data-astro-cid-kphbpcdu]{max-width:var(--medida-formulario)}.campos[data-astro-cid-kphbpcdu]{min-width:0}.datos-titulo[data-astro-cid-kphbpcdu]{margin:0 0 var(--s2);font-size:var(--step-3);line-height:var(--leading-snug)}.datos-ayuda[data-astro-cid-kphbpcdu]{color:var(--text-muted);font-size:var(--step--1);margin-bottom:var(--s6)}form[data-astro-cid-kphbpcdu] textarea{height:8rem;min-height:5rem}.elegir-llamada[data-astro-cid-kphbpcdu]{align-items:center;gap:var(--s3);min-height:44px;margin-bottom:var(--s3);font-weight:var(--peso-fuerte);cursor:pointer;transition:color var(--duracion-micro) ease-out;display:inline-flex}.elegir-llamada[data-astro-cid-kphbpcdu]:hover{color:var(--ember-deep)}.elegir-llamada[data-astro-cid-kphbpcdu]:has(input:focus-visible){outline:var(--foco-grosor) solid var(--ember-deep);outline-offset:var(--foco-offset)}@supports selector(:has(*)){.elegir-llamada[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]:focus-visible{outline:none}}.elegir-llamada[data-astro-cid-kphbpcdu] input[data-astro-cid-kphbpcdu]{width:1.125rem;height:1.125rem;accent-color:var(--ember-deep);cursor:pointer;flex-shrink:0;margin:0}.reserva-opcional[data-astro-cid-kphbpcdu]{min-width:0;margin:var(--s3) 0 var(--s5);border-block-start:var(--filete) solid var(--border);padding-block-start:var(--s6)}.estado-sin-llamada[data-astro-cid-kphbpcdu],form[data-astro-cid-kphbpcdu]:not(:has(input[name=reservar]:checked)) .reserva-opcional[data-astro-cid-kphbpcdu]{display:none}.envio-contacto[data-astro-cid-kphbpcdu]{min-width:0;padding-block-start:var(--s3)}.texto-reserva[data-astro-cid-kphbpcdu],form[data-astro-cid-kphbpcdu]:has(input[name=reservar]:checked) .texto-mensaje[data-astro-cid-kphbpcdu]{display:none}form[data-astro-cid-kphbpcdu]:has(input[name=reservar]:checked) .texto-reserva[data-astro-cid-kphbpcdu]{display:inline}.resumen-hora[data-astro-cid-kphbpcdu]{margin-bottom:var(--s4);color:var(--text-muted);font-size:var(--step--1)}.resumen-hora[data-astro-cid-kphbpcdu]:empty{display:none}.trampa[data-astro-cid-kphbpcdu]{left:var(--fuera-de-pantalla);width:var(--tamano-oculto);height:var(--tamano-oculto);position:absolute;overflow:hidden}.enviar[data-astro-cid-kphbpcdu]{min-height:48px;padding:var(--s3) var(--s6);border:var(--filete) solid var(--ember-deep);border-radius:var(--r-boton);background:var(--ember-deep);color:var(--sobre-ember);font-weight:var(--peso-fuerte);cursor:pointer;transition:background-color var(--duracion-micro) ease-out, border-color var(--duracion-micro) ease-out}.enviar[data-astro-cid-kphbpcdu]:hover{background:var(--text);border-color:var(--text)}.enviar[data-astro-cid-kphbpcdu]:disabled{opacity:.65;cursor:wait}.acciones[data-astro-cid-kphbpcdu]{align-items:center;gap:var(--s5);flex-wrap:wrap;display:flex}.alternativa[data-astro-cid-kphbpcdu]{color:var(--text-muted);font:inherit;text-underline-offset:var(--subrayado-offset);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.alternativa[data-astro-cid-kphbpcdu]:hover{color:var(--ember-deep)}@media (prefers-reduced-motion:reduce){.elegir-llamada[data-astro-cid-kphbpcdu],.enviar[data-astro-cid-kphbpcdu]{transition-duration:var(--duracion-nula)}}
