@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(./instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(./instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--papel: #f7f5f1;--papel-2: #efece6;--hoja: #fffefb;--tinta: #0d0d0e;--humo: #6b6963;--linea: rgba(13, 13, 14, .11);--espera: #a86a12;--espera-f: #f6e7c8;--marcha: #3a56b8;--marcha-f: #e1e7fa;--bien: #23714b;--bien-f: #d9eedf;--mal: #a53b29;--mal-f: #f5dcd6;--acento: #ff5b3d;--serif: "Instrument Serif", Georgia, serif;--sans: "Inter Variable", system-ui, -apple-system, sans-serif;--arriba: env(safe-area-inset-top, 0px);--abajo: env(safe-area-inset-bottom, 0px);color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--papel: #0c0c0d;--papel-2: #141416;--hoja: #1b1b1d;--tinta: #f2efe9;--humo: #9a968e;--linea: rgba(242, 239, 233, .13);--espera: #e6b25c;--espera-f: #3a2c14;--marcha: #9fb3ff;--marcha-f: #1d2440;--bien: #7fd1a1;--bien-f: #16301f;--mal: #f08f7c;--mal-f: #3a1a14}}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--papel);color:var(--tinta);font:16px/1.45 var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}body.sin-scroll{overflow:hidden}a{color:inherit}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:8px}h1,h2,h3,p{margin:0}.nota{color:var(--humo);font-size:14px}.nota.mal{color:var(--mal)}.vacio{color:var(--humo);padding:28px 4px;max-width:34ch}.cuenta{font-family:var(--sans);font-size:.5em;color:var(--humo);vertical-align:middle;font-variant-numeric:tabular-nums}.titulo{font:400 clamp(38px,9vw,52px)/1 var(--serif);letter-spacing:-.01em;margin-bottom:18px}.fecha-grande{font:400 clamp(34px,8.6vw,46px)/1.02 var(--serif);letter-spacing:-.01em}.firma{color:var(--humo);font-size:12px;display:flex;gap:8px;align-items:center;justify-content:center}.firma img{border-radius:5px}.solo-movil{display:initial}.boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid transparent;font-weight:560;font-size:15px;text-decoration:none;transition:transform .12s,background .2s}.boton:active{transform:scale(.97)}.boton svg{width:19px;height:19px}.boton-tinta{background:var(--tinta);color:var(--papel)}.boton-linea{background:transparent;border-color:var(--linea)}.boton-linea:hover{background:var(--papel-2)}.boton-acento{background:var(--acento);color:#fff}.boton-ancho{width:100%}.boton-chico{min-height:36px;padding:0 14px;font-size:14px}.boton-icono{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--linea);background:var(--hoja);text-decoration:none}.contacto{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:580;white-space:nowrap}.pill-espera{background:var(--espera-f);color:var(--espera)}.pill-marcha{background:var(--marcha-f);color:var(--marcha)}.pill-bien{background:var(--bien-f);color:var(--bien)}.pill-mal{background:var(--mal-f);color:var(--mal)}#carga{position:fixed;inset:0;z-index:50;background:#050506;color:#f2efe9;display:grid;place-items:center;transition:transform .85s cubic-bezier(.76,0,.24,1)}#carga.fuera{transform:translateY(-101%)}.carga-centro{display:grid;justify-items:center;gap:20px}.carga-rs{width:min(56vw,260px);aspect-ratio:1;object-fit:contain;transform:scale(calc(.92 + var(--p, 0) * .08));opacity:calc(.25 + var(--p, 0) * .75)}.carga-num{font:400 64px/1 var(--serif);font-variant-numeric:tabular-nums}.carga-texto{color:#9a968e;font-size:13px}.carga-barra{width:160px;height:2px;background:#f2efe926}.carga-barra i{display:block;height:100%;background:#f2efe9;transform-origin:left;transform:scaleX(var(--p, 0))}.entrar{max-width:460px;margin:0 auto;padding:calc(var(--arriba) + 34px) 22px calc(var(--abajo) + 30px);display:grid;gap:18px}.entrar-marca{display:flex;align-items:center;gap:10px;font-weight:600}.entrar-marca img{border-radius:11px}.entrar h1{font:400 clamp(44px,12vw,60px)/.98 var(--serif);letter-spacing:-.015em;margin-top:18px}.entrar-sub{color:var(--humo);font-size:17px;max-width:36ch}.entrar-form{display:grid;gap:12px;margin-top:6px}.entrar-form label{display:grid;gap:6px;font-size:14px;color:var(--humo)}.entrar-form input,.buscador input,.campo-euro input{height:50px;border-radius:14px;border:1px solid var(--linea);background:var(--hoja);padding:0 14px;font-size:16px}.entrar-demo{margin-top:18px;display:grid;gap:10px}.entrar-demo h2{font:400 26px/1.1 var(--serif)}.demo-tarjeta{display:flex;align-items:center;gap:14px;padding:14px;text-align:left;border-radius:20px;border:1px solid var(--linea);background:var(--hoja);transition:transform .15s,border-color .2s}.demo-tarjeta:hover{border-color:var(--acento)}.demo-tarjeta:active{transform:scale(.98)}.demo-texto{flex:1;display:grid}.demo-texto span{color:var(--humo);font-size:14px}.demo-sello{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--acento);color:#fff;font-weight:650;font-size:15px;letter-spacing:.02em}.marco{min-height:100%}.lateral{display:none}.cabeza{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:calc(var(--arriba) + 10px) 18px 10px;background:color-mix(in srgb,var(--papel) 86%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.cabeza .demo-sello{width:32px;height:32px;border-radius:10px;font-size:12px}.cabeza b{flex:1;font-weight:620}.prueba{font-size:12px;color:var(--humo);border:1px dashed var(--linea);border-radius:999px;padding:3px 10px}.contenido{padding:8px 18px calc(var(--abajo) + 104px);max-width:760px;margin:0 auto}.pestanas{position:fixed;z-index:10;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(6,1fr);padding:6px 4px calc(var(--abajo) + 6px);background:color-mix(in srgb,var(--papel) 90%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--linea)}.pestanas a{position:relative;display:grid;justify-items:center;gap:2px;padding:6px 2px;text-decoration:none;color:var(--humo);font-size:11px;font-weight:560}.pestanas a[aria-current]{color:var(--tinta)}.pestanas a[aria-current]:after{content:"";position:absolute;top:0;width:18px;height:3px;border-radius:0 0 3px 3px;background:var(--acento)}.globo{position:absolute;top:2px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--acento);color:#fff;font-size:11px;line-height:18px;text-align:center}.hoy{display:grid;gap:34px}.saludo{color:var(--humo);font-size:15px;margin:10px 0 6px}.frase{font:400 22px/1.3 var(--serif);margin-top:14px;max-width:30ch;color:color-mix(in srgb,var(--tinta) 82%,var(--humo))}.hoy h2{font-size:15px;font-weight:640;margin-bottom:8px;display:flex;gap:8px;align-items:baseline}.hoy h2 .cuenta{font-size:13px}.hoy-hilo h2+.filas,.hoy-hilo .hilo+h2{margin-top:26px}.pila{position:relative;display:grid;margin-top:14px;padding-bottom:22px}.ticket{grid-area:1 / 1;position:relative;background:var(--hoja);border-radius:22px;border:1px solid var(--linea);box-shadow:0 1px 0 var(--linea),0 18px 40px -26px #00000073;transform:translateY(calc(var(--i) * 12px)) scale(calc(1 - var(--i) * .045));transform-origin:50% 100%;transition:transform .35s cubic-bezier(.2,.8,.2,1);touch-action:pan-y;user-select:none;-webkit-user-select:none;overflow:hidden}.ticket:not(.arriba){pointer-events:none}.ticket:not(.arriba)>*{opacity:0}.ticket.arrastrando{transition:none;cursor:grabbing}.ticket.arriba{cursor:grab}.ticket-talon{position:relative}.ticket-talon:before,.ticket-talon:after{content:"";position:absolute;top:-12px;width:22px;height:22px;border-radius:50%;background:var(--papel);border:1px solid var(--linea);z-index:1}.ticket-talon:before{left:-12px}.ticket-talon:after{right:-12px}.ticket-cuerpo{padding:22px 22px 18px}.ticket-fecha{font:400 40px/1 var(--serif);letter-spacing:-.01em}.ticket-hueco{color:var(--humo);margin-top:6px;font-variant-numeric:tabular-nums}.ticket-quien{font-weight:640;font-size:18px;margin-top:16px}.ticket-que{color:var(--humo)}.ticket-nota{font:italic 400 18px/1.35 var(--serif);margin-top:10px}.ticket-talon{display:flex;justify-content:space-between;align-items:end;gap:12px;padding:16px 22px 4px;border-top:2px dashed var(--linea)}.ticket-total{font:400 34px/1 var(--serif);font-variant-numeric:tabular-nums}.ticket-cuando{color:var(--humo);font-size:13px;text-align:right}.ticket-botones{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 18px 18px}.ticket-botones .boton:only-child{grid-column:1 / -1}.ticket-sello{position:absolute;inset:0;pointer-events:none;z-index:2}.ticket-sello span{position:absolute;top:22px;padding:6px 14px;border:2px solid;border-radius:10px;font:400 26px/1 var(--serif);opacity:0;transition:opacity .15s;background:var(--hoja)}.sello-si{right:20px;color:var(--bien);transform:rotate(8deg)}.sello-no{left:20px;color:var(--mal);transform:rotate(-8deg)}.ticket[data-lado=si] .sello-si,.ticket[data-lado=no] .sello-no{opacity:1}.ticket[data-lado=si]{border-color:var(--bien)}.ticket[data-lado=no]{border-color:var(--mal)}.hilo{list-style:none;margin:6px 0 0;padding:0;position:relative}.hilo:before{content:"";position:absolute;left:56px;top:8px;bottom:8px;width:1px;background:var(--linea)}.hilo-item a{display:grid;grid-template-columns:48px 1fr auto;gap:20px;align-items:center;padding:12px 0;text-decoration:none;position:relative}.hilo-item a:before{content:"";position:absolute;left:52px;width:9px;height:9px;border-radius:50%;background:var(--papel);border:2px solid var(--humo)}.hilo-bien a:before{border-color:var(--bien);background:var(--bien)}.hilo-espera a:before{border-color:var(--espera)}.hilo-marcha a:before{border-color:var(--marcha);background:var(--marcha)}.hilo-hora{font-variant-numeric:tabular-nums;font-weight:620;display:grid;line-height:1.15}.hilo-hora small{color:var(--humo);font-weight:450}.hilo-texto{display:grid;min-width:0;padding-left:4px}.hilo-texto span{color:var(--humo);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hilo-ahora{display:grid;grid-template-columns:48px 1fr;gap:20px;align-items:center;color:var(--acento);font-size:13px;font-variant-numeric:tabular-nums;position:relative;padding:4px 0}.hilo-ahora b{font-weight:640;display:flex;align-items:center;gap:8px}.hilo-ahora b:before{content:"";position:absolute;left:51px;width:11px;height:11px;border-radius:50%;background:var(--acento);box-shadow:0 0 0 5px color-mix(in srgb,var(--acento) 22%,transparent)}.hilo-ahora b:after{content:"";flex:1;height:1px;background:var(--acento);opacity:.5}.filas{list-style:none;margin:0;padding:0}.fila{width:100%;display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:14px 0;border:0;border-bottom:1px solid var(--linea);background:none;text-align:left;text-decoration:none}.fila.activa{background:var(--papel-2);margin:0 -12px;padding-inline:12px;width:calc(100% + 24px);border-radius:14px;border-color:transparent}.fila-hora{font-weight:620;font-variant-numeric:tabular-nums;font-size:14px}.fila-texto{display:grid;min-width:0}.fila-texto span{color:var(--humo);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fila-fin{display:grid;justify-items:end;gap:4px;font-variant-numeric:tabular-nums}.fila-fin small{color:var(--humo)}.grupo{font:400 22px/1.2 var(--serif);margin:26px 0 2px}.buscador{position:relative;display:block}.buscador svg{position:absolute;left:14px;top:14px;color:var(--humo)}.buscador input{width:100%;padding-left:44px}.chips{display:flex;gap:8px;overflow-x:auto;padding:14px 0 4px;scrollbar-width:none;margin:0 -18px;padding-inline:18px}.chip{flex:none;display:inline-flex;gap:6px;align-items:center;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--linea);background:transparent;font-size:14px;font-weight:540}.chip small{color:var(--humo);font-variant-numeric:tabular-nums}.chip.activa{background:var(--tinta);color:var(--papel);border-color:var(--tinta)}.chip.activa small{color:inherit;opacity:.7}.col-detalle{display:none}.con-detalle .col-detalle{display:block;position:fixed;z-index:30;left:0;right:0;bottom:0;max-height:calc(100% - var(--arriba) - 24px);overflow-y:auto;overscroll-behavior:contain;background:var(--hoja);border-radius:28px 28px 0 0;padding:18px 20px 0;animation:subir .38s cubic-bezier(.2,.9,.2,1);box-shadow:0 -20px 60px -20px #00000059}.velo{border:0;padding:0;position:fixed;inset:0;z-index:25;background:#05050661;animation:aparecer .3s}@keyframes subir{0%{transform:translateY(40%);opacity:.4}}@keyframes aparecer{0%{opacity:0}}.detalle{display:grid;gap:22px}.detalle-cabeza{display:flex;align-items:center;gap:10px}.detalle-cabeza .boton-icono{margin-right:auto}.detalle-hueco{color:var(--humo);margin-top:-14px;font-variant-numeric:tabular-nums}.detalle h3{font-size:13px;font-weight:600;color:var(--humo);margin-bottom:6px}.detalle-quien{font-size:20px;font-weight:640}.detalle-nota{font:italic 400 21px/1.35 var(--serif)}.detalle-total p{font:400 44px/1 var(--serif);font-variant-numeric:tabular-nums}.lineas{list-style:none;padding:0;margin:6px 0 0}.lineas li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--linea);font-variant-numeric:tabular-nums}.historia{list-style:none;padding:0;margin:0;display:grid;gap:8px}.historia li{display:flex;gap:10px;align-items:center;color:var(--humo);font-size:14px}.detalle-acciones{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:10px;padding:14px 0 calc(var(--abajo) + 16px);background:linear-gradient(transparent,var(--hoja) 22%)}.detalle-acciones .boton{flex:1 1 140px}.detalle-acciones .boton-ancho{flex-basis:100%}.agenda{display:grid;gap:30px}.mes-cabeza{display:flex;align-items:center;gap:8px}.mes-cabeza .titulo{flex:1;margin:0}.rejilla{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:14px}.dia-semana{text-align:center;color:var(--humo);font-size:12px;padding-bottom:4px}.dia{position:relative;aspect-ratio:1 / 1.08;display:grid;place-items:center;align-content:center;gap:6px;border-radius:14px;text-decoration:none;font-variant-numeric:tabular-nums;font-weight:540}.dia:hover{background:var(--papel-2)}.dia .barra{width:60%;height:4px;border-radius:2px;background:var(--linea);overflow:hidden;position:relative}.dia .barra:after{content:"";position:absolute;inset:0;background:var(--acento);transform-origin:left;transform:scaleX(var(--uso))}.dia.es-hoy span{background:var(--tinta);color:var(--papel);border-radius:50%;width:30px;height:30px;display:grid;place-items:center}.dia.elegido{outline:1.5px solid var(--tinta);outline-offset:-1.5px}.dia.pasado{color:var(--humo)}.dia.cerrado{background:repeating-linear-gradient(-45deg,transparent 0 5px,var(--linea) 5px 6px);color:var(--humo)}.punto-espera{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--espera)}.agenda-dia{display:grid;gap:14px;align-content:start}.agenda-dia h3{font-size:15px;font-weight:640;margin-top:8px}.aviso-cerrado{background:var(--papel-2);border-radius:14px;padding:12px 14px;color:var(--humo)}.huecos{list-style:none;padding:0;margin:0}.hueco{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--linea);align-items:start}.hueco-hora{font-weight:620;font-variant-numeric:tabular-nums}.hueco-texto{display:grid;gap:6px}.hueco-texto a{display:flex;gap:8px;align-items:center;justify-content:space-between;text-decoration:none}.hueco-texto small{color:var(--humo)}.agenda-dia>.boton{justify-self:start}.fila-titulo{display:flex;align-items:start;justify-content:space-between;gap:12px;flex-wrap:wrap}.clientes .buscador{margin-bottom:8px}.cliente .fila{grid-template-columns:44px 1fr auto}.sello-cliente{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--papel-2);font-size:13px;font-weight:650}.cliente-mas{padding:4px 0 16px 56px}.mas{display:grid;gap:16px}.mas .titulo{margin-bottom:4px}.bloque{background:var(--hoja);border:1px solid var(--linea);border-radius:22px;padding:18px;display:grid;gap:8px}.bloque h2{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:640}.bloque h2 svg{color:var(--acento)}.bloque-web{background:color-mix(in srgb,var(--acento) 7%,var(--hoja))}.modo{border-top:1px solid var(--linea);padding-top:14px;margin-top:6px;display:grid;gap:6px}.modo h3{font:400 24px/1.1 var(--serif)}.modo p{color:var(--humo);font-size:15px;max-width:52ch}.enlace{font-size:13px;background:var(--papel-2);border-radius:10px;padding:8px 10px;overflow-wrap:anywhere;color:var(--humo)}.precios{list-style:none;padding:0;margin:4px 0 0}.precios li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--linea)}.campo-euro{position:relative;flex:none}.campo-euro input{width:110px;height:42px;text-align:right;padding-right:30px;font-variant-numeric:tabular-nums}.campo-euro span{position:absolute;right:12px;top:10px;color:var(--humo)}.subir{position:relative;justify-self:start}.subir input{position:absolute;inset:0;opacity:0;cursor:pointer}.segmento{display:inline-flex;background:var(--papel-2);border-radius:999px;padding:4px;justify-self:start}.segmento button{border:0;background:none;padding:8px 16px;border-radius:999px;font-weight:560}.segmento [aria-pressed=true]{background:var(--hoja);color:var(--tinta);box-shadow:0 0 0 1px var(--linea),0 1px 3px #0000001f}.lista-enlaces{padding:6px 18px;gap:0}.lista-enlaces>*{display:flex;align-items:center;gap:14px;padding:14px 0;border:0;border-bottom:1px solid var(--linea);background:none;text-align:left;text-decoration:none;width:100%}.lista-enlaces>:last-child{border-bottom:0}.lista-enlaces span{display:grid}.lista-enlaces small{color:var(--humo)}.hoja-web{position:fixed;inset:0;z-index:40;display:grid;place-items:end center}.telefono{position:relative;z-index:41;width:100%;height:calc(100% - var(--arriba) - 18px);background:var(--hoja);border-radius:28px 28px 0 0;overflow:hidden;display:grid;grid-template-rows:auto 1fr;animation:subir .38s cubic-bezier(.2,.9,.2,1)}.telefono header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 20px;font-weight:620;border-bottom:1px solid var(--linea)}.telefono iframe{width:100%;height:100%;border:0;background:var(--papel)}#tostada{position:fixed;z-index:60;left:50%;width:max-content;bottom:calc(var(--abajo) + 92px);transform:translate(-50%,20px);opacity:0;max-width:min(92vw,440px);padding:12px 18px;border-radius:16px;background:var(--tinta);color:var(--papel);font-size:15px;transition:opacity .25s,transform .25s;pointer-events:none}#tostada.ver{opacity:1;transform:translate(-50%)}#tostada.mal{background:var(--mal);color:#fff}#banner{position:fixed;z-index:60;left:12px;right:12px;top:calc(var(--arriba) + 10px);max-width:460px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;border-radius:20px;background:var(--hoja);border:1px solid var(--linea);box-shadow:0 20px 50px -18px #00000073;transform:translateY(-140%);transition:transform .45s cubic-bezier(.2,.9,.2,1)}#banner.ver{transform:none}.banner-punto{width:10px;height:10px;border-radius:50%;background:var(--acento);flex:none;animation:latir 1.4s infinite}@keyframes latir{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--acento) 18%,transparent)}}.banner-texto{flex:1;display:grid;min-width:0;font-size:14px}.banner-texto span{color:var(--humo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:960px){.solo-movil{display:none!important}.marco{display:grid;grid-template-columns:264px 1fr;min-height:100vh}.cabeza,.pestanas{display:none}.lateral{display:flex;flex-direction:column;gap:22px;position:sticky;top:0;height:100vh;padding:24px 18px;border-right:1px solid var(--linea);background:var(--papel-2)}.lateral-marca{display:flex;align-items:center;gap:10px;font-weight:620}.lateral-marca img{border-radius:8px}.lateral-negocio{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;background:var(--hoja);border:1px solid var(--linea)}.lateral-negocio span:last-child{display:grid}.lateral-negocio small{color:var(--humo)}.lateral nav{display:grid;gap:2px}.lateral nav a{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--humo);font-weight:560}.lateral nav a:hover{background:var(--hoja);color:var(--tinta)}.lateral nav a[aria-current]{background:var(--hoja);color:var(--tinta);box-shadow:inset 3px 0 0 var(--acento)}.lateral .globo{position:static;margin-left:auto}.lateral .prueba{margin-top:auto;align-self:start}.lateral .firma{justify-content:start}.contenido{padding:40px 48px 60px;max-width:1180px;margin:0;width:100%}.titulo{font-size:56px}.hoy{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:56px;row-gap:30px}.hoy-cabeza{grid-column:1 / -1}.fecha-grande{font-size:60px}.frase{font-size:26px;max-width:40ch}.lista-y-detalle{display:grid;grid-template-columns:minmax(340px,420px) 1fr;gap:48px;align-items:start}.col-detalle,.con-detalle .col-detalle{display:block;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--hoja);border:1px solid var(--linea);border-radius:28px;padding:28px 28px 0;animation:none;box-shadow:none;z-index:auto}.vacio-detalle{padding:40px 0}.chips{margin:0;padding-inline:0;flex-wrap:wrap}.agenda{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);gap:48px;align-items:start}.agenda-dia{position:sticky;top:24px}.mas{grid-template-columns:1fr 1fr;align-items:start;max-width:1040px}.mas .titulo,.bloque-web,.mas .firma{grid-column:1 / -1}.bloque-web{grid-template-columns:1fr 1fr;column-gap:28px}.bloque-web h2,.bloque-web>.nota{grid-column:1 / -1}.hoja-web{place-items:center}.telefono{width:400px;height:min(820px,92vh);border-radius:44px;border:10px solid #050506}#banner{left:auto;right:24px;top:24px;margin:0;width:400px}#tostada{bottom:28px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}.dia-items{display:none}.hoy-proximos h2{font-size:15px;font-weight:640;margin-bottom:8px}@media(min-width:960px){.contenido{max-width:none;padding:40px clamp(40px,4vw,72px) 60px}.dia{aspect-ratio:auto;min-height:112px;place-items:start;align-content:start;justify-items:stretch;padding:10px;gap:6px;border:1px solid var(--linea);border-radius:16px}.dia.vacio-dia{border:0}.dia>span{font-size:14px}.dia .barra{width:100%}.dia-items{display:grid;gap:3px;list-style:none;margin:0;padding:0;font-size:12px;min-width:0}.dia-items li{padding:2px 6px;border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--papel-2);color:var(--tinta);font-weight:450}.dia-items .d-bien{background:var(--bien-f)}.dia-items .d-espera{background:var(--espera-f)}.dia-items .d-marcha{background:var(--marcha-f)}.dia-items .d-mas{background:none;color:var(--humo)}.rejilla{gap:6px}.agenda{grid-template-columns:minmax(0,2.2fr) minmax(320px,1fr)}}@media(min-width:1400px){.hoy{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr)}.lista-y-detalle{grid-template-columns:minmax(380px,1fr) minmax(0,1.3fr)}.detalle{grid-template-columns:1fr 1fr;column-gap:36px}.detalle>header,.detalle>h2,.detalle-hueco,.detalle-acciones{grid-column:1 / -1}.mas{grid-template-columns:repeat(3,1fr);max-width:none}}.lista-y-detalle .fila-titulo .titulo{margin-bottom:14px}.enlace-cal{justify-self:start}.bloque-cal{margin-top:10px}.bloque-cal .boton{justify-self:start}.hoja-web .velo{z-index:40}.hueco-texto small{font-weight:400}.plataforma-android .cabeza,.plataforma-android .pestanas{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--papel)}.agenda-cal{display:grid;gap:14px}.cal-cabeza{display:grid;gap:10px;position:sticky;top:calc(var(--arriba) + 52px);z-index:4;background:var(--papel);padding:6px 0 8px}.cal-fila1{display:flex;align-items:center;gap:12px}.cal-titulo{flex:1;margin:0;font-size:clamp(28px,7vw,44px)}.cal-controles{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cal-controles .boton-icono{width:40px;height:40px}.segmento a{display:inline-block;padding:8px 14px;border-radius:999px;text-decoration:none;font-weight:560;font-size:14px;color:var(--humo)}.segmento a[aria-current=page]{background:var(--hoja);color:var(--tinta);box-shadow:0 1px 3px #00000024}.chip-google{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px dashed var(--linea);text-decoration:none;font-size:13px;color:var(--humo)}.chip-google svg{width:16px;height:16px}.chip-google.on{border-style:solid;color:var(--tinta)}.chip-google.on:before{content:"";width:8px;height:8px;border-radius:50%;background:#2f9e6a}.cal{--cab: 56px;border:1px solid var(--linea);border-radius:20px;background:var(--hoja);overflow:hidden}.cal-cab{display:grid;grid-template-columns:var(--cab) repeat(var(--dias),minmax(0,1fr));border-bottom:1px solid var(--linea)}.cal-dia-cab{display:grid;justify-items:center;gap:2px;padding:10px 0 8px;text-decoration:none;border-left:1px solid var(--linea)}.cal-dia-cab small{color:var(--humo);font-size:12px;text-transform:capitalize}.cal-dia-cab b{font:400 24px/1 var(--serif);width:38px;height:38px;display:grid;place-items:center;border-radius:50%}.cal-dia-cab.es-hoy b{background:var(--acento);color:#fff}.cal-dia-cab:hover b{background:var(--papel-2)}.cal-dia-cab.es-hoy:hover b{background:var(--acento)}.cal-todo-fila .cal-etq{font-size:11px;color:var(--humo);padding:6px 4px;text-align:right}.cal-todo{border-left:1px solid var(--linea);padding:4px 3px;display:grid;gap:3px;min-width:0}.ev-chip{border:0;border-radius:6px;padding:3px 7px;font-size:12px;font-weight:560;text-align:left;color:#fff;background:var(--c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-cuerpo{display:grid;grid-template-columns:var(--cab) repeat(var(--dias),minmax(0,1fr));position:relative;overflow:hidden;background-image:repeating-linear-gradient(to bottom,var(--linea) 0 1px,transparent 1px var(--hora))}.cal-horas{position:relative}.cal-horas span{position:absolute;right:8px;transform:translateY(-50%);font-size:11px;color:var(--humo);font-variant-numeric:tabular-nums}.cal-horas span:first-child{transform:none;top:2px!important}.cal-col{position:relative;border-left:1px solid var(--linea)}.cal-col.es-hoy{background:color-mix(in srgb,var(--acento) 4%,transparent)}.cal-col.cerrado{background:repeating-linear-gradient(-45deg,transparent 0 6px,var(--linea) 6px 7px)}.cal-fondo{position:absolute;inset:0;width:100%;border:0;background:none;cursor:copy}.cal-fondo:focus-visible{outline-offset:-3px}.cal-eventos{position:absolute;inset:0 3px 0 2px;pointer-events:none}.ev{pointer-events:auto;position:absolute;display:grid;align-content:start;gap:1px;padding:4px 7px;border-radius:8px;border:0;text-align:left;text-decoration:none;font-size:12.5px;line-height:1.2;overflow:hidden}.ev b{font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev span{opacity:.8;font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.ev-bien,.ev-marcha{background:color-mix(in srgb,var(--acento) 18%,var(--hoja));border-left:3px solid var(--acento);color:var(--tinta)}.ev-espera{background:repeating-linear-gradient(-45deg,var(--espera-f) 0 7px,color-mix(in srgb,var(--espera-f) 60%,var(--hoja)) 7px 14px);border-left:3px solid var(--espera);color:var(--tinta)}.ev-google{background:var(--c);color:#fff}.ev-google.ev-suave{background:color-mix(in srgb,var(--c) 22%,var(--hoja));color:var(--tinta);border-left:3px solid var(--c)}.ev:hover{filter:brightness(.97);box-shadow:0 4px 14px -6px #00000059;z-index:2}.cal-ahora{position:absolute;left:-1px;right:0;height:2px;background:#e53935;z-index:3;pointer-events:none}.cal-ahora:before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:#e53935}.cal-leyenda{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--humo);margin:0}.cal-leyenda span{display:inline-flex;align-items:center;gap:6px}.cal-leyenda span:before{content:"";width:12px;height:12px;border-radius:4px}.l-bien:before{background:color-mix(in srgb,var(--acento) 40%,var(--hoja));border-left:3px solid var(--acento)}.l-espera:before{background:var(--espera-f);border-left:3px solid var(--espera)}.l-google:before{background:#3f7ddb}.dia-items .d-google{background:var(--c);color:#fff}.hueco-google{display:flex;justify-content:space-between;gap:8px;border:0;border-left:3px solid var(--c);background:color-mix(in srgb,var(--c) 14%,var(--hoja));border-radius:8px;padding:6px 10px;text-align:left}.hueco-google small{color:var(--humo)}.hoja-mini{position:fixed;inset:0;z-index:45;display:grid;place-items:end center}.hoja-mini .velo{z-index:0}.pop{position:relative;z-index:1;width:min(100%,440px);background:var(--hoja);border-radius:26px 26px 0 0;padding:22px 22px calc(var(--abajo) + 22px);display:grid;gap:8px;box-shadow:0 -20px 60px -20px #0006;animation:subir .32s cubic-bezier(.2,.9,.2,1)}.pop h2{font:400 28px/1.1 var(--serif);padding-right:48px}.pop p{margin:0}.pop-color{width:14px;height:14px;border-radius:4px;background:var(--c)}.pop-cerrar{position:absolute;top:14px;right:14px}.pop-negocios ul{list-style:none;padding:0;margin:6px 0;display:grid;gap:8px}.neg-op{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;border:1px solid var(--linea);background:none;text-align:left}.neg-op[aria-current=true]{border-color:var(--acento);background:color-mix(in srgb,var(--acento) 7%,var(--hoja))}.neg-op>span:nth-child(2){flex:1;display:grid}.neg-op small{color:var(--humo)}.neg-op .check{font-style:normal;color:var(--acento);font-weight:700}.boton:disabled{opacity:.5;cursor:not-allowed}.lateral-negocio{width:100%;border:1px solid var(--linea);text-align:left;cursor:pointer}.lateral-negocio>svg{margin-left:auto;color:var(--humo)}.cabeza-negocio{flex:1;display:flex;align-items:center;gap:10px;border:0;background:none;padding:0;text-align:left}.cabeza-negocio b{font-weight:620}.cabeza-negocio svg{width:18px;height:18px;color:var(--humo)}.ajustes{display:grid;gap:12px}.aj-cuerpo{display:grid;gap:18px}.aj-menu{display:grid;gap:4px;align-content:start}.aj-menu ul{list-style:none;padding:0;margin:0 0 10px;background:var(--hoja);border:1px solid var(--linea);border-radius:18px;overflow:hidden}.aj-menu li+li{border-top:1px solid var(--linea)}.aj-menu a,.aj-menu button{width:100%;display:flex;align-items:center;gap:14px;padding:13px 14px;border:0;background:none;text-align:left;text-decoration:none}.aj-menu a>span,.aj-menu button>span{flex:1;display:grid;min-width:0}.aj-menu small{color:var(--humo);font-size:13px}.aj-menu svg:first-child{color:var(--acento);flex:none}.aj-menu a>svg:last-child{color:var(--humo);width:18px;height:18px}.aj-menu a[aria-current=page]{background:color-mix(in srgb,var(--acento) 9%,var(--hoja))}.aj-grupo{font-size:13px;font-weight:600;color:var(--humo);margin:8px 4px 2px}.aj-menu .firma{margin-top:10px}.aj-panel{display:grid;gap:14px;align-content:start}.aj-volver{display:inline-flex!important;align-items:center;gap:4px;color:var(--acento);text-decoration:none;font-weight:560}.aj-volver svg{width:18px;height:18px}.aj-h2{font:400 34px/1.05 var(--serif)}.aj-cab{display:grid;gap:4px;margin-bottom:4px}.tarjeta-aj{background:var(--hoja);border:1px solid var(--linea);border-radius:20px;padding:16px 18px;display:grid;gap:10px}.aj-sub{font-weight:640}.fila-aj{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0}.fila-aj+.fila-aj{border-top:1px solid var(--linea);padding-top:12px}.fila-aj>span:first-child{display:grid;min-width:0}.fila-aj>span:first-child b{display:inline-flex;align-items:center;gap:8px;font-weight:560}.fila-aj small{color:var(--humo);font-size:13px}.valor{color:var(--humo)}.campo-aj{width:170px;height:42px;border-radius:12px;border:1px solid var(--linea);background:var(--papel);padding:0 12px;font-size:16px;text-align:right}.campo-col{display:grid;gap:6px;font-size:14px;color:var(--humo)}.campo-col input{height:48px;border-radius:14px;border:1px solid var(--linea);background:var(--papel);padding:0 14px;font-size:16px;color:var(--tinta)}.form-web{display:grid;gap:8px}.form-web .boton{justify-self:start}.colores{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.color{width:32px;height:32px;border-radius:50%;border:3px solid var(--hoja);background:var(--c);box-shadow:0 0 0 1px var(--linea)}.color[aria-pressed=true]{box-shadow:0 0 0 2px var(--tinta)}.interruptor{flex:none;width:52px;height:32px;border-radius:999px;border:0;background:var(--linea);position:relative;transition:background .2s}.interruptor i{position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.interruptor[aria-checked=true]{background:#2f9e6a}.interruptor[aria-checked=true] i{transform:translate(20px)}.cal-punto{width:12px;height:12px;border-radius:4px;background:var(--c);display:inline-block}.tarjeta-google{background:color-mix(in srgb,#3f7ddb 6%,var(--hoja))}.g-que{font:400 22px/1.25 var(--serif)}.g-puntos{margin:0;padding-left:20px;display:grid;gap:6px;color:var(--humo)}.g-estado{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.punto-verde{width:10px;height:10px;border-radius:50%;background:#2f9e6a;box-shadow:0 0 0 4px color-mix(in srgb,#2f9e6a 20%,transparent)}.boton-peligro{color:var(--mal)}.codigo{margin:0;padding:12px 14px;border-radius:12px;background:#0d0d0e;color:#f2efe9;font:13px/1.5 ui-monospace,Menlo,monospace;white-space:pre-wrap;word-break:break-all}.guia{margin:0;padding:12px 14px;border-radius:12px;background:var(--papel-2)}.tarjeta-aj .chips{margin:0;padding:0;flex-wrap:wrap}@media(min-width:960px){.cal-cabeza{top:0}.ajustes .solo-movil{display:none!important}.aj-cuerpo{grid-template-columns:320px minmax(0,720px);gap:32px;align-items:start}.aj-menu{position:sticky;top:24px}.hoja-mini{place-items:center}.pop{border-radius:26px}}@media(max-width:959px){.ajustes.con-panel .aj-menu,.ajustes.con-panel .aj-titulo{display:none}.cal{--cab: 44px;margin:0 -10px}.cal-un-dia{margin:0}.ev{padding:3px 4px;font-size:11px}.ev span{display:none}.cal-un-dia .ev{padding:5px 8px;font-size:13px}.cal-un-dia .ev span{display:inline}.cal-dia-cab b{width:30px;height:30px;font-size:19px}.chip-google span{display:none}.fila-aj{flex-wrap:wrap}.campo-aj{width:100%;text-align:left}}.lateral-negocio>span:nth-child(2){display:grid;flex:1;min-width:0}.lateral-negocio>span:nth-child(2) b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entrar-pestanas{justify-self:start}.entrar-pestanas button{padding:9px 18px}.enlace-texto{display:inline-flex;align-items:center;gap:6px;justify-self:start;background:none;border:0;padding:6px 0;color:var(--acento);font-weight:560;text-decoration:underline;text-underline-offset:3px}.enlace-texto svg{width:18px;height:18px}.check-linea{display:grid!important;grid-template-columns:auto 1fr;gap:10px;align-items:start;color:var(--humo);font-size:14px}.check-linea input{width:20px;height:20px;margin:0;accent-color:var(--acento)}.entrar-form small.nota{font-size:13px}.nota.bien{color:var(--bien)}.entrar-cuenta .entrar-marca{justify-content:space-between}.salir-cuenta{margin-left:auto}.mis-negocios{list-style:none;padding:0;margin:0;display:grid;gap:8px}.mis-negocios li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--linea)}.mis-negocios li>span:nth-child(2){flex:1;display:grid;min-width:0}.mis-negocios small{color:var(--humo)}.mis-negocios .demo-sello{background:var(--tinta);color:var(--papel)}.form-negocio{display:grid;gap:10px;border-top:1px solid var(--linea);padding-top:14px}.form-negocio .boton{justify-self:start}.sectores{border:0;padding:0;margin:0;display:grid;gap:8px}.sectores legend{font-size:14px;color:var(--humo);margin-bottom:6px}.opcion-sector{display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--linea);border-radius:14px;cursor:pointer}.opcion-sector input{accent-color:var(--acento);width:18px;height:18px}.opcion-sector:has(input:checked){border-color:var(--tinta)}.mis-negocios li{flex-wrap:wrap}.mis-negocios li>span:nth-child(2) b{overflow-wrap:anywhere}@media(max-width:559px){.mis-negocios .boton{flex-basis:100%}}.hilo-google button{width:100%;display:grid;grid-template-columns:48px 1fr;gap:20px;align-items:center;padding:12px 0;border:0;background:none;text-align:left;position:relative}.hilo-google button:before{content:"";position:absolute;left:52px;width:9px;height:9px;border-radius:3px;background:var(--c)}.hilo-google .hilo-texto span{color:var(--c)}.primeros{background:var(--hoja);border:1px solid var(--linea);border-radius:22px;padding:18px;display:grid;gap:6px}.primeros h2{font:400 26px/1.1 var(--serif)}.primeros ol{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:8px;counter-reset:paso}.primeros a{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--linea);text-decoration:none}.primeros a>span{flex:1;font-weight:560}.primeros a>svg:first-child{color:var(--acento)}.primeros li.ok a{opacity:.6}.primeros li.ok b{color:var(--bien);font-size:13px}@media(min-width:960px){.primeros{grid-column:1 / -1}}.frase-chica{font-size:20px;margin:0 0 14px;max-width:34ch}.fila-cliente{grid-template-columns:44px 1fr auto}.repite{color:var(--bien)!important;font-weight:600}.sello-grande{width:64px;height:64px;font-size:20px;background:var(--acento);color:#fff}.cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0}.cifras div{background:var(--papel-2);border-radius:16px;padding:12px 14px}.cifras dt{color:var(--humo);font-size:13px}.cifras dd{margin:4px 0 0;font:400 26px/1.1 var(--serif)}.solo-grande{display:none}@media(min-width:960px){.solo-grande{display:inline}}.detalle.ficha-cliente{grid-template-columns:minmax(0,1fr)!important}.finanzas{display:grid;gap:16px}.fin-cabeza{position:static}.fin-periodo{min-width:9ch;text-align:center;font-weight:620}.fin-grande{display:grid;gap:2px}.fin-cifra{font:400 clamp(56px,15vw,96px)/1 var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fin-cambio{font-weight:600;color:var(--humo)}.fin-cambio.sube{color:var(--bien)}.fin-cambio.baja{color:var(--mal)}.fin-cambio.sube:before{content:"↑ "}.fin-cambio.baja:before{content:"↓ "}.fin-cifras{grid-template-columns:repeat(2,1fr)}.fin-cifras dd,.cifras-2 dd{font-variant-numeric:tabular-nums}.cifras-2{grid-template-columns:repeat(2,1fr)}.cifras .destacado{background:color-mix(in srgb,var(--bien) 14%,var(--hoja))}.cifras small{font:13px var(--sans);color:var(--humo)}.barras{display:flex;align-items:flex-end;gap:3px;height:180px;padding-top:8px}.barra-col{flex:1;display:grid;grid-template-rows:1fr auto;gap:6px;height:100%;min-width:0}.barra-col i{align-self:end;height:calc(var(--alto) * 100%);min-height:2px;border-radius:6px 6px 2px 2px;background:var(--acento)}.barra-col.futuro i{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--acento) 45%,transparent) 0 4px,transparent 4px 8px);border:1px solid color-mix(in srgb,var(--acento) 60%,transparent)}.barra-col.actual small{color:var(--tinta);font-weight:700}.barra-col small{text-align:center;font-size:11px;color:var(--humo);overflow:hidden}.barras-mes .barra-col small{font-size:9px}.barras-mes .barra-col:nth-child(odd):not(.actual) small{visibility:hidden}.conceptos{list-style:none;padding:0;margin:0;display:grid;gap:12px}.conceptos li{display:grid;grid-template-columns:1fr auto;gap:4px 10px}.conceptos b{font-variant-numeric:tabular-nums}.conceptos i{grid-column:1 / -1;height:8px;border-radius:4px;background:var(--papel-2);position:relative;overflow:hidden}.conceptos i:after{content:"";position:absolute;inset:0;width:calc(var(--ancho) * 100%);background:var(--acento);border-radius:4px}.metodos{display:flex;height:12px;border-radius:6px;overflow:hidden;gap:2px}.metodos span{flex:var(--parte) 1 0}.met-stripe{--m: #635bff}.met-bizum{--m: #05c3b4}.met-efectivo{--m: #b08d57}.metodos span{background:var(--m)}.leyenda-metodos{list-style:none;padding:0;margin:0;display:grid;gap:6px}.leyenda-metodos li{display:flex;align-items:center;gap:8px}.leyenda-metodos li:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--m)}.leyenda-metodos span{flex:1}.fin-h2{font:400 26px/1.1 var(--serif);margin-bottom:4px}.fin-columnas{display:grid;gap:16px}@media(min-width:960px){.fin-cifras{grid-template-columns:repeat(5,1fr)}.fin-columnas{grid-template-columns:1fr 1fr;align-items:start}.barras{height:220px;gap:6px}.barras-mes .barra-col small{font-size:10px;visibility:visible!important}}@media(max-width:959px){.pestanas a{font-size:10px}.pestanas svg{width:21px;height:21px}}.globo-inline{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--acento);color:#fff;font-size:12px;line-height:20px;text-align:center}.conversacion{grid-template-columns:minmax(0,1fr)!important;align-content:start}.conversacion .detalle-cabeza b{flex:1}.chat-dueno{display:grid;gap:8px;align-content:end;min-height:16vh}@media(min-width:960px){.chat-dueno{min-height:40vh}}.chat-dueno .burbuja{max-width:80%;padding:10px 14px;border-radius:18px}.chat-dueno .burbuja p{margin:0}.chat-dueno .burbuja small{display:block;margin-top:4px;font-size:11px;opacity:.7}.chat-dueno .mia{justify-self:end;background:var(--acento);color:#fff;border-bottom-right-radius:6px}.chat-dueno .suya{justify-self:start;background:var(--papel-2);border-bottom-left-radius:6px}.escribir-dueno{position:sticky;bottom:0;display:flex;gap:8px;padding:10px 0 calc(var(--abajo) + 14px);background:linear-gradient(transparent,var(--hoja) 20%)}.escribir-dueno input{flex:1;height:48px;border-radius:999px;border:1px solid var(--linea);background:var(--papel);padding:0 18px;font-size:16px}.icono-mensajes{position:relative;width:40px;height:40px}.icono-mensajes .globo{top:-2px;left:auto;right:-4px}.aviso-mensajes{margin-top:14px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--acento) 12%,var(--hoja));text-decoration:none;max-width:520px}.aviso-mensajes span{flex:1}.aviso-mensajes b{color:var(--acento)}.fila-pago{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pop-contrato{width:min(100%,620px);max-height:88vh;overflow:auto}.pop-contrato .texto-contrato{white-space:pre-line;background:var(--papel-2);border-radius:14px;padding:12px 14px;font-size:14px}.firma-img{width:100%;max-width:360px;height:auto;background:#fff;border-radius:12px;border:1px solid var(--linea)}.lista-novedades{list-style:none;padding:0;margin:6px 0 0;display:grid;gap:4px}.lista-novedades li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--linea)}.lista-novedades span{flex:1;display:grid}.lista-novedades small{color:var(--humo)}.texto-contrato-edit,.form-web textarea{border-radius:14px;border:1px solid var(--linea);background:var(--papel);padding:12px 14px;font:14px/1.5 var(--sans);color:var(--tinta)}@media(max-width:959px){.pestanas .nav-mensajes{display:none}.pestanas{grid-template-columns:repeat(6,1fr)}}@media(min-width:960px){.icono-mensajes{display:none}}.fila-espera{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--linea)}.fila-acciones{display:flex;gap:6px;align-items:center}.fila-acciones .boton-icono{width:38px;height:38px}.alta{gap:16px}.alta-cab{display:grid;gap:8px}.alta-progreso{height:4px;border-radius:2px;background:var(--linea);overflow:hidden}.alta-progreso i{display:block;height:100%;width:calc(var(--p) * 100%);background:var(--acento);transition:width .3s}.alta h1{font:400 clamp(36px,9.5vw,52px)/1.02 var(--serif);margin:6px 0 0}.sectores-alta{display:grid;gap:10px}.sector-op{display:flex;align-items:center;gap:14px;padding:16px;border-radius:20px;border:1px solid var(--linea);background:var(--hoja);text-align:left}.sector-op>span:nth-child(2){flex:1;display:grid}.sector-op small{color:var(--humo)}.sector-op[aria-pressed=true]{border-color:var(--acento)}@media(hover:hover){.sector-op:hover{border-color:var(--acento)}}.sector-punto{width:44px;height:44px;border-radius:14px;background:var(--acento);color:#fff;flex:none;display:grid;place-items:center}.sector-punto svg{width:24px;height:24px}.preguntas{display:grid;gap:18px}.pregunta{display:grid;gap:10px}.pregunta .segmento{justify-self:start;flex-wrap:wrap}.pregunta .segmento button{min-height:40px}.pregunta .segmento [aria-pressed=true]{background:var(--tinta);color:var(--papel);box-shadow:none}.preguntas{gap:22px;margin-top:4px}.alta-tipo{display:flex;align-items:center;gap:10px;margin:4px 0 0;font-weight:600}.alta-tipo .sector-punto{width:32px;height:32px;border-radius:10px}.alta-tipo .sector-punto svg{width:18px;height:18px}.pregunta .aj-sub{margin:0}.alta-pie{display:flex;justify-content:space-between;gap:10px;margin-top:8px}.sello-alta{width:64px;height:64px;border-radius:20px;font-size:22px}.resumen-alta{list-style:none;padding:0;margin:0;display:grid;gap:10px}.resumen-alta li{display:flex;gap:10px;align-items:baseline;padding:12px 14px;border-radius:14px;background:var(--hoja);border:1px solid var(--linea)}.resumen-alta li:before{content:"✓";color:var(--bien);font-weight:700}.campo-col .campo-euro{justify-self:start}.campo-col .campo-euro input{width:130px;padding-right:32px;text-align:right}.campo-euro span{top:50%;transform:translateY(-50%)}.plan-actual{display:grid;gap:8px}.plan-nombre{font:400 34px/1.05 var(--serif);margin:0}.plan-estado{margin:0;font-weight:560}.planes-tit{margin-top:18px}.planes{display:grid;gap:12px}@media(min-width:960px){.planes{grid-template-columns:repeat(3,1fr)}}.plan-op{display:grid;gap:8px;align-content:start}.plan-op.activo{border-color:var(--acento)}.plan-precio{margin:0;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.aj-peligro,.aj-peligro svg{color:var(--mal)}.lista-borrar{margin:0 0 6px;padding-left:20px;display:grid;gap:6px}.boton-peligro-lleno{background:var(--mal);color:var(--papel);border:0}.plan-actual .resumen-alta,.plan-op .resumen-alta{gap:2px}.plan-actual .resumen-alta li,.plan-op .resumen-alta li{border:0;background:none;padding:4px 0;box-shadow:none}.entrar .segmento [aria-pressed=true]{background:var(--tinta);color:var(--papel);box-shadow:none}.detalle>.enlace-cal{justify-self:start;align-self:start}@media(min-width:960px){.detalle>.enlace-cal{grid-column:1 / -1}}@media(min-width:960px){.detalle>.det-quien{grid-column:1 / -1}}.entrar:before{content:"";position:fixed;z-index:20;top:0;left:0;right:0;height:var(--arriba);background:var(--papel);pointer-events:none}.aj-menu .aj-peligro svg,.aj-menu .aj-peligro b{color:var(--mal)}
