.head[data-astro-cid-7hy4lz2r]{padding:calc(var(--space-section) + 4rem) 0 2.5rem;max-width:52rem}.head[data-astro-cid-7hy4lz2r] h1[data-astro-cid-7hy4lz2r]{font-size:var(--text-title);margin:.8rem 0 1.2rem}.head[data-astro-cid-7hy4lz2r] h1[data-astro-cid-7hy4lz2r] .script[data-astro-cid-7hy4lz2r]{color:var(--in-mauve);font-size:1.2em}.head__sub[data-astro-cid-7hy4lz2r]{font-size:var(--text-lead)}.flujo[data-astro-cid-7hy4lz2r]{padding-bottom:var(--space-section);max-width:52rem}fieldset[data-astro-cid-7hy4lz2r]{border:0;padding:0;margin:0 0 2.2rem}legend[data-astro-cid-7hy4lz2r]{margin-bottom:.9rem}.chips{display:flex;flex-wrap:wrap;gap:max(2mm,.7rem)}.grupos-trat[data-astro-cid-7hy4lz2r]{display:grid;gap:1.4rem}.grupo-trat__titulo{margin-bottom:.5rem;color:var(--in-mauve)}.familias[data-astro-cid-7hy4lz2r]{display:grid;gap:1.5rem}.familia__titulo{margin-bottom:.6rem;color:color-mix(in srgb,var(--in-espresso) 91%,transparent)}.chip{padding:.55rem 1.1rem;border:1px solid var(--in-warm-gray-1);background:color-mix(in srgb,var(--in-paper) 70%,transparent);font-family:var(--font-ui);font-size:.92rem;color:var(--in-espresso);cursor:pointer;border-radius:999px;transition:background .2s,border-color .2s}.chip:hover{border-color:var(--in-mauve)}.chip--prof{display:inline-flex;align-items:center;gap:.6rem;padding:.35rem 1.1rem .35rem .35rem}.chip__cara{position:relative;flex:0 0 auto;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--in-nude) 55%,transparent);font-family:var(--font-ui);font-size:.72rem;letter-spacing:.06em;color:var(--in-espresso)}.chip__cara img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.chip--prof{position:relative}.chip--prof:hover,.chip--prof:focus-visible,.chip--prof:focus-within{z-index:5}.chip__cara{transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.chip--prof:hover .chip__cara,.chip--prof:focus-visible .chip__cara,.chip--prof:focus-within .chip__cara{transform:scale(4);box-shadow:0 6px 22px #3c322647,0 0 0 1px var(--in-paper)}.chip--prof:hover .chip__cara:not(:has(img)),.chip--prof:focus-within .chip__cara:not(:has(img)){transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.chip__cara{transition:none}}.chip--prof.activo .chip__cara{box-shadow:0 0 0 2px var(--in-paper);color:var(--in-paper)}.chip--proxima,.chip--proxima:hover{cursor:not-allowed;opacity:.6;border-color:var(--in-warm-gray-1)}.chip--proxima:hover .chip__cara{transform:none;box-shadow:none}.chip__leyenda{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--in-mauve)}.chip.activo{background:var(--in-mauve);border-color:var(--in-mauve);color:var(--in-paper)}.grupo-horarios[data-astro-cid-7hy4lz2r]{margin-top:1.1rem}.grupo-titulo[data-astro-cid-7hy4lz2r]{margin-bottom:.5rem;color:var(--in-mauve)}input[data-astro-cid-7hy4lz2r],textarea[data-astro-cid-7hy4lz2r]{display:block;width:100%;max-width:28rem;margin-bottom:.7rem;padding:.75rem .9rem;border:1px solid var(--in-warm-gray-1);background:color-mix(in srgb,var(--in-paper) 85%,transparent);font-family:var(--font-ui);font-size:.95rem;color:var(--in-espresso)}input[data-astro-cid-7hy4lz2r][type=date]{max-width:14rem}textarea[data-astro-cid-7hy4lz2r]{min-height:5rem;resize:vertical}.hp[data-astro-cid-7hy4lz2r]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.nota[data-astro-cid-7hy4lz2r]{font-size:.95rem;margin-top:.8rem}.detalle[data-astro-cid-7hy4lz2r]{margin-top:.9rem;padding:.9rem 1.1rem;border-left:2px solid var(--in-mauve);background:color-mix(in srgb,var(--in-paper) 60%,transparent)}.detalle__desc[data-astro-cid-7hy4lz2r]{font-size:.95rem;line-height:1.5}.detalle__precio[data-astro-cid-7hy4lz2r]{font-family:var(--font-ui);font-size:.95rem;margin-top:.5rem;color:var(--in-mauve)}.chip--reserva{border-color:var(--in-oro);box-shadow:0 0 0 1px color-mix(in srgb,var(--in-oro) 35%,transparent)}.chip--reserva:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--in-oro) 55%,transparent)}.chip--coordina{border-style:dashed;border-color:var(--in-warm-gray-5);opacity:.78}.exito__sub[data-astro-cid-7hy4lz2r]{display:inline;font-size:var(--text-lead, 1.1rem);color:color-mix(in srgb,var(--in-espresso) 85%,transparent)}.modal[data-astro-cid-7hy4lz2r]{border:0;padding:0;max-width:34rem;width:calc(100% - 2rem);background:transparent;margin:auto}.modal[data-astro-cid-7hy4lz2r]::backdrop{background:color-mix(in srgb,var(--in-espresso) 55%,transparent)}.modal__caja[data-astro-cid-7hy4lz2r]{background:var(--in-paper);border-top:3px solid var(--in-oro);padding:1.6rem 1.5rem 1.3rem;text-align:left}.modal__titulo[data-astro-cid-7hy4lz2r]{font-family:var(--font-display);font-size:1.25rem;line-height:1.25}.modal__desc[data-astro-cid-7hy4lz2r]{margin-top:.9rem;line-height:1.55}.modal__datos[data-astro-cid-7hy4lz2r]{font-family:var(--font-ui);font-size:.95rem;margin-top:.9rem;padding-top:.7rem;border-top:1px solid color-mix(in srgb,var(--in-warm-gray-1) 70%,transparent);color:var(--in-mauve)}.modal__coordina[data-astro-cid-7hy4lz2r]{margin-top:1rem;padding:.8rem 1rem;border-left:3px solid var(--in-warm-gray-5);background:color-mix(in srgb,var(--in-warm-gray-1) 30%,transparent);line-height:1.5}.modal__pregunta[data-astro-cid-7hy4lz2r]{margin-top:1.2rem;font-family:var(--font-ui)}.modal__acciones[data-astro-cid-7hy4lz2r]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.9rem}.confirmar__lista[data-astro-cid-7hy4lz2r]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.45rem 1rem;margin:1rem 0 0;padding-top:.8rem;border-top:1px solid color-mix(in srgb,var(--in-warm-gray-1) 70%,transparent);font-size:.95rem}.confirmar__lista[data-astro-cid-7hy4lz2r] dt[data-astro-cid-7hy4lz2r]{color:var(--in-mauve);font-family:var(--font-ui)}.confirmar__lista[data-astro-cid-7hy4lz2r] dd[data-astro-cid-7hy4lz2r]{margin:0;overflow-wrap:anywhere}.confirmar__lista--clienta[data-astro-cid-7hy4lz2r]{font-size:.9rem}.confirmar__sena[data-astro-cid-7hy4lz2r]{margin-bottom:0}.confirmar__monto[data-astro-cid-7hy4lz2r]{font-weight:700;font-size:1.05rem;margin-bottom:.35rem}#modal-confirmar[data-astro-cid-7hy4lz2r]{max-height:calc(100dvh - 2rem);overflow:auto}.sena[data-astro-cid-7hy4lz2r]{padding:.9rem 1.1rem;margin:1rem 0;border-left:3px solid var(--in-mauve);background:color-mix(in srgb,var(--in-paper) 70%,transparent);line-height:1.55}.btn--tenue[data-astro-cid-7hy4lz2r]{opacity:.75}.nota[data-astro-cid-7hy4lz2r].error{color:#a04a35}.campo-rotulo[data-astro-cid-7hy4lz2r]{margin:.2rem 0 .3rem;color:var(--in-mauve)}.resumen[data-astro-cid-7hy4lz2r]{font-family:var(--font-ui);font-size:.95rem;padding:.8rem 1rem;margin-bottom:1rem;background:color-mix(in srgb,var(--in-nude) 30%,transparent);border-left:2px solid var(--in-mauve)}.btn[data-astro-cid-7hy4lz2r]{display:inline-block;margin-top:.6rem;padding:.9rem 2.2rem;font-family:var(--font-ui);font-size:var(--text-label);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--in-paper);background:var(--in-mauve);border:0;cursor:pointer;transition:background .3s}.btn[data-astro-cid-7hy4lz2r]:hover{background:var(--in-espresso)}.btn[data-astro-cid-7hy4lz2r]:disabled{opacity:.6;cursor:wait}#exito[data-astro-cid-7hy4lz2r] h2[data-astro-cid-7hy4lz2r]{font-size:var(--text-title);margin-bottom:1rem}.exito__script[data-astro-cid-7hy4lz2r]{display:block;font-size:.85em;color:var(--in-mauve);margin-top:.3em}#exito[data-astro-cid-7hy4lz2r] p[data-astro-cid-7hy4lz2r]{max-width:40rem;margin-bottom:1rem}
