.acc{align-items:center;gap:2.25rem;margin-top:2rem;display:grid}@media (width>=900px){.acc{grid-template-columns:minmax(290px,350px) 1fr;gap:clamp(2rem,5vw,4.5rem)}}.acc-tel{justify-items:center;display:grid}.tel{aspect-ratio:9/18.5;background:color-mix(in srgb, var(--primary) 22%, CanvasText);width:min(100%,330px);box-shadow:0 40px 60px -30px var(--sombra-c), inset 0 0 0 2px color-mix(in srgb, var(--primary) 40%, CanvasText);border-radius:40px;margin-bottom:2.4rem;padding:10px;position:relative}.tel-ojo{z-index:5;background:color-mix(in srgb, var(--primary) 12%, CanvasText);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:17px;left:50%}.tel-ejemplo{white-space:nowrap;background:var(--accent-container);color:var(--on-accent-container);border-radius:999px;padding:.2rem .75rem;font-size:.8rem;font-weight:700;position:absolute;bottom:-2.3rem;left:50%;translate:-50%}.tel-pantalla{background:var(--surface);height:100%;color:var(--ink);border-radius:30px;line-height:1.3;position:relative;overflow:hidden;container-type:inline-size}.prog{z-index:4;background:var(--accent-bright);transform-origin:0;border-radius:0;height:3px;position:absolute;bottom:10px;left:10px;right:10px;transform:scaleX(0)}.acc.corre .prog{animation:prog var(--dur-actual,6s) linear forwards}@keyframes prog{to{transform:scaleX(1)}}.pan{opacity:0;pointer-events:none;transition:opacity .45s ease, transform .45s var(--ease);flex-direction:column;gap:2.4cqw;padding:0 4cqw 5cqw;font-size:4.7cqw;display:flex;position:absolute;inset:0;transform:translate(6%)}.pan.on{opacity:1;pointer-events:auto;transform:none}.pan-cab{background:var(--primary);color:var(--surface);justify-content:space-between;align-items:center;gap:2cqw;margin:0 -4cqw;padding:9cqw 4cqw 3cqw;font-size:4.9cqw;display:flex}.pan-cab .chip{background:var(--surface);color:var(--primary);padding:.1em .6em;font-size:3.6cqw}.mini{color:var(--ink-muted);margin:0;font-size:3.7cqw}.aparece{opacity:1}.pan.on .aparece{animation:ap .55s var(--ease) var(--t,0s) backwards}@keyframes ap{0%{opacity:0;transform:translateY(2.5cqw)}}.pan b{font-weight:700}.chat{flex-direction:column;gap:3cqw;display:flex}.burbuja{border-radius:4cqw;max-width:88%;margin:0;padding:2.6cqw 3.4cqw}.burbuja p{color:inherit;margin:0}.burbuja.yo{background:var(--primary);color:var(--surface);border-bottom-right-radius:1cqw;align-self:flex-end}.burbuja.ia{background:var(--panel);border:1px solid var(--linea);border-bottom-left-radius:1cqw}.pal{display:inline}.pan.on .pal{animation:pal 10ms linear calc(.4s + var(--i) * .11s) backwards}@keyframes pal{0%{opacity:0}}.puntos{background:var(--panel);opacity:0;border-radius:4cqw;align-self:flex-start;gap:1.2cqw;width:fit-content;margin:0;padding:3cqw;display:flex;position:absolute}.puntos i{background:var(--ink-muted);border-radius:50%;width:2cqw;height:2cqw}.pan.on .puntos{animation:1.3s linear 1.7s both puntos}.pan.on .puntos i{animation:.8s ease-in-out infinite bota}.puntos i:nth-child(2){animation-delay:.12s!important}.puntos i:nth-child(3){animation-delay:.24s!important}@keyframes puntos{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}@keyframes bota{50%{transform:translateY(-1.2cqw)}}.prop{gap:2cqw;margin:0;padding:0;list-style:none;display:grid}.prop li{background:var(--surface);border:1px solid var(--linea);border-left:1.2cqw solid var(--accent-bright);border-radius:3cqw;padding:2.4cqw 3.2cqw;display:grid}.prop span{color:var(--ink-muted);font-size:4cqw}.filtros{gap:1.6cqw;margin:0;padding:0;list-style:none;display:flex}.filtros li{border:1px solid var(--linea);color:var(--ink-muted);border-radius:999px;padding:.25em .8em;font-size:3.8cqw}.filtros li.activo{background:var(--primary);border-color:var(--primary);color:var(--surface);font-weight:700}.cat-ventana{flex:1;min-height:0}.cat{grid-template-columns:1fr 1fr;gap:2.4cqw;margin:0;padding:0;list-style:none;display:grid}.cat li{border:1px solid var(--linea);background:var(--surface);border-radius:3cqw;gap:.3cqw;padding:1.6cqw;font-size:3.7cqw;line-height:1.2;display:grid}.cat picture,.cat img{width:100%;display:block}.cat img{object-fit:contain;color-scheme:light;background:canvas;border-radius:2cqw;height:30cqw}.cat span{color:var(--ink-muted)}.pan.on .cat li:first-child{animation:ap .55s var(--ease) .2s backwards, resalta 1.2s ease-in-out 3.2s 1 both}@keyframes resalta{50%{box-shadow:0 0 0 .8cqw var(--accent-bright)}}.cot-prod{border:1px solid var(--linea);border-radius:3cqw;grid-template-columns:11cqw 1fr auto;align-items:center;gap:2.4cqw;padding:2cqw;display:grid}.cot-prod img{object-fit:contain;color-scheme:light;background:canvas;border-radius:1.5cqw;width:11cqw;height:13cqw;display:block}.cot-prod div{font-size:4cqw;display:grid}.cot-prod span{color:var(--ink-muted)}.cant{border:1px solid var(--linea);border-radius:2cqw;margin:0;padding:.6em 1em;font-size:5.6cqw;font-weight:700;display:grid}.cant span{text-align:center;grid-area:1/1}.cant-1{opacity:0}.pan.on .cant-1{animation:1.5s linear both c1}.pan.on .cant-2{animation:.3s 1.4s backwards ap}@keyframes c1{0%,85%{opacity:1}to{opacity:0}}.vista-sel{background:var(--panel);border:1px solid var(--linea);border-radius:999px;grid-template-columns:1fr 1fr;padding:.6cqw;display:grid}.vista-sel button{min-height:max(9cqw,44px);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:3.9cqw;font-weight:600}.vista-sel button[aria-pressed=true]{background:var(--primary);color:var(--surface)}.vista-sel button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vistas{display:grid}.vista{opacity:1;grid-area:1/1;transition:opacity .35s,visibility .35s}.vista-cli,.pan-cot.cliente .vista-int{opacity:0;visibility:hidden}.pan-cot.cliente .vista-cli{opacity:1;visibility:visible}.vista-tit{color:var(--primary);margin:0 0 1.6cqw;font-size:4.1cqw;font-weight:700}.lin{gap:1.1cqw;margin:0;padding:0;font-size:4cqw;list-style:none;display:grid}.lin li{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:baseline;gap:2cqw;padding-bottom:1.1cqw;display:flex}.lin li span{color:var(--ink)}.lin small{color:var(--ink-muted);font-size:3.5cqw;display:block}.lin b{white-space:nowrap;font-variant-numeric:tabular-nums}.lin .sub{border-bottom-color:var(--ink-muted)}.lin .sub span,.lin .sub b{font-weight:700}.lin .gan{background:var(--success-container);color:var(--on-success-container);border:0;border-radius:2cqw;padding:1.4cqw 2cqw}.lin .gan span{color:inherit;font-weight:700}.lin .tot{border:0;border-top:2px solid var(--primary);color:var(--primary);padding-top:1.6cqw;font-size:5.2cqw}.lin .tot span{color:inherit;font-weight:700}.flip{opacity:0;width:1px;height:1px;position:absolute}.pan.on .flip{animation:4.6s linear 4s both flip}@keyframes flip{0%{opacity:0}to{opacity:.01}}.hoja-foto{color-scheme:light;background:canvas;border-radius:3cqw;place-items:center;padding:2cqw;display:grid}.hoja-foto img{object-fit:contain;width:auto;max-width:100%;height:58cqw;display:block}.pan.on .hoja-foto img{animation:zoom var(--dur) ease-out both}@keyframes zoom{0%{transform:scale(1.07)}}.hoja-tit{margin:0!important;font-size:5.6cqw!important}.carac{gap:1.2cqw;margin:0;padding:0;font-size:4.1cqw;list-style:none;display:grid}.carac li{align-items:center;gap:2cqw;display:flex}.carac .icono{color:var(--success);width:4.4cqw;height:4.4cqw}.hoja-precio{margin:0;font-size:4.3cqw}.hoja-precio b{color:var(--primary);font-size:6.7cqw}.papel{border:1px solid var(--linea);background:var(--surface);box-shadow:0 2cqw 5cqw -3cqw var(--sombra-c);border-radius:2cqw;gap:2cqw;padding:3.4cqw;display:grid}.papel-cab{margin:0;font-size:4.1cqw;display:grid}.papel-cab span{color:var(--ink-muted);font-size:3.7cqw}.btn-wa{background:var(--success);min-height:11cqw;color:var(--surface);border-radius:999px;justify-content:center;align-items:center;gap:2cqw;margin:0;font-size:4.4cqw;font-weight:700;display:flex}.btn-wa .icono{width:4.4cqw;height:4.4cqw}.pan.on .btn-wa{animation:ap .55s var(--ease) 1.2s backwards, pulso 1s ease-in-out 1.9s 1 both}@keyframes pulso{50%{transform:scale(.96)}}.msg-wa{background:var(--success-container);width:88%;color:var(--on-success-container);border-radius:3.5cqw 3.5cqw 1cqw;align-self:flex-end;gap:1.2cqw;padding:2.6cqw 3.2cqw;font-size:4cqw;display:grid}.msg-wa p{color:inherit;margin:0}.msg-wa .adjunto{background:var(--surface);color:var(--ink);border-radius:2cqw;padding:1.6cqw 2cqw;font-size:3.7cqw}.enviado{justify-self:end;font-size:3.4cqw}.merma-foto{border-radius:3cqw;line-height:0;position:relative;overflow:hidden}.merma-foto img{width:100%;height:auto;display:block}.escaner{transform-origin:top;background:color-mix(in srgb, var(--accent-bright) 20%, transparent);border-bottom:3px solid var(--accent-bright);opacity:0;position:absolute;inset:0}.pan.on .escaner{animation:1.9s ease-in-out .2s both escanea}@keyframes escanea{0%{opacity:1;transform:scaleY(0)}90%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.prop-ia{border:1px solid var(--linea);background:var(--panel);border-radius:3cqw;gap:2cqw;padding:3cqw;display:grid}.cambia{justify-items:end;display:inline-grid}.cambia>*{grid-area:1/1;font-style:normal}.cambia s{opacity:0;color:var(--ink-muted);text-decoration:line-through}.pan.on .cambia s{animation:4.4s linear both c1}.pan.on .cambia em{color:var(--primary);animation:.3s 4.3s backwards ap}.corregido{background:var(--accent-container);color:var(--on-accent-container);border-radius:999px;justify-self:start;margin:0;padding:.1em .7em;font-size:3.6cqw;font-weight:700}.btn-guardar{background:var(--accent);min-height:10.5cqw;color:var(--surface);border-radius:999px;place-items:center;margin:0;font-size:4.4cqw;font-weight:700;display:grid}.pan.on .btn-guardar{animation:ap .55s var(--ease) 5.6s backwards, pulso .8s ease-in-out 6.1s 1 both}.toast{background:var(--success-container);border-radius:3cqw;align-items:center;gap:2cqw;margin:0;padding:2.4cqw 3cqw;font-size:3.7cqw;display:flex;position:absolute;bottom:7cqw;left:4cqw;right:4cqw;color:var(--on-success-container)!important}.toast .icono{flex:none;width:5cqw;height:5cqw}.acc-pasos{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.acc-pasos button{text-align:left;width:100%;min-height:56px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:2.25rem 1fr;gap:.75rem;padding:.65rem .8rem;display:grid}.acc-pasos button:hover{background:var(--panel)}.acc-pasos .num{border:2px solid var(--linea);width:2.25rem;height:2.25rem;color:var(--ink-muted);border-radius:50%;place-items:center;font-weight:700;display:grid}.acc-pasos .tx{gap:.15rem;display:grid}.acc-pasos .tx b{font-weight:700}.acc-pasos .tx span{color:var(--ink-muted);font-size:.95rem}.acc-pasos button[aria-current=step]{background:var(--surface);border-color:var(--linea);box-shadow:0 18px 30px -22px var(--sombra-c)}.acc-pasos button[aria-current=step] .num{background:var(--accent);border-color:var(--accent);color:var(--surface)}.js .acc-pasos button:not([aria-current=step]) .tx span{display:none}@media (width>=900px){.js .acc-pasos button:not([aria-current=step]) .tx span{opacity:.85;display:block}}.acc-ctrl{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0;display:flex}.acc-ctrl[hidden]{display:none}.ctl{border:2px solid var(--primary);background:var(--surface);min-width:48px;min-height:48px;color:var(--primary);font:inherit;cursor:pointer;border-radius:999px;place-items:center;padding:0 1rem;font-weight:700;display:inline-grid}.ctl[hidden]{display:none}.ctl:hover{background:var(--panel)}.ctl .i-ant{rotate:180deg}.ctl-play{background:var(--primary);color:var(--surface);min-width:8.5rem}.ctl-play:hover{background:var(--primary);filter:brightness(1.1)}.acc-cuenta{color:var(--ink-muted);margin:0 0 0 .5rem;font-size:.95rem}.acc-nota{max-width:56ch}html:not(.js) .pan:not(:first-child){display:none}.acc.fuera *,.acc.fuera :before,.acc.fuera :after,.acc.pausado *,.acc.pausado :before,.acc.pausado :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.pan{transition:none;transform:none}.acc-pasos .tx span{display:block!important}}
