.tab-raiz,.tab-panel,.tab-ventas{min-width:0;box-sizing:border-box}.tab-ventas{max-height:calc(var(--vhz) - 180px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.tab-cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-gap,12px);padding:16px 0 0}.tab-cifra,.tab-panel>section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius,8px);padding:10px 12px;box-shadow:var(--alt-0);position:relative;overflow:hidden;min-width:0}.tab-cifra{transition:transform .25s var(--salida),box-shadow .25s var(--salida),border-color .25s}@media(hover:hover){.tab-cifra:hover{transform:translateY(-1px);box-shadow:var(--alt-1);border-color:var(--accent)}}.tab-cifra small{font-size:12px;color:var(--ink-muted);display:block}.tab-cifra>b{font-size:24px;letter-spacing:-.02em;display:block;text-align:right;font-variant-numeric:tabular-nums}.tab-ganado,.tab-panel-ganado{border-color:color-mix(in srgb,var(--sem-ok-fuerte) 45%,var(--line))}.tab-ganado>b,.tab-panel-ganado>.tab-panel-num,.tab-sube{color:var(--sem-ok-fuerte)}.tab-baja{color:var(--sem-mal-fuerte)}.tab-cifra.pulso:after,.tab-panel .pulso:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--sem-ok-fuerte) 28%,transparent),transparent 60%);animation:tab-pulso .9s var(--salida) forwards}@keyframes tab-pulso{0%{opacity:1}to{opacity:0}}.tab-reparto{padding:12px 0 0}.tab-barra-fases{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--surface-2);gap:2px}.tab-seg{flex:0 0 auto;width:0;transition:width .7s var(--salida);min-width:0;background:var(--c)}.tab-seg:hover{filter:brightness(1.15)}.tab-leyenda{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12px;color:var(--ink-muted)}.tab-leyenda span{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.tab-leyenda i{width:8px;height:8px;border-radius:2px;display:inline-block;background:var(--c)}.tab-tablero{display:flex;gap:var(--sp-gap,12px);padding:16px 0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;height:calc(var(--vhz)*.65);min-height:280px;max-height:720px}.tab-columna{flex:0 0 clamp(236px,19vw,300px);display:flex;flex-direction:column;min-height:0;background:var(--surface-2);border-radius:12px;border:1px solid transparent;scroll-snap-align:start;transition:border-color .2s,background .2s}.tab-columna.arr-diana{border-color:color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 7%,var(--surface-2))}.tab-columna header{flex:none;display:flex;align-items:center;gap:8px;padding:11px 12px 8px}.tab-columna header i{width:9px;height:9px;border-radius:50%;background:var(--c);flex:none}.tab-columna h2{font-size:13px;font-weight:600;margin:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-columna .n{font-size:12px;color:var(--ink-muted);background:var(--surface);border:1px solid var(--line);padding:1px 7px;border-radius:999px;font-variant-numeric:tabular-nums}.tab-columna .n.bump{animation:tab-bote .32s var(--muelle)}@keyframes tab-bote{50%{transform:scale(1.25)}}.tab-total{flex:none;padding:0 12px 8px;font-size:12px;color:var(--ink-muted);font-variant-numeric:tabular-nums;text-align:right}.tab-lista{flex:1 1 auto;min-height:60px;overflow-y:auto;scrollbar-gutter:stable;padding:2px 8px 8px;display:flex;flex-direction:column;gap:8px;overscroll-behavior:contain}.tab-lista:empty:after{content:attr(data-vacio);display:block;text-align:center;color:var(--ink-muted);font-size:12px;padding:18px 0;border:1px dashed var(--line);border-radius:var(--radius,8px)}.tab-trato{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius,8px);padding:10px 11px 9px;box-shadow:var(--alt-0);cursor:grab;user-select:none;-webkit-user-select:none;touch-action:manipulation;position:relative;outline:none;flex:none;transition:transform .2s var(--salida),box-shadow .2s var(--salida),border-color .2s,opacity .2s}@media(hover:hover){.tab-trato:hover{transform:translateY(-1px);box-shadow:var(--alt-1);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}}.tab-trato:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.tab-lectura .tab-trato{cursor:pointer}.tab-trato.celebra{animation:tab-celebra .7s var(--salida)}@keyframes tab-celebra{0%{box-shadow:0 0 color-mix(in srgb,var(--sem-ok-fuerte) 55%,transparent)}to{box-shadow:0 0 0 18px transparent}}.tab-cli{font-weight:600;font-size:13px;display:flex;align-items:center;gap:7px}.tab-cli>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tab-ini{width:22px;height:22px;border-radius:6px;font-size:10px;font-weight:700;display:grid;place-items:center;flex:none;color:var(--surface);background:var(--ci);letter-spacing:.02em}.tab-que{color:var(--ink-muted);font-size:12px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-tarjeta-pie{display:flex;align-items:baseline;justify-content:space-between;gap:4px;margin-top:8px}.tab-imp{font-weight:700;font-size:15px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-align:right}.tab-dias{font-size:11px;color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.tab-tarde{color:var(--sem-avi-fuerte)}.tab-prob{height:3px;border-radius:2px;background:var(--surface-2);margin-top:8px;overflow:hidden}.tab-prob i{display:block;height:100%;width:var(--p);background:var(--ci);transition:width .6s var(--salida)}.tab-campos{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px;font-size:11px;align-items:center}.tab-campos button,.tab-mas,.tab-enlace{font:inherit;color:var(--ink-muted);background:transparent;border:0;cursor:pointer;padding:3px;border-radius:4px}.tab-campos button:hover,.tab-mas:hover,.tab-enlace:hover{background:var(--surface-2);color:var(--ink)}.tab-campos input{font:inherit;max-width:135px;min-width:0;padding:2px;border:1px solid var(--accent);background:var(--surface);color:var(--ink);border-radius:4px}.tab-campos input[type=number]{width:65px}.tab-caliente[aria-pressed=true],span.tab-caliente{color:var(--sem-avi-fuerte);background:color-mix(in srgb,var(--sem-avi-fuerte) 14%,transparent);font-weight:600}.tab-caliente[aria-pressed=true]:before,span.tab-caliente:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:4px;vertical-align:1px}.tab-campos .tab-caliente[aria-pressed=false]{opacity:0;transition:opacity .15s}.tab-trato:hover .tab-caliente[aria-pressed=false],.tab-trato:focus-within .tab-caliente[aria-pressed=false],.tab-caliente[aria-pressed=false]:focus-visible{opacity:.7}@media(hover:none){.tab-campos .tab-caliente[aria-pressed=false]{opacity:.35}}.tab-mas{flex:none;padding:8px}.tab-pie,.tab-ayuda{color:var(--ink-muted);font-size:12px;padding:4px 0;margin:0}.tab-segmentos{display:inline-flex;gap:2px;padding:2px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius,8px);flex-wrap:wrap}.tab-segmentos button{font:inherit;font-size:12px;white-space:nowrap;border:0;border-radius:5px;background:transparent;color:var(--ink-muted);padding:6px 10px;cursor:pointer}.tab-segmentos button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--alt-0)}.tab-filtros{margin-top:12px}.tab-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 0 0}@media(min-width:1280px){.tab-panel{grid-template-columns:1.25fr 1.25fr 1fr 1fr .9fr}.tab-panel:has(.tab-panel-riesgo){grid-template-columns:1.2fr 1.2fr 1fr 1fr 1fr .85fr}}.tab-panel-cab{grid-column:1/-1;display:flex;align-items:center;gap:12px;min-width:0}.tab-panel-cab h2{font-size:13px;font-weight:600;margin:0;white-space:nowrap}.tab-panel-resumen{flex:1 1 auto;min-width:0;font-size:12px;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;visibility:hidden}.tab-pliega{flex:none;font-size:12px}.tab-plegado>section{display:none}.tab-plegado .tab-panel-resumen{visibility:visible}.tab-panel h3{font-size:12px;margin:0 0 6px;font-weight:600;color:var(--ink-muted)}.tab-panel p{font-size:12px;color:var(--ink-muted);margin:4px 0}.tab-panel p.tab-sube{color:var(--sem-ok-fuerte)}.tab-panel p.tab-baja{color:var(--sem-mal-fuerte)}.tab-panel-num{display:block;font-size:24px;letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums}.tab-panel-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;font-size:11px;color:var(--ink-muted);margin-top:6px}.tab-panel-datos>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-panel-datos b{display:block;font-size:15px;text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.tab-objetivo-barra{height:6px;background:var(--surface-2);border-radius:999px;overflow:hidden;margin-top:6px}.tab-objetivo-barra i{height:100%;display:block;background:var(--sem-ok-fuerte);transition:width .7s var(--salida)}.tab-semana{display:flex;gap:8px;height:72px;align-items:stretch;border-bottom:1px solid var(--line)}.tab-semana-vacia{align-items:center;justify-content:center;text-align:center;border-bottom:0;background:var(--surface-2);border-radius:var(--radius,8px)}.tab-semana-vacia p{margin:0;text-align:center;line-height:1.35;padding:0 6px}.tab-semana-vacia+.tab-semana-ley{display:none}.tab-semana-ley{margin-top:4px}.tab-hoy small{color:var(--ink);font-weight:700}.tab-dia{display:flex;flex-direction:column;flex:1;min-width:0;text-align:center;color:var(--ink-muted)}.tab-dia-barras{display:flex;gap:3px;align-items:flex-end;flex:1;min-height:0}.tab-dia-barras i{width:50%;transition:height .5s var(--salida);border-radius:3px 3px 0 0}.tab-cerrado{background:var(--sem-ok-fuerte)}.tab-previsto{background:var(--accent);opacity:.5}.tab-panel-trato{display:flex;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:5px 0;background:transparent;color:var(--ink);border:0;border-bottom:1px solid var(--line);cursor:pointer;font:inherit;font-size:12px}.tab-panel-trato>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tab-panel-trato>span:last-child{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.tab-panel-trato small{display:block;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.tab-panel-proximo,.tab-panel-calientes{font-size:12px;color:var(--ink-muted)}.tab-panel-proximo .tab-enlace{text-align:left}.tab-raiz [hidden],.tab-panel [hidden],.tab-ventas[hidden],.tab-vista-lista[hidden],.tab-control-vista[hidden]{display:none!important}@media(max-width:1100px){.tab-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tab-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.tab-tablero{scroll-snap-type:x mandatory}.tab-columna{flex-basis:min(78vw,300px)}.tab-panel{grid-template-columns:minmax(0,1fr)}.tab-cifra>b{font-size:20px}.tab-segmentos button{padding:6px 8px}}@media(prefers-reduced-motion:reduce){.tab-raiz *,.tab-panel *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.tab-raiz,.tab-panel{--salida:cubic-bezier(.22,1,.36,1);--muelle:cubic-bezier(.34,1.56,.64,1)}.tab-trato.tab-bloqueada{cursor:not-allowed;border-style:dashed}.tab-detalle{font-size:11px;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-variant-numeric:tabular-nums}.tab-tarjeta-pie:empty{display:none}.tab-franja{position:sticky;top:calc(var(--barra-movil-alto,0px) + var(--vv-arriba,0px) + var(--fila-pegada-alto,0px));z-index:7;background:var(--barra-acompana,var(--bg,var(--surface-2)));padding:8px 0 10px;box-sizing:border-box;min-width:0;--salida:cubic-bezier(.22,1,.36,1)}.tab-franja-cab{min-height:24px}.tab-franja .tab-cifras{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));padding:8px 0 0}.tab-franja .tab-cifra{padding:7px 10px}.tab-franja .tab-cifra small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-franja .tab-cifra>b{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-franja .tab-reparto{padding:8px 0 0}.tab-franja.tab-plegado .tab-cifras,.tab-franja.tab-plegado .tab-reparto{display:none}.tab-franja.tab-plegado .tab-panel-resumen{visibility:visible}.tab-franja [hidden]{display:none!important}@media(max-width:760px){.tab-franja .tab-cifras{gap:6px}.tab-franja .tab-cifra{padding:5px 7px}.tab-franja .tab-cifra small{font-size:11px}.tab-franja .tab-cifra>b{font-size:15px}}@media(prefers-reduced-motion:reduce){.tab-franja *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.tab-ventas .tab-franja{top:0}.panel:has(.tab-franja){overflow:clip}.tab-franja .tab-corto{display:none}@media(max-width:600px){.tab-franja .tab-largo{display:none}.tab-franja .tab-corto{display:inline}}.tab-con-riesgo{border-color:color-mix(in srgb,var(--sem-avi-fuerte) 45%,var(--line))}.tab-riesgo{font-size:12px;color:var(--ink-muted)}.tab-riesgo-cab,.tab-riesgo-mes{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.tab-riesgo-cab b{font-size:20px;color:var(--sem-avi-fuerte);font-variant-numeric:tabular-nums}.tab-riesgo-mes b{color:var(--ink);font-variant-numeric:tabular-nums}.tab-revisar-riesgo{margin-top:6px}.tab-informes{display:flex;flex-direction:column;gap:10px;padding:10px 0}.tab-inf-barra{display:flex;align-items:center;gap:12px;min-width:0}.tab-inf-rango{font-size:12px;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tab-inf-tarjetas{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:10px}.tab-inf-tarjeta,.tab-inf-caja{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius,8px);padding:10px 12px;box-shadow:var(--alt-0);min-width:0}.tab-inf-tarjeta small{display:block;font-size:12px;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-inf-tarjeta>b{display:block;font-size:24px;letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tab-inf-delta{display:block;font-size:12px;text-align:right;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-inf-delta.tab-sube{color:var(--sem-ok-fuerte)}.tab-inf-delta.tab-baja{color:var(--sem-mal-fuerte)}.tab-inf-fila{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.tab-inf-con-origen .tab-inf-fila{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.tab-informes [hidden],.tab-vista-informes[hidden]{display:none!important}@media(max-width:760px){.tab-inf-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}.tab-inf-tarjeta>b{font-size:20px}.tab-inf-con-origen .tab-inf-fila{grid-template-columns:minmax(0,1fr)}.tab-inf-barra{flex-wrap:wrap;gap:6px}.tab-inf-rango{flex:1 0 100%;line-height:18px;min-height:18px}}
