.Legal-module__z0tfEa__screen{min-height:100dvh;padding:0 var(--gutter) var(--gutter);background:var(--ground);isolation:isolate;position:relative}.Legal-module__z0tfEa__foto{z-index:-1;opacity:.55;pointer-events:none;background-image:url(/fondo.webp);background-position:50%;background-size:cover;position:fixed;inset:0}.Legal-module__z0tfEa__top{max-width:760px;margin:0 auto;padding:18px 4px}.Legal-module__z0tfEa__logo{width:auto;height:34px;display:block}.Legal-module__z0tfEa__card{background:var(--surface);max-width:760px;-webkit-backdrop-filter:var(--frost);border-radius:24px;margin:0 auto;padding:clamp(26px,5vw,48px);box-shadow:0 1px 2px #182d4614,0 24px 60px -24px #182d4673}.Legal-module__z0tfEa__title{letter-spacing:-.022em;margin:0;font-size:clamp(28px,4vw,36px);line-height:1.15}.Legal-module__z0tfEa__updated{color:var(--faint);margin:8px 0 0;font-size:15px}.Legal-module__z0tfEa__body{color:var(--ink);margin-top:28px;font-size:17px;line-height:1.6}.Legal-module__z0tfEa__body h2{letter-spacing:-.012em;margin:32px 0 8px;font-size:20px}.Legal-module__z0tfEa__body p,.Legal-module__z0tfEa__body ul,.Legal-module__z0tfEa__body ol{color:var(--muted);margin:0 0 14px}.Legal-module__z0tfEa__body ul,.Legal-module__z0tfEa__body ol{padding-left:22px}.Legal-module__z0tfEa__body li+li{margin-top:6px}.Legal-module__z0tfEa__body strong{color:var(--ink)}.Legal-module__z0tfEa__body a{color:var(--accent-ink);font-weight:600}.Legal-module__z0tfEa__footer{text-align:center;justify-items:center;gap:8px;max-width:1120px;margin:0 auto;padding:28px 4px 8px;display:grid}.Legal-module__z0tfEa__footerNav{flex-wrap:wrap;justify-content:center;gap:4px 22px;display:flex}.Legal-module__z0tfEa__footerNav a{min-height:var(--touch);color:var(--ink);align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.Legal-module__z0tfEa__footerNav a:hover{color:var(--accent-ink)}.Legal-module__z0tfEa__footerFirma{color:var(--muted);margin:0;font-size:14px}@media (max-width:640px){.Legal-module__z0tfEa__screen{padding:0 0 var(--gutter)}.Legal-module__z0tfEa__top{padding:14px var(--gutter)}.Legal-module__z0tfEa__card{border-radius:22px}}
.Landing-module__5ARf-a__screen{min-height:100dvh;padding:0 var(--gutter) var(--gutter);background:var(--ground);isolation:isolate;position:relative}.Landing-module__5ARf-a__foto{z-index:-1;opacity:.55;pointer-events:none;background-image:url(/fondo.webp);background-position:50%;background-size:cover;position:fixed;inset:0}.Landing-module__5ARf-a__top{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:18px 4px;display:flex}.Landing-module__5ARf-a__logo{width:auto;height:34px}.Landing-module__5ARf-a__entrar{min-height:var(--touch);background:var(--surface);box-shadow:var(--lift);color:var(--accent-ink);transition:box-shadow var(--t-mid) var(--ease);border-radius:999px;align-items:center;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.Landing-module__5ARf-a__entrar:hover{box-shadow:var(--lift-hover)}.Landing-module__5ARf-a__main{border-radius:var(--frame-radius);background:var(--app);max-width:1120px;-webkit-backdrop-filter:var(--frost);box-shadow:var(--lift-card);gap:clamp(56px,8vw,96px);margin:0 auto;padding:clamp(28px,5vw,64px) clamp(20px,5vw,64px);display:grid}.Landing-module__5ARf-a__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.Landing-module__5ARf-a__heroTexto{gap:20px;display:grid}.Landing-module__5ARf-a__eyebrow{color:var(--accent-ink);margin:0;font-size:15px;font-weight:600}.Landing-module__5ARf-a__titulo{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,5.2vw,54px);font-weight:700;line-height:1.06}.Landing-module__5ARf-a__bajada{max-width:34em;color:var(--muted);margin:0;font-size:clamp(17px,1.8vw,19px);line-height:1.5}.Landing-module__5ARf-a__acciones{justify-items:start;gap:12px;margin-top:8px;display:grid}.Landing-module__5ARf-a__primario{background:var(--accent);min-height:56px;color:var(--on-accent);box-shadow:var(--lift);transition:transform var(--t-fast) var(--ease), background var(--t-fast);border-radius:999px;align-items:center;padding:0 30px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.Landing-module__5ARf-a__primario:hover{background:var(--accent-soft)}.Landing-module__5ARf-a__primario:active{transform:scale(.975)}.Landing-module__5ARf-a__sinTarjeta{color:var(--faint);margin:0;font-size:15px}.Landing-module__5ARf-a__muestra{background:var(--surface);border-radius:24px;gap:18px;margin:0;padding:22px;display:grid;transform:rotate(1.2deg);box-shadow:0 1px 2px #182d4614,0 24px 60px -24px #182d4673}.Landing-module__5ARf-a__muestraHead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Landing-module__5ARf-a__avatar{background:var(--wash);width:44px;height:44px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.Landing-module__5ARf-a__paciente{margin:0;font-size:17px;font-weight:700}.Landing-module__5ARf-a__pacienteSub{color:var(--faint);margin:0;font-size:14px}.Landing-module__5ARf-a__alergia{background:var(--alert-wash);color:var(--alert);border-radius:999px;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:600}.Landing-module__5ARf-a__secciones{gap:10px;margin:0;display:grid}.Landing-module__5ARf-a__secciones>div{background:var(--sunk);border-radius:14px;padding:12px 14px}.Landing-module__5ARf-a__secciones dt{font-size:14px;font-weight:600}.Landing-module__5ARf-a__secciones dt span{color:var(--faint);font-weight:500}.Landing-module__5ARf-a__secciones dd{color:var(--muted);margin:4px 0 0;font-size:15px;line-height:1.4}.Landing-module__5ARf-a__muestraPie{justify-content:space-between;align-items:center;display:flex}.Landing-module__5ARf-a__guardado{color:var(--ok);font-size:14px;font-weight:600}.Landing-module__5ARf-a__firmar{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600}.Landing-module__5ARf-a__bloque{gap:22px;display:grid}.Landing-module__5ARf-a__h2{letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,34px);line-height:1.15}.Landing-module__5ARf-a__h2Sub{color:var(--muted);max-width:40em;margin:-10px 0 0;font-size:17px;line-height:1.5}.Landing-module__5ARf-a__h2Sub a,.Landing-module__5ARf-a__nota a{color:var(--accent-ink);font-weight:600}.Landing-module__5ARf-a__h3{letter-spacing:-.012em;margin:0;font-size:18px}.Landing-module__5ARf-a__texto{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.Landing-module__5ARf-a__pasos,.Landing-module__5ARf-a__razones,.Landing-module__5ARf-a__planes{gap:14px;margin:0;padding:0;list-style:none;display:grid}.Landing-module__5ARf-a__pasos{grid-template-columns:repeat(4,minmax(0,1fr))}.Landing-module__5ARf-a__razones{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing-module__5ARf-a__planes{grid-template-columns:repeat(3,minmax(0,1fr))}.Landing-module__5ARf-a__paso,.Landing-module__5ARf-a__razon,.Landing-module__5ARf-a__plan{border-radius:var(--r);background:var(--surface);-webkit-backdrop-filter:var(--frost);box-shadow:var(--lift);align-content:start;gap:8px;padding:22px;display:grid}.Landing-module__5ARf-a__numero{background:var(--wash);width:34px;height:34px;color:var(--accent-ink);border-radius:50%;place-items:center;margin-bottom:6px;font-weight:700;display:grid}.Landing-module__5ARf-a__gratis{border-radius:var(--r);background:var(--wash);border:1px solid color-mix(in srgb, var(--accent-ink) 22%, transparent);gap:6px;padding:20px 22px;display:grid}.Landing-module__5ARf-a__gratisTitulo{color:var(--accent-ink);letter-spacing:-.012em;margin:0;font-size:19px;font-weight:700}.Landing-module__5ARf-a__planNombre{color:var(--accent-ink);margin:0;font-size:16px;font-weight:600}.Landing-module__5ARf-a__precio{letter-spacing:-.02em;margin:0 0 4px;font-size:32px;font-weight:700}.Landing-module__5ARf-a__precio span{color:var(--faint);letter-spacing:0;font-size:16px;font-weight:500}.Landing-module__5ARf-a__cabe{border-top:1px solid var(--hair);gap:6px;margin:8px 0 0;padding:14px 0 0;font-size:15px;font-weight:600;list-style:none;display:grid}.Landing-module__5ARf-a__todos{border-radius:var(--r);background:var(--sunk);gap:12px;padding:22px;display:grid}.Landing-module__5ARf-a__todos ul{color:var(--muted);gap:6px;margin:0;padding-left:20px;font-size:16px;display:grid}.Landing-module__5ARf-a__nota{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.Landing-module__5ARf-a__preguntas{gap:10px;display:grid}.Landing-module__5ARf-a__pregunta{border-radius:var(--r);background:var(--surface);-webkit-backdrop-filter:var(--frost);box-shadow:var(--lift)}.Landing-module__5ARf-a__pregunta summary{min-height:var(--touch);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;font-size:17px;font-weight:600;list-style:none;display:flex}.Landing-module__5ARf-a__pregunta summary::-webkit-details-marker{display:none}.Landing-module__5ARf-a__pregunta summary:after{content:"+";color:var(--accent-ink);transition:transform var(--t-mid) var(--ease);flex:none;font-size:24px;font-weight:500}.Landing-module__5ARf-a__pregunta[open] summary:after{transform:rotate(45deg)}.Landing-module__5ARf-a__pregunta p{padding:0 22px 18px}.Landing-module__5ARf-a__fundadores{border-radius:var(--r);background:color-mix(in srgb, var(--ok) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--ok) 30%, transparent);gap:6px;padding:20px 22px;display:grid}.Landing-module__5ARf-a__fundadores .Landing-module__5ARf-a__gratisTitulo{color:var(--ok)}.Landing-module__5ARf-a__tachado{color:var(--faint);margin-left:8px;font-size:20px;font-weight:500}.Landing-module__5ARf-a__fundadorLinea{color:var(--ok);margin:-4px 0 0;font-size:14px;font-weight:600}.Landing-module__5ARf-a__cierre{text-align:center;justify-items:center}.Landing-module__5ARf-a__cierre .Landing-module__5ARf-a__h2Sub{margin-top:-10px}.Landing-module__5ARf-a__secundario{min-height:var(--touch);border:1px solid var(--line);background:var(--surface);color:var(--accent-ink);border-radius:999px;align-items:center;padding:0 26px;font-weight:600;text-decoration:none;display:inline-flex}.Landing-module__5ARf-a__secundario:hover{border-color:var(--accent-ink)}@media (max-width:900px){.Landing-module__5ARf-a__hero{grid-template-columns:minmax(0,1fr)}.Landing-module__5ARf-a__muestra{transform:none}.Landing-module__5ARf-a__pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Landing-module__5ARf-a__screen{padding:0 0 var(--gutter)}.Landing-module__5ARf-a__top{padding:14px var(--gutter)}.Landing-module__5ARf-a__main{border-radius:22px}.Landing-module__5ARf-a__pasos,.Landing-module__5ARf-a__razones,.Landing-module__5ARf-a__planes{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.Landing-module__5ARf-a__muestra{transform:none}}
.ActionRail-module__DP5NgG__capa{z-index:21;pointer-events:none;transform-origin:50% 0;transition:transform var(--t-slow) var(--ease);will-change:transform;position:fixed;inset:0}body.veiled .ActionRail-module__DP5NgG__capa{transform:scale(.925)translateY(10px)}body.veiled .ActionRail-module__DP5NgG__rail>*{pointer-events:none}.ActionRail-module__DP5NgG__rail{z-index:1;pointer-events:none;gap:12px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ActionRail-module__DP5NgG__rail>*{pointer-events:auto}.ActionRail-module__DP5NgG__izq{left:max(16px,50vw - 596px)}.ActionRail-module__DP5NgG__der{right:max(16px,50vw - 596px)}@media (min-width:1200px){.ActionRail-module__DP5NgG__rail>*{--entra:.62s;--espera:.16s;animation:ActionRail-module__DP5NgG__railIn var(--entra) var(--ease) backwards}.ActionRail-module__DP5NgG__rail>:first-child{animation-delay:var(--espera)}.ActionRail-module__DP5NgG__rail>:nth-child(2){animation-delay:calc(var(--espera) + 90ms)}.ActionRail-module__DP5NgG__izq>*{--desde:-26px}.ActionRail-module__DP5NgG__der>*{--desde:26px}}@keyframes ActionRail-module__DP5NgG__railIn{0%{opacity:0;transform:translateX(var(--desde,0)) scale(.94)}}@media (prefers-reduced-motion:reduce){.ActionRail-module__DP5NgG__rail>*{animation:.2s linear backwards ActionRail-module__DP5NgG__railFade}@keyframes ActionRail-module__DP5NgG__railFade{0%{opacity:0}}}.ActionRail-module__DP5NgG__card{background:var(--app);width:140px;-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);border:1px solid var(--hair);box-shadow:var(--lift-card);text-align:left;transition:transform var(--t-fast) var(--ease), box-shadow var(--t-mid) var(--ease), border-color var(--t-fast);border-radius:18px;gap:10px;padding:14px;display:grid}.ActionRail-module__DP5NgG__card:hover{box-shadow:var(--lift-hover);transform:translateY(-3px)}.ActionRail-module__DP5NgG__card:active{transform:scale(.97)}.ActionRail-module__DP5NgG__badge{background:var(--accent);width:44px;height:44px;color:var(--on-accent);border-radius:13px;place-items:center;display:grid}.ActionRail-module__DP5NgG__text{gap:2px;min-width:0;display:grid}.ActionRail-module__DP5NgG__label{color:var(--ink);font-size:15px;font-weight:600;line-height:1.25}.ActionRail-module__DP5NgG__hint{color:var(--muted);font-size:12.5px;line-height:1.3}@media (max-width:1199px){.ActionRail-module__DP5NgG__rail{opacity:0;visibility:hidden;transition:transform var(--t-slow) var(--ease), opacity var(--t-mid) var(--ease), visibility var(--t-slow)}.ActionRail-module__DP5NgG__izq{left:16px;transform:translateY(-50%)translate(calc(-100% - 16px))}.ActionRail-module__DP5NgG__der{right:16px;transform:translateY(-50%)translate(calc(100% + 16px))}.ActionRail-module__DP5NgG__rail.ActionRail-module__DP5NgG__on{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.ActionRail-module__DP5NgG__rail.ActionRail-module__DP5NgG__on>:nth-child(2){animation:ActionRail-module__DP5NgG__cardIn var(--t-slow) var(--ease) both;animation-delay:60ms}}@keyframes ActionRail-module__DP5NgG__cardIn{0%{opacity:0;transform:translateY(10px)}}.ActionRail-module__DP5NgG__telon{pointer-events:auto;background:color-mix(in srgb, var(--ink) 28%, transparent);animation:ActionRail-module__DP5NgG__telonIn var(--t-mid) var(--ease) both;position:absolute;inset:0}@keyframes ActionRail-module__DP5NgG__telonIn{0%{opacity:0}}.ActionRail-module__DP5NgG__boton{right:calc(var(--frame) + 22px);bottom:calc(var(--frame) + 22px);z-index:2;pointer-events:auto;background:var(--accent);width:56px;height:56px;color:var(--on-accent);box-shadow:var(--lift-card);transition:background var(--t-fast), transform var(--t-mid) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute}.ActionRail-module__DP5NgG__boton:hover{background:var(--accent-soft)}.ActionRail-module__DP5NgG__boton:active{transform:scale(.94)}.ActionRail-module__DP5NgG__boton.ActionRail-module__DP5NgG__abierto{transform:rotate(90deg)}.ActionRail-module__DP5NgG__boton.ActionRail-module__DP5NgG__abierto:active{transform:rotate(90deg)scale(.94)}@media (prefers-reduced-motion:reduce){.ActionRail-module__DP5NgG__rail,.ActionRail-module__DP5NgG__boton,.ActionRail-module__DP5NgG__card{transition-duration:1ms}.ActionRail-module__DP5NgG__rail.ActionRail-module__DP5NgG__on>:nth-child(2){animation:none}}
.Avatar-module__N4qS4W__avatar{background:var(--sunk);border-radius:30%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.Avatar-module__N4qS4W__avatar img{object-fit:cover;width:100%;height:100%;display:block}
.PatientPicker-module___GeEJG__buscar{gap:8px;display:grid}.PatientPicker-module___GeEJG__campo{min-height:var(--touch);border:1px solid var(--hair);background:var(--surface);color:var(--faint);transition:border-color var(--t-fast);border-radius:14px;align-items:center;display:flex}.PatientPicker-module___GeEJG__campo:focus-within{border-color:var(--accent)}.PatientPicker-module___GeEJG__campoLabel{cursor:text;flex:1;align-self:stretch;align-items:center;gap:11px;min-width:0;padding-inline:15px;display:flex}.PatientPicker-module___GeEJG__campoLabel:has(+.PatientPicker-module___GeEJG__borrar){padding-right:2px}.PatientPicker-module___GeEJG__borrar{background:var(--sunk);width:46px;height:46px;color:var(--muted);transition:background-color var(--t-fast), color var(--t-fast);background-clip:content-box;border-radius:999px;flex:none;place-items:center;margin-right:1px;padding:9px;display:grid}.PatientPicker-module___GeEJG__borrar:hover{background-color:var(--wash);color:var(--accent-ink)}.PatientPicker-module___GeEJG__campo input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:16.5px}.PatientPicker-module___GeEJG__campo input::-webkit-search-cancel-button{display:none}.PatientPicker-module___GeEJG__resultados{gap:2px;margin:0;padding:0;list-style:none;display:grid}.PatientPicker-module___GeEJG__resultado{text-align:left;width:100%;min-height:60px;transition:background var(--t-fast);border-radius:13px;align-items:center;gap:12px;padding:8px 12px;display:flex}.PatientPicker-module___GeEJG__resultado:hover{background:var(--sunk)}.PatientPicker-module___GeEJG__resNombre{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;overflow:hidden}.PatientPicker-module___GeEJG__resEdad{color:var(--faint);flex:none;font-size:14px}.PatientPicker-module___GeEJG__elegido{align-items:center;gap:12px;display:flex}.PatientPicker-module___GeEJG__elegidoCuerpo{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.PatientPicker-module___GeEJG__elegidoNombre{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500;overflow:hidden}.PatientPicker-module___GeEJG__elegidoEdad{color:var(--faint);flex:none;font-size:14px}.PatientPicker-module___GeEJG__cambiar{min-height:40px;color:var(--accent-ink);border-radius:999px;flex:none;padding-inline:14px;font-size:14.5px;font-weight:500}.PatientPicker-module___GeEJG__cambiar:hover{background:var(--sunk)}.PatientPicker-module___GeEJG__crear{min-height:var(--touch);border:1px solid var(--hair);background:var(--surface);color:var(--accent-ink);text-align:left;transition:background var(--t-fast);border-radius:14px;align-items:center;gap:9px;padding-inline:17px;font-size:15.5px;font-weight:500;display:inline-flex}.PatientPicker-module___GeEJG__crear:hover{background:var(--sunk)}.PatientPicker-module___GeEJG__alta{gap:14px;padding-top:4px;display:grid}.PatientPicker-module___GeEJG__altaLead{color:var(--faint);margin:0;font-size:14px;line-height:1.45}.PatientPicker-module___GeEJG__par{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}@media (max-width:520px){.PatientPicker-module___GeEJG__par{grid-template-columns:1fr}}.PatientPicker-module___GeEJG__field{gap:7px;display:grid}.PatientPicker-module___GeEJG__label{color:var(--muted);font-size:14px;font-weight:500}.PatientPicker-module___GeEJG__opcional{color:var(--faint);font-weight:400}.PatientPicker-module___GeEJG__input{width:100%;min-height:var(--touch);border:1px solid var(--hair);background:var(--surface);color:var(--ink);transition:border-color var(--t-fast);border-radius:13px;padding-inline:15px;font-size:16.5px}.PatientPicker-module___GeEJG__input:focus-visible{border-color:var(--accent);outline:none}.PatientPicker-module___GeEJG__error{background:color-mix(in srgb, var(--alert) 12%, transparent);color:var(--alert);border-radius:13px;margin:0;padding:11px 14px;font-size:15px}.PatientPicker-module___GeEJG__altaPie{justify-content:flex-end;gap:10px;display:flex}.PatientPicker-module___GeEJG__cancelar{min-height:var(--touch);color:var(--muted);border-radius:13px;padding-inline:16px;font-size:15px}.PatientPicker-module___GeEJG__cancelar:hover:not(:disabled){color:var(--ink)}.PatientPicker-module___GeEJG__altaOk{min-height:var(--touch);border:1px solid var(--accent);color:var(--accent-ink);border-radius:13px;padding-inline:18px;font-size:15px;font-weight:600}.PatientPicker-module___GeEJG__altaOk:disabled{opacity:.6}
.NewAppointment-module__JCDl5a__caja{background:var(--surface);border:1px solid var(--hair);box-shadow:var(--lift);animation:NewAppointment-module__JCDl5a__cajaIn .34s var(--ease) both;border-radius:18px;gap:14px;padding:16px;display:grid}@keyframes NewAppointment-module__JCDl5a__cajaIn{0%{opacity:0;transform:translateY(-8px)}}.NewAppointment-module__JCDl5a__fila{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.NewAppointment-module__JCDl5a__etiqueta{letter-spacing:.09em;text-transform:uppercase;width:58px;color:var(--faint);flex:none;font-size:11px;font-weight:600}.NewAppointment-module__JCDl5a__reloj{align-items:center;gap:4px;display:flex}.NewAppointment-module__JCDl5a__horaInput{width:56px;min-height:var(--touch);border:1px solid var(--line);background:var(--surface);text-align:center;font-variant-numeric:tabular-nums;transition:border-color var(--t-fast), box-shadow var(--t-mid) var(--ease);border-radius:13px;padding:0 10px;font-size:16px}.NewAppointment-module__JCDl5a__horaInput:focus{border-color:var(--accent-ink);box-shadow:0 0 0 4px var(--wash);outline:none}.NewAppointment-module__JCDl5a__horaInput::placeholder{color:var(--line)}.NewAppointment-module__JCDl5a__dosPuntos{color:var(--faint);font-weight:600}.NewAppointment-module__JCDl5a__motivo{min-width:140px;min-height:var(--touch);border:1px solid var(--line);background:var(--surface);transition:border-color var(--t-fast), box-shadow var(--t-mid) var(--ease);border-radius:13px;flex:1;padding:0 14px;font-size:16px}.NewAppointment-module__JCDl5a__motivo:focus{border-color:var(--accent-ink);box-shadow:0 0 0 4px var(--wash);outline:none}.NewAppointment-module__JCDl5a__motivo::placeholder{color:var(--faint)}.NewAppointment-module__JCDl5a__mal,.NewAppointment-module__JCDl5a__error{color:var(--alert);font-size:13.5px}.NewAppointment-module__JCDl5a__error{margin:0}.NewAppointment-module__JCDl5a__pie{justify-content:flex-end;align-items:center;gap:10px;display:flex}.NewAppointment-module__JCDl5a__cancelar{min-height:var(--touch);color:var(--muted);transition:color var(--t-fast);border-radius:999px;padding-inline:16px;font-size:15px}.NewAppointment-module__JCDl5a__cancelar:hover{color:var(--ink)}.NewAppointment-module__JCDl5a__guardar{min-height:var(--touch);background:var(--accent);color:var(--on-accent);transition:background var(--t-fast), opacity var(--t-fast), transform var(--t-fast);border-radius:999px;padding-inline:22px;font-size:15px;font-weight:600}.NewAppointment-module__JCDl5a__guardar:hover:not(:disabled){background:var(--accent-soft)}.NewAppointment-module__JCDl5a__guardar:active:not(:disabled){transform:scale(.98)}.NewAppointment-module__JCDl5a__guardar:disabled,.NewAppointment-module__JCDl5a__cancelar:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.NewAppointment-module__JCDl5a__caja{animation:none}}
.MonthGrid-module__eIX_qa__grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.MonthGrid-module__eIX_qa__weekday{text-align:center;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);padding-bottom:6px;font-size:11px;font-weight:600}.MonthGrid-module__eIX_qa__day{background:var(--surface);height:clamp(50px,7.4vh,68px);color:var(--ink);transition:background var(--t-fast), border-color var(--t-fast), transform var(--t-fast);border:1px solid #0000;border-radius:14px;align-content:center;place-items:center;gap:5px;font-size:15px;display:grid;position:relative}.MonthGrid-module__eIX_qa__day:hover:not(:disabled){border-color:var(--accent-ink)}.MonthGrid-module__eIX_qa__day:active:not(:disabled){transform:scale(.96)}.MonthGrid-module__eIX_qa__fuera{color:var(--faint);background:0 0}.MonthGrid-module__eIX_qa__day:disabled{color:var(--faint);cursor:default;background:0 0}.MonthGrid-module__eIX_qa__hoy{border-color:var(--accent-ink);font-weight:700}.MonthGrid-module__eIX_qa__elegido{background:var(--accent);color:var(--on-accent);border-color:#0000}.MonthGrid-module__eIX_qa__num{font-variant-numeric:tabular-nums;line-height:1}@media (max-width:560px){.MonthGrid-module__eIX_qa__grid{gap:4px}.MonthGrid-module__eIX_qa__day{border-radius:11px;height:clamp(42px,6vh,52px);font-size:14px}}
.Sheet-module__TxLLoq__scrim{background:var(--veil);z-index:30;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:opacity var(--t-slow) var(--ease), backdrop-filter var(--t-slow) var(--ease), visibility 0s var(--t-slow);position:fixed;inset:0}.Sheet-module__TxLLoq__scrim.Sheet-module__TxLLoq__on{opacity:1;visibility:visible;-webkit-backdrop-filter:blur(var(--veil-blur));backdrop-filter:blur(var(--veil-blur));transition:opacity var(--t-slow) var(--ease), backdrop-filter var(--t-slow) var(--ease)}.Sheet-module__TxLLoq__sheet{background:var(--surface);z-index:31;width:min(880px,100%);max-height:86dvh;box-shadow:var(--lift-high);visibility:hidden;transition:transform var(--t-slow) var(--ease), visibility 0s var(--t-slow);border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%,100%)}.Sheet-module__TxLLoq__sheet.Sheet-module__TxLLoq__on{visibility:visible;transition:transform var(--t-slow) var(--ease);transform:translate(-50%)}.Sheet-module__TxLLoq__scrim[data-encima].Sheet-module__TxLLoq__on{background:color-mix(in srgb, var(--veil) 55%, transparent);-webkit-backdrop-filter:blur(calc(var(--veil-blur) * .55));backdrop-filter:blur(calc(var(--veil-blur) * .55))}.Sheet-module__TxLLoq__grab{background:var(--line);border-radius:2px;flex:none;width:38px;height:4px;margin:10px auto 0}.Sheet-module__TxLLoq__head{padding:14px var(--gutter) 16px;border-bottom:1px solid var(--hair);flex:none;justify-content:space-between;align-items:center;gap:14px;display:flex}.Sheet-module__TxLLoq__title{letter-spacing:-.022em;margin:0;font-size:19px;font-weight:600}.Sheet-module__TxLLoq__close{width:42px;height:42px;color:var(--muted);transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast);border-radius:12px;place-items:center;margin-right:-10px;display:grid}.Sheet-module__TxLLoq__close:hover{background:var(--sunk);color:var(--ink)}.Sheet-module__TxLLoq__close:active{transform:scale(.9)}.Sheet-module__TxLLoq__body{padding-bottom:calc(24px + var(--kb));overflow-y:auto}.Sheet-module__TxLLoq__sheet.Sheet-module__TxLLoq__on .Sheet-module__TxLLoq__body>*>*{animation:Sheet-module__TxLLoq__sheetItem .44s var(--ease) both}.Sheet-module__TxLLoq__sheet.Sheet-module__TxLLoq__on .Sheet-module__TxLLoq__body>*>:first-child{animation-delay:70ms}.Sheet-module__TxLLoq__sheet.Sheet-module__TxLLoq__on .Sheet-module__TxLLoq__body>*>:nth-child(2){animation-delay:.11s}.Sheet-module__TxLLoq__sheet.Sheet-module__TxLLoq__on .Sheet-module__TxLLoq__body>*>:nth-child(3){animation-delay:.15s}.Sheet-module__TxLLoq__sheet.Sheet-module__TxLLoq__on .Sheet-module__TxLLoq__body>*>:nth-child(4){animation-delay:.19s}.Sheet-module__TxLLoq__sheet.Sheet-module__TxLLoq__on .Sheet-module__TxLLoq__body>*>:nth-child(5){animation-delay:.23s}@keyframes Sheet-module__TxLLoq__sheetItem{0%{opacity:0;transform:translateY(10px)}}.Sheet-module__TxLLoq__sheet.Sheet-module__TxLLoq__plain{max-height:calc(100dvh - var(--frame) * 2);height:calc(100dvh - var(--frame) * 2);border-radius:var(--frame-radius) var(--frame-radius) 0 0;background:var(--app);overflow:hidden}.Sheet-module__TxLLoq__sheet.Sheet-module__TxLLoq__plain[data-encima]{height:calc(97dvh - var(--prof) * 7dvh);max-height:calc(97dvh - var(--prof) * 7dvh);border-radius:24px 24px 0 0}.Sheet-module__TxLLoq__sheet[data-encima]:not(.Sheet-module__TxLLoq__plain){max-height:calc(88dvh - var(--prof) * 7dvh)}.Sheet-module__TxLLoq__sheet.Sheet-module__TxLLoq__plain .Sheet-module__TxLLoq__grab{margin-bottom:2px}
.Calendar-module__qMF-3a__screen{height:calc(100dvh - var(--frame) * 2);margin-block:var(--frame);background:var(--app);border-radius:var(--frame-radius);max-width:880px;box-shadow:var(--lift-card);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}.Calendar-module__qMF-3a__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.Calendar-module__qMF-3a__masthead{padding:26px var(--gutter) 18px;flex:none;align-items:center;gap:14px;display:flex}@supports (animation-timeline:scroll()){:has(>.Calendar-module__qMF-3a__masthead){timeline-scope:--cabecera}.Calendar-module__qMF-3a__scroll{scroll-timeline:--cabecera block}.Calendar-module__qMF-3a__masthead{animation:linear both Calendar-module__qMF-3a__filete;animation-timeline:--cabecera;animation-range:0 24px}}@keyframes Calendar-module__qMF-3a__filete{0%{box-shadow:0 1px #0000}to{box-shadow:0 1px 0 var(--hair)}}.Calendar-module__qMF-3a__title{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:26px;font-weight:700}.Calendar-module__qMF-3a__sub{color:var(--muted);margin:2px 0 0;font-size:15px}.Calendar-module__qMF-3a__titulo{flex:1;min-width:0}.Calendar-module__qMF-3a__modo{background:var(--sunk);border:1px solid var(--hair);border-radius:999px;flex:none;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid;position:relative}.Calendar-module__qMF-3a__modo:before{content:"";background:var(--surface);width:calc(50% - 4.5px);box-shadow:var(--lift);transition:transform var(--t-mid) var(--ease);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.Calendar-module__qMF-3a__modo[data-index="1"]:before{transform:translate(calc(100% + 3px))}.Calendar-module__qMF-3a__modoOpcion{z-index:1;min-height:38px;color:var(--muted);transition:color var(--t-fast);border-radius:999px;padding-inline:14px;font-size:14.5px;font-weight:500;position:relative}.Calendar-module__qMF-3a__modoOpcion[aria-pressed=true]{color:var(--accent-ink);font-weight:600}@media (max-width:620px){.Calendar-module__qMF-3a__masthead{grid-template-columns:auto 1fr auto;grid-template-areas:"back titulo titulo""modo.nav";align-items:center;gap:12px 10px;display:grid}.Calendar-module__qMF-3a__back{grid-area:back}.Calendar-module__qMF-3a__titulo{grid-area:titulo}.Calendar-module__qMF-3a__modo{grid-area:modo}.Calendar-module__qMF-3a__nav{grid-area:nav;margin-left:0}}.Calendar-module__qMF-3a__back,.Calendar-module__qMF-3a__navBtn{width:var(--touch);height:var(--touch);color:var(--muted);transition:background var(--t-fast), color var(--t-fast);border-radius:14px;place-items:center;display:grid}.Calendar-module__qMF-3a__back:hover,.Calendar-module__qMF-3a__navBtn:hover{background:var(--sunk);color:var(--accent-ink)}.Calendar-module__qMF-3a__nav{gap:4px;margin-left:auto;display:flex}.Calendar-module__qMF-3a__mesGrid{padding:0 var(--gutter)}.Calendar-module__qMF-3a__hoy{border-color:var(--accent-ink);font-weight:700}.Calendar-module__qMF-3a__elegido{background:var(--accent);color:var(--on-accent);border-color:#0000}.Calendar-module__qMF-3a__puntos{align-items:center;gap:3px;min-height:6px;display:flex}.Calendar-module__qMF-3a__punto{background:var(--accent);border-radius:50%;width:5px;height:5px}.Calendar-module__qMF-3a__hecha{background:var(--line)}[aria-pressed=true] .Calendar-module__qMF-3a__punto{background:var(--on-accent)}[aria-pressed=true] .Calendar-module__qMF-3a__hecha{background:color-mix(in srgb, var(--on-accent) 45%, transparent)}.Calendar-module__qMF-3a__muchas{color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}[aria-pressed=true] .Calendar-module__qMF-3a__muchas{color:var(--on-accent)}.Calendar-module__qMF-3a__semana{padding:0 var(--gutter);grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.Calendar-module__qMF-3a__columna{background:var(--surface);min-height:74px;color:var(--ink);text-align:center;transition:background var(--t-fast), border-color var(--t-fast), transform var(--t-fast);border:1px solid #0000;border-radius:14px;align-content:start;gap:7px;padding:9px 6px;display:grid}.Calendar-module__qMF-3a__columna:hover{border-color:var(--accent-ink)}.Calendar-module__qMF-3a__columna:active{transform:scale(.97)}.Calendar-module__qMF-3a__columnaCab{justify-items:center;gap:1px;display:grid}.Calendar-module__qMF-3a__columnaDia{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.Calendar-module__qMF-3a__columnaNum{font-size:17px;font-weight:600;line-height:1.1}.Calendar-module__qMF-3a__columna.Calendar-module__qMF-3a__hoy .Calendar-module__qMF-3a__columnaNum{font-weight:700}.Calendar-module__qMF-3a__columnaCitas{gap:3px;display:grid}.Calendar-module__qMF-3a__chip{background:var(--wash);border-radius:8px;gap:1px;padding:4px 5px;line-height:1.15;display:grid}.Calendar-module__qMF-3a__chipHora{color:var(--accent-ink);font-size:11px;font-weight:600}.Calendar-module__qMF-3a__chipNombre{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.Calendar-module__qMF-3a__chipHecha{background:var(--sunk)}.Calendar-module__qMF-3a__chipHecha .Calendar-module__qMF-3a__chipHora{color:var(--faint)}.Calendar-module__qMF-3a__chipHecha .Calendar-module__qMF-3a__chipNombre{color:var(--muted)}.Calendar-module__qMF-3a__chipMas{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.Calendar-module__qMF-3a__columna.Calendar-module__qMF-3a__elegido{background:var(--accent);color:var(--on-accent);border-color:#0000}.Calendar-module__qMF-3a__columna.Calendar-module__qMF-3a__elegido .Calendar-module__qMF-3a__columnaDia,.Calendar-module__qMF-3a__columna.Calendar-module__qMF-3a__elegido .Calendar-module__qMF-3a__chipMas{color:color-mix(in srgb, var(--on-accent) 78%, transparent)}.Calendar-module__qMF-3a__columna.Calendar-module__qMF-3a__elegido .Calendar-module__qMF-3a__chip{background:color-mix(in srgb, var(--on-accent) 17%, transparent)}.Calendar-module__qMF-3a__columna.Calendar-module__qMF-3a__elegido .Calendar-module__qMF-3a__chipHora,.Calendar-module__qMF-3a__columna.Calendar-module__qMF-3a__elegido .Calendar-module__qMF-3a__chipNombre{color:var(--on-accent)}.Calendar-module__qMF-3a__columna.Calendar-module__qMF-3a__elegido .Calendar-module__qMF-3a__chipHecha{background:color-mix(in srgb, var(--on-accent) 9%, transparent)}.Calendar-module__qMF-3a__columna.Calendar-module__qMF-3a__elegido .Calendar-module__qMF-3a__chipHecha .Calendar-module__qMF-3a__chipHora,.Calendar-module__qMF-3a__columna.Calendar-module__qMF-3a__elegido .Calendar-module__qMF-3a__chipHecha .Calendar-module__qMF-3a__chipNombre{color:color-mix(in srgb, var(--on-accent) 72%, transparent)}@media (max-width:720px){.Calendar-module__qMF-3a__semana{grid-template-columns:1fr;gap:4px}.Calendar-module__qMF-3a__columna{text-align:left;grid-template-columns:46px 1fr;align-items:center;gap:12px;min-height:56px;padding:8px 12px}.Calendar-module__qMF-3a__columnaCab{justify-items:start}.Calendar-module__qMF-3a__columnaCitas{grid-auto-flow:column;justify-content:start;gap:6px}.Calendar-module__qMF-3a__chip{align-items:baseline;gap:6px;padding:4px 9px;display:flex}}.Calendar-module__qMF-3a__entra{--paso:42ms}.Calendar-module__qMF-3a__entra>*{animation:Calendar-module__qMF-3a__rejillaIn .42s var(--ease) both;animation-delay:calc(var(--i) * var(--paso))}.Calendar-module__qMF-3a__mesGrid.Calendar-module__qMF-3a__entra{--paso:42ms}.Calendar-module__qMF-3a__semana.Calendar-module__qMF-3a__entra{--paso:22ms}@keyframes Calendar-module__qMF-3a__rejillaIn{0%{opacity:0;transform:translateY(6px)scale(.94)}}@media (prefers-reduced-motion:reduce){.Calendar-module__qMF-3a__entra>*{animation:none}}.Calendar-module__qMF-3a__detalle{padding:24px var(--gutter) 32px}.Calendar-module__qMF-3a__detalleTitulo{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 12px;font-size:13px;font-weight:600}.Calendar-module__qMF-3a__nada{color:var(--faint);margin:0;font-size:15px}.Calendar-module__qMF-3a__lista{background:var(--surface);box-shadow:var(--lift);border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}.Calendar-module__qMF-3a__fila{width:100%;padding:14px var(--gutter);text-align:left;border-bottom:1px solid var(--hair);min-height:72px;transition:background var(--t-fast);animation:Calendar-module__qMF-3a__filaIn .4s var(--ease) both;animation-delay:calc(var(--i) * 40ms);align-items:center;gap:14px;display:flex}.Calendar-module__qMF-3a__lista li:last-child .Calendar-module__qMF-3a__fila{border-bottom:none}.Calendar-module__qMF-3a__fila:hover{background:var(--sunk)}@keyframes Calendar-module__qMF-3a__filaIn{0%{opacity:0;transform:translateY(8px)}}.Calendar-module__qMF-3a__atendida{opacity:.62}.Calendar-module__qMF-3a__hora{width:58px;color:var(--muted);flex:none;font-size:14px}.Calendar-module__qMF-3a__cuerpo{flex:1;gap:2px;min-width:0;display:grid}.Calendar-module__qMF-3a__nombre{color:var(--ink);align-items:baseline;gap:9px;font-size:16px;font-weight:500;display:flex}.Calendar-module__qMF-3a__edad{color:var(--faint);flex:none;font-size:14px}.Calendar-module__qMF-3a__motivo{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.Calendar-module__qMF-3a__tick{background:var(--ok);width:26px;height:26px;color:var(--on-ok);border-radius:9px;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.Calendar-module__qMF-3a__fila{animation:none}}.Calendar-module__qMF-3a__cargando{padding:60px var(--gutter);text-align:center;color:var(--faint);margin:0;font-size:15px}.Calendar-module__qMF-3a__detalleCab{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.Calendar-module__qMF-3a__detalleCab .Calendar-module__qMF-3a__detalleTitulo{margin:0}.Calendar-module__qMF-3a__agendar{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--accent-ink);transition:border-color var(--t-fast), background var(--t-fast);border-radius:999px;align-items:center;gap:7px;padding-inline:14px;font-size:14.5px;font-weight:600;display:inline-flex}.Calendar-module__qMF-3a__agendar:hover{border-color:var(--accent-ink);background:var(--wash)}.Calendar-module__qMF-3a__formulario{margin-bottom:14px}.Calendar-module__qMF-3a__item{position:relative}.Calendar-module__qMF-3a__cancelar{width:34px;height:34px;color:var(--faint);opacity:0;transition:opacity var(--t-fast), background var(--t-fast), color var(--t-fast);border-radius:11px;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.Calendar-module__qMF-3a__item:hover .Calendar-module__qMF-3a__cancelar,.Calendar-module__qMF-3a__cancelar:focus-visible{opacity:1}@media (hover:none){.Calendar-module__qMF-3a__cancelar{opacity:1}}.Calendar-module__qMF-3a__cancelar:hover{background:var(--alert-wash);color:var(--alert)}.Calendar-module__qMF-3a__cancelar:disabled{opacity:.4}
.Dictation-module__76SOyq__caja{position:relative}.Dictation-module__76SOyq__caja[data-mic]>textarea{padding-right:54px}.Dictation-module__76SOyq__mic{top:var(--mic-top,10px);right:var(--mic-right,10px);width:36px;height:36px;color:var(--muted);transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease);border-radius:999px;place-items:center;display:grid;position:absolute}.Dictation-module__76SOyq__mic:before{content:"";border-radius:inherit;position:absolute;inset:-6px}.Dictation-module__76SOyq__mic:hover{background:var(--sunk);color:var(--accent-ink)}.Dictation-module__76SOyq__mic:active{transform:scale(.92)}.Dictation-module__76SOyq__mic.Dictation-module__76SOyq__on{background:var(--accent);color:var(--on-accent);animation:Dictation-module__76SOyq__latido 1.6s var(--ease) infinite}@keyframes Dictation-module__76SOyq__latido{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}70%,to{box-shadow:0 0 0 10px #0000}}.Dictation-module__76SOyq__estado{color:var(--muted);align-items:baseline;gap:8px;margin:8px 4px 0;font-size:14.5px;line-height:1.4;display:flex}.Dictation-module__76SOyq__provisional{font-style:italic}.Dictation-module__76SOyq__punto{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite Dictation-module__76SOyq__parpadeo;transform:translateY(-1px)}@keyframes Dictation-module__76SOyq__parpadeo{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.Dictation-module__76SOyq__mic.Dictation-module__76SOyq__on,.Dictation-module__76SOyq__punto{animation:none}}
.MedicationSheet-module__xz3sfa__form{padding:24px var(--gutter) 30px;flex-direction:column;gap:22px;display:flex}.MedicationSheet-module__xz3sfa__repeat{border-radius:var(--r);background:var(--wash);color:var(--accent-ink);text-align:left;width:100%;transition:transform var(--t-fast) var(--ease), box-shadow var(--t-mid) var(--ease);align-items:center;gap:14px;padding:17px;font-weight:600;display:flex}.MedicationSheet-module__xz3sfa__repeat:hover{box-shadow:var(--lift)}.MedicationSheet-module__xz3sfa__repeat:active{transform:scale(.98)}.MedicationSheet-module__xz3sfa__repeat small{color:var(--muted);font-size:14px;font-weight:400;display:block}.MedicationSheet-module__xz3sfa__repeat svg{transition:transform var(--t-slow) var(--ease)}.MedicationSheet-module__xz3sfa__repeat:hover svg{transform:rotate(-180deg)}.MedicationSheet-module__xz3sfa__field{gap:9px;display:grid}.MedicationSheet-module__xz3sfa__field label{letter-spacing:-.012em;font-size:15px;font-weight:600}.MedicationSheet-module__xz3sfa__input{width:100%;min-height:var(--touch);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);transition:border-color var(--t-fast), box-shadow var(--t-mid) var(--ease);padding:0 17px}.MedicationSheet-module__xz3sfa__input:focus{border-color:var(--accent-ink);box-shadow:0 0 0 4px var(--wash);outline:none}.MedicationSheet-module__xz3sfa__input::placeholder{color:var(--faint)}.MedicationSheet-module__xz3sfa__submit{min-height:var(--touch);background:var(--accent);color:var(--on-accent);transition:transform var(--t-fast) var(--ease), background var(--t-fast);border-radius:999px;align-self:flex-start;padding-inline:28px;font-size:16px;font-weight:600}.MedicationSheet-module__xz3sfa__submit:hover{background:var(--accent-soft)}.MedicationSheet-module__xz3sfa__submit:active{transform:scale(.96)}
.Accordion-module__rN-DYq__group{margin:0 var(--gutter);background:var(--surface);box-shadow:var(--lift);border-radius:18px;overflow:hidden}.Accordion-module__rN-DYq__group>*{animation:Accordion-module__rN-DYq__seccionIn .44s var(--ease) both}.Accordion-module__rN-DYq__group>:first-child{animation-delay:70ms}.Accordion-module__rN-DYq__group>:nth-child(2){animation-delay:.11s}.Accordion-module__rN-DYq__group>:nth-child(3){animation-delay:.15s}.Accordion-module__rN-DYq__group>:nth-child(4){animation-delay:.19s}.Accordion-module__rN-DYq__group>:nth-child(5){animation-delay:.23s}@keyframes Accordion-module__rN-DYq__seccionIn{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.Accordion-module__rN-DYq__tarjeta>*{animation:none}}.Accordion-module__rN-DYq__acc{border-bottom:1px solid var(--hair)}.Accordion-module__rN-DYq__acc:last-child{border-bottom:none}.Accordion-module__rN-DYq__accBtn{width:100%;padding:15px var(--gutter);text-align:left;min-height:64px;transition:background var(--t-fast);align-items:center;gap:13px;display:flex}.Accordion-module__rN-DYq__accText{flex:1;gap:3px;min-width:0;display:grid}.Accordion-module__rN-DYq__accIcon{background:var(--accent);width:36px;height:36px;color:var(--on-accent);border-radius:11px;flex:none;place-items:center;display:grid}.Accordion-module__rN-DYq__accIcon.Accordion-module__rN-DYq__alertTone{background:var(--alert);color:var(--on-alert)}.Accordion-module__rN-DYq__accTitle{letter-spacing:-.012em;align-items:baseline;gap:9px;font-size:16px;font-weight:500;display:flex}.Accordion-module__rN-DYq__accSummary{color:var(--muted);flex-wrap:nowrap;align-items:center;gap:8px;font-size:14px;display:flex;overflow:hidden}.Accordion-module__rN-DYq__accSummary>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Accordion-module__rN-DYq__accSummary>:not(:last-child){flex:none}.Accordion-module__rN-DYq__accSummary [data-tone=alert]{color:var(--alert);font-weight:600}.Accordion-module__rN-DYq__accSummary [data-tone=pending]{color:var(--faint);font-style:italic}.Accordion-module__rN-DYq__acc.Accordion-module__rN-DYq__open .Accordion-module__rN-DYq__accSummary{color:var(--faint)}.Accordion-module__rN-DYq__accBtn:hover{background:var(--sunk)}.Accordion-module__rN-DYq__count{color:var(--faint);font-size:13px}.Accordion-module__rN-DYq__chev{color:var(--faint);transition:transform var(--t-mid) var(--ease);flex:none}.Accordion-module__rN-DYq__acc.Accordion-module__rN-DYq__open .Accordion-module__rN-DYq__chev{transform:rotate(180deg)}.Accordion-module__rN-DYq__wrap{transition:grid-template-rows var(--t-slow) var(--ease);grid-template-rows:0fr;display:grid}.Accordion-module__rN-DYq__acc.Accordion-module__rN-DYq__open .Accordion-module__rN-DYq__wrap{grid-template-rows:1fr}.Accordion-module__rN-DYq__wrap>div{box-shadow:var(--sink);overflow:hidden}.Accordion-module__rN-DYq__body{padding:20px var(--gutter) 24px}.Accordion-module__rN-DYq__lead{flex:none;place-items:center;width:36px;height:36px;display:grid}.Accordion-module__rN-DYq__link{border-bottom:1px solid var(--hair)}.Accordion-module__rN-DYq__link:last-child{border-bottom:none}
.SheetHead-module__SsbjDG__masthead{padding:26px var(--gutter) 18px;flex:none;align-items:center;gap:14px;display:flex}@supports (animation-timeline:scroll()){:has(>.SheetHead-module__SsbjDG__masthead){timeline-scope:--cabecera}.SheetHead-module__SsbjDG__masthead+*{scroll-timeline:--cabecera block}.SheetHead-module__SsbjDG__masthead{animation:linear both SheetHead-module__SsbjDG__filete;animation-timeline:--cabecera;animation-range:0 24px}}@keyframes SheetHead-module__SsbjDG__filete{0%{box-shadow:0 1px #0000}to{box-shadow:0 1px 0 var(--hair)}}.SheetHead-module__SsbjDG__text{flex:1;min-width:0}.SheetHead-module__SsbjDG__title{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:26px;font-weight:700}.SheetHead-module__SsbjDG__sub{color:var(--muted);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px}.SheetHead-module__SsbjDG__back{width:var(--touch);height:var(--touch);color:var(--muted);transition:background var(--t-fast), color var(--t-fast);border-radius:14px;flex:none;place-items:center;display:grid}.SheetHead-module__SsbjDG__back:hover{background:var(--sunk);color:var(--accent-ink)}
.RecordSheet-module__Fuphya__photo{border-bottom:1px solid var(--hair);align-items:center;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.RecordSheet-module__Fuphya__photoActions{flex-wrap:wrap;gap:8px;display:flex}.RecordSheet-module__Fuphya__photoBtn{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--accent-ink);cursor:pointer;transition:border-color var(--t-fast), color var(--t-fast), background var(--t-fast), transform var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:8px;padding-inline:15px;font-size:15px;font-weight:600;display:inline-flex}.RecordSheet-module__Fuphya__photoBtn:hover{border-color:var(--accent-ink);background:var(--wash)}.RecordSheet-module__Fuphya__photoBtn:active{transform:scale(.96)}.RecordSheet-module__Fuphya__photoBtn input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.RecordSheet-module__Fuphya__photoBtn.RecordSheet-module__Fuphya__danger{color:var(--muted)}.RecordSheet-module__Fuphya__photoBtn.RecordSheet-module__Fuphya__danger:hover{border-color:var(--alert);color:var(--alert);background:var(--alert-wash)}.RecordSheet-module__Fuphya__photoBtn[aria-disabled=true]{opacity:.55;pointer-events:none}.RecordSheet-module__Fuphya__photoError{color:var(--alert);margin:8px 0 0;font-size:14px}.RecordSheet-module__Fuphya__photoHint{color:var(--faint);margin:0;font-size:13px}.RecordSheet-module__Fuphya__scroll{overscroll-behavior:contain;min-height:0;padding-bottom:calc(24px + var(--kb));flex:1;overflow-y:auto}.RecordSheet-module__Fuphya__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:17px 24px;margin:0;display:grid}.RecordSheet-module__Fuphya__grid.RecordSheet-module__Fuphya__one{grid-template-columns:1fr}.RecordSheet-module__Fuphya__grid dt{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin-bottom:4px;font-size:11px;font-weight:600}.RecordSheet-module__Fuphya__grid dd{margin:0;font-size:16px}.RecordSheet-module__Fuphya__soft{color:var(--faint)}.RecordSheet-module__Fuphya__aside{color:var(--faint);margin-left:2px;font-size:14px}.RecordSheet-module__Fuphya__hist{margin:0;padding:0;list-style:none}.RecordSheet-module__Fuphya__hist li{border-bottom:1px solid var(--hair);gap:18px;padding:14px 0;font-size:15px;display:flex}.RecordSheet-module__Fuphya__hist li:last-child{border-bottom:none}.RecordSheet-module__Fuphya__hist time{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;width:100px;padding-top:2px;font-size:13px}.RecordSheet-module__Fuphya__seeAll{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--accent-ink);transition:border-color var(--t-fast), background var(--t-fast);border-radius:999px;align-items:center;margin-top:12px;padding-inline:14px;font-size:14.5px;font-weight:600;display:inline-flex}.RecordSheet-module__Fuphya__seeAll:hover{border-color:var(--accent-ink);background:var(--wash)}.RecordSheet-module__Fuphya__file{width:94px;color:var(--muted);gap:7px;font-size:13px;display:grid}.RecordSheet-module__Fuphya__thumb{background:var(--sunk);border:1px solid var(--hair);height:94px;color:var(--faint);border-radius:12px;place-items:center;display:grid}.RecordSheet-module__Fuphya__edit{gap:18px;display:grid}.RecordSheet-module__Fuphya__editField{gap:8px;display:grid}.RecordSheet-module__Fuphya__editLabel{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.RecordSheet-module__Fuphya__dictable{--mic-top:5px;--mic-right:6px}.RecordSheet-module__Fuphya__editArea{resize:none;border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;transition:border-color var(--t-fast), box-shadow var(--t-mid) var(--ease);border-radius:13px;padding:12px 14px;font-size:16px;line-height:1.45;overflow:hidden}.RecordSheet-module__Fuphya__editArea:focus{border-color:var(--accent-ink);box-shadow:0 0 0 4px var(--wash);outline:none}.RecordSheet-module__Fuphya__editArea::placeholder{color:var(--faint)}.RecordSheet-module__Fuphya__allergyChoice{background:var(--sunk);border:1px solid var(--hair);border-radius:999px;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;display:grid}.RecordSheet-module__Fuphya__allergyOption{min-height:44px;color:var(--faint);transition:background var(--t-fast), color var(--t-fast), box-shadow var(--t-mid) var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding-inline:6px;font-size:14px;font-weight:500;display:inline-flex}.RecordSheet-module__Fuphya__allergyOption svg{opacity:.45;transition:opacity var(--t-fast)}.RecordSheet-module__Fuphya__allergyOption[aria-pressed=true]{background:var(--surface);box-shadow:var(--lift);font-weight:600}.RecordSheet-module__Fuphya__allergyOption[aria-pressed=true] svg{opacity:1}.RecordSheet-module__Fuphya__allergyOption.RecordSheet-module__Fuphya__unknown[aria-pressed=true]{color:var(--muted)}.RecordSheet-module__Fuphya__allergyOption.RecordSheet-module__Fuphya__denies[aria-pressed=true]{color:var(--accent-ink)}.RecordSheet-module__Fuphya__allergyOption.RecordSheet-module__Fuphya__has[aria-pressed=true]{background:var(--alert);color:var(--on-alert);box-shadow:none}.RecordSheet-module__Fuphya__allergyWrap{transition:grid-template-rows var(--t-slow) var(--ease);grid-template-rows:0fr;display:grid}.RecordSheet-module__Fuphya__allergyWrap.RecordSheet-module__Fuphya__on{grid-template-rows:1fr}.RecordSheet-module__Fuphya__allergyWrap>div{overflow:hidden}.RecordSheet-module__Fuphya__allergyList{background:var(--alert-wash);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:14px;display:flex}.RecordSheet-module__Fuphya__chip{background:var(--surface);border:1.5px solid var(--alert);min-height:40px;color:var(--alert);animation:RecordSheet-module__Fuphya__chipIn .32s var(--ease-pop) both;border-radius:999px;align-items:center;gap:4px;padding:0 4px 0 14px;font-size:15px;font-weight:600;display:inline-flex}@keyframes RecordSheet-module__Fuphya__chipIn{0%{opacity:0;transform:scale(.9)}}.RecordSheet-module__Fuphya__chipDrop{width:32px;height:32px;color:var(--alert);opacity:.6;transition:opacity var(--t-fast), background var(--t-fast), transform var(--t-fast);border-radius:50%;place-items:center;display:grid}.RecordSheet-module__Fuphya__chipDrop:hover{opacity:1;background:var(--alert-wash)}.RecordSheet-module__Fuphya__chipDrop:active{transform:scale(.88)}.RecordSheet-module__Fuphya__chipAdd{border:1.5px dashed var(--alert);min-height:40px;color:var(--alert);transition:background var(--t-fast), transform var(--t-fast) var(--ease);background:0 0;border-radius:999px;align-items:center;gap:7px;padding-inline:14px;font-size:15px;font-weight:600;display:inline-flex}.RecordSheet-module__Fuphya__chipAdd:hover{background:var(--surface)}.RecordSheet-module__Fuphya__chipAdd:active{transform:scale(.96)}.RecordSheet-module__Fuphya__chipInput{border:1.5px solid var(--alert);background:var(--surface);min-width:200px;min-height:40px;color:var(--ink);border-radius:999px;flex:1;padding-inline:15px;font-size:15px}.RecordSheet-module__Fuphya__chipInput:focus{box-shadow:0 0 0 4px var(--alert-wash);outline:none}.RecordSheet-module__Fuphya__chipInput::placeholder{color:var(--faint);font-weight:400}.RecordSheet-module__Fuphya__allergyEmpty{color:var(--alert);font-size:14.5px}.RecordSheet-module__Fuphya__confirm{background:var(--alert-wash);animation:RecordSheet-module__Fuphya__confirmIn .3s var(--ease) both;border-radius:13px;gap:12px;margin-top:10px;padding:14px 15px;display:grid}@keyframes RecordSheet-module__Fuphya__confirmIn{0%{opacity:0;transform:translateY(-6px)}}.RecordSheet-module__Fuphya__confirmText{color:var(--alert);font-size:15px}.RecordSheet-module__Fuphya__confirmText b{font-weight:700}.RecordSheet-module__Fuphya__confirmActions{flex-wrap:wrap;gap:8px;display:flex}.RecordSheet-module__Fuphya__confirmYes,.RecordSheet-module__Fuphya__confirmNo{min-height:42px;transition:background var(--t-fast), transform var(--t-fast) var(--ease);border-radius:999px;padding-inline:16px;font-size:15px;font-weight:600}.RecordSheet-module__Fuphya__confirmYes{background:var(--alert);color:var(--on-alert)}.RecordSheet-module__Fuphya__confirmNo{background:var(--surface);color:var(--muted);border:1px solid var(--line)}.RecordSheet-module__Fuphya__confirmYes:active,.RecordSheet-module__Fuphya__confirmNo:active{transform:scale(.96)}.RecordSheet-module__Fuphya__savedNote{color:var(--accent-ink);align-items:center;gap:7px;min-height:20px;font-size:13px;display:inline-flex}.RecordSheet-module__Fuphya__files{flex-wrap:wrap;gap:12px;display:flex}.RecordSheet-module__Fuphya__file{text-align:left;gap:7px;width:104px;display:grid}.RecordSheet-module__Fuphya__thumb{background:var(--sunk);border:1px solid var(--line);height:104px;color:var(--faint);transition:transform var(--t-fast) var(--ease), border-color var(--t-fast), box-shadow var(--t-mid) var(--ease);border-radius:13px;place-items:center;display:grid;position:relative;overflow:hidden}.RecordSheet-module__Fuphya__file:hover .RecordSheet-module__Fuphya__thumb{border-color:var(--accent-soft);box-shadow:var(--lift)}.RecordSheet-module__Fuphya__file:active .RecordSheet-module__Fuphya__thumb{transform:scale(.96)}.RecordSheet-module__Fuphya__thumb img{object-fit:cover;width:100%;height:100%;display:block}.RecordSheet-module__Fuphya__pdfMark{letter-spacing:.06em;background:var(--alert);color:var(--on-alert);border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;bottom:7px;right:7px}.RecordSheet-module__Fuphya__fileName{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.RecordSheet-module__Fuphya__fileMeta{color:var(--faint);font-size:12px}.RecordSheet-module__Fuphya__fileAdd{border:1.5px dashed var(--line);width:104px;height:104px;color:var(--accent-ink);text-align:center;cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast), transform var(--t-fast) var(--ease);border-radius:13px;align-content:center;place-items:center;gap:6px;padding-inline:6px;font-size:12.5px;font-weight:600;display:grid}.RecordSheet-module__Fuphya__fileAdd:hover{border-color:var(--accent-soft);background:var(--wash)}.RecordSheet-module__Fuphya__fileAdd:active{transform:scale(.96)}.RecordSheet-module__Fuphya__fileAdd input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.RecordSheet-module__Fuphya__filesBusy{color:var(--muted);margin:10px 0 0;font-size:14px}.RecordSheet-module__Fuphya__filesError{color:var(--alert);margin:10px 0 0;font-size:14px}.RecordSheet-module__Fuphya__viewer{z-index:60;opacity:0;visibility:hidden;transition:opacity var(--t-mid) var(--ease), visibility 0s var(--t-mid);background:#0b0f14;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.RecordSheet-module__Fuphya__viewer.RecordSheet-module__Fuphya__on{opacity:1;visibility:visible;transition:opacity var(--t-mid) var(--ease)}.RecordSheet-module__Fuphya__viewerBar{z-index:1;padding:14px var(--gutter);padding-top:max(14px, env(safe-area-inset-top));color:#fff;background:linear-gradient(#000000b8,#0000);align-items:center;gap:12px;display:flex;position:absolute;inset:0 0 auto}.RecordSheet-module__Fuphya__viewerTitle{flex:1;gap:1px;min-width:0;display:grid}.RecordSheet-module__Fuphya__viewerTitle b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.RecordSheet-module__Fuphya__viewerTitle span{color:#ffffffb8;font-size:13px}.RecordSheet-module__Fuphya__viewerBtn{color:#ffffffeb;width:44px;height:44px;transition:background var(--t-fast), color var(--t-fast);border-radius:12px;flex:none;place-items:center;display:grid}.RecordSheet-module__Fuphya__viewerBtn:hover{color:#fff;background:#ffffff24}.RecordSheet-module__Fuphya__viewerBtn.RecordSheet-module__Fuphya__danger:hover{background:var(--alert-wash);color:var(--alert)}.RecordSheet-module__Fuphya__viewerBody{grid-row:1/-1;place-items:center;padding:0;display:grid;overflow:hidden}.RecordSheet-module__Fuphya__conPdf .RecordSheet-module__Fuphya__viewerBar{background:#10151c;position:static}.RecordSheet-module__Fuphya__conPdf .RecordSheet-module__Fuphya__viewerBody{grid-row:auto}.RecordSheet-module__Fuphya__viewerPdf{background:#0b0f14;border:0;width:100%;height:100%}.RecordSheet-module__Fuphya__viewerBody img{object-fit:contain;width:auto;max-width:100vw;height:auto;max-height:100dvh}.RecordSheet-module__Fuphya__standing{background:var(--sunk);border:1px solid var(--hair);color:var(--ink);border-radius:13px;align-items:center;gap:9px;margin:18px 0 0;padding:11px 15px;font-size:15px;display:flex}.RecordSheet-module__Fuphya__standing svg{color:var(--muted);flex:none}.RecordSheet-module__Fuphya__editBtn{min-height:var(--touch);border:1px solid var(--line);background:var(--surface);color:var(--ink);transition:border-color var(--t-fast), color var(--t-fast), background var(--t-fast);border-radius:999px;align-items:center;gap:9px;margin-top:20px;padding-inline:17px;font-size:15px;font-weight:500;display:inline-flex}.RecordSheet-module__Fuphya__editBtn:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.RecordSheet-module__Fuphya__editBtn:active{transform:scale(.98)}.RecordSheet-module__Fuphya__editInput{width:100%;min-height:var(--touch);border:1px solid var(--line);background:var(--surface);transition:border-color var(--t-fast), box-shadow var(--t-mid) var(--ease);border-radius:13px;padding:0 14px;font-size:16px}.RecordSheet-module__Fuphya__editInput:focus{border-color:var(--accent-ink);box-shadow:0 0 0 4px var(--wash);outline:none}.RecordSheet-module__Fuphya__editPair{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}@media (max-width:520px){.RecordSheet-module__Fuphya__editPair{grid-template-columns:1fr}}.RecordSheet-module__Fuphya__editLabelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.RecordSheet-module__Fuphya__ageHint{color:var(--accent-ink);font-size:14px;font-weight:600}.RecordSheet-module__Fuphya__editHint{color:var(--faint);font-size:13px;line-height:1.4}.RecordSheet-module__Fuphya__editError{color:var(--alert);margin:0;font-size:15px}.RecordSheet-module__Fuphya__dateRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.RecordSheet-module__Fuphya__date{grid-template-columns:62px 62px 82px;gap:8px;display:grid}.RecordSheet-module__Fuphya__dateInput{width:100%;min-height:var(--touch);border:1px solid var(--line);background:var(--surface);text-align:center;font-variant-numeric:tabular-nums;transition:border-color var(--t-fast), box-shadow var(--t-mid) var(--ease);border-radius:13px;padding:0 12px}.RecordSheet-module__Fuphya__dateInput:focus{border-color:var(--accent-ink);box-shadow:0 0 0 4px var(--wash);outline:none}.RecordSheet-module__Fuphya__dateInput::placeholder{color:var(--line)}.RecordSheet-module__Fuphya__estimate{min-height:var(--touch);color:var(--muted);white-space:nowrap;transition:color var(--t-fast);align-items:center;gap:9px;padding-inline:4px;font-size:14.5px;display:inline-flex}.RecordSheet-module__Fuphya__estimate:hover,.RecordSheet-module__Fuphya__estimate[aria-pressed=true]{color:var(--accent-ink)}.RecordSheet-module__Fuphya__estimate[aria-pressed=true]{font-weight:600}.RecordSheet-module__Fuphya__check{border:1.5px solid var(--line);color:#0000;width:18px;height:18px;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);border-radius:6px;place-items:center;display:grid}.RecordSheet-module__Fuphya__estimate[aria-pressed=true] .RecordSheet-module__Fuphya__check{background:var(--accent);border-color:var(--accent-ink);color:var(--on-accent)}.RecordSheet-module__Fuphya__segment{background:var(--sunk);border:1px solid var(--hair);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid;position:relative}.RecordSheet-module__Fuphya__segment:before{content:"";background:var(--surface);box-shadow:var(--lift);opacity:0;transition:transform var(--t-mid) var(--ease), opacity var(--t-fast) var(--ease);border-radius:999px;position:absolute;inset:4px 50% 4px 4px}.RecordSheet-module__Fuphya__segment[data-value=FEMALE]:before{opacity:1;transform:none}.RecordSheet-module__Fuphya__segment[data-value=MALE]:before{opacity:1;transform:translate(calc(100% + 4px))}.RecordSheet-module__Fuphya__option{z-index:1;min-height:42px;color:var(--muted);transition:color var(--t-fast);border-radius:999px;font-size:15px;font-weight:500;position:relative}.RecordSheet-module__Fuphya__option[aria-pressed=true]{color:var(--accent-ink);font-weight:600}.RecordSheet-module__Fuphya__editActions{justify-content:flex-end;align-items:center;gap:12px;margin-top:4px;display:flex}.RecordSheet-module__Fuphya__editCancel{min-height:var(--touch);color:var(--muted);transition:color var(--t-fast);border-radius:999px;padding-inline:18px;font-size:15px}.RecordSheet-module__Fuphya__editCancel:hover{color:var(--ink)}.RecordSheet-module__Fuphya__editSave{min-height:var(--touch);background:var(--accent);color:var(--on-accent);transition:background var(--t-fast), transform var(--t-fast);border-radius:999px;padding-inline:24px;font-size:15px;font-weight:600}.RecordSheet-module__Fuphya__editSave:hover{background:var(--accent-soft)}.RecordSheet-module__Fuphya__editSave:active{transform:scale(.98)}.RecordSheet-module__Fuphya__editSave:disabled,.RecordSheet-module__Fuphya__editCancel:disabled{opacity:.55}.RecordSheet-module__Fuphya__bloods{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.RecordSheet-module__Fuphya__blood{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--muted);font-variant-numeric:tabular-nums;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);border-radius:12px;font-size:15px;font-weight:600}.RecordSheet-module__Fuphya__blood:hover:not([aria-pressed=true]){border-color:var(--accent-ink);color:var(--accent-ink)}.RecordSheet-module__Fuphya__blood[aria-pressed=true]{background:var(--accent);border-color:var(--accent-ink);color:var(--on-accent)}.RecordSheet-module__Fuphya__blood:active{transform:scale(.97)}
.ReturnQuestion-module__xuEkFG__pregunta{text-align:center;width:min(430px,100%);margin:auto}.ReturnQuestion-module__xuEkFG__pregunta h2{letter-spacing:-.032em;text-wrap:balance;margin:0 0 36px;font-size:30px;font-weight:600}.ReturnQuestion-module__xuEkFG__botones{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ReturnQuestion-module__xuEkFG__botones button{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);letter-spacing:-.012em;min-height:82px;transition:border-color var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease), box-shadow var(--t-mid) var(--ease);justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:500;display:flex}.ReturnQuestion-module__xuEkFG__botones button:hover{border-color:var(--accent-ink);color:var(--accent-ink);box-shadow:var(--lift)}.ReturnQuestion-module__xuEkFG__botones button:active{transform:scale(.96)}.ReturnQuestion-module__xuEkFG__botones button svg{color:var(--muted)}.ReturnQuestion-module__xuEkFG__botones button:hover svg{color:inherit}.ReturnQuestion-module__xuEkFG__botones .ReturnQuestion-module__xuEkFG__noVuelve{grid-column:1/-1;min-height:64px}.ReturnQuestion-module__xuEkFG__calendario{animation:ReturnQuestion-module__xuEkFG__entra .36s var(--ease) both;gap:12px;display:grid}.ReturnQuestion-module__xuEkFG__mes{justify-content:space-between;align-items:center;gap:8px;display:flex}.ReturnQuestion-module__xuEkFG__mesNombre{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:600}.ReturnQuestion-module__xuEkFG__flecha{width:var(--touch);height:var(--touch);color:var(--muted);transition:background var(--t-fast), color var(--t-fast);border-radius:14px;place-items:center;display:grid}.ReturnQuestion-module__xuEkFG__flecha:hover:not(:disabled){background:var(--sunk);color:var(--accent-ink)}.ReturnQuestion-module__xuEkFG__flecha:disabled{opacity:.3;cursor:default}.ReturnQuestion-module__xuEkFG__pie{gap:10px;margin-top:6px;display:flex}.ReturnQuestion-module__xuEkFG__atras,.ReturnQuestion-module__xuEkFG__confirmar{min-height:var(--touch);transition:transform var(--t-fast) var(--ease), background var(--t-fast), box-shadow var(--t-mid) var(--ease);border-radius:999px;font-size:16px;font-weight:600}.ReturnQuestion-module__xuEkFG__atras{color:var(--accent-ink);padding-inline:20px}.ReturnQuestion-module__xuEkFG__atras:hover{background:var(--wash)}.ReturnQuestion-module__xuEkFG__confirmar{background:var(--accent);color:var(--on-accent);text-wrap:balance;flex:1;padding:10px 22px}.ReturnQuestion-module__xuEkFG__confirmar:hover:not(:disabled){background:var(--accent-soft);box-shadow:var(--lift)}.ReturnQuestion-module__xuEkFG__atras:active,.ReturnQuestion-module__xuEkFG__confirmar:active:not(:disabled){transform:scale(.96)}.ReturnQuestion-module__xuEkFG__confirmar:disabled{background:var(--sunk);color:var(--faint);border:1px solid var(--line);cursor:default}.ReturnQuestion-module__xuEkFG__on h2{animation:ReturnQuestion-module__xuEkFG__entra .5s var(--ease) 60ms both}.ReturnQuestion-module__xuEkFG__on .ReturnQuestion-module__xuEkFG__botones button{animation:ReturnQuestion-module__xuEkFG__entra .5s var(--ease) both}.ReturnQuestion-module__xuEkFG__on .ReturnQuestion-module__xuEkFG__botones button:first-child{animation-delay:.12s}.ReturnQuestion-module__xuEkFG__on .ReturnQuestion-module__xuEkFG__botones button:nth-child(2){animation-delay:.17s}.ReturnQuestion-module__xuEkFG__on .ReturnQuestion-module__xuEkFG__botones button:nth-child(3){animation-delay:.22s}.ReturnQuestion-module__xuEkFG__on .ReturnQuestion-module__xuEkFG__botones button:nth-child(4){animation-delay:.27s}.ReturnQuestion-module__xuEkFG__on .ReturnQuestion-module__xuEkFG__botones button:nth-child(5){animation-delay:.32s}@keyframes ReturnQuestion-module__xuEkFG__entra{0%{opacity:0;transform:translateY(16px)scale(.97)}}@media (prefers-reduced-motion:reduce){.ReturnQuestion-module__xuEkFG__on h2,.ReturnQuestion-module__xuEkFG__on .ReturnQuestion-module__xuEkFG__botones button,.ReturnQuestion-module__xuEkFG__calendario{animation:none}}
.Consultation-module__UtBNda__screen{height:calc(100dvh - var(--frame) * 2);margin-block:var(--frame);background:var(--app);border-radius:var(--frame-radius);max-width:880px;box-shadow:var(--lift-card);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}.Consultation-module__UtBNda__head{background:var(--app);z-index:2;transition:box-shadow var(--t-mid) var(--ease);flex:none;position:relative}.Consultation-module__UtBNda__head:after{content:"";background:var(--line);height:1px;position:absolute;bottom:-1px;left:0;right:0}.Consultation-module__UtBNda__head.Consultation-module__UtBNda__elevated{box-shadow:0 6px 20px -12px #101d1a66}.Consultation-module__UtBNda__headRow{padding:18px var(--gutter);align-items:center;gap:14px;min-height:88px;display:flex}@media (max-width:560px){.Consultation-module__UtBNda__headRow{padding:14px var(--gutter);min-height:72px}}.Consultation-module__UtBNda__back{width:42px;height:42px;color:var(--muted);transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast) var(--ease);border-radius:12px;flex:none;place-items:center;margin-left:-10px;display:grid}.Consultation-module__UtBNda__back:hover{background:var(--sunk);color:var(--ink)}.Consultation-module__UtBNda__back:active{transform:scale(.9)}.Consultation-module__UtBNda__identity{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;margin-inline:-10px;padding:6px 10px;display:flex}.Consultation-module__UtBNda__identityText{flex:1;gap:1px;min-width:0;display:grid}.Consultation-module__UtBNda__name{letter-spacing:-.032em;font-size:26px;font-weight:700;line-height:1.12}@media (max-width:560px){.Consultation-module__UtBNda__name{font-size:21px}}.Consultation-module__UtBNda__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:3px;font-size:14.5px;display:flex}.Consultation-module__UtBNda__metaAdmin{color:var(--faint);border-left:1px solid var(--line);padding-left:11px}.Consultation-module__UtBNda__openRecord{background:var(--surface);border:1px solid var(--line);height:40px;box-shadow:var(--lift);color:var(--accent-ink);white-space:nowrap;transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px 0 16px;font-size:15px;font-weight:600;display:inline-flex}.Consultation-module__UtBNda__openRecord:hover{background:var(--wash);border-color:color-mix(in srgb, var(--accent) 35%, transparent);color:var(--accent-ink)}.Consultation-module__UtBNda__openRecord:active{transform:scale(.96)}@media (max-width:420px){.Consultation-module__UtBNda__openRecordText{display:none}.Consultation-module__UtBNda__openRecord{padding-inline:7px}}.Consultation-module__UtBNda__chev{color:var(--faint);flex:none}.Consultation-module__UtBNda__alerts{transition:grid-template-rows var(--t-slow) var(--ease);grid-template-rows:0fr;display:grid}.Consultation-module__UtBNda__alerts.Consultation-module__UtBNda__on{grid-template-rows:1fr}.Consultation-module__UtBNda__alerts>div{overflow:hidden}.Consultation-module__UtBNda__alertsInner{padding:0 var(--gutter) 18px;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Consultation-module__UtBNda__tag{background:var(--surface);color:var(--muted);border:1px solid var(--line);box-shadow:var(--lift);white-space:nowrap;border-radius:999px;padding:8px 15px;font-size:15px}.Consultation-module__UtBNda__tagAlergia{background:var(--alert-wash);color:var(--alert);border-color:color-mix(in srgb, var(--alert) 22%, transparent);align-items:center;gap:7px;font-weight:600;display:inline-flex}.Consultation-module__UtBNda__tagNota{color:var(--ink);white-space:normal;align-items:center;gap:7px;display:inline-flex}.Consultation-module__UtBNda__tagNota svg{color:var(--muted);flex:none}.Consultation-module__UtBNda__last{background:var(--surface);border-bottom:1px solid var(--line);flex:none;overflow:hidden}.Consultation-module__UtBNda__lastBtn{width:100%;padding:15px var(--gutter);min-height:var(--touch);text-align:left;color:var(--muted);transition:background var(--t-fast);align-items:center;gap:12px;font-size:15px;display:flex}.Consultation-module__UtBNda__lastBtn:hover{background:var(--sunk)}.Consultation-module__UtBNda__lastBtn b{color:var(--ink);font-weight:500}.Consultation-module__UtBNda__lastBtn .Consultation-module__UtBNda__chev{transition:transform var(--t-mid) var(--ease)}.Consultation-module__UtBNda__lastIcon{color:var(--faint)}.Consultation-module__UtBNda__last.Consultation-module__UtBNda__open .Consultation-module__UtBNda__lastBtn .Consultation-module__UtBNda__chev{transform:rotate(90deg)}.Consultation-module__UtBNda__lastWrap{transition:grid-template-rows var(--t-slow) var(--ease);grid-template-rows:0fr;display:grid}.Consultation-module__UtBNda__last.Consultation-module__UtBNda__open .Consultation-module__UtBNda__lastWrap{grid-template-rows:1fr}.Consultation-module__UtBNda__lastWrap>div{box-shadow:var(--sink);overflow:hidden}.Consultation-module__UtBNda__lastBody{margin:20px var(--gutter) 24px;border-left:2px solid var(--accent-soft);gap:18px;padding-left:18px;font-size:15.5px;display:grid}.Consultation-module__UtBNda__lastBody dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:600}.Consultation-module__UtBNda__lastBody dd{color:var(--ink);margin:0;line-height:1.55}.Consultation-module__UtBNda__scroll{overscroll-behavior:contain;flex:1;overflow-y:auto}.Consultation-module__UtBNda__note{padding:26px var(--gutter) 56px;flex-direction:column;gap:32px;display:flex}.Consultation-module__UtBNda__field{animation:Consultation-module__UtBNda__fieldIn .52s var(--ease) both;flex-direction:column;gap:10px;display:flex}.Consultation-module__UtBNda__field:first-child{animation-delay:40ms}.Consultation-module__UtBNda__field:nth-child(2){animation-delay:90ms}.Consultation-module__UtBNda__field:nth-child(3){animation-delay:.14s}.Consultation-module__UtBNda__field:nth-child(4){animation-delay:.19s}.Consultation-module__UtBNda__field:nth-child(5){animation-delay:.23s}.Consultation-module__UtBNda__field:nth-child(6){animation-delay:.27s}.Consultation-module__UtBNda__field:nth-child(7){animation-delay:.3s}.Consultation-module__UtBNda__field:nth-child(n+8){animation-delay:.33s}@keyframes Consultation-module__UtBNda__fieldIn{0%{opacity:0;transform:translateY(14px)}}.Consultation-module__UtBNda__field>label,.Consultation-module__UtBNda__fieldLabel{letter-spacing:-.016em;width:fit-content;transition:color var(--t-fast);font-size:15.5px;font-weight:600}.Consultation-module__UtBNda__rotuloDetalle{color:var(--muted);font-weight:400}.Consultation-module__UtBNda__field:has(.Consultation-module__UtBNda__area:focus)>label{color:var(--accent-ink)}.Consultation-module__UtBNda__area{resize:none;background:var(--surface);width:100%;min-height:58px;box-shadow:var(--lift);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-mid) var(--ease);border:1px solid #0000;border-radius:18px;padding:15px 17px;line-height:1.5;overflow:hidden}.Consultation-module__UtBNda__area:focus{border-color:var(--accent-ink);box-shadow:0 0 0 4px var(--wash);outline:none}.Consultation-module__UtBNda__area::placeholder{color:var(--faint);font-size:16px}.Consultation-module__UtBNda__vitals{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Consultation-module__UtBNda__vital{cursor:text;background:var(--surface);border:1px solid var(--line);height:44px;color:var(--faint);transition:border-color var(--t-fast), background var(--t-mid) var(--ease), color var(--t-fast), box-shadow var(--t-mid) var(--ease);border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 12px;display:inline-flex}.Consultation-module__UtBNda__vital.Consultation-module__UtBNda__filled{background:var(--wash);color:var(--accent-ink);border-color:#0000}.Consultation-module__UtBNda__vital:focus-within{border-color:var(--accent-ink);background:var(--surface);box-shadow:0 0 0 4px var(--wash)}.Consultation-module__UtBNda__vital.Consultation-module__UtBNda__bad{border-color:var(--alert);background:var(--alert-wash);color:var(--alert)}.Consultation-module__UtBNda__vitalName{letter-spacing:-.006em;font-size:13px;font-weight:600}.Consultation-module__UtBNda__vital input{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;background:0 0;border:none;padding:0;font-size:16px}.Consultation-module__UtBNda__vital input:focus{outline:none}.Consultation-module__UtBNda__vital input::placeholder{color:var(--faint);opacity:1;font-size:13px;font-weight:500}.Consultation-module__UtBNda__vital.Consultation-module__UtBNda__filled input::placeholder{color:var(--accent-ink)}.Consultation-module__UtBNda__wBp input{width:5.6ch}.Consultation-module__UtBNda__wSmall input{width:4ch}.Consultation-module__UtBNda__wGlucose input{width:5.2ch}.Consultation-module__UtBNda__bmi{background:var(--sunk);border:1px solid var(--hair);height:44px;color:var(--muted);animation:Consultation-module__UtBNda__chipIn .36s var(--ease-pop) both;border-radius:999px;align-items:baseline;gap:7px;padding-inline:14px;font-size:14px;display:inline-flex}.Consultation-module__UtBNda__bmi b{color:var(--ink);font-size:16px;font-weight:600}@keyframes Consultation-module__UtBNda__chipIn{0%{opacity:0;transform:scale(.9)}}.Consultation-module__UtBNda__more{border:1px solid var(--line);background:var(--surface);height:44px;color:var(--accent-ink);transition:border-color var(--t-fast), background var(--t-fast), transform var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:7px;padding:0 15px 0 12px;font-size:14px;font-weight:600;display:inline-flex}.Consultation-module__UtBNda__more:hover{border-color:var(--accent-ink);background:var(--wash)}.Consultation-module__UtBNda__more:active{transform:scale(.96)}.Consultation-module__UtBNda__recipe{border-radius:var(--r);background:var(--sunk);border:1px solid var(--hair);gap:10px;margin-top:4px;padding:14px;display:grid}.Consultation-module__UtBNda__recipeHead{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;font-weight:600;display:flex}.Consultation-module__UtBNda__recipeCount{letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.Consultation-module__UtBNda__meds{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Consultation-module__UtBNda__med{background:var(--surface);box-shadow:var(--lift);animation:Consultation-module__UtBNda__medIn .44s var(--ease-pop) both;border:1px solid #0000;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px 10px 13px 17px;display:grid;position:relative;overflow:hidden}.Consultation-module__UtBNda__med:before{content:"";background:var(--accent);width:4px;position:absolute;top:0;bottom:0;left:0}@keyframes Consultation-module__UtBNda__medIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.Consultation-module__UtBNda__medText{gap:3px;min-width:0;display:grid}.Consultation-module__UtBNda__medName{letter-spacing:-.012em;font-size:16px;font-weight:600}.Consultation-module__UtBNda__medDose{color:var(--muted);font-size:14.5px}.Consultation-module__UtBNda__medTotal{color:var(--accent-ink);background:var(--wash);border-radius:999px;justify-self:start;margin-top:2px;padding:3px 9px;font-size:12.5px;font-weight:600}.Consultation-module__UtBNda__medDrop{width:40px;height:40px;color:var(--faint);transition:color var(--t-fast), background var(--t-fast), transform var(--t-fast);border-radius:10px;flex:none;place-items:center;display:grid}.Consultation-module__UtBNda__medDrop:hover{color:var(--alert);background:var(--alert-wash)}.Consultation-module__UtBNda__medDrop:active{transform:scale(.88)}.Consultation-module__UtBNda__addMed{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--accent-ink);transition:border-color var(--t-fast), background var(--t-mid) var(--ease), transform var(--t-fast) var(--ease);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 16px 0 13px;font-size:15px;font-weight:600;display:inline-flex}.Consultation-module__UtBNda__addMed:hover{border-color:var(--accent-ink);background:var(--wash)}.Consultation-module__UtBNda__addMed:active{transform:scale(.96)}.Consultation-module__UtBNda__antecedentes{background:var(--sunk);border:1px solid var(--hair);border-radius:18px;gap:12px;padding:14px 17px;display:grid}.Consultation-module__UtBNda__antecedentes dl{gap:10px;margin:0;display:grid}.Consultation-module__UtBNda__antecedentes dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:600}.Consultation-module__UtBNda__antecedentes dd{color:var(--ink);margin:0;line-height:1.5}.Consultation-module__UtBNda__antecedentesVacio{color:var(--faint);margin:0;font-style:italic}.Consultation-module__UtBNda__antecedentesEditar{min-height:36px;color:var(--accent-ink);justify-self:start;align-items:center;gap:4px;font-size:14.5px;font-weight:600;display:inline-flex}.Consultation-module__UtBNda__addSection{border:1px dashed var(--line);min-height:42px;color:var(--muted);transition:border-color var(--t-fast), color var(--t-fast), background var(--t-mid) var(--ease);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 16px 0 13px;font-size:15px;font-weight:600;display:inline-flex}.Consultation-module__UtBNda__addSection:hover{border-color:var(--accent-ink);color:var(--accent-ink);background:var(--wash)}.Consultation-module__UtBNda__addSectionForm{gap:10px;display:grid}.Consultation-module__UtBNda__addSectionRow{align-items:center;gap:8px;display:flex}.Consultation-module__UtBNda__addSectionInput{min-width:0;min-height:var(--touch);border:1px solid var(--line);background:var(--surface);border-radius:14px;flex:1;padding:0 17px}.Consultation-module__UtBNda__addSectionInput:focus{border-color:var(--accent-ink);box-shadow:0 0 0 4px var(--wash);outline:none}.Consultation-module__UtBNda__addSectionCancel{min-height:var(--touch);color:var(--muted);border-radius:13px;padding:0 14px;font-size:15px}.Consultation-module__UtBNda__addSectionOk{min-height:var(--touch);border:1px solid var(--accent);color:var(--accent-ink);border-radius:13px;padding:0 18px;font-size:15px;font-weight:600}.Consultation-module__UtBNda__addSectionOk:disabled{opacity:.5}.Consultation-module__UtBNda__addSectionError{color:var(--alert);margin:0;font-size:14.5px}.Consultation-module__UtBNda__addSectionHint{color:var(--faint);margin:0;font-size:13.5px}.Consultation-module__UtBNda__foot{z-index:3;padding:13px var(--gutter);padding-bottom:calc(13px + var(--kb));background:var(--surface);border-top:1px solid var(--line);transition:padding-bottom var(--t-mid) var(--ease);flex:none;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.Consultation-module__UtBNda__saved{color:var(--faint);min-width:0;transition:color var(--t-mid);align-items:center;gap:8px;font-size:13px;display:flex}.Consultation-module__UtBNda__saved.Consultation-module__UtBNda__offline{color:var(--alert)}.Consultation-module__UtBNda__saved i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.Consultation-module__UtBNda__saved.Consultation-module__UtBNda__saving i{animation:1.1s ease-in-out infinite Consultation-module__UtBNda__pulse}@keyframes Consultation-module__UtBNda__pulse{50%{opacity:.25}}.Consultation-module__UtBNda__sign{min-height:var(--touch);background:var(--accent);color:var(--on-accent);letter-spacing:-.012em;transition:transform var(--t-fast) var(--ease), background var(--t-fast), box-shadow var(--t-mid) var(--ease);border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 26px 0 22px;font-size:16px;font-weight:600;display:inline-flex}.Consultation-module__UtBNda__sign:hover{background:var(--accent-soft);box-shadow:var(--lift)}.Consultation-module__UtBNda__sign:active{transform:scale(.955)}.Consultation-module__UtBNda__sign[disabled]{background:var(--sunk);color:var(--faint);border:1px solid var(--line);cursor:default;box-shadow:none;transform:none}.Consultation-module__UtBNda__ask{z-index:40;overscroll-behavior:contain;padding:var(--gutter);background:var(--app-solid);opacity:0;visibility:hidden;transition:opacity var(--t-mid) var(--ease), visibility 0s var(--t-mid);display:flex;position:fixed;inset:0;overflow-y:auto}.Consultation-module__UtBNda__ask.Consultation-module__UtBNda__on{opacity:1;visibility:visible;transition:opacity var(--t-mid) var(--ease)}.Consultation-module__UtBNda__toast{left:50%;bottom:calc(26px + var(--kb));z-index:50;background:var(--ink);color:var(--app-solid);letter-spacing:-.012em;text-align:center;opacity:0;visibility:hidden;max-width:calc(100% - 44px);transition:transform var(--t-slow) var(--ease-pop), opacity var(--t-mid) var(--ease), visibility 0s var(--t-slow);border-radius:999px;padding:14px 22px;font-size:15px;font-weight:500;position:fixed;transform:translate(-50%,20px)scale(.94);box-shadow:0 10px 34px -8px #101d1a80}.Consultation-module__UtBNda__toast.Consultation-module__UtBNda__on{opacity:1;visibility:visible;transition:transform var(--t-slow) var(--ease-pop), opacity var(--t-mid) var(--ease);transform:translate(-50%)scale(1)}.Consultation-module__UtBNda__startWrap{padding:40px var(--gutter) 60px;text-align:center;animation:Consultation-module__UtBNda__fieldIn .5s var(--ease) both;justify-items:center;gap:14px;display:grid}.Consultation-module__UtBNda__startNote{color:var(--faint);text-wrap:balance;margin:0;font-size:15px}.Consultation-module__UtBNda__start{background:var(--accent);min-height:54px;color:var(--on-accent);transition:transform var(--t-fast) var(--ease), background var(--t-fast), box-shadow var(--t-mid) var(--ease);border-radius:999px;align-items:center;gap:10px;padding-inline:26px;font-size:16px;font-weight:600;display:inline-flex}.Consultation-module__UtBNda__start:hover{background:var(--accent-soft);box-shadow:var(--lift)}.Consultation-module__UtBNda__start:active{transform:scale(.96)}
.PatientSheet-module__dAJq1W__cargando{padding:80px var(--gutter);text-align:center;color:var(--faint);margin:0;font-size:15px}
.PatientsSheet-module__ABzeSW__scroll{overscroll-behavior:contain;flex:1;overflow-y:auto}.PatientsSheet-module__ABzeSW__filtros{padding:0 var(--gutter) 16px;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.PatientsSheet-module__ABzeSW__filtros::-webkit-scrollbar{display:none}.PatientsSheet-module__ABzeSW__filtro{border:1px solid var(--hair);background:var(--surface);min-height:40px;color:var(--muted);white-space:nowrap;transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast);border-radius:999px;flex:none;align-items:center;gap:8px;padding-inline:15px;font-size:14.5px;display:inline-flex}.PatientsSheet-module__ABzeSW__filtro:hover:not(:disabled):not([aria-pressed=true]){color:var(--accent-ink)}.PatientsSheet-module__ABzeSW__filtro[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:#0000;font-weight:600}.PatientsSheet-module__ABzeSW__filtro:disabled{opacity:.45;cursor:default}.PatientsSheet-module__ABzeSW__cuenta{font-variant-numeric:tabular-nums;color:var(--faint);font-size:13px}.PatientsSheet-module__ABzeSW__filtro[aria-pressed=true] .PatientsSheet-module__ABzeSW__cuenta{color:color-mix(in srgb, var(--on-accent) 75%, transparent)}.PatientsSheet-module__ABzeSW__lista{margin:0 var(--gutter) 28px;background:var(--surface);box-shadow:var(--lift);border-radius:18px;padding:0;list-style:none;overflow:hidden}.PatientsSheet-module__ABzeSW__fila{width:100%;padding:13px var(--gutter);text-align:left;border-bottom:1px solid var(--hair);min-height:72px;transition:background var(--t-fast);animation:PatientsSheet-module__ABzeSW__filaIn .36s var(--ease) both;animation-delay:calc(var(--i) * 30ms);align-items:center;gap:14px;display:flex}.PatientsSheet-module__ABzeSW__lista li:last-child .PatientsSheet-module__ABzeSW__fila{border-bottom:none}.PatientsSheet-module__ABzeSW__fila:hover{background:var(--sunk)}@keyframes PatientsSheet-module__ABzeSW__filaIn{0%{opacity:0;transform:translateY(8px)}}.PatientsSheet-module__ABzeSW__cuerpo{flex:1;gap:2px;min-width:0;display:grid}.PatientsSheet-module__ABzeSW__nombre{color:var(--ink);align-items:baseline;gap:9px;font-size:16px;font-weight:500;display:flex}.PatientsSheet-module__ABzeSW__edad{color:var(--faint);flex:none;font-size:14px}.PatientsSheet-module__ABzeSW__abajo{color:var(--muted);align-items:baseline;gap:8px;min-width:0;font-size:14px;display:flex}.PatientsSheet-module__ABzeSW__lejos{color:var(--alert);flex:none;font-weight:600}.PatientsSheet-module__ABzeSW__dx{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;padding-left:2px;overflow:hidden}.PatientsSheet-module__ABzeSW__marcas{flex:none;align-items:center;gap:8px;display:flex}.PatientsSheet-module__ABzeSW__alergia{background:var(--alert-wash);width:26px;height:26px;color:var(--alert);border-radius:9px;place-items:center;display:grid}.PatientsSheet-module__ABzeSW__cronico{background:var(--sunk);border:1px solid var(--hair);max-width:150px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:13px;overflow:hidden}.PatientsSheet-module__ABzeSW__aviso{padding:50px var(--gutter);text-align:center;color:var(--faint);margin:0;font-size:15px}@media (max-width:560px){.PatientsSheet-module__ABzeSW__cronico{display:none}}@media (prefers-reduced-motion:reduce){.PatientsSheet-module__ABzeSW__fila{animation:none}}
.PaySheet-module__RlxjWq__scroll{overscroll-behavior:contain;min-height:0;padding:4px var(--gutter) calc(var(--gutter) + env(safe-area-inset-bottom,0px));flex:1;align-content:start;gap:16px;display:grid;overflow-y:auto}.PaySheet-module__RlxjWq__paso{background:var(--surface);box-shadow:var(--lift);border-radius:18px;gap:12px;padding:18px 20px 20px;display:grid}.PaySheet-module__RlxjWq__pasoTitulo{letter-spacing:-.01em;align-items:center;gap:12px;margin:0;font-size:17px;font-weight:700;display:flex}.PaySheet-module__RlxjWq__numero{background:var(--wash);width:30px;height:30px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.PaySheet-module__RlxjWq__texto{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.PaySheet-module__RlxjWq__cuenta{background:var(--sunk);border-radius:14px;gap:4px;padding:16px 18px;display:grid}.PaySheet-module__RlxjWq__banco{color:var(--faint);margin:0;font-size:14px;font-weight:600}.PaySheet-module__RlxjWq__numeroCuenta{letter-spacing:.02em;-webkit-user-select:all;user-select:all;margin:0;font-size:28px;font-weight:700}.PaySheet-module__RlxjWq__titular{color:var(--muted);margin:0;font-size:14.5px}.PaySheet-module__RlxjWq__copiar{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--accent-ink);border-radius:999px;justify-self:start;align-items:center;gap:8px;margin-top:6px;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.PaySheet-module__RlxjWq__elegir{min-height:var(--touch);border:1.5px dashed var(--line);color:var(--accent-ink);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:10px 16px;font-weight:600;display:flex}.PaySheet-module__RlxjWq__elegir[aria-disabled=true]{opacity:.6}.PaySheet-module__RlxjWq__elegir input{opacity:0;width:1px;height:1px;position:absolute}.PaySheet-module__RlxjWq__elegir span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PaySheet-module__RlxjWq__vista{object-fit:cover;border-radius:10px;flex:none;width:56px;height:56px}.PaySheet-module__RlxjWq__error{background:var(--alert-wash);color:var(--alert);border-radius:12px;margin:0;padding:14px 16px;font-size:15px}.PaySheet-module__RlxjWq__primario{background:var(--accent);min-height:54px;color:var(--on-accent);transition:transform var(--t-fast) var(--ease), background var(--t-fast);border-radius:999px;font-size:16px;font-weight:600}.PaySheet-module__RlxjWq__primario:hover{background:var(--accent-soft)}.PaySheet-module__RlxjWq__primario:active{transform:scale(.975)}.PaySheet-module__RlxjWq__primario[disabled]{opacity:.55;transform:none}.PaySheet-module__RlxjWq__listo{background:var(--surface);box-shadow:var(--lift);text-align:center;border-radius:18px;justify-items:center;gap:12px;padding:28px 22px;display:grid}.PaySheet-module__RlxjWq__check{background:var(--ok);width:56px;height:56px;color:var(--on-ok);border-radius:50%;place-items:center;display:grid}.PaySheet-module__RlxjWq__listoTitulo{margin:0;font-size:19px;font-weight:700}.PaySheet-module__RlxjWq__listo .PaySheet-module__RlxjWq__primario{justify-self:stretch;margin-top:8px}
.PlansSheet-module__j0X5ca__scroll{overscroll-behavior:contain;min-height:0;padding-top:4px;padding-bottom:calc(24px + var(--kb));flex:1;overflow-y:auto}.PlansSheet-module__j0X5ca__planes{margin:0 var(--gutter) 22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.PlansSheet-module__j0X5ca__plan{grid-row:span 5;grid-template-rows:subgrid;background:var(--surface);box-shadow:var(--lift);animation:PlansSheet-module__j0X5ca__entra .34s var(--ease) both;animation-delay:calc(50ms + var(--i) * 50ms);border-radius:18px;align-content:start;row-gap:8px;padding:20px 20px 18px;display:grid}.PlansSheet-module__j0X5ca__plan.PlansSheet-module__j0X5ca__tuyo{box-shadow:0 0 0 2px var(--accent-ink), var(--lift)}.PlansSheet-module__j0X5ca__cabeza{justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.PlansSheet-module__j0X5ca__nombre{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:700}.PlansSheet-module__j0X5ca__chip{background:var(--wash);color:var(--accent-ink);letter-spacing:.01em;border-radius:999px;flex:none;padding:3px 10px;font-size:12.5px;font-weight:600}.PlansSheet-module__j0X5ca__precio{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:4px 0 0;display:flex}.PlansSheet-module__j0X5ca__cifra{letter-spacing:-.025em;color:var(--ink);font-size:30px;font-weight:700;line-height:1.1}.PlansSheet-module__j0X5ca__periodo{color:var(--faint);font-size:14px}.PlansSheet-module__j0X5ca__para{color:var(--muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.45}.PlansSheet-module__j0X5ca__cabe{border-top:1px solid var(--hair);color:var(--ink);align-content:start;gap:6px;margin:6px 0 0;padding:12px 0 0;font-size:15px;list-style:none;display:grid}.PlansSheet-module__j0X5ca__cabe b{font-weight:700}.PlansSheet-module__j0X5ca__uso{color:var(--muted);margin-top:4px;font-size:13.5px}.PlansSheet-module__j0X5ca__todos{margin:0 var(--gutter) 18px;background:var(--surface);box-shadow:var(--lift);animation:PlansSheet-module__j0X5ca__entra .34s var(--ease) both;border-radius:18px;padding:19px 20px;animation-delay:.22s}.PlansSheet-module__j0X5ca__rotulo{color:var(--muted);margin:0 0 12px;font-size:15px;font-weight:600}.PlansSheet-module__j0X5ca__lista{gap:11px;margin:0;padding:0;list-style:none;display:grid}.PlansSheet-module__j0X5ca__lista li{color:var(--ink);align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.PlansSheet-module__j0X5ca__lista li svg{color:var(--muted);flex:none;margin-top:1px}.PlansSheet-module__j0X5ca__notas{margin:0 var(--gutter);gap:6px;display:grid}.PlansSheet-module__j0X5ca__notas p{color:var(--faint);margin:0;font-size:14px;line-height:1.45}@keyframes PlansSheet-module__j0X5ca__entra{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.PlansSheet-module__j0X5ca__plan,.PlansSheet-module__j0X5ca__todos{animation:none}}.PlansSheet-module__j0X5ca__tachado{color:var(--faint);font-size:15px}.PlansSheet-module__j0X5ca__fundador{color:var(--ok);flex-basis:100%;font-size:13px;font-weight:600;line-height:1.35}.PlansSheet-module__j0X5ca__pie{align-content:end;gap:8px;margin-top:6px;display:grid}.PlansSheet-module__j0X5ca__pagar{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--accent-ink);border-radius:999px;font-size:14.5px;font-weight:600}.PlansSheet-module__j0X5ca__pagar:hover{border-color:var(--accent-ink)}.PlansSheet-module__j0X5ca__revision,.PlansSheet-module__j0X5ca__pagado{margin:0;font-size:13.5px;font-weight:600;line-height:1.4}.PlansSheet-module__j0X5ca__revision{color:var(--accent-ink)}.PlansSheet-module__j0X5ca__pagado{color:var(--ok)}@media (max-width:700px){.PlansSheet-module__j0X5ca__planes{grid-template-columns:minmax(0,1fr)}}
.NewAppointmentSheet-module__NKzOzG__scroll{overscroll-behavior:contain;flex:1;overflow-y:auto}.NewAppointmentSheet-module__NKzOzG__bloque{margin:0 var(--gutter) 22px;background:var(--surface);box-shadow:var(--lift);animation:NewAppointmentSheet-module__NKzOzG__entra .3s var(--ease) both;border-radius:18px;gap:13px;padding:19px 20px;display:grid}@keyframes NewAppointmentSheet-module__NKzOzG__entra{0%{opacity:0;transform:translateY(10px)}}.NewAppointmentSheet-module__NKzOzG__rotulo{color:var(--muted);margin:0;font-size:14px;font-weight:600}.NewAppointmentSheet-module__NKzOzG__tira{scrollbar-width:none;gap:8px;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.NewAppointmentSheet-module__NKzOzG__tira::-webkit-scrollbar{display:none}.NewAppointmentSheet-module__NKzOzG__dia{border:1px solid var(--hair);background:var(--surface);min-height:46px;color:var(--ink);white-space:nowrap;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);border-radius:13px;flex:none;padding-inline:15px;font-size:15px}.NewAppointmentSheet-module__NKzOzG__dia:hover:not([aria-pressed=true]){background:var(--sunk)}.NewAppointmentSheet-module__NKzOzG__finde{color:var(--faint)}.NewAppointmentSheet-module__NKzOzG__dia[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:#0000;font-weight:600}.NewAppointmentSheet-module__NKzOzG__confirma{color:var(--muted);margin:0;font-size:15px}.NewAppointmentSheet-module__NKzOzG__horaFila{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.NewAppointmentSheet-module__NKzOzG__reloj{align-items:center;gap:4px;display:flex}.NewAppointmentSheet-module__NKzOzG__horaInput{width:64px;min-height:var(--touch);border:1px solid var(--hair);background:var(--surface);color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;transition:border-color var(--t-fast);border-radius:13px;font-size:19px}.NewAppointmentSheet-module__NKzOzG__horaInput:focus-visible{border-color:var(--accent);outline:none}.NewAppointmentSheet-module__NKzOzG__dosPuntos{color:var(--faint);font-size:19px}.NewAppointmentSheet-module__NKzOzG__mal{color:var(--alert);font-size:14px}.NewAppointmentSheet-module__NKzOzG__label{color:var(--muted);font-size:14px;font-weight:500}.NewAppointmentSheet-module__NKzOzG__input{width:100%;min-height:var(--touch);border:1px solid var(--hair);background:var(--surface);color:var(--ink);transition:border-color var(--t-fast);border-radius:13px;padding-inline:15px;font-size:16.5px}.NewAppointmentSheet-module__NKzOzG__input:focus-visible{border-color:var(--accent);outline:none}.NewAppointmentSheet-module__NKzOzG__error{margin:0 var(--gutter) 18px;background:color-mix(in srgb, var(--alert) 12%, transparent);color:var(--alert);border-radius:13px;padding:12px 15px;font-size:15px}.NewAppointmentSheet-module__NKzOzG__pie{padding:0 var(--gutter) 34px;justify-content:flex-end;display:flex}.NewAppointmentSheet-module__NKzOzG__agendar{min-height:var(--touch);background:var(--accent);color:var(--on-accent);transition:opacity var(--t-fast);border-radius:14px;padding-inline:30px;font-size:16px;font-weight:600}.NewAppointmentSheet-module__NKzOzG__agendar:disabled{opacity:.45}
.ReceptionSheet-module__dkdyEa__cargando{padding:48px var(--gutter);color:var(--faint);text-align:center;margin:0}.ReceptionSheet-module__dkdyEa__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ReceptionSheet-module__dkdyEa__masthead{padding:26px var(--gutter) 22px;flex:none;align-items:center;gap:14px;display:flex}@supports (animation-timeline:scroll()){:has(>.ReceptionSheet-module__dkdyEa__masthead){timeline-scope:--cabecera}.ReceptionSheet-module__dkdyEa__scroll{scroll-timeline:--cabecera block}.ReceptionSheet-module__dkdyEa__masthead{animation:linear both ReceptionSheet-module__dkdyEa__filete;animation-timeline:--cabecera;animation-range:0 24px}}@keyframes ReceptionSheet-module__dkdyEa__filete{0%{box-shadow:0 1px #0000}to{box-shadow:0 1px 0 var(--hair)}}.ReceptionSheet-module__dkdyEa__quien{min-width:0}.ReceptionSheet-module__dkdyEa__title{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:24px;font-weight:700}.ReceptionSheet-module__dkdyEa__sub{color:var(--muted);align-items:baseline;gap:12px;margin:3px 0 0;font-size:15px;display:flex}.ReceptionSheet-module__dkdyEa__back{width:var(--touch);height:var(--touch);color:var(--muted);transition:background var(--t-fast), color var(--t-fast);border-radius:14px;flex:none;place-items:center;display:grid}.ReceptionSheet-module__dkdyEa__back:hover{background:var(--sunk);color:var(--accent-ink)}.ReceptionSheet-module__dkdyEa__bloque{margin:0 var(--gutter) 26px;background:var(--surface);box-shadow:var(--lift);border-radius:18px;gap:14px;padding:19px 20px;display:grid}.ReceptionSheet-module__dkdyEa__rotulo{letter-spacing:.02em;color:var(--muted);margin:0;font-size:14px;font-weight:600}.ReceptionSheet-module__dkdyEa__citas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ReceptionSheet-module__dkdyEa__cita{align-items:baseline;gap:12px;min-width:0;display:flex}.ReceptionSheet-module__dkdyEa__citaCuando{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:15.5px;font-weight:500}.ReceptionSheet-module__dkdyEa__citaMotivo{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.ReceptionSheet-module__dkdyEa__error{background:color-mix(in srgb, var(--alert) 12%, transparent);color:var(--alert);border-radius:12px;margin:0;padding:11px 14px;font-size:15px}.ReceptionSheet-module__dkdyEa__field{gap:7px;display:grid}.ReceptionSheet-module__dkdyEa__label{color:var(--muted);font-size:14px;font-weight:500}.ReceptionSheet-module__dkdyEa__input{width:100%;min-height:var(--touch);border:1px solid var(--hair);background:var(--surface);color:var(--ink);transition:border-color var(--t-fast);border-radius:13px;padding-inline:15px;font-size:16.5px}.ReceptionSheet-module__dkdyEa__input:focus-visible{border-color:var(--accent);outline:none}.ReceptionSheet-module__dkdyEa__pie{padding:0 var(--gutter) 34px;justify-content:space-between;gap:12px;display:flex}.ReceptionSheet-module__dkdyEa__agendar{min-height:var(--touch);border:1px solid var(--hair);background:var(--surface);color:var(--accent-ink);transition:background var(--t-fast);border-radius:14px;align-items:center;gap:9px;padding-inline:18px;font-size:15.5px;font-weight:500;display:inline-flex}.ReceptionSheet-module__dkdyEa__agendar:hover{background:var(--sunk)}.ReceptionSheet-module__dkdyEa__guardar{min-height:var(--touch);background:var(--accent);color:var(--on-accent);transition:opacity var(--t-fast);border-radius:14px;padding-inline:26px;font-size:15.5px;font-weight:600}.ReceptionSheet-module__dkdyEa__guardar:disabled{opacity:.6}
.NoteLayoutPicker-module__Z3_rOG__picker{gap:14px;display:grid}.NoteLayoutPicker-module__Z3_rOG__plantillas{grid-template-columns:1fr 1fr;gap:8px;display:grid}.NoteLayoutPicker-module__Z3_rOG__plantilla{min-height:var(--touch);border:1px solid var(--line);background:var(--surface);color:var(--muted);transition:border-color var(--t-fast), color var(--t-fast), background var(--t-fast);border-radius:13px;padding:0 14px;font-size:15px;font-weight:500}.NoteLayoutPicker-module__Z3_rOG__plantilla:hover:not([aria-pressed=true]){border-color:var(--accent-ink);color:var(--ink)}.NoteLayoutPicker-module__Z3_rOG__plantilla[aria-pressed=true]{border-color:var(--accent);background:var(--wash);color:var(--accent-ink);font-weight:600}.NoteLayoutPicker-module__Z3_rOG__aviso{color:var(--faint);margin:0;font-size:13.5px}.NoteLayoutPicker-module__Z3_rOG__lista{border:1px solid var(--hair);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.NoteLayoutPicker-module__Z3_rOG__fila{border-bottom:1px solid var(--hair);align-items:center;gap:10px;min-height:52px;padding:4px 6px 4px 14px;display:flex}.NoteLayoutPicker-module__Z3_rOG__fila:last-child{border-bottom:none}.NoteLayoutPicker-module__Z3_rOG__nombre{min-width:0;color:var(--ink);flex:1;font-size:15px}.NoteLayoutPicker-module__Z3_rOG__detalle{color:var(--muted)}.NoteLayoutPicker-module__Z3_rOG__fija{color:var(--faint);margin-left:8px;font-size:12px}.NoteLayoutPicker-module__Z3_rOG__acciones{flex:none;gap:2px;display:flex}.NoteLayoutPicker-module__Z3_rOG__boton{width:42px;height:42px;color:var(--muted);transition:background var(--t-fast), color var(--t-fast);border-radius:11px;place-items:center;display:grid}.NoteLayoutPicker-module__Z3_rOG__boton:hover:not(:disabled){background:var(--sunk);color:var(--accent-ink)}.NoteLayoutPicker-module__Z3_rOG__boton:disabled{opacity:.3;cursor:default}.NoteLayoutPicker-module__Z3_rOG__quitar:hover:not(:disabled){background:var(--alert-wash);color:var(--alert)}.NoteLayoutPicker-module__Z3_rOG__recuperar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.NoteLayoutPicker-module__Z3_rOG__recuperarRotulo{color:var(--muted);font-size:13.5px}.NoteLayoutPicker-module__Z3_rOG__recuperarBoton{border:1px dashed var(--line);min-height:36px;color:var(--accent-ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:14px;font-weight:500;display:inline-flex}.NoteLayoutPicker-module__Z3_rOG__recuperarBoton:hover{border-color:var(--accent-ink);background:var(--wash)}.NoteLayoutPicker-module__Z3_rOG__agregar{gap:8px;display:flex}.NoteLayoutPicker-module__Z3_rOG__input{min-width:0;min-height:var(--touch);border:1px solid var(--line);background:var(--surface);border-radius:13px;flex:1;padding:0 16px}.NoteLayoutPicker-module__Z3_rOG__input:focus{border-color:var(--accent-ink);box-shadow:0 0 0 4px var(--wash);outline:none}.NoteLayoutPicker-module__Z3_rOG__agregarBoton{min-height:var(--touch);border:1px solid var(--accent);color:var(--accent-ink);border-radius:13px;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.NoteLayoutPicker-module__Z3_rOG__agregarBoton:disabled{opacity:.45}.NoteLayoutPicker-module__Z3_rOG__error{color:var(--alert);margin:0;font-size:14px}
.Setup-module__cGDddq__screen{min-height:calc(100dvh - var(--frame) * 2);margin-block:var(--frame);background:var(--app);border-radius:var(--frame-radius);max-width:880px;box-shadow:var(--lift-card);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}.Setup-module__cGDddq__body{padding:40px var(--gutter) 24px;flex-direction:column;flex:1;justify-content:center;display:flex}.Setup-module__cGDddq__inner{width:min(520px,100%);margin-inline:auto}.Setup-module__cGDddq__stepRow{align-items:center;gap:12px;margin-bottom:18px;display:flex}.Setup-module__cGDddq__stepNumber{background:var(--accent);width:38px;height:38px;color:var(--on-accent);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.Setup-module__cGDddq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:600}.Setup-module__cGDddq__question{letter-spacing:-.038em;text-wrap:balance;margin:0 0 8px;font-size:34px;font-weight:700;line-height:1.1}.Setup-module__cGDddq__lead{color:var(--muted);text-wrap:balance;margin:0 0 30px;font-size:16px}.Setup-module__cGDddq__fields{flex-direction:column;gap:20px;display:flex}.Setup-module__cGDddq__field{gap:8px;display:grid}.Setup-module__cGDddq__label{color:var(--muted);font-size:14px;font-weight:600}.Setup-module__cGDddq__optional{color:var(--faint);font-weight:500}.Setup-module__cGDddq__input{width:100%;min-height:var(--touch);border:1px solid var(--line);background:var(--surface);transition:border-color var(--t-fast), box-shadow var(--t-mid) var(--ease);border-radius:13px;padding:0 16px}.Setup-module__cGDddq__input:focus{border-color:var(--accent-ink);box-shadow:0 0 0 4px var(--wash);outline:none}.Setup-module__cGDddq__input::placeholder{color:var(--faint)}.Setup-module__cGDddq__units{flex-direction:column;gap:16px;display:flex}.Setup-module__cGDddq__unitRow{grid-template-columns:110px 1fr;align-items:center;gap:14px;display:grid}@media (max-width:520px){.Setup-module__cGDddq__unitRow{grid-template-columns:1fr;gap:8px}}.Setup-module__cGDddq__unitsCompact{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.Setup-module__cGDddq__unitsCompact .Setup-module__cGDddq__unitRow{grid-template-columns:1fr;align-items:start;gap:7px}.Setup-module__cGDddq__unitsCompact .Setup-module__cGDddq__unitName{color:var(--muted);font-size:14px;font-weight:500}@media (max-width:620px){.Setup-module__cGDddq__unitsCompact{grid-template-columns:1fr}}.Setup-module__cGDddq__unitName{letter-spacing:-.012em;font-size:16px;font-weight:600}.Setup-module__cGDddq__segment{--n:2;grid-template-columns:repeat(var(--n), 1fr);background:var(--sunk);border:1px solid var(--hair);border-radius:999px;gap:4px;padding:4px;display:grid;position:relative}.Setup-module__cGDddq__segment:before{content:"";width:calc((100% - 8px - (var(--n) - 1) * 4px) / var(--n));background:var(--surface);box-shadow:var(--lift);transition:transform var(--t-mid) var(--ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.Setup-module__cGDddq__segment[data-index="1"]:before{transform:translate(calc(100% + 4px))}.Setup-module__cGDddq__segment[data-index="2"]:before{transform:translate(calc(200% + 8px))}.Setup-module__cGDddq__option{z-index:1;min-height:46px;color:var(--muted);transition:color var(--t-fast);border-radius:999px;place-items:center;padding-inline:8px;line-height:1.15;display:grid;position:relative}.Setup-module__cGDddq__option[aria-pressed=true]{color:var(--accent-ink)}.Setup-module__cGDddq__optionLabel{font-size:15px;font-weight:500}.Setup-module__cGDddq__option[aria-pressed=true] .Setup-module__cGDddq__optionLabel{font-weight:600}.Setup-module__cGDddq__optionHint{color:var(--faint);font-size:12px}.Setup-module__cGDddq__foot{padding:14px var(--gutter);padding-bottom:calc(14px + var(--kb));background:var(--app);border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.Setup-module__cGDddq__back{min-height:var(--touch);color:var(--muted);transition:color var(--t-fast), background var(--t-fast);border-radius:999px;padding-inline:16px;font-size:16px;font-weight:500}.Setup-module__cGDddq__back:hover{color:var(--ink);background:var(--sunk)}.Setup-module__cGDddq__next{min-height:var(--touch);background:var(--accent);color:var(--on-accent);transition:transform var(--t-fast) var(--ease), background var(--t-fast), box-shadow var(--t-mid) var(--ease);border-radius:999px;margin-left:auto;padding-inline:28px;font-size:16px;font-weight:600}.Setup-module__cGDddq__next:hover{background:var(--accent-soft);box-shadow:var(--lift)}.Setup-module__cGDddq__next:active{transform:scale(.96)}.Setup-module__cGDddq__next[disabled]{opacity:.5;cursor:default;box-shadow:none;transform:none}.Setup-module__cGDddq__error{background:var(--alert-wash);color:var(--alert);border-radius:12px;margin:0 0 16px;padding:14px 16px;font-size:15px}
