.avisos{position:fixed;right:16px;bottom:16px;display:grid;gap:8px;z-index:1100;max-width:calc(100vw - 32px)}.aviso{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;font-size:14px;box-shadow:0 6px 18px #0000002e;color:#fff}.aviso-exito{background:#15803d}.aviso-error{background:#b91c1c}.modal-fondo{position:fixed;top:0;right:0;bottom:0;left:0;background:#140a048c;display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.modal{width:100%;background:var(--superficie);color:var(--texto);border-radius:14px;box-shadow:0 12px 32px #00000040;max-height:calc(100dvh - 32px);overflow:auto}.modal-cabeza{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 8px}.modal-cabeza h2{font-size:17px;margin:0}.modal-cerrar{border:0;background:transparent;color:var(--texto-suave);width:32px;height:32px;border-radius:8px;cursor:pointer;display:grid;place-items:center}.modal-cerrar:hover{background:var(--color-tinte)}.modal-cuerpo{padding:4px 18px 18px}.grupo{border:1px solid var(--borde);border-radius:10px;padding:4px 12px 12px;margin:14px 0 0;min-width:0}.grupo legend{font-weight:600;font-size:14px;padding:0 6px}.campo-ancho{grid-column:1 / -1}.obligatorio{color:var(--color-error)}.varias{display:flex;flex-wrap:wrap;gap:6px}.varias-opcion{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--borde);border-radius:999px;padding:4px 10px;font-size:13px;cursor:pointer;background:var(--superficie)}.varias-opcion.activa{border-color:var(--color-accion);background:var(--color-tinte);color:var(--color-tinte-texto)}.varias-opcion input{accent-color:var(--color-accion)}.datos-seccion+.datos-seccion{margin-top:10px}.datos-seccion h3{font-size:13px;color:var(--texto-suave);margin:0 0 6px}.datos{display:grid;gap:4px;margin:0 0 10px;font-size:14px}.datos-fila{display:grid;grid-template-columns:minmax(110px,40%) 1fr;gap:12px}.datos dt{color:var(--texto-suave)}.datos dd{margin:0;overflow-wrap:anywhere}.campo-imagen{display:grid;gap:6px;justify-items:start}.campo-imagen-botones{display:flex;align-items:center;gap:6px}.campo-imagen-botones .boton-2{cursor:pointer}.imagen-vista img{display:block;max-width:220px;max-height:160px;border-radius:8px;border:1px solid var(--borde);object-fit:cover}.imagen-mini img{display:block;width:56px;height:56px;border-radius:6px;border:1px solid var(--borde);object-fit:cover}.datos .imagen-mini img{width:120px;height:90px}.ficha-cabeza{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ficha-cabeza h1{font-size:22px;margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ficha-cabeza p{margin:2px 0 0}.ficha-etiquetas{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.ficha-acciones{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:14px 0 16px}.accion{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);font-weight:600;font-size:14px;text-decoration:none;cursor:pointer}.accion:hover{border-color:var(--color-accion);color:var(--color-accion)}.accion.wa{border-color:#16a34a;color:#16a34a}.accion.apagada{opacity:.45;cursor:not-allowed}.ficha-columnas{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}.ficha-principal,.ficha-lado{display:grid;gap:16px}.oportunidad{border-top:3px solid var(--etapa)}.oportunidad-cabeza{display:flex;justify-content:space-between;align-items:center;gap:10px}.oportunidad-cabeza h2{margin:0}.oportunidad-etapa{min-height:34px;border-radius:999px;border:1px solid color-mix(in srgb,var(--etapa) 50%,transparent);background:color-mix(in srgb,var(--etapa) 12%,var(--superficie));color:var(--texto);font-weight:600;padding:0 10px;cursor:pointer}.partidas-lectura{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:14px}.partidas-lectura li{display:flex;justify-content:space-between;gap:8px}.oportunidad-pie{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid var(--borde);margin-top:10px;padding-top:10px}.oportunidad-management{margin-top:10px}.partidas{display:grid;gap:6px;margin-top:8px}.partida{display:grid;grid-template-columns:minmax(0,1fr) 64px 12px 100px 110px 34px;gap:6px;align-items:center}.partida input,.partida select,.partidas-agregar select{width:100%;min-height:36px;border:1px solid var(--borde);border-radius:6px;background:var(--superficie);color:var(--texto);padding:0 8px}.partida-nombre{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partida-x{color:var(--texto-suave);text-align:center}.partidas-pie{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.partidas-agregar{display:flex;align-items:center;gap:6px;color:var(--color-accion);flex:1;min-width:200px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.historial{list-style:none;margin:0;padding:0 0 0 8px;border-left:2px solid var(--borde);display:grid;gap:12px}.historial li{display:flex;gap:10px;align-items:flex-start;margin-left:-17px}.historial li>svg{flex:none;background:var(--superficie);border:2px solid var(--borde);border-radius:50%;padding:4px;width:28px;height:28px;color:var(--color-accion)}.historial li.historial-etapa>svg,.historial li.historial-sistema>svg{color:var(--texto-suave)}.historial p{margin:0;font-size:14px;white-space:pre-wrap}.historial li.historial-etapa p,.historial li.historial-sistema p{color:var(--texto-suave)}.proxima.vencida{border-color:color-mix(in srgb,var(--color-error) 40%,var(--borde));background:color-mix(in srgb,var(--color-error) 5%,var(--superficie))}.tareas,.contactos{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:10px}.tareas li{display:flex;gap:10px;align-items:flex-start;font-size:14px}.tareas li>div{flex:1}.tareas strong{display:block}.tareas input,.pendiente input{width:20px;height:20px;margin-top:2px;accent-color:var(--color-accion);flex:none;cursor:pointer}.tareas-hechas summary{cursor:pointer;margin:6px 0}.contactos li{display:flex;gap:8px;align-items:center;font-size:14px}.contactos li>div{flex:1;min-width:0}.contactos .texto-suave{display:block}.ficha-notas{white-space:pre-wrap;font-size:14px;background:var(--superficie-2);border-radius:8px;padding:8px 10px}.campos-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.segmentado{display:flex;border:1px solid var(--borde);border-radius:var(--radio);overflow:hidden;flex-wrap:wrap}.segmentado button{flex:1;min-height:38px;border:0;background:var(--superficie);color:var(--texto);cursor:pointer;font-size:14px;padding:0 10px}.segmentado button+button{border-left:1px solid var(--borde)}.segmentado button.activo{background:var(--color-tinte);color:var(--color-tinte-texto);font-weight:700}@media (max-width: 860px){.ficha-columnas{grid-template-columns:minmax(0,1fr)}.ficha-lado{order:-1}.ficha-acciones .accion{flex:1 1 40%;justify-content:center}.partida{grid-template-columns:56px 12px minmax(0,1fr) 34px}.partida-nombre{grid-column:1 / -1}.partida select{grid-column:1 / 4}.campos-3{grid-template-columns:minmax(0,1fr)}}.temas{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:8px}.tema-opcion{display:grid;gap:4px;justify-items:start;padding:10px;border:1.5px solid var(--borde);border-radius:12px;background:var(--superficie);color:var(--texto);text-align:left;font:inherit;cursor:pointer}.tema-opcion:hover:not(:disabled){border-color:var(--color-accion)}.tema-opcion.activa{border-color:var(--color-accion);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accion) 22%,transparent)}.tema-opcion:disabled{cursor:default;opacity:.7}.tema-opcion strong{font-size:13px}.tema-opcion>span:last-child{font-size:11px;color:var(--texto-suave)}.tema-muestra{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:9px 1fr;gap:4px;width:100%;height:58px;padding:6px;border-radius:8px;margin-bottom:2px}.tema-muestra i{border-radius:3px;display:block}.tema-muestra i:first-child{grid-column:1 / -1}.tema-muestra.claro{background:#f6faf8;border:1px solid #cfe9dd}.tema-muestra.claro i{background:#fff;box-shadow:0 1px 2px #022c2214}.tema-muestra.claro i:first-child{background:#064e3b}.tema-muestra.oscuro{background:#04120d;border:1px solid #1d3d31}.tema-muestra.oscuro i{background:#0a1f18}.tema-muestra.oscuro i:first-child{background:#12b886}.tema-muestra.sistema{background:linear-gradient(135deg,#f6faf8 50%,#04120d 50%);border:1px solid #9fbfb2}.tema-muestra.sistema i{background:#ffffff8c}.tema-muestra.sistema i:first-child{background:#047857}:root{--sb-fondo: #1c130d;--sb-texto: #eadccf;--sb-subtexto: #cdb9a7;--tb-fondo: linear-gradient(180deg, #431407 0%, #7c2d12 100%)}:root[data-theme=dark]{--sb-fondo: #0f0a06;--tb-fondo: linear-gradient(180deg, #24100a 0%, #3b1a0c 100%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--sb-fondo: #0f0a06;--tb-fondo: linear-gradient(180deg, #24100a 0%, #3b1a0c 100%)}}.shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s ease}.shell.contraido{grid-template-columns:72px minmax(0,1fr)}.sb{background:var(--sb-fondo);color:var(--sb-texto);padding:0 12px 20px;display:flex;flex-direction:column;gap:16px;position:sticky;top:0;height:100vh;overflow-y:auto}.sb-marca{display:flex;align-items:center;justify-content:space-between;height:64px;margin:0 -12px;padding:0 16px 0 18px;border-bottom:1px solid rgba(255,255,255,.12)}.sb-identidad{display:flex;align-items:center;gap:10px;min-width:0}.sb-identidad strong{font-family:var(--fuente-marca);font-weight:800;letter-spacing:1.5px;color:#fff;font-size:16px}.sb-contraer{border:0;background:transparent;color:var(--sb-texto);width:34px;height:34px;border-radius:8px;display:grid;place-items:center;cursor:pointer}.sb-contraer:hover{background:#ffffff1a}.sb-lista{display:grid;gap:2px}.sb-boton{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--sb-texto);text-align:left;cursor:pointer}.sb-boton:hover,.sb-boton.activo{background:#ffffff1a;color:#fff}.sb-flecha{margin-left:auto;transition:transform .15s ease}.sb-flecha.abierta{transform:rotate(180deg)}.sb-submenu{display:grid;gap:3px;padding:2px 0 4px 28px}.sb-subboton{min-height:34px;display:flex;align-items:center;padding:7px 10px;border-radius:8px;color:var(--sb-subtexto);font-size:13px;font-weight:700;text-decoration:none}.sb-subboton:hover,.sb-subboton.activo{background:#ffffff1a;color:#fff}.shell.contraido .sb{padding:0 10px 20px}.shell.contraido .sb-identidad strong,.shell.contraido .sb-etiqueta,.shell.contraido .sb-flecha{display:none}.shell.contraido .sb-marca{flex-direction:column;justify-content:center;height:auto;padding:12px 0;gap:8px}.shell.contraido .sb-boton{justify-content:center}.shell-trabajo{min-width:0}.shell-contenido{padding:22px 24px 40px}.tb{position:sticky;top:0;z-index:50;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;background:var(--tb-fondo);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 2px 12px #0000001f;color:#fff}.tb-inicio{display:flex;align-items:center;gap:14px;min-width:0}.tb-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:0;border-radius:999px;background:var(--crm-400);color:var(--crm-900);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}.tb-chip:disabled{cursor:default}.tb-migas{display:flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap;overflow:hidden}.tb-migas a{color:#fdba74;text-decoration:none;padding:4px;border-radius:4px}.tb-migas a:hover{background:#ffffff14}.tb-sep{color:#c4a088}.tb-actual{color:#fff;font-weight:600;padding:4px}.tb-acciones{display:flex;align-items:center;gap:10px}.tb-menu{position:relative}.tb-icono,.tb-avatar{width:36px;height:36px;border-radius:50%;border:0;background:#ffffff14;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.tb-icono:hover{background:#ffffff29}.tb-avatar{border:2px solid rgba(255,255,255,.2);overflow:hidden}.tb-avatar:hover{border-color:#ffffff80}.tb-solo-movil{display:none}.tb-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98}.tb-desplegable{position:absolute;top:calc(100% + 8px);right:0;min-width:270px;background:var(--superficie);color:var(--texto);border-radius:12px;box-shadow:0 8px 24px #00000026;overflow:hidden;z-index:99}.tb-notificaciones{padding:14px 16px}.tb-notificaciones p{margin:6px 0 0;color:var(--texto-suave);font-size:13px}.tb-usuario{display:flex;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--borde)}.tb-usuario strong,.tb-usuario span,.tb-usuario em{display:block}.tb-usuario span{color:var(--texto-suave);font-size:12px}.tb-usuario em{color:var(--color-accion);font-size:12px;font-style:normal}.tb-opcion{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border:0;background:none;color:var(--texto);font-size:14px;text-align:left;cursor:pointer}.tb-opcion:hover{background:var(--color-tinte)}.tb-opcion.peligro{color:var(--color-error)}.lista-opciones{display:grid;gap:8px}.opcion{display:flex;justify-content:space-between;align-items:center;padding:11px 12px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);color:var(--texto);font-size:14px;cursor:pointer;text-align:left}.opcion:hover:not(:disabled){border-color:var(--color-accion)}.opcion.activa{border:2px solid var(--color-accion);background:var(--color-tinte);color:var(--color-tinte-texto);padding:10px 11px}.perfil{display:flex;gap:12px;align-items:center}.perfil strong,.perfil span{display:block}.perfil span{color:var(--texto-suave);font-size:13px}.perfil-datos{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:16px 0;font-size:14px}.perfil-datos dt{color:var(--texto-suave)}.perfil-datos dd{margin:0}.shell-velo{display:none}@media (max-width: 860px){.shell,.shell.contraido{grid-template-columns:minmax(0,1fr)}.sb{position:fixed;left:0;top:0;width:260px;z-index:200;transform:translate(-100%);transition:transform .18s ease}.shell.movil-abierto .sb{transform:none}.shell.movil-abierto .shell-velo{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:150}.shell.contraido .sb-identidad strong,.shell.contraido .sb-etiqueta,.shell.contraido .sb-flecha{display:initial}.sb-contraer{display:none}.tb{padding:0 12px;gap:8px}.tb-solo-movil{display:grid}.tb-migas{display:none}.shell-contenido{padding:16px}}.tb-icono{position:relative}.tb-punto{position:absolute;top:6px;right:7px;width:8px;height:8px;border-radius:50%;background:#ff8a65;box-shadow:0 0 0 2px #7c2d12}.tb-campana{width:340px;max-width:calc(100vw - 24px)}.tb-campana-cabeza{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--borde)}.tb-campana-vacia{margin:0;padding:16px 14px;color:var(--texto-suave);font-size:13px}.tb-campana-lista{max-height:420px;overflow-y:auto}.tb-aviso{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--borde);background:var(--superficie);color:var(--texto);padding:10px 14px;cursor:pointer}.tb-aviso:hover{background:var(--color-tinte)}.tb-aviso.nueva{background:color-mix(in srgb,var(--crm-400) 10%,var(--superficie))}.tb-aviso strong,.tb-aviso span,.tb-aviso em{display:block}.tb-aviso strong{font-size:13px}.tb-aviso span{font-size:12px;color:var(--texto-suave)}.tb-aviso em{font-size:11px;font-style:normal;color:var(--texto-suave);margin-top:2px}.perfil-prefs{margin-top:14px;border-top:1px solid var(--borde);padding-top:12px}.perfil-prefs h3{font-size:14px;margin:0 0 4px}.perfil-pref{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;border-bottom:1px solid var(--borde)}.perfil-pref-canales{display:flex;gap:12px;align-items:center;flex:none}.perfil-pref-canales label{display:flex;gap:6px;align-items:center;color:var(--texto-suave);font-size:12px}.tb-filtro{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 4px 0 10px;border-radius:999px;background:#ffffff1f;color:#fff}.tb-filtro select{border:0;background:transparent;color:#fff;font-size:13px;font-weight:600;padding:4px 2px;max-width:160px;cursor:pointer}.tb-filtro select option{color:var(--texto);background:var(--superficie)}.tb-nueva{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:999px;background:var(--crm-400);color:var(--crm-900);font-weight:700;font-size:13px;cursor:pointer}.tb-nueva:hover{background:#fdba74}.tb-contador{position:absolute;top:-3px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2px #7c2d12}.barra-movil{display:none}@media (max-width: 860px){.tb-sin-movil,.tb-nueva span{display:none}.tb-nueva{width:36px;padding:0;justify-content:center}.tb-filtro select{max-width:110px}.shell-contenido{padding-bottom:84px}.barra-movil{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--superficie);border-top:1px solid var(--borde);padding:4px 4px calc(4px + env(safe-area-inset-bottom))}.barra-movil-boton{flex:1;display:grid;justify-items:center;gap:2px;padding:6px 0;border:0;background:none;color:var(--texto-suave);font-size:11px;font-weight:600;text-decoration:none;cursor:pointer}.barra-movil-boton.activo{color:var(--color-accion)}}.tb-nuevo-menu{min-width:180px}.login-fondo{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--color-tinte)}.login-tarjeta{width:100%;max-width:380px;background:var(--superficie);border:1px solid var(--borde);border-radius:16px;padding:28px 24px}.login-subtitulo{font-size:15px;font-weight:400;color:var(--color-tinte-texto);margin:18px 0 0}.login-subtitulo-fuerte{font-size:17px;font-weight:600;color:var(--texto)}.login-ayuda{font-size:13px;color:var(--texto-suave);margin:4px 0 6px}.login-password{position:relative}.login-password input{padding-right:72px}.login-ojo{position:absolute;right:6px;top:6px;height:30px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--color-accion);font-size:13px;cursor:pointer}.login-ojo:hover{background:var(--color-tinte)}.login-boton{width:100%;margin-top:18px}.login-nota{margin:18px 0 0;padding-top:12px;border-top:1px solid var(--borde);font-size:12px;color:var(--texto-suave);text-align:center}.login-centro{text-align:center;margin:14px 0 0}.login-empresa{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:11px 12px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);color:var(--texto);font-size:14px;text-align:left;cursor:pointer}.login-empresa.activa{border:2px solid var(--color-accion);background:var(--color-tinte);padding:10px 11px;color:var(--color-tinte-texto)}.info{position:relative;display:inline-flex;vertical-align:middle}.info-boton{border:0;background:transparent;color:var(--color-accion);padding:0;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;cursor:pointer}.info-boton:hover{background:var(--color-tinte)}.info-globo{position:absolute;left:0;top:24px;z-index:20;width:max-content;max-width:min(320px,80vw);background:var(--crm-900);color:var(--crm-50);font-size:12px;font-weight:400;line-height:1.45;border-radius:8px;padding:8px 10px;box-shadow:0 6px 18px #0003}.neg-titulo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.neg-vistas{display:inline-flex;border:1px solid var(--borde);border-radius:999px;overflow:hidden;background:var(--superficie)}.neg-vistas a{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;font-size:13px;color:var(--texto-suave);text-decoration:none}.neg-vistas a.activa{background:var(--color-tinte);color:var(--color-tinte-texto);font-weight:700}.importe-manual{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.importe-manual label{display:inline-flex;align-items:center;gap:4px;color:var(--texto-suave);font-size:13px}.importe-manual input{width:110px!important}.neg-probabilidad{display:inline-block;min-width:42px;font-weight:600}.neg-resumen{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;margin:6px 0 0}.neg-resumen strong{display:block;font-size:18px}.kb-metricas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.kb-metrica{background:var(--superficie);border:1px solid var(--borde);border-radius:12px;padding:12px 14px;display:grid;gap:2px}.kb-metrica>span{display:flex;align-items:center;gap:4px;color:var(--texto-suave);font-size:13px}.kb-metrica strong{font-size:24px;line-height:1.2}.kb-metrica small{font-size:12px;color:var(--texto-suave)}.kb-rojo{color:var(--color-error)!important;font-weight:600}.kb-verde{color:var(--color-exito)!important;font-weight:600}.kb-columnas{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:12px;overflow-x:auto;padding-bottom:8px;align-items:start}.kb-columna{background:var(--superficie-2);border-radius:12px;padding:8px;border-top:3px solid var(--etapa);min-height:200px;transition:background .12s ease}.kb-columna.sobre{background:color-mix(in srgb,var(--etapa) 12%,var(--superficie-2));outline:2px dashed color-mix(in srgb,var(--etapa) 60%,transparent)}.kb-columna-cabeza{padding:4px 4px 8px;display:grid;gap:2px}.kb-columna-cabeza>div{display:flex;align-items:center;gap:6px;font-size:14px}.kb-cuantas{background:var(--superficie);border-radius:999px;padding:0 8px;font-size:12px;font-weight:700;color:var(--texto-suave)}.kb-columna-cabeza .texto-suave{font-size:12px;min-height:18px}.kb-tarjetas{display:grid;gap:8px}.kb-vacia{margin:0;padding:18px 8px;border:1px dashed var(--borde);border-radius:10px;text-align:center;font-size:13px;color:var(--texto-suave)}.kb-tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:10px;padding:10px;cursor:pointer;display:grid;gap:4px;font-size:13px}.kb-tarjeta:hover{border-color:var(--color-accion)}.kb-tarjeta[draggable=true]{cursor:grab}.kb-tarjeta.arrastrando{opacity:.5}.kb-tarjeta-cabeza{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.kb-tarjeta-cabeza strong{font-size:14px;line-height:1.3}.kb-tarjeta-producto{color:var(--texto-suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-tarjeta-valor{display:flex;gap:6px;flex-wrap:wrap;font-weight:600}.kb-tarjeta-pie{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.kb-mover,.kb-pestanas{display:none}@media (max-width: 860px){.kb-metricas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kb-metrica{padding:10px 12px}.kb-metrica strong{font-size:20px}.kb-pestanas{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;margin-bottom:4px}.kb-pestana{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:999px;padding:6px 12px;font-size:13px;white-space:nowrap;cursor:pointer}.kb-pestana b{color:var(--texto-suave)}.kb-pestana.activa{border-color:var(--etapa);background:color-mix(in srgb,var(--etapa) 12%,var(--superficie));font-weight:600}.kb-columnas{display:block}.kb-columna{display:none}.kb-columna.en-movil{display:block}.kb-tarjeta[draggable=true]{cursor:pointer}.kb-mover{display:flex;align-items:center;gap:8px;margin-top:6px;padding-top:6px;border-top:1px solid var(--borde);font-size:12px;color:var(--texto-suave)}.kb-mover select{flex:1;min-height:32px;border:1px solid var(--borde);border-radius:6px;background:var(--superficie);color:var(--texto);font-size:13px}}.lista-filtros{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.lista-filtros .control{width:auto;min-width:150px}.lista-buscar{flex:1 1 280px;display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);color:var(--texto-suave)}.lista-buscar input{flex:1;border:0;outline:0;background:transparent;color:var(--texto);min-height:38px}.lista-tabla-caja{background:var(--superficie);border:1px solid var(--borde);border-radius:12px;overflow-x:auto}.lista-tabla{width:100%;border-collapse:collapse;font-size:14px}.lista-tabla th{text-align:left;font-size:12px;color:var(--texto-suave);background:var(--superficie-2);white-space:nowrap;padding:0}.lista-orden{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:inherit;font-weight:700;font-size:12px;padding:10px 12px;cursor:pointer}.lista-tabla td{padding:10px 12px;border-top:1px solid var(--borde);vertical-align:top}.lista-tabla tbody tr{cursor:pointer}.lista-tabla tbody tr:hover{background:var(--color-tinte)}.lista-tabla td[data-col=cuenta] strong,.lista-tabla td[data-col=cuenta] .texto-suave{display:block}.lista-etiquetas{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}@media (max-width: 860px){.lista-filtros .control{flex:1 1 45%;min-width:0}.lista-tabla-caja{background:none;border:0}.lista-tabla thead{display:none}.lista-tabla,.lista-tabla tbody{display:block}.lista-tabla tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;background:var(--superficie);border:1px solid var(--borde);border-radius:12px;padding:10px 12px;margin-bottom:8px}.lista-tabla td{border:0;padding:0}.lista-tabla td[data-col=cuenta]{grid-column:1}.lista-tabla td[data-col=etapa]{grid-column:2;grid-row:1;text-align:right}.lista-tabla td[data-col=valor],.lista-tabla td[data-col=proxima]{font-size:13px}.lista-tabla td[data-col=responsable],.lista-tabla td[data-col=zona],.lista-tabla td[data-col=actividad]{display:none}.lista-tabla td[data-col=contactar]{grid-column:1 / -1}}.cz-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:18px;align-items:start}.cz-panel{border:1px solid var(--borde);margin:0;min-width:0}.cz-panel:disabled{opacity:.85}.cz-bloque{margin-top:18px}.cz-bloque h3{margin:0 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave)}.campos-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.cz-anual{min-height:40px}.cz-planes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;align-items:stretch}.cz-plan{text-align:left;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:var(--radio);padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;font:inherit}.cz-plan small{color:var(--texto-suave);font-size:12px;line-height:1.35}.cz-plan:hover{border-color:var(--color-accion)}.cz-plan.activo{border-color:var(--color-accion);background:var(--color-tinte);box-shadow:inset 0 0 0 1px var(--color-accion)}.cz-complemento{border:1px solid var(--borde);border-radius:var(--radio);padding:10px 12px;margin-bottom:8px}.cz-complemento.activo{border-color:var(--color-accion);background:var(--color-tinte)}.cz-complemento-cabeza{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer}.cz-complemento-cabeza span{display:flex;flex-direction:column;gap:2px}.cz-complemento-cabeza small{color:var(--texto-suave);font-size:12px}.cz-complemento-cabeza input{width:18px;height:18px;accent-color:var(--color-accion);flex:none}.cz-cantidad{margin-top:10px;display:flex;flex-direction:column;gap:8px}.cz-cantidad-fila{display:flex;align-items:center;gap:6px}.cz-cantidad-fila .texto-suave{margin-right:auto;font-size:13px}.cz-cantidad-fila input{width:90px;text-align:center;min-height:36px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);color:var(--texto);font:inherit}.cz-cantidad input[type=range]{width:100%;accent-color:var(--color-accion)}.cz-rangos{display:flex;flex-wrap:wrap;gap:6px}.chip.chip-activo{background:var(--color-accion);color:var(--color-sobre-accion);border-color:var(--color-accion)}.cz-error-texto{color:var(--color-error)}.cz-lado{position:sticky;top:12px;display:flex;flex-direction:column;gap:12px}.cz-resumen{background:linear-gradient(160deg,#2a1409,#431407);color:#fff7ed;border-radius:12px;padding:20px}.cz-resumen h2{margin:0;font-family:var(--fuente-marca);font-size:18px}.cz-sub{margin:4px 0 12px;color:#fed7aa;font-size:13px}.cz-lineas{border-top:1px solid rgba(254,215,170,.2);padding-top:8px}.cz-linea{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:14px}.cz-linea span{display:flex;flex-direction:column;min-width:0}.cz-linea small{color:#fdba74;font-size:12px;font-weight:400}.cz-linea b{white-space:nowrap}.cz-linea .cz-error{color:#fca5a5}.cz-descuento{color:#86efac}.cz-cifras{border-top:1px solid rgba(254,215,170,.2);margin-top:8px;padding-top:8px;font-size:13px;color:#fed7aa}.cz-cifras div{display:flex;justify-content:space-between;padding:2px 0}.cz-total{margin-top:12px;background:#fb923c24;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.cz-total span{font-size:13px;color:#fed7aa}.cz-total strong{font-size:30px;font-family:var(--fuente-marca);color:#fb923c}.cz-total small{color:#fed7aa;font-size:12px}.cz-acciones{display:flex;flex-direction:column;gap:8px}.cz-acciones-fila{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cz-acciones-fila .boton-2{flex:1}.cz-estado{margin:0}.cz-versiones{display:flex;flex-direction:column;gap:6px}.cz-version{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--borde);border-radius:var(--radio);font-size:14px}.cz-version.vigente{border-color:var(--color-accion);background:var(--color-tinte)}.cz-version a{font-weight:600;color:var(--texto)}.cz-version .monto{margin-left:auto;font-weight:600}@media (max-width: 900px){.cz-grid{grid-template-columns:1fr}.cz-lado{position:static}.campos-3{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.campos-3{grid-template-columns:1fr}}.pendientes{max-width:760px}.pendientes-grupo{margin-bottom:18px}.pendientes-grupo h2{font-size:15px;margin:0 0 8px}.pendientes-grupo h2 span{color:var(--texto-suave);font-weight:400}.grupo-vencida h2{color:var(--color-error)}.pendiente{display:flex;gap:12px;align-items:flex-start;background:var(--superficie);border:1px solid var(--borde);border-radius:12px;padding:12px;margin-bottom:8px}.grupo-vencida .pendiente{border-left:4px solid var(--color-error)}.pendiente input{width:24px;height:24px;margin-top:2px}.pendiente-cuerpo{flex:1;display:grid;gap:2px;min-width:0}.pendiente-cuenta{font-weight:700;color:var(--texto);text-decoration:none}.pendiente-cuenta:hover{color:var(--color-accion)}.pendiente-titulo{font-size:14px}.pendiente-acciones{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.pendiente.hecho{opacity:.6}.pendiente.hecho .pendiente-titulo{text-decoration:line-through}@media (max-width: 860px){.pendiente-acciones .boton-contacto{width:40px;height:40px}}.importar{max-width:980px}.pasos{display:flex;gap:6px;list-style:none;margin:0;padding:0;counter-reset:paso;flex-wrap:wrap}.pasos li{counter-increment:paso;font-size:13px;color:var(--texto-suave);padding:4px 10px;border-radius:999px;background:var(--superficie-2)}.pasos li:before{content:counter(paso) ". "}.pasos li.activo{background:var(--color-tinte);color:var(--color-tinte-texto);font-weight:700}.pasos li.hecho{color:var(--color-exito)}.soltar{display:grid;justify-items:center;gap:10px;text-align:center;padding:48px 20px;border:2px dashed var(--borde);border-radius:14px;background:var(--superficie);color:var(--color-accion);cursor:pointer}.soltar:hover{border-color:var(--color-accion)}.soltar strong{color:var(--texto);font-size:16px}.mapeo{display:grid;gap:8px}.mapeo-fila{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--borde)}.mapeo-fila strong,.mapeo-fila .texto-suave{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resumen-revision{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.revision-caja{overflow-x:auto;max-height:460px;overflow-y:auto;border:1px solid var(--borde);border-radius:10px}.revision{width:100%;border-collapse:collapse;font-size:13px}.revision th{position:sticky;top:0;background:var(--superficie-2);text-align:left;padding:8px 10px;font-size:12px}.revision td{padding:6px 10px;border-top:1px solid var(--borde)}.rev-duplicada td:last-child{color:var(--color-alerta)}.rev-error td:last-child{color:var(--color-error)}.resultado{text-align:center}.resultado h2{justify-content:center}@media (max-width: 700px){.mapeo-fila{grid-template-columns:minmax(0,1fr);gap:4px}}.destino{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;font-weight:600}.destino .segmentado{min-width:260px}.editor-filas{max-width:880px}.ajustes-columnas{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:start}.filas{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fila{display:flex;align-items:center;gap:6px;padding:6px 0;border-bottom:1px solid var(--borde)}.fila-mover{display:flex;width:68px;flex:none}.fila-campos{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.fila-campos .control{min-height:36px}.fila-corta{width:130px!important;flex:none}.fila-producto{flex:1;display:grid;grid-template-columns:minmax(140px,1fr) 130px minmax(0,1.6fr) auto;gap:8px;align-items:center}.fila-campo{flex:1;display:grid;grid-template-columns:minmax(140px,1fr) 160px minmax(0,1.2fr) auto;gap:8px;align-items:center}.fila-precio{display:flex;align-items:center;gap:4px;color:var(--texto-suave)}.interruptor{display:inline-flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap;cursor:pointer;color:var(--texto-suave)}.interruptor input{width:18px;height:18px;accent-color:var(--color-accion)}.editor-pie{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px}.editor-pie .alerta-error{margin:0;flex:1 1 100%;order:-1}.usuarios{max-width:820px}.usuarios-lista{list-style:none;margin:0;padding:0;display:grid;gap:10px}.usuarios-lista li{display:flex;align-items:center;gap:12px}.usuarios-lista li>div{flex:1;min-width:0}.usuarios-lista strong,.usuarios-lista .texto-suave{display:block}.usuarios-lista .control{width:220px}.roles{display:grid;gap:10px;margin:0}.roles dt{font-weight:700}.roles dd{margin:0;font-size:14px}@media (max-width: 860px){.fila{align-items:flex-start}.fila-mover{width:auto;flex-direction:column}.fila-campos{flex-wrap:wrap}.fila-producto,.fila-campo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.usuarios-lista li{flex-wrap:wrap}.usuarios-lista .control{width:100%}}.correo-envio{max-width:820px}.correo-aviso{display:flex;gap:8px;align-items:flex-start;margin:0 0 16px}.correo-campos{border:0;padding:0;margin:0;min-width:0}.correo-campos h2{margin-bottom:0}.correo-interruptor{display:flex;align-items:flex-end;padding-bottom:10px}.boton-2.producto-precio{justify-content:flex-start;min-width:0;font-weight:500}.producto-precio span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rango{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px;font-size:13px;color:var(--texto-suave)}.rango input{width:90px;min-height:34px;border:1px solid var(--borde);border-radius:6px;padding:0 8px;background:var(--superficie);color:var(--texto)}.disenador{max-width:1100px}.dz-grid{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;align-items:start}.dz-paleta{display:grid;gap:6px;position:sticky;top:80px}.dz-paleta h2{margin:0 0 2px;font-size:13px}.dz-tipo{display:flex;align-items:center;gap:6px;border:1px dashed var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto);padding:6px 8px;font-size:13px;cursor:pointer;text-align:left}.dz-tipo:hover{border-color:var(--color-accion);color:var(--color-accion)}.dz-lienzo{display:grid;gap:12px}.dz-seccion{background:var(--superficie);border:1px solid var(--borde);border-radius:12px;padding:10px}.dz-seccion-cabeza{display:flex;gap:4px;align-items:center;margin-bottom:8px}.dz-seccion-cabeza .control{font-weight:700;max-width:360px;min-height:34px}.dz-zona{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:44px}.dz-campo{display:flex;align-items:center;gap:6px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto);padding:8px 10px;font-size:13px;cursor:grab;text-align:left;min-width:0}.dz-campo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-campo em{margin-left:auto;font-style:normal;font-size:11px;color:var(--texto-suave);white-space:nowrap}.dz-campo>svg:first-child{color:var(--texto-suave);flex:none}.dz-campo.extra{border-color:color-mix(in srgb,var(--crm-400) 70%,var(--borde));background:color-mix(in srgb,var(--crm-400) 10%,var(--superficie))}.dz-campo.oculto{opacity:.55;border-style:dashed}.dz-campo.elegido{outline:2px solid var(--color-accion);outline-offset:1px}.dz-campo.arrastrando{opacity:.4}.dz-panel{margin-top:8px;padding:8px 10px;border-radius:8px;background:var(--color-tinte);display:grid;gap:4px}.dz-panel-mover,.dz-panel-opciones{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.dz-panel-mover .control{width:auto;min-height:32px}.dz-panel .check{margin-top:0}.dz-inactivos{display:grid;gap:6px}@media (max-width: 860px){.dz-grid{grid-template-columns:minmax(0,1fr)}.dz-paleta{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.dz-paleta h2{grid-column:1 / -1}.dz-zona{grid-template-columns:minmax(0,1fr)}}.ficha-botones{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.convertir-boton{background:var(--color-accion);color:var(--color-sobre-accion);border-color:var(--color-accion)}.convertir-boton:hover{background:var(--color-accion-hover);color:var(--color-sobre-accion)}.convertido{display:flex;gap:10px;align-items:center;margin-top:12px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--color-exito) 12%,var(--superficie));font-size:14px}.convertir{display:grid;gap:12px}.convertir-paso{display:flex;gap:10px;align-items:flex-start;font-size:14px}.convertir-paso>svg{margin-top:8px;color:var(--color-accion);flex:none}.convertir-paso>div{flex:1}.convertir-paso p{margin:6px 0 0}.convertir-nota{display:flex;align-items:center;gap:6px;margin:0}.sin-corte{white-space:nowrap}.prospectos-nombre strong,.prospectos-nombre .texto-suave{display:block}@media (max-width: 860px){.lista-tabla td[data-col=extra]{display:none}}:root{--crm-900: #431407;--crm-800: #7c2d12;--crm-700: #9a3412;--crm-600: #c2410c;--crm-500: #ea580c;--crm-400: #fb923c;--crm-200: #fed7aa;--crm-100: #ffedd5;--crm-50: #fff7ed;--velkai-firma: #52d6c4;--color-accion: var(--crm-600);--color-accion-hover: var(--crm-700);--color-sobre-accion: #ffffff;--color-barra: var(--crm-800);--color-tinte: var(--crm-50);--color-tinte-texto: var(--crm-800);--color-exito: #15803d;--color-alerta: #a16207;--color-error: #dc2626;--color-info: #2563eb}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--color-accion: #fb923c;--color-accion-hover: #fdba74;--color-sobre-accion: var(--crm-900);--color-barra: #1c0f08;--color-tinte: #3b1d0e;--color-tinte-texto: var(--crm-200);--color-exito: #4ade80;--color-alerta: #facc15;--color-error: #f87171;--color-info: #60a5fa}}:root[data-theme=dark]{--color-accion: #fb923c;--color-accion-hover: #fdba74;--color-sobre-accion: var(--crm-900);--color-barra: #1c0f08;--color-tinte: #3b1d0e;--color-tinte-texto: var(--crm-200);--color-exito: #4ade80;--color-alerta: #facc15;--color-error: #f87171;--color-info: #60a5fa}:root{--fondo: #fbf8f5;--superficie: #ffffff;--superficie-2: #f6f0ea;--texto: #1f160f;--texto-suave: #6b5a4d;--borde: #eadfd5;--radio: 8px;--fuente: system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fuente-marca: "Montserrat", var(--fuente);color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--fondo: #120c08;--superficie: #1d140e;--superficie-2: #261a12;--texto: #f5ede6;--texto-suave: #bba899;--borde: #3a2b20;color-scheme:dark}}:root[data-theme=dark]{--fondo: #120c08;--superficie: #1d140e;--superficie-2: #261a12;--texto: #f5ede6;--texto-suave: #bba899;--borde: #3a2b20;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--fondo);color:var(--texto);font-family:var(--fuente);font-size:15px;line-height:1.5}button,input,select,textarea{font:inherit}a{color:var(--color-accion)}.logo{display:inline-flex;align-items:center;gap:10px}.logo-texto{display:grid;line-height:1;font-family:var(--fuente-marca)}.logo-texto strong{font-weight:800;letter-spacing:2px;color:var(--crm-800)}.logo-texto small{font-size:.42em;font-weight:500;letter-spacing:1px;color:var(--texto-suave);margin-top:3px}.logo-blanco .logo-texto strong,:root[data-theme=dark] .logo-texto strong{color:#fff}.logo-blanco .logo-texto small{color:#ffffffb3}.boton,.boton-2,.boton-peligro{min-height:40px;border-radius:var(--radio);font-weight:600;cursor:pointer;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;white-space:nowrap;font-size:14px}.boton{border:0;background:var(--color-accion);color:var(--color-sobre-accion)}.boton:hover{background:var(--color-accion-hover)}.boton-2{border:1px solid var(--borde);background:var(--superficie);color:var(--texto)}.boton-2:hover{border-color:var(--color-accion);color:var(--color-accion)}.boton-peligro{border:1px solid color-mix(in srgb,var(--color-error) 40%,transparent);background:transparent;color:var(--color-error)}.boton:disabled,.boton-2:disabled{opacity:.6;cursor:progress}.boton-chico{min-height:32px;padding:0 10px;font-size:13px}.boton-icono{width:34px;height:34px;border-radius:8px;border:0;background:transparent;color:var(--texto-suave);display:inline-grid;place-items:center;cursor:pointer;padding:0}.boton-icono:hover{background:var(--color-tinte);color:var(--color-accion)}.enlace{background:none;border:0;color:var(--color-accion);cursor:pointer;padding:0;font-size:13px}.enlace:hover{text-decoration:underline}.campo{display:block;margin-top:12px}.campo>span{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--texto-suave);margin-bottom:4px}.campo input:not([type=checkbox]):not([type=radio]),.campo select,.campo textarea,.control{width:100%;min-height:40px;border:1px solid var(--borde);border-radius:var(--radio);padding:0 12px;background:var(--superficie);color:var(--texto)}.campo textarea{padding:8px 12px;min-height:80px;resize:vertical}.campo input:focus,.campo select:focus,.campo textarea:focus,.control:focus{outline:2px solid var(--crm-400);outline-offset:1px;border-color:transparent}.campos-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.check{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;cursor:pointer}.check input{width:18px;height:18px;accent-color:var(--color-accion)}@media (max-width: 600px){.campos-2{grid-template-columns:minmax(0,1fr)}}.alerta-error,.alerta-aviso{margin-top:12px;padding:10px 12px;border-radius:var(--radio);font-size:13px}.alerta-error{background:color-mix(in srgb,var(--color-error) 12%,transparent);color:var(--color-error)}.alerta-aviso{background:color-mix(in srgb,var(--color-alerta) 14%,transparent);color:var(--texto)}.texto-suave{color:var(--texto-suave);font-size:13px}.acciones-modal{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;flex-wrap:wrap}.pagina-cabeza{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.pagina-cabeza h1{font-size:20px;margin:0}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:12px;padding:16px}.tarjeta h2{font-size:15px;margin:0 0 10px;display:flex;align-items:center;gap:6px}.vacio{color:var(--texto-suave);font-size:14px;text-align:center;padding:24px 12px}.chip{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--superficie-2);color:var(--texto-suave)}.chip.vencida{background:color-mix(in srgb,var(--color-error) 14%,transparent);color:var(--color-error)}.chip.hoy{background:color-mix(in srgb,var(--color-alerta) 18%,transparent);color:var(--color-alerta)}.chip.proxima{background:color-mix(in srgb,var(--color-info) 12%,transparent);color:var(--color-info)}.chip.hecha{background:color-mix(in srgb,var(--color-exito) 14%,transparent);color:var(--color-exito)}.etapa-gris{--etapa: #78716c}.etapa-azul{--etapa: #2563eb}.etapa-morado{--etapa: #7c3aed}.etapa-ambar{--etapa: #d97706}.etapa-turquesa{--etapa: #0d9488}.etapa-rosa{--etapa: #db2777}.etapa-verde{--etapa: #16a34a}.etapa-rojo{--etapa: #dc2626}.chip-etapa{background:color-mix(in srgb,var(--etapa) 14%,transparent);color:color-mix(in srgb,var(--etapa) 80%,var(--texto))}.punto-etapa{width:10px;height:10px;border-radius:50%;background:var(--etapa);flex:none;display:inline-block}.botones-contacto{display:inline-flex;gap:6px}.boton-contacto{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--superficie-2);color:var(--texto);text-decoration:none}.boton-contacto:hover{background:var(--color-tinte);color:var(--color-accion)}.boton-contacto.wa{color:#16a34a}.avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--crm-200);color:var(--crm-800);font-weight:700;font-size:13px;flex:none}.avatar-chico{width:24px;height:24px;font-size:10px}.avatar-grande{width:44px;height:44px;font-size:15px}
