:root{--morado: #251c4d;--acento: #7219ff;--blanco: #fbfbfb;--texto: #1d1a2b;--suave: #6b6880;--borde: #e3e1ec;--fondo: #f4f3f8;--error: #b42318;--ok: #067647;--tarjeta: #fff;font-family:Arial,Helvetica,system-ui,sans-serif;color:var(--texto);background:var(--fondo)}*{box-sizing:border-box}body{margin:0}h1{font-size:1.5rem;margin:0 0 .75rem;color:var(--morado)}.suave{color:var(--suave)}button{font:inherit;background:var(--morado);color:var(--blanco);border:0;border-radius:10px;padding:.7rem 1rem;cursor:pointer}button:hover:not(:disabled){background:var(--acento)}button:disabled{opacity:.5;cursor:default}button.secundario{background:transparent;color:var(--morado);border:1px solid var(--borde)}input,select{font:inherit;width:100%;padding:.65rem .75rem;border:1px solid var(--borde);border-radius:10px;margin-top:.3rem;background:var(--tarjeta);color:var(--texto)}input:focus,select:focus{outline:2px solid var(--acento);border-color:transparent}label{display:block;font-size:.9rem;margin-bottom:.9rem}.error{color:var(--error);font-size:.9rem}.ok{color:var(--ok)}.cargando{text-align:center;margin-top:30vh;color:var(--suave)}.marca{display:flex;align-items:center;gap:.5rem;font-weight:700}.marca img{width:32px;height:32px}.acceso{min-height:100vh;display:grid;place-content:center;padding:16px;background:var(--fondo-puntos);background-size:22px 22px}.acceso-tarjeta{width:min(420px,calc(100vw - 32px));background:var(--tarjeta);border:1px solid var(--borde);border-radius:24px;padding:1.75rem;box-shadow:0 30px 70px #1111141a}.acceso-tarjeta .marca{color:var(--morado);margin-bottom:1.25rem}.acceso-tarjeta form button{width:100%}.enlaces{text-align:center;font-size:.9rem;margin-top:1rem}.enlaces a{color:var(--acento)}.lema{text-align:center;color:var(--blanco);opacity:.8;letter-spacing:.05em}.barra{display:flex;align-items:center;gap:1.5rem;padding:.6rem 16px;background:var(--morado);color:var(--blanco);position:sticky;top:0;z-index:2}.barra nav{display:flex;gap:1rem;flex:1}.barra nav a{color:var(--blanco);opacity:.75;text-decoration:none;padding:.3rem 0}.barra nav a.active{opacity:1;border-bottom:2px solid var(--blanco)}.perfil{position:relative}.avatar{width:38px;height:38px;border-radius:50%;padding:0;background:var(--acento);font-weight:700}.menu{position:absolute;right:0;top:46px;width:260px;background:var(--tarjeta);color:var(--texto);border-radius:14px;padding:1rem;box-shadow:0 10px 30px #0003}.menu button{width:100%}.etiqueta{display:inline-block;margin-top:.4rem;font-size:.75rem;background:var(--fondo);color:var(--morado);padding:.15rem .5rem;border-radius:99px}.aviso-vista{background:#fff4d6;padding:.5rem 16px;font-size:.9rem}.aviso-vista button{padding:.25rem .6rem;margin-left:.5rem}.contenido{max-width:1000px;margin:0 auto;padding:1.5rem 16px}.vacio{border:2px dashed var(--borde);border-radius:14px;padding:2.5rem 1rem;text-align:center;color:var(--suave);background:var(--tarjeta)}.tabla{background:var(--tarjeta);border-radius:14px;border:1px solid var(--borde)}.fila{display:grid;grid-template-columns:1fr 180px 140px;gap:.75rem;align-items:center;padding:.8rem 1rem;border-bottom:1px solid var(--borde)}.fila:last-child{border-bottom:0}.fila select{margin:0}@media(max-width:640px){.fila{grid-template-columns:1fr}.barra{gap:.75rem}.barra .marca span{display:none}}a{color:var(--acento)}h2{font-size:1.15rem;color:var(--morado);margin:0 0 .5rem}h3{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--suave);margin:1.25rem 0 .5rem}.boton{background:var(--morado);color:var(--blanco);padding:.6rem 1rem;border-radius:10px;text-decoration:none}.boton:hover{background:var(--acento)}.encabezado{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.encabezado h1,.encabezado h2{margin:0}.filtros{display:flex;gap:1rem;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.filtros input:not([type=checkbox]){flex:1;min-width:200px;margin:0}label.check{display:flex;align-items:center;gap:.4rem;margin:0;white-space:nowrap}label.check input{width:auto;margin:0}.fila-inmueble{grid-template-columns:96px 1fr auto;text-decoration:none;color:inherit}.fila-inmueble:hover{background:var(--fondo)}.numero{font-weight:700;color:var(--suave)}.etiquetas{display:flex;gap:.4rem;flex-wrap:wrap}.etiqueta.e-directo{background:#ede5ff;color:var(--acento)}.etiqueta.e-habi{background:#e0f2fe;color:#075985}.etiqueta.e-tu360{background:#dcfce7;color:#166534}.etiqueta.e-colegas{background:#f1f5f9;color:#334155}.etiqueta.pendiente{background:#fff4d6;color:#92400e}.regla{font-size:.85rem;color:var(--suave);background:var(--tarjeta);border-left:3px solid var(--acento);padding:.5rem .75rem;border-radius:6px}.angosta{max-width:480px}.tarjeta{background:var(--tarjeta);border:1px solid var(--borde);border-radius:14px;padding:1rem 1.25rem;margin-bottom:1rem}.acciones{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.acciones label{margin:0}.acciones select{width:auto}button.peligro{background:transparent;color:var(--error);border:1px solid var(--error);margin-left:auto}button.peligro:hover{background:var(--error);color:#fff}.campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.25rem 1rem}.campos label{margin-bottom:.5rem;color:var(--suave);font-size:.8rem}.campos .ancho{grid-column:1 / -1}.valor{display:block;color:var(--texto);font-size:.95rem;margin-top:.2rem}textarea{font:inherit;width:100%;padding:.65rem .75rem;border:1px solid var(--borde);border-radius:10px;margin-top:.3rem;background:var(--tarjeta);color:var(--texto)}.evento{padding:.6rem 0;border-bottom:1px solid var(--borde);font-size:.9rem}.evento:last-child{border-bottom:0}@media(max-width:640px){.fila-inmueble{grid-template-columns:44px 1fr}.fila-inmueble .etiquetas{grid-column:2}}.ctl-form{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.ctl-form label{flex:1;min-width:220px;margin-bottom:0}.ctl-form .ancho{flex-basis:100%}button.chico{padding:.3rem .7rem;font-size:.85rem;margin-top:.4rem}.subir{display:block;margin-bottom:1rem}.lectura{background:var(--fondo);border-radius:10px;padding:.75rem 1rem;margin-bottom:1rem;font-size:.9rem}.chico-texto{font-size:.8rem;margin-top:.4rem}.difs{margin-top:.5rem}.difs summary{cursor:pointer;font-weight:700;color:var(--error)}.dif-cliente,.dif-oficial{padding:.35rem .6rem;margin:.3rem 0;border-radius:6px;font-family:ui-monospace,Menlo,monospace;font-size:.8rem}.dif-cliente{background:#fee4e2}.dif-oficial{background:#e0f2fe}.dif-cliente small,.dif-oficial small{font-family:Arial,sans-serif;color:var(--suave);display:block}.dorado{background:#fde68a;padding:0 .3rem;border-radius:4px}.es-dudoso{background:#fef3c7;border-radius:8px;padding:.3rem .4rem;outline:1px solid #f59e0b}.confirmar{margin-left:.5rem;padding:.1rem .5rem;font-size:.75rem;background:#b45309}.fila-botones{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.boton-archivo{margin:0;font-size:.9rem;color:var(--acento)}.boton-archivo input{margin-top:.3rem}.revision{border:1px solid var(--borde);border-radius:10px;margin:.75rem 0;overflow:hidden}.rev-fila{display:grid;grid-template-columns:28px 160px 1fr 1.4fr;gap:.6rem;align-items:center;padding:.45rem .7rem;border-bottom:1px solid var(--borde);font-size:.9rem}.rev-fila input[type=checkbox]{width:auto;margin:0}.rev-fila input:not([type=checkbox]){margin:0;padding:.4rem .55rem}.rev-titulo{background:var(--fondo);font-weight:700;font-size:.8rem;color:var(--suave)}.rev-fila.es-dudoso{outline:0;border-radius:0;background:#fef3c7}.motivo{display:block;color:#92400e;font-size:.75rem;margin-top:.2rem}@media(max-width:640px){.rev-fila{grid-template-columns:24px 1fr}.rev-fila>span:nth-child(3){display:none}.rev-fila>span:nth-child(4){grid-column:1 / -1}}.zona-fotos{border:2px dashed var(--acento);border-radius:14px;padding:1.5rem 1rem;text-align:center;cursor:pointer;color:var(--suave);background:#faf8ff;margin-bottom:.75rem}.zona-fotos.activa{background:#ede5ff}.zona-fotos strong{color:var(--morado);display:block}.barra-fotos{margin:.5rem 0 1rem}.rejilla-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.75rem}.foto{border:1px solid var(--borde);border-radius:12px;overflow:hidden;background:var(--tarjeta)}.foto.aprobada{border-color:var(--ok);box-shadow:0 0 0 2px #bbf7d0}.foto.descartada{opacity:.45}.foto img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;cursor:zoom-in;background:var(--fondo)}.foto-meta{display:flex;gap:.3rem;align-items:center;flex-wrap:wrap;padding:.35rem .5rem 0;font-size:.75rem}.foto select{margin:.35rem .5rem;width:calc(100% - 1rem);padding:.35rem;font-size:.85rem}.foto-acciones{display:flex;justify-content:space-between;padding:0 .5rem .5rem}.foto-acciones button{margin:0;padding:.25rem .6rem}button.peligro-lleno{background:var(--error)}.visor{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0a23d9;display:grid;place-items:center;z-index:10;padding:16px}.visor-caja{background:var(--tarjeta);border-radius:14px;padding:1rem;max-width:1200px;width:100%;max-height:95vh;overflow:auto}.visor-caja figure{margin:0 0 .75rem}.visor-caja img{width:100%;max-height:70vh;object-fit:contain;border-radius:8px;background:#000}.visor-caja figcaption{text-align:center;font-size:.85rem;color:var(--suave)}.comparar{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:640px){.comparar{grid-template-columns:1fr}.rejilla-fotos{grid-template-columns:repeat(2,1fr)}}.chico-enlace{padding:.3rem .7rem;font-size:.85rem;display:inline-block;margin-top:.4rem}.mapa{height:360px;border-radius:12px;margin:.5rem 0;z-index:0}.lugares{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.4rem 1rem;margin:.75rem 0;max-height:320px;overflow:auto}.lugares label.check{white-space:normal;align-items:flex-start;font-size:.9rem}.grabadora{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin:1rem 0 .25rem;padding-top:.75rem;border-top:1px solid var(--borde)}.grabadora small{flex-basis:100%}.punto{width:12px;height:12px;border-radius:50%;background:#9ca3af;display:inline-block}.punto.vivo{background:#dc2626;animation:latir 1s infinite}@keyframes latir{50%{opacity:.3}}.transcripcion{background:var(--fondo);border-radius:10px;padding:.5rem .8rem;margin-bottom:.75rem;font-size:.9rem;white-space:pre-wrap}:root{--ambar: #f59f0a;--verde: #059669;--tinta: #251c4d;--morado-suave: #f1eaff;--linea: #e7e5f0}.contenido:has(.flujo){max-width:1200px;padding-bottom:120px}.flujo h1,.flujo h2,.flujo b,.stepper,.chip,.dock button,.pick{font-family:Inter,Arial,system-ui,sans-serif}.migas{margin:0 0 .5rem;font-size:.9rem}.flujo-cabeza{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.flujo-cabeza h1{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:.2rem 0 0}.flujo-ref{font-size:.85rem;color:var(--suave);display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.flujo-ref .etiqueta{margin:0}.progreso{flex:0 1 320px;min-width:220px}.progreso>div:first-child{display:flex;justify-content:space-between;font:600 .85rem Inter,Arial,sans-serif;color:var(--tinta)}.progreso-barra{height:10px;border-radius:99px;background:#ece9f5;margin-top:6px;overflow:hidden}.progreso-barra span{display:block;height:100%;background:var(--acento);border-radius:99px;transition:width .4s}.stepper{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:.5rem 0 1rem}.stepper .paso{display:flex;gap:10px;align-items:center;text-align:left;background:var(--tarjeta);color:var(--tinta);border:1px solid var(--linea);border-radius:14px;padding:10px 12px;min-height:56px}.stepper .paso:hover:not(:disabled){background:#faf8ff;border-color:#cfc2f5}.stepper .paso b{display:block;font-size:.85rem}.stepper .paso small{font-size:.75rem;color:var(--suave)}.stepper .paso.actual{border:2px solid var(--acento);background:#faf8ff;box-shadow:0 6px 18px #7219ff1f}.stepper .paso.hecho{background:#f3fdf8;border-color:#a7f3d0}.paso-num{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;font:700 .8rem Inter,sans-serif;border:2px solid #cfc2f5;color:#6a14ec}.paso.actual .paso-num{background:var(--acento);color:#fff;border-color:var(--acento)}.paso.hecho .paso-num{background:var(--verde);color:#fff;border-color:var(--verde)}.chip{display:inline-block;font:600 .78rem Inter,Arial,sans-serif;border-radius:99px;padding:3px 10px;background:#f1f1f4;color:#4b5263;white-space:nowrap}.chip-ambar{background:#fff4e0;color:#b45309}.chip-verde{background:#ecfdf5;color:#047857}.chip-morado{background:var(--morado-suave);color:#6a14ec}.chip-rojo{background:#fee4e2;color:var(--error)}.ficha{background:var(--tarjeta);border:1px solid var(--linea);border-radius:18px;margin-bottom:1rem}.ficha-boton{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;background:transparent;color:inherit;border:0;padding:14px 18px;text-align:left;border-radius:18px}.ficha-boton:hover:not(:disabled){background:#faf8ff}.ficha-resumen{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.ficha-resumen b{color:var(--tinta)}.ficha-flecha{font:600 .85rem Inter,sans-serif;color:#6a14ec}.ficha-cuerpo{border-top:1px solid #efedf6;padding:14px 18px 18px}.tarjeta.grande{border-radius:20px;padding:1.4rem}.tarjeta h2{font-weight:800}.zona-grande{padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;border-radius:18px}.zona-grande svg{color:var(--acento)}.baldes{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.balde{border:1px solid var(--linea);border-radius:14px;padding:12px 14px;background:var(--tarjeta)}.balde.ok{background:#f3fdf8;border-color:#a7f3d0}.balde-cabeza{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.balde-cabeza b{font-size:.92rem;color:var(--tinta)}.suelto{display:grid;grid-template-columns:1fr 160px 190px;gap:.6rem;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--borde)}.suelto input,.suelto select{margin:0}.dos-columnas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;margin-top:.5rem}.dos-columnas.datos{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;margin:0}.sin-margen{margin-bottom:.5rem}.docs-plegados{margin-top:1.25rem}.docs-plegados summary,.gestion summary,.descartadas summary{cursor:pointer;font-weight:700;color:var(--tinta);padding:.4rem 0}.docs-plegados .tarjeta{margin-top:.5rem}.entrevista .resumen{white-space:pre-wrap;font-size:.92rem;line-height:1.55;background:#faf8ff;border-radius:10px;padding:.6rem .8rem;margin:.4rem 0}.entrevista-item{border-bottom:1px solid var(--borde);padding-bottom:.6rem;margin-bottom:.6rem}.gestion{background:var(--tarjeta);border:1px solid var(--linea);border-radius:14px;padding:.4rem 1rem;margin:1rem 0}.dock{position:fixed;left:0;right:0;bottom:0;background:#0b0820;z-index:5;box-shadow:0 -6px 20px #00000026}.dock-dentro{max-width:1200px;margin:0 auto;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.dock-ayuda{color:#d6d3f0;font-size:.88rem;flex:1 1 280px}.dock-ayuda .error{color:#fca5a5}.dock-botones{display:flex;gap:8px;flex-wrap:wrap}.dock button.secundario{color:#fff;border-color:#ffffff4d}.dock button.secundario:hover:not(:disabled){background:#ffffff1a}button.boton-cta,.boton-ambar{background:var(--ambar);color:#fff;font-weight:700}button.boton-cta:hover:not(:disabled),.boton-ambar:hover{background:#d98a00}button.boton-morado{background:var(--acento)}button.boton-morado:hover:not(:disabled){background:var(--tinta)}button.enlace{background:none;color:#6a14ec;padding:.2rem 0;font-size:.85rem;border-radius:0}button.enlace:hover:not(:disabled){background:none;text-decoration:underline}.peligro-texto{color:var(--error)!important}.base-nombre{margin:.75rem 0;background:#faf8ff;border:1px dashed #c4b5fd;border-radius:14px;padding:10px 14px;font:600 .9rem Inter,sans-serif;color:#4c3d8f;overflow-wrap:anywhere}.base-nombre span{color:#6a14ec}.rejilla-grupos{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.grupo{border:1px solid var(--linea);border-radius:16px;overflow:hidden;background:var(--tarjeta)}.grupo.dudosa{border-color:#f59e0b;box-shadow:0 0 0 2px #fde68a}.grupo.descartado{opacity:.55}.grupo-img{position:relative;aspect-ratio:4 / 3;background:#e6e9ec center / cover no-repeat;cursor:zoom-in}.grupo-img .vh{position:absolute;top:8px;left:8px;background:#251c4dd9;color:#fff;font:700 .72rem Inter,sans-serif;padding:3px 8px;border-radius:99px}.grupo-img .par{position:absolute;right:8px;bottom:8px;width:38px;height:62px;border-radius:6px;border:2px solid #fff;background:#ccc center / cover;box-shadow:0 2px 6px #0000004d}.grupo-img .alerta{position:absolute;left:8px;bottom:8px;background:#fff4e0;color:#b45309;font-size:.72rem;padding:2px 8px;border-radius:99px}.grupo-cuerpo{padding:10px 12px 12px}.lugar-fila{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.pick{background:#faf8ff;color:var(--tinta);border:1px solid #e4d8ff;padding:.35rem .7rem;font-weight:700;font-size:.9rem;border-radius:10px}.pick:hover:not(:disabled){background:var(--morado-suave)}.num{width:26px;height:26px;border-radius:50%;background:var(--tinta);color:#fff;display:grid;place-items:center;font:700 .8rem Inter,sans-serif}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chips button{background:var(--tarjeta);color:var(--tinta);border:1px solid var(--linea);padding:.3rem .6rem;font-size:.8rem;border-radius:99px}.chips button:hover:not(:disabled){background:var(--morado-suave)}.chips button.si{background:var(--verde);color:#fff;border-color:var(--verde)}.chips button.cur{background:var(--acento);color:#fff;border-color:var(--acento)}.otro{display:flex;gap:6px;margin-top:8px}.otro input{margin:0;padding:.35rem .5rem}.otro button{margin:0}.grupo-acciones{display:flex;justify-content:space-between;margin-top:6px}.pestanas{display:flex;gap:6px;flex-wrap:wrap}.pestanas button{background:var(--tarjeta);color:var(--tinta);border:1px solid var(--linea);padding:.45rem .9rem;border-radius:10px;font-weight:600}.pestanas button.activa{background:var(--tinta);color:#fff;border-color:var(--tinta)}.texto-desc{font:15px/1.6 Arial,system-ui,sans-serif;min-height:380px;margin-bottom:.75rem}.publicar{display:flex;gap:16px;flex-wrap:wrap;margin-top:1rem;align-items:stretch}.canal-api{flex:1 1 360px;border:1px solid var(--linea);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:10px}.canal-api:first-child{flex-basis:520px}.canal-cabeza{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.canal-cabeza b{font-size:1rem;color:var(--tinta)}.yt-cuerpo{display:flex;gap:14px;flex-wrap:wrap}.miniatura{flex:0 0 300px;max-width:100%}.miniatura img,.miniatura-vacia{width:100%;aspect-ratio:16 / 9;border-radius:10px;object-fit:cover;display:block;background:#e6e9ec}.miniatura-vacia{display:grid;place-items:center;color:var(--suave);font-size:.85rem}.yt-datos{flex:1 1 200px;display:flex;flex-direction:column;gap:6px;font-size:.92rem;overflow-wrap:anywhere}.aviso-ambar{background:#fff4e0;border:1px solid #fcd38a;color:#7c4a03;border-radius:12px;padding:10px 12px;font-size:.88rem}.aviso-ambar button{margin:.4rem 0 0}.elegir-foto{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:6px}.elegir-foto button{aspect-ratio:16 / 9;background:#ddd center / cover;border:2px solid transparent;padding:0;border-radius:8px}.elegir-foto button:hover{border-color:var(--acento)}.manuales{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.manual{border:1px solid var(--linea);border-radius:16px;padding:14px;background:#faf9ff;display:flex;flex-direction:column;gap:6px}.manual .fila-botones{gap:.5rem}.manual label.check{white-space:normal}.listo{text-align:center}.listo-icono{width:64px;height:64px;border-radius:20px;background:#ecfdf5;color:#047857;display:grid;place-items:center;margin:0 auto .75rem;font-size:2rem;font-weight:700}.resumen-final{max-width:520px;margin:1rem auto;text-align:left}.resumen-final div{display:flex;gap:.6rem;padding:.45rem .6rem;border-bottom:1px solid var(--borde)}.resumen-final .ok{color:var(--texto)}.resumen-final .ok span{color:var(--verde);font-weight:700}.resumen-final .falta{color:#92400e;background:#fffbeb}.boton{display:inline-block}@media(max-width:760px){.dos-columnas,.dos-columnas.datos{grid-template-columns:1fr}.stepper{grid-template-columns:repeat(2,1fr)}.suelto{grid-template-columns:1fr}.dock-ayuda{display:none}.dock-botones{width:100%}.dock-botones .boton-cta{flex:1}.miniatura{flex-basis:100%}}.videos{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:.5rem}.video{display:flex;gap:10px;border:1px solid var(--linea);border-radius:14px;padding:10px;background:var(--tarjeta)}.video.es-yt{border-color:var(--acento);box-shadow:0 0 0 2px var(--morado-suave)}.video-mini{position:relative;flex:none;width:128px;aspect-ratio:16 / 9;align-self:flex-start;border-radius:8px;background:#1d1a2b center / cover no-repeat;display:grid;place-items:center;color:#c4b5fd;font-size:.7rem;text-align:center}.video-mini.vertical{width:64px;aspect-ratio:9 / 16}.video-mini .duracion{position:absolute;right:4px;bottom:4px;background:#000000bf;color:#fff;font:700 .7rem Inter,sans-serif;padding:1px 5px;border-radius:4px}.video-datos{min-width:0;display:flex;flex-direction:column;gap:3px}.video-datos b{font-size:.9rem;color:var(--tinta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-datos .fila-botones{gap:.4rem}.interruptor{font-size:.85rem;font-weight:600;color:var(--tinta);margin-top:2px}.aviso-verde{background:#f3fdf8;border:1px solid #a7f3d0;color:#065f46;border-radius:14px;padding:10px 14px;margin:.75rem 0;display:flex;flex-direction:column;gap:4px;font-size:.9rem}.aviso-verde.fila{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.chips-leidos{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.chip-leido{font:600 .78rem Inter,sans-serif;border-radius:99px;padding:4px 10px;background:var(--tarjeta);border:1px solid #a7f3d0;color:var(--tinta)}.chip-leido span{color:var(--suave);font-weight:400}.armada{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:.25rem 0 .75rem;font-size:.85rem}.fila-campo{display:flex;gap:8px;align-items:center}.fila-campo input{flex:1}.fila-campo button{margin-top:.3rem;white-space:nowrap}.etiqueta-campo{display:block;font-size:.9rem;margin-bottom:-.1rem}.campos-mapa{display:grid;grid-template-columns:2fr 1.4fr 1fr 1fr auto;gap:10px;align-items:end}.campos-mapa label{margin:0}.campos-mapa .chip{margin-left:4px}.campos-mapa button{height:44px}.mapa-y-lugares{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-top:.5rem}.mapa-caja{position:relative}.mapa-etiqueta{position:absolute;left:12px;top:18px;z-index:500;background:#fffffff2;font:700 .85rem Inter,sans-serif;color:var(--tinta);padding:5px 10px;border-radius:8px}.lugares-caja .lugares{grid-template-columns:1fr;max-height:260px}.vista-parrafo{background:#faf8ff;border:1px solid #e4d8ff;border-radius:14px;padding:12px 14px;margin-top:.5rem}.vista-parrafo p{margin:.4rem 0;line-height:1.55}.subpasos{display:flex;gap:8px;flex-wrap:wrap;margin:.75rem 0 .25rem}.subpaso{display:flex;gap:8px;align-items:center;background:var(--tarjeta);color:var(--tinta);border:1px solid var(--linea);border-radius:99px;padding:6px 14px 6px 6px;font-weight:600}.subpaso:hover:not(:disabled){background:#faf8ff}.subpaso.actual{background:var(--morado-suave);border:2px solid var(--acento)}.subpaso.actual .paso-num{background:var(--acento);color:#fff;border-color:var(--acento)}.subpaso.hecho{background:#f3fdf8;border-color:#a7f3d0;color:#065f46}.subpaso.hecho .paso-num{background:var(--verde);color:#fff;border-color:var(--verde)}.canal-api .derecha{align-self:flex-end}@media(max-width:900px){.campos-mapa{grid-template-columns:1fr 1fr}.mapa-y-lugares{grid-template-columns:1fr}}.codigo{font:700 .8rem Inter,sans-serif;border-radius:6px;padding:2px 8px;background:#f1f1f4;color:#4b5263}.codigo.con-wasi{background:var(--tinta);color:#fff}textarea::placeholder,input::placeholder{color:#a8a3bd;opacity:1}.info-inmueble{margin-top:1rem}.info-inmueble textarea{min-height:220px}.toast{position:fixed;left:50%;bottom:96px;transform:translate(-50%);background:var(--tinta);color:#fff;padding:12px 18px;border-radius:12px;font-weight:600;box-shadow:0 10px 30px #00000040;z-index:20}.campos-contacto{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;margin-top:1rem}.campos-contacto label,.campos-contacto .campo{margin:0;font-size:.9rem}.campo>span{display:block;margin-bottom:.3rem}.segmentado{display:inline-flex;border:1px solid var(--borde);border-radius:10px;overflow:hidden;background:var(--tarjeta);margin-top:.3rem}.segmentado button{background:var(--tarjeta);color:var(--tinta);border-radius:0;padding:.6rem 1.1rem;font-weight:600}.segmentado button.activo{background:var(--tinta);color:#fff}.desplegable{position:relative;margin-top:.3rem}.desplegable-boton{width:100%;display:flex;justify-content:space-between;background:var(--tarjeta);color:var(--texto);border:1px solid var(--borde);padding:.65rem .75rem;text-align:left}.desplegable-boton:hover:not(:disabled){background:#faf8ff}.desplegable-lista{position:absolute;left:0;right:0;top:calc(100% + 4px);background:var(--tarjeta);border:1px solid var(--linea);border-radius:12px;box-shadow:0 12px 30px #251c4d26;z-index:10;padding:6px}.opcion{display:flex;align-items:center;gap:4px;border-radius:8px}.opcion.activa{background:var(--morado-suave)}.opcion-texto{flex:1;text-align:left;background:none;color:var(--texto);padding:.5rem .6rem}.opcion-texto:hover:not(:disabled){background:#faf8ff}.opcion .icono{background:none;color:var(--suave);padding:.3rem .5rem}.opcion .icono:hover:not(:disabled){background:#f1f1f4;color:var(--tinta)}.opcion input{margin:0;padding:.4rem .5rem}.opcion.nueva{border-top:1px solid var(--borde);margin-top:4px;padding-top:6px}.opcion button.chico{margin:0}.arranque{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:1.75rem 0 .5rem}button.boton-verde{background:var(--verde);color:#fff;font-weight:700;padding:.9rem 1.6rem;font-size:1.05rem}button.boton-verde:hover:not(:disabled){background:#047857}.arranque .secundario{padding:.9rem 1.4rem;font-size:1.05rem}.entrevista-guia{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.entrevista-guia .guia{grid-column:1;grid-row:1}.grabadora-fija{grid-column:2;position:sticky;top:70px;display:flex;flex-direction:column;gap:.75rem;border:2px solid var(--verde)}.grabadora-fija b{display:block;color:var(--tinta)}.grabadora-fija .grabadora{margin:0;border:0;padding:0}.guia h3{color:var(--tinta);text-transform:none;letter-spacing:0;font-size:1rem}.guia p{line-height:1.55}.preguntas li{padding:.35rem 0;border-bottom:1px dashed var(--borde)}.servicios{columns:2;padding-left:1.2rem}.servicios li{margin-bottom:.3rem;break-inside:avoid}.recuadros-ctl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:.75rem 0}.recuadros-ctl div{background:#faf9ff;border:1px solid var(--linea);border-radius:14px;padding:12px 14px}.recuadros-ctl small{display:block;color:var(--suave);font-size:.78rem}.recuadros-ctl b{font:700 1rem Inter,sans-serif;color:var(--tinta);overflow-wrap:anywhere}.anotacion{margin-top:.75rem}.anotacion label{margin-top:.5rem}section.gestion{padding:1rem 1.25rem}.estado-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.chip-estado{background:var(--tarjeta);color:var(--tinta);border:1px solid var(--linea);border-radius:99px;padding:.35rem .8rem;font-size:.85rem;font-weight:600}.chip-estado.activo{background:var(--tinta);color:#fff;border-color:var(--tinta)}.linea-tiempo{list-style:none;padding:0;margin:.5rem 0}.linea-tiempo li{display:flex;gap:12px;padding:.55rem 0;border-bottom:1px solid var(--borde);font-size:.92rem}.linea-tiempo li:last-child{border-bottom:0}.lt-icono{width:30px;height:30px;flex:none;border-radius:50%;background:#faf8ff;display:grid;place-items:center}.linea-tiempo small{display:block;margin-top:2px}.zona-peligro{border-top:1px solid var(--borde);margin-top:.5rem;padding-top:.5rem;text-align:right}@media(max-width:900px){.campos-contacto,.entrevista-guia{grid-template-columns:1fr}.grabadora-fija{grid-column:1;position:static}.recuadros-ctl{grid-template-columns:1fr}}.stepper{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.stepper .paso{padding:10px 9px;gap:8px}.secundario-claro{background:var(--tarjeta);color:var(--tinta);border:1px solid var(--linea);text-align:center;cursor:pointer;font-size:.92rem}.secundario-claro:hover{background:#faf8ff}section.gestion.plegada{padding:0}.gestion .ultimo{font-size:.85rem}.resumen-final button{display:flex;width:100%;gap:.6rem;align-items:center;padding:.55rem .6rem;border:0;border-bottom:1px solid var(--borde);border-radius:0;background:transparent;color:var(--texto);text-align:left;font-weight:400}.resumen-final button:hover:not(:disabled){background:#faf8ff}.resumen-final button.falta{color:#92400e;background:#fffbeb}.resumen-final button.ok span:first-child{color:var(--verde);font-weight:700}.resumen-final .ir{margin-left:auto;color:var(--suave);font-size:1.1rem}.grupos-fb{display:flex;flex-direction:column;gap:4px;margin-top:4px}.grupos-cabeza{display:flex;justify-content:space-between;align-items:center}.grupos-fb .opcion{background:var(--tarjeta);border:1px solid var(--linea);padding:2px 4px}label.enlace{display:inline;cursor:pointer;margin:0;color:#6a14ec;padding:.2rem 0;font-size:.85rem}label.enlace.apagado{opacity:.5;pointer-events:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{overflow-x:clip}img,video,svg{max-width:100%}.contenido{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.flujo-cabeza h1{font-size:clamp(1.3rem,1rem + 1.4vw,1.6rem)}.tarjeta,.tarjeta.grande,.ficha,.gestion,.canal-api,.manual{min-width:0}pre,.resumen,.transcripcion p,.texto-desc{overflow-wrap:anywhere}@media(max-width:1024px){.contenido:has(.flujo){padding-top:1rem}.campos-contacto{grid-template-columns:repeat(2,minmax(0,1fr))}.stepper{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:6px;padding-bottom:4px;scrollbar-width:thin}.stepper .paso{flex:0 0 auto;scroll-snap-align:center;min-height:48px}.stepper .paso small{display:none}.stepper .paso.actual small{display:block}.entrevista-guia{grid-template-columns:1fr}.grabadora-fija{grid-column:1;grid-row:1;position:sticky;top:56px;z-index:3;flex-direction:row;flex-wrap:wrap;align-items:center;box-shadow:0 8px 20px #251c4d1f}.grabadora-fija>div:first-child{flex:1 1 220px}.entrevista-guia .guia{grid-row:2}.campos-mapa{grid-template-columns:1fr 1fr}.campos-mapa button{grid-column:1 / -1}.mapa-y-lugares{grid-template-columns:1fr}}@media(max-width:640px){input,select,textarea{font-size:16px}.barra{position:static;gap:.6rem;padding:.5rem max(12px,env(safe-area-inset-left))}.barra nav{overflow-x:auto;gap:.9rem;white-space:nowrap;scrollbar-width:none}.barra nav::-webkit-scrollbar{display:none}.contenido{padding-top:1rem}.contenido:has(.flujo){padding-bottom:calc(150px + env(safe-area-inset-bottom))}.migas{margin:0 0 .25rem}.flujo-cabeza{gap:.6rem}.flujo-ref{font-size:.85rem;line-height:1.6}.progreso{flex:1 1 100%;min-width:0}.stepper{margin:.25rem -16px .75rem;padding:0 16px 4px}.stepper .paso{padding:8px 10px;border-radius:12px}.stepper .paso b{font-size:.82rem}.tarjeta{padding:.9rem 1rem;border-radius:14px}.tarjeta.grande{padding:1rem;border-radius:16px}.ficha-boton{padding:12px 14px}.campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .75rem}.campos-contacto{grid-template-columns:1fr;gap:12px}.campos-mapa{grid-template-columns:1fr}.mapa{height:280px}.lugares{grid-template-columns:1fr;max-height:none}.recuadros-ctl,.baldes{grid-template-columns:1fr}.segmentado{display:flex}.segmentado button{flex:1}.arranque{flex-direction:column;align-items:stretch}.arranque button{width:100%}.grabadora-fija{top:0;padding:.7rem .8rem;gap:.5rem}.grabadora-fija small{display:none}.grabadora-fija .boton{flex:1 1 100%;padding:.5rem;font-size:.85rem}.pestanas,.subpasos{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:0 16px 2px}.pestanas button,.subpaso{flex:0 0 auto;white-space:nowrap}.encabezado{align-items:flex-start}.fila-botones{gap:.5rem}.fila-botones>button,.fila-botones>.boton,.fila-botones>a{flex:1 1 auto;text-align:center}.canal-api,.canal-api:first-child{flex-basis:100%;padding:12px}.miniatura{flex-basis:100%}.manuales,.videos{grid-template-columns:1fr}.rejilla-fotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.linea-tiempo li{font-size:.88rem}.servicios{columns:1}.rejilla-grupos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.grupo-cuerpo{padding:8px;font-size:.85rem}.grupo-acciones{flex-wrap:wrap;gap:4px;font-size:.8rem}.grupo-img .par{width:26px;height:42px}.lugar-fila{flex-wrap:wrap}.estado-chips{width:100%}.gestion .ultimo{display:none}.dock-dentro{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.dock-botones{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px}.dock-botones .boton-cta{grid-column:1 / -1;grid-row:1;padding:.8rem}.dock-botones:not(:has(.secundario+.secundario)) .secundario{grid-column:1 / -1}.toast{bottom:calc(150px + env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - 32px)}}.marca .separador{width:1px;height:26px;background:#ffffff59;margin:0 .35rem}.nombre-plataforma{font:800 1.05rem Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase}.avatar{background-size:cover;background-position:center}.perfil-cabeza{display:flex;gap:.75rem;align-items:center}.perfil-cabeza p{margin:0}.avatar.grande{display:grid;place-items:center;width:56px;height:56px;flex:none;border-radius:50%;background-color:var(--acento);color:#fff;font-weight:700;font-size:1.3rem;cursor:pointer;margin:0}.perfil-foto{margin:.5rem 0 .75rem}@media(max-width:640px){.barra .marca .nombre-plataforma{display:inline}.barra .marca .separador{display:inline-block}.barra .marca img{width:28px;height:28px}}.stepper.fases{display:flex;gap:12px;align-items:stretch}.fase{display:flex;flex-direction:column;gap:4px;min-width:0;flex:var(--n, 1) 1 0}.fase:nth-child(1){--n: 3}.fase:nth-child(2){--n: 4}.fase:nth-child(3){--n: 2}.fase-nombre{font:700 .72rem Inter,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--suave);padding-left:4px}.fase-actual .fase-nombre{color:var(--acento)}.fase-hecha .fase-nombre:after{content:" ✓";color:var(--verde)}.fase-pasos{display:flex;gap:6px}.fase-pasos .paso{flex:1 1 0;min-width:0}.fase+.fase{border-left:1px dashed var(--linea);padding-left:12px}.etiqueta.borrador{background:#eef2ff;color:#3730a3;margin-left:4px}.aviso-morado{background:#f5f0ff;border:1px solid #ddd0ff;color:var(--tinta);border-radius:12px;padding:10px 14px;font-size:.9rem;margin:0 0 1rem}.dock-ayuda .guardado{display:block;color:#86efac;font-size:.78rem;margin-top:2px}.dudosos{display:flex;flex-direction:column;gap:10px;margin:.5rem 0 1rem}.dudoso{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #f5d48a;background:#fffbeb;border-radius:14px;padding:12px 14px}.dudoso>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:180px;flex:1}.dudoso b{font:700 1.1rem Inter,sans-serif;color:var(--tinta)}.dudoso input{margin:0;max-width:260px}.dudoso .fila-botones{gap:.5rem}.revision-previa{border-radius:14px;padding:12px 14px;margin:.5rem 0 .75rem;display:flex;flex-direction:column;gap:8px}.revision-previa.con-faltantes{background:#fffbeb;border:1px solid #f5d48a}.revision-previa.completa{background:#f0fdf4;border:1px solid #bbf7d0}.revision-previa .chips{display:flex;flex-wrap:wrap;gap:6px}.revision-previa .chip{border:0;font:600 .8rem Inter,sans-serif;padding:4px 10px;border-radius:99px;cursor:pointer}.contador-temas{margin:.25rem 0 .5rem;font-size:.9rem;color:var(--suave)}.contador-temas b{color:var(--verde)}.preguntas.con-chulos{list-style:none;padding-left:0}.preguntas.con-chulos label.check{margin:0;white-space:normal;align-items:flex-start}.preguntas.con-chulos input:checked+*,.preguntas.con-chulos label:has(input:checked){color:var(--suave);text-decoration:line-through;text-decoration-color:#a7f3d0}@media(max-width:1024px){.stepper.fases{overflow-x:auto}.fase,.fase-pasos .paso{flex:0 0 auto}}@media(max-width:640px){.dock-ayuda{display:block;flex:1 1 100%}.dock-ayuda>:not(.guardado){display:none}.dock-ayuda{font-size:0}.dock-ayuda .guardado{font-size:.75rem;text-align:center;margin:0}.dudoso .fila-botones{width:100%}.dudoso input{max-width:none}}.revision-previa .chip.chip-verde{background:#dcfce7;color:#166534}.revision-previa .chip.chip-ambar{background:#fef3c7;color:#92400e}.aviso-subidas{position:sticky;top:56px;z-index:4;background:#fff7e6;border-bottom:1px solid #f5d48a;color:#7c4a03;font:600 .88rem Inter,Arial,sans-serif;padding:8px 16px;text-align:center}.aviso-subidas span{font-weight:400}@media(max-width:640px){.aviso-subidas{top:0;font-size:.8rem}.aviso-subidas span{display:block}}.grupo-img .portada{position:absolute;top:8px;right:8px;background:#ffffffeb;color:var(--tinta);border:0;border-radius:99px;padding:3px 9px;font:700 .78rem Inter,sans-serif;cursor:pointer}.grupo-img .portada.activa{background:var(--ambar);color:#fff}.grupo.es-portada{box-shadow:0 0 0 3px var(--ambar)}.wasi-datos{display:flex;flex-direction:column;gap:12px}.precio-wasi{display:flex;flex-direction:column;gap:4px;border:2px solid #a7f3d0;background:#f3fdf8;border-radius:14px;padding:12px 14px}.precio-wasi b{font:800 1.5rem Inter,sans-serif;color:var(--tinta)}.precio-wasi.malo{border-color:#fca5a5;background:#fef2f2}.bloque-wasi{border:1px solid var(--linea);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.bloque-wasi h3{margin:0 0 4px}.fila-comision{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fila-comision>span{flex:1 1 220px;font-size:.9rem}.fila-comision input{width:140px;margin:0}.fila-comision input.ancho{width:100%}.caract-grupo .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.caract-grupo .chip{border:1px solid var(--linea);background:var(--tarjeta);cursor:pointer;font-size:.8rem}pre.privadas{background:#faf9ff;border:1px dashed var(--linea);border-radius:10px;padding:10px 12px;font:.85rem/1.5 Inter,Arial,sans-serif;white-space:pre-wrap;margin:0}@media(max-width:640px){.fila-comision input{width:100%}}.boton-whatsapp{display:inline-flex;align-items:center;gap:6px;background:#25d366;color:#fff;font-weight:700;margin-top:.75rem}.boton-whatsapp:hover{background:#1ebe5a}.casita-fondo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0a2873;display:grid;place-items:center;z-index:30;padding:16px}.casita-caja{background:var(--tarjeta);border-radius:20px;padding:22px 26px;width:min(360px,100%);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;box-shadow:0 20px 50px #00000040}.casita-caja b{font:800 1.05rem Inter,sans-serif;color:var(--tinta)}.casita-caja small{display:block}.casita-caja button{margin-top:8px}.casita-caja .pieza{fill:#ece9f5;transition:fill .5s,transform .5s}.casita-caja .pieza.puesta{fill:var(--acento)}.casita-caja .pieza.puesta.detalle{fill:#c4b5fd}.casita-caja.lista .pieza.puesta{fill:#059669}.casita-caja.lista .pieza.puesta.detalle{fill:#a7f3d0}.casita-caja.con-error .pieza.puesta{fill:#f59e0b}.casita-caja .chulo{stroke:#fff}@media(prefers-reduced-motion:reduce){.casita-caja .pieza{transition:none}}.copiar-texto{margin-left:8px}table.cruce{width:100%;border-collapse:collapse;font-size:.88rem;margin:.6rem 0}table.cruce th{font:600 .74rem Inter,sans-serif;color:var(--suave);text-align:left;padding:6px 8px;border-bottom:1px solid var(--borde)}table.cruce td{padding:7px 8px;border-bottom:1px solid #f0eef6;vertical-align:top;overflow-wrap:anywhere}table.cruce td:first-child{color:var(--suave);width:112px}table.cruce td:last-child{width:26px;text-align:center;font-weight:800;color:#059669}table.cruce tr.c-no td{background:#fef3f2}table.cruce tr.c-no td:last-child{color:var(--error)}table.cruce tr.c-no td:nth-child(2){color:var(--error);font-weight:700}table.cruce tr.c-falta td:last-child{color:var(--suave)}table.cruce tr.c-info td{color:var(--suave);font-style:italic}table.cruce tr.c-info td:last-child{font-style:normal;color:var(--suave)}.aviso-rojo{background:#fef3f2;border:1px solid #fecdca;color:#7a271a;border-radius:12px;padding:10px 12px;font-size:.9rem;margin:.4rem 0}.chico-texto{font-size:.8rem}.grupo.no-publica .grupo-img{filter:grayscale(.6);opacity:.8}.sello-backup{position:absolute;left:8px;bottom:8px;background:#251c4d;color:#fff;font:700 .72rem Inter,sans-serif;border-radius:99px;padding:3px 9px}.publicar-todo{border:1px solid #ddd0ff;background:#fcfaff;border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px;margin:.5rem 0 1rem}.publicar-todo small{display:block}.cadena{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.cadena li{background:var(--tarjeta);border:1px solid var(--borde);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;min-width:0}.cadena li.ok{background:#f3fdf8;border-color:#a7f3d0}.cadena li.ok .paso-num{background:var(--verde);color:#fff;border-color:var(--verde)}.cadena li.va{border:2px solid var(--acento);background:#faf8ff}.cadena li.error{border-color:#fecdca;background:#fef3f2}.cadena li .chip{align-self:flex-start}.resumen-wasi{display:flex;flex-wrap:wrap;gap:18px;align-items:center;background:var(--tarjeta);border:1px solid var(--borde);border-radius:12px;padding:10px 14px}.resumen-wasi small{font-size:.75rem}button.boton-cta.grande{font-size:1.05rem;padding:.9rem 1.4rem;align-self:flex-start;min-width:260px}@media(max-width:640px){button.boton-cta.grande{width:100%;min-width:0}}.kit{max-width:640px;margin:0 auto}.kit h1{margin-top:.25rem}.kit-pasos{margin:.4rem 0;padding-left:1.2rem;display:flex;flex-direction:column;gap:14px}.kit-pasos li small{display:block;margin:.15rem 0 .35rem}.ancho-completo{width:100%;margin-top:.35rem}.copiable{display:flex;justify-content:space-between;align-items:center;gap:8px;background:#faf8ff;border:1px solid #e4d8ff;border-radius:10px;padding:6px 6px 6px 10px;margin-top:.3rem;font-size:.9rem}.copiable span{min-width:0;overflow-wrap:anywhere}.kit-grupo{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f0eef6;font-size:.9rem}.kit-grupo span{flex:1}.kit-grupo label{margin:0;white-space:nowrap}.minis{display:flex;flex-wrap:wrap;gap:6px;margin:.4rem 0}.mini{width:72px;height:54px;border-radius:8px;background:#e6e9ec center / cover no-repeat;display:inline-block;flex:none}.kit-envio{display:flex;gap:16px;align-items:center;margin:.6rem 0}.kit-envio small{display:block}.kit-envio img{width:120px;height:120px;border-radius:10px;border:1px solid var(--borde);flex:none;background:#fff}.kit .toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:40}@media(max-width:640px){.kit-envio{flex-direction:column;align-items:flex-start}}.manuales-pc{margin-top:1rem}.manuales-pc summary{cursor:pointer;font-weight:700;margin-bottom:.5rem}.kit-celular{margin-top:.5rem}a.boton.secundario{background:transparent;color:var(--morado);border:1px solid var(--borde)}a.boton.boton-whatsapp{background:#25d366;color:#fff;margin-top:0}.metricas{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:.8rem 0}.metricas div{background:#faf8ff;border:1px solid #e4d8ff;border-radius:14px;padding:10px 16px;min-width:140px}.metricas b{display:block;font:800 1.4rem Inter,sans-serif;color:var(--morado)}.metricas small{font-size:.78rem}.boton-nota{background:var(--tarjeta);color:var(--morado);border:1px solid var(--borde);padding:.3rem .55rem;font-size:.85rem;border-radius:99px;line-height:1}.boton-nota.con-nota{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.nota-rapida{max-width:520px;width:100%;display:flex;flex-direction:column;gap:10px}.nota-rapida h2{margin:0}.fin-entrevista{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--borde);display:flex;flex-direction:column;gap:6px}.boton-wa-caja{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:.5rem}.boton-wa-caja .boton-whatsapp{margin-top:0}.cambiar-ctl summary{cursor:pointer;color:var(--acento);margin:.5rem 0}.canasta{border:1px solid #ddd0ff;background:#faf8ff;border-radius:16px;padding:12px 14px;margin:.75rem 0}.canasta-cabeza{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.canasta-cabeza>div:first-child{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.canasta-cabeza .fila-botones{margin:0}.canasta-lista{list-style:none;margin:.6rem 0 0;padding:0;max-height:220px;overflow:auto;font-size:.88rem}.canasta-lista li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid #ece6fb}.canasta-lista li span{overflow-wrap:anywhere}@media(max-width:640px){.canasta-cabeza .fila-botones{width:100%}.canasta-cabeza .boton-cta{flex:1}}:where(:root[data-tema=oscuro]) h1{color:var(--morado)}:where(:root[data-tema=oscuro]) .suave{color:var(--suave)}:where(:root[data-tema=oscuro]) button{background:var(--morado);color:var(--blanco);border:0}:where(:root[data-tema=oscuro]) button:hover:not(:disabled){background:var(--acento)}:where(:root[data-tema=oscuro]) button.secundario{background:transparent;color:var(--morado);border:1px solid var(--borde)}:where(:root[data-tema=oscuro]) input,:where(:root[data-tema=oscuro]) select{border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto)}:where(:root[data-tema=oscuro]) input:focus,:where(:root[data-tema=oscuro]) select:focus{border-color:transparent}:where(:root[data-tema=oscuro]) .error{color:var(--error)}:where(:root[data-tema=oscuro]) .ok{color:var(--ok)}:where(:root[data-tema=oscuro]) .cargando{color:var(--suave)}:where(:root[data-tema=oscuro]) .acceso{background:var(--fondo-puntos)}:where(:root[data-tema=oscuro]) .acceso-tarjeta{background:var(--tarjeta);border:1px solid var(--borde)}:where(:root[data-tema=oscuro]) .acceso-tarjeta .marca{color:var(--morado)}:where(:root[data-tema=oscuro]) .enlaces a{color:var(--acento)}:where(:root[data-tema=oscuro]) .lema{color:var(--blanco)}:where(:root[data-tema=oscuro]) .barra{background:var(--morado);color:var(--blanco)}:where(:root[data-tema=oscuro]) .barra nav a{color:var(--blanco)}:where(:root[data-tema=oscuro]) .barra nav a.active{border-bottom:2px solid var(--blanco)}:where(:root[data-tema=oscuro]) .avatar{background:var(--acento)}:where(:root[data-tema=oscuro]) .menu{background:var(--tarjeta);color:var(--texto)}:where(:root[data-tema=oscuro]) .etiqueta{background:var(--fondo);color:var(--morado)}:where(:root[data-tema=oscuro]) .aviso-vista{background:#3e3a3c}:where(:root[data-tema=oscuro]) .vacio{border:2px dashed var(--borde);color:var(--suave);background:var(--tarjeta)}:where(:root[data-tema=oscuro]) .tabla{background:var(--tarjeta);border:1px solid var(--borde)}:where(:root[data-tema=oscuro]) .fila{border-bottom:1px solid var(--borde)}:where(:root[data-tema=oscuro]) .fila:last-child{border-bottom:0}:where(:root[data-tema=oscuro]) a{color:var(--acento)}:where(:root[data-tema=oscuro]) h2{color:var(--morado)}:where(:root[data-tema=oscuro]) h3{color:var(--suave)}:where(:root[data-tema=oscuro]) .boton{background:var(--morado);color:var(--blanco)}:where(:root[data-tema=oscuro]) .boton:hover{background:var(--acento)}:where(:root[data-tema=oscuro]) .fila-inmueble{color:inherit}:where(:root[data-tema=oscuro]) .fila-inmueble:hover{background:var(--fondo)}:where(:root[data-tema=oscuro]) .numero{color:var(--suave)}:where(:root[data-tema=oscuro]) .etiqueta.e-directo{background:#3b3843;color:var(--acento)}:where(:root[data-tema=oscuro]) .etiqueta.e-habi{background:#393a43;color:#8fb4c8}:where(:root[data-tema=oscuro]) .etiqueta.e-tu360{background:#383c3f;color:#96baa4}:where(:root[data-tema=oscuro]) .etiqueta.e-colegas{background:#2f2d35;color:#a3aab2}:where(:root[data-tema=oscuro]) .etiqueta.pendiente{background:#3e3a3c;color:#cea993}:where(:root[data-tema=oscuro]) .regla{color:var(--suave);background:var(--tarjeta);border-left:3px solid var(--acento)}:where(:root[data-tema=oscuro]) .tarjeta{background:var(--tarjeta);border:1px solid var(--borde)}:where(:root[data-tema=oscuro]) button.peligro{background:transparent;color:var(--error);border:1px solid var(--error)}:where(:root[data-tema=oscuro]) button.peligro:hover{background:var(--error);color:#fff}:where(:root[data-tema=oscuro]) .campos label{color:var(--suave)}:where(:root[data-tema=oscuro]) .valor{color:var(--texto)}:where(:root[data-tema=oscuro]) textarea{border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto)}:where(:root[data-tema=oscuro]) .evento{border-bottom:1px solid var(--borde)}:where(:root[data-tema=oscuro]) .evento:last-child{border-bottom:0}:where(:root[data-tema=oscuro]) .lectura{background:var(--fondo)}:where(:root[data-tema=oscuro]) .difs summary{color:var(--error)}:where(:root[data-tema=oscuro]) .dif-cliente{background:#3e383e}:where(:root[data-tema=oscuro]) .dif-oficial{background:#393a43}:where(:root[data-tema=oscuro]) .dif-cliente small,:where(:root[data-tema=oscuro]) .dif-oficial small{color:var(--suave)}:where(:root[data-tema=oscuro]) .dorado{background:#3d3830}:where(:root[data-tema=oscuro]) .es-dudoso{background:#3e3a3a}:where(:root[data-tema=oscuro]) .confirmar{background:#b45309}:where(:root[data-tema=oscuro]) .boton-archivo{color:var(--acento)}:where(:root[data-tema=oscuro]) .revision{border:1px solid var(--borde)}:where(:root[data-tema=oscuro]) .rev-fila{border-bottom:1px solid var(--borde)}:where(:root[data-tema=oscuro]) .rev-titulo{background:var(--fondo);color:var(--suave)}:where(:root[data-tema=oscuro]) .rev-fila.es-dudoso{background:#3e3a3a}:where(:root[data-tema=oscuro]) .motivo{color:#cea993}:where(:root[data-tema=oscuro]) .zona-fotos{border:2px dashed var(--acento);color:var(--suave);background:#302e35}:where(:root[data-tema=oscuro]) .zona-fotos.activa{background:#3b3843}:where(:root[data-tema=oscuro]) .zona-fotos strong{color:var(--morado)}:where(:root[data-tema=oscuro]) .foto{border:1px solid var(--borde);background:var(--tarjeta)}:where(:root[data-tema=oscuro]) .foto.aprobada{border-color:var(--ok)}:where(:root[data-tema=oscuro]) .foto img{background:var(--fondo)}:where(:root[data-tema=oscuro]) button.peligro-lleno{background:var(--error)}:where(:root[data-tema=oscuro]) .visor{background:#0f0a23d9}:where(:root[data-tema=oscuro]) .visor-caja{background:var(--tarjeta)}:where(:root[data-tema=oscuro]) .visor-caja img{background:#000}:where(:root[data-tema=oscuro]) .visor-caja figcaption{color:var(--suave)}:where(:root[data-tema=oscuro]) .grabadora{border-top:1px solid var(--borde)}:where(:root[data-tema=oscuro]) .punto{background:#9ca3af}:where(:root[data-tema=oscuro]) .punto.vivo{background:#dc2626}:where(:root[data-tema=oscuro]) .transcripcion{background:var(--fondo)}:where(:root[data-tema=oscuro]) .flujo-ref{color:var(--suave)}:where(:root[data-tema=oscuro]) .progreso>div:first-child{color:var(--tinta)}:where(:root[data-tema=oscuro]) .progreso-barra{background:#2e2c34}:where(:root[data-tema=oscuro]) .progreso-barra span{background:var(--acento)}:where(:root[data-tema=oscuro]) .stepper .paso{background:var(--tarjeta);color:var(--tinta);border:1px solid var(--linea)}:where(:root[data-tema=oscuro]) .stepper .paso:hover:not(:disabled){background:#302e35;border-color:#59536a}:where(:root[data-tema=oscuro]) .stepper .paso small{color:var(--suave)}:where(:root[data-tema=oscuro]) .stepper .paso.actual{border:2px solid var(--acento);background:#302e35}:where(:root[data-tema=oscuro]) .stepper .paso.hecho{background:#2f2e35;border-color:#4b645d}:where(:root[data-tema=oscuro]) .paso-num{border:2px solid #59536a;color:#bc95f6}:where(:root[data-tema=oscuro]) .paso.actual .paso-num{background:var(--acento);color:#fff;border-color:var(--acento)}:where(:root[data-tema=oscuro]) .paso.hecho .paso-num{background:var(--verde);color:#fff;border-color:var(--verde)}:where(:root[data-tema=oscuro]) .chip{background:#2f2d34;color:var(--texto)}:where(:root[data-tema=oscuro]) .chip-ambar{background:#3e3a3e;color:#ddb290}:where(:root[data-tema=oscuro]) .chip-verde{background:#3b3c41;color:#8ec2b3}:where(:root[data-tema=oscuro]) .chip-morado{background:var(--morado-suave);color:#bc95f6}:where(:root[data-tema=oscuro]) .chip-rojo{background:#3e383e;color:var(--error)}:where(:root[data-tema=oscuro]) .ficha{background:var(--tarjeta);border:1px solid var(--linea)}:where(:root[data-tema=oscuro]) .ficha-boton{background:transparent;color:inherit;border:0}:where(:root[data-tema=oscuro]) .ficha-boton:hover:not(:disabled){background:#302e35}:where(:root[data-tema=oscuro]) .ficha-resumen b{color:var(--tinta)}:where(:root[data-tema=oscuro]) .ficha-flecha{color:#bc95f6}:where(:root[data-tema=oscuro]) .ficha-cuerpo{border-top:1px solid #64626a}:where(:root[data-tema=oscuro]) .zona-grande svg{color:var(--acento)}:where(:root[data-tema=oscuro]) .balde{border:1px solid var(--linea);background:var(--tarjeta)}:where(:root[data-tema=oscuro]) .balde.ok{background:#2f2e35;border-color:#4b645d}:where(:root[data-tema=oscuro]) .balde-cabeza b{color:var(--tinta)}:where(:root[data-tema=oscuro]) .suelto{border-bottom:1px solid var(--borde)}:where(:root[data-tema=oscuro]) .docs-plegados summary,:where(:root[data-tema=oscuro]) .gestion summary,:where(:root[data-tema=oscuro]) .descartadas summary{color:var(--tinta)}:where(:root[data-tema=oscuro]) .entrevista .resumen{background:#302e35}:where(:root[data-tema=oscuro]) .entrevista-item{border-bottom:1px solid var(--borde)}:where(:root[data-tema=oscuro]) .gestion{background:var(--tarjeta);border:1px solid var(--linea)}:where(:root[data-tema=oscuro]) .dock{background:#0b0820}:where(:root[data-tema=oscuro]) .dock-ayuda{color:#d6d3f0}:where(:root[data-tema=oscuro]) .dock-ayuda .error{color:#fca5a5}:where(:root[data-tema=oscuro]) .dock button.secundario{color:#fff;border-color:#ffffff4d}:where(:root[data-tema=oscuro]) .dock button.secundario:hover:not(:disabled){background:#ffffff1a}:where(:root[data-tema=oscuro]) button.boton-cta,:where(:root[data-tema=oscuro]) .boton-ambar{background:var(--ambar);color:#fff}:where(:root[data-tema=oscuro]) button.boton-cta:hover:not(:disabled),:where(:root[data-tema=oscuro]) .boton-ambar:hover{background:#d98a00}:where(:root[data-tema=oscuro]) button.boton-morado{background:var(--acento)}:where(:root[data-tema=oscuro]) button.boton-morado:hover:not(:disabled){background:var(--tinta)}:where(:root[data-tema=oscuro]) button.enlace{background:none;color:#bc95f6}:where(:root[data-tema=oscuro]) button.enlace:hover:not(:disabled){background:none}:where(:root[data-tema=oscuro]) .peligro-texto{color:var(--error)!important}:where(:root[data-tema=oscuro]) .base-nombre{background:#302e35;border:1px dashed #c4b5fd;color:#aea8cd}:where(:root[data-tema=oscuro]) .base-nombre span{color:#bc95f6}:where(:root[data-tema=oscuro]) .grupo{border:1px solid var(--linea);background:var(--tarjeta)}:where(:root[data-tema=oscuro]) .grupo.dudosa{border-color:#f59e0b}:where(:root[data-tema=oscuro]) .grupo-img{background:#e6e9ec center / cover no-repeat}:where(:root[data-tema=oscuro]) .grupo-img .vh{background:#251c4dd9;color:#fff}:where(:root[data-tema=oscuro]) .grupo-img .par{border:2px solid #6a686d;background:#ccc center / cover}:where(:root[data-tema=oscuro]) .grupo-img .alerta{background:#3e3a3e;color:#ddb290}:where(:root[data-tema=oscuro]) .pick{background:#302e35;color:var(--tinta);border:1px solid #605b6d}:where(:root[data-tema=oscuro]) .pick:hover:not(:disabled){background:var(--morado-suave)}:where(:root[data-tema=oscuro]) .num{background:var(--tinta);color:#16141d}:where(:root[data-tema=oscuro]) .chips button{background:var(--tarjeta);color:var(--tinta);border:1px solid var(--linea)}:where(:root[data-tema=oscuro]) .chips button:hover:not(:disabled){background:var(--morado-suave)}:where(:root[data-tema=oscuro]) .chips button.si{background:var(--verde);color:#fff;border-color:var(--verde)}:where(:root[data-tema=oscuro]) .chips button.cur{background:var(--acento);color:#fff;border-color:var(--acento)}:where(:root[data-tema=oscuro]) .pestanas button{background:var(--tarjeta);color:var(--tinta);border:1px solid var(--linea)}:where(:root[data-tema=oscuro]) .pestanas button.activa{background:var(--tinta);color:#16141d;border-color:var(--tinta)}:where(:root[data-tema=oscuro]) .canal-api{border:1px solid var(--linea)}:where(:root[data-tema=oscuro]) .canal-cabeza b{color:var(--tinta)}:where(:root[data-tema=oscuro]) .miniatura img,:where(:root[data-tema=oscuro]) .miniatura-vacia{background:#2e2c34}:where(:root[data-tema=oscuro]) .miniatura-vacia{color:var(--suave)}:where(:root[data-tema=oscuro]) .aviso-ambar{background:#3e3a3e;border:1px solid #685944;color:#c4ae8e}:where(:root[data-tema=oscuro]) .elegir-foto button{background:#ddd center / cover;border:2px solid transparent}:where(:root[data-tema=oscuro]) .elegir-foto button:hover{border-color:var(--acento)}:where(:root[data-tema=oscuro]) .manual{border:1px solid var(--linea);background:#302e35}:where(:root[data-tema=oscuro]) .listo-icono{background:#3b3c41;color:#8ec2b3}:where(:root[data-tema=oscuro]) .resumen-final div{border-bottom:1px solid var(--borde)}:where(:root[data-tema=oscuro]) .resumen-final .ok{color:var(--texto)}:where(:root[data-tema=oscuro]) .resumen-final .ok span{color:var(--verde)}:where(:root[data-tema=oscuro]) .resumen-final .falta{color:#cea993;background:#3e3b40}:where(:root[data-tema=oscuro]) .video{border:1px solid var(--linea);background:var(--tarjeta)}:where(:root[data-tema=oscuro]) .video.es-yt{border-color:var(--acento)}:where(:root[data-tema=oscuro]) .video-mini{background:#1d1a2b center / cover no-repeat;color:#c4b5fd}:where(:root[data-tema=oscuro]) .video-mini .duracion{background:#000000bf;color:#fff}:where(:root[data-tema=oscuro]) .video-datos b{color:var(--tinta)}:where(:root[data-tema=oscuro]) .interruptor{color:var(--tinta)}:where(:root[data-tema=oscuro]) .aviso-verde{background:#2f2e35;border:1px solid #4b645d;color:#8fb7ac}:where(:root[data-tema=oscuro]) .chip-leido{background:var(--tarjeta);border:1px solid #4b645d;color:var(--tinta)}:where(:root[data-tema=oscuro]) .chip-leido span{color:var(--suave)}:where(:root[data-tema=oscuro]) .mapa-etiqueta{background:#fffffff2;color:var(--tinta)}:where(:root[data-tema=oscuro]) .vista-parrafo{background:#302e35;border:1px solid #605b6d}:where(:root[data-tema=oscuro]) .subpaso{background:var(--tarjeta);color:var(--tinta);border:1px solid var(--linea)}:where(:root[data-tema=oscuro]) .subpaso:hover:not(:disabled){background:#302e35}:where(:root[data-tema=oscuro]) .subpaso.actual{background:var(--morado-suave);border:2px solid var(--acento)}:where(:root[data-tema=oscuro]) .subpaso.actual .paso-num{background:var(--acento);color:#fff;border-color:var(--acento)}:where(:root[data-tema=oscuro]) .subpaso.hecho{background:#2f2e35;border-color:#4b645d;color:#8fb7ac}:where(:root[data-tema=oscuro]) .subpaso.hecho .paso-num{background:var(--verde);color:#fff;border-color:var(--verde)}:where(:root[data-tema=oscuro]) .codigo{background:#2f2d34;color:var(--texto)}:where(:root[data-tema=oscuro]) .codigo.con-wasi{background:var(--tinta);color:#16141d}:where(:root[data-tema=oscuro]) textarea::placeholder,:where(:root[data-tema=oscuro]) input::placeholder{color:#a8a3bd}:where(:root[data-tema=oscuro]) .toast{background:var(--tinta);color:#16141d}:where(:root[data-tema=oscuro]) .segmentado{border:1px solid var(--borde);background:var(--tarjeta)}:where(:root[data-tema=oscuro]) .segmentado button{background:var(--tarjeta);color:var(--tinta)}:where(:root[data-tema=oscuro]) .segmentado button.activo{background:var(--tinta);color:#16141d}:where(:root[data-tema=oscuro]) .desplegable-boton{background:var(--tarjeta);color:var(--texto);border:1px solid var(--borde)}:where(:root[data-tema=oscuro]) .desplegable-boton:hover:not(:disabled){background:#302e35}:where(:root[data-tema=oscuro]) .desplegable-lista{background:var(--tarjeta);border:1px solid var(--linea)}:where(:root[data-tema=oscuro]) .opcion.activa{background:var(--morado-suave)}:where(:root[data-tema=oscuro]) .opcion-texto{background:none;color:var(--texto)}:where(:root[data-tema=oscuro]) .opcion-texto:hover:not(:disabled){background:#302e35}:where(:root[data-tema=oscuro]) .opcion .icono{background:none;color:var(--suave)}:where(:root[data-tema=oscuro]) .opcion .icono:hover:not(:disabled){background:#2f2d34;color:var(--tinta)}:where(:root[data-tema=oscuro]) .opcion.nueva{border-top:1px solid var(--borde)}:where(:root[data-tema=oscuro]) button.boton-verde{background:var(--verde);color:#fff}:where(:root[data-tema=oscuro]) button.boton-verde:hover:not(:disabled){background:#047857}:where(:root[data-tema=oscuro]) .grabadora-fija{border:2px solid var(--verde)}:where(:root[data-tema=oscuro]) .grabadora-fija b{color:var(--tinta)}:where(:root[data-tema=oscuro]) .grabadora-fija .grabadora{border:0}:where(:root[data-tema=oscuro]) .guia h3{color:var(--tinta)}:where(:root[data-tema=oscuro]) .preguntas li{border-bottom:1px dashed var(--borde)}:where(:root[data-tema=oscuro]) .recuadros-ctl div{background:#302e35;border:1px solid var(--linea)}:where(:root[data-tema=oscuro]) .recuadros-ctl small{color:var(--suave)}:where(:root[data-tema=oscuro]) .recuadros-ctl b{color:var(--tinta)}:where(:root[data-tema=oscuro]) .chip-estado{background:var(--tarjeta);color:var(--tinta);border:1px solid var(--linea)}:where(:root[data-tema=oscuro]) .chip-estado.activo{background:var(--tinta);color:#16141d;border-color:var(--tinta)}:where(:root[data-tema=oscuro]) .linea-tiempo li{border-bottom:1px solid var(--borde)}:where(:root[data-tema=oscuro]) .linea-tiempo li:last-child{border-bottom:0}:where(:root[data-tema=oscuro]) .lt-icono{background:#302e35}:where(:root[data-tema=oscuro]) .zona-peligro{border-top:1px solid var(--borde)}:where(:root[data-tema=oscuro]) .secundario-claro{background:var(--tarjeta);color:var(--tinta);border:1px solid var(--linea)}:where(:root[data-tema=oscuro]) .secundario-claro:hover{background:#302e35}:where(:root[data-tema=oscuro]) .resumen-final button{border:0;border-bottom:1px solid var(--borde);background:transparent;color:var(--texto)}:where(:root[data-tema=oscuro]) .resumen-final button:hover:not(:disabled){background:#302e35}:where(:root[data-tema=oscuro]) .resumen-final button.falta{color:#cea993;background:#3e3b40}:where(:root[data-tema=oscuro]) .resumen-final button.ok span:first-child{color:var(--verde)}:where(:root[data-tema=oscuro]) .resumen-final .ir{color:var(--suave)}:where(:root[data-tema=oscuro]) .grupos-fb .opcion{background:var(--tarjeta);border:1px solid var(--linea)}:where(:root[data-tema=oscuro]) label.enlace{color:#bc95f6}:where(:root[data-tema=oscuro]) .marca .separador{background:#ffffff59}:where(:root[data-tema=oscuro]) .avatar.grande{background-color:var(--acento);color:#fff}:where(:root[data-tema=oscuro]) .fase-nombre{color:var(--suave)}:where(:root[data-tema=oscuro]) .fase-actual .fase-nombre{color:var(--acento)}:where(:root[data-tema=oscuro]) .fase-hecha .fase-nombre:after{color:var(--verde)}:where(:root[data-tema=oscuro]) .fase+.fase{border-left:1px dashed var(--linea)}:where(:root[data-tema=oscuro]) .etiqueta.borrador{background:#3b3a43;color:#a5a2d6}:where(:root[data-tema=oscuro]) .aviso-morado{background:#3c3a43;border:1px solid #5e586d;color:var(--tinta)}:where(:root[data-tema=oscuro]) .dock-ayuda .guardado{color:#86efac}:where(:root[data-tema=oscuro]) .dudoso{border:1px solid #665944;background:#3e3b40}:where(:root[data-tema=oscuro]) .dudoso b{color:var(--tinta)}:where(:root[data-tema=oscuro]) .revision-previa.con-faltantes{background:#3e3b40;border:1px solid #665944}:where(:root[data-tema=oscuro]) .revision-previa.completa{background:#3b3c41;border:1px solid #52655d}:where(:root[data-tema=oscuro]) .revision-previa .chip{border:0}:where(:root[data-tema=oscuro]) .contador-temas{color:var(--suave)}:where(:root[data-tema=oscuro]) .contador-temas b{color:var(--verde)}:where(:root[data-tema=oscuro]) .preguntas.con-chulos input:checked+*,:where(:root[data-tema=oscuro]) .preguntas.con-chulos label:has(input:checked){color:var(--suave)}:where(:root[data-tema=oscuro]) .revision-previa .chip.chip-verde{background:#383c3f;color:#96baa4}:where(:root[data-tema=oscuro]) .revision-previa .chip.chip-ambar{background:#3e3a3a;color:#cea993}:where(:root[data-tema=oscuro]) .aviso-subidas{background:#3e3b3f;border-bottom:1px solid #665944;color:#c4ae8e}:where(:root[data-tema=oscuro]) .grupo-img .portada{background:#ffffffeb;color:var(--tinta);border:0}:where(:root[data-tema=oscuro]) .grupo-img .portada.activa{background:var(--ambar);color:#fff}:where(:root[data-tema=oscuro]) .precio-wasi{border:2px solid #4b645d;background:#2f2e35}:where(:root[data-tema=oscuro]) .precio-wasi b{color:var(--tinta)}:where(:root[data-tema=oscuro]) .precio-wasi.malo{border-color:#fca5a5;background:#302d34}:where(:root[data-tema=oscuro]) .bloque-wasi{border:1px solid var(--linea)}:where(:root[data-tema=oscuro]) .caract-grupo .chip{border:1px solid var(--linea);background:var(--tarjeta)}:where(:root[data-tema=oscuro]) pre.privadas{background:#302e35;border:1px dashed var(--linea)}:where(:root[data-tema=oscuro]) .boton-whatsapp{background:#25d366;color:#fff}:where(:root[data-tema=oscuro]) .boton-whatsapp:hover{background:#1ebe5a}:where(:root[data-tema=oscuro]) .casita-fondo{background:#0f0a2873}:where(:root[data-tema=oscuro]) .casita-caja{background:var(--tarjeta)}:where(:root[data-tema=oscuro]) .casita-caja b{color:var(--tinta)}:where(:root[data-tema=oscuro]) table.cruce th{color:var(--suave);border-bottom:1px solid var(--borde)}:where(:root[data-tema=oscuro]) table.cruce td{border-bottom:1px solid #64626a}:where(:root[data-tema=oscuro]) table.cruce td:first-child{color:var(--suave)}:where(:root[data-tema=oscuro]) table.cruce td:last-child{color:#8ed0bc}:where(:root[data-tema=oscuro]) table.cruce tr.c-no td{background:#302d34}:where(:root[data-tema=oscuro]) table.cruce tr.c-no td:last-child{color:var(--error)}:where(:root[data-tema=oscuro]) table.cruce tr.c-no td:nth-child(2){color:var(--error)}:where(:root[data-tema=oscuro]) table.cruce tr.c-falta td:last-child{color:var(--suave)}:where(:root[data-tema=oscuro]) table.cruce tr.c-info td{color:var(--suave)}:where(:root[data-tema=oscuro]) table.cruce tr.c-info td:last-child{color:var(--suave)}:where(:root[data-tema=oscuro]) .aviso-rojo{background:#302d34;border:1px solid #69575b;color:#c39e98}:where(:root[data-tema=oscuro]) .sello-backup{background:#251c4d;color:#fff}:where(:root[data-tema=oscuro]) .publicar-todo{border:1px solid #5e586d;background:#302e35}:where(:root[data-tema=oscuro]) .cadena li{background:var(--tarjeta);border:1px solid var(--borde)}:where(:root[data-tema=oscuro]) .cadena li.ok{background:#2f2e35;border-color:#4b645d}:where(:root[data-tema=oscuro]) .cadena li.ok .paso-num{background:var(--verde);color:#fff;border-color:var(--verde)}:where(:root[data-tema=oscuro]) .cadena li.va{border:2px solid var(--acento);background:#302e35}:where(:root[data-tema=oscuro]) .cadena li.error{border-color:#69575b;background:#302d34}:where(:root[data-tema=oscuro]) .resumen-wasi{background:var(--tarjeta);border:1px solid var(--borde)}:where(:root[data-tema=oscuro]) .copiable{background:#302e35;border:1px solid #605b6d}:where(:root[data-tema=oscuro]) .kit-grupo{border-bottom:1px solid #64626a}:where(:root[data-tema=oscuro]) .mini{background:#e6e9ec center / cover no-repeat}:where(:root[data-tema=oscuro]) .kit-envio img{border:1px solid var(--borde);background:var(--tarjeta)}:where(:root[data-tema=oscuro]) a.boton.secundario{background:transparent;color:var(--morado);border:1px solid var(--borde)}:where(:root[data-tema=oscuro]) a.boton.boton-whatsapp{background:#25d366;color:#fff}:where(:root[data-tema=oscuro]) .metricas div{background:#302e35;border:1px solid #605b6d}:where(:root[data-tema=oscuro]) .metricas b{color:var(--morado)}:where(:root[data-tema=oscuro]) .boton-nota{background:var(--tarjeta);color:var(--morado);border:1px solid var(--borde)}:where(:root[data-tema=oscuro]) .boton-nota.con-nota{background:#3b3c41;border-color:#4b645d;color:#8ec2b3}:where(:root[data-tema=oscuro]) .fin-entrevista{border-top:1px dashed var(--borde)}:where(:root[data-tema=oscuro]) .cambiar-ctl summary{color:var(--acento)}:where(:root[data-tema=oscuro]) .canasta{border:1px solid #5e586d;background:#302e35}:where(:root[data-tema=oscuro]) .canasta-lista li{border-bottom:1px solid #635f6c}:root{--fondo-puntos: radial-gradient(#e6e6ec 1px, transparent 1.2px) #fff;--rosa: #f4a6be;--rosa-suave: #fff5f8;--rosa-borde: #f4c3d3;--azul: #3b82f6;--geist: "Geist", Inter, Arial, system-ui, sans-serif;--mono: "Geist Mono", ui-monospace, monospace}:root[data-tema=oscuro]{color-scheme:dark;--morado: #cdbcff;--acento: #9b6bff;--blanco: #16141d;--texto: #ecebf4;--suave: #a4a1b8;--borde: #302d3e;--fondo: #0f0e15;--tarjeta: #19171f;--tinta: #ecebf4;--linea: #2c2a38;--morado-suave: #261d40;--error: #ff8a80;--ok: #6ee7b7;--fondo-puntos: radial-gradient(#25232e 1px, transparent 1.2px) #121118;--rosa-suave: #2a1a22;--rosa-borde: #5c3242}:root[data-tema=oscuro] .barra{background:#0b0a10;color:#ecebf4;border-bottom:1px solid #23212d}:root[data-tema=oscuro] .barra nav a{color:#ecebf4}:root[data-tema=oscuro] .barra nav a.active{border-bottom-color:#ecebf4}:root[data-tema=oscuro] img.solo-claro{display:none}:root:not([data-tema=oscuro]) img.solo-oscuro{display:none}:root[data-tema=oscuro] .leaflet-container{filter:brightness(.82) contrast(1.05)}.marca-prisma{display:inline-flex;align-items:center;gap:10px;color:var(--texto);text-decoration:none;font-family:var(--geist)}.marca-prisma img{width:28px;height:32px;object-fit:contain}.marca-prisma b,.marca-prisma .nombre-plataforma{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1}.marca-prisma small{display:block;font-size:.7rem;color:var(--suave);font-weight:400;margin-top:2px}.marca-prisma>span{display:flex;flex-direction:column}.acceso-logo{display:inline-block;margin-bottom:1.25rem;text-decoration:none}.acceso h1{font-family:var(--geist);letter-spacing:-.02em;color:var(--texto)}.acceso-tarjeta button{width:100%}.mini-etiqueta{font-family:var(--mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--suave);font-weight:500}.mini-etiqueta.morado{color:var(--acento)}.tecla{font-family:var(--mono);font-size:.75rem;width:26px;height:26px;border-radius:7px;border:1px solid var(--borde);display:grid;place-items:center;color:var(--suave)}a.boton-cta{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.3rem;border-radius:12px;text-decoration:none;background:var(--acento);color:#fff;font-weight:700}a.boton-cta:hover{background:#5b12d6}.boton-oscuro{display:inline-flex;align-items:center;height:42px;padding:0 16px;border-radius:12px;background:#111114;color:#fff;text-decoration:none;font-size:.9rem;font-weight:600;white-space:nowrap}:root[data-tema=oscuro] .boton-oscuro{background:#ecebf4;color:#111114}.boton-claro{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.2rem;border-radius:12px;border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto);text-decoration:none}.ingreso{min-height:100vh;background:var(--fondo-puntos);background-size:22px 22px;color:var(--texto);font-family:var(--geist)}.ingreso-barra{display:flex;align-items:center;gap:24px;padding:14px max(16px,calc((100% - 1200px)/2));border-bottom:1px solid var(--borde);background:color-mix(in srgb,var(--tarjeta) 92%,transparent);position:sticky;top:0;z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ingreso-barra nav{display:flex;gap:24px;flex:1}.ingreso-barra nav a{color:var(--suave);text-decoration:none;font-size:.95rem}.ingreso-barra nav a:hover{color:var(--texto)}.ingreso-heroe{max-width:1200px;margin:0 auto;padding:72px 16px 0;display:flex;gap:56px;align-items:flex-start}.ingreso-texto{flex:1;display:flex;flex-direction:column;gap:22px;min-width:0}.pildora{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:99px;border:1px solid var(--borde);background:var(--tarjeta);font-size:.82rem;color:var(--suave)}.punto-morado{width:8px;height:8px;border-radius:50%;background:var(--acento);flex:none}.ingreso-texto h1{margin:0;font-size:clamp(2.3rem,5.2vw,4.1rem);line-height:1.03;letter-spacing:-.04em;font-weight:600;color:var(--texto)}.ingreso-texto h1 em{font-style:normal;color:var(--acento)}.ingreso-texto>p{margin:0;font-size:1.15rem;line-height:1.55;color:var(--suave);max-width:600px}.ingreso-confianza{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;padding:0;margin:0;font-size:.9rem;color:var(--suave)}.ingreso-tarjeta{width:400px;flex:none;padding:28px;border-radius:24px;border:1px solid var(--borde);background:var(--tarjeta);box-shadow:0 30px 70px #1111141a;scroll-margin-top:90px}.ingreso-tarjeta h2{font-family:var(--geist);font-size:1.5rem;letter-spacing:-.02em;color:var(--texto);margin:0 0 .3rem}.ingreso-tarjeta>p{margin:0 0 1.2rem;font-size:.92rem}.ingreso-tarjeta form button{width:100%;padding:.85rem;font-size:1rem}.ingreso-pie{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:.85rem;color:var(--suave);margin:1rem 0 0}.ingreso-cifras{max-width:1200px;margin:80px auto 0;padding:0 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ingreso-cifras div{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;border-radius:22px;border:1px solid var(--borde);background:var(--tarjeta);text-align:center}.ingreso-cifras span,.ingreso-cifras small{color:var(--suave);font-size:.88rem}.ingreso-cifras b{font-size:2.4rem;letter-spacing:-.04em;line-height:1.05;font-weight:700}.ingreso-cifras em{font-style:normal;color:var(--acento)}.ingreso-seccion{max-width:1200px;margin:110px auto 0;padding:0 16px;display:flex;flex-direction:column;gap:14px}.ingreso-seccion h2,.ingreso-cierre h2{font-family:var(--geist);font-size:clamp(1.8rem,3.6vw,2.9rem);line-height:1.06;letter-spacing:-.035em;font-weight:600;color:var(--texto);margin:0 0 14px}.ingreso-pasos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ingreso-pasos div,.ingreso-beneficios div{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:20px;border:1px solid var(--borde);background:var(--tarjeta)}.ingreso-pasos span{font-family:var(--mono);color:var(--suave);font-size:.85rem}.ingreso-pasos b,.ingreso-beneficios b{font-size:1.15rem;font-weight:600}.ingreso-pasos p,.ingreso-beneficios p{margin:0;color:var(--suave);line-height:1.5;font-size:.95rem}.ingreso-beneficios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ingreso-cierre{max-width:1168px;margin:110px auto 0;padding:44px;border-radius:28px;background:#111114;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap;box-sizing:border-box}.ingreso-cierre h2{color:#fff;margin:0 0 6px}.ingreso-cierre p{margin:0;color:#b8b8c4}.ingreso-cierre .boton-claro{background:transparent;color:#fff;border-color:#3a3a44}.ingreso-pie-pagina{margin-top:70px;padding:26px max(16px,calc((100% - 1200px)/2));border-top:1px solid var(--borde);display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;font-size:.85rem;color:var(--suave);background:var(--tarjeta)}@media(max-width:960px){.ingreso-heroe{flex-direction:column;padding-top:36px;gap:32px}.ingreso-tarjeta{width:100%;box-sizing:border-box}.ingreso-cifras,.ingreso-pasos{grid-template-columns:repeat(2,minmax(0,1fr))}.ingreso-beneficios{grid-template-columns:1fr}.ingreso-barra nav{display:none}.ingreso-barra{justify-content:space-between}.ingreso-cierre{margin:80px 16px 0;padding:28px}}@media(max-width:520px){.ingreso-cifras{grid-template-columns:1fr 1fr;gap:10px}.ingreso-cifras b{font-size:1.8rem}.ingreso-pasos{grid-template-columns:1fr}.ingreso-barra .boton-oscuro{display:none}}.bienvenida{min-height:100vh;background:var(--fondo-puntos);background-size:22px 22px;color:var(--texto);font-family:var(--geist);display:flex;flex-direction:column;align-items:center}.bienvenida-cabeza{width:100%;max-width:1200px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:22px 16px}.rayas{display:flex;gap:6px}.rayas span{width:48px;height:4px;border-radius:99px;background:var(--borde)}.rayas span.ok{background:var(--texto)}.bienvenida-cuerpo{width:min(720px,100%);box-sizing:border-box;padding:9vh 16px 40px;display:flex;flex-direction:column;gap:22px}.bienvenida-cuerpo h1{font-family:var(--geist);color:var(--texto);font-size:clamp(2rem,5vw,3.4rem);line-height:1.04;letter-spacing:-.035em;font-weight:600;margin:0}.bienvenida-cuerpo p{margin:0;font-size:1rem}.campo-grande{display:flex;flex-direction:column;gap:8px;margin:0}.campo-grande input{height:68px;font-size:1.6rem;letter-spacing:-.01em;border-radius:18px;padding:0 20px;margin:0}.con-prefijo{display:flex;gap:10px}.con-prefijo>span{height:68px;padding:0 18px;border-radius:18px;border:1px solid var(--borde);background:var(--fondo);display:grid;place-items:center;font-size:1.4rem;color:var(--suave);flex:none}.bienvenida-cuerpo .fila-botones button{min-width:140px;padding:.9rem 1.4rem;font-size:1rem}.bienvenida-listo{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.bienvenida-listo img{width:120px;height:120px;border-radius:28px;border:1px solid var(--borde);image-rendering:pixelated;object-fit:cover}.munecos{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px}.munecos button{aspect-ratio:1;padding:6px;border-radius:20px;border:1px solid var(--borde);background:var(--tarjeta);cursor:pointer}.munecos button:hover:not(:disabled){background:var(--tarjeta);border-color:var(--suave)}.munecos button.si{border:3px solid var(--texto);padding:4px}.munecos img{width:100%;height:100%;display:block;border-radius:14px;image-rendering:pixelated;object-fit:cover}.munecos.chicos{grid-template-columns:repeat(4,1fr);gap:6px;margin:.2rem 0 .8rem}.munecos.chicos button{border-radius:12px;padding:3px}.munecos.chicos button.si{padding:1px}.munecos.chicos img{border-radius:9px}.avatar{background-size:cover;background-position:center;image-rendering:pixelated}.menu{width:300px;max-height:calc(100vh - 80px);overflow-y:auto;z-index:10}.menu-grupo{display:flex;flex-direction:column;gap:6px;margin-bottom:.9rem;font-size:.9rem}.menu-grupo>span{display:flex;align-items:center;gap:6px}.menu-grupo .etiqueta{margin:0;font-style:normal}.segmento{display:flex;padding:3px;gap:3px;border-radius:12px;background:var(--fondo)}.segmento button{flex:1;background:transparent;color:var(--suave);padding:.45rem .3rem;font-size:.8rem;border-radius:9px;width:auto}.segmento button:hover:not(:disabled){background:var(--tarjeta);color:var(--texto)}.segmento button.si{background:var(--tarjeta);color:var(--texto);font-weight:600;box-shadow:0 1px 4px #1111141f}button.boton-vn{background:linear-gradient(90deg,#2563eb,#7c3aed);color:#fff;font-weight:600}button.boton-vn:hover:not(:disabled){background:linear-gradient(90deg,#1d4ed8,#6d28d9)}.menu .enlace{width:auto}.tour-fondo{position:fixed;top:0;right:0;bottom:0;left:0;background:#1111148c;display:grid;place-items:center;z-index:60;padding:16px}.tour-capa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.tour-hueco{position:fixed;border-radius:18px;box-shadow:0 0 0 4px var(--rosa),0 0 0 9999px #1111148c;pointer-events:none;transition:top .25s,left .25s,width .25s,height .25s}.tour-bienvenida,.tour-tarjeta{background:var(--tarjeta);color:var(--texto);border-radius:24px;box-shadow:0 30px 80px #0000004d;font-family:var(--geist);display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.tour-bienvenida{width:min(500px,100%);padding:30px}.tour-tarjeta{position:fixed;padding:20px}.tour-bienvenida h2,.tour-tarjeta h2{font-family:var(--geist);color:var(--texto);letter-spacing:-.02em;margin:0}.tour-bienvenida h2{font-size:1.7rem;line-height:1.12}.tour-tarjeta h2{font-size:1.2rem}.tour-tarjeta p,.tour-bienvenida p{margin:0;line-height:1.5;color:var(--suave)}.tour-tarjeta .fila-botones{justify-content:space-between;gap:10px;margin-top:4px}.tour-logo{width:46px;height:54px;object-fit:contain}.plataforma.vn{font-family:var(--geist);background:var(--fondo-puntos);background-size:22px 22px;min-height:100vh}.vn .barra{background:var(--tarjeta);color:var(--texto);border-bottom:1px solid var(--borde)}.vn .barra nav a{color:var(--suave);opacity:1}.vn .barra nav a.active{color:var(--texto);border-bottom-color:var(--texto)}.vn .barra .marca-prisma img{width:26px;height:30px}.vn h1,.vn h2,.vn .flujo h1,.vn .flujo h2,.vn .flujo b{font-family:var(--geist);letter-spacing:-.02em}.vn h1{color:var(--texto)}.vn .tabla,.vn .tarjeta,.vn .ficha{border-radius:18px}.vn-heroe{display:flex;flex-direction:column;gap:22px;margin:18px 0 14px}.vn-heroe h1{font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.03;letter-spacing:-.035em;font-weight:600;margin:0}.vn-heroe h1 span{color:var(--suave)}.vn-heroe h2.mini-etiqueta{margin:14px 0 0;font-size:.75rem}.vn-opciones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vn-opcion{display:flex;flex-direction:column;gap:10px;padding:20px;min-height:180px;box-sizing:border-box;border-radius:22px;border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto);text-decoration:none;box-shadow:0 8px 24px #1111140d}a.vn-opcion:hover{border-color:var(--texto);color:var(--texto)}.vn-opcion b{font-size:1.35rem;line-height:1.12;letter-spacing:-.025em;font-weight:600}.vn-opcion small{color:var(--suave);font-size:.88rem;line-height:1.45}.vn-opcion.rosada{background:var(--rosa-suave);border-color:var(--rosa-borde)}.vn-opcion.apagada{opacity:.6;box-shadow:none}.vn-opcion .etiqueta{margin:0;font-style:normal}.vn-segmentos{display:flex;gap:3px;margin-top:8px;max-width:260px}.vn-segmentos span{height:4px;flex:1;border-radius:99px;background:var(--borde)}.vn-segmentos span.ok{background:var(--texto)}.vn-segmentos span.va{background:var(--rosa)}@media(max-width:860px){.vn-opciones{grid-template-columns:repeat(2,minmax(0,1fr))}.vn-opcion{min-height:150px}}.nodos{display:grid;grid-template-columns:3fr 4fr 2fr;gap:10px;margin:.5rem 0 1rem}.nodos:has(>:only-child){grid-template-columns:1fr}.nodos-fase{border:1px solid var(--borde);border-radius:20px;background:var(--tarjeta);padding:12px 12px 14px;min-width:0}.nodos-fase.activa{border-color:var(--rosa-borde);background:var(--rosa-suave)}.nodos-titulo{display:block;font-family:var(--mono);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:var(--suave);margin-bottom:10px}.nodos-fila{display:flex;gap:6px;position:relative}.nodo{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;background:transparent;color:var(--texto);padding:4px 2px;border-radius:14px;text-align:center}.nodo:hover:not(:disabled){background:color-mix(in srgb,var(--texto) 6%,transparent)}.nodo-caja{position:relative;width:52px;height:52px;border-radius:15px;border:1.5px dashed var(--suave);background:var(--tarjeta);display:grid;place-items:center;transition:transform .15s}.nodo:hover .nodo-caja{transform:translateY(-2px)}.nodo.hecho .nodo-caja{border:1px solid var(--borde);box-shadow:0 4px 12px #11111412}.nodo.actual .nodo-caja{border:0;background:var(--rosa);color:#111114;box-shadow:0 0 0 4px color-mix(in srgb,var(--rosa) 35%,transparent)}.nodo-num{font-family:var(--mono);font-size:.9rem;font-weight:500}.nodo-ok{position:absolute;right:-6px;top:-6px;width:20px;height:20px;border-radius:50%;background:var(--texto);color:var(--tarjeta);display:grid;place-items:center;border:2px solid var(--tarjeta)}.nodo-ok svg{width:11px;height:11px}.nodo-nombre{font-size:.8rem;font-weight:600;line-height:1.15}.nodo small{font-size:.7rem;color:var(--suave);line-height:1.2;overflow-wrap:anywhere}.nodo.actual small{color:var(--texto);font-weight:600}@media(max-width:860px){.nodos{grid-template-columns:1fr}.nodo-caja{width:46px;height:46px}}:root{--cta-fondo: #111114;--cta-texto: #fff}:root[data-tema=oscuro]{--cta-fondo: #ecebf4;--cta-texto: #111114}.bienvenida button.boton-cta,.tour-capa button.boton-cta,.tour-fondo button.boton-cta{background:var(--cta-fondo);color:var(--cta-texto)}.bienvenida button.boton-cta:hover:not(:disabled),.tour-capa button.boton-cta:hover:not(:disabled),.tour-fondo button.boton-cta:hover:not(:disabled){background:var(--acento);color:#fff}.ingreso-tarjeta form button.boton-cta{background:var(--acento);color:#fff}.ingreso-tarjeta form button.boton-cta:hover:not(:disabled){background:#5b12d6}.munecos{grid-template-columns:repeat(8,minmax(0,1fr))}@media(max-width:600px){.munecos{grid-template-columns:repeat(4,minmax(0,1fr))}}.vn .barra .nombre-plataforma{text-transform:none;letter-spacing:-.02em;font-weight:700}.vn .barra .nombre-plataforma{font-family:var(--geist);font-size:1.2rem}.menu>button.enlace{display:block;margin:0 0 .9rem;padding:0}@media(max-width:640px){.vn .barra .marca-prisma .nombre-plataforma{display:none}.nodos{gap:6px}.nodos-fase{padding:8px 8px 10px;border-radius:16px}.nodos-titulo{margin-bottom:6px}.nodo-caja{width:38px;height:38px;border-radius:11px}.nodo small{display:none}.nodo.actual small{display:block}.nodo-nombre{font-size:.72rem}}.plataforma.vn{display:flex;align-items:stretch}.vn-lado{position:sticky;top:0;height:100vh;flex:none;display:flex;flex-direction:column;gap:18px;background:var(--lado, #fbfbfc);border-right:1px solid var(--borde);box-sizing:border-box;z-index:6}:root[data-tema=oscuro] .vn-lado{background:#121118}.vn-lado.ancha{width:268px;padding:20px 14px}.vn-lado.riel{width:72px;padding:20px 0;align-items:center;gap:10px}.vn-logo{display:flex;align-items:center;gap:10px;padding:4px 8px;color:var(--texto);text-decoration:none}.vn-logo img{width:24px;height:28px;object-fit:contain}.vn-logo b{font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.vn-nuevo{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:12px;background:var(--cta-fondo);color:var(--cta-texto);text-decoration:none;font-size:.9rem;font-weight:600}.vn-lado.riel .vn-nuevo{width:44px;height:44px}.vn-nuevo:hover{background:var(--acento);color:#fff}.vn-buscar{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--borde);border-radius:10px;background:var(--tarjeta);color:var(--suave);margin:0}.vn-buscar input{border:0;outline:0;background:transparent;padding:0;margin:0;height:100%;font-size:.9rem}.vn-buscar input:focus{outline:0}.vn-grupo{display:flex;flex-direction:column;gap:2px;min-height:0}.vn-grupo>.mini-etiqueta{padding:6px 10px}.vn-nav{display:flex;flex-direction:column;gap:2px;overflow-y:auto}.vn-nav a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;color:var(--texto);text-decoration:none;font-size:.88rem;opacity:.85}.vn-nav a:hover,.vn-nav a.active{background:var(--fondo);opacity:1}:root[data-tema=oscuro] .vn-nav a:hover,:root[data-tema=oscuro] .vn-nav a.active{background:#22202b}.vn-nav svg{flex:none}.vn-nombre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vn-vacio{padding:6px 10px;font-size:.85rem}.vn-punto{width:8px;height:8px;border-radius:50%;flex:none;background:#d0d0d8}.vn-punto.ambar{background:#f59e0b}.vn-punto.morado{background:#7219ff}.vn-punto.verde{background:#10b981}.vn-riel{display:flex;flex-direction:column;gap:6px;align-items:center}.vn-riel a{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--suave)}.vn-riel a:hover,.vn-riel a.active{background:var(--fondo);color:var(--texto)}.vn-perfil{margin-top:auto;position:relative}.vn-yo{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:12px;border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto);text-align:left}.vn-yo:hover:not(:disabled){background:var(--tarjeta);border-color:var(--suave)}.vn-yo.solo{width:auto;padding:4px;border:0;background:transparent}.vn-yo-texto{display:flex;flex-direction:column;min-width:0}.vn-yo-texto b{font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vn-avatar{width:36px;height:36px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--rosa) center / cover;color:#111114;font-weight:600;image-rendering:pixelated}.vn-perfil .menu{top:auto;bottom:calc(100% + 8px);left:0;right:auto;z-index:20}.vn-lado.riel .vn-perfil .menu{left:4px}.vn-cuerpo{flex:1;min-width:0;display:flex;flex-direction:column}.vn .contenido{max-width:1100px;width:100%;box-sizing:border-box}.vn-pantalla{flex:1;display:flex;flex-direction:column;min-height:100vh}@media(max-width:860px){.plataforma.vn{flex-direction:column}.vn-lado,.vn-lado.ancha,.vn-lado.riel{position:sticky;top:0;height:auto;width:100%;flex-direction:row;align-items:center;padding:10px 14px;gap:10px;border-right:0;border-bottom:1px solid var(--borde)}.vn-lado .vn-grupo,.vn-lado .vn-buscar,.vn-lado .vn-riel{display:none}.vn-lado .vn-nuevo{width:44px;height:44px;font-size:0;gap:0}.vn-lado .vn-perfil{margin:0 0 0 auto}.vn-lado .vn-yo{width:auto;padding:4px;border:0;background:transparent}.vn-lado .vn-yo-texto{display:none}.vn-perfil .menu{top:calc(100% + 8px);bottom:auto;left:auto;right:0}.vn-pantalla{min-height:0}}.vn-inicio{display:flex;flex-direction:column;gap:10px}.vn-filtros{display:flex;gap:8px;flex-wrap:wrap}.vn-filtro{font-family:var(--mono);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;padding:.6rem 1rem;border-radius:99px;background:var(--fondo);color:var(--suave)}:root[data-tema=oscuro] .vn-filtro{background:#22202b}.vn-filtro:hover:not(:disabled){background:var(--borde);color:var(--texto)}.vn-filtro.si{background:var(--rosa);color:#111114}.vn-centro{width:100%;max-width:1000px;margin:34px auto 0;display:flex;flex-direction:column;gap:22px}.vn-saludo{font-size:clamp(2.2rem,5vw,3.75rem);line-height:1.02;letter-spacing:-.035em;font-weight:600;margin:0;color:var(--texto)}.vn-saludo span{color:#9a9aa6}.vn-op-arriba{display:flex;justify-content:space-between;align-items:center;color:var(--texto)}.vn-op-arriba .etiqueta{margin:0}.vn-opcion{min-height:200px}.vn-pildora-rosa{font-family:var(--mono);font-size:.65rem;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;border-radius:99px;background:var(--rosa);color:#111114}.vn-pegar{display:flex;align-items:center;gap:10px;height:56px;padding:0 8px 0 18px;border-radius:16px;border:1px solid var(--borde);background:var(--tarjeta);box-shadow:0 10px 30px #1111140d;color:var(--suave)}.vn-pegar input{flex:1;border:0;outline:0;background:transparent;margin:0;padding:0;font-size:1rem;height:100%}.vn-pegar input:focus{outline:0}.vn-pegar button{width:40px;height:40px;border-radius:50%;padding:0;display:grid;place-items:center;background:var(--acento);flex:none}.vn-lista-cabeza{display:flex;justify-content:space-between;align-items:baseline;margin-top:18px}.vn-tarjetas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vn-tarjeta{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:18px;border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto);text-decoration:none;min-width:0}.vn-tarjeta:hover{border-color:var(--texto)}.vn-tarjeta b{display:block;font-size:1.2rem;font-weight:600;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vn-tarjeta small{display:block;color:var(--suave);font-size:.85rem}.vn-t-arriba{display:flex;justify-content:space-between;align-items:center;gap:8px}.vn-estado{font-family:var(--mono);font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;border-radius:99px;white-space:nowrap;background:var(--fondo);color:var(--suave)}.vn-estado.ambar{background:#fff4de;color:#8a4b00}.vn-estado.morado{background:#f0e8ff;color:#4c10b0}.vn-estado.verde{background:#e7f8ef;color:#0b6b3f}:root[data-tema=oscuro] .vn-estado.ambar{background:#3a2a10;color:#f5c26b}:root[data-tema=oscuro] .vn-estado.morado{background:#2b1e4a;color:#c9a8ff}:root[data-tema=oscuro] .vn-estado.verde{background:#123323;color:#7fe0ae}.vn-tarjeta .vn-segmentos{max-width:none;margin:0}.vn-t-pie{display:flex;justify-content:space-between;align-items:center;gap:8px}.vn-t-pie small{color:var(--texto);opacity:.8}.vn-elegir{display:flex;flex-direction:column;gap:8px;max-height:50vh;overflow-y:auto}.vn-elegir button{text-align:left}@media(max-width:860px){.vn-tarjetas{grid-template-columns:1fr}.vn-centro{margin-top:16px}}.cap{flex:1;display:flex;flex-direction:column;background:var(--fondo-puntos);background-size:22px 22px;font-family:var(--geist);color:var(--texto);min-height:100vh}.cap-cabeza{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 32px;flex-wrap:wrap}.cap-volver{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;color:var(--suave);font-size:.9rem;text-decoration:none}.cap-volver:hover:not(:disabled){background:none;color:var(--texto)}.cap-fases{display:flex;gap:8px;flex-wrap:wrap}.cap-fase{display:inline-flex;padding:9px 14px;border-radius:99px;background:var(--fondo);font-family:var(--mono);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--suave)}:root[data-tema=oscuro] .cap-fase{background:#22202b}.cap-fase.act{background:var(--rosa);color:#111114}.cap-derecha{min-width:120px;text-align:right}.cap-seccion{width:min(760px,calc(100% - 32px));margin:50px auto 40px;display:flex;flex-direction:column;gap:24px}.cap-seccion.ancha{width:min(1040px,calc(100% - 32px))}.cap-titulo{display:flex;flex-direction:column;gap:12px}.cap-titulo h1{margin:0;font-family:var(--geist);font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.04;letter-spacing:-.035em;font-weight:600;color:var(--texto)}.cap-opciones{display:grid;gap:12px}.cap-opcion{display:flex;flex-direction:column;gap:12px;padding:22px;min-height:150px;border-radius:22px;border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto);text-align:left;box-shadow:0 8px 24px #1111140d;font-family:var(--geist)}.cap-opcion:hover:not(:disabled){background:var(--tarjeta);border-color:var(--texto)}.cap-opcion.si{border:2px solid var(--texto);padding:21px}.cap-opcion b{font-size:1.3rem;font-weight:600;letter-spacing:-.02em;line-height:1.15}.cap-opcion small{font-size:.8rem;color:var(--suave);line-height:1.4}.cap-opcion.grande{min-height:220px;padding:26px}.cap-opcion.grande.si{padding:25px}.cap-opcion.grande b{font-size:1.85rem;letter-spacing:-.03em}.cap-opcion.grande small{font-size:.95rem}.cap-opcion.fila{flex-direction:row;align-items:center;gap:16px;min-height:0;padding:20px 22px}.cap-opcion.fila.si{padding:19px 21px}.cap-opcion.fila>span:last-child{display:flex;flex-direction:column;gap:2px}.cap-opcion-arriba{display:flex;justify-content:space-between;align-items:center}.cap-rec{width:12px;height:12px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 5px #e5484d2e}.cap-chip{align-self:flex-start;background:var(--tarjeta);color:var(--texto);border:1px solid var(--borde);border-radius:99px;padding:.55rem 1rem;font-size:.9rem}.cap-chip:hover:not(:disabled){background:var(--tarjeta);border-color:var(--texto)}.cap-campo{display:flex;flex-direction:column;gap:8px;margin:0}.cap-campo input{height:60px;border-radius:16px;padding:0 18px;font-size:1.2rem;margin:0}.cap-campo small{font-size:.82rem}.cap-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cap-fila{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cap-fila.arriba{align-items:flex-start}.cap-rotulo{width:90px;flex:none}.cap-fila.arriba .cap-rotulo{padding-top:14px}.cap-seg{display:flex;padding:4px;border-radius:14px;background:var(--fondo);gap:4px}:root[data-tema=oscuro] .cap-seg{background:#22202b}.cap-seg button{background:transparent;color:var(--suave);padding:10px 18px;font-size:.95rem;border-radius:10px}.cap-seg button:hover:not(:disabled){background:var(--tarjeta);color:var(--texto)}.cap-seg button.si{background:var(--tarjeta);color:var(--texto);box-shadow:0 2px 6px #11111414}.cap-personas{display:flex;flex-wrap:wrap;gap:8px;flex:1}.cap-persona{display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:99px;border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto);font-size:.95rem}.cap-persona:hover:not(:disabled){background:var(--tarjeta);border-color:var(--suave)}.cap-persona.si{border:2px solid var(--texto);padding:7px 15px 7px 7px}.cap-ini{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:.8rem;background:var(--rosa) center / cover;color:#111114;image-rendering:pixelated}.cap-chips{display:flex;flex-wrap:wrap;gap:10px}.cap-chips button{height:46px;padding:0 18px;border-radius:99px;border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto);font-size:1rem}.cap-chips button:hover:not(:disabled){background:var(--tarjeta);border-color:var(--texto)}.cap-chips button.si{background:var(--cta-fondo);color:var(--cta-texto);border-color:var(--cta-fondo)}button.cap-seguir{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 24px;border-radius:14px;background:var(--cta-fondo);color:var(--cta-texto);font-size:1rem;font-weight:600}button.cap-seguir:hover:not(:disabled){background:var(--acento);color:#fff}.mini-tecla{font-family:var(--mono);font-size:.7rem;padding:3px 6px;border-radius:6px;background:#ffffff29}.cap-parrafo{margin:0;font-size:1.1rem;line-height:1.5;color:var(--suave)}.cap-entrevista{flex:1;display:flex;gap:22px;padding:10px 32px 28px;min-height:0;align-items:flex-start}.cap-grabar{width:470px;flex:none;display:flex;flex-direction:column;gap:12px}.grabadora-grande{background:var(--tarjeta);border:1px solid var(--borde);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:22px;box-shadow:0 14px 40px #1111140f}.gg-estado{display:flex;align-items:center;gap:10px}.gg-punto{width:12px;height:12px;border-radius:50%;background:#c9c9d2}.grabadora-grande.grabando .gg-punto{background:#e5484d;box-shadow:0 0 0 6px #e5484d2e}.grabadora-grande.grabando .gg-estado .mini-etiqueta{color:#b42318}.gg-tiempo{font-family:var(--mono);font-size:4.6rem;font-weight:500;letter-spacing:-.02em;line-height:1}.gg-ondas{display:flex;align-items:center;gap:4px;height:70px}.gg-ondas span{width:5px;height:10px;border-radius:99px;background:var(--borde)}.grabadora-grande.grabando .gg-ondas span{background:var(--texto);animation:onda .9s ease-in-out infinite alternate}@keyframes onda{0%{height:10px}to{height:62px}}.gg-botones{display:flex;gap:10px}.gg-botones .secundario{flex:1;height:54px}button.gg-principal{flex:2;height:54px;border-radius:14px;background:var(--cta-fondo);color:var(--cta-texto);font-weight:600}button.gg-principal:hover:not(:disabled){background:var(--acento);color:#fff}.gg-ayuda{font-size:.88rem;line-height:1.45}.cap-subir{display:inline-flex;align-self:flex-start;cursor:pointer;color:var(--acento);font-size:.9rem;margin:0}.cap-guia{flex:1;min-width:0;background:var(--tarjeta);border:1px solid var(--borde);border-radius:24px;padding:26px 28px;display:flex;flex-direction:column;gap:18px}.cap-guia-cabeza{display:flex;justify-content:space-between;align-items:baseline}.cap-guia-cabeza h2{margin:0;font-family:var(--geist);font-size:1.6rem;letter-spacing:-.025em;color:var(--texto)}.cap-guia-cuerpo{display:flex;flex-direction:column;gap:18px;min-height:380px}.cap-sec{display:flex;gap:12px;align-items:flex-start}.cap-sec b{font-size:.95rem}.cap-sec-texto{font-size:.9rem;color:var(--suave);line-height:1.5}.cap-num{font-family:var(--mono);font-size:.7rem;width:24px;height:24px;border-radius:50%;background:var(--texto);color:var(--tarjeta);display:grid;place-items:center;flex:none}.cap-num.rosa{background:var(--rosa);color:#111114}.cap-temas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0}.cap-tema{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto);text-align:left;font-size:.95rem}.cap-tema:hover:not(:disabled){background:var(--tarjeta);border-color:var(--suave)}.cap-caja{width:22px;height:22px;border-radius:7px;border:1.5px solid #c9c9d2;display:grid;place-items:center;flex:none;box-sizing:border-box}.cap-caja.si{background:var(--texto);border-color:var(--texto)}.cap-caja.si svg path{stroke:var(--tarjeta)}.cap-servicios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;font-size:.9rem;color:var(--suave);line-height:1.4;margin-top:8px}.cap-fin-guia{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:18px;background:var(--fondo)}:root[data-tema=oscuro] .cap-fin-guia{background:#22202b}button.cap-boton-wa{align-self:flex-start;height:48px;padding:0 18px;border-radius:14px;background:#25d366;color:#fff;font-weight:600}.cap-guia-pie{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px dashed var(--borde)}button.cap-atras{width:46px;height:46px;padding:0;display:grid;place-items:center;border-radius:14px;background:var(--fondo);color:var(--texto)}.cap-puntos{display:flex;gap:6px}.cap-puntos span{width:8px;height:8px;border-radius:99px;background:#d6d6de}.cap-puntos span.si{width:22px;background:var(--texto)}button.cap-adelante{margin-left:auto;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-radius:14px;background:var(--cta-fondo);color:var(--cta-texto);font-weight:600}.cap-wa{flex-direction:row;gap:40px;align-items:flex-start}.cap-wa-izq{flex:1;display:flex;flex-direction:column;gap:14px}.cap-wa-ico{width:44px;height:44px;border-radius:12px;background:#25d366;display:grid;place-items:center;flex:none}.cap-wa-vista{width:380px;flex:none;background:#efeae2;border-radius:26px;padding:22px;display:flex;flex-direction:column;gap:10px;box-shadow:0 14px 40px #11111414;color:#111114}.cap-wa-vista .mini-etiqueta{text-align:center}.cap-burbuja{align-self:flex-end;max-width:320px;max-height:420px;overflow-y:auto;background:#d9fdd3;border-radius:14px 14px 4px;padding:12px 14px;font-size:.8rem;line-height:1.5;white-space:pre-line}.cap-enviado{align-self:flex-end;font-size:.7rem;color:#6b6b76}@media(max-width:960px){.cap-cabeza{padding:14px 16px}.cap-fases .cap-fase:not(.act){display:none}.cap-derecha{display:none}.cap-opciones{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cap-dos,.cap-temas,.cap-servicios{grid-template-columns:1fr}.cap-entrevista,.cap-wa{flex-direction:column;padding:10px 16px 28px}.cap-grabar,.cap-wa-vista{width:100%}.cap-seccion{margin-top:24px}.cap-rotulo{width:100%}}.vn .dock{left:72px}@media(max-width:860px){.vn .dock{left:0}}.cap-horas{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cap-horas input{width:auto;margin:0;height:40px;border-radius:99px;padding:0 12px;font-size:.9rem}.cap-chip.si{background:var(--cta-fondo);color:var(--cta-texto);border-color:var(--cta-fondo)}.cap-chips input{width:auto;margin:0;height:46px;border-radius:99px;padding:0 14px}.cap-cabeza-linea{border-bottom:1px solid var(--borde);background:var(--tarjeta);padding:14px 28px}.cap-quien{display:flex;flex-direction:column}.cap-quien b{font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.cap-lienzo{flex:1;display:flex;min-height:0}.cap-mapa{flex:1;min-width:0;padding:40px 28px 24px;display:flex;flex-direction:column;gap:18px}.cap-carril{border-radius:28px;border:1px solid var(--rosa-borde);background:color-mix(in srgb,var(--rosa-suave) 70%,transparent);padding:18px 22px 30px;display:flex;flex-direction:column;gap:24px}.cap-carril>.mini-etiqueta{color:#8a2a4a}:root[data-tema=oscuro] .cap-carril>.mini-etiqueta{color:#f4a6be}.cap-nodos{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cap-nodos-col{display:flex;flex-direction:column;gap:18px}button.cap-nodo{width:130px;display:flex;flex-direction:column;align-items:center;gap:8px;background:transparent;color:var(--texto);padding:6px;border-radius:16px}button.cap-nodo:hover:not(:disabled){background:color-mix(in srgb,var(--texto) 6%,transparent)}button.cap-nodo:disabled{opacity:1;cursor:default}.cap-nodo-caja{position:relative;width:84px;height:84px;border-radius:22px;background:var(--tarjeta);border:1px solid var(--borde);box-shadow:0 6px 18px #1111140f;display:grid;place-items:center;box-sizing:border-box}.cap-nodo-caja.espera{border:1.5px dashed #c9c9d2;box-shadow:none}.cap-nodo-caja.ojo{background:var(--rosa);border:0;color:#111114;box-shadow:0 0 0 6px color-mix(in srgb,var(--rosa) 35%,transparent)}.cap-nodo-ok{position:absolute;right:-6px;top:-6px;width:22px;height:22px;border-radius:50%;background:#111114;display:grid;place-items:center;border:2px solid var(--tarjeta)}.cap-nodo-etq{font-family:var(--mono);font-size:.68rem;letter-spacing:.03em;text-transform:uppercase;text-align:center;line-height:1.35}.cap-nodo-etq small{display:block;text-transform:none;letter-spacing:0;font-family:var(--geist);font-size:.75rem;color:var(--suave)}.cap-leyenda{display:flex;gap:16px;align-self:flex-start;padding:10px 14px;background:var(--tarjeta);border:1px solid var(--borde);border-radius:12px;font-family:var(--mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.04em}.cap-leyenda span{display:inline-flex;align-items:center;gap:6px}.cap-leyenda i{width:10px;height:10px;border-radius:50%;display:inline-block}.l-ok{background:var(--texto)}.l-ojo{background:var(--rosa)}.l-espera{border:1.5px dashed #9a9aa6;box-sizing:border-box}.cap-panel{width:360px;flex:none;border-left:1px solid var(--borde);background:var(--tarjeta);padding:26px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px}.cap-panel h2{margin:0;font-family:var(--geist);font-size:1.75rem;letter-spacing:-.03em;color:var(--texto)}.cap-panel p{margin:0}button.cap-accion{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border-radius:16px;border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto);text-align:left}button.cap-accion:hover:not(:disabled){background:var(--tarjeta);border-color:var(--texto)}button.cap-accion.hecha{background:var(--fondo);color:var(--suave)}.cap-accion span{display:flex;flex-direction:column;gap:2px}.cap-accion small{color:var(--suave)}.cap-listo{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:18px;background:var(--rosa-suave);border:1px solid var(--rosa-borde)}.cap-listo .boton,.cap-listo .cap-seguir{align-self:stretch;text-align:center;justify-content:center}.cap-panel-pie{margin-top:auto;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.cap-gente{flex-direction:row;align-items:center;min-height:0}.cap-gente>span:last-child{display:flex;flex-direction:column}.cap-ini.grande{width:44px;height:44px;font-size:1rem}.cap-fase.ok{background:var(--texto);color:var(--tarjeta)}.vn-atajos-flujo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:.25rem 0 .5rem}.vn-visita-banner{display:flex;flex-direction:column;padding:12px 16px;border-radius:14px;background:var(--rosa-suave);border:1px solid var(--rosa-borde);color:var(--texto);text-decoration:none}.vn-visita-banner span{font-size:.85rem;color:var(--suave)}.vn-visitas{display:flex;flex-direction:column;gap:8px}.vn-visita{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--rosa-borde);background:var(--rosa-suave);color:var(--texto);text-decoration:none}.vn-visita small{color:var(--suave)}.vn-visita-ir{margin-left:auto;font-weight:600;font-size:.9rem}@media(max-width:960px){.cap-lienzo{flex-direction:column}.cap-panel{width:100%;border-left:0;border-top:1px solid var(--borde)}.cap-mapa{padding:16px}button.cap-nodo{width:104px}.cap-nodos-col{flex-direction:row}.cap-opciones.cap-gente-lista{grid-template-columns:1fr 1fr!important}}.vis{position:relative;width:min(520px,100%);margin:0 auto;box-sizing:border-box;padding:22px 18px 24px;display:flex;flex-direction:column;gap:16px;font-family:var(--geist);color:var(--texto);min-height:100vh}.vis-arriba{display:flex;justify-content:space-between;align-items:center}.vis-atras{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--fondo);color:var(--texto)}.vis-titulo{display:flex;flex-direction:column;gap:6px}.vis-titulo h1{margin:0;font-family:var(--geist);font-size:2.1rem;line-height:1.05;letter-spacing:-.03em;font-weight:600;color:var(--texto)}.vis-botones{display:flex;gap:8px}button.vis-llegar{flex:1;height:46px;border-radius:14px;border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto);font-size:.9rem}button.vis-llegar:hover:not(:disabled){background:var(--tarjeta);border-color:var(--texto)}button.vis-wa{flex:1;height:46px;border-radius:14px;background:#25d366;color:#fff;font-weight:600;font-size:.9rem}button.vis-wa:hover:not(:disabled){background:#1fb457}button.vis-wa.grande{flex:none;height:50px;width:100%}.vis-app{display:flex;justify-content:space-between;align-items:center;margin-top:-8px;font-size:.8rem;color:var(--suave)}.vis-nota{padding:12px 14px;border-radius:14px;background:#f6f2ff;font-size:.85rem;line-height:1.45;color:#3a2a66}:root[data-tema=oscuro] .vis-nota{background:#241b3d;color:#d7c8ff}.vis-tareas{display:flex;flex-direction:column;gap:10px}.vis-tarea{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border-radius:18px;border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto);text-align:left;box-sizing:border-box}button.vis-tarea:hover:not(:disabled){background:var(--tarjeta);border-color:var(--texto)}.vis-tarea>span:nth-child(2){display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.vis-tarea b{font-size:1.05rem;font-weight:600}.vis-tarea small{font-size:.82rem;color:var(--suave)}.vis-tarea.hecha{background:var(--fondo)}.vis-ico{width:46px;height:46px;border-radius:14px;background:var(--fondo);display:grid;place-items:center;flex:none;color:var(--texto)}.vis-tarea.hecha .vis-ico{background:#111114}.vis-tarea-nota{flex-wrap:wrap}.vis-tarea-nota .grabadora{margin:0}.vis-pie{margin-top:auto;display:flex;flex-direction:column;gap:10px;text-align:center}button.vis-terminar{height:56px;border-radius:16px;background:var(--cta-fondo);color:var(--cta-texto);font-size:1rem;font-weight:600;width:100%}button.vis-terminar:hover:not(:disabled){background:var(--acento);color:#fff}.vis-velo{position:fixed;top:0;right:0;bottom:0;left:0;background:#11111473;z-index:40}.vis-hoja{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:min(520px,100%);box-sizing:border-box;background:var(--tarjeta);border-radius:26px 26px 0 0;box-shadow:0 -20px 50px #1111142e;padding:18px 18px 22px;display:flex;flex-direction:column;gap:12px;z-index:41;max-height:90vh;overflow-y:auto}.vis-hoja-cabeza{display:flex;justify-content:space-between;align-items:center;font-size:1.15rem}button.vis-cerrar{width:36px;height:36px;padding:0;border-radius:10px;border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto)}.vis-hoja-titulo{font-size:1.35rem;line-height:1.15;letter-spacing:-.02em}button.vis-rapido{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto);text-align:left}button.vis-rapido:hover:not(:disabled){background:var(--tarjeta);border-color:var(--suave)}button.vis-rapido.si{border:2px solid var(--texto);padding:11px 13px}.vis-rapido small{color:var(--suave)}.vn-flujo{display:flex;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;max-width:none}.mn{display:flex;flex-direction:column;flex:1;min-height:100vh;background:var(--tarjeta)}.mn-cabeza{height:72px;flex:none;display:flex;align-items:center;gap:12px;padding:0 24px;border-bottom:1px solid var(--borde);background:var(--tarjeta);position:sticky;top:0;z-index:5}.mn-titulo-inm{display:flex;flex-direction:column;min-width:0}.mn-titulo-inm b{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-pill{font-family:var(--mono);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;padding:7px 11px;border-radius:99px;background:color-mix(in srgb,var(--texto) 6%,transparent);color:var(--texto);white-space:nowrap}.mn-pill.ojo{background:var(--rosa);color:#111114}.mn-cabeza-botones{margin-left:auto;display:flex;gap:8px}.mn-boton svg{flex:none}.mn-boton{margin:0;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto);font:inherit;font-size:.88rem;white-space:nowrap}.mn-boton:hover:not(:disabled){background:var(--tarjeta);border-color:var(--texto)}.mn-boton.on,.mn-boton.publicar:not(:disabled){background:var(--cta-fondo);color:var(--cta-texto);border-color:var(--cta-fondo)}.mn-boton.on:hover:not(:disabled),.mn-boton.publicar:hover:not(:disabled){background:var(--cta-fondo);opacity:.9}.mn-boton.publicar{font-weight:600}.mn-boton.publicar:disabled{background:color-mix(in srgb,var(--texto) 9%,transparent);color:var(--suave);border-color:transparent;opacity:1}.mn-cuerpo{flex:1;display:flex;min-height:0}.mn-izq{flex:1;min-width:0;display:flex;flex-direction:column}.mn-lienzo{position:relative;flex:1;min-height:720px;background:var(--fondo-puntos);background-size:22px 22px;overflow:hidden}.mn.con-abajo .mn-lienzo{flex:none;height:300px;min-height:0}.mn-caja-flujo{position:absolute;left:20px;top:60px;width:980px;height:600px;transform-origin:0 0}.mn.con-abajo .mn-caja-flujo{left:calc(50% - 225px);top:12px;transform:scale(.46)}.mn-zona{position:absolute;top:0;bottom:0;border-radius:24px;border:1px solid var(--borde);background:color-mix(in srgb,var(--tarjeta) 70%,transparent)}.mn-zona.act{border-color:var(--rosa-borde);background:color-mix(in srgb,var(--rosa-suave) 80%,transparent)}.mn-zona span{position:absolute;left:16px;top:14px;right:12px;font-family:var(--mono);font-size:.64rem;letter-spacing:.04em;text-transform:uppercase;color:var(--suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-zona.act span{color:#8a2a4a}.mn-aristas{position:absolute;left:0;top:0}.mn-aristas path{fill:none;stroke:var(--borde);stroke-width:1.6;stroke-dasharray:5 5}.mn-aristas path.ok{stroke:var(--suave);stroke-dasharray:none;opacity:.7}.mn-nodo{position:absolute;width:64px;display:flex;flex-direction:column;align-items:center;gap:7px;background:none;border:0;padding:0;font:inherit;color:var(--texto);cursor:pointer}.mn-nodo:hover:not(:disabled){background:none}.mn-nodo:hover .mn-caja{transform:translateY(-2px)}.mn-nodo.sel .mn-caja{outline:3px solid var(--texto);outline-offset:4px}.mn-caja{position:relative;width:64px;height:64px;border-radius:18px;background:var(--tarjeta);border:1px solid var(--borde);box-shadow:0 5px 14px #1111140f;display:grid;place-items:center;box-sizing:border-box;color:var(--texto);transition:transform .15s}.mn-caja.espera,.mn-caja.na{border:1px dashed var(--suave);box-shadow:none;color:var(--suave)}.mn-caja.na{opacity:.55}.mn-caja.ojo{background:var(--rosa);border:0;color:#111114;box-shadow:0 0 0 5px color-mix(in srgb,var(--rosa) 35%,transparent)}.mn-caja.va{border:2px solid var(--acento);color:var(--acento)}.mn-ok{position:absolute;right:-5px;top:-5px;width:20px;height:20px;border-radius:50%;background:var(--texto);color:var(--tarjeta);display:grid;place-items:center;border:2px solid var(--tarjeta)}.mn-avance{position:absolute;left:8px;right:8px;bottom:7px;height:4px;border-radius:99px;background:color-mix(in srgb,var(--acento) 18%,transparent)}.mn-avance span{display:block;height:4px;border-radius:99px;background:var(--acento)}.mn-etq{font-family:var(--mono);font-size:.62rem;letter-spacing:.03em;text-transform:uppercase;text-align:center;line-height:1.3;width:104px;color:var(--texto)}.mn-etq.espera,.mn-etq.na{color:var(--suave)}.mn-etq.va{color:var(--acento)}.mn-sub{display:block;text-transform:none;letter-spacing:0;font-family:var(--geist);font-size:.69rem;color:var(--suave)}.mn-etq.ojo .mn-sub{color:var(--texto);font-weight:600}.mn-leyenda{position:absolute;left:20px;bottom:18px;display:flex;gap:14px;align-items:center;padding:9px 13px;background:var(--tarjeta);border:1px solid var(--borde);border-radius:12px}.mn-leyenda span{font-family:var(--mono);font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.mn-leyenda i{width:10px;height:10px;border-radius:50%;box-sizing:border-box}.mn-leyenda i.ok{background:var(--texto)}.mn-leyenda i.va{background:var(--acento)}.mn-leyenda i.ojo{background:var(--rosa)}.mn-leyenda i.espera{border:1.5px dashed var(--suave)}.mn-abajo{flex:1;border-top:1px solid var(--borde);background:var(--tarjeta);display:flex;flex-direction:column;box-shadow:0 -10px 30px #1111140d;scroll-margin-top:80px}.mn-abajo-cabeza{min-height:56px;flex:none;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 24px;border-bottom:1px solid var(--borde)}.mn-abajo-cabeza b{font-size:1.05rem;font-weight:600}.mn-abajo-botones{margin-left:auto;display:flex;gap:8px}.mn-abajo-cuerpo{padding:18px 24px 40px}.mn-abajo-cuerpo .ficha-boton,.mn-abajo-cuerpo .gestion>.encabezado>.enlace,.mn-abajo-cuerpo .gestion>.encabezado>h2{display:none}.mn-abajo-cuerpo .ficha,.mn-abajo-cuerpo .gestion{border:0;box-shadow:none;padding:0;margin:0;background:none}.mn-panel{width:340px;flex:none;border-left:1px solid var(--borde);background:var(--tarjeta);padding:24px 22px;box-sizing:border-box;display:flex;flex-direction:column;gap:13px;position:sticky;top:72px;align-self:flex-start;min-height:calc(100vh - 72px);max-height:calc(100vh - 72px);overflow:auto}.mn-panel h2{margin:0;font-size:1.75rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;color:var(--texto);font-family:var(--geist)}.mn-panel p{margin:0;line-height:1.5}.mn-pregunta{font-size:.95rem;color:var(--suave)}.mn-pend{display:flex;align-items:center;gap:12px;padding:13px;border-radius:16px;border:1px solid var(--rosa-borde);background:var(--rosa-suave);color:var(--texto);text-align:left;font:inherit}.mn-pend:hover:not(:disabled){border-color:var(--texto);background:var(--rosa-suave)}.mn-pend>span:last-child{display:flex;flex-direction:column;min-width:0}.mn-pend b{font-weight:600}.mn-pend small{color:var(--suave);font-size:.82rem}.mn-trabajando{margin-top:auto;display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--morado-suave);font-size:.82rem}.mn-trabajando span{width:8px;height:8px;border-radius:50%;background:var(--acento);flex:none}.mn-panel-cabeza{display:flex;align-items:center;justify-content:space-between;gap:8px}.mn-cerrar{width:34px;height:34px;border-radius:10px;border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto);padding:0;flex:none}.mn-chip{align-self:flex-start;padding:6px 12px;border-radius:99px;font-size:.82rem}.mn-chip.ok{background:color-mix(in srgb,var(--texto) 7%,transparent);color:var(--texto)}.mn-chip.ojo{background:var(--rosa);color:#111114}.mn-chip.va{background:var(--morado-suave);color:var(--acento)}.mn-chip.espera{background:color-mix(in srgb,var(--texto) 4%,transparent);color:var(--suave)}.mn-lineas{display:flex;flex-direction:column}.mn-linea{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--linea, var(--borde));font-size:.88rem}.mn-linea span{color:var(--suave)}.mn-linea b{font-weight:500;text-align:right;overflow-wrap:anywhere}.mn-acciones{display:flex;flex-direction:column;gap:8px;margin-top:4px}.mn-accion{height:46px;border-radius:14px;border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto);font-size:.95rem}.mn-accion:hover:not(:disabled){background:var(--tarjeta);border-color:var(--texto)}.mn-accion.pri{background:var(--cta-fondo);color:var(--cta-texto);border-color:var(--cta-fondo);font-weight:600}.mn-accion.pri:hover:not(:disabled){background:var(--cta-fondo);opacity:.9}.vn-flujo>.vn-visita-banner{margin:12px 24px 0}@media(max-width:1100px){.mn-cuerpo{flex-direction:column}.mn-panel{width:auto;border-left:0;border-top:1px solid var(--borde);position:static;max-height:none}.mn-lienzo{overflow-x:auto;min-height:700px}.mn-caja-flujo{position:relative;left:0;top:0;margin:50px 20px 60px}.mn.con-abajo .mn-caja-flujo{left:0;margin:10px}}@media(max-width:640px){.mn-cabeza{height:auto;flex-wrap:wrap;padding:12px 16px;position:static}.mn-cabeza-botones{margin-left:0;width:100%;overflow-x:auto}.mn-lienzo{min-height:0;height:auto;overflow-x:auto;display:flex;flex-direction:column}.mn-caja-flujo,.mn.con-abajo .mn-caja-flujo{transform:none;zoom:.58;margin:20px 16px;flex:none}.mn.con-abajo .mn-lienzo{height:auto}.mn.con-abajo .mn-caja-flujo{zoom:.36}.mn-leyenda{position:static;margin:0 16px 14px;flex-wrap:wrap;gap:8px 12px;align-self:flex-start}.mn-abajo-cabeza,.mn-abajo-cuerpo{padding-left:14px;padding-right:14px}}.vn-pregunta{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:24px;border:1px solid var(--rosa-borde);background:var(--rosa-suave);margin:12px 0}.vn-pregunta h2{margin:0;font-size:1.6rem;letter-spacing:-.03em}.vn-pregunta-opciones{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.vn-pregunta-opciones{grid-template-columns:1fr}}.vn-confirmar{display:flex;flex-direction:column;gap:12px;margin:14px 0}.vn-cifras{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.vn-cifras{grid-template-columns:1fr}}.vn-cifras>div{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:20px;border:1px solid var(--borde);background:var(--tarjeta)}.vn-cifras b{font-size:1.9rem;font-weight:600;letter-spacing:-.03em;line-height:1.1}.vn-cifras small{color:var(--suave);font-size:.82rem}.vn-confirmar-fila{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.vn-confirmar-fila .check{font-weight:500}.mn-panel .boton-cta,.vn-confirmar~.boton-cta{background:var(--cta-fondo);color:var(--cta-texto);border-color:var(--cta-fondo)}.mn-panel .boton-cta{width:100%}.tn{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:22px;border:1px solid var(--rosa-borde);background:var(--rosa-suave);margin-bottom:14px}.tn.listo{border-color:var(--borde);background:var(--tarjeta)}.tn h3{text-transform:none;color:var(--texto);font-family:var(--geist);margin:0;font-size:1.4rem;line-height:1.15;font-weight:600;letter-spacing:-.02em}.tn-chip{align-self:flex-start;font-family:var(--mono);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;border-radius:99px;background:var(--rosa);color:#111114}.tn-chip.ok{background:color-mix(in srgb,var(--texto) 8%,transparent);color:var(--texto)}.tn-img{height:220px;border-radius:16px;background-size:cover;background-position:center;background-color:var(--borde)}.tn-detalle{font-size:.9rem;color:var(--suave)}.tn-detalle b{color:var(--texto)}.tn-opciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.tn-op{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto);text-align:left;font:inherit}.tn-op:hover:not(:disabled){border-color:var(--texto);background:var(--tarjeta)}.tn-op.si{border:2px solid var(--texto);padding:13px}.tn-op>span:last-child{display:flex;flex-direction:column}.tn-op b{font-weight:600}.tn-op small{color:var(--suave);font-size:.8rem}.tn-fila{display:flex;gap:8px;flex-wrap:wrap}.tn-fila input{flex:1;min-width:180px}.vn-firma{display:none}.vn .vn-firma{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:4px 0 8px;font-size:.85rem}.vn .paso-cuerpo .tarjeta,.vn .gestion,.vn .ficha-plegable,.vn .plegada{border-radius:22px;border:1px solid var(--borde);box-shadow:0 8px 24px #1111140a}.vn .paso-cuerpo .tarjeta h2,.vn .gestion h2{font-family:var(--geist);font-weight:600;letter-spacing:-.02em}.vn .paso-cuerpo .chip-morado{background:color-mix(in srgb,var(--texto) 6%,transparent);color:var(--texto);border-color:transparent}.vn .cruce{border-collapse:separate;border-spacing:0;width:100%;border:1px solid var(--borde);border-radius:16px;overflow:hidden}.vn .cruce th{font-family:var(--mono);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;color:var(--suave);font-weight:500;background:color-mix(in srgb,var(--texto) 3%,transparent)}.vn .cruce th,.vn .cruce td{padding:11px 14px;border-bottom:1px solid var(--borde);text-align:left}.vn .cruce tr:last-child td{border-bottom:0}.vn .grupo{border-radius:18px}.vn .grupo.dudosa{border-color:var(--rosa-borde);box-shadow:0 0 0 3px color-mix(in srgb,var(--rosa) 30%,transparent)}.vn .pestanas button.activa,.vn .pestanas button[aria-selected=true]{background:var(--cta-fondo);color:var(--cta-texto)}.vn .texto-desc{border-radius:16px;font-family:var(--geist);line-height:1.55}.mn-panel-tab{position:sticky;top:50vh;align-self:flex-start;margin:0;height:44px;padding:0 14px;border-radius:12px 0 0 12px;border:1px solid var(--borde);border-right:0;background:var(--cta-fondo);color:var(--cta-texto);font:inherit;font-size:.85rem;font-weight:600;white-space:nowrap}.mn-panel-tab:hover:not(:disabled){background:var(--cta-fondo);opacity:.9}.mn-abajo-cuerpo .vista-parrafo{display:none}.mn-parrafo{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;background:var(--morado-suave);font-size:.88rem;line-height:1.5}.mn-parrafo b{font-weight:600}.mn-parrafo p{margin:0}.mn-nota{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;border:1px solid var(--borde)}.mn-nota-cabeza{display:flex;justify-content:space-between;align-items:center;gap:8px}.mn-nota p{margin:0;white-space:pre-wrap;font-size:.9rem;line-height:1.55}.mn-nota textarea{width:100%;box-sizing:border-box;border-radius:12px;font:inherit;font-size:.9rem;line-height:1.5}.mn-nota-botones{display:flex;gap:8px;justify-content:flex-end}.mn-resumen{align-self:flex-start;margin-top:4px}@media(max-width:1100px){.mn-panel-tab{position:static;align-self:stretch;border-radius:0;border-right:1px solid var(--borde)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
