:root{--morado:#704BEA;--morado-hover:#5F3BD6;--morado-tinta:#5B3FD6;--lila:#D4C3FF;--lavanda:#F1ECFF;--fondo:#F7F5FC;--tinta:#1C2541;--gris:#5B6178;--gris-claro:#8A8FA3;--linea:#E9E5F2;--linea-campo:#D7D0E8;--blanco:#FFFFFF;--velo:#FBFAFE;--verde:#17804B;--verde-fondo:#DDF5E6;--verde-texto:#126B3E;--rojo:#B3261E;--rojo-fondo:#FDE7E4;--ambar:#8A5A00;--ambar-fondo:#FFF1CC;--r-boton:10px;--r-campo:12px;--r-tarjeta:16px;--display:"Gabarito",system-ui,-apple-system,"Segoe UI",sans-serif;--texto:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"DM Mono",ui-monospace,Menlo,monospace;--ancho-lateral:240px;--alto-barra-inferior:62px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fondo);color:var(--tinta);font-family:var(--texto);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}h1,h2,h3{font-family:var(--display);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0}h1{font-weight:800}p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%;display:block}code{font-family:var(--mono);font-size:.92em;background:var(--lavanda);color:var(--morado-tinta);padding:2px 6px;border-radius:6px}:focus-visible{outline:3px solid rgba(112,75,234,.5);outline-offset:2px;border-radius:8px}::selection{background:var(--lila);color:var(--tinta)}.etiqueta{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gris);line-height:1.3;margin:0}.etiqueta--morada{color:var(--morado-tinta)}.texto-gris{color:var(--gris)}.texto-pequeno{font-size:14px}.enlace{color:var(--morado-tinta);font-weight:600;text-decoration:underline;text-underline-offset:3px}.enlace:hover{color:var(--morado-hover)}.icono,.logo{flex:none}.logo{height:auto}.solo-lectores{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.pila{display:grid;grid-gap:16px;gap:16px}.pila--corta{gap:10px}.fila-flex{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.contenedor{width:100%;max-width:1080px;margin-inline:auto;padding:0 16px}.centro{max-width:472px;margin:0 auto;padding:28px 16px 48px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:var(--r-boton);background:var(--blanco);color:var(--tinta);font-weight:600;font-size:16px;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn--principal{background:var(--morado);border-color:var(--morado);color:#fff}.btn--principal:hover:not(:disabled){background:var(--morado-hover);border-color:var(--morado-hover)}.btn--secundario{background:var(--blanco);border-color:var(--linea-campo);color:var(--tinta)}.btn--secundario:hover:not(:disabled){border-color:var(--morado);color:var(--morado-tinta);background:var(--velo)}.btn--texto{background:transparent;border-color:transparent;color:var(--morado-tinta);padding-inline:12px}.btn--texto:hover:not(:disabled){background:var(--lavanda)}.btn--tinta{background:var(--tinta);border-color:var(--tinta);color:#fff}.btn--tinta:hover:not(:disabled){background:#2A3560;border-color:#2A3560}.btn--peligro{background:var(--blanco);border-color:#F0C2BD;color:var(--rojo)}.btn--peligro:hover:not(:disabled){background:var(--rojo-fondo)}.btn--bloque{width:100%}.btn--pequeno{min-height:40px;padding:8px 14px;font-size:14.5px}.campo{display:block;margin-bottom:16px}.campo>span{display:block;font-size:14px;font-weight:600;margin-bottom:6px;color:var(--tinta)}.campo>span>small{font-weight:400;font-size:13px;color:var(--gris);margin-left:6px}.campo>input,.campo>select,.campo>textarea,.entrada{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--linea-campo);border-radius:var(--r-campo);background:var(--blanco);color:var(--tinta);font-size:16px;line-height:1.3}.campo>textarea{min-height:96px;resize:vertical}.campo>select,select.entrada{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235B6178' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}input::placeholder,textarea::placeholder{color:var(--gris-claro);opacity:1}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--morado)!important;box-shadow:0 0 0 4px rgba(112,75,234,.16)}input[type=checkbox],input[type=radio]{accent-color:var(--morado)}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:none;outline:3px solid rgba(112,75,234,.5);outline-offset:2px}.campo__ayuda{font-size:13px;color:var(--gris);font-weight:400}.campo__ayuda,.error{display:block;margin-top:6px}.error{color:var(--rojo);font-size:14px;font-style:normal;font-weight:500}.casilla{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--gris);cursor:pointer}.casilla input{width:22px;height:22px;margin:1px 0 0;flex:none}.tarjeta-caja{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--r-tarjeta);padding:20px}.tarjeta-caja--lavanda{background:var(--lavanda);border-color:transparent}.tarjeta-caja h2{font-size:20px}.rejilla{display:grid;grid-gap:16px;gap:16px}.rejilla--2,.rejilla--3{grid-template-columns:minmax(0,1fr)}.dato{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--r-tarjeta);padding:18px}.dato>b{display:block;font-family:var(--display);font-weight:700;font-size:32px;line-height:1.05;letter-spacing:-.03em}.dato>span{display:block;color:var(--gris);font-size:14px;margin-top:4px}.insignia{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border-radius:999px;background:#EEF0F5;color:var(--gris);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.25;white-space:nowrap}.insignia--verde{background:var(--verde-fondo);color:var(--verde-texto)}.insignia--morada{background:var(--lavanda);color:var(--morado-tinta)}.insignia--roja{background:var(--rojo-fondo);color:var(--rojo)}.insignia--ambar{background:var(--ambar-fondo);color:var(--ambar)}.aviso{background:var(--lavanda);border:1px solid var(--lila);border-radius:var(--r-campo);color:var(--tinta);padding:12px 14px;font-size:15px;line-height:1.45;margin:0 0 16px}.aviso a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.aviso--verde{background:var(--verde-fondo);border-color:#B4E2C7;color:var(--verde-texto)}.aviso--rojo{background:var(--rojo-fondo);border-color:#F4C5C0;color:var(--rojo)}.aviso--ambar{background:var(--ambar-fondo);border-color:#F2DC9B;color:var(--ambar)}.cabecera-pagina{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.cabecera-pagina__texto{min-width:0;flex:1 1 280px}.cabecera-pagina h1{font-size:28px;margin-top:8px}.cabecera-pagina__frase{color:var(--gris);margin-top:8px;max-width:62ch}.cabecera-pagina__acciones{display:flex;gap:10px;flex-wrap:wrap;width:100%}.cabecera-pagina__acciones .btn{flex:1 1 auto}.bloque{border:1px solid var(--linea);border-radius:var(--r-tarjeta);padding:0 18px 18px;margin-top:28px}.bloque,.bloque__titulo{background:var(--blanco)}.bloque__titulo{display:inline-block;max-width:100%;margin:0 0 4px -6px;padding:6px 12px;transform:translateY(-50%);border:1px solid var(--linea);border-radius:14px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.3;color:var(--tinta)}.bloque__numero{color:var(--morado)}.bloque>:last-child{margin-bottom:0}.lista{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--r-tarjeta);overflow:hidden}.lista__fila{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;border-bottom:1px solid var(--linea);color:var(--tinta)}.lista__fila:last-child{border-bottom:0}a.lista__fila:hover,button.lista__fila:hover{background:var(--velo)}button.lista__fila{width:100%;border-width:0 0 1px;background:none;text-align:left;cursor:pointer}.lista__icono{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-boton);background:var(--lavanda);color:var(--morado-tinta);flex:none}.lista__texto{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.lista__texto b{font-weight:600;font-size:16px}.lista__texto small{color:var(--gris);font-size:14px;line-height:1.35}.lista__meta{flex:none;color:var(--gris);font-size:14px;text-align:right}.lista__flecha{flex:none;color:var(--gris-claro)}table{width:100%;border-collapse:separate;border-spacing:0;background:var(--blanco);border:1px solid var(--linea);border-radius:var(--r-tarjeta);overflow:hidden}td,th{padding:12px 14px;text-align:left;font-size:15px;border-bottom:1px solid var(--linea);vertical-align:middle}th{font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--gris);background:var(--velo);white-space:nowrap}tr:last-child td{border-bottom:0}.tarjeta-caja table{border:0;border-radius:0}.tarjeta-caja th{background:none}.tarjeta-caja td:first-child,.tarjeta-caja th:first-child{padding-left:0}.tarjeta-caja td:last-child,.tarjeta-caja th:last-child{padding-right:0}.selector-idioma{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--linea);border-radius:var(--r-boton);background:var(--blanco);flex:none}.selector-idioma button{min-width:42px;height:38px;padding:0 9px;border:0;border-radius:7px;background:none;color:var(--gris);font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.06em;cursor:pointer}.selector-idioma button:hover{color:var(--tinta)}.selector-idioma button.activo{background:var(--lavanda);color:var(--morado-tinta)}.panel,.panel__cuerpo{min-height:100vh;min-height:100dvh}.panel__cuerpo{min-width:0;display:flex;flex-direction:column}.panel__contenido{flex:1 1;width:100%;max-width:1160px;padding:18px 16px calc(var(--alto-barra-inferior) + 44px + env(safe-area-inset-bottom))}.lateral{display:none}.lateral__logo{display:inline-flex;align-self:flex-start;padding:2px 8px 20px}.ficha-negocio{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--linea);border-radius:var(--r-campo);margin-bottom:20px}.ficha-negocio__sigla{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--r-boton);background:var(--lavanda);color:var(--morado-tinta);font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:0;flex:none}.ficha-negocio__texto{display:grid;min-width:0}.ficha-negocio__texto b{font-weight:600;font-size:15px;line-height:1.25}.ficha-negocio__texto b,.ficha-negocio__texto small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ficha-negocio__texto small{color:var(--gris);font-size:12.5px}.lateral__etiqueta{padding:0 10px;margin-bottom:8px}.menu-lateral{display:grid;grid-gap:2px;gap:2px}.menu-lateral a{display:flex;align-items:center;gap:11px;min-height:42px;padding:9px 10px;border-radius:var(--r-boton);color:var(--gris);font-size:15px;font-weight:500}.menu-lateral a:hover{background:var(--fondo);color:var(--tinta)}.menu-lateral a.activo{background:var(--lavanda);color:var(--morado-tinta);font-weight:600}.lateral__fondo{margin-top:auto;display:grid;grid-gap:12px;gap:12px;padding-top:20px}.tarjeta-prueba{display:grid;grid-gap:2px;gap:2px;padding:14px;border-radius:var(--r-campo);background:var(--lavanda);color:var(--tinta)}.tarjeta-prueba b{font-size:14.5px;font-weight:600}.tarjeta-prueba span{font-size:13.5px;color:var(--gris)}.tarjeta-prueba .tarjeta-prueba__enlace{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:var(--morado-tinta);font-weight:600}.tarjeta-prueba:hover .tarjeta-prueba__enlace{text-decoration:underline;text-underline-offset:3px}.ficha-cuenta{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--linea)}.ficha-cuenta__texto{display:grid;flex:1 1;min-width:0;padding-left:8px}.ficha-cuenta__texto small{color:var(--gris);font-size:12px}.ficha-cuenta__texto b{font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ficha-cuenta .btn{flex:none}.barra-superior{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:8px;min-height:56px;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;background:var(--blanco);border-bottom:1px solid var(--linea)}.barra-superior__logo{display:inline-flex;margin-right:auto;padding:6px 0}.barra-superior__plan{display:inline-flex;min-width:0}.barra-superior__plan .insignia{overflow:hidden;text-overflow:ellipsis;display:block}.barra-superior__fecha,.migas{display:none}.migas{align-items:center;gap:8px;margin-right:auto;font-size:14px;color:var(--gris)}.migas a:hover,.migas b{color:var(--tinta)}.migas b{font-weight:600}.barra-superior__fecha{align-items:center;gap:7px;font-size:14px;color:var(--gris)}.barra-inferior{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--blanco);border-top:1px solid var(--linea)}.barra-inferior a{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;min-height:50px;padding:4px 2px 2px;border-radius:var(--r-boton);color:var(--gris);font-size:11px;font-weight:600;line-height:1.15;text-align:center;-webkit-tap-highlight-color:transparent}.barra-inferior a span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-inferior a.activo{color:var(--morado-tinta)}.barra-inferior__circulo{display:grid;place-items:center;width:58px;height:58px;margin-top:-28px;border-radius:50%;background:var(--morado);color:#fff;border:4px solid var(--blanco);box-shadow:0 0 0 1px var(--linea),0 8px 18px -8px rgba(112,75,234,.6)}.barra-inferior__sellar{color:var(--tinta)}.barra-inferior__sellar.activo .barra-inferior__circulo{background:var(--morado-hover)}.solo-escritorio{display:none!important}.soporte{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.soporte>div{flex:1 1 260px;min-width:0}.soporte h2{margin-top:8px}.soporte h2+p{color:var(--gris);margin-top:6px}.soporte .btn{flex:1 1 auto}.pasos__titulo{font-size:20px;margin-top:30px}.paso{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.paso p{flex:1 1 200px;min-width:0;color:var(--gris);font-size:15px;line-height:1.45}.paso .btn{flex:1 1 100%}.publica{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.publica__cab{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:472px;margin:0 auto;padding:calc(14px + env(safe-area-inset-top)) 16px 0}.publica__cab--derecha{justify-content:flex-end}.publica__centro{flex:1 1;width:100%;max-width:472px;margin:0 auto;padding:24px 16px 28px}.publica__centro--medio{display:flex;flex-direction:column;justify-content:center}.publica__pie{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;padding:0 16px calc(22px + env(safe-area-inset-bottom));color:var(--gris);font-size:13px;text-align:center}.publica__pie a{text-decoration:underline;text-underline-offset:3px}.publica__pie a.publica__firma{display:inline-flex;text-decoration:none}.publica__titulo{font-size:28px}.publica__frase{color:var(--gris);margin-top:8px}.publica__nota{margin-top:18px;font-size:15px;color:var(--gris)}.portada,.publica__nota{text-align:center}.portada .logo{margin:0 auto 26px}.portada h1{font-size:32px;max-width:18ch;margin-inline:auto;text-wrap:balance}.portada__texto{color:var(--gris);margin:14px auto 0;max-width:34ch}.portada__botones{display:grid;grid-gap:10px;gap:10px;margin-top:28px}.portada__nota{margin-top:16px;font-size:14px;color:var(--gris)}.fundador{margin:4px 0 18px;padding:16px;border-radius:var(--r-campo);background:var(--lavanda)}.fundador p{font-size:14.5px;line-height:1.45;margin:6px 0 12px}.fundador .campo{margin-bottom:0}.legal{font-size:13.5px;line-height:1.45;color:var(--gris);margin-bottom:16px}.legal a{color:var(--tinta);text-decoration:underline;text-underline-offset:3px}.marca-negocio{text-align:center;margin:-10px 0 18px}.marca-negocio__logo{width:68px;height:68px;margin:0 auto 10px;border-radius:50%;object-fit:contain;background:var(--blanco);border:1px solid var(--linea)}.marca-negocio h1{font-size:28px}.marca-negocio__lema{margin-top:10px}.marca-negocio__resumen{margin:6px auto 0;max-width:34ch;font-size:17px;font-weight:600;line-height:1.35;text-wrap:balance}.marca-negocio-mini{display:flex;align-items:center;gap:10px;min-width:0;font-weight:600}.marca-negocio-mini img{width:34px;height:34px;border-radius:50%;flex:none;object-fit:contain;background:var(--blanco);border:1px solid var(--linea)}.marca-negocio-mini span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tarjeta-cliente{display:grid;grid-gap:14px;gap:14px}.tarjeta-cliente__ensena{text-align:center;font-size:14.5px;color:var(--gris);max-width:36ch;margin:0 auto}.tarjeta-cliente h2{font-size:19px}.tarjeta-cliente .tarjeta-caja>p{color:var(--gris);font-size:15px;margin-top:6px}.novedad{border-left:4px solid var(--morado)}.novedad p.novedad__texto{color:var(--tinta);font-size:16px;margin-top:8px}.botones-wallet{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.boton-wallet{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:56px;padding:9px 20px;border-radius:var(--r-boton);background:#000;color:#fff;line-height:1.15}.boton-wallet small{font-size:12px;font-weight:500;opacity:.82}.boton-wallet b{font-size:18px;font-weight:600}.boton-wallet:hover{background:#1F1F1F}.compartir{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.compartir>div{flex:1 1 200px;min-width:0}.compartir b{font-size:16px}.compartir p{color:var(--gris);font-size:14px;margin-top:4px}.compartir .btn{flex:1 1 auto}.pie-legal{margin-top:48px;padding:24px 0;border-top:1px solid var(--linea);color:var(--gris);font-size:14px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.pase{max-width:330px;margin:0 auto;border-radius:22px;overflow:hidden;box-shadow:0 30px 60px -28px rgba(0,0,0,.6);font-family:var(--texto);color:#fff}.pase,.pase__cab{position:relative}.pase__cab{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 24px 16px;z-index:2}.pase__logo{display:block;line-height:1}.pase__sub{display:block;font-size:10px;letter-spacing:.24em;text-transform:uppercase;opacity:.8;margin-top:6px;font-weight:600}.pase__kv{text-align:right}.pase__kv small{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-weight:600}.pase__kv b{display:block;font-size:34px;font-weight:500;line-height:1.05;letter-spacing:-.02em}.pase__banda{position:relative;height:150px;overflow:hidden}.pase__banda .pase__sellos{position:absolute;inset:0;align-content:center}.pase__sellos{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;padding:14px 18px}.pase__sellos i{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;position:relative}.pase__sellos i img{width:70%;height:70%;object-fit:contain}.pase__sellos i.on{background:#fff;box-shadow:0 6px 14px -6px rgba(0,0,0,.55)}.pase__sellos i.off{background:rgba(255,255,255,.22);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.pase__sellos i.off img{filter:grayscale(1) brightness(1.25) contrast(.6);opacity:.55}.pase__sellos.tejas{gap:0;padding:0}.pase__sellos.tejas i{border-radius:0}.pase__sellos.tejas i span{width:66%;height:66%;border-radius:50%;background:#fff;display:grid;place-items:center}.pase__sellos.tejas i span img{width:72%;height:72%}.pase__sellos.tejas i.off span{background:rgba(255,255,255,.7)}.pase__sellos.tejas i.off span img{filter:grayscale(1) brightness(1.1) contrast(.6);opacity:.6}.pase__logoimg{display:block;max-height:48px;max-width:190px;object-fit:contain}.pase__banda--foto{background-size:cover;background-position:50%}.pase__banda--foto .pase__sellos i.off{background:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}.pase__banda--foto .pase__sellos i.on{background:#fff}.pase__sellos i svg{width:100%;height:100%;display:block}.pase__sellos i img.propio{width:66%;height:66%}.pase__sellos--claro i.off.c-nada,.pase__sellos--claro i.off.c-numero,.pase__sellos--claro i.off.c-regalo{background:rgba(255,255,255,.3)}.pase__banda--foto .pase__sellos--claro i.off.c-nada,.pase__banda--foto .pase__sellos--claro i.off.c-numero,.pase__banda--foto .pase__sellos--claro i.off.c-regalo{background:rgba(255,255,255,.72)}.pase__banda--foto .pase__sellos--oscuro i.on,.pase__sellos--oscuro i.on{background:#0B0B0F;box-shadow:0 6px 14px -6px rgba(0,0,0,.6)}.pase__banda--foto .pase__sellos--oscuro i.off,.pase__sellos--oscuro i.off{background:rgba(0,0,0,.5);box-shadow:none}.pase__banda--velo:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.28)}.pase__kv--nombre{max-width:58%}.pase__kv--nombre b{font-size:19px;font-weight:600;line-height:1.2;letter-spacing:0;overflow-wrap:anywhere}.pase__pie--nivel{padding-top:0;margin-top:-6px}.pase__pie--nivel strong{font-size:18px}.pase__barra{position:absolute;inset:0;display:flex;align-items:center;gap:14px;padding:0 24px}.pase__barra i{width:52px;height:52px;border-radius:50%;background:#fff;display:grid;place-items:center;flex:none;box-shadow:0 6px 14px -6px rgba(0,0,0,.55)}.pase__barra i img{width:64%;height:64%;object-fit:contain}.pase__barra-pista{flex:1 1;height:14px;border-radius:99px;background:rgba(255,255,255,.22);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.pase__barra-lleno{height:100%;border-radius:99px;background:#fff;transition:width .4s ease}.pase__barra small{font-size:13px;font-weight:700;letter-spacing:.04em;min-width:38px;text-align:right}.pase__icono{position:absolute;inset:0;display:grid;place-items:center}.pase__icono i{width:88px;height:88px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 10px 24px -8px rgba(0,0,0,.55)}.pase__icono i img{width:62%;height:62%;object-fit:contain}.pase__pie{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;padding:14px 24px 18px;position:relative;z-index:2}.pase__pie>div{min-width:0}.pase__pie>div:last-child:not(:first-child){flex:none;max-width:55%}.pase__pie small,.pase__pie>div:last-child:not(:first-child) strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pase__pie small{display:block;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-weight:600;max-width:200px}.pase__pie strong{display:block;font-size:26px;font-weight:400;letter-spacing:-.02em;margin-top:2px}.pase__qr{background:#fff;padding:16px 16px 12px;display:flex;flex-direction:column;align-items:center;gap:6px}.pase__qr small{font-size:10px;color:#9AA0AE;letter-spacing:.06em}.b-rayas{background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.14) 0 14px,transparent 14px 28px)}.b-puntos{background-image:radial-gradient(rgba(255,255,255,.28) 3px,transparent 3.5px);background-size:22px 22px}.b-arcos{background-image:repeating-radial-gradient(circle at 50% 130%,transparent 0 22px,rgba(255,255,255,.14) 22px 26px)}.b-cuadros{background-image:linear-gradient(45deg,rgba(0,0,0,.12) 25%,transparent 0,transparent 75%,rgba(0,0,0,.12) 0),linear-gradient(45deg,rgba(0,0,0,.12) 25%,transparent 0,transparent 75%,rgba(0,0,0,.12) 0);background-size:36px 36px;background-position:0 0,18px 18px}.b-ondas{background-image:repeating-linear-gradient(0deg,transparent 0 16px,rgba(255,255,255,.12) 16px 18px)}.btn--grande{min-height:64px;padding:16px 22px;border-radius:14px;font-size:18px}.btn--rojo{background:var(--rojo);border-color:var(--rojo);color:#fff}.btn--rojo:hover:not(:disabled){background:#961F18;border-color:#961F18}.btn--ocupado{opacity:.6;pointer-events:none}label.btn{cursor:pointer}label.btn:focus-within{outline:3px solid rgba(112,75,234,.5);outline-offset:2px}.dato>small{display:block;min-height:1.4em;margin-top:6px;color:var(--gris);font-size:13px;line-height:1.35}a.dato{display:block;color:inherit}a.dato:hover{border-color:var(--lila)}.avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--lavanda);color:var(--morado-tinta);font-family:var(--display);font-weight:700;font-size:14px;letter-spacing:.02em;flex:none}.buscador{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 6px 0 14px;border:1px solid var(--linea-campo);border-radius:var(--r-campo);background:var(--blanco);color:var(--gris)}.buscador:focus-within{border-color:var(--morado);box-shadow:0 0 0 4px rgba(112,75,234,.16)}.buscador input{flex:1 1;min-width:0;height:50px;padding:0;border:0;background:none;color:var(--tinta);font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.buscador input:focus{box-shadow:none}.buscador input::-webkit-search-cancel-button{display:none}.buscador__borrar{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:none;color:var(--gris);cursor:pointer;flex:none}.buscador__borrar:hover{color:var(--tinta)}.buscador__borrar:hover,.lista__fila--activa{background:var(--lavanda)}.lista__fila--alta{align-items:flex-start}.lista__fila--apagada .lista__texto b{color:var(--gris);font-weight:500;text-decoration:line-through}.lista__fila--apagada .lista__icono{background:#EEF0F5;color:var(--gris)}.lista__texto .insignia{justify-self:start;margin-top:4px}.lista__detalle{color:var(--gris);font-weight:400}.lista__meta b{display:block;font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:-.01em;color:var(--tinta)}.lista__meta small{display:block;font-size:13px}.lista--plana{border:0;border-radius:0}.lista--plana .lista__fila{padding-inline:0}.lista-titulo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:18px 2px 8px}.barra-progreso{display:block;height:8px;border-radius:99px;background:#E6DFF6;overflow:hidden}.barra-progreso>i{display:block;height:100%;border-radius:99px;background:var(--morado)}.seccion{margin-top:16px}.seccion__cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.seccion__titulo{font-size:20px;margin:10px 0 12px}.seccion__pie{margin-top:12px;font-size:15px}.bloque__texto{color:var(--gris);font-size:15px;line-height:1.45;margin-bottom:14px}.bloque--peligro,.bloque--peligro .bloque__titulo{border-color:#F0C2BD}.bloque--peligro .bloque__titulo{color:var(--rojo)}.rejilla--campos{gap:0 12px}.opciones{min-width:0;margin:0 0 16px;padding:0;border:0}.opciones legend{padding:0;margin-bottom:8px;font-size:14px;font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative;display:inline-flex;align-items:center;min-height:48px;padding:8px 16px;border:1px solid var(--linea-campo);border-radius:999px;background:var(--blanco);color:var(--tinta);font-size:14.5px;font-weight:600;cursor:pointer}.chip input,.icono-sello input,.tipo input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.chip--activo,.chip:hover,.icono-sello:hover,.plantilla:hover,.tipo:hover{border-color:var(--morado)}.chip--activo{background:var(--lavanda);color:var(--morado-tinta)}.chip:has(input:focus-visible),.icono-sello:has(input:focus-visible),.tipo:has(input:focus-visible){outline:3px solid rgba(112,75,234,.5);outline-offset:2px}.chip--boton{min-height:40px;padding:6px 14px;font-size:13.5px}.interruptor{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:48px;cursor:pointer}.interruptor input{position:absolute;z-index:1;width:48px;height:28px;margin:2px 0 0;opacity:0;cursor:pointer}.interruptor>i{position:relative;flex:none;width:48px;height:28px;margin-top:2px;border-radius:99px;background:#C4BED6;transition:background-color .15s ease}.interruptor>i:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(28,37,65,.3);transition:transform .15s ease}.interruptor input:checked+i{background:var(--morado)}.interruptor input:checked+i:after{transform:translateX(20px)}.interruptor input:focus-visible+i{outline:3px solid rgba(112,75,234,.5);outline-offset:2px}.interruptor>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.interruptor b{font-weight:600}.interruptor small{color:var(--gris);font-size:14px;line-height:1.4}.pestanas{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border-radius:var(--r-boton);background:rgba(255,255,255,.72)}.pestanas button{min-height:40px;padding:6px 10px;border:0;border-radius:7px;background:none;color:var(--gris);font-size:14.5px;font-weight:600;line-height:1.2;cursor:pointer}.pestanas button.activa{background:var(--blanco);color:var(--morado-tinta);box-shadow:0 1px 2px rgba(28,37,65,.08)}.volver{margin-bottom:6px}.volver a{display:inline-flex;align-items:center;gap:4px;min-height:40px;color:var(--gris);font-size:15px;font-weight:500}.volver a:hover{color:var(--tinta)}.volver__flecha{transform:rotate(180deg)}.ver-mas{display:grid;justify-items:center;grid-gap:8px;gap:8px;margin-top:16px}.ver-mas .btn{min-width:200px}.zona-peligro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:24px;border-color:#F0C2BD}.zona-peligro>div:first-child{flex:1 1 240px;min-width:0}.zona-peligro h2{font-size:18px}.zona-peligro p{color:var(--gris);font-size:15px;margin-top:4px}.zona-peligro>.btn{flex:1 1 auto}.zona-peligro__confirmar{flex:1 1 100%;display:grid;grid-gap:10px;gap:10px}.zona-peligro__confirmar p{color:var(--tinta);margin:0}.zona-peligro__confirmar .btn{flex:1 1 auto}.mostrador{display:flex;flex-direction:column;gap:14px}.mostrador__buscar,.mostrador__lado{display:contents}.mostrador__escanear{order:1}.mostrador__camara{order:2}.mostrador__aviso{order:3;margin:0}.mostrador .buscador{order:4}.mostrador .confirmacion{order:5}.mostrador__cliente{order:6}.mostrador__lista{order:7}.mostrador__hueco{order:8}.mostrador--elegido .mostrador__lista{display:none}.mostrador__lista>.etiqueta{margin:4px 2px 8px}.mostrador__nota{margin:10px 2px 0}.mostrador__vacio{margin:0}.mostrador__camara{--alto-camara:min(320px,82vw);position:relative;border-radius:var(--r-tarjeta);overflow:hidden;background:#12162A}.mostrador__camara video{display:block;width:100%;height:var(--alto-camara);object-fit:cover}.mostrador__mira{position:absolute;left:50%;top:calc(var(--alto-camara) / 2);width:min(60%,210px);aspect-ratio:1;transform:translate(-50%,-50%);border:3px solid rgba(255,255,255,.92);border-radius:20px;box-shadow:0 0 0 1px rgba(18,22,42,.3),inset 0 0 0 1px rgba(18,22,42,.3);pointer-events:none}.mostrador__camara[data-estado=abriendo] .mostrador__mira{border-color:rgba(255,255,255,.35)}.mostrador__camara[data-estado=repetida] .mostrador__mira{border-color:var(--ambar-fondo)}.mostrador__camara p{position:relative;padding:11px 14px;background:#12162A;color:#fff;font-size:14.5px;line-height:1.35;text-align:center}.mostrador__hueco{padding:28px 20px;border:1px dashed var(--linea-campo);border-radius:var(--r-tarjeta);color:var(--gris);text-align:center}.mostrador__cliente{display:grid;grid-gap:14px;gap:14px;padding:16px;background:var(--blanco);border:1px solid var(--linea);border-radius:var(--r-tarjeta)}.mostrador__quien{display:flex;align-items:center;gap:12px}.mostrador__quien .btn{flex:none;margin-right:-6px}.mostrador__estado{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px 14px;gap:10px 14px;padding:14px 16px;border:1px solid transparent;border-radius:var(--r-campo);background:var(--fondo)}.mostrador__estado>b{font-family:var(--display);font-weight:800;font-size:40px;line-height:1;letter-spacing:-.03em;white-space:nowrap}.mostrador__detalle{display:grid;grid-gap:2px;gap:2px;min-width:0}.mostrador__detalle b{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;font-size:15px}.mostrador__detalle small{color:var(--gris);font-size:14px;line-height:1.3}.mostrador__estado .barra-progreso,.mostrador__estado .confirmacion__deshacer{grid-column:1/-1}.mostrador .mostrador__estado.confirmacion{order:0;border-radius:var(--r-campo)}.mostrador__estado.confirmacion .barra-progreso{background:#B9E3CB}.mostrador__estado.confirmacion .barra-progreso>i{background:var(--verde)}.mostrador__importe{margin:0}.mostrador__importe input{min-height:56px;font-size:22px;font-weight:600}.mostrador__acciones{display:grid;grid-gap:10px;gap:10px}.mostrador__ficha{justify-self:start;font-size:15px}.mostrador .confirmacion{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px 14px;gap:10px 14px;padding:14px 16px;border:1px solid #b4e2c7;border-radius:var(--r-tarjeta);background:var(--verde-fondo);color:var(--verde-texto)}.mostrador .confirmacion--error{border-color:#F4C5C0;background:var(--rojo-fondo);color:var(--rojo)}.confirmacion__estado{font-family:var(--display);font-weight:800;font-size:34px;line-height:1;letter-spacing:-.03em;white-space:nowrap}.confirmacion__icono{display:grid;place-items:center}.confirmacion__texto{font-size:16px;font-weight:500;line-height:1.35}.confirmacion__texto a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.confirmacion__deshacer{grid-column:1/-1}.primeros-pasos{margin-bottom:20px}.primeros-pasos__frase{color:var(--gris);font-size:15px;margin-bottom:10px}.tareas{display:grid;margin:0;padding:0;list-style:none}.tarea{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 0;border-top:1px solid var(--linea)}.tarea:last-child{padding-bottom:0}.tarea__marca{display:grid;place-items:center;width:32px;height:32px;border:1.5px solid var(--linea-campo);border-radius:50%;color:var(--gris);font-family:var(--mono);font-size:13px;flex:none}.tarea--hecha .tarea__marca{border-color:transparent;background:var(--verde-fondo);color:var(--verde-texto)}.tarea__texto{flex:1 1 180px;min-width:0;display:grid;grid-gap:1px;gap:1px}.tarea__texto b{font-weight:600}.tarea__texto small{color:var(--gris);font-size:14px;line-height:1.35}.tarea--hecha .tarea__texto b{color:var(--gris)}.tarea--hecha .tarea__texto small{color:var(--verde-texto);font-weight:600}.tarea .btn{flex:1 1 100%}.grafico{margin-top:12px}.grafico__vacio{margin:14px 0 0}.grafico__cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;min-height:22px;color:var(--gris);font-size:14px}.grafico__lectura{margin-right:auto;color:var(--tinta);font-weight:600}.grafico__resumen span{margin-right:6px}.grafico__resumen b{color:var(--tinta);font-weight:600}.grafico__zona{display:flex;align-items:stretch;gap:2px;height:160px;margin-top:10px;padding-top:22px;border-bottom:1px solid var(--linea-campo);touch-action:pan-y}.grafico__columna{position:relative;flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.grafico__columna--activa{background:var(--lavanda)}.grafico__barra{display:block;width:100%;max-width:22px;border-radius:4px 4px 0 0;background:var(--morado)}.grafico__barra--cero{height:2px;border-radius:1px 1px 0 0;background:var(--linea-campo)}.grafico__columna--activa .grafico__barra{background:var(--tinta)}.grafico__maximo{margin-bottom:4px;color:var(--gris);font-size:12px;font-weight:600;line-height:1}.grafico__eje{display:flex;gap:2px;height:20px;margin-top:6px}.grafico__eje span{position:relative;flex:1 1;min-width:0}.grafico__eje i{position:absolute;left:50%;transform:translateX(-50%);color:var(--gris);font-size:12px;font-style:normal;white-space:nowrap}.grafico__eje span:last-child i{left:auto;right:0;transform:none}.buscador-fila{margin:0}.ficha{display:grid;grid-gap:16px;gap:16px}.ficha__estado{display:grid;grid-gap:10px;gap:10px;align-content:start}.ficha__numero{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-family:var(--display);font-weight:800;font-size:44px;line-height:1;letter-spacing:-.03em}.ficha__datos{display:grid;margin:0;padding-block:8px}.ficha__datos>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--linea)}.ficha__datos>div:last-child{border-bottom:0}.ficha__datos dt{color:var(--gris);font-size:14.5px}.ficha__datos dd{min-width:0;margin:0;font-weight:500;text-align:right;overflow-wrap:anywhere}.ficha__deshacer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:16px}.ficha__deshacer>div{flex:1 1 240px;min-width:0}.ficha__deshacer h2{font-size:18px}.ficha__deshacer p{color:var(--gris);font-size:15px;margin-top:4px}.ficha__deshacer .btn{flex:1 1 auto}.ficha__historial{margin-top:24px}.ficha__historial h2{font-size:20px;margin-bottom:12px}.ficha__nota{margin-top:10px}.editor{display:grid;grid-gap:4px;gap:4px}.editor__formulario{min-width:0}.editor__formulario>.bloque:first-child{margin-top:22px}.editor__previa{min-width:0;padding:12px;border-radius:var(--r-tarjeta);background:var(--lavanda)}.editor__lienzo{display:grid;place-items:center;padding:16px 0 6px}.editor__plantilla-aviso{margin:12px 0 0}.editor__niveles{margin-top:4px}.editor__banda{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 10px}.editor__banda .campo{flex:1 1 220px}.editor__banda>.btn{margin-bottom:16px}.movil{width:312px;max-width:100%;padding:9px;border-radius:40px;background:var(--tinta);box-shadow:0 24px 40px -28px rgba(28,37,65,.6)}.movil__pantalla{position:relative;padding:28px 10px 12px;border-radius:31px;background:#F4F3F8;overflow:hidden}.movil__pantalla:before{content:"";position:absolute;top:10px;left:50%;width:64px;height:8px;margin-left:-32px;border-radius:99px;background:var(--tinta)}.movil .pase{width:330px;max-width:none;zoom:.83;box-shadow:0 14px 30px -18px rgba(0,0,0,.5)}.movil .pase__qr{display:none}.plantillas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.plantilla{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 10px;border:1px solid var(--linea-campo);border-radius:var(--r-campo);background:var(--blanco);color:var(--tinta);font-size:14.5px;font-weight:600;line-height:1.2;text-align:left;cursor:pointer}.plantilla>span:last-child{min-width:0;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.plantilla--activa{border-color:var(--morado);background:var(--lavanda);color:var(--morado-tinta);box-shadow:inset 0 0 0 1px var(--morado)}.plantilla__icono{display:grid;place-items:center;width:38px;height:38px;border:3px solid var(--tinta);border-radius:50%;background:#fff;flex:none}.plantilla__icono img{width:20px;height:20px;object-fit:contain}.tipos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.tipo{position:relative;display:grid;place-items:center;min-height:48px;padding:8px 4px;border:1px solid var(--linea-campo);border-radius:var(--r-boton);background:var(--blanco);font-size:14.5px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer}.tipo--activo{border-color:var(--morado);background:var(--lavanda);color:var(--morado-tinta);box-shadow:inset 0 0 0 1px var(--morado)}.tipo__ayuda{margin-top:10px;font-size:14px;line-height:1.45}.tipo__ayuda b{color:var(--tinta);font-weight:600}.iconos-sello{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));grid-gap:8px;gap:8px}.icono-sello{position:relative;display:grid;place-items:center;aspect-ratio:1;min-height:48px;border:1px solid var(--linea);border-radius:var(--r-boton);background:var(--blanco);cursor:pointer}.icono-sello img{width:30px;height:30px;object-fit:contain}.icono-sello--activo{border-color:var(--morado);background:var(--lavanda);box-shadow:inset 0 0 0 1px var(--morado)}.color{display:flex;align-items:center;gap:8px;min-height:48px;padding:5px;border:1px solid var(--linea-campo);border-radius:var(--r-campo);background:var(--blanco)}.color:focus-within{border-color:var(--morado);box-shadow:0 0 0 4px rgba(112,75,234,.16)}.color input[type=color]{width:46px;height:36px;padding:0;border:0;border-radius:8px;background:none;cursor:pointer;flex:none}.color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.color input[type=color]::-webkit-color-swatch{border:1px solid var(--linea-campo);border-radius:8px}.color input[type=color]::-moz-color-swatch{border:1px solid var(--linea-campo);border-radius:8px}.color input[type=text]{flex:1 1;min-width:0;height:36px;padding:0 4px;border:0;background:none;font-family:var(--mono);font-size:15px;letter-spacing:.04em}.color input:focus{box-shadow:none}.contraste{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.contraste p{flex:1 1 220px;min-width:0;display:flex;align-items:flex-start;gap:8px}.contraste .btn{flex:1 1 auto}.subida{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;border:1px dashed var(--linea-campo);border-radius:var(--r-campo);background:var(--velo)}.subida__texto{flex:1 1 220px;min-width:0}.subida__texto b{font-size:15px;font-weight:600}.subida__texto b small{margin-left:6px;color:var(--gris);font-size:13px;font-weight:400}.subida__texto p{margin-top:2px;color:var(--gris);font-size:14px;line-height:1.4}.subida__texto p.subida__puesto{display:flex;align-items:center;gap:6px;margin-top:6px;color:var(--verde-texto);font-weight:600}.subida__botones{display:flex;flex-wrap:wrap;gap:8px}.subida__aviso{flex:1 1 100%;margin:0}.subida__mini{flex:none;width:132px;aspect-ratio:1125/369;border-radius:8px;object-fit:cover;border:1px solid var(--linea)}.subida__texto p.subida__ayuda{font-size:13px}.editor__banda-foto{margin:0 0 10px}.subida__mini--cuadrada{width:56px;aspect-ratio:1;object-fit:contain;background:#0B0B0F;padding:6px}.estilo-sellos__ayuda{margin:0 0 10px}.opciones>.chips+.estilo-sellos__ayuda{margin:8px 0 0}.estilo-sellos__ajustes{display:flex;flex-direction:column;gap:14px;margin-top:16px;padding-top:16px;border-top:1px solid var(--linea)}.estilo-sellos__grupo{display:flex;flex-direction:column;gap:8px;min-width:0}.estilo-sellos__titulo{font-size:13.5px;font-weight:600;color:var(--gris)}.estilo-sellos__ajustes .casilla--fuerte{margin-bottom:0}button.chip{font-family:inherit;cursor:pointer}.casilla--fuerte{align-items:center;min-height:48px;margin-bottom:8px;color:var(--tinta);font-size:15px;font-weight:600}.barra-guardar{position:fixed;left:16px;right:16px;bottom:calc(var(--alto-barra-inferior) + 28px + env(safe-area-inset-bottom));z-index:20;display:grid;grid-gap:8px;gap:8px}.editor__formulario{padding-bottom:92px}.barra-guardar__aviso{margin:0;box-shadow:0 10px 24px -14px rgba(28,37,65,.35)}.barra-guardar__fila{display:flex;align-items:center;gap:6px;padding:8px 8px 8px 14px;border:1px solid var(--linea-campo);border-radius:14px;background:var(--blanco);box-shadow:0 12px 30px -14px rgba(28,37,65,.35)}.barra-guardar--pendiente .barra-guardar__fila{border-color:var(--lila)}.barra-guardar__estado{flex:1 1;min-width:0;display:flex;align-items:center;gap:7px;color:var(--verde-texto);font-size:13.5px;font-weight:600;line-height:1.25}.barra-guardar__estado[data-estado=pendiente]{color:var(--ambar)}.barra-guardar__punto{width:9px;height:9px;border-radius:50%;background:#C98A00;flex:none}.barra-guardar__descartar{padding-inline:8px;flex:none}.barra-guardar__descartar span{display:none}.barra-guardar .btn--principal{flex:none;padding-inline:14px}.cartel{container-type:inline-size;width:100%;max-width:520px;margin-inline:auto}.cartel__hoja{aspect-ratio:210/297;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2cqw;padding:7cqw 8cqw 5cqw;border:1px solid var(--linea);border-radius:1.6cqw;background:#fff;color:var(--tinta);text-align:center;overflow:hidden}.cartel__negocio{display:grid;place-items:center;max-width:100%;min-height:10cqw}.cartel__negocio span{font-size:6.6cqw;line-height:1.05;overflow-wrap:anywhere}.cartel__negocio img{max-width:60cqw;max-height:15cqw;object-fit:contain}.cartel__titulo{font-family:var(--display);font-weight:800;font-size:8.2cqw;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.cartel__subtitulo{margin-top:1.6cqw;color:var(--gris);font-size:4.2cqw;font-weight:500;line-height:1.2}.cartel__qr{width:44cqw;padding:2cqw;border:.7cqw solid var(--morado);border-radius:4cqw;background:#fff}.cartel__qr svg{display:block;width:100%;height:auto}.cartel__oferta p{font-size:3.9cqw;font-weight:700;line-height:1.25;text-wrap:balance}.cartel__oferta p+p{margin-top:.8cqw;color:var(--gris);font-size:3.4cqw;font-weight:500}.cartel__pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2.4cqw;gap:2.4cqw;width:100%;margin:0;padding:0;list-style:none}.cartel__pasos li{display:grid;justify-items:center;align-content:start;grid-gap:.7cqw;gap:.7cqw;padding:2.4cqw 1.4cqw;border-radius:2.6cqw;background:var(--lavanda);-webkit-print-color-adjust:exact;print-color-adjust:exact}.cartel__pasos b{display:grid;place-items:center;width:6cqw;height:6cqw;border-radius:50%;background:var(--morado);color:#fff;font-family:var(--display);font-size:3.4cqw;line-height:1;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cartel__pasos span{font-size:2.75cqw;font-weight:700;line-height:1.2}.cartel__pasos small{color:var(--gris);font-size:2.45cqw;line-height:1.2}.cartel__pie{display:flex;align-items:center;justify-content:space-between;gap:3cqw;width:100%;padding-top:3cqw;border-top:.25cqw solid var(--linea)}.cartel__pie img{width:auto;height:5cqw}.cartel__pie p{display:grid;color:var(--gris);font-size:2.5cqw;line-height:1.3;text-align:right}.cartel__pie span:first-child{color:var(--tinta);font-weight:600}.cartel--previa{max-width:300px}.cartel--previa .cartel__hoja{border:0;box-shadow:0 18px 34px -22px rgba(28,37,65,.5)}.cartel-pagina{display:flex;flex-direction:column;gap:16px}.cartel-pagina__lado{display:contents}.cartel-pagina__botones{display:grid;grid-gap:10px;gap:10px;order:1}.cartel-pagina .cartel{order:2}.cartel-pagina__enlace{order:3}.cartel-pagina__enlace .campo{margin-bottom:12px}.cartel-pagina__enlace input{font-family:var(--mono);font-size:14px}.cartel-pagina__enlace .cartel-pagina__botones{order:0}.cartel-pagina__lado>p{order:4}.canal{display:flex;align-items:flex-start;gap:14px}.canal .lista__icono{background:var(--blanco)}.canal>div{min-width:0}.canal h2{font-size:18px}.canal p{margin-top:6px;font-size:15px;line-height:1.45}.ideas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 16px}.destinatarios{display:flex;align-items:flex-start;gap:10px;margin:-4px 0 16px;padding:12px 14px;border-radius:var(--r-campo);background:var(--lavanda);color:var(--morado-tinta)}.destinatarios>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.destinatarios b{color:var(--tinta);font-weight:600}.destinatarios small{color:var(--gris);font-size:14px;line-height:1.4}.destinatarios--vacio{background:var(--ambar-fondo);color:var(--ambar)}.automaticas{display:grid;grid-gap:12px;gap:12px}.automaticas>.aviso{margin:0}.automatica{min-width:0;margin:0;padding:14px;border:1px solid var(--linea);border-radius:var(--r-campo)}.automatica__campos{margin-top:14px;padding-top:14px;border-top:1px solid var(--linea)}.automatica__campos>:last-child{margin-bottom:0}.automatica--apagada{background:var(--velo)}.automatica--apagada .automatica__campos{display:none}.campo--corto{max-width:180px}.historial__cuerpo{color:var(--tinta)!important;font-size:15px!important}.estado-plan{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:16px}.estado-plan h2{margin-top:6px;font-size:26px}.estado-plan__texto{flex:1 1 100%;display:grid;grid-gap:6px;gap:6px;color:var(--gris);font-size:15px}.estado-plan__texto:empty{display:none}.estado-plan__fundador{display:flex;align-items:flex-start;gap:8px;color:var(--morado-tinta);font-weight:600}.plan{display:grid;grid-gap:6px;gap:6px;align-content:start}.plan__precio{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px}.plan__precio b{font-family:var(--display);font-weight:800;font-size:40px;line-height:1;letter-spacing:-.03em}.plan__lista,.plan__nota,.plan__precio span{color:var(--gris);font-size:15px}.plan .btn,.planes__incluye{margin-top:12px}.portal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:20px}.portal>div{flex:1 1 260px;min-width:0}.portal h2{font-size:18px}.portal p{margin-top:6px;color:var(--gris);font-size:15px}.portal form{flex:1 1 auto;display:grid}.portal p.portal__sin{flex:1 1 100%;margin:0}.fila-ajuste{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.fila-ajuste p{flex:1 1 220px;color:var(--gris);font-size:15px}.selector-idioma--grande button{min-width:64px;height:42px;font-size:13px}.wallets{display:grid;grid-gap:10px;gap:10px;margin:0 0 12px;padding:0;list-style:none}.wallets li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.wallets b{min-width:124px;font-weight:600}.wallets small{color:var(--gris);font-size:14px}.datos-fijos{display:grid;grid-gap:8px;gap:8px;margin:0 0 16px;padding:12px 14px;border-radius:var(--r-campo);background:var(--fondo)}.datos-fijos>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 16px}.datos-fijos dt{color:var(--gris);font-size:14px}.datos-fijos dd{min-width:0;margin:0;font-size:15px;font-weight:500;overflow-wrap:anywhere}@media (max-width:719px){table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.rejilla--2>*{grid-column:auto!important;grid-row:auto!important}.rejilla--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rejilla--3>:last-child:nth-child(odd){grid-column:1/-1}.rejilla--3>.dato{padding:16px}.rejilla--3>.dato>b{font-size:28px}table.tabla--apilada{display:block;overflow:visible;border:0;border-radius:0;background:none}.tabla--apilada thead{display:none}.tabla--apilada tbody{display:grid;grid-gap:10px;gap:10px}.tabla--apilada tr{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;background:var(--blanco);border:1px solid var(--linea);border-radius:var(--r-tarjeta)}.tabla--apilada td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0}.tabla--apilada td[data-etiqueta]:before{content:attr(data-etiqueta);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gris)}.tabla--apilada td:first-child{font-weight:600;font-size:16px}}@media (max-width:959px){html:has(.barra-inferior){scroll-padding-top:72px;scroll-padding-bottom:calc(var(--alto-barra-inferior) + 44px)}}@media (min-width:720px){.rejilla--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rejilla--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tarjeta-caja{padding:24px}.cabecera-pagina h1{font-size:34px}.cabecera-pagina__acciones{width:auto}.cabecera-pagina__acciones .btn{flex:none}.bloque{padding:0 24px 24px}.publica__centro{padding-top:36px}.publica__titulo{font-size:30px}.portada h1{font-size:40px}.compartir .btn,.soporte .btn{flex:none}.paso{flex-wrap:nowrap;align-items:center;gap:16px}.paso .btn{flex:none}}@media (min-width:960px){.btn{min-height:44px;padding:10px 18px}.btn--pequeno{min-height:36px;padding:7px 12px}.selector-idioma button{min-width:40px;height:32px}.panel{display:grid;grid-template-columns:var(--ancho-lateral) minmax(0,1fr)}.lateral{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto;padding:22px 14px 16px;background:var(--blanco);border-right:1px solid var(--linea)}.barra-superior{position:static;min-height:0;max-width:1160px;gap:12px;padding:22px 32px 0;background:transparent;border:0}.barra-superior__logo{display:none}.barra-superior__fecha,.migas{display:flex}.panel__contenido{padding:22px 32px 56px}.barra-inferior{display:none}.solo-movil{display:none!important}.solo-escritorio{display:revert!important}}@media (max-width:719px){.automaticas>.btn,.bloque form>.btn,.bloque>.btn{width:100%}.fila-flex>.btn{flex:1 1 auto}}@media (max-width:959px){.barra-guardar__descartar.btn--pequeno,.chip--boton,.contraste .btn--pequeno,.editor__banda .btn--pequeno,.mostrador__quien .btn--pequeno,.pestanas button,.subida .btn--pequeno,.tarea .btn--pequeno{min-height:48px}.barra-guardar__descartar.btn--pequeno{min-width:48px}.buscador__borrar{width:48px;height:48px}}@media (max-width:359px){.movil .pase{zoom:.7}.tipos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:720px){.tarea{flex-wrap:nowrap}.tarea .btn{flex:none}.ficha{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start}.contraste .btn,.ficha__deshacer .btn,.zona-peligro>.btn,.zona-peligro__confirmar .btn{flex:none}.plantillas{grid-template-columns:repeat(3,minmax(0,1fr))}.tipos{grid-template-columns:repeat(6,minmax(0,1fr))}.grafico__zona{height:190px}.portal form{flex:none}}@media (min-width:960px){.chip{min-height:40px}.btn--grande{min-height:60px}.mostrador{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-gap:24px;gap:24px}.mostrador__buscar,.mostrador__lado{display:flex;flex-direction:column;gap:14px;min-width:0}.mostrador__lado{position:-webkit-sticky;position:sticky;top:24px}.mostrador--elegido .mostrador__lista{display:block}.editor{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:28px}.editor__formulario{order:1}.editor__formulario>.bloque:first-child{margin-top:14px}.editor__previa{order:2;position:-webkit-sticky;position:sticky;top:24px;padding:16px}.movil .pase__qr{display:flex}.plantillas{grid-template-columns:repeat(2,minmax(0,1fr))}.tipos{grid-template-columns:repeat(3,minmax(0,1fr))}.barra-guardar{position:-webkit-sticky;position:sticky;left:auto;right:auto;bottom:16px;margin-top:20px}.barra-guardar .btn--principal{padding-inline:18px}.barra-guardar__estado{font-size:14px}.editor__formulario{padding-bottom:0}.barra-guardar__descartar span{display:inline}.cartel-pagina{display:grid;grid-template-columns:minmax(0,520px) minmax(0,340px);align-items:start;grid-gap:32px;gap:32px}.cartel-pagina .cartel{order:0;margin:0}.cartel-pagina__lado{order:1;display:grid;grid-gap:14px;gap:14px;align-content:start}.columna{max-width:820px}}@media (min-width:1180px){.plantillas{grid-template-columns:repeat(3,minmax(0,1fr))}.tipos{grid-template-columns:repeat(6,minmax(0,1fr))}}@page{size:A4 portrait;margin:0}@media print{body,html{background:#fff}.barra-inferior,.barra-superior,.lateral,.no-imprimir,.panel .btn,.panel__contenido>.aviso{display:none!important}.panel,.panel__cuerpo{display:block;min-height:0}.panel__contenido{max-width:none;padding:12mm}.panel__contenido:has(.cartel--imprimible){padding:0}.panel__contenido:has(.cartel--imprimible)>:not(.cartel-pagina){display:none!important}.cartel-pagina{display:block}.cartel-pagina>:not(.cartel--imprimible){display:none!important}.cartel--imprimible{width:210mm;max-width:none;margin:0}.cartel--imprimible .cartel__hoja{aspect-ratio:auto;height:296mm;border:0;border-radius:0;page-break-inside:avoid;break-inside:avoid;page-break-after:avoid;break-after:avoid}}.legal{max-width:640px}.legal__seccion{margin-top:28px}.legal__seccion h2{font-size:19px;margin-bottom:8px}.legal__seccion li,.legal__seccion p{color:var(--tinta);line-height:1.55;margin:0 0 10px}.legal__seccion ul{padding-left:20px;margin:0 0 10px}.legal__otros{display:flex;flex-direction:column;gap:8px;margin-top:36px;padding-top:18px;border-top:1px solid var(--linea);font-size:14px}.legal__otros a{text-decoration:underline;text-underline-offset:3px;color:var(--morado)}