.modalidades.svelte-meh904{gap:var(--space-0-5);padding:var(--space-0-5);border-radius:var(--radio-control);background:var(--surface-soft);display:flex}.modalidades.svelte-meh904 button:where(.svelte-meh904){min-height:var(--control-alto-compacto);padding:0 var(--space-2);border-radius:var(--radio-celda);color:var(--ink-soft);font-family:var(--font-ui);font-size:var(--texto-sm);font-weight:var(--peso-medio);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-estandar), color var(--dur-micro) var(--ease-estandar);background:0 0;border:0;flex:1}.modalidades.svelte-meh904 button[aria-pressed=true]:where(.svelte-meh904){background:var(--surface);color:var(--ink);box-shadow:var(--sombra-flotante-1)}.modalidades.svelte-meh904 button:where(.svelte-meh904):focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.horarios.svelte-meh904{gap:var(--space-1-5);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dia.svelte-meh904{align-content:start;gap:var(--space-1-5);min-width:0;display:grid}.dia.svelte-meh904 strong:where(.svelte-meh904){color:var(--ink);font-size:var(--texto-sm);font-weight:var(--peso-fuerte);text-transform:capitalize}.dia.svelte-meh904>span:where(.svelte-meh904){margin-top:calc(-1 * var(--space-1));color:var(--ink-muted);font-size:var(--texto-meta)}.hora.svelte-meh904{min-height:var(--control-alto);border:1px solid var(--linea-campo);border-radius:var(--radio-control);background:var(--surface);color:var(--ink);font-size:var(--texto-sm);font-weight:var(--peso-medio);font-variant-numeric:tabular-nums;transition:border-color var(--dur-micro) var(--ease-estandar), background-color var(--dur-micro) var(--ease-estandar), color var(--dur-micro) var(--ease-estandar);place-items:center;text-decoration:none;display:grid}@media (hover:hover){.hora.svelte-meh904:hover{border-color:var(--brand);background:var(--marca-tenue);color:var(--brand)}}.hora.svelte-meh904:active{background:var(--estado-presion)}.hora.svelte-meh904:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.vacia.svelte-meh904{padding:var(--space-2);color:var(--ink-muted)}.seccion-consultorio.svelte-4gcn31{container:consultorio/inline-size}.seccion-consultorio.svelte-4gcn31+.seccion-consultorio{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--linea-sutil)}h2.svelte-4gcn31{margin:0 0 var(--space-3);color:var(--ink);font-size:var(--texto-seccion);font-weight:var(--peso-fuerte);line-height:var(--leading-snug)}.rejilla.svelte-4gcn31{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.rejilla.con-horarios.svelte-4gcn31{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nombre.svelte-4gcn31{max-width:none;margin:0 0 var(--space-1);color:var(--ink);font-size:var(--texto-md);font-weight:var(--peso-fuerte)}.direccion.svelte-4gcn31,.mapa-nota.svelte-4gcn31{max-width:none;color:var(--ink-soft);font-size:var(--texto-sm);line-height:var(--leading-normal);margin:0}.comodidades.svelte-4gcn31{max-width:none;margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--texto-sm)}.horarios.svelte-4gcn31{padding:var(--space-1) var(--space-3);border-radius:var(--radio-control);background:var(--surface-alt);font-size:var(--texto-sm);margin:0;display:grid}.fila.svelte-4gcn31{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--linea-sutil);display:flex}.fila.svelte-4gcn31:last-child{border-bottom:0}dt.svelte-4gcn31{color:var(--ink-soft)}dd.svelte-4gcn31{color:var(--ink);font-weight:var(--peso-fuerte);font-variant-numeric:tabular-nums;margin:0}.cerrado.svelte-4gcn31{color:var(--ink-muted);font-weight:var(--peso-medio)}.mapa-enlace.svelte-4gcn31{align-items:center;gap:var(--space-1);min-height:var(--control-alto);margin-top:var(--space-2);color:var(--brand);font-size:var(--texto-sm);font-weight:var(--peso-medio);text-decoration:none;display:inline-flex}@media (hover:hover){.mapa-enlace.svelte-4gcn31:hover{text-underline-offset:3px;text-decoration:underline}}.mapa-enlace.svelte-4gcn31:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radio-celda)}@container consultorio (width<=34rem){.rejilla.con-horarios.svelte-4gcn31{grid-template-columns:minmax(0,1fr)}}.pagina.svelte-156f0g5{width:min(100% - var(--space-8), 82rem);max-width:none;padding-block:var(--space-4) var(--space-7);font-family:var(--font-ui);container:perfil/inline-size}.aviso-borrador.svelte-156f0g5{padding-block:var(--space-2-5);border-bottom:1px solid var(--line);background:var(--aviso-tenue);color:var(--ink);font-size:var(--texto-sm)}.origen.svelte-156f0g5{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radio-tarjeta);background:var(--surface-alt);flex-wrap:wrap;display:flex}.origen-texto.svelte-156f0g5{flex:24rem;min-width:0}.origen-texto.svelte-156f0g5 strong:where(.svelte-156f0g5){font-size:var(--texto-sm);font-weight:var(--peso-fuerte)}.origen-texto.svelte-156f0g5 p:where(.svelte-156f0g5){margin:var(--space-0-5) 0 0;color:var(--ink-soft);font-size:var(--texto-sm)}.origen-acciones.svelte-156f0g5{gap:var(--space-3);flex-wrap:wrap;display:flex}.origen-enlace.svelte-156f0g5{min-height:var(--control-alto);color:var(--brand);font-size:var(--texto-sm);font-weight:var(--peso-medio);text-underline-offset:3px;align-items:center;display:inline-flex}.origen-enlace.secundario.svelte-156f0g5{color:var(--ink-soft)}.perfil-cabecera.svelte-156f0g5{align-items:start;gap:var(--space-4) var(--space-5);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.portada.svelte-156f0g5{height:7rem;margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) 0;background:var(--surface-soft);grid-column:1/-1;position:relative;overflow:hidden}.portada.svelte-156f0g5 img:where(.svelte-156f0g5){object-fit:cover;width:100%;height:100%;display:block}.con-portada.svelte-156f0g5 .identidad:where(.svelte-156f0g5){margin-top:calc(-1 * var(--space-10));padding-left:var(--space-4);position:relative}.con-portada.svelte-156f0g5 .retrato:where(.svelte-156f0g5) img:where(.svelte-156f0g5),.con-portada.svelte-156f0g5 .retrato-vacio:where(.svelte-156f0g5){outline:4px solid var(--surface)}.con-portada.svelte-156f0g5 .identidad-datos:where(.svelte-156f0g5){padding-top:var(--space-10)}.identidad.svelte-156f0g5{grid-template-columns:var(--space-12) minmax(0, 1fr);align-items:start;gap:var(--space-3) var(--space-4);display:grid}.retrato.svelte-156f0g5 img:where(.svelte-156f0g5),.retrato-vacio.svelte-156f0g5{width:var(--space-12);height:var(--space-12);border-radius:var(--radio-tarjeta);background:var(--surface-soft);color:var(--ink-soft);font-size:var(--texto-titulo-grande);font-weight:var(--peso-fuerte);object-fit:cover;place-items:center;display:grid}.identidad-datos.svelte-156f0g5{min-width:0}.nombre-fila.svelte-156f0g5{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}h1.svelte-156f0g5{color:var(--ink);font-size:var(--texto-titulo-grande);font-weight:var(--peso-titulo);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;margin:0}.credencial-perfil.svelte-156f0g5{align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);border-radius:var(--radio-celda);background:var(--exito-tenue);color:var(--exito);font-size:var(--texto-meta);font-weight:var(--peso-fuerte);display:inline-flex}.cargo.svelte-156f0g5{margin:var(--space-1-5) 0 0;color:var(--ink-soft);font-size:var(--texto-md)}.ubicacion-perfil.svelte-156f0g5{align-items:center;gap:var(--space-1-5);margin:var(--space-1-5) 0 0;color:var(--ink-muted);font-size:var(--texto-sm);display:flex}.ubicacion-perfil.svelte-156f0g5 svg{flex:none}.registro.svelte-156f0g5{margin:var(--space-1-5) 0 0;color:var(--ink-muted);font-size:var(--texto-sm)}.acciones.svelte-156f0g5{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.whatsapp.svelte-156f0g5{align-items:center;gap:var(--space-1-5);box-sizing:border-box;min-height:var(--control-alto);padding:0 var(--space-3);border-radius:var(--radio-control);background:var(--exito-tenue);color:var(--exito);font-size:var(--texto-sm);font-weight:var(--peso-fuerte);transition:background-color var(--dur-micro) var(--ease-estandar);text-decoration:none;display:inline-flex}.whatsapp.svelte-156f0g5 svg{width:var(--space-4);height:var(--space-4)}.whatsapp.svelte-156f0g5:active{transform:scale(.97)}.revelar.svelte-156f0g5{box-sizing:border-box;min-height:var(--control-alto);padding:0 var(--space-3);border:1px solid var(--linea-campo);border-radius:var(--radio-control);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:var(--texto-sm);font-weight:var(--peso-medio);cursor:pointer;overflow-wrap:anywhere;align-items:center;display:inline-flex}@media (hover:hover){.revelar.svelte-156f0g5:hover{border-color:var(--line-strong)}}.whatsapp.svelte-156f0g5:focus-visible,.revelar.svelte-156f0g5:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.datos-rapidos.svelte-156f0g5{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--linea-sutil);margin:0;display:grid}.dato.svelte-156f0g5{gap:var(--space-0-5);overflow-wrap:anywhere;min-width:0;max-width:24rem;display:grid}.dato-etiqueta.svelte-156f0g5{color:var(--ink-muted);font-size:var(--texto-meta)}.dato-valor.svelte-156f0g5{color:var(--ink);font-size:var(--texto-sm);font-weight:var(--peso-medio)}.rejilla.svelte-156f0g5{align-items:start;gap:var(--space-5);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr) 22rem;display:grid}.principal.svelte-156f0g5{gap:var(--space-3);min-width:0;display:grid}.seccion-perfil.svelte-156f0g5,.perfil-cabecera.svelte-156f0g5{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radio-tarjeta);background:var(--surface)}.perfil-cabecera.svelte-156f0g5{margin-top:0;overflow:hidden}h2.svelte-156f0g5{margin:0 0 var(--space-2);color:var(--ink);font-size:var(--texto-seccion);font-weight:var(--peso-fuerte);line-height:var(--leading-snug);scroll-margin-top:var(--space-6)}.apoyo.svelte-156f0g5{margin:0 0 var(--space-3);color:var(--ink-muted);font-size:var(--texto-sm);line-height:var(--leading-normal)}.biografia.svelte-156f0g5{max-width:70ch;margin:0 0 var(--space-3);color:var(--ink-soft);font-size:var(--texto-md);line-height:var(--leading-relaxed)}.formacion.svelte-156f0g5{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sub.svelte-156f0g5{margin:0 0 var(--space-2);color:var(--ink);font-size:var(--texto-sm);font-weight:var(--peso-fuerte)}.lista-limpia.svelte-156f0g5{gap:var(--space-1-5);color:var(--ink-soft);font-size:var(--texto-sm);line-height:var(--leading-normal);margin:0;padding:0;list-style:none;display:grid}.servicios.svelte-156f0g5{margin-bottom:var(--space-3);display:grid}.servicios-etiquetas.svelte-156f0g5{gap:var(--space-1-5);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.servicios-etiquetas.svelte-156f0g5 li:where(.svelte-156f0g5){padding:var(--space-1) var(--space-2-5);border-radius:var(--radio-celda);background:var(--surface-soft);color:var(--ink-soft);font-size:var(--texto-sm)}.servicio.svelte-156f0g5{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--linea-sutil);flex-wrap:wrap;display:flex}.servicio-nombre.svelte-156f0g5{color:var(--ink);font-size:var(--texto-md);font-weight:var(--peso-medio);display:block}.servicio-detalle.svelte-156f0g5{margin-top:var(--space-0-5);color:var(--ink-muted);font-size:var(--texto-sm);display:block}.servicio-precio.svelte-156f0g5{color:var(--ink);font-size:var(--texto-md);font-weight:var(--peso-fuerte);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.consultorios.svelte-156f0g5{scroll-margin-top:var(--space-6)}.mapa-perfil.svelte-156f0g5{margin:0}.titulo-con-dato.svelte-156f0g5{align-items:baseline;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.titulo-con-dato.svelte-156f0g5 h2:where(.svelte-156f0g5),.titulo-con-dato.svelte-156f0g5 .apoyo:where(.svelte-156f0g5){margin:0}.opiniones.svelte-156f0g5{display:grid}.opinion.svelte-156f0g5{padding-block:var(--space-3);border-top:1px solid var(--linea-sutil)}.opinion.svelte-156f0g5:first-child{border-top:0}.opinion-cabecera.svelte-156f0g5{align-items:center;gap:var(--space-3);margin-bottom:var(--space-1);display:flex}.opinion-autor.svelte-156f0g5{color:var(--ink);font-size:var(--texto-sm);font-weight:var(--peso-fuerte)}.opinion-nota.svelte-156f0g5{padding:0 var(--space-1-5);border-radius:var(--radio-celda);background:var(--surface-soft);color:var(--ink);font-size:var(--texto-sm);font-weight:var(--peso-fuerte);font-variant-numeric:tabular-nums;margin-left:auto}.opinion-texto.svelte-156f0g5,.opinion-respuesta.svelte-156f0g5{color:var(--ink-soft);font-size:var(--texto-sm);line-height:var(--leading-normal);margin:0}.opinion-respuesta.svelte-156f0g5{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radio-control);background:var(--surface-alt)}.articulos-medico.svelte-156f0g5{display:grid}.articulo-medico.svelte-156f0g5{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--linea-sutil);color:var(--ink);grid-template-columns:6rem minmax(0,1fr);text-decoration:none;display:grid}.articulo-medico.svelte-156f0g5:not(:has(img)){grid-template-columns:minmax(0,1fr)}.articulo-medico.svelte-156f0g5 img:where(.svelte-156f0g5){aspect-ratio:3/2;border-radius:var(--radio-control);object-fit:cover;width:100%;display:block}.articulo-medico.svelte-156f0g5 span:where(.svelte-156f0g5){gap:var(--space-1);display:grid}.articulo-medico.svelte-156f0g5 strong:where(.svelte-156f0g5){font-size:var(--texto-md);font-weight:var(--peso-fuerte)}.articulo-medico.svelte-156f0g5 small:where(.svelte-156f0g5){color:var(--ink-muted);font-size:var(--texto-sm);line-height:var(--leading-normal)}@media (hover:hover){.articulo-medico.svelte-156f0g5:hover strong:where(.svelte-156f0g5){color:var(--brand)}}.articulo-medico.svelte-156f0g5:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radio-control)}.faq-item.svelte-156f0g5{border-top:1px solid var(--linea-sutil)}.faq-item.svelte-156f0g5 summary:where(.svelte-156f0g5){justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--control-alto-grande);padding-block:var(--space-2);color:var(--ink);font-size:var(--texto-md);font-weight:var(--peso-medio);line-height:var(--leading-snug);cursor:pointer;list-style:none;display:flex}.faq-item.svelte-156f0g5 summary:where(.svelte-156f0g5)::-webkit-details-marker{display:none}.faq-icono.svelte-156f0g5{color:var(--ink-muted);transition:transform var(--dur-corto) var(--ease-estandar);flex:none;display:grid}details[open].svelte-156f0g5>summary:where(.svelte-156f0g5) .faq-icono:where(.svelte-156f0g5){transform:rotate(180deg)}.faq-item.svelte-156f0g5 summary:where(.svelte-156f0g5):focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radio-celda)}.faq-item.svelte-156f0g5 p:where(.svelte-156f0g5){margin:0 0 var(--space-3);color:var(--ink-soft);font-size:var(--texto-sm);line-height:var(--leading-normal)}.lateral.svelte-156f0g5{top:var(--space-4);gap:var(--space-3);min-width:0;display:grid;position:sticky}.reserva.svelte-156f0g5{border:1px solid var(--line);border-radius:var(--radio-tarjeta);background:var(--surface);overflow:hidden}.reserva-cabecera.svelte-156f0g5{padding:var(--space-4) var(--space-4) 0}.reserva-cabecera.svelte-156f0g5 h2:where(.svelte-156f0g5){margin:0}.reserva-cabecera.svelte-156f0g5 p:where(.svelte-156f0g5){margin:var(--space-0-5) 0 0;color:var(--ink-muted);font-size:var(--texto-sm)}.reserva-cuerpo.svelte-156f0g5{gap:var(--space-3);padding:var(--space-4);display:grid}.pasos-reserva.svelte-156f0g5{margin:0;display:grid}.pasos-reserva.svelte-156f0g5 div:where(.svelte-156f0g5){gap:var(--space-0-5);padding-block:var(--space-2-5);border-bottom:1px solid var(--linea-sutil);display:grid}.pasos-reserva.svelte-156f0g5 div:where(.svelte-156f0g5):first-child{padding-top:0}.pasos-reserva.svelte-156f0g5 dt:where(.svelte-156f0g5){color:var(--ink-muted);font-size:var(--texto-meta)}.pasos-reserva.svelte-156f0g5 dd:where(.svelte-156f0g5){color:var(--ink);font-size:var(--texto-sm);font-weight:var(--peso-medio);margin:0}.pasos-reserva.svelte-156f0g5 dd:where(.svelte-156f0g5) small:where(.svelte-156f0g5){color:var(--ink-muted);font-size:var(--texto-meta);font-weight:var(--peso-normal);display:block}.pasos-reserva.svelte-156f0g5 dd.precio-valor:where(.svelte-156f0g5){color:var(--ink);font-size:var(--texto-titulo);font-weight:var(--peso-fuerte);font-variant-numeric:tabular-nums}.reserva.svelte-156f0g5 .datos-rapidos:where(.svelte-156f0g5){padding-top:var(--space-2);margin:0}.tarjeta-mapa.svelte-156f0g5{border:1px solid var(--line);border-radius:var(--radio-tarjeta);overflow:hidden}.tarjeta-mapa.svelte-156f0g5 .mapa-marco{border:0;border-radius:0}.precio-valor.svelte-156f0g5{margin:0 0 var(--space-3);color:var(--ink);font-size:var(--texto-titulo);font-weight:var(--peso-fuerte)}.detalle-lateral.svelte-156f0g5{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radio-tarjeta);background:var(--surface)}.lateral-titulo.svelte-156f0g5,.cuenta-lateral.svelte-156f0g5 h2:where(.svelte-156f0g5){margin:0 0 var(--space-2-5);color:var(--ink);font-size:var(--texto-sm);font-weight:var(--peso-fuerte);line-height:var(--leading-snug)}.checklist.svelte-156f0g5{gap:var(--space-2);color:var(--ink-soft);font-size:var(--texto-sm);line-height:var(--leading-normal);margin:0;padding:0;list-style:none;display:grid}.checklist.svelte-156f0g5 li:where(.svelte-156f0g5){align-items:flex-start;gap:var(--space-2);display:flex}.tic.svelte-156f0g5{margin-top:var(--space-0-5);color:var(--exito);flex:none;display:grid}.otros.svelte-156f0g5{gap:var(--space-2);display:grid}.ver-listado.svelte-156f0g5{align-items:center;gap:var(--space-1);margin-top:var(--space-3);color:var(--brand);font-size:var(--texto-sm);font-weight:var(--peso-medio);text-decoration:none;display:inline-flex}@media (hover:hover){.ver-listado.svelte-156f0g5:hover{text-underline-offset:3px;text-decoration:underline}}.cuenta-lateral.svelte-156f0g5 p:where(.svelte-156f0g5){margin:0 0 var(--space-3);color:var(--ink-soft);font-size:var(--texto-sm);line-height:var(--leading-normal)}@media (width<=767.98px){.pagina.svelte-156f0g5{width:calc(100% - var(--space-6));padding-top:var(--space-3)}.seccion-perfil.svelte-156f0g5,.perfil-cabecera.svelte-156f0g5{padding:var(--space-4)}.portada.svelte-156f0g5{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) 0}.identidad.svelte-156f0g5{grid-template-columns:var(--space-10) minmax(0, 1fr);gap:var(--space-3)}.retrato.svelte-156f0g5 img:where(.svelte-156f0g5),.retrato-vacio.svelte-156f0g5{width:var(--space-10);height:var(--space-10);font-size:var(--texto-titulo)}h1.svelte-156f0g5{font-size:var(--texto-titulo)}.accion-disponibilidad.svelte-156f0g5{display:none}.acciones.svelte-156f0g5>:where(.svelte-156f0g5){flex:auto;justify-content:center}.acciones.svelte-156f0g5>.boton{flex:auto}.formacion.svelte-156f0g5{grid-template-columns:minmax(0,1fr)}}@container perfil (width<=60rem){.perfil-cabecera.svelte-156f0g5,.rejilla.svelte-156f0g5{grid-template-columns:minmax(0,1fr)}.dato.svelte-156f0g5{flex:9rem}.lateral.svelte-156f0g5{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;position:static}}@container perfil (width<=40rem){.lateral.svelte-156f0g5,.formacion.svelte-156f0g5{grid-template-columns:minmax(0,1fr)}.con-portada.svelte-156f0g5 .identidad:where(.svelte-156f0g5){margin-top:calc(-1 * var(--space-8));padding-left:var(--space-3)}.con-portada.svelte-156f0g5 .identidad-datos:where(.svelte-156f0g5){padding-top:var(--space-8)}}.perfil-app.svelte-156f0g5{width:min(100% - var(--space-5), 70rem)}.perfil-app.svelte-156f0g5 .rejilla:where(.svelte-156f0g5){gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.perfil-app.svelte-156f0g5 .lateral:where(.svelte-156f0g5){grid-template-columns:minmax(0,1fr);position:static}.origen-app.svelte-156f0g5{border:1px solid var(--line);border-radius:var(--radio-tarjeta);background:var(--surface-alt)}.origen-app.svelte-156f0g5 summary:where(.svelte-156f0g5){justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-alto-grande);padding:var(--space-2) var(--space-3);color:var(--ink-soft);font-size:var(--texto-sm);cursor:pointer;list-style:none;display:flex}.origen-app.svelte-156f0g5 summary:where(.svelte-156f0g5)::-webkit-details-marker{display:none}.origen-app.svelte-156f0g5 .origen:where(.svelte-156f0g5){border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0}.origen-app.svelte-156f0g5 summary:where(.svelte-156f0g5):focus-visible,.secciones-app.svelte-156f0g5 a:where(.svelte-156f0g5):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.secciones-app.svelte-156f0g5{gap:var(--space-4);padding-block:var(--space-1);border-bottom:1px solid var(--line);scrollbar-width:thin;display:flex;overflow-x:auto}.secciones-app.svelte-156f0g5 a:where(.svelte-156f0g5){min-height:var(--control-alto-grande);color:var(--ink-soft);font-size:var(--texto-sm);font-weight:var(--peso-medio);flex:none;align-items:center;text-decoration:none;display:flex}@media (hover:hover){.secciones-app.svelte-156f0g5 a:where(.svelte-156f0g5):hover{color:var(--ink)}}.perfil-app.svelte-156f0g5 :is(h2:where(.svelte-156f0g5),#disponibilidad:where(.svelte-156f0g5),#consultorios:where(.svelte-156f0g5)){scroll-margin-top:calc(4.75rem + env(safe-area-inset-top,0px))}.consulta-flotante.svelte-156f0g5{display:none}@media (width<=767.98px){.perfil-app.svelte-156f0g5{padding-bottom:7.5rem}.consulta-flotante.svelte-156f0g5{z-index:70;inset-inline:var(--space-4);bottom:calc(var(--nav-inferior,4.25rem) + var(--space-3));justify-content:space-between;align-items:center;gap:var(--space-3);max-width:45rem;padding:var(--space-2-5) var(--space-2-5) var(--space-2-5) var(--space-4);border:1px solid var(--line);border-radius:var(--radio-capa);background:var(--surface);box-shadow:var(--sombra-flotante-2);margin-inline:auto;display:flex;position:fixed}.precio-flotante.svelte-156f0g5{gap:var(--space-0-5);min-width:0;display:grid}.precio-flotante.svelte-156f0g5 span:where(.svelte-156f0g5){color:var(--ink-muted);font-size:var(--texto-meta)}.precio-flotante.svelte-156f0g5 strong:where(.svelte-156f0g5){color:var(--ink);font-size:var(--texto-lg);font-weight:var(--peso-fuerte);overflow-wrap:anywhere}}
