:root{--marca-noche:#0a1d15;--marca-bosque:#1f5c3f;--marca-bosque-claro:#2f7a54;--marca-luz:#ffcf5c;--marca-crema:#f6f1e7;--marca-papel:#fbf8f1;--marca-menta:#a9dcbd;--marca-azul:#2a5d8f;--verde:#1f5c3f;--verde-oscuro:#17452f;--verde-suave:#dcebdd;--crema:#f6f1e7;--blanco:#fff;--texto:#1e2a22;--gris:#5c675f;--borde:#e2dcc9;--naranja:#8a5a0b;--naranja-suave:#fbefd5;--naranja-borde:#e7c98a;--rojo:#9b2c2c}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--crema);color:var(--texto);-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}h2{font-size:22px}h3{font-size:17px}p{margin:0}a{color:var(--verde)}button{font:inherit;cursor:pointer}.app{flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;padding:0 16px 24px;display:flex}.cabecera{background:var(--crema);z-index:5;justify-content:space-between;align-items:center;padding:14px 0 10px;display:flex;position:sticky;top:0}.logo{color:var(--verde);letter-spacing:-.3px;align-items:center;gap:8px;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}.logo .marca{background:var(--verde);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.cuerpo{flex-direction:column;flex:1;gap:14px;padding-top:6px;display:flex}.pie{background:linear-gradient(to top, var(--crema) 75%, transparent);gap:10px;margin-top:auto;padding-top:18px;padding-bottom:8px;display:flex;position:sticky;bottom:0}.suave{color:var(--gris);font-size:14px}.chico{color:var(--gris);font-size:13px}.barra{background:var(--borde);border-radius:4px;height:5px;margin-bottom:4px;overflow:hidden}.barra i{background:var(--verde);border-radius:4px;height:100%;transition:width .25s;display:block}.tarjeta{background:var(--blanco);border:1px solid var(--borde);border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.tarjeta.aviso{background:var(--naranja-suave);border-color:var(--naranja-borde);color:var(--naranja)}.tarjeta.ok{background:var(--verde-suave);color:var(--verde-oscuro);border-color:#0000}.tarjeta.error{color:var(--rojo);background:#fbeaea;border-color:#e4b4b4}.btn{border:1px solid var(--verde);background:var(--blanco);color:var(--verde);text-align:center;border-radius:14px;flex:1;justify-content:center;align-items:center;padding:13px 18px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.btn.principal{background:var(--verde);color:#fff}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.chico{flex:none;padding:9px 14px;font-size:14px}.btn.texto{background:0 0;border-color:#0000;flex:none;padding:8px 4px;text-decoration:underline}label.campo{flex-direction:column;gap:6px;font-size:15px;font-weight:500;display:flex}label.campo .suave{font-weight:400}textarea,select,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=month]{font:inherit;border:1px solid var(--borde);width:100%;color:var(--texto);background:#fff;border-radius:12px;padding:11px 12px}textarea{resize:vertical;min-height:96px}textarea:focus,input:focus{outline:2px solid var(--verde);outline-offset:1px}.fila-voz{position:relative}.voz{border:1px solid var(--verde);width:38px;height:38px;color:var(--verde);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:8px;right:8px}.voz.activo{background:var(--verde);color:#fff}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--verde);color:var(--verde);background:#fff;border-radius:18px;padding:7px 13px;font-size:14px}.chip.on{background:var(--verde);color:#fff}.numero{align-items:center;gap:10px;display:flex}.numero button{border:1px solid var(--verde);width:42px;height:42px;color:var(--verde);background:#fff;border-radius:12px;font-size:22px;line-height:1}.numero input{text-align:center;max-width:110px;font-size:18px}.numero .sufijo{color:var(--gris);font-size:14px}.escala{gap:8px;display:flex}.escala button{border:1px solid var(--borde);background:#fff;border-radius:12px;flex:1;padding:10px 0;font-size:16px}.escala button.on{background:var(--verde);color:#fff;border-color:var(--verde)}.area{text-align:left;border:1.5px solid var(--borde);background:#fff;border-radius:14px;flex-direction:column;gap:2px;width:100%;padding:12px 14px;display:flex}.area.on{border-color:var(--verde);background:var(--verde-suave)}.area b{font-size:15px;font-weight:600}.area span{color:var(--gris);font-size:13px}.paso{align-items:flex-start;gap:10px;display:flex}.punto{border:1px solid var(--borde);width:24px;height:24px;color:var(--gris);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12px;display:inline-flex}.punto.p{background:var(--naranja-suave);border-color:var(--naranja-borde);color:var(--naranja)}.paso b{font-size:15px;font-weight:500;display:block}.paso small{color:var(--naranja);font-size:13px;display:block}.etiqueta{background:var(--verde-suave);color:var(--verde);border-radius:7px;align-self:flex-start;padding:2px 8px;font-size:12px}.etiqueta.naranja{background:var(--naranja-suave);color:var(--naranja)}.datos{flex-wrap:wrap;gap:6px;display:flex}.hero{flex-direction:column;gap:16px;margin:auto 0;display:flex}.ilustracion{background:var(--verde-suave);border-radius:20px;justify-content:center;align-items:center;height:130px;display:flex}.centrado{text-align:center}ul.limpia{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;display:flex}.error-campo{color:var(--rojo);font-size:13px}.cargando{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:auto 0;display:flex}.rueda{border:4px solid var(--verde-suave);border-top-color:var(--verde);border-radius:50%;width:36px;height:36px;animation:.9s linear infinite gira}@keyframes gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rueda{animation:none}.barra i{transition:none}}@media (min-width:700px){body{background:#ece6d6}.app{background:var(--crema);box-shadow:0 0 0 1px var(--borde)}}@media print{.cabecera,.pie,.no-imprimir{display:none!important}body{background:#fff}}.perm{color:var(--gris);border:1px solid var(--borde);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.perm i{border-radius:50%;width:9px;height:9px;display:inline-block}.perm-solo i{background:#2e8b57}.perm-aprobacion i{background:#d9a21b}.perm-persona i{background:#b3402e}b .perm{margin-right:8px}.nota{align-items:center;gap:10px;font-size:14px;display:flex}.nota .valor{min-width:34px;font-weight:600}.nota .barra{flex:1;margin:0}.shell{flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;padding:0 16px 84px;display:flex}.shell .lateral{display:none}.shell .contenido{flex-direction:column;flex:1;display:flex}.shell .inferior{border-top:1px solid var(--borde);z-index:10;background:#fff;position:fixed;bottom:0;left:0;right:0}.shell .inferior-in{max-width:480px;margin:0 auto;display:flex}.shell .inferior a{color:var(--gris);flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 4px 10px;font-size:12px;text-decoration:none;display:flex}.shell .inferior a.on{color:var(--verde);font-weight:600}.shell .pie{bottom:62px}.grande{background:var(--verde-suave);border:1.5px solid var(--verde);border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex}.grande h2{color:var(--verde-oscuro);font-size:24px}.metricas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.metrica{border:1px solid var(--borde);background:#fff;border-radius:12px;padding:10px 12px}.metrica b{color:var(--verde);font-size:22px;font-weight:600;line-height:1.1;display:block}.metrica span{color:var(--gris);font-size:12px}.rejilla{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:900px){.shell{grid-template-columns:210px minmax(0,1fr);gap:32px;max-width:1060px;padding:0 24px 40px;display:grid}.shell .lateral{flex-direction:column;height:100dvh;padding-top:22px;display:flex;position:sticky;top:0}.shell .lateral a{color:var(--gris);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;text-decoration:none;display:flex}.shell .lateral a.on{background:var(--verde-suave);color:var(--verde);font-weight:600}.shell .inferior,.shell .solo-movil{display:none}.shell .contenido{max-width:780px;padding-top:22px}.shell .pie{bottom:0}.rejilla.dos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.shell .lateral,.shell .inferior{display:none!important}}.legal-texto{gap:10px}.legal-texto h1{color:var(--verde);font-size:26px}.legal-texto h2{margin-top:14px;font-size:18px}.legal-texto p,.legal-texto li{font-size:15px;line-height:1.55}.legal-texto ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.legal-enlaces{flex-wrap:wrap;gap:8px 16px;padding:6px 0 24px;font-size:14px;display:flex}.tabla-scroll{overflow-x:auto}.tabla-datos{border-collapse:collapse;width:100%;font-size:14px}.tabla-datos th,.tabla-datos td{text-align:left;border-bottom:1px solid var(--borde);vertical-align:top;padding:8px 10px}.tabla-datos th{background:var(--verde-suave);color:var(--verde-oscuro)}.sello{background:var(--verde);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:7px;align-self:flex-start;padding:4px 10px;font-size:13px;font-weight:700}.hechos{color:var(--texto);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:15px;display:flex}.veredicto{border-left:4px solid var(--borde);border-radius:0;flex-direction:column;gap:8px;padding-left:12px;display:flex}.veredicto h3{font-size:20px}.veredicto.verde{border-left-color:#2e8b57}.veredicto.ambar{border-left-color:#d9a21b}.veredicto.rojo{border-left-color:#b3402e}.filas{flex-direction:column;gap:10px;display:flex}.fila{border:1px solid var(--borde);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.fila h3{font-size:17px}.fila p{color:var(--gris);font-size:15px}.fila-meta{color:var(--gris);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;font-size:13px;display:flex}.fila-acciones{gap:8px;display:flex}@media (min-width:900px){.fila{flex-direction:row;justify-content:space-between;align-items:center;gap:18px}.fila-texto{flex:1}.fila-acciones{flex:none}}.ficha{grid-template-columns:1fr;gap:2px 14px;margin:0;font-size:15px;display:grid}.ficha dt{color:var(--verde-oscuro);margin-top:8px;font-weight:700}.ficha dd{color:var(--texto);margin:0}@media (min-width:700px){.ficha{grid-template-columns:150px 1fr}.ficha dt{margin-top:0}.ficha dd{margin-bottom:6px}}details summary{cursor:pointer;color:var(--verde);padding:4px 0;font-weight:600}.antes-despues{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:760px){.antes-despues{grid-template-columns:1fr 1fr}}.flujo{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.flujo li{padding-left:0;position:relative}.flujo li+li:before{content:"↓";color:var(--gris);margin-bottom:4px;font-size:13px;line-height:1;display:block}details.prueba{border:1px dashed var(--borde);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:8px 14px;display:flex}details.prueba[open]{padding-bottom:14px}.puesta{background:var(--crema);border:1px solid var(--borde);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.check{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;display:flex}.check input{width:20px;height:20px;accent-color:var(--verde);flex:none;margin-top:2px}.funcion{border-top:1px solid var(--borde);flex-direction:column;gap:6px;padding-top:8px;display:flex}.funcion-rol{color:var(--verde-oscuro);font-size:14px;font-weight:600}.admin-ancho{flex-direction:column;gap:14px;max-width:1320px;margin:0 auto;padding:0 16px 40px;display:flex}.rk-pagina{flex-direction:column;gap:14px;min-width:0;display:flex}.rk-nuevo summary{cursor:pointer;color:var(--verde);font-size:16px;font-weight:600}.rk-nuevo-cuerpo{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:12px;display:grid}.rk-historial{border-top:1px solid var(--borde);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.rk-historial .btn.texto{text-align:left;flex:1;justify-content:flex-start;min-width:0;padding:4px 0;text-decoration:none}.rk-historial .btn.chico{flex:none;padding:7px 12px}.rk-detalle{gap:16px;padding:18px}.rk-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rk-acciones{flex-wrap:wrap;gap:8px;display:flex}.rk-linea{border-top:1px solid var(--borde);border-bottom:1px solid var(--borde);gap:6px;padding:4px 0 8px;display:flex;overflow-x:auto}.rk-hito{min-width:96px;color:var(--gris);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:8px 14px;font-size:12px;display:flex}.rk-hito i{border:3px solid var(--verde-suave);background:#fff;border-radius:50%;width:16px;height:16px}.rk-hito.on i{border-color:var(--verde);background:var(--verde)}.rk-hito.on b{color:var(--verde)}.rk-hito b{font-size:13px;font-weight:600}.rk-cuerpo{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}.rk-izq{flex-direction:column;gap:16px;min-width:0;display:flex}.rk-der{flex-direction:column;gap:12px;min-width:0;display:flex}.rk-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.rk-kpi{color:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.rk-kpi b{letter-spacing:-.5px;font-size:28px;font-weight:600;line-height:1.05}.rk-kpi b small{opacity:.85;letter-spacing:0;font-size:15px;font-weight:500}.rk-kpi span{opacity:.92;font-size:13px}.rk-kpi.k1{background:var(--verde)}.rk-kpi.k2{background:#2f7a58}.rk-kpi.k3{background:#17452f}.rk-kpi.k4{background:var(--texto)}.rk-dist{flex-direction:column;gap:8px;display:flex}.rk-dist-fila{grid-template-columns:110px minmax(0,1fr) 28px;align-items:center;gap:10px;font-size:14px;display:grid}.rk-dist-fila b{text-align:right;font-weight:600}.rk-barra{background:#eee9da;border-radius:6px;height:11px;overflow:hidden}.rk-barra i{border-radius:6px;height:100%;display:block}.rk-medias{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rk-medias>div{background:var(--crema);border-radius:12px;flex-direction:column;gap:1px;padding:10px 12px;display:flex}.rk-medias span{color:var(--gris);font-size:12px}.rk-medias b{color:var(--verde);font-size:20px;font-weight:600}.rk-medias small{color:var(--gris);font-size:12px}.rk-tabs{background:var(--crema);border-radius:12px;align-self:flex-start;gap:4px;padding:4px;display:flex}.rk-tabs button{color:var(--gris);background:0 0;border:0;border-radius:9px;padding:8px 16px;font-size:14px}.rk-tabs button.on{color:var(--verde);background:#fff;font-weight:600;box-shadow:0 1px 3px #0001}.rk-mapa{border:1px solid var(--borde);border-radius:14px;height:520px;overflow:hidden}.rk-leyenda{color:var(--gris);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.rk-gradiente{background:linear-gradient(90deg,#14532d,#4c8f2f,#d4bf2a,#f58a1f,#c43d2d,#77113b);border-radius:6px;width:120px;height:10px;display:inline-block}.rk-punto{border-top:1px solid var(--borde);padding-top:10px}.rk-fila{border-top:1px solid var(--borde);grid-template-columns:22px minmax(0,1fr) 92px;align-items:center;gap:10px;padding:8px;font-size:14px;display:grid}.rk-fila.tuyo{background:var(--verde-suave);border-top-color:#0000;border-radius:10px}.rk-fila .n,.rk-f2 .n{color:var(--gris);text-align:center;font-size:12px}.rk-fila .nombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rk-scroll{overflow-x:auto}.rk-tabla2{flex-direction:column;min-width:820px;display:flex}.rk-cab2,.rk-f2{grid-template-columns:52px minmax(190px,2.2fr) 64px 48px 56px 70px 86px minmax(110px,1.2fr) 64px;align-items:center;gap:8px;padding:8px;font-size:13px;display:grid}.rk-cab2{color:var(--gris);border-bottom:2px solid var(--borde);font-size:12px;font-weight:600}.rk-th{font:inherit;color:var(--gris);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.rk-th.on{color:var(--verde)}.rk-f2{border-top:1px solid var(--borde)}.rk-f2.tuyo{background:var(--verde-suave);border-top-color:#0000;border-radius:10px}.rk-f2 .nombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rk-f2 small{color:var(--gris)}.rk-f2 .nombre small{text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.rk-f2 .cat{text-overflow:ellipsis;white-space:nowrap;color:var(--gris);overflow:hidden}.rk-negocio{flex-direction:column;gap:10px;display:flex}@media (min-width:760px){.rk-nuevo-cuerpo{grid-template-columns:360px minmax(0,1fr)}}@media (min-width:1000px){.rk-cuerpo{grid-template-columns:340px minmax(0,1fr)}}@media (max-width:480px){.rk-mapa{height:380px}.rk-detalle{padding:14px}}.ads-hero{background:linear-gradient(135deg,#e3f0e4 0%,#f3ede0 100%);border:1px solid #d3e4d4;border-radius:22px;flex-direction:column;gap:12px;padding:22px 20px;display:flex}.ads-hero h2{letter-spacing:-.5px;color:var(--verde-oscuro);font-size:26px;line-height:1.2}.ads-hero p{color:var(--texto);font-size:16px}.ads-hero p.chico{color:var(--gris);font-size:13px}.ads-pasos{counter-reset:paso;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ads-pasos li{text-align:center;color:var(--gris);flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex;position:relative}.ads-pasos li:before{content:"";background:#c6dcc8;height:2px;position:absolute;top:13px;left:calc(50% + 16px);right:calc(16px - 50%)}.ads-pasos li:last-child:before{display:none}.ads-pasos b{background:var(--verde);color:#fff;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.ads-ejemplo{gap:10px}.ads-ej{border-left:5px solid;border-radius:12px;padding:11px 14px;font-size:15px}.ads-ej.verde{background:var(--verde-suave);color:var(--verde-oscuro);border-left-color:var(--verde)}.ads-ej.rojo{color:#6f1f1f;border-left-color:var(--rojo);background:#fbeaea}.ads-ej.naranja{background:var(--naranja-suave);color:var(--naranja);border-left-color:#d9922b}.ads-detalles summary{cursor:pointer;color:var(--verde);font-weight:600}.ads-calcula{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.ads-calcula>div{background:var(--crema);border-radius:10px;flex-direction:column;gap:1px;padding:7px 10px;display:flex}.ads-calcula-caja{gap:2px;padding:12px 14px}.ads-calcula-caja h3{font-size:15px}.ads-calcula b{color:var(--verde-oscuro);font-size:13px;font-weight:600}.ads-calcula span{color:var(--gris);font-size:12px;line-height:1.35}.ads-mes{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ads-cab{display:none}.ads-fila{border-top:1px solid var(--borde);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 0;display:grid;position:relative}.ads-fila:first-of-type{border-top:0}.ads-fuente-c{grid-column:1/-1}.ads-celda{flex-direction:column;gap:4px;min-width:0;display:flex}.ads-lbl{color:var(--gris);font-size:12px}.ads-quitar{border:1px solid var(--borde);width:28px;height:28px;color:var(--gris);background:#fff;border-radius:8px;font-size:18px;line-height:1;position:absolute;top:10px;right:0}.ads-fuente-c input{padding-right:36px}.ads-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ads-grande{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ads-grande>div{background:var(--crema);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ads-grande b{color:var(--verde);letter-spacing:-.3px;font-size:21px;font-weight:600;line-height:1.1}.ads-grande span{color:var(--gris);font-size:12px}.ads-embudo{color:var(--verde-oscuro);font-size:16px;font-weight:500}.ads-medias{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ads-medias>div{border:1px solid var(--borde);border-radius:12px;flex-direction:column;gap:1px;padding:8px 12px;display:flex}.ads-medias span{color:var(--gris);font-size:12px}.ads-medias b{font-size:17px;font-weight:600}.ads-tabla{flex-direction:column;min-width:620px;display:flex}.ads-th,.ads-tr{grid-template-columns:minmax(130px,1.6fr) repeat(6,minmax(70px,1fr));align-items:center;gap:8px;padding:8px 4px;font-size:14px;display:grid}.ads-th{color:var(--gris);border-bottom:2px solid var(--borde);font-size:12px;font-weight:600}.ads-tr{border-top:1px solid var(--borde)}.ads-tr small{color:var(--gris)}.ads-tr .nombre{font-weight:500}.ads-principal{border-left-width:6px;gap:10px;padding:16px 18px}.ads-principal.rojo{color:#6f1f1f;border-color:#e4b4b4;border-left-color:var(--rojo);background:#fbeaea}.ads-principal.naranja{background:var(--naranja-suave);border-color:var(--naranja-borde);color:var(--naranja);border-left-color:#d9922b}.ads-principal.verde{background:var(--verde-suave);color:var(--verde-oscuro);border-color:#0000;border-left-color:var(--verde)}.ads-canales{flex-wrap:wrap;gap:10px;display:flex}.ads-canales>div{background:#ffffffb0;border-radius:12px;flex-direction:column;min-width:130px;padding:8px 14px;display:flex}.ads-canales span{font-size:13px}.ads-canales b{letter-spacing:-.4px;font-size:24px;font-weight:600;line-height:1.1}.ads-canales small{opacity:.8;font-size:12px}.alerta{border-left-width:5px;gap:4px}.alerta.rojo{color:#6f1f1f;border-color:#e4b4b4;border-left-color:var(--rojo);background:#fbeaea}.alerta.naranja{background:var(--naranja-suave);border-color:var(--naranja-borde);color:var(--naranja);border-left-color:#d9922b}.alerta.verde{background:var(--verde-suave);color:var(--verde-oscuro);border-color:#0000;border-left-color:var(--verde)}.alerta a{color:inherit;font-weight:600}.ads-lectura{gap:8px}@media (min-width:760px){.ads-cab,.ads-fila{grid-template-columns:minmax(150px,1.7fr) repeat(5,minmax(0,1fr)) 34px;align-items:center;gap:10px;display:grid}.ads-cab{color:var(--gris);padding-bottom:4px;font-size:12px;font-weight:600}.ads-fila{padding:6px 0}.ads-fuente-c{grid-column:auto}.ads-lbl{display:none}.ads-quitar{position:static}.ads-fuente-c input{padding-right:12px}.ads-mes{grid-template-columns:200px minmax(0,1fr)}}@media (min-width:900px){.ads-calcula,.ads-campos{grid-template-columns:repeat(3,minmax(0,1fr))}.ads-medias{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.ads-grande b{font-size:17px}.ads-hero h2{font-size:22px}.ads-pasos li{font-size:11px}.ads-calcula{grid-template-columns:minmax(0,1fr)}}.ads-grupo{border-top:1px solid var(--borde);flex-direction:column;gap:8px;padding-top:10px;display:flex}.ads-grupo>b{color:var(--verde);text-transform:uppercase;letter-spacing:.4px;font-size:13px}.ads-accion{flex-direction:column;align-items:stretch;gap:6px;display:flex}.ads-accion .btn{padding:15px 18px;font-size:17px}.ads-ver-mejora{background:#fff;align-self:flex-start}.ads-evo{grid-template-columns:minmax(70px,1fr) repeat(4,minmax(60px,1fr))}.ads-actual{background:var(--verde-suave);border-radius:8px}@media (min-width:760px){.ads-accion{flex-direction:row;align-items:center}.ads-accion .btn{flex:none;min-width:260px}}.ads-campos{align-items:stretch}.ads-campos .campo{justify-content:flex-end}.aviso-cookies{z-index:100;border:1px solid var(--borde);background:#fff;border-radius:16px;align-items:center;gap:14px;max-width:760px;margin:0 auto;padding:14px 16px;font-size:14px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 10px 34px #1e2a2233}.aviso-cookies p{color:var(--texto);flex:1;line-height:1.45}.aviso-cookies a{color:var(--verde);font-weight:600}.aviso-cookies .btn{flex:none;padding:10px 18px;font-size:15px}@media (max-width:560px){.aviso-cookies{flex-direction:column;align-items:stretch}}.rk-uso{background:var(--crema);border-radius:12px;flex-direction:column;gap:2px;padding:9px 12px;font-size:13px;display:flex}.rk-uso span{color:var(--gris)}.rk-compacto .rk-cuerpo{grid-template-columns:minmax(0,1fr)!important}.rk-compacto .rk-der{order:-1}.rk-compacto .rk-mapa{height:460px}.res-enlace{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.res-qr{border:1px solid var(--borde);background:#fff;border-radius:14px;justify-content:center;align-items:center;width:200px;height:200px;display:flex;overflow:hidden}.res-qr img{display:block}@media (min-width:640px){.res-enlace{grid-template-columns:200px minmax(0,1fr)}}.res-mensaje{background:var(--crema);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.res-estrellas{flex-wrap:wrap;gap:6px;display:flex}.res-estrellas button{border:1px solid var(--verde);color:var(--verde);background:#fff;border-radius:999px;padding:7px 14px;font-size:15px}.res-estrellas button.on{background:var(--verde);color:#fff}.res-borrador{flex-direction:column;gap:10px;display:flex}.bj-direccion{background:var(--crema);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.bj-direccion code{word-break:break-all;flex:220px;font-size:14px}:root{--noche:#0a1d15;--noche-2:#0f281d;--luz:#ffcf5c;--gris-claro:#b9c7bd;--ease:cubic-bezier(.16, 1, .3, 1)}body{font-family:var(--fuente-texto), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}::selection{background:var(--luz);color:var(--noche)}h1,h2,h3{font-family:var(--fuente-titulos), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;font-weight:700}h1{color:var(--noche);font-size:30px}h2{color:var(--noche);font-size:26px;line-height:1.12}h3{color:var(--noche);font-size:18px}:focus-visible{outline:3px solid var(--luz);outline-offset:2px}.logo{font-family:var(--fuente-titulos), sans-serif;color:var(--noche);letter-spacing:-.02em;font-size:21px;font-weight:700}.logo .marca{background:var(--luz)}.logo .marca svg{stroke:var(--noche)}.btn{transition:background-color .2s, transform .2s var(--ease), border-color .2s;border-radius:999px;font-weight:600}.btn:not(:disabled):active{transform:scale(.98)}.btn.principal{background:var(--verde);border-color:var(--verde)}.btn.principal:not(:disabled):hover{background:var(--noche);border-color:var(--noche)}.btn:not(.principal):not(.texto):not(:disabled):hover{background:#1f5c3f0f}.chip{border-color:var(--borde);color:var(--noche);border-radius:999px;font-weight:500;transition:background-color .15s,border-color .15s}.chip:hover{border-color:var(--verde)}.chip.on{background:var(--noche);border-color:var(--noche);color:#fff}.etiqueta{border-radius:999px;padding:3px 10px;font-weight:600}.perm{border-radius:999px}.tarjeta{border-radius:18px;padding:18px 20px;box-shadow:0 1px 2px #13201a0a,0 10px 24px -18px #13201a59}.tarjeta.ok,.tarjeta.aviso,.tarjeta.error{box-shadow:none}.fila,.metrica,.area{border-radius:16px}textarea,select,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=month],input[type=date],input[type=password]{border-radius:12px}textarea:focus,input:focus,select:focus{outline:2px solid var(--verde);outline-offset:1px}.rueda{border-color:#e7e0cd;border-top-color:var(--noche)}.shell .inferior{background:var(--noche);border-top:1px solid #ffffff14}@media (min-width:900px){body:has(.shell){background:var(--crema)}.shell{grid-template-columns:248px minmax(0,1fr);gap:0;max-width:none;margin:0;padding:0}.shell .lateral{background:var(--noche);gap:6px;height:100dvh;padding:22px 14px}.shell .lateral .logo{color:#fff;padding:2px 8px 10px}.shell .lateral a{color:#b8c7bc;border-radius:12px;transition:background-color .15s,color .15s}.shell .lateral a:hover{color:#fff;background:#ffffff0d}.shell .lateral a.on{color:var(--luz);background:#ffcf5c24}.shell .contenido{width:100%;max-width:900px;margin:0 auto;padding:36px 40px 56px}}.shell .cuerpo>h2,.shell .cuerpo>div>h2:first-child{letter-spacing:-.03em;font-variation-settings:"wdth" 92;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.04}.shell .inferior a{white-space:nowrap;letter-spacing:-.01em;font-size:11px}@media (min-width:900px){.shell .lateral .lateral-titulo{text-transform:uppercase;letter-spacing:.08em;color:#7f9286;margin:18px 12px 4px;font-size:11.5px;font-weight:700}.shell .lateral a.secundario{padding:7px 12px;font-size:14px}.shell .lateral a.secundario svg{opacity:.8;width:17px;height:17px}}.selector-ficha{background:#f6f1e7;border:1px solid #e4ddcb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex;color:#13201a!important}.selector-ficha span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.selector-ficha b{color:#1f5c3f;flex:none}.solo-imprimir{display:none}@media print{body:has(.auditoria-imprimir) *{visibility:hidden}:is(body:has(.auditoria-imprimir) .auditoria-imprimir,body:has(.auditoria-imprimir) .auditoria-imprimir *){visibility:visible}body:has(.auditoria-imprimir) .auditoria-imprimir{width:100%;position:absolute;top:0;left:0}body:has(.auditoria-imprimir) :has(.auditoria-imprimir){position:static!important;overflow:visible!important;transform:none!important}.auditoria-imprimir .solo-imprimir{display:block!important}.auditoria-imprimir .no-imprimir,.auditoria-imprimir a[class*=oferta],.auditoria-imprimir [class*=bloqueoBotones],.auditoria-imprimir [class*=ofertas]{display:none!important}.auditoria-imprimir section,.auditoria-imprimir .tarjeta{break-inside:avoid;box-shadow:none!important}.leaflet-control-container{display:none!important}}.recorrido-presupuestos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.recorrido-presupuestos{grid-template-columns:repeat(4,minmax(0,1fr))}}.recorrido-presupuestos li{background:var(--crema);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:relative}.recorrido-presupuestos b{color:var(--verde);font-size:21px;font-weight:600;line-height:1.1}.recorrido-presupuestos span{color:var(--gris,#56635b);font-size:13px}.pestanas{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.pestanas::-webkit-scrollbar{display:none}.pestanas>a,.pestanas>button{white-space:nowrap;color:#13201a;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4ddcb;border-radius:999px;flex:none;padding:8px 14px;font-size:14.5px;font-weight:600;text-decoration:none}.pestanas>.on{color:#fff;background:#1f5c3f;border-color:#1f5c3f}.rejilla-funciones{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:720px){.rejilla-funciones{grid-template-columns:1fr 1fr}}.ajustes-plegables>summary{cursor:pointer;color:#1f5c3f;font-weight:600}@media (min-width:900px){.shell .contenido.contenido-ancho{max-width:1520px;padding:26px 28px 56px}.shell .lateral nav a{padding:9px 12px;font-size:14.5px}}:is(body:has(.shell),body:has(.app),body:has(.marco-app)){background:#f5f6f8}:is(.shell,.app,.marco-app){--app-texto:#101828;--app-suave:#475467;--app-borde:#e7e9ee;--app-azul:#2f6fdf;color:var(--app-texto)}@media (min-width:900px){.shell .contenido{max-width:1240px;padding:26px 28px 56px}}:is(.shell,.app,.marco-app) .cuerpo{gap:16px}:is(.shell,.app,.marco-app) .cuerpo>h2,:is(.shell,.app,.marco-app) .cuerpo>div>h2:first-child{letter-spacing:-.02em;font-size:clamp(26px,3vw,32px);font-weight:800;line-height:1.08}:is(.shell,.app,.marco-app) .cuerpo>p.suave,:is(.shell,.app,.marco-app) .cuerpo>div>p{color:var(--app-suave)}:is(.shell,.app,.marco-app) .tarjeta{border:1px solid var(--app-borde);background:#fff;border-radius:16px;padding:16px 18px;box-shadow:0 1px 2px #1018280a,0 4px 14px -8px #10182814}:is(.shell,.app,.marco-app) .tarjeta.aviso{color:#8a5a0b;box-shadow:none;background:#fff7e0;border-color:#f6e2a6}:is(.shell,.app,.marco-app) .tarjeta.ok{color:#12643a;box-shadow:none;background:#e8f7ee;border-color:#c6ead4}:is(.shell,.app,.marco-app) .tarjeta.error{color:#b42318;box-shadow:none;background:#fdeced;border-color:#f8cfd1}:is(.shell,.app,.marco-app) .tarjeta h3,:is(.shell,.app,.marco-app) .tarjeta>b:first-child{letter-spacing:-.01em;font-size:16.5px;font-weight:750}:is(.shell,.app,.marco-app) .grande{background:#f0f7f2;border:1px solid #cfe6d6;border-radius:16px}:is(.shell,.app,.marco-app) .btn{border-radius:10px;padding:10px 16px;font-size:14.5px;font-weight:650}:is(.shell,.app,.marco-app) .btn.chico{padding:7px 12px;font-size:13.5px}:is(.shell,.app,.marco-app) .btn:not(.principal):not(.texto){color:var(--app-azul);background:#f5f9ff;border-color:#d5e3fb}:is(.shell,.app,.marco-app) .btn:not(.principal):not(.texto):not(:disabled):hover{background:#eaf2ff}:is(.shell,.app,.marco-app) .btn.principal{color:#fff;background:#1f5c3f;border-color:#1f5c3f}:is(.shell,.app,.marco-app) .btn.texto{color:var(--app-azul);font-weight:650;text-decoration:none}:is(.shell,.app,.marco-app) .btn.texto:hover{text-decoration:underline}.shell textarea,.shell select,.shell input[type=text],.shell input[type=email],.shell input[type=tel],.shell input[type=number],.shell input[type=month]{background:#fff;border-color:#d0d5dd;border-radius:10px}:is(.shell,.app,.marco-app) .pestanas{border-bottom:1px solid #e4e7ec;gap:2px;padding-bottom:0}:is(.shell,.app,.marco-app) .pestanas>a,:is(.shell,.app,.marco-app) .pestanas>button{color:var(--app-suave);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 14px 11px;font-size:14.5px}:is(.shell,.app,.marco-app) .pestanas>a:hover,:is(.shell,.app,.marco-app) .pestanas>button:hover{color:var(--app-texto)}:is(.shell,.app,.marco-app) .pestanas>.on{color:var(--app-texto);background:0 0;border-bottom-color:#1f5c3f}:is(.shell,.app,.marco-app) .chip{color:#344054;border-color:#d0d5dd;border-radius:999px}:is(.shell,.app,.marco-app) .chip.on{color:#fff;background:#1f5c3f;border-color:#1f5c3f}.shell details summary{color:var(--app-azul)}:is(.shell,.app,.marco-app) .selector-ficha{border-color:var(--app-borde);background:#fff}.shell .cuerpo>.pestanas{order:1}.shell .cuerpo>.pestanas~*{order:2}.shell .cuerpo>.pestanas+*{order:0}.app{background:0 0}@media (min-width:900px){.app{max-width:640px;box-shadow:none!important;background:0 0!important}}.marco-app .documento{background:#fff;border:1px solid #e7e9ee;border-radius:18px;padding:26px 28px;box-shadow:0 1px 2px #1018280a,0 8px 24px -14px #1018281f}@media (max-width:600px){.marco-app .documento{border-radius:14px;padding:18px 16px}}@media print{body:has(.marco-app){background:#fff!important}.marco-app{background:#fff!important}.marco-app .documento{box-shadow:none;border:0;padding:0}}.app .cabecera,.shell .cabecera{background:#f5f6f8}.barra-agencia{display:none}@media (min-width:900px){.barra-agencia{display:flex}}.shell .lateral .bloque-agencia:hover{background:#ffffff1a!important}.shell.shell-v2{--top-a:var(--marca-noche);--top-b:var(--marca-bosque);--lado:var(--marca-noche);--enlace:var(--marca-bosque);--naranja:#e8590c;--activa:var(--marca-luz);max-width:none;margin:0;padding:0 0 84px}.shell-v2 .barra-top{top:env(safe-area-inset-top,0px);z-index:30;background:linear-gradient(100deg, var(--top-a), var(--top-b));color:#fff;align-items:center;gap:14px;padding:9px 16px;display:flex;position:sticky}.shell-v2 .barra-top-logo{color:#fff;letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:750;text-decoration:none;display:inline-flex}.shell-v2 .barra-top-logo .marca{background:var(--marca-luz);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.shell-v2 .barra-top-logo .marca svg{stroke:var(--marca-noche)}.shell-v2 .barra-top-logo{font-family:var(--fuente-titulos), sans-serif}.shell-v2 .barra-top-buscar{flex:0 380px}.shell-v2 .barra-top-buscar input{color:#fff;background:#ffffff29;border:0;border-radius:9px;width:100%;padding:8px 12px;font-size:14px}.shell-v2 .barra-top-derecha{align-items:center;gap:10px;margin-left:auto;display:flex}.shell-v2 .barra-top-icono{color:#fff;background:#ffffff24;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:relative}.shell-v2 .barra-top-numero{background:var(--naranja);color:#fff;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:800;position:absolute;top:-5px;right:-6px}.shell-v2 .barra-top-yo{color:#fff;align-items:center;gap:8px;font-size:13.5px;font-weight:650;text-decoration:none;display:flex}.shell-v2 .barra-top-avatar{background:#ffffff38;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:800;display:grid}.shell-v2 .solo-ancho{display:none}.shell-v2 .contenido{padding:0 16px}.shell-v2 .ico-color{color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.shell-v2 .inferior{background:var(--lado)}@media (min-width:900px){.shell.shell-v2{grid-template-rows:auto 1fr;grid-template-columns:236px minmax(0,1fr);gap:0;min-height:100dvh;padding:0;display:grid}.shell-v2 .barra-top{grid-column:1/-1;padding:10px 22px}.shell-v2 .solo-ancho{display:inline}.shell-v2 .solo-movil-v2{display:none}.shell.shell-v2 .lateral{background:var(--lado);grid-row:2;gap:4px;height:calc(100dvh - 56px);padding:16px 12px;position:sticky;top:56px;overflow-y:auto}.shell.shell-v2 .lateral a{color:#c8d2e0;border-radius:10px;gap:11px;padding:7px 10px;font-size:14.5px}.shell.shell-v2 .lateral a:hover{color:#fff;background:#ffffff0f}.shell.shell-v2 .lateral a.on{color:#fff;background:#ffffff1c;font-weight:650}.shell-v2 .lateral .insignia{background:var(--naranja);color:#fff;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11.5px;font-weight:800}.shell-v2 .lateral .bloque-agencia{color:#fff;background:#ffffff0f;border-radius:12px;gap:2px;margin:0 0 12px;padding:10px 12px;text-decoration:none;display:grid}.shell-v2 .lateral .bloque-agencia b{font-size:14.5px}.shell-v2 .lateral .bloque-agencia span{color:#9fb0c6;font-size:12.5px}.shell.shell-v2 .contenido{grid-row:2;width:100%;max-width:1240px;margin:0 auto;padding:22px 28px 56px}.shell.shell-v2 .contenido.contenido-ancho{max-width:1440px}}@media (max-width:899px){.shell-v2 .lateral{display:none}}.shell-v2 .cabecera-cliente{background:#fff;border:1px solid #e2e7ef;border-radius:14px;gap:8px;margin:14px 0 16px;padding:12px 16px;display:grid}@media (min-width:900px){.shell-v2 .cabecera-cliente{margin-top:0}}.shell-v2 .cabecera-cliente-fila{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.shell-v2 .cabecera-cliente .migas{color:#637087;font-size:12.5px;display:block}.shell-v2 .cabecera-cliente .migas a{color:var(--enlace);font-weight:600;text-decoration:none}.shell-v2 .cabecera-cliente-nombre{letter-spacing:-.02em;color:var(--marca-noche);font-size:22px;font-weight:800;display:block}.shell-v2 .cabecera-cliente select{width:auto;max-width:240px}.shell-v2 .pestanas>a,.shell-v2 .pestanas>button{text-transform:uppercase;letter-spacing:.04em;color:var(--marca-bosque);font-weight:700;font-size:12.5px!important}.shell-v2 .pestanas>a.on,.shell-v2 .pestanas>button.on{color:var(--marca-noche);border-bottom-color:#f26b1d!important}.nuevo-cliente{gap:14px;display:grid}.nc-pasos{color:#667085;flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.nc-pasos li{align-items:center;gap:6px;display:flex}.nc-pasos li span{background:#eaecf0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.nc-pasos li.on{color:var(--marca-azul);font-weight:600}.nc-pasos li.on span{background:var(--marca-azul);color:#fff}.nc-pasos li.hecho span{background:var(--marca-bosque);color:#fff}.nc-form{gap:12px;max-width:560px;display:grid}.nc-form label{gap:6px;font-size:14px;font-weight:600;display:grid}.nc-form input{font:inherit;border:1px solid #d0d5dd;border-radius:10px;padding:11px 12px;font-weight:400}.nc-form input:focus{border-color:var(--marca-azul);outline:2px solid #2a5d8f33}.nc-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nc-acciones .btn{flex:none}.nc-lista{gap:8px;display:grid}.nc-candidata{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:12px;gap:2px;padding:12px 14px;display:grid}.nc-candidata span{color:#344054;font-size:13.5px}.nc-candidata small{color:#667085;font-size:12.5px}.nc-candidata:hover{border-color:var(--marca-azul)}.nc-candidata.on{border:2px solid var(--marca-azul);background:#eff6ff;padding:11px 13px}.nc-candidata:focus-visible{outline:2px solid var(--marca-azul)}.nc-error{color:#b42318;margin:0;font-size:14px}@media (max-width:599px){.shell-v2 .barra-top-buscar{display:none}}.aviso-demo{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:10px;padding:6px 12px;font-weight:650}.ficha-cliente{gap:16px;min-width:0;display:grid}.etapas{gap:3px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.etapa{color:#475467;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);background:#eaecf0;flex:1 1 0;gap:1px;min-width:128px;padding:9px 14px 9px 24px;display:grid}.etapa:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);border-radius:8px 0 0 8px;padding-left:14px}.etapa span{white-space:nowrap;font-size:13.5px;font-weight:700}.etapa small{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.etapa-hecho{background:var(--marca-bosque);color:#fff}.etapa-ahora{background:var(--marca-azul);color:#fff}.ficha-columnas{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:900px){.ficha-columnas{grid-template-columns:250px minmax(0,1fr)}.ficha-der{grid-column:1/-1}}@media (min-width:1280px){.ficha-columnas{grid-template-columns:250px minmax(0,1fr) 330px}.ficha-der{grid-column:auto}}.ficha-col{gap:16px;min-width:0;display:grid}.ficha-caja{background:#fff;border:1px solid #e4e7ec;border-radius:14px;gap:10px;min-width:0;padding:16px;display:grid}.ficha-caja h3{letter-spacing:.01em;margin:0;font-size:15px}.ficha-caja .suave{margin:0;font-size:13.5px}.ficha-datos{gap:10px;margin:0;display:grid}.ficha-datos div{gap:1px;display:grid}.ficha-datos dt{text-transform:uppercase;letter-spacing:.05em;color:#667085;font-size:11.5px}.ficha-datos dd{color:#101828;margin:0;font-size:14px}.ficha-datos small{color:#667085}.chip-estado{border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700;display:inline-block}.ficha-motivos{color:#344054;gap:6px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.ficha-motivos li[data-grave]{color:#b42318}.ficha-pasos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ficha-pasos li{border:1px solid #e4e7ec;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.ficha-pasos li[data-urgente]{background:#fffbfa;border-color:#fecdca}.ficha-pasos p{color:#475467;margin:2px 0 0;font-size:13.5px}.ficha-pasos .btn{white-space:nowrap;flex:none}.ficha-num{width:28px;height:28px;color:var(--marca-azul);background:#eff6ff;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.ficha-pasos li[data-urgente] .ficha-num{color:#b42318;background:#fee4e2}@media (max-width:599px){.ficha-pasos li{grid-template-columns:28px minmax(0,1fr)}.ficha-pasos .btn{grid-column:2;justify-self:start}}.ficha-ver summary{cursor:pointer;font-size:14.5px;font-weight:700}.ficha-ver-dentro{gap:16px;min-width:0;margin-top:12px;display:grid}.ficha-frentes{overflow-x:auto}.ficha-ver summary{color:var(--marca-azul);list-style:none}.ficha-ver summary::-webkit-details-marker{display:none}.kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.kpi{color:#fff;border-radius:14px;align-content:start;gap:2px;min-height:132px;padding:14px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;position:relative}.kpi:hover{transform:translateY(-2px);box-shadow:0 6px 18px #10182824}.kpi:focus-visible{outline:3px solid var(--marca-luz);outline-offset:2px}.kpi-1{background:linear-gradient(135deg,#e8590c,#f08c3a)}.kpi-2{background:linear-gradient(135deg, var(--marca-azul), #3b74ad)}.kpi-3{background:linear-gradient(135deg, var(--marca-bosque), var(--marca-bosque-claro))}.kpi-4{background:linear-gradient(135deg,#5b3fa8,#7a5cc7)}.kpi-5{background:linear-gradient(135deg,#0e6d73,#1a9aa0)}.kpi-6{background:linear-gradient(135deg,#a8323b,#cf4b4b)}.kpi[data-necesita]:after{content:"";background:var(--marca-luz);border-radius:50%;width:10px;height:10px;position:absolute;top:12px;right:12px;box-shadow:0 0 0 3px #ffffff59}.kpi-fase{text-transform:uppercase;letter-spacing:.05em;opacity:.9;font-size:12px;font-weight:700}.kpi-numero{font-variant-numeric:tabular-nums;font-size:30px;line-height:1.1}.kpi-texto{opacity:.95;font-size:13px}.kpi-frase{opacity:.85;margin-top:4px;font-size:12px}@media (max-width:599px){.kpi{min-height:0}.kpi-frase{display:none}}.escaner{gap:10px;display:grid}.escaner-fecha{color:#667085;margin:0;font-size:12.5px}.escaner-bloque{border:1px solid #eaecf0;border-radius:12px;gap:6px;padding:12px;display:grid}.escaner-bloque h4{margin:0;font-size:14px}.escaner-bloque p{margin:0;font-size:13.5px}.escaner-mapa{gap:4px;max-width:260px;display:grid}.escaner-mapa span{aspect-ratio:1;outline-offset:-3px;border-radius:7px;place-items:center;font-size:13px;font-weight:700;display:grid}.escaner-chips{flex-wrap:wrap;gap:6px;display:flex}.escaner-chips span{background:#f2f4f7;border-radius:999px;padding:2px 9px;font-size:12.5px}.escaner-tabla{border-collapse:collapse;width:100%;font-size:13.5px}.escaner-tabla th{text-align:left;color:#667085;font-size:12.5px;font-weight:600}.escaner-tabla td,.escaner-tabla th{border-top:1px solid #f2f4f7;padding:4px 6px 4px 0}.escaner-lista{gap:3px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.escaner-lista li[data-tipo=error]{color:#b42318}.escaner-lista li[data-tipo=indicio]{color:#b54708}.servicios-venta{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.servicios-venta legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:700}.servicios-venta legend span{color:#667085;margin-left:6px;font-size:13px;font-weight:400}.servicios-venta>div{flex-wrap:wrap;gap:8px;display:flex}.servicio-venta{cursor:pointer;background:#fff;border:1.5px solid #d0d5dd;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;display:inline-flex}.servicio-venta input{accent-color:var(--marca-azul);margin:0}.servicio-venta.on{border-color:var(--marca-azul);color:var(--marca-azul);background:#eff6ff;font-weight:650}.esc-kpis{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.esc-kpi{color:#fff;border-radius:12px;gap:1px;padding:10px 12px;display:grid}.esc-kpi span{text-transform:uppercase;letter-spacing:.05em;opacity:.9;font-size:11px;font-weight:700}.esc-kpi b{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1}.esc-kpi b small{opacity:.85;font-size:14px}.esc-kpi .esc-kpi-texto{font-size:18px}.esc-kpi em{opacity:.9;font-size:11.5px;font-style:normal}.esc-verde{background:linear-gradient(135deg, var(--marca-bosque), var(--marca-bosque-claro))}.esc-ambar{background:linear-gradient(135deg,#b54708,#e8902a)}.esc-rojo{background:linear-gradient(135deg,#a8323b,#d1584a)}.esc-gris{background:linear-gradient(135deg,#475467,#667085)}.esc-mapa-cargando{background:#e9e4d8;border-radius:14px;height:360px}.esc-leyenda{color:#475467;flex-wrap:wrap;gap:6px 12px;font-size:12px;display:flex}.esc-leyenda span{align-items:center;gap:5px;display:inline-flex}.esc-leyenda i,.esc-quien i{border-radius:50%;width:11px;height:11px;display:inline-block}.esc-barra{background:#eaecf0;border-radius:999px;flex:1;min-width:40px;height:8px;overflow:hidden}.esc-barra i{background:#1f8a4c;border-radius:999px;height:100%;display:block}.esc-ia{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.esc-donut{flex:none;width:104px;height:104px}.esc-motores{flex:200px;gap:8px;display:grid}.esc-motor{grid-template-columns:78px minmax(0,1fr) 34px;align-items:center;gap:8px;font-size:13px;display:grid}.esc-motor b{text-align:right;font-variant-numeric:tabular-nums}.esc-chip{color:#344054;background:#f2f4f7;border-radius:999px;margin:2px 4px 0 0;padding:1px 8px;font-size:12px;display:inline-block}.esc-comparar{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:4px 10px;font-size:13px;display:grid}.esc-comparar>span{color:#475467;grid-row:span 2}.esc-comparar>div{align-items:center;gap:8px;display:flex}.esc-comparar b{text-align:right;font-variant-numeric:tabular-nums;width:44px}.esc-quien{color:#475467;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.esc-quien span{align-items:center;gap:5px;display:inline-flex}.esc-check{gap:5px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.esc-check li{padding-left:24px;position:relative}.esc-check li:before{color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid;position:absolute;top:0;left:0}.esc-check li[data-tipo=bien]:before{content:"✓";background:#1f8a4c}.esc-check li[data-tipo=error]:before{content:"✕";background:#c2603f}.esc-check li[data-tipo=error]{color:#b42318}.esc-check li[data-tipo=indicio]:before{content:"?";background:#d9a21b}.esc-redes{flex-wrap:wrap;gap:6px;display:flex}.esc-redes span{color:#98a2b3;border:1.5px dashed #d0d5dd;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.esc-redes span.on{border:1.5px solid var(--marca-azul);color:var(--marca-azul);background:#eff6ff}.esc-rejilla{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 12px;display:grid}.esc-rejilla label{color:#344054;gap:4px;font-size:13px;font-weight:600;display:grid}.esc-rejilla select{font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:7px 9px;font-weight:400}.esc-rejilla p{color:#667085;grid-column:1/-1;margin:0;font-size:12.5px}.esc-afinar{border:1px dashed #b2ccff;border-radius:12px;gap:10px;padding:10px 12px;display:grid}.esc-afinar[open]{display:grid}.esc-afinar summary{cursor:pointer;color:var(--marca-azul);font-size:13.5px;font-weight:700;list-style:none}.esc-afinar summary::-webkit-details-marker{display:none}.esc-auditoria{gap:8px;display:grid}.esc-resumen-web{margin:0;font-size:13.5px}.esc-grupos{gap:6px;display:grid}.esc-grupo{border:1px solid #eaecf0;border-left:4px solid #12b76a;border-radius:10px;padding:8px 10px}.esc-grupo[data-tono=rojo]{border-left-color:#d1584a}.esc-grupo[data-tono=ambar]{border-left-color:#e8a02a}.esc-grupo summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.esc-grupo summary::-webkit-details-marker{display:none}.esc-grupo summary em{gap:4px;font-style:normal;display:flex}.esc-grupo summary i{color:#fff;border-radius:999px;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:800}.esc-grupo summary i.f{background:#d1584a}.esc-grupo summary i.a{background:#e8a02a}.esc-grupo summary i.o{background:#12b76a}.esc-grupo .esc-check{margin-top:8px}.razones{gap:3px;margin:2px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.razones li{color:#344054;padding-left:18px;position:relative}.razones li:before{content:"";background:#98a2b3;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:3px}.razones li[data-tipo=problema]{color:#101828;font-weight:600}.razones li[data-tipo=problema]:before{background:#d1584a}.razones li[data-tipo=tambien]:before{background:#e8a02a}.razones li[data-tipo=actividad]:before{background:var(--marca-azul)}.niveles{color:#475467;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.medidor{align-items:center;gap:6px;display:inline-flex}.medidor i{gap:2px;display:inline-flex}.medidor i b{background:#eaecf0;border-radius:2px;width:9px;height:9px}.medidor[data-nivel=bajo] i b:nth-child(-n+1),.medidor[data-nivel=medio] i b:nth-child(-n+2),.medidor[data-nivel=alto] i b{background:var(--marca-azul)}.medidor strong{color:#101828}.dato-origen{cursor:help;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.dato-alta{color:#027a48;background:#ecfdf3}.dato-media{color:#b54708;background:#fffaeb}.dato-baja{color:#475467;background:#f2f4f7}.lista-herramientas{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;font-size:13.5px;display:flex}.lista-herramientas select{font:inherit;border:1px solid #d0d5dd;border-radius:8px;margin-left:4px;padding:4px 8px}.como-calificamos summary{cursor:pointer;color:var(--marca-azul);font-weight:700;list-style:none}.como-calificamos summary::-webkit-details-marker{display:none}.como-calificamos>div{color:#344054;background:#f9fafb;border-radius:12px;gap:8px;max-width:760px;margin-top:8px;padding:12px;font-size:13.5px;display:grid}.como-calificamos p{margin:0}.como-calificamos ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.shell-v2 .barra-top-creditos{color:#fff;white-space:nowrap;background:#ffffff29;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:13.5px;text-decoration:none;display:inline-flex}.shell-v2 .barra-top-creditos b{font-variant-numeric:tabular-nums}.shell-v2 .barra-top-creditos.pocos{background:var(--marca-luz);color:#101828}.plan-creditos{gap:12px}.plan-creditos h4{margin:4px 0 0;font-size:15px}.plan-creditos h4 small{color:#667085;font-weight:400}.plan-creditos details summary{cursor:pointer;color:var(--marca-azul);font-weight:700}.pc-resumen{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.pc-resumen>div{color:#fff;border-radius:14px;gap:2px;padding:14px 16px;display:grid}.pc-saldo{background:linear-gradient(135deg, var(--marca-bosque), var(--marca-bosque-claro))}.pc-tramo{background:linear-gradient(135deg, var(--marca-azul), #3b74ad)}.pc-resumen span{text-transform:uppercase;letter-spacing:.05em;opacity:.9;font-size:12px;font-weight:700}.pc-resumen b{font-variant-numeric:tabular-nums;font-size:30px;line-height:1.1}.pc-resumen em{font-size:14px;font-style:normal}.pc-resumen small{opacity:.85;font-size:12.5px}.pc-arrastre{margin:0;font-size:14.5px;line-height:1.45}.conectar-pasos{gap:4px;margin:4px 0;padding-left:22px;font-size:14.5px;display:grid}.conectar-fila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.conectar-fila code{word-break:break-all}.pc-packs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.pc-pack{border:1px solid #e4e7ec;border-radius:12px;justify-items:start;gap:4px;padding:12px;display:grid}.pc-pack span{font-size:22px;font-weight:800}.pc-pack .btn{flex:none}.pc-costes,.pc-movs{gap:4px;margin:8px 0;padding:0;font-size:13.5px;list-style:none;display:grid}.pc-costes li,.pc-movs li{border-bottom:1px solid #f2f4f7;justify-content:space-between;gap:10px;padding:4px 0;display:flex}.pc-movs b.menos{color:#b42318}.pc-movs b.mas{color:#027a48}.pc-tramos{border-collapse:collapse;width:100%;margin-top:8px;font-size:13.5px}.pc-tramos th,.pc-tramos td{text-align:left;border-bottom:1px solid #f2f4f7;padding:6px 4px}.pc-tramos tr.on{background:#eff6ff;font-weight:700}.plan-creditos details summary{list-style:none}.plan-creditos details summary::-webkit-details-marker{display:none}.cat-pestana{font:inherit;color:#344054;cursor:pointer;background:#fff;border:1.5px solid #e4e7ec;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:650;display:inline-flex}.cat-pestana b{background:#f2f4f7;border-radius:999px;padding:0 7px;font-size:12.5px}.cat-pestana.on.cat-muy{color:#027a48;background:#ecfdf3;border-color:#12b76a}.cat-pestana.on.cat-interesante{color:#175cd3;background:#eff8ff;border-color:#2e90fa}.cat-pestana.on.cat-poco,.cat-pestana.on.cat-descartar{color:#344054;background:#f2f4f7;border-color:#98a2b3}.cat-fichas{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 2px;display:grid}@media (max-width:700px){.cat-fichas{scroll-snap-type:x proximity;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.cat-fichas .cat-ficha{scroll-snap-align:start;flex:none;min-width:112px;padding:8px 12px}.cat-fichas .cat-ficha b{font-size:22px}.cat-fichas .cat-ficha span{font-size:13.5px}.cat-fichas .cat-ficha small{display:none}}.cat-ficha{font:inherit;text-align:left;cursor:pointer;border:2px solid #0000;border-radius:14px;gap:2px;padding:12px 14px;transition:transform .12s,box-shadow .12s;display:grid}.cat-ficha b{font-variant-numeric:tabular-nums;font-size:30px;line-height:1.05}.cat-ficha span{font-size:15px;font-weight:750}.cat-ficha small{opacity:.85;font-size:12.5px}.cat-ficha:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1018281a}.cat-ficha:focus-visible{outline:3px solid var(--marca-luz);outline-offset:2px}.cat-muy{color:#05603a;background:#ecfdf3}.cat-interesante{color:#175cd3;background:#eff8ff}.cat-poco{color:#93370d;background:#fffaeb}.cat-descartar{color:#475467;background:#f2f4f7}.cat-ficha.on{color:#fff;box-shadow:0 6px 18px #10182829}.cat-muy.on{background:linear-gradient(135deg, var(--marca-bosque), var(--marca-bosque-claro))}.cat-interesante.on{background:linear-gradient(135deg, var(--marca-azul), #3b74ad)}.cat-poco.on{background:linear-gradient(135deg,#b54708,#e8902a)}.cat-descartar.on{background:linear-gradient(135deg,#475467,#667085)}.cat-fichas{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){.cat-fichas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.cat-fichas{grid-template-columns:repeat(2,minmax(0,1fr))}}.cat-favoritos{color:#8a5a00;background:#fff8e1;border:2px dashed #f5c451}.cat-favoritos.on{background:linear-gradient(135deg,#c98a04,#f5a623);border-color:#0000}.etapas-venta{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@media (max-width:900px){.etapas-venta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.etapas-venta{grid-template-columns:repeat(2,minmax(0,1fr))}}.etapa-venta{font:inherit;text-align:left;cursor:pointer;color:#344054;background:#f2f4f7;border:2px solid #0000;border-radius:14px;gap:1px;padding:12px 14px;transition:transform .12s,box-shadow .12s;display:grid;position:relative}.etapa-venta em{opacity:.55;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:10px;right:12px}.etapa-venta b{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.05}.etapa-venta span{font-size:14.5px;font-weight:750}.etapa-venta small{opacity:.85;font-size:12px}.etapa-venta:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1018281a}.ev-preparar{color:#5925dc;background:#f4f3ff}.ev-enviar{color:#175cd3;background:#eff8ff}.ev-esperando{color:#93370d;background:#fffaeb}.ev-interesados{color:#05603a;background:#ecfdf3}.ev-cerradas{color:#475467;background:#f2f4f7}.etapa-venta.on{color:#fff;box-shadow:0 6px 18px #10182829}.ev-preparar.on{background:linear-gradient(135deg,#5b3fa8,#7a5cc7)}.ev-enviar.on{background:linear-gradient(135deg, var(--marca-azul), #3b74ad)}.ev-esperando.on{background:linear-gradient(135deg,#b54708,#e8902a)}.ev-interesados.on{background:linear-gradient(135deg, var(--marca-bosque), var(--marca-bosque-claro))}.ev-cerradas.on{background:linear-gradient(135deg,#475467,#667085)}.pasos-venta{gap:4px;margin-top:2px;display:inline-flex}.pasos-venta i{background:#eaecf0;border-radius:3px;width:18px;height:5px}.pasos-venta i.hecho{background:#12b76a}.pasos-venta i.ahora{background:var(--marca-azul)}.cajon-fondo{z-index:60;background:#10182873;justify-content:flex-end;display:flex;position:fixed;inset:0}.cajon{background:#fff;width:min(760px,100%);height:100%;padding:20px;overflow-y:auto;box-shadow:-12px 0 40px #1018282e}.cajon pre{overflow-wrap:anywhere}.prop-hero{color:#fff;border-radius:20px;gap:10px;padding:28px 24px;display:grid}.prop-hero h1{text-wrap:balance;margin:0;font-size:clamp(24px,4vw,34px);line-height:1.12}.prop-hero p{opacity:.95;max-width:680px;margin:0;font-size:16.5px;line-height:1.55}.prop-etiqueta{text-transform:uppercase;letter-spacing:.06em;opacity:.85;font-size:12.5px;font-weight:800}.prop-situacion,.prop-seccion,.prop-bloque{break-inside:avoid;background:#fff;border:1px solid #e4e7ec;border-radius:16px;gap:10px;padding:18px;display:grid}.prop-situacion h2,.prop-seccion h2{margin:0;font-size:20px}.prop-bloque h3{margin:0;font-size:17px}.prop-situacion ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prop-situacion li{padding-left:26px;font-size:15.5px;line-height:1.45;position:relative}.prop-situacion li:before{content:"!";color:#fff;background:#d1584a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-weight:900;display:grid;position:absolute;top:1px;left:0}.prop-nota,.prop-fecha{color:#667085;margin:0;font-size:12.5px}.prop-explica{color:#475467;margin:0;font-size:14px}.prop-diag{gap:14px;display:grid}.prop-diag .esc-kpi b{font-size:32px}.prop-diag .esc-kpi em{font-size:12.5px}.prop-rejilla{max-width:340px}.prop-servicios{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.prop-servicio{break-inside:avoid;border:1px solid #e4e7ec;border-top:5px solid;border-radius:14px;align-content:start;gap:8px;padding:14px;display:grid}.prop-servicio header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.prop-servicio header em{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;font-weight:800;display:grid}.prop-servicio header b{flex:150px;font-size:16.5px}.prop-precio{white-space:nowrap;font-size:15px;font-weight:800}.prop-servicio p{margin:0;font-size:14.5px;line-height:1.5}.prop-servicio ul{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.prop-servicio ul li{padding-left:22px;position:relative}.prop-servicio ul li:before{content:"✓";color:#12b76a;font-weight:900;position:absolute;left:0}.prop-servicio footer{color:#344054;background:#f9fafb;border-radius:10px;padding:8px 10px;font-size:13.5px}.prop-linea{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.prop-linea>li{background:#f9fafb;border-radius:14px;align-content:start;gap:6px;padding:14px;display:grid}.prop-punto{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.prop-linea ul{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.prop-medir{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.prop-medir li{background:#f0f9ff;border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.45}.prop-inversion{gap:6px;display:grid}.prop-inversion>div{background:#f9fafb;border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:15px;display:flex}.prop-inversion>div b{white-space:nowrap}.prop-inversion .prop-total{color:#fff;font-size:17px}@media print{.prop-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.prop-hero h1,.prop-hero p,.prop-hero span{color:#fff}.linea-seguimiento{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.linea-seguimiento li{color:#475467;background:#f2f4f7;border-radius:12px;gap:1px;padding:10px 12px;display:grid;position:relative}.linea-seguimiento li i{color:#fff;background:#d0d5dd;border-radius:50%;place-items:center;width:24px;height:24px;margin-bottom:4px;font-size:12.5px;font-style:normal;font-weight:800;display:grid}.linea-seguimiento li b{color:#101828;font-size:13.5px}.linea-seguimiento li small{font-size:12px}.linea-seguimiento li.hecho{background:#ecfdf3}.linea-seguimiento li.hecho i{background:#12b76a}.linea-seguimiento li.hoy{box-shadow:0 0 0 2px var(--marca-luz) inset;background:#fffaeb}.linea-seguimiento li.hoy i{background:#f79009}.linea-seguimiento li.siguiente i{background:var(--marca-azul)}.tarjeta-seguimiento{background:#f5faff;border:1px solid #b2ddff;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 14px;font-size:14px;display:grid}.tarjeta-seguimiento.hoy{background:#fffaeb;border-color:#fedf89}.que-respondio{border:1px solid #e4e7ec;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.que-respondio input{font:inherit;border:1px solid #d0d5dd;border-radius:9px;padding:8px 10px}.respuestas{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.resp{font:inherit;text-align:left;cursor:pointer;border:2px solid #0000;border-radius:12px;gap:2px;padding:12px;font-size:14.5px;font-weight:750;display:grid}.resp span{font-size:20px}.resp small{opacity:.85;font-size:12px;font-weight:400}.resp:disabled{opacity:.5;cursor:default}.resp-si{color:#05603a;background:#ecfdf3;border-color:#a6f4c5}.resp-cambios{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.resp-nada{color:#344054;background:#f9fafb;border-color:#e4e7ec}.resp-dia{color:#9e165f;background:#fdf2fa;border-color:#fcceee}.llamar-otro-dia{background:#fdf2fa;border:1px solid #fcceee;border-radius:12px;gap:8px;padding:12px;display:grid}.llamar-otro-dia input{font:inherit;border:1px solid #d0d5dd;border-radius:9px;margin-top:3px;padding:7px 9px;display:block}.llamar-apuntada{background:#fdf2fa;border:1px solid #fcceee;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.agenda-bloque{gap:8px;display:grid}.agenda-bloque h3{margin:0;font-size:16px}.agenda-bloque ul{margin:0;padding:0;list-style:none;display:grid}.agenda-bloque summary{cursor:pointer}.agenda-bloque.atrasado{background:#fffbfa;border-color:#fecdca}.agenda-bloque.hoy{border-left:4px solid #c11574}.agenda-fila{border-top:1px solid #f2f4f7;align-items:center;gap:10px;padding:9px 0;display:flex}.agenda-fila:first-child{border-top:0}.agenda-fila.hecha .agenda-texto b{color:#667085;text-decoration:line-through}.agenda-icono{text-align:center;flex:none;width:26px;font-size:18px}.agenda-texto{flex:auto;gap:2px;min-width:0;display:grid}.agenda-texto b{font-size:14.5px}.agenda-texto small{color:#667085;font-size:12.5px}.agenda-hora{font-variant-numeric:tabular-nums;color:#c11574;margin-right:8px}.agenda-botones{flex:none;gap:6px;display:flex}.agenda-dia{gap:2px;padding-top:6px;display:grid}.agenda-dia-nombre{text-transform:uppercase;letter-spacing:.04em;color:#475467;font-size:12.5px;font-weight:750}.agenda-nueva{gap:10px;display:grid}.agenda-nueva label{gap:4px;font-size:13.5px;font-weight:600;display:grid}.agenda-nueva input{font:inherit;border:1px solid #d0d5dd;border-radius:9px;padding:8px 10px}.resp-no{color:#b42318;background:#fef3f2;border-color:#fecdca}.resp:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px #10182814}.aviso-condiciones{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 14px;font-size:14px;display:flex}.aviso-condiciones button{flex:none}:root{--marca-fondo:#f8faf9;--marca-linea:#eaecf0;--marca-menta-suave:#ecfdf3}body:has(.shell-v2){background:var(--marca-fondo)}.shell.shell-v2{--lado:#fff;--activa:var(--marca-bosque)}.shell-v2 .barra-top{color:#101828;border-bottom:1px solid var(--marca-linea);background:#fff}.shell-v2 .barra-top-logo,.shell-v2 .barra-top-yo{color:#101828}.shell-v2 .barra-top-buscar input{color:#101828;background:#f2f4f7}.shell-v2 .barra-top-buscar input::placeholder{color:#667085}.shell-v2 .barra-top-buscar input:focus{background:#fff;outline:2px solid #1f5c3f40}.shell-v2 .barra-top-icono{color:#344054;background:#f2f4f7}.shell-v2 .barra-top-icono.on{color:var(--marca-bosque);background:#e3f4ea;box-shadow:inset 0 0 0 2px}.shell-v2 .barra-top-avatar,.shell-v2 .barra-top-creditos{background:var(--marca-menta-suave);color:var(--marca-bosque)}.shell .inferior{border-top:1px solid var(--marca-linea);background:#fff}.shell .inferior a{color:#667085}.shell .inferior a.on{color:var(--marca-bosque)}@media (min-width:900px){.shell.shell-v2 .lateral{border-right:1px solid var(--marca-linea);background:#fff}.shell.shell-v2 .lateral a{color:#344054}.shell.shell-v2 .lateral a:hover{color:#101828;background:#f2f4f7}.shell.shell-v2 .lateral a.on{background:var(--marca-menta-suave);color:var(--marca-bosque)}.shell-v2 .lateral .bloque-agencia{background:var(--marca-fondo);border:1px solid var(--marca-linea);color:#101828}.shell-v2 .lateral .bloque-agencia span{color:#667085}}.shell-v2 .pestanas>a.on,.shell-v2 .pestanas>button.on{border-bottom-color:var(--marca-bosque)!important}.kpi{color:#344054;border:1px solid var(--marca-linea);border-top:5px solid var(--kpi-color,var(--marca-bosque));background:#fff!important}.kpi-numero{color:var(--kpi-color,var(--marca-bosque))}.kpi-fase{color:var(--kpi-color,var(--marca-bosque));opacity:1}.kpi-texto{color:#101828;opacity:1}.kpi-frase{color:#667085;opacity:1}.kpi[data-necesita]:after{box-shadow:0 0 0 3px #fff7e0}.kpi-1{--kpi-color:#e8590c}.kpi-2{--kpi-color:var(--marca-azul)}.kpi-3{--kpi-color:var(--marca-bosque)}.kpi-4{--kpi-color:#6941c6}.kpi-5{--kpi-color:#0e7a80}.kpi-6{--kpi-color:#c4320a}.recorrido{grid-template-columns:2fr 4fr 1fr;gap:10px;display:grid}@media (max-width:1000px){.recorrido{grid-template-columns:minmax(0,1fr)}}.rec-grupo{gap:6px;min-width:0;display:grid}.rec-titulo{letter-spacing:.08em;text-transform:uppercase;color:#667085;padding-left:4px;font-size:11.5px;font-weight:800}.rec-pasos{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}@media (max-width:640px){.recorrido{scroll-snap-type:x proximity;padding-bottom:6px;display:flex;overflow-x:auto}.rec-grupo{flex:none}.rec-pasos{grid-auto-columns:128px}.rec-paso{scroll-snap-align:start}}.rec-paso{--c:#475467;--f:#f2f4f7;font:inherit;text-align:left;cursor:pointer;border:1px solid var(--marca-linea,#eaecf0);border-top:4px solid var(--c);color:#344054;background:#fff;border-radius:12px;gap:1px;min-width:0;padding:10px 12px;transition:transform .12s,box-shadow .12s,background .2s;display:grid;position:relative}.rec-paso em{color:#667085;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:8px;right:10px}.rec-paso b{color:var(--c);font-variant-numeric:tabular-nums;font-size:24px;line-height:1.05}.rec-paso span{color:#101828;-webkit-hyphens:auto;hyphens:auto;font-size:13.5px;font-weight:750;line-height:1.2}.rec-paso small{color:#667085;font-size:11.5px;line-height:1.25}@media (min-width:1001px) and (max-width:1320px){.rec-paso{padding:9px}.rec-paso span{font-size:12.5px}.rec-paso small{display:none}}.rec-paso:hover{transform:translateY(-1px);box-shadow:0 4px 14px #10182814}.rec-paso.on{background:var(--f);border-color:var(--c);box-shadow:0 0 0 2px var(--c) inset}.rec-paso.sube{animation:2.2s rec-sube}@keyframes rec-sube{0%{background:#fff7d6;box-shadow:0 0 #ffcf5ce6}40%{background:#fff7d6;box-shadow:0 0 0 8px #ffcf5c00}to{box-shadow:none}}.rp-encontrados{--c:#475467;--f:#f2f4f7}.rp-favoritos{--c:#b7791f;--f:#fff8e1}.rp-preparar{--c:#6941c6;--f:#f4f3ff}.rp-enviar{--c:#2a5d8f;--f:#eff8ff}.rp-esperando{--c:#c4560a;--f:#fffaeb}.rp-interesados{--c:#1f5c3f;--f:#ecfdf3}.rp-cerradas{--c:#667085;--f:#f2f4f7}.rec-chip{color:var(--c);background:var(--f);border:1px solid var(--c);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:750;display:inline-block}.aviso-movimiento{z-index:70;color:#fff;background:#101828;border-radius:14px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:12px 16px;font-size:14.5px;animation:.25s aviso-entra;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #1018284d}.aviso-movimiento .rec-chip{background:#fff}.aviso-movimiento button{font:inherit;cursor:pointer;background:var(--marca-luz,#ffcf5c);color:#101828;border:0;border-radius:999px;flex:none;padding:6px 14px;font-weight:750}.aviso-movimiento button.cerrar{color:#667085;background:0 0;padding:4px 6px}@keyframes aviso-entra{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:899px){.aviso-movimiento{bottom:84px}}.buscar-ventas{border:1px solid var(--marca-linea,#eaecf0);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:4px 12px;display:flex}.buscar-ventas input{font:inherit;background:0 0;border:0;flex:1;min-width:0;padding:8px 0}.buscar-ventas input:focus{outline:none}.calc{flex-direction:column;gap:16px;width:min(640px,100%);display:flex}.calc-cabeza{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.calc-abrir{color:#6b4a00;background:#fff7e0;border:1px solid #f5d27a;border-radius:999px;padding:6px 12px;font-weight:700}.calc-paso{flex-direction:column;gap:8px;display:flex}.calc-paso h4{align-items:center;gap:8px;margin:0;font-size:15.5px;display:flex}.calc-paso h4 em{background:var(--marca-bosque,#1f5c3f);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12.5px;font-style:normal;display:grid}.calc-perfil{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.calc-perfil button{font:inherit;text-align:left;cursor:pointer;border:1.5px solid var(--marca-linea,#eaecf0);color:#101828;background:#fff;border-radius:12px;gap:2px;padding:12px;display:grid}.calc-perfil button small{color:#667085;font-size:12.5px}.calc-perfil button.on{border-color:var(--marca-bosque,#1f5c3f);background:var(--marca-menta-suave,#ecfdf3);box-shadow:0 0 0 1px var(--marca-bosque,#1f5c3f) inset}.calc-gastos{border:1px solid var(--marca-linea,#eaecf0);border-radius:12px;display:grid;overflow:hidden}.calc-gasto{border-top:1px solid var(--marca-linea,#eaecf0);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.calc-gasto:first-child{border-top:0}.calc-gasto>span:first-child{gap:1px;min-width:0;font-size:14px;display:grid}.calc-gasto small{color:#667085;font-size:12px;line-height:1.3}.calc-gasto>input[type=text]{flex:auto;min-width:0}.calc-euros{flex:none;align-items:center;gap:6px;display:inline-flex}.calc-euros input{text-align:right;font-variant-numeric:tabular-nums;width:96px}.calc-euros i{color:#667085;width:44px;font-size:12.5px;font-style:normal}.calc-tiempo{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.calc-tiempo label{color:#344054;align-content:start;gap:4px;font-size:13px;font-weight:600;display:grid}.calc-resultado{background:#f6fef9;border:1.5px solid #a6e2bf;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.calc-cifras,.calc-precio{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.calc-cifras>div,.calc-precio>div{border:1px solid var(--marca-linea,#eaecf0);background:#fff;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.calc-cifras small,.calc-precio small{color:#667085;font-size:12px}.calc-cifras b,.calc-precio b{font-variant-numeric:tabular-nums;color:#101828;font-size:19px}.calc-cifras .fuerte,.calc-precio .fuerte{background:var(--marca-bosque,#1f5c3f);border-color:var(--marca-bosque,#1f5c3f)}.calc-cifras .fuerte small,.calc-precio .fuerte small{color:#d1fadf}.calc-cifras .fuerte b,.calc-precio .fuerte b{color:#fff}.calc-cliente{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.calc-cliente>span:first-child{flex:220px;gap:1px;min-width:0;font-size:14px;display:grid}.calc-cliente small{color:#667085;font-size:12px}@media (max-width:520px){.calc-gasto{gap:8px;padding:9px 10px}.calc-euros input{width:74px;padding-inline:8px}.calc-euros i{width:34px;font-size:11.5px}}.calc-euros input::placeholder{color:#c4c9d0;opacity:1;font-style:italic}.calc-euros input:not(:placeholder-shown){border-color:var(--marca-bosque,#1f5c3f);background:var(--marca-menta-suave,#ecfdf3);font-weight:700}.calc-gasto small{white-space:normal;text-overflow:clip;overflow:visible}.bf-caja{background:#f8faf9;border:1px dashed #c9d6cf;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.bf-fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bf-una{flex-direction:column;gap:10px;display:flex}.bf-pregunta{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bf-pregunta b{font-size:16px}.bf-tarjeta{background:#fff;border:1px solid #eaecf0;border-radius:14px;grid-template-columns:132px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 2px 10px #1018280f}.bf-tarjeta.pequena{box-shadow:none;border-radius:10px;grid-template-columns:56px minmax(0,1fr)}.bf-foto{background:linear-gradient(135deg,#ecfdf3,#e8eef7);place-items:center;min-height:112px;display:grid;position:relative}.bf-tarjeta.pequena .bf-foto{min-height:56px}.bf-foto span{opacity:.55;font-size:26px}.bf-tarjeta.pequena .bf-foto span{font-size:18px}.bf-foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bf-datos{color:#475467;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;font-size:13.5px;display:flex}.bf-tarjeta.pequena .bf-datos{gap:1px;padding:7px 10px;font-size:12.5px}.bf-datos b{color:#101828;font-size:16px;line-height:1.25}.bf-tarjeta.pequena .bf-datos b{font-size:14px}.bf-nota strong{color:#101828}.bf-estrellas{color:#f5a524;letter-spacing:1px}.bf-estrellas i{color:#d0d5dd;font-style:normal}.bf-botones{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bf-botones .btn{justify-content:center}.bf-agotadas{flex-direction:column;gap:6px;display:flex}.bf-elegida{background:#f6fef9;border:1px solid #a6e2bf;border-radius:14px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.bf-elegida>.btn{align-self:flex-start;padding:0}.bf-ok{color:#067647;font-size:13.5px;font-weight:700}@media (max-width:480px){.bf-tarjeta{grid-template-columns:minmax(0,1fr)}.bf-tarjeta:not(.pequena) .bf-foto{min-height:140px}.bf-tarjeta.pequena{grid-template-columns:48px minmax(0,1fr)}}.calc-aviso{color:#7a2e0e;background:#fffaeb;border:1px solid #fedf89;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.nt-cabeza{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.nt-cabeza h1{margin:0}.nt-cabeza p{color:#475467;max-width:68ch;margin:0}.nt-filtros{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.nt-filtros button{--c:#475467;font:inherit;cursor:pointer;color:#344054;background:#fff;border:1.5px solid #eaecf0;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:650;display:inline-flex}.nt-filtros button i{color:#475467;background:#f2f4f7;border-radius:999px;padding:1px 7px;font-size:12px;font-style:normal}.nt-filtros button.on{border-color:var(--c);background:var(--c);color:#fff}.nt-filtros button.on i{color:#fff;background:#ffffff40}.nt-google{--c:#1c64e0}.nt-ia{--c:#7a3ff2}.nt-anuncios{--c:#e0457b}.nt-redes{--c:#f26b1d}.nt-leyes{--c:#475467}.nt-seccion{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.nt-seccion h2{margin:0;font-size:17px}.nt-lista{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}@media (max-width:420px){.nt-lista{grid-template-columns:minmax(0,1fr)}}.nt-tarjeta{border:1px solid #eaecf0;border-top:4px solid var(--c);background:#fff;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.nt-tarjeta.grande{box-shadow:0 4px 16px #10182812}.nt-meta{color:#667085;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.nt-cat{color:var(--c);font-weight:750}.nt-ya{color:#b42318;background:#fef3f2;border-radius:999px;padding:1px 8px;font-weight:700}.nt-nueva{color:#1f5c3f;background:#ecfdf3;border-radius:999px;padding:1px 8px;font-weight:700}.nt-tarjeta h3{color:#101828;text-wrap:balance;margin:0;font-size:16px;line-height:1.3}.nt-tarjeta p{color:#344054;margin:0;font-size:14px;line-height:1.5}.nt-impacto{gap:8px;display:grid}.nt-impacto>div{color:#1d2939;background:#f8faf9;border:1px solid #eaecf0;border-left:4px solid #98a2b3;border-radius:10px;gap:3px;padding:9px 12px;font-size:14px;line-height:1.5;display:grid}.nt-impacto b{color:#101828;font-size:13px}.nt-impacto>div.nt-caja-agencia{background:#eff4ff;border-color:#c7d7fe #c7d7fe #c7d7fe #1c64e0}.nt-impacto>div.nt-caja-clientes{background:#ecfdf3;border-color:#abefc6 #abefc6 #abefc6 #12b76a}.nt-impacto b.nt-agencia{color:#1849a9}.nt-impacto b.nt-clientes{color:#067647}.nt-leer{margin-top:auto;font-size:13.5px;font-weight:650}.nt-pais{color:#1849a9;background:#eff4ff;border-radius:999px;padding:1px 8px;font-weight:700}.nt-eeuu{--c:#1849a9}.bf-ideas{flex-direction:column;gap:6px;display:flex}.bf-ideas>div{flex-wrap:wrap;gap:6px;display:flex}.bf-idea{font:inherit;cursor:pointer;color:#7a2e0e;background:#fffaeb;border:1px solid #fedf89;border-radius:999px;padding:5px 12px;font-size:13.5px}.bf-idea:hover{background:#fef0c7}.bf-idea.on{color:#fff;background:#1f5c3f;border-color:#1f5c3f}.ad{gap:10px}.ad-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ad-delta{color:#475467;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.ad-delta.sube{color:#067647}.ad-delta.baja{color:#b42318}.ad-explica{color:#344054;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:14px;display:flex}.ad-ley{color:#475467;align-items:center;gap:5px;font-size:13px;display:inline-flex}.ad-ley i{border-radius:50%;width:11px;height:11px;display:inline-block}.ad-pares{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ad-pares figure{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.ad-pares figcaption{color:#475467;font-size:13.5px}@media (max-width:760px){.ad-pares{grid-template-columns:minmax(0,1fr)}}.ad-resumen{color:#101828;margin:0;font-size:15px;font-weight:600}.ad-aviso{color:#7a2e0e;background:#fffaeb;border:1px solid #fedf89;border-radius:10px;margin:0;padding:8px 12px;font-size:13.5px}.dir{background:#fff;gap:10px}.dir-datos{border:1px solid #eaecf0;border-radius:12px;display:grid;overflow:hidden}.dir-datos>div{border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.dir-datos>div:first-child{border-top:0}.dir-datos span{min-width:0;display:grid}.dir-datos small{color:#667085;font-size:11.5px}.dir-datos b{color:#101828;overflow-wrap:anywhere;font-size:14px;font-weight:600}.dir-todo{background:#f8faf9}.dir-lista{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.dir-lista li{border:1px solid #eaecf0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.dir-lista li>span{gap:2px;min-width:0;font-size:14px;display:grid}.dir-lista small{color:#667085;font-size:12px;line-height:1.3}.manual{flex-direction:column;gap:30px;max-width:820px;display:flex}.manual section{flex-direction:column;gap:12px;scroll-margin-top:80px;display:flex}.manual h1{text-wrap:balance;margin:0;font-size:clamp(28px,5vw,38px)}.manual h2{margin:0;font-size:22px}.manual-cabeza{flex-direction:column;gap:10px;display:flex}.manual-cabeza p{color:#475467;max-width:62ch;margin:0;font-size:17px}.manual-eti{letter-spacing:.08em;text-transform:uppercase;color:#1f5c3f;font-size:12px;font-weight:700}.manual-indice{flex-wrap:wrap;gap:6px;display:flex}.manual-indice a{color:#344054;background:#fff;border:1px solid #eaecf0;border-radius:999px;padding:4px 12px;font-size:13.5px;font-weight:600;text-decoration:none}.manual-camino{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.manual-camino div{background:#fff;border:1px solid #eaecf0;border-top:4px solid;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}.manual-camino span{color:#475467;font-size:13.5px;line-height:1.4}@media (max-width:600px){.manual-camino{grid-template-columns:repeat(2,minmax(0,1fr))}}.manual-tabla{background:#fff;border:1px solid #eaecf0;border-radius:12px;overflow-x:auto}.manual-tabla table{border-collapse:collapse;width:100%;font-size:14.5px}.manual-tabla th,.manual-tabla td{text-align:left;vertical-align:top;border-top:1px solid #eaecf0;padding:9px 12px}.manual-tabla thead th{letter-spacing:.06em;text-transform:uppercase;color:#667085;border-top:0;font-size:12px}.manual-tabla td:first-child{white-space:nowrap;font-weight:600}.manual-pasos{counter-reset:p;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.manual-pasos li{counter-increment:p;grid-template-columns:30px minmax(0,1fr);gap:12px;display:grid}.manual-pasos li:before{content:counter(p);color:#fff;background:#1f5c3f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.manual-pasos li div{flex-direction:column;gap:2px;display:flex}.manual-pasos span{color:#475467;font-size:15px}.manual-pasos small{color:#1f5c3f;font-size:13px;font-weight:600}.manual-nota{background:#fff7e0;border-radius:12px;margin:0;padding:10px 14px;font-size:14.5px}.manual-reglas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.manual-reglas div{background:#fff;border:1px solid #eaecf0;border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.manual-reglas span{color:#475467;font-size:14.5px}@media (max-width:600px){.manual-reglas{grid-template-columns:minmax(0,1fr)}}.ayuda-chat{background:#fff;border:1px solid #eaecf0;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.ayuda-chat.compacto{border:0;border-radius:0;padding:0}.ayuda-turnos{flex-direction:column;gap:10px;max-height:420px;display:flex;overflow-y:auto}.ayuda-chat.compacto .ayuda-turnos{max-height:min(46vh,380px)}.ayuda-hola{color:#475467;margin:0;font-size:14.5px}.ayuda-turno{flex-direction:column;gap:6px;display:flex}.ayuda-p{background:#ecfdf3;border-radius:14px 14px 4px;align-self:flex-end;max-width:85%;padding:8px 12px;font-size:14.5px}.ayuda-r{white-space:pre-line;background:#f8faf9;border:1px solid #eaecf0;border-radius:14px 14px 14px 4px;flex-direction:column;gap:6px;padding:10px 12px;font-size:14.5px;display:flex}.ayuda-donde{color:#1f5c3f;font-size:13.5px;font-weight:600}.ayuda-r small{color:#b54708}.ayuda-ejemplos{flex-wrap:wrap;gap:6px;display:flex}.ayuda-ejemplos button{font:inherit;cursor:pointer;color:#344054;text-align:left;background:#fff;border:1px solid #d0d5dd;border-radius:999px;padding:5px 12px;font-size:13.5px}.ayuda-form{gap:8px;display:flex}.ayuda-form input{flex:auto;min-width:0}.ayuda-boton{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:40;font:inherit;cursor:pointer;color:#fff;background:#1f5c3f;border:0;border-radius:999px;padding:11px 16px;font-size:14.5px;font-weight:700;position:fixed;box-shadow:0 8px 24px #1018282e}.ayuda-panel{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:41;background:#fff;border:1px solid #eaecf0;border-radius:16px;flex-direction:column;gap:10px;width:min(400px,100vw - 32px);padding:14px;display:flex;position:fixed;box-shadow:0 16px 48px #10182838}.ayuda-cabeza{justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:899px){.ayuda-boton,.ayuda-panel{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media print{.ayuda-boton,.ayuda-panel{display:none!important}}.manual-aviso{background:#ecfdf3;border:1px solid #a6e2bf;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;display:flex}.manual-aviso>span{flex:260px}.dice-si{background:#ecfdf3;border:1px solid #a6e2bf;border-radius:12px;gap:6px;padding:12px;font-size:14px;display:grid}.objeciones{gap:8px;margin:0;padding:0;list-style:none;display:grid}.objeciones li{border-top:1px solid #eaecf0;gap:2px;padding-top:8px;font-size:14px;display:grid}.objeciones li:first-child{border-top:0;padding-top:0}.precision-mapa{background:#fff;gap:8px}.nt-cta{color:#3d2c00;background:linear-gradient(135deg,#fff4d6,#ffe7a8);border:1px solid #f5c34a;border-left:5px solid #f59e0b;border-radius:12px;gap:8px;padding:12px 14px;font-size:14.5px;line-height:1.5;display:grid;box-shadow:0 3px 10px #f59e0b26}.nt-cta b{color:#7a4a00;font-size:13.5px}.nt-cta-botones{flex-wrap:wrap;gap:8px;display:flex}.nt-preguntar{color:#7a4a00;background:#fff4d6;border-color:#f5c34a}.experto{flex-direction:column;gap:14px;width:min(680px,100%);display:flex}.experto-cabeza{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.experto-cabeza h3{text-wrap:balance;margin:4px 0;font-size:18px}.experto-turno{flex-direction:column;gap:6px;display:flex}.experto-r{white-space:pre-line;background:#f8faf9;border:1px solid #eaecf0;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.6}@media (min-width:900px){.shell .lateral .menu-fases .fase{flex-direction:column;display:flex}.shell .lateral .menu-fases .fase-fila{align-items:center;display:flex}.shell .lateral .menu-fases .fase-fila .fase-cabeza{flex:1;min-width:0}.shell .lateral .menu-fases .fase-nombre{flex:1;align-items:baseline;gap:6px;display:flex}.shell .lateral .menu-fases .fase-nombre small{opacity:.6;font-size:11px;font-weight:700}.shell .lateral .menu-fases .fase-flecha{color:var(--gris,#667085);opacity:.7;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:13px}.shell .lateral .menu-fases .fase-etapas{border-left:2px solid #e4e7ec;flex-direction:column;gap:1px;margin:0 0 6px 30px;padding-left:10px;display:flex}.shell .lateral .menu-fases .fase-etapas a{border-radius:8px;padding:6px 10px;font-size:14px}.shell .lateral .menu-fases .fase-cabeza.on:not(:hover){background:0 0}}.recorrido.recorrido-fase{grid-template-columns:minmax(0,1fr)}details.prop-porque{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:14px 16px;display:block}details.prop-porque[open]>summary{margin-bottom:10px}details.prop-porque>div,details.prop-porque>p{margin-top:10px}@media print{details.prop-porque{break-inside:avoid}}details.propuesta-concreta:not([open]){display:none}.ia-detalle{gap:10px;margin-top:10px;display:grid}.ia-lugar{background:#fef3f2;border:1px solid #fecdca;border-radius:12px;padding:10px 12px;font-size:14px}.ia-lugar ol{gap:3px;margin:6px 0 0;padding-left:20px;display:grid}.ia-lugar li{justify-content:space-between;gap:8px;display:flex}.ia-lugar em{color:#b42318;white-space:nowrap;font-size:13px;font-style:normal;font-weight:700}.ia-plegable{background:#fff;border:1px solid #eaecf0;border-radius:12px;padding:8px 12px}.ia-plegable>summary{cursor:pointer;font-size:14px;font-weight:700}.ia-captura{border-top:1px solid #eaecf0;margin-top:8px;padding-top:8px}.ia-captura small{color:#475467}.ia-captura p{white-space:pre-line;color:#344054;margin:4px 0 0;font-size:13.5px}.ia-motor{margin-top:10px}.ia-motor>b{font-size:14px}.ia-motor ul{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ia-motor li{border-left:3px solid #d0d5dd;gap:2px;padding:4px 0 4px 10px;font-size:13.5px;display:grid}.ia-motor li.si{border-left-color:#12b76a}.ia-motor li.no{border-left-color:#f04438}.ia-preg{color:#101828;font-weight:600}.ia-recom,.ia-fuentes{color:#475467}.esc-viejo{color:#7a2e0e;background:#fffaeb;border:1px solid #fedf89;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13.5px;display:flex}.selector-panel{flex:none;position:relative}.selector-panel-boton{font:inherit;cursor:pointer;color:#101828;background:#fff;border:1.5px solid #d0d5dd;border-radius:999px;align-items:center;gap:8px;max-width:280px;padding:6px 12px;font-size:13.5px;display:inline-flex}.selector-panel-boton b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selector-panel-boton.demo{background:#fffaeb;border-color:#f5b400}.selector-panel-boton:disabled{cursor:default}.selector-demo{color:#3d2c00;letter-spacing:.03em;white-space:nowrap;background:#ffcf5c;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:800}.selector-real{color:#067647;white-space:nowrap;font-size:11.5px;font-weight:800}.selector-panel-lista{z-index:60;background:#fff;border:1px solid #eaecf0;border-radius:12px;gap:4px;min-width:260px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #10182829}.selector-panel-lista>span{color:#667085;padding:2px 6px;font-size:12px}.selector-panel-lista button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}.selector-panel-lista button:hover{background:#f2f4f7}.selector-panel-lista small{color:#667085;padding:4px 6px 2px;font-size:12px}@media (max-width:640px){.selector-panel-boton b{max-width:110px}}.selector-pegar{border-top:1px solid #eaecf0;gap:6px;margin-top:4px;padding:8px 6px 2px;display:grid}.selector-pegar label{color:#475467;font-size:12.5px;font-weight:600}.selector-pegar input{font-size:13.5px}.selector-pegar .btn{justify-self:start}.selector-panel-lista button.selector-mi-demo{background:#fffaeb;border:1px solid #fedf89}.kpis.kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:760px){.kpis.kpis-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.briefing{background:#f6fbf8;border:1px solid #d1e9dc;border-radius:14px;min-width:0;padding:12px 14px;font-size:14.5px}.briefing-vacio{color:#344054;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.briefing>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 10px;list-style:none;display:flex}.briefing>summary::-webkit-details-marker{display:none}.briefing-titulo{color:#0f5a43;align-items:center;gap:6px;display:inline-flex}.briefing-resumen{color:#344054;overflow-wrap:anywhere;flex:200px;min-width:0}.briefing-leer{color:var(--marca-bosque);white-space:nowrap;font-size:13.5px;font-weight:650}.briefing[open]>summary .briefing-leer{visibility:hidden}.briefing-cuerpo{gap:12px;margin-top:12px;display:grid}.briefing-grupo{gap:6px;min-width:0;display:grid}.briefing-etiqueta{text-transform:uppercase;letter-spacing:.04em;color:#667085;font-size:12px;font-weight:700}.briefing-linea{overflow-wrap:anywhere;margin:0;line-height:1.45}.briefing-linea a{white-space:normal}.briefing-accion{color:#05603a}.briefing-contexto{color:#475467;font-size:13.5px}.briefing-tarea{grid-template-columns:minmax(0,1fr);justify-items:start}.briefing-voto{border-top:1px solid #e4efe8;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.hoy-lineas{gap:8px;min-width:0;display:grid}.hoy-linea{background:#fff;border:1px solid #eaecf0;border-left:4px solid #98a2b3;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;min-width:0;padding:10px 12px;display:grid}.hoy-linea-icono{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.hoy-linea-titulo{overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.3}.hoy-linea-boton{grid-column:2;justify-self:start}.hoy-ver{grid-column:1/-1;min-width:0;font-size:14px}.hoy-ver>summary::-webkit-details-marker{display:none}.hoy-ver>summary{cursor:pointer;color:var(--marca-bosque);width:max-content;font-size:13.5px;font-weight:650;list-style:none}.hoy-ver[open]>summary{margin-bottom:6px}.hoy-ver ul{gap:2px;margin:0 0 6px;padding:0;list-style:none;display:grid}.hoy-ver-nombre{text-align:left;width:100%;font:inherit;color:#101828;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:6px 8px;text-decoration:none;display:flex}.hoy-ver-nombre small{color:#667085;font-size:13px}button.hoy-ver-nombre:hover,a.hoy-ver-nombre:hover{background:#f9fafb}.hoy-agenda{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hoy-agenda li{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:14.5px;display:flex}.hoy-agenda li>span{overflow-wrap:anywhere;flex:180px;min-width:0}.hoy-agenda i{border-radius:50%;flex:none;width:8px;height:8px}@media (min-width:720px){.hoy-linea{grid-template-columns:auto minmax(0,1fr) auto}.hoy-linea-boton{grid-column:3;justify-self:end}}.hoy-mas{background:#fff;border:1px solid #eaecf0;border-radius:14px;padding:12px 16px;display:block}.hoy-mas>summary{cursor:pointer;color:#344054;font-size:15px;font-weight:700}.hoy-mas>summary small{color:#667085;margin-top:2px;font-size:12.5px;font-weight:400;display:block}.hoy-mas[open]>summary{margin-bottom:14px}.hoy-mas[open]{gap:16px;display:grid}.subir-logo{gap:6px;display:grid}.subir-logo-titulo{color:#344054;font-size:14px;font-weight:600}.subir-logo-fila{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.subir-logo-vista{background:repeating-conic-gradient(#f2f4f7 0% 25%,#fff 0% 50%) 50%/16px 16px;border:1px dashed #d0d5dd;border-radius:12px;place-items:center;width:200px;height:80px;display:grid;overflow:hidden}.subir-logo-vista img{object-fit:contain;max-width:180px;max-height:64px}.subir-logo-vista span{color:#667085;background:#fff;border-radius:6px;padding:2px 6px;font-size:13px}.cal-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cal-cabecera h1{margin:0}.cal-mandos{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cal-flecha{font:inherit;cursor:pointer;color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1}.cal-flecha:hover{background:#f2f4f7}.cal-titulo{min-width:150px;font-size:18px}.cal-vistas{border:1px solid #d0d5dd;border-radius:10px;display:inline-flex;overflow:hidden}.cal-vistas button{font:inherit;cursor:pointer;color:#344054;background:#fff;border:0;padding:7px 14px;font-size:14px;font-weight:650}.cal-vistas button.on{color:#fff;background:#101828}.cal-leyenda{color:#475467;flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.cal-leyenda span{align-items:center;gap:6px;display:inline-flex}.cal-leyenda i{border-radius:3px;width:10px;height:10px;display:inline-block}.cal-cuerpo{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.cal-rejilla{background:#e4e7ec;border:1px solid #e4e7ec;border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cal-semana{text-align:center;text-transform:uppercase;letter-spacing:.05em;color:#667085;background:#f9fafb;padding:8px 0;font-size:12px;font-weight:750}.cal-dia{font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;flex-direction:column;gap:3px;min-width:0;min-height:118px;padding:6px;display:flex}.cal-rejilla.semana .cal-dia{min-height:340px}.cal-dia:hover{background:#fcfcfd}.cal-dia.fuera{background:#fafafa}.cal-dia.fuera .cal-num{color:#b0b7c3}.cal-dia.elegido{box-shadow:inset 0 0 0 2px #101828}.cal-num{color:#344054;border-radius:999px;align-self:flex-start;padding:2px 7px;font-size:13px;font-weight:700}.cal-num small{color:#667085;font-weight:600}.cal-dia.hoy .cal-num{color:#fff;background:#c11574}.cal-dia.hoy .cal-num small{color:#fff}.cal-chips{gap:3px;min-width:0;display:grid}.cal-chip{-webkit-line-clamp:2;overflow-wrap:anywhere;border-left:3px solid;border-radius:6px;-webkit-box-orient:vertical;padding:3px 6px;font-size:12px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.cal-rejilla.semana .cal-chip{-webkit-line-clamp:4}.cal-chip.atrasado{outline:1px dashed}.cal-mas{color:#475467;padding-left:4px;font-size:12px;font-weight:700}.cal-puntos{flex-wrap:wrap;gap:3px;display:none}.cal-puntos i{border-radius:50%;width:7px;height:7px}.cal-lado{gap:12px;display:grid;position:sticky;top:76px}.cal-detalle{gap:10px;display:grid}.cal-detalle h3{margin:0;font-size:17px}.cal-detalle ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cal-detalle summary{cursor:pointer}.cal-detalle-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cal-item{border:1px solid #eaecf0;border-left:4px solid;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.cal-item-texto{flex:auto;gap:2px;min-width:0;display:grid}.cal-item-texto b{font-size:14px}.cal-item-texto small{color:#667085;font-size:12.5px}.cal-nueva{gap:8px;display:grid}.cal-nueva input{font:inherit;border:1px solid #d0d5dd;border-radius:9px;padding:8px 10px}@media (max-width:1100px){.cal-cuerpo{grid-template-columns:1fr}.cal-lado{position:static}}@media (max-width:700px){.cal-dia{min-height:64px;padding:4px}.cal-rejilla.semana .cal-dia{min-height:70px}.cal-chips,.cal-mas{display:none}.cal-puntos{display:flex}.cal-num{padding:1px 5px;font-size:12px}.cal-num small{display:none}.cal-titulo{min-width:0;font-size:16px}}.tab-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tab-cifras{color:#475467;flex-wrap:wrap;gap:6px 20px;font-size:14px;display:flex}.tab-cifras b{color:#101828;font-variant-numeric:tabular-nums;margin-right:4px;font-size:20px}.tab-cifras b.rojo{color:#d92d20}.tab-cifras b.verde{color:#079455}.tab-buscar{font:inherit;border:1px solid #d0d5dd;border-radius:10px;width:min(260px,100%);padding:8px 12px;font-size:14px}.tablero{scroll-snap-type:x mandatory;grid-auto-columns:minmax(196px,1fr);grid-auto-flow:column;align-items:start;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.tab-col{scroll-snap-align:start;background:#f2f4f7;border:2px solid #0000;border-radius:10px;display:grid;overflow:hidden}.tab-col.sobre{border-color:#101828}.tab-col>header{color:#fff;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.tab-col>header b{font-size:14px;line-height:1.25}.tab-col>header span{flex:none;gap:4px;display:flex}.tab-col>header em{white-space:nowrap;font-variant-numeric:tabular-nums;background:#00000038;border-radius:999px;padding:2px 7px;font-size:11.5px;font-style:normal;font-weight:700}.tab-tarjetas{background:#e4e7ec;gap:1px;display:grid}.tab-tarjeta{cursor:pointer;background:#fff;border-left:4px solid #0000;gap:7px;padding:10px 12px;display:grid}.tab-tarjeta[draggable=true]{cursor:grab}.tab-tarjeta:hover{background:#f9fafb}.tab-tarjeta:focus-visible{outline-offset:-2px;outline:2px solid #101828}.tab-tarjeta.urgente{border-left-color:#d92d20}.tab-tarjeta>b{color:#101828;font-size:14px;line-height:1.35}.tab-etq{white-space:nowrap;margin-left:2px;font-size:12px;font-weight:650}.tab-etq.rojo{color:#d92d20}.tab-etq.rosa{color:#c11574}.tab-etq.ambar{color:#b54708}.tab-etq.verde{color:#067647}.tab-etq.gris{color:#667085;font-weight:500}.tab-pie{align-items:center;gap:7px;min-width:0;display:flex}.tab-pie small{color:#667085;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;overflow:hidden}.tab-valor{color:#713b12;font-variant-numeric:tabular-nums;background:#fef7c3;border-radius:6px;flex:none;padding:2px 7px;font-size:12px;font-style:normal;font-weight:700}.tab-vacio{color:#667085;background:#f9fafb;margin:0;padding:14px 12px;font-size:13px}.tab-anadir{text-align:center;color:#475467;background:#f9fafb;border-top:1px solid #e4e7ec;padding:10px;font-size:13.5px;font-weight:650;text-decoration:none;display:block}.tab-anadir:hover{background:#f2f4f7}.tab-archivo{color:#475467;border:2px dashed #d0d5dd;border-radius:10px;padding:10px 12px;font-size:14px}.tab-archivo.sobre{background:#fef3f2;border-color:#d92d20}.tab-archivo summary{cursor:pointer;font-weight:650}@media (max-width:700px){.tablero{grid-auto-columns:82%}}.cli-semaforo{flex-wrap:wrap;gap:8px;display:flex}.cli-semaforo button{font:inherit;cursor:pointer;border:2px solid #0000;border-radius:12px;align-items:baseline;gap:8px;padding:8px 14px;display:flex;box-shadow:0 1px 2px #1018280f}.cli-semaforo button b{font-variant-numeric:tabular-nums;font-size:22px}.cli-semaforo button span{font-size:13.5px;font-weight:650}.cli-rejilla{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;display:grid}.cli-tarjeta{background:#fff;border:1px solid #eaecf0;border-top:5px solid;border-radius:12px;align-content:start;gap:12px;padding:14px;display:grid}.cli-cab{align-items:center;gap:10px;display:flex}.cli-cab b{font-size:15px;line-height:1.3;display:block}.cli-cab small{color:#667085;font-size:12.5px;display:block}.cli-cifras{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cli-leyenda{color:#475467;flex-wrap:wrap;gap:6px 16px;margin:0;font-size:13px;display:flex}.cli-leyenda>span{align-items:center;display:inline-flex}.cli-cifra{gap:3px;display:grid}.cli-cifra small{color:#667085;font-size:12px}.cli-cifra b{font-variant-numeric:tabular-nums;color:#101828;font-size:20px}.cli-cifra i{background:#f2f4f7;border-radius:999px;height:6px;display:block;overflow:hidden}.cli-cifra em{border-radius:999px;height:100%;display:block}.cli-siguiente{background:#f9fafb;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:650}.cli-ofrecer{color:#027a48;overflow-wrap:anywhere;background:#ecfdf3;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:6px 10px;font-size:13px;display:flex}.cli-pie{justify-content:space-between;align-items:center;gap:8px;display:flex}.cli-pie small{color:#667085;min-width:0;font-size:12.5px}.hoy-tarjetas{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.hoy-tarjeta{color:#101828;background:#fff;border:1px solid #eaecf0;border-top:5px solid;border-radius:14px;gap:2px;padding:14px 16px;text-decoration:none;transition:transform .12s;display:grid;position:relative}.hoy-tarjeta:hover{transform:translateY(-2px);box-shadow:0 6px 16px #10182814}.hoy-tarjeta[data-cero]{box-shadow:none}.hoy-tarjeta>b{font-variant-numeric:tabular-nums;font-size:40px;line-height:1.05}.hoy-tarjeta-icono{font-size:22px;position:absolute;top:12px;right:14px}.hoy-tarjeta-texto{font-size:14.5px;font-weight:700}.hoy-tarjeta small{color:#667085;font-size:12.5px}.hoy-dos{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.hoy-semana,.hoy-ventas{color:inherit;align-content:start;gap:10px;text-decoration:none;display:grid}.hoy-semana:hover,.hoy-ventas:hover{border-color:#98a2b3}.hoy-bloque-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hoy-bloque-cab h3{margin:0;font-size:16px}.hoy-dias{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.hoy-dia{background:#f9fafb;border-radius:10px;align-content:start;gap:3px;min-width:0;min-height:104px;padding:6px 5px;display:grid}.hoy-dia small{text-transform:uppercase;letter-spacing:.04em;color:#667085;text-align:center;font-size:11px;font-weight:700}.hoy-dia>b{text-align:center;font-size:16px}.hoy-dia.hoy{background:#fdf2fa;outline:2px solid #c11574}.hoy-dia.hoy>b{color:#c11574}.hoy-dia-chips{gap:2px;display:grid}.hoy-dia-chips i{white-space:nowrap;text-overflow:ellipsis;border-left:3px solid;border-radius:4px;padding:2px 4px;font-size:11px;font-style:normal;font-weight:650;overflow:hidden}.hoy-dia-chips em{color:#475467;padding-left:3px;font-size:11px;font-style:normal;font-weight:700}.hoy-cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.hoy-col{color:#fff;text-align:center;border-radius:10px;align-content:center;gap:2px;min-width:0;min-height:104px;padding:10px 6px;display:grid}.hoy-col b{font-size:26px;line-height:1}.hoy-col small{font-size:11.5px;font-weight:650;line-height:1.2}.hoy-col em{white-space:nowrap;background:#0003;border-radius:999px;justify-self:center;padding:1px 6px;font-size:11px;font-style:normal}@media (max-width:1000px){.hoy-tarjetas{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.hoy-dos{grid-template-columns:1fr}}@media (max-width:560px){.hoy-tarjeta>b{font-size:32px}.hoy-dia{min-height:64px}.hoy-dia-chips i{border-left:0;border-radius:3px;height:6px;padding:0;font-size:0;background:currentColor!important}.hoy-col{min-height:78px;padding:8px 2px}.hoy-col b{font-size:20px}.hoy-col small{font-size:10.5px}}.mapa-prospectos{z-index:0;background:#e9e4d8;border-radius:14px;width:100%;height:380px;position:relative;overflow:hidden}.mapa-leyenda{color:#475467;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;display:flex}.mapa-leyenda span{align-items:center;gap:6px;display:inline-flex}.mapa-leyenda i{border-radius:50%;width:11px;height:11px;display:inline-block}@media (max-width:560px){.mapa-prospectos{height:280px}}.rx-pagina-cab h1{margin:0}.rx-elegir{gap:10px;display:grid}.rx-campos{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.rx-esperando{background:#f4f3ff;border:1px solid #d9d6fe;border-radius:14px;align-items:center;gap:14px;padding:16px;font-size:14.5px;display:flex}.rx{gap:16px;display:grid}.rx-cabecera{background:#fff;border:1px solid #eaecf0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.rx-anillo{border-radius:50%;place-items:center;width:150px;height:150px;display:grid}.rx-anillo>span{text-align:center;background:#fff;border-radius:50%;place-content:center;width:116px;height:116px;display:grid}.rx-anillo b{font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.rx-anillo small{color:#667085;font-size:12px;font-weight:600}.rx-cab-texto{gap:6px;min-width:0;display:grid}.rx-cab-texto h2{margin:0;font-size:24px}.rx-cab-texto p{color:#344054;margin:0;font-size:14.5px}.rx-fecha{color:#667085;text-transform:uppercase;letter-spacing:.05em;font-size:12.5px;font-weight:700}.rx-frase{font-weight:800;font-size:18px!important}.rx-motores{flex-wrap:wrap;gap:6px;display:flex}.rx-motores span{border:1.5px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;display:inline-flex}.rx-motores i{border-radius:50%;width:9px;height:9px}.rx-resumen{gap:8px;display:grid}.rx-resumen span{color:#475467;background:#f9fafb;border-radius:12px;min-width:150px;padding:8px 14px;font-size:12.5px;display:grid}.rx-resumen span b{color:#101828;font-size:24px}.rx-resumen span.mal b{color:#d92d20}.rx-resumen span.bien b{color:#079455}.rx-avisos{flex-wrap:wrap;gap:8px;display:flex}.rx-aviso{border-radius:10px;padding:8px 12px;font-size:14px;font-weight:650}.rx-aviso.bien{color:#067647;background:#ecfdf3}.rx-aviso.mal{color:#b42318;background:#fef3f2}.rx-aviso.info{color:#175cd3;background:#eff8ff}.rx-bloque{background:#fff;border:1px solid #eaecf0;border-radius:18px;gap:12px;padding:18px;display:grid}.rx-bloque>header h3{margin:0;font-size:18px}.rx-bloque>header p{color:#475467;margin:4px 0 0;font-size:14px}.rx-rejilla-caja{overflow-x:auto}.rx-rejilla{border-collapse:separate;border-spacing:6px;width:100%;min-width:640px}.rx-rejilla th{color:#475467;text-align:center;padding:0 2px 4px;font-size:12.5px;font-weight:700}.rx-rejilla th:first-child{text-align:left}.rx-rejilla td.rx-preg{color:#101828;text-align:left;min-width:220px;font-size:13.5px}.rx-preg span{margin-right:6px}.rx-rejilla td{text-align:center}.rx-celda{font:inherit;cursor:pointer;border:3px solid #fff;border-radius:50%;width:46px;height:46px;font-size:16px;font-weight:800;transition:transform .1s;box-shadow:0 1px 4px #10182826}.rx-celda:hover:not(:disabled){transform:scale(1.12)}.rx-celda.on{outline:3px solid #101828}.rx-celda:disabled{cursor:default;box-shadow:none}.rx-leyenda{color:#475467;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12.5px;display:flex}.rx-leyenda span{align-items:center;gap:5px;display:inline-flex}.rx-leyenda i{border-radius:50%;width:12px;height:12px;display:inline-block}.rx-detalle{background:#f9fafb;border:1px solid #eaecf0;border-radius:12px;gap:6px;padding:12px 14px;font-size:14px;display:grid}.rx-detalle q,.rx-error q{color:#475467;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13px;font-style:italic;display:-webkit-box;overflow:hidden}.rx-mapa{z-index:0;background:#e9e4d8;border-radius:14px;width:100%;height:380px;position:relative;overflow:hidden}.rx-ok{color:#067647;background:#ecfdf3;border-radius:12px;padding:12px 14px;font-weight:650}.rx-errores{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.rx-error{overflow-wrap:anywhere;background:#fffbfa;border:2px solid #fecdca;border-radius:14px;align-content:start;gap:6px;min-width:0;padding:12px;display:grid}.rx-error.leve{background:#fffcf5;border-color:#fedf89}.rx-error-cab{gap:2px;font-size:14px;display:grid}.rx-error-cab small{color:#667085;font-size:12px;font-weight:700}.rx-dice{color:#b42318;font-size:15px;font-weight:750}.rx-error.leve .rx-dice{color:#b54708}.rx-real{color:#067647;font-size:14px;font-weight:650}.rx-barras{gap:8px;display:grid}.rx-barra{grid-template-columns:minmax(0,220px) minmax(0,1fr) 48px;align-items:center;gap:10px;font-size:14px;display:grid}.rx-barra-nombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-barra.tuyo .rx-barra-nombre,.rx-barra.tuyo b{color:#101828;font-weight:800}.rx-barra-pista{background:#f2f4f7;border-radius:999px;height:14px;overflow:hidden}.rx-barra-pista i{border-radius:999px;height:100%;display:block}.rx-barra b{text-align:right;font-variant-numeric:tabular-nums}.rx-webs{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.rx-web{color:#101828;border:2px solid #eaecf0;border-radius:12px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.rx-web.falta{background:#fffbfa;border-color:#fecdca}.rx-web.esta{background:#f6fef9;border-color:#abefc6}.rx-web span{flex:1;min-width:0;display:grid}.rx-web b{overflow-wrap:anywhere;font-size:14px}.rx-web small{color:#667085;font-size:12px}.rx-web em{white-space:nowrap;font-size:12.5px;font-style:normal;font-weight:800}.rx-web.falta em{color:#d92d20}.rx-web.esta em{color:#079455}.rx-web-letra{color:#475467;background:#f2f4f7;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.rx-frases{flex-wrap:wrap;gap:8px;display:flex}.rx-frases span{color:#3e1c96;background:#f4f3ff;border-radius:999px;padding:6px 12px;font-size:14.5px;font-weight:650}.rx-frases small{color:#6941c6;margin-left:4px;font-size:11px;font-weight:600}.rx-servicios{color:#344054;margin:0;font-size:14px}.rx-plan ol{gap:10px;margin:0;padding-left:22px;display:grid}.rx-plan li{color:#475467;gap:2px;font-size:14px;display:grid}.rx-plan li b{color:#101828;font-size:15px}.rx-historial{align-items:flex-end;gap:10px;height:140px;display:flex}.rx-historial span{grid-template-rows:1fr auto auto;place-items:end center;gap:2px;width:52px;height:100%;display:grid}.rx-historial i{border-radius:6px 6px 0 0;width:28px;display:block}.rx-historial b{font-size:12.5px}.rx-historial small{color:#667085;font-size:11px}.rx-nota{color:#667085;margin:0;font-size:12.5px}@media (max-width:860px){.rx-cabecera{grid-template-columns:1fr;justify-items:start}.rx-resumen{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.rx-resumen span{min-width:0}}@media (max-width:560px){.rx-anillo{width:120px;height:120px}.rx-anillo>span{width:92px;height:92px}.rx-anillo b{font-size:30px}.rx-celda{width:38px;height:38px;font-size:14px}.rx-barra{grid-template-columns:minmax(0,1fr) 70px 40px}.rx-mapa{height:300px}}.rk{color:#101828;gap:16px;max-width:760px;margin:0 auto;padding:32px 16px 60px;display:grid}.rk-marca{color:#101828;font-size:20px;font-weight:900;text-decoration:none}.rk-fecha{color:#6941c6;text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;font-weight:800}.rk h1{text-wrap:balance;margin:0;font-size:clamp(28px,6vw,44px);line-height:1.1}.rk-intro{color:#475467;margin:0;font-size:17px}.rk-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rk-lista li{background:#fff;border:1px solid #eaecf0;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.rk-puesto{background:#f2f4f7;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.rk-puesto[data-podio]{color:#fff;background:#6941c6}.rk-cuerpo{flex:1;gap:5px;min-width:0;display:grid}.rk-cuerpo b{font-size:16px}.rk-pista{background:#f2f4f7;border-radius:999px;height:10px;overflow:hidden}.rk-pista i{background:#7a5af8;border-radius:999px;height:100%;display:block}.rk-cuerpo small{color:#667085;font-size:12.5px}.rk-cta{background:#f4f3ff;border-radius:16px;gap:6px;padding:18px;display:grid}.rk-cta b{font-size:18px}.rk-boton{color:#fff;background:#6941c6;border-radius:10px;justify-self:start;padding:10px 16px;font-weight:800;text-decoration:none}.rk-metodo{color:#475467;font-size:14px}.rk-metodo summary{cursor:pointer;font-weight:700}.rk-indice{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rk-indice a{color:#101828;text-transform:capitalize;background:#fff;border:1px solid #eaecf0;border-radius:12px;justify-content:space-between;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.rk-indice small{color:#667085;text-transform:none}.semaforo{flex-wrap:wrap;gap:6px;display:flex}.sem{border:1.5px solid;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 4px;font-size:13px;font-weight:700;display:inline-flex}.sem i{color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:inline-grid}.sem-mal{color:#b42318;background:#fef3f2;border-color:#fda29b}.sem-mal i{background:#d92d20}.sem-regular{color:#b54708;background:#fffaeb;border-color:#fec84b}.sem-regular i{background:#f79009}.sem-bien{color:#067647;background:#ecfdf3;border-color:#75e0a7}.sem-bien i{background:#079455}.sem-sin-dato{color:#667085;background:#f9fafb;border-color:#d0d5dd}.sem-sin-dato i{background:#98a2b3}.sem-detalle{font-size:13.5px}.sem-detalle summary{cursor:pointer;color:#344054;font-weight:600}.sem-detalle ul{gap:2px;margin:6px 0 0;padding-left:18px;display:grid}.sem-detalle li.sem-mal,.sem-detalle li.sem-regular,.sem-detalle li.sem-bien,.sem-detalle li.sem-sin-dato{background:0 0;border:0}.sem-boton{font:inherit;cursor:pointer;font-size:13px;font-weight:700}.sem-boton:hover:not(:disabled){color:#101828;border-color:#475467}.sem-redes{color:#475467;margin:2px 0;padding-left:18px;font-weight:400}.rx-corregir{border-top:1px dashed #fecdca;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:8px;font-size:13px;display:flex}.rx-corregir a{color:#1570ef;font-weight:600}.rx-corregir span{color:#475467}.rx-copiar{flex:none}.rx-duelo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rx-duelo-col{border-radius:14px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.rx-duelo-col.otro{background:#f2f4f7;border:2px solid #d0d5dd}.rx-duelo-col.tu{background:#f4f3ff;border:2px solid #d9d6fe}.rx-duelo-cab{overflow-wrap:anywhere;font-size:15px;font-weight:800}.rx-duelo-col q{quotes:none;overflow-wrap:anywhere;background:#fff;border-radius:10px;gap:2px;padding:8px 10px;font-size:14px;font-weight:600;display:grid}.rx-duelo-col q small{color:#667085;font-size:12px;font-weight:500}.rx-temas{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.rx-temas span{border:2px solid #eaecf0;border-radius:12px;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:4px 14px;padding:8px 10px;font-size:13px;display:grid}.rx-temas span b{grid-column:1/-1;font-size:13.5px}.rx-temas span i{color:#475467;white-space:nowrap;font-style:normal}.rx-temas span.falta{background:#fef3f2;border-color:#fda29b}.rx-temas span.tienes{background:#f6fef9;border-color:#a6f4c5}.rx-pista{background:#fffaeb;border:1px solid #fedf89;border-radius:12px;margin:0;padding:10px 12px;font-size:14px}.rx-pista a{color:#1570ef}.rx-webs-rival{gap:10px;margin:0 0 10px;padding-left:22px;list-style:decimal;display:grid}.rx-webs-rival li{border-bottom:1px solid #eaecf0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.rx-webs-rival li>div{flex:240px;min-width:0}.rx-webs-rival p{margin:4px 0 0;font-size:15px}.rx-webs-rival a{color:#1570ef;word-break:break-word}.rx-web-tarea small{color:#067647}.mp-huecos{gap:8px;margin:0 0 10px;padding-left:22px;font-size:15px;display:grid}.mp-huecos small{display:block}.rx-fuentes{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:6px 0;display:flex}.rx-fuente{text-align:center;color:#101828;background:#f9fafb;border:3px solid #d0d5dd;border-radius:50%;place-content:center;gap:1px;max-width:100%;padding:8px;text-decoration:none;transition:transform .15s;display:grid}.rx-fuente:hover{transform:scale(1.05)}.rx-fuente b{overflow-wrap:normal;word-break:normal;font-size:11.5px;line-height:1.15}.rx-fuente small{color:#475467;font-size:10.5px}.rx-fuente em{font-size:11.5px;font-style:normal;font-weight:700}.rx-fuente.esta{background:#ecfdf3;border-color:#47cd89}.rx-fuente.falta{background:#fef3f2;border-color:#f97066}.rx-fuente.tuya{background:#f4f3ff;border-color:#7a5af8}.rx-tono{gap:6px;font-size:14px;display:grid}.rx-tono-barra{border-radius:99px;gap:2px;height:14px;display:flex;overflow:hidden}.rx-tono-barra i.buena{background:#17b26a}.rx-tono-barra i.neutra{background:#d0d5dd}.rx-tono-barra i.mala{background:#f04438}.rx-tono b.buena{color:#067647}.rx-tono b.mala{color:#b42318}.rx-frases span.buena{color:#067647;background:#ecfdf3}.rx-frases span.mala{color:#b42318;background:#fef3f2}.rx-frases span.neutra{color:#344054;background:#f2f4f7}.rx-cambios{gap:10px;display:grid}.rx-cambio{border:2px solid #eaecf0;border-radius:14px;gap:8px;padding:12px;display:grid}.rx-cambio.mejor{border-color:#a6f4c5}.rx-cambio.peor{border-color:#fecdca}.rx-cambio-cab{overflow-wrap:anywhere;font-size:14px}.rx-cambio.mejor .rx-cambio-cab b{color:#067647}.rx-cambio.peor .rx-cambio-cab b{color:#b42318}.rx-cambio-cols{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rx-cambio-cols>div{background:#f9fafb;border-radius:10px;align-content:start;gap:4px;min-width:0;padding:10px;display:grid}.rx-cambio-cols small{color:#667085;font-size:12px}.rx-cambio-cols q{color:#475467;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:13px;font-style:italic;display:-webkit-box;overflow:hidden}.rx-linea-caja{overflow-x:auto}.rx-linea{width:100%;min-width:320px;max-width:720px;height:auto;display:block}.rx-arreglo{border-color:#d9d6fe}.rx-arreglo-vacio{background:#f4f3ff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.rx-arreglo-vacio span{flex:260px}.rx-pestanas{flex-wrap:wrap;gap:6px;display:flex}.rx-pestanas button{font:inherit;cursor:pointer;color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:99px;padding:7px 12px;font-size:13.5px;font-weight:600}.rx-pestanas button.on{color:#fff;background:#7a5af8;border-color:#7a5af8}.rx-pieza{gap:10px;display:grid}.rx-pieza-cab{grid-template-columns:1fr auto;align-items:center;gap:2px 10px;display:grid}.rx-pieza-cab small{color:#667085;grid-column:1;font-size:12.5px}.rx-pieza-cab .rx-copiar{grid-area:1/2/span 2}.rx-pieza p{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.55}.rx-pieza details{border:1px solid #eaecf0;border-radius:10px;padding:8px 12px}.rx-pieza summary{cursor:pointer;font-size:14.5px;font-weight:700}.rx-pieza details p{margin-top:6px;font-size:14px}.rx-resena{border:1px solid #eaecf0;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.rx-resena p{flex:1;font-size:14px}.rx-codigo{color:#d1fadf;background:#101828;border-radius:12px;max-height:320px;margin:0;padding:12px;font-size:12px;overflow-x:auto}.rx-regalo{background:linear-gradient(90deg,#fdf2fa,#f4f3ff);border:1px solid #fcceee;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.rx-regalo>div:first-child{flex:280px;gap:2px;font-size:14px;display:grid}.rx-regalo>div:first-child b{font-size:16px}.rx-regalo-enlace{flex-wrap:wrap;flex:320px;align-items:center;gap:8px;display:flex}.rx-regalo-enlace input{min-width:0;font:inherit;border:1px solid #d0d5dd;border-radius:10px;flex:200px;padding:8px 10px;font-size:13px}.rx-publica{color:#101828;background:#f5f6f8;min-height:100vh;padding:24px 16px 48px}.rx-publica-dentro{gap:18px;max-width:1080px;margin:0 auto;display:grid}.rx-publica-cab{border-bottom:4px solid;flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:14px;display:flex}.rx-publica-cab span{color:#475467;margin-left:auto;font-size:14px}.rx-publica-intro{margin:0;font-size:16px;line-height:1.5}.rx-publica-pie{border-top:4px solid;gap:6px;padding-top:16px;font-size:15px;display:grid}.rx-publica-pie b{font-size:18px}.rx-publica-contacto{font-size:16px;font-weight:700}.rx-publica-pie small{color:#667085}@media (max-width:700px){.rx-duelo,.rx-cambio-cols{grid-template-columns:1fr}.rx-fuente{width:96px!important;height:96px!important}}.rx-celda{position:relative}.rx-celda sub{color:#fff;background:#101828;border-radius:99px;padding:1px 4px;font-size:9.5px;font-weight:700;line-height:1.3;position:absolute;bottom:-6px;right:-6px}.rx-origen{color:#6941c6;margin-top:2px;font-size:11.5px;font-style:normal;font-weight:600;display:block}.rx-hitos{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.rx-hitos .sube{color:#067647;font-weight:600}.rx-hitos .baja{color:#b42318;font-weight:600}.rx-marcha{border-top:1px dashed #d9d6fe;gap:8px;padding-top:12px;display:grid}.rx-piezas{flex-wrap:wrap;gap:8px;display:flex}.rx-piezas span{border:2px solid #eaecf0;border-radius:99px;padding:5px 12px;font-size:13.5px;font-weight:600}.rx-piezas span.si{color:#067647;background:#ecfdf3;border-color:#a6f4c5}.rx-piezas span.no{color:#b42318;background:#fef3f2;border-color:#fecdca}.rx-marcha-botones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rx-directo{border-color:#fcceee}.rx-directo-form{flex-wrap:wrap;gap:8px;display:flex}.rx-directo-form input{min-width:0;font:inherit;border:2px solid #d0d5dd;border-radius:12px;flex:260px;padding:11px 12px;font-size:15px}.rx-directo-ejemplos{flex-wrap:wrap;gap:6px;display:flex}.rx-directo-ejemplos .btn{white-space:normal;text-align:left}.rx-directo-resumen{border-radius:12px;margin:0;padding:10px 12px;font-size:15px;font-weight:750}.rx-directo-resumen.bien{color:#067647;background:#ecfdf3}.rx-directo-resumen.mal{color:#b42318;background:#fef3f2}.rx-directo-res{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.rx-directo-ia{border:2px solid #eaecf0;border-radius:14px;align-content:start;gap:6px;min-width:0;padding:12px;display:grid}.rx-directo-ia.si{border-color:#47cd89}.rx-directo-ia.no{border-color:#fda29b}.rx-directo-cab{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.rx-directo-cab em{font-size:13px;font-style:normal;font-weight:700}.rx-directo-ia.si .rx-directo-cab em{color:#067647}.rx-directo-ia.no .rx-directo-cab em{color:#b42318}.rx-directo-ia p{color:#344054;overflow-wrap:anywhere;white-space:pre-wrap;max-height:260px;margin:0;font-size:13.5px;line-height:1.5;overflow-y:auto}.rx-directo-ia mark{color:#101828;background:#fef08a;border-radius:4px;padding:0 2px;font-weight:800}.rx-perfil-conectar{background:#eff8ff;border:1px solid #b2ddff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.rx-perfil-conectar>div{flex:280px;gap:2px;font-size:14px;display:grid}.rx-perfil-conectar b{font-size:16px}.rx-perfil-cifras{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.rx-perfil-cifras span{color:#475467;background:#f9fafb;border-left:5px solid;border-radius:10px;gap:2px;padding:10px 12px;font-size:13px;display:grid}.rx-perfil-cifras b{color:#101828;font-variant-numeric:tabular-nums;font-size:24px}.rx-perfil-cifras em{font-style:normal;font-weight:700}.rx-perfil-cifras em.sube{color:#067647}.rx-perfil-cifras em.baja{color:#b42318}.rx-palabras{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.rx-palabras span{color:#3e1c96;font-weight:700;line-height:1.3}.rx-palabras small{color:#667085;margin-left:3px;font-size:11px;font-weight:600}.mp-cambiar{background:#f2f4f7;border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.mp-cambiar a{color:#475467;border-radius:9px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none}.mp-cambiar a.on{color:#101828;background:#fff;box-shadow:0 1px 3px #1018281f}.mp-partes{gap:8px;margin:4px 0;display:grid}.mp-parte{gap:4px;display:grid}.mp-parte>span{justify-content:space-between;gap:8px;font-size:13.5px;display:flex}.que-es{vertical-align:middle;letter-spacing:0;text-transform:none;margin-left:4px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.que-es-boton{color:#475467;width:20px;height:20px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #98a2b3;border-radius:50%;flex:none;place-items:center;padding:0;font-size:12px;font-weight:800;line-height:1;display:inline-grid;position:relative}.que-es-boton:after{content:"";position:absolute;inset:-6px}.que-es-boton:hover{color:#1f5c3f;border-color:#1f5c3f}.que-es-boton[aria-expanded=true]{color:#fff;background:#1f5c3f;border-color:#1f5c3f}.que-es-boton:focus-visible{outline-offset:2px;outline:2px solid #1f5c3f}.que-es-panel{z-index:1000;box-sizing:border-box;color:#101828;text-align:left;white-space:normal;background:#fff;border:1px solid #d0d5dd;border-radius:12px;gap:12px;max-height:min(70vh,520px);padding:12px 14px;font-size:14px;font-weight:400;line-height:1.45;display:grid;position:absolute;overflow-y:auto;box-shadow:0 12px 32px #1018282e}.que-es-panel:focus{outline:none}.que-es-entrada{gap:6px;display:grid}.que-es-entrada+.que-es-entrada{border-top:1px solid #eaecf0;padding-top:10px}.que-es-nombre{color:#1f5c3f;font-size:15px}.que-es-entrada p,.que-es-entrada ul{margin:0}.que-es-entrada ul{gap:2px;padding-left:18px;display:grid}.que-es-titulo{text-transform:uppercase;letter-spacing:.04em;color:#667085;margin-bottom:1px;font-size:11.5px;font-weight:750;display:block}.que-es-ejemplo{background:#f6f8f7;border-radius:8px;padding:6px 10px}.que-es-cerrar{justify-self:end;align-items:center;gap:4px;display:inline-flex}@media print{.que-es,.que-es-panel{display:none!important}}.mp-parte em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.mp-parte>i{background:#f2f4f7;border-radius:99px;height:8px;display:block;overflow:hidden}.mp-parte>i>i{border-radius:99px;height:100%;display:block}.mp-alerta{background:#fef3f2;border:2px solid #fda29b;border-radius:16px;gap:8px;padding:14px 16px;font-size:14.5px;display:grid}.mp-alerta>b{color:#b42318;font-size:16px}.mp-huecos{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.mp-hueco{border:2px solid #eaecf0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.mp-hueco.si{background:#f6fef9;border-color:#a6f4c5}.mp-hueco.no{background:#fffbfa;border-color:#fecdca}.mp-hueco>span:nth-child(2){gap:1px;min-width:0;display:grid}.mp-hueco b{font-size:14px}.mp-hueco small{color:#667085;overflow-wrap:anywhere;font-size:12.5px}.mp-hueco-ico{font-size:18px}.mp-rivales{gap:8px;display:grid}.mp-rival{grid-template-columns:minmax(0,220px) minmax(0,1fr) 48px;align-items:center;gap:4px 12px;font-size:14px;display:grid}.mp-rival small{color:#667085;grid-column:1/-1;margin-top:-2px;font-size:12.5px}.mp-rival-nombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp-rival.tuyo .mp-rival-nombre{font-weight:800}.mp-resenas{gap:10px;display:grid}.mp-resena{border:2px solid #eaecf0;border-radius:14px;gap:8px;padding:12px;display:grid}.mp-resena.mala{border-color:#fecdca}.mp-resena p{color:#344054;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.mp-resena textarea,#mp-novedades textarea{width:100%;font:inherit;resize:vertical;box-sizing:border-box;border:2px solid #d0d5dd;border-radius:10px;padding:10px;font-size:14px}.mp-estrellas{color:#fdb022;align-items:center;gap:8px;font-size:16px;display:flex}.mp-estrellas i{color:#eaecf0;margin-left:-8px;font-style:normal}.mp-estrellas small{color:#667085;font-size:12px}@media (max-width:700px){.mp-rival{grid-template-columns:minmax(0,1fr) 48px}.mp-rival .rx-barra-pista{grid-area:2/1/auto/-1}}.rx-palabras-pocas summary{cursor:pointer;color:#475467;font-size:13.5px;font-weight:600}.rx-palabras-pocas p{color:#667085;margin:6px 0 0;font-size:13px;line-height:1.6}.mp-plan ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mp-plan li{border:1px solid #eaecf0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.mp-plan li>span:nth-child(2){gap:1px;display:grid}.mp-plan li small{color:#667085;font-size:13px}.mp-plan li.hecho b{color:#98a2b3;text-decoration:line-through}.mp-plan-caja{color:#fff;border:2px solid #d0d5dd;border-radius:6px;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.mp-plan li.hecho .mp-plan-caja{background:#17b26a;border-color:#17b26a}.mp-aros{gap:6px;display:grid}.mp-aros>div{grid-template-columns:90px minmax(0,1fr) 48px;align-items:center;gap:10px;font-size:13.5px;display:grid}.mp-aros>div>i{background:#f2f4f7;border-radius:99px;height:10px;display:block;overflow:hidden}.mp-aros>div>i>i{border-radius:99px;height:100%;display:block}.mp-minis{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.mp-mini{text-align:center;border:1px solid #eaecf0;border-radius:14px;justify-items:center;gap:4px;padding:12px;display:grid}.mp-mini-rejilla{gap:4px;width:120px;display:grid}.mp-mini-rejilla span{aspect-ratio:1;color:#fff;border-radius:50%;place-items:center;max-width:100%;font-size:12px;font-weight:800;display:grid}.mp-mini-rejilla .top{background:#079455}.mp-mini-rejilla .medio{color:#4e1d09;background:#fdb022}.mp-mini-rejilla .fuera{background:#f04438}.mp-mini small{color:#667085;font-size:12px}.mp-categorias{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.mp-categorias span{background:#fffbfa;border:2px solid #fecdca;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.mp-categorias small{color:#667085;font-size:12.5px}.mp-trampas{gap:8px;display:grid}.mp-trampas>div{background:#fffaeb;border:1px solid #fedf89;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.mp-trampas span{gap:1px;min-width:0;display:grid}.mp-trampas small{color:#667085;font-size:12.5px}.mp-elegir{background:#fff;border:1px solid #eaecf0;border-radius:16px;gap:10px;padding:12px 14px;display:grid}.mp-elegir-fila{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mp-elegir-fila>b{margin-right:4px;font-size:14px}.mp-chip{font:inherit;color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:99px;padding:6px 12px;font-size:13.5px;font-weight:600}.mp-chip small{color:#667085;margin-left:2px;font-weight:700}.mp-chip.on{color:#fff;background:#1570ef;border-color:#1570ef}.mp-chip.on small{color:#d1e9ff}.mp-chip.sugerida{color:#1570ef;border-style:dashed}.mp-chip i{opacity:.85;margin-left:4px;font-style:normal}.mp-vigilar select{width:auto;max-width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:10px;flex:none;padding:6px 8px;font-size:13.5px}.mp-matriz-caja{overflow-x:auto}.mp-matriz{border-collapse:separate;border-spacing:4px;min-width:100%;font-size:13.5px}.mp-matriz th{color:#475467;text-align:center;max-width:140px;padding:4px 6px;font-size:12.5px;font-weight:700}.mp-matriz th:first-child,.mp-matriz td:first-child{text-align:left;white-space:nowrap;font-weight:700}.mp-matriz td{text-align:center}.mp-matriz tr.on td:first-child{color:#1570ef}.mp-celda{color:#fff;cursor:pointer;min-width:64px;font-weight:800;font:inherit;border:0;border-radius:10px;padding:8px 10px;font-size:13.5px}.mp-celda small{margin-left:3px}.mp-es{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mp-es span{border-radius:99px;padding:5px 12px;font-size:13.5px;font-weight:700}.mp-es .entra{color:#b42318;background:#fef3f2}.mp-es .sale{color:#067647;background:#ecfdf3}.mp-es small{flex-basis:100%;font-size:12.5px}.mp-puesto{color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:2px;min-width:34px;height:30px;padding:0 6px;font-size:13px;font-weight:800;display:inline-flex}.mp-puesto.top{background:#079455}.mp-puesto.medio{color:#4e1d09;background:#fdb022}.mp-puesto.fuera{background:#f04438}.mp-puesto small{margin-left:2px;font-size:10px}.rk-kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.rk-sube,.rk-baja{margin-left:5px;font-size:11.5px;font-style:normal;font-weight:700}.rk-sube{color:#079455}.rk-baja{color:#d92d20}.rk-ad{color:#4e1d09;vertical-align:1px;background:#fdb022;border-radius:4px;margin-right:5px;padding:1px 4px;font-size:10px;font-style:normal;font-weight:800}.rk-abajo{border-top:1px solid #eaecf0;gap:4px;margin-top:4px;padding-top:14px;display:grid}.rk-abajo h3{margin:0}.mp-programa{background:#eff8ff;border:1px solid #b2ddff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;font-size:14px;display:flex}.mp-programa>span{flex:260px}.mp-programa .suave{font-size:13px}.rk-cuerpo .rk-kpi b{font-size:32px;font-weight:700;line-height:1.05}.rk-cuerpo .rk-kpi b small{font-size:16px}.rk-cuerpo .rk-kpi{justify-content:space-between;min-height:84px;padding:14px 16px}.rk-cuerpo .rk-kpi span{font-size:13.5px;font-weight:600}.mp-serp{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.mp-serp>div{background:#f9fafb;border:1px solid #eaecf0;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.mp-serp small{color:#475467;font-size:12.5px;font-weight:700}.mp-serp b{overflow-wrap:anywhere;font-size:28px;line-height:1.1}.mp-serp span{color:#667085;font-size:12.5px}.mp-exportar{background:#fff;border:1px solid #eaecf0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.mp-sep{background:#eaecf0;width:1px;height:22px;margin:0 4px}.mp-enlace{min-width:0;font:inherit;border:1px solid #d0d5dd;border-radius:10px;flex:200px;padding:7px 10px;font-size:13px}.mp-check{align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.mp-idioma{font:inherit;background:#fff;border:2px solid #d0d5dd;border-radius:12px;flex:none;padding:10px;font-size:14px}.mp-evo .rx-leyenda span{font-size:12.5px}.rx-directo-form select.mp-idioma{flex:0 auto;width:auto;max-width:100%}.mp-url{color:#1570ef;margin-left:6px;font-size:12px;text-decoration:none}.mp-indice-fila{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mp-llamadas{background:#fef3f2;border:1px solid #fecdca;border-radius:12px;margin:0;padding:10px 12px;font-size:14.5px}.mp-llamadas small{color:#667085;margin-top:2px;font-size:12px;display:block}.mp-detalles summary{cursor:pointer;color:#344054;font-size:14px;font-weight:700}.mp-detalles p{color:#475467;margin:6px 0 0;font-size:13.5px;line-height:1.55}.mp-detalles .mp-rivales{margin-top:8px}.mp-relampago-fila{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mp-precios{gap:8px;display:grid}.mp-precio{cursor:pointer;border:1px solid #eaecf0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) minmax(140px,200px);align-items:center;gap:10px;padding:10px 12px;display:grid}.mp-precio.off{opacity:.55}.mp-precio>span{gap:1px;min-width:0;display:grid}.mp-precio small{color:#667085;font-size:12.5px}.mp-precio input[type=text]{font:inherit;border:1px solid #d0d5dd;border-radius:10px;padding:8px 10px;font-size:14px}@media (max-width:700px){.mp-precio{grid-template-columns:auto minmax(0,1fr)}.mp-precio input[type=text]{grid-column:1/-1}}.rl-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rl-lista li{border:1px solid #eaecf0;border-radius:12px;grid-template-columns:40px minmax(0,1fr) minmax(80px,180px);align-items:center;gap:12px;padding:10px 12px;display:grid}.rl-puesto{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.rl-nombre{gap:2px;min-width:0;display:grid}.rl-nombre b{overflow-wrap:anywhere}.rl-nombre small{color:#667085;font-size:12.5px}.rl-nota{background:#f2f4f7;border-radius:99px;height:10px;overflow:hidden}.rl-nota i{border-radius:99px;height:100%;display:block}@media (max-width:600px){.rl-lista li{grid-template-columns:34px minmax(0,1fr)}.rl-nota{grid-column:1/-1}}.mp-imagen{gap:8px;display:grid}.mp-imagen img{aspect-ratio:4/3;object-fit:cover;border:1px solid #eaecf0;border-radius:12px;width:100%;max-width:420px}.diario-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.diario-cabeza select{font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:6px 8px;font-size:13.5px}.diario-resultados{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.diario-resultados>div{border:1px solid #e4e7ec;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.diario-resultados b{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1}.diario-resultados span{color:#475467;font-size:13px}.diario-resultados small.sube{color:#027a48;font-size:12.5px;font-weight:700}.diario-resultados small.baja{color:#b42318;font-size:12.5px;font-weight:700}.diario-resultados>p,.diario-resultados>button{grid-column:1/-1;justify-self:start;margin:0}.diario-valor{background:#ecfdf3;border-radius:10px;padding:8px 10px;font-size:14px}.diario-valor small{color:#475467}.diario-frase{margin:0;font-weight:600}.diario-servicio{border:1px solid #eaecf0;border-radius:10px;padding:8px 10px}.diario-servicio summary{cursor:pointer;justify-content:space-between;gap:8px;font-weight:600;display:flex}.diario-servicio summary span{color:#475467;font-size:13.5px;font-weight:500}.diario-servicio ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.diario-servicio li{grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:14px;display:grid}.diario-servicio li small{color:#667085}.diario-servicio li em{color:#667085;font-size:12.5px;font-style:normal}.diario-botones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.diario-form{border:1px dashed #d0d5dd;border-radius:12px;gap:8px;padding:12px;display:grid}.diario-form label{gap:4px;font-size:13.5px;font-weight:600;display:grid}.diario-form input,.diario-form select{font:inherit;border:1px solid #d0d5dd;border-radius:8px;min-width:0;padding:8px 10px;font-weight:400}.diario-enlace{overflow-wrap:anywhere;background:#f2f4f7;border-radius:10px;margin:0;padding:8px 10px;font-size:13.5px}.im-titular{color:#fff;border-radius:20px;align-items:center;gap:14px;padding:20px 22px;display:flex}.im-titular>span{font-size:40px;line-height:1}.im-titular small{opacity:.85;text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.im-titular h2{color:#fff;margin:2px 0 0;font-size:clamp(20px,3.4vw,28px);line-height:1.15}.im-servicios{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.im-servicios>div{border:1px solid #eaecf0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:6px;padding:12px;display:grid}.im-n{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.im-servicios ul{color:#475467;grid-column:1/-1;gap:4px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.im-mas{margin-left:-18px;font-style:italic;list-style:none}.im-valor{background:#ecfdf3;border-radius:12px;margin:0;padding:10px 12px;font-size:14.5px}.im-valor small{color:#475467;display:block}.im-90{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.im-90{grid-template-columns:minmax(0,1fr)}}.im-90 li{border:1px solid #eaecf0;border-radius:14px;align-content:start;gap:4px;padding:12px;display:grid}.im-90 li span{text-transform:uppercase;letter-spacing:.05em;color:#667085;font-size:12px;font-weight:800}.im-90 li small{color:#475467;font-size:13.5px}.im-90 li.ahora{background:#ecfdf3;border:2px solid #1f5c3f}.im-90 li.ahora span{color:#1f5c3f}.im-90 li.hecho{opacity:.7}.im-90 li.hecho span:before{content:"✓ "}.diario-check{align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.cambio summary{align-items:center}.cambio summary .diario-ico{color:#101828;align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.cambio-que{overflow-wrap:anywhere;color:#101828!important;font-size:14px!important;font-weight:600!important}.cambio-cuerpo{gap:8px;margin-top:8px;font-size:14px;display:grid}.cambio-cuerpo p{overflow-wrap:anywhere;margin:0}.cambio-propuesta{background:#f9fafb;border-radius:10px;gap:6px;padding:10px;display:grid}.cambio-propuesta ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cambio-propuesta li{grid-template-columns:16px minmax(0,1fr);gap:6px;font-size:13.5px;display:grid}.cambio-propuesta li[data-sentido=sube]>span:first-child{color:#027a48}.cambio-propuesta li[data-sentido=baja]>span:first-child{color:#b42318}.cambio-propuesta li[data-sentido=igual]>span:first-child{color:#667085}.cambio-aviso{color:#b54708;align-items:flex-start;gap:6px;font-size:13px;display:flex}.cambio-aviso svg{flex:none;margin-top:2px}.cambio-mas summary{cursor:pointer;font-size:13px;font-weight:500}.cambio-mas[open] summary{margin-bottom:6px}.cambio-donde{font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:6px 8px;font-size:13.5px}.im-icono{background:#ffffff29;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid}.im-serv,.diario-ico{align-items:center;gap:6px;display:inline-flex}.fge-pestanas{flex-wrap:wrap;gap:6px;display:flex}.fge-pestanas button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:600;display:inline-flex}.fge-pestanas button.on{color:#fff;background:#0a1d15;border-color:#0a1d15}.fge-num{color:#fff;background:#b54708;border-radius:999px;padding:0 7px;font-size:11.5px}.fge-ok{color:#027a48;align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.fge-festivos,.fge-servicios{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fge-festivos li{border:1px solid #eaecf0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.fge-festivos li[data-falta]{background:#fffcf5;border-color:#fedf89}.fge-festivos li div{display:grid}.fge-festivos small{color:#667085;font-size:12.5px}.fge-estado{color:#475467;font-size:13px;font-weight:700}.fge-festivos li[data-falta] .fge-estado{color:#b54708}.fge-acciones{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.fge-acciones input[type=time]{font:inherit;border:1px solid #d0d5dd;border-radius:8px;padding:6px 8px;font-size:13.5px}.fge-servicios li{border-bottom:1px solid #f2f4f7;padding-bottom:6px;display:grid}.fge-servicios small{color:#667085}.fge-form{gap:8px;display:grid}.fge-form input:not([type=file]),.fge-form select{font:inherit;border:1px solid #d0d5dd;border-radius:10px;min-width:0;padding:9px 10px}.ip{border-top:1px solid #eaecf0;gap:10px;padding-top:12px;display:grid}.ip-cabeza{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ip-nivel{color:#fff;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:800}.ip-sube{color:#027a48;font-size:14px;font-weight:800}.ip-baja{color:#b42318;font-size:14px;font-weight:800}.ip-frase{margin:0;font-size:15.5px}.ip-datos{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.ip-datos>div{border:1px solid #eaecf0;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.ip-datos b{font-size:20px}.ip-datos span{color:#475467;font-size:12.5px}.ip-objetivo{background:#fffcf0;border:1px solid #fde68a;border-radius:12px;gap:6px;padding:12px;display:grid}.ip-objetivo-cabeza{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14.5px;display:flex}.ip-barra{background:#f2f4f7;border-radius:99px;height:10px;overflow:hidden}.ip-barra i{background:linear-gradient(90deg,#a9dcbd,#1f5c3f);border-radius:99px;height:100%;display:block}.ip-objetivo small{color:#475467}.ip-form{border:1px dashed #d0d5dd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.ip-form>span{flex-basis:100%;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ip-form input,.ip-form select{font:inherit;border:1px solid #d0d5dd;border-radius:8px;width:auto;padding:6px 8px}.ip-form input{width:80px}.ip-compartir{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ip-sello{background:#f7f8f6;border-radius:12px;flex-basis:100%;gap:6px;padding:10px;display:grid}.ip-sello code{overflow-wrap:anywhere;font-size:12px}.cg-botones{flex-wrap:wrap;gap:8px;display:flex}.cg-dato{align-items:flex-start;gap:8px;margin:0;font-size:14.5px;display:flex}.cg-dato.ok{color:#027a48}.cg-dato.mal{color:#b54708}.cg-tabla-caja{overflow-x:auto}.cg-tabla{border-collapse:collapse;width:100%;min-width:620px;font-size:13.5px}.cg-tabla th{text-align:left;color:#667085;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #eaecf0;padding:6px 8px;font-size:12px}.cg-tabla td{border-bottom:1px solid #f2f4f7;padding:8px}.cg-tabla tr.tuyo td{background:#ecfdf3;font-weight:600}.cg-resumenes{background:#f7f8f6;border-radius:12px;gap:6px;padding:12px;font-size:14px;display:grid}.cg-resumenes p{margin:0}.cg-fuente{color:#667085;margin:0;font-size:12px}.ip-estable{color:#475467;font-size:14px;font-weight:700}.ip-porque{background:#f7f8f6;border-radius:12px;padding:10px 12px;font-size:14px}.ip-porque ul{gap:2px;margin:4px 0 0;padding-left:18px;display:grid}.ip-contexto{color:#7a4d0b;background:#fffaeb;border-radius:10px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-size:14px;display:flex}.ie-bloque{border:1px solid #eaecf0;border-radius:12px;gap:6px;padding:12px;display:grid}.ie-bloque>small{color:#667085;font-size:12.5px}.ie-escenarios{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ie-escenarios li{background:#f7f8f6;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.ie-escenarios strong{color:#027a48;font-variant-numeric:tabular-nums;flex:none;font-size:18px}.ie-zonas{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;display:grid}.ie-zonas>div{background:#f7f8f6;border-radius:10px;gap:1px;padding:8px 10px;display:grid}.ie-zonas span{color:#475467;font-size:12px}.ie-zonas strong{font-variant-numeric:tabular-nums;font-size:20px}.ie-zonas small.sube{color:#027a48;font-weight:700}.ie-zonas small.baja{color:#b42318;font-weight:700}.ie-carrera{width:100%;max-width:520px;height:auto}.ie-leyenda{flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.ie-leyenda span{align-items:center;gap:6px;display:inline-flex}.ie-leyenda i{border-radius:2px;width:12px;height:3px;display:inline-block}.ip-viva ul{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ip-viva li{align-items:center;gap:6px;display:flex}.ip-viva-viva>b{color:#027a48}.ip-viva-a-medias>b{color:#b54708}.ip-viva-parada>b{color:#b42318}.dn-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dn-lista li{border:1px solid #eaecf0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 10px;display:grid}.dn-lista li[data-ok=true]{border-color:#a6f4c5}.dn-lista li[data-ok=false]{background:#fffcf5;border-color:#fedf89}.dn-estado{align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.dn-lista small{color:#475467;grid-column:1/-1}.escaneos summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.escaneos ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.escaneos li{border-top:1px solid #eaecf0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:8px;display:grid}.escaneos-ico{color:#475467;display:inline-flex}.escaneos-que{gap:2px;min-width:0;display:grid}.escaneos-que b{overflow-wrap:anywhere}.escaneos-que small{color:#667085;overflow-wrap:anywhere;font-size:12.5px}.escaneos-botones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.btn.peligro{color:#fff;background:#d92d20;border-color:#d92d20}@media (max-width:560px){.escaneos li{grid-template-columns:28px minmax(0,1fr)}.escaneos-botones{grid-column:2;justify-content:flex-start}}.sensor-hoy{border:2px solid;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.sensor-hoy>b{font-variant-numeric:tabular-nums;font-size:44px;line-height:1}.sensor-hoy span{font-size:14.5px}.sensor-pocos{background:#f9fafb;border:1px dashed #d0d5dd;border-radius:12px;margin:0;padding:12px 14px}.sensor-barras{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:6px;height:180px;display:grid}.sensor-barras span{grid-template-rows:1fr auto auto;place-items:end center;gap:2px;min-width:0;height:100%;display:grid}.sensor-barras i{border-radius:6px 6px 0 0;width:70%;max-width:34px;display:block}.sensor-barras b{font-variant-numeric:tabular-nums;font-size:12.5px}.sensor-barras small{color:#667085;white-space:nowrap;font-size:11px}.indice-meses{flex-wrap:wrap;gap:8px;margin:0;display:flex}.indice-meses a{border:1px solid #d0d5dd;border-radius:999px;padding:4px 10px;font-size:13px}.indice-meses a.on{color:#fff;background:#1f5c3f;border-color:#1f5c3f}.indice-tabla{overflow-x:auto}.indice-tabla table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.indice-tabla th,.indice-tabla td{text-align:left;white-space:nowrap;border-top:1px solid #eaecf0;padding:8px 6px}.indice-tabla td small{color:#667085}.codigo-escaner{border:1px solid #eaecf0;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.codigo-escaner summary{cursor:pointer}.codigo-escaner ol{margin:0;padding-left:20px}.codigo-escaner textarea{resize:vertical;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:8px;font:12px ui-monospace,Menlo,monospace}.cert{gap:14px;display:grid}.cert-pregunta{border:1px solid #eaecf0;border-radius:12px;gap:6px;margin:0;padding:10px 12px;display:grid}.cert-pregunta legend{padding:0 4px;font-size:15px}.cert-opcion{cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:4px 6px;font-size:14.5px;display:flex}.cert-opcion.bien{color:#05603a;background:#ecfdf3;font-weight:600}.cert-opcion.mal{color:#b42318;background:#fef3f2}.cert-porque{color:#475467;margin:2px 0 0;font-size:13.5px}.cert-diploma{text-align:center;background:#f6fbf8;border:3px double #1f5c3f;border-radius:16px;justify-items:center;gap:8px;padding:18px;display:grid}.cert-diploma>span{text-transform:uppercase;letter-spacing:.08em;color:#1f5c3f;font-size:12px;font-weight:700}.cert-diploma>b{font-size:26px}.cert-diploma input{font:inherit;text-align:center;background:0 0;border:0;border-bottom:2px solid #1f5c3f;width:min(100%,420px);padding:4px;font-size:20px;font-weight:700}.cert-diploma textarea{width:100%;font:inherit;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:8px;padding:8px;font-size:13.5px}.cert-diploma p{margin:0;font-size:13.5px}.cert-suspenso{background:#fffaeb;border:1px solid #fedf89;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.pregunta-marchia{background:#fff;border:1px solid #e4e7ec;border-radius:14px;gap:8px;padding:10px 12px;display:grid}.pregunta-marchia form{color:#6941c6;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pregunta-marchia input{min-width:0;font:inherit;border:0;outline:none;flex:220px;padding:6px 2px;font-size:15px}.pregunta-ejemplos{flex-wrap:wrap;gap:6px;display:flex}.pregunta-ejemplos button{font:inherit;cursor:pointer;color:#344054;background:#f9fafb;border:1px solid #e4e7ec;border-radius:999px;padding:4px 10px;font-size:13px}.pregunta-respuesta{background:#f4f3ff;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.pregunta-respuesta p{white-space:pre-line;margin:0}.pregunta-respuesta small{color:#667085}.ng{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ng-nota{background:#fffcf0;border:1px solid #fde68a;border-radius:14px;justify-items:center;min-width:110px;padding:10px 14px;display:grid}.ng-nota b{color:#b54708;font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.ng-nota small{color:#475467;font-size:12px}.ng-falta{flex:240px;gap:6px;min-width:0;margin:0;font-size:15px;display:grid}.ng-falta small{color:#475467}.ng-qr{border:1px solid #eaecf0;border-radius:12px;gap:6px;padding:10px 12px;font-size:14px;display:grid}.ng-qr b{align-items:center;gap:6px;display:inline-flex}.ng-qr ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ng-qr li{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;display:flex}.ng-qr small{color:#667085}.ng-cadena td{font-variant-numeric:tabular-nums}.calc{gap:14px;display:grid}.calc-campos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.calc-resultado{background:#f3faf6;border:1px solid #cfe8da;border-radius:14px;justify-items:start;gap:8px;padding:16px;display:grid}.calc-resultado .ip-barra{width:100%}.calc-resultado p{margin:0;font-size:15px}.calc-de{color:#1f5c3f;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.calc-de i{color:#667085;padding:0 4px;font-style:normal}.calc-n{color:#1f5c3f;font-variant-numeric:tabular-nums;font-size:52px;line-height:1}.calc-mas{margin:0;padding-left:18px;font-size:14px}.qe-form{flex-wrap:wrap;gap:8px;display:flex}.qe-form input{flex:220px;min-width:0}.qe-lista{gap:8px;display:grid}.qe-fila{background:var(--crema,#faf8f3);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 10px;display:flex}.qe-fila img,.qe-hueco{background:#fff;border-radius:8px;flex:none;width:72px;height:72px}.qe-datos{flex:160px;min-width:0;display:grid}.qe-datos small{color:#667085}.qe-botones{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fc{gap:8px;display:grid}.fc-titulo{font-size:15.5px}.fc-frase{color:#344054;margin:0}.fc-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fc-lista li{font-variant-numeric:tabular-nums;background:#f9fafb;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.fc-lista li.contacto{background:#f3faf6}.fc-lista li b{font-size:17px}.fc-nombre{min-width:0;display:grid}.fc-nombre small{color:#667085;font-size:12px}.fc-lista .sube{color:#067647}.fc-lista .baja{color:#b42318}.fc-ia{margin:0;font-size:14px;display:block}.fc-ia small{color:#667085;display:block}.pq{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pq li{background:#f9fafb;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.pq-busqueda{flex:220px;min-width:0;display:grid}.pq-busqueda small{color:#667085}.gf-tabs{flex-wrap:wrap;gap:6px;display:flex}.gf-tabs button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:99px;padding:6px 14px}.gf-tabs button.on{color:#fff;background:#1f5c3f;border-color:#1f5c3f}.gf-tabs.pequenas button{padding:5px 11px;font-size:13.5px}.gf-ranking td{font-variant-numeric:tabular-nums}.gf-ranking .sube{color:#067647}.gf-ranking .baja{color:#b42318}.gf-acciones{white-space:nowrap}.gf-informe{border:1px dashed #d0d5dd;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.gf-informe b{align-items:center;gap:6px;display:inline-flex}.gf-campo{border-top:1px solid #eaecf0;gap:8px;padding:10px 0;display:grid}.gf-campo-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.gf-valor{color:#344054;white-space:pre-line;overflow-wrap:anywhere}.gf-campo input,.gf-campo textarea,.gf-campo select,.gf-elegir input{font:inherit}.gf-horario{font-variant-numeric:tabular-nums;gap:2px;margin:0;padding:0;list-style:none;display:grid}.gf-horario li{grid-template-columns:100px minmax(0,1fr);display:grid}.gf-horario-editor{gap:6px;display:grid}.gf-horario-editor label{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px;display:grid}.gf-pie{gap:8px;display:grid}.gf-cambios{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.gf-cambios li{flex-wrap:wrap;gap:8px;display:flex}.gf-cambios s{color:#b42318}.gf-cambios span{color:#067647}.gf-cats,.gf-atributos{gap:6px;display:grid}.gf-cat{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gf-atributos label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gf-elegir{gap:6px;display:grid}.gf-elegir>div{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 12px;max-height:240px;display:grid;overflow-y:auto}.gf-res{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.gf-res li.mal{color:#b42318}.gf-plantilla{border:1px solid #eaecf0;border-radius:10px;gap:4px;padding:8px 10px;display:grid}.gf-plantilla p{color:#475467;margin:0;font-size:14px}.gf-aviso,.gf-hist{border:1px solid #eaecf0;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.gf-aviso ul{margin:0;padding-left:18px;font-size:14px}.gf-hist.deshecho{opacity:.6}h1>svg:first-child,h2>svg:first-child,h3>svg:first-child,h4>svg:first-child{vertical-align:-3px;color:#1f5c3f;margin-right:6px}.conectar-google{border:1px solid #eaecf0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;display:flex}.conectar-google>span{flex:260px;min-width:0}.rv-tabla td{font-variant-numeric:tabular-nums}.rv-elegir{gap:8px;display:grid}.rv-chips{flex-wrap:wrap;gap:6px;display:flex}.rv-chips .mp-chip.on{color:#fff;background:#1f5c3f;border-color:#1f5c3f}.herr-saltos{flex-wrap:wrap;gap:6px;display:flex}.herr-saltos a{color:#344054;border:1px solid #d0d5dd;border-radius:99px;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none}.herr-saltos a.on{color:#fff;background:#1f5c3f;border-color:#1f5c3f}.menu-herr{flex-direction:column;gap:12px;min-height:0;display:flex;overflow-y:auto}.menu-herr-cliente{gap:4px;padding:0 4px;display:grid}.menu-herr-cliente span{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:700}.menu-herr-cliente select{font:inherit;color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:10px;width:100%;padding:8px 10px;font-weight:600}.menu-herr-nav{flex-direction:column;gap:10px;display:flex}.menu-herr-grupo{flex-direction:column;gap:1px;display:flex}.menu-herr-titulo{letter-spacing:.06em;text-transform:uppercase;opacity:.6;padding:6px 12px 2px;font-size:11px;font-weight:700}.shell .lateral .menu-herr-grupo a{gap:9px;padding:7px 12px;font-size:14.5px}.pestanas-grupo{scrollbar-width:none;border-bottom:1px solid #e4e7ec;gap:2px;margin:12px 0 4px;display:flex;overflow-x:auto}.pestanas-grupo::-webkit-scrollbar{display:none}.pestanas-grupo a{white-space:nowrap;color:#475467;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 12px 11px;font-size:14px;font-weight:650;text-decoration:none}.pestanas-grupo a.on{color:var(--marca-noche);border-bottom-color:#f26b1d}@media (min-width:900px){.pestanas-grupo:not(.siempre){display:none}.pestanas-grupo.siempre{margin-top:4px}}@media (max-width:420px){.pestanas-grupo a{padding:10px 7px 11px;font-size:13px}}.ayuda{cursor:help;opacity:.55;vertical-align:1px;border:1px solid;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;font-weight:700;text-decoration:none;display:inline-grid}.ayuda:hover,.ayuda:focus{opacity:1}@media (min-width:900px){.shell.shell-v2{grid-template-columns:236px minmax(0,1fr)}.shell-v2 .cabecera-cliente select{display:none}}.rk-f2 .n{flex-direction:column;align-items:center;gap:2px;display:flex}.rk-f2 .n em{margin-left:0;font-size:11px;font-style:normal;font-weight:700}.rk-igual{color:var(--gris)}.rk-nuevo{color:#6941c6;font-weight:600!important}.rk-verficha{margin-top:2px;font-size:12px;font-weight:600;display:inline-block}@media (max-width:899px){.shell-v2 .barra-top-creditos{display:none}.shell-v2 .barra-top{min-width:0;overflow:hidden}}@media (max-width:520px){.shell-v2 .selector-panel-boton b{display:none}.shell-v2 .barra-top{gap:10px}.shell-v2 .barra-top-buscar{display:none}.shell-v2 .barra-top-logo{gap:0;font-size:0}}.deshacer{left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:60;gap:8px;width:min(560px,100vw - 24px);display:grid;position:fixed;transform:translate(-50%)}@media (min-width:900px){.deshacer{bottom:24px}}.deshacer-fila{color:#fff;background:#101828;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex;box-shadow:0 12px 32px #10182847}.deshacer-texto{flex:1;gap:2px;min-width:0;font-size:15px;font-weight:650;display:grid}.deshacer-texto small{color:#d0d5dd;font-size:13px;font-weight:500}.deshacer-boton{color:#101828;font:inherit;cursor:pointer;background:#fdb022;border:0;border-radius:10px;flex:none;padding:10px 16px;font-size:15px;font-weight:800}.deshacer-ya{color:#d0d5dd;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:6px;font-size:13px;text-decoration:underline}@media (max-width:420px){.deshacer-ya{display:none}}@media (max-width:640px){.shell table.tabla-tarjetas{border-collapse:separate;border-spacing:0;width:100%!important;min-width:0!important}.shell table.tabla-tarjetas thead{display:none}.shell table.tabla-tarjetas tbody,.shell table.tabla-tarjetas tr{display:block}.shell table.tabla-tarjetas tr{background:#fff;border:1px solid #e4e7ec;border-radius:12px;margin:0 0 10px;padding:8px 12px}.shell table.tabla-tarjetas td{text-align:right;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex;white-space:normal!important;border:0!important;padding:6px 0!important}.shell table.tabla-tarjetas td+td{border-top:1px solid #f2f4f7!important}.shell table.tabla-tarjetas td:before{content:attr(data-label);text-align:left;color:#667085;flex:none;max-width:45%;font-size:13px;font-weight:650}.shell table.tabla-tarjetas td[data-label=""]:before{content:none}.shell table.tabla-tarjetas td[data-label=""]{justify-content:flex-end}.shell table.tabla-tarjetas td:first-child{text-align:left}.shell table.tabla-tarjetas tr.fila-entera td{text-align:left;display:block}.shell table.cli-tabla.tabla-tarjetas tr{grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin:0 0 8px;padding:10px 12px;display:grid}.shell table.cli-tabla.tabla-tarjetas td{text-align:left;display:block;border:0!important;padding:0!important}.shell table.cli-tabla.tabla-tarjetas td:before{content:none}.shell table.cli-tabla.tabla-tarjetas td:nth-child(2),.shell table.cli-tabla.tabla-tarjetas td:nth-child(4),.shell table.cli-tabla.tabla-tarjetas td:nth-child(5){display:none}}:is(.shell,.app,.marco-app) .btn{border-radius:10px;flex:none;gap:6px;min-height:40px;padding:10px 16px;font-size:14.5px;font-weight:700}:is(.shell,.app,.marco-app) .btn.chico{min-height:34px;padding:7px 12px;font-size:13.5px}:is(.shell,.app,.marco-app) .btn:not(.principal):not(.texto):not(.peligro){color:var(--marca-bosque);background:#edf5ef;border-color:#cfe3d5}:is(.shell,.app,.marco-app) .btn:not(.principal):not(.texto):not(.peligro):not(:disabled):hover{background:#e1eee5}:is(.shell,.app,.marco-app) .btn.principal{background:var(--marca-bosque);border-color:var(--marca-bosque);color:#fff}:is(.shell,.app,.marco-app) .btn.principal:not(:disabled):hover{background:#154430;border-color:#154430}:is(.shell,.app,.marco-app) .btn.texto{color:var(--marca-bosque);min-height:0}:is(.shell,.app,.marco-app) .btn.peligro{color:#fff;background:#d92d20;border-color:#d92d20}.mp-clientes{background:#f0f7f2;border:1px solid #cfe3d5;border-radius:14px;gap:8px;margin:4px 0 10px;padding:14px 16px;display:grid}.mp-clientes-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--marca-bosque);font-size:12px;font-weight:800}.mp-clientes p{margin:0;font-size:17px}.mp-clientes-cifras{flex-wrap:wrap;gap:12px;display:flex}.mp-clientes-cifras span{background:#fff;border-radius:12px;flex:140px;gap:2px;padding:10px 14px;display:grid}.mp-clientes-cifras b{color:#101828;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}.mp-clientes-cifras span:first-child b{color:var(--marca-bosque)}.mp-clientes-cifras small,.mp-clientes>small{color:#475467;font-size:13px}.logro{color:#054f31;background:#ecfdf3;border:1px solid #abefc6;border-left:6px solid #079455;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 16px;display:flex}.logro-icono{color:#fff;background:#079455;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:grid}.logro-texto{flex:260px;gap:3px;min-width:0;font-size:15px;display:grid}.logro-texto>b{font-size:16.5px}.logro-cifra{font-size:16px}.logro-cifra b{font-variant-numeric:tabular-nums;font-size:20px}.logro-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.logro-acciones .btn{flex:none;gap:6px}@media (prefers-reduced-motion:no-preference){.logro{animation:logro-entra .35s var(--ease,ease-out)}}@keyframes logro-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.flotantes{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:40;align-items:flex-end;gap:8px;display:flex;position:fixed}.flotantes .ayuda-boton{position:static}@media (max-width:899px){.flotantes{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media print{.flotantes{display:none!important}}.quehago-boton{font:inherit;cursor:pointer;color:#1f5c3f;white-space:nowrap;background:#fff;border:2px solid #1f5c3f;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 8px 24px #1018282e}.quehago-panel{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:41;background:#fff;border:1px solid #eaecf0;border-radius:16px;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);padding:16px;display:flex;position:fixed;box-shadow:0 16px 48px #10182838}.quehago-panel .btn{flex:none;gap:6px}.quehago-titulo{color:#101828;margin:0;font-size:18px;font-weight:700;line-height:1.3}.quehago-texto{color:#475467;margin:0;font-size:15px}@media (max-width:899px){.quehago-panel{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media (max-width:420px){.flotantes .ayuda-boton,.quehago-boton{padding:10px 12px;font-size:14px}}.ensenar{z-index:100;background:#f5f6f8;flex-direction:column;display:flex;position:fixed;inset:0}.ensenar-cabeza{background:#fff;border-bottom:1px solid #eaecf0;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:16px;display:flex}.ensenar-cabeza b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ensenar-salir{font:inherit;cursor:pointer;color:#fff;background:#101828;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:12px 22px;font-size:17px;font-weight:800;display:inline-flex}.ensenar-salir:focus-visible{outline-offset:3px;outline:3px solid #fdb022}.ensenar-cuerpo{flex:1;min-height:0;overflow-y:auto}.ensenar-marco{background:#fff;border:0;width:100%;height:100%;display:block}.ensenar-limpia{gap:clamp(20px,4vw,40px);max-width:1100px;margin:0 auto;padding:clamp(24px,5vw,64px) 16px;display:grid}.ensenar-limpia h1{color:#101828;font-size:clamp(32px,5vw,56px)}.ensenar-limpia header p{color:#475467;margin-top:8px;font-size:clamp(18px,2.2vw,24px)}.ensenar-cifras{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.ensenar-cifra{background:#fff;border:1px solid #eaecf0;border-radius:20px;align-content:start;gap:6px;padding:24px;display:grid}.ensenar-cifra b{color:#1f5c3f;font-variant-numeric:tabular-nums;font-size:clamp(44px,6vw,72px);line-height:1}.ensenar-cifra span{color:#101828;font-size:clamp(17px,1.8vw,21px);font-weight:600}.ensenar-cifra small{color:#475467;font-size:15px}html.letra-grande{font-size:112.5%}html.letra-grande .shell .contenido,html.letra-grande .shell .lateral>*,html.letra-grande .shell .barra-top,html.letra-grande .shell .inferior-in,html.letra-grande .flotantes,html.letra-grande .deshacer{zoom:1.125}.shell :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.flotantes :is(a,button,input):focus-visible,.quehago-panel :is(a,button):focus-visible,.ayuda-panel :is(a,button,input):focus-visible{outline-offset:2px;outline:3px solid #1f5c3f}.shell :is(.lateral,.inferior) :is(a,button,select,summary):focus-visible{outline-color:var(--luz)}.shell .inferior a{font-size:13px}.shell-v2 .barra-top-numero{padding:0 6px;font-size:13px}.shell-v2 .barra-top-avatar,.shell .lateral .lateral-titulo,.shell-v2 .lateral .insignia,.shell-v2 .lateral .bloque-agencia span,.shell .lateral .menu-fases .fase-nombre small,.shell-v2 .cabecera-cliente .migas{font-size:13px}.shell-v2 .pestanas>a,.shell-v2 .pestanas>button{font-size:13px!important}.menu-herr-cliente span,.menu-herr-titulo{letter-spacing:.04em;font-size:13px}.selector-demo,.selector-real,.selector-panel-lista>span,.selector-panel-lista small,.selector-pegar label,.hoy-tarjeta small,.hoy-mas>summary small,.hoy-col small,.hoy-col em,.hoy-dia small,.hoy-dia-chips em{font-size:13px}@media (min-width:561px){.hoy-dia-chips i{font-size:13px}}@media (max-width:560px){.hoy-col small{font-size:13px}}.cli-cab small,.cli-cifra small,.cli-pie small,.tab-col>header em,.tab-etq,.tab-pie small,.tab-valor{font-size:13px}.interruptor{font:inherit;color:#101828;cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;align-items:center;gap:12px;padding:6px 0;font-size:16px;font-weight:600;display:inline-flex}.interruptor-pista{background:#d0d5dd;border-radius:999px;flex:none;width:52px;height:30px;transition:background-color .2s;position:relative}.interruptor-pista span{background:#fff;border-radius:999px;width:24px;height:24px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1018284d}.interruptor.on .interruptor-pista{background:#079455}.interruptor.on .interruptor-pista span{transform:translate(22px)}@media (prefers-reduced-motion:reduce){.interruptor-pista,.interruptor-pista span{transition:none}}.elegir-fichas{background:#fffcf5;border:1px solid #fedf89;border-radius:12px;gap:8px;margin:8px 0 4px;padding:12px 14px;display:grid}.elegir-fichas-lista{gap:6px;max-height:320px;display:grid;overflow-y:auto}.elegir-fichas-lista label{cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.elegir-fichas-lista label span{gap:2px;min-width:0;display:grid}.elegir-fichas-lista label small{color:#667085}.elegir-fichas-lista input{flex:none;width:18px;height:18px;margin-top:3px}.sup-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.sup-kpi{background:#fff;border:1px solid #eaecf0;border-radius:16px;align-content:start;gap:2px;min-width:0;padding:14px 16px;display:grid;box-shadow:0 1px 2px #1018280a}.sup-kpi-icono{border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:6px;display:grid}.sup-kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.1}.sup-kpi span{color:#344054;font-size:14px;font-weight:600}.sup-kpi small{color:#667085;font-size:13px}.sup-aviso{border-top:1px solid #f2f4f7;padding-top:10px;font-size:14.5px;display:block}.sup-aviso:first-of-type{border-top:0;padding-top:0}.sup-aviso small{color:#667085;font-size:13px}.sup-aviso summary{cursor:pointer}.sup-aviso p{margin:6px 0 0}.sup-dinero{gap:14px;display:grid}.sup-dinero>div{gap:3px;display:grid}.sup-dinero small{color:#667085;font-size:13px;font-weight:600}.sup-dinero b{font-variant-numeric:tabular-nums;font-size:22px}.sup-dinero span{color:#667085;font-size:13px}.sup-dinero i{background:#f2f4f7;border-radius:999px;height:6px;margin:2px 0;display:block;overflow:hidden}.sup-dinero em{border-radius:999px;height:100%;display:block}.sup-buscar{width:min(320px,100%);min-width:0}.sup-clientes summary{cursor:pointer;color:var(--marca-bosque);font-size:14px;font-weight:650}.sup-clientes ul{gap:6px;max-height:320px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.sup-clientes li{background:#f9fafb;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.sup-clientes li span,.sup-fila>span:nth-child(2){min-width:0;display:grid}.sup-clientes li b,.sup-fila b{overflow-wrap:anywhere;font-size:14px}.sup-clientes li small,.sup-fila small{color:#667085;overflow-wrap:anywhere;font-size:12.5px}.sup-gestion{background:#f9fafb;border:1px solid #eaecf0;border-radius:10px;gap:8px;padding:10px;font-size:14px;display:grid}.sup-gestion label{gap:4px;font-weight:600;display:grid}.sup-gestion label.check{font-weight:500;display:flex}.sup-gestion select,.sup-gestion input:not([type=checkbox]){width:100%;min-width:0}.sup-filas{gap:8px;display:grid}.sup-fila{background:#fff;border:1px solid #eaecf0;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.sup-fila-acciones{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}@media (min-width:900px){.sup-fila{grid-template-columns:auto minmax(0,1fr) auto}.sup-fila-acciones{grid-column:auto}}.app.app-ancha{max-width:1240px!important}.sup-venta{background:#fff;border:1px solid #eaecf0;border-left:4px solid;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.sup-venta-cab{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.sup-venta-cab>span:nth-child(2){min-width:0;display:grid}.sup-venta-cab b{overflow-wrap:anywhere;font-size:15px}.sup-venta-cab small{color:#667085;overflow-wrap:anywhere;font-size:13px}.sup-venta-estado{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}@media (min-width:900px){.sup-venta-cab{grid-template-columns:auto minmax(0,1fr) auto}.sup-venta-estado{grid-column:auto}}.sup-venta-siguiente{background:#f9fafb;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;font-weight:600;display:flex}.sup-venta-cuerpo{border-top:1px solid #f2f4f7;gap:10px;padding-top:10px;display:grid}.sup-venta-datos{flex-wrap:wrap;gap:6px 16px;font-size:14px;display:flex}.sup-venta-datos span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.sup-venta-paso{color:#475467;gap:6px;font-size:13px;font-weight:600;display:grid}.sup-venta-nota{gap:6px;display:flex}.sup-venta-nota input{flex:1;min-width:0}.sup-venta-notas{gap:6px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.sup-venta-notas li{white-space:pre-line;border-left:2px solid #eaecf0;gap:2px;padding-left:10px;font-size:14px;display:grid}.sup-venta-notas small{color:#667085;font-size:12.5px}.sup-venta-form{background:#f9fafb;border:1px solid #eaecf0;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:12px;display:grid}.sup-venta-form label{gap:4px;min-width:0;font-size:13.5px;font-weight:600;display:grid}.sup-venta-form input,.sup-venta-form select{width:100%;min-width:0}.sup-venta-form-botones{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.sup-venta-form input,.sup-venta-form select,.sup-venta-nota input,.sup-gestion select,.sup-gestion input:not([type=checkbox]),.sup-buscar,.sup-fila-acciones select{box-sizing:border-box;min-height:40px;font:inherit;color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:8px 10px;font-size:14.5px}.sup-venta-form input:focus,.sup-venta-nota input:focus,.sup-buscar:focus{outline:2px solid var(--marca-bosque);outline-offset:1px}.nc-varias{background:#fff;border:1px solid #eaecf0;border-radius:14px;gap:10px;padding:12px;display:grid}.nc-varias-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nc-varias-lista{gap:6px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.nc-varias-lista li{border:1px solid #f2f4f7;border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;padding:8px 10px;display:grid}@media (min-width:760px){.nc-varias-lista li{grid-template-columns:minmax(0,1fr) minmax(200px,260px)}}.nc-varias-lista li.on{background:#f6fef9;border-color:#b7dcc5}.nc-varias-lista label{cursor:pointer;align-items:flex-start;gap:10px;min-width:0;display:flex}.nc-varias-lista label input{flex:none;width:18px;height:18px;margin-top:3px}.nc-varias-lista label span{min-width:0;display:grid}.nc-varias-lista b{overflow-wrap:anywhere;font-size:14.5px}.nc-varias-lista small{color:#667085;overflow-wrap:anywhere;font-size:13px}.nc-varias-propia{width:100%;min-width:0;min-height:36px;font-size:14px}.nc-varias-lista li>.btn{justify-self:start}@media (min-width:760px){.nc-varias-lista li>.btn{justify-self:end}}.nc-varias-pie{border-top:1px solid #f2f4f7;gap:8px;padding-top:10px;display:grid}.nc-varias-pie>label:not(.check){gap:4px;font-size:14.5px;font-weight:600;display:grid}.nc-varias-hecho{background:#f6fef9;border:1px solid #d1fadf;border-radius:10px;gap:4px;padding:10px;display:grid}.nc-varias-pie label.check{align-items:flex-start;gap:8px;display:flex}.nc-varias-pie label.check input{flex:none;width:18px;height:18px;margin-top:2px}.medir-sin-datos{color:#344054;background:#f2f4f7;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:14.5px;display:flex}.medir-sin-datos>span{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.grupos-cli{gap:8px;display:grid}.grupos-cli-etiqueta{color:#475467;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:700;display:inline-flex}.grupos-cli-fila>.grupos-cli-accion{color:#1f5c3f;box-shadow:none;background:#fff;border:2px dashed #b7dcc5;align-items:center}.grupos-cli-fila>.grupos-cli-accion span{font-size:14px;font-weight:700}.grupos-cli-fila>.grupos-cli-accion.on{background:#edf5ef;border-style:solid;border-color:#1f5c3f}.grupos-cli-barra{z-index:6;color:#fff;background:#101828;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:14.5px;display:flex;position:sticky;top:8px}.grupos-cli-barra select,.grupos-cli-barra input{min-height:36px;font:inherit;border:0;border-radius:8px;min-width:0;padding:6px 10px;font-size:14px}.grupos-cli-barra .btn.texto{color:#d0d5dd}.grupos-cli-orden{gap:6px;margin:0;padding:0;list-style:none;display:grid}.grupos-cli-orden li{background:#fff;border:1px solid #eaecf0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.grupos-cli-orden input{flex:200px;min-width:0;min-height:36px}.grupos-cli-orden small{color:#667085}.cli-seccion{gap:10px;display:grid}.cli-seccion-titulo{border-left:5px solid;border-radius:0 10px 10px 0;flex-wrap:wrap;align-items:baseline;gap:10px;margin:10px 0 0;padding:10px 14px;font-size:18px;display:flex}.cli-seccion-titulo small{color:#667085;font-size:13.5px;font-weight:500}.cli-marcar{color:#1f5c3f;cursor:pointer;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.cli-marcar input{width:18px;height:18px}.cli-tarjeta.cli-marcada{outline-offset:-1px;outline:2px solid #1f5c3f}.gv{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;max-width:100%;display:grid}.gv>*{min-width:0}.gv-caja{width:100%;min-width:0}.gv-svg{width:100%;height:auto;display:block}.gv .rx-leyenda .gv-banda{background:var(--marca-luz);opacity:.6;border-radius:2px}.gv .rx-leyenda .gv-marca{border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:10px solid var(--marca-bosque-claro);background:0 0;border-radius:0;width:0;height:0}.gv .rx-leyenda .gv-dudoso{border:2.5px solid var(--marca-bosque);background:#fff}.gv-nota{align-items:flex-start;gap:6px;margin:0;display:flex}.gv-tabla{max-width:100%;overflow-x:auto}.gv-tabla table{border-collapse:collapse;min-width:100%;font-size:13px}.gv-tabla caption{text-align:left;padding:4px 0;font-size:12px}.gv-tabla th,.gv-tabla td{text-align:right;white-space:nowrap;border-bottom:1px solid #eaecf0;padding:5px 8px}.gv-tabla th[scope=row],.gv-tabla thead th:first-child{text-align:left}.gv-cambios{margin:8px 0 0;padding-left:18px;font-size:13px}.mp-porconfirmar{background:var(--naranja-suave);border:1px solid var(--naranja-borde);color:var(--naranja);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:14px;display:flex}.mp-porconfirmar b{color:var(--naranja)}.franja-modo-demo{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:8px 16px 0;padding:8px 12px;font-size:14px;display:flex}.franja-modo-demo>span{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.franja-modo-demo .btn{flex:none}.interruptor-modo-demo{cursor:pointer;background:#f9fafb;border:1px solid #eaecf0;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:14px;display:flex}.interruptor-modo-demo input{flex:none;width:20px;height:20px;margin-top:2px}.interruptor-modo-demo span{gap:2px;display:grid}.interruptor-modo-demo small{color:#667085;font-size:12.5px}.este-mes-alertas{gap:8px;display:grid}.este-mes-alerta{border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:14.5px;display:flex}.este-mes-alerta.rojo{color:#912018;background:#fef3f2;border:1px solid #fecdca}.este-mes-alerta.ambar{color:#93370d;background:#fffaeb;border:1px solid #fedf89}.este-mes-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.este-mes-fila{background:#fff;border:1px solid #eaecf0;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 12px;display:grid}.este-mes-cab{align-items:center;gap:10px;min-width:0;display:flex}.este-mes-cab b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.este-mes-chips{flex-wrap:wrap;gap:6px;display:flex}.este-mes-chips>span{white-space:normal;max-width:100%}.este-mes-tope{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.este-mes-tope input{width:90px}.prep-escaneo{background:#f9fafb;border:1px solid #eaecf0;border-radius:12px;gap:8px;padding:12px 14px;font-size:14.5px;display:grid}.prep-escaneo b{align-items:center;gap:6px;display:flex}.prep-escaneo ul{color:#344054;gap:3px;margin:0;padding-left:20px;display:grid}.prep-escaneo-ya{color:#05603a;background:#ecfdf3;border-radius:8px;align-items:flex-start;gap:6px;padding:8px 10px;font-size:14px;display:flex}.prep-escaneo-ya svg{flex:none;margin-top:3px}.vistazo{background:#f5f8ff;border:1px solid #d1e0ff;border-radius:14px;gap:8px;padding:12px;display:grid}.vistazo-boton{white-space:normal;text-align:left;justify-self:start;align-items:center;gap:6px;max-width:100%;display:inline-flex}.vistazo-nota{color:#475467;font-size:13px}.vistazo-veredicto{color:#1d2939;margin:0;font-size:16px;font-weight:700}.vistazo-veredicto[data-candidato=true]{color:#05603a}.decidir{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.decidir>.btn{flex:160px}.decidir-motivos{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.investigar-mas{border-top:1px solid #eaecf0;gap:14px;padding-top:12px;display:grid}.investigar-mas>summary{cursor:pointer;color:#344054;font-size:15px;font-weight:600}.investigar-mas[open]{display:grid}.investigar-mas>:not(summary){margin-top:14px}.vistazo-error{margin:0;font-size:14px}.vistazo-res{gap:8px;display:grid}.vistazo-res ul{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.vistazo-botones{flex-wrap:wrap;gap:8px;display:flex}.vistazo-propuesta{white-space:normal;text-align:left;justify-self:start;max-width:100%}.ranking-publico{background:#fff;border:1px solid #eaecf0;border-radius:14px;gap:10px;padding:12px 14px;display:grid}.ranking-publico>summary{cursor:pointer;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.ranking-publico[open]{gap:10px}.ranking-publico p{color:#475467;margin:8px 0;font-size:14px}.rx-citas{gap:6px;display:grid}.rx-citas p{margin:0}.rx-acceso{gap:8px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.rx-acceso li[data-estado=fallo]{color:#b42318}.rx-acceso li[data-estado=aviso]{color:#93370d}.rx-subpreguntas{gap:6px;margin:8px 0 10px;padding-left:18px;font-size:14px;display:grid}.rx-subpreguntas small{color:var(--suave,#667085)}.rx-comparar-res{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.rx-comparar-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.webc{background:#fff;border:1px solid #eaecf0;border-radius:14px;gap:8px;padding:14px;display:grid}.webc h3{margin:0;font-size:16px}.webc p{margin:0}.webc-fila>summary{cursor:pointer;padding:4px 0;font-size:14px}.webc-urls{overflow-wrap:anywhere;gap:4px;margin:6px 0 0;padding-left:18px;font-size:13.5px;display:grid}.nt-mas{gap:10px;display:grid}.nt-mas>summary{cursor:pointer;color:var(--marca-azul,#175cd3);font-size:13.5px;font-weight:650;list-style:none}.nt-mas>summary::-webkit-details-marker{display:none}.nt-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.nt-pie .nt-leer{margin-top:0}.nt-tarjeta>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.una-linea{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plegable-tarjeta>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:15.5px;list-style:none;display:flex}.plegable-tarjeta>summary::-webkit-details-marker{display:none}.plegable-tarjeta:not([open]){gap:0!important}.banda-visual{margin:0 0 18px}
