.portada{--p-fondo:#f6f8fa;--p-oscuro:#0b1b2e;--p-oscuro-2:#13263d;--p-borde-oscuro:#ffffff1a;--p-gris-claro:#a9b8c8;background:var(--blanco);color:var(--tinta);overflow-x:clip}.p-contenido{max-width:1200px;margin:0 auto;padding:0 24px}.p-angosto{max-width:820px}.portada .boton.p-grande{border-radius:9px;padding:12px 20px;font-size:15px}.portada .mono{font-family:var(--mono)}.p-ojo{letter-spacing:.07em;text-transform:uppercase;color:var(--turquesa-osc);align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:inline-flex}.p-punto{background:var(--turquesa);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #02b8b429}.p-resalte{background:linear-gradient(var(--pbi), var(--pbi)) 0 90% / 100% .14em no-repeat}.selector-idioma{color:var(--tinta-3);border:1px solid var(--linea);background:var(--blanco);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.selector-idioma:hover{border-color:var(--linea-2);color:var(--tinta)}.selector-idioma:focus-within{outline:2px solid var(--turquesa);outline-offset:1px}.selector-idioma select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.selector-idioma.compacto{border-color:#0000;padding:6px}.selector-idioma.compacto:hover{border-color:var(--linea)}.p-barra{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:#ffffffdb;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.p-barra.con-sombra{border-bottom-color:var(--linea)}.p-barra-fila{align-items:center;gap:24px;height:64px;display:flex}.p-logo{font-family:var(--display);color:var(--tinta);letter-spacing:-.02em;flex:none;align-items:center;gap:9px;font-size:19px;font-weight:600;text-decoration:none;display:inline-flex}.p-logo img{height:28px}.p-barra nav{gap:4px;margin-left:12px;display:flex}.p-barra nav a{color:var(--tinta-3);white-space:nowrap;border-radius:7px;padding:7px 11px;font-size:14.5px;font-weight:500;text-decoration:none}.p-barra nav a:hover{color:var(--tinta);background:var(--papel)}.p-barra-derecha{align-items:center;gap:10px;margin-left:auto;display:flex}.p-entrar{color:var(--tinta-2);white-space:nowrap;border-radius:7px;padding:7px 10px;font-size:14.5px;font-weight:600;text-decoration:none}.p-entrar:hover{background:var(--papel)}.p-barra nav .p-solo-movil{display:none}.p-barra nav.abierto .p-solo-movil{display:block}.p-barra nav.abierto .p-solo-movil.boton{color:var(--blanco);margin-top:8px;display:flex}.p-menu{cursor:pointer;color:var(--tinta);background:0 0;border:0;border-radius:8px;padding:8px;display:none}.p-heroe{background:radial-gradient(900px 420px at 85% 10%, #02b8b417, transparent 70%), radial-gradient(700px 380px at 10% 0%, #118dff0f, transparent 70%), var(--blanco);padding:56px 0 72px;position:relative}.p-heroe:before{content:"";background:var(--grilla);opacity:.5;pointer-events:none;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000,#000 30% 60%,#0000);mask:linear-gradient(#0000,#000 30% 60%,#0000)}.p-heroe-grilla{grid-template-columns:.95fr 1.05fr;align-items:center;gap:48px;display:grid;position:relative}.p-pastilla{color:var(--tinta-2);background:var(--blanco);border:1px solid var(--linea);box-shadow:var(--sombra);border-radius:999px;align-items:center;gap:9px;padding:6px 13px 6px 11px;font-size:13px;font-weight:600;display:inline-flex}.p-heroe h1{letter-spacing:-.045em;text-wrap:balance;margin:20px 0 18px;font-size:clamp(38px,4.4vw,58px);font-weight:600;line-height:1.04}.p-bajada{color:var(--tinta-3);text-wrap:pretty;margin-bottom:28px;font-size:18px;line-height:1.6}.p-botones{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.p-confianza{color:var(--tinta-3);flex-wrap:wrap;gap:8px 18px;font-size:13.5px;font-weight:500;display:flex}.p-confianza span{align-items:center;gap:6px;display:inline-flex}.p-confianza svg{color:var(--turquesa-osc)}.p-demo{padding:0 0 150px;position:relative}.p-lienzo{background:var(--blanco);border-radius:12px;width:92%;overflow:hidden;box-shadow:0 0 0 1px #0b1b2e14,0 30px 60px -30px #0b1b2e59}.p-lienzo-barra{border-bottom:1px solid var(--linea);background:#fafbfc;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.p-ruta{color:var(--tinta-3);white-space:nowrap;font-size:12px}.p-ruta span{color:var(--gris-2);margin:0 4px}.p-filtro{color:var(--tinta-3);background:var(--blanco);border:1px solid var(--linea);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;display:inline-flex}.p-filtro b{color:var(--tinta);font-weight:600;animation:.45s aparecer}.p-lienzo-grilla{background:var(--grilla), #f3f5f8;grid-template-columns:1fr 1fr 1.15fr;gap:10px;padding:12px;display:grid}.p-v{background:var(--blanco);border-radius:6px;min-width:0;padding:10px 12px;position:relative;box-shadow:0 0 0 1px #0b1b2e0d}.p-v-titulo{color:var(--tinta-2);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:11.5px;font-weight:600;display:block;overflow:hidden}.p-kpi strong{letter-spacing:-.03em;white-space:nowrap;margin:4px 0;font-size:21px;font-weight:600;line-height:1.1;display:block}.p-kpi em{color:var(--gris);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;display:block;overflow:hidden}.p-kpi em.sube{color:var(--verde)}.p-kpi em.baja{color:var(--coral)}.p-dona-fila{align-items:center;gap:10px;display:flex}.p-dona{flex:none;width:58px;height:58px}.p-dona circle{transition:stroke-dasharray .6s,stroke-dashoffset .6s}.p-leyenda{color:var(--tinta-3);gap:2px;min-width:0;margin:0;padding:0;font-size:10.5px;list-style:none;display:grid}.p-leyenda li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p-leyenda i{border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.p-v-ancho{grid-column:span 2}.p-v-tabla table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11.5px}.p-v-tabla td{border-bottom:1px solid var(--papel-2);color:var(--tinta-2);white-space:nowrap;text-overflow:ellipsis;padding:5px 0;overflow:hidden}.p-v-tabla td.nums{text-align:right;width:42%}.p-v-tabla tr:last-child td{border-bottom:0}.p-columnas{align-items:flex-end;gap:6px;display:flex}.p-columnas i{border-radius:2px 2px 0 0;flex:1;transition:height .6s cubic-bezier(.3,.7,.2,1)}.p-pestanas{border-top:1px solid var(--linea);background:#fafbfc;gap:2px;padding:0 12px;display:flex}.p-pestanas span{color:var(--gris);border-bottom:2px solid #0000;padding:8px 12px;font-size:11.5px}.p-pestanas span.actual{color:var(--tinta);border-bottom-color:var(--pbi);font-weight:600}.elegido{box-shadow:0 0 0 1.5px var(--turquesa)}.p-marco{pointer-events:none;position:absolute;inset:0}.p-marco b{background:var(--blanco);border:1.5px solid var(--turquesa);width:7px;height:7px;position:absolute}.p-marco b:first-child{top:-4px;left:-4px}.p-marco b:nth-child(2){top:-4px;right:-4px}.p-marco b:nth-child(3){bottom:-4px;left:-4px}.p-marco b:nth-child(4){bottom:-4px;right:-4px}.p-marco em{background:var(--turquesa);color:var(--tinta);border-radius:4px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:600;position:absolute;top:-11px;right:8px}.p-mail{background:var(--blanco);border-radius:12px;width:300px;padding:14px;animation:.5s cubic-bezier(.2,.8,.2,1) llegar;position:absolute;bottom:0;right:0;box-shadow:0 0 0 1px #0b1b2e14,0 30px 60px -24px #0b1b2e73}.p-mail-cab,.p-bandeja-cab{align-items:center;gap:10px;margin-bottom:10px;display:flex}.p-mail-cab>div,.p-bandeja-cab>div{flex:1;min-width:0}.p-mail-cab strong,.p-bandeja-cab strong{font-size:13.5px;font-weight:600;display:block}.p-mail-cab span,.p-bandeja-cab span{color:var(--gris);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.p-mail-de{background:var(--turquesa);width:30px;height:30px;color:var(--tinta);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.p-mail-hora{color:var(--gris);align-self:flex-start;font-size:11px}.p-mail p{color:var(--tinta-2);margin:0 0 10px;font-size:12.5px}.p-mail-imagen{border:1px solid var(--linea);border-radius:6px;margin-bottom:10px;padding:10px}.p-adjuntos{flex-wrap:wrap;gap:6px;display:flex}.p-adjuntos span{color:var(--tinta-2);background:var(--papel);border:1px solid var(--linea);border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.p-adjuntos svg{color:var(--coral)}.p-adjuntos span+span svg{color:var(--verde)}.p-cola{background:var(--p-oscuro);border-radius:10px;width:calc(100% - 330px);min-width:230px;margin:0;padding:6px;list-style:none;position:absolute;bottom:10px;left:0;box-shadow:0 20px 40px -24px #0b1b2e99}.p-cola li{color:#9fb0c3;border-radius:6px;grid-template-columns:18px 64px 1fr auto;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:grid}.p-cola li.ahora{color:var(--blanco);background:#ffffff0f}.p-cola li.ok{color:#c9d5e1}.p-cola-estado{border:1.5px solid #3a4e66;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.p-cola li.ok .p-cola-estado{background:var(--turquesa);border-color:var(--turquesa);color:var(--tinta)}.p-cola li.ahora .p-cola-estado{border-color:#0000}.p-cola-gira{border:1.5px solid #02b8b440;border-top-color:var(--turquesa);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite girar}.p-cola-valor{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.p-cola-mail{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.p-cola-texto{text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.p-cola li.ahora .p-cola-texto{color:var(--turquesa)}@keyframes llegar{0%{opacity:0;transform:translateY(14px)}}@keyframes aparecer{0%{opacity:0}}.p-cifras{border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);background:var(--blanco)}.p-cifras-fila{grid-template-columns:repeat(4,1fr);display:grid}.p-cifras-fila div{border-left:1px solid var(--linea);padding:22px 24px}.p-cifras-fila div:first-child{border-left:0;padding-left:0}.p-cifras strong{letter-spacing:-.035em;margin-bottom:2px;font-size:30px;font-weight:600;display:block}.p-cifras span{color:var(--tinta-3);font-size:14px}.p-seccion{padding:80px 0;scroll-margin-top:64px}.p-gris{background:var(--p-fondo);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}.p-gris+.p-gris{border-top:0}.p-encabezado{margin:0 0 36px}.p-seccion h2,.p-encabezado h2{letter-spacing:-.04em;text-wrap:balance;margin:12px 0;font-size:clamp(30px,3.3vw,44px);font-weight:600;line-height:1.08}.p-encabezado p{color:var(--tinta-3);text-wrap:pretty;margin:0;font-size:17.5px}.p-encabezado.claro h2{color:var(--blanco)}.p-encabezado.claro .p-ojo{color:var(--turquesa)}.p-encabezado-fila{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.p-encabezado-fila .p-encabezado{flex:1;margin:0}.p-pasos{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.p-paso{border:1px solid var(--linea);background:var(--blanco);box-shadow:var(--sombra);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.p-paso-texto{border-top:1px solid var(--linea);padding:20px 22px 22px}.p-paso-num{color:var(--turquesa-osc);font-size:12px;font-weight:600}.p-paso h3{letter-spacing:-.025em;margin:4px 0 6px;font-size:20px;font-weight:600}.p-paso p{color:var(--tinta-3);margin:0;font-size:15px}.p-mini{background:var(--grilla), var(--p-fondo);height:196px;padding:20px;position:relative}.p-mini-pagina{grid-template-rows:40px 1fr;grid-template-columns:repeat(3,1fr);gap:8px;padding-bottom:52px;display:grid}.p-mini-v{background:var(--blanco);border-radius:5px;position:relative;box-shadow:0 0 0 1px #0b1b2e0f}.p-mini-v.ancho{grid-column:span 2;align-items:flex-end;padding:10px 12px 0;display:flex}.p-mini-v.ancho .p-columnas{width:100%}.p-mini-opciones{background:var(--blanco);border:1px solid var(--linea);border-radius:7px;padding:2px;font-size:12px;display:inline-flex;position:absolute;bottom:14px;left:20px}.p-mini-opciones span{color:var(--gris);border-radius:5px;padding:3px 10px}.p-mini-opciones span.actual{background:var(--tinta);color:var(--blanco);font-weight:500}.p-mini-tabla{flex-direction:column;justify-content:center;display:flex}.p-mini-tabla>div{grid-template-columns:1fr 1.2fr;gap:10px;padding:5px 12px;font-size:12.5px;display:grid}.p-mini-cab{color:var(--gris);background:var(--blanco);border:1px solid var(--linea);border-radius:6px 6px 0 0;font-size:11px!important}.p-mini-fila{background:var(--blanco);border:1px solid var(--linea);border-top:0}.p-mini-fila span:first-child{font-weight:600}.p-mini-fila span:last-child{color:var(--turquesa-osc);font-size:11.5px}.p-mini-pie{color:var(--tinta-3);align-items:center;gap:6px;padding:9px 2px 0!important;font-size:11px!important;display:flex!important}.p-mini-horarios{flex-direction:column;justify-content:center;gap:8px;display:flex}.p-mini-horario{background:var(--blanco);border:1px solid var(--linea);color:var(--tinta-2);border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.p-mini-horario span{flex:1}.p-mini-horario b{color:var(--gris);font-size:12px;font-weight:500}.p-mini-horario svg{color:var(--gris)}.p-mini-horario.actual{border-color:var(--turquesa);box-shadow:0 0 0 3px var(--aqua)}.p-mini-horario.actual svg,.p-mini-horario.actual b{color:var(--turquesa-osc)}.p-bento{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.p-caja{border:1px solid var(--linea);background:var(--blanco);box-shadow:var(--sombra);border-radius:14px;flex-direction:column;min-width:0;padding:22px;display:flex}.p-caja h3{letter-spacing:-.025em;margin:10px 0 6px;font-size:20px;font-weight:600}.p-caja p{color:var(--tinta-3);margin:0;font-size:15px}.p-caja>.p-etiqueta{align-self:flex-start}.p-caja>:first-child:not(.p-caja-texto){box-sizing:border-box;align-content:center;height:214px;display:grid;overflow:hidden}.p-caja-ancha{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding:30px;display:grid}.p-caja-oscura{background:radial-gradient(circle at 1px 1px, #ffffff12 1px, transparent 0) 0 0 / 20px 20px, var(--p-oscuro);color:var(--blanco);border-color:var(--p-oscuro)}.p-caja-oscura h3{color:var(--blanco);margin-top:0;font-size:clamp(24px,2.4vw,30px)}.p-caja-oscura p{color:var(--p-gris-claro);font-size:16px}.p-formatos{background:var(--p-borde-oscuro);border:1px solid var(--p-borde-oscuro);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin-top:22px;display:grid;overflow:hidden}.p-formato{background:var(--p-oscuro);gap:12px;padding:14px 16px;display:flex}.p-formato-icono{width:34px;height:34px;color:var(--turquesa);background:#02b8b424;border-radius:9px;flex:none;place-items:center;display:grid}.p-formato-icono.claro{background:var(--aqua);color:var(--turquesa-osc)}.p-formato strong{margin-bottom:2px;font-size:14.5px;font-weight:600;display:block}.p-formato span{color:var(--p-gris-claro);font-size:13px}.p-bandeja{background:var(--blanco);color:var(--tinta);border-radius:12px;min-width:0;padding:18px;box-shadow:0 40px 80px -30px #000000b3}.p-bandeja>p{color:var(--tinta-2);margin:2px 0 12px;font-size:13.5px}.p-bandeja-imagen{border:1px solid var(--linea);background:var(--grilla), #fafbfc;border-radius:8px;margin-bottom:12px;padding:12px}.p-bandeja-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.p-bandeja-kpis div{background:var(--blanco);border-radius:6px;min-width:0;padding:7px 10px;box-shadow:0 0 0 1px #0b1b2e0f}.p-bandeja-kpis span{color:var(--gris);font-size:11px;display:block}.p-bandeja-kpis strong{letter-spacing:-.03em;white-space:nowrap;font-size:16px;font-weight:600}.p-etiqueta{letter-spacing:.04em;text-transform:uppercase;background:var(--aqua);color:var(--turquesa-osc);white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-block}.p-etiqueta.naranja{color:#b4461d;background:#fcebe3}.p-etiqueta.azul{color:#0b5cad;background:#e3f0ff}.p-linea-tiempo{background:var(--grilla), var(--p-fondo);border:1px solid var(--linea);border-radius:10px;margin-bottom:18px;padding:14px 16px}.p-linea-tiempo>div{grid-template-columns:42px 14px 1fr;align-items:center;gap:10px;padding:7px 0;display:grid;position:relative}.p-linea-tiempo>div span{color:var(--gris);font-size:12.5px}.p-linea-tiempo i{border:2px solid var(--gris-2);background:var(--blanco);z-index:1;border-radius:50%;justify-self:center;width:10px;height:10px;position:relative}.p-linea-tiempo>div:not(:last-child):after{content:"";border-left:1.5px solid var(--linea-2);height:100%;position:absolute;top:50%;left:58px}.p-linea-tiempo p{margin:0;color:var(--tinta-2)!important;font-size:13px!important}.p-linea-tiempo .hecho i{border-color:var(--verde);background:var(--verde)}.p-linea-tiempo .sale i{border-color:var(--turquesa);background:var(--turquesa);box-shadow:0 0 0 4px var(--aqua)}.p-linea-tiempo .sale span{color:var(--turquesa-osc)}.p-linea-tiempo b{color:var(--tinta);font-weight:600}.p-condicion{border:1px solid var(--linea);border-radius:10px;margin-bottom:18px;overflow:hidden}.p-formula{border-bottom:1px solid var(--linea);white-space:nowrap;background:#fafbfc;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex;overflow:hidden}.p-formula span{color:var(--gris);border-right:1px solid var(--linea);padding-right:10px;font-style:italic}.p-condicion table{border-collapse:collapse;width:100%;font-size:12.5px}.p-condicion th{text-align:left;color:var(--gris);border-bottom:1px solid var(--linea);white-space:nowrap;padding:6px 10px;font-size:11px;font-weight:500}.p-condicion td{border-bottom:1px solid var(--papel-2);color:var(--tinta-2);padding:6px 10px}.p-condicion tr:last-child td{border-bottom:0}.p-condicion th:last-child,.p-condicion td:last-child{text-align:center;width:56px}.p-condicion tr.si td{background:#fff8e1}.p-condicion tr.si td:first-child{box-shadow:inset 3px 0 0 var(--pbi);color:var(--tinta);font-weight:600}.p-condicion tr.si svg{color:var(--tinta)}.p-guion{color:var(--gris-2)}.p-empresas{border:1px solid var(--linea);background:var(--grilla), var(--p-fondo);border-radius:10px;gap:4px;margin-bottom:18px;padding:6px;display:grid}.p-empresas>div{border-radius:7px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:grid}.p-empresas>div.actual{background:var(--blanco);box-shadow:0 0 0 1px var(--turquesa), 0 4px 12px -6px #0b1b2e40}.p-empresa-inicial{background:var(--tinta);width:30px;height:30px;color:var(--blanco);border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:grid}.p-empresas>div:nth-child(2) .p-empresa-inicial{background:var(--azul)}.p-empresas>div:nth-child(3) .p-empresa-inicial{background:#e66c37}.p-empresa-nombre{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.p-empresa-dato{color:var(--gris);white-space:nowrap;font-size:11.5px}.p-extras{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.p-extras span{background:var(--blanco);border:1px solid var(--linea);color:var(--tinta-2);border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.p-extras svg{color:var(--turquesa-osc);flex:none}.p-oscura{background:radial-gradient(circle at 1px 1px, #ffffff12 1px, transparent 0) 0 0 / 20px 20px, var(--p-oscuro);color:var(--blanco)}.p-casos{background:var(--p-borde-oscuro);border:1px solid var(--p-borde-oscuro);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.p-caso{background:var(--p-oscuro);padding:22px}.p-caso h3{color:var(--blanco);letter-spacing:-.015em;margin:14px 0 6px;font-size:17px}.p-caso p{color:var(--p-gris-claro);margin:0;font-size:14.5px}.p-dos{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.p-dos>*{min-width:0}.p-lista{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.p-lista li{color:var(--tinta-3);padding-left:30px;font-size:16px;position:relative}.p-lista li:before{content:"";background:var(--turquesa);border-radius:4px;width:14px;height:14px;position:absolute;top:5px;left:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 12.5l5 5 10-11' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 12.5l5 5 10-11' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.p-lista strong{color:var(--tinta);font-weight:600}.p-permisos{background:var(--blanco);border:1px solid var(--linea);border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -36px #0b1b2e66}.p-permisos-cab{border-bottom:1px solid var(--linea);align-items:center;gap:12px;padding:16px 18px;display:flex}.p-permisos-cab strong{font-weight:600;display:block}.p-permisos-cab span{color:var(--gris);font-size:13px}.p-permiso{border-bottom:1px solid var(--papel-2);grid-template-columns:160px 1fr auto;align-items:center;gap:14px;padding:11px 18px;font-size:13.5px;display:grid}.p-permiso code{font-family:var(--mono);color:var(--tinta);font-size:12px}.p-permiso span{color:var(--tinta-3)}.p-permiso em{color:var(--verde);background:var(--verde-claro);border-radius:4px;padding:2px 7px;font-size:11px;font-style:normal}.p-permisos-no{color:var(--tinta-2);background:#fafbfc;align-items:center;gap:8px;padding:12px 18px;font-size:13.5px;display:flex}.p-permisos-no svg{color:var(--coral)}.p-periodo{background:var(--papel);border:1px solid var(--linea);border-radius:10px;flex:none;padding:3px;display:inline-flex}.p-periodo button{color:var(--tinta-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:600;display:inline-flex}.p-periodo button.actual{background:var(--blanco);color:var(--tinta);box-shadow:var(--sombra)}.p-periodo em{color:var(--verde);background:var(--verde-claro);border-radius:999px;padding:1px 7px;font-size:11.5px;font-style:normal}.p-planes{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.p-plan{border:1px solid var(--linea);background:var(--blanco);box-shadow:var(--sombra);border-radius:14px;flex-direction:column;padding:22px;display:flex}.p-plan.destacado{border-color:var(--tinta);position:relative;box-shadow:0 30px 60px -36px #0b1b2e80}.p-plan.destacado:before{content:"";background:var(--turquesa);border-radius:14px 14px 0 0;height:4px;position:absolute;top:-1px;left:-1px;right:-1px}.p-plan-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.p-plan h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}.p-plan-texto{color:var(--tinta-3);min-height:42px;margin:4px 0 16px;font-size:14px}.p-monto{letter-spacing:-.035em;margin:0;font-size:34px;font-weight:600;line-height:1.1}.p-monto span{color:var(--gris);letter-spacing:0;font-size:14px;font-weight:500}.p-monto-nota{color:var(--gris);margin:2px 0 16px;font-size:13px}.p-cupo{border-top:1px solid var(--linea);flex:1;align-content:start;gap:7px;margin-bottom:18px;padding-top:14px;display:grid}.p-cupo strong{font-size:15px;font-weight:600}.p-cupo i{background:var(--papel-2);border-radius:3px;height:6px;display:block;overflow:hidden}.p-cupo b{background:var(--turquesa);border-radius:3px;height:100%;display:block}.p-cupo span{color:var(--gris);font-size:12.5px}.p-plan .boton{width:100%}.p-plan-empresa{border:1px solid var(--linea);background:var(--grilla), var(--p-fondo);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:18px 22px;display:flex}.p-plan-empresa h3{margin:0 0 2px;font-size:19px}.p-plan-empresa p{color:var(--tinta-3);margin:0}.p-incluye{grid-template-columns:220px 1fr;align-items:start;gap:24px;margin-top:28px;display:grid}.p-incluye strong{font-size:15px}.p-incluye ul{grid-template-columns:repeat(3,1fr);gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.p-incluye li{color:var(--tinta-2);align-items:flex-start;gap:8px;font-size:14.5px;display:flex}.p-incluye svg{color:var(--turquesa-osc);flex:none;margin-top:3px}.p-nota{color:var(--gris);margin:22px 0 0;font-size:13.5px}.p-preguntas-grilla{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.p-texto-gris{color:var(--tinta-3)}.p-preguntas{border-top:1px solid var(--linea-2)}.p-pregunta{border-bottom:1px solid var(--linea-2)}.p-pregunta button{text-align:left;cursor:pointer;letter-spacing:-.01em;width:100%;color:var(--tinta);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:16.5px;font-weight:600;display:flex}.p-pregunta button svg{color:var(--gris);flex:none;transition:transform .2s}.p-pregunta.abierta button svg{color:var(--tinta);transform:rotate(45deg)}.p-pregunta p{color:var(--tinta-3);margin:0;padding:0 40px 18px 0;font-size:15.5px}.p-cierre{background:radial-gradient(700px 300px at 90% 0%, #02b8b42e, transparent 70%), var(--p-oscuro);color:var(--blanco)}.p-cierre-fila{grid-template-columns:1fr auto;align-items:center;gap:40px;padding:64px 24px;display:grid}.p-cierre h2{letter-spacing:-.04em;color:var(--blanco);margin:0 0 10px;font-size:clamp(28px,3.3vw,42px);font-weight:600;line-height:1.08}.p-cierre p{color:var(--p-gris-claro);margin:0;font-size:17.5px}.p-cierre .p-botones{margin:0}.portada .boton.p-boton-claro{color:var(--blanco);box-shadow:none;background:#ffffff14;border-color:#ffffff2e}.portada .boton.p-boton-claro:hover{background:#ffffff24}.p-pie{background:var(--blanco);border-top:1px solid var(--linea);padding:26px 0}.p-pie-fila{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.p-pie .p-logo{font-size:16px}.p-pie .p-logo img{height:22px}.p-pie nav{flex-wrap:wrap;gap:18px;display:flex}.p-pie nav a{color:var(--tinta-3);font-size:14px;text-decoration:none}.p-pie nav a:hover{color:var(--tinta)}.p-pie-legal{flex-basis:100%}.legal{padding:48px 24px 80px}.legal h1{letter-spacing:-.04em;margin-bottom:6px;font-size:40px;font-weight:600}.legal h2{margin:30px 0 8px;font-size:20px}.legal p,.legal li{color:var(--tinta-2);font-size:16px}.legal li strong{color:var(--tinta)}.entrar{background:var(--blanco);flex-direction:column;min-height:100vh;display:flex}.entrar-grilla{flex:1;grid-template-columns:1fr 1fr;display:grid}.entrar-panel{flex-direction:column;justify-content:center;width:100%;max-width:460px;margin:0 auto;padding:64px 24px;display:flex}.entrar-panel h1{letter-spacing:-.035em;text-wrap:balance;margin:8px 0;font-size:32px}.entrar-bajada{color:var(--tinta-3);margin-bottom:24px;font-size:16px}.entrar-ms{width:100%}.entrar-boton{width:100%;margin-top:4px}.entrar-o{color:var(--gris);align-items:center;gap:12px;margin:20px 0;font-size:13px;display:flex}.entrar-o:before,.entrar-o:after{content:"";border-top:1px solid var(--linea);flex:1}.entrar-codigo{letter-spacing:.3em;text-align:center;padding:12px!important;font-size:26px!important}.entrar-legal{color:var(--gris);margin-top:22px;font-size:13px}.entrar-acciones{justify-content:space-between;gap:8px;margin-top:14px;display:flex}.entrar-icono{background:var(--aqua);width:46px;height:46px;color:var(--turquesa-osc);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.entrar-lado{background:radial-gradient(700px 400px at 100% 0%, #02b8b433, transparent 70%), radial-gradient(circle at 1px 1px, #ffffff12 1px, transparent 0) 0 0 / 20px 20px, var(--p-oscuro);color:var(--blanco);flex-direction:column;justify-content:center;padding:64px 56px;display:flex}.entrar-lado h2{color:var(--blanco);letter-spacing:-.035em;text-wrap:balance;margin:0 0 22px;font-size:clamp(26px,2.6vw,36px);line-height:1.1}.entrar-lado ul{gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.entrar-lado li{color:#c9d5e1;align-items:center;gap:10px;font-size:15.5px;display:flex}.entrar-lado li svg{color:var(--turquesa);flex:none}.entrar-lado img{border-radius:12px;width:100%;max-width:520px}@media (prefers-reduced-motion:reduce){.p-mail,.p-filtro b{animation:none}.p-columnas i,.p-dona circle{transition:none}}@media (width<=1100px){.p-menu{place-items:center;display:inline-grid}.p-barra nav{display:none}.p-barra nav.abierto{background:var(--blanco);border-bottom:1px solid var(--linea);flex-direction:column;margin:0;padding:8px 16px 14px;display:flex;position:absolute;top:64px;left:0;right:0;box-shadow:0 20px 30px -20px #0b1b2e4d}.p-barra nav.abierto a{padding:11px 8px;font-size:16px}.p-planes{grid-template-columns:repeat(2,minmax(0,1fr))}.p-casos{grid-template-columns:repeat(2,1fr)}.p-incluye{grid-template-columns:1fr;gap:12px}}@media (width<=1000px){.entrar-grilla{grid-template-columns:1fr}.entrar-lado{display:none}.p-heroe-grilla,.p-dos,.p-preguntas-grilla,.p-caja-ancha{grid-template-columns:1fr}.p-dos{gap:36px}.p-preguntas-grilla{gap:20px}.p-bento{grid-template-columns:1fr 1fr}.p-pasos{grid-template-columns:1fr}.p-paso{flex-direction:row}.p-paso>.p-mini{flex:0 0 50%}.p-paso-texto{border-top:0;border-left:1px solid var(--linea);flex-direction:column;flex:1;justify-content:center;display:flex}.p-extras,.p-cifras-fila{grid-template-columns:1fr 1fr}.p-cifras-fila div:nth-child(3){border-left:0;padding-left:0}.p-cifras-fila div:nth-child(n+3){border-top:1px solid var(--linea)}.p-lienzo{width:100%}.p-encabezado-fila{flex-direction:column;align-items:flex-start;gap:20px}.p-cierre-fila{grid-template-columns:1fr;gap:24px}.p-incluye ul{grid-template-columns:1fr 1fr}}@media (width<=640px){.p-barra .p-cta-chico,.p-barra .p-entrar{display:none}.p-heroe{padding:32px 0 48px}.p-seccion{padding:56px 0}.p-encabezado{margin-bottom:26px}.p-demo{padding:0}.p-mail{width:auto;margin:-24px 12px 0;position:relative}.p-cola{display:none}.p-lienzo-grilla{grid-template-columns:1fr 1fr}.p-v-dona,.p-v-tabla,.p-ruta{display:none}.p-bento,.p-formatos,.p-planes,.p-extras,.p-casos,.p-incluye ul{grid-template-columns:1fr}.p-caja-ancha{padding:20px}.p-paso{flex-direction:column}.p-paso>.p-mini{flex:none}.p-paso-texto{border-left:0;border-top:1px solid var(--linea)}.p-permiso{grid-template-columns:1fr auto}.p-permiso span{grid-area:2/1/auto/-1}.p-cifras-fila div{padding:16px 12px}.p-cifras-fila div:nth-child(odd){padding-left:0}.p-cifras strong{font-size:22px}.p-plan-empresa{flex-direction:column;align-items:flex-start}.p-plan-texto{min-height:0}.p-cierre-fila{padding:48px 16px}.p-contenido{padding:0 16px}.p-botones .boton{flex:auto}}:root{--tinta:#0b1b2e;--tinta-2:#26374d;--tinta-3:#4f5f74;--gris:#687588;--gris-2:#a1abb9;--papel:#f4f6f9;--papel-2:#e9edf2;--blanco:#fff;--linea:#e1e6ed;--linea-2:#cbd3de;--turquesa:#02b8b4;--turquesa-osc:#007f7c;--aqua:#e0f5f4;--aqua-2:#b6e7e5;--coral:#e2553f;--coral-claro:#fdebe7;--verde:#14915f;--verde-claro:#e2f4ec;--ambar:#c58a0a;--ambar-claro:#fcf2d9;--pbi:#f2c811;--azul:#118dff;--azul-osc:#12239e;--grilla:radial-gradient(circle at 1px 1px, #0b1b2e17 1px, transparent 0) 0 0 / 20px 20px;--display:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--texto:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--radio:10px;--radio-chico:7px;--sombra:0 0 0 1px #0b1b2e0f, 0 1px 2px #0b1b2e0d;--sombra-alta:0 0 0 1px #0b1b2e12, 0 18px 40px -20px #0b1b2e59;font-family:var(--texto);color:var(--tinta);background:var(--papel);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}*{box-sizing:border-box}body{background:var(--papel);margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--turquesa-osc)}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;margin:0 0 8px;font-weight:600;line-height:1.15}h1{font-size:30px}h2{font-size:23px}h3{font-size:17px}p{margin:0 0 12px}.ayuda{color:var(--tinta-3);font-size:14.5px}.chico{color:var(--gris);font-size:13px}.mono{font-family:var(--mono)}.nums{font-family:var(--texto);font-variant-numeric:tabular-nums}.ojo{font-family:var(--texto);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;color:var(--gris);font-size:11.5px;font-weight:500}::selection{background:var(--aqua-2)}.boton{cursor:pointer;background:var(--tinta);color:var(--blanco);white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform 50ms,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0b1b2e2e}.boton:hover{background:#18304d}.boton:active{transform:translateY(1px)}.boton:disabled{opacity:.45;cursor:default;transform:none}.boton.turquesa{background:var(--turquesa);color:var(--tinta)}.boton.turquesa:hover{background:#12c7c3}.boton.marino{background:var(--tinta)}.boton.secundario{background:var(--blanco);color:var(--tinta);border-color:var(--linea-2);box-shadow:0 1px 1px #0b1b2e0d}.boton.secundario:hover{border-color:var(--gris-2);background:var(--papel)}.boton.fantasma{color:var(--tinta-2);box-shadow:none;background:0 0}.boton.fantasma:hover{background:var(--papel-2)}.boton.peligro{background:var(--blanco);color:#c23b22;border-color:var(--linea-2);box-shadow:none}.boton.peligro:hover{border-color:#c23b22}.boton.chico{border-radius:7px;padding:6px 11px;font-size:13px}.boton svg{flex:none}.icono{cursor:pointer;color:var(--tinta-3);background:0 0;border:0;border-radius:8px;place-items:center;padding:6px;display:inline-grid}.icono:hover{background:var(--papel-2);color:var(--tinta)}.icono:disabled{opacity:.3;cursor:default;background:0 0}.aviso{border-radius:var(--radio);border:1px solid #0000;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:14px;display:flex}.aviso>svg{flex:none;margin-top:1px}.aviso.error{background:var(--coral-claro);color:#9c2f18;border-color:#f6cbbe}.aviso.info{background:var(--aqua);color:var(--tinta);border-color:var(--aqua-2)}.aviso.atencion{background:var(--ambar-claro);color:#6e4b06;border-color:#f0dbab}.aviso.exito{background:var(--verde-claro);color:#145c41;border-color:#bfe3d1}.app{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.lateral{background:var(--tinta);color:#c9d6e3;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.lateral .marca{color:var(--blanco);cursor:pointer;align-items:center;gap:10px;padding:20px 20px 22px;text-decoration:none;display:flex}.lateral .marca img{width:30px;height:30px}.lateral .marca strong{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-weight:600}.lateral nav{gap:2px;padding:0 12px;display:grid}.lateral nav button{color:#b6c6d6;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;padding:10px 12px;font-size:14.5px;font-weight:500;display:flex;position:relative}.lateral nav button:hover{color:var(--blanco);background:#ffffff0f}.lateral nav button.actual{color:var(--blanco);background:#ffffff14}.lateral nav button.actual:before{content:"";background:var(--pbi);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.lateral nav .cuenta-nav{font-family:var(--texto);font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:99px;margin-left:auto;padding:1px 7px;font-size:11px}.lateral .nuevo{margin:18px 20px 6px}.lateral .pie{border-top:1px solid #ffffff14;margin-top:auto;padding:16px 20px 20px;font-size:13px}.lateral .pie .quien{color:var(--blanco);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lateral .pie .estado-conexion{color:#9fb3c7;align-items:center;gap:7px;margin:4px 0 10px;display:flex}.punto{background:var(--verde);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #1d946633}.punto.mal{background:var(--coral);box-shadow:0 0 0 3px #ef6a4c33}.lateral .pie button{color:#9fb3c7;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.lateral .pie button:hover{color:var(--blanco)}.principal{min-width:0}.principal>.contenido{max-width:1180px;margin:0 auto;padding:34px 40px 80px}.barra-movil{display:none}.encabezado{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:26px;display:flex}.encabezado .titulos{flex:1;min-width:240px}.encabezado h1{margin:6px 0 0}.encabezado .bajada{color:var(--tinta-3);max-width:620px;margin:6px 0 0}.tarjeta{background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra);padding:24px}.fila{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.espacio{flex:1}.cifras{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:30px;display:grid}.cifra{background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra);padding:18px 18px 16px;position:relative;overflow:hidden}.cifra .valor{font-family:var(--texto);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:12px 0 6px;font-size:32px;font-weight:600;line-height:1}.cifra .valor small{color:var(--gris);letter-spacing:0;margin-left:4px;font-size:16px;font-weight:600}.cifra .nota{color:var(--gris);font-size:13px}.cifra .nota.ok{color:var(--verde)}.cifra .nota.mal{color:#c23b22}.cifra svg.linea-chica{position:absolute;top:16px;right:14px}.cifra.destacada{background:var(--tinta);color:var(--blanco);box-shadow:none}.cifra.destacada .ojo,.cifra.destacada .nota{color:#9fb3c7}.cifra.destacada:after{content:"";background:var(--turquesa);height:3px;position:absolute;bottom:0;left:18px;right:18px}.seccion-titulo{align-items:center;gap:12px;margin:0 0 14px;display:flex}.seccion-titulo h2{margin:0;font-size:19px}.pases{gap:14px;display:grid}.pase{background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra);grid-template-columns:1fr 230px;transition:box-shadow .2s,transform .2s;display:grid;position:relative}.pase:hover{box-shadow:var(--sombra-alta)}.pase .cuerpo{min-width:0;padding:20px 22px 18px 26px;position:relative}.pase .cuerpo:before{content:"";background:var(--turquesa);border-radius:0 2px 2px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.pase.pausado .cuerpo:before{background:var(--linea-2)}.pase h3{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 10px;font-size:18px;display:flex}.pase .ruta{color:var(--tinta-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.pase .ruta .tramo{align-items:center;gap:6px;display:inline-flex}.pase .ruta .vuelo{border-top:1.5px solid var(--linea-2);flex:0 64px;min-width:28px;height:0;position:relative}.pase .ruta .vuelo:after{content:"";border:solid var(--gris-2);border-width:1.5px 1.5px 0 0;width:6px;height:6px;position:absolute;top:-4.5px;right:-1px;transform:rotate(45deg)}.pase .detalles{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pase .talon{border-left:1px solid var(--linea);border-radius:0 var(--radio) var(--radio) 0;background:#fafbfc;flex-direction:column;gap:8px;padding:18px 20px;display:flex;position:relative}.pase .talon .hora{font-family:var(--texto);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.1}.pase .talon .hora small{color:var(--gris);letter-spacing:0;font-size:12.5px;font-weight:500;display:block}.pase .talon .acciones{gap:6px;margin-top:auto;display:flex}.pase .talon .acciones .boton:first-child{flex:1}.racha{align-items:center;gap:3px;margin-top:14px;display:flex}.racha span{background:var(--papel-2);border-radius:2px;flex:none;width:10px;height:14px}.racha span.ok{background:var(--verde)}.racha span.con_errores{background:var(--ambar)}.racha span.error{background:var(--coral)}.racha span.sin_envio{background:var(--gris-2)}.racha span.corriendo,.racha span.en_cola{background:var(--turquesa);animation:1.2s ease-in-out infinite latir}.racha .leyenda{color:var(--gris);white-space:nowrap;text-overflow:ellipsis;background:0 0;flex:0 auto;width:auto;min-width:0;height:auto;margin-left:8px;font-size:12px;overflow:hidden}@keyframes latir{50%{opacity:.35}}.etiqueta{font-size:12px;font-weight:600;line-height:1.4;font-family:var(--texto);letter-spacing:0;white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.etiqueta:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.etiqueta.activo,.etiqueta.ok{background:var(--verde-claro);color:var(--verde)}.etiqueta.pausado,.etiqueta.sin_envio{background:var(--papel-2);color:var(--gris)}.etiqueta.con_errores{background:var(--ambar-claro);color:#8a5c08}.etiqueta.error{background:var(--coral-claro);color:#b2361d}.etiqueta.corriendo,.etiqueta.en_cola{background:var(--aqua);color:var(--turquesa-osc)}.etiqueta.corriendo:before,.etiqueta.en_cola:before{animation:1.2s ease-in-out infinite latir}.etiqueta.neutra{background:var(--papel-2);color:var(--tinta-2)}.etiqueta.neutra:before{display:none}.chip{border:1px solid var(--linea);background:var(--blanco);color:var(--tinta-2);cursor:pointer;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.chip:hover{border-color:var(--turquesa);color:var(--tinta)}.chip.activo{background:var(--aqua);border-color:var(--turquesa);color:var(--turquesa-osc)}.chip.quieto{cursor:default}.chip.quieto:hover{border-color:var(--linea);color:var(--tinta-2)}.chip input{width:13px;height:13px;accent-color:var(--turquesa);margin:0}.chip svg{flex:none}.menu{position:relative}.menu-lista{background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra-alta);border:1px solid var(--linea);z-index:30;min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.menu-lista button{cursor:pointer;text-align:left;width:100%;color:var(--tinta);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.menu-lista button:hover{background:var(--papel)}.menu-lista button.peligro{color:#b2361d}.menu-lista hr{border:0;border-top:1px solid var(--linea);margin:5px 4px}.vacio{grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:40px 48px;display:grid}.vacio .arte{justify-self:center;width:100%;max-width:340px;display:block}.vacio h2{font-size:26px}.filtros{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.filtros select{width:auto;min-width:220px}.segmentos{background:var(--papel-2);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.segmentos button{cursor:pointer;color:var(--tinta-3);background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:13.5px;font-weight:500}.segmentos button.actual{background:var(--blanco);color:var(--tinta);box-shadow:0 1px 2px #0b1b2e1f}.bitacora{background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra);overflow:hidden}.bitacora table{border-collapse:collapse;width:100%}.bitacora th{text-align:left;font-family:var(--texto);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;color:var(--gris);border-bottom:1px solid var(--linea);background:#fafbfc;padding:12px 16px;font-size:11px;font-weight:500}.bitacora td{border-bottom:1px solid var(--papel-2);vertical-align:middle;padding:13px 16px;font-size:14px}.bitacora tr.corrida{cursor:pointer}.bitacora tr.corrida:hover td{background:#f7f9fb}.bitacora tr.abierta td{background:#fafbfc}.bitacora .cuando{font-family:var(--texto);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.bitacora .cuando small{color:var(--gris);font-size:11.5px;display:block}.bitacora .nombre-envio{font-weight:600}.barra-entregas{align-items:center;gap:10px;min-width:150px;display:flex}.barra-entregas .riel{background:var(--papel-2);border-radius:99px;flex:1;height:7px;display:flex;overflow:hidden}.barra-entregas .riel i{height:100%;display:block}.barra-entregas .riel i.ok{background:var(--verde)}.barra-entregas .riel i.mal{background:var(--coral)}.barra-entregas span{font-family:var(--texto);font-variant-numeric:tabular-nums;color:var(--tinta-2);white-space:nowrap;font-size:12.5px}.bitacora .flecha-fila{color:var(--gris-2);transition:transform .15s}.bitacora tr.abierta .flecha-fila{transform:rotate(90deg)}.bitacora td.detalle-celda{background:#fafbfc;padding:0 16px 18px}.entregas{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio);overflow:hidden}.entregas .cabeza{border-bottom:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.entrega{border-bottom:1px solid var(--papel-2);grid-template-columns:22px minmax(120px,1.1fr) minmax(160px,1.6fr) auto auto;align-items:center;gap:14px;padding:10px 14px;font-size:13.5px;display:grid}.entrega:last-child{border-bottom:0}.entrega .mails{color:var(--tinta-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entrega .metricas{font-family:var(--texto);font-variant-numeric:tabular-nums;color:var(--gris);white-space:nowrap;font-size:12px}.entrega .error-texto{color:#9c2f18;background:var(--coral-claro);border-radius:8px;grid-column:2/-1;margin-top:-2px;padding:7px 10px;font-size:13px}.entrega .aviso-texto{color:#6e4b06;grid-column:2/-1;margin-top:-4px;font-size:12.5px}.marca-ok{color:var(--verde)}.marca-mal{color:#c23b22}.mas-filas{justify-content:center;padding:14px;display:flex}.ruta-pasos{background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra);align-items:center;gap:4px;margin-bottom:24px;padding:14px 18px;display:flex;overflow-x:auto}.ruta-pasos .paso{cursor:pointer;color:var(--gris);white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;font-size:14px;font-weight:600;display:flex}.ruta-pasos .paso:disabled{cursor:default}.ruta-pasos .paso:not(:disabled):hover{background:var(--papel)}.ruta-pasos .num{width:28px;height:28px;font-family:var(--texto);font-variant-numeric:tabular-nums;border:1.5px solid var(--linea-2);color:var(--gris);background:var(--blanco);border-radius:50%;place-items:center;font-size:12.5px;display:grid}.ruta-pasos .paso.actual{color:var(--tinta)}.ruta-pasos .paso.actual .num{background:var(--turquesa);color:var(--tinta);box-shadow:0 0 0 4px var(--aqua);border:0}.ruta-pasos .paso.hecho{color:var(--tinta-2)}.ruta-pasos .paso.hecho .num{background:var(--tinta);color:var(--blanco);border:0}.ruta-pasos .tramo{border-top:1.5px solid var(--linea);flex:1;min-width:24px}.ruta-pasos .tramo.hecho{border-top-color:var(--turquesa)}.navegacion{align-items:center;gap:10px;margin-top:22px;display:flex}.dos-columnas{grid-template-columns:1.15fr 1fr;align-items:start;gap:22px;display:grid}.buscador{border:1px solid var(--linea-2);background:var(--blanco) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236e7f91' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='m11 11 3.5 3.5'/%3E%3C/svg%3E") 13px 50% no-repeat;border-radius:10px;width:100%;margin-bottom:12px;padding:10px 12px 10px 38px}.arbol{max-height:62vh;padding-right:4px;overflow:auto}.espacio-trabajo{margin-bottom:16px}.espacio-trabajo>.nombre{font-family:var(--texto);font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.12em;color:var(--gris);margin:0 0 4px 8px;font-size:11px;font-weight:500}.reporte>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;padding:9px 10px;font-weight:600;display:flex}.reporte>button:hover{background:var(--papel)}.reporte .flecha{width:14px;color:var(--gris);transition:transform .15s;display:inline-block}.reporte.abierto .flecha{transform:rotate(90deg)}.reporte .cuenta{font-family:var(--texto);font-variant-numeric:tabular-nums;background:var(--turquesa);color:var(--tinta);border-radius:99px;margin-left:auto;padding:0 8px;font-size:11.5px;font-weight:600}.paginas{padding:2px 0 8px 34px}.paginas label{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:5px 8px;font-size:14.5px;display:flex}.paginas label:hover{background:var(--papel)}.paginas input,.tabla-valores input[type=checkbox]{accent-color:var(--turquesa);width:16px;height:16px}.elegidas{background:var(--papel);border-radius:var(--radio);border:1px solid var(--linea);padding:16px;position:sticky;top:16px}.elegidas h3{align-items:center;gap:8px;display:flex}.elegidas ol{margin:0;padding:0;list-style:none}.elegidas li{border:1px solid var(--linea);border-radius:var(--radio);background:var(--blanco);cursor:grab;align-items:flex-start;gap:8px;margin-bottom:8px;padding:10px;display:flex;box-shadow:0 1px 2px #0b1b2e0d}.elegidas li.arrastrando{opacity:.4}.elegidas li .n{background:var(--tinta);width:24px;height:24px;color:var(--blanco);font-family:var(--texto);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:600;display:grid}.elegidas li .texto{flex:1;min-width:0}.elegidas li .texto>div:first-child{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.elegidas li .texto>div:nth-child(2){color:var(--gris);font-size:12.5px}.parte-opciones{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fuentes{border-bottom:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;padding-bottom:16px;display:flex}.fuentes .chip{padding:6px 12px;font-size:13.5px}.fila input.enlace{border:1px solid var(--linea-2);min-width:0;font:inherit;border-radius:10px;flex:1;padding:8px 12px}.elegidas .icono{padding:4px 5px}.opciones{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px;display:grid}.opciones.tres{grid-template-columns:repeat(3,1fr)}.opcion{text-align:left;border:1.5px solid var(--linea);background:var(--blanco);border-radius:var(--radio);cursor:pointer;align-items:flex-start;gap:14px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.opcion:hover{border-color:var(--linea-2);box-shadow:var(--sombra)}.opcion .icono-opcion{border-radius:var(--radio);background:var(--papel);width:38px;height:38px;color:var(--tinta-2);flex:none;place-items:center;display:grid}.opcion strong{font-size:15px;font-family:var(--display);margin-bottom:3px;font-weight:600;display:block}.opcion span{color:var(--tinta-3);font-size:13.5px}.opcion.elegida{border-color:var(--turquesa);background:linear-gradient(0deg, #02b8b40f, #02b8b40f), var(--blanco);box-shadow:0 0 0 3px var(--aqua)}.opcion.elegida .icono-opcion{background:var(--turquesa);color:var(--tinta)}textarea,input[type=text],input[type=email],input[type=number],select{border:1px solid var(--linea-2);background:var(--blanco);border-radius:10px;width:100%;padding:10px 12px;transition:border-color .15s,box-shadow .15s}textarea{resize:vertical;min-height:96px}textarea:focus,input:focus,select:focus{border-color:var(--turquesa);box-shadow:0 0 0 3px var(--aqua);outline:none}label.campo{margin-bottom:16px;display:block}label.campo>span{margin-bottom:6px;font-size:14px;font-weight:600;display:block}label.campo small{margin-top:6px;display:block}.lista-campos{border:1px solid var(--linea);border-radius:var(--radio);background:var(--blanco);max-height:260px;margin-bottom:14px;overflow:auto}.lista-campos button{text-align:left;border:0;border-bottom:1px solid var(--papel-2);cursor:pointer;background:0 0;gap:6px;width:100%;padding:9px 14px;display:flex}.lista-campos button:hover{background:var(--papel)}.lista-campos .tabla{color:var(--gris)}.campo-elegido{border:1.5px solid var(--turquesa);background:var(--aqua);border-radius:var(--radio);align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;display:flex}.subpanel{border:1px solid var(--linea);border-radius:var(--radio);background:#fafbfc;margin:4px 0 18px;padding:16px 18px}.subpanel h3{align-items:center;gap:8px;margin-bottom:4px;display:flex}.interruptor{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.interruptor input{appearance:none;background:var(--linea-2);cursor:pointer;border-radius:99px;flex:none;width:38px;height:22px;margin:2px 0 0;transition:background .15s;position:relative}.interruptor input:after{content:"";background:var(--blanco);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.interruptor input:checked{background:var(--turquesa)}.interruptor input:checked:after{transform:translate(16px)}.interruptor strong{font-size:15px;display:block}.interruptor span{color:var(--tinta-3);font-size:13.5px}table.valores{border-collapse:collapse;width:100%}table.valores th{text-align:left;font-family:var(--texto);font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;color:var(--gris);border-bottom:1px solid var(--linea);background:var(--blanco);padding:8px 10px;font-size:11px;font-weight:500;position:sticky;top:0}table.valores td{border-bottom:1px solid var(--papel-2);vertical-align:middle;padding:6px 10px}table.valores td:first-child{word-break:break-word;width:35%;font-weight:600}table.valores input{padding:7px 10px}.tabla-valores{border:1px solid var(--linea);border-radius:var(--radio);max-height:50vh;overflow:auto}.condicion{grid-template-columns:2fr .8fr 1fr;align-items:end;gap:10px;display:grid}.grilla-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.radios{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.radios label{border:1.5px solid var(--linea);cursor:pointer;background:var(--blanco);border-radius:10px;padding:8px 14px;font-size:14px;font-weight:600}.radios label:has(input:checked){border-color:var(--turquesa);background:var(--aqua)}.radios input{display:none}.variables{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.variables code{font-family:var(--mono);background:var(--papel);border:1px solid var(--linea);cursor:pointer;border-radius:6px;padding:2px 7px;font-size:12px}.variables code:hover{border-color:var(--turquesa)}.resumen{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.resumen>div{background:var(--papel);border-radius:var(--radio);border:1px solid var(--linea);padding:14px 16px;font-size:14px}.resumen strong.ojo{margin-bottom:6px;display:block}.resumen ol{margin:0;padding-left:18px}.visor{border:1px solid var(--linea);border-radius:var(--radio);background:#525659;width:100%;height:70vh;margin-top:14px}.girando{border:2px solid var(--aqua-2);border-top-color:var(--turquesa);vertical-align:-3px;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite girar;display:inline-block}@keyframes girar{to{transform:rotate(360deg)}}.cargando{color:var(--tinta-3);align-items:center;gap:10px;padding:18px 0;display:flex}.esqueleto{background:linear-gradient(90deg, var(--papel-2), #f3f5f8, var(--papel-2));border-radius:var(--radio);background-size:200% 100%;animation:1.4s linear infinite brillo}@keyframes brillo{to{background-position:-200% 0}}.modal-fondo{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;background:#0b1b2e8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--blanco);border-radius:18px;width:min(640px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:auto;box-shadow:0 30px 80px #0b1b2e66}.modal.grande{width:min(1240px,100%)}.modal-encabezado{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.modal-encabezado>div{flex:1}.recorte-cuerpo{grid-template-columns:1fr 230px;align-items:start;gap:16px;display:grid}.recorte-cuerpo:has(.recorte-marco:only-child){grid-template-columns:1fr}.recorte-marco{background:var(--papel-2);border-radius:var(--radio);min-width:0;overflow:hidden}.recorte-escala{position:relative;overflow:hidden}.recorte-capa{position:absolute;inset:0}.recorte-capa.area{cursor:crosshair}.recorte-visual{cursor:pointer;background:#02b8b40a;border:2px dashed #02b8b48c;justify-content:flex-start;align-items:flex-start;padding:0;display:flex;position:absolute}.recorte-visual span{background:var(--tinta);color:var(--blanco);opacity:0;border-radius:0 0 6px;padding:2px 8px;font-weight:600}.recorte-visual:hover{background:#02b8b41f;border-style:solid}.recorte-visual:hover span,.recorte-visual.elegido span{opacity:1}.recorte-visual.elegido{border:3px solid var(--turquesa);z-index:1;background:#02b8b429;box-shadow:0 0 0 9999px #0b1b2e59}.recorte-area{border:3px solid var(--turquesa);background:#02b8b41f;position:absolute;box-shadow:0 0 0 9999px #0b1b2e59}.recorte-lista{gap:2px;max-height:60vh;font-size:14px;display:grid;overflow:auto}.recorte-lista label{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.recorte-lista label:hover{background:var(--papel)}.recorte-lista input{accent-color:var(--turquesa)}.cuenta-grilla{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dato-fila{border-bottom:1px solid var(--papel-2);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.dato-fila:last-child{border-bottom:0}.dato-fila span:first-child{color:var(--gris)}.selector-empresa{margin:0 12px 14px;position:relative}.selector-empresa-boton{width:100%;color:var(--blanco);cursor:pointer;text-align:left;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:600;display:flex}.selector-empresa-boton:hover{background:#ffffff1a}.selector-empresa-boton svg{color:#9fb3c7;flex:none}.selector-empresa-nombre{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.empresa-inicial{background:var(--turquesa);width:26px;height:26px;color:var(--tinta);border-radius:7px;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.selector-empresa-menu{z-index:30;background:var(--blanco);color:var(--tinta);border-radius:11px;min-width:230px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 0 0 1px #0b1b2e14,0 20px 40px -12px #0b1b2e73}.selector-empresa-menu .ojo{padding:4px 8px 6px}.selector-empresa-menu>button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:7px 8px;font-size:14px;font-weight:500;display:flex}.selector-empresa-menu>button:hover{background:var(--papel)}.selector-empresa-menu>button.actual{font-weight:600}.selector-empresa-menu>button.actual svg{color:var(--turquesa-osc)}.selector-empresa-menu .empresa-inicial{background:var(--tinta);color:var(--blanco)}.selector-empresa-menu .agregar{color:var(--turquesa-osc);margin-top:4px;font-weight:600;border-top:1px solid var(--linea)!important;border-radius:0 0 7px 7px!important;padding-top:10px!important}.selector-empresa-menu form{border-top:1px solid var(--linea);gap:6px;margin-top:4px;padding:8px 4px 2px;display:flex}.selector-empresa-menu form input{padding:7px 9px;font-size:13.5px}.conectar{text-align:center;max-width:620px;margin:40px auto;padding:40px 32px}.conectar-icono{background:var(--papel);width:56px;height:56px;box-shadow:var(--sombra);border-radius:14px;place-items:center;margin-bottom:16px;display:inline-grid}.conectar h1{margin:6px 0 10px}.conectar .ayuda{max-width:460px;margin:0 auto 22px}.cuenta-grilla .tarjeta h3{align-items:center;gap:9px;margin:0 0 14px;display:flex}.cuenta-grilla .tarjeta h3 svg{color:var(--turquesa-osc)}.cuenta-ancha{grid-column:1/-1}.fila-form{align-items:flex-end;gap:10px;display:flex}.fila-form .campo{flex:1;margin-bottom:8px}.fila-form .boton{margin-bottom:8px}.uso{margin:12px 0 14px}.uso-texto{margin-bottom:8px;font-weight:600}.uso-barra{background:var(--papel-2);border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.uso-barra i{background:var(--turquesa);border-radius:4px;height:100%;display:block}.uso-barra.casi i{background:var(--ambar)}.uso-barra.lleno i{background:var(--coral)}.equipo-invitar{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 16px;display:flex}.equipo-invitar input[type=email]{flex:1;min-width:220px}.equipo-invitar label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.equipo-invitar input[type=checkbox]{accent-color:var(--turquesa)}.equipo{margin:0;padding:0;list-style:none}.equipo li{border-top:1px solid var(--papel-2);align-items:center;gap:12px;padding:10px 0;display:flex}.equipo-inicial{background:var(--aqua);width:34px;height:34px;color:var(--turquesa-osc);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.equipo-quien{flex:1;min-width:0}.equipo-quien strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.equipo-quien em{color:var(--gris);font-style:normal;font-weight:500}.equipo-quien span{color:var(--gris);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.t-filtros{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.t-filtros select{width:auto;min-width:200px;max-width:320px;padding:7px 10px}.t-periodos{background:var(--blanco);border:1px solid var(--linea);box-shadow:var(--sombra);border-radius:9px;padding:3px;display:inline-flex}.t-periodos button{color:var(--tinta-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:13.5px;font-weight:600}.t-periodos button.actual{background:var(--tinta);color:var(--blanco)}.t-indicadores{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.t-indicador{background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.t-indicador-titulo{color:var(--gris);font-size:12.5px;font-weight:600}.t-indicador strong{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:25px;font-weight:600;line-height:1.15;overflow:hidden}.t-indicador-pie{flex-direction:column;align-items:flex-start;gap:4px;margin-top:auto;display:flex}.var{white-space:nowrap;border-radius:99px;align-items:center;gap:3px;padding:2px 7px;font-size:12px;font-weight:700;display:inline-flex}.var.sube{background:var(--verde-claro);color:#0f7a50}.var.estable{background:var(--ambar-claro);color:#8a5f00}.var.baja{background:var(--coral-claro);color:#b2361f}.var.neutra{background:var(--papel);color:var(--gris);font-weight:500}.t-uso{background:var(--papel-2);border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}.t-uso i{background:var(--turquesa);height:100%;display:block}.t-uso.casi i{background:var(--ambar)}.t-uso.lleno i{background:var(--coral)}.t-grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.t-panel{min-width:0;padding:18px 20px 20px}.t-ancho{grid-column:1/-1}.t-panel-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.t-panel-cab h3{margin:0 0 2px}.t-panel-cab p{margin:0}.t-vacio{text-align:center;color:var(--gris);padding:44px 24px}.t-vacio h3{color:var(--tinta);margin:10px 0 6px}.t-sub{margin:20px 0 10px;font-size:14px}.t-nota{align-items:flex-start;gap:6px;margin-top:16px;display:flex}.t-nota svg{flex:none;margin-top:2px}.g-caja{width:100%;position:relative}.g-caja svg{display:block;overflow:visible}.g-eje{fill:var(--gris);font-variant-numeric:tabular-nums;font-size:11px}.g-grilla{stroke:var(--papel-2);stroke-width:1px}.g-base{stroke:var(--linea-2);stroke-width:1px}.g-referencia{stroke:var(--gris-2);stroke-width:1px;stroke-dasharray:4 4}.g-cruz{stroke:var(--linea-2);stroke-width:1px}.g-leyenda{color:var(--tinta-3);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.g-leyenda span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.g-leyenda i{border-radius:3px;width:10px;height:10px}.g-leyenda i.linea{width:14px;height:2px}.g-globo{z-index:5;pointer-events:none;background:var(--tinta);color:var(--blanco);border-radius:8px;min-width:170px;padding:9px 11px;font-size:12.5px;position:absolute;box-shadow:0 12px 28px -12px #0b1b2e99}.g-globo strong{margin-bottom:4px;font-weight:600;display:block}.g-globo-fila{color:#c9d5e1;align-items:center;gap:7px;display:flex}.g-globo-fila i{border-radius:2px;flex:none;width:8px;height:8px}.g-globo-fila b{color:var(--blanco);margin-left:auto;padding-left:12px;font-weight:600}.g-globo-pie{color:#c9d5e1;border-top:1px solid #ffffff24;margin-top:6px;padding-top:6px}.g-globo-pie b{color:var(--blanco)}.g-barras{gap:10px;display:grid}.g-barra{grid-template-columns:minmax(0,120px) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.g-barra-texto{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.g-barra-pista{background:var(--papel);border-radius:0 4px 4px 0;height:10px;overflow:hidden}.g-barra-pista i{border-radius:0 4px 4px 0;height:100%;display:block}.g-barra-valor{white-space:nowrap}.g-barra-valor em{color:var(--gris);margin-left:4px;font-size:12px;font-style:normal}.t-tabla-caja{width:100%;overflow-x:auto}.t-tabla{border-collapse:collapse;table-layout:auto;width:100%;font-size:13.5px}.t-tabla th{text-align:left;color:var(--gris);border-bottom:1px solid var(--linea);white-space:nowrap;padding:0 10px 8px;font-size:12px;font-weight:600}.t-tabla th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:inline-flex}.t-tabla th button:hover{color:var(--tinta)}.t-tabla td{border-bottom:1px solid var(--papel-2);vertical-align:middle;padding:9px 10px}.t-tabla tr:last-child td{border-bottom:0}.t-tabla .num{text-align:right;white-space:nowrap}.t-tabla th.num button{flex-direction:row-reverse}.t-nombre{max-width:340px;font-weight:600}.t-nombre span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.t-nombre small{color:var(--gris);font-size:12px;font-weight:500;display:block}.t-nombre em{color:var(--gris);font-weight:500}.t-mini{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.t-mini i{background:var(--papel-2);border-radius:3px;width:56px;height:6px;overflow:hidden}.t-mini b{background:#02a3a0;border-radius:3px;height:100%;display:block}.t-estado{white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.t-estado.lee{background:var(--verde-claro);color:#0f7a50}.t-estado.aveces{background:var(--ambar-claro);color:#8a5f00}.t-estado.nunca{background:var(--papel);color:var(--tinta-3)}.t-estado.rebota{background:var(--coral-claro);color:#b2361f}.t-vacio-fila{text-align:center;color:var(--gris);padding:24px!important}.t-buscar{color:var(--gris);align-items:center;gap:8px;margin-bottom:10px;display:flex}.t-buscar input{max-width:360px;padding:8px 10px}.t-mas{margin-top:12px}.t-recientes{margin:0;padding:0;list-style:none}.t-recientes li{border-top:1px solid var(--papel-2);align-items:center;gap:10px;padding:8px 0;display:flex}.t-recientes li:first-child{border-top:0}.t-recientes-icono{background:var(--aqua);width:28px;height:28px;color:var(--turquesa-osc);border-radius:50%;flex:none;place-items:center;display:grid}.t-recientes div{flex:1;min-width:0}.t-recientes strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}.t-recientes div span{color:var(--gris);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.t-recientes time{white-space:nowrap}.interruptor.medir{margin-top:14px}.interruptor.medir span{gap:2px;display:grid}.interruptor.medir small{color:var(--gris);font-size:13px}@media (width<=1100px){.cifras{grid-template-columns:repeat(2,1fr)}.t-indicadores{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.app{grid-template-columns:1fr}.t-grilla{grid-template-columns:minmax(0,1fr)}.t-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.t-filtros select{flex:100%;min-width:0;max-width:none}.barra-movil{flex-wrap:wrap;row-gap:8px}.barra-movil .selector-empresa{flex:1 1 0}.barra-movil nav{order:3;justify-content:space-between;width:100%;margin-left:0}.lateral{display:none}.barra-movil{background:var(--tinta);color:var(--blanco);z-index:20;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}.barra-movil img{width:28px}.barra-movil strong{font-family:var(--display);font-size:17px;font-weight:600}.barra-movil .selector-empresa{flex:0 220px;min-width:0;margin:0}.barra-movil .selector-empresa-boton{padding:6px 8px}.equipo-fecha{display:none}.fila-form{flex-wrap:wrap}.barra-movil nav{gap:4px;margin-left:auto;display:flex}.barra-movil nav button{color:#b6c6d6;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:13.5px;font-weight:600}.barra-movil nav button.actual{color:var(--blanco);background:#ffffff1a}.principal>.contenido{padding:22px 16px 60px}.pase{grid-template-columns:1fr}.pase .talon{border-left:0;border-top:1px solid var(--linea);border-radius:0 0 var(--radio) var(--radio)}.dos-columnas,.opciones,.opciones.tres,.grilla-3,.resumen,.recorte-cuerpo,.vacio,.cuenta-grilla,.condicion{grid-template-columns:1fr}.elegidas{position:static}.bitacora{overflow-x:auto}.entrega{grid-template-columns:22px 1fr}.entrega .mails,.entrega .metricas{grid-column:2}h1{font-size:28px}}@media (width<=640px){.t-tabla .opcional,.t-mini i{display:none}.t-nombre{max-width:150px}.t-tabla td,.t-tabla th{padding-left:6px;padding-right:6px}}@media (width<=560px){.cifras{grid-template-columns:1fr 1fr}.cifra .valor{font-size:28px}}.planes-pago{gap:12px;margin-top:16px;display:grid}.planes-pago ul{border:1px solid var(--papel-2);border-radius:var(--radio);margin:0;padding:0;list-style:none}.planes-pago li{border-bottom:1px solid var(--papel-2);grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.planes-pago li:last-child{border-bottom:0}.planes-pago li.actual{background:var(--aqua)}.planes-pago li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.planes-pago li>div span{color:var(--tinta-3);font-size:13.5px}.planes-pago-monto{text-align:center;font-weight:600}@media (width<=560px){.planes-pago li{grid-template-columns:1fr auto}.planes-pago-monto{text-align:left;grid-column:1}}.aviso.con-boton{flex-wrap:wrap}.aviso.con-boton .espacio{flex:calc(100% - 40px)}.aviso.con-boton .boton{margin-left:30px}.planes-pago .segmentos{justify-self:start}
