.com-module{--orv-amarillo:#fbba05;--orv-naranja:#f08f04;--orv-gris:#787878;--orv-oscuro:#232426;--orv-naranja-texto:#9a5a00;--orv-amarillo-10:#fff8e6;--orv-amarillo-30:#feeab4;--orv-amarillo-45:#fde08e;--orv-amarillo-60:#fdd669;--orv-naranja-15:#fdeed9;--orv-naranja-45:#f8cd8e;--orv-gris-10:#f2f2f2;--orv-gris-15:#ebebeb;--orv-gris-20:#e4e4e4;--orv-gris-30:#d6d6d6;--orv-azul:#2071b8;--orv-azul-10:#e9f1f8;--orv-azul-30:#bcd4ea;--orv-magenta:#ab1261;--orv-magenta-10:#f7e7ef;--orv-magenta-15:#f2dbe7;--orv-magenta-30:#e6b8d0;--orv-verde:#2fac66;--orv-verde-10:#eaf7f0;--orv-verde-15:#e0f3e8;--orv-verde-30:#c1e6d1;--orv-degrade:linear-gradient(135deg,var(--orv-amarillo),var(--orv-naranja));--ink:var(--orv-oscuro);--muted:var(--orv-gris);--line:var(--orv-gris-20);--paper:var(--orv-gris-10);--brand-yellow:var(--orv-amarillo);--brand-orange:var(--orv-naranja);--brand-soft:var(--orv-amarillo-10);background:var(--paper);min-height:100vh;color:var(--ink);text-align:left;font-family:Chivo,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:300}.com-module h1,.com-module h2,.com-module h3,.com-module h4,.com-module strong,.com-module b,.com-module legend{font-weight:700}.com-module button,.com-module input,.com-module select,.com-module textarea{font-family:inherit}.com-module .primary{background:var(--orv-degrade);color:var(--orv-oscuro);font-weight:700}.com-module .outline,.com-module .ghost{border-color:var(--orv-gris-30);color:var(--orv-oscuro)}.com-module .outline:hover,.com-module .ghost:hover{border-color:var(--orv-naranja);background:var(--orv-amarillo-10)}.com-module textarea{font:inherit}.com-module input,.com-module textarea,.com-module select{text-align:left}.com-workspace{max-width:1180px;margin:0 auto;padding:28px 24px 64px}.com-title{margin:0 0 18px}.com-title p{color:var(--orv-naranja-texto);letter-spacing:1.6px;margin:0 0 6px;font-size:10px;font-weight:700}.com-title h1{letter-spacing:-.4px;color:var(--ink);margin:0;font-size:28px}.com-title span{color:var(--muted);margin-top:6px;font-size:13px;display:block}.com-con-sidebar{--side:linear-gradient(180deg,var(--orv-amarillo) 0%,var(--orv-naranja) 100%);--side-2:#ffffff47;--side-ink:var(--orv-oscuro);--side-muted:var(--orv-oscuro);--side-line:#2324262e;align-items:flex-start;display:flex}.com-sidebar{background:var(--side);width:248px;height:100vh;color:var(--side-ink);scrollbar-width:thin;flex-direction:column;flex:none;gap:6px;padding:22px 14px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.com-side-marca{cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;width:100%;height:88px;margin:0 0 14px;padding:0 12px;display:flex}.com-side-marca img{width:170px;max-width:100%;height:auto;display:block}.com-side-marca:focus-visible{outline-offset:3px;outline:2px solid #fff}.com-side-quien{background:var(--side-2);border-radius:12px;margin:0 4px 16px;padding:12px 12px 13px}.com-side-quien small,.com-side-quien strong,.com-side-quien span{display:block}.com-side-quien small{color:var(--orv-oscuro);letter-spacing:1.5px;font-size:9px;font-weight:700}.com-side-quien strong{color:var(--side-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:14px;line-height:1.3;overflow:hidden}.com-side-quien span{color:var(--side-muted);margin-top:3px;font-size:12px}.com-side-nav{flex-direction:column;gap:3px;display:flex}.com-side-item{width:100%;color:var(--side-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;font-weight:700;transition:background .2s,color .2s,transform .2s;display:flex}.com-side-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.com-side-icono{flex:none}.com-side-item:hover{color:var(--side-ink);background:#fff3}.com-side-item:focus-visible{outline-offset:-2px;outline:2px solid #fff}.com-side-item.activo{color:var(--orv-oscuro);background:#fff;font-weight:700;box-shadow:0 6px 18px #783c0038}.com-side-item.activo:hover{background:#fff}.com-side-pie{flex-direction:column;gap:3px;margin-top:auto;padding-top:14px;display:flex}.com-side-sep{border:0;border-top:1px solid var(--side-line);width:calc(100% - 20px);margin:0 10px 10px}.com-main{flex:1;min-width:0;min-height:100vh}.com-topbar,.com-side-fondo{display:none}.com-seccion{animation:.5s cubic-bezier(.22,.8,.24,1) com-entrar}@keyframes com-entrar{0%{opacity:0;transform:translateX(var(--com-desde,24px))}to{opacity:1;transform:none}}@media (max-width:900px){.com-con-sidebar{display:block}.com-sidebar{z-index:850;width:min(84vw,290px);height:auto;box-shadow:none;transition:transform .3s cubic-bezier(.22,.8,.24,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.com-sidebar.abierta{transform:none;box-shadow:12px 0 40px #3c1e004d}.com-side-fondo{z-index:840;background:#14100c73;animation:.25s com-fundido;display:block;position:fixed;inset:0}.com-topbar{z-index:800;background:var(--side);height:58px;color:var(--side-ink);align-items:center;gap:12px;padding:0 12px;display:flex;position:sticky;top:0;box-shadow:0 3px 14px #783c002e}.com-topbar strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;overflow:hidden}.com-topbar img{object-fit:contain;width:40px;height:40px;padding:4px}.com-topbar-menu{background:var(--side-2);cursor:pointer;border:0;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;padding:0;display:flex}.com-topbar-menu span{background:var(--side-ink);border-radius:2px;width:18px;height:2px;display:block}.com-topbar-menu:focus-visible{outline:2px solid #fff}}@keyframes com-fundido{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.com-seccion,.com-side-fondo{animation:none}.com-sidebar,.com-side-item{transition:none}}.com-notice{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:12px;flex-direction:column;gap:6px;margin-top:24px;padding:18px 20px;font-size:13px;display:flex}.com-notice strong{color:var(--ink);font-size:14px}.com-notice code{background:var(--brand-soft);border-radius:4px;padding:1px 5px;font-size:12px}.com-notice-error{border-color:var(--orv-magenta-30);background:var(--orv-magenta-10)}.com-placeholder{border:1px dashed var(--orv-gris-30);text-align:center;background:#fff;border-radius:14px;padding:48px 24px}.com-placeholder p{color:var(--orv-naranja-texto);letter-spacing:1.6px;margin:0 0 8px;font-size:10px;font-weight:700}.com-placeholder h2{color:var(--ink);margin:0;font-size:22px}.com-placeholder span{max-width:520px;color:var(--muted);margin:10px auto 0;font-size:13px;line-height:1.5;display:block}@media (max-width:700px){.com-module .module-toolbar .cloud-pill{display:none}.com-workspace{padding:20px 16px 48px}.com-title h1{font-size:24px}}.com-unidades{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.com-unidades button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:18px;padding:7px 12px;font-size:12px;font-weight:700}.com-unidades button.activo{border-color:var(--brand-orange);background:var(--brand-soft);color:var(--ink)}.com-carga{flex-direction:column;gap:14px;max-width:560px;margin:0 auto;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.com-buscador input{border:1px solid var(--orv-gris-30);width:100%;height:52px;color:var(--ink);background:#fff;border-radius:12px;padding:0 16px;font-size:16px}.com-buscador input:focus{outline:2px solid var(--brand-yellow);outline-offset:1px;border-color:var(--brand-orange)}.com-ayuda{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.com-subtitulo{color:var(--orv-naranja-texto);letter-spacing:.4px;text-transform:uppercase;margin:6px 0 0;font-size:11px;font-weight:700}.com-error{background:var(--orv-magenta-10);color:var(--orv-magenta);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.com-resultados{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.com-resultados button{border:1px solid var(--line);text-align:left;cursor:pointer;width:100%;color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.com-resultados button:hover,.com-resultados button:focus-visible{border-color:var(--brand-orange)}.com-resultados-padron button{background:var(--orv-amarillo-10);border-style:dashed}.com-res-nombre{font-size:15px;font-weight:700}.com-res-meta{color:var(--muted);font-size:12px}.com-res-contacto{color:var(--orv-naranja-texto);word-break:break-word;font-size:12px;font-weight:700}.com-contacto{border-top:1px solid var(--orv-gris-15);flex-direction:column;gap:6px;padding-top:10px;display:flex}.com-contacto-fila{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.com-contacto-fila>span:first-child{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.com-contacto-fila b{color:var(--ink);word-break:break-word;font-weight:700}.com-contacto-acciones{gap:6px;display:flex}.com-contacto-acciones a{border:1px solid var(--orv-amarillo-60);background:var(--orv-amarillo-10);color:var(--orv-naranja-texto);white-space:nowrap;border-radius:16px;padding:6px 10px;font-size:12px;font-weight:700;text-decoration:none}.com-res-chips{flex-wrap:wrap;gap:6px;display:flex}.com-chip{white-space:nowrap;border-radius:12px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.com-ficha{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.com-ficha-cabecera{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.com-ficha-cabecera strong{color:var(--ink);font-size:16px;display:block}.com-ficha-cabecera span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.com-ficha-situacion{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.com-ficha-datos{color:var(--ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.com-ficha-datos span{white-space:nowrap}.com-ficha-prox{color:var(--ink);flex-basis:100%}.com-link{color:var(--orv-naranja-texto);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:700}.com-bloque{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:14px;display:flex}.com-bloque legend{letter-spacing:.6px;text-transform:uppercase;color:var(--orv-naranja-texto);padding:0 4px;font-size:11px;font-weight:700}.com-bloque label,.com-campo{color:var(--ink);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.com-campo>span{font-size:12px;font-weight:700}.com-bloque input,.com-bloque textarea,.com-bloque select,.com-campo input{border:1px solid var(--orv-gris-30);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:10px;padding:10px 12px;font-size:16px;font-weight:400}.com-bloque textarea{resize:vertical;min-height:84px}.com-fila{grid-template-columns:1fr 1fr;gap:10px;display:grid}.com-opciones{flex-wrap:wrap;gap:6px;display:flex}.com-opciones button{border:1px solid var(--orv-gris-30);min-height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:20px;padding:8px 13px;font-size:13px;font-weight:700}.com-opciones button.activo{border-color:var(--brand-orange);background:var(--brand-soft);font-weight:700}.com-opciones-etapa button.activo{border-color:#0000}.com-boton-grande{cursor:pointer;border:0;border-radius:12px;width:100%;min-height:52px;font-size:15px}.com-boton-grande.outline{border:1px dashed var(--orv-amarillo-60);color:var(--orv-naranja-texto);background:#fff;font-weight:700}.com-boton-grande:disabled{opacity:.6;cursor:wait}.com-ok{border:1px solid var(--orv-verde-30);text-align:center;color:var(--muted);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;font-size:13px;display:flex}.com-ok strong{color:var(--ink);font-size:18px}.com-ok-icono{background:var(--orv-verde);width:48px;height:48px;color:var(--orv-oscuro);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.com-ok .com-boton-grande{margin-top:12px}@media (max-width:700px){.com-fila{grid-template-columns:1fr}.com-contacto-fila{grid-template-columns:1fr auto}.com-contacto-fila>span:first-child{grid-column:1/-1}.com-bloque{padding:12px}}.com-hoja{flex-direction:column;gap:22px;min-width:0;display:flex}.com-hoja-titulo h2{color:var(--ink);margin:0;font-size:20px}.com-hoja-titulo p{max-width:760px;color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.com-banda{background:var(--orv-oscuro);box-shadow:inset 5px 0 0 var(--orv-naranja);color:#fff;letter-spacing:.2px;border-radius:10px;padding:12px 16px;font-size:17px;font-weight:700}.com-sec{flex-direction:column;gap:10px;min-width:0;display:flex}.com-sec-titulo{border-bottom:2px solid;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-bottom:6px;display:flex}.com-sec-titulo h3{letter-spacing:.9px;margin:0;font-size:18px;font-weight:700}.com-sec-titulo h3 small{letter-spacing:0;color:var(--muted);font-size:16px;font-weight:300}.com-sec-extra{color:var(--muted);font-size:16px;font-weight:700}.com-sec-teal>.com-sec-titulo{color:var(--orv-oscuro);border-bottom-color:var(--orv-naranja)}.com-sec-ambar>.com-sec-titulo{color:var(--orv-naranja-texto);border-bottom-color:var(--orv-amarillo)}.com-sec-rojo>.com-sec-titulo{color:var(--orv-magenta)}.com-sec-azul>.com-sec-titulo{color:var(--orv-azul)}.com-tabla-wrap{border:1px solid var(--line);background:#fff;border-radius:10px;overflow-x:auto}.com-tabla{border-collapse:collapse;width:100%;min-width:0;color:var(--ink);font-size:13px}.com-module .com-tabla th,.com-module .com-tabla td{text-align:left!important}.com-module .com-tabla .num{text-align:right!important}.com-tabla-entidades{min-width:980px}.com-tabla-recientes,.com-tabla-objetivos{min-width:760px}.com-tabla-compacta{min-width:640px}.com-tabla th{background:var(--orv-oscuro);color:#fff;text-align:left;white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:700}.com-tabla-ambar th{background:var(--orv-naranja);color:var(--orv-oscuro)}.com-tabla-rojo th{background:var(--orv-magenta)}.com-tabla td{border-top:1px solid var(--orv-gris-15);vertical-align:middle;padding:7px 10px}.com-tabla tbody tr:first-child td{border-top:0}.com-tabla .num{font-variant-numeric:tabular-nums;white-space:nowrap}.com-tabla-compacta td,.com-tabla-compacta th{padding:6px 8px}.com-td-suave{color:var(--muted);font-size:12px}.com-td-id{color:var(--muted);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.com-td-nombre{font-weight:700}.com-td-mail{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.com-td-fecha{color:var(--orv-naranja-texto);white-space:nowrap;font-weight:700}.com-td-progreso,.com-th-progreso{width:22%;min-width:110px}.com-fila-total td{background:var(--orv-gris-10)}.com-tabla-numeros .com-td-nombre{font-weight:400}.com-fila-actual td{background:var(--orv-amarillo-10);font-weight:700}.com-fila-fuera td{color:var(--muted);background:var(--orv-gris-10)}.com-fila-fuera .com-chip{opacity:.75}.com-tabla-entidades tbody tr{cursor:pointer}.com-tabla-entidades tbody tr:hover td,.com-tabla-entidades tbody tr:focus-visible td{background:var(--orv-amarillo-10)}.com-tabla-entidades tbody tr:focus-visible{outline:2px solid var(--brand-orange);outline-offset:-2px}.com-tabla a{color:var(--orv-naranja-texto);white-space:nowrap;font-weight:700;text-decoration:none}.com-tabla-scroll{overscroll-behavior:contain;max-height:min(72vh,780px);overflow:auto}.com-tabla-scroll .com-tabla{border-collapse:separate;border-spacing:0}.com-tabla-scroll th{z-index:1;position:sticky;top:0}.com-module .com-tabla th{border:0!important}.com-tabla-entidades .com-td-nombre{min-width:200px}.com-tabla-mas{text-align:center;color:var(--muted);padding:12px;font-size:12px}.com-vacio{border:1px dashed var(--line);background:#fff;border-radius:10px;padding:14px}.com-nota{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.com-barra{background:var(--orv-gris-15);border-radius:4px;width:100%;display:block;overflow:hidden}.com-barra>span{border-radius:4px;height:100%;display:block}.com-barra-valor{align-items:center;gap:8px;display:flex}.com-barra-valor b{text-align:right;font-variant-numeric:tabular-nums;min-width:36px}.com-estados{align-items:flex-start;gap:10px;display:flex}.com-estados-rotulo{width:92px;color:var(--orv-oscuro);text-transform:uppercase;letter-spacing:.4px;flex:none;padding-top:12px;font-size:11px;font-weight:700}.com-estados-celdas{flex-wrap:wrap;flex:1;gap:6px;display:flex}.com-estado-celda{border:1px solid var(--line);cursor:pointer;text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:stretch;gap:0;min-width:108px;padding:0;display:flex;overflow:hidden}.com-estado-nombre{white-space:nowrap;padding:5px 8px;font-size:11px;font-weight:700}.com-estado-celda b{color:var(--ink);font-variant-numeric:tabular-nums;padding:6px 8px;font-size:18px}.com-estado-celda.activo{border-color:var(--brand-orange);box-shadow:0 0 0 2px var(--brand-soft)}.com-filtros-hoja{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,2fr);gap:8px;display:grid}.com-filtros-hoja label{color:var(--orv-oscuro);flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.com-filtros-hoja select,.com-filtros-hoja input{border:1px solid var(--orv-gris-30);background:var(--orv-amarillo-10);width:100%;min-height:40px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:14px;font-weight:400}.com-mostrando{color:var(--ink);margin:0;font-size:12px;font-weight:700}.com-mostrando span{color:var(--muted);font-weight:300}.com-aviso{border:1px solid var(--orv-amarillo-45);background:var(--orv-amarillo-10);border-radius:10px;padding:14px 16px}.com-aviso h4{letter-spacing:.6px;text-transform:uppercase;color:var(--orv-naranja-texto);margin:0 0 8px;font-size:12px;font-weight:700}.com-aviso h4 small{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:300}.com-aviso-gestion{border-color:var(--orv-azul-30);background:var(--orv-azul-10)}.com-aviso-gestion h4{color:var(--orv-azul)}.com-aviso ul{color:var(--ink);margin:0;padding-left:18px;font-size:14px;line-height:1.5}.com-aviso small{color:var(--muted)}.com-texto{color:var(--ink);font-size:14px;line-height:1.55}.com-texto p{margin:0 0 8px}.com-texto ul{margin:0 0 8px;padding-left:20px}.com-texto li{margin:3px 0}.com-novedad{flex-direction:column;gap:10px;max-width:620px;display:flex}.com-novedad textarea,.com-novedad input{border:1px solid var(--orv-gris-30);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:10px;padding:10px 12px;font-size:16px}.com-novedad label{color:var(--ink);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.com-mis-novedades{color:var(--ink);margin:0;padding-left:18px;font-size:13px;line-height:1.5}.com-mis-novedades small{color:var(--muted)}.com-periodo{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1.3fr 1fr 1fr 1fr;display:grid;overflow:hidden}.com-periodo>div{border-left:1px solid var(--line);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.com-periodo>div:first-child{border-left:0}.com-periodo span{letter-spacing:.8px;text-transform:uppercase;color:var(--orv-naranja-texto);font-size:10px;font-weight:700}.com-periodo b{color:var(--ink);font-size:15px}.com-periodo small{color:var(--muted);font-size:11px}.com-periodo-avance .com-barra{margin-top:4px}.com-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.com-tile{border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.com-tile-titulo{letter-spacing:.7px;font-size:10px;font-weight:700}.com-tile strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:1.15}.com-tile-sub{opacity:.85;font-size:11px}.com-tile-teal{background:var(--orv-naranja-15);color:var(--orv-oscuro);box-shadow:inset 0 3px 0 var(--orv-naranja)}.com-tile-azul{background:var(--orv-azul-10);color:var(--orv-azul)}.com-tile-ambar{background:var(--orv-amarillo-30);color:var(--orv-naranja-texto)}.com-tile-rojo{background:var(--orv-magenta-10);color:var(--orv-magenta)}.com-tile-alerta-roja{background:var(--orv-magenta-15);color:var(--orv-magenta)}.com-tile-alerta-ambar{background:var(--orv-amarillo-45);color:var(--orv-oscuro)}.com-tile-alerta-azul{background:var(--orv-azul-10);color:var(--orv-azul)}.com-tiles.com-tiles-chicas{grid-template-columns:repeat(3,minmax(0,1fr))}.com-tiles-chicas strong{font-size:24px}.com-alertas{flex-direction:column;gap:6px;display:flex}.com-alertas+.com-alertas{margin-top:6px}.com-alertas-rotulo{color:var(--orv-magenta);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700}.com-dos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.com-dos-sin-margen{gap:12px}.com-columna{flex-direction:column;gap:22px;min-width:0;display:flex}.com-sec>.com-tabla-wrap+.com-tabla-wrap{margin-top:4px}.com-grafico{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;margin:0;padding:12px 14px 8px}.com-grafico figcaption{color:var(--ink);margin-bottom:8px;font-size:12px;font-weight:700}.com-columnas{border-bottom:1px solid var(--orv-gris-30);align-items:flex-end;gap:0;padding-top:16px;display:flex}.com-col{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.com-col-barra{border-radius:4px 4px 0 0;width:min(26px,60%);min-height:0}.com-col-valor{color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:11px;font-weight:700}.com-col-etiqueta{color:var(--muted);white-space:nowrap;font-size:10px;position:absolute;bottom:-20px}.com-col:hover .com-col-barra{filter:brightness(1.15)}.com-grafico .com-columnas{margin-bottom:22px}.com-grafico-vacio{text-align:center;padding:40px 0}@media (max-width:900px){.com-dos{grid-template-columns:1fr}.com-periodo{grid-template-columns:1fr 1fr}.com-periodo>div:nth-child(3){border-left:0}.com-periodo>div:nth-child(n+3){border-top:1px solid var(--line)}.com-tiles,.com-filtros-hoja{grid-template-columns:1fr 1fr}.com-filtro-buscar{grid-column:1/-1}}@media (max-width:700px){.com-hoja{gap:18px}.com-tile strong{font-size:24px}.com-tabla:not(.com-tabla-entidades):not(.com-tabla-numeros) td:first-child{min-width:150px}.com-tiles-chicas .com-tile{padding:10px}.com-tiles-chicas .com-tile-titulo{font-size:9px}.com-estados{flex-direction:column;gap:6px}.com-estados-rotulo{width:auto;padding-top:0}.com-estado-celda{flex:calc(50% - 6px);min-width:0}.com-tabla-wrap:has(.com-tabla-entidades){background:0 0;border:0;max-height:none;overflow:visible}.com-tabla-entidades thead{display:none}.com-tabla-entidades,.com-tabla-entidades tbody{min-width:0;display:block}.com-tabla-entidades tr{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px 10px;margin-bottom:8px;padding:12px;display:grid}.com-tabla-entidades td{border:0;flex-direction:column;gap:1px;min-width:0;padding:0;display:flex}.com-tabla-entidades td:empty{display:none}.com-tabla-entidades td:before{content:attr(data-label);letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700}.com-tabla-entidades .com-td-nombre{order:-2;grid-column:1/-1;font-size:15px}.com-tabla-entidades .com-td-nombre:before,.com-tabla-entidades .com-td-id:before{display:none}.com-tabla-entidades .com-td-id{order:-1;grid-column:1/-1}.com-tabla-entidades .com-td-prox,.com-tabla-entidades .com-td-mail{grid-column:1/-1}.com-tabla-entidades .com-td-mail{max-width:none}.com-module .com-tabla-entidades .num{text-align:left!important}.com-tabla-entidades .com-chip{align-self:flex-start}.com-tabla-numeros thead{display:none}.com-tabla-numeros,.com-tabla-numeros tbody{display:block}.com-tabla-numeros tr{border-top:1px solid var(--orv-gris-15);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 8px;padding:10px 12px;display:grid}.com-tabla-numeros tbody tr:first-child{border-top:0}.com-tabla-numeros td{border:0;flex-direction:column;gap:1px;padding:0;display:flex}.com-tabla-numeros td:before{content:attr(data-label);letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700}.com-tabla-numeros .com-td-nombre,.com-tabla-numeros .com-td-ancha{grid-column:1/-1}.com-module .com-tabla-numeros .num{text-align:left!important}.com-tabla-numeros .com-chip{align-self:flex-start}.com-tabla-numeros td:empty{display:none}.com-tabla-numeros .com-td-nombre{font-weight:700}.com-tabla-numeros tr.com-fila-total{background:var(--orv-gris-10)}.com-tabla-numeros .com-fila-total td{background:0 0}}.com-resultados-form{flex-direction:column;gap:14px;max-width:560px;display:flex}.com-campo-hoja{color:var(--ink);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.com-campo-hoja select,.com-campo-hoja input{border:1px solid var(--orv-gris-30);background:var(--orv-amarillo-10);width:100%;min-height:46px;color:var(--ink);border-radius:10px;padding:0 12px;font-size:16px;font-weight:400}.com-campo-hoja small{color:var(--muted);font-size:11px;font-weight:300}.com-relojes{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.com-reloj{border:1px solid var(--line);background:#fff;border-radius:14px;outline:none;flex-direction:column;gap:6px;padding:14px 14px 12px;display:flex}.com-reloj h4{min-height:34px;color:var(--ink);margin:0;font-size:12.5px;font-weight:700;line-height:1.35}.com-reloj-dial{width:100%;max-width:210px;margin:0 auto;position:relative}.com-reloj-dial svg{width:100%;height:auto;display:block;overflow:visible}.com-reloj-pista,.com-reloj-arco{fill:none;stroke-width:11px;stroke-linecap:round}.com-reloj-pista{stroke:var(--orv-gris-15)}.com-reloj-arco{animation:.9s cubic-bezier(.2,.8,.2,1) both com-arco}@keyframes com-arco{0%{stroke-dasharray:0 100}}.com-reloj-esperado{stroke:var(--orv-oscuro);stroke-width:2.5px;stroke-linecap:round}.com-reloj-centro{flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;bottom:0;left:0;right:0}.com-reloj-centro strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.com-reloj-centro span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.com-reloj footer{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.com-reloj footer small{color:var(--muted);text-align:right;font-size:10.5px}.com-vista{border:1px solid var(--line);background:#fff;border-radius:20px;align-self:flex-start;padding:3px;display:inline-flex}.com-vista button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:16px;padding:6px 12px;font-size:12px;font-weight:700}.com-vista button.activo{background:var(--orv-degrade);color:var(--orv-oscuro)}.com-barrash{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.com-barrash li{color:var(--ink);border-radius:6px;grid-template-columns:minmax(110px,40%) 1fr 48px;align-items:center;gap:10px;font-size:12.5px;transition:transform .15s;display:grid}.com-barrash-pista{background:var(--orv-gris-15);border-radius:6px;height:12px;overflow:hidden}.com-barrash-pista span{transform-origin:0;border-radius:6px;height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) both com-crecer;display:block}.com-barrash b{text-align:right;font-variant-numeric:tabular-nums}@keyframes com-crecer{0%{transform:scaleX(0)}}.com-tiles-semana{margin-bottom:4px}.com-reloj,.com-tile,.com-estado-celda,.com-grafico,.com-col-barra{transition:transform .18s,box-shadow .18s}@media (hover:hover){.com-reloj:hover,.com-reloj:focus-visible{z-index:2;position:relative;transform:scale(1.045);box-shadow:0 10px 26px #f08f042e}.com-tile:hover{transform:scale(1.035);box-shadow:0 8px 20px #00000014}.com-estado-celda:hover{transform:scale(1.06)}.com-grafico:hover{transform:scale(1.015);box-shadow:0 8px 22px #0000000f}.com-barrash li:hover{transform:scale(1.02)}.com-col:hover .com-col-barra{filter:brightness(1.12);transform:scaleY(1.04)}.com-tabla-objetivos tbody tr,.com-tabla-numeros tbody tr{transition:background .15s}.com-tabla-objetivos tbody tr:hover td,.com-tabla-numeros tbody tr:hover td{background:var(--orv-amarillo-10)}}.com-col-barra{transform-origin:bottom}.com-col[data-tip]:hover:after{content:attr(data-tip);background:var(--orv-oscuro);color:#fff;white-space:nowrap;z-index:3;pointer-events:none;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.com-reloj-arco,.com-barrash-pista span{animation:none}.com-reloj,.com-tile,.com-estado-celda,.com-grafico,.com-col-barra,.com-barrash li{transition:none;transform:none!important}}@media (max-width:700px){.com-relojes{grid-template-columns:1fr 1fr;gap:8px}.com-reloj{padding:10px}.com-reloj h4{min-height:30px;font-size:11.5px}.com-reloj-centro strong{font-size:19px}.com-reloj footer{flex-direction:column;align-items:flex-start;gap:4px}.com-reloj footer small{text-align:left}.com-barrash li{grid-template-columns:minmax(90px,38%) 1fr 40px}}.com-inicio{background:radial-gradient(circle at 104% -30%,#fbba054d 0 34%,#f08f0438 34.2% 46%,transparent 46.2%),var(--orv-oscuro);color:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding:20px 22px;display:flex}.com-inicio h2{letter-spacing:-.3px;color:#fff;margin:2px 0 6px;font-size:24px}.com-inicio-fecha{letter-spacing:.8px;text-transform:uppercase;color:var(--orv-amarillo);margin:0;font-size:11px;font-weight:700}.com-inicio-resumen{max-width:560px;color:var(--orv-gris-10);margin:0;font-size:14px;line-height:1.45}.com-inicio-contadores{grid-template-columns:repeat(4,minmax(72px,1fr));gap:8px;display:grid}.com-inicio-contadores div{text-align:center;background:#ffffff1f;border-radius:12px;padding:9px 10px;transition:transform .18s}.com-inicio-contadores b{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1;display:block}.com-inicio-contadores span{color:var(--orv-gris-30);font-size:10.5px;font-weight:700}.com-inicio-contadores .rojo{background:var(--orv-magenta-15);color:var(--orv-magenta)}.com-inicio-contadores .rojo span{color:var(--orv-magenta)}.com-inicio-contadores .ambar{background:var(--orv-amarillo-45);color:var(--orv-oscuro)}.com-inicio-contadores .ambar span{color:var(--orv-oscuro)}.com-panel-dos{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:22px;display:grid}.com-tarjeta-dash{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.com-semana-simple{grid-template-columns:1fr 1fr;gap:10px;display:grid}.com-semana-simple b{color:var(--ink);font-size:28px;display:block}.com-semana-simple span{color:var(--muted);font-size:12px}.com-progreso{flex-direction:column;gap:5px;display:flex}.com-progreso-fila{justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.com-progreso-nombre{color:var(--ink);font-weight:700}.com-progreso-valor{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums}.com-progreso-valor b{color:var(--ink);font-size:15px}.com-progreso-pista{background:var(--orv-gris-15);border-radius:6px;height:10px;position:relative}.com-progreso-lleno{transform-origin:0;border-radius:6px;animation:.8s cubic-bezier(.2,.8,.2,1) both com-crecer;position:absolute;inset:0 auto 0 0}.com-progreso-marca{background:var(--orv-oscuro);border-radius:2px;width:2.5px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.com-progreso-pie{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.com-progreso-pie small{color:var(--muted);text-align:right;font-size:11px}.com-recs{columns:3 320px;column-gap:10px}.com-recs>.com-rec{break-inside:avoid;margin-bottom:10px}.com-rec{border:1px solid var(--line);border-left:4px solid var(--rec);--rec-texto:var(--rec);background:#fff;border-radius:12px;gap:12px;padding:14px;transition:transform .18s,box-shadow .18s;display:flex}.com-rec-rojo{--rec:var(--orv-magenta);--rec-suave:var(--orv-magenta-15)}.com-rec-ambar{--rec:var(--orv-amarillo);--rec-suave:var(--orv-amarillo-30);--rec-texto:var(--orv-naranja-texto)}.com-rec-teal{--rec:var(--orv-naranja);--rec-suave:var(--orv-naranja-15);--rec-texto:var(--orv-naranja-texto)}.com-rec-azul{--rec:var(--orv-azul);--rec-suave:var(--orv-azul-10)}.com-rec-verde{--rec:var(--orv-verde);--rec-suave:var(--orv-verde-15);--rec-texto:var(--orv-oscuro)}.com-rec-gestion{--rec:var(--orv-azul);--rec-suave:var(--orv-azul-10);--rec-texto:var(--orv-azul);background:var(--orv-azul-10);margin-bottom:10px}.com-rec-icono{background:var(--rec-suave);width:32px;height:32px;color:var(--rec-texto);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.com-rec-cuerpo{flex:1;min-width:0}.com-rec h4{color:var(--ink);margin:2px 0 3px;font-size:14px}.com-rec p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.com-rec-cuentas{flex-direction:column;gap:6px;margin-top:10px;display:flex}.com-rec-cuentas button{border:1px solid var(--line);background:var(--orv-gris-10);text-align:left;cursor:pointer;color:var(--ink);border-radius:9px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;display:flex}.com-rec-cuentas button b{font-size:13px}.com-rec-cuentas button span{color:var(--muted);font-size:11px}.com-rec-cuentas button:hover{border-color:var(--rec);background:#fff}.com-rec-cuentas .com-rec-todas{color:var(--rec-texto);background:0 0;border-style:dashed;align-items:center;font-size:12px;font-weight:700}@media (hover:hover){.com-rec:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 10px 24px #00000012}}.com-novedad-caja{border:1px dashed var(--orv-azul-30);background:#fff;border-radius:12px;padding:12px 14px}.com-novedad-caja summary{cursor:pointer;color:var(--orv-azul);font-size:13px;font-weight:700}.com-novedad-caja[open] summary{margin-bottom:10px}.com-segmentos{flex-wrap:wrap;gap:6px;display:flex}.com-segmentos button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:20px;padding:8px 12px;font-size:12.5px;font-weight:700}.com-segmentos button span{background:var(--orv-gris-15);color:var(--ink);border-radius:10px;margin-left:4px;padding:1px 7px;font-size:11px}.com-segmentos button.activo{border-color:var(--orv-naranja);background:var(--orv-degrade);color:var(--orv-oscuro)}.com-segmentos button.activo span{color:var(--orv-oscuro);background:#ffffff73}@media (prefers-reduced-motion:reduce){.com-progreso-lleno{animation:none}.com-rec{transition:none}}@media (max-width:900px){.com-panel-dos{grid-template-columns:1fr}}@media (max-width:700px){.com-inicio{padding:16px}.com-inicio h2{font-size:21px}.com-inicio-contadores{grid-template-columns:repeat(4,1fr);gap:6px;width:100%}.com-inicio-contadores b{font-size:19px}.com-recs{grid-template-columns:1fr}}.com-parecidas{border:1px solid var(--orv-amarillo-60);background:var(--orv-amarillo-10);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.com-parecidas strong{color:var(--orv-naranja-texto);font-size:13px}.com-parecidas.confirmada{border-color:var(--orv-verde-30);background:var(--orv-verde-10)}.com-parecidas.confirmada strong{color:var(--orv-oscuro)}.com-parecidas ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.com-parecidas li button{border:1px solid var(--orv-amarillo-45);text-align:left;cursor:pointer;width:100%;color:var(--ink);background:#fff;border-radius:9px;grid-template-columns:1fr auto;gap:2px 10px;padding:9px 11px;display:grid}.com-parecidas li button b{font-size:14px}.com-parecidas li button span{color:var(--muted);grid-column:1;font-size:11.5px}.com-parecidas li button em{color:var(--orv-naranja-texto);grid-area:1/2/3;align-self:center;font-size:12px;font-style:normal;font-weight:700}.com-parecidas>button{cursor:pointer;border-radius:10px;min-height:42px;font-weight:700}.com-confirmar{border:1px solid var(--orv-amarillo-60);background:var(--orv-amarillo-10);color:var(--ink);border-radius:12px;flex-direction:column;gap:8px;padding:14px;font-size:13px;display:flex}.com-confirmar strong{color:var(--orv-naranja-texto)}.com-confirmar ul{margin:0;padding-left:18px;line-height:1.45}.com-confirmar .com-fila button{cursor:pointer;border-radius:10px;min-height:48px;font-weight:700}.com-deshacer{color:var(--orv-magenta);margin-top:4px}.com-td-borrar{white-space:nowrap;text-align:right}.com-borrar-confirma{color:var(--orv-magenta);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.com-borrar-confirma button:first-of-type{background:var(--orv-magenta);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:700}@media (max-width:700px){.com-tabla-entidades .com-td-borrar{text-align:left;grid-column:1/-1}}.com-chat{width:100%;max-width:760px;margin:0 auto}.com-chat-semanas{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.com-chat-semanas button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 14px;font-size:13px;font-weight:700;display:flex;position:relative}.com-chat-semanas button small{font-size:11px;font-weight:300}.com-chat-semanas button span{background:var(--orv-magenta);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:grid;position:absolute;top:-7px;right:-7px}.com-chat-semanas button.activo{border-color:var(--orv-naranja);background:var(--orv-degrade);color:var(--orv-oscuro)}.com-chat-semanas .com-chat-flecha{justify-content:center;align-items:center;padding:0 12px;font-size:20px}.com-chat-semanas .com-chat-flecha:disabled{opacity:.35;cursor:default}.com-chat-otra{color:var(--ink);align-self:center;font-size:12px;font-weight:700}.com-chat-hilo{border:1px solid var(--line);background:var(--orv-gris-10);border-radius:14px;flex-direction:column;gap:10px;min-height:160px;max-height:min(60vh,620px);padding:14px;display:flex;overflow:auto}.com-chat-vacio{text-align:center;max-width:380px;margin:auto}.com-msj{border:1px solid var(--line);background:#fff;border-radius:4px 14px 14px;align-self:flex-start;max-width:min(560px,88%);padding:10px 13px;box-shadow:0 1px 2px #00000008}.com-msj.mio{background:var(--orv-amarillo-10);border-color:var(--orv-amarillo-45);border-radius:14px 4px 14px 14px;align-self:flex-end}.com-msj.gestion{border-color:var(--orv-azul-30);background:var(--orv-azul-10)}.com-msj header{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.com-msj header b{color:var(--ink);font-size:13px}.com-msj.gestion header b{color:var(--orv-azul)}.com-msj header small{color:var(--muted);font-size:11px}.com-msj p{color:var(--ink);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.com-msj .com-msj-fechas{color:var(--orv-naranja-texto);margin-top:4px;font-size:12px;font-weight:700}.com-msj footer{text-align:right;margin-top:4px}.com-msj-cat{text-transform:uppercase;letter-spacing:.3px;border-radius:10px;padding:1px 8px;font-size:10.5px;font-weight:700}.com-msj-cat.prioridad{background:var(--orv-magenta-15);color:var(--orv-magenta)}.com-msj-cat.ausencia{background:var(--orv-amarillo-45);color:var(--orv-oscuro)}.com-msj-cat.evento{background:var(--orv-azul-10);color:var(--orv-azul)}.com-chat-form{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.com-chat-form textarea,.com-chat-form input[type=date]{border:1px solid var(--orv-gris-30);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:10px;padding:10px 12px;font-size:16px}.com-chat-form label{color:var(--ink);flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.com-chat-form .com-chat-todos{flex-flow:wrap;align-items:center;gap:4px 8px;font-weight:700}.com-chat-todos-lista{color:var(--orv-gris);font-weight:400}.com-chat-acceso{border:1px dashed var(--orv-azul-30);text-align:left;cursor:pointer;width:100%;color:var(--ink);background:#fff;border-radius:12px;grid-template-columns:1fr auto;gap:2px 12px;padding:13px 15px;display:grid}.com-chat-acceso b{color:var(--orv-azul);font-size:14px}.com-chat-acceso span{color:var(--muted);grid-column:1;font-size:12.5px;line-height:1.45}.com-chat-acceso em{color:var(--orv-azul);grid-area:1/2/3;align-self:center;font-style:normal;font-weight:700}.com-chat-acceso:hover{border-style:solid}.com-chip-europ{background:var(--orv-azul-10);color:var(--orv-azul)}.com-chip-nueva{background:var(--orv-verde-15);color:var(--orv-oscuro)}.com-chip-excel{background:var(--orv-verde-10);color:#1e7f4a;border:1px solid var(--orv-verde-30);cursor:help}.com-chip-gb{color:#b42318;cursor:help;background:#fdecea;border:1px solid #f6c9c3}.com-chip-gb-duda{color:#9a5b00;background:#fff6e5;border-color:#f3ddb0}.com-chip-mini{vertical-align:1px;margin-left:6px;padding:1px 6px;font-size:10px}.com-check{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.com-check input{width:18px;height:18px;margin:0}.com-historial{border-top:1px solid var(--line);padding-top:8px}.com-historial-boton{cursor:pointer;width:100%;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:13px;font-weight:700;display:flex}.com-historial-boton small{color:var(--muted);font-weight:300}.com-historial-flecha{color:var(--muted);margin-left:auto}.com-historial-cuerpo{flex-direction:column;gap:10px;padding-top:4px;display:flex}.com-linea{border-left:2px solid var(--line);flex-direction:column;gap:12px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.com-linea li{position:relative}.com-linea li:before{content:"";border:2px solid var(--brand-orange);background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-20px}.com-linea-cabeza{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.com-linea-cabeza b{color:var(--ink);font-variant-numeric:tabular-nums}.com-linea p{color:var(--ink);margin:4px 0 0;font-size:13px;line-height:1.45}.com-linea .com-linea-extra{color:var(--muted);font-size:12px}.com-historial-previo{background:var(--paper);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.com-historial-previo strong{color:var(--ink);font-size:12px}.com-historial-previo small{color:var(--muted);font-size:11px}.com-historial-previo p{color:var(--ink);margin:2px 0 0;font-size:13px;line-height:1.45}.com-historial-notas{font-style:italic}.com-historial-pie{color:var(--muted);margin:0;font-size:11px}.com-histo-btn{border:1px solid var(--line);width:22px;height:22px;color:var(--muted);cursor:pointer;vertical-align:-5px;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0 0 0 6px;padding:0;display:inline-flex}.com-histo-btn:hover,.com-histo-btn:focus-visible{color:var(--ink);border-color:var(--brand-orange);background:var(--brand-soft)}.com-histo-pop{z-index:1000;border:1px solid var(--line);color:var(--orv-oscuro);text-align:left;pointer-events:none;background:#fff;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.4;position:fixed;box-shadow:0 10px 30px #1e190f2e}.com-histo-pop strong{margin-bottom:6px;font-size:13px;display:block}.com-histo-pop ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.com-histo-pop li span{color:var(--orv-gris);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.com-histo-pop p{margin:6px 0 0}.com-histo-suave{color:var(--orv-gris)}.com-histo-previo{border-top:1px solid var(--orv-gris-15);padding-top:6px}.com-res-con-histo{position:relative}.com-res-con-histo>.com-cuenta-acciones{z-index:1;margin:0;position:absolute;top:12px;right:12px}.com-bitacora{flex-direction:column;gap:14px;display:flex}.com-bitacora-cuentas{flex-wrap:wrap;gap:8px;display:flex}.com-bitacora-cuentas button{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.com-bitacora-cuentas button b{color:var(--ink);font-size:13px}.com-bitacora-cuentas button small{color:var(--muted);font-size:11px}.com-bitacora-cuentas button.activo{border-color:var(--brand-orange);background:var(--brand-soft)}.com-bitacora-ficha{border-color:var(--brand-orange)}.com-bitacora-dia h3{letter-spacing:-.1px;color:var(--ink);margin:18px 0 10px;font-size:17px;font-weight:700}.com-bitacora-dia:first-of-type h3{margin-top:6px}.com-bitacora-dia h3:first-letter{text-transform:uppercase}.com-bitacora-dia h3 b{font-weight:800}.com-bitacora-dia h3.com-dia-hoy{color:var(--orv-naranja-texto,#9a5a00)}.com-bitacora-dia h3.com-dia-hoy b{color:var(--orv-naranja,#f08f04)}.com-bitacora-dia ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.com-bitacora-dia li{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px}.com-bitacora-dia li p{color:var(--ink);margin:6px 0 0;font-size:13px;line-height:1.45}.com-bitacora-dia li .com-linea-extra{color:var(--muted);font-size:12px}.com-bitacora-cabeza{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.com-bitacora-cabeza small{color:var(--muted);font-size:11px}.com-bitacora-cabeza .com-histo-btn{margin-left:0}.com-bitacora-nombre{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.com-bitacora-nombre:hover{text-decoration:underline}.com-resultados .com-res-con-histo .com-histo-btn{border-radius:50%;flex-direction:row;gap:0;width:26px;height:26px;padding:0}.com-resultados .com-res-con-histo>button:not(.com-histo-btn){padding-right:80px}.com-filtro-rapido{margin-top:-4px}.com-filtro-rapido button.activo{background:var(--orv-azul-10);border-color:var(--orv-azul);color:var(--orv-azul)}.com-link-chico{padding:0;font-size:11px}.com-tabla th.com-th-orden{padding:0}.com-tabla th.com-th-orden button{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:8px 10px;display:flex}.com-tabla th.com-th-orden button span{opacity:.55;font-size:9px}.com-tabla th.com-th-orden:hover button span,.com-tabla th.com-th-orden.activo button span{opacity:1}.com-tabla th.com-th-orden.activo{background:var(--orv-gris)}.com-tabla th.com-th-orden.num button{justify-content:flex-end}.com-chip-antes{background:var(--orv-azul-10);color:var(--orv-azul)}.com-chip-no{background:var(--orv-magenta-15);color:var(--orv-magenta)}.com-contacto-largo{overflow-wrap:anywhere}.com-aviso-chico{background:var(--orv-amarillo-30);color:var(--orv-naranja-texto);border-radius:8px;margin:6px 0 0;padding:8px 10px;font-size:13px}.com-linkedin-semana{border-top:1px solid var(--line);gap:2px;margin-top:12px;padding-top:10px;display:grid}.com-linkedin-semana span{color:var(--muted);font-size:12px}.com-linkedin-semana b{color:var(--ink);font-size:15px}.com-linkedin-semana small{color:var(--muted);font-size:12px}.com-bloque label.com-check{text-align:left;flex-direction:row;align-items:center;gap:10px;font-size:13px;font-weight:700}.com-bloque .com-check input{width:20px;height:20px;min-height:0;accent-color:var(--orv-naranja);flex:none;padding:0}.com-segmentos-pas{flex-wrap:wrap}.com-filtros-hoja label.com-check-filtro{flex-direction:row;align-self:end;align-items:center;gap:8px;padding-bottom:10px;font-size:12px;font-weight:700}.com-filtros-hoja .com-check-filtro input{width:18px;height:18px;min-height:0;accent-color:var(--orv-naranja);flex:none;padding:0}.com-filtros-hoja.com-filtros-pas{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr);margin-bottom:10px}@media (max-width:720px){.com-filtros-hoja.com-filtros-pas{grid-template-columns:1fr}}.com-con-histo{position:relative}.com-con-histo>button:not(.com-histo-btn){width:100%;padding-right:72px}.com-con-histo>.com-cuenta-acciones{z-index:1;margin:0;position:absolute;top:8px;right:8px}.com-rec-cuentas .com-histo-btn,.com-bitacora-cuentas .com-histo-btn,.com-parecidas li .com-histo-btn{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);background:#fff;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;padding:0;display:inline-flex}.com-parecidas li.com-con-histo>button:not(.com-histo-btn){padding-right:76px}.com-parecidas li.com-con-histo>.com-cuenta-acciones{top:50%;right:10px;transform:translateY(-50%)}.com-parecidas li.com-con-histo>button em{margin-right:4px}.com-boton-anotar{flex-direction:column;align-items:center;gap:2px;display:flex}.com-boton-anotar small{color:var(--muted);font-size:12px;font-weight:300}.com-doppler-paso{flex-direction:column;gap:10px;display:flex}.com-doppler-paso p{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.com-doppler-paso>button{align-self:flex-start}.com-doppler-paso input[type=file]{background:0 0;border:0;min-height:0;padding:8px 0}.com-doppler-previa{background:var(--orv-verde-10);border-radius:8px;padding:8px 10px}.com-pas-elegido{border:1px solid var(--orv-verde-30);background:var(--orv-verde-10);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.com-pas-elegido b{color:var(--ink);font-size:14px}.com-resultados-pas{margin-top:6px}.com-resultados-pas button:disabled{opacity:.55;cursor:not-allowed}.com-salud-semana{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:10px;display:grid}.com-salud-semana div{flex-direction:column;gap:2px;display:flex}.com-salud-semana b{color:var(--ink);font-size:22px}.com-salud-semana span{color:var(--muted);font-size:12px}.com-salud-semana small{color:var(--muted);font-size:11px}.com-cuenta-acciones{vertical-align:-5px;align-items:center;gap:4px;margin-left:6px;display:inline-flex}.com-cuenta-acciones .com-histo-btn{vertical-align:0;margin:0}.com-modal-fondo{z-index:900;background:#14120c73;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.com-modal{background:var(--paper);border-radius:16px;outline:none;flex-direction:column;gap:12px;width:min(720px,100%);padding:18px 20px 20px;display:flex;box-shadow:0 20px 50px #00000040}.com-modal-cabeza{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.com-modal-cabeza h3{color:var(--ink);margin:0;font-size:18px}.com-modal-cabeza span{color:var(--muted);font-size:12px}.com-modal-cuerpo{flex-direction:column;gap:10px;display:flex}.com-modal-grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.com-modal-grilla .com-modal-ancho{grid-column:1/-1}.com-modal-grilla select{border:1px solid var(--orv-gris-30);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:10px;padding:10px 12px;font-size:16px}@media (max-width:600px){.com-modal-grilla{grid-template-columns:1fr}.com-modal-fondo{padding:12px 8px}}.com-aviso-edicion{z-index:950;background:var(--orv-oscuro);box-shadow:inset 0 -3px 0 var(--orv-naranja),0 10px 30px #0003;color:#fff;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.com-historial-ediciones{color:var(--ink);flex-direction:column;gap:4px;margin:4px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.com-historial-antes{color:var(--muted);text-decoration:line-through}.com-objs{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.com-objs-cabeza{border-bottom:1px solid var(--line);background:#fcfbf8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.com-objs-resumen{flex-wrap:wrap;gap:14px;display:flex}.com-objs-cuenta{align-items:center;gap:6px;display:inline-flex}.com-objs-cuenta b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px}.com-objs-ref{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.com-objs-ref i{background:var(--orv-oscuro,#3f3f3f);border-radius:2px;width:2.5px;height:14px;display:inline-block}.com-objs-lista{margin:0;padding:0;list-style:none}.com-obj{border-top:1px solid var(--line);grid-template-columns:minmax(190px,1.25fr) minmax(140px,1.6fr) 118px 46px 96px;align-items:center;gap:18px;padding:12px 18px;transition:background .15s;display:grid}.com-obj:first-child{border-top:0}.com-obj:hover{background:#fcfaf5}.com-obj-nombre{min-width:0}.com-obj-nombre b{color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.3;display:block}.com-obj-nombre small{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.com-obj-pista{background:var(--orv-gris-15,#ecebe8);border-radius:6px;height:10px;position:relative}.com-obj-lleno{transform-origin:0;border-radius:6px;min-width:0;animation:.8s cubic-bezier(.2,.8,.2,1) both com-obj-crece;position:absolute;top:0;bottom:0;left:0}.com-obj-marca{background:var(--orv-oscuro,#3f3f3f);border-radius:2px;width:2.5px;margin-left:-1.25px;position:absolute;top:-5px;bottom:-5px}@keyframes com-obj-crece{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.com-obj-valor{text-align:right;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.com-obj-valor b{color:var(--ink);font-size:15px}.com-obj-pct{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.com-obj-estado{justify-content:flex-end;display:flex}@media (max-width:760px){.com-objs-cabeza{padding:10px 14px}.com-obj{grid-template-columns:1fr auto auto;grid-template-areas:"nombre nombre estado""pista pista pista""valor valor pct";gap:8px 10px;padding:12px 14px}.com-obj-nombre{grid-area:nombre}.com-obj-estado{grid-area:estado;align-self:start}.com-obj-pista{grid-area:pista}.com-obj-valor{text-align:left;grid-area:valor}.com-obj-pct{grid-area:pct}}@media (prefers-reduced-motion:reduce){.com-obj-lleno{animation:none}}.com-tabla-entidades tr.com-fila-marcada td{animation:4s both com-fila-marcada}@keyframes com-fila-marcada{0%,55%{background:var(--orv-amarillo-30,#feeab4)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.com-tabla-entidades tr.com-fila-marcada td{background:var(--orv-amarillo-10,#fff8e6);animation:none}}.com-tarjeta-dash,.com-objs,.com-tile,.com-periodo,.com-reloj,.com-estado-celda,.com-bitacora-dia li,.com-aviso{transition:transform .18s,box-shadow .18s}@media (hover:hover){.com-tarjeta-dash:hover,.com-objs:hover,.com-periodo:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 10px 24px #00000012}.com-tile:hover,.com-reloj:hover,.com-estado-celda:hover,.com-bitacora-dia li:hover,.com-aviso:hover{transform:translateY(-2px)scale(1.015);box-shadow:0 10px 24px #00000012}}@media (prefers-reduced-motion:reduce){.com-tarjeta-dash,.com-objs,.com-tile,.com-periodo,.com-reloj,.com-estado-celda,.com-bitacora-dia li,.com-aviso{transition:none}}.com-filtro-aviso{border:1px solid var(--orv-amarillo-45,#fde08e);background:var(--orv-amarillo-10,#fff8e6);color:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 0;padding:8px 12px;font-size:13px;display:flex}.com-filtro-aviso button{border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:700}.com-unidades .com-unidad-equipo{border-color:var(--orv-oscuro);color:var(--orv-oscuro)}.com-unidades .com-unidad-equipo.activo{background:var(--orv-oscuro);border-color:var(--orv-oscuro);color:#fff}.com-semaforo{border-radius:11px;justify-content:center;align-items:center;min-width:26px;height:22px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.com-semaforo.bien{background:var(--orv-verde-15,#e0f3e8);color:var(--orv-oscuro)}.com-semaforo.ojo{background:var(--orv-amarillo-45);color:var(--orv-oscuro)}.com-semaforo.mal{background:var(--orv-magenta-15);color:var(--orv-magenta)}.com-ancla{scroll-margin-top:16px}.com-equipo-filtros{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.com-equipo-filtros .com-unidades{margin:0}.com-equipo-filtros-fila{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.com-equipo-filtros-fila .com-buscador{flex:280px}.com-equipo-filtros-fila .com-buscador input{height:42px;font-size:14px}.com-tabla-toques{min-width:1080px}.com-tabla-toques td{vertical-align:top}.com-td-fecha{white-space:nowrap}.com-td-cuenta{text-align:left;padding:0;font-size:13px;line-height:1.3}.com-tabla-toques td small.com-td-suave{font-size:11px;display:block}.com-tabla-toques td:nth-child(7) small.com-td-suave{display:inline}.com-td-que{max-width:340px}.com-td-que span{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.com-td-avance{color:var(--orv-naranja-texto);font-weight:700}.com-mas{margin-top:10px}.com-selector-ejec{scrollbar-width:thin;gap:8px;margin-bottom:4px;padding:2px 2px 10px;display:flex;overflow-x:auto}.com-sel-ejec{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:14px;flex:1 0 150px;align-items:center;gap:10px;padding:9px 12px;transition:transform .18s,box-shadow .18s,border-color .18s,background .25s;display:flex}.com-sel-ejec:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000000f}.com-sel-ejec.activo{border-color:var(--orv-oscuro);box-shadow:0 0 0 1px var(--orv-oscuro),0 8px 20px #00000014}.com-sel-texto{flex-direction:column;min-width:0;line-height:1.25;display:flex}.com-sel-texto b{color:var(--ink);font-size:14px}.com-sel-texto small{color:var(--muted);white-space:nowrap;font-size:11px}.com-avatar{--c:var(--orv-verde);width:34px;height:34px;color:var(--orv-oscuro);box-shadow:inset 0 0 0 3px var(--c);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.com-estado-ojo .com-avatar,.com-estado-ojo.com-sel-ejec .com-avatar{--c:var(--orv-amarillo)}.com-estado-mal .com-avatar{--c:var(--orv-magenta)}.com-sel-ejec.com-estado-bien.activo{background:#2fac6612}.com-sel-ejec.com-estado-ojo.activo{background:#fbba051c}.com-sel-ejec.com-estado-mal.activo{background:#ab12610f}.com-panel-ejec{--tinte:#2fac660f;--borde:#2fac6647;--fuerte:var(--orv-verde);border:1px solid var(--borde);background:linear-gradient(160deg,var(--tinte),#fff9 70%),#fff;border-radius:16px;flex-direction:column;gap:16px;padding:18px 20px;transition:background .45s,border-color .45s;display:flex}.com-panel-ejec.com-estado-ojo{--tinte:#fbba051f;--borde:#f08f0452;--fuerte:#b97800}.com-panel-ejec.com-estado-mal{--tinte:#ab126112;--borde:#ab126140;--fuerte:var(--orv-magenta)}.com-panel-cab{align-items:center;gap:14px;display:flex}.com-avatar-grande{width:52px;height:52px;box-shadow:inset 0 0 0 4px var(--c);font-size:22px}.com-panel-quien{flex-direction:column;flex:1;min-width:0;display:flex}.com-panel-quien strong{color:var(--ink);font-size:24px;line-height:1.15}.com-panel-quien span{color:var(--muted);font-size:13px}.com-panel-estado{border:1px solid var(--borde);color:var(--fuerte);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:20px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.com-panel-estado i{background:var(--fuerte);border-radius:50%;width:9px;height:9px}.com-burbuja{border:1px solid var(--borde);background:#fff;border-radius:4px 16px 16px;margin-left:8px;padding:12px 16px;animation:.35s com-burbuja;position:relative;box-shadow:0 4px 14px #0000000a}.com-burbuja:before{content:"";border-style:solid;border-width:0 10px 10px 0;border-color:transparent var(--borde) transparent transparent;position:absolute;top:-1px;left:-9px}.com-burbuja:after{content:"";border-top:0 solid #0000;border-bottom:8px solid #0000;border-left:0 solid #0000;border-right:8px solid #fff;position:absolute;top:0;left:-7px}.com-burbuja-rotulo{letter-spacing:.6px;text-transform:uppercase;color:var(--fuerte);margin-bottom:3px;font-size:10px;font-weight:800;display:block}.com-burbuja p{color:var(--ink);margin:0;font-size:14px;line-height:1.55}@keyframes com-burbuja{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.com-panel-cuerpo{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:22px;display:grid}.com-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;display:grid}.com-kpi{flex-direction:column;gap:3px;min-width:0;display:flex}.com-kpi dt{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.com-kpi dd{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.com-kpi dd b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:26px;line-height:1.1}.com-kpi dd small{color:var(--muted);font-size:11px;font-weight:600}.com-kpi-rojo dd b{color:var(--orv-magenta)}.com-kpi-pista{background:#00000012;border-radius:3px;height:5px;display:block;position:relative}.com-kpi-pista span{background:var(--orv-naranja);border-radius:3px;height:100%;transition:width .55s cubic-bezier(.2,.8,.2,1);display:block}.com-kpi-rojo .com-kpi-pista span{background:var(--orv-magenta)}.com-kpi-pista i{background:var(--orv-gris);border-radius:1px;width:2px;height:11px;margin-left:-1px;transition:left .55s cubic-bezier(.2,.8,.2,1);position:absolute;top:-3px}.com-kpi-objs dd{align-items:center;gap:5px;min-height:31px}.com-dias{background:#ffffffbf;border:1px solid #0000000f;border-radius:12px;margin:0;padding:12px 14px 10px}.com-dias figcaption{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:22px;font-size:10px;font-weight:700;display:flex}.com-dias-leyenda{text-transform:none;letter-spacing:0;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.com-dias-leyenda i{border-top:1.5px dashed var(--orv-gris);width:16px}.com-dias-area{border-bottom:1px solid var(--orv-gris-30);grid-template-columns:repeat(10,1fr);align-items:end;gap:6px;display:grid;position:relative}.com-dias-col{justify-content:center;align-items:flex-end;height:100%;display:flex}.com-dias-barra{background:var(--orv-naranja-45,#f8cd8e);border-radius:4px 4px 0 0;width:100%;max-width:26px;min-height:0;transition:height .55s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.com-dias-col.hoy .com-dias-barra{background:var(--orv-naranja)}.com-dias-barra b{color:var(--ink);font-variant-numeric:tabular-nums;padding-bottom:2px;font-size:11px;font-weight:700;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.com-dias-barra b.cero{color:var(--orv-gris-30)}.com-dias-prom{border-top:1.5px dashed var(--orv-gris);z-index:1;pointer-events:none;height:0;transition:bottom .55s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;right:0}.com-dias-ejes{grid-template-columns:repeat(10,1fr);gap:6px;margin-top:5px;display:grid}.com-dias-ejes span{color:var(--muted);flex-direction:column;align-items:center;font-size:9.5px;line-height:1.2;display:flex}.com-dias-ejes b{color:var(--ink);font-size:11px}.com-dias-ejes span.hoy b{color:var(--orv-naranja-texto)}.com-panel-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media (max-width:820px){.com-panel-cuerpo{grid-template-columns:1fr}}@media (max-width:560px){.com-panel-ejec{padding:14px}.com-panel-cab{flex-wrap:wrap}.com-panel-estado{order:3}.com-sel-ejec{flex:none}.com-dias-ejes span{font-size:8px}.com-dias-area,.com-dias-ejes{gap:3px}}@media (prefers-reduced-motion:reduce){.com-kpi-pista span,.com-kpi-pista i,.com-dias-barra,.com-dias-prom,.com-panel-ejec,.com-sel-ejec{transition:none}.com-burbuja{animation:none}}.com-agenda-resumen{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.com-agenda-cifra{border:1px solid var(--line);text-align:left;font:inherit;color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}button.com-agenda-cifra{cursor:pointer;transition:transform .18s,box-shadow .18s}button.com-agenda-cifra:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000012}.com-agenda-cifra b{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}.com-agenda-cifra span{color:var(--muted);font-size:12px}.com-agenda-cifra.rojo{background:var(--orv-magenta-10,#f7e7ef);border-color:#0000}.com-agenda-cifra.rojo b{color:var(--orv-magenta)}.com-agenda-cifra.rojo.cero{border-color:var(--line);background:#fff}.com-agenda-cifra.rojo.cero b{color:var(--ink)}.com-agenda-cifra.naranja{background:var(--orv-naranja-15);box-shadow:inset 0 3px 0 var(--orv-naranja);border-color:#0000}.com-agenda-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.com-agenda-mes{align-items:center;gap:6px;display:flex}.com-agenda-mes strong{text-align:center;text-transform:capitalize;min-width:150px;font-size:17px}.com-agenda-mes button{border:1px solid var(--line);cursor:pointer;width:34px;height:34px;color:var(--ink);background:#fff;border-radius:50%;font-size:18px;line-height:1}.com-agenda-mes button.com-agenda-hoy{border-radius:17px;width:auto;padding:0 12px;font-size:12px;font-weight:700}.com-cal{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:8px;display:grid}.com-cal-cab{text-align:center;color:var(--muted);padding:4px 0 6px;font-size:11px;font-weight:800}.com-cal-dia{--carga:0;background:rgba(240,143,4,var(--carga));text-align:left;min-height:92px;font:inherit;color:var(--ink);cursor:pointer;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:stretch;gap:3px;padding:6px 7px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.com-cal-dia:hover{border-color:var(--orv-gris-30)}.com-cal-dia.finde{background-color:#00000006}.com-cal-dia.fuera{opacity:.4}.com-cal-dia.hoy .com-cal-num{background:var(--orv-naranja);color:#fff}.com-cal-dia.elegido{border-color:var(--orv-oscuro);box-shadow:0 0 0 1px var(--orv-oscuro)}.com-cal-dia.atrasado{background:var(--orv-magenta-10,#f7e7ef)}.com-cal-dia.atrasado .com-cal-n{background:var(--orv-magenta);color:#fff}.com-cal-num{border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;min-width:24px;height:24px;padding:0 5px;font-size:12px;font-weight:700;display:inline-flex}.com-cal-n{background:var(--orv-oscuro);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:6px;right:6px}.com-cal-nombres{flex-direction:column;gap:2px;min-width:0;display:flex}.com-cal-nombres i{white-space:nowrap;text-overflow:ellipsis;background:#ffffffbf;border-radius:4px;padding:1px 5px;font-size:11px;font-style:normal;line-height:1.25;overflow:hidden}.com-cal-nombres i.mas{color:var(--muted);background:0 0;font-weight:700}.com-agenda-dia{margin-top:18px;scroll-margin-top:16px}.com-agenda-dia h3{color:var(--ink);margin:18px 0 8px;font-size:18px}.com-agenda-dia h3 small{color:var(--muted);font-size:14px;font-weight:500}.com-agenda-titulo-vencidas{color:var(--orv-magenta)!important}.com-agenda-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.com-agenda-item{border:1px solid var(--line);border-left:4px solid var(--orv-naranja);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.com-agenda-item.vencida{border-left-color:var(--orv-magenta)}.com-agenda-item-texto{flex-direction:column;gap:3px;min-width:0;display:flex}.com-agenda-item-texto strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:inline-flex}.com-agenda-que{color:var(--ink);font-size:14px}.com-agenda-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.com-agenda-vence{color:var(--orv-magenta);font-weight:700}.com-agenda-corrida{color:var(--muted);font-style:italic}.com-agenda-cargar{flex:none}@media (max-width:760px){.com-agenda-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}.com-cal{gap:2px;padding:4px}.com-cal-dia{align-items:center;min-height:52px;padding:4px}.com-cal-num{align-self:center}.com-cal-nombres{display:none}.com-cal-n{margin-top:2px;position:static}.com-agenda-item{flex-direction:column;align-items:stretch}.com-agenda-mes strong{min-width:120px}}.com-local{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.com-local>span{margin-right:2px}.com-local button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:12px;padding:3px 10px;font-size:12px;font-weight:700}.com-local button.activo{border-color:var(--orv-naranja);background:var(--orv-naranja-15);color:var(--orv-oscuro)}.com-chip-local{background:var(--orv-verde-15);color:var(--orv-oscuro)}.com-agenda-dia-titulo{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.com-agenda-recorrido{margin-left:auto;padding:6px 12px;font-size:12px}.com-rec-intro{max-width:760px;margin-top:-10px;font-size:13px}.com-rec-ubicar{background:var(--orv-azul-10);border:1px solid var(--orv-azul-30);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.com-rec-ubicar>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.com-rec-ubicar strong{color:var(--orv-azul);font-size:14px}.com-rec-ubicar span{color:var(--muted);font-size:12px}.com-rec-fuente{flex-direction:column;gap:10px;display:flex}.com-rec-controles{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.com-rec-controles label{flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.com-rec-controles input[type=date],.com-rec-controles select{border:1px solid var(--orv-gris-30);background:var(--orv-amarillo-10);min-height:40px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:14px;font-weight:400}.com-rec-controles select{min-width:220px}.com-rec-controles>button{min-height:40px}.com-rec-check{cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:700;flex-direction:row!important;display:flex!important}.com-rec-check input{width:18px;height:18px;accent-color:var(--orv-naranja)}.com-rec-controles .com-rec-check{min-height:40px}.com-rec-lista{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;max-height:440px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.com-rec-fila{border-top:1px solid var(--orv-gris-15);align-items:center;gap:12px;padding:10px 14px;display:flex}.com-rec-fila:first-child{border-top:0}.com-rec-fila.elegida{background:var(--orv-amarillo-10)}.com-rec-fila-texto{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.com-rec-fila-texto strong{flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;display:flex}.com-rec-fila-texto>span{color:var(--muted);font-size:12px}.com-rec-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.com-rec-sindir{color:var(--orv-magenta);font-style:normal}.com-rec-vencida{color:var(--orv-magenta);font-weight:700}.com-rec-sumar{white-space:nowrap;flex:none;padding:7px 14px;font-size:12px}.com-rec-sumar.ya{color:#1e7f4a;opacity:1}.com-rec-x{padding:4px 10px;font-size:18px;line-height:1}.com-rec-inicio{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.com-rec-inicio label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;transition:border-color .15s,background .15s;display:flex}.com-rec-inicio label.activo{border-color:var(--orv-naranja);background:var(--orv-amarillo-10);box-shadow:inset 0 0 0 1px var(--orv-naranja)}.com-rec-inicio input{accent-color:var(--orv-naranja);margin-top:2px}.com-rec-inicio span{flex-direction:column;gap:2px;display:flex}.com-rec-inicio b{font-size:13px}.com-rec-inicio small{color:var(--muted);font-size:11px}.com-rec-dir{border:1px solid var(--orv-gris-30);background:#fff;border-radius:10px;width:100%;height:46px;padding:0 14px;font-size:15px}.com-rec-armar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.com-rec-armar .primary{border-radius:12px;min-height:50px;padding:0 28px;font-size:15px}.com-rec-maps{flex-direction:column;gap:8px;display:flex}.com-rec-maps-btn{border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:15px;text-decoration:none;display:flex}.com-rec-marcando{background:var(--orv-naranja-15);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.com-rec-paradas{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.com-rec-parada{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 12px 12px 14px;scroll-margin:90px;display:flex}.com-rec-parada.elegida{border-color:var(--orv-naranja);box-shadow:0 0 0 1px var(--orv-naranja)}.com-rec-parada.hecha{background:var(--orv-gris-10);opacity:.75}.com-rec-parada.sinubicar{border-style:dashed}.com-rec-num{background:var(--orv-oscuro);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.com-rec-parada.hecha .com-rec-num{background:var(--orv-verde)}.com-rec-parada.sinubicar .com-rec-num{background:var(--orv-gris-30);color:var(--ink)}.com-rec-parada-texto{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.com-rec-parada-texto strong{flex-wrap:wrap;align-items:center;gap:4px;font-size:15px;display:flex}.com-rec-parada-texto>span{color:var(--muted);font-size:12px}.com-rec-prox{color:var(--ink)}.com-rec-acciones{flex-wrap:wrap;gap:6px 14px;margin-top:4px;display:flex}.com-rec-acciones a,.com-rec-link{color:var(--orv-naranja-texto);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:none}.com-rec-acciones a:hover,.com-rec-link:hover{text-decoration:underline}.com-rec-orden{flex-direction:column;flex:none;gap:4px;display:flex}.com-rec-orden button{border:1px solid var(--line);width:30px;height:28px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:0;font-size:14px}.com-rec-orden button:disabled{opacity:.35;cursor:default}.com-chip-hecha{background:var(--orv-verde-15);color:#1e7f4a}.com-chip-sinubicar{background:var(--orv-magenta-10);color:var(--orv-magenta);white-space:normal}.com-chip-aprox{background:var(--orv-amarillo-30);color:var(--orv-oscuro)}.com-rec-depaso{flex-direction:column;gap:8px;padding-top:6px;display:flex}.com-rec-depaso h4{margin:0;font-size:15px}.com-rec-depaso h4 small{color:var(--muted);font-weight:300}.com-rec-guardar{flex-wrap:wrap;gap:8px;display:flex}.com-rec-guardar input{border:1px solid var(--orv-gris-30);background:#fff;border-radius:10px;flex:1;min-width:200px;height:42px;padding:0 12px;font-size:14px}.com-mapa{border:1px solid var(--line);touch-action:none;-webkit-user-select:none;user-select:none;background:#e8e4dc;border-radius:14px;position:relative;overflow:hidden}.com-mapa-lienzo{cursor:grab;position:absolute;inset:0}.com-mapa-lienzo:active{cursor:grabbing}.com-mapa.marcando .com-mapa-lienzo{cursor:crosshair}.com-mapa-lienzo img{pointer-events:none;width:256px;max-width:none;height:256px;position:absolute}.com-mapa-capa{pointer-events:none;position:absolute;top:0;left:0}.com-mapa-linea-fondo{fill:none;stroke:#fff;stroke-width:7px;stroke-linejoin:round;stroke-linecap:round;opacity:.9}.com-mapa-linea{fill:none;stroke:var(--orv-naranja);stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.com-pin{background:var(--orv-oscuro);color:#fff;cursor:pointer;z-index:2;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:12px;font-weight:700;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000059}.com-pin.elegido{z-index:3;box-shadow:0 0 0 3px var(--orv-amarillo),0 2px 6px #00000059;transform:translate(-50%,-50%)scale(1.25)}.com-pin-inicio{background:var(--orv-azul)}.com-pin-hecha{background:var(--orv-verde)}.com-pin-aprox{background:var(--orv-gris);border-style:dashed}.com-pin-dePaso{width:22px;height:22px;color:var(--orv-naranja-texto);border-color:var(--orv-naranja);z-index:1;background:#fff;font-size:14px}.com-mapa-zoom{z-index:4;flex-direction:column;gap:4px;display:flex;position:absolute;top:10px;right:10px}.com-mapa-zoom button{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:0;font-size:18px;line-height:1;box-shadow:0 1px 4px #00000026}.com-mapa-aviso{background:var(--orv-oscuro);color:#fff;z-index:4;pointer-events:none;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:10px;left:50%;transform:translate(-50%)}.com-mapa-credito{color:#333;z-index:4;background:#fffc;padding:2px 6px;font-size:10px;text-decoration:none;position:absolute;bottom:0;right:0}@media (max-width:700px){.com-rec-inicio{grid-template-columns:1fr}.com-rec-controles select{width:100%;min-width:0}.com-rec-controles label{flex:100%}.com-rec-armar .primary{flex:1}.com-agenda-recorrido{margin-left:0}}.com-nuevo{background:var(--orv-oscuro);color:#fff;letter-spacing:.4px;text-transform:uppercase;border-radius:10px;flex:none;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:700;animation:2.4s ease-in-out 3 com-nuevo-latido}.com-side-item.activo .com-nuevo{background:var(--orv-naranja);color:var(--orv-oscuro)}@keyframes com-nuevo-latido{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.com-topbar-menu{position:relative}.com-topbar-punto{background:var(--orv-magenta);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #fff}@media (prefers-reduced-motion:reduce){.com-nuevo{animation:none}}.com-rec-paso1{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;display:grid}.com-rec-meta-box,.com-rec-desde{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.com-rec-pregunta{font-size:15px;font-weight:700}.com-rec-meta-box small{color:var(--muted);font-size:12px}.com-rec-stepper{align-items:center;gap:14px;display:flex}.com-rec-stepper b{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font-size:34px;line-height:1}.com-rec-stepper button{border:1px solid var(--orv-gris-30);background:var(--orv-amarillo-10);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;padding:0;font-size:22px;line-height:1}.com-rec-stepper button:disabled{opacity:.35;cursor:default}.com-rec-desde select,.com-rec-desde input[type=text]{border:1px solid var(--orv-gris-30);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:10px;padding:0 12px;font-size:15px}.com-rec-resumen{z-index:20;background:var(--orv-oscuro);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex;position:sticky;top:8px;box-shadow:0 8px 24px #0000002e}.com-rec-cuenta,.com-rec-tiempo{flex-direction:column;gap:2px;display:flex}.com-rec-cuenta b,.com-rec-tiempo b{font-variant-numeric:tabular-nums;color:var(--orv-amarillo);font-size:24px;line-height:1.1}.com-rec-cuenta b small{color:#fff;font-size:15px;font-weight:300}.com-rec-cuenta span,.com-rec-tiempo span{color:#ffffffbf;font-size:12px}.com-rec-tiempo{border-left:1px solid #ffffff2e;flex:1;min-width:160px;padding-left:16px}.com-rec-resumen .primary{border-radius:12px;min-height:46px;padding:0 20px;font-size:15px}.com-rec-resumen .outline{color:#fff;background:0 0;border-color:#fff6;min-height:42px}.com-rec-resumen .outline:hover{background:#ffffff1a}.com-rec-bloque{flex-direction:column;gap:10px;display:flex}.com-rec-bloque>h3{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:16px;display:flex}.com-rec-bloque>h3 small{color:var(--muted);font-size:14px;font-weight:300}.com-rec-dia,.com-rec-zona{border:1px solid var(--orv-gris-30);background:var(--orv-amarillo-10);min-height:36px;color:var(--ink);border-radius:8px;margin-left:auto;padding:0 10px;font-size:13px;font-weight:400}.com-rec-limpiar{margin-left:auto;font-size:12px}.com-rec-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.com-rec-chips li{background:var(--orv-amarillo-30);border-radius:20px;align-items:center;gap:6px;padding:5px 6px 5px 12px;font-size:13px;font-weight:700;display:inline-flex}.com-rec-chips i{color:var(--orv-magenta);font-size:11px;font-style:normal;font-weight:400}.com-rec-chips button{width:22px;height:22px;color:var(--ink);cursor:pointer;background:#00000014;border:0;border-radius:50%;padding:0;font-size:14px;line-height:1}.com-rec-mas{background:var(--orv-degrade);width:40px;height:40px;color:var(--orv-oscuro);cursor:pointer;border:0;border-radius:50%;flex:none;padding:0;font-size:22px;font-weight:700;line-height:1;box-shadow:0 2px 6px #f08f0459}.com-rec-mas:disabled{cursor:default;box-shadow:none}.com-rec-fila.agregada{background:var(--orv-verde-10)}.com-rec-fila.agregada .com-rec-mas{background:var(--orv-verde);color:#fff}.com-rec-salida{color:var(--muted);align-items:center;gap:12px;padding:4px 14px;font-size:13px;display:flex}.com-rec-num.inicio{background:var(--orv-azul)}@media (max-width:700px){.com-rec-paso1{grid-template-columns:1fr}.com-rec-resumen{gap:10px 14px;top:64px}.com-rec-tiempo{border-left:0;padding-left:0}.com-rec-resumen .primary,.com-rec-resumen .outline{flex:100%}.com-rec-dia,.com-rec-zona{margin-left:0}}.com-hora{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.com-th-meta{opacity:.7;font-weight:500}.com-td-cumplida{color:#1f7a47;font-weight:700}.com-tick{background:var(--orv-verde);color:#fff;vertical-align:1px;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-right:5px;font-size:10px;font-weight:800;display:inline-flex}.com-info-obj{color:#a39d92;cursor:help;vertical-align:-4px;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin:0 0 0 4px;padding:0;display:inline-flex}.com-info-obj:hover,.com-info-obj:focus-visible,.com-info-obj[aria-expanded=true]{color:var(--orv-naranja,#f08f04);background:#f08f041a;outline:none}.com-info-pop{z-index:1000;border:1px solid var(--line);color:var(--orv-oscuro);text-align:left;text-transform:none;letter-spacing:0;pointer-events:none;background:#fff;border-radius:12px;padding:12px 14px;font-size:12.5px;font-weight:400;line-height:1.45;animation:.14s ease-out com-info-in;position:fixed;box-shadow:0 10px 30px #1e190f2e}.com-info-pop strong{margin-bottom:4px;font-size:13px;display:block}.com-info-pop p{margin:0}.com-info-pop .com-info-extra{color:var(--orv-gris);margin-top:6px}@keyframes com-info-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.com-info-pop{animation:none}}@media print{.com-info-obj{display:none}}.com-sumado{color:var(--muted);font-size:11px;font-weight:300}.com-cot-vencida{color:#b42318;font-weight:700}.com-cot-cabeza{justify-content:center;margin-bottom:4px;display:flex}.com-cot-cargar{width:auto;min-width:260px}.com-etapas-desliz{flex-direction:column;gap:6px;display:flex}.com-etapas-elegida{align-items:center;gap:10px;min-height:30px;display:flex}.com-etapas-elegida .com-chip{padding:5px 12px;font-size:14px}.com-etapas-elegida small{color:var(--orv-gris);font-size:12px}.com-etapas-suave{color:var(--orv-gris);font-size:13px}.com-etapas-hoy-movil{color:var(--orv-gris);margin-left:auto;font-size:12px;display:none}.com-etapas-marco{padding:0 44px}.com-etapas-pista{cursor:pointer;touch-action:none;border-radius:18px;outline:none;height:36px;position:relative}.com-etapas-pista:focus-visible{box-shadow:0 0 0 3px #f08f0459}.com-etapas-linea,.com-etapas-lleno{border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0}.com-etapas-linea{background:#e6e3dc;right:0}.com-etapas-lleno{transition:width .2s}.com-etapas-punto{background:#fff;border:2px solid #cfcac0;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;transition:background .2s,border-color .2s;position:absolute;top:50%}.com-etapas-punto.hoy{box-shadow:0 0 0 3px #fff,0 0 0 5px #bdb6a8}.com-etapas-perilla{pointer-events:none;background:#fff;border:4px solid;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;transition:left .2s;position:absolute;top:50%;box-shadow:0 2px 8px #1e190f40}.com-etapas-pista.sin-valor .com-etapas-punto{border-color:#cfcac0}.com-etapas-nombres{height:38px;position:relative}.com-etapas-nombres button{width:88px;color:var(--orv-gris);text-align:center;cursor:pointer;background:0 0;border:0;padding:2px;font-size:11.5px;font-weight:600;line-height:1.2;position:absolute;top:0;transform:translate(-50%)}.com-etapas-nombres button.elegido{color:var(--ink);font-weight:800}.com-etapas-nombres button i{text-transform:uppercase;letter-spacing:.4px;color:#9a9284;font-size:10px;font-style:normal;font-weight:800;display:block}.com-etapas-salidas{border-top:1px dashed #e6e3dc;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;padding-top:10px;display:flex}.com-etapas-salidas span{color:var(--orv-gris);margin-right:2px;font-size:12px}.com-etapas-salidas button{border:1px solid var(--orv-gris-30);min-height:32px;color:var(--ink);cursor:pointer;background:#fff;border-radius:16px;padding:5px 11px;font-size:12px;font-weight:700}.com-etapas-salidas button.activo{border-color:#0000}@media (max-width:640px){.com-etapas-marco{padding:0 18px}.com-etapas-nombres{display:none}.com-etapas-hoy-movil{display:inline}}@media (prefers-reduced-motion:reduce){.com-etapas-lleno,.com-etapas-perilla,.com-etapas-punto{transition:none}}.com-cotizaciones{flex-direction:column;gap:14px;display:flex}.com-cot-ventana{text-align:left;cursor:pointer;font:inherit;border:0;transition:transform .12s,box-shadow .12s}.com-cot-ventana:hover{transform:translateY(-2px)}.com-cot-ventana.activa{outline-offset:2px;outline:2px solid}.com-cot-estados button small{opacity:.65;margin-left:3px;font-weight:700}.com-tabla-cot{min-width:1040px}.com-cot-modo{background:var(--orv-azul-10);color:var(--orv-azul);border-radius:5px;padding:1px 5px;font-size:10px;font-weight:700}.com-cot-hace{color:var(--muted)}@media (max-width:760px){.com-cot-ventanas{grid-template-columns:repeat(2,minmax(0,1fr))}}.com-tabla-cot td[data-label=Cotizada],.com-tabla-cot td[data-label=Edades],.com-tabla-cot td[data-label=Fecha]{white-space:nowrap}.com-chip-empresa{background:var(--orv-azul-10);color:var(--orv-azul)}.com-side-marca{transition:background .2s}.com-side-marca:hover{background:var(--side-2)}.com-sel-aviso{color:#9a5a00;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;font-weight:700;overflow:hidden}.com-avisos-semana{flex-wrap:wrap;gap:6px;margin:-4px 0 12px;display:flex}.com-avisos-semana span{color:#9a5a00;background:#fdeed9;border-radius:12px;padding:3px 10px;font-size:12px;font-weight:700}.com-panel-bloque{flex-direction:column;gap:10px;min-width:0;display:flex}.com-panel-titulo{letter-spacing:.5px;text-transform:uppercase;color:var(--ink);margin:0;font-size:12px;font-weight:800}.com-panel-titulo small{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:600}.com-equipo .com-panel-cuerpo{grid-template-columns:1fr;gap:26px}.com-panel-actividad{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:22px;display:grid}@media (max-width:820px){.com-panel-actividad{grid-template-columns:1fr}}.com-panel-bloque .com-objs{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0}.com-selector-ejec .com-sel-ejec{flex:1 1 0;min-width:150px}.com-sel-texto small,.com-sel-aviso{text-overflow:ellipsis;overflow:hidden}.com-ind{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.com-ind i{border-radius:50%;flex:none;width:8px;height:8px}.com-ind em{opacity:.75;font-style:normal;font-weight:600}.com-ind-bien{background:var(--orv-verde-10);color:#1d7444}.com-ind-bien i{background:var(--orv-verde)}.com-ind-ojo{color:#8a5a00;background:#fff4d6}.com-ind-ojo i{background:var(--orv-amarillo)}.com-ind-mal{background:var(--orv-magenta-10);color:var(--orv-magenta)}.com-ind-mal i{background:var(--orv-magenta)}.com-ind-neutro{background:var(--orv-gris-10);color:var(--orv-gris)}.com-ind-neutro i{background:var(--orv-gris-30)}.com-panel-inds{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.com-panel-inds .com-ind{padding:5px 11px;font-size:12px}.com-eq-comparar{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.com-eq-fila{border:1px solid var(--line);text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:minmax(170px,1.4fr) minmax(150px,1.2fr) minmax(170px,1.3fr) 90px 80px 80px 80px;align-items:center;gap:10px;padding:9px 12px;transition:border-color .18s,box-shadow .18s,background .2s;display:grid}.com-eq-fila:hover{box-shadow:0 6px 16px #0000000f}.com-eq-fila.activo{border-color:var(--orv-oscuro);box-shadow:0 0 0 1px var(--orv-oscuro),0 8px 20px #00000014;background:#fffdf8}.com-eq-fila:focus-visible{outline:2px solid var(--orv-naranja);outline-offset:2px}.com-eq-cabeza{cursor:default;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);background:0 0;border:0;padding:0 12px;font-size:10px;font-weight:700}.com-eq-cabeza:hover{box-shadow:none}.com-eq-cabeza span:nth-child(n+4){text-align:right}.com-eq-quien{align-items:center;gap:10px;min-width:0;display:flex}.com-eq-quien>span:last-child{flex-direction:column;min-width:0;line-height:1.25;display:flex}.com-eq-quien b{font-size:14px}.com-eq-quien small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.com-eq-celda{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.com-eq-celda .com-sel-aviso{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;overflow:hidden}.com-eq-objs{gap:2px;width:100%;max-width:120px;height:5px;display:flex}.com-eq-objs i{border-radius:2px}.com-eq-objs .bien{background:var(--orv-verde)}.com-eq-objs .ojo{background:var(--orv-amarillo)}.com-eq-objs .mal{background:var(--orv-magenta)}.com-eq-num{flex-direction:row;justify-content:flex-end;align-items:baseline;gap:6px}.com-eq-num b{font-variant-numeric:tabular-nums;font-size:18px}.com-eq-num small{color:var(--muted);font-size:11px;font-weight:700}.com-eq-num small.sube{color:#1d7444}.com-eq-num small.baja,.com-eq-num.rojo b{color:var(--orv-magenta)}.com-tile strong small{opacity:.8;font-size:13px;font-weight:600}.com-tile-link{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.com-tile-link:hover{opacity:.75}.com-kpi-link dt .com-link{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--orv-magenta);padding:0}.com-como{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.5}.com-como summary{cursor:pointer;color:var(--orv-naranja-texto,#9a5a00);align-items:center;gap:6px;font-weight:700;list-style:none;display:inline-flex}.com-como summary::-webkit-details-marker{display:none}.com-como summary:before{content:"?";background:var(--orv-amarillo-30,#fde3b4);border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:inline-grid}.com-como p{max-width:900px;margin:6px 0 0}.com-tr-dia th{letter-spacing:.2px;text-transform:none;font-size:12px;background:var(--orv-gris-10)!important;color:var(--ink)!important;border-top:1px solid var(--line)!important;padding:10px 10px 6px!important}.com-tr-dia th small{color:var(--muted);font-weight:600}.com-td-cargo{display:block;color:var(--orv-naranja-texto,#9a5a00)!important}@media (max-width:700px){.com-eq-comparar{scroll-snap-type:x mandatory;scrollbar-width:thin;flex-direction:row;gap:8px;padding:2px 2px 10px;overflow-x:auto}.com-eq-cabeza{display:none}.com-eq-fila{scroll-snap-align:start;flex:0 0 250px;grid-template-columns:1fr 1fr;gap:8px 10px}.com-eq-quien{grid-column:1/-1}.com-eq-celda:nth-child(2),.com-eq-celda:nth-child(3){flex-flow:wrap;grid-column:1/-1;align-items:center}.com-eq-celda:before{content:attr(data-label);letter-spacing:.4px;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:700}.com-eq-celda:nth-child(2):before,.com-eq-celda:nth-child(3):before{width:100%}.com-eq-num{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.com-panel-cab{flex-wrap:wrap}.com-panel-inds{justify-content:flex-start;width:100%}.com-tabla-wrap:has(.com-tabla-toques){background:0 0;border:0;overflow:visible}.com-tabla-toques{border-collapse:separate;border-spacing:0;width:100%;min-width:0}.com-tabla-toques thead{display:none}.com-tabla-toques tbody,.com-tabla-toques tr,.com-tabla-toques td,.com-tabla-toques th{width:auto;display:block}.com-tabla-toques tr:not(.com-tr-dia){border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr auto;gap:2px 10px;margin:0 0 8px;padding:10px 12px;display:grid}.com-tabla-toques td{border:0!important;padding:0!important}.com-tabla-toques td[data-label=Cuenta]{grid-area:1/1}.com-tabla-toques td[data-label=Quedó\ en]{grid-area:1/2;text-align:right!important}.com-tabla-toques td[data-label=Ejecutivo]{color:var(--muted);grid-column:1/-1;font-size:12px}.com-tabla-toques td[data-label=Qué\ pasó]{grid-column:1/-1;max-width:none;margin-top:4px}.com-tabla-toques td[data-label=Canal],.com-tabla-toques td[data-label=Próxima\ acción],.com-tabla-toques td[data-label=Fecha]{color:var(--muted);font-size:12px}.com-tabla-toques td[data-label=Canal]:before{content:"Canal: "}.com-tabla-toques td[data-label=Próxima\ acción]{grid-column:1/-1}.com-tabla-toques td[data-label=Próxima\ acción]:before{content:"Próxima: "}.com-tabla-toques td[data-label=Fecha]{grid-area:2/2;text-align:right!important}.com-tabla-toques td:empty{display:none}.com-tr-dia th{margin:14px 0 6px;font-size:13px;background:0 0!important;border:0!important;padding:0 2px!important}.com-td-cargo{margin-left:6px;display:inline!important}}.com-tile-par{flex-wrap:wrap;column-gap:14px;display:flex}.com-tile-par span{white-space:nowrap}.com-emi-estado{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.com-emi-cifras{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px;display:grid}.com-emi-cifras div{background:var(--paper);border-radius:10px;flex-direction:column;padding:10px 12px;display:flex}.com-emi-cifras b{color:var(--ink);font-size:26px;line-height:1.1}.com-emi-cifras span{color:var(--muted);font-size:12px}.com-emi-filtros{flex-direction:column;gap:10px;display:flex}.com-emi-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;display:flex}.com-emi-cabeza>div:first-child{flex:420px}.com-emi-cabeza p{max-width:760px}.com-emi-estado{margin-top:0!important}.com-tile-verde{background:var(--orv-verde-10);color:#1d7444}button.com-tile{font:inherit;text-align:left;cursor:pointer;border:0}button.com-tile:disabled{cursor:default}button.com-tile:not(:disabled):hover .com-tile-titulo:after{content:" →"}.com-emi-tile-ramos{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.com-emi-ramo{white-space:nowrap;background:var(--orv-gris-10);color:var(--orv-gris);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.com-emi-ramo-caucion{color:var(--orv-naranja-texto);background:#fef0dc}.com-emi-ramo-hogar{background:var(--orv-azul-10);color:var(--orv-azul)}.com-emi-ramo-comercio{background:var(--orv-verde-10);color:#1d7444}.com-emi-estado-chip{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.com-emi-estado-chip.pend{background:var(--orv-magenta-10);color:var(--orv-magenta)}.com-emi-estado-chip.ok{background:var(--orv-verde-10);color:#1d7444}.com-emi-nav{flex-direction:column;gap:10px;margin:4px 0 2px;scroll-margin-top:12px;display:flex}.com-emi-vistas button{padding:8px 16px;font-size:13px}.com-emi-barra{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}.com-emi-ramos{flex-wrap:wrap;gap:4px;display:flex}.com-emi-pill{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:16px;padding:6px 11px;font-size:12px;font-weight:700}.com-emi-pill.activo{border-color:var(--orv-oscuro);background:var(--orv-oscuro);color:#fff}.com-emi-pill-caucion.activo{border-color:var(--orv-naranja);background:var(--orv-naranja);color:var(--orv-oscuro)}.com-emi-pill-hogar.activo{border-color:var(--orv-azul);background:var(--orv-azul)}.com-emi-pill-comercio.activo{border-color:var(--orv-verde);background:var(--orv-verde)}.com-emi-select{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.com-emi-select select{border:1px solid var(--line);color:var(--ink);background-color:#fff;border-radius:10px;max-width:200px;padding:6px 28px 6px 10px;font-size:13px}.com-emi-buscar{flex:200px;min-width:180px}.com-emi-activos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.com-emi-activo{border:1px solid var(--orv-amarillo-45);background:var(--orv-amarillo-10);color:var(--orv-naranja-texto);cursor:pointer;border-radius:14px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.com-emi-activo span{font-size:14px;line-height:1}.com-emi-activo:hover{border-color:var(--orv-naranja)}.com-emi-fila{cursor:pointer}.com-emi-fila:hover td{background:var(--orv-amarillo-10)}.com-emi-fila:focus-visible{outline:2px solid var(--orv-naranja);outline-offset:-2px}.com-emi-col-barra{width:32%}.com-emi-barra-mes{border-radius:3px;gap:2px;min-width:4px;height:12px;transition:width .4s;display:flex;overflow:hidden}.com-emi-barra-mes i{height:100%;display:block}.com-emi-seg-caucion{background:var(--orv-naranja)}.com-emi-seg-hogar{background:var(--orv-azul)}.com-emi-seg-comercio{background:var(--orv-verde)}.com-emi-seg-otros{background:var(--orv-gris-30)}.com-emi-ficha{width:min(560px,100%)}.com-emi-ficha h3{margin:6px 0 2px;font-size:20px}.com-emi-ficha-rotulo{flex-wrap:wrap;gap:6px;display:flex}.com-emi-datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.com-emi-dato{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px}.com-emi-dato dt{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.com-emi-dato dd{color:var(--ink);margin:3px 0 0;font-size:14px}.com-emi-poliza{font-variant-numeric:tabular-nums;letter-spacing:.3px;font-size:16px}.com-emi-ficha-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:700px){.com-emi-barra{padding:10px}.com-emi-select{flex:45%}.com-emi-select select{flex:1;max-width:none}.com-emi-col-barra{display:none}.com-emi-datos{grid-template-columns:1fr}:is(.com-tabla-wrap:has(.com-emi-ventas),.com-tabla-wrap:has(.com-emi-inmos)){background:0 0;border:0;overflow:visible}.com-emi-ventas,.com-emi-inmos{width:100%;min-width:0}.com-emi-ventas thead,.com-emi-inmos thead{display:none}.com-emi-ventas tbody,.com-emi-ventas tr,.com-emi-ventas td,.com-emi-ventas th,.com-emi-inmos tbody,.com-emi-inmos tr,.com-emi-inmos td{width:auto;display:block}.com-emi-ventas tr.com-emi-fila{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr auto;gap:3px 10px;margin:0 0 8px;padding:10px 12px;display:grid}.com-emi-ventas td,.com-emi-inmos td{background:0 0!important;border:0!important;padding:0!important}.com-emi-ventas td[data-label=Tomador]{grid-area:1/1}.com-emi-ventas td[data-label=Prima]{grid-area:1/2;text-align:right!important}.com-emi-ventas td[data-label=Ramo]{grid-area:2/1}.com-emi-ventas td[data-label=Fecha]{color:var(--muted);grid-area:2/2;font-size:12px;text-align:right!important}.com-emi-ventas td[data-label=Inmobiliaria],.com-emi-ventas td[data-label=Compañía],.com-emi-ventas td[data-label=Póliza]{color:var(--muted);grid-column:1/-1;font-size:12px}.com-emi-ventas td[data-label=Compañía]:not(:empty):before{content:"Compañía: "}.com-emi-ventas td[data-label=Póliza]:before{content:"Póliza: "}.com-emi-ventas td:empty{display:none}.com-emi-ventas .com-tr-dia th{margin:14px 0 6px;font-size:13px;background:0 0!important;border:0!important;padding:0 2px!important}.com-emi-inmos tr.com-emi-fila{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 8px;margin:0 0 8px;padding:10px 12px;display:grid}.com-emi-inmos td[data-label=Inmobiliaria]{grid-column:1/-1}.com-emi-inmos td.num{font-size:13px;text-align:left!important}.com-emi-inmos td.num:before,.com-emi-inmos td[data-label=Última]:before{content:attr(data-label);letter-spacing:.4px;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:700;display:block}.com-emi-inmos td:empty{display:none}}.com-recontacto-cabeza{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.com-recontacto-avance{align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.com-recontacto-texto{width:100%;font:inherit;border:1px solid var(--orv-gris-30);resize:vertical;border-radius:8px;margin-top:6px;padding:8px 10px;font-size:13px;line-height:1.4}.com-recontacto-botones{flex-direction:column;align-items:stretch;gap:6px;min-width:120px;display:flex}.com-recontacto-item.listo{opacity:.6}.com-recontacto-prox{flex-direction:column;gap:6px;margin-top:8px;display:flex}.com-recontacto-prox-titulo{color:var(--orv-gris-70,#555);font-size:12px;font-weight:700}.com-recontacto-prox>input{font:inherit;border:1px solid var(--orv-gris-30);border-radius:8px;padding:6px 10px;font-size:13px}.com-recontacto-prox .com-opciones{flex-wrap:wrap;align-items:center}.com-recontacto-prox input[type=date]{font:inherit;border:1px solid var(--orv-gris-30);border-radius:8px;padding:4px 8px;font-size:13px}.com-ok-texto{color:#1e7f4a;margin-top:4px;font-size:13px;font-weight:700}@media (max-width:640px){.com-recontacto-botones{flex-flow:wrap}}
