@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6cec87c23af19a62-s.08di4g7n39o46.woff2?dpl=4a526e71-3be9-4756-86a9-af7b55925024)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c24fec3b421fd73c-s.3szkwhi_rfrst.woff2?dpl=4a526e71-3be9-4756-86a9-af7b55925024)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/61e56fd33ece1ad8-s.p.0op912u62qdhl.woff2?dpl=4a526e71-3be9-4756-86a9-af7b55925024)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.HVm4ZG_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.HVm4ZG_variable{--fuente-titulos:"Newsreader", "Newsreader Fallback"}
:root{--fondo:#fff;--superficie:#fff;--texto:#1d1d1b;--tenue:#6b6a66;--borde:#e4e2dc;--acento:#1d1d1b;--estrella:#e8a317;--chip:#eae9e7;--boton:#111110;--boton-texto:#fff;--boton-hover:#3a3936;--error:#b91c1c;--lateral-fondo:#f5f5f3;--ancho-sitio:1120px;--margen:24px;--ancho-lectura:44rem;--lateral:248px;--radio:12px;--radio-chico:8px;--alto-control:44px;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:32px;--e-7:48px;--e-8:64px}@media (max-width:600px){:root{--margen:16px}}@media (prefers-color-scheme:dark){:root{--fondo:#141413;--superficie:#1e1e1c;--texto:#ecebe7;--tenue:#a09e98;--borde:#33322f;--acento:#ecebe7;--estrella:#f2b632;--chip:#2a2926;--boton:#f2f1ed;--boton-texto:#141413;--boton-hover:#d6d4cd;--error:#f87171;--lateral-fondo:#1a1a18}}*{box-sizing:border-box}body{background:var(--fondo);color:var(--texto);margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}a{color:inherit}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}h1,h2,h3,p,dd,li,label,strong,.tarjeta,.sucursal-nombre{overflow-wrap:anywhere}h1{-webkit-hyphens:auto;hyphens:auto}.boton,.primario,.formulario button,.escaner-manual button,.boton-passkey{cursor:pointer;min-height:44px;font:inherit;background:var(--boton);color:var(--boton-texto);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.boton:where(:hover:not(:disabled)),.primario:where(:hover:not(:disabled)),.formulario button:where(:hover:not(:disabled)),.escaner-manual button:where(:hover),.boton-passkey:where(:hover:not(:disabled)){background:var(--boton-hover)}.boton:where(:disabled),.primario:where(:disabled),.formulario button:where(:disabled),.boton-passkey:where(:disabled){opacity:.55;cursor:wait}.boton-secundario{cursor:pointer;min-height:44px;font:inherit;background:var(--superficie);color:var(--texto);border:1px solid var(--texto);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.boton-secundario:hover:not(:disabled){background:var(--chip)}.boton-secundario:disabled{opacity:.55;cursor:wait}@media (prefers-reduced-motion:reduce){.boton,.primario,.formulario button,.boton-secundario{transition:none}}.sitio-header{padding:var(--e-4) 0;border-bottom:1px solid var(--borde);background:var(--superficie)}.header-interior,.footer-interior,.contenedor{max-width:calc(var(--ancho-sitio) + 2 * var(--margen));padding-inline:var(--margen);margin-inline:auto}.header-interior{justify-content:center;align-items:center;gap:24px;display:flex}.marca{flex-shrink:0;line-height:0;display:block}.marca img{width:auto;height:30px}.header-interior{justify-content:space-between;position:relative}.nav-header{align-items:center;gap:4px 20px;margin-left:auto;display:flex}.nav-header a{color:var(--tenue);white-space:nowrap;font-size:.95rem;font-weight:600;text-decoration:none}.nav-header a:hover{color:var(--texto)}.cuenta-header{flex:none;justify-content:flex-end;min-width:44px;display:flex}@media (max-width:600px){.header-interior{flex-wrap:wrap;gap:8px 12px}.marca img{height:22px}.nav-header{order:3;justify-content:flex-start;width:100%;margin:0}}.ingresar-header{border:1px solid var(--borde);min-height:44px;color:var(--texto);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.ingresar-header:hover{border-color:var(--texto)}.menu-cuenta{position:relative}.menu-cuenta>summary{cursor:pointer;border-radius:50%;list-style:none}.menu-cuenta>summary::-webkit-details-marker{display:none}.menu-cuenta>summary:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.avatar-cuenta{background:var(--texto);width:44px;height:44px;color:var(--superficie);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.menu-cuenta-panel{z-index:30;background:var(--superficie);border:1px solid var(--borde);border-radius:12px;min-width:220px;max-width:min(300px,100vw - 32px);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0000001f}.menu-cuenta-quien{border-bottom:1px solid var(--borde);margin:0 0 4px;padding:8px 10px 10px;display:grid}.menu-cuenta-quien .tenue{overflow-wrap:anywhere;font-size:.85rem}.menu-cuenta-panel a,.menu-cuenta-salir{min-height:44px;color:var(--texto);font:inherit;text-align:left;border-radius:8px;align-items:center;padding:0 10px;text-decoration:none;display:flex}.menu-cuenta-salir{cursor:pointer;border:0;border-top:1px solid var(--borde);background:0 0;border-radius:0 0 8px 8px;width:100%;margin-top:4px}.menu-cuenta-panel a:hover,.menu-cuenta-salir:hover{background:var(--chip)}.sitio-footer{border-top:1px solid var(--borde);background:var(--superficie);padding:var(--e-6) 0 var(--e-5);font-size:.9rem}.footer-interior{gap:28px;display:grid}.footer-columnas{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:24px;display:grid}.footer-columnas h2{margin:0 0 10px;font-size:.95rem}.footer-columnas ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.footer-columnas a{color:var(--tenue);padding:5px 0;text-decoration:none;display:inline-block}.footer-columnas a:hover{color:var(--texto);text-decoration:underline}.footer-legal{border-top:1px solid var(--borde);color:var(--tenue);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:.85rem;display:flex}.footer-legal nav{flex-wrap:wrap;gap:4px 18px;display:flex}.footer-legal a{color:var(--tenue);padding:5px 0;display:inline-block}.footer-legal a:hover{color:var(--texto)}@media (max-width:600px){.footer-columnas{grid-template-columns:1fr 1fr;gap:20px 16px}}.tabla-admin{border-collapse:collapse;width:100%;font-size:.9rem;display:block;overflow-x:auto}.tabla-admin th,.tabla-admin td{text-align:left;border-bottom:1px solid var(--borde);vertical-align:middle;padding:8px}.tabla-admin td .chip{margin-left:8px}.buscador{flex:1;width:100%;max-width:420px;display:flex;position:relative}.buscador input{min-width:0;font:inherit;color:inherit;background:var(--fondo);border:1px solid var(--borde);border-right:0;border-radius:999px 0 0 999px;flex:1;padding:9px 16px}.buscador input:focus{outline:2px solid var(--acento);outline-offset:-1px}.buscador button{cursor:pointer;color:var(--boton-texto);background:var(--boton);border:0;border-radius:0 999px 999px 0;place-items:center;padding:0 16px;display:grid}.buscador button:hover{background:var(--boton-hover)}.sugerencias{z-index:10;background:var(--superficie);border:1px solid var(--borde);border-radius:12px;gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 24px #0000001f}.sugerencias li{cursor:pointer;border-radius:8px;padding:8px 10px;display:grid}.sugerencias li[aria-selected=true]{background:var(--chip)}.sugerencias .tenue{font-size:.8rem}@media (prefers-color-scheme:dark){.marca img{filter:invert()hue-rotate(180deg)}}.contenedor{padding-top:var(--e-6);padding-bottom:var(--e-8)}h1{margin:8px 0 4px;line-height:1.2}h2{margin-top:32px;font-size:1.05rem}:where(h1,h2,h3):not(.app *){font-family:var(--fuente-titulos), Georgia, serif;letter-spacing:-.01em;font-weight:600}:where(h1):not(.app *){text-wrap:balance;font-size:clamp(1.9rem,4vw,2.5rem);line-height:1.1}:where(h2):not(.app *){font-size:1.4rem;line-height:1.2}:where(h3):not(.app *){font-size:1.15rem;line-height:1.25}.punto-marca{color:var(--estrella)}.bajada,.tenue{color:var(--tenue)}.tenue{margin:0}.chip{background:var(--chip);color:var(--tenue);border-radius:999px;padding:2px 8px;font-size:.75rem;display:inline-block}.lista{gap:10px;padding:0;list-style:none;display:grid}.tarjeta{border:1px solid var(--borde);background:var(--superficie);border-radius:10px;gap:2px;padding:14px 16px;text-decoration:none;display:grid}.tarjeta:hover{border-color:var(--acento)}.tarjeta .chip{justify-self:start}.puntaje{align-items:center;gap:6px;font-size:.9rem;display:flex}.estrellas{letter-spacing:1px;line-height:1;display:inline-block;position:relative}.estrellas-fondo{color:var(--borde)}.estrellas-relleno{white-space:nowrap;color:var(--estrella);position:absolute;inset:0 auto 0 0;overflow:hidden}.ficha{background:var(--superficie);border:1px solid var(--borde);border-radius:12px;padding:24px}@media (max-width:600px){.contenedor{padding-top:var(--e-4);padding-bottom:var(--e-7)}.ficha{padding:16px}}.invitacion-resena{border:1px solid var(--borde);background:var(--fondo);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 16px;display:flex}.invitacion-resena p{flex-basis:100%;margin:0}.estrellas-invitacion{display:flex}.estrellas-invitacion button{cursor:pointer;min-width:44px;min-height:44px;color:color-mix(in srgb, var(--tenue) 45%, transparent);background:0 0;border:0;padding:4px 3px;font-size:2rem;line-height:1}.estrellas-invitacion:hover button{color:var(--estrella)}.estrellas-invitacion button:hover~button{color:color-mix(in srgb, var(--tenue) 45%, transparent)}.pestanas-panel{scrollbar-width:thin;flex-wrap:nowrap;margin:16px 0 20px;padding-bottom:4px;overflow-x:auto}.pestanas-panel a{white-space:nowrap;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.contador{background:var(--error);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-grid}.metricas{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:8px 0 20px;display:grid}.metrica{border:1px solid var(--borde);background:var(--superficie);border-radius:12px;align-content:start;gap:2px;padding:14px 16px;text-decoration:none;display:grid}a.metrica:hover{border-color:var(--acento)}.metrica-valor{font-size:1.8rem;font-weight:700;line-height:1.1}.metrica .tenue{font-size:.85rem}.enlace-ficha{font-size:.9rem}.lista-sucursales{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.lista-sucursales .tarjeta{gap:8px}.lista-sucursales .tarjeta:hover{border-color:var(--borde)}.tarjeta.cerrada{opacity:.7;border-style:dashed}.gestion-sucursales h3{margin:0;font-size:1rem}.pasos li:before{content:"→ ";color:var(--tenue)}.metrica.con-pendientes{border-color:var(--texto)}.fila-ficha{gap:4px}.codigo-texto{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.9rem}.registro-cambios{gap:6px;padding-left:18px;font-size:.9rem;display:grid}.registro-cambios pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:.78rem}.texto-corto{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.grilla-entidades{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.tarjeta-entidad{background:var(--superficie);border:1px solid var(--borde);height:100%;color:inherit;border-radius:14px;align-content:start;gap:14px;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.tarjeta-entidad:hover{border-color:var(--texto);box-shadow:0 4px 16px #0000000f}.tarjeta-foto{place-items:center;width:100px;height:100px;display:grid;overflow:hidden}.tarjeta-foto img{object-fit:contain;width:100%;height:100%}.tarjeta-foto:has(.tarjeta-inicial){background:var(--chip)}.tarjeta-inicial{color:var(--tenue);font-size:2.4rem;font-weight:700;line-height:1}.tarjeta-datos{gap:4px;min-width:0;display:grid}.tarjeta-nombre{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.05rem;line-height:1.3;display:-webkit-box;overflow:hidden}.tarjeta-detalle{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;font-size:.9rem;overflow:hidden}@media (prefers-reduced-motion:reduce){.tarjeta-entidad{transition:none}}.indice-grupos{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.indice-grupos .chip{color:var(--texto);padding:4px 10px;font-size:.85rem;text-decoration:none}.indice-grupos .chip:hover{background:var(--borde)}.grupo-fichas{margin-top:36px;scroll-margin-top:16px}.grupo-fichas h2{margin:0}@media (max-width:600px){.grupo-fichas .grilla-entidades>li:nth-child(n+5){display:none}}.con-comparar{position:relative}.boton-comparar{font:inherit;cursor:pointer;border:1px solid var(--texto);background:var(--superficie);min-height:32px;color:var(--texto);border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:600;position:absolute;top:12px;right:12px}.boton-comparar[aria-pressed=true]{background:var(--boton);color:var(--boton-texto);border-color:var(--boton)}.boton-comparar:disabled{opacity:.35;cursor:not-allowed}.con-comparar.elegida .tarjeta-entidad{border-color:var(--texto);box-shadow:0 0 0 1px var(--texto)}@media (max-width:600px){.boton-comparar{top:auto;bottom:10px;right:10px}}.barra-comparar{z-index:20;background:var(--superficie);border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px max(16px,50vw - 550px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #00000014}.barra-comparar-elegidas{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.barra-comparar-elegidas .chip{color:var(--texto);align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.barra-comparar-elegidas .enlace{min-height:0;padding:2px 4px}.comparador{grid-template-columns:repeat(var(--n), minmax(0, 1fr));column-gap:16px;margin-top:16px;display:grid}.comp-etiqueta{border-top:1px solid var(--borde);grid-column:1/-1;padding:16px 0 6px;font-size:.95rem;font-weight:600}.comp-etiqueta .tenue{font-size:.85rem;font-weight:400}.comp-oculta{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.comp-celda{border-radius:10px;align-content:start;gap:4px;min-width:0;padding:8px 10px 12px;font-size:.9rem;display:grid}.comp-mejor{background:#16a34a17}.comp-marca{color:#166534;justify-self:start;font-size:.75rem;font-weight:600}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .comp-marca{color:#86efac}}.comp-cabecera{z-index:2;background:var(--fondo);border-radius:0;justify-items:start;gap:6px;padding-top:4px;position:sticky;top:0}.comp-cabecera .tarjeta-foto{width:72px;height:72px}.comp-nombre{color:var(--texto);font-size:1.05rem;font-weight:700;line-height:1.3}.comp-valor{font-size:1.3rem}.comp-contenido{min-width:0}.comp-calificacion{justify-items:start;gap:2px;display:grid}.comp-barra{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.comp-reparto{gap:3px;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.comp-reparto li{grid-template-columns:2.2em minmax(0,1fr) 2em;align-items:center;gap:6px;display:grid}.comp-reparto li>:last-child{text-align:right}.comp-chips{flex-wrap:wrap;gap:4px;display:flex}.comp-resenas{gap:12px;margin:0;padding:0;list-style:none;display:grid}.comp-resenas li{border-bottom:1px solid var(--borde);gap:3px;padding-bottom:10px;display:grid}.comp-resenas li:last-child{border-bottom:0;padding-bottom:0}.comp-resena-cabecera{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.comp-celda .boton-secundario{justify-self:start;text-decoration:none}.comp-pista{margin:8px 0 0;font-size:.85rem}@media (max-width:760px){.comparador-marco{margin:0 -16px}.comp-pista{padding:0 16px}.comparador{grid-template-columns:repeat(var(--n), calc((100% - 10px) / 2));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;column-gap:10px;padding:0 16px 8px;scroll-padding:0 16px;overflow-x:auto}.comp-cabecera{scroll-snap-align:start;position:static}.comp-etiqueta>span{max-width:calc(100vw - 32px);display:inline-block;position:sticky;left:16px}.comp-celda{border:1px solid var(--borde);border-top:0;border-bottom:0;border-radius:0}.comp-celda.comp-cabecera{border-top:1px solid var(--borde);border-radius:12px 12px 0 0}.comp-celda{padding:8px 8px 10px;font-size:.8rem}.comp-cabecera .tarjeta-foto{width:56px;height:56px}.comp-nombre{font-size:.95rem}.comp-valor{font-size:1.1rem}.comp-reparto li{grid-template-columns:2em minmax(0,1fr) 1.6em;gap:4px}.comp-celda .boton-secundario{padding:8px 10px;font-size:.8rem}}@media (min-width:761px){.comp-pista{display:none}}@media (max-width:600px){.grilla-entidades{grid-template-columns:1fr;gap:10px}.tarjeta-entidad{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:14px}.tarjeta-foto{width:72px;height:72px}.tarjeta-inicial{font-size:1.8rem}}.solo-escritorio,.ficha-lateral{display:none}@media (min-width:1000px){.ficha-layout{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:40px;display:grid}.ficha-layout>.ficha{background:0 0;border:0;padding:0}.solo-movil{display:none!important}.solo-escritorio{display:block}.ficha-lateral{gap:14px;display:grid;position:sticky;top:16px}}.migas{color:var(--tenue);margin-bottom:20px;font-size:.9rem}.migas a{color:var(--texto);text-decoration:none}.migas a:hover{text-decoration:underline}.encabezado-cuerpo{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:28px;display:grid}.encabezado-foto{background:var(--chip);border-radius:12px;place-items:center;width:140px;height:140px;display:grid;overflow:hidden}.encabezado-foto img{object-fit:contain;background:#fff;width:100%;height:100%}.encabezado-foto .tarjeta-inicial{font-size:3.4rem}.encabezado-cuerpo.con-galeria{gap:var(--e-6);grid-template-columns:300px minmax(0,1fr)}.encabezado-galeria .galeria{margin:0}.encabezado-galeria .galeria-principal{width:300px;height:300px;max-height:none}.encabezado-datos{justify-items:start;gap:8px;display:grid}.encabezado-datos h1{margin:0;font-size:2.2rem}.encabezado-titulo{justify-content:space-between;justify-self:stretch;align-items:center;gap:12px;display:flex}.encabezado-titulo h1{overflow-wrap:anywhere;min-width:0}.encabezado-datos p{margin:0}.encabezado-chips{flex-wrap:wrap;gap:6px;display:flex}.encabezado-chips .chip{margin:0}.encabezado-puntaje{font-size:1.05rem}.encabezado-puntaje .estrellas{font-size:1.2rem}.ficha-encabezado{border-bottom:1px solid var(--borde);margin-bottom:8px;padding-bottom:24px}.ficha-encabezado .fila-botones{margin-top:8px}.lateral-caja{border:1px solid var(--borde);background:var(--superficie);border-radius:14px;gap:4px;padding:18px 20px;display:grid}.lateral-caja .tenue{font-size:.9rem}.resumen-estrellas{padding:0;box-shadow:0 4px 16px #0000000d}.resumen-estrellas>.tenue{padding:20px}.resumen-estrellas-cuerpo{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:22px 22px 18px;display:grid}.resumen-estrellas-nota{justify-items:start;gap:2px;display:grid}.resumen-estrellas-nota .numero{font-size:3.4rem;font-weight:600;line-height:1;font-family:var(--fuente-titulos), Georgia, serif;font-variant-numeric:lining-nums tabular-nums}.resumen-estrellas-nota .estrellas{font-size:1.15rem}.reparto-estrellas{gap:6px;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.reparto-estrellas li{grid-template-columns:2.4em minmax(0,1fr) 2.6em;align-items:center;gap:8px;display:grid}.reparto-estrellas li>:last-child{text-align:right}.barra{background:var(--chip);border-radius:999px;height:8px;overflow:hidden}.barra-relleno{background:var(--estrella);border-radius:999px;height:100%;display:block}.barra-relleno.nivel-3{opacity:.75}.barra-relleno.nivel-2{opacity:.55}.barra-relleno.nivel-1{opacity:.4}.lateral-pie{border-top:1px solid var(--borde);text-align:center;padding:14px 20px;font-size:.9rem;display:block}.lateral-datos{gap:14px;margin:0;padding:0;list-style:none;display:grid}.significado-estrellas{color:var(--tenue);align-self:center;min-width:9em;margin-left:12px;font-size:.9rem}.selector-estrellas{flex-wrap:wrap;align-items:center}.etiqueta-campo{font-size:.95rem;font-weight:600}.lo-mejor-peor{gap:14px;display:grid}.lo-mejor-peor>div{gap:8px;display:grid}.lo-mejor-peor .legal{margin:0}.etiquetas-opciones,.escala-opciones{flex-wrap:wrap;gap:6px;display:flex}.formulario .etiquetas-opciones label,.formulario .escala-opciones label{cursor:pointer;font-size:.9rem;display:inline-flex;position:relative}.etiquetas-opciones input,.escala-opciones input{opacity:0;width:1px;height:1px;position:absolute}.etiquetas-opciones span,.escala-opciones span{border:1px solid var(--borde);background:var(--superficie);border-radius:999px;padding:6px 12px;display:inline-block}.escala-opciones span{text-align:center;min-width:40px}.etiquetas-opciones input:checked+span,.escala-opciones input:checked+span{background:var(--boton);color:var(--boton-texto);border-color:var(--boton)}.etiquetas-opciones input:focus-visible+span,.escala-opciones input:focus-visible+span{outline:2px solid var(--acento);outline-offset:2px}.escala,.aspectos{border:0;gap:6px;margin:0;padding:0;display:grid}.escala legend,.aspectos>legend{margin-bottom:6px;font-size:.95rem}.aspectos{gap:12px}.aspectos .escala legend{color:var(--tenue);font-size:.9rem}.aspectos .escala-opciones{gap:4px}.aspectos .escala-opciones span{min-width:34px;padding:5px 8px}.paso-opcional{border:1px solid var(--borde);border-radius:12px;padding:12px 16px}.paso-opcional summary{cursor:pointer;font-weight:600}.paso-opcional[open] summary{margin-bottom:12px}.detalle-experiencia{gap:4px;margin-top:4px;display:grid}.detalle-titulo{font-size:.9rem;font-weight:600}.detalle-etiquetas{flex-wrap:wrap;gap:4px;display:flex}.resena .recompra{font-size:.85rem}.orden-resenas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:8px;font-size:.9rem;display:flex}.orden-resenas select{font:inherit;color:inherit;background:var(--fondo);border:1px solid var(--borde);border-radius:8px;padding:6px 8px}.formulario label.declaracion{grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.9rem;display:grid}.formulario label.declaracion input{width:auto;margin-top:3px}.formulario input.campo-mes{max-width:14em}.respuestas-extra,.indicadores-extras{gap:4px;margin:4px 0 0;font-size:.85rem;display:grid}.respuestas-extra>div,.indicadores-extras>div{flex-wrap:wrap;gap:2px 8px;display:flex}.respuestas-extra dt,.indicadores-extras dt{color:var(--tenue)}.respuestas-extra dd,.indicadores-extras dd{margin:0;font-weight:600}.indicadores-extras>div{flex-direction:column}.indicadores{gap:12px}.aviso-sucursal{background:var(--chip);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0 0 12px;padding:8px 10px;font-size:.85rem;display:flex}.resumen-puntaje:has(.aviso-sucursal){flex-wrap:wrap}.resumen-puntaje .aviso-sucursal{flex-basis:100%}.cargando .resumen-estrellas-cuerpo,.cargando .indicadores,.cargando .lateral-datos,.cargando .resumen-puntaje>:not(.aviso-sucursal){opacity:.45;transition:opacity .15s}.indicadores-cifras{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.indicadores-cifras>div{background:var(--chip);border-radius:10px;gap:2px;padding:10px;display:grid}.indicadores-cifras dt{color:var(--tenue);font-size:.8rem}.indicadores-cifras dd{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.indicador-valor{font-size:1.4rem;font-weight:700}.indicadores-cifras .tenue{font-size:.75rem}.indicadores-aspectos{gap:6px;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.indicadores-aspectos li{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 2em;align-items:center;gap:8px;display:grid}.indicadores-aspectos li>:last-child{text-align:right}.barra-relleno.nota-alta{background:#16a34a}.barra-relleno.nota-media{background:var(--estrella)}.barra-relleno.nota-baja{background:#dc2626}.indicadores-temas{gap:4px;font-size:.85rem;display:grid}.indicadores-temas>span:last-child{flex-wrap:wrap;gap:4px;display:flex}.chip.tema-bueno{color:#166534;background:#dcfce7}.chip.tema-malo{color:#991b1b;background:#fee2e2}.solo-movil>.indicadores{margin:12px 0}.panel-indicadores{--serie-1:#2a78d6;--serie-2:#eb6834;gap:12px;display:grid}@media (prefers-color-scheme:dark){.panel-indicadores{--serie-1:#3987e5;--serie-2:#d95926}}.comparacion{font-size:.8rem}.comparacion-mejor{color:#166534}.comparacion-peor{color:var(--error)}@media (prefers-color-scheme:dark){.comparacion-mejor{color:#4ade80}}.alertas-panel{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aviso.alerta-panel{color:#78350f;background:#fef3c7}.semaforo{border-left:4px solid;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0;padding:6px 10px;font-size:.85rem;display:flex}.semaforo-color{white-space:nowrap;font-weight:700}.semaforo.semaforo-verde{color:#14532d;background:#dcfce7;border-color:#16a34a}.semaforo.semaforo-amarillo{color:#78350f;background:#fef3c7;border-color:#d97706}.semaforo.semaforo-rojo{color:#7f1d1d;background:#fee2e2;border-color:#dc2626}.semaforo-color.semaforo-verde{color:#15803d}.semaforo-color.semaforo-amarillo{color:#b45309}.semaforo-color.semaforo-rojo{color:#b91c1c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .semaforo.semaforo-verde{color:#bbf7d0;background:#052e16}:root:not([data-theme=light]) .semaforo.semaforo-amarillo{color:#fde68a;background:#422006}:root:not([data-theme=light]) .semaforo.semaforo-rojo{color:#fecaca;background:#450a0a}:root:not([data-theme=light]) .semaforo-color.semaforo-verde{color:#4ade80}:root:not([data-theme=light]) .semaforo-color.semaforo-amarillo{color:#fbbf24}:root:not([data-theme=light]) .semaforo-color.semaforo-rojo{color:#f87171}}.resumen-semaforo{border:1px solid var(--borde);background:var(--superficie);border-radius:10px;margin:0 0 16px;padding:10px 14px}.resumen-semaforo summary{cursor:pointer}.resumen-semaforo table{margin:10px 0}@media (prefers-color-scheme:dark){.aviso.alerta-panel{color:#fde68a;background:#422006}}.evolucion{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.columnas{border:1px solid var(--borde);border-radius:12px;margin:0;padding:14px 16px}.columnas figcaption{margin-bottom:8px;font-size:.9rem;font-weight:600}.columnas-area{border-bottom:1px solid var(--borde);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:6px;height:150px;display:grid}.columna{grid-template-rows:auto 1fr;justify-items:center;height:100%;display:grid;position:relative}.columna-valor{color:var(--texto);min-height:1.2em;font-size:.8rem}.columna-barra{background:var(--serie-1);border-radius:4px 4px 0 0;align-self:end;width:min(24px,70%)}.columna-etiqueta{color:var(--tenue);font-size:.75rem;position:absolute;bottom:-1.5em}.columnas{padding-bottom:30px}.tabla-datos summary{cursor:pointer;color:var(--tenue);font-size:.9rem}.tabla-datos table{margin-top:8px}.leyenda{color:var(--tenue);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:.85rem;display:flex}.leyenda-barra{background:var(--serie-1);border-radius:4px;width:18px;height:8px;display:inline-block}.leyenda-marca{background:var(--serie-2);border-radius:2px;width:3px;height:14px;margin-left:8px;display:inline-block}.aspectos-panel{gap:10px;margin:0;padding:0;list-style:none;display:grid}.aspectos-panel li{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) 5.5em;align-items:center;gap:10px;font-size:.9rem;display:grid}.aspectos-panel li>:last-child{text-align:right}.pista{background:var(--chip);border-radius:999px;height:10px;position:relative}.pista-barra{background:var(--serie-1);border-radius:999px;position:absolute;inset:0 auto 0 0}.pista-marca{background:var(--serie-2);width:4px;height:18px;box-shadow:0 0 0 2px var(--superficie);border-radius:2px;margin-left:-2px;position:absolute;top:-4px}.temas-panel{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.temas-panel h3{margin:8px 0;font-size:1rem}.sugerencias-panel li{border-bottom:1px solid var(--borde);padding:8px 0}@media (max-width:600px){.aspectos-panel li{grid-template-columns:1fr 4.5em}.aspectos-panel .pista{grid-area:2/1/auto/-1}}.ficha-cabecera{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ficha-cabecera .chip{margin:0}.chip-rubro{color:var(--texto);text-decoration:none}.chip-rubro:hover{text-decoration:underline}.lugar-ficha a{color:inherit}.encabezado-titulo.solo-movil{margin:8px 0 4px}.encabezado-titulo.solo-movil h1{margin:0;font-size:1.75rem}.boton-compartir{cursor:pointer;width:44px;height:44px;color:var(--texto);background:var(--superficie);border:1px solid var(--borde);border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.boton-compartir:hover{border-color:var(--texto)}.compartir{border:1px solid var(--borde);background:var(--superficie);width:min(420px,100vw - 32px);color:var(--texto);border-radius:16px;padding:0;box-shadow:0 16px 48px #00000040}.compartir::backdrop{background:#00000073}.boton-con-fotos{gap:6px;width:100%}.solo-movil>.boton-con-fotos{margin:4px 0 12px}.visor-fotos{background:var(--superficie);width:min(720px,100vw);max-width:100vw;max-height:100dvh;color:var(--texto);border:0;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 16px 48px #0000004d}.visor-fotos::backdrop{background:#000000bf}.visor-cabecera{justify-content:space-between;align-items:center;padding:8px 12px 8px 16px;display:flex}.visor-estado{text-align:center;padding:32px 16px}.visor-cuerpo{position:relative}.visor-pista{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.visor-pista::-webkit-scrollbar{display:none}.visor-diapositiva{scroll-snap-align:start;flex:0 0 100%;grid-template-rows:auto 1fr;max-height:calc(100dvh - 60px);margin:0;display:grid}.visor-foto{background:#111;height:min(60vh,480px);position:relative;overflow:hidden}.visor-foto img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.visor-resena{gap:6px;min-height:0;padding:14px 16px 18px;display:grid;overflow-y:auto}.visor-resena p{white-space:pre-line;margin:0}.visor-resena-cabecera{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.9rem;display:flex}.visor-flecha{color:#111;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;width:44px;height:44px;font-size:1.8rem;line-height:1;position:absolute;top:calc(min(60vh,480px)/2 - 22px);box-shadow:0 2px 8px #0000004d}.visor-flecha.anterior{left:10px}.visor-flecha.siguiente{right:10px}.visor-flecha:disabled{opacity:0;pointer-events:none}@media (max-width:600px){.visor-fotos{border-radius:0;width:100vw;height:100dvh}.visor-diapositiva{max-height:calc(100dvh - 52px)}.visor-foto{height:55dvh}.visor-flecha{top:calc(27.5dvh - 22px)}}.compartir-contenido{gap:16px;padding:18px 20px 20px;display:grid}.compartir-cabecera{justify-content:space-between;align-items:center;display:flex}.compartir-cabecera h2{margin:0;font-size:1.1rem}.compartir-cerrar{cursor:pointer;min-width:44px;min-height:44px;color:var(--tenue);background:0 0;border:0;font-size:1.1rem}.compartir-opciones{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.compartir-opciones li{overflow-wrap:normal;white-space:nowrap}.compartir-opciones a,.compartir-opciones button{cursor:pointer;font:inherit;color:var(--texto);background:0 0;border:0;border-radius:10px;justify-items:center;gap:6px;padding:8px 2px;font-size:.78rem;text-decoration:none;display:grid}.compartir-opciones a:hover,.compartir-opciones button:hover{background:var(--chip)}.compartir-icono{border-radius:50%;place-items:center;width:48px;height:48px;display:grid}@media (prefers-color-scheme:dark){.compartir-icono{box-shadow:0 0 0 1px var(--borde)}}.compartir-link{gap:8px;display:flex}.compartir-link input{min-width:0;font:inherit;color:inherit;background:var(--fondo);border:1px solid var(--borde);border-radius:8px;flex:1;padding:8px 10px;font-size:1rem}.compartir-aviso{margin:-6px 0 0;font-size:.88rem}.compartir .enlace{justify-self:start}@media (max-width:340px){.compartir-opciones{grid-template-columns:repeat(3,minmax(0,1fr))}}.compartir-opciones.compartir-dos{grid-template-columns:repeat(2,minmax(0,1fr))}.compartir-opciones button[aria-pressed=true]{background:var(--chip)}.icono-mail{background:#6b7280}.compartir-mensaje{gap:10px;display:grid}.compartir-mensaje textarea{width:100%;font:inherit;color:inherit;background:var(--fondo);resize:vertical;border:1px solid var(--borde);border-radius:8px;padding:8px 10px;font-size:.92rem}.compartir-mensaje label{gap:4px;display:grid}.acciones-codigo{white-space:nowrap;gap:12px;display:flex}.qr-maestro{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.qr-maestro-imagen{background:#fff;border-radius:8px;flex:none;width:180px}.qr-maestro-imagen svg{width:100%;height:auto;display:block}.qr-maestro-datos{flex:1;gap:8px;min-width:240px;display:grid}.qr-maestro-datos p{margin:0}.chip.origen-link{color:#075985;background:#e0f2fe;margin-left:6px}.validar-factura{justify-items:start;gap:6px;display:grid}.formulario button.boton-secundario{background:var(--superficie);color:var(--texto);border:1px solid var(--texto)}.formulario button.boton-secundario:hover:not(:disabled){background:var(--chip)}.productos-pedido{margin-top:12px}.productos-pedido h3{margin:0 0 8px;font-size:1rem}.links-dinamicos{gap:10px;margin-top:28px;display:grid}.links-dinamicos h3{margin:12px 0 0;font-size:1rem}.links-dinamicos p{margin:0}.bloque-codigo{background:var(--chip);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px}.ayuda-links{gap:4px;margin:0;font-size:.92rem}.ayuda-links code,.clave-links code,.link-generado code{overflow-wrap:anywhere}.clave-links{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.clave-links code{background:var(--chip);border-radius:6px;padding:4px 8px;font-size:.85rem}.generar-link summary{cursor:pointer;font-weight:600}.generar-link .formulario{margin-top:12px}.link-generado{background:var(--chip);border-radius:8px;gap:4px;padding:10px 12px;font-size:.85rem;display:grid}.datos-compra{font-size:.85rem}.fotos-resena{flex-wrap:wrap;gap:8px;margin:6px 0 2px;padding:0;list-style:none;display:flex}.fotos-resena a{border:1px solid var(--borde);border-radius:8px;line-height:0;display:block;overflow:hidden}.fotos-resena img{object-fit:cover;background:var(--chip);width:96px;height:96px}.selector-fotos{justify-items:start;gap:8px;font-size:.95rem;display:grid}.selector-fotos ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.selector-fotos li{line-height:0;position:relative}.selector-fotos img{object-fit:cover;border:1px solid var(--borde);border-radius:8px;width:88px;height:88px}.selector-fotos .quitar-foto{border:2px solid var(--superficie);border-radius:50%;width:28px;height:28px;min-height:0;padding:0;font-size:.8rem;line-height:1;position:absolute;top:-8px;right:-8px}.selector-fotos .agregar-foto{font-size:.95rem;display:inline-flex}.ver-mas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.ver-mas .tenue{font-size:.85rem}.texto-largo{justify-items:start;gap:4px;margin:1em 0;display:grid}.texto-largo p{margin:0}.texto-largo .recortado{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pagina-info .aviso{margin:20px 0}.pagina-texto-layout{grid-template-columns:minmax(0, var(--ancho-lectura)) minmax(0, 1fr);gap:var(--e-7);align-items:start;display:grid}.pagina-texto-lateral{top:var(--e-6);justify-self:end;width:100%;max-width:260px;position:sticky}@media (max-width:1000px){.pagina-texto-layout{grid-template-columns:minmax(0,1fr)}.pagina-texto-lateral{display:none}}.pagina-texto{line-height:1.6}.pagina-texto>h1{letter-spacing:-.015em;margin:0 0 var(--e-2);font-size:clamp(1.8rem,4vw,2.3rem)}.pagina-texto>.bajada{margin:0 0 var(--e-5);font-size:1.1rem}.pagina-texto h2{margin-top:var(--e-7);scroll-margin-top:var(--e-5);font-size:1.25rem}.indice-pagina{gap:var(--e-2);padding-left:var(--e-4);border-left:1px solid var(--borde);font-size:.9rem;display:grid}.indice-titulo{margin:0;font-weight:600}.indice-pagina ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.indice-pagina a{color:var(--tenue);padding:4px 0;line-height:1.35;text-decoration:none;display:block}.indice-pagina a:hover{color:var(--texto)}.indice-pagina a[aria-current=location]{color:var(--texto);font-weight:600}.pagina-texto .lista{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pagina-texto .lista .tarjeta{align-content:start;gap:var(--e-1);height:100%}.pagina-texto li{margin:4px 0}.pagina-texto table{margin:12px 0}.resumen-puntaje{align-items:center;gap:14px;margin:20px 0;display:flex}.resumen-puntaje .numero{font-size:2.6rem;font-weight:600;line-height:1;font-family:var(--fuente-titulos), Georgia, serif;font-variant-numeric:lining-nums tabular-nums}.resumen-puntaje .estrellas{font-size:1.3rem}.atributos{gap:8px;margin:0;display:grid}.atributos>div{grid-template-columns:minmax(110px,30%) 1fr;gap:12px;display:grid}.atributos dt{color:var(--tenue)}.atributos dd{margin:0}.atributos .atributos>div{grid-template-columns:minmax(70px,35%) 1fr}@media (max-width:480px){.atributos>div{grid-template-columns:minmax(90px,35%) 1fr}.atributos>div:has(>dd>.atributos){grid-template-columns:1fr;gap:4px}.atributos>div:has(>dd>.atributos)>dd{padding-left:12px}}.pie{margin-top:32px;font-size:.85rem}.resenas{gap:0;margin:0;padding:0;list-style:none;display:grid}.resena{border-top:1px solid var(--borde);gap:4px;padding:16px 0;display:grid}.resena:first-child{border-top:0;padding-top:0}.resena p{margin:0}.resena .tenue{font-size:.85rem}.resena-cabecera{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sucursales{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.sucursal{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border:1px solid var(--borde);background:var(--fondo);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.sucursal:hover{border-color:var(--acento)}.sucursal[aria-pressed=true]{border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento)}.sucursal-nombre{align-items:center;gap:8px;font-weight:600;display:flex}.titulo-con-accion{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;display:flex}.formulario{gap:14px;display:grid}.formulario label{gap:4px;font-size:.95rem;display:grid}.formulario input,.formulario textarea,.formulario select{font:inherit;color:inherit;background:var(--fondo);border:1px solid var(--borde);border-radius:8px;width:100%;padding:8px 10px}.formulario input:focus,.formulario textarea:focus,.formulario select:focus{outline:2px solid var(--acento);outline-offset:-1px}.formulario button{justify-self:start}.selector-estrellas{border:0;flex-direction:row-reverse;justify-content:flex-end;gap:2px;margin:0;padding:0;display:flex}.selector-estrellas legend{margin-bottom:4px;font-size:.95rem}.selector-estrellas label{cursor:pointer;color:var(--borde);font-size:1.8rem;line-height:1;display:block}.selector-estrellas input{opacity:0;width:1px;height:1px;position:absolute}.selector-estrellas label:hover,.selector-estrellas label:hover~label{color:var(--estrella)}.selector-estrellas label:has(input:checked){color:var(--estrella)}.selector-estrellas label:has(input:checked)~label{color:var(--estrella)}.selector-estrellas label:has(input:focus-visible){outline:2px solid var(--acento);border-radius:4px}.sr-only,.trampa{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.error{color:var(--error);margin:0}.legal{font-size:.8rem}.tarjeta-cuenta{background:var(--superficie);border:1px solid var(--borde);border-radius:12px;margin:16px 0;padding:20px}.tarjeta-cuenta h2{margin-top:0}@media (max-width:600px){.tarjeta-cuenta{padding:16px}}.tarjeta-cuenta.destacada{border-color:var(--acento)}form.tarjeta-cuenta{max-width:520px}.opciones-intencion{border:0;gap:8px;margin:0;padding:0;display:grid}.opciones-intencion legend{margin-bottom:6px;font-size:.95rem}.formulario .opciones-intencion label{cursor:pointer;border:1px solid var(--borde);background:var(--fondo);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.formulario .opciones-intencion label:has(input:checked){border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento)}.formulario .opciones-intencion input{width:auto;accent-color:var(--acento);margin-top:4px}.opciones-intencion label>span{gap:2px;display:grid}.opciones-intencion.compacta label{padding:8px 12px}.opciones-tipo{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.opciones-tipo legend{margin-bottom:6px;font-size:.95rem}.formulario .opciones-tipo label{cursor:pointer;border:1px solid var(--borde);background:var(--fondo);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:flex}.formulario .opciones-tipo label:has(input:checked){border-color:var(--acento);background:var(--chip);font-weight:600}.formulario .opciones-tipo input{opacity:0;width:1px;height:1px;position:absolute}.formulario .opciones-tipo label:has(input:focus-visible){outline:2px solid var(--acento)}.formulario input.codigo{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;max-width:220px;font-size:1.6rem}.fila-campos{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:600px){.fila-campos{grid-template-columns:1fr}}.parecidos{background:var(--chip);border-radius:8px;padding:10px 14px;font-size:.9rem}.parecidos p{margin:0 0 4px}.parecidos ul{margin:0;padding-left:18px}.acciones-cuenta{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:20px 0;display:grid}.lista-simple{gap:8px;padding:0;list-style:none;display:grid}.lista-eleccion{gap:6px;margin:0;padding:0;list-style:none;display:grid}.formulario .lista-eleccion button,.lista-eleccion button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--borde);background:var(--fondo);border-radius:8px;padding:10px 12px;display:block}.formulario .lista-eleccion button:hover,.lista-eleccion button:hover{border-color:var(--acento);background:var(--fondo)}.estado-aprobada{color:#166534;background:#dcfce7}.estado-rechazada{color:#991b1b;background:#fee2e2}.chip.verificada{color:#166534;background:#dcfce7;margin-left:6px}.editar-perfil{margin-top:32px}.editar-perfil summary{cursor:pointer;color:var(--tenue);margin-bottom:12px}.respaldo{font-size:.85rem}.respaldo summary{cursor:pointer}.respaldo .atributos{margin-top:8px}.respaldo pre{white-space:pre-wrap;word-break:break-all;margin:0;font-size:.75rem}.alerta{color:#b45309}.chip.alerta{color:#92400e;background:#fef3c7}.modos-importar{border:1px solid var(--borde);background:var(--superficie);border-radius:10px;flex-wrap:wrap;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.modos-importar button{min-height:40px;color:var(--tenue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px}.modos-importar button[aria-pressed=true]{background:var(--texto);color:var(--superficie);font-weight:600}.busqueda-importar{grid-template-columns:1fr 1fr;align-items:end}.busqueda-importar .ancho{grid-column:1/-1}.busqueda-importar .casilla{grid-column:1/-1;align-items:center;gap:8px;display:flex}.busqueda-importar .casilla input{width:auto}.barra-importar{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.barra-importar input[type=search]{font:inherit;color:inherit;background:var(--fondo);border:1px solid var(--borde);border-radius:8px;flex:220px;padding:8px 10px}.import-lista{gap:0;margin:0;padding:0;list-style:none;display:grid}.import-lista li{border-top:1px solid var(--borde);grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:10px 0;display:grid}.import-lista li.importado{opacity:.55}.import-lista input[type=checkbox]{width:18px;height:18px;margin-top:4px}.import-lista select{font:inherit;color:inherit;background:var(--fondo);border:1px solid var(--borde);border-radius:6px;padding:4px;font-size:.85rem}.import-datos{gap:2px;min-width:0;display:grid}.import-datos .tenue{font-size:.85rem}.import-titulo{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:600px){.busqueda-importar{grid-template-columns:1fr}.import-lista li{grid-template-columns:auto 1fr}.import-lista li>:last-child{grid-column:2}}.videos-creadores ul,.videos-creadores-lista{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.video-creador{align-content:start;gap:6px;display:grid}.video-marco{aspect-ratio:16/9;background:#111;border-radius:10px;position:relative;overflow:hidden}.video-creador.vertical .video-marco{aspect-ratio:9/16}.video-marco iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.plataforma-youtube{background:linear-gradient(135deg,#c00,#600)}.plataforma-tiktok{background:linear-gradient(135deg,#111,#25f4ee 160%)}.plataforma-instagram{background:linear-gradient(135deg,#feda75,#d62976 50%,#4f5bd5)}.video-portada{cursor:pointer;color:#fff;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.video-portada img{object-fit:cover;width:100%;height:100%}.video-play{background:#0000008c;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:1.3rem;display:grid;position:absolute;inset:0}.video-portada:hover .video-play{background:#000000d9}.video-plataforma{background:#0009;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:700;position:absolute;bottom:8px;left:8px}.video-datos{gap:2px;font-size:.85rem;display:grid}.video-titulo{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.video-datos a{color:inherit}.cargar-video summary{cursor:pointer;color:var(--acento);font-weight:600}.cargar-video .formulario{margin-top:12px}.video-admin{grid-template-columns:minmax(160px,220px) 1fr;align-items:start;column-gap:16px}.video-admin-datos{gap:4px;min-width:0;display:grid}.video-admin-datos a.tenue{word-break:break-all;font-size:.8rem}@media (max-width:600px){.video-admin{grid-template-columns:1fr}}.formulario button.enlace,.formulario button.enlace:hover:not(:disabled){min-height:0;color:var(--tenue);background:0 0;justify-self:start;padding:0;font-weight:400;display:inline}.resena-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;font-size:.85rem;display:flex}.resena-pie .denunciar{padding:10px 0 10px 12px;font-size:.8rem}.resena-pie .denuncia,.resena-pie .denuncia-enviada{flex-basis:100%}.fila-botones{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.fila-botones.solo-movil{gap:8px;margin:12px 0}.denuncia{border:1px solid var(--borde);background:var(--fondo);border-radius:10px;margin-top:6px;padding:12px}.denuncia-enviada{font-size:.85rem}.respuesta-comercio{border-left:3px solid var(--acento);background:var(--chip);border-radius:0 8px 8px 0;gap:2px;margin-top:8px;padding:10px 12px;font-size:.92rem;display:grid}.respuesta-comercio p{margin:0}.respuesta-comercio .tenue{font-size:.8rem}.boton-maps{border:1px solid var(--borde);background:var(--superficie);border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.boton-maps:hover{border-color:var(--acento)}.fila-maps{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;display:flex}.fila-maps .boton-maps{margin-top:0}.puntaje-google{font-size:.9rem}.historial-resena{font-size:.82rem}.historial-resena summary{cursor:pointer;color:var(--tenue)}.historial-resena ol{gap:2px;margin:6px 0 0;padding-left:18px;display:grid}.comentario-moderacion{font:inherit;color:inherit;background:var(--fondo);border:1px solid var(--borde);border-radius:8px;flex:220px;min-width:0;padding:6px 10px;font-size:1rem}.campos-resena{gap:14px;display:grid}.ingreso-resena{gap:10px;display:grid}.ingreso-resena .tarjeta-cuenta{margin:0}.ingreso-passkey{gap:6px;display:grid}.boton-passkey{justify-self:start}.formulario .boton-passkey{justify-self:stretch}.activar-passkey{gap:8px;display:grid}.activar-passkey p{margin:0}.buscador .boton-escanear{display:none}@media (pointer:coarse){.buscador .boton-escanear{cursor:pointer;color:var(--texto);background:var(--fondo);border:1px solid var(--borde);border-left:0;border-right:0;border-radius:0;place-items:center;padding:0 10px;display:grid}}.escaner{z-index:50;color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.escaner-cabecera{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.escaner-cabecera button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:1.4rem}.escaner-visor{flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.escaner-visor video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.escaner-marco{aspect-ratio:1.6;border:3px solid var(--estrella);border-radius:14px;width:min(75vw,320px);position:relative;box-shadow:0 0 0 100vmax #00000073}.escaner-mensaje{background:#0009;border-radius:8px;padding:8px 14px;position:relative}.escaner-pie{background:var(--superficie);color:var(--texto);gap:12px;padding:16px;display:grid}.escaner-resultado{justify-items:start;gap:8px;display:grid}.escaner-resultado p{margin:0}.escaner-url{word-break:break-all;color:var(--tenue);font-size:.85rem}.escaner-manual{gap:8px;display:flex}.escaner-manual input{min-width:0;font:inherit;color:inherit;background:var(--fondo);border:1px solid var(--borde);border-radius:8px;flex:1;padding:8px 10px}.chip.origen{color:#075985;background:#e0f2fe}.chip.origen-qr{color:#075985;background:#e0f2fe;margin-left:6px}.chip.origen-producto_escaneado{color:#5b21b6;background:#ede9fe;margin-left:6px}.chip.origen-espontanea{margin-left:6px}.origen-aviso{font-size:.9rem}.lista-qr{gap:12px;padding:0;list-style:none;display:grid}.lista-qr .tarjeta{grid-template-columns:120px 1fr;align-items:center;column-gap:16px}.lista-qr .tarjeta:hover{border-color:var(--borde)}.qr-imagen{background:#fff;border-radius:8px;padding:4px;line-height:0}.qr-imagen svg{width:100%;height:auto}.qr-datos{gap:2px;min-width:0;display:grid}.qr-acciones{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.qr-acciones a{color:var(--acento);font-weight:600}.qr-url{word-break:break-all;font-size:.8rem}@media (max-width:480px){.lista-qr .tarjeta{grid-template-columns:88px 1fr;column-gap:12px}}.donde-comprar ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip-tienda{border:1px solid var(--acento);color:var(--acento);background:var(--superficie);border-radius:999px;padding:7px 14px;font-weight:600;text-decoration:none;display:inline-block}.chip-tienda:hover{background:var(--boton);color:var(--boton-texto);border-color:var(--boton)}.chip-tienda:hover .tenue{color:inherit}.formulario .casilla{align-items:center;gap:8px;display:flex}.formulario .casilla input{width:auto}.sugerencia-faceta strong{color:var(--acento)}.atajos-catalogo{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:12px 0 20px;padding:0;list-style:none;display:grid}.atajos-catalogo .tarjeta{border-color:var(--acento)}.chips-filtro{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.chips-filtro a{border:1px solid var(--borde);background:var(--superficie);border-radius:999px;padding:5px 12px;font-size:.9rem;text-decoration:none}.chips-filtro a[aria-current=page]{background:var(--texto);color:var(--fondo);border-color:var(--texto)}.chips-filtro a[aria-current=page] .tenue{color:inherit;opacity:.7}.paginacion{justify-content:space-between;margin-top:20px;display:flex}.atributos dd a{color:var(--acento)}.tarjeta.con-foto{grid-template-columns:64px 1fr;align-items:center;column-gap:14px}.tarjeta-texto{gap:2px;display:grid}.tarjeta-texto .chip{justify-self:start}.miniatura{object-fit:contain;border:1px solid var(--borde);background:#fff;border-radius:8px;width:64px;height:64px}.miniatura.chica{width:40px;height:40px}.galeria{gap:8px;margin:-8px 0 16px;display:grid}.galeria-principal{object-fit:contain;background:#fff;border-radius:10px;width:100%;height:auto;max-height:420px}.galeria-miniaturas{flex-wrap:wrap;gap:8px;display:flex}.galeria-miniaturas button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;padding:0;line-height:0}.galeria-miniaturas button[aria-pressed=true]{border-color:var(--acento)}.galeria-miniaturas img{object-fit:contain;background:#fff;border-radius:6px;width:56px;height:56px}.tarjeta-cuenta progress{width:100%;height:10px;accent-color:var(--acento)}.resumen-import{margin:0 0 12px;padding-left:18px}.errores-import{margin:12px 0;font-size:.9rem}.errores-import summary{cursor:pointer;color:#b91c1c}.errores-import.avisos summary{color:#b45309}.errores-import table{border-collapse:collapse;width:100%;margin-top:8px;font-size:.85rem;display:block;overflow-x:auto}.errores-import th,.errores-import td{text-align:left;border-bottom:1px solid var(--borde);vertical-align:top;padding:6px 8px}.estado-import-completada{color:#166534;background:#dcfce7}.estado-import-fallida,.estado-import-interrumpida{color:#991b1b;background:#fee2e2}.estado-import-procesando{color:#92400e;background:#fef3c7}.login{max-width:360px}.barra-admin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.pestanas{flex-wrap:wrap;gap:6px;display:flex}.pestanas a{border:1px solid var(--borde);background:var(--superficie);border-radius:999px;padding:6px 12px;font-size:.9rem;text-decoration:none}.pestanas a[aria-current=page]{background:var(--texto);color:var(--fondo);border-color:var(--texto)}.enlace{font:inherit;color:var(--tenue);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cola{gap:12px;padding:0;list-style:none;display:grid}.cola .tarjeta{gap:6px}.cola .tarjeta:hover{border-color:var(--borde)}.cola p{margin:0}.cola .tenue{font-size:.85rem}.cola-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-weight:600;display:flex}.cola-cabecera .chip{margin-left:8px;font-weight:400}.denuncias-lista li{overflow-wrap:anywhere}.acciones{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.acciones button{font:inherit;cursor:pointer;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:8px;padding:6px 14px;font-weight:600}.acciones .motivo-moderacion{font:inherit;color:inherit;background:var(--fondo);border:1px solid var(--borde);border-radius:8px;max-width:100%;padding:6px 8px;font-size:.9rem}.acciones .aprobar{color:#fff;background:#15803d;border-color:#15803d}.acciones .rechazar:hover{color:#b91c1c;border-color:#b91c1c}.acciones button:disabled{opacity:.6;cursor:wait}.aviso{background:var(--chip);border-radius:8px;margin:0;padding:12px 14px}.aviso-ejemplo{margin:0 0 16px;line-height:1.5}.landing-beta{background:var(--fondo);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.landing-tarjeta{text-align:center;gap:18px;width:100%;max-width:560px;display:grid}.landing-antetitulo{letter-spacing:.08em;text-transform:uppercase;color:var(--tenue);margin:0;font-size:1.05rem}.landing-logo{margin:0;line-height:0}.landing-logo img{width:min(320px,80vw);height:auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing-logo img{filter:invert()hue-rotate(180deg)}}.landing-texto{margin:0;font-size:1.1rem;line-height:1.55}.beta-formulario{text-align:left;gap:8px;display:grid}.beta-formulario label{font-size:.95rem;font-weight:600}.beta-campo{gap:8px;display:flex}.beta-campo input{min-width:0;font:inherit;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:10px;flex:1;padding:12px 14px;font-size:1.15rem}.beta-campo input:focus{outline:2px solid var(--acento);outline-offset:-1px}.beta-campo .boton{white-space:nowrap}@media (max-width:420px){.beta-campo{flex-direction:column}}.landing-beneficios{background:var(--chip);text-align:left;border-radius:12px;gap:10px;margin:0;padding:16px;font-size:.95rem;list-style:none;display:grid}.landing-pie{font-size:.85rem}.acceso-beta{text-align:left;gap:12px;display:grid}.acceso-beta .aviso{line-height:1.5}.acceso-ayuda{margin:0;font-size:.85rem}.acceso-beta .beta-campo input[type=email]{text-transform:none;letter-spacing:normal}.acceso-beta .beta-campo input[inputmode=numeric]{letter-spacing:.3em}.acceso-alternativa{margin:0;font-size:.95rem}.aviso-beta{margin:12px 0 16px;line-height:1.6}.selector-logo{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.selector-logo>span{flex-basis:100%;font-size:.95rem}.selector-logo img,.fotos-dueno-lista img{object-fit:contain;border:1px solid var(--borde);background:#fff;border-radius:10px}.fotos-dueno{gap:10px;margin-bottom:8px;display:grid}.fotos-dueno-lista{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.fotos-dueno-lista li{justify-items:start;gap:4px;font-size:.85rem;display:grid}.fotos-dueno-lista li.principal img{border:2px solid var(--texto)}.boton.deshabilitado,.boton-secundario.deshabilitado{opacity:.55;cursor:not-allowed}.campo-ubicacion{gap:4px;font-size:.95rem;display:grid}.ubicacion-manual{border:1px solid var(--borde);border-radius:10px;gap:10px;margin:0;padding:10px 14px 14px;display:grid}.ubicacion-manual legend{padding:0 4px}.ubicacion-elegida{border:1px solid var(--borde);background:var(--chip);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:10px 12px;display:flex}.ubicacion-buscador{position:relative}.ubicacion-sugerencias{z-index:20;background:var(--superficie);border:1px solid var(--borde);border-radius:10px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #0000001f}.ubicacion-sugerencias button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;display:block}.formulario .ubicacion-sugerencias button{justify-self:stretch}.ubicacion-sugerencias button:hover,.ubicacion-sugerencias button:focus-visible{background:var(--chip)}.boton-feedback{z-index:30;position:fixed;bottom:16px;right:16px}.feedback-abrir{box-shadow:0 6px 20px #0000002e}.feedback-panel{background:var(--superficie);border:1px solid var(--borde);border-radius:14px;gap:8px;width:min(360px,100vw - 32px);padding:16px;display:grid;box-shadow:0 10px 30px #0003}.feedback-cerrar{justify-self:end}.insignia-pionero{vertical-align:middle;color:var(--tenue);background:var(--chip);border:1px solid var(--borde);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:2px 9px;font-size:.8rem;font-weight:600;display:inline-flex}.insignia-pionero.chica{padding:1px 7px;font-size:.7rem}.generador-widget{gap:8px;display:grid}.generador-widget h3{margin:16px 0 4px}.formulario label.opcion-widget{grid-template-columns:auto 1fr;align-items:start;gap:8px;display:grid}.formulario label.opcion-widget input{width:auto;margin-top:4px}.vista-widget{border:1px dashed var(--borde);background:var(--chip);border-radius:12px;padding:20px;overflow:hidden}.codigo-widget{color:#f2f1ed;white-space:pre-wrap;word-break:break-all;background:#1d1d1b;border-radius:10px;margin:0;padding:14px;font-size:.85rem}.tabla-categorias td:last-child{white-space:nowrap}.renombrar-categoria input,.editor-plantilla input,.editor-plantilla select,.fila-botones>select{font:inherit;color:inherit;background:var(--fondo);border:1px solid var(--borde);border-radius:8px;min-width:0;padding:6px 10px}.renombrar-categoria{flex-wrap:nowrap;gap:6px}.renombrar-categoria input{width:14em}.editor-plantilla{gap:4px;display:grid}.editor-plantilla .tarjeta-cuenta{margin:8px 0}.editor-plantilla h3{margin:0 0 8px;font-size:.95rem}.editor-lista{gap:8px;display:grid}.editor-plantilla .editor-fila{flex-wrap:nowrap;align-items:center;gap:6px 10px;display:flex}.editor-plantilla .editor-fila>input,.editor-plantilla .editor-fila>select{flex:10em;width:auto}.editor-fila code{white-space:nowrap;font-size:.75rem}.editor-dos-columnas .editor-fila code{display:none}@media (max-width:760px){.editor-plantilla .editor-fila{flex-wrap:wrap}}.editor-plantilla label.editor-activo,.editor-plantilla .editor-etapas label{align-items:center;gap:4px;font-size:.85rem;display:inline-flex}.editor-plantilla .editor-activo input,.editor-plantilla .editor-etapas input{flex:none;width:auto}.editor-bloque{border:1px solid var(--borde);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.editor-inactiva{opacity:.55}.editor-acciones{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.editor-acciones .enlace:disabled{opacity:.3;cursor:default}.editor-activo{white-space:nowrap;align-items:center;gap:4px;font-size:.85rem;display:inline-flex}.editor-activo input{width:auto}.editor-etapas{flex-wrap:wrap;gap:4px 12px;font-size:.8rem;display:flex}.editor-etapas label{align-items:center;gap:4px;display:inline-flex}.editor-nueva input{flex:14em}.editor-dos-columnas{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:760px){.editor-dos-columnas{grid-template-columns:1fr}}.editor-guardar{background:var(--fondo);border-top:1px solid var(--borde);z-index:1;padding:12px 0;position:sticky;bottom:0}.vista-previa{max-width:640px}.lista-origenes{gap:6px;max-width:520px;margin:8px 0;padding:0;list-style:none;display:grid}.lista-origenes li{border-bottom:1px solid var(--borde);justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.lista-origenes li:last-child{border-bottom:0}.solicitudes-resueltas{margin:12px 0 0}.tienda-importada{border:1px solid var(--borde);background:var(--superficie);border-radius:12px;grid-template-columns:1fr 1fr;margin-top:16px;padding:16px}.tienda-importada .ancho{grid-column:1/-1}.elegir-logo{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.elegir-logo legend{margin-bottom:6px;font-weight:600}.elegir-logo label{border:2px solid var(--borde);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:120px;height:80px;padding:6px;display:grid}.elegir-logo label.elegido{border-color:var(--texto)}.elegir-logo input{opacity:0;pointer-events:none;position:absolute}.elegir-logo img{object-fit:contain;max-width:100%;max-height:100%}.elegir-logo label:focus-within{outline:2px solid var(--acento);outline-offset:2px}.pasos-extension{gap:4px;padding-left:20px;display:grid}.fila-token{grid-template-columns:1fr auto;align-items:end;max-width:520px}.token-nuevo code{word-break:break-all}@media (max-width:600px){.tienda-importada{grid-template-columns:1fr}}.confirmar-eliminar{max-width:420px;margin-top:16px}.formulario button.peligro{color:#fff;background:#b91c1c;border-color:#b91c1c}.formulario button.peligro:disabled{cursor:not-allowed}.seleccion-fichas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:4px 0 12px;display:flex}.seleccion-fichas label{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.seleccion-fichas .fila-botones{margin:0}.fila-elegible{align-items:center;gap:10px;display:flex}.fila-elegible>.tarjeta{flex:1;min-width:0}.seleccion-fichas input[type=checkbox],.fila-elegible>input[type=checkbox]{width:18px;height:18px;accent-color:var(--acento);cursor:pointer;flex:none}.solucion{gap:56px;display:grid}.solucion h2{margin:0 0 12px;font-size:1.45rem;line-height:1.25}.solucion h3{margin:0 0 4px;font-size:1rem}.solucion-portada,.solucion-bloque{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;display:grid}.solucion-portada{padding-top:16px}.solucion-portada h1{letter-spacing:-.02em;-webkit-hyphens:manual;hyphens:manual;margin:4px 0 16px;font-size:clamp(2.2rem,5vw,3.3rem);line-height:1.04}.solucion-portada .migas{margin:0 0 var(--e-2)}.solucion-bajada{color:var(--tenue);max-width:34em;margin:0 0 24px;font-size:1.15rem;line-height:1.55}.solucion-nota{margin:12px 0 0;font-size:.9rem}.solucion-bloque.invertido>:first-child{order:2}.solucion-bloque.sin-ilustracion{padding-block:var(--e-6);border-block:1px solid var(--borde);grid-template-columns:minmax(0,1fr)}.solucion-bloque.sin-ilustracion h2{letter-spacing:-.02em;text-wrap:balance;margin-top:0;font-size:clamp(1.5rem,3vw,2rem)}.solucion-bloque.sin-ilustracion .solucion-texto{max-width:var(--ancho-lectura);font-size:1.1rem}.solucion-texto{line-height:1.65}.solucion-texto p{margin:0 0 12px}.solucion-puntos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.solucion-puntos li{padding-left:22px;position:relative}.solucion-puntos li:before{content:"";background:var(--tenue);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:4px}.solucion-ilustracion{background:var(--chip);border-radius:16px;place-items:center;padding:32px 24px;display:grid}.solucion-seccion>.solucion-texto{color:var(--tenue);max-width:40em;margin:-4px 0 20px}.ico{vertical-align:-.17em;flex:none;width:1.05em;height:1.05em;margin-right:.35em}.ico-fin{margin:0 0 0 .3em}.ico-solo{vertical-align:-.17em;flex:none;width:1.1em;height:1.1em}.solucion-herramientas{gap:var(--e-5) var(--e-7);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.solucion-herramientas li{gap:2px var(--e-3);grid-template-columns:20px minmax(0,1fr);align-content:start;display:grid}.solucion-herramientas svg{color:var(--texto);grid-row:span 2;margin-top:2px}.solucion-herramientas h3{margin:0;font-size:1rem}.solucion-herramientas p{color:var(--tenue);margin:0;font-size:.95rem;line-height:1.5}.recorrido{gap:var(--e-6);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.recorrido>li{gap:var(--e-2);padding-top:var(--e-6);align-content:start;display:grid;position:relative}.recorrido>li:before{content:"";background:var(--texto);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0}.recorrido>li:not(:last-child):after{content:"";top:5px;left:20px;right:calc(-1 * var(--e-6) + 8px);background:var(--borde);height:2px;position:absolute}.recorrido h3{margin:0;font-size:1.05rem}.recorrido>li>p{color:var(--tenue);margin:0;line-height:1.55}.recorrido-herramientas{margin:var(--e-2) 0 0;padding:var(--e-3) 0 0;border-top:1px solid var(--borde);gap:var(--e-2);list-style:none;display:grid}.recorrido-herramientas li{gap:var(--e-2);grid-template-columns:18px minmax(0,1fr);font-size:.92rem;line-height:1.45;display:grid}.recorrido-herramientas svg{color:var(--tenue);margin-top:1px}.solucion-reglas{border:1px solid var(--borde);border-radius:16px;padding:28px}.solucion-reglas ul{gap:8px;margin:0;padding-left:20px;line-height:1.55;display:grid}.solucion-preguntas{border-top:1px solid var(--borde);max-width:760px;display:grid}.solucion-preguntas details{border-bottom:1px solid var(--borde)}.solucion-preguntas summary{cursor:pointer;padding:16px 32px 16px 0;font-weight:600;list-style:none;position:relative}.solucion-preguntas summary::-webkit-details-marker{display:none}.solucion-preguntas summary:after{content:"+";color:var(--tenue);font-size:1.4rem;font-weight:400;position:absolute;top:12px;right:4px}.solucion-preguntas details[open] summary:after{content:"−"}.solucion-preguntas details>div{color:var(--tenue);padding:0 0 16px;line-height:1.6}.solucion-preguntas details>div p{margin:0}.solucion-cierre{text-align:center;background:var(--chip);border-radius:16px;padding:48px 24px}.solucion-cierre p{color:var(--tenue);margin:0 0 20px}.solucion-cierre .fila-botones{justify-content:center}.solucion-otras h2{font-size:1.05rem}.solucion-otras ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.solucion-otras .tarjeta{gap:4px;height:100%}.solucion-otras .tenue{font-size:.9rem}.ilu-tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:14px;gap:10px;width:100%;max-width:340px;padding:18px;font-size:.92rem;line-height:1.4;display:grid;box-shadow:0 8px 24px #00000014}.ilu-chico{font-size:.8rem}.ilu-estrellas{color:var(--estrella);letter-spacing:3px;font-size:1.5rem;line-height:1}.ilu-cartel{text-align:center;justify-items:center;max-width:260px}.ilu-cartel strong{font-size:1.05rem}.ilu-qr{width:150px;height:150px;color:var(--texto)}.ilu-ticket{text-align:center;border-style:dashed;justify-items:center;max-width:280px}.ilu-ticket .ilu-qr{width:110px;height:110px}.ilu-ticket .chip.verificada,.ilu-chat .chip.verificada{justify-self:center;margin:0}.ilu-chat{background:var(--superficie)}.ilu-burbuja{background:var(--chip);border-radius:12px 12px 12px 4px;gap:6px;max-width:90%;margin:0;padding:10px 12px;display:grid}.ilu-burbuja.ilu-propia{background:var(--boton);color:var(--boton-texto);border-radius:12px 12px 4px;justify-self:end}.ilu-link{font-size:.85rem;text-decoration:underline}.ilu-opciones{flex-wrap:wrap;gap:6px;display:flex}.ilu-opcion{border:1px solid var(--borde);border-radius:999px;justify-self:start;padding:6px 10px;font-size:.82rem}.ilu-opcion.elegida{background:var(--boton);color:var(--boton-texto);border-color:var(--boton)}.ilu-indicadores{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ilu-indicadores>span{background:var(--chip);border-radius:8px;padding:8px;display:grid}.ilu-indicadores strong{font-size:1.15rem}.ilu-indicadores .tenue{font-size:.75rem}.ilu-aspecto{gap:4px;font-size:.85rem;display:grid}.ilu-aspecto>span:first-child{justify-content:space-between;gap:8px;display:flex}.ilu-barra{background:var(--chip);border-radius:4px;height:8px;position:relative}.ilu-barra>span{background:var(--texto);border-radius:4px;position:absolute;inset:0 auto 0 0}.ilu-barra>i{background:var(--tenue);width:2px;height:14px;margin-left:-1px;position:absolute;top:-3px}.ilu-alerta{color:#78350f;background:#fef3c7;border-radius:8px;margin:0;padding:8px 10px;font-size:.85rem}.ilu-lista{margin:0;padding:0;list-style:none;display:grid}.ilu-lista li{border-top:1px solid var(--borde);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.ilu-accion{font-weight:600;text-decoration:underline}.ilu-escala{justify-content:space-between;gap:8px;display:flex}.ilu-puntos{letter-spacing:2px}.ilu-cita{color:var(--tenue);margin:0;font-style:italic}@media (prefers-color-scheme:dark){.ilu-tarjeta{box-shadow:0 8px 24px #0006}.ilu-alerta{color:#fde68a;background:#422006}}@media (max-width:760px){.solucion{gap:40px}.solucion-portada,.solucion-bloque{grid-template-columns:minmax(0,1fr);gap:20px}.solucion-bloque.invertido>:first-child{order:0}.recorrido{gap:var(--e-5);grid-auto-columns:auto;grid-auto-flow:row}.recorrido>li{padding:0 0 0 var(--e-6)}.recorrido>li:before{top:6px}.recorrido>li:not(:last-child):after{top:22px;left:5px;right:auto;bottom:calc(-1 * var(--e-5) + 4px);width:2px;height:auto}.solucion-ilustracion{padding:24px 16px}.solucion-reglas{padding:20px}}.datos-titular{grid-template-columns:max-content 1fr;gap:6px 16px;margin:12px 0;display:grid}.datos-titular dt{font-weight:600}.datos-titular dd{margin:0}.contacto-motivo{gap:6px}.contacto-motivo .boton-secundario{justify-self:start;margin-top:6px}.ayuda-temas{margin:8px 0 0}.ayuda-temas .chip{color:var(--texto);padding:6px 12px;font-size:.85rem;text-decoration:none}.pagina-texto .solucion-preguntas{margin-top:4px}.nota-blog{gap:4px}.nota-blog strong{font-size:1.05rem}.prensa-resumen{border-left:3px solid var(--texto);background:var(--chip);border-radius:0 8px 8px 0;padding:16px}.cookie-fila{gap:4px}.cookie-fila strong{font-weight:600}.footer-columnas .footer-redes{flex-wrap:wrap;gap:4px;display:flex}.footer-columnas .footer-redes a{border:1px solid var(--borde);width:40px;height:40px;color:var(--texto);border-radius:50%;place-items:center;padding:0;display:grid}.footer-columnas .footer-redes a:hover{background:var(--chip);text-decoration:none}.panel-marca{padding:0 var(--e-2);align-items:center;gap:10px;display:flex}.panel-marca>span:last-child{min-width:0;display:grid}.panel-marca strong{line-height:1.25}.panel-marca a{font-size:.85rem;text-decoration:none}.panel-marca a:hover{text-decoration:underline}.panel-inicial{background:var(--boton);width:40px;height:40px;color:var(--boton-texto);border-radius:10px;flex:none;place-items:center;font-size:1.2rem;font-weight:700;display:grid}.panel-titulo{margin:0 0 12px;font-size:1.6rem}.panel-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;display:flex}.panel-cabecera .panel-titulo{margin:0}.selector-alcance{background:var(--chip);scrollbar-width:thin;border-radius:10px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.selector-alcance a{color:var(--tenue);white-space:nowrap;border-radius:7px;flex:none;padding:6px 12px;font-size:.9rem;text-decoration:none}.selector-alcance a:hover{color:var(--texto)}.selector-alcance a[aria-current=page]{background:var(--superficie);color:var(--texto);font-weight:600;box-shadow:0 1px 3px #0000001f}.tablero{--serie-1:#2a78d6;--serie-2:#eb6834;gap:20px;display:grid}@media (prefers-color-scheme:dark){.tablero{--serie-1:#3987e5;--serie-2:#d95926}}.tablero h2{margin:0 0 12px;font-size:1.05rem}.tablero h3{margin:16px 0 8px;font-size:.95rem}.tablero-tarjeta{border:1px solid var(--borde);background:var(--superficie);border-radius:14px;min-width:0;padding:20px}.tablero-tarjeta>h2+.tenue{margin-top:-6px}.tablero-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tablero-nota{margin:8px 0 0;font-size:.85rem}.tablero-alertas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tablero-vacio{text-align:center;border:1px dashed var(--borde);border-radius:14px;padding:48px 24px}.tablero-vacio h2{font-size:1.2rem}.kpis{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.kpi{border:1px solid var(--borde);background:var(--superficie);color:inherit;border-radius:14px;align-content:start;gap:4px;padding:16px 18px;text-decoration:none;display:grid}.kpi-enlace:hover{border-color:var(--texto)}.kpi-titulo{color:var(--tenue);font-size:.85rem;font-weight:600}.kpi-valor{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.1}.kpi-vacio{color:var(--tenue)}.kpi-linea{font-size:.82rem;line-height:1.35}.kpi-pie{margin-top:2px;font-size:.8rem}.kpi-accion{color:var(--texto);font-size:.85rem;font-weight:600;text-decoration:underline}.comparacion-igual{color:var(--tenue)}.grafico-mensual{min-width:0;margin:0}.grafico-mensual figcaption{margin-bottom:10px;font-size:.9rem;font-weight:600}.gm-cuerpo{grid-template-columns:auto minmax(0,1fr);gap:8px;height:160px;display:grid}.gm-eje{width:1.8em;color:var(--tenue);font-size:.72rem;position:relative}.gm-eje span{font-variant-numeric:tabular-nums;position:absolute;right:0;transform:translateY(50%)}.gm-area{position:relative}.gm-guia{background:var(--borde);height:1px;position:absolute;left:0;right:0}.gm-linea{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gm-linea polyline{stroke:var(--serie-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.gm-mes{cursor:default;background:0 0;border:0;justify-content:center;padding:0;display:flex;position:absolute;top:0;bottom:0}.gm-mes:focus-visible{outline:2px solid var(--acento);outline-offset:0;border-radius:4px}.gm-mes.activo{background:color-mix(in srgb, var(--chip) 70%, transparent);border-radius:4px}.gm-columna{background:var(--serie-1);border-radius:4px 4px 0 0;width:min(22px,64%);position:absolute;bottom:0}.gm-punto{background:var(--serie-1);width:9px;height:9px;box-shadow:0 0 0 2px var(--superficie);border-radius:50%;margin-bottom:-4.5px;position:absolute}.gm-rotulo{white-space:nowrap;margin-bottom:8px;font-size:.78rem;font-weight:700;position:absolute}.gm-aviso{z-index:2;background:var(--texto);color:var(--fondo);white-space:nowrap;pointer-events:none;border-radius:8px;margin-bottom:4px;padding:6px 10px;font-size:.78rem;position:absolute;transform:translate(-50%,-12px)}.gm-aviso.a-la-izquierda{transform:translate(-90%,-12px)}.gm-meses{color:var(--tenue);text-align:center;grid-template-columns:repeat(12,minmax(0,1fr));margin:6px 0 0 calc(1.8em + 8px);font-size:.72rem;display:grid}.tabla-sucursales-envoltura{margin:0 -4px;overflow-x:auto}.tabla-sucursales{border-collapse:collapse;width:100%;font-size:.9rem}.tabla-sucursales th,.tabla-sucursales td{border-bottom:1px solid var(--borde);text-align:left;white-space:nowrap;padding:10px 8px}.tabla-sucursales thead th{color:var(--tenue);font-size:.78rem;font-weight:600}.tabla-sucursales tbody th{font-weight:600}.tabla-sucursales tbody th .chip{margin-left:6px}.tabla-sucursales tbody tr:hover{background:color-mix(in srgb, var(--chip) 50%, transparent)}.tabla-sucursales tr.cerrada{color:var(--tenue)}.tabla-sucursales .num{text-align:right;font-variant-numeric:tabular-nums}.celda-barra{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.celda-barra .pista{width:80px;height:8px}.reparto-tablero{gap:10px;margin:0;padding:0;list-style:none;display:grid}.reparto-tablero li{grid-template-columns:2.6em minmax(0,1fr) 6.5em;align-items:center;gap:10px;font-size:.9rem;display:grid}.reparto-tablero .num{text-align:right;font-variant-numeric:tabular-nums}.ultimas-tablero{margin:0;padding:0;list-style:none;display:grid}.ultimas-tablero li{border-top:1px solid var(--borde);gap:4px;padding:12px 0;display:grid}.ultimas-tablero li:first-child{border-top:0;padding-top:0}.ultimas-cabecera{flex-wrap:wrap;align-items:center;gap:6px;font-size:.9rem;display:flex}.ultimas-texto{-webkit-line-clamp:2;color:var(--texto);-webkit-box-orient:vertical;font-size:.92rem;display:-webkit-box;overflow:hidden}.tablero .titulo-con-accion h2{margin-bottom:12px}@media (max-width:900px){.tablero-dos{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpi{padding:12px 14px}.kpi-valor{font-size:1.6rem}.tablero-tarjeta{padding:16px}.gm-meses span.impar{visibility:hidden}.panel-titulo{font-size:1.35rem}}.opinar{background:var(--fondo);justify-items:center;min-height:100dvh;padding:32px 16px 24px;display:grid}.opinar-tarjeta{align-content:start;gap:24px;width:100%;max-width:620px;display:grid}.opinar-encabezado{text-align:center;justify-items:center;gap:4px;display:grid}.opinar-logo{border:1px solid var(--borde);background:var(--superficie);border-radius:20px;place-items:center;width:96px;height:96px;margin-bottom:8px;font-size:2.4rem;font-weight:700;display:grid;overflow:hidden}.opinar-logo:has(img){background:#fff}.opinar-logo img{object-fit:contain;width:100%;height:100%;padding:8px}.opinar-volanta{color:var(--tenue);margin:0;font-size:.95rem}.opinar-encabezado h1,.confirmar-estado h1{margin:0;font-size:clamp(1.6rem,6vw,2.2rem);line-height:1.15}.opinar-detalle{background:var(--chip);border-radius:999px;margin:4px 0 0;padding:4px 12px;font-size:.95rem;font-weight:600}.opinar-pie{border-top:1px solid var(--borde);text-align:center;justify-items:center;gap:8px;margin-top:8px;padding-top:24px;font-size:.85rem;display:grid}.opinar-marca{line-height:0}.opinar-marca img{width:140px;height:auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .opinar-marca img{filter:invert()hue-rotate(180deg)}}.confirmar-estado{text-align:center;justify-items:center;gap:12px;display:grid}.confirmar-estado p{max-width:34em;margin:0}.confirmar-estrellas{letter-spacing:4px;color:var(--estrella);font-size:1.8rem}.confirmar-estrellas span{color:var(--borde)}.confirmar-resena-aviso p{margin:0 0 6px}.ayuda-campo{margin-top:4px;font-size:.85rem;font-weight:400;display:block}.opinar-destino{text-align:center;margin:-8px 0 0;font-size:.9rem}.ilu-chip{justify-self:start;margin:0}.perfil-dueno{max-width:720px}.perfil-estado{margin:0 0 8px}.perfil-reglas li{padding:4px 0}.pagina-planes{gap:40px;display:grid}.pagina-planes h2{margin:0 0 12px;font-size:1.35rem}.planes-encabezado{gap:var(--e-2);justify-items:start;display:grid}.planes-encabezado h1{letter-spacing:-.02em;max-width:18em;margin:0;font-size:clamp(1.8rem,4.5vw,2.6rem)}.planes-encabezado .solucion-bajada{max-width:36em;margin:0}.planes-nota{margin:0;font-size:.85rem}.planes-cuerpo{gap:var(--e-7);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.planes-lateral{gap:var(--e-6);top:var(--e-6);display:grid;position:sticky}.pagina-planes .solucion-preguntas{max-width:none}@media (max-width:900px){.planes-cuerpo{grid-template-columns:minmax(0,1fr)}.planes-lateral{position:static}}.precios{gap:24px;display:grid}.precios-periodo{background:var(--chip);border-radius:999px;justify-self:center;gap:4px;padding:4px;display:inline-flex}.precios-periodo button{min-height:40px;color:var(--tenue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 18px;font-weight:600;display:inline-flex}.precios-periodo button[aria-checked=true]{background:var(--superficie);color:var(--texto);box-shadow:0 1px 3px #00000024}.precios-periodo button:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.precios-ahorro{color:#166534;background:#dcfce7;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:700}@media (prefers-color-scheme:dark){.precios-ahorro{color:#bbf7d0;background:#14532d}}.precios-grilla{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;margin:0;padding:0;list-style:none;display:grid}.precio-tarjeta{border:1px solid var(--borde);background:var(--superficie);border-radius:16px;flex-direction:column;gap:6px;padding:24px 20px;display:flex;position:relative}.precio-tarjeta.destacado{border:2px solid var(--texto);box-shadow:0 12px 32px #0000001a}@media (prefers-color-scheme:dark){.precio-tarjeta.destacado{box-shadow:0 12px 32px #00000073}}.precio-insignia{background:var(--boton);color:var(--boton-texto);white-space:nowrap;border-radius:999px;padding:3px 12px;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.precio-tarjeta h3,.precio-empresa h3{margin:0;font-size:1.15rem}.precio-para{color:var(--tenue);min-height:2.8em;margin:0;font-size:.9rem;line-height:1.4}.precio-monto{flex-wrap:wrap;align-items:baseline;gap:2px;margin:10px 0 0;display:flex}.precio-valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800}.precio-periodo{color:var(--tenue);font-size:.9rem}.precio-detalle{color:var(--tenue);min-height:1.2em;margin:0;font-size:.8rem}.precio-limite{background:var(--chip);border-radius:8px;margin:12px 0 4px;padding:8px 10px;font-size:.9rem;font-weight:700}.precio-incluye{gap:8px;margin:0 0 16px;padding:0;font-size:.9rem;line-height:1.35;list-style:none;display:grid}.precio-incluye li{align-items:flex-start;gap:8px;display:flex}.precio-tilde{color:#166534;flex:none;margin-top:2px}@media (prefers-color-scheme:dark){.precio-tilde{color:#4ade80}}.precio-tarjeta>.boton,.precio-tarjeta>.boton-secundario{width:100%;margin-top:auto}.precio-empresa{border:1px solid var(--borde);background:var(--chip);border-radius:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;gap:16px 32px;padding:24px;display:grid}.precio-empresa .precio-para{min-height:0}.precio-empresa .precio-limite{background:var(--superficie);justify-self:start;display:inline-block}.precio-empresa .precio-incluye{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.precio-empresa-accion{justify-items:start;gap:8px;display:grid}.precio-empresa-accion .precio-monto{margin:0}.precio-empresa-accion .precio-valor{font-size:1.5rem}@media (max-width:1000px){.precios-grilla{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.precio-empresa{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.precios-grilla{grid-template-columns:minmax(0,1fr)}.precio-para{min-height:0}.precio-empresa .precio-incluye{grid-template-columns:minmax(0,1fr)}}.contents{display:contents}.plan-pagos{gap:16px;max-width:760px;display:grid}.plan-actual{margin:0 0 6px;font-size:1.1rem}.plan-pendiente{border-color:var(--texto)}.plan-opciones{border:0;gap:8px;margin:0;padding:0;display:grid}.plan-opcion{border:1px solid var(--borde);cursor:pointer;border-radius:10px;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;display:grid;position:relative}.plan-opcion input{opacity:0;position:absolute}.plan-opcion.elegida{border:2px solid var(--texto);padding:11px 13px}.plan-opcion:has(input:focus-visible){outline:2px solid var(--acento);outline-offset:2px}.plan-opcion-nombre{align-items:center;gap:8px;font-weight:700;display:inline-flex}.plan-opcion-precio{text-align:right;font-weight:700}.plan-opcion>.tenue{grid-column:1/-1;font-size:.85rem}.plan-medios{border:0;gap:6px;margin:0;padding:0;display:grid}.plan-medios legend{margin-bottom:4px;font-weight:600}.formulario .plan-medios label{text-indent:-26px;padding-left:26px;display:block}.formulario .plan-medios input{vertical-align:-2px;width:auto;margin:0 8px 0 0}.plan-pagos h2{margin:0 0 12px}.precio-limite-nota{color:var(--tenue);margin:0 0 12px;font-size:.8rem}.precios-cargando{min-height:560px}.plan-uso{gap:6px;margin:4px 0 12px;display:grid}.plan-uso p{margin:0}.plan-uso-barra{background:var(--chip);border-radius:4px;height:8px;overflow:hidden}.plan-uso-barra span{background:var(--texto);border-radius:4px;height:100%;display:block}.plan-uso-barra.lleno span{background:var(--error)}.opinar-cerrado{background:var(--chip);text-align:center;border-radius:10px;margin:8px 0 24px;padding:16px}.formulario .colaborador-sucursales{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px;padding-left:26px;display:grid}.formulario .colaborador-sucursales label{text-indent:-26px;padding-left:26px;font-weight:400}.formulario .colaborador-sucursales input{vertical-align:-2px;width:auto;margin:0 8px 0 0}.panel-rol{padding:0 var(--e-2);margin:0;font-size:.85rem}.planes-armador{gap:var(--e-4);min-width:0;display:grid}.armador{border:1px solid var(--borde);background:var(--superficie);border-radius:16px;gap:24px;padding:24px;display:grid}.armador .precios-periodo{justify-self:start}.armador-barra{border-bottom:1px solid var(--borde);gap:10px;padding-bottom:20px;display:grid}.armador-cantidad{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.armador-cantidad strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,6vw,2.4rem);line-height:1}.armador-cantidad>span:not(.armador-subtotal){color:var(--tenue)}.armador-subtotal{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.armador-control{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.armador-control input[type=range]{width:100%;accent-color:var(--acento);height:28px;margin:0}.armador .armador-paso{border:1px solid var(--borde);background:var(--superficie);width:40px;height:40px;color:var(--texto);border-radius:50%;padding:0;font-size:1.25rem;line-height:1}.armador .armador-paso:hover:not(:disabled){background:var(--chip)}.armador .armador-paso:disabled{opacity:.35;background:var(--superficie)}.armador-escala{height:1.3em;color:var(--tenue);font-variant-numeric:tabular-nums;margin:-6px 60px 0;font-size:.8rem;position:relative}.armador-escala span{white-space:nowrap;position:absolute;transform:translate(-50%)}.armador-detalle{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.9rem;display:flex}.armador-total{gap:4px;display:grid}.armador-monto{font-variant-numeric:tabular-nums;font-size:clamp(2rem,7vw,2.6rem);font-weight:700;line-height:1}.armador-monto small{color:var(--tenue);font-size:1rem;font-weight:400}.armador-que-cuenta{margin:0;font-size:.9rem}.armador-acciones{justify-content:flex-start}.planes-incluye{padding:var(--e-5);border:1px solid var(--borde);border-radius:var(--radio)}.planes-incluye h2{font-size:1.1rem}.planes-incluye ul{gap:6px;margin:0;padding-left:1.2em;display:grid}.admin-escalas{gap:24px;display:grid}.lista-google{grid-template-columns:minmax(0,1fr);gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ubicacion-google{border-top:1px solid var(--borde);grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 0;display:grid}.ubicacion-google select{flex:220px;min-width:0;max-width:100%;min-height:40px}.pestanas-resenas{margin-bottom:12px}.pestanas-resenas .chip[aria-current=page],.filtros-google .chip[aria-current=true]{background:var(--texto);color:var(--fondo)}.filtros-google{margin-bottom:12px}.filtros-google select{max-width:100%;min-height:40px}.texto-google{white-space:pre-line}.app{grid-template-columns:var(--lateral) minmax(0, 1fr);min-height:100dvh;max-width:calc(var(--ancho-sitio) + 2 * var(--margen));padding-inline:calc(var(--margen) - var(--e-2)) var(--margen);margin-inline:auto;display:grid}.app-lateral{scrollbar-width:thin;gap:var(--e-5);height:100dvh;padding:var(--e-5) var(--e-3) var(--e-5) 0;border-right:1px solid var(--borde);background:var(--lateral-fondo);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.app-fondo{background:linear-gradient(to right, var(--lateral-fondo) calc(max(0px, 50% - var(--ancho-sitio) / 2 - var(--margen)) + var(--margen) - var(--e-2) + var(--lateral)), transparent 0)}.app-logo{padding:0 var(--e-2);align-self:start;line-height:0;display:block}.app-logo img{width:auto;height:24px}.app-contexto-titulo{margin:calc(-1 * var(--e-3)) 0 0;padding:0 var(--e-2);color:var(--tenue);font-size:.82rem;font-weight:600}.app-nav{gap:var(--e-5);align-content:start;display:grid}.app-grupo{gap:2px;display:grid}.app-grupo-titulo{margin:0 0 var(--e-1);padding:0 var(--e-2);color:var(--tenue);font-size:.8rem;font-weight:600}.app-link{align-items:center;gap:var(--e-3);width:100%;min-height:40px;padding:0 var(--e-2);border-radius:var(--radio-chico);cursor:pointer;color:var(--texto);font:inherit;text-align:left;background:0 0;border:0;font-size:.93rem;text-decoration:none;display:flex}.app-link>span:not(.contador){flex:1;min-width:0}.app-link svg{color:var(--tenue);flex:none}.app-link:hover{background:var(--chip)}.app-link[aria-current=page]{background:var(--superficie);box-shadow:0 0 0 1px var(--borde);font-weight:600}.app-link[aria-current=page] svg{color:var(--texto)}.app-pie{gap:var(--e-2);padding-top:var(--e-4);border-top:1px solid var(--borde);margin-top:auto;display:grid}.app-contenido{width:100%;min-width:0;padding:var(--e-6) 0 var(--e-8) var(--e-7)}.app-contenido>section>.bajada,.app-contenido>.bajada{max-width:var(--ancho-lectura)}.app-contenido .plan-pagos,.app-contenido .perfil-dueno,.app-contenido form.tarjeta-cuenta{max-width:none}@media (max-width:900px){.app{padding:0;display:block}.app-fondo{background:0 0}.app-lateral{z-index:20;align-items:center;gap:var(--e-2) var(--e-3);height:auto;padding:var(--e-3) var(--margen) 0;border-right:0;border-bottom:1px solid var(--borde);flex-flow:wrap;position:sticky;top:0;overflow:visible}.app-logo{padding:0}.app-logo img{height:20px}.app-contexto-titulo,.app-grupo-titulo,.panel-rol,.panel-inicial{display:none}.app-contexto-titulo{margin:0}.panel-marca{order:2;width:100%;min-width:0;padding:0}.panel-marca>span:last-child{align-items:baseline;gap:0 var(--e-2);flex-wrap:wrap;display:flex}.panel-marca strong{font-size:.95rem}.app-pie{border:0;order:1;margin:0 0 0 auto;padding:0}.app-pie .app-link{min-height:36px}.app-nav{width:calc(100% + 2 * var(--margen));margin:0 calc(-1 * var(--margen));padding:0 var(--margen) var(--e-2);scrollbar-width:thin;order:3;gap:4px;display:flex;overflow-x:auto}.app-grupo{display:contents}.app-nav .app-link{white-space:nowrap;flex:none;width:auto;min-height:36px}.app-contenido{padding:var(--e-4) var(--margen) var(--e-7)}}
