:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;--titulos:"Archivo Variable", "Onest Variable", system-ui, sans-serif;--tinta:#1f2b25;--tinta-2:#47554d;--tinta-3:#5e6d64;--linea:#e4ece7;--linea-fuerte:#d0ddd5;--fondo:#fff;--fondo-2:#f3f7f4;--menta-suave:#e6f4ec;--menta:#a9ddbd;--verde:#74c598;--verde-2:#56a278;--accion:#2d7350;--accion-oscura:#1f5a3d;--noche:#18352b;--noche-2:#244a3b;--sobre-noche:#d6e6db;--sobre-noche-2:#b4cfc0;--margen:#f6f1b4;--margen-tinta:#4f4a14;--sobre-marco:#0f2a20;--marco-gradiente:linear-gradient(112deg, #93d9b2 0%, #78c89c 46%, #62b288 100%);--suave:cubic-bezier(.23, 1, .32, 1);--cajon:cubic-bezier(.32, .72, 0, 1);--seguro-abajo:env(safe-area-inset-bottom,0px);--seguro-arriba:env(safe-area-inset-top,0px);--margen-lateral:16px;color:var(--tinta);background:var(--fondo);font-family:Onest Variable,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}html,body,#raiz{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}body{overscroll-behavior:none;letter-spacing:-.003em;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;min-width:320px;margin:0;font-size:15px;line-height:1.4;overflow:hidden}h1,h2,h3,p,ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}button,input,a{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;text-align:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;padding:0}a{touch-action:manipulation;text-decoration:none}input,textarea,select{font-size:16px}svg{flex-shrink:0;display:block}::selection{color:var(--noche);background:#d7eee0}:focus-visible{outline:2px solid var(--accion);outline-offset:2px;border-radius:6px}.oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=900px){:root{--margen-lateral:28px}@media (pointer:fine){input,textarea,select{font-size:15px}}}@keyframes entrar{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.marco{background:var(--marco-gradiente);grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.marco-cargando{background:var(--fondo)}.principal{background:var(--fondo);min-width:0;min-height:0;position:relative;overflow:hidden}.pantalla{background:var(--fondo);will-change:transform;position:absolute;inset:0}.pantalla-desplazable{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--linea-fuerte) transparent;height:100%;overflow:hidden auto}.simbolo{background:url(/simbolo.png) 50%/contain no-repeat;width:26px;height:26px;display:block}.saltar{z-index:70;background:var(--noche);color:#fff;transition:transform .16s var(--suave);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.saltar:focus-visible{transform:translateY(0)}.principal:focus{outline:none}.pestana{background:var(--fondo);transition:transform .38s var(--cajon);will-change:transform;position:absolute}.hombro{fill:var(--fondo);position:absolute}.nav-item{z-index:1;letter-spacing:0;color:var(--sobre-marco);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:color .2s ease, transform .14s var(--suave);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:600;line-height:1;display:flex;position:relative}.nav-item svg{transition:transform .26s var(--suave)}.nav-item:active{transform:scale(.95)}.nav-item.activo{color:var(--noche)}.nav-item.activo svg{transform:translateY(-1px)scale(1.04)}.nav-item:focus-visible{outline-color:var(--noche)}.barra{height:calc(58px + var(--seguro-abajo));align-items:flex-start;gap:10px;padding:0 10px 0 14px;display:flex;position:relative}.barra-pestanas{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;position:relative}.barra-pestanas .pestana{width:25%;height:52px;transform:translateX(calc(var(--i) * 100%));border-radius:0 0 15px 15px;top:-1px;left:0}.barra-pestanas .hombro-a{top:1px;left:-13.5px}.barra-pestanas .hombro-b{top:1px;right:-13.5px}.barra-pestanas .nav-item{height:51px}.barra-sumar,.riel-sumar{color:#fff;background:var(--noche);width:44px;height:44px;transition:transform .14s var(--suave);border-radius:15px;flex-shrink:0;place-items:center;margin-top:7px;display:grid;box-shadow:inset 0 1px #ffffff1f}.barra-sumar:active,.riel-sumar:active{transform:scale(.94)}.riel{display:none}@media (width>=900px){.marco{background:linear-gradient(170deg,#9adcb7 0%,#7ccb9f 42%,#5fae85 100%);grid-template-rows:minmax(0,1fr);grid-template-columns:84px minmax(0,1fr);padding:10px 10px 10px 0}.principal{border-radius:22px}.barra{display:none}.riel{flex-direction:column;align-items:stretch;min-height:0;padding-block:6px 8px;display:flex}.riel-marca{border-radius:12px;align-self:center;margin-left:4px;padding:8px}.riel-marca .simbolo{background:var(--sobre-marco);width:30px;height:30px;-webkit-mask:url(/simbolo.png) 50%/contain no-repeat;mask:url(/simbolo.png) 50%/contain no-repeat}.riel-pestanas{grid-auto-rows:66px;margin-top:24px;padding-left:10px;display:grid;position:relative}.riel-pestanas .pestana{height:66px;transform:translateY(calc(var(--i) * 100%));border-radius:16px 0 0 16px;top:0;left:10px;right:0}.riel-pestanas .hombro-a{top:-13.5px;right:0}.riel-pestanas .hombro-b{bottom:-13.5px;right:0}.riel-pestanas .nav-item{gap:5px;font-size:12px}.riel-sumar{align-self:center;margin:auto 0 4px 4px}@media (hover:hover) and (pointer:fine){.nav-item:not(.activo):hover svg{transform:translateY(-1px)}.riel-sumar:hover{background:var(--noche-2)}}}.avisos{z-index:60;left:12px;right:12px;bottom:calc(66px + var(--seguro-abajo) + var(--teclado,0px));pointer-events:none;justify-content:center;display:flex;position:fixed}.aviso{pointer-events:auto;background:var(--noche);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;max-width:460px;min-height:44px;padding:8px 10px 8px 12px;font-size:13px;font-weight:500;display:flex;box-shadow:0 10px 28px -10px #0f2a208c}.aviso-atencion{background:var(--margen);color:var(--margen-tinta)}.aviso-tilde{background:var(--menta);width:20px;height:20px;color:var(--noche);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.aviso-texto{flex:auto;min-width:0;max-width:100%}.aviso-accion{color:#fff;white-space:nowrap;min-height:32px;transition:transform .12s var(--suave);background:#ffffff24;border-radius:9px;flex-shrink:0;padding:0 10px;font-weight:600}.aviso-accion:active{transform:scale(.96)}@media (width>=900px){.avisos{bottom:24px;left:94px}}.hoja-capa{z-index:40;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.hoja-velo{background:#0f231b57;position:absolute;inset:0}.hoja{width:100%;max-width:560px;max-height:calc(100dvh - 28px - var(--seguro-arriba) - var(--teclado,0px));margin-bottom:var(--teclado,0px);will-change:transform;outline:none;display:flex;position:relative}.hoja-cuerpo{background:var(--fondo);border-radius:22px 22px 0 0;flex-direction:column;width:100%;min-height:0;display:flex;box-shadow:0 -12px 40px -18px #0f2a2066}.hoja-encabezado{padding:18px 12px 10px var(--margen-lateral);touch-action:none;cursor:grab;align-items:flex-start;gap:10px;display:flex;position:relative}.hoja-agarre{background:var(--linea-fuerte);border-radius:2px;width:34px;height:4px;margin-left:-17px;position:absolute;top:7px;left:50%}.hoja-titulos{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.hoja-titulo{font-family:var(--titulos);letter-spacing:-.015em;unicode-bidi:plaintext;font-size:17px;font-weight:650;line-height:1.2}.hoja-subtitulo{color:var(--tinta-3);font-size:13px}.hoja-contenido{overscroll-behavior:contain;min-height:0;padding:4px var(--margen-lateral) calc(18px + var(--seguro-abajo));flex:1;overflow-y:auto}.hoja-pie{padding:10px var(--margen-lateral) calc(12px + var(--seguro-abajo));border-top:1px solid var(--linea);background:var(--fondo)}@media (width>=900px){.hoja-capa{justify-content:flex-end;align-items:stretch;padding:10px}.hoja-velo{background:#0f231b1a}.hoja{width:440px;max-width:none;max-height:none;margin:0}.hoja-cuerpo{border-radius:20px;box-shadow:0 18px 60px -20px #0f2a2073}.hoja-encabezado{cursor:default;padding:18px 14px 10px 22px}.hoja-contenido{padding:4px 22px 22px}.hoja-pie{border-radius:0 0 20px 20px;padding:12px 22px 16px}}@media (prefers-reduced-transparency:reduce){.cabecera{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--fondo)!important}}.boton{white-space:nowrap;min-height:44px;transition:transform .14s var(--suave), background-color .16s ease, opacity .16s ease;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:15px;font-weight:600;line-height:1.15;display:inline-flex}.boton:active{transform:scale(.97)}.boton:disabled,.boton[aria-busy=true]{opacity:.45;cursor:default}.boton:disabled:active{transform:none}.boton-principal{background:var(--noche);color:#fff;box-shadow:inset 0 1px #ffffff1a}.boton-whatsapp{background:var(--accion);color:#fff;box-shadow:inset 0 1px #ffffff24}.boton-secundario{background:var(--fondo);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--linea-fuerte)}.boton-suave{background:var(--menta-suave);color:var(--accion-oscura)}.boton-fantasma{color:var(--tinta-2);background:0 0}.boton-noche{color:#fff;background:#ffffff21}.boton-chico{border-radius:10px;min-height:36px;padding:0 12px;font-size:13px}.boton-ancho{width:100%}.boton-redondo{border-radius:50%;flex-shrink:0;width:44px;height:44px;padding:0}.boton-icono{width:40px;height:40px;color:var(--tinta-2);transition:transform .14s var(--suave), background-color .16s ease;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.boton-icono:active{background:var(--fondo-2);transform:scale(.94)}.enlace-chico{min-height:36px;color:var(--accion);align-items:center;font-size:13px;font-weight:550;transition:opacity .14s;display:inline-flex}.enlace-chico:active{opacity:.6}.enlace-tenue{color:var(--tinta-3)}.fila-botones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (hover:hover) and (pointer:fine){.boton-principal:not(:disabled):hover{background:var(--noche-2)}.boton-whatsapp:hover{background:var(--accion-oscura)}.boton-secundario:not(:disabled):hover,.boton-fantasma:not(:disabled):hover{background:var(--fondo-2)}.boton-suave:hover{background:#d8eee2}.boton-noche:hover{background:#fff3}.boton-icono:hover{background:var(--fondo-2)}.enlace-chico:hover{text-underline-offset:3px;text-decoration:underline}}.cabecera{z-index:5;min-height:56px;padding:calc(8px + var(--seguro-arriba)) var(--margen-cabecera,var(--margen-lateral)) 8px;-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:#fffffff0;align-items:center;gap:10px;display:flex;position:sticky;top:0}.cabecera-textos{flex:1;min-width:0}.cabecera-sobre{color:var(--tinta-3);font-size:12px;line-height:1.25}.cabecera-titulo{font-family:var(--titulos);letter-spacing:-.018em;text-wrap:balance;font-size:20px;font-weight:650;line-height:1.2}.cabecera-despues{flex-shrink:0;align-items:center;gap:8px;display:flex}.simbolo-cabecera{flex-shrink:0;width:28px;height:28px}.marca-ejemplo{white-space:nowrap;background:var(--margen);color:var(--margen-tinta);border-radius:7px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.titulo-boton{max-width:100%;font:inherit;letter-spacing:inherit;align-items:center;gap:7px;display:inline-flex}.titulo-flecha{border-left:4.5px solid #0000;border-right:4.5px solid #0000;border-top:5px solid var(--tinta-3);width:0;height:0;margin-top:2px}@media (width<=380px){.simbolo-cabecera{display:none}}@media (width>=900px){.cabecera{min-height:68px;padding-top:12px;padding-bottom:10px}.cabecera-titulo{font-size:20px}.simbolo-cabecera{display:none}}.seccion{margin-top:22px}.seccion-encabezado{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.seccion-titulo{font-family:var(--titulos);letter-spacing:-.008em;align-items:center;gap:6px;font-size:15px;font-weight:650;line-height:1.25;display:flex}.seccion-cuenta{font-variant-numeric:tabular-nums;background:var(--menta-suave);min-width:18px;height:18px;color:var(--accion-oscura);border-radius:9px;place-items:center;padding:0 5px;font-family:Onest Variable,sans-serif;font-size:12px;font-weight:600;display:inline-grid}.seccion-enlace{min-height:32px;color:var(--accion);align-items:center;gap:2px;font-size:13px;font-weight:550;display:inline-flex}.lista>li+li{border-top:1px solid var(--linea)}.fila-datos{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fila-nombre{-webkit-line-clamp:2;color:var(--tinta);text-align:left;unicode-bidi:plaintext;-webkit-box-orient:vertical;font-size:15px;font-weight:550;line-height:1.28;display:-webkit-box;overflow:hidden}.fila-meta{color:var(--tinta-3);font-size:13px;line-height:1.32}.fila-meta a{color:var(--accion);font-weight:550}.nota{color:var(--tinta-2);font-size:13px}.nota-chica{color:var(--tinta-3);font-size:13px;line-height:1.4}.nota-margen{background:var(--margen);color:var(--margen-tinta);border-radius:11px;padding:9px 12px;font-size:13px}.nota-margen a{text-underline-offset:2px;font-weight:600;text-decoration:underline}.chip{white-space:nowrap;border-radius:7px;align-items:center;gap:3px;padding:2px 7px;font-size:12px;font-weight:550;line-height:1.35;display:inline-flex}.chip-menta{background:var(--menta-suave);color:var(--accion-oscura)}.chip-margen{background:var(--margen);color:var(--margen-tinta)}.chip-hecho{color:var(--accion);padding-inline:0}.chip-gris{background:var(--fondo-2);color:var(--tinta-3)}.chip-pago{color:var(--accion);font-size:12px;font-weight:550}.chip-pago.debe{color:var(--margen-tinta)}.formulario{flex-direction:column;gap:16px;display:flex}.grupo-campos{flex-direction:column;gap:10px;display:flex}.campo{flex-direction:column;gap:6px;min-width:0;display:flex}.campo-etiqueta{color:var(--tinta-2);font-size:13px;font-weight:600}.entrada{border:1px solid var(--linea-fuerte);background:var(--fondo);border-radius:12px;outline:none;width:100%;min-height:46px;padding:0 13px;transition:border-color .14s,box-shadow .14s}.entrada::placeholder{color:#8a988f}.entrada:focus{border-color:var(--accion);box-shadow:0 0 0 3px #2d735024}.entrada[aria-invalid=true]{border-color:#a8912b;box-shadow:0 0 0 3px #a8912b26}.entrada-hora{font-variant-numeric:tabular-nums;width:auto;min-height:42px}.campo-error{color:#6a5d0e;animation:entrar .18s var(--suave);font-size:13px;font-weight:550}.campo-ayuda{color:var(--tinta-3);font-size:13px;line-height:1.38}.campos-dos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.casilla{color:var(--tinta-2);align-items:flex-start;gap:10px;font-size:13px;display:flex}.casilla input{width:20px;height:20px;accent-color:var(--accion);margin:0}.segmentado{background:var(--fondo-2);border-radius:13px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:3px;display:grid;position:relative}.segmentado-lente{width:calc((100% - 6px) / var(--n));background:var(--fondo);transform:translateX(calc(var(--i) * 100%));transition:transform .3s var(--cajon);border-radius:10px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #0f2a201a,0 0 0 .5px #0f2a200f}.segmentado button{text-align:center;min-height:38px;color:var(--tinta-3);padding:0 8px;font-size:13px;font-weight:550;transition:color .18s;position:relative}.segmentado button[aria-pressed=true]{color:var(--tinta)}.segmentado button:disabled{cursor:default}.pildoras{flex-wrap:wrap;gap:6px;display:flex}.pildora{text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:36px;color:var(--tinta-2);background:var(--fondo-2);transition:background-color .18s ease, color .18s ease, transform .14s var(--suave);border-radius:11px;padding:0 12px;font-size:13px;font-weight:550;overflow:hidden}.pildora:active{transform:scale(.97)}.pildora.activa{background:var(--noche);color:#fff}.desplegable{opacity:0;visibility:hidden;transition:grid-template-rows .24s var(--suave), opacity .18s ease, visibility 0s linear .24s;grid-template-rows:0fr;display:grid}.desplegable[data-abierto=true]{opacity:1;visibility:visible;transition:grid-template-rows .24s var(--suave), opacity .18s ease, visibility 0s;grid-template-rows:1fr}.desplegable-adentro{min-height:0;overflow:hidden}.desplegar{width:100%;min-height:44px;font-family:var(--titulos);color:var(--tinta-2);justify-content:space-between;align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.desplegar>span:first-child{align-items:center;gap:6px;display:inline-flex}.desplegar-flecha{color:var(--tinta-3);transition:transform .24s var(--suave)}.desplegar-flecha.abierta{transform:rotate(180deg)}.iniciales{background:var(--menta-suave);width:36px;height:36px;color:var(--accion-oscura);border-radius:12px;flex-shrink:0;place-items:center;font-size:13px;font-weight:650;display:grid}.iniciales-grande{width:52px;height:52px;font-family:var(--titulos);border-radius:17px;font-size:17px}.iniciales-chica{background:var(--menta-suave);width:30px;height:30px;color:var(--accion-oscura);border-radius:10px;flex-shrink:0;place-items:center;font-size:12px;font-weight:650;display:grid}.vacio{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:44px 24px;display:flex}.vacio-carpeta{fill:var(--menta-suave);stroke:var(--verde);stroke-width:2px;margin-bottom:4px}.vacio-titulo{font-family:var(--titulos);font-size:17px;font-weight:650}.vacio-texto{max-width:34ch;color:var(--tinta-3);margin-bottom:8px;font-size:13px}.tilde-dibujada{stroke-linecap:round;stroke-linejoin:round;fill:none}.tilde-dibujada circle{fill:var(--menta-suave);stroke:none;transform-origin:50%;animation:tilde-fondo .32s var(--suave) both}.tilde-dibujada path{stroke:var(--accion);stroke-width:3.5px;stroke-dasharray:34;stroke-dashoffset:34px;animation:tilde-trazo .34s var(--suave) .12s forwards}@keyframes tilde-fondo{0%{opacity:0;transform:scale(.82)}}@keyframes tilde-trazo{to{stroke-dashoffset:0}}.burbuja{background:var(--fondo-2);color:var(--tinta);border-radius:14px 14px 14px 4px;padding:10px 12px;font-size:13px;line-height:1.42}.roto{text-align:center;background:var(--fondo);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:fixed;inset:0}.roto-titulo{font-family:var(--titulos);font-size:17px;font-weight:650}.hoy-columnas,.agenda-columnas{padding:0 var(--margen-lateral) calc(28px);grid-template-columns:minmax(0,1fr);display:grid}.hoy-principal,.hoy-agenda{min-width:0}.hoy-primera{padding:0 var(--margen-lateral)}.carpeta{background:radial-gradient(120% 130% at 100% 100%, #2c5f49 0%, #2c5f4900 58%), var(--noche);color:#fff;isolation:isolate;border-radius:18px 0 18px 18px;margin-top:30px;position:relative}.carpeta-pestana{font-variant-numeric:tabular-nums;background:var(--noche);height:26px;color:var(--sobre-noche);white-space:nowrap;border-radius:0 13px 0 0;align-items:center;padding:2px 14px 0 6px;font-size:12px;font-weight:550;display:flex;position:absolute;top:-25px;right:0}.carpeta-pestana:before{content:"";background:var(--noche);width:26px;height:26px;position:absolute;bottom:0;right:calc(100% - 1px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M26 0C17 0 14 5 11 12 8.500 19 6 26 0 26h26Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M26 0C17 0 14 5 11 12 8.500 19 6 26 0 26h26Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.carpeta-cuerpo{z-index:1;padding:14px 16px;position:relative}.carpeta-sobre{color:var(--sobre-noche-2);font-size:12px}.carpeta-principal{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:2px;display:flex}.carpeta-hora{font-family:var(--titulos);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:620;line-height:1.1}.carpeta-titulo{font-family:var(--titulos);letter-spacing:-.02em;font-size:20px;font-weight:620}.carpeta-nombre>:first-child{min-width:0}.carpeta-nombre{color:#fff;unicode-bidi:plaintext;align-items:center;gap:2px;min-width:0;max-width:100%;font-size:15px;font-weight:550;transition:opacity .14s;display:inline-flex}.carpeta-nombre svg{opacity:.6}.carpeta-nombre:active{opacity:.7}.carpeta-meta{color:var(--sobre-noche);margin-top:4px;font-size:13px;line-height:1.4}.carpeta-quien{color:var(--sobre-noche-2);margin-top:2px;font-size:13px;line-height:1.4}.carpeta-quien span{color:var(--margen);overflow-wrap:anywhere;display:block}.punto:before{content:"";vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.punto-bien:before{background:var(--verde)}.punto-espera:before{background:#e8dc76}.carpeta-acciones{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.carpeta-acciones .boton{border-radius:12px;flex:auto;min-height:40px;padding:0 11px;font-size:13px}.carpeta-acciones .boton-redondo{border-radius:12px;flex:0 0 40px;width:40px;height:40px}.carpeta-acciones .boton-whatsapp{background:var(--verde);color:var(--sobre-marco);box-shadow:none}.carpeta-acciones .boton-principal{background:var(--verde);color:var(--sobre-marco)}.carpeta-despues{color:var(--sobre-noche);unicode-bidi:plaintext;border-top:1px solid #ffffff1f;margin-top:10px;padding-top:9px;font-size:13px}.carpeta-anillos{z-index:0;fill:none;stroke:#a9ddbd1c;stroke-width:1px;pointer-events:none;border-radius:0 0 18px;width:170px;height:170px;position:absolute;bottom:0;right:0}.tira-dia{background:var(--fondo-2);border-radius:3px;height:6px;margin:12px 1px 0;position:relative}.tira-tramo{background:var(--menta);border-radius:3px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #fff}.tramo-atendido{background:var(--verde-2)}.tramo-confirmado{background:var(--verde)}.tramo-reservado,.tramo-sin-cerrar{background:#e4d873}.tramo-ausente{background:#cdd8d1}.tira-ahora{background:var(--noche);width:2px;transition:left .6s var(--suave);border-radius:1px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.fila-mensaje{padding:9px 0}.fila-mensaje-linea{align-items:center;gap:10px;display:flex}.fila-mensaje-toque{flex:1;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:1px 7px;min-width:0;transition:opacity .14s;display:grid}.fila-mensaje-toque:active{opacity:.66}.fila-mensaje-toque .fila-nombre{-webkit-line-clamp:1}.fila-mensaje-momento{color:var(--accion);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.fila-mensaje-texto{white-space:nowrap;text-overflow:ellipsis;color:var(--tinta-3);grid-column:1/-1;font-size:13px;overflow:hidden}.fila-mensaje.abierta .fila-mensaje-texto{white-space:normal;color:var(--tinta-2)}.fila-mensaje-mas{flex-direction:column;gap:6px;padding-top:6px;display:flex}.fila-mensaje-botones{gap:2px;margin-left:-12px;display:flex}.fila-retenida{flex-wrap:wrap;align-items:center;gap:2px 10px;padding:10px 0;display:flex}.fila-retenida .fila-nombre{width:100%}.fila-retenida .fila-meta{flex:1;min-width:60%}.fila-tarea,.fila-seguimiento,.fila-nota{align-items:center;gap:10px;min-height:54px;padding:8px 0;display:flex}.fila-tarea-botones{flex-shrink:0;gap:2px;display:flex}.fila-nota-texto{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.34;display:-webkit-box;overflow:hidden}.tilde-redondo{color:#0000;width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--linea-fuerte);transition:background-color .16s ease, color .16s ease, box-shadow .16s ease, transform .14s var(--suave);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tilde-redondo:active{background:var(--menta-suave);color:var(--accion);box-shadow:inset 0 0 0 1.5px var(--verde-2);transform:scale(.9)}.seccion-plegada,.seccion-chica{margin-top:14px}.seccion-titulo-chico{color:var(--tinta-3);font-size:13px;font-weight:600}.fila-abierta{align-items:center;gap:8px;min-height:44px;padding:4px 0;display:flex}.fila-abierta .fila-datos{flex-flow:wrap;align-items:baseline;column-gap:6px}.fila-abierta-nombre{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--tinta-2);unicode-bidi:plaintext;font-size:13px;font-weight:500;overflow:hidden}.nota-pie{margin-top:12px}.hoy-viejos{margin:4px var(--margen-lateral) 0}.hoy-viejos button{text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (hover:hover) and (pointer:fine){.tilde-redondo:hover{color:var(--verde-2);box-shadow:inset 0 0 0 1.5px var(--verde-2)}}.lista-dia-filas>li{animation:entrar .28s var(--suave) both;animation-delay:calc(var(--n,0) * 24ms)}.lista-dia-nada{text-align:center;color:var(--tinta-3);padding:26px 0;font-size:13px}.fila-hora{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;width:46px;line-height:1.2;display:flex}.fila-hora strong{letter-spacing:-.01em;font-size:15px;font-weight:600}.fila-hora small{color:var(--tinta-3);font-size:12px}.fila-riel{background:var(--linea-fuerte);border-radius:2px;flex-shrink:0;align-self:stretch;width:3px}.riel-confirmado{background:var(--verde-2)}.riel-reservado{background:repeating-linear-gradient(#cdbb4d 0 4px,#0000 4px 7px)}.riel-atendido{background:var(--menta)}.fila-turno{border-radius:12px}.fila-turno-toque{align-items:center;gap:10px;width:100%;min-height:56px;padding:7px 0;transition:opacity .14s;display:flex}.fila-turno-toque:active{opacity:.62}.fila-turno-toque .fila-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fila-marcas{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.fila-turno.apagado .fila-nombre,.fila-turno.apagado .fila-hora strong{color:var(--tinta-3);font-weight:500}.fila-turno[data-estado=cancelado] .fila-nombre,.fila-turno[data-estado=reprogramado] .fila-nombre{text-decoration:line-through;-webkit-text-decoration-color:var(--linea-fuerte);text-decoration-color:var(--linea-fuerte)}.fila-cerrar{gap:2px;padding:0 0 8px 59px;display:flex}.fila-hueco,.fila-bloqueo{align-items:center;gap:10px;width:100%;min-height:42px;padding:4px 0;display:flex}.fila-hueco:not(.sin-lugar){transition:opacity .14s}.fila-hueco:not(.sin-lugar):active{opacity:.6}.fila-hueco-texto,.fila-bloqueo-texto{min-width:0;color:var(--tinta-3);border-left:3px solid #0000;flex:1;padding-left:13px;font-size:13px}.fila-hueco-texto strong{color:var(--accion);font-weight:600}.fila-hueco-mas{width:28px;height:28px;color:var(--accion);background:var(--menta-suave);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.fila-bloqueo-texto{background:repeating-linear-gradient(135deg, var(--fondo-2) 0 6px, #fff 6px 12px);border-left:0;border-radius:8px;margin-left:13px;padding:5px 9px}.linea-ahora{background:var(--accion);border-radius:1px;height:1.5px;margin:3px 0;position:relative}.linea-ahora span{font-variant-numeric:tabular-nums;background:var(--accion);color:#fff;border-radius:6px;padding:1px 6px;font-size:12px;font-weight:600;position:absolute;top:50%;left:0;transform:translateY(-50%)}.lista-dia-anulados{border-top:1px solid var(--linea);margin-top:6px}.lista-dia-anulados .desplegar{color:var(--tinta-3);font-family:inherit;font-size:13px;font-weight:550}.agenda-dia{min-width:0}.agenda-controles{flex-direction:column;gap:8px;display:flex}.tira-semana{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.dia{isolation:isolate;min-height:62px;transition:transform .14s var(--suave);border-radius:15px;flex-direction:column;align-items:center;gap:2px;padding:7px 0 6px;display:flex;position:relative}.dia:active{transform:scale(.96)}.dia-lente{z-index:-1;background:var(--noche);border-radius:15px;position:absolute;inset:0}.dia-letra{color:var(--tinta-3);font-size:12px;font-weight:550}.dia-numero{font-family:var(--titulos);font-variant-numeric:tabular-nums;font-size:17px;font-weight:620;line-height:1.15}.dia.es-hoy .dia-numero{color:var(--accion)}.dia.elegido .dia-letra{color:var(--sobre-noche-2)}.dia.elegido .dia-numero{color:#fff}.dia.cerrado .dia-numero{color:var(--tinta-3);font-weight:450}.dia-puntos{gap:2.5px;height:4px;display:flex}.dia-puntos i{background:var(--verde-2);border-radius:50%;width:4px;height:4px}.dia-puntos i.punto-espera{background:#cdbb4d}.dia.elegido .dia-puntos i{background:var(--menta)}.dia.elegido .dia-puntos i.punto-espera{background:#e8dc76}.ir-a-hoy{min-height:30px;color:var(--accion);animation:entrar .2s var(--suave);align-self:flex-start;font-size:13px;font-weight:600}.selector-lugar{margin-inline:calc(var(--margen-lateral) * -1);padding-inline:var(--margen-lateral);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.selector-lugar::-webkit-scrollbar{display:none}.selector-lugar .pildora{border-radius:9px;flex-shrink:0;max-width:220px;min-height:30px;padding:0 10px;font-size:13px}.aviso-dia{background:var(--margen);color:var(--margen-tinta);border-radius:11px;margin-top:8px;padding:8px 12px;font-size:13px}.agenda-pasador{margin-top:8px;position:relative}.agenda-lista{touch-action:pan-y}.agenda-lateral{margin-top:8px}.agenda-lateral>:not(.boton){display:none}.calendario-mes{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.calendario-mes strong{font-family:var(--titulos);font-size:15px;font-weight:650}.calendario-grilla{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;display:grid}.calendario-letra{text-align:center;color:var(--tinta-3);padding-bottom:4px;font-size:12px;font-weight:550}.calendario-dia{font-variant-numeric:tabular-nums;height:40px;transition:background-color .14s ease, transform .14s var(--suave);border-radius:11px;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;padding-top:5px;font-size:13px;font-weight:500;display:flex;position:relative}.calendario-dia:active{transform:scale(.95)}.calendario-dia.es-hoy{color:var(--accion);font-weight:650}.calendario-dia.feriado{color:var(--tinta-3);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.calendario-dia.elegido{background:var(--noche);color:#fff}.calendario-dia.elegido .dia-puntos i{background:var(--menta)}.resumen-dia{border-top:1px solid var(--linea);gap:1px;margin-top:14px;padding-top:12px;display:grid}.resumen-dia>div{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.resumen-dia dt{color:var(--tinta-3);font-size:13px}.resumen-dia dd{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.barrita{background:var(--fondo-2);border-radius:3px;width:72px;height:5px;display:block;overflow:hidden}.barrita i{background:var(--verde-2);transform-origin:0;height:100%;transition:transform .42s var(--suave);display:block}.coincidencias{background:var(--fondo-2);animation:entrar .18s var(--suave);border-radius:12px;flex-direction:column;padding:3px;display:flex}.coincidencia{border-radius:10px;flex-direction:column;gap:1px;width:100%;padding:9px 11px;transition:background-color .12s;display:flex}.coincidencia:active{background:var(--menta-suave)}.paciente-elegido{background:var(--fondo-2);animation:entrar .2s var(--suave);border-radius:13px;align-items:center;gap:10px;padding:8px 10px;display:flex}.tira-dias{margin-inline:calc(var(--margen-lateral) * -1);padding-inline:var(--margen-lateral);scroll-snap-type:x proximity;scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tira-dias::-webkit-scrollbar{display:none}.tira-dia-boton{scroll-snap-align:center;background:var(--fondo-2);width:48px;transition:background-color .16s ease, color .16s ease, transform .14s var(--suave);border-radius:13px;flex-direction:column;flex-shrink:0;align-items:center;padding:7px 0;display:flex}.tira-dia-boton:active{transform:scale(.95)}.tira-dia-boton span{color:var(--tinta-3);font-size:12px;font-weight:550}.tira-dia-boton strong{font-family:var(--titulos);font-variant-numeric:tabular-nums;font-size:15px;font-weight:620}.tira-dia-boton.sin-lugar{box-shadow:inset 0 0 0 1px var(--linea);background:0 0}.tira-dia-boton.sin-lugar strong{color:var(--tinta-3);font-weight:450}.tira-dia-boton.elegido{background:var(--noche);color:#fff;box-shadow:none}.tira-dia-boton.elegido span{color:var(--sobre-noche-2)}.tira-dia-boton.elegido strong{color:#fff}.horas{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:5px;display:grid}.hora{text-align:center;font-variant-numeric:tabular-nums;height:40px;box-shadow:inset 0 0 0 1px var(--linea-fuerte);transition:background-color .14s ease, color .14s ease, transform .12s var(--suave);border-radius:10px;font-size:13px;font-weight:550}.hora:active{transform:scale(.95)}.hora.elegida{background:var(--noche);color:#fff;box-shadow:none}.sin-horas{color:var(--tinta-2);background:var(--fondo-2);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}.otra-hora{color:var(--tinta-2);align-items:center;gap:10px;margin-top:4px;font-size:13px;font-weight:550;display:flex}.turno-listo{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-top:6px;display:flex}.turno-listo-titulo{font-family:var(--titulos);letter-spacing:-.015em;unicode-bidi:plaintext;margin-top:4px;font-size:17px;font-weight:650}.turno-listo-cuando{color:var(--tinta-2);font-size:15px}.turno-listo-mensaje{text-align:left;flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:8px;display:flex}.turno-listo>.boton-ancho{margin-top:6px}.detalle{flex-direction:column;gap:14px;display:flex}.detalle-datos{flex-direction:column;gap:9px;display:flex}.detalle-datos li{color:var(--tinta-3);align-items:flex-start;gap:10px;display:flex}.detalle-datos span{min-width:0;color:var(--tinta);flex-direction:column;font-size:15px;font-weight:500;display:flex}.detalle-datos small{color:var(--tinta-3);font-size:13px;font-weight:400}.detalle-quien{color:var(--tinta-3);font-size:13px}.detalle-quien span{color:var(--margen-tinta);margin-top:3px;display:block}.detalle-contacto{flex-wrap:wrap;gap:6px;display:flex}.detalle-contacto .boton{flex:1;min-width:88px;min-height:42px;padding:0 10px}.detalle-mensaje{flex-direction:column;gap:8px;display:flex}.detalle-constancia{padding:2px 0;font-size:13px}.detalle-acciones{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;display:grid}.detalle-otros{border-top:1px solid var(--linea);flex-direction:column;align-items:flex-start;padding-top:4px;display:flex}.detalle-otros .desplegable{width:100%}.confirmar-en-linea{background:var(--fondo-2);width:100%;animation:entrar .18s var(--suave);border-radius:12px;flex-direction:column;gap:6px;margin:4px 0;padding:10px 12px;font-size:13px;display:flex}.historial{flex-direction:column;gap:6px;padding:2px 0 8px;display:flex}.historial li{color:var(--tinta-2);justify-content:space-between;gap:12px;font-size:13px;display:flex}.historial time{color:var(--tinta-3);font-variant-numeric:tabular-nums;flex-shrink:0}.lista-bloqueos li{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.pacientes,.ficha,.ajustes{padding-bottom:28px}.pacientes>:not(.cabecera),.ajustes>:not(.cabecera),.ficha>:not(.ficha-cabecera):not(.cabecera){margin-inline:var(--margen-lateral)}.buscador{min-height:44px;color:var(--tinta-3);background:var(--fondo-2);border-radius:13px;align-items:center;gap:8px;padding:0 12px;transition:box-shadow .14s;display:flex}.buscador:focus-within{box-shadow:0 0 0 2px var(--accion)}.buscador input{min-width:0;height:44px;color:var(--tinta);background:0 0;border:0;outline:0;flex:1}.grupo-pacientes{margin-top:18px}.lista-pacientes>li{content-visibility:auto;contain-intrinsic-size:auto 57px}.grupo-pacientes>.seccion-titulo{margin-bottom:2px}.fila-paciente{align-items:center;gap:10px;min-height:56px;padding:8px 0;transition:opacity .14s;display:flex}.fila-paciente:active{opacity:.6}.fila-paciente .fila-nombre{-webkit-line-clamp:1}.fila-paciente-detalle{text-align:right;max-width:38%;color:var(--tinta-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;line-height:1.3}.sin-resultados{color:var(--tinta-2);flex-direction:column;align-items:flex-start;gap:10px;padding:20px 0;font-size:15px;display:flex}.ficha-cabecera{z-index:5;min-height:52px;padding:calc(6px + var(--seguro-arriba)) var(--margen-lateral) 6px calc(var(--margen-lateral) - 10px);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:#fffffff0;justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;top:0}.ficha-identidad,.ajustes-persona{align-items:flex-start;gap:12px;display:flex}.ficha-identidad-textos{flex:1;min-width:0;padding-top:4px}.ficha-nombre{font-family:var(--titulos);letter-spacing:-.018em;unicode-bidi:plaintext;font-size:20px;font-weight:650;line-height:1.18}.ficha-acciones{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ficha-acciones>*{flex:96px}.agregar-telefono{background:var(--margen);border-radius:13px;margin-top:14px;padding:11px 12px}.agregar-telefono .campo-etiqueta,.agregar-telefono .campo-error{color:var(--margen-tinta)}.agregar-telefono .entrada{flex:140px;width:auto;min-width:0}.ficha-resumen{background:var(--fondo-2);border-radius:15px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:16px;padding:12px 14px;display:grid}.ficha-resumen dt{color:var(--tinta-3);font-size:12px}.ficha-resumen dd{font-size:15px;font-weight:550}.ficha-resumen dd.fila-meta{font-size:12px;font-weight:400}.fila-constancia{align-items:center;gap:12px;padding:10px 0;display:flex}.segmentado-chico{flex:0 0 104px}.segmentado-chico button{min-height:34px;padding:0 4px;font-size:13px}.constancias>.nota-chica{margin-top:6px}.ficha-sin-turnos{margin-top:18px}.fila-historia{align-items:center;gap:10px;width:100%;min-height:52px;padding:7px 0;transition:opacity .14s;display:flex}.fila-historia:active{opacity:.6}.opciones{flex-direction:column;gap:6px;display:flex}.opcion{box-shadow:inset 0 0 0 1px var(--linea);transition:box-shadow .16s ease, background-color .16s ease, transform .14s var(--suave);border-radius:14px;gap:11px;padding:11px 12px;display:flex}.opcion:active{transform:scale(.99)}.opcion.elegida{background:var(--menta-suave);box-shadow:inset 0 0 0 1.5px var(--verde-2)}.opcion-marca{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--linea-fuerte);transition:box-shadow .2s var(--suave);border-radius:50%;flex-shrink:0;margin-top:1px}.opcion.elegida .opcion-marca{box-shadow:inset 0 0 0 5px var(--accion)}.fila-lugar,.fila-texto{flex-direction:column;gap:2px;width:100%;padding:10px 0;transition:opacity .14s;display:flex}.fila-lugar:active,.fila-texto:active{opacity:.6}.fila-texto small{color:var(--accion);font-size:12px;font-weight:500}.que-traer{margin-bottom:10px}.que-traer-fila{flex-wrap:nowrap}.que-traer-fila .entrada{flex:1;width:auto;min-width:0}.lista-textos .fila-mensaje-texto{display:block}.sugeridas{animation:entrar .2s var(--suave)}.sugeridas .pildora{max-width:200px}.burbuja-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;display:flex}.turno-listo-mensaje .burbuja-pie{text-align:left}.constancia-linea{justify-content:space-between;align-items:center;gap:10px;display:flex}.constancia-titulo{min-height:36px;color:var(--tinta-2);align-items:center;gap:4px;font-size:13px;font-weight:550;display:inline-flex}.horarios{flex-direction:column;gap:2px;display:flex}.horario{align-items:center;gap:8px;min-height:46px;display:flex}.horario-dia{flex:1;align-items:center;gap:9px;min-width:96px;font-size:15px;display:flex}.horario-dia input{width:20px;height:20px;accent-color:var(--accion);margin:0}.horario .entrada-hora{width:104px;min-height:38px;padding:0 8px}.area-texto{border:1px solid var(--linea-fuerte);background:var(--fondo);resize:vertical;border-radius:12px;outline:none;width:100%;min-height:112px;padding:11px 13px;font-family:inherit;line-height:1.4;transition:border-color .14s,box-shadow .14s}.area-texto:focus{border-color:var(--accion);box-shadow:0 0 0 3px #2d735024}.variables{flex-wrap:wrap;gap:5px;display:flex}.variables .pildora{border-radius:9px;min-height:30px;padding:0 9px;font-size:12px}.fila-lugar-horarios{color:var(--tinta-2);margin-top:2px;font-size:13px}.datos-prueba-nota,.seccion>.nota-chica{margin-top:8px}.ajustes-pie{color:var(--tinta-3);align-items:flex-start;gap:7px;margin-top:22px;font-size:13px;display:flex}.solo-escritorio{display:none}@media (width>=900px){.solo-escritorio{display:inline-flex}.hoy,.agenda{--margen-cabecera:max(var(--margen-lateral), calc((100% - 1240px) / 2 + var(--margen-lateral)))}.hoy-columnas,.agenda-columnas,.hoy-primera{max-width:1240px;margin-inline:auto}.hoy-columnas{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:36px}.hoy-agenda{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--linea-fuerte) transparent;max-height:calc(100dvh - 88px);padding-bottom:12px;padding-right:4px;position:sticky;top:68px;overflow-y:auto}.hoy-agenda .seccion{margin-top:8px}.carpeta{margin-top:28px}.carpeta-acciones .boton:not(.boton-redondo){flex:none;padding:0 16px}.agenda-columnas{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:40px}.agenda-lateral{max-height:calc(100dvh - 92px);margin-top:0;position:sticky;top:72px;overflow-y:auto}.agenda-lateral>:not(.boton){display:block}.agenda-lateral>dl{display:grid}.agenda-lateral .boton{margin-top:10px}.pacientes,.ficha,.ajustes{max-width:760px;margin-inline:auto}.ficha-acciones>*{flex:none}.fila-turno-toque,.fila-hueco:not(.sin-lugar),.fila-paciente,.fila-historia{border-radius:12px;width:calc(100% + 16px);margin-inline:-8px;padding-inline:8px;transition:background-color .12s,opacity .14s}.fila-paciente{width:auto}@media (hover:hover) and (pointer:fine){.fila-turno-toque:hover,.fila-hueco:not(.sin-lugar):hover,.fila-paciente:hover,.fila-historia:hover{background:var(--fondo-2)}.fila-hueco:not(.sin-lugar):hover .fila-hueco-mas{background:var(--menta)}.dia:not(.elegido):hover,.calendario-dia:not(.elegido):hover{background:var(--fondo-2)}.hora:not(.elegida):hover,.pildora:not(.activa):hover,.tira-dia-boton:not(.elegido):hover{background:var(--menta-suave)}.opcion:not(.elegida):hover{background:var(--fondo-2)}.coincidencia:hover{background:var(--menta-suave)}}}.salida{flex-direction:column;gap:10px;min-width:0;display:flex}.salida-qr-caja{flex-direction:column;align-items:center;gap:8px;padding-top:4px;display:flex}.salida-qr,.salida-qr-lugar{aspect-ratio:1;background:#fff;border-radius:8px;width:min(100%,300px);display:block}.duraciones{align-items:flex-start}.duraciones .campo{flex:140px;min-width:0}.respuesta-guardada{border-bottom:1px solid var(--linea);flex-direction:column;gap:6px;padding:12px 0;display:flex}.respuesta-guardada .fila-mensaje-texto{white-space:pre-line}.vacio-chico{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.anamnesis-temas{flex-direction:column;gap:14px;padding:0;list-style:none;display:flex}.anamnesis-tema{background:var(--fondo-2);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.anamnesis-tema-cabeza,.anamnesis-preguntas li,.anamnesis-sumar{align-items:center;gap:6px;min-width:0;display:flex}.anamnesis-tema-cabeza .entrada,.anamnesis-preguntas .entrada,.anamnesis-sumar .entrada{flex:1;min-width:0}.anamnesis-titulo{font-weight:600}.anamnesis-preguntas{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.reservas{justify-items:start;gap:12px;margin-top:12px;display:grid}.reservas>.campo,.reservas-montos{justify-self:stretch}.reservas-montos>.campo{flex:140px}.reservas .nota-chica{margin:0}.reservar{gap:14px;display:grid}.reservar-quien{margin:0;font-weight:600}.reservar-dias{gap:12px;display:grid}.reservar-dia{border:0;min-width:0;margin:0;padding:0}.reservar-dia legend{color:var(--tinta-2);margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.reservar-horas{flex-wrap:wrap;gap:6px;display:flex}.reservar-horas .pildora{font-variant-numeric:tabular-nums}.reservar-listo{background:var(--menta-suave);border-radius:12px;gap:4px;padding:14px;display:grid}.reservar-listo p{margin:0}.reservar-listo-titulo{font-weight:650}.fila-pedido{gap:8px;padding-block:10px;display:grid}.fila-pedido-datos{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.pago-de-prueba{background:var(--fondo-2);border-radius:12px;gap:6px;padding:12px;display:grid}.pago-de-prueba p{margin:0}.fila-automatico{color:var(--tinta-3);grid-column:1/-1;margin-top:2px;font-size:12px;display:block}.fila-automatico-no_saldria{color:var(--margen-tinta)}.formas-de-envio{gap:8px;margin:4px 0 0;display:grid}.formas-de-envio dt{font-size:13px;font-weight:600}.formas-de-envio dd{color:var(--tinta-2);margin:0;font-size:13px;line-height:1.45}.proximos-automaticos{gap:4px;margin-top:8px;display:grid}.fila-texto-chica{gap:1px;padding-block:6px;display:grid}.pedido-avisos{color:var(--margen-tinta);gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.direccion-reservas{align-items:center;gap:6px;display:flex}.direccion-reservas>span{color:var(--tinta-3);flex-shrink:0;font-size:14px}.direccion-reservas>.entrada{flex:1;min-width:0}.evolucion-marco{overscroll-behavior-x:contain;margin-inline:-4px;padding-inline:4px;overflow-x:auto}.evolucion-tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:13px}.evolucion-tabla th,.evolucion-tabla td{border-bottom:1px solid var(--linea);text-align:right;white-space:nowrap;vertical-align:top;padding:6px 10px}.evolucion-tabla thead th{color:var(--tinta-2);font-weight:600}.evolucion-tabla thead th small{color:var(--tinta-3);font-weight:450;display:block}.evolucion-tabla tbody th{z-index:1;text-align:left;white-space:normal;background:var(--fondo);max-width:150px;font-weight:550;position:sticky;left:0}.evolucion-tabla thead th:first-child{z-index:1;background:var(--fondo);position:sticky;left:0}.evolucion-aviso{color:var(--margen-tinta);margin-top:2px;font-size:11.5px;font-weight:450;display:block}.evolucion-tabla .celda-corte{border-left:1.5px dashed var(--linea-fuerte)}.evolucion-tabla .sin-medir{color:var(--tinta-3)}.evolucion-proximo{margin:8px 0 0;font-size:14px;font-weight:550}.derivar{gap:12px;display:grid}.derivar-listo{background:var(--menta-suave);border-radius:12px;gap:4px;margin-bottom:12px;padding:14px;display:grid}.derivar-listo p{margin:0}.consulta{flex-direction:column;min-height:100%;display:flex}.consulta-cabecera{padding-left:calc(var(--margen-lateral) - 10px);gap:6px}.consulta-quien{flex:1;min-width:0}.consulta-quien h1{font-family:var(--titulos);letter-spacing:-.008em;white-space:nowrap;text-overflow:ellipsis;text-align:left;unicode-bidi:plaintext;font-size:15px;font-weight:650;line-height:1.25;overflow:hidden}.consulta-quien p{color:var(--tinta-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.consulta-cuerpo{padding:4px var(--margen-lateral) 24px;flex:1}.consulta-anotar{bottom:var(--teclado,0px);z-index:4;padding:8px var(--margen-lateral) calc(10px + var(--seguro-abajo));border-top:1px solid var(--linea);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:#fffffff7;position:sticky}.consulta-velo{z-index:60;background:var(--sobre-marco);color:var(--sobre-noche);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:15px;animation:.9s both entrar-velo;display:flex;position:fixed;inset:0}.consulta-velo .simbolo{opacity:.7;width:44px;height:44px}@keyframes entrar-velo{0%{opacity:0}}@media (width<=899px){.barra{transition:height .24s var(--cajon)}.marco:has(.consulta) .barra{height:0;padding-block:0;overflow:hidden}}.consulta-hoy{flex-direction:column;gap:18px;min-width:0;display:flex}.consulta-parte{flex-direction:column;gap:8px;display:flex}.consulta-parte-titulo{font-family:var(--titulos);letter-spacing:-.008em;font-size:15px;font-weight:650;line-height:1.25}.consulta-pie{margin-top:2px}.consulta-memoria{flex-direction:column;gap:6px;display:flex}.consulta-recordatorio{background:var(--margen);color:var(--margen-tinta);border-radius:11px;align-items:center;gap:10px;padding:7px 8px 7px 12px;font-size:13px;display:flex}.consulta-recordatorio p{flex:1;min-width:0}.consulta-recordatorio .boton{color:inherit;flex-shrink:0}.consulta-objetivo{color:var(--tinta-2);flex-wrap:wrap;align-items:center;gap:2px 10px;padding:2px;font-size:13px;display:flex}.consulta-objetivo p{flex:180px;min-width:0}.consulta-objetivo-botones{flex-shrink:0;gap:2px;display:inline-flex}.consulta-quedo{flex-wrap:wrap}.consulta-quedo p{flex:200px}.terminar-sin-guardar{justify-content:space-between;align-items:center;gap:8px;display:flex}.carpeta-abierta{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;display:flex}.vez-pasada{background:var(--fondo-2);border-radius:14px}.vez-pasada-toque{align-items:center;gap:10px;width:100%;min-height:52px;padding:9px 12px 9px 13px;display:flex}.vez-pasada-titulo{color:var(--tinta-3);font-size:12px;font-weight:550}.vez-pasada-linea{-webkit-line-clamp:2;color:var(--tinta);-webkit-box-orient:vertical;font-size:13px;line-height:1.34;display:-webkit-box;overflow:hidden}.vez-pasada-linea b{font-variant-numeric:tabular-nums;font-weight:650}.vez-pasada .cuadrito{margin:0 8px}.vez-pasada-mas{align-items:center;min-height:40px;padding:0 13px}.cuadrito{--pestana:var(--fondo-2);--pestana-tinta:var(--tinta-2);--borde:var(--linea);min-width:0}.cuadrito-pestana{background:var(--pestana);max-width:calc(100% - 26px);min-height:26px;color:var(--pestana-tinta);border-radius:12px 0 0;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:5px 8px 3px 12px;font-size:12px;display:inline-flex;position:relative}.cuadrito-pestana:after{content:"";background:var(--pestana);width:26px;height:26px;position:absolute;bottom:0;left:calc(100% - 1px);transform:scaleX(-1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M26 0C17 0 14 5 11 12 8.500 19 6 26 0 26h26Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M26 0C17 0 14 5 11 12 8.500 19 6 26 0 26h26Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.cuadrito-pestana h2,.cuadrito-pestana h3{font:inherit;color:var(--tinta);font-weight:600}.cuadrito-hoja{background:var(--pestana);border-radius:0 14px 14px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.cuadrito-hoy{--pestana:var(--menta-suave);--pestana-tinta:var(--accion-oscura)}.vez-pasada .cuadrito{--pestana:var(--fondo)}.cuadrito-sumar{color:var(--tinta-3);align-self:flex-start;margin:-2px 0 -4px -6px}.cuadrito-anulados{min-height:32px;color:var(--tinta-3);align-self:flex-start;align-items:center;gap:4px;font-size:12px;display:inline-flex}.entradas{flex-direction:column;display:flex}.entradas>li+li{border-top:1px solid #0f2a2012}.renglon{-webkit-user-select:text;user-select:text;gap:10px;width:100%;min-height:44px;padding:8px 0;transition:opacity .14s;display:flex}.renglon:active{opacity:.6}.entrada-hora-chica{font-variant-numeric:tabular-nums;color:var(--tinta-3);flex-shrink:0;padding-top:2px;font-size:12px}.entrada-cuerpo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.entrada-texto{white-space:pre-wrap;text-align:left;unicode-bidi:plaintext;font-size:15px;line-height:1.42}.entrada-recortada{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entrada-apagada{color:var(--tinta-3);font-size:13px}.entrada-rotulo{color:var(--tinta-3);margin-bottom:2px;font-size:12px;font-weight:550;display:block}.entrada-marcas{color:var(--tinta-3);flex-wrap:wrap;gap:2px 10px;font-size:12px;display:flex}.entrada-respuestas{flex-direction:column;gap:5px;display:flex}.entrada-respuestas dt{color:var(--tinta-3);font-size:12px}.entrada-respuestas dd{white-space:pre-wrap;unicode-bidi:plaintext;font-size:15px;line-height:1.38}.entrada-chat{white-space:pre-wrap;flex-direction:column;gap:6px;font-size:15px;display:flex}.entrada-chat small{color:var(--tinta-3);font-size:12px;display:block}.entradas-anuladas{padding-bottom:6px}.entradas-anuladas li{opacity:.62;padding:6px 0;text-decoration:line-through}.numeros{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px 14px;display:grid}.numeros dt{color:var(--tinta-3);font-size:12px;line-height:1.25}.numeros dd{font-family:var(--titulos);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:600}.anotador{flex-direction:column;gap:8px;display:flex}.anotador-texto{field-sizing:content;resize:none;min-height:84px;max-height:44dvh}.anotador-fecha{align-items:center;gap:10px;display:flex}.anotador-fecha .entrada{flex:0 170px;min-width:0}.anotador-fila{align-items:flex-end;gap:8px;display:flex}.anotador-fila .anotador-texto{flex:1;min-width:0}.anotador-fila>.boton{flex-shrink:0;min-height:44px}.anotador-fijo .anotador-texto{min-height:44px;max-height:30dvh;padding-block:10px}.entradas>li{scroll-margin-bottom:130px}.anotador-tipos{scrollbar-width:none;overscroll-behavior-x:contain;gap:4px;min-width:0;margin:-6px 0 -6px -2px;padding:8px 14px 8px 2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(270deg,#0000,#000 14px);mask-image:linear-gradient(270deg,#0000,#000 14px)}.anotador-tipos::-webkit-scrollbar{display:none}.pildora-chica{background:#0f2a200d;flex-shrink:0;min-height:32px;padding:0 9px;font-size:12px;position:relative;overflow:visible}.pildora-chica:after{content:"";position:absolute;inset:-6px 0}.sentir-fila{align-items:center;gap:10px;min-height:52px;display:flex}.sentir-nombre{flex:1;min-width:0;font-size:15px}.sentir-opciones{flex:none;width:204px}.sentir-opciones button{min-height:44px}.sentir-opciones .segmentado-lente{background:var(--noche)}.sentir-opciones button[aria-pressed=true]{color:#fff}.medicion-botones>.boton{flex:130px}.medicion-motivos{padding-top:8px}.medicion-hecha{background:var(--menta-suave);border-radius:13px;align-items:flex-start;gap:10px;padding:10px 6px 10px 12px;display:flex}.medicion-sin{color:var(--tinta-2);background:var(--fondo-2);align-items:center;font-size:13px}.medicion-tilde{background:var(--accion);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.tema-encabezado{align-items:center;gap:8px;width:100%;min-height:44px;display:flex}.tema-encabezado .consulta-parte-titulo{flex:1}.tema-toque{align-items:center;gap:10px;width:100%;min-height:52px;padding:7px 0;display:flex}.tema-titulo{font-size:15px;font-weight:550}.tema-campos{flex-direction:column;align-items:stretch;gap:10px;padding:2px 0 14px;display:flex}.tema-campos>.boton{align-self:flex-start}.area-texto-chica{field-sizing:content;min-height:66px;max-height:44dvh}.medidas{flex-direction:column;display:flex}.medidas-titulo{font-family:var(--titulos);color:var(--tinta-2);padding:14px 0 2px;font-size:13px;font-weight:650}.medida{border-bottom:1px solid var(--linea)}.medida-fila{align-items:center;gap:10px;min-height:56px;padding:5px 0;display:flex}.medida-nombre{flex-direction:column;flex:1;min-width:0;font-size:15px;line-height:1.25;display:flex}.medida-nombre small{font-variant-numeric:tabular-nums;color:var(--tinta-3);font-size:12px}.medida-entrada{flex-shrink:0;align-items:center;gap:6px;display:flex}.medida-entrada input{border:1px solid var(--linea-fuerte);background:var(--fondo);text-align:right;width:84px;height:44px;font-family:var(--titulos);font-variant-numeric:tabular-nums;border-radius:11px;outline:none;padding:0 10px;font-weight:600;transition:border-color .14s,box-shadow .14s}.medida-entrada input:focus{border-color:var(--accion);box-shadow:0 0 0 3px #2d735024}.medida-entrada input[aria-invalid=true]{border-color:var(--margen-tinta)}.medida-unidad{min-width:24px;color:var(--tinta-3);white-space:nowrap;overflow-wrap:normal;font-size:13px}.medida-aviso{background:var(--margen);color:var(--margen-tinta);border-radius:10px;flex-wrap:wrap;align-items:center;gap:2px 10px;margin-bottom:8px;padding:7px 10px;font-size:13px;display:flex}.medida-aviso .enlace-chico{min-height:28px;color:inherit;text-decoration:underline}.medir-avisos{flex-direction:column;gap:6px;display:flex}.medir-pie{flex-direction:column;gap:6px;width:100%;display:flex}.otros-numeros{flex-direction:column;gap:6px;display:flex}.otros-numeros li{gap:6px;display:flex}.otros-numeros .entrada{flex:1;min-width:0}.otros-numeros .otro-valor{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 88px}.enlace-con-icono{align-items:center;gap:4px;display:inline-flex}.asiento{flex-direction:column;gap:14px;display:flex}.asiento-versiones ul{flex-direction:column;gap:10px;margin-top:6px;display:flex}.asiento-versiones li{background:var(--fondo-2);color:var(--tinta-2);border-radius:11px;padding:8px 10px}.terminar-pie{width:100%}.terminar-opciones{flex-wrap:wrap;gap:6px;display:flex}.terminar-opciones>.boton-suave{flex-direction:column;flex:130px;gap:0;min-height:56px}.terminar-opciones small{font-size:12px;font-weight:450}.sin-turno{justify-items:start;gap:8px;margin-top:8px;display:grid}.sin-turno-abierto{background:var(--fondo-2);border-radius:12px;justify-items:stretch;padding:12px}.sin-turno-quedo{color:var(--tinta-2);margin:0;font-size:13px}.sin-turno-frase{justify-items:start;gap:4px;display:grid}.sin-turno-frase p{color:var(--tinta);margin:0;font-size:14px;line-height:1.45}.sin-turno-acciones{justify-content:flex-end;gap:6px;display:flex}.carpeta-rotulo{color:var(--sobre-noche-2);margin-top:10px;font-size:12px}.terminar-pie>.boton-principal{flex:140px}.historia{min-width:0;margin-top:22px}.historia-acciones{flex-shrink:0;gap:12px;display:inline-flex}.historia-filtros{margin:-4px calc(var(--margen-lateral) * -1) 4px;padding:8px var(--margen-lateral);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.historia-filtros::-webkit-scrollbar{display:none}.historia-lista{flex-direction:column;gap:12px;display:flex}.historia-lista>.cuadrito{content-visibility:auto;contain-intrinsic-size:auto 150px}.ficha-datos{min-width:0}.carpeta-acciones .carpeta-consulta{flex:100%;min-height:44px;font-size:15px;font-weight:600}@media (hover:hover) and (pointer:fine){.renglon:hover .entrada-texto{color:var(--accion-oscura)}}@media (width>=900px){.consulta-cuerpo{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:28px;max-width:1120px;display:grid}.consulta-costado{min-width:0;position:sticky;top:62px}.consulta-antes{flex-direction:column;gap:10px;display:flex}.consulta-antes-lista{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--linea-fuerte) transparent;flex-direction:column;gap:12px;max-height:calc(100dvh - 92px);display:flex;overflow-y:auto}.ficha{max-width:1120px}.ficha-cuerpo{grid-template-rows:auto 1fr;grid-template-columns:340px minmax(0,1fr);align-items:start;gap:0 32px;max-width:1120px;display:grid}.ficha-cuerpo>.ficha-datos{grid-column:1}.ficha-cuerpo>.historia{grid-area:1/2/span 2;margin-top:0}.historia-filtros{margin-inline:0;padding-inline:2px}}@media (width<=379px){.sentir-opciones{width:180px}}.boton-chico,.enlace-chico,.seccion-enlace,.cuadrito-anulados,.boton-icono,.segmentado-chico button,.medida-aviso .enlace-chico{position:relative}.boton-chico:after,.enlace-chico:after,.seccion-enlace:after,.cuadrito-anulados:after,.segmentado-chico button:after{content:"";position:absolute;inset:-6px 0}.boton-icono:after{content:"";position:absolute;inset:-2px}.medicion-motivos .pildora,.medir .pildora{min-height:44px}.numeros small.numero-se-movio{color:var(--accion-oscura);font-weight:650}.pantalla-informe{padding-bottom:32px}.informe-cuerpo{padding:4px var(--margen-lateral) 0}.informe-armado{flex-direction:column;gap:18px;min-width:0;display:flex}.informe-cierre{flex-direction:column;gap:12px;min-width:0;margin-top:18px;display:flex}.informe-previa{flex-direction:column;gap:8px;min-width:0;margin-top:26px;display:flex}.informe-previa-hoja{background:var(--fondo-2);border-radius:18px;padding:16px 14px 14px}.indicadores>li+li{border-top:1px solid var(--linea)}.indicador{align-items:center;gap:10px;width:100%;min-height:60px;padding:8px 0;transition:opacity .14s;display:flex}.indicador:disabled{cursor:default}.indicador:disabled .indicador-nombre{color:var(--tinta-3)}.indicador:not(:disabled):active{opacity:.7}.indicador-marca{border:1.5px solid var(--linea-fuerte);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;transition:background-color .16s,border-color .16s;display:grid}.indicador.elegido .indicador-marca{border-color:var(--noche);background:var(--noche)}.indicador-nombre{flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:15px;font-weight:550;display:flex}.indicador-chip{background:var(--menta-suave);color:var(--accion-oscura);border-radius:7px;padding:1px 7px;font-size:12px;font-weight:550}.indicador-valor{font-family:var(--titulos);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:15px;font-weight:600}.tendencia{flex-shrink:0;width:64px;height:24px;overflow:visible}.tendencia polyline{fill:none;stroke:var(--verde-2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tendencia circle{fill:var(--accion)}.informe-faltan{background:var(--fondo-2);border-radius:14px;flex-direction:column;align-items:stretch;gap:10px;padding:12px;display:flex}.informe-faltan>.boton{align-self:flex-start}.informe-frase-sola{font-family:var(--titulos);letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.28}.informe-listo{background:var(--menta-suave);border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.informe-listo-titulo{font-family:var(--titulos);font-size:17px;font-weight:650}.informe{flex-direction:column;gap:16px;min-width:0;display:flex}.informe-sobre{color:var(--tinta-3);font-size:13px}.informe-frase h2{font-family:var(--titulos);letter-spacing:-.016em;font-size:20px;font-weight:650;line-height:1.2}.informe-frase p{color:var(--tinta-2);margin-top:6px;font-size:13px}.informe-lectura{border-left:3px solid var(--verde);background:var(--fondo);border-radius:3px 14px 14px 3px;padding:12px 14px}.informe-lectura h3,.informe-sentir h3{color:var(--tinta-3);margin-bottom:4px;font-size:12px;font-weight:550}.informe-lectura p{white-space:pre-wrap;text-align:left;unicode-bidi:plaintext;font-size:15px;line-height:1.45}.informe-numeros{flex-direction:column;gap:8px;display:flex}.informe-numero{background:var(--fondo);border-radius:14px;padding:12px 14px}.informe-numero-arriba{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.informe-numero h3{color:var(--tinta-2);font-size:13px;font-weight:550}.informe-valor{font-family:var(--titulos);letter-spacing:-.022em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:650;line-height:1.1}.informe-numero .tendencia{width:96px;height:28px}.informe-cambio{color:var(--tinta-2);margin-top:6px;font-size:13px}.informe-cambio b{color:var(--tinta);font-weight:650}.informe-cambio-tenue{color:var(--tinta-3);margin-top:2px}.informe-palabras{margin-bottom:8px;font-size:15px;line-height:1.45}.informe-palabras-antes{color:var(--tinta-3)}.informe-sentir ul{flex-direction:column;display:flex}.informe-sentir li{justify-content:space-between;gap:12px;padding:7px 0;font-size:15px;display:flex}.informe-sentir li+li{border-top:1px solid var(--linea)}.informe-sentir li>span:last-child{color:var(--tinta-2);text-align:right}.informe-sentir small{color:var(--tinta-3);font-size:12px;display:block}.version-guardado summary{min-height:44px;color:var(--accion);cursor:pointer;align-items:center;font-size:13px;font-weight:550;display:flex}.version-guardado p{white-space:pre-wrap;color:var(--tinta-2);font-size:13px}.informe-pie{color:var(--tinta-3);flex-direction:column;gap:8px;font-size:12px;display:flex}.informe-firma{color:var(--tinta-2);font-weight:550}.hoja .informe-numero,.hoja .informe-lectura{background:var(--fondo-2)}.medida-nombre small b{color:var(--tinta-2);font-weight:600}.numeros dd small{color:var(--tinta-2);font-family:Onest Variable,sans-serif;font-size:12px;font-weight:450;display:block}.medicion-informe{align-self:flex-start}.informe-numeros-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}@media (width>=900px){.informe-ir-a-previa{display:none}.informe-cuerpo{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:18px 32px;max-width:1120px;display:grid}.informe-armado{grid-area:1/1}.informe-cierre{grid-area:2/1;margin-top:0}.informe-previa{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--linea-fuerte) transparent;grid-area:1/2/span 2;max-height:calc(100dvh - 92px);margin-top:0;position:sticky;top:62px;overflow-y:auto}}.planilla{gap:16px;padding-bottom:32px;display:grid}.planilla-arriba{gap:12px;padding-inline:16px;display:grid}.planilla-arriba .nota-chica{margin:0}.planilla-marco{overscroll-behavior-x:contain;padding:4px 16px 8px;overflow-x:auto}.planilla-hoja{border:1px solid var(--linea);color:#1d2621;background:#fff;border-radius:6px;min-width:640px;max-width:1040px;margin-inline:auto;padding:24px;box-shadow:0 1px 2px #0000000a,0 8px 24px -12px #0000001f}.planilla-cabeza{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.planilla-cabeza p{margin:0}.planilla-titulo{letter-spacing:-.01em;font-size:20px;font-weight:650}.planilla-quien{color:#4a5750;font-size:14px}.planilla-semana{color:#4a5750;white-space:nowrap;font-size:13px}.planilla-tabla{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.planilla-tabla th,.planilla-tabla td{text-align:left;vertical-align:top;border:1px solid #b9c4bd;padding:6px 8px}.planilla-tabla thead th{overflow-wrap:anywhere;background:#f1f4f2;font-weight:600}.planilla-tabla thead th:first-child,.planilla-tabla tbody th{width:92px}.planilla-tabla tbody th{font-weight:600}.planilla-tabla tbody td,.planilla-tabla tbody th{height:62px}.planilla-pie{color:#5e6d64;justify-content:space-between;gap:16px;margin-top:10px;font-size:11px;display:flex}@page planilla{size:A4 landscape;margin:10mm}@media print{.planilla-no-imprimir{display:none!important}:root:has(.planilla) body{background:#fff}:root:has(.planilla) .marco{background:0 0;display:block;position:static}:is(:root:has(.planilla) .riel,:root:has(.planilla) .barra,:root:has(.planilla) .saltar){display:none!important}:is(:root:has(.planilla) .principal,:root:has(.planilla) .pantalla,:root:has(.planilla) .pantalla-desplazable){background:0 0;height:auto;position:static;overflow:visible;transform:none!important}.planilla{padding:0;display:block}.planilla-marco{padding:0;overflow:visible}.planilla-hoja{page:planilla;min-width:0;max-width:none;box-shadow:none;border:0;border-radius:0;padding:0}.planilla-tabla thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.planilla-tabla tbody td,.planilla-tabla tbody th{height:20mm}}
