.reserva_pagina__6SP7R{min-height:100dvh;padding-bottom:calc(200px + env(safe-area-inset-bottom))}.reserva_pagina__6SP7R ::selection{background:var(--acento);color:var(--sobre-acento)}.reserva_pagina__6SP7R input{caret-color:var(--acento-texto-actual)}.reserva_portada__QcGma{padding:48px var(--margen) 32px}.reserva_portada__QcGma.reserva_conFoto__WESEy{padding:0 0 24px}.reserva_foto__BV5bk{aspect-ratio:4/3;max-height:45dvh;width:100%;overflow:hidden;background:var(--superficie)}.reserva_deBarbero__ouLmT .reserva_foto__BV5bk{aspect-ratio:1/1;max-height:50dvh}.reserva_identidadEscritorio__bPX9M{display:none}.reserva_foto__BV5bk img{width:100%;height:100%}.reserva_conFoto__WESEy .reserva_identidad__EgYkF{padding:20px var(--margen) 0}.reserva_identidad__EgYkF{display:flex;flex-direction:column;gap:8px}.reserva_logo__GMw6m{height:48px;width:auto;object-fit:contain;align-self:flex-start;margin-bottom:8px}.reserva_direccion__CIQv7{display:inline-flex;align-items:center;gap:6px}.reserva_pasos__fXmy2{position:relative;padding:0 var(--margen);max-width:560px;scroll-margin-top:16px}.reserva_paso__3aZJy{display:flex;flex-direction:column;gap:24px;animation:reserva_entrar__xTtUK .26s var(--salir)}@keyframes reserva_entrar__xTtUK{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.reserva_volver__Rtyjq{margin:0 0 8px -12px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.reserva_volver__Rtyjq:active{background:var(--superficie)}.reserva_cubre__J__Jz{position:absolute;inset:0;z-index:1;border-radius:0}.reserva_dias__3MlMc{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--margen);margin:0 calc(-1 * var(--margen));padding:0 var(--margen) 4px;scrollbar-width:none}.reserva_dias__3MlMc::-webkit-scrollbar{display:none}.reserva_dia__mASMQ{flex:0 0 48px;height:56px;border-radius:14px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--superficie);transition:background-color .15s,transform .12s var(--salir)}.reserva_dia__mASMQ:not(:disabled):active{transform:scale(.95)}.reserva_dia__mASMQ:disabled{background:transparent;color:var(--texto-3);cursor:default}.reserva_dia__mASMQ[aria-pressed=true]{background:var(--acento);color:var(--sobre-acento)}.reserva_diaSemana__9Xk8u{font-size:13px;line-height:16px;font-weight:500;text-transform:capitalize}.reserva_dia__mASMQ:not([aria-pressed=true]):not(:disabled) .reserva_diaSemana__9Xk8u{color:var(--texto-2)}.reserva_diaNumero__5FHa2{font-size:17px;line-height:22px;font-weight:600}.reserva_horas__fi7w1{display:flex;flex-direction:column;gap:20px}.reserva_esqueletoHoras__g6myv{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.reserva_vacio__GaSGW{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:8px 0}.reserva_campos__tVaBe{display:flex;flex-direction:column;gap:20px}.reserva_recordado__HS0GE{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--superficie);border-radius:var(--radio-lista);padding:16px}.reserva_recordado__HS0GE p{margin:0}.reserva_barra__erxS1{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--fondo);border-top:1px solid var(--linea);padding:12px var(--margen) calc(12px + env(safe-area-inset-bottom));animation:reserva_subirBarra__RPJmu .28s var(--salir)}@keyframes reserva_subirBarra__RPJmu{0%{translate:0 100%}to{translate:0 0}}.reserva_barraAdentro__YFdbr{max-width:520px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.reserva_barraAdentro__YFdbr p{margin:0}.reserva_acciones__K5WKr{display:flex;flex-direction:column;gap:8px;margin-top:8px}@media (min-width:1024px){.reserva_pagina__6SP7R{max-width:528px;margin:0 auto;padding-bottom:160px}.reserva_portada__QcGma{padding:96px var(--margen) 48px}.reserva_barra__erxS1{left:50%;transform:translateX(-50%);width:528px;border-left:1px solid var(--linea);border-right:1px solid var(--linea)}.reserva_pagina__6SP7R.reserva_paginaConFoto__uWtpj{max-width:none;margin:0;display:grid;grid-template-columns:1fr 1fr}.reserva_paginaConFoto__uWtpj .reserva_portada__QcGma{position:-webkit-sticky;position:sticky;top:0;height:100dvh;padding:0;display:flex;flex-direction:column}.reserva_paginaConFoto__uWtpj .reserva_foto__BV5bk{flex:1 1;aspect-ratio:auto;max-height:none}.reserva_paginaConFoto__uWtpj .reserva_identidad__EgYkF{padding:24px 64px 32px}.reserva_paginaConFoto__uWtpj .reserva_pasos__fXmy2{padding:96px 64px;max-width:608px}.reserva_paginaConFoto__uWtpj .reserva_barra__erxS1{left:50%;transform:none;width:auto;right:0;border-left:1px solid var(--linea);border-right:0}.reserva_dias__3MlMc,.reserva_paginaConFoto__uWtpj .reserva_dias__3MlMc{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}}.reserva_retrato__MLjQ6{width:48px;height:48px;border-radius:999px;overflow:hidden;flex-shrink:0;background:var(--superficie-2);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--texto-2)}.reserva_retrato__MLjQ6 img{width:100%;height:100%;object-fit:cover}@media (min-width:1024px){.reserva_paginaConFoto__uWtpj .reserva_identidadCelular___9gaY{display:none}.reserva_paginaConFoto__uWtpj .reserva_identidadEscritorio__bPX9M{display:flex;margin-bottom:48px}.reserva_paginaConFoto__uWtpj .reserva_portada__QcGma .reserva_foto__BV5bk{height:100dvh}}.reserva_galeria__sn8rB{margin-top:48px;display:flex;flex-direction:column;gap:16px}.reserva_grilla__lNoS6{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px}@media (min-width:560px){.reserva_grilla__lNoS6{grid-template-columns:repeat(3,1fr)}}.reserva_grilla__lNoS6 button{display:block;width:100%;aspect-ratio:1/1;padding:0;border-radius:var(--radio-campo);overflow:hidden;background:var(--superficie)}.reserva_grilla__lNoS6 img{width:100%;height:100%}.reserva_ampliada__ld27z{position:fixed;inset:0;z-index:50;background:#000;display:flex;align-items:center;justify-content:center;padding:56px 16px calc(56px + env(safe-area-inset-bottom))}.reserva_ampliada__ld27z img{max-width:100%;max-height:100%;object-fit:contain}.reserva_contador__3_A_l{position:absolute;left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom));text-align:center;color:#fff;font-size:15px}.reserva_cerrarAmpliada__MDqKt,.reserva_flecha__R2dyo{position:absolute;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:#fff;border-radius:999px}.reserva_cerrarAmpliada__MDqKt{top:8px;right:8px}.reserva_flecha__R2dyo{top:50%;margin-top:-22px;background:rgba(0,0,0,.4)}.reserva_anterior__Y74uc{left:8px}.reserva_siguiente__P80_R{right:8px}.reserva_avisoNuevos__keuCv{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:var(--radio-lista);background:var(--superficie)}.reserva_pieMarca__GihSl{padding:48px var(--margen) 0;text-align:center;font-size:13px;line-height:18px}.reserva_pieMarca__GihSl a{color:var(--texto-3);text-decoration:none;display:inline-flex;min-height:44px;align-items:center}.panel_panel__UeScn{--alto-barra:64px;--alto-cargar:76px;min-height:100dvh}.panel_contenido__oPpzm{max-width:600px;margin:0 auto;padding:24px var(--margen) calc(var(--alto-barra) + 120px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:32px}.panel_pestanas__Gvc1i{position:fixed;left:0;right:0;bottom:0;z-index:30;height:calc(var(--alto-barra) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);display:flex;justify-content:center;background:var(--fondo);border-top:1px solid var(--linea)}.panel_pestanas__Gvc1i>*{max-width:120px;min-width:0}@media (min-width:768px){.panel_pestanas__Gvc1i{padding-inline:calc((100% - 600px) / 2)}}.panel_pestana__tR3uf{flex:1 1;min-width:0;max-width:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--texto-3);font-size:11px;line-height:14px;font-weight:500}.panel_pestana__tR3uf[aria-current=page]{color:var(--texto)}.panel_cabeza__g_5iE{display:flex;flex-direction:column;gap:4px}.panel_cabezaFila__nsgDj{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel_resumen__9Ppki{text-align:left;min-height:44px;display:inline-flex;align-items:center;flex-wrap:wrap}.panel_turno__YSrYO{min-height:64px;align-items:flex-start;flex-wrap:wrap;row-gap:8px}.panel_hora__CRmWp{width:56px;flex-shrink:0;font-weight:600;padding-top:1px}.panel_marcado__w2j0o .panel_hora__CRmWp,.panel_marcado__w2j0o .panel_nombre__dBqjV{color:var(--texto-2)}.panel_botones__Hbr7g{display:flex;align-items:center;justify-content:flex-end;gap:8px;position:relative;z-index:2;flex-basis:100%;padding-left:68px}.panel_libre__WuS9N{color:var(--texto-3)}.panel_cubre__73O6U{position:absolute;inset:0;z-index:1}.panel_cargar__HGJoV{position:fixed;z-index:25;left:0;right:0;bottom:calc(var(--alto-barra) + env(safe-area-inset-bottom));padding:12px var(--margen);background:var(--fondo)}.panel_cargar__HGJoV>*{max-width:calc(600px - 2 * var(--margen));margin:0 auto;display:flex}.panel_seccion__ALBqM{display:flex;flex-direction:column;gap:12px}.panel_vacio__IqxE3{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px 0}.panel_campana__18WIs{position:relative}.panel_punto__rfAXG{position:absolute;top:6px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--acento);color:var(--sobre-acento);font-size:10px;line-height:16px;font-weight:700;text-align:center}.panel_formulario__aR2LH{display:flex;flex-direction:column;gap:20px}.panel_dosColumnas__WXphi{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.panel_acciones__NsOnI{display:flex;flex-direction:column;gap:8px}.panel_corta__H5OYA{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel_datos__FLkLA{display:flex;flex-direction:column;gap:16px;margin-top:8px}.panel_dato__c73fT{margin:0;display:flex;flex-direction:column;gap:2px}.panel_precioProducto__dwIkD{width:132px;flex-shrink:0}.panel_masProducto__HsJrz{align-self:flex-start;display:inline-flex;gap:6px;align-items:center}.panel_franja__jLWoz{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 44px;grid-gap:8px;gap:8px;align-items:center}.panel_muestraColor__HM6Dw{width:24px;height:24px;border-radius:999px;flex-shrink:0;box-shadow:inset 0 0 0 1px var(--linea)}.panel_panel__UeScn{--papel:#F4F0E9;--tarjeta:#FFFFFF;--borde:#E6DFD4;--tinta:#161412;--sobre-tinta:#F4F0E9;--tinte:color-mix(in oklab,var(--acento) 10%,var(--tarjeta));--superficie:#ECE7DF;--linea:#E4DDD2;--bloque:var(--a-bloque,var(--acento));--sobre-bloque:var(--a-sobre-bloque,var(--sobre-acento));background:var(--papel)}.panel_panel__UeScn .boton-principal{background:var(--bloque);color:var(--sobre-bloque)}@media (prefers-color-scheme:dark){.panel_panel__UeScn{--bloque:var(--a-bloque-oscuro,var(--acento));--sobre-bloque:var(--a-sobre-bloque-oscuro,var(--sobre-acento));--papel:#0D0C0B;--tarjeta:#171614;--borde:#292724;--tinta:#050505;--sobre-tinta:#F4F0E9;--tinte:color-mix(in oklab,var(--acento) 24%,var(--tarjeta));--superficie:#211F1C;--linea:#2E2B27}}.panel_panel__UeScn .lista{background:var(--tarjeta);box-shadow:inset 0 0 0 1px var(--borde);border-radius:18px}.panel_panel__UeScn .panel_cargar__HGJoV,.panel_panel__UeScn .panel_pestanas__Gvc1i{background:var(--papel)}.panel_saludo__4LC_D{display:flex;flex-direction:column;gap:2px}.panel_hola__Xv2Ow{font-size:15px;line-height:20px;font-weight:500;color:var(--texto-2)}.panel_tituloDia__YnyDg{font-size:40px;line-height:44px;font-weight:700;letter-spacing:-.035em}.panel_cabezaAcciones__t5j8d{display:flex;align-items:center;gap:8px}.panel_cargarArriba__pd_xB,.panel_linkLateral__c6uzb,.panel_marcaLateral__1yZW7{display:none}.panel_columnas__YAXRd,.panel_costado__PKvpo{display:flex;flex-direction:column;gap:32px}.panel_principal__Jfsep{display:flex;flex-direction:column;gap:12px}.panel_tablero__4K66s{display:flex;flex-direction:column;gap:20px;padding:24px 20px 20px;border-radius:24px;background:var(--bloque);color:var(--sobre-bloque);position:relative;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sobre-bloque) 10%,transparent);overflow:hidden;isolation:isolate}.panel_plataDia__C3dNg{display:flex;flex-direction:column;gap:8px;text-align:left;color:inherit;transition:transform .14s var(--salir)}.panel_plataDia__C3dNg:active{transform:scale(.985)}.panel_rotulo__SLcRO{font-size:13px;line-height:18px;font-weight:600;letter-spacing:.01em;color:color-mix(in oklab,var(--sobre-bloque) 70%,var(--bloque))}.panel_plataDia__C3dNg{container-type:inline-size}.panel_monto__ymLeY{white-space:nowrap;font-size:min(48px,14.5cqi);line-height:1.1;font-weight:700;letter-spacing:-.04em}.panel_sub__7RPne{font-size:13px;line-height:18px;color:color-mix(in oklab,var(--sobre-bloque) 70%,var(--bloque));text-wrap:balance}.panel_barraAvance__yaAwP{height:6px;border-radius:999px;background:color-mix(in oklab,var(--sobre-bloque) 22%,var(--bloque));overflow:hidden}.panel_barraAvance__yaAwP>span[style*="width: 0"]{display:none}.panel_barraAvance__yaAwP>span{display:block;height:100%;border-radius:inherit;background:var(--sobre-bloque)}.panel_datos3__fvVkh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:16px;border-top:1px solid color-mix(in oklab,var(--sobre-bloque) 20%,var(--bloque))}.panel_datos3__fvVkh>div{container-type:inline-size;display:flex;flex-direction:column;gap:2px;min-width:0;padding-right:8px}.panel_datos3__fvVkh>div+div{padding-left:12px;border-left:1px solid color-mix(in oklab,var(--sobre-bloque) 20%,var(--bloque))}.panel_datos3__fvVkh dt{min-height:32px;display:flex;align-items:flex-end;font-size:12px;line-height:16px;font-weight:600;color:color-mix(in oklab,var(--sobre-bloque) 70%,var(--bloque))}.panel_datos3__fvVkh dd{white-space:nowrap;margin:0;font-size:min(24px,19cqi);line-height:30px;font-weight:700;letter-spacing:-.03em}.panel_datos3__fvVkh .panel_medioMonto__M4Mg5{font-size:min(20px,15cqi);line-height:26px}.panel_datos3__fvVkh .panel_barraAvance__yaAwP{margin:4px 0 2px;height:4px}.panel_enCurso__GcwEy{background:var(--tinte)}.panel_enCurso__GcwEy .panel_hora__CRmWp{color:var(--acento-texto)}.panel_panel__UeScn .segmentado [aria-current=page],.panel_panel__UeScn .segmentado [aria-pressed=true]{background:var(--tarjeta)}@media (prefers-color-scheme:dark){.panel_panel__UeScn .segmentado [aria-current=page],.panel_panel__UeScn .segmentado [aria-pressed=true]{background:#3A3733;outline-color:transparent}}.panel_marcaFijo__HGtU9{display:inline-flex;align-items:center;gap:3px;color:var(--texto-2);white-space:nowrap;vertical-align:bottom}.panel_pausa__qvjQM{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;background:var(--tarjeta);box-shadow:inset 0 0 0 1px var(--borde)}.panel_pausaBotones__VNn_8{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.panel_cabezaVista__UFqJt{display:flex;flex-direction:column;gap:16px}.panel_seccionTitulo__WHhud{display:flex;align-items:baseline;justify-content:space-between;gap:12px}@media (min-width:1024px){.panel_periodo__9FBdW{display:inline-flex;width:auto;align-self:flex-start}.panel_periodo__9FBdW .segmento{flex:0 0 auto;padding:0 20px;min-height:40px}.panel_cabezaVista__UFqJt .segmentado{display:inline-flex;width:auto;align-self:flex-start}.panel_cabezaVista__UFqJt .segmento{flex:0 0 auto;padding:0 20px;min-height:40px}}.panel_avatar__3O2KB{width:40px;height:40px;border-radius:999px;flex-shrink:0;display:grid;place-items:center;position:relative;background:var(--tinte);color:var(--acento-texto);font-size:14px;font-weight:700}@media (min-width:1024px){.panel_panel__UeScn{display:grid;grid-template-columns:256px minmax(0,1fr)}.panel_contenido__oPpzm{grid-column:2;grid-row:1;padding:40px 48px 64px;margin:0;width:100%;max-width:760px}.panel_contenido__oPpzm:has(.panel_columnas__YAXRd),.panel_contenido__oPpzm:has([data-calendario]){max-width:1180px}.panel_contenido__oPpzm:has(.panel_tablero__4K66s):not(:has(.panel_columnas__YAXRd)){max-width:880px}.panel_panel__UeScn .panel_pestanas__Gvc1i{grid-column:1;grid-row:1;position:-webkit-sticky;position:sticky;top:0;height:100dvh;flex-direction:column;justify-content:flex-start;gap:2px;padding:28px 16px;border:0;background:var(--tinta);color:var(--sobre-tinta)}.panel_pestanas__Gvc1i>*{max-width:none}.panel_marcaLateral__1yZW7>span{overflow:hidden;text-overflow:ellipsis}.panel_marcaLateral__1yZW7{display:flex;align-items:center;gap:12px;padding:0 8px 32px;overflow:hidden;white-space:nowrap;color:var(--sobre-tinta);font-size:17px}.panel_marcaLateral__1yZW7:before{content:attr(data-inicial);width:36px;height:36px;border-radius:11px;flex-shrink:0;display:grid;place-items:center;background:var(--bloque);color:var(--sobre-bloque);font-size:16px;font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sobre-tinta) 18%,transparent)}.panel_pestana__tR3uf{flex:0 0 44px;max-width:none;flex-direction:row;justify-content:flex-start;gap:12px;padding:0 12px;border-radius:12px;font-size:15px;line-height:20px;color:color-mix(in oklab,var(--sobre-tinta) 62%,var(--tinta));transition:background-color .15s var(--curva),color .15s var(--curva)}.panel_pestana__tR3uf svg{width:20px;height:20px}.panel_pestana__tR3uf:hover{background:color-mix(in oklab,var(--sobre-tinta) 8%,var(--tinta));color:var(--sobre-tinta)}.panel_pestana__tR3uf[aria-current=page]{background:color-mix(in oklab,var(--sobre-tinta) 12%,var(--tinta));color:var(--sobre-tinta);font-weight:600}.panel_linkLateral__c6uzb{display:flex;align-items:center;gap:8px;margin:auto 0 0;padding:12px;border-radius:12px;font-size:13px;line-height:18px;color:color-mix(in oklab,var(--sobre-tinta) 70%,var(--tinta))}.panel_linkLateral__c6uzb:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--ok);flex-shrink:0}.panel_linkLateral__c6uzb button{white-space:nowrap;margin-left:auto;color:var(--sobre-tinta);font-weight:600;min-height:32px;padding:0 10px;border-radius:999px;background:color-mix(in oklab,var(--sobre-tinta) 10%,var(--tinta))}.panel_turno__YSrYO{flex-wrap:nowrap;align-items:center}.panel_botones__Hbr7g{flex-basis:auto;padding-left:0;margin-left:auto}.panel_cargar__HGJoV{display:none}.panel_cargarArriba__pd_xB{display:inline-flex;gap:6px}.panel_tituloDia__YnyDg{font-size:52px;line-height:56px}.panel_columnas__YAXRd{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.panel_columnas__YAXRd:has(.panel_costado__PKvpo:empty){grid-template-columns:minmax(0,1fr)}.panel_costado__PKvpo{position:-webkit-sticky;position:sticky;top:40px}}@media (min-width:1200px){.panel_tablero__4K66s{flex-direction:row;align-items:stretch;gap:0;padding:32px;border-radius:28px}.panel_plataDia__C3dNg{flex:1.1 1;padding-right:32px;justify-content:center}.panel_monto__ymLeY{font-size:min(72px,15cqi)}.panel_barraAvance__yaAwP{max-width:420px}.panel_datos3__fvVkh{flex:1.4 1;padding:0 0 0 32px;border-top:0;border-left:1px solid color-mix(in oklab,var(--sobre-acento) 20%,var(--acento));align-items:center}.panel_datos3__fvVkh>div+div{padding-left:24px}.panel_datos3__fvVkh dd{font-size:min(40px,21cqi);line-height:1.15}.panel_datos3__fvVkh dt{font-size:13px}.panel_rotulo__SLcRO{font-size:15px;line-height:20px}.panel_datos3__fvVkh .panel_medioMonto__M4Mg5{font-size:min(28px,15cqi);line-height:1.2}}.fotos_columna__XcE7W{width:64px;flex-shrink:0;display:flex;justify-content:center}.fotos_miniatura__hgx1V{width:64px;height:48px;flex-shrink:0;border-radius:8px;overflow:hidden;background:var(--fondo)}.fotos_miniatura__hgx1V img{width:100%;height:100%;object-fit:cover}.fotos_redonda__zKT0C{width:48px;height:48px;border-radius:999px}.fotos_logo__OkYMz{background:var(--fondo)}.fotos_logo__OkYMz img{object-fit:contain;padding:4px}.fotos_elegirFoco__ZG__i{position:relative;border-radius:12px;overflow:hidden;cursor:crosshair}.fotos_elegirFoco__ZG__i img{width:100%;display:block}.fotos_punto__9nSxK{position:absolute;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:999px;border:2px solid #fff;box-shadow:0 0 0 2px rgba(0,0,0,.6);pointer-events:none}.fotos_vistas__AWlj5{display:flex;gap:16px;align-items:flex-end}.fotos_vista__ElqQR{display:flex;flex-direction:column;gap:8px}.fotos_vista__ElqQR div{border-radius:10px;overflow:hidden;border:1px solid var(--linea)}.fotos_vista__ElqQR img{width:100%;height:100%;object-fit:cover}.fotos_vistaCelular__2Fp2o{width:160px;aspect-ratio:4/3}.fotos_vistaEscritorio__dnJpP{height:120px;aspect-ratio:1/1.08}.recordatorio_corta__3Nl_x{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recordatorio_texto__SD4Vo{min-height:88px;resize:none;line-height:22px;padding-block:12px}.recordatorio_chat__OcjpT{background:var(--fondo);border:1px solid var(--linea);border-radius:var(--radio-lista);padding:14px}.recordatorio_burbuja__LkBmr{max-width:88%;margin-left:auto;background:var(--superficie);color:var(--texto);border-radius:14px 4px 14px 14px;padding:10px 12px;font-size:15px;line-height:21px;white-space:pre-wrap;overflow-wrap:anywhere}.tuPagina_previa__f0mDe{border:1px solid var(--linea);border-radius:16px;overflow:hidden;background:var(--fondo);max-width:320px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tuPagina_portada__aIE49{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.tuPagina_cuerpo__ToQux{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px}.tuPagina_logo__yswk4{height:28px;width:auto;object-fit:contain;align-self:flex-start;margin-bottom:4px}.tuPagina_nombre__2dL2Y{font-size:17px;line-height:22px;font-weight:600}.tuPagina_dato__D8vR4{font-size:13px;line-height:18px;color:var(--texto-2)}.tuPagina_reservar__3KNRb{margin-top:10px;display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:999px;background:var(--acento);color:var(--sobre-acento);font-size:15px;font-weight:600}.tuPagina_miniGaleria__aFLwz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px;margin-top:10px}.tuPagina_miniGaleria__aFLwz img{width:100%;aspect-ratio:1/1;border-radius:3px}.tuPagina_grilla__X90Hc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.tuPagina_celda__chvHA{position:relative;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:var(--fondo)}.tuPagina_celda__chvHA img{width:100%;height:100%}.tuPagina_quitar__W6Zyu{position:absolute;top:4px;right:4px;width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);color:#fff}.tuPagina_quitar__W6Zyu:before{content:"";position:absolute;inset:-6px}.tuPagina_agregar__e80tY{width:100%;height:100%;border:1px dashed var(--linea);border-radius:8px;color:var(--texto-2);font-size:15px;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.calendario_cabeza__6qh2w{display:flex;align-items:center;justify-content:space-between;gap:12px}.calendario_dias__65S8n{display:flex;align-items:center;gap:4px}.calendario_selector__h3G3T{display:flex;gap:8px;overflow-x:auto;margin:0 calc(-1 * var(--margen));padding:0 var(--margen);scrollbar-width:none}.calendario_selector__h3G3T::-webkit-scrollbar{display:none}.calendario_calendario__i3a89{background:var(--tarjeta);border:1px solid var(--borde);border-radius:20px;overflow:hidden;--eje:52px}.calendario_cuerpo__ljm3s,.calendario_encabezados__yDEqS{display:grid;grid-template-columns:var(--eje) minmax(0,1fr)}.calendario_encabezados__yDEqS{border-bottom:1px solid var(--borde)}.calendario_barbero__DWan8{display:none;align-items:center;gap:10px;padding:14px 12px;min-width:0}.calendario_barbero__DWan8[data-elegido]{display:flex}.calendario_barberoTexto__xHyrd{display:flex;flex-direction:column;min-width:0}.calendario_barberoTexto__xHyrd b{font-size:15px;line-height:20px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendario_barberoTexto__xHyrd span{font-size:13px;line-height:18px;color:var(--texto-2)}.calendario_avatar__sG9FB{width:36px;height:36px;border-radius:999px;flex-shrink:0;display:grid;place-items:center;background:var(--tinte);color:var(--acento-texto);font-size:13px;font-weight:700}.calendario_cuerpo__ljm3s,.calendario_horas__fovEA{position:relative}.calendario_horas__fovEA span{position:absolute;left:0;right:8px;transform:translateY(-50%);text-align:right;font-size:11px;line-height:14px;color:var(--texto-3);font-weight:500}.calendario_horas__fovEA span:first-child{transform:none}.calendario_columna__3wSw0{position:relative;display:none;border-left:1px solid var(--borde)}.calendario_columna__3wSw0[data-elegido]{display:block}.calendario_linea__5HvcI{position:absolute;left:0;right:0;height:1px;background:var(--linea);opacity:.6}.calendario_columna__3wSw0{background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in oklab,var(--borde) 55%,transparent) 6px 7px),var(--papel)}.calendario_franja__3vKj_{position:absolute;left:0;right:0;background:var(--tarjeta)}.calendario_noTrabaja__jlvWI{position:absolute;top:16px;left:8px;right:8px;font-size:12px;color:var(--texto-3);text-align:center}.calendario_turno__aPXoY{position:absolute;left:4px;right:4px;z-index:1;overflow:hidden;display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-radius:10px;background:var(--tinte);color:var(--texto);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--acento) 22%,transparent)}.calendario_turno__aPXoY[data-estado=atendido]{background:color-mix(in oklab,var(--ok) 12%,var(--tarjeta));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ok) 25%,transparent)}.calendario_turno__aPXoY[data-estado=no_vino]{background:var(--superficie);color:var(--texto-2);box-shadow:none}.calendario_turnoCorto__b0PPy{flex-direction:row;align-items:center;gap:6px;padding-block:0}.calendario_turno__aPXoY[data-paso]{opacity:.55}.calendario_turnoHora__OG4lD{font-size:11px;line-height:14px;font-weight:600;color:var(--acento-texto)}.calendario_turno__aPXoY[data-estado=atendido] .calendario_turnoCorto__b0PPy{flex-direction:row;align-items:center;gap:6px;padding-block:0}.calendario_turnoHora__OG4lD{color:var(--ok)}.calendario_turno__aPXoY[data-estado=no_vino] .calendario_turnoCorto__b0PPy{flex-direction:row;align-items:center;gap:6px;padding-block:0}.calendario_pastilla__gbhKm{flex-shrink:0;height:40px;padding:0 16px;border-radius:999px;font-size:15px;font-weight:500;background:var(--superficie);color:var(--texto);transition:transform .13s var(--salir),background-color .15s var(--curva)}.calendario_pastilla__gbhKm:active{transform:scale(.96)}.calendario_pastilla__gbhKm[aria-pressed=true]{background:var(--acento);color:var(--sobre-acento)}.calendario_turnoHora__OG4lD{color:var(--texto-3)}.calendario_turnoNombre__XMptE{font-size:13px;line-height:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendario_turnoServicio___0Sc9{font-size:12px;line-height:16px;color:var(--texto-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendario_ahora__K5PyJ{position:absolute;left:var(--eje);right:0;height:2px;background:var(--acento);z-index:2;pointer-events:none}.calendario_ahora__K5PyJ span{position:absolute;left:calc(-1 * var(--eje) + 4px);top:50%;transform:translateY(-50%);padding:1px 6px;border-radius:999px;background:var(--acento);color:var(--sobre-acento);font-size:11px;font-weight:700}@media (min-width:1024px){.calendario_selector__h3G3T{display:none}.calendario_cuerpo__ljm3s,.calendario_encabezados__yDEqS{grid-template-columns:var(--eje) repeat(var(--columnas),minmax(0,1fr))}.calendario_barbero__DWan8,.calendario_columna__3wSw0{display:flex}.calendario_columna__3wSw0{display:block}}