:root,[data-theme=dark]{color-scheme:light;--fondo:#F6F7F9;--superficie:#FFFFFF;--campo:var(--superficie);--marca-bronce:#B8976A;--superficie-torre:var(--superficie);--superficie-2:#F1F2F5;--texto:#111113;--texto-suave:#61656F;--texto-tenue:#80858F;--borde:#E4E6EB;--borde-fuerte:var(--texto-tenue);--acento:#111113;--acento-hover:var(--primario-hover);--acento-pista:var(--superficie-2);--sobre-acento:#FFFFFF;--primario:#111113;--primario-hover:#2B2B2F;--primario-presionado:#000000;--sobre-primario:#FFFFFF;--deshabilitado:#E9EBEF;--barra-avance:var(--texto);--tinte-sombra:#003757;--grafica-1:#666BDB;--grafica-2:#00C89D;--grafica-3:#C08EFF;--grafica-4:#E79700;--grafica-5:#F56BED;--grafica-6:#DE6200;--grafica-7:#4F84FE;--grafica-8:#00CE43;--grafica-total:var(--texto-tenue);--grafica-estimada:var(--grafica-3);--grafica-otro:color-mix(in srgb,var(--grafica-total) 50%,var(--superficie));--grafica-nulo:var(--superficie-2);--grafica-rejilla:color-mix(in srgb,var(--borde) 70%,var(--superficie));--grafica-eje:var(--borde);--grafica-guia:var(--texto-tenue);--grafica-hover:color-mix(in srgb,var(--texto) 5%,transparent);--grafica-base:var(--superficie-2);--grafica-texto:var(--texto-suave);--grafica-tooltip:#191D21;--grafica-tooltip-texto:#FFFFFF;--grafica-tooltip-suave:color-mix(in srgb,#FFFFFF 72%,transparent);--grafica-tooltip-borde:#3A3F45;--secuencial-1:color-mix(in srgb,var(--grafica-1) 10%,var(--superficie));--secuencial-2:color-mix(in srgb,var(--grafica-1) 22%,var(--superficie));--secuencial-3:color-mix(in srgb,var(--grafica-1) 36%,var(--superficie));--secuencial-4:color-mix(in srgb,var(--grafica-1) 50%,var(--superficie));--secuencial-5:color-mix(in srgb,var(--grafica-1) 66%,var(--superficie));--secuencial-6:color-mix(in srgb,var(--grafica-1) 82%,var(--superficie));--secuencial-7:var(--grafica-1);--secuencial-texto-1:var(--texto);--secuencial-texto-2:var(--texto);--secuencial-texto-3:var(--texto);--secuencial-texto-4:var(--texto);--secuencial-texto-5:var(--sobre-primario);--secuencial-texto-6:var(--sobre-primario);--secuencial-texto-7:var(--sobre-primario);--serie-1:var(--grafica-1);--serie-2:var(--grafica-6);--serie-2-suave:color-mix(in srgb,var(--grafica-6) 50%,var(--superficie));--serie-3:var(--grafica-2);--serie-4:var(--grafica-3);--serie-neutra:var(--grafica-total);--cubeta-variable:var(--grafica-5);--cubeta-marketing:var(--grafica-3);--cubeta-fijo:var(--grafica-total);--ok:#107C46;--alerta:#8A6508;--peligro:#BE3534;--senal-ok:var(--ok);--senal-alerta:var(--alerta);--senal-peligro:var(--peligro);--senal-info:var(--texto);--senal-neutro:var(--grafica-total);--punto-senal:6px;--boton-ok:var(--primario);--boton-ok-hover:var(--primario-hover);--sobre-color:#FFFFFF;--insignia:var(--peligro);--fila-hover:color-mix(in srgb,var(--superficie-2) 50%,var(--superficie));--opacidad-tenue:0.45;--opacidad-tenue-foco:0.4;--opacidad-atenuada:0.3;--opacidad-deshabilitada:0.4;--sombra:0 0 1px color-mix(in srgb,var(--tinte-sombra) 10%,transparent),0 1px 3px color-mix(in srgb,var(--tinte-sombra) 6%,transparent);--sombra-alzada:0 0 1px color-mix(in srgb,var(--tinte-sombra) 12%,transparent),0 4px 12px color-mix(in srgb,var(--tinte-sombra) 8%,transparent);--sombra-popper:0 0 1px color-mix(in srgb,var(--tinte-sombra) 14%,transparent),0 4px 16px color-mix(in srgb,var(--tinte-sombra) 10%,transparent);--sombra-modal:0 0 1px color-mix(in srgb,var(--tinte-sombra) 14%,transparent),0 8px 32px color-mix(in srgb,var(--tinte-sombra) 14%,transparent);--sombra-arrastre:0 0 1px color-mix(in srgb,var(--tinte-sombra) 18%,transparent),0 12px 40px color-mix(in srgb,var(--tinte-sombra) 16%,transparent);--sombra-lateral:0 1px 2px color-mix(in srgb,var(--tinte-sombra) 4%,transparent),0 10px 30px color-mix(in srgb,var(--tinte-sombra) 8%,transparent);--radio:12px;--radio-control:8px;--radio-xs:4px;--radio-sm:4px;--radio-md:8px;--radio-popper:8px;--radio-lg:12px;--radio-xl:20px;--radio-grafica:var(--radio-xs);--esp-05:2px;--esp-1:4px;--esp-2:8px;--esp-3:12px;--esp-4:16px;--esp-5:20px;--esp-6:24px;--esp-8:32px;--esp-10:40px;--esp-12:48px;--esp-14:56px;--esp-16:64px;--esp-20:80px;--esp-24:96px;--esp-control:var(--esp-2);--esp-tarjeta:var(--esp-6);--esp-seccion:var(--esp-16);--margen-pagina:var(--esp-16);--gutter:var(--esp-6);--medida-texto:52ch;--toque:40px;--dur-extra-rapida:120ms;--dur-rapida:180ms;--dur-media:320ms;--dur-lenta:320ms;--dur-extra-lenta:320ms;--curva:ease-out;--foco:0 0 0 2px var(--acento);--familia:var(--letra-texto),"Inter",-apple-system,"Segoe UI",sans-serif;--familia-display:var(--letra-display),var(--letra-texto),"Inter",-apple-system,"Segoe UI",sans-serif;--fs-micro:10px;--lh-micro:12px;--fs-100:12px;--lh-100:16px;--fs-200:14px;--lh-200:20px;--fs-300:16px;--lh-300:24px;--fs-350:18px;--lh-350:24px;--fs-400:20px;--lh-400:24px;--fs-500:24px;--lh-500:28px;--fs-600:32px;--lh-600:40px;--fs-700:36px;--lh-700:40px;--fs-800:48px;--lh-800:56px;--t-title-xl:600 40px/48px var(--familia-display);--t-title-lg:600 32px/40px var(--familia-display);--t-title-md:600 24px/32px var(--familia-display);--t-title-sm:600 20px/28px var(--familia-display);--t-title-xs:600 18px/24px var(--familia-display);--t-par-xl:400 20px/30px var(--familia);--t-par-lg:400 18px/28px var(--familia);--t-par-md:400 16px/24px var(--familia);--t-par-sm:400 14px/22px var(--familia);--t-par-xs:400 12px/18px var(--familia);--t-label-xl:500 20px/28px var(--familia);--t-label-lg:500 18px/24px var(--familia);--t-label-md:500 16px/24px var(--familia);--t-label-sm:500 14px/20px var(--familia);--t-label-xs:500 12px/16px var(--familia);--t-label-category:600 12px/16px var(--familia);--t-metric-xl:600 48px/56px var(--familia-display);--t-metric-lg:600 40px/48px var(--familia-display);--t-metric-md:600 32px/40px var(--familia-display);--t-metric-sm:600 28px/36px var(--familia-display);--t-metric-xs:600 24px/32px var(--familia-display);--t-card-title:600 16px/24px var(--familia);--t-title-pagina:600 clamp(24px,16px + 1.5vw,32px)/1.25 var(--familia-display);--fs-metric-sm-fluido:clamp(20px,16cqi,28px);--fs-metric-md-fluido:clamp(22px,18cqi,32px);--fs-cifra-minima:18px;--t-metric-sm-fluido:600 var(--fs-metric-sm-fluido)/1.3 var(--familia-display);--t-metric-md-fluido:600 var(--fs-metric-md-fluido)/1.25 var(--familia-display);--velo:color-mix(in srgb,var(--tinte-sombra) 40%,transparent);--borde-tarjeta:var(--borde);--sombra-tarjeta:var(--sombra);--radio-tarjeta-cel:var(--radio);--relleno-tarjeta:var(--esp-tarjeta);--relleno-tarjeta-cel:var(--esp-4);--hueco-tarjetas:var(--gutter);--superficie-lateral:var(--superficie);--borde-lateral:var(--borde);--menu-activo:var(--superficie-2);--sombra-menu-activo:inset 0 0 0 1px var(--borde);--menu-grupo:var(--texto-suave);--t-menu-grupo:var(--t-label-category);--familia-mono:var(--fuente-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;--familia-detalle:var(--familia);--titulo-suave:currentColor;--brillo-serie:none;--radio-leyenda:var(--radio-xs);--fondo-lateral-cel:var(--superficie);--aro-pastilla:0%;--ancho-oficina:1440px;--aire-pagina:var(--esp-6);--aire-seccion:var(--esp-seccion);--sombra-columna-fija:6px 0 8px -6px color-mix(in srgb,var(--tinte-sombra) 18%,transparent);--sobre-insignia:#FFFFFF;--loseta-logo:#ffffff;--loseta-logo-tinta:#111113;--logo-shopify:#5e8e3e;--logo-amazon-boton:#ff9900;--logo-amazon-boton-tinta:#111111;--logo-mercadolibre:#ffe600;--logo-mercadolibre-tinta:#2d3277;--logo-mercadopago:#009ee3;--logo-paypal:#003087;--logo-meta:#0866ff;--logo-google:#4285f4;--logo-tiktok:#161823;--logo-tiktok-tinta:#ffffff;--logo-klaviyo:#1f1f1f;--logo-recharge:#3901f1;--logo-envia:#c0392b;--logo-whatsapp:#1a7f4b;--logo-pinterest:#e60023;--logo-walmart:#0071ce;--logo-woocommerce:#7f54b3;--logo-tiendanube:#2c3357;--logo-amazon:#232f3e;--logo-paypal-boton:#ffc439;--logo-distintivo-texto:#ffffff}[data-theme=dark]{color-scheme:dark;--fondo:#09090B;--superficie:#131316;--superficie-2:#1C1C20;--texto:#FAFAFA;--texto-suave:#A1A1AA;--texto-tenue:#85858F;--borde:#26262B;--acento:#FAFAFA;--acento-hover:var(--primario-hover);--acento-pista:var(--superficie-2);--sobre-acento:#0B0B0C;--primario:#FAFAFA;--primario-hover:#E4E4E7;--primario-presionado:#D4D4D8;--sobre-primario:#0B0B0C;--deshabilitado:#26262B;--tinte-sombra:#000000;--marca-bronce:#C6A77B;--campo:var(--superficie);--borde-tarjeta:var(--borde);--sombra-tarjeta:var(--sombra);--superficie-torre:var(--superficie);--loseta-logo:#ffffff;--loseta-logo-tinta:#111113;--grafica-1:#5379FD;--grafica-2:#0BC18D;--grafica-3:#DCA2FF;--grafica-4:#F6BA00;--grafica-5:#FF4FB2;--grafica-6:#F87103;--grafica-7:#0BB4EC;--grafica-8:#68C601;--grafica-tooltip:#2A2A30;--grafica-tooltip-texto:#FAFAFA;--grafica-tooltip-suave:#A1A1AA;--grafica-tooltip-borde:#3D3D45;--secuencial-texto-1:var(--texto);--secuencial-texto-2:var(--texto);--secuencial-texto-3:var(--texto);--secuencial-texto-4:var(--fondo);--secuencial-texto-5:var(--fondo);--secuencial-texto-6:var(--fondo);--secuencial-texto-7:var(--fondo);--ok:#3CCF8E;--alerta:#F0B23E;--peligro:#F87171;--sobre-color:#0B0B0C;--sobre-insignia:#0B0B0C;--opacidad-tenue:0.7;--opacidad-tenue-foco:0.55;--velo:color-mix(in srgb,var(--tinte-sombra) 60%,transparent);--sombra:0 0 0 1px color-mix(in srgb,var(--tinte-sombra) 40%,transparent),0 1px 2px color-mix(in srgb,var(--tinte-sombra) 50%,transparent);--sombra-alzada:0 0 0 1px color-mix(in srgb,var(--tinte-sombra) 40%,transparent),0 8px 24px color-mix(in srgb,var(--tinte-sombra) 55%,transparent);--sombra-popper:0 0 0 1px color-mix(in srgb,var(--tinte-sombra) 40%,transparent),0 8px 24px color-mix(in srgb,var(--tinte-sombra) 55%,transparent);--sombra-modal:0 0 0 1px color-mix(in srgb,var(--tinte-sombra) 40%,transparent),0 12px 40px color-mix(in srgb,var(--tinte-sombra) 60%,transparent);--sombra-arrastre:0 12px 40px color-mix(in srgb,var(--tinte-sombra) 65%,transparent);--sombra-lateral:0 1px 2px color-mix(in srgb,var(--tinte-sombra) 50%,transparent),0 12px 32px color-mix(in srgb,var(--tinte-sombra) 50%,transparent);--sombra-columna-fija:6px 0 8px -6px color-mix(in srgb,var(--tinte-sombra) 60%,transparent)}*{margin:0;padding:0;box-sizing:border-box}@media (max-width:1279.98px){:root,[data-theme=dark]{--margen-pagina:var(--esp-12)}}@media (max-width:1099.98px){:root,[data-theme=dark]{--margen-pagina:var(--esp-8);--gutter:var(--esp-4);--aire-seccion:var(--esp-12)}}@media (max-width:760px){:root,[data-theme=dark]{--margen-pagina:var(--esp-4);--aire-seccion:var(--esp-8)}}@media (any-pointer:coarse),(max-width:1099.98px){:root,[data-theme=dark]{--toque:44px}}body{background:var(--fondo);color:var(--texto);font-family:var(--familia);font-size:var(--fs-300);-webkit-font-smoothing:antialiased}:where(.contenido,.asistente-centro,.acceso) p{max-width:var(--medida-texto)}:where(a[href],button,[tabindex]:not([tabindex="-1"]),summary):focus-visible{outline:2px solid var(--acento);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.t-title-xl{font:var(--t-title-xl);letter-spacing:-.02em}.t-title-lg{font:var(--t-title-lg);letter-spacing:-.02em}.t-title-md{font:var(--t-title-md);letter-spacing:-.015em}.t-title-sm{font:var(--t-title-sm);letter-spacing:-.01em}.t-title-xs{font:var(--t-title-xs);letter-spacing:-.01em}.t-par-xl{font:var(--t-par-xl)}.t-par-lg{font:var(--t-par-lg)}.t-par-md{font:var(--t-par-md)}.t-par-sm{font:var(--t-par-sm)}.t-par-xs{font:var(--t-par-xs)}.t-par-lg.enfasis,.t-par-md.enfasis,.t-par-sm.enfasis,.t-par-xl.enfasis,.t-par-xs.enfasis{font-weight:500}.t-label-xl{font:var(--t-label-xl)}.t-label-lg{font:var(--t-label-lg)}.t-label-md{font:var(--t-label-md)}.t-label-sm{font:var(--t-label-sm)}.t-label-xs{font:var(--t-label-xs)}.t-label-category{font:var(--t-label-category);text-transform:uppercase;letter-spacing:.04em}.t-metric-lg,.t-metric-md,.t-metric-sm,.t-metric-xl,.t-metric-xs{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.t-metric-xl{font:var(--t-metric-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-metric-lg{font:var(--t-metric-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-metric-md{font:var(--t-metric-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-metric-sm{font:var(--t-metric-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-metric-xs{font:var(--t-metric-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.suave{color:var(--texto-suave)}.letra-chica{font-size:var(--fs-100);line-height:var(--lh-100)}.letra-sm{font-size:var(--fs-200);line-height:var(--lh-200)}.letra-md{font-size:var(--fs-300);line-height:var(--lh-300)}.letra-lg{font-size:var(--fs-350);line-height:var(--lh-350)}.letra-xl{font-size:var(--fs-400);line-height:var(--lh-400)}.letra-2xl{font-size:var(--fs-500);line-height:var(--lh-500)}.regular{font-weight:400}.media{font-weight:500}.negrita{font-weight:600}.tinta{color:var(--texto)}.tinta-alerta{--tono-tinta:var(--senal-alerta);color:var(--alerta)}.tinta-peligro{--tono-tinta:var(--senal-peligro);color:var(--peligro)}.tinta-ok{--tono-tinta:var(--senal-ok);color:var(--ok)}:is(p,div,li,ul,label):is(.tinta-alerta,.tinta-peligro,.tinta-ok){color:var(--texto)}:is(p,div,li,label):is(.tinta-alerta,.tinta-peligro,.tinta-ok):before,ul:is(.tinta-alerta,.tinta-peligro,.tinta-ok)>li:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:var(--esp-2);vertical-align:1px;background:var(--tono-tinta)}.tinta-acento{color:var(--acento)}.tinta-sobre-primario{color:var(--sobre-primario)}.tinta-sobre-color{color:var(--sobre-color)}.mono{font-family:var(--familia-mono)}h1{letter-spacing:-.02em}h1,h2,h3{font-family:var(--familia-display);font-weight:600}h2,h3{letter-spacing:-.01em}a{color:inherit}button{cursor:pointer;border:none}button,input,select{font-family:inherit;color:var(--texto)}input,select{font-size:var(--fs-200);padding:11px 14px;border:1px solid var(--borde-fuerte);border-radius:var(--radio-control);background:var(--campo);width:100%;outline:none;transition:border-color var(--dur-extra-rapida) var(--curva),box-shadow var(--dur-extra-rapida) var(--curva)}input:focus,select:focus{border-color:var(--acento);box-shadow:var(--foco)}input[type=checkbox],input[type=radio]{width:16px;height:16px;padding:0;margin:0;flex-shrink:0;border:0;border-radius:0;accent-color:var(--acento)}input[type=radio]{border-radius:50%}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23586762' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px}[data-theme=dark] select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23B9C7B2' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>")}input::placeholder{color:var(--texto-suave)}:is(input,select,textarea)[aria-invalid=true]:not(:focus){border-color:var(--peligro)}.oficina{display:flex;min-height:100vh}.oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.icono,.lateral{flex-shrink:0}.lateral{width:calc(280px + env(safe-area-inset-left));background:var(--superficie-lateral);box-shadow:inset -1px 0 0 var(--borde-lateral);padding:var(--esp-5) var(--esp-3) calc(var(--esp-4) + env(safe-area-inset-bottom)) calc(var(--esp-3) + env(safe-area-inset-left));position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;transition:width .18s ease}.cabeza-lateral{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 4px 0 12px;margin-bottom:20px}.marca-torre{display:inline-flex;align-items:center;gap:var(--esp-3);min-width:0;text-decoration:none;color:var(--texto);--marca-tinta:var(--texto);--marca-acento:var(--marca-bronce)}.marca-torre-simbolo{width:36px;height:36px;flex-shrink:0;display:block}.marca-torre-nombre{font:600 var(--fs-350)/var(--lh-350) var(--familia-display);letter-spacing:-.01em;white-space:nowrap}.logo-tienda{display:flex;align-items:center;min-height:48px;margin:0;padding:var(--esp-2) var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-control);background:var(--superficie);min-width:0}.logo-tienda img{display:block;max-width:100%;max-height:32px;object-fit:contain;object-position:left center}.logo-tienda-nombre{font:var(--t-label-md);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marca-torre-barra .marca-torre-simbolo{width:32px;height:32px}.marca-torre-barra .marca-torre-nombre{font-size:var(--fs-300);line-height:var(--lh-300)}.menu{flex:1 1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:20px;gap:20px;margin:0 -4px;padding:0 4px}.menu .grupo{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px;min-width:0}.menu .titulo-grupo{font:var(--t-menu-grupo);letter-spacing:.04em;text-transform:uppercase;color:var(--menu-grupo);padding:0 12px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu a{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;border-radius:10px;font:var(--t-label-md);text-decoration:none;text-align:left;background:transparent;color:var(--texto);white-space:nowrap;position:relative}.menu a .icono{color:var(--texto-suave)}.menu a:hover{background:var(--superficie-2)}.menu a.activo{background:var(--menu-activo);box-shadow:var(--sombra-menu-activo)}.menu a.activo .icono{color:var(--texto)}.menu .texto{overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.menu .globo{flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--superficie);color:var(--texto);border:1px solid var(--borde);font-size:var(--fs-100);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--familia-detalle);display:inline-flex;align-items:center;justify-content:center}.menu .globo.punto{padding:0}.menu .globo.punto:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.menu .acordeon.abierto>a .suma{display:none}.menu .flecha-acordeon{flex:none;display:inline-flex;transition:transform .15s ease}.menu .acordeon.abierto .flecha-acordeon{transform:rotate(180deg)}.menu a.activo-padre{font-weight:600}.menu-config .volver{color:var(--texto-suave);font:var(--t-label-sm)}.menu-config .volver .icono{transform:rotate(90deg)}.menu a.activo-padre .icono,.menu-config .volver:hover{color:var(--texto)}.menu .hijos{display:grid;grid-gap:1px;gap:1px;margin:2px 0 6px 21px;padding-left:12px}.menu a.hijo{padding:6px 10px;font:var(--t-label-sm);color:var(--texto-suave)}.menu a.hijo:hover{color:var(--texto)}.menu a.hijo.activo{color:var(--texto);background:var(--menu-activo);box-shadow:var(--sombra-menu-activo)}.pie-lateral{margin-top:auto;padding-top:12px;display:grid;grid-gap:2px;gap:2px;flex-shrink:0}.pie-lateral a{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:10px;font:var(--t-label-md);text-decoration:none;color:var(--texto);white-space:nowrap}.pie-lateral a .icono{color:var(--texto-suave)}.pie-lateral a:hover{background:color-mix(in srgb,var(--superficie) 60%,transparent)}.pie-lateral a.activo{background:var(--menu-activo);box-shadow:var(--sombra-menu-activo)}.pie-lateral a.activo .icono{color:var(--texto)}.pie-lateral a.boton-importar{justify-content:center;gap:8px;height:44px;margin-top:12px;border-radius:var(--radio-control);background:var(--primario);color:var(--sobre-primario);font:var(--t-label-md)}.pie-lateral a.boton-importar .icono{color:var(--sobre-primario)}.pie-lateral a.boton-importar:hover{background:var(--primario-hover)}.seccion-perfil{margin-top:32px}.seccion-cancelar,.seccion-mcp{margin-top:48px;padding-top:24px;border-top:1px solid var(--borde)}.seccion-mcp>div{margin-top:0!important}.titulo-baja{font-size:var(--fs-400)}.seccion-cancelar .titulo-baja{font-size:var(--fs-300)}.titulo-cancelar{font:var(--t-label-category);letter-spacing:.04em;text-transform:uppercase;color:var(--texto-suave);margin:0 0 12px}.fila-fuente{display:grid;grid-template-columns:minmax(0,1.4fr) auto minmax(0,1.6fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-top:1px dashed var(--borde);font-size:var(--fs-200)}.fila-fuente .nombre-fuente{font-weight:500}.fila-fuente .nombre-fuente,.fila-fuente .nota{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fila-fuente .nota{color:var(--texto-suave);font-size:var(--fs-100)}.fila-fuente button.importar{background:var(--superficie-2);border:1px solid var(--borde);border-radius:8px;padding:4px 10px;font-size:var(--fs-100);white-space:nowrap}.fila-fuente button.importar:hover:not(:disabled){border-color:var(--texto-suave);color:var(--texto)}.fila-fuente button.importar:disabled{opacity:.45}.fila-fuente details{grid-column:1/-1;font-size:var(--fs-100)}.fila-fuente details summary{cursor:pointer;color:var(--texto)}.fila-fuente details summary:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:var(--esp-2);vertical-align:1px;background:var(--senal-peligro)}.fila-fuente details p{color:var(--texto-suave);margin-top:4px;word-break:break-word}@media (max-width:760px){.fila-fuente{grid-template-columns:1fr auto}.fila-fuente .nota{grid-column:1/-1}}.importar-arriba{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch;margin-top:4px}.tarjeta-importar{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);padding:20px;min-width:0;display:flex;flex-direction:column}.tarjeta-importar h2{font-size:var(--fs-400);line-height:1.2;min-height:38px;display:flex;align-items:center}.tarjeta-importar>section{flex:1 1;display:flex;flex-direction:column;min-width:0}.tarjeta-importar>section>.zona-soltar{flex:1 1;display:flex;align-items:center;justify-content:center}@media (max-width:900px){.importar-arriba{grid-template-columns:minmax(0,1fr)}}.cabeza-canales{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-height:38px}.cabeza-canales h2{font-size:var(--fs-400);display:inline-flex;align-items:center;min-height:0}.cabeza-canales .acciones{display:flex;align-items:center;gap:4px}.cabeza-canales h2{position:relative}.cabeza-canales h2>.info{position:static}.cabeza-canales h2>.info:after{left:0;right:auto;transform:none;top:calc(100% + 4px)}.conexion .cabeza>.info:after{left:auto;right:0;transform:none}.seccion-conexiones{margin-top:32px}.seccion-conexiones>h3{font-size:var(--fs-400);line-height:1.2}.vacio-conexiones{margin-top:12px;font-size:var(--fs-200);color:var(--texto-suave)}.lista-conexiones{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (min-width:900px){.lista-conexiones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){.lista-conexiones{grid-template-columns:repeat(3,minmax(0,1fr))}}.conexion{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);padding:16px;min-width:0;scroll-margin-top:80px;transition:border-color .15s}.conexion:focus-within,.conexion:hover{border-color:var(--borde-fuerte)}.conexion .cabeza{display:flex;align-items:center;gap:12px;min-width:0;min-height:40px}.conexion .cuerpo{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px;padding:2px 0;text-align:left;background:none;border:0;border-radius:8px;color:inherit;font:inherit}.conexion button.cuerpo{cursor:pointer}.conexion button.cuerpo:hover .nombre{text-decoration:underline;text-underline-offset:3px}.conexion button.cuerpo:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.conexion .nombre{font-size:var(--fs-200);font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conexion .linea{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-200);line-height:1.35;color:var(--texto-suave)}.conexion .linea .texto{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conexion .linea .chip-estado{flex-shrink:0}.conexion .avance.delgado{height:3px;margin:12px 0 0}.conexion .extra{margin-top:12px;padding-top:12px;border-top:1px solid var(--borde);display:grid;grid-gap:10px;gap:10px;min-width:0}.conexion .extra .mensaje{font-size:var(--fs-200);line-height:1.5;word-break:break-word}.conexion .fila-fuente{grid-template-columns:minmax(0,1fr) auto auto;gap:4px 8px;padding:8px 0}.conexion .fila-fuente:first-child{border-top:0;padding-top:0}.conexion .fila-fuente .nota{grid-column:1/-1;grid-row:2}.logo-conexion{width:40px;height:40px;border-radius:10px;flex-shrink:0;overflow:hidden;border:1px solid var(--borde);display:inline-flex}.logo-conexion>.distintivo,.logo-conexion>.icono-canal{width:100%;height:100%;border-radius:0}.logo-conexion>.icono-canal svg{width:24px;height:24px}.logo-conexion>.distintivo{font-size:var(--fs-200)}.boton-conexion{width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:transparent;color:var(--texto-suave);text-decoration:none}.boton-conexion:hover:not(:disabled),.boton-conexion[aria-expanded=true]{background:var(--superficie-2);color:var(--texto)}.boton-conexion:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.boton-conexion:disabled,.boton-conexion[aria-disabled=true]{opacity:.4;cursor:not-allowed}.boton-conexion.agregar{border:1px solid var(--borde);color:var(--texto)}.menu-acciones{position:relative;flex-shrink:0}.menu-acciones .panel{position:absolute;top:calc(100% + 4px);right:0;z-index:40;min-width:220px;max-width:calc(100vw - 32px);background:var(--superficie);border:1px solid var(--borde);border-radius:12px;box-shadow:var(--sombra-popper);padding:6px;display:grid}.menu-acciones .panel .opcion{font-size:var(--fs-200);padding:8px 10px}.menu-acciones .panel .opcion:focus-visible{background:var(--superficie-2);outline:none}.panel .opcion.fija{cursor:default;padding-top:6px;padding-bottom:6px}.panel .opcion.fija:hover{background:transparent}.panel .opcion.fija>[role=group]{margin-left:auto}.menu-acciones .panel .opcion:disabled{opacity:.45;cursor:not-allowed;background:transparent}.menu-acciones .panel .opcion.peligro{color:var(--peligro)}.ventana-conexion{margin:auto;padding:0;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border:1px solid var(--borde);border-radius:16px;background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-modal)}.ventana-conexion::-webkit-backdrop{background:var(--velo)}.ventana-conexion::backdrop{background:var(--velo)}.ventana-conexion .contenido{padding:18px;display:grid;grid-gap:14px;gap:14px}.ventana-conexion .cabeza-ventana{display:flex;align-items:center;gap:12px}.ventana-conexion .cabeza-ventana h2{font-size:var(--fs-350);font-weight:600}.ventana-conexion .cabeza-ventana p{font-size:var(--fs-200);color:var(--texto-suave);margin-top:2px}.ventana-conexion .nota-ventana{font-size:var(--fs-100);color:var(--texto-suave);line-height:1.5}.ventana-conexion .separador-ventana{display:flex;align-items:center;gap:10px;font-size:var(--fs-100);color:var(--texto-suave)}.ventana-conexion .separador-ventana:after,.ventana-conexion .separador-ventana:before{content:"";flex:1 1;border-top:1px solid var(--borde)}.ventana-conexion details.plegado-ventana{font-size:var(--fs-100);color:var(--texto-suave)}.ventana-conexion details.plegado-ventana summary{cursor:pointer}.boton-periodo{display:inline-flex;align-items:center;gap:8px;background:var(--superficie);border:1px solid var(--borde)!important;padding:7px 12px 7px 14px;border-radius:var(--radio-control);font:var(--t-label-sm);box-shadow:var(--sombra)}.boton-periodo,.boton-periodo .icono{color:var(--texto)}.boton-periodo:hover{background:var(--superficie-2)}.panel .titulo-panel{font:var(--t-label-category);letter-spacing:.04em;text-transform:uppercase;color:var(--texto-suave);padding:6px 10px 4px}.panel .opcion .palomita{width:16px;display:inline-flex;color:var(--texto)}.panel .opcion.elegida{font-weight:700}.desplegable .panel.izquierda{min-width:220px}.panel .titulo-panel .palomita{display:inline-flex;vertical-align:-3px;margin-right:4px;color:var(--texto)}.panel .rango-personalizado{display:grid;grid-gap:8px;gap:8px;padding:2px 10px 8px}.panel .rango-personalizado label{display:grid;grid-gap:4px;gap:4px;font-size:var(--fs-100);color:var(--texto-suave)}.panel .rango-personalizado input{padding:7px 10px;border-radius:9px;font-size:var(--fs-200)}.panel .rango-personalizado .aviso-rango{margin:0;font-size:var(--fs-100);color:var(--texto)}.panel .rango-personalizado .aviso-rango:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:var(--esp-2);vertical-align:1px;background:var(--senal-peligro)}.panel .rango-personalizado .boton-principal{justify-content:center;margin-top:2px}.con-periodo{gap:2px}.con-periodo,.sin-periodo{display:inline-flex;align-items:center}.sin-periodo{gap:var(--esp-2);min-height:var(--toque);color:var(--texto-suave);border:1px dashed var(--borde);padding:0 var(--esp-3);border-radius:var(--radio-control);font-size:var(--fs-200)}.linea-periodo{margin:0 0 var(--esp-6);font:var(--t-par-sm);color:var(--texto-suave);max-width:var(--medida-texto)}.sis-encabezado+.linea-periodo{margin-top:calc(-1 * var(--esp-3))}.linea-periodo strong{color:var(--texto);font-weight:600}.linea-periodo .ajuste{color:var(--texto)}.letrero-preview{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:40px;box-sizing:border-box;padding:0 16px;display:flex;align-items:center;gap:6px;background:var(--primario);color:var(--sobre-primario);font-size:var(--fs-200);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.letrero-preview span{overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.letrero-preview .cerrar-letrero{flex-shrink:0;background:none;color:var(--sobre-primario);font-size:var(--fs-400);line-height:1;padding:2px 6px;border-radius:6px;opacity:.85}.letrero-preview .cerrar-letrero:hover{opacity:1;background:color-mix(in srgb,var(--sobre-primario) 15%,transparent)}@media (min-width:761px){html:has(.letrero-preview) .lateral{top:40px;height:calc(100vh - 40px);height:calc(100dvh - 40px)}}.lateral .plegar{color:var(--texto-suave);flex-shrink:0}.lateral .plegar:hover{color:var(--texto)}.lateral .si-plegado{display:none}.lateral .si-abierto,.lateral .si-plegado{line-height:0}@media (min-width:761px){[data-lateral=plegado] .lateral{width:calc(80px + env(safe-area-inset-left));padding-left:calc(var(--esp-3) + env(safe-area-inset-left));padding-right:var(--esp-3)}[data-lateral=plegado] .lateral .marca-torre,[data-lateral=plegado] .lateral .marca-torre-nombre,[data-lateral=plegado] .lateral .texto{display:none}[data-lateral=plegado] .cabeza-lateral{justify-content:center;padding:0}[data-lateral=plegado] .menu{gap:8px}[data-lateral=plegado] .menu .titulo-grupo{font-size:0;padding:0;margin:0 10px 4px;border-top:1px solid var(--borde-fuerte)}[data-lateral=plegado] .menu a{justify-content:center;padding:10px 0}[data-lateral=plegado] .menu .hijos{display:none}[data-lateral=plegado] .menu .globo{position:absolute;top:3px;right:6px;min-width:16px;height:16px;font-size:var(--fs-micro);padding:0 4px}[data-lateral=plegado] .menu .globo.punto{padding:0}[data-lateral=plegado] .menu .globo.punto:before{width:5px;height:5px}[data-lateral=plegado] .menu .acordeon.abierto>a .globo.suma{display:inline-flex}[data-lateral=plegado] .menu .acordeon.abierto>a .oculto.suma{display:block}[data-lateral=plegado] .pie-lateral a{justify-content:center;padding:10px 0}[data-lateral=plegado] .pie-lateral a.boton-importar{padding:0}[data-lateral=plegado] .tienda-lateral-renglon{justify-content:center;padding:var(--esp-2) 0}[data-lateral=plegado] .tienda-lateral .flecha-tienda{display:none}[data-lateral=plegado] .tienda-lateral .desplegable .panel{right:auto;min-width:240px}[data-lateral=plegado] .lateral .si-abierto{display:none}[data-lateral=plegado] .lateral .si-plegado{display:inline}}@media (min-width:761px) and (max-width:1099.98px){html:not([data-lateral=abierto]) .lateral{width:calc(80px + env(safe-area-inset-left));padding-left:calc(var(--esp-3) + env(safe-area-inset-left));padding-right:var(--esp-3)}html:not([data-lateral=abierto]) .lateral .marca-torre,html:not([data-lateral=abierto]) .lateral .marca-torre-nombre,html:not([data-lateral=abierto]) .lateral .texto{display:none}html:not([data-lateral=abierto]) .cabeza-lateral{justify-content:center;padding:0}html:not([data-lateral=abierto]) .menu{gap:8px}html:not([data-lateral=abierto]) .menu .titulo-grupo{font-size:0;padding:0;margin:0 10px 4px;border-top:1px solid var(--borde-fuerte)}html:not([data-lateral=abierto]) .menu a{justify-content:center;padding:10px 0}html:not([data-lateral=abierto]) .menu .hijos{display:none}html:not([data-lateral=abierto]) .menu .globo{position:absolute;top:3px;right:6px;min-width:16px;height:16px;font-size:var(--fs-micro);padding:0 4px}html:not([data-lateral=abierto]) .menu .globo.punto{padding:0}html:not([data-lateral=abierto]) .menu .globo.punto:before{width:5px;height:5px}html:not([data-lateral=abierto]) .menu .acordeon.abierto>a .globo.suma{display:inline-flex}html:not([data-lateral=abierto]) .menu .acordeon.abierto>a .oculto.suma{display:block}html:not([data-lateral=abierto]) .pie-lateral a{justify-content:center;padding:10px 0}html:not([data-lateral=abierto]) .pie-lateral a.boton-importar{padding:0}html:not([data-lateral=abierto]) .tienda-lateral-renglon{justify-content:center;padding:var(--esp-2) 0}html:not([data-lateral=abierto]) .tienda-lateral .flecha-tienda{display:none}html:not([data-lateral=abierto]) .tienda-lateral .desplegable .panel{right:auto;min-width:240px}html:not([data-lateral=abierto]) .lateral .si-abierto{display:none}html:not([data-lateral=abierto]) .lateral .si-plegado{display:inline}[data-lateral=abierto] .oficina{padding-left:calc(80px + env(safe-area-inset-left))}[data-lateral=abierto] .lateral{position:fixed;left:0;top:0;bottom:0;z-index:60;background:var(--fondo-lateral-cel);box-shadow:var(--sombra-modal)}[data-lateral=abierto] .velo{display:block;position:fixed;inset:0;z-index:55;background:var(--velo)}}.columna{flex:1 1;min-width:0;display:flow-root;max-width:calc(var(--ancho-oficina) + 2 * var(--margen-pagina));margin-inline:auto}.barra-superior{display:flex;align-items:center;justify-content:flex-end;gap:8px;float:right;max-width:100%;padding:var(--aire-pagina) max(var(--margen-pagina),env(safe-area-inset-right)) 0 var(--esp-4)}@media (min-width:761px){.barra-superior{margin-bottom:var(--esp-4)}}.contenido>:not(h1,.titulo-pagina,.zona-pestanas,.inicio-resumen,.sis-encabezado),.inicio-resumen>:not(.encabezado-inicio){clear:right}.tienda-lateral{position:relative;margin-top:var(--esp-3);padding-top:var(--esp-3);border-top:1px solid var(--borde);min-width:0}.tienda-lateral .desplegable{position:static}.tienda-lateral-renglon{display:flex;align-items:center;gap:var(--esp-3);width:100%;min-width:0;min-height:var(--toque);padding:var(--esp-2) var(--esp-3);border:0;border-radius:var(--radio-control);font:var(--t-label-md);text-align:left;color:var(--texto);background:transparent}.tienda-lateral-renglon .texto{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}button.tienda-lateral-renglon{cursor:pointer}button.tienda-lateral-renglon:hover,button.tienda-lateral-renglon[aria-expanded=true]{background:color-mix(in srgb,var(--superficie-2) 60%,transparent)}.tienda-lateral .flecha-tienda{display:inline-flex;flex:none;color:var(--texto-suave);transform:rotate(180deg)}.tienda-lateral-logo{display:inline-grid;place-items:center;flex:none;width:var(--esp-6);height:var(--esp-6);overflow:hidden;border-radius:var(--radio-sm);background:var(--superficie-2);color:var(--texto);font:var(--t-label-xs);font-weight:700}.tienda-lateral-logo.con-logo{background:var(--loseta-logo);padding:var(--esp-05)}.tienda-lateral-logo img{display:block;width:100%;height:100%;object-fit:contain}.tienda-lateral .desplegable .panel{top:auto;bottom:calc(100% + var(--esp-2));left:0;right:0;min-width:0;max-height:min(60vh,420px);overflow-y:auto}.tienda-lateral .panel .opcion .nombre-opcion{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tienda-lateral .panel .opcion .palomita{margin-left:auto}.error-tienda{color:var(--texto);font-size:var(--fs-100);margin-top:4px}.conversacion .error-ficha:before,.error-tienda:before,.pedido-fila .error:before,.pedidos-actualizar .error:before,.pedidos-fila-contacto .error:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:var(--esp-2);vertical-align:1px;background:var(--senal-peligro)}.acciones{margin-left:auto;display:flex;align-items:center;gap:8px}.boton-principal{display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-2);min-height:var(--toque);background:var(--primario);color:var(--sobre-primario);padding:var(--esp-2) var(--esp-4);border-radius:var(--radio-control);font:var(--t-label-sm);transition:background-color var(--dur-extra-rapida) var(--curva)}.boton-principal:hover{background:var(--primario-hover)}.boton-principal:active:not(:disabled){background:var(--primario-presionado)}.boton-principal[aria-busy=true]{cursor:progress}.boton-cuenta{display:inline-flex;align-items:center;justify-content:center;background:var(--superficie);color:var(--texto);width:var(--toque);height:var(--toque);border-radius:var(--radio-control);border:1px solid var(--borde);box-shadow:var(--sombra)}.boton-cuenta:hover,.boton-cuenta[aria-expanded=true]{background:var(--superficie-2)}.boton-icono{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--texto);padding:7px;border-radius:10px}.boton-icono:hover{background:var(--superficie-2)}.solo-movil{display:none}.selector-idioma{display:inline-flex;gap:var(--esp-1);padding:var(--esp-05);border-radius:999px;background:var(--superficie-2)}.selector-idioma-opcion{border:0;border-radius:999px;padding:var(--esp-1) var(--esp-3);font:600 var(--fs-100)/var(--lh-100) var(--familia);background:transparent;color:var(--texto-suave);cursor:pointer}.selector-idioma.compacto .selector-idioma-opcion{padding:var(--esp-05) var(--esp-2)}.selector-idioma-opcion[aria-pressed=true]{background:var(--primario);color:var(--sobre-primario)}.velo{display:none}.desplegable{position:relative}.desplegable .panel{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:270px;max-width:calc(100vw - 24px);background:var(--superficie);border:1px solid var(--borde);border-radius:14px;box-shadow:var(--sombra-popper);padding:6px}.desplegable .panel.izquierda{right:auto;left:0}.panel .opcion{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;border-radius:8px;font:var(--t-label-sm);text-decoration:none;text-align:left;background:transparent;color:var(--texto)}.panel .opcion .icono{color:var(--texto-suave);opacity:.85}.panel .opcion:hover{background:var(--superficie-2)}.panel .opcion:focus-visible{background:var(--superficie-2);outline:none}.panel .opcion.doble{flex-direction:column;align-items:flex-start;gap:2px}.panel .opcion.doble small{color:var(--texto-suave);font-size:var(--fs-100)}.panel .cabecera-panel{display:grid;grid-gap:2px;gap:2px;padding:8px 12px 10px;margin-bottom:6px;border-bottom:1px solid var(--borde)}.panel .cabecera-panel strong{font-size:var(--fs-200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel .cabecera-panel small{color:var(--texto-suave);font-size:var(--fs-100)}.panel .linea{border-top:1px solid var(--borde);margin:6px 0}.boton-campana{position:relative}.boton-campana:hover{color:var(--texto)}.globito-campana{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--insignia);color:var(--sobre-insignia);border:2px solid var(--superficie);font-size:var(--fs-micro);font-weight:700;line-height:14px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.barra-superior .acciones .boton-icono{width:var(--toque);height:var(--toque);padding:0;background:var(--superficie);color:var(--texto);border:1px solid var(--borde);border-radius:var(--radio-control);box-shadow:var(--sombra)}.barra-superior .acciones .boton-icono:hover,.barra-superior .acciones .boton-icono[aria-expanded=true]{background:var(--superficie-2)}.barra-superior>.boton-icono{width:var(--toque);height:var(--toque);padding:0}.barra-superior .boton-periodo{height:var(--toque);padding:0 var(--esp-3) 0 var(--esp-4);white-space:nowrap}.boton-periodo .etiqueta-periodo{min-width:0;overflow:hidden;text-overflow:ellipsis}.panel .fechas-panel{display:grid;grid-gap:var(--esp-05);gap:var(--esp-05);margin:0 0 var(--esp-1);padding:0 var(--esp-3) var(--esp-2)}.panel .fechas-panel .t-label-xs{color:var(--texto-suave)}.desplegable .panel.panel-notificaciones{width:380px;min-width:0;padding:0;overflow:hidden}.cabeza-notificaciones{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--borde)}.cabeza-notificaciones strong{font-size:var(--fs-200)}.enlace-boton{background:none;color:var(--acento);font-size:var(--fs-100);font-weight:600;padding:2px 0}.enlace-boton:hover{text-decoration:underline;text-underline-offset:3px}.lista-notificaciones{list-style:none;max-height:min(65vh,480px);overflow-y:auto;padding:4px}.notificacion{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;padding:10px;border-radius:10px;background:transparent;color:var(--texto);cursor:pointer}.notificacion:hover{background:var(--superficie-2)}.notificacion.leida{color:var(--texto-suave)}.notificacion.leida .titulo-notificacion{font-weight:500}.punto-nivel{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--senal-info)}.punto-nivel.nivel-aviso{background:var(--senal-alerta)}.punto-nivel.nivel-urgente{background:var(--senal-peligro)}.notificacion.leida .punto-nivel{opacity:.35}.cuerpo-notificacion{display:grid;grid-gap:2px;gap:2px;min-width:0}.titulo-notificacion{font-size:var(--fs-200);font-weight:600;line-height:1.3}.detalle-notificacion{line-height:1.35;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.detalle-notificacion,.hora-notificacion{font-size:var(--fs-100);color:var(--texto-suave)}.nota-notificaciones{padding:18px 14px;font-size:var(--fs-200);color:var(--texto-suave)}.vacio-notificaciones{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:26px 18px;text-align:center;color:var(--texto-suave)}.vacio-notificaciones strong{color:var(--texto);font-size:var(--fs-200)}.vacio-notificaciones small{font-size:var(--fs-100);line-height:1.4}.pie-notificaciones{border-top:1px solid var(--borde);padding:10px 14px;font-size:var(--fs-100)}.pie-notificaciones a{color:var(--texto-suave);text-decoration:none}.pie-notificaciones a:hover{color:var(--texto)}@media (max-width:760px){.desplegable .panel.panel-notificaciones{position:fixed;top:60px;left:8px;right:8px;width:auto;max-width:none}.lista-notificaciones{max-height:calc(100vh - 190px)}}.contenido{flex:1 1;min-width:0;padding:var(--aire-pagina) max(var(--margen-pagina),env(safe-area-inset-right)) var(--esp-20) var(--margen-pagina)}.zona-pestanas{margin:-4px 0 22px}.pestanas{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--borde);scrollbar-width:none}.pestanas::-webkit-scrollbar{display:none}.pestanas a{padding:10px 12px;font-size:var(--fs-200);line-height:var(--lh-200);color:var(--texto-suave);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.pestanas a:hover{color:var(--texto)}.pestanas a.activa{color:var(--texto);border-bottom-color:var(--texto);font-weight:600}.pestanas.sub{border-bottom:none;gap:var(--esp-2);margin-top:var(--esp-3)}.pestanas.sub a{display:inline-flex;align-items:center;min-height:var(--esp-8);padding:0 var(--esp-3);font-size:var(--fs-200);line-height:var(--lh-200);border:1px solid var(--borde);border-radius:999px;margin:0;background:var(--superficie)}.pestanas.sub a.activa{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}.pestanas.sub.segunda{margin-top:var(--esp-2)}.pestanas.sub.segunda a.activa{background:var(--superficie);border-color:var(--texto);color:var(--texto)}@media (max-width:760px){.lateral{position:fixed;left:0;top:0;bottom:0;z-index:60;width:280px;max-width:calc(100vw - 32px);height:auto;margin:0;box-shadow:none;background:var(--fondo-lateral-cel);transform:translateX(calc(-100% - 16px));transition:transform .2s ease;padding-top:calc(var(--esp-5) + env(safe-area-inset-top))}[data-menu=abierto] .lateral{transform:translateX(0);box-shadow:var(--sombra-modal)}[data-menu=abierto] .velo{display:block;position:fixed;inset:0;z-index:55;background:var(--velo)}.solo-movil{display:inline-flex}.lateral .plegar{display:none}.barra-superior{float:none;justify-content:flex-start;position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--fondo);padding:calc(var(--esp-2) + env(safe-area-inset-top)) max(var(--margen-pagina),env(safe-area-inset-right)) var(--esp-2) max(var(--margen-pagina),env(safe-area-inset-left));gap:var(--esp-2);min-height:60px;flex-wrap:wrap}.barra-superior>.con-periodo,.barra-superior>.sin-periodo{order:5}.barra-superior>.con-periodo .desplegable .panel{right:auto;left:0}.contenido{padding:var(--esp-3) max(var(--margen-pagina),env(safe-area-inset-right)) var(--esp-16) max(var(--margen-pagina),env(safe-area-inset-left))}}@media (max-width:420px){.boton-principal .texto{display:none}.boton-principal{padding:8px 10px}}.tablero{display:grid;grid-gap:var(--hueco-tarjetas);gap:var(--hueco-tarjetas);grid-template-columns:repeat(12,1fr)}.tarjeta{background:var(--superficie);border:1px solid var(--borde-tarjeta);border-radius:var(--radio);box-shadow:var(--sombra-tarjeta);padding:var(--relleno-tarjeta);grid-column:span 3;min-width:0}.tarjeta .etiqueta{color:var(--texto-suave);font:var(--t-label-sm)}.tarjeta .valor{font:var(--t-metric-sm);letter-spacing:-.02em;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--texto)}.tarjeta .nota{font:var(--t-par-xs);margin-top:4px}.info,.tarjeta .nota{color:var(--texto-suave)}.info{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:-2px;margin-left:5px;opacity:.75;cursor:help;border-radius:50%;outline:none}.info:focus-visible,.info:hover{color:var(--texto);opacity:1}.info:focus-visible{box-shadow:0 0 0 2px var(--acento)}.info:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 7px);transform:translateX(-50%);width:max-content;max-width:min(320px,72vw);padding:7px 10px;border-radius:8px;z-index:30;background:var(--texto);color:var(--superficie);font-family:var(--familia);font-size:var(--fs-100);font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;box-shadow:var(--sombra-popper);pointer-events:none;display:none}.info:focus-visible:after,.info:hover:after{display:block}.info:last-child:after{left:auto;right:0;transform:none}.etiqueta,.tarjeta .nota{position:relative}.etiqueta>.info,.tarjeta .nota>.info{position:static}.etiqueta>.info:after,.tarjeta .nota>.info:after{left:0;right:auto;transform:none;top:calc(100% + 4px);max-width:100%}.cabeza-tarjeta .etiqueta>.info:last-child:after{left:0;right:auto}.hoja td:first-child .info:after,.reporte .titulo-seccion>.info:after,.reporte h2>.info:after,.tabla td:first-child .info:after{left:0;right:auto;transform:none}.hoja tbody tr:nth-last-child(-n+2) td:first-child .info:after,.tabla tbody tr:nth-last-child(-n+2) td:first-child .info:after{top:auto;bottom:calc(100% + 7px)}.hoja td:first-child:focus-within,.hoja td:first-child:has(.info.abierta),.hoja td:first-child:hover{z-index:3}.info.info-larga:after{content:none}.info-larga .globo{display:none;position:absolute;left:-8px;top:100%;z-index:40;padding-top:8px;cursor:auto}.info-larga:focus-within .globo,.info-larga:hover .globo{display:block}.info-larga.arriba .globo{top:auto;bottom:100%;padding-top:0;padding-bottom:8px}.info-larga .globo .caja{display:block;width:min(340px,calc(100vw - 32px));max-height:min(440px,62vh);overflow-y:auto;overscroll-behavior:contain;padding:10px 13px;border-radius:10px;background:var(--texto);color:var(--superficie);font-family:var(--familia);font-size:var(--fs-100);font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;box-shadow:var(--sombra-popper)}.info-larga .globo-alcance{display:block;font-weight:600;margin-bottom:8px}.info-larga .globo-titulo{display:block;font-weight:600;margin-bottom:4px;opacity:.8}.info-larga .globo ul{margin:0;padding-left:16px;display:grid;grid-gap:5px;gap:5px}.tarjeta.ancha{grid-column:span 6}.tarjeta.completa{grid-column:span 12}@media (max-width:1100px){.tarjeta{grid-column:span 6}.tarjeta.ancha{grid-column:span 12}}@media (max-width:640px){.tarjeta,.tarjeta.ancha{grid-column:span 12}}.titulo-pagina{font:var(--t-title-pagina);letter-spacing:-.02em}.subtitulo-pagina{font:var(--t-par-md);margin:var(--esp-1) 0 var(--esp-5)}.subtitulo-pagina,details.como-se-calcula{color:var(--texto-suave);max-width:var(--medida-texto)}details.como-se-calcula{font-size:var(--fs-200);line-height:1.55;margin:0 0 var(--esp-4)}.subtitulo-pagina+details.como-se-calcula{margin-top:-12px}details.como-se-calcula>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}details.como-se-calcula>summary:hover{color:var(--texto)}details.como-se-calcula[open]>summary{margin-bottom:6px}details.como-se-calcula .cuerpo{display:grid;grid-gap:6px;gap:6px}details.como-se-calcula .cuerpo ul{padding-left:18px;display:grid;grid-gap:3px;gap:3px}.tarjeta details.como-se-calcula{font-size:var(--fs-100);margin:6px 0 4px}a.tarjeta.liga{display:block;text-decoration:none;color:inherit;transition:border-color var(--dur-rapida) var(--curva),box-shadow var(--dur-rapida) var(--curva)}a.tarjeta.liga:focus-visible{outline:none;box-shadow:var(--foco)}a.tarjeta.liga:hover{border-color:var(--borde-fuerte);box-shadow:var(--sombra-alzada)}.tarjeta-canales{grid-column:span 12;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.tarjeta-canales>.tarjeta{grid-column:auto}@media (max-width:1100px){.tarjeta-canales{grid-template-columns:repeat(2,minmax(0,1fr))}.tarjeta-canales>.tarjeta{grid-column:auto}.tarjeta-canales>.tarjeta:first-child{grid-column:span 2}}.tarjeta.dos-tercios{grid-column:span 8}.tarjeta.tercio,.tarjeta.un-tercio{grid-column:span 4}@media (max-width:1100px){.tarjeta.dos-tercios,.tarjeta.un-tercio{grid-column:span 12}.tarjeta.tercio{grid-column:span 6}}@media (max-width:640px){.tarjeta.tercio{grid-column:span 12}}.cabeza-tarjeta{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.liga-suave{font:var(--t-label-sm);color:var(--acento);text-decoration:none;white-space:nowrap}.liga-suave:hover{text-decoration:underline}.reparto{display:grid;grid-gap:var(--esp-3);gap:var(--esp-3);margin-top:var(--esp-3)}.fila-reparto{display:grid;grid-template-columns:10px 1fr auto 44px;align-items:center;grid-gap:4px 10px;gap:4px 10px;font-size:var(--fs-200)}.fila-reparto .punto{width:10px;height:10px;border-radius:3px}.fila-reparto .nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fila-reparto .cifra{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.fila-reparto .parte{color:var(--texto-suave);font-size:var(--fs-100);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.barra-reparto{grid-column:2/-1;height:6px;background:color-mix(in srgb,var(--grafica-base) 60%,transparent);border-radius:var(--radio-grafica);overflow:hidden}.reparto.cuadre .fila-reparto{grid-template-columns:10px 1fr auto auto}.reparto.cuadre .fila-reparto .parte{white-space:nowrap}.reparto.canales{gap:var(--esp-2);margin-top:var(--esp-3)}.reparto.canales .fila-reparto{grid-template-columns:10px 1fr auto auto}.reparto.canales .fila-reparto a.parte{color:var(--acento);text-decoration:none;white-space:nowrap}.reparto.canales .fila-reparto a.parte:hover{text-decoration:underline}.solo-movil-nota{display:none}.barra-reparto>div{height:100%;border-radius:var(--radio-grafica)}.avisos{list-style:none;display:grid;grid-gap:10px;gap:10px;margin-top:12px;font-size:var(--fs-200)}.avisos li{padding-left:16px;position:relative;line-height:1.45}.avisos li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:var(--senal-alerta)}.avisos a{color:inherit;text-decoration:none}.avisos a:hover{color:var(--acento)}.titulo-seccion{font:var(--t-title-sm);letter-spacing:-.01em;margin:32px 0 12px}.punto-canal{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:7px;vertical-align:0}.aviso-tarjeta{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;background:var(--superficie);border:1px solid var(--borde-fuerte);border-radius:12px;padding:12px 16px;margin-bottom:14px;font-size:var(--fs-200)}.cifras-equilibrio{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:12px}.cifras-equilibrio .cifra-grande{font:var(--t-metric-xs);letter-spacing:-.02em;margin:2px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.cifras-equilibrio{grid-template-columns:repeat(2,minmax(0,1fr))}}.delta-sube{color:var(--ok)}.delta-baja,.delta-sube{font:var(--t-label-xs);font-weight:600}.delta-baja{color:var(--peligro)}.delta-neutra{color:var(--texto-suave);font:var(--t-label-xs)}.delta-linea{display:block;margin-top:6px;max-width:100%}.grafica{position:relative}.grafica svg{display:block;overflow:visible}.grafica svg text[fill="var(--grafica-texto)"]{font-family:var(--familia-detalle)}.gr-serie{filter:var(--brillo-serie)}.leyenda{display:flex;flex-wrap:wrap;gap:var(--esp-2) var(--esp-4);font:var(--t-par-xs);font-size:var(--fs-200);color:var(--texto);margin-bottom:8px}.leyenda i{display:inline-block;width:10px;height:10px;border-radius:var(--radio-leyenda);margin-right:6px;vertical-align:-1px;flex:none}.leyenda i.linea{width:14px;height:2px;border-radius:1px;vertical-align:3px}.leyenda i.punto{border-radius:50%}.leyenda i.linea.punteada{background:repeating-linear-gradient(90deg,currentColor 0 4px,transparent 4px 7px)!important}.leyenda-boton{background:none;border:0;padding:2px 0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;border-radius:var(--radio-sm)}.leyenda-boton:hover{color:var(--texto)}.leyenda-boton[aria-pressed=false]{color:var(--texto-suave)}.leyenda-boton[aria-pressed=false] i{background:transparent!important;box-shadow:inset 0 0 0 1.5px var(--texto-suave)}.leyenda-boton:focus-visible{outline:none;box-shadow:var(--foco)}.selector-metrica{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.selector-metrica button{border:1px solid var(--borde-fuerte);background:var(--superficie);border-radius:999px;padding:5px 12px;font:inherit;font-size:var(--fs-100);color:var(--texto-suave);cursor:pointer;transition:background var(--dur-extra-rapida) var(--curva),color var(--dur-extra-rapida) var(--curva)}.selector-metrica button:hover{color:var(--texto);background:var(--fila-hover)}.selector-metrica button[aria-pressed=true]{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}.selector-metrica button:focus-visible{outline:none;box-shadow:var(--foco)}.tooltip-grafica{position:absolute;z-index:5;pointer-events:none;white-space:nowrap;background:var(--grafica-tooltip);color:var(--grafica-tooltip-texto);border:1px solid var(--grafica-tooltip-borde);border-radius:var(--radio-popper);box-shadow:var(--sombra-popper);padding:12px;font-size:var(--fs-100);line-height:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tooltip-grafica .titulo-tooltip{color:var(--grafica-tooltip-suave);font-size:var(--fs-100);margin-bottom:8px;white-space:normal}.tooltip-grafica .fila-tooltip{display:flex;align-items:center;gap:8px;line-height:20px}.tooltip-grafica .fila-tooltip i{width:12px;height:2px;border-radius:1px;display:inline-block;flex:none}.tooltip-grafica .fila-tooltip i.caja{width:8px;height:8px;border-radius:var(--radio-xs)}.tooltip-grafica .fila-tooltip strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;min-width:64px;text-align:right}.tooltip-grafica .fila-tooltip span{color:var(--grafica-tooltip-suave)}.tooltip-grafica .fila-tooltip.total{border-top:1px solid var(--grafica-tooltip-borde);margin-top:6px;padding-top:6px;padding-left:20px}.tooltip-grafica .pie-tooltip{color:var(--grafica-tooltip-suave);margin-top:8px;white-space:normal;max-width:240px}.tooltip-grafica .gr-tooltip-eventos{display:grid;grid-gap:6px;gap:6px}.tooltip-grafica .gr-tooltip-evento{display:flex;align-items:flex-start;gap:8px}.tooltip-grafica .gr-tooltip-evento i{width:2px;height:14px;border-radius:1px;display:inline-block;flex:none;margin-top:3px}.tooltip-grafica .gr-tooltip-evento strong{color:var(--grafica-tooltip-texto);font-weight:600}.gr-marco{min-width:0}.gr-barra-superior{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 16px;margin-bottom:8px}.gr-leyenda-lugar{min-width:0;flex:1 1}.gr-leyenda-lugar .leyenda{margin-bottom:0}.gr-ver-tabla{flex:none;background:none;border:0;padding:2px 6px;margin:-2px -6px 0 0;border-radius:var(--radio-sm);font:var(--t-label-xs);color:var(--acento);cursor:pointer;white-space:nowrap}.gr-ver-tabla:hover{text-decoration:underline;text-underline-offset:3px}.gr-ver-tabla:focus-visible{outline:none;box-shadow:var(--foco)}.gr-tabla{max-height:420px;overflow:auto}.gr-tabla .tabla{margin-top:0;font-size:var(--fs-200)}.gr-tabla .tabla thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--superficie)}.tabla tbody th[scope=row]{text-align:left;font:inherit;font-weight:400;color:var(--texto);padding:8px;border-top:1px solid var(--borde);border-bottom:0;white-space:nowrap;vertical-align:middle}.tabla.secundaria tbody th[scope=row]{padding:6px 8px}.tabla thead+tbody tr:first-child th[scope=row]{border-top:0}.tabla tbody tr:hover th[scope=row]{background:var(--fila-hover)}.gr-nota{margin-top:8px;font:var(--t-par-xs);color:var(--texto-suave)}.gr-esqueleto{display:flex;align-items:flex-end;gap:8px;padding:8px 0 28px}.gr-esqueleto>.esq-bloque{flex:1 1;border-radius:var(--radio-sm) var(--radio-sm) 0 0}.estado-widget{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;padding:16px;color:var(--texto-suave)}.estado-widget>svg{color:var(--borde-fuerte);margin-bottom:8px}.estado-widget.es-error>svg{color:var(--peligro)}.estado-widget .estado-titulo{font:var(--t-card-title);color:var(--texto)}.estado-widget .estado-descripcion{font:var(--t-par-sm);max-width:400px}.estado-widget .estado-accion{margin-top:12px}.tabla td.estado-tabla .estado-widget{padding:0}.gr-apiladas{display:grid;grid-gap:2px;gap:2px}.gr-apilada-fila{display:grid;grid-template-columns:minmax(72px,30%) minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:var(--esp-2);margin:0 calc(-1 * var(--esp-2));border-radius:var(--radio-md);font-size:var(--fs-200);outline:none;transition:background var(--dur-extra-rapida) var(--curva)}.gr-apilada-fila:focus-visible,.gr-apilada-fila:hover{background:var(--grafica-hover)}.gr-apilada-fila:focus-visible{box-shadow:var(--foco)}.gr-apilada-nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texto)}.gr-apilada-pista{position:relative;min-width:0}.gr-apilada-barra{display:flex;gap:2px;height:16px;border-radius:0 var(--radio-grafica) var(--radio-grafica) 0;overflow:hidden}.gr-seg{display:block;height:100%}.gr-apilada-total{font-weight:600;text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:520px){.gr-apilada-fila{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--esp-2)}.gr-apilada-pista{grid-column:1/-1;grid-row:2}}.mini-grafica{display:inline-block;vertical-align:middle;flex:none;overflow:visible}.mini-grafica.vacia{display:inline-flex;align-items:center;color:var(--texto-suave);font-size:var(--fs-200)}.mini-puntaje{display:inline-block;vertical-align:middle;flex:none}.mini-puntaje.barra{height:6px;border-radius:var(--radio-md);background:var(--grafica-base);overflow:hidden}.mini-puntaje.barra>span{display:block;height:100%;border-radius:var(--radio-md)}.mapa-calor-marco{overflow-x:auto}.tabla.mapa-calor-tabla{margin-top:0;font-size:var(--fs-100);border-collapse:separate;border-spacing:2px}.tabla.mapa-calor-tabla th{border-bottom:0;padding:6px 8px;white-space:nowrap}.tabla.mapa-calor-tabla tbody th[scope=row]{border-top:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabla.mapa-calor-tabla tbody th[scope=row],.tabla.mapa-calor-tabla thead th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--superficie)}.tabla.mapa-calor-tabla td{border-top:0;padding:7px 10px}.mc-celda{position:relative;min-width:56px;border-radius:var(--radio-xs)}.mc-celda.activa{box-shadow:inset 0 0 0 2px var(--texto)}.mc-sindato,.tabla tbody tr:hover td.mc-sindato{color:var(--texto-suave);background:repeating-linear-gradient(135deg,transparent 0 4px,color-mix(in srgb,var(--grafica-nulo) 45%,transparent) 4px 5px)}.mc-noaplica{background:transparent}.mapa-calor-tabla .tooltip-grafica{text-align:left}.mapa-calor-tabla .tooltip-grafica .titulo-tooltip{white-space:nowrap}.mapa-calor-escala{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-2) var(--esp-3);margin-top:var(--esp-3);font-size:var(--fs-100)}.mc-pasos{display:inline-flex;gap:2px}.mc-pasos i{width:18px;height:10px;border-radius:var(--radio-xs);display:block}.mc-clave{display:inline-flex;align-items:center;gap:6px;color:var(--texto-suave);margin-left:8px}.mc-muestra-nula{display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:var(--fs-100);background:repeating-linear-gradient(135deg,transparent 0 4px,color-mix(in srgb,var(--grafica-nulo) 45%,transparent) 4px 5px)}.mc-muestra-nula,.mc-muestra-vacia{width:18px;height:12px;border-radius:var(--radio-xs)}.mc-muestra-vacia{display:inline-block;box-shadow:inset 0 0 0 1px var(--borde)}.tabla .fila-esqueleto td{padding-top:12px;padding-bottom:12px}.fila-esqueleto .esq-celda{display:inline-block;height:10px;vertical-align:middle;border-radius:var(--radio-sm)}.tabla tbody tr.fila-esqueleto:hover td,.tabla tbody tr.fila-estado:hover td{background:none}.tabla-marco{overflow-x:auto}.tabla-marco>.tabla{margin-top:0}.medidor{background:var(--grafica-base);height:8px;overflow:hidden;margin-top:10px}.medidor,.medidor>div{border-radius:var(--radio-md)}.medidor>div{background:var(--barra-avance);height:100%;transition:width var(--dur-media) var(--curva)}.lista-barras{display:grid;grid-gap:4px;gap:4px;margin-top:12px}.lista-barras .fila{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--esp-1) var(--esp-3);gap:var(--esp-1) var(--esp-3);align-items:center;font-size:var(--fs-200);padding:var(--esp-1) var(--esp-2);margin:0 calc(-1 * var(--esp-2));border-radius:var(--radio-md);transition:background var(--dur-extra-rapida) var(--curva)}.lista-barras .fila:focus-visible,.lista-barras .fila:hover{background:var(--grafica-hover);outline:none}.lista-barras .fila:focus-visible{box-shadow:var(--foco)}.lista-barras .barra{background:var(--grafica-1);height:8px;border-radius:0 var(--radio-grafica) var(--radio-grafica) 0;margin-top:6px}.lista-barras .pista{position:relative;background:color-mix(in srgb,var(--grafica-base) 55%,transparent);border-radius:var(--radio-grafica);margin-top:6px}.lista-barras .pista.sin-fondo{background:none}.lista-barras .referencia{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:1px;background:var(--texto);opacity:.7}.lista-barras .pista .barra{margin-top:0}.lista-barras .cifra{text-align:right;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lista-barras .nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rango{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 18px}.rango button{background:var(--superficie);border:1px solid var(--borde);border-radius:999px;padding:7px 14px;font-size:var(--fs-200);color:var(--texto)}.rango button.activo{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario);font-weight:600}.tabla{width:100%;border-collapse:collapse;font-size:var(--fs-200);margin-top:10px}.tabla th{text-align:left;color:var(--texto-suave);padding:8px;font:var(--t-label-xs);vertical-align:bottom;border-bottom:1px solid var(--borde-fuerte)}.tabla td{padding:8px;border-top:1px solid var(--borde)}.tabla thead+tbody tr:first-child td{border-top:0}.tabla tbody tr{transition:background var(--dur-extra-rapida) var(--curva)}.tabla tbody tr:hover td{background:var(--fila-hover)}.tabla .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabla .num,.tabla th.num{text-align:right}.tabla td.num:not(:has(*)){white-space:nowrap}.hoja td.na,.tabla td.na{color:var(--texto-suave)}.tabla.secundaria td,.tabla.secundaria th{padding:6px 8px}.tabla.fija thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--superficie)}.tabla tr.total td{font-weight:600;border-top:1px solid var(--borde-fuerte)}.tabla td.estado-tabla{padding:40px 16px 32px;text-align:center;border-top:0}.tabla tbody tr:hover td.estado-tabla{background:none}.hoja{overflow-x:auto}.hoja table{border-collapse:collapse;font-size:var(--fs-100);min-width:100%}.hoja td,.hoja th{padding:5px 8px;border-bottom:1px solid var(--borde);white-space:nowrap}.hoja th{text-align:right;color:var(--texto-suave);font-weight:600;border-bottom-color:var(--borde-fuerte)}.hoja td:first-child,.hoja th:first-child{text-align:left;position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--superficie);min-width:230px}.hoja tbody tr:hover td,.hoja tbody tr:hover td:first-child{background:var(--fila-hover)}.hoja td.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hoja td.neg{color:var(--peligro)}.hoja tr.nivel-1 td{font-weight:600;background:var(--superficie-2)}.hoja tr.nivel-2 td{font-weight:700;border-top:2px solid var(--borde)}.hoja tr.ok td{color:var(--texto)}.hoja tr.mal td{color:var(--peligro);font-weight:700}.hoja a{color:inherit;text-decoration:none;border-bottom:1px dotted var(--texto-suave)}.hoja td.concepto{white-space:normal;min-width:320px}:root{--g-venta:color-mix(in srgb,var(--grafica-2) 10%,var(--superficie));--g-marketing:color-mix(in srgb,var(--grafica-3) 14%,var(--superficie));--g-nomina:color-mix(in srgb,var(--grafica-6) 26%,var(--superficie));--g-almacen:color-mix(in srgb,var(--grafica-5) 22%,var(--superficie));--g-corporativo:color-mix(in srgb,var(--grafica-8) 14%,var(--superficie));--g-herramientas:color-mix(in srgb,var(--grafica-4) 18%,var(--superficie));--g-otros:color-mix(in srgb,var(--grafica-1) 7%,var(--superficie));--g-impuestos:var(--g-otros);--p-shopify:color-mix(in srgb,var(--grafica-6) 26%,var(--superficie));--p-mercadopago:color-mix(in srgb,var(--grafica-4) 18%,var(--superficie));--p-paypal:color-mix(in srgb,var(--grafica-8) 14%,var(--superficie));--p-amazon:color-mix(in srgb,var(--grafica-5) 22%,var(--superficie));--p-directos:color-mix(in srgb,var(--grafica-2) 10%,var(--superficie));--p-otros:var(--superficie-2)}.hoja .desplegar{width:18px;padding:0;margin-right:2px;background:transparent;color:var(--acento);font-size:var(--fs-100);line-height:1;cursor:pointer;border:none}.botonera{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.botonera a{display:inline-block;padding:8px 14px;border-radius:10px;font-size:var(--fs-200);font-weight:600;text-decoration:none;color:var(--texto);background:var(--superficie);border:1px solid var(--borde)}.botonera a.principal{background:var(--primario);color:var(--sobre-primario);border-color:var(--primario)}.botonera a:hover{background:var(--superficie-2)}.botonera a.principal:hover{background:var(--primario-hover)}.zona-soltar{border:2px dashed var(--borde);border-radius:var(--radio);padding:26px 18px;text-align:center;cursor:pointer;color:var(--texto-suave);background:var(--superficie);transition:border-color .15s,background .15s}.zona-soltar.activa,.zona-soltar:hover{border-color:var(--acento);background:var(--acento-pista);color:var(--texto)}.zona-soltar.ocupada{opacity:.6;cursor:progress}.caja-conciliacion{border:1px solid var(--borde);border-radius:var(--radio-control)}.campo-etiquetado{display:grid;grid-gap:var(--esp-control);gap:var(--esp-control)}.campo-contrasena{position:relative}.campo-contrasena>input{padding-right:var(--toque)}.campo-contrasena-ver{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--toque);height:var(--toque);padding:0;background:none;font-size:var(--fs-300);color:var(--texto-suave)}.hoja .aviso-desliza{display:none}@media (max-width:640px){body{font-size:var(--fs-200)}h1:not(.emanente h1){font-size:28px!important;line-height:36px!important}.tarjeta{padding:var(--relleno-tarjeta-cel);border-radius:var(--radio-tarjeta-cel)}.tarjeta .valor{font-size:var(--fs-500)}.rango{gap:5px;margin:12px 0 14px}.rango button{padding:6px 11px;font-size:var(--fs-100)}.tabla{font-size:var(--fs-200)}.tabla th{padding:6px;font:var(--t-label-xs)}.tabla td{padding:8px 6px}.reparto.cuadre .fila-reparto{grid-template-columns:10px 1fr auto;row-gap:2px}.reparto.cuadre .fila-reparto .parte{grid-column:2/-1;white-space:normal;text-align:left;line-height:1.35}.tabla-equilibrio .col-sueldo{display:none}.solo-movil-nota{display:block;margin-top:12px}.cifras-equilibrio{gap:10px 12px}.cifras-equilibrio .cifra-grande{font-size:var(--fs-400)}.fila-reparto{font-size:var(--fs-200)}.lista-barras .fila{grid-template-columns:1fr 96px}.hoja{-webkit-overflow-scrolling:touch}.hoja .aviso-desliza{display:block;font:var(--t-par-xs);color:var(--texto-suave);margin-bottom:4px}.hoja table{font-size:var(--fs-100)}.hoja td,.hoja th{padding:4px 6px}.hoja td:first-child,.hoja th:first-child{min-width:118px;max-width:138px;white-space:normal;line-height:1.25;box-shadow:var(--sombra-columna-fija)}.hoja td.concepto{min-width:180px;max-width:200px}input[type=file],select{max-width:100%}}.avance{height:8px;border-radius:999px;background:var(--superficie-2);overflow:hidden;position:relative}.avance>span{display:block;height:100%;border-radius:999px;background:var(--barra-avance);transition:width .4s ease}.avance.corriendo>span{width:40%;position:absolute;left:0;background:var(--barra-avance);opacity:.55;animation:avance-corre 1.3s ease-in-out infinite}.avance.listo>span{background:var(--barra-avance);width:100%}.avance.error>span{background:var(--texto-suave);width:100%}@keyframes avance-corre{0%{left:-40%}to{left:100%}}details.bitacora summary{cursor:pointer;font-size:var(--fs-200);color:var(--texto-suave);-webkit-user-select:none;-moz-user-select:none;user-select:none}details.bitacora[open] summary{margin-bottom:8px}.resumen-fuentes{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:var(--fs-200);color:var(--texto-suave)}.resumen-fuentes b{color:var(--texto);font-weight:600}.resumen-fuentes .fallo b{color:var(--texto)}.resumen-fuentes .fallo b:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:6px;vertical-align:1px;background:var(--senal-peligro)}.grupo-fuentes{margin-top:28px}.grupo-fuentes .cabecera-grupo{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;flex-wrap:wrap}.grupo-fuentes .cabecera-grupo h2{font-size:var(--fs-350)}.grupo-fuentes .cabecera-grupo small{color:var(--texto-suave);font-size:var(--fs-100)}.tarjeta.fuente{display:flex;flex-direction:column;gap:10px;padding:14px 16px;transition:border-color .15s}.tarjeta.fuente .cabeza{display:flex;align-items:center;gap:10px;min-width:0}.tarjeta.fuente .nombre{font-weight:600;font-size:var(--fs-200);line-height:1.25;min-width:0}.tarjeta.fuente .nota{line-height:1.4;margin-top:0}.tarjeta.fuente .nota.corta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tarjeta.fuente .pie{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.tarjeta.fuente .avance{flex:1 1}.tarjeta.fuente button.importar{background:var(--superficie);border:1px solid var(--borde);color:var(--texto);border-radius:10px;padding:6px 14px;font-size:var(--fs-200);font-weight:600;white-space:nowrap}.tarjeta.fuente button.importar:hover:not(:disabled){border-color:var(--texto-suave);color:var(--texto)}.tarjeta.fuente button.importar:disabled{opacity:.45}.tarjeta.fuente details.detalle-error summary{cursor:pointer;font-size:var(--fs-100);color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tarjeta.fuente details.detalle-error summary:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;background:var(--senal-peligro);margin-right:var(--esp-2);vertical-align:1px}.tarjeta.fuente details.detalle-error summary .ver{color:var(--texto-suave);text-decoration:underline;margin-left:4px}.tarjeta.fuente details.detalle-error p{font-size:var(--fs-100);color:var(--texto-suave);line-height:1.45;margin-top:6px;word-break:break-word}.distintivo{width:36px;height:36px;border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-family:var(--familia);font-size:var(--fs-100);font-weight:700;letter-spacing:.02em;color:var(--logo-distintivo-texto)}.distintivo.shopify{background:var(--logo-shopify)}.distintivo.recharge{background:var(--logo-recharge)}.distintivo.mercadolibre{background:var(--logo-mercadolibre);color:var(--logo-mercadolibre-tinta)}.distintivo.amazon{background:var(--logo-amazon-boton);color:var(--logo-amazon-boton-tinta)}.distintivo.whatsapp{background:var(--logo-whatsapp)}.distintivo.paypal{background:var(--logo-paypal)}.distintivo.mercadopago{background:var(--logo-mercadopago)}.distintivo.klaviyo{background:var(--logo-klaviyo)}.distintivo.meta{background:var(--logo-meta)}.distintivo.google{background:var(--logo-google)}.distintivo.tiktok{background:var(--logo-tiktok)}.distintivo.envia{background:var(--logo-envia)}.boton-marca{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:10px;padding:6px 14px;font-size:var(--fs-200);font-weight:600;line-height:1.4;text-decoration:none;color:var(--sobre-primario);background:var(--primario);white-space:nowrap}.boton-marca:hover:not(:disabled){filter:brightness(.94)}.boton-marca:disabled{background:var(--superficie-2);color:var(--texto-suave);cursor:not-allowed}.boton-marca.shopify{background:var(--logo-shopify)}.boton-marca.recharge{background:var(--logo-recharge)}.boton-marca.mercadolibre{background:var(--logo-mercadolibre);color:var(--logo-mercadolibre-tinta)}.boton-marca.amazon{background:var(--logo-amazon-boton);color:var(--logo-amazon-boton-tinta)}.boton-marca.paypal{background:var(--logo-paypal-boton);color:var(--logo-paypal)}.boton-marca.mercadopago{background:var(--logo-mercadopago)}.boton-marca.klaviyo{background:var(--logo-klaviyo)}.boton-marca.meta{background:var(--logo-meta)}.boton-marca.google{background:var(--logo-google)}.boton-marca.tiktok{background:var(--logo-tiktok);color:var(--logo-tiktok-tinta)}.boton-marca.envia{background:var(--logo-envia)}.distintivo.torre{background:var(--superficie-2);color:var(--texto)}.distintivo.walmart{background:var(--logo-walmart)}.distintivo.woocommerce{background:var(--logo-woocommerce)}.distintivo.tiendanube{background:var(--logo-tiendanube)}.distintivo.pinterest{background:var(--logo-pinterest)}.chip-estado{display:inline-flex;align-items:center;gap:6px;padding:2px 9px 2px 7px;border-radius:999px;font-size:var(--fs-100);font-weight:600;white-space:nowrap;line-height:1.5}.chip-estado:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.chip-estado{color:var(--texto);background:var(--superficie-2)}.chip-estado:before{background:var(--tono-chip,var(--senal-neutro))}.chip-estado.al-dia{--tono-chip:var(--senal-ok)}.chip-estado.espera,.chip-estado.no-conectada,.chip-estado.sin-importar{color:var(--texto-suave)}.chip-estado.fallo{--tono-chip:var(--senal-peligro)}.chip-estado.importando{--tono-chip:var(--senal-info)}.chip-estado.importando:before{animation:chip-late 1s ease-in-out infinite}@keyframes chip-late{0%,to{opacity:1}50%{opacity:.3}}.acceso{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);min-height:100dvh;background:var(--fondo);--acceso-fondo:#172C2B;--acceso-hondo:#0E1C1B;--acceso-texto:#F2EFE8;--acceso-suave:#B9C7B2;--acceso-luz:#C6A77B}.acceso-marca{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:calc(var(--esp-12) + env(safe-area-inset-top)) var(--esp-14) var(--esp-12) calc(var(--esp-14) + env(safe-area-inset-left));color:var(--acceso-texto);overflow:hidden;background-color:var(--acceso-fondo);background-image:radial-gradient(120% 55% at 70% 108%,color-mix(in srgb,var(--acceso-luz) 26%,transparent) 0,transparent 62%),linear-gradient(180deg,var(--acceso-hondo) 0,var(--acceso-fondo) 55%);--marca-tinta:var(--acceso-texto);--marca-acento:var(--acceso-luz)}.acceso-marca>*{position:relative;z-index:1}.acceso-horizonte{position:absolute!important;inset:0;z-index:0!important;width:100%;height:100%;pointer-events:none}.acceso-horizonte .campo{fill:var(--acceso-suave);opacity:.08}.acceso-horizonte .arco{fill:none;stroke:var(--acceso-luz);stroke-width:1.5}.acceso-horizonte .arco-tenue{fill:none;stroke:var(--acceso-luz);stroke-width:1;opacity:.35}.acceso-marca .acceso-logo{text-decoration:none;display:inline-flex}.acceso-marca .acceso-logo svg{height:40px;width:auto;display:block}.acceso-lema h2{font-family:var(--familia-display);font-size:clamp(32px,3.2vw,40px);line-height:1.2;font-weight:600;letter-spacing:-.02em;max-width:460px;color:var(--acceso-texto)}.acceso-lema p{color:var(--acceso-suave);font-size:var(--fs-350);line-height:1.5;max-width:380px;margin-top:16px}.acceso-lema .acceso-raya{display:block;width:48px;height:2px;background:var(--acceso-luz);margin-bottom:24px}.acceso-pie{color:var(--acceso-suave);font-size:var(--fs-100);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.acceso-lado-forma{display:flex;flex-direction:column;min-height:100dvh;padding:calc(var(--esp-5) + env(safe-area-inset-top)) max(var(--esp-8),env(safe-area-inset-right)) calc(var(--esp-8) + env(safe-area-inset-bottom)) var(--esp-8)}.acceso-barra{justify-content:flex-end;min-height:32px}.acceso-barra,.acceso-centro{display:flex;align-items:center}.acceso-centro{flex:1 1;justify-content:center;padding:var(--esp-8) 0}.acceso-caja{width:100%;max-width:420px}.acceso-caja h1,.acceso-titulo{font-family:var(--familia-display);font-size:30px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--texto)}.acceso-sub{font-size:var(--fs-300);line-height:1.55;color:var(--texto-suave);margin-top:10px}.acceso-sub strong{color:var(--texto);font-weight:600}.acceso-cuerpo{margin-top:28px;display:grid;grid-gap:16px;gap:16px}.acceso-campo{display:grid;grid-gap:var(--esp-control);gap:var(--esp-control);font-size:var(--fs-200);font-weight:500;color:var(--texto)}.acceso-campo .acceso-nota{font-weight:400}.acceso-caja input:not([type=checkbox]),.paso-cuerpo input:not([type=checkbox]){height:46px;font-size:var(--fs-300);padding:0 14px}.acceso-caja input:not([type=checkbox]):focus,.paso-cuerpo input:not([type=checkbox]):focus{box-shadow:var(--foco)}.acceso-caja input.acceso-codigo,.paso-cuerpo input.acceso-codigo{text-align:center;font-size:var(--fs-500);letter-spacing:.45em;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;height:54px}.acceso-boton,.acceso-boton-sec{display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-2);width:100%;min-height:var(--esp-12);border-radius:var(--radio-control);font-size:var(--fs-300);font-weight:600;text-decoration:none;padding:0 var(--esp-4);transition:background-color var(--dur-extra-rapida) var(--curva),opacity var(--dur-extra-rapida) var(--curva)}.acceso-boton{background:var(--primario);color:var(--sobre-primario)}.acceso-boton:hover:not(:disabled){background:var(--primario-hover)}.acceso-boton:active:not(:disabled){background:var(--primario-presionado)}.acceso-boton-sec{background:var(--superficie);color:var(--texto);border:1px solid var(--borde-fuerte)}.acceso-boton-sec:hover:not(:disabled){background:var(--superficie-2)}.acceso-boton-sec:disabled,.acceso-boton:disabled{background:var(--deshabilitado);color:var(--texto-suave);border-color:var(--borde);cursor:not-allowed}.acceso-boton.peligro{background:transparent;color:var(--peligro);border:1.5px solid var(--peligro)}.acceso-botones{display:flex;gap:10px;flex-wrap:wrap}.acceso-botones>*{flex:1 1 140px;white-space:nowrap;padding:0 14px}.acceso-boton,.acceso-boton-sec{text-align:center}.acceso-caja input.acceso-codigo::placeholder,.paso-cuerpo input.acceso-codigo::placeholder{opacity:.45}.acceso-separador{display:flex;align-items:center;gap:14px;color:var(--texto-suave);font-size:var(--fs-200)}.acceso-separador:after,.acceso-separador:before{content:"";flex:1 1;height:1px;background:var(--borde)}.acceso-casilla{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-200);line-height:1.45;cursor:pointer;color:var(--texto)}.acceso-casilla input{width:18px;height:18px;padding:0;margin-top:1px;flex-shrink:0;accent-color:var(--acento)}.acceso-ayuda{margin-top:26px;display:grid;grid-gap:10px;gap:10px;justify-items:center;font-size:var(--fs-200);color:var(--texto-suave);text-align:center}.acceso-liga{background:none;padding:0;color:var(--acento);font-weight:600;font-size:inherit;text-decoration:none}.acceso-liga.suave,.acceso-liga:hover{text-decoration:underline}.acceso-liga.suave{color:var(--texto-suave);font-weight:500}.acceso-nota{font-size:var(--fs-200);line-height:1.55;color:var(--texto-suave)}.acceso-aviso{font-size:var(--fs-200);line-height:1.5;padding:11px 14px;border-radius:12px}.acceso-aviso.error,.acceso-aviso.ok{color:var(--texto);background:var(--superficie-2)}.acceso-aviso.error:before,.acceso-aviso.ok:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:var(--esp-2);vertical-align:1px}.acceso-aviso.error:before{background:var(--senal-peligro)}.acceso-aviso.ok:before{background:var(--senal-ok)}.acceso-desde{display:flex;align-items:center;gap:10px;margin-top:18px;padding:10px 14px;border-radius:12px;background:var(--superficie-2);color:var(--texto);font-size:var(--fs-200);line-height:1.4}.acceso-tarjeta{border:1.5px solid var(--borde);background:var(--superficie);border-radius:var(--radio);padding:16px 18px;font-size:var(--fs-200);line-height:1.5}.acceso-tarjeta .acceso-nota{margin-bottom:2px}.acceso-icono-estado{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}.acceso-icono-estado.ok{color:var(--senal-ok);background:var(--superficie-2)}.acceso-icono-estado.error{color:var(--senal-peligro);background:var(--superficie-2)}.acceso-parrafo{font-size:var(--fs-200);line-height:1.6;color:var(--texto)}.acceso-parrafo a{color:var(--acento);font-weight:600;text-decoration:underline;text-underline-offset:3px}.requisitos{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px 14px;gap:7px 14px;font-size:var(--fs-200);color:var(--texto-suave);font-weight:400}.requisitos-titulo{grid-column:1/-1;font-size:var(--fs-100);font-weight:500}.requisitos li{display:flex;align-items:center;gap:8px;line-height:1.35}.requisitos .marca-req{width:18px;height:18px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--borde);color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.requisitos li.cumple{color:var(--texto)}.requisitos li.cumple .marca-req{background:var(--ok);border-color:var(--ok);color:var(--superficie)}.requisitos li.falta{color:var(--texto)}.requisitos li.falta .marca-req{border-color:var(--peligro);color:var(--peligro)}.pasos{list-style:none;display:grid;margin-top:30px}.paso{display:grid;grid-template-columns:34px minmax(0,1fr);grid-column-gap:16px;column-gap:16px;position:relative;padding-bottom:30px}.paso:last-child{padding-bottom:0}.paso:not(:last-child):before{content:"";position:absolute;left:16.25px;top:42px;bottom:8px;width:1.5px;background:var(--borde)}.paso-num{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--familia);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-size:var(--fs-300);font-weight:600;border:1.5px solid var(--borde-fuerte);color:var(--texto);background:var(--superficie)}.paso.hecho .paso-num{background:var(--texto);border-color:var(--texto);color:var(--superficie)}.paso-cabeza{display:flex;align-items:center;gap:10px;min-height:34px;flex-wrap:wrap}.acceso-seccion h2,.paso-cabeza h2{font-family:var(--familia-display);font-size:var(--fs-350);font-weight:600;letter-spacing:-.01em;color:var(--texto)}.paso-chip{font-size:var(--fs-100);font-weight:600;padding:2px 10px;border-radius:999px;color:var(--texto);background:var(--superficie-2)}.paso-chip:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;vertical-align:1px;background:var(--senal-ok);margin-right:6px}.paso-cuerpo{grid-column:2;display:grid;grid-gap:12px;gap:12px;margin-top:6px}.paso-cuerpo>p{font-size:var(--fs-200);line-height:1.55;color:var(--texto-suave)}.paso-cuerpo>p.alerta{color:var(--texto)}.paso-cuerpo>p.alerta:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:var(--esp-2);vertical-align:1px;background:var(--senal-peligro)}.paso-cuerpo form{display:grid;grid-gap:12px;gap:12px}.acceso-seccion .acceso-boton,.paso-cuerpo .acceso-boton{width:auto;justify-self:start}.paso-qr{width:200px;height:200px;background:var(--loseta-logo);padding:8px;border-radius:10px;border:1.5px solid var(--borde)}.paso-secreto{font-size:var(--fs-200);word-break:break-all;padding:8px 12px;border-radius:10px;background:var(--superficie-2);color:var(--texto);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.acceso-seccion{margin-top:var(--esp-8);padding-top:var(--esp-6);border-top:1px solid var(--borde);display:grid;grid-gap:var(--esp-3);gap:var(--esp-3)}.acceso-seccion>p{font-size:var(--fs-200);line-height:1.55;color:var(--texto-suave)}@media (max-width:1100px){.acceso-marca{padding:calc(var(--esp-8) + env(safe-area-inset-top)) var(--esp-8) var(--esp-8) calc(var(--esp-8) + env(safe-area-inset-left))}}@media (max-width:760px){.acceso{grid-template-columns:1fr;grid-template-rows:auto 1fr}.acceso-marca{position:relative;height:calc(112px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(var(--esp-5),env(safe-area-inset-right)) 0 max(var(--esp-5),env(safe-area-inset-left));justify-content:center}.acceso-horizonte{inset:auto;bottom:-40px;left:0;height:260px}.acceso-lema,.acceso-pie{display:none}.acceso-lado-forma{min-height:0;padding:calc(var(--esp-3) + env(safe-area-inset-top)) max(var(--esp-5),env(safe-area-inset-right)) calc(var(--esp-8) + env(safe-area-inset-bottom)) max(var(--esp-5),env(safe-area-inset-left))}.acceso-centro{align-items:flex-start;padding:var(--esp-4) 0 var(--esp-2)}.acceso-caja h1,.acceso-titulo{font-size:26px}.requisitos{grid-template-columns:1fr}}.dona-reparto{display:flex;align-items:center;flex-wrap:wrap;gap:var(--esp-4) var(--esp-6);margin-top:var(--esp-3)}.dona-reparto>.dona,.dona-reparto>svg{margin:0 auto}.dona-reparto .reparto{flex:1 1 180px;margin-top:0;gap:var(--esp-3)}.asistente{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.asistente-barra{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);min-height:60px;padding:calc(var(--esp-2) + env(safe-area-inset-top)) var(--esp-6) var(--esp-2);background:var(--superficie);border-bottom:1px solid var(--borde)}.asistente-barra .derecha{flex-shrink:0}.asistente-barra .derecha,.asistente-marcas{display:flex;align-items:center;gap:var(--esp-4)}.asistente-marcas{min-width:0}.firma-torre{display:block;height:32px;width:auto;flex-shrink:0;--marca-tinta:var(--texto);--marca-acento:var(--marca-bronce)}.asistente-marcas .logo-tienda{margin:0;min-height:40px;max-width:200px}@media (max-width:600px){.asistente-marcas .logo-tienda{display:none}.firma-torre{height:28px}}.asistente-barra .ir-torre{font-size:var(--fs-200);font-weight:600;color:var(--acento);text-decoration:none;white-space:nowrap}.asistente-barra .ir-torre:hover{text-decoration:underline}.asistente-centro{flex:1 1;width:100%;max-width:640px;margin:0 auto;padding:32px 16px 72px}.asistente-avance{display:flex;align-items:center;gap:12px;margin-bottom:26px;font-size:var(--fs-100);color:var(--texto-suave);white-space:nowrap}.asistente-avance .avance{flex:1 1}.asistente-centro h1{font-size:34px;line-height:1.15}.asistente-centro .sub{color:var(--texto-suave);font-size:var(--fs-300);margin-top:8px;line-height:1.5}.renglones{list-style:none;margin-top:22px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);box-shadow:var(--sombra)}.renglon{display:flex;align-items:center;gap:12px;padding:13px 16px;border-top:1px solid var(--borde);font-size:var(--fs-200);min-height:56px}.renglon:first-child{border-top:none}.renglon .que{flex:1 1;min-width:0}.renglon .que strong{font-weight:600}.renglon .que small{display:block;color:var(--texto-suave);font-size:var(--fs-100);margin-top:2px}.renglon .numero{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--superficie-2);color:var(--texto);font-weight:600;font-size:var(--fs-200)}.renglon .numero.hecho{background:var(--texto);color:var(--superficie)}.renglon .ok{color:var(--texto);font-weight:600}.renglon .ok,.renglon .suave{font-size:var(--fs-200);white-space:nowrap}.renglon .suave{color:var(--texto-suave)}.boton-chico{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;text-decoration:none;border:1px solid var(--borde);border-radius:999px;padding:5px 12px;font-size:var(--fs-200);font-weight:600;background:var(--superficie);color:var(--texto)}.boton-chico:hover{border-color:var(--texto-suave);background:var(--superficie-2)}.boton-secundario{display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-2);text-decoration:none;min-height:var(--toque);background:var(--superficie);color:var(--texto);border:1px solid var(--borde-fuerte);border-radius:var(--radio-control);padding:var(--esp-2) var(--esp-4);font-size:var(--fs-200);font-weight:600;transition:background-color var(--dur-extra-rapida) var(--curva)}.boton-secundario:hover{background:var(--superficie-2)}.boton-secundario:active:not(:disabled){background:var(--superficie-2);border-color:var(--texto)}.boton-texto{background:none;color:var(--texto-suave);font-size:var(--fs-200);padding:8px 2px;text-decoration:underline;text-underline-offset:3px}.boton-texto:hover{color:var(--texto)}.boton-principal:disabled,.boton-secundario:disabled{background:var(--deshabilitado);color:var(--texto-suave);border-color:var(--borde);box-shadow:none;cursor:not-allowed}.boton-texto:disabled{color:var(--texto-suave);text-decoration:none;cursor:not-allowed}a.boton-principal{text-decoration:none}.asistente-pie{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:28px}.asistente-pie .empuje{flex:1 1}.asistente-centro .accion{margin-top:18px}.casilla{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-200);line-height:1.45;margin-top:24px;cursor:pointer}.casilla input{width:18px;height:18px;padding:0;margin-top:2px;flex-shrink:0;accent-color:var(--acento)}.casilla a{color:var(--acento);text-decoration:underline;text-underline-offset:3px}.aviso-error{color:var(--texto);font-size:var(--fs-200);margin-top:8px}.aviso-error:before,.aviso-ok:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:var(--esp-2);vertical-align:1px}.aviso-error:before{background:var(--senal-peligro)}.aviso-ok:before{background:var(--senal-ok)}.aviso-suave{color:var(--texto-suave);font-size:var(--fs-200);margin-top:14px;line-height:1.5}.invitar-fila{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.invitar-fila input{flex:1 1 220px;width:auto}.invitar-fila select{flex:0 0 140px;width:auto}.asistente-pregunta{font-size:var(--fs-300);font-weight:600;margin-top:28px}.asistente-grupo{font-size:var(--fs-100);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-suave);margin-top:22px}.asistente-grupo+.renglones{margin-top:8px}.opciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.opcion{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--borde);border-radius:999px;padding:7px 13px;font-size:var(--fs-200);background:var(--superficie);color:var(--texto)}.opcion input{width:16px;height:16px;padding:0;margin:0;accent-color:var(--acento)}.opcion.activa{border-color:var(--acento);background:var(--acento-pista)}.opcion:has(input:disabled){cursor:default}.asistente-campo{display:block;width:100%;max-width:420px;margin-top:10px}.asistente-forma{display:grid;grid-gap:4px;gap:4px;margin-top:14px;padding:14px 16px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie)}.asistente-forma .asistente-campo{max-width:none}.asistente-fieldset{border:none;padding:0;margin:10px 0 0}.asistente-fieldset legend{font-size:var(--fs-200);color:var(--texto-suave)}.asistente-fieldset .opciones{margin-top:6px}.aviso-ok{color:var(--texto);font-size:var(--fs-200);margin-top:8px}.renglon-casilla{display:flex;align-items:center;gap:12px;cursor:pointer}.renglon-casilla input[type=checkbox]{width:16px;height:16px;padding:0;margin:0;flex-shrink:0;accent-color:var(--acento)}.renglon-casilla:has(input:disabled){cursor:default}.asistente-plegado{margin-top:22px}.asistente-plegado summary{cursor:pointer;font-size:var(--fs-300);font-weight:600}.asistente-plegado .renglones{margin-top:10px}.renglon-costo{flex-wrap:wrap}.renglon-costo select{width:auto;max-width:140px}.campo-costo{width:110px;max-width:110px}.fila-costo{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.fila-costo .asistente-campo{width:auto;flex:1 1 160px}.opcion.opcion-sola{justify-self:start;margin-top:10px}.suave-opcional{font-size:var(--fs-100);font-weight:500;color:var(--texto-suave);margin-left:6px}.fila-renglon{display:flex;align-items:center;gap:10px}.fila-renglon .asistente-campo{flex:1 1;margin-top:0}.mas-datos{margin-top:10px}.mas-datos summary{cursor:pointer;font-size:var(--fs-200);color:var(--texto-suave)}.mas-datos[open] summary{margin-bottom:4px}.asistente-forma+.asistente-forma{margin-top:10px}.asistente-cuantas{width:auto;max-width:140px}.fila-cuantas{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:var(--fs-200);color:var(--texto-suave)}.fila-cuantas .asistente-campo{margin-top:0}.fila-cuenta{display:flex;gap:8px;flex-wrap:wrap}.fila-cuenta .asistente-campo{width:auto;flex:1 1 180px;margin-top:8px}.fila-cuenta .campo-ultimos4{flex:0 1 150px}.renglon-rubro.oculto .que{color:var(--texto-suave);text-decoration:line-through}.no-aplica{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:6px 0 14px;padding:10px 14px;border:1px dashed var(--borde);border-radius:12px;color:var(--texto-suave);font-size:var(--fs-200)}.no-aplica a{color:var(--acento);font-weight:600;text-decoration:underline;text-underline-offset:3px}.tarjeta .sin-datos-canal{color:var(--texto-suave);font-size:var(--fs-300);font-weight:600;margin-top:6px}.fila-reparto .cifra.suave{color:var(--texto-suave);font-weight:500;font-size:var(--fs-100)}.letrero-asistente{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 14px;padding:10px 14px;border:1px solid var(--borde-fuerte);border-radius:12px;background:var(--superficie);color:var(--texto);font-size:var(--fs-200);font-weight:600;text-decoration:none}.letrero-asistente:hover{text-decoration:underline}@media (max-width:640px){.asistente-barra{padding:8px 16px}.asistente-centro h1{font-size:28px}}.tarjeta.sin-datos{position:relative;overflow:hidden}.tarjeta.sin-datos:after{content:"";position:absolute;left:14px;right:14px;bottom:8px;height:28px;pointer-events:none;background:repeating-linear-gradient(90deg,var(--grafica-base) 0 9px,transparent 9px 15px);filter:blur(3px);opacity:.9}.tarjeta.sin-datos .conectar-tarjeta{position:relative;z-index:1;display:inline-block;margin-top:6px;font-size:var(--fs-200);font-weight:600;color:var(--acento);text-decoration:none}.tarjeta.sin-datos .conectar-tarjeta:hover{text-decoration:underline}.conversacion{display:grid;grid-gap:var(--esp-3);gap:var(--esp-3);overflow-y:auto;text-align:left;align-content:start}.conversacion .turno{font-size:var(--fs-200);line-height:1.55;max-width:100%;min-width:0;overflow-wrap:anywhere}.conversacion .turno.usuario{justify-self:end;background:var(--superficie-2);color:var(--texto);border-radius:16px 16px 4px 16px;padding:var(--esp-2) var(--esp-4);max-width:80%;white-space:pre-wrap}.conversacion .turno.torre{justify-self:start;background:var(--superficie);border:1px solid var(--borde);border-radius:16px 16px 16px 4px;padding:var(--esp-3) var(--esp-4);max-width:92%}.conversacion .turno.torre.error{border-color:var(--serie-2)}.conversacion .turno p{margin:0 0 8px}.conversacion .turno p:last-child,.conversacion .turno ul:last-child{margin-bottom:0}.conversacion .turno ul{margin:0 0 var(--esp-2);padding-left:20px;display:grid;grid-gap:var(--esp-1);gap:var(--esp-1)}.conversacion .pensando{color:var(--texto-suave)}.conversacion .turno ul.revisable-ia,.revisable-ia{list-style:none;display:flex;flex-wrap:wrap;gap:var(--esp-2);margin:var(--esp-3) 0 0;padding:0}.chip-revisable{font:var(--t-label-xs);color:var(--texto);background:var(--superficie-2);border-radius:var(--radio-sm);padding:var(--esp-1) var(--esp-2);max-width:100%;overflow-wrap:anywhere}.chip-revisable .rotulo{color:var(--texto-suave);font-weight:600}.conversacion .liga-pantalla{color:var(--acento);text-decoration:underline;text-underline-offset:3px;font-weight:600}.conversacion .fichas-chat{list-style:none;display:grid;grid-gap:var(--esp-2);gap:var(--esp-2);margin-top:var(--esp-3);padding:0}.conversacion .fichas-chat li{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:var(--fs-200)}.conversacion .detalle-ficha{color:var(--texto-suave)}.conversacion .botones-ficha{display:flex;gap:var(--esp-2);margin-left:auto}.conversacion .liga-ficha{display:inline-flex;align-items:center;min-height:var(--toque);border:1px solid var(--borde);border-radius:10px;padding:var(--esp-1) var(--esp-3);text-decoration:none;color:inherit;white-space:nowrap}.conversacion .whatsapp-ficha{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.conversacion .boton-whatsapp-chat{display:inline-flex;align-items:center;min-height:var(--toque);background:var(--boton-ok);color:var(--sobre-primario);border-radius:10px;padding:var(--esp-1) var(--esp-3);font-weight:700;text-decoration:none;white-space:nowrap}.conversacion .contactado-ficha{font-size:var(--fs-100);color:var(--texto-suave);white-space:nowrap}.conversacion .error-ficha{font-size:var(--fs-100);color:var(--texto)}.pie-cajon .pie,.pregunta-torre .pie{margin-top:var(--esp-3);display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--esp-1) var(--esp-3);align-items:center}.pie-cajon .pie .boton-texto,.pregunta-torre .pie .boton-texto{padding:0;font-size:var(--fs-200)}.boton-torre{position:fixed;right:calc(var(--esp-5) + env(safe-area-inset-right));bottom:calc(var(--esp-5) + env(safe-area-inset-bottom));z-index:50;display:inline-flex;align-items:center;gap:var(--esp-2);height:44px;padding:0 var(--esp-4) 0 var(--esp-2);border-radius:999px;border:1px solid var(--borde-fuerte);background:var(--superficie);color:var(--texto);font-size:var(--fs-200);font-weight:600;cursor:pointer;box-shadow:var(--sombra-popper);--marca-tinta:var(--texto);--marca-acento:var(--marca-bronce);transition:box-shadow var(--dur-rapida) var(--curva),background-color var(--dur-extra-rapida) var(--curva)}.simbolo-ia{width:32px;height:32px}.icono-destello,.simbolo-ia{flex-shrink:0;display:block}.boton-torre:active{background:var(--superficie-2)}.boton-torre:hover{box-shadow:var(--sombra-modal)}.boton-torre:focus-visible{outline:2px solid var(--acento);outline-offset:3px}[data-torre=abierta] .boton-torre{visibility:hidden}.velo-torre{position:fixed;inset:0;z-index:62;background:var(--velo)}.cajon-torre{position:fixed;top:0;right:0;bottom:0;z-index:64;width:420px;max-width:100vw;display:flex;flex-direction:column;background:var(--fondo);border-left:1px solid var(--borde);box-shadow:var(--sombra-modal);animation:entra-cajon .2s ease-out}@keyframes entra-cajon{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}.cabeza-cajon{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 18px;background:var(--superficie);border-bottom:1px solid var(--borde)}.cabeza-cajon .icono-cajon{width:40px;height:40px;border-radius:var(--radio-control);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--texto);background:var(--superficie-2);--marca-tinta:var(--texto);--marca-acento:var(--marca-bronce)}.cabeza-cajon .titulos-cajon{flex:1 1;min-width:0}.cabeza-cajon h2{font-size:var(--fs-500);line-height:1.1;margin:0}.cabeza-cajon p{margin:2px 0 0;font-size:var(--fs-100);color:var(--texto-suave)}.cabeza-cajon .cerrar-cajon{flex-shrink:0}.cuerpo-cajon{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:16px;overflow:hidden}.cuerpo-cajon .conversacion{flex:1 1;min-height:0;padding-right:4px}.cuerpo-cajon .turno.torre,.cuerpo-cajon .turno.usuario{max-width:94%}.vacio-cajon{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.vacio-cajon .invitacion{color:var(--texto-suave);font-size:var(--fs-200);line-height:1.5;margin:4px 0 auto;padding-bottom:16px}.chips-torre{list-style:none;display:grid;grid-gap:8px;gap:8px;padding:0;margin:0}.chip-torre{width:100%;text-align:left;font:inherit;font-size:var(--fs-200);line-height:1.35;color:var(--texto);cursor:pointer;background:var(--superficie);border:1px solid var(--borde);border-radius:12px;padding:10px 14px;min-height:var(--toque);transition:border-color .15s}.chip-torre:hover:not(:disabled){border-color:var(--borde-fuerte)}.chip-torre:disabled{opacity:.6;cursor:default}.chips-torre-fila{display:flex;flex-wrap:wrap;gap:8px}.chips-torre-fila>li{min-width:0;max-width:100%}.chips-torre-fila .chip-torre{width:auto;max-width:100%}.pregunta-torre .pt-sugeridas{grid-column:1/-1;min-width:0}.pie-cajon{padding:12px 16px 14px;background:var(--superficie);border-top:1px solid var(--borde)}.pie-cajon .caja{display:flex;align-items:center;gap:8px;width:100%;background:var(--fondo);border:1.5px solid var(--borde);border-radius:999px;padding:5px 5px 5px 6px}.pie-cajon .caja:focus-within{border-color:var(--acento)}.pie-cajon .caja input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--texto);font-size:var(--fs-200);padding:8px 4px;border-radius:0;width:auto}.pie-cajon .caja input:focus{box-shadow:none}.pie-cajon .caja input::placeholder{color:var(--texto-suave);text-overflow:ellipsis}.pie-cajon .caja .mas-vacio{width:8px;flex-shrink:0}.pie-cajon .caja .enviar{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--primario);color:var(--sobre-primario);border:0;cursor:pointer}.pie-cajon .caja .enviar:disabled{opacity:.35;cursor:default}.pie-cajon .pie{font-size:var(--fs-100);margin-top:8px}@media (max-width:760px){.con-torre .contenido{padding-bottom:var(--esp-24)}.boton-torre{right:calc(var(--esp-4) + env(safe-area-inset-right));bottom:calc(var(--esp-4) + env(safe-area-inset-bottom));height:44px;padding:0 var(--esp-4) 0 var(--esp-3);font-size:var(--fs-200)}.cajon-torre{width:100vw;border-left:0;box-shadow:none;animation-name:entra-cajon-movil}@keyframes entra-cajon-movil{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}[data-torre=abierta] body{overflow:hidden}.cabeza-cajon{padding:12px 10px 12px 16px}.cabeza-cajon h2{font-size:var(--fs-400)}}@media (prefers-reduced-motion:reduce){.boton-torre,.chip-torre{transition:none}.boton-torre:hover{transform:none}.cajon-torre{animation:none}}.encabezado-inicio{margin:0 0 24px}.encabezado-inicio .t-title-xl{margin:-4px 0 0}.encabezado-inicio .t-par-lg{margin-top:4px}@media (min-width:761px) and (max-width:1263px){.encabezado-inicio .t-title-xl{font:var(--t-title-lg);margin-top:0}}.fila-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.inicio-resumen .tarjeta.cifra{position:relative;padding:0;container-type:inline-size}.inicio-resumen .tarjeta.cifra:focus-within,.inicio-resumen .tarjeta.cifra:hover{z-index:3}.inicio-resumen .cifra-cuerpo{--relleno:20px;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:var(--relleno);min-height:calc(2 * var(--relleno) + 92px)}.inicio-resumen .tarjeta .etiqueta{display:flex;align-items:center;max-width:100%;min-width:0}.inicio-resumen .tarjeta .etiqueta>.info{flex-shrink:0}.inicio-resumen .texto-etiqueta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inicio-resumen .tarjeta.cifra .valor{font:var(--t-metric-xs);line-height:36px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:12px}.inicio-resumen .tarjeta.cifra.grande .valor{font:var(--t-metric-sm)}.inicio-resumen .tarjeta .nota{margin-top:8px}.inicio-resumen .tarjeta.cifra .delta-linea{margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width: 199.98px){.inicio-resumen .cifra-cuerpo{--relleno:16px}.inicio-resumen .tarjeta.cifra.grande .valor{font:var(--t-metric-xs);line-height:36px}}@container (max-width: 219.98px){.inicio-resumen .delta-linea .vs-anterior{display:none}}@container (max-width: 189.98px){.inicio-resumen .cifra-cuerpo{--relleno:14px}}.inicio-resumen .tarjeta.cifra .etiqueta,.inicio-resumen .tarjeta.cifra .etiqueta>.info{position:static}.inicio-resumen .tarjeta.cifra .etiqueta>.info:after{top:calc(var(--relleno) + 26px);left:calc(var(--relleno) - 8px);right:auto;transform:none;width:max-content;max-width:min(280px,calc(100vw - 32px));white-space:pre-line}.inicio-resumen .fila-kpi>.cifra:nth-child(n+3) .etiqueta>.info:after,.inicio-resumen .resumen-detalle>.bloque-resumen:last-child .cifra .etiqueta>.info:after{left:auto;right:calc(var(--relleno) - 8px)}.inicio-resumen .vacio-inicio{margin:0 0 24px}.guia-inicio{margin-bottom:24px;padding:24px}.guia-inicio[hidden]{display:none}.guia-inicio .cabeza-guia{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.guia-inicio .cabeza-guia h2{margin:0}.guia-inicio .avance-guia{color:var(--texto-suave)}.guia-inicio .cabeza-guia .empuje{flex:1 1}.guia-inicio .pasos-guia{list-style:none;margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.guia-inicio .paso-guia{display:flex;align-items:center;gap:12px;min-width:0;padding:16px;border:1px solid var(--borde-fuerte);border-radius:12px}.guia-inicio .paso-guia .que{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.guia-inicio .paso-guia .estado-paso{color:var(--texto-suave)}.guia-inicio .paso-guia .accion-paso{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.guia-inicio .paso-guia .ok{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--superficie-2);color:var(--senal-ok);font-weight:700;font-size:var(--fs-200)}.guia-inicio .paso-guia .suave{font:var(--t-par-xs);white-space:nowrap}@media (max-width:1100px){.guia-inicio .pasos-guia{grid-template-columns:minmax(0,1fr)}}.pregunta-torre{display:grid;grid-template-columns:minmax(0,max-content) minmax(280px,1fr);grid-gap:16px 32px;gap:16px 32px;align-items:center;margin:0 0 24px;padding:24px;border-radius:var(--radio);background:var(--superficie);border:1px solid var(--borde-tarjeta);box-shadow:var(--sombra-tarjeta)}.pregunta-torre .pt-cabeza{display:flex;align-items:center;gap:16px;min-width:0}.pregunta-torre .pt-chispa{width:48px;height:48px;flex-shrink:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--superficie-2);color:var(--texto);--marca-tinta:var(--texto);--marca-acento:var(--marca-bronce)}.pregunta-torre .pt-chispa .simbolo-ia{width:36px;height:36px}.pregunta-torre .pt-textos{display:grid;grid-gap:4px;gap:4px;min-width:0}.pregunta-torre .pt-textos h2{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pregunta-torre .pt-textos p{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pregunta-torre .pt-textos p.inactivo{white-space:normal;max-width:340px}.pregunta-torre .pt-preguntar{min-width:0}.caja-buscar{display:flex;align-items:stretch;gap:12px;width:100%}.caja-buscar .campo-degradado{flex:1 1;min-width:0;display:flex;border-radius:12px;border:1.5px solid var(--borde-fuerte);background:var(--superficie);transition:border-color .15s,box-shadow .15s}.caja-buscar .campo-degradado:focus-within{border-color:var(--acento);box-shadow:var(--foco)}.caja-buscar input{flex:1 1;min-width:0;height:50px;border:0;outline:0;background:transparent;color:var(--texto);font:var(--t-par-md);padding:0 16px;border-radius:12px;width:auto;box-shadow:none}.caja-buscar input:focus{box-shadow:none}.caja-buscar input::placeholder{color:var(--texto-suave);text-overflow:ellipsis}.caja-buscar .buscar{flex-shrink:0;height:53px;padding:0 28px;border-radius:12px;border:0;background:var(--primario);color:var(--sobre-primario);font:var(--t-label-md);cursor:pointer;transition:background .15s,opacity .15s}.caja-buscar .buscar:hover:not(:disabled){background:var(--primario-hover)}.caja-buscar .buscar:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.caja-buscar .buscar:disabled{cursor:default}.caja-buscar:has(input:disabled) .buscar{opacity:.5}.pregunta-torre .pt-conversacion{grid-column:1/-1;min-width:0}.pregunta-torre .conversacion{max-height:60vh;padding-right:4px}.pregunta-torre .conversacion .turno.torre{background:var(--superficie)}.atajos-inicio{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 8px}.atajos-inicio>.t-label-sm{margin-right:4px}.atajos-inicio .atajo{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:var(--superficie);border:1px solid var(--borde);color:var(--texto);text-decoration:none;font:var(--t-label-sm)}.atajos-inicio .atajo:hover{border-color:var(--borde-fuerte);background:var(--superficie-2)}.resumen-detalle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 16px;gap:0 16px;align-items:start}.bloque-resumen{min-width:0}.fila-cifras{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.fila-cifras>.tarjeta,.fila-kpi>.tarjeta{grid-column:auto}.cabeza-resumen{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:32px 0 12px;position:relative}.cabeza-resumen h2{font:var(--t-title-sm);letter-spacing:-.01em;margin:0}.cabeza-resumen>.info{position:static;margin-left:-2px;vertical-align:0}.cabeza-resumen>.info-larga .globo{left:0;top:22px;padding-top:9px}.cabeza-resumen>.info-larga.arriba .globo{top:auto;bottom:calc(100% - 7px);padding-top:0;padding-bottom:9px}.cabeza-resumen .alcance{font:var(--t-label-xs);padding:2px 9px;border-radius:999px;background:var(--superficie);border:1px solid var(--borde);color:var(--texto-suave)}.como-se-calcula summary{cursor:pointer;font-size:var(--fs-100);color:var(--acento);-webkit-user-select:none;-moz-user-select:none;user-select:none}.como-se-calcula ul{margin-top:6px;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:var(--fs-100)}.como-se-calcula ul,.nota-resumen{color:var(--texto-suave);line-height:1.45;max-width:820px}.nota-resumen{font-size:var(--fs-200);margin:0 0 10px}.fila-resumen{display:grid;grid-gap:16px;gap:16px;margin-bottom:16px}.fila-resumen.cinco{grid-template-columns:repeat(5,minmax(0,1fr))}.fila-resumen.cuatro{grid-template-columns:repeat(4,minmax(0,1fr))}.fila-resumen>.tarjeta{grid-column:auto}.tarjeta.apagada{opacity:.7}.tarjeta.apagada .valor{color:var(--texto-suave)}.vacio-inicio{display:grid;grid-gap:6px;gap:6px;justify-items:start;padding:20px 24px;margin-bottom:16px}.vacio-inicio .nota{max-width:720px;font:var(--t-par-sm);margin-top:2px}.vacio-inicio .boton-secundario{margin-top:8px}.inicio-resumen .fila-resumen,.inicio-resumen .tablero{gap:16px;margin:0}.inicio-resumen .resumen-detalle+.tablero{margin-top:24px}.inicio-resumen .datos-negocio{min-width:0}.inicio-resumen .fila-resumen+.fila-resumen,.inicio-resumen .fila-resumen+.tablero,.inicio-resumen .tablero+.fila-resumen,.inicio-resumen .tablero+.tablero{margin-top:16px}.inicio-resumen .fila-resumen{grid-template-columns:repeat(auto-fill,minmax(max(180px,calc((100% - 64px) / 5)),1fr))}.inicio-resumen .fila-resumen.fila-metas{grid-template-columns:repeat(4,minmax(0,1fr))}.inicio-resumen .fila-resumen>.tarjeta .valor{font:var(--t-metric-xs);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inicio-resumen .tablero>.tarjeta>.valor{font:var(--t-metric-sm);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inicio-resumen .como-se-calcula summary,.inicio-resumen .liga-suave{font:var(--t-label-sm)}.valor-cambio{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:4px;min-width:0;max-width:100%}.valor-cambio>.valor{min-width:0}.tarjeta .valor-cambio>.delta-baja,.tarjeta .valor-cambio>.delta-neutra,.tarjeta .valor-cambio>.delta-sube{margin-top:0}@media (max-width:1100px){.fila-kpi,.inicio-resumen .fila-resumen.fila-metas{grid-template-columns:repeat(2,minmax(0,1fr))}.resumen-detalle{grid-template-columns:minmax(0,1fr);gap:0}.inicio-resumen .fila-kpi>.cifra:nth-child(n) .etiqueta>.info:after,.inicio-resumen .resumen-detalle>.bloque-resumen .fila-cifras>.cifra:nth-child(odd) .etiqueta>.info:after{left:calc(var(--relleno) - 8px);right:auto}.inicio-resumen .fila-kpi>.cifra:nth-child(2n) .etiqueta>.info:after,.inicio-resumen .resumen-detalle>.bloque-resumen .fila-cifras>.cifra:nth-child(2n) .etiqueta>.info:after{left:auto;right:calc(var(--relleno) - 8px)}}@media (max-width:1000px){.pregunta-torre{grid-template-columns:minmax(0,1fr)}.pregunta-torre .pt-textos p{display:block;-webkit-line-clamp:unset;overflow:visible}.fila-resumen.cinco{grid-template-columns:repeat(3,minmax(0,1fr))}.fila-resumen.cuatro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.encabezado-inicio{margin-bottom:20px}.encabezado-inicio .t-title-xl{font:var(--t-title-lg);margin-top:0}.encabezado-inicio .t-par-lg{font:var(--t-par-md)}.pregunta-torre{padding:20px;gap:16px}.pregunta-torre .pt-textos h2{font:var(--t-title-sm)}.pregunta-torre .pt-textos p{white-space:normal}.pregunta-torre .pt-chispa{width:40px;height:40px}.pregunta-torre .pt-chispa .simbolo-ia{width:32px;height:32px}.caja-buscar .buscar{padding:0 var(--esp-4)}.guia-inicio{padding:16px}.cabeza-resumen{margin-top:24px}}@media (max-width:640px){.fila-kpi{gap:12px;margin-bottom:20px}.fila-cifras{gap:12px}.fila-resumen{gap:12px;margin-bottom:12px}.fila-resumen.cinco,.fila-resumen.cuatro{grid-template-columns:repeat(2,minmax(0,1fr))}.fila-resumen.cinco>.tarjeta:first-child{grid-column:span 2}.inicio-resumen .fila-resumen{gap:12px}.inicio-resumen .fila-resumen,.inicio-resumen .fila-resumen.fila-metas{grid-template-columns:repeat(2,minmax(0,1fr))}.inicio-resumen .fila-resumen>.tarjeta{padding:14px}.inicio-resumen .fila-resumen>.tarjeta .valor{font-size:var(--fs-400);line-height:28px}.caja-buscar{flex-direction:column;gap:var(--esp-3)}.caja-buscar .buscar,.caja-buscar input{height:var(--esp-12)}}.pedidos-frescura{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:10px;font-size:var(--fs-200);color:var(--texto-suave)}.pedidos-actualizar{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.pedidos-actualizar .error{color:var(--texto)}.pedidos-filtros{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:14px 0 0}.pedidos-filtros .boton-chico.activo{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}.pedidos-filtros .separador{width:1px;height:22px;background:var(--borde);margin:0 6px}.pedidos-cuenta{display:inline-block;min-width:18px;padding:0 5px;margin-left:4px;border-radius:999px;background:var(--superficie-2);color:var(--texto);font-size:var(--fs-100);text-align:center}.pedidos-filtros .boton-chico.activo .pedidos-cuenta{background:color-mix(in srgb,var(--sobre-primario) 22%,transparent);color:var(--sobre-primario)}.pedidos-numero{gap:8px;white-space:nowrap}.icono-canal,.pedidos-numero{display:inline-flex;align-items:center}.icono-canal{width:28px;height:28px;border-radius:8px;justify-content:center;flex-shrink:0}.icono-canal.shopify{background:var(--logo-shopify)}.icono-canal.mercadolibre{background:var(--logo-mercadolibre)}.icono-canal.amazon{background:var(--logo-amazon)}.icono-canal.distribuidor{background:var(--superficie-2);color:var(--texto)}.pedidos-lista{padding:0;overflow:hidden}.pedido-fila{display:grid;grid-template-columns:150px minmax(120px,1fr) minmax(140px,1.3fr) 90px minmax(220px,2fr) 150px 110px;grid-gap:12px;gap:12px;padding:12px 16px;align-items:start;font-size:var(--fs-200)}.boton-whatsapp{background:var(--boton-ok);color:var(--sobre-primario);border:0;border-radius:var(--radio-control);padding:6px 12px;font-size:var(--fs-200);line-height:var(--lh-200);font-weight:600;cursor:pointer;white-space:nowrap}.boton-whatsapp:hover:not(:disabled){background:var(--boton-ok-hover)}.boton-correo{background:var(--serie-1);color:var(--sobre-color);border:0;border-radius:10px;padding:6px 12px;font-size:var(--fs-200);line-height:var(--lh-200);font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-block}.boton-whatsapp:disabled{background:var(--superficie-2);color:var(--texto-suave);cursor:not-allowed}.pedido-fila .error,.pedidos-fila-contacto .error{color:var(--texto);font-size:var(--fs-100)}.pedidos-fila-contacto{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:12px;font-size:var(--fs-200)}.pedido-telefono{display:grid;grid-template-columns:80px 1fr;grid-gap:10px;gap:10px;padding:0 0 8px;align-items:center}.pedido-fila .num{text-align:right}.pedido-detalle .suave,.pedido-fila .suave{color:var(--texto-suave);font-size:var(--fs-100);margin-top:2px}.pedido-encabezado{font-size:var(--fs-100);font-weight:600;color:var(--texto-suave)}.pedido-encabezado,details.pedido{border-bottom:1px solid var(--borde)}details.pedido>summary{cursor:pointer;list-style:none}details.pedido>summary::-webkit-details-marker{display:none}details.pedido>summary:hover,details.pedido[open]>summary{background:var(--superficie-2)}.pedidos-productos{overflow-wrap:anywhere}.pedido-espera{font-size:var(--fs-100);font-weight:600;margin-top:2px;color:var(--texto-suave)}.pedido-espera.atencion,.pedido-espera.urgente{color:var(--texto)}.pedido-espera.atencion:before,.pedido-espera.urgente:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:6px;vertical-align:1px;background:var(--senal-peligro)}.pedido-espera.atencion:before{background:var(--senal-alerta)}.veredicto{display:inline-block;border-radius:10px;padding:3px 10px;font-size:var(--fs-100);font-weight:600;line-height:1.35;color:var(--texto);background:var(--superficie-2)}.veredicto:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;vertical-align:1px;margin-right:6px;background:var(--tono-chip,var(--senal-neutro))}.veredicto.ok{--tono-chip:var(--senal-ok)}.veredicto.atencion{--tono-chip:var(--senal-alerta)}.veredicto.urgente{--tono-chip:var(--senal-peligro)}.pedido-accion{font-weight:700;margin-top:6px;line-height:1.4}.pedido-detalle{padding:4px 16px 14px 32px;font-size:var(--fs-200)}.pedido-detalle .etiqueta{margin:0 0 6px}.pedido-sistema{display:grid;grid-template-columns:80px 1fr;grid-gap:10px;gap:10px;padding:4px 0}.pedido-sistema-nombre{color:var(--texto-suave);font-weight:600}.pedido-crudo{display:block;color:var(--texto-suave);font-size:var(--fs-100);margin-top:1px;overflow-wrap:anywhere}@media (max-width:900px){.pedido-encabezado{display:none}.pedido-fila{grid-template-columns:1fr 1fr;gap:6px 12px}.pedido-fila>span:nth-child(5){grid-column:1/-1;order:-1}.pedido-detalle{padding-left:16px}}.cf-cabeza{display:grid;grid-gap:12px;gap:12px}.cf-buscador{position:relative;display:block}.cf-buscador input{width:100%;font-size:var(--fs-300);padding:12px 46px 12px 44px;border-radius:12px;border:1px solid var(--borde);background:var(--superficie);color:var(--texto)}.cf-buscador input:focus{outline:none;border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-pista)}.cf-buscador .cf-lupa{left:14px;pointer-events:none;display:inline-flex}.cf-buscador .cf-lupa,.cf-buscador kbd{position:absolute;top:50%;transform:translateY(-50%);color:var(--texto-suave)}.cf-buscador kbd{right:12px;font-family:inherit;font-size:var(--fs-100);font-weight:700;line-height:1;border:solid var(--borde);border-width:1px 1px 2px;border-radius:6px;padding:3px 7px;background:var(--superficie-2)}.cf-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.cf-kpi{display:flex;align-items:center;gap:10px;min-width:0;text-align:left;font-family:inherit;color:inherit;padding:8px 12px;border:1px solid var(--borde);border-radius:10px;background:var(--superficie)}button.cf-kpi{cursor:pointer}button.cf-kpi:hover{border-color:var(--texto-suave)}.cf-kpi[aria-pressed=true]{border-color:var(--acento);box-shadow:0 0 0 2px var(--acento-pista)}.cf-kpi>span:last-child{display:grid;min-width:0}.cf-kpi-valor{font-size:var(--fs-400);font-weight:600;letter-spacing:-.01em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cf-kpi-titulo{font:var(--t-label-xs)}.cf-kpi-nota,.cf-kpi-titulo{color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-kpi-nota{font-size:var(--fs-100)}.cf-fila-contacto{padding:12px 14px;border:1px solid var(--borde);border-radius:12px;background:var(--superficie-2);display:grid;grid-gap:8px;gap:8px}.cf-lista{padding-top:6px}.cf-barra{display:flex;gap:8px 16px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid var(--borde)}.cf-pestanas{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;min-width:0;flex:1 1 auto}.cf-pestanas::-webkit-scrollbar{display:none}.cf-pestana{background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:10px 10px 9px;font-size:var(--fs-200);font-weight:600;color:var(--texto-suave);white-space:nowrap;cursor:pointer;font-family:inherit}.cf-pestana:hover{color:var(--texto)}.cf-pestana[aria-selected=true]{color:var(--texto);border-bottom-color:var(--texto)}.cf-cuenta{margin-left:6px;font-size:var(--fs-100);font-weight:700;padding:1px 7px;border-radius:999px;background:var(--superficie-2);color:var(--texto-suave);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cf-pestana[aria-selected=true] .cf-cuenta{background:var(--acento-pista);color:var(--texto)}.cf-orden{display:flex;align-items:center;gap:6px;font-size:var(--fs-100);color:var(--texto-suave);padding-bottom:6px;white-space:nowrap}.cf-orden select{width:auto;font-size:var(--fs-200);padding:5px 8px}.cf-conteo{font-size:var(--fs-100);color:var(--texto-suave);margin:8px 2px}.cf-tabla-caja{overflow:auto;max-height:calc(100vh - 150px);margin:0 -4px}.cf-tabla{width:100%;min-width:1100px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--fs-200)}.cf-tabla th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--superficie);text-align:left;font:var(--t-label-xs);color:var(--texto-suave);padding:10px 12px}.cf-tabla td,.cf-tabla th{white-space:nowrap;border-bottom:1px solid var(--borde)}.cf-tabla td{padding:12px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.cf-tabla .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cf-tabla td.cf-visible{overflow:visible}.cf-fila{cursor:pointer}.cf-fila:hover td,.cf-sub:hover td{background:color-mix(in srgb,var(--superficie-2) 70%,transparent)}.cf-fila:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.cf-fila.cf-activa td{background:var(--superficie-2)}.cf-fila.cf-urgente td:first-child:before,.cf-tarjeta.cf-urgente .cf-arriba>:first-child:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:var(--esp-2);vertical-align:1px;background:var(--senal-peligro)}.cf-sub{cursor:pointer}.cf-sub td{background:color-mix(in srgb,var(--superficie-2) 40%,transparent);padding-top:8px;padding-bottom:8px}.cf-nombre{display:flex;align-items:center;gap:6px;min-width:0}.cf-nombre strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-iconos{gap:4px;flex:none}.cf-iconos,.cf-iconos>span{display:inline-flex}.cf-linea2{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-linea2,.cf-suave{font-size:var(--fs-100);color:var(--texto-suave)}.cf-pedido{display:flex;align-items:baseline;gap:6px;min-width:0}.cf-folio{background:none;border:none;padding:0;font:inherit;font-size:var(--fs-300);font-weight:800;color:var(--texto);cursor:pointer;letter-spacing:-.01em}.cf-folio:hover{color:var(--acento);text-decoration:underline;text-underline-offset:3px}.cf-mas{background:var(--superficie-2);border:1px solid var(--borde);border-radius:999px;padding:0 7px;font-size:var(--fs-100);font-weight:700;color:var(--texto-suave);cursor:pointer;white-space:nowrap;font-family:inherit}.cf-mas:hover{color:var(--texto)}.cf-envio{max-width:100%;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-acciones{display:inline-flex;gap:4px;align-items:center;justify-content:flex-end}.cf-kebab{background:none;border:1px solid transparent;border-radius:8px;width:30px;height:30px;flex:none;font-size:var(--fs-350);line-height:1;color:var(--texto-suave);cursor:pointer;font-family:inherit}.cf-kebab:hover,.cf-kebab[aria-expanded=true]{border-color:var(--borde);background:var(--superficie);color:var(--texto)}.cf-menu{position:fixed;z-index:70;width:200px;background:var(--superficie);border:1px solid var(--borde);border-radius:10px;box-shadow:var(--sombra-lateral);padding:4px;display:grid}.cf-menu button{text-align:left;background:none;border:none;padding:8px 10px;border-radius:6px;font-size:var(--fs-200);color:var(--texto);cursor:pointer;font-family:inherit}.cf-menu button:focus-visible,.cf-menu button:hover{background:var(--superficie-2)}.cf-velo{position:fixed;inset:0;z-index:60;background:var(--velo)}.cf-cajon{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(560px,100vw);overflow-y:auto;background:var(--superficie);border-left:1px solid var(--borde);box-shadow:var(--sombra-lateral);padding:18px 20px 32px;display:grid;align-content:start;grid-gap:16px;gap:16px;animation:cf-entra .18s ease-out}.cf-cajon:focus{outline:none}@keyframes cf-entra{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.cf-cajon{animation:none}}.cf-cajon-cabeza{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.cf-cajon-cabeza h2{font-size:var(--fs-400);line-height:1.2;overflow-wrap:anywhere}.cf-seccion{border-top:1px solid var(--borde);padding-top:14px;display:grid;grid-gap:10px;gap:10px}.cf-seccion h3{font:var(--t-label-category);text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave)}.cf-dato{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:var(--fs-200);min-width:0}.cf-copiar{font-size:var(--fs-100);padding:2px 9px;border-radius:8px;border:1px solid var(--borde);background:var(--superficie);color:var(--texto-suave);cursor:pointer;flex:none;font-family:inherit}.cf-copiar:hover{color:var(--texto)}.cf-caso{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid var(--borde);border-radius:12px}.cf-caso-arriba{display:flex;justify-content:space-between;align-items:baseline;gap:10px;min-width:0}.cf-caso-arriba .num,.cf-tarjeta .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cf-compra{display:grid;grid-gap:4px;gap:4px;padding:9px 0;border-bottom:1px solid var(--borde)}.cf-compra:last-child{border-bottom:none}.cf-mensaje summary,.cf-nota summary{cursor:pointer;font-size:var(--fs-100);font-weight:600;color:var(--texto-suave)}.cf-mensaje[open] summary,.cf-nota[open] summary{margin-bottom:8px}.cf-mensaje pre{white-space:pre-wrap;font-family:inherit;font-size:var(--fs-200);margin:0;padding:10px 12px;border-radius:10px;background:var(--superficie-2)}.cf-seguimiento{display:grid;grid-template-columns:minmax(140px,200px) 1fr;grid-gap:8px;gap:8px;align-items:start}.cf-linea-tiempo{list-style:none;display:grid;grid-gap:12px;gap:12px;border-left:2px solid var(--borde);padding-left:16px;margin-left:5px;font-size:var(--fs-200)}.cf-linea-tiempo li{position:relative;display:grid;grid-gap:2px;gap:2px}.cf-linea-tiempo li:before{content:"";position:absolute;left:-23px;top:3px;width:10px;height:10px;border-radius:50%;background:var(--superficie);border:2px solid var(--texto-suave)}.cf-tarjeta,.cf-tarjetas{display:grid}.cf-tarjeta{grid-gap:6px;gap:6px;padding:12px 4px;border-bottom:1px solid var(--borde);cursor:pointer}.cf-tarjeta .cf-arriba{display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0}.cf-sub-tarjeta{padding:8px 10px;border-radius:10px;background:var(--superficie-2)}.cf-ciclo{font-size:var(--fs-100);color:var(--texto-suave);margin:0;gap:4px}.cf-ciclo,.cf-filtros{display:flex;align-items:center;flex-wrap:wrap}.cf-filtros{gap:6px 16px;padding-top:8px}.cf-filtros select{max-width:100%;padding-right:30px}.cf-dups{display:grid;grid-gap:10px;gap:10px}.cf-dup{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid var(--borde);border-radius:12px;background:var(--superficie)}.cf-dup-lado{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:var(--fs-200)}.cf-dup-lado>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-programa{justify-content:space-between;flex-wrap:wrap;white-space:normal;padding-bottom:0}@media (max-width:760px){.cf-kpis{grid-template-columns:1fr}.cf-kpi-nota{white-space:normal}.cf-seguimiento{grid-template-columns:1fr}.cf-cajon{padding:14px 16px 28px}.cf-barra{align-items:stretch}.cf-orden{padding-bottom:8px}.cf-filtros{display:grid;grid-template-columns:1fr}.cf-filtros .cf-orden{justify-content:space-between;padding-bottom:0}.cf-filtros .cf-orden select{flex:1 1 auto;min-width:0}}.info.abierta{color:var(--texto);opacity:1}.info-larga.abierta .globo,.info.abierta:after{display:block}.velo-info{position:fixed;inset:0;z-index:80;background:var(--velo)}.hoja-info{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:81;max-height:70dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--superficie);color:var(--texto);border:1px solid var(--borde);border-radius:16px;box-shadow:var(--sombra-modal);padding:6px 8px 18px 18px;animation:entra-hoja-info .18s ease-out}@keyframes entra-hoja-info{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.cabeza-hoja-info{display:flex;align-items:center;gap:10px;min-height:44px}.cabeza-hoja-info strong{flex:1 1;min-width:0}.icono-hoja-info{display:inline-flex;color:var(--texto-suave)}.cerrar-hoja-info{width:40px;height:40px;flex-shrink:0;color:var(--texto-suave)}.texto-hoja-info{font:var(--t-par-sm);color:var(--texto);padding-right:10px;white-space:pre-line}.texto-hoja-info .globo-alcance{display:block;font-weight:600;margin-bottom:8px}.texto-hoja-info .globo-titulo{display:block;font-weight:600;margin-bottom:4px;color:var(--texto-suave)}.texto-hoja-info ul{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;white-space:normal}@media (max-width:760px){.info.abierta:after,.info:focus-visible:after,.info:hover:after{display:none}.info-larga.abierta .globo,.info-larga:focus-within .globo,.info-larga:hover .globo{display:none}.info:before{content:"";position:absolute;inset:-12px}.cabeza-canales h2>.info,.cabeza-resumen>.info,.etiqueta>.info,.info,.inicio-resumen .tarjeta.cifra .etiqueta>.info,.tarjeta .nota>.info{position:relative}.boton-torre{width:52px;height:52px;padding:0;justify-content:center;gap:0;right:calc(var(--esp-4) + env(safe-area-inset-right));bottom:calc(var(--esp-4) + env(safe-area-inset-bottom));box-shadow:var(--sombra-popper)}.boton-torre .texto{display:none}.boton-torre .simbolo-ia{width:40px;height:40px}.con-torre .contenido{padding-bottom:calc(var(--esp-24) + env(safe-area-inset-bottom))}.guia-inicio{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px}.guia-inicio .cabeza-guia{display:contents}.guia-inicio .cabeza-guia .boton-principal{order:1;margin-left:auto}.guia-inicio .cabeza-guia .empuje{display:none}.guia-inicio .pasos-guia{order:2;flex-basis:100%}.guia-inicio .cabeza-guia .boton-texto{order:3;margin-top:8px;padding:10px 0;font-size:var(--fs-200)}.guia-inicio .paso-guia{padding:14px}.guia-inicio .avance-guia{font:var(--t-par-sm);white-space:nowrap}.atajos-inicio{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;margin:-8px -16px 8px 0;padding-right:16px;-webkit-mask-image:linear-gradient(90deg,black calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 40px),transparent)}.atajos-inicio::-webkit-scrollbar{display:none}.atajos-inicio>.t-label-sm{position:-webkit-sticky;position:sticky;left:0;z-index:1;flex-shrink:0;align-self:stretch;display:inline-flex;align-items:center;margin-right:0;padding-right:8px;background:var(--fondo)}.atajos-inicio .atajo{flex-shrink:0;height:var(--toque);white-space:nowrap;scroll-snap-align:start;scroll-margin-left:64px}[data-menu=abierto] body{overflow:hidden}[data-menu=abierto] .lateral{border-right:1px solid var(--borde)}.lateral .cerrar-menu{width:var(--toque);height:var(--toque);flex-shrink:0;color:var(--texto-suave)}.lateral .cerrar-menu:hover{color:var(--texto)}.menu a,.pie-lateral a{min-height:var(--toque)}.barra-superior{row-gap:var(--esp-2);padding-bottom:var(--esp-3)}.barra-superior>.boton-icono{margin-left:calc(-1 * var(--esp-2))}.barra-superior .acciones{display:contents}.barra-superior .acciones>:first-child{margin-left:auto}.barra-superior>.con-periodo,.barra-superior>.sin-periodo{order:5;flex-basis:100%;min-width:0}.barra-superior>.con-periodo{position:relative}.barra-superior>.con-periodo>.desplegable{position:static;min-width:0;max-width:100%}.barra-superior>.con-periodo .boton-periodo{max-width:100%}.barra-superior>.con-periodo .desplegable .panel{left:0;right:0;min-width:0;width:100%;max-height:calc(100dvh - 140px);overflow-y:auto}.barra-superior .acciones .desplegable:not(.con-periodo .desplegable) .panel{position:fixed;top:calc(60px + env(safe-area-inset-top));left:var(--esp-2);right:var(--esp-2);width:auto;max-width:none;min-width:0}.barra-superior .acciones{gap:8px;min-width:0}.sin-periodo{max-width:100%}.marco-tabla,div[style*=overflow-x]:has(>.tabla){overflow-x:auto;overscroll-behavior-x:contain;max-width:100%}.marco-tabla>.tabla td,.marco-tabla>.tabla th,div[style*=overflow-x]>.tabla td,div[style*=overflow-x]>.tabla th{min-width:104px}.marco-tabla>.tabla :is(th,td):first-child,div[style*=overflow-x]>.tabla :is(th,td):first-child{min-width:120px}div[style*=overflow-x]>.tabla:has(th:nth-child(4)) :is(th,td):first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--superficie);box-shadow:var(--sombra-columna-fija)}.marco-tabla>.tabla-usuarios :is(th,td){min-width:0;white-space:nowrap}.cabeza-tarjeta{flex-wrap:wrap}.reparto.canales .fila-reparto{grid-template-columns:10px minmax(0,1fr) auto;row-gap:0}.reparto.canales .fila-reparto .nombre{white-space:normal}.reparto.canales .fila-reparto .cifra{grid-column:2/-1;grid-row:2;text-align:left}.pestanas{-webkit-mask-image:linear-gradient(90deg,black calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 32px),transparent);padding-right:24px}.boton-chico,.boton-marca,.boton-principal,.boton-secundario{min-height:40px}.panel .opcion{min-height:44px}.pestanas a{padding-top:12px;padding-bottom:12px}.pestanas.sub a{min-height:36px;display:inline-flex;align-items:center}.rango button{min-height:36px}.contenido h1,.contenido h2,.titulo-pagina{overflow-wrap:anywhere}.contenido input:not([type=checkbox]):not([type=radio]):not([type=file]),.contenido select,.contenido textarea{max-width:100%!important}html:has(.barra-superior [aria-expanded=true]) .boton-torre{visibility:hidden}textarea{font-size:var(--fs-300)}}@media (prefers-reduced-motion:reduce){.hoja-info{animation:none}}.marco-tabla{overflow-x:auto;max-width:100%}textarea{font-family:inherit;color:var(--texto);background:var(--campo);border:1.5px solid var(--borde-fuerte);border-radius:10px}textarea:focus{outline:none;border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-pista)}textarea::placeholder{color:var(--texto-suave)}[data-theme=dark] .desplegable .panel,[data-theme=dark] .hoja-info,[data-theme=dark] .menu-acciones .panel{border-color:var(--borde-fuerte)}[data-theme=dark]{--borde-campo:var(--borde-fuerte)}[data-theme=dark] :is(input,select,textarea):not([type=checkbox]):not([type=radio]){border-color:var(--borde-campo)}[data-theme=dark] :is(input,select,textarea):not([type=checkbox]):not([type=radio]):focus{border-color:var(--acento)}[data-theme=dark] :is(input,select,textarea)[aria-invalid=true]:not(:focus){border-color:var(--peligro)}.letrero-ejemplo{position:-webkit-sticky;position:sticky;top:0;z-index:35;display:flex;align-items:center;gap:8px;min-height:36px;padding:var(--esp-2) var(--margen-pagina);box-sizing:border-box;background:var(--superficie-2);border-bottom:1px solid var(--borde);color:var(--texto);font:var(--t-par-sm);line-height:20px;-webkit-backdrop-filter:saturate(1.2) blur(6px);backdrop-filter:saturate(1.2) blur(6px)}.letrero-ejemplo strong{font-weight:600;color:var(--texto);white-space:nowrap}.letrero-ejemplo .punto-ejemplo{width:8px;height:8px;border-radius:50%;background:var(--senal-alerta);flex-shrink:0}.letrero-ejemplo .separador-ejemplo{color:var(--texto-suave)}.letrero-ejemplo .texto-ejemplo{color:var(--texto-suave);min-width:0}html:has(.letrero-preview) .letrero-ejemplo{top:40px}@media (max-width:760px){.letrero-ejemplo{display:block;padding:var(--esp-2) var(--esp-4);font-size:var(--fs-100);line-height:var(--lh-100)}.letrero-ejemplo .punto-ejemplo{display:inline-block;margin-right:6px;vertical-align:1px}.letrero-ejemplo .separador-ejemplo{margin:0 4px}}.sis-barra-plan{position:-webkit-sticky;position:sticky;top:0;z-index:34;display:flex;align-items:center;gap:8px;min-height:36px;padding:var(--esp-2) var(--margen-pagina);box-sizing:border-box;background:var(--superficie-2);border-bottom:1px solid var(--borde);color:var(--texto);font:var(--t-par-sm);line-height:20px}.sis-barra-plan .sis-barra-plan-punto{width:8px;height:8px;border-radius:50%;background:var(--senal-info);flex-shrink:0}.sis-barra-plan[data-tono=vencida] .sis-barra-plan-punto{background:var(--senal-alerta)}.sis-barra-plan .sis-barra-plan-texto{font-weight:600;min-width:0}.sis-barra-plan .sis-barra-plan-sep{color:var(--texto-suave)}.sis-barra-plan .sis-barra-plan-liga{color:var(--texto);font-weight:500;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.sis-barra-plan .sis-barra-plan-liga:hover{color:var(--acento)}html:has(.letrero-preview) .sis-barra-plan{top:40px}html:has(.letrero-ejemplo) .sis-barra-plan{position:static}@media (max-width:760px){.sis-barra-plan{padding:var(--esp-2) var(--esp-4);font-size:var(--fs-100);line-height:var(--lh-100)}}.gal-autoservicio{display:grid;grid-gap:14px;gap:14px}.gal-autoservicio .sis-barra-plan{position:static;border:1px solid var(--borde);border-radius:var(--radio-sm)}.sis-medidor-torre{display:grid;grid-gap:var(--esp-2);gap:var(--esp-2);padding:var(--esp-3) 0 var(--esp-1)}.sis-medidor-torre .sis-medidor-torre-fila{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font:var(--t-par-sm);color:var(--texto-suave)}.sis-medidor-torre .sis-medidor-torre-texto{color:var(--texto);font-weight:600}.sis-medidor-torre .sis-medidor-torre-liga{color:var(--texto-suave);white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.sis-medidor-torre .sis-medidor-torre-liga:hover{color:var(--acento)}.sis-medidor-torre .sis-progreso{border-radius:var(--radio-xs)}.encabezado-solar .titulo-pagina{margin:0}.encabezado-solar .subtitulo-pagina{margin-bottom:0}.pantalla-solar .fila-kpi{margin-bottom:20px}.pantalla-solar .tablero{margin-top:4px}.otro-giro{max-width:720px}.embudo-solar{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.fila-embudo{display:grid;grid-template-columns:minmax(130px,170px) minmax(0,1fr) 84px minmax(110px,140px);align-items:center;grid-gap:12px;gap:12px;font:var(--t-par-sm)}.nombre-embudo{display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.etapa-cajon .punto,.nombre-embudo .punto,.titulo-kanban .punto{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.barra-embudo{height:10px;border-radius:999px;background:var(--superficie-2);overflow:hidden}.barra-embudo span{display:block;height:100%;border-radius:999px}.cifra-embudo{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detalle-embudo{color:var(--texto-suave);font:var(--t-par-xs);text-align:right;white-space:nowrap}@media (max-width:640px){.fila-embudo{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.barra-embudo{grid-column:1/-1;grid-row:2}.detalle-embudo{display:none}}.prioridades{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0 6px}.prioridad{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:12px;background:var(--superficie-2)}.prioridad strong{font:var(--t-metric-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prioridad.alta strong:before,.prioridad.media strong:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:6px;vertical-align:1px;background:var(--senal-peligro)}.prioridad.media strong:before{background:var(--senal-alerta)}.fuera-sla{color:var(--texto);font:var(--t-label-xs);font-weight:600;white-space:nowrap}.fuera-sla:before,.vencido:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:6px;vertical-align:1px;background:var(--senal-peligro)}.lista-compacta{list-style:none;margin:10px 0 0;padding:0;display:grid}.lista-compacta li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--borde);font:var(--t-par-sm);min-width:0}.lista-compacta li:first-child{border-top:0}.lista-compacta .principal{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lista-compacta .fecha-chica{width:74px;flex-shrink:0;color:var(--texto-suave);font:var(--t-label-xs);text-transform:capitalize}.lista-compacta .cifra-chica{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--texto-suave);white-space:nowrap}.lista-compacta .mas{color:var(--texto-suave);font:var(--t-par-xs)}.dias-atorado{min-width:52px;text-align:center;padding:2px 8px;border-radius:999px;font:var(--t-label-xs);font-weight:600;color:var(--peligro);background:var(--superficie-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paso-chico{color:var(--texto-suave)}.chip-atorado,.chip-cubeta,.chip-ok,.chip-pendiente,.chip-prioridad,.paso-chico,.wa-ventana{font:var(--t-label-xs);white-space:nowrap;padding:2px 8px;border-radius:999px;background:var(--superficie-2)}.chip-atorado,.chip-cubeta,.chip-ok,.chip-pendiente,.chip-prioridad,.wa-ventana{font-weight:600;color:var(--texto)}.chip-atorado:before,.chip-cubeta:before,.chip-ok:before,.chip-pendiente:before,.chip-prioridad:before,.wa-ventana:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;vertical-align:1px;margin-right:6px;background:var(--tono-chip,var(--senal-neutro))}.chip-ok{--tono-chip:var(--senal-ok)}.chip-atorado{--tono-chip:var(--senal-peligro)}.chip-pendiente{--tono-chip:var(--senal-alerta);padding:3px 10px}.chip-prioridad{flex-shrink:0}.chip-prioridad.alta{--tono-chip:var(--senal-peligro)}.chip-prioridad.media{--tono-chip:var(--senal-alerta)}.chip-prioridad.baja{color:var(--texto-suave)}.vencido{color:var(--texto);font-weight:600}.filtros-solar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.filtros-solar .buscar-solar{width:240px;height:38px;padding:0 12px;border-radius:var(--radio-control);font:var(--t-par-sm)}.filtro-solar select{width:auto;height:38px;padding:0 30px 0 12px;border-radius:var(--radio-control);font:var(--t-label-sm);background-color:var(--superficie);cursor:pointer}.filtro-solar.activo select{border-color:var(--acento);color:var(--acento);background-color:var(--acento-pista)}.total-filtro{margin-left:auto;color:var(--texto-suave);font:var(--t-label-sm);white-space:nowrap}.limpiar-filtro{font:var(--t-label-sm);color:var(--acento);background:none;padding:6px 8px;border-radius:8px}.limpiar-filtro:hover{background:var(--superficie-2)}.aviso-solar{margin:0 0 12px;padding:9px 14px;border-radius:10px;font:var(--t-par-sm)}.aviso-solar.error,.aviso-solar.ok{color:var(--texto);background:var(--superficie-2)}.aviso-solar.error:before,.aviso-solar.ok:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:var(--esp-2);vertical-align:1px}.aviso-solar.ok:before{background:var(--senal-ok)}.aviso-solar.error:before{background:var(--senal-peligro)}@media (max-width:760px){.filtros-solar .buscar-solar{width:100%}.total-filtro{margin-left:0}}.kanban{display:grid;grid-auto-flow:column;grid-auto-columns:256px;grid-gap:12px;gap:12px;overflow-x:auto;padding:2px 2px 12px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.columna-kanban{display:flex;flex-direction:column;min-width:0;max-height:calc(100vh - 290px);min-height:420px;background:var(--superficie-2);border:1px solid var(--borde);border-radius:var(--radio);scroll-snap-align:start;transition:border-color .12s,background .12s}.columna-kanban.sobre{border-color:var(--acento);background:var(--acento-pista)}.cabeza-kanban{padding:12px 14px 10px;border-bottom:1px solid var(--borde)}.titulo-kanban{display:flex;align-items:center;gap:8px;font:var(--t-label-sm);font-weight:600}.cuenta-kanban{margin-left:auto;font:var(--t-label-xs);color:var(--texto-suave);background:var(--superficie);border:1px solid var(--borde);border-radius:999px;padding:1px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.totales-kanban{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:6px}.totales-kanban strong{font:var(--t-title-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.totales-kanban span{color:var(--texto-suave);font:var(--t-par-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nota-kanban{margin-top:2px;color:var(--texto-suave);font:var(--t-par-xs)}.tarjetas-kanban{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:10px;overflow-y:auto;flex:1 1}.tarjeta-proyecto{display:grid;grid-gap:6px;gap:6px;width:100%;text-align:left;padding:11px 12px;cursor:pointer;background:var(--superficie);border:1px solid var(--borde);border-radius:12px;box-shadow:var(--sombra);font:var(--t-par-sm);color:var(--texto);transition:border-color .12s,box-shadow .12s,transform .12s}.tarjeta-proyecto:hover{border-color:var(--borde-fuerte);box-shadow:var(--sombra-alzada)}.tarjeta-proyecto:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.tarjeta-proyecto[draggable=true]{cursor:-webkit-grab;cursor:grab}.tarjeta-proyecto.ocupada{opacity:.55}.tarjeta-proyecto .fila-1,.tarjeta-proyecto .fila-2,.tarjeta-proyecto .fila-3{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.tarjeta-proyecto .folio{color:var(--texto-suave);font:var(--t-label-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tarjeta-proyecto .cliente{font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tarjeta-proyecto .fila-2{color:var(--texto-suave);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tarjeta-proyecto .fila-2 strong{color:var(--texto);font-weight:600}.tarjeta-proyecto .fila-3{justify-content:flex-start}.tarjeta-proyecto .paso-tarjeta{font:var(--t-par-xs);color:var(--texto-suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tarjeta-proyecto .paso-tarjeta.vencido{color:var(--texto);font-weight:600}.chip-segmento{font:600 11px/16px var(--familia);padding:1px 7px;border-radius:999px;white-space:nowrap}.chip-segmento.residencial{color:var(--texto);background:color-mix(in srgb,var(--serie-1) 12%,var(--superficie))}.chip-segmento.comercial{color:var(--texto);background:color-mix(in srgb,var(--serie-2) 30%,var(--superficie))}.chip-segmento.industrial{color:var(--texto);background:color-mix(in srgb,var(--cubeta-marketing) 16%,var(--superficie))}.avatar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex-shrink:0;background:var(--superficie-2);color:var(--texto);font:600 10px/1 var(--familia);letter-spacing:.02em}.mas-kanban,.vacio-kanban{color:var(--texto-suave);font:var(--t-par-xs);text-align:center;padding:6px}@media (max-width:760px){.kanban{grid-auto-columns:82%}.columna-kanban{max-height:70vh;min-height:320px}}.velo-cajon{position:fixed;inset:0;z-index:80;background:var(--velo);display:flex;justify-content:flex-end;animation:velo-entra .15s ease-out}.cajon-proyecto{width:min(460px,100vw);height:100%;overflow-y:auto;background:var(--superficie);border-left:1px solid var(--borde);box-shadow:var(--sombra-modal);padding:22px 24px 0;display:flex;flex-direction:column;animation:cajon-entra .18s ease-out}@keyframes cajon-entra{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@keyframes velo-entra{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cajon-proyecto,.velo-cajon{animation:none}}.cajon-proyecto .cabeza-cajon{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cajon-proyecto .cabeza-cajon h2{font:var(--t-title-sm);letter-spacing:-.01em;margin:4px 0 6px}.etapa-cajon{display:inline-flex;align-items:center;gap:7px;font:var(--t-label-sm);padding:3px 10px;border-radius:999px;background:var(--superficie-2)}.cajon-proyecto .cerrar-cajon{font-size:var(--fs-500);line-height:1;width:34px;height:34px;border-radius:10px;color:var(--texto-suave);background:none;flex-shrink:0}.cajon-proyecto .cerrar-cajon:hover{background:var(--superficie-2);color:var(--texto)}.resumen-cajon{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:18px 0 6px}.resumen-cajon>div{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:12px;background:var(--superficie-2)}.resumen-cajon span{color:var(--texto-suave);font:var(--t-label-xs)}.resumen-cajon strong{font:var(--t-title-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cajon-proyecto h3{font:var(--t-label-category);text-transform:uppercase;letter-spacing:.06em;color:var(--texto-suave);margin:18px 0 6px}.datos-cajon{margin:0;display:grid}.datos-cajon .dato{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-top:1px solid var(--borde);font:var(--t-par-sm)}.datos-cajon .dato:first-child{border-top:0}.datos-cajon dt{color:var(--texto-suave)}.datos-cajon dd{margin:0;text-align:right;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.linea-tiempo{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--borde);display:grid;grid-gap:6px;gap:6px}.linea-tiempo li{position:relative;display:flex;justify-content:space-between;gap:12px;font:var(--t-par-sm)}.linea-tiempo li:before{content:"";position:absolute;left:-19px;top:7px;width:8px;height:8px;border-radius:50%;background:var(--texto-suave)}.linea-tiempo span{color:var(--texto-suave)}.cajon-proyecto .pie-cajon{position:-webkit-sticky;position:sticky;bottom:0;margin:20px -24px 0;padding:14px 24px 18px;background:var(--superficie);border-top:1px solid var(--borde);display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.cajon-proyecto .pie-cajon label{display:grid;grid-gap:4px;gap:4px;flex:1 1;min-width:150px}.cajon-proyecto .pie-cajon select{height:38px;border-radius:var(--radio-control)}.cajon-proyecto .pie-cajon .boton-principal:disabled{cursor:default}.desplaza-tabla{overflow-x:auto;max-width:100%}.tabla-solar{min-width:720px}.tabla-solar tbody th[scope=row],.tabla-solar td{vertical-align:top;padding:10px 8px}.tabla-solar tbody tr:hover td{background:color-mix(in srgb,var(--superficie-2) 70%,transparent)}.tabla-solar tfoot td{border-top:1.5px solid var(--borde-fuerte);font-weight:600;padding:10px 8px}.cliente-tabla{font-weight:600;max-width:280px;overflow:hidden;text-overflow:ellipsis}.cliente-tabla,.sub-tabla{display:block;white-space:nowrap}.sub-tabla{color:var(--texto-suave);font:var(--t-par-xs);margin-top:2px}.chip-etapa{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font:var(--t-label-xs);font-weight:600;padding:2px 9px 2px 7px;border-radius:999px;color:var(--texto);background:color-mix(in srgb,var(--c) 14%,transparent)}.chip-etapa:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c)}.paginacion{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:12px;font:var(--t-label-sm)}.paginacion a{color:var(--acento);text-decoration:none}.barra-tasa{display:inline-block;vertical-align:middle;width:calc(100% - 64px);max-width:160px;height:8px;border-radius:999px;background:var(--superficie-2);overflow:hidden;margin-right:8px}.barra-tasa span{display:block;height:100%;border-radius:999px;background:var(--serie-3)}.barra-tasa.peligro span{background:var(--peligro)}.cifra-tasa{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.fila-alerta>:first-child:before,.fila-atorada>:first-child:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:var(--esp-2);vertical-align:1px;background:var(--senal-peligro)}.fila-alerta>:first-child:before{background:var(--senal-alerta)}.dias-en-curso{color:var(--texto);font-weight:600}.lista-alta{max-height:420px;overflow-y:auto}.barras-solar{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.fila-barra{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr) 56px;align-items:center;grid-gap:12px;gap:12px;font:var(--t-par-sm)}.fila-barra .barra{height:10px;border-radius:999px;background:var(--superficie-2);overflow:hidden}.fila-barra .barra span{display:block;height:100%;border-radius:999px;background:var(--serie-1)}.fila-barra .barra.peligro span{background:color-mix(in srgb,var(--peligro) 80%,var(--superficie))}.cifra-barra{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alerta-solar{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;border-radius:12px;text-decoration:none;color:var(--texto);background:var(--superficie);border:1px solid var(--borde-tarjeta);box-shadow:var(--sombra-tarjeta);font:var(--t-par-sm)}.alerta-solar strong{color:var(--texto);white-space:nowrap}.alerta-solar strong:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:var(--esp-2);vertical-align:1px;background:var(--senal-peligro)}.alerta-solar span{color:var(--texto-suave);flex:1 1;min-width:0}.alerta-solar .ir{flex:0 1;font-size:var(--fs-350);color:var(--texto-suave)}@media (max-width:760px){.alerta-solar{flex-wrap:wrap}}.navegar-semana{display:inline-flex;gap:4px}.navegar-semana a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--borde);color:var(--texto);text-decoration:none;font:var(--t-label-sm);background:var(--superficie)}.navegar-semana a:hover{background:var(--superficie-2)}.calendario-solar{display:grid;grid-template-columns:130px repeat(var(--dias),minmax(128px,1fr));margin-top:14px;min-width:900px;border:1px solid var(--borde);border-radius:12px;overflow:hidden}.calendario-solar .celda{min-height:54px;padding:6px;border-top:1px solid var(--borde);border-left:1px solid var(--borde);display:grid;align-content:start;grid-gap:4px;gap:4px}.calendario-solar .celda.cabeza{min-height:0;border-top:0;padding:8px;font:var(--t-label-xs);color:var(--texto-suave);text-transform:capitalize;background:var(--superficie-2)}.calendario-solar .celda.cabeza strong{color:var(--texto);font-weight:600}.calendario-solar .celda.cuadrilla,.calendario-solar .celda.vacia{border-left:0;font:var(--t-label-xs);color:var(--texto-suave);align-content:center}.calendario-solar .celda.hoy{background:var(--fila-hover)}.calendario-solar .celda.cabeza.hoy{background:var(--superficie);color:var(--texto);font-weight:700}.trabajo{display:grid;grid-gap:1px;gap:1px;padding:5px 7px;border-radius:8px;font:var(--t-par-xs);border-left:3px solid var(--serie-1);background:color-mix(in srgb,var(--serie-1) 9%,var(--superficie));min-width:0}.trabajo.comercial{border-left-color:var(--serie-2);background:color-mix(in srgb,var(--serie-2) 9%,var(--superficie))}.trabajo.industrial{border-left-color:var(--cubeta-marketing);background:color-mix(in srgb,var(--cubeta-marketing) 10%,var(--superficie))}.trabajo.hecho{opacity:.62}.trabajo strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trabajo span{color:var(--texto-suave);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pasos-cfe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 16px;counter-reset:paso}.paso-cfe{position:relative;display:grid;grid-gap:2px;gap:2px;padding:14px 16px;border-radius:var(--radio);background:var(--superficie);border:1px solid var(--borde);box-shadow:var(--sombra)}.paso-cfe strong{font:var(--t-metric-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paso-cfe .numero-paso{position:absolute;top:12px;right:14px;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:600 11px/1 var(--familia);color:var(--texto);background:var(--superficie-2)}.paso-cfe:not(:last-child):after{content:"›";position:absolute;right:-11px;top:50%;transform:translateY(-50%);color:var(--texto-suave);font-size:var(--fs-350);z-index:1}@media (max-width:900px){.pasos-cfe{grid-template-columns:repeat(2,minmax(0,1fr))}.paso-cfe:after{display:none}}.nota-integracion{margin:8px 0 4px;padding:9px 12px;border-radius:10px;background:var(--superficie-2);color:var(--texto-suave);font:var(--t-par-xs)}.antiguedad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.cubeta-cxc{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:12px;background:var(--superficie-2);border-top:3px solid var(--serie-3)}.cubeta-cxc strong{font:var(--t-title-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cubeta-cxc.b31_60{border-top-color:var(--serie-4)}.cubeta-cxc.b61_90{border-top-color:var(--serie-2)}.cubeta-cxc.b90{border-top-color:var(--grafica-otro)}.barra-antiguedad{display:flex;height:10px;border-radius:999px;overflow:hidden;margin-top:14px;background:var(--superficie-2)}.barra-antiguedad span.b0_30{background:var(--serie-3)}.barra-antiguedad span.b31_60{background:var(--serie-4)}.barra-antiguedad span.b61_90{background:var(--serie-2)}.barra-antiguedad span.b90{background:var(--peligro)}.chip-cubeta{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chip-cubeta.b0_30{--tono-chip:var(--senal-ok)}.chip-cubeta.b31_60{--tono-chip:var(--senal-alerta)}.chip-cubeta.b61_90{--tono-chip:var(--serie-2)}.chip-cubeta.b90{--tono-chip:var(--senal-peligro)}@media (max-width:760px){.antiguedad{grid-template-columns:repeat(2,minmax(0,1fr))}}.operando-embudo{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--borde);color:var(--texto-suave);font:var(--t-par-sm)}.operando-embudo .punto{width:8px;height:8px;border-radius:50%;flex-shrink:0}.lista-compacta .cuadrilla-chica{width:92px;flex-shrink:0;color:var(--texto-suave);font:var(--t-par-xs);white-space:nowrap}@media (max-width:640px){.lista-compacta .cuadrilla-chica{display:none}}.tabla-solar.compacta{min-width:0}.tabla-proyectos td{white-space:nowrap}.tabla-proyectos td:last-child{white-space:normal;min-width:170px;max-width:220px}.tabla-proyectos td:last-child>span:first-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lista-compacta .estado-chico{width:84px;flex-shrink:0;text-align:right;font:var(--t-label-xs)}.lista-compacta .cifra-chica{width:70px;text-align:right;flex-shrink:0}.tabla-solar.compacta .sub-tabla{white-space:normal}@media (max-width:1280px){.inicio-solar .tarjeta.dos-tercios,.inicio-solar .tarjeta.un-tercio{grid-column:span 12}}.prioridad .fuera-sla{white-space:normal}.wa-bandeja{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);grid-gap:0;gap:0;min-height:560px;height:calc(100vh - 230px);max-height:860px;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);overflow:hidden}.wa-lista{border-right:1px solid var(--borde);display:flex;flex-direction:column;min-height:0}.wa-lista-cabeza{padding:12px;border-bottom:1px solid var(--borde);display:grid;grid-gap:8px;gap:8px}.wa-lista-items{overflow-y:auto;flex:1 1}.wa-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:10px 12px;border-bottom:1px solid var(--borde);cursor:pointer;background:none;border-left:3px solid transparent;width:100%;text-align:left;color:inherit;font:inherit}.wa-item:hover,.wa-item[aria-current=true]{background:var(--superficie-2)}.wa-item[aria-current=true]{box-shadow:inset 0 0 0 1px var(--acento)}.wa-avatar{width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--boton-ok) 18%,var(--superficie-2));color:var(--boton-ok);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--fs-200)}.wa-item-nombre{font-weight:600;font-size:var(--fs-200)}.wa-item-nombre,.wa-item-previa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-item-lado,.wa-item-previa{font-size:var(--fs-100);color:var(--texto-suave)}.wa-item-lado{display:flex;flex-direction:column;align-items:flex-end;gap:4px;white-space:nowrap}.wa-noleidos{background:var(--boton-ok);color:var(--sobre-primario);border-radius:999px;min-width:20px;padding:1px 6px;font-size:var(--fs-100);font-weight:700;text-align:center}.wa-hilo{display:flex;flex-direction:column;min-height:0;min-width:0}.wa-hilo-cabeza{padding:10px 14px;border-bottom:1px solid var(--borde);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.wa-mensajes{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:6px;background:color-mix(in srgb,var(--superficie-2) 70%,var(--superficie))}.wa-burbuja{max-width:min(78%,560px);padding:7px 10px 5px;border-radius:12px;font-size:var(--fs-200);line-height:1.4;white-space:pre-wrap;word-break:break-word;background:var(--superficie);border:1px solid var(--borde);align-self:flex-start}.wa-burbuja.saliente{align-self:flex-end;background:color-mix(in srgb,var(--boton-ok) 14%,var(--superficie));border-color:color-mix(in srgb,var(--boton-ok) 30%,var(--borde))}.wa-burbuja .wa-pie{display:flex;gap:6px;justify-content:flex-end;margin-top:2px}.wa-burbuja .wa-pie,.wa-burbuja .wa-plantilla{font-size:var(--fs-micro);color:var(--texto-suave)}.wa-burbuja .wa-plantilla{font-weight:700;text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px}.wa-palomita.leido{color:var(--texto)}.wa-palomita.fallido{color:var(--peligro)}.wa-dia{align-self:center;font-size:var(--fs-100);color:var(--texto-suave);border:1px solid var(--borde);border-radius:999px;padding:2px 10px;margin:6px 0}.wa-caja,.wa-dia{background:var(--superficie)}.wa-caja{border-top:1px solid var(--borde);padding:10px 14px;display:grid;grid-gap:8px;gap:8px}.wa-caja textarea{width:100%;min-height:64px;resize:vertical}.wa-ventana{padding:2px 10px}.wa-ventana.abierta{--tono-chip:var(--senal-ok)}.wa-ventana.cerrada{--tono-chip:var(--senal-alerta)}.wa-vacio{display:flex;align-items:center;justify-content:center;flex:1 1;color:var(--texto-suave);padding:24px;text-align:center;font-size:var(--fs-200)}.wa-volver{display:none}.wa-bandeja .nota{color:var(--texto-suave);font:var(--t-par-xs)}.wa-ficha{border:1px solid var(--borde);border-radius:10px;padding:10px 12px;background:var(--superficie-2);font-size:var(--fs-100);display:grid;grid-gap:4px;gap:4px}.wa-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.wa-barra{height:8px;border-radius:999px;background:var(--superficie-2);overflow:hidden;display:flex}.wa-barra>span{display:block;height:100%}.wa-barra>span[data-tono=leido]{background:var(--ok)}.wa-barra>span[data-tono=entregado]{background:var(--serie-3)}.wa-barra>span[data-tono=salio]{background:var(--serie-1)}.wa-barra>span[data-tono=fallido]{background:var(--peligro)}@media (max-width:760px){.wa-bandeja{grid-template-columns:minmax(0,1fr);height:auto;min-height:70vh;max-height:none}.wa-bandeja.con-hilo .wa-lista,.wa-bandeja:not(.con-hilo) .wa-hilo{display:none}.wa-lista{border-right:none}.wa-mensajes{min-height:50vh}.wa-volver{display:inline-flex}.wa-burbuja{max-width:88%}}.chip-canal,.chip-contrato,.chip-estatus,.chip-motivo,.chip-salud,.chip-servicio{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font:var(--t-label-xs);font-weight:600;padding:2px 9px;border-radius:999px;flex-shrink:0}.chip-salud{color:var(--texto);background:var(--superficie-2)}.chip-salud:before{content:"";width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;background:var(--tono-chip,var(--senal-neutro))}.chip-salud.verde{--tono-chip:var(--senal-ok)}.chip-salud.amarillo{--tono-chip:var(--senal-alerta)}.chip-salud.rojo{--tono-chip:var(--senal-peligro)}.chip-servicio{font-weight:600;color:var(--texto);background:var(--superficie-2)}.chip-servicio.ads{color:var(--texto);background:color-mix(in srgb,var(--serie-1) 12%,var(--superficie))}.chip-servicio.email{color:var(--texto);background:color-mix(in srgb,var(--serie-2) 30%,var(--superficie))}.chip-servicio.leads_b2b{color:var(--texto);background:color-mix(in srgb,var(--cubeta-marketing) 16%,var(--superficie))}.chip-servicio.combo{color:var(--texto);background:color-mix(in srgb,var(--serie-3) 14%,var(--superficie))}.chip-canal{font-weight:500}.chip-canal,.chip-estatus{color:var(--texto-suave);background:var(--superficie-2)}.chip-contrato.freelance:before,.chip-estatus:before,.chip-motivo:before{content:"";width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;background:var(--tono-chip,var(--senal-neutro))}.chip-estatus.atrasado,.chip-estatus.en_proceso,.chip-estatus.en_revision,.chip-estatus.entregado,.chip-estatus.vac-cubierta,.chip-estatus.vac-entrevistas,.chip-estatus.vac-oferta{color:var(--texto)}.chip-estatus.en_proceso,.chip-estatus.vac-entrevistas{--tono-chip:var(--senal-info)}.chip-estatus.en_revision{--tono-chip:var(--cubeta-marketing)}.chip-estatus.entregado,.chip-estatus.vac-cubierta{--tono-chip:var(--senal-ok)}.chip-estatus.atrasado{--tono-chip:var(--senal-peligro)}.chip-estatus.vac-oferta{--tono-chip:var(--senal-alerta)}.chip-contrato{color:var(--texto-suave);background:var(--superficie-2);font-weight:500}.chip-contrato.freelance{color:var(--texto);--tono-chip:var(--senal-alerta)}.chip-motivo{color:var(--texto);background:var(--superficie-2);--tono-chip:var(--senal-peligro)}.chip-motivo.pago{--tono-chip:var(--senal-alerta)}.motivos-riesgo{display:inline-flex;gap:6px;flex-shrink:0}.lista-riesgo .cifra-chica{width:84px}@media (max-width:640px){.motivos-riesgo{display:none}}.chip-filtro{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;text-decoration:none;font:var(--t-label-sm);color:var(--texto);background:var(--superficie);border:1px solid var(--borde);white-space:nowrap}.chip-filtro:hover{background:var(--superficie-2)}.chip-filtro.activo{border-color:var(--acento);color:var(--acento);background:var(--acento-pista)}.chip-filtro.peligro{color:var(--peligro)}.punto-salud{width:8px;height:8px;border-radius:50%}.punto-salud.verde{background:var(--senal-ok)}.punto-salud.amarillo{background:var(--senal-alerta)}.punto-salud.rojo{background:var(--senal-peligro)}.separador-filtro{width:1px;height:22px;background:var(--borde);margin:0 4px}@media (max-width:760px){.separador-filtro{display:none}}.selector-mes{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.selector-mes a{display:inline-flex;align-items:center;height:30px;padding:0 11px;border-radius:8px;border:1px solid var(--borde);color:var(--texto);text-decoration:none;font:var(--t-label-sm);background:var(--superficie);text-transform:capitalize}.selector-mes a:hover{background:var(--superficie-2)}.selector-mes a.activo{border-color:var(--acento);color:var(--acento);background:var(--acento-pista);font-weight:600}.selector-mes .en-curso{color:var(--texto-suave);font-weight:400;text-transform:none}.aviso-mes{color:var(--texto-suave);background:var(--superficie-2)}.encabezado-solar .navegar-semana{margin-top:12px}.barra-agencia{display:inline-block;vertical-align:middle;width:calc(100% - 52px);max-width:140px;height:8px;border-radius:999px;background:var(--superficie-2);overflow:hidden;margin-right:6px}.barra-agencia span{display:block;height:100%;border-radius:999px;background:var(--grafica-1)}.barra-agencia.ok span{background:var(--ok)}.barra-agencia.alerta span{background:var(--alerta)}.barra-agencia.peligro span{background:var(--peligro)}.barra-margen{display:inline-block;vertical-align:middle;width:calc(100% - 52px);max-width:130px;height:8px;border-radius:999px;background:var(--superficie-2);overflow:hidden;margin-right:6px}.barra-margen span{display:block;height:100%;border-radius:999px;background:var(--serie-3)}.barra-margen.floja span{background:var(--alerta)}.barra-margen.negativa span{background:var(--peligro)}.negativo{color:var(--peligro)}.tabla-estado .sube{color:var(--ok);font-weight:600}.tabla-estado .baja{color:var(--texto-suave)}.capacidad-areas{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.fila-capacidad{display:grid;grid-template-columns:minmax(96px,120px) minmax(0,1fr) 48px;align-items:center;grid-gap:10px;gap:10px;font:var(--t-par-sm)}.fila-capacidad .barra-agencia{width:100%;max-width:none;margin:0}.nombre-capacidad{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cifra-capacidad{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cifra-capacidad.peligro{color:var(--peligro)}.cifra-capacidad.alerta{color:var(--alerta)}.sobre-capacidad{grid-column:2/-1;margin-top:-6px;color:var(--peligro);font:var(--t-par-xs)}.sobre-capacidad.suave{color:var(--texto-suave)}.lista-capacidad{display:grid;margin-top:8px}.persona-capacidad{display:grid;grid-template-columns:minmax(200px,260px) minmax(120px,1fr) 120px minmax(0,1.4fr);align-items:center;grid-gap:14px;gap:14px;padding:10px 0;border-top:1px solid var(--borde);font:var(--t-par-sm)}.persona-capacidad:first-child{border-top:0}.con-avatar{display:inline-flex;align-items:center;gap:10px;min-width:0}.con-avatar .avatar{width:28px;height:28px;font-size:var(--fs-100)}.quien strong{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-apilada{position:relative;display:flex;height:10px;border-radius:999px;background:var(--superficie-2);overflow:hidden}.barra-apilada .fact{background:var(--grafica-1)}.barra-apilada .nofact{background:color-mix(in srgb,var(--grafica-1) 30%,var(--superficie-2))}.barra-apilada .tope{position:absolute;top:0;bottom:0;width:2px;background:var(--peligro)}.clientes-capacidad{font:var(--t-par-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leyenda-capacidad{grid-column:1/-1;display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.leyenda-capacidad .muestra{display:inline-block;width:12px;height:8px;border-radius:3px;margin-left:8px}.leyenda-capacidad .muestra:first-child{margin-left:0}.muestra.fact,.muestra.ingreso{background:var(--grafica-1)}.muestra.nofact{background:color-mix(in srgb,var(--grafica-1) 30%,var(--superficie-2))}.muestra.utilidad{background:var(--serie-3)}@media (max-width:900px){.persona-capacidad{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.persona-capacidad .barra-apilada{grid-column:1/-1;grid-row:2}.clientes-capacidad{grid-column:1/-1}}.tarjeta-pipeline{cursor:default}.tarjeta-pipeline .fila-2 strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resumen-etapas{display:flex;flex-wrap:wrap;gap:8px 18px;margin:2px 0 14px;font:var(--t-par-sm)}.etapa-resumen{display:inline-flex;align-items:center;gap:6px}.etapa-resumen .punto{width:8px;height:8px;border-radius:50%}.etapa-resumen strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabla-estado{min-width:560px}.tabla-estado tbody th[scope=row],.tabla-estado td{padding:8px}.tabla-estado .er-sub>:first-child{padding-left:20px;color:var(--texto-suave)}.tabla-estado .er-total>*{font-weight:600;border-top:1px solid var(--borde-fuerte)}.tabla-estado .er-gran>*{font-weight:700;border-top:1.5px solid var(--borde-fuerte);background:var(--superficie-2)}.barras-meses{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;grid-gap:6px;gap:6px;height:150px;margin-top:16px}.mes-barra{display:grid;grid-template-rows:1fr auto;height:100%;grid-gap:4px;gap:4px;text-align:center;min-width:0}.columna-mes{display:flex;align-items:flex-end;height:100%}.columna-mes .ingreso{position:relative;display:flex;align-items:flex-end;width:100%;border-radius:5px 5px 2px 2px;background:color-mix(in srgb,var(--grafica-1) 32%,var(--superficie-2));overflow:hidden}.columna-mes .utilidad{display:block;width:100%;background:var(--serie-3)}.mes-barra.actual .ingreso{background:var(--grafica-1)}.mes-barra .t-label-xs{text-transform:capitalize;overflow:hidden}.tabla-agencia td:has(>.barra-agencia),.tabla-agencia td:has(>.barra-margen){white-space:nowrap}.tabla-agencia td:has(>.barra-agencia) .barra-agencia,.tabla-agencia td:has(>.barra-margen) .barra-margen{width:96px}.mes-barra .t-label-xs{font-size:var(--fs-micro);letter-spacing:0}.capacidad-areas.en-columnas{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}@media (max-width:900px){.capacidad-areas.en-columnas{grid-template-columns:minmax(0,1fr)}}.solo-lector{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.esqueleto{display:grid;grid-gap:16px;gap:16px;padding:4px 0 24px;animation:esq-aparece .2s ease-out both}.esqueleto.compacto{padding:8px 0}.esq-bloque{border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--texto) 6%,var(--superficie-2)) 0,color-mix(in srgb,var(--texto) 13%,var(--superficie-2)) 45%,color-mix(in srgb,var(--texto) 6%,var(--superficie-2)) 90%);background-size:300% 100%;animation:esq-brillo 1.3s ease-in-out infinite}.esq-titulo{height:28px;width:min(320px,70%)}.esq-subtitulo{height:14px;width:min(460px,90%);margin-top:-6px}.esq-tarjetas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.esq-tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);padding:20px;display:grid;grid-gap:12px;gap:12px;min-width:0}.esq-linea{height:12px;width:100%}.esq-linea.corta{width:45%}.esq-cifra{height:30px;width:70%}.esq-grafica{gap:18px}.esq-barras{display:flex;align-items:flex-end;gap:10px;height:180px}.esq-barras>.esq-bloque{flex:1 1;border-radius:6px 6px 2px 2px}.esq-tabla{gap:0;padding:8px 20px}.esq-renglon{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:24px;gap:24px;padding:14px 0;border-bottom:1px solid var(--borde)}.esq-renglon:last-child{border-bottom:0}@keyframes esq-brillo{0%{background-position:100% 0}to{background-position:0 0}}@keyframes esq-aparece{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.esq-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.esq-barras{height:140px;gap:6px}}@media (max-width:520px){.esq-tarjeta{padding:16px}.esq-renglon{gap:12px}}@media (prefers-reduced-motion:reduce){.esq-bloque,.esqueleto{animation:none}}.tarjeta-cabeza{margin-bottom:16px}.tarjeta-titulo{font:var(--t-card-title);color:var(--texto);letter-spacing:-.01em}.tarjeta-descripcion{font:var(--t-par-sm);color:var(--texto-suave);margin-top:8px;max-width:720px}.tarjeta:has(.grafica,.gr-marco,.dona,.lista-barras,.tabla,.hoja,.flujo-dinero)>.cabeza-tarjeta:first-child .etiqueta,.tarjeta:has(.grafica,.gr-marco,.dona,.lista-barras,.tabla,.hoja,.flujo-dinero)>.etiqueta:first-child{font:var(--t-card-title);color:var(--texto);letter-spacing:-.01em}.tarjeta:has(.grafica,.gr-marco,.dona,.lista-barras,.tabla,.hoja,.flujo-dinero)>.etiqueta:first-child{margin-bottom:8px}.tarjeta-cuerpo{min-width:0}.tarjeta-kpi .kpi-fila{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:4px 12px}.tarjeta-kpi .kpi-fila .valor{min-width:0}.tarjeta-kpi .kpi-fila .mini-grafica{margin-bottom:4px}.contenido-galeria{min-height:100vh;background:var(--fondo);color:var(--texto)}.galeria{max-width:1240px;margin:0 auto;padding:32px 24px 64px}.gal-cabeza{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.gal-cabeza .subtitulo-pagina{max-width:760px}.gal-insignia{display:inline-block;font:var(--t-label-xs);color:var(--texto);background:var(--superficie-2);border-radius:999px;padding:3px 10px;margin-bottom:10px}.gal-controles{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gal-alternar{display:inline-flex;gap:4px;background:var(--superficie-2);border-radius:999px;padding:3px}.gal-alternar button{border-radius:999px;padding:4px 11px;font-size:var(--fs-100);font-weight:600;background:transparent;color:var(--texto-suave)}.gal-alternar button[aria-pressed=true]{background:var(--primario);color:var(--sobre-primario)}.gal-indice{display:flex;flex-wrap:wrap;gap:6px 16px;margin:4px 0 8px;padding:12px 0;border-bottom:1px solid var(--borde);position:-webkit-sticky;position:sticky;top:0;z-index:4;background:var(--fondo)}.gal-indice a{font:var(--t-label-sm);color:var(--texto-suave);text-decoration:none}.gal-indice a:hover{color:var(--texto)}.gal-seccion{padding:32px 0 8px;scroll-margin-top:56px}.gal-seccion>h2{margin-bottom:4px}.gal-descripcion{color:var(--texto-suave);font:var(--t-par-md);max-width:820px;margin-bottom:16px}.gal-subtitulo{font:var(--t-label-md);margin:20px 0 10px}.gal-nota-chica{font:var(--t-par-xs);color:var(--texto-suave);margin-top:12px;max-width:820px}.gal-pila-estado{display:grid;grid-gap:var(--esp-4);gap:var(--esp-4);margin-top:var(--esp-3)}.gal-muestras{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.gal-muestra{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);overflow:hidden}.gal-muestra>span{display:block;height:56px;border-bottom:1px solid var(--borde)}.gal-muestra figcaption{padding:8px 10px 10px;display:grid;grid-gap:2px;gap:2px;font-size:var(--fs-100)}.gal-muestra figcaption strong{font-weight:600;font-size:var(--fs-200)}.gal-caja code,.gal-espacios code,.gal-muestra code,.gal-radio code,.gal-tipo code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-100);color:var(--texto-suave)}.gal-secuencial{display:flex;gap:2px;max-width:520px}.gal-secuencial span{flex:1 1;height:36px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-100);font-weight:600;border-radius:var(--radio-xs)}.gal-tipos{display:grid;grid-gap:10px;gap:10px;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);padding:20px;box-shadow:var(--sombra)}.gal-tipo{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:baseline;grid-gap:16px;gap:16px}.gal-sombras{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:20px;gap:20px}.gal-oscuro{display:grid;grid-gap:var(--esp-3);gap:var(--esp-3);max-width:420px}.gal-detalle{font:var(--t-label-xs);font-family:var(--familia-detalle);color:var(--texto-suave);letter-spacing:.02em}.gal-caja{background:var(--superficie);border-radius:var(--radio-lg);padding:18px 16px;display:grid;grid-gap:4px;gap:4px;font-size:var(--fs-200);min-height:84px}.gal-radios{display:flex;flex-wrap:wrap;gap:14px}.gal-radio{width:108px;height:72px;background:var(--superficie);border:1px solid var(--borde-fuerte);display:flex;align-items:flex-end;padding:8px}.gal-espacios{display:grid;grid-gap:6px;gap:6px}.gal-espacios>div{display:grid;grid-template-columns:48px auto;align-items:center;grid-gap:12px;gap:12px}.gal-espacios span{display:block;height:12px;background:var(--texto-suave);border-radius:2px}.gal-volumen{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);padding:20px;box-shadow:var(--sombra)}.gal-volumen>div{display:grid;grid-gap:6px;gap:6px;justify-items:start;font-size:var(--fs-100)}.gal-marca{display:flex;flex-wrap:wrap;gap:var(--esp-8);align-items:flex-end;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);padding:var(--esp-6)}.gal-marca figure{display:grid;grid-gap:var(--esp-2);gap:var(--esp-2);margin:0;justify-items:start;font-size:var(--fs-100)}.gal-marca-ia{display:inline-flex;align-items:center;gap:var(--esp-4);--marca-tinta:var(--texto);--marca-acento:var(--marca-bronce)}.boton-principal.gal-hover{background:var(--primario-hover)}.boton-principal.gal-presionado{background:var(--primario-presionado)}.boton-principal.gal-foco{outline:2px solid var(--acento);outline-offset:2px}.gal-seleccion{display:grid;grid-gap:var(--esp-3);gap:var(--esp-3);max-width:420px}.gal-opcion{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:var(--esp-3) var(--esp-4);border:1px solid var(--borde-fuerte);border-radius:var(--radio-control);background:var(--superficie);color:var(--texto);font:var(--t-label-md);text-align:left}.gal-opcion-marca{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--borde-fuerte);flex-shrink:0}.gal-opcion[aria-checked=true]{background:var(--acento-pista);border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento)}.gal-opcion[aria-checked=true] .gal-opcion-marca{border-color:var(--acento);background:var(--acento);box-shadow:inset 0 0 0 3px var(--acento-pista)}.gal-ia{max-width:640px}.gal-ia-firma{display:flex;align-items:center;gap:var(--esp-2);margin:0 0 var(--esp-3);font:var(--t-label-category);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave);--marca-tinta:var(--texto);--marca-acento:var(--marca-bronce)}.gal-ia .conversacion .turno.torre{border:0;padding:0;max-width:100%;background:transparent}.gal-ia-estados{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--esp-4);gap:var(--esp-4);padding:0;margin:0}.gal-ia-estados li{display:grid;grid-template-columns:auto 1fr;grid-column-gap:var(--esp-2);column-gap:var(--esp-2);grid-row-gap:var(--esp-1);row-gap:var(--esp-1);align-items:center}.gal-ia-estados li .suave{grid-column:2;font-size:var(--fs-200)}.gal-ia-punto{width:var(--punto-senal);height:var(--punto-senal);border-radius:50%}.galeria .tablero>.gal-media{grid-column:span 6}.galeria .tablero>.gal-completa{grid-column:span 12}.galeria .tablero>.gal-tercio{grid-column:span 4}.gal-dona{justify-content:center}.leyenda-dona{list-style:none;display:grid;grid-gap:8px;gap:8px;flex:1 1 180px;font-size:var(--fs-200)}.leyenda-dona li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.leyenda-dona i{width:10px;height:10px;border-radius:var(--radio-xs);display:block}.leyenda-dona strong{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gal-minis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 20px;gap:14px 20px}.gal-mini{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--fs-100);min-height:32px;border-bottom:1px solid var(--borde);padding-bottom:8px}.gal-pie{margin-top:40px;padding-top:16px;border-top:1px solid var(--borde);font:var(--t-par-sm);display:grid;grid-gap:4px;gap:4px}@media (max-width:1100px){.galeria .tablero>.gal-media,.galeria .tablero>.gal-tercio{grid-column:span 12}}@media (max-width:640px){.galeria{padding:20px 16px 48px}.gal-tipo{gap:2px}.gal-minis,.gal-tipo{grid-template-columns:1fr}.gal-indice{gap:4px 12px}}.pantalla-citas .navegar-semana{margin-top:12px}.citas-aviso{max-width:760px}.citas-vacio-tarjeta{max-width:680px;padding:24px}.citas-vacio-tarjeta h2{font:var(--t-title-sm);margin:0 0 8px}.citas-vacio-tarjeta p{color:var(--texto-suave);font:var(--t-par-sm);line-height:1.6;margin:0}.citas-botones{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.citas-fuera-libro{max-width:820px;margin:-8px 0 18px;padding:10px 14px;border-radius:10px;background:var(--superficie-2);color:var(--texto-suave);font:var(--t-par-sm);line-height:1.55}.citas-cabeza-tarjeta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.citas-hueco{color:var(--texto-suave);font-weight:600}.punto-persona{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.punto-persona.grande{width:14px;height:14px;margin-top:3px}.citas-dia{--columnas:1;margin-top:12px;overflow-x:auto}.citas-cabeza,.citas-cuerpo{display:grid;grid-template-columns:52px repeat(var(--columnas),minmax(150px,1fr));min-width:calc(52px + var(--columnas) * 150px)}.citas-cabeza{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--superficie);border-bottom:1px solid var(--borde)}.citas-persona{display:flex;align-items:center;gap:7px;padding:8px 10px;font:var(--t-label-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.citas-persona .punto{width:9px;height:9px;border-radius:50%;flex-shrink:0}.citas-cuerpo,.citas-horas{position:relative}.citas-horas span{position:absolute;right:8px;transform:translateY(-50%);color:var(--texto-suave);font:var(--t-label-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.citas-horas span:first-child{transform:none}.citas-columna{position:relative;border-left:1px solid var(--borde)}.citas-linea{border-top:1px dashed color-mix(in srgb,var(--borde) 80%,transparent)}.citas-fuera,.citas-linea{position:absolute;left:0;right:0}.citas-fuera{background:repeating-linear-gradient(135deg,var(--superficie-2) 0 6px,transparent 6px 12px);opacity:.9}.citas-bloqueo{left:3px;right:3px;align-items:flex-start;padding:6px 8px;border-radius:8px;background:var(--superficie-2);color:var(--texto-suave)}.citas-bloque,.citas-bloqueo{position:absolute;display:flex;font:var(--t-par-xs);overflow:hidden}.citas-bloque{--color:var(--grafica-1);left:4px;right:4px;flex-direction:column;gap:2px;text-align:left;padding:5px 9px;border-radius:9px;border-left:3px solid var(--color);background:color-mix(in srgb,var(--color) 14%,var(--superficie));color:var(--texto);line-height:1.3;box-shadow:var(--sombra);transition:box-shadow .12s,transform .12s}.citas-bloque:hover{box-shadow:var(--sombra-alzada)}.citas-bloque:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.citas-bloque strong{font-weight:600}.citas-bloque span,.citas-bloque strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.citas-bloque span{color:var(--texto-suave)}.citas-bloque.estado-atendida strong:before,.citas-bloque.estado-no_asistio strong:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:5px;vertical-align:1px}.citas-bloque.estado-atendida strong:before{background:var(--senal-ok)}.citas-bloque.estado-no_asistio strong:before{background:var(--senal-peligro)}.citas-bloque.estado-cancelada{opacity:.55;text-decoration:line-through;box-shadow:none}.leyenda-citas{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.muestra-estado{display:inline-flex;align-items:center;gap:6px}.muestra-estado:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--grafica-1)}.muestra-estado.estado-atendida:before{background:var(--senal-ok)}.muestra-estado.estado-no_asistio:before{background:var(--senal-peligro)}.muestra-estado.estado-cancelada:before{background:var(--borde-fuerte)}.etapa-cajon.estado-confirmada .punto{background:var(--senal-info)}.etapa-cajon.estado-atendida .punto{background:var(--senal-ok)}.etapa-cajon.estado-no_asistio .punto{background:var(--senal-peligro)}.etapa-cajon.estado-cancelada .punto{background:var(--borde-fuerte)}.citas-contacto{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.citas-contacto a{color:var(--acento);text-decoration:underline;text-underline-offset:3px}.citas-acciones{margin-top:18px;padding-bottom:24px}.citas-solo-dueno{margin-top:18px}.tabla-citas-semana th a{color:inherit;text-decoration:none;text-transform:capitalize}.tabla-citas-semana .hoy-col{background:var(--fila-hover)}.citas-form,.citas-form-persona{display:grid;grid-gap:12px;gap:12px}.citas-form-persona{margin:14px 0 6px;padding:18px;border:1px solid var(--borde);border-radius:14px;background:var(--superficie-2)}.citas-campos{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:6px}.citas-campo{display:grid;grid-gap:6px;gap:6px;min-width:0}.citas-campo>span{font:var(--t-label-sm);font-weight:600;color:var(--texto)}.citas-campo input,.citas-campo select{padding:11px 14px;min-height:44px}.citas-campo-ancho{grid-column:span 2}.citas-campo-color input[type=color]{padding:4px;height:44px;cursor:pointer}.citas-casilla{display:inline-flex;align-items:center;gap:8px;font:var(--t-par-sm);cursor:pointer}.citas-chips{display:flex;flex-wrap:wrap;gap:10px 18px}.citas-subtitulo{margin-top:6px;color:var(--texto);font-weight:600}.citas-tramos{display:grid;grid-gap:8px;gap:8px}.citas-tramo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.citas-tramo select{width:150px;padding:9px 36px 9px 12px}.citas-tramo input[type=time]{width:124px;padding:9px 12px}.citas-agregar{justify-self:start}.citas-pie{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.citas-error,.citas-ok{color:var(--texto);font:var(--t-par-sm)}.citas-error:before,.citas-ok:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:var(--esp-2);vertical-align:1px;background:var(--senal-ok)}.citas-error:before{background:var(--senal-peligro)}.citas-quitar{margin-left:auto;color:var(--peligro)}.citas-form-bloqueo{margin-top:14px;align-items:end}.citas-personas{list-style:none;margin:12px 0 0;padding:0;display:grid}.citas-personas>li{border-top:1px solid var(--borde);padding:14px 0}.citas-personas>li:first-child{border-top:0}.citas-personas>li.inactiva .citas-persona-fila{opacity:.6}.citas-persona-fila{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;grid-gap:12px;gap:12px}.citas-persona-datos{display:grid;grid-gap:3px;gap:3px;min-width:0;font:var(--t-par-sm)}.citas-horario-resumen{color:var(--texto-suave);font:var(--t-par-xs);line-height:1.5}.citas-persona-cifras{display:grid;grid-gap:3px;gap:3px;text-align:right;font:var(--t-par-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.citas-inactivo>td,.citas-inactivo>th{opacity:.55}.citas-acciones-fila{text-align:right;white-space:nowrap}.citas-parrafo{line-height:1.55}.citas-boton-liga,.citas-marcar{margin-top:12px}.citas-marcar{display:flex;gap:10px;flex-wrap:wrap}.citas-marcar select{flex:1 1 240px;width:auto}@media (max-width:640px){.citas-campo-ancho{grid-column:auto}.citas-persona-fila{grid-template-columns:auto minmax(0,1fr)}.citas-persona-cifras{grid-column:2;text-align:left}.citas-persona-fila>.boton-secundario{grid-column:2;justify-self:start}.citas-form-persona{padding:14px}}.caja .microfono{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--texto-suave);border:0;cursor:pointer;transition:color .15s,background .15s}.caja .microfono:hover:not(:disabled){color:var(--texto);background:var(--superficie-2)}.caja .microfono:disabled{opacity:.35;cursor:default}.caja .microfono:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.caja .microfono.grabando{color:var(--sobre-insignia);background:var(--insignia);animation:pulso-microfono 1.2s ease-in-out infinite}.caja-buscar .microfono-buscar{align-self:center;margin-right:8px;width:var(--toque);height:var(--toque)}.caja,.caja-buscar .campo-degradado{position:relative}.dictado-error{position:absolute;left:14px;top:calc(100% + 4px);font:var(--t-label-xs);color:var(--texto);white-space:nowrap;z-index:2}.dictado-error:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:var(--esp-2);vertical-align:1px;background:var(--senal-peligro)}@keyframes pulso-microfono{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--insignia) 45%,transparent)}50%{box-shadow:0 0 0 6px transparent}}@media (prefers-reduced-motion:reduce){.caja .microfono.grabando{animation:none}}.sis-encabezado{margin:0 0 var(--esp-8)}.sis-enc-fila{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--esp-4) var(--esp-6);flex-wrap:wrap;min-width:min(100%,30rem)}.sis-enc-texto{min-width:0;flex:1 1 420px}.sis-enc-titulo{font:var(--t-title-pagina);letter-spacing:-.02em;color:var(--texto);overflow-wrap:break-word}.titulo-suave{color:var(--titulo-suave);font-weight:inherit}.sis-enc-titulo>.info{margin-left:var(--esp-2);vertical-align:middle}.sis-enc-subtitulo{font:var(--t-par-md);color:var(--texto-suave);margin-top:var(--esp-1);max-width:var(--medida-texto);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sis-enc-acciones{display:flex;align-items:center;gap:var(--esp-2);flex-wrap:wrap;flex:0 0 auto}.sis-enc-pestanas{margin-top:var(--esp-4)}.sis-enc-pestanas .zona-pestanas{margin:0}.sis-enc-pestanas .pestanas.sub{margin-top:0}.sis-enc-pestanas .pestanas.sub.segunda{margin-top:var(--esp-2)}.contenido:has(.sis-encabezado)>.zona-pestanas{display:none}.sis-pendientes+.sis-seccion,.sis-seccion+.sis-pendientes,.sis-seccion+.sis-seccion{margin-top:var(--aire-seccion)}.sis-seccion-cabeza{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--esp-2) var(--esp-4);flex-wrap:wrap;margin-bottom:var(--esp-4)}.sis-seccion-titulo{font:var(--t-title-sm);letter-spacing:-.01em;color:var(--texto);display:flex;align-items:center;gap:var(--esp-1)}.sis-seccion-titulo>.info{margin-left:var(--esp-1)}.sis-seccion-descripcion{font:var(--t-par-sm);color:var(--texto-suave);margin-top:var(--esp-1);max-width:var(--medida-texto)}.sis-rejilla{display:grid;grid-gap:var(--hueco-tarjetas);gap:var(--hueco-tarjetas);grid-template-columns:repeat(12,minmax(0,1fr))}.sis-rejilla+.sis-rejilla{margin-top:var(--hueco-tarjetas)}.sis-seccion-cuerpo{display:grid;grid-gap:var(--hueco-tarjetas);gap:var(--hueco-tarjetas);min-width:0}.sis-seccion .sis-seccion-cuerpo>*{min-width:0;grid-column:1/-1}.sis-seccion-cuerpo>.sis-rejilla+.sis-rejilla{margin-top:0}.tarjeta.sis-tarjeta{grid-column:1/-1;display:flex;flex-direction:column;min-width:0}.sis-rejilla>.sis-tarjeta[data-ancho=cuarto]{grid-column:span 3}.sis-rejilla>.sis-tarjeta[data-ancho=tercio]{grid-column:span 4}.sis-rejilla>.sis-tarjeta[data-ancho=mitad]{grid-column:span 6}.sis-rejilla>.sis-tarjeta[data-ancho=dos-tercios]{grid-column:span 8}.sis-rejilla>.sis-tarjeta[data-ancho=completa]{grid-column:span 12}.sis-tarjeta-cabeza{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--esp-3);margin-bottom:var(--esp-4)}.sis-tarjeta-cabeza .tarjeta-titulo{display:block}.sis-tarjeta-cabeza .tarjeta-titulo>.info{margin-left:var(--esp-1);vertical-align:middle}.sis-tarjeta-cabeza .tarjeta-descripcion{margin-top:var(--esp-1)}.sis-tarjeta-cabeza-texto{min-width:0;flex:1 1 12rem}.sis-tarjeta-cabeza .tarjeta-titulo{overflow-wrap:break-word}.sis-tarjeta-accion{flex:0 1 auto;display:flex;flex-wrap:wrap;gap:var(--esp-2);align-items:center;max-width:100%;min-width:0}.sis-tarjeta-cuerpo{min-width:0;flex:1 1}.sis-tarjeta-cuerpo:empty{display:none}.sis-pie-fijo{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;display:grid;grid-gap:var(--esp-2);gap:var(--esp-2);padding-block:var(--esp-3);background:var(--superficie);border-top:1px solid var(--borde)}.sis-pie-fijo-campo{flex:1 1 14rem;min-width:0;max-width:22rem}.sis-pie-fijo-faltas{display:grid;grid-gap:var(--esp-1);gap:var(--esp-1)}.sis-pie-fijo-faltas .aviso-error{margin:0;display:flex;align-items:baseline;gap:var(--esp-2)}.sis-pie-fijo-faltas .aviso-error:before{flex-shrink:0;margin-right:0}.sis-pie-fijo-faltas .boton-texto{padding-block:var(--esp-1);text-align:left;color:var(--texto)}@media (max-width:760px){.sis-pie-fijo{padding-right:calc(var(--toque) + var(--esp-2))}.sis-pie-fijo-campo{max-width:none}}.sis-tarjeta-cabeza:has(+.sis-tarjeta-cuerpo:empty){margin-bottom:0;align-items:center}.sis-tarjeta-pie{margin-top:var(--esp-4);padding-top:var(--esp-3);border-top:1px solid var(--borde);font:var(--t-par-sm);color:var(--texto-suave)}a.sis-tarjeta{text-decoration:none;color:inherit;transition:box-shadow var(--dur-extra-rapida) var(--curva)}a.sis-tarjeta:hover{box-shadow:var(--sombra-alzada)}.sis-cifras{container:cifras/inline-size;min-width:0}.sis-rejilla-cifras{display:grid;grid-gap:var(--hueco-tarjetas);gap:var(--hueco-tarjetas);grid-template-columns:repeat(4,minmax(0,1fr))}.sis-rejilla-cifras[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sis-rejilla-cifras[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sis-rejilla-cifras[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.sis-rejilla-cifras[data-cols="4"]:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.sis-rejilla-cifras[data-cols="4"]:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@container cifras (max-width: 963.98px){.sis-rejilla-cifras:is([data-cols="5"],[data-cols="4"]:has(>:nth-child(5):last-child)){grid-template-columns:repeat(6,minmax(0,1fr))}.sis-rejilla-cifras:is([data-cols="5"],[data-cols="4"]:has(>:nth-child(5):last-child))>:nth-child(n){grid-column:span 2}.sis-rejilla-cifras:is([data-cols="5"],[data-cols="4"]:has(>:nth-child(5):last-child))>:nth-child(n+4){grid-column:span 3}}@container cifras (max-width: 767.98px){.sis-rejilla-cifras:not([data-cols]),.sis-rejilla-cifras[data-cols="4"]:not(:has(>:nth-child(5):last-child),:has(>:nth-child(3):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}.sis-rejilla-cifras[data-cols="4"]:not(:has(>:nth-child(3):last-child)):has(>:last-child:nth-child(odd))>:first-child:nth-child(n){grid-column:span 2}}@container cifras (max-width: 579.98px){.sis-rejilla-cifras:is([data-cols="3"],[data-cols="5"],[data-cols="4"]:has(>:nth-child(5):last-child),[data-cols="4"]:has(>:nth-child(3):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}.sis-rejilla-cifras:is([data-cols="5"],[data-cols="4"]:has(>:nth-child(5):last-child))>:nth-child(n){grid-column:auto}.sis-rejilla-cifras:is([data-cols="3"],[data-cols="5"],[data-cols="4"]:has(>:last-child:nth-child(odd)))>:first-child:nth-child(n){grid-column:span 2}}.tarjeta.sis-cifra{container-type:inline-size;display:flex;flex-direction:column;min-width:0}.sis-rejilla-cifras>.sis-cifra{grid-column:auto}a.sis-cifra{text-decoration:none;color:inherit}a.sis-cifra:hover{box-shadow:var(--sombra-alzada)}button.sis-cifra{text-align:left;font:inherit;color:inherit;cursor:pointer;align-items:stretch;transition:box-shadow var(--dur-extra-rapida) var(--curva),border-color var(--dur-extra-rapida) var(--curva)}button.sis-cifra:hover{box-shadow:var(--sombra-alzada)}button.sis-cifra:focus-visible{outline:none;box-shadow:var(--foco)}.sis-cifra[aria-pressed=true]{border-color:var(--acento);box-shadow:0 0 0 1px var(--acento)}.sis-cifra-etiqueta{font:var(--t-label-sm);color:var(--texto-suave);display:flex;align-items:center;min-width:0}.sis-cifra-etiqueta>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@container (max-width: 239.98px){.sis-cifra-etiqueta>span:first-child{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.sis-cifra-fila{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--esp-3);margin-top:var(--esp-2)}.sis-cifra-fila .mini-grafica{flex:0 0 auto;margin-bottom:6px}@container (max-width: 300px){.sis-cifra-fila .mini-grafica{display:none}}.sis-cifra-valor{font:var(--t-metric-sm-fluido);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--texto);white-space:nowrap;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sis-cifra[data-tamano=grande] .sis-cifra-valor{font:var(--t-metric-md-fluido);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sis-cifra .sis-cifra-valor{font-size:max(var(--fs-cifra-minima),min(var(--fs-metric-sm-fluido),100cqi/(.55 * var(--cifra-largo,1))))}.sis-cifra[data-tamano=grande] .sis-cifra-valor{font-size:max(var(--fs-cifra-minima),min(var(--fs-metric-md-fluido),100cqi/(.55 * var(--cifra-largo,1))))}.sis-cifra-cambio,.sis-cifra[data-hueco] .sis-cifra-valor{color:var(--texto-suave)}.sis-cifra-cambio{font:var(--t-label-xs);margin-top:var(--esp-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sis-cifra-cambio .flecha{font-weight:600}.sis-cifra-cambio.sube .flecha,.sis-cifra-cambio.sube .pct{color:var(--ok)}.sis-cifra-cambio.baja .flecha,.sis-cifra-cambio.baja .pct{color:var(--peligro)}.sis-cifra-cambio .pct{font-weight:600;margin-right:var(--esp-1)}.sis-cifra-cambio .flecha,.sis-cifra-cambio .pct{font-family:var(--familia-detalle)}.sis-cifra-meta{margin-top:var(--esp-3)}.sis-medidor{height:6px;border-radius:3px;background:var(--grafica-base);overflow:hidden}.sis-medidor>i{display:block;height:100%;border-radius:3px;background:var(--barra-avance)}.sis-cifra-meta p{font:var(--t-label-xs);color:var(--texto-suave);margin-top:var(--esp-2)}.sis-cifra-conectar,.sis-cifra-meta a{font:var(--t-label-sm);color:var(--acento);text-decoration:none}.sis-cifra-conectar:hover,.sis-cifra-meta a:hover{text-decoration:underline}.sis-cifra-conectar{margin-top:var(--esp-3);display:inline-block}@container (max-width: 200px){.sis-cifra-cambio .vs{display:none}}.sis-cifra-esperado{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-1) var(--esp-2);margin-top:var(--esp-2);font:var(--t-label-xs);color:var(--texto-suave);min-width:0}.sis-cifra-esperado .texto{min-width:0;overflow-wrap:anywhere}.sis-cifra-esperado .texto .detalle{display:none}.sis-cifra-esperado .texto:first-line{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sis-cifra-esperado>.sis-pastilla{flex:0 0 auto}.sis-frescura{margin-top:var(--esp-6);font:var(--t-label-xs);color:var(--texto-suave);display:flex;flex-direction:column;gap:var(--esp-1);min-width:0}.sis-frescura p{margin:0;overflow-wrap:anywhere}.sis-frescura .fuente+.fuente:before{content:" · "}.sis-tabla{position:relative;min-width:0}.sis-tabla-marco{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--ancho-fija,0)}.sis-tabla-marco>.tabla{margin-top:0;min-width:100%}.sis-tabla-marco{background:var(--superficie);border:var(--tabla-marco,1px) solid var(--borde-tarjeta);border-radius:var(--tabla-radio,var(--radio));box-shadow:var(--tabla-sombra,var(--sombra-tarjeta))}.sis-tabla-marco>.tabla :is(th,td):first-child{padding-left:var(--tabla-orilla,var(--esp-4))}.sis-tabla-marco>.tabla :is(th,td):last-child{padding-right:var(--tabla-orilla,var(--esp-4))}:is(.tarjeta,.sis-pendientes,.sis-franja,.sis-mosaico,.sis-plegable-cuerpo,.hoja-info,.sis-tabla-detalle,dialog,[role=dialog]){--tabla-marco:0px;--tabla-radio:0px;--tabla-sombra:none;--tabla-orilla:var(--esp-2)}.sis-tabla-marco thead th{scroll-snap-align:start}.sis-tabla .tabla th{vertical-align:bottom}.sis-tabla .tabla tbody th[scope=row],.sis-tabla .tabla td{vertical-align:middle}.sis-tabla .tabla td.num,.sis-tabla .tabla th.num{white-space:nowrap}.sis-tabla .tabla td.negativo{color:var(--peligro)}.sis-tabla .tabla td.na{color:var(--texto-suave)}.sis-tabla .tabla tr.total td,.sis-tabla .tabla tr.total th{font-weight:600;border-top:1px solid var(--borde-fuerte)}.sis-tabla .tabla tbody tr.total:hover td,.sis-tabla .tabla tbody tr.total:hover th{background:none}.sis-tabla .celda-info{display:inline-flex;align-items:center;gap:var(--esp-1)}.sis-tabla.con-fija .tabla td:first-child,.sis-tabla.con-fija .tabla th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--superficie)}.sis-tabla.con-fija .tabla thead th:first-child{z-index:3}.sis-tabla.con-fija .tabla tbody tr:hover>:first-child{background:var(--fila-hover)}.sis-tabla.con-fija.hay-izq .tabla td:first-child,.sis-tabla.con-fija.hay-izq .tabla th:first-child{box-shadow:var(--sombra-columna-fija)}.sis-tabla.hay-der:after{content:"";position:absolute;top:0;right:0;bottom:0;width:32px;pointer-events:none;background:linear-gradient(to right,transparent,var(--superficie))}.sis-tabla[data-pie].hay-der:after{bottom:52px}.sis-tabla .tabla.fija thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--superficie)}.sis-tabla[data-fijo] .tabla thead th{transform:translateY(var(--sis-desplaza,0));background:var(--superficie);z-index:4}.sis-tabla[data-fijo] .tabla thead th:not(:first-child),.sis-tabla[data-fijo]:not(.con-fija) .tabla thead th{position:relative}.sis-tabla[data-fijo].con-fija .tabla thead th:first-child{z-index:5}.sis-tabla-marco[data-pegado] thead th{box-shadow:inset 0 -1px 0 var(--borde-fuerte)}.sis-tabla .tabla tr.nivel-1>*,.sis-tabla.con-fija .tabla tr.nivel-1>:first-child{font-weight:600;background:var(--superficie-2)}.sis-tabla .tabla tr.nivel-2>*{font-weight:700;border-top:2px solid var(--borde-fuerte)}.sis-tabla .tabla tr.ok>.num{color:var(--ok)}.sis-tabla .tabla tr.mal>*{font-weight:700}.sis-tabla .tabla tr.mal>.num{color:var(--peligro)}.sis-tabla-tarjetas li.nivel-1,.sis-tabla-tarjetas li.nivel-2{font-weight:600}.sis-tabla-tarjetas li.mal{font-weight:700}.sis-tabla-tarjetas li.mal>.titulo-renglon .num{color:var(--peligro)}.sis-tabla-tarjetas li.ok>.titulo-renglon .num{color:var(--ok)}.sis-tabla .tabla tr.suave>*{color:var(--texto-suave)}.sis-tabla .tabla tr.subtotal>*{font-weight:600}.sis-tabla-tarjetas li.suave{color:var(--texto-suave)}.sis-tabla-tarjetas li.subtotal .titulo-renglon{font-weight:600}.sis-tabla .tabla tr.sis-tabla-detalle>td{background:var(--superficie-2);border-top:0;padding:var(--esp-3) var(--esp-4) var(--esp-4)}.sis-tabla .tabla tbody tr.sis-tabla-detalle:hover>td{background:var(--superficie-2)}.sis-tabla.con-fija .tabla tr.sis-tabla-detalle>td:first-child{position:static;background:var(--superficie-2)}.sis-tabla-detalle-tarjeta{margin-top:var(--esp-2);padding:var(--esp-3);border-radius:var(--radio-control);background:var(--superficie-2);min-width:0}.sis-paginas{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;padding-top:var(--esp-3);margin-top:var(--esp-2);border-top:1px solid var(--borde)}.sis-paginas-cuenta{font:var(--t-label-sm);color:var(--texto-suave);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sis-paginas-botones{display:flex;align-items:center;gap:var(--esp-1)}.sis-paginas-botones button{min-width:36px;height:36px;padding:0 var(--esp-3);border-radius:var(--radio-control);border:1px solid var(--borde-fuerte);background:var(--superficie);color:var(--texto);font:var(--t-label-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sis-paginas-botones button:hover:not(:disabled){background:var(--superficie-2)}.sis-paginas-botones button[aria-current=page]{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}.sis-paginas-botones button:disabled{color:var(--texto-suave);border-color:var(--borde);background:var(--superficie-2);cursor:default}.sis-paginas-botones .salto{color:var(--texto-suave);padding:0 var(--esp-1)}.sis-tabla-tarjetas{display:none;list-style:none;margin:0;padding:0}.sis-tabla-tarjetas>li{padding:var(--esp-3) 0;border-top:1px solid var(--borde)}.sis-tabla-tarjetas>li:first-child{border-top:0;padding-top:0}.sis-tabla-tarjetas .titulo-renglon{font:var(--t-label-md);color:var(--texto);display:flex;justify-content:space-between;gap:var(--esp-3);align-items:baseline}.sis-tabla-tarjetas .titulo-renglon .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sis-tabla-tarjetas .titulo-renglon .num.negativo{color:var(--peligro)}.sis-tabla-tarjetas .titulo-renglon .num.na{color:var(--texto-suave)}.sis-tabla-tarjetas dl{display:grid;grid-template-columns:fit-content(45%) minmax(0,1fr);grid-gap:2px var(--esp-3);gap:2px var(--esp-3);margin-top:var(--esp-1)}.sis-tabla-tarjetas dl>div{display:contents}.sis-tabla-tarjetas dt{font:var(--t-par-sm);color:var(--texto-suave)}.sis-tabla-tarjetas dd{font:var(--t-par-sm);color:var(--texto);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.sis-tabla-tarjetas li[data-nivel="1"]{padding-left:var(--esp-4)}.sis-tabla-tarjetas li[data-nivel="2"]{padding-left:var(--esp-8)}.sis-tabla-tarjetas li[data-nivel="3"]{padding-left:calc(var(--esp-8) + var(--esp-4))}.sis-tabla-tarjetas dd.negativo{color:var(--peligro)}.sis-tabla-tarjetas dd.na{color:var(--texto-suave)}.sis-tabla-tarjetas li.total{font-weight:600;border-top:1px solid var(--borde-fuerte)}.sis-tabla-estado{padding:var(--esp-4) 0 var(--esp-2)}.sis-tabla-primera{display:inline-flex;align-items:center;gap:var(--esp-1);min-width:0;max-width:100%}.sis-tabla-primera>span:last-child{min-width:0}.sis-tabla .tabla tbody th[scope=row] .sis-tabla-primera>span:last-child{white-space:normal;overflow-wrap:anywhere;width:max-content;max-width:var(--medida-texto)}.sis-tabla-tarjetas .titulo-renglon .sis-tabla-primera>span:last-child{overflow-wrap:anywhere}.sis-tabla-hueco-plegar,.sis-tabla-plegar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto;margin-left:-4px}.sis-tabla-plegar{border-radius:var(--radio-sm);background:none;color:var(--texto-suave);cursor:pointer}.sis-tabla-plegar:hover{background:var(--superficie-2);color:var(--texto)}.sis-tabla-plegar:focus-visible{outline:none;box-shadow:var(--foco)}.sis-tabla-plegar svg{transition:transform var(--dur-rapida) var(--curva)}.sis-tabla-plegar[aria-expanded=true] svg{transform:rotate(90deg)}.sis-tabla .tabla tr[data-padre]>th:first-child{font-weight:600}.sis-tabla .tabla td.angosta,.sis-tabla .tabla th.angosta{width:1%;padding-left:var(--esp-1);font:var(--t-label-xs);color:var(--texto-suave)}.sis-tabla .tabla td.angosta{border-right:1px solid var(--borde)}.sis-variacion{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sis-variacion>span{margin-right:2px}.sis-variacion.sube{color:var(--ok)}.sis-num-negativo,.sis-variacion.baja{color:var(--peligro)}.sis-ef-liga{color:inherit;text-decoration:none}.sis-ef-liga:focus-visible,.sis-ef-liga:hover{text-decoration:underline}.sis-ef-renglon{display:inline-flex;align-items:center;gap:var(--esp-1);min-width:0}.sis-ef-renglon a{color:inherit;text-decoration:none}.sis-ef-renglon a:focus-visible,.sis-ef-renglon a:hover{color:var(--acento);text-decoration:underline}.sis-ef .tabla tr:has(.sis-ef-renglon.nivel-1)>*,.sis-ef .tabla tr:has(.sis-ef-renglon.nivel-2)>*{font-weight:600}.sis-ef .tabla tr:has(.sis-ef-renglon.nivel-2)>*{border-top:1px solid var(--borde-fuerte)}.sis-ef-aviso{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;border-radius:50%;background:var(--senal-alerta);color:var(--superficie);font:var(--t-label-xs);font-weight:700}.sis-ef .tabla tbody th[scope=row]{white-space:normal;min-width:180px;max-width:280px}.sis-ef .tabla td,.sis-ef .tabla th{padding-left:var(--esp-2);padding-right:var(--esp-2)}.sis-ef-sin-datos{font:var(--t-par-xs);color:var(--texto-suave);margin:var(--esp-2) 0 0}.sis-sello{display:flex;align-items:center;gap:var(--esp-3);flex-wrap:wrap;padding:var(--esp-3) var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);color:var(--texto);text-decoration:none}a.sis-sello:hover{border-color:var(--borde-fuerte)}.sis-sello-punto{width:10px;height:10px;border-radius:50%;flex:none;background:var(--texto-suave)}.sis-sello[data-tono=ok] .sis-sello-punto{background:var(--senal-ok)}.sis-sello[data-tono=cuidado] .sis-sello-punto{background:var(--senal-alerta)}.sis-sello[data-tono=error] .sis-sello-punto{background:var(--senal-peligro)}.sis-sello-texto{font:var(--t-label-md);font-weight:600}.sis-sello-detalle{font:var(--t-par-sm);color:var(--texto-suave)}.sis-sello-ir{margin-left:auto;font:var(--t-label-sm);color:var(--acento)}.sis-tabla .tabla tr[data-nivel="1"]>th:first-child{padding-left:calc(var(--esp-4) + 12px)}.sis-tabla .tabla tr[data-nivel="2"]>th:first-child{padding-left:calc(var(--esp-4) + 24px)}.sis-tabla .tabla tr[data-nivel="3"]>th:first-child{padding-left:calc(var(--esp-4) + 36px)}.sis-tabla .tabla tr[data-nivel]:not([data-nivel="0"])>th:first-child{font-weight:400}.sis-tabla-ordenar{display:inline-flex;align-items:center;gap:2px;background:none;padding:0;margin:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;border-radius:var(--radio-sm)}.sis-tabla-ordenar:hover{color:var(--texto)}.sis-tabla-ordenar:focus-visible{outline:none;box-shadow:var(--foco)}.sis-tabla-orden-flecha{color:var(--texto-suave);opacity:.55;flex:0 0 auto}.sis-tabla-orden-flecha[data-activa]{color:var(--texto);opacity:1}th[aria-sort=ascending],th[aria-sort=descending]{color:var(--texto)}.sis-estado{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--esp-8) var(--esp-4)}.sis-estado.compacto{padding:var(--esp-4)}.sis-estado .sis-ilustracion{margin-bottom:var(--esp-4)}.sis-estado-titulo{font:var(--t-title-xs);color:var(--texto);letter-spacing:-.01em}.sis-estado.compacto .sis-estado-titulo{font:var(--t-card-title)}.sis-estado-descripcion{font:var(--t-par-sm);color:var(--texto-suave);max-width:420px;margin-top:var(--esp-2)}.sis-estado-accion{margin-top:var(--esp-5);display:flex;gap:var(--esp-2);flex-wrap:wrap;justify-content:center}.sis-estado-pagina{max-width:720px}.sis-ilustracion{display:block;width:240px;max-width:100%;height:auto;overflow:visible}.sis-ilustracion.chica{width:160px}.il-halo,.il-halo-1,.il-halo-2,.il-halo-3,.il-halo-4,.il-halo-5,.il-halo-6,.il-halo-7,.il-halo-8,.il-halo-alerta,.il-halo-ok,.il-halo-peligro{fill:color-mix(in srgb,var(--texto) 6%,transparent)}.il-halo-acento{fill:var(--superficie-2)}.il-suelo{fill:var(--grafica-nulo);opacity:.55}.il-panel{fill:var(--superficie);stroke:var(--borde-fuerte);stroke-width:1.4}.il-hueso{fill:var(--grafica-nulo)}.il-zona{fill:var(--superficie-2)}.il-tinta{color:var(--texto)}.il-cable{fill:none;stroke:var(--borde-fuerte);stroke-width:1.4;stroke-linecap:round}.il-flujo{fill:none;stroke:var(--texto-suave);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:3 9}.il-luz{fill:var(--texto)}.il-senal{fill:none;stroke:var(--texto-suave);stroke-width:1.6;stroke-linecap:round}.il-color-1,.il-color-2,.il-color-3,.il-color-4,.il-color-5,.il-color-6,.il-color-7,.il-color-8{fill:color-mix(in srgb,var(--texto) 24%,var(--superficie-2))}.il-trazo-color{fill:none;stroke-width:1.8;stroke-linecap:round}.il-trazo-1,.il-trazo-2,.il-trazo-3,.il-trazo-4,.il-trazo-5,.il-trazo-6,.il-trazo-7,.il-trazo-8{stroke:var(--texto)}.il-tenue{opacity:.4}.il-barra-vacia{fill:none;stroke:var(--grafica-otro);stroke-width:1.4;stroke-dasharray:3 3}.il-linea{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.il-linea-rota{stroke-dasharray:2 5;opacity:.6}.il-insignia>circle{stroke-width:1.6}.il-insignia.il-tono-ok>circle{fill:color-mix(in srgb,var(--ok) 16%,var(--superficie));stroke:var(--ok)}.il-insignia.il-tono-ok{color:var(--ok)}.il-insignia.il-tono-alerta>circle{fill:color-mix(in srgb,var(--alerta) 18%,var(--superficie));stroke:var(--alerta)}.il-insignia.il-tono-alerta{color:var(--alerta)}.il-insignia.il-tono-peligro>circle{fill:color-mix(in srgb,var(--peligro) 14%,var(--superficie));stroke:var(--peligro)}.il-insignia.il-tono-peligro{color:var(--peligro)}.il-insignia.il-tono-acento>circle{fill:var(--superficie-2);stroke:var(--texto)}.il-insignia.il-tono-acento{color:var(--texto)}.il-check{fill:var(--texto)}.il-check-trazo{fill:none;stroke:var(--superficie);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.il-lupa-vidrio{fill:color-mix(in srgb,var(--superficie) 70%,transparent);stroke:var(--texto);stroke-width:3}.il-lupa-mango{fill:none;stroke:var(--texto);stroke-width:5;stroke-linecap:round}.il-lupa-signo{fill:none;stroke:var(--texto);stroke-width:2.4;stroke-linecap:round}.il-enchufe rect{fill:var(--superficie);stroke:var(--borde-fuerte);stroke-width:1.4}.il-enchufe path{fill:none;stroke:var(--borde-fuerte);stroke-width:1.6;stroke-linecap:round}.il-bandeja{fill:var(--superficie-2);stroke:var(--borde-fuerte);stroke-width:1.4;stroke-linejoin:round}.il-cargando .il-barra-carga{transform-box:fill-box;transform-origin:bottom;animation:il-carga 1.4s var(--curva) infinite alternate;animation-delay:calc(var(--i, 0) * .18s)}.il-conectar .il-flujo{animation:il-flujo 1.6s linear infinite}@keyframes il-carga{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes il-flujo{to{stroke-dashoffset:-24}}@media (prefers-reduced-motion:reduce){.il-cargando .il-barra-carga,.il-conectar .il-flujo{animation:none}}.sis-pendientes{border:1px solid var(--borde-tarjeta);border-radius:var(--radio);background:var(--superficie);box-shadow:var(--sombra-tarjeta)}.sis-pendientes>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--esp-2);padding:var(--esp-3) var(--esp-4);font:var(--t-label-md);color:var(--texto);border-radius:var(--radio)}.sis-pendientes>summary::-webkit-details-marker{display:none}.sis-pendientes>summary:hover{background:var(--fila-hover)}.sis-pendientes>summary .sis-icono-estado{flex:0 0 auto}.sis-pendientes>summary .chevron{margin-left:auto;color:var(--texto-suave);transition:transform var(--dur-rapida) var(--curva)}.sis-pendientes[open]>summary .chevron{transform:rotate(180deg)}.sis-pendientes[open]>summary{border-bottom:1px solid var(--borde);border-radius:var(--radio) var(--radio) 0 0}.sis-pendientes ul{list-style:none;margin:0;padding:var(--esp-1) var(--esp-4) var(--esp-3)}.sis-pendientes li{display:flex;align-items:flex-start;gap:var(--esp-3);padding:var(--esp-3) 0;border-top:1px solid var(--borde);font:var(--t-par-sm);color:var(--texto)}.sis-pendientes li:first-child{border-top:0}.sis-pendientes li .texto{flex:1 1;min-width:0}.sis-pendientes li .accion{flex:0 0 auto}.sis-pendientes li .accion a{font:var(--t-label-sm);color:var(--acento);text-decoration:none;white-space:nowrap}.sis-pendientes li .accion a:hover{text-decoration:underline}.sis-icono-estado{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;flex:0 0 auto}.sis-icono-estado[data-tono=info]{color:var(--senal-info)}.sis-icono-estado[data-tono=cuidado]{color:var(--senal-alerta)}.sis-icono-estado[data-tono=error]{color:var(--senal-peligro)}.sis-icono-estado[data-tono=ok]{color:var(--senal-ok)}.sis-aviso{display:flex;align-items:flex-start;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border-radius:var(--radio);font:var(--t-par-sm);color:var(--texto);background:var(--superficie-2);border:1px solid var(--borde)}.sis-aviso .texto{flex:1 1;min-width:0}.sis-aviso .titulo-aviso{font-weight:600}.sis-aviso .accion{flex:0 0 auto;align-self:center}.sis-aviso .accion a{font:var(--t-label-sm);color:var(--texto);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}details.sis-aviso.plegable{display:block}.sis-aviso.plegable>summary{display:flex;align-items:center;gap:var(--esp-3);cursor:pointer;list-style:none;border-radius:var(--radio-sm)}.sis-aviso.plegable>summary::-webkit-details-marker{display:none}.sis-aviso.plegable>summary:focus-visible{outline:none;box-shadow:var(--foco)}.sis-aviso.plegable>summary .titulo-aviso{flex:1 1;min-width:0}.sis-aviso.plegable>summary .chevron{margin-left:auto;color:var(--texto-suave);flex:0 0 auto;transition:transform var(--dur-rapida) var(--curva)}.sis-aviso.plegable[open]>summary .chevron{transform:rotate(180deg)}.sis-aviso.plegable>.texto{margin:var(--esp-2) 0 0 calc(20px + var(--esp-3));line-height:1.6}.tarjeta.sis-plegable{padding:0}.sis-plegable>summary{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);cursor:pointer;list-style:none;border-radius:var(--radio);min-height:56px}.sis-plegable>summary::-webkit-details-marker{display:none}.sis-plegable>summary:hover{background:var(--fila-hover)}.sis-plegable>summary:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.sis-plegable[open]>summary{border-radius:var(--radio) var(--radio) 0 0;border-bottom:1px solid var(--borde)}.sis-plegable-icono{display:inline-flex;flex:0 0 auto;color:var(--texto)}.sis-plegable-texto{flex:1 1;min-width:0;display:grid;grid-gap:var(--esp-05);gap:var(--esp-05)}.sis-plegable-texto>strong{font:var(--t-card-title);color:var(--texto)}.sis-plegable-texto>small{font:var(--t-par-sm);color:var(--texto-suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sis-plegable>summary>.sis-pastilla{flex:0 0 auto}.sis-plegable>summary>.chevron{flex:0 0 auto;color:var(--texto-suave);transition:transform var(--dur-rapida) var(--curva)}.sis-plegable[open]>summary>.chevron{transform:rotate(180deg)}.sis-plegable-cuerpo{padding:var(--esp-4)}.sis-rejilla>.sis-plegable{grid-column:1/-1}@media (prefers-reduced-motion:reduce){.sis-aviso.plegable>summary .chevron,.sis-plegable>summary>.chevron,.sis-tabla-plegar svg{transition:none}}.sis-pastilla{display:inline-flex;align-items:center;gap:6px;padding:2px var(--esp-2);border-radius:999px;font:var(--t-label-xs);color:var(--texto);white-space:nowrap;vertical-align:middle;background:var(--superficie-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--borde-fuerte) var(--aro-pastilla),transparent)}.sis-pastilla>i{width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;background:var(--tono-pastilla);flex:0 0 auto}.sis-pastilla[data-tono=neutro]{--tono-pastilla:var(--senal-neutro)}.sis-pastilla[data-tono=ok]{--tono-pastilla:var(--senal-ok)}.sis-pastilla[data-tono=cuidado]{--tono-pastilla:var(--senal-alerta)}.sis-pastilla[data-tono=error]{--tono-pastilla:var(--senal-peligro)}.sis-pastilla[data-tono=info]{--tono-pastilla:var(--senal-info)}.sis-pastilla.contador{padding:0 var(--esp-2);min-width:22px;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sis-pastilla[data-envolver]{white-space:normal;align-items:flex-start;border-radius:var(--radio-md);padding:var(--esp-1) var(--esp-2);line-height:1.4;max-width:100%}.sis-pastilla[data-envolver]>i{margin-top:.45em}.sis-logo{display:inline-flex;align-items:center;gap:var(--esp-2);color:var(--texto);font:var(--t-label-sm);vertical-align:middle}.sis-logo img,.sis-logo svg{flex:0 0 auto;display:block}.sis-logo>.marco{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;border:1px solid var(--borde)}.sis-logo.tinta>.marco{border-radius:var(--radio-control);background:var(--superficie-2)}.sis-logo.oficial>.marco{background:var(--loseta-logo);border-radius:var(--radio-md);overflow:hidden}.sis-logo.oficial.con-marco>.marco{border-radius:var(--radio-lg)}.sis-logo.oficial>.marco>img{width:70%;height:70%;object-fit:contain;object-position:center}.sis-logo.oficial.con-marco>.marco>img{width:60%;height:60%}.sis-logo.oficial.monograma>.marco{color:var(--loseta-logo-tinta)}.sis-logo .inicial{font-family:inherit;font-weight:600;letter-spacing:-.02em;line-height:1}.sis-fecha{position:relative;display:inline-flex;flex-direction:column;gap:var(--esp-2);min-width:0}.sis-fecha>label{font:var(--t-label-sm);color:var(--texto)}.sis-fecha-boton{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--esp-3);min-width:180px;height:44px;padding:0 var(--esp-3) 0 var(--esp-4);border:1.5px solid var(--borde-fuerte);border-radius:var(--radio-control);background:var(--superficie);color:var(--texto);font:var(--t-par-sm);text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sis-fecha-boton:hover{border-color:var(--texto-suave)}.sis-fecha-boton[aria-expanded=true]{border-color:var(--acento);box-shadow:var(--foco)}.sis-fecha-boton .vacio,.sis-fecha-boton svg{color:var(--texto-suave)}.sis-fecha-boton svg{flex:0 0 auto}.sis-fecha-boton:disabled{opacity:var(--opacidad-deshabilitada);cursor:default}.sis-fecha-globo{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:296px;padding:var(--esp-3);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);box-shadow:var(--sombra-popper)}.sis-fecha-globo.derecha{left:auto;right:0}.sis-fecha-cabeza{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-2);margin-bottom:var(--esp-2)}.sis-fecha-cabeza strong{font:var(--t-label-md);color:var(--texto);text-transform:capitalize}.sis-fecha-cabeza button{width:32px;height:32px;border-radius:var(--radio-control);background:none;color:var(--texto);display:inline-flex;align-items:center;justify-content:center}.sis-fecha-cabeza button:hover:not(:disabled){background:var(--superficie-2)}.sis-fecha-cabeza button:disabled{opacity:var(--opacidad-deshabilitada);cursor:default}.sis-fecha-dias{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.sis-fecha-dias .dia-semana{font:var(--t-label-xs);color:var(--texto-suave);text-align:center;padding:var(--esp-1) 0}.sis-fecha-dias button,.sis-fecha-meses button{height:36px;border-radius:var(--radio-control);background:none;color:var(--texto);font:var(--t-par-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sis-fecha-dias button:hover:not(:disabled),.sis-fecha-meses button:hover:not(:disabled){background:var(--superficie-2)}.sis-fecha-dias button.otro-mes{color:var(--texto-suave)}.sis-fecha-dias button.hoy,.sis-fecha-meses button.hoy{box-shadow:inset 0 0 0 1px var(--borde-fuerte)}.sis-fecha-dias button[aria-selected=true],.sis-fecha-meses button[aria-selected=true]{background:var(--primario);color:var(--sobre-primario);font-weight:600}.sis-fecha-dias button:disabled,.sis-fecha-meses button:disabled{opacity:.35;cursor:default}.sis-fecha-meses{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--esp-1);gap:var(--esp-1)}.sis-fecha-meses button{height:40px;text-transform:capitalize}.sis-fecha-pie{display:flex;justify-content:space-between;gap:var(--esp-2);margin-top:var(--esp-2);padding-top:var(--esp-2);border-top:1px solid var(--borde)}.sis-fecha-pie button{background:none;color:var(--acento);font:var(--t-label-sm);padding:var(--esp-1) var(--esp-2);border-radius:var(--radio-sm)}.sis-fecha-pie button:hover{background:var(--superficie-2)}.sis-fecha-error{font:var(--t-par-xs);color:var(--texto)}.sis-fecha-error:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;margin-right:var(--esp-2);vertical-align:1px;background:var(--senal-peligro)}.sis-fecha-reloj{display:flex;align-items:flex-end;gap:var(--esp-2);margin-top:var(--esp-3);padding-top:var(--esp-3);border-top:1px solid var(--borde)}.sis-fecha-reloj>label{display:grid;grid-gap:var(--esp-1);gap:var(--esp-1);flex:1 1;min-width:0}.sis-fecha-reloj>label>span{font:var(--t-label-xs);color:var(--texto-suave)}.sis-fecha-reloj select{height:40px;padding:0 var(--esp-3);border:1.5px solid var(--borde-fuerte);border-radius:var(--radio-control);background:var(--superficie);color:var(--texto);font:var(--t-par-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:100%}.sis-fecha-reloj select:focus-visible{outline:none;border-color:var(--acento);box-shadow:var(--foco)}.sis-fecha-dos-puntos{font:var(--t-title-xs);color:var(--texto-suave);padding-bottom:var(--esp-2)}.sis-fecha-pie-derecha{display:inline-flex;gap:var(--esp-1)}.sis-fecha-pie button.listo{color:var(--sobre-primario);background:var(--primario);padding:var(--esp-1) var(--esp-3)}.sis-fecha-pie button.listo:hover{background:var(--primario-hover)}@media (max-width:1100px){.sis-rejilla>.sis-tarjeta[data-ancho=cuarto],.sis-rejilla>.sis-tarjeta[data-ancho=tercio]{grid-column:span 6}.sis-rejilla>.sis-tarjeta[data-ancho=dos-tercios]{grid-column:span 12}}@media (max-width:640px){.sis-encabezado{margin-bottom:var(--esp-6)}.sis-enc-titulo{font:var(--t-title-md)}.sis-enc-subtitulo{font:var(--t-par-sm)}.sis-enc-acciones{width:100%}.sis-pendientes+.sis-seccion,.sis-seccion+.sis-pendientes,.sis-seccion+.sis-seccion{margin-top:var(--esp-8)}.sis-seccion-titulo{font:var(--t-title-xs)}.sis-rejilla>.sis-tarjeta[data-ancho]{grid-column:span 12}.sis-rejilla,.sis-rejilla-cifras{gap:var(--esp-3)}.sis-rejilla-cifras[data-celular="1"]{grid-template-columns:minmax(0,1fr)}.sis-rejilla-cifras[data-celular="1"]>:nth-child(n){grid-column:auto}.sis-tabla[data-celular=tarjetas] .sis-tabla-marco{display:none}.sis-tabla[data-celular=tarjetas] .sis-tabla-tarjetas{display:block}.sis-tabla[data-celular=tarjetas].hay-der:after{display:none}.sis-tabla.con-fija .tabla td:first-child,.sis-tabla.con-fija .tabla th:first-child{max-width:46vw;white-space:normal}.sis-paginas{justify-content:center}.sis-paginas-botones .numero:not([aria-current=page]),.sis-paginas-botones .salto{display:none}.sis-estado{padding:var(--esp-6) var(--esp-2)}.sis-ilustracion{width:200px}.sis-ilustracion.chica{width:140px}.sis-fecha-globo{position:fixed;left:var(--esp-4);right:var(--esp-4);top:auto;bottom:var(--esp-4);width:auto}.sis-fecha-dias button{height:44px}}.estado-widget>.sis-ilustracion{width:136px;margin-bottom:var(--esp-1)}@media (max-width:640px){.estado-widget>.sis-ilustracion{width:120px}}.sis-pasos{padding:var(--esp-6);display:grid;grid-gap:var(--esp-4);gap:var(--esp-4)}.sis-pasos-cabeza{display:grid;grid-gap:var(--esp-1);gap:var(--esp-1)}.sis-pasos-titulo{font:var(--t-title-sm);letter-spacing:-.01em;color:var(--texto);margin:0}.sis-pasos-sub{font:var(--t-par-sm);color:var(--texto-suave);margin:0}.sis-pasos-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--esp-3);gap:var(--esp-3)}.sis-paso{position:relative;display:flex;align-items:flex-start;gap:var(--esp-3);padding:var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--superficie);transition:border-color var(--dur-rapida) var(--curva),box-shadow var(--dur-media) var(--curva),transform var(--dur-media) var(--curva)}.sis-paso:hover{border-color:var(--borde-fuerte);box-shadow:var(--sombra-alzada);transform:translateY(-1px)}.sis-paso:focus-within{border-color:var(--acento)}.sis-paso>.sis-icono-estado{margin-top:1px}.sis-paso-texto{flex:1 1;min-width:0;display:grid;grid-gap:var(--esp-05);gap:var(--esp-05);font:var(--t-par-sm);color:var(--texto)}.sis-paso-texto strong{font:var(--t-label-md);color:var(--texto)}.sis-paso-d{color:var(--texto-suave)}.sis-paso-ir{align-self:center;display:inline-flex;align-items:center;gap:var(--esp-1);white-space:nowrap}.sis-paso-ir:after{content:"";position:absolute;inset:0;border-radius:inherit}.sis-paso-ir:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.sis-plegable-resumen{font:var(--t-par-sm);color:var(--texto-suave);white-space:nowrap;flex:0 0 auto}.sis-plegable-cuerpo{display:grid;grid-gap:var(--esp-4);gap:var(--esp-4);min-width:0}.sis-plegable-cuerpo>*{min-width:0}.sis-plegable-cuerpo>.tarjeta{border:0;box-shadow:none;padding:0;background:transparent}.sis-plegable-cuerpo>.sis-seccion{margin-top:0}.sis-plegable-suelto{border-top:1px solid var(--borde);border-bottom:1px solid var(--borde)}.sis-plegable-suelto>summary{padding-inline:0;border-radius:0}.sis-plegable-suelto[open]>summary{border-radius:0;border-bottom:0}.sis-plegable-suelto>.sis-plegable-cuerpo{padding:0 0 var(--esp-6);gap:var(--hueco-tarjetas)}.sis-plegable-suelto>.sis-plegable-cuerpo>.tarjeta{border:1px solid var(--borde-tarjeta);box-shadow:var(--sombra-tarjeta);padding:var(--relleno-tarjeta);background:var(--superficie)}@media (max-width:640px){.sis-plegable-suelto>.sis-plegable-cuerpo>.tarjeta{padding:var(--relleno-tarjeta-cel)}}.sis-preguntas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-2) var(--esp-3)}.sis-preguntas-titulo{display:inline-flex;align-items:center;gap:var(--esp-1);font:var(--t-label-sm);color:var(--texto-suave);white-space:nowrap}.sis-preguntas-titulo svg{color:var(--texto);--marca-acento:var(--marca-bronce)}.sis-preguntas-lista{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--esp-2)}.sis-pregunta{font:var(--t-par-sm);color:var(--texto);cursor:pointer;text-align:left;background:var(--superficie);border:1px solid var(--borde);border-radius:999px;padding:var(--esp-2) var(--esp-4);transition:border-color var(--dur-rapida) var(--curva),background var(--dur-rapida) var(--curva)}.sis-pregunta:hover{border-color:var(--borde-fuerte);background:var(--superficie-2)}.sis-pregunta:focus-visible{outline:2px solid var(--acento);outline-offset:2px}@media (max-width:640px){.sis-pasos{padding:var(--esp-4)}.sis-paso{padding:var(--esp-3);gap:var(--esp-2)}.sis-paso-ir{border:0;background:none;padding:var(--esp-2) var(--esp-05);color:var(--texto-suave)}.sis-paso-ir>.sis-paso-ir-texto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sis-paso-ir svg{width:18px;height:18px}.sis-plegable-resumen{display:none}.sis-plegable-cuerpo{padding:var(--esp-3)}.sis-pregunta,.sis-preguntas-lista{width:100%}}@media (prefers-reduced-motion:reduce){.sis-paso,.sis-plegable>summary .chevron,.sis-pregunta{transition:none}.sis-paso:hover{transform:none}}.sis-opciones{--columnas:4;border:0;margin:0;padding:0;min-width:0;display:grid;grid-gap:var(--esp-4);gap:var(--esp-4);grid-template-columns:repeat(var(--columnas),minmax(0,1fr))}.sis-opciones[data-columnas="1"]{--columnas:1;max-width:360px;margin-inline:auto;width:100%}.sis-opciones[data-columnas="2"]{--columnas:2;max-width:640px;margin-inline:auto;width:100%}.sis-opciones[data-columnas="3"]{--columnas:3;max-width:860px;margin-inline:auto;width:100%}.sis-opciones[data-columnas="4"]{--columnas:4}.sis-opciones[data-columnas="5"]{--columnas:5}.sis-opciones-leyenda{font:var(--t-label-md);margin-bottom:var(--esp-3)}.sis-opcion{position:relative;display:flex;flex-direction:column;gap:var(--esp-3);min-width:0;min-height:240px;padding:var(--esp-5);border:1px solid var(--borde-fuerte);border-radius:var(--radio-lg);background:var(--superficie);color:var(--texto);box-shadow:var(--sombra);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:border-color var(--dur-rapida) var(--curva),box-shadow var(--dur-rapida) var(--curva),background-color var(--dur-rapida) var(--curva),transform var(--dur-media) var(--curva);animation:sis-opcion-entra var(--dur-extra-lenta) var(--curva) both;animation-delay:calc(var(--i, 0) * 45ms)}.sis-opcion[data-forma=fija]{cursor:default}.sis-opcion:not([data-forma=fija]):not([data-deshabilitada]):not(:disabled):hover{border-color:var(--texto-suave);box-shadow:var(--sombra-alzada);transform:translateY(-1px)}.sis-opcion[data-elegida]{border-color:var(--acento);background:var(--acento-pista);box-shadow:0 0 0 1px var(--acento)}.sis-opcion:focus-visible,.sis-opcion:has(.sis-opcion-input:focus-visible){outline:none;box-shadow:var(--foco),var(--sombra-alzada)}.sis-opcion[data-elegida]:has(.sis-opcion-input:focus-visible){box-shadow:0 0 0 1px var(--acento),var(--foco)}.sis-opcion:disabled,.sis-opcion[data-deshabilitada]{cursor:not-allowed}.sis-opcion-input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.sis-opcion-cabeza{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--esp-2) var(--esp-3)}.sis-opcion-texto{display:grid;grid-gap:var(--esp-1);gap:var(--esp-1);min-width:0;flex:1 1 8rem}.sis-opcion-titulo{align-items:center;gap:var(--esp-2);font:var(--t-label-lg);font-weight:600;letter-spacing:-.01em}.sis-opcion-icono,.sis-opcion-titulo{display:inline-flex;color:var(--texto)}.sis-opcion-icono{flex:none}.sis-opcion-desc{font:var(--t-par-sm);color:var(--texto-suave);overflow-wrap:anywhere}.sis-opcion-marca{flex:none;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--borde-fuerte);border-radius:var(--radio-md);background:var(--superficie);color:transparent;transition:background-color var(--dur-extra-rapida) var(--curva),border-color var(--dur-extra-rapida) var(--curva),color var(--dur-extra-rapida) var(--curva)}.sis-opcion-marca[data-tipo=radio]{border-radius:50%}.sis-opcion[data-elegida] .sis-opcion-marca{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento)}.sis-opcion-estado{flex:none}.sis-opcion-accion{font:var(--t-label-sm);color:var(--acento)}.sis-opcion-dibujo{margin-top:auto;display:flex;justify-content:center;padding-top:var(--esp-2)}.sis-dibujo-opcion{display:block;width:100%;max-width:200px;height:auto;overflow:visible}.il-ficha{stroke-width:1.4}.il-relleno-icono{opacity:.9}.il-anillo-pista{fill:none;stroke:var(--grafica-base);stroke-width:5}.il-anillo{fill:none;stroke-width:5;stroke-linecap:round}@keyframes sis-opcion-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sis-progreso{position:relative;width:100%;height:4px;background:var(--superficie-2);overflow:hidden}.sis-progreso[data-fija]{position:-webkit-sticky;position:sticky;top:0;z-index:25}.sis-progreso-relleno{position:absolute;top:0;bottom:0;left:0;width:calc(var(--avance, 0) * 100%);background:var(--barra-avance);border-radius:0 var(--radio-xs) var(--radio-xs) 0;transition:width var(--dur-extra-lenta) var(--curva)}@media (max-width:1024px){.sis-opciones[data-columnas="4"],.sis-opciones[data-columnas="5"]{--columnas:3}}@media (max-width:640px){.sis-opciones,.sis-opciones[data-columnas]{--columnas:2;gap:var(--esp-3);max-width:none}.sis-opciones[data-columnas="1"]{--columnas:1}.sis-opcion{min-height:0;padding:var(--esp-4);gap:var(--esp-2)}.sis-opcion-titulo{font:var(--t-label-md);font-weight:600}.sis-opcion-desc{font:var(--t-par-xs)}.sis-dibujo-opcion{max-width:150px}.sis-opciones[data-n="3"]{--columnas:1}.sis-opciones[data-n="3"] .sis-opcion:has(.sis-opcion-dibujo){display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;grid-column-gap:var(--esp-3);column-gap:var(--esp-3)}.sis-opciones[data-n="3"] .sis-opcion-dibujo{grid-column:1;grid-row:1/span 2;margin:0;padding:0}.sis-opciones[data-n="3"] .sis-opcion-accion,.sis-opciones[data-n="3"] .sis-opcion-cabeza{grid-column:2}}@media (prefers-reduced-motion:reduce){.sis-opcion{animation:none;transition:none}.sis-opcion:hover{transform:none}.sis-opcion-marca,.sis-progreso-relleno{transition:none}}.gal-opciones{display:grid;grid-gap:var(--esp-4);gap:var(--esp-4)}.gal-dibujos-opcion{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--esp-3);gap:var(--esp-3)}.gal-dibujos-opcion figure{margin:0;padding:var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);display:grid;grid-gap:var(--esp-2);gap:var(--esp-2);justify-items:center}.gal-dibujos-opcion figcaption{font:var(--t-par-xs);color:var(--texto-suave);overflow-wrap:anywhere;text-align:center}.gal-marco-pagina{background:var(--fondo);border:1px dashed var(--borde-fuerte);border-radius:var(--radio-lg);padding:var(--esp-8) var(--esp-6)}.gal-fila-piezas{display:flex;flex-wrap:wrap;gap:var(--esp-3) var(--esp-4);align-items:flex-start}.gal-logos,.gal-logos-tema{display:grid;grid-gap:var(--esp-4);gap:var(--esp-4);min-width:0}.gal-logos-tema{padding:var(--esp-4);background:var(--fondo);color:var(--texto);border:1px solid var(--borde);border-radius:var(--radio-lg)}.gal-formatos{width:auto}.gal-formatos code{font-size:var(--fs-100)}.gal-piezas .sis-rejilla{margin-top:var(--esp-2)}.gal-fila-piezas .boton-texto{padding:8px 6px}.gal-angosto{max-width:260px}@media (max-width:640px){.gal-marco-pagina{padding:var(--esp-5) var(--esp-3)}}.conoc-valor{overflow-wrap:anywhere}.conoc-acciones,.conoc-editar{display:flex;flex-wrap:wrap;gap:var(--esp-2)}.conoc-editar{align-items:center}.conoc-editar input{min-width:0;flex:1 1 140px;font:inherit;font-size:var(--fs-200);padding:6px 10px;border-radius:8px;border:1px solid var(--borde-fuerte);background:var(--superficie);color:var(--texto)}.sis-filtros{justify-content:space-between;gap:var(--esp-2) var(--esp-3);margin-bottom:var(--esp-4)}.sis-filtros,.sis-filtros-pastillas{display:flex;align-items:center;flex-wrap:wrap}.sis-filtros-pastillas{gap:var(--esp-2);min-width:0}.sis-filtros-derecha{display:flex;align-items:center;gap:var(--esp-2);margin-left:auto}.sis-filtro{display:inline-flex;align-items:center;gap:var(--esp-1);height:32px;max-width:100%;min-width:0;border:1px solid var(--borde-fuerte);border-radius:999px;background:var(--superficie);color:var(--texto);font:var(--t-label-sm);transition:background var(--dur-extra-rapida) var(--curva),border-color var(--dur-extra-rapida) var(--curva)}.sis-filtro:hover{background:var(--superficie-2)}.sis-filtro:focus-within{box-shadow:var(--foco)}.sis-filtro[data-activo]{border-color:var(--texto)}.sis-filtro input,.sis-filtro select{width:auto;min-width:0;height:100%;border:0;border-radius:999px;background-color:transparent;box-shadow:none;font:var(--t-label-sm);color:inherit}.sis-filtro select{padding:0 30px 0 var(--esp-3);background-position:right 10px center;max-width:240px;text-overflow:ellipsis;cursor:pointer}.sis-filtro input:focus,.sis-filtro select:focus{box-shadow:none}.sis-filtro-buscar{padding-left:var(--esp-3);color:var(--texto-suave)}.sis-filtro-buscar input{padding:0 var(--esp-3) 0 var(--esp-1);width:168px;color:var(--texto)}.sis-filtro-boton{padding:0 var(--esp-3);white-space:nowrap;cursor:pointer}.sis-filtro-boton[aria-pressed=true]{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}.sis-filtro-boton:disabled{cursor:not-allowed}.sis-filtro-boton:disabled,.sis-filtro-cuenta{color:var(--texto-suave);background:var(--superficie-2)}.sis-filtro-cuenta{font:var(--t-label-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0 6px;border-radius:999px}.sis-filtro-boton[aria-pressed=true] .sis-filtro-cuenta{background:color-mix(in srgb,var(--sobre-primario) 20%,transparent);color:var(--sobre-primario)}.sis-franja{border:1px solid var(--borde-tarjeta);border-radius:var(--radio);background:var(--superficie);box-shadow:var(--sombra-tarjeta);margin-bottom:var(--esp-4)}.sis-franja-fila{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4)}.sis-franja-cifras{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--esp-2) var(--esp-8);flex:1 1;min-width:0;margin:0}.sis-franja-cifra{display:grid;grid-gap:2px;gap:2px;min-width:0}.sis-franja-cifra dt{display:inline-flex;align-items:center;gap:var(--esp-1);font:var(--t-label-xs);color:var(--texto-suave)}.sis-franja-cifra dd{margin:0;font:var(--t-label-md);color:var(--texto)}.sis-franja-abrir{flex:0 0 auto;width:32px;height:32px;border-radius:var(--radio-control);display:inline-flex;align-items:center;justify-content:center;background:none;color:var(--texto-suave)}.sis-franja-abrir:hover{background:var(--superficie-2);color:var(--texto)}.sis-franja-abrir svg{transition:transform var(--dur-rapida) var(--curva)}.sis-franja-abrir[aria-expanded=true] svg{transform:rotate(180deg)}.sis-franja-detalle{border-top:1px solid var(--borde);padding:var(--esp-3) var(--esp-4) var(--esp-4)}.sis-franja-detalle[hidden]{display:none}.sis-importe{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sis-importe[data-sentido=entra]{color:var(--ok)}.sis-importe[data-hueco]{color:var(--texto-suave)}.sis-importe[data-grande]{font:var(--t-title-sm);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sis-importe-centavos{font-size:.7em;vertical-align:.34em;margin-left:1px}.sis-inicial{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border-radius:50%;border:1px solid var(--borde);background:var(--superficie-2);color:var(--texto-suave);font:var(--t-label-category)}.sis-con-inicial{gap:var(--esp-3);max-width:100%}.sis-con-inicial,.sis-con-inicial>span:last-child{display:inline-flex;align-items:center;min-width:0}.sis-con-inicial>span:last-child{gap:var(--esp-2);flex-wrap:wrap}.sis-selector-linea{display:inline-flex;min-width:0;max-width:240px;vertical-align:middle}.sis-selector-linea select{width:auto;max-width:100%;min-width:0;padding:4px 26px 4px var(--esp-2);margin-left:calc(-1 * var(--esp-2));border:1px solid transparent;border-radius:var(--radio-control);background-color:transparent;background-position:right 8px center;font:var(--t-par-sm);color:var(--texto);text-overflow:ellipsis;cursor:pointer}.sis-selector-linea select:hover{border-color:var(--borde-fuerte);background-color:var(--superficie)}.sis-selector-linea select:focus{border-color:var(--acento);box-shadow:var(--foco);background-color:var(--superficie)}[data-theme=dark] .sis-selector-linea select:not(:hover):not(:focus){border-color:transparent}.sis-selector-linea[data-vacio] select{color:var(--texto-suave)}.sis-selector-linea[data-ocupado] select{color:var(--texto-suave);cursor:progress}.sis-selector-linea[data-fijo]{font:var(--t-par-sm);color:var(--texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sis-selector-linea[data-fijo][data-vacio]{color:var(--texto-suave)}.tabla.holgada tbody th[scope=row],.tabla.holgada td{padding-top:var(--esp-3);padding-bottom:var(--esp-3)}.tabla.holgada thead th{padding-bottom:var(--esp-2);font:var(--t-label-xs);color:var(--texto-suave)}.sis-flotante-zona{position:fixed;left:50%;bottom:var(--esp-6);transform:translateX(-50%);z-index:70;width:max-content;max-width:calc(100vw - 2 * var(--esp-4));pointer-events:none}.sis-flotante{pointer-events:auto;display:flex;align-items:center;gap:var(--esp-3);min-width:0;padding:var(--esp-2) var(--esp-2) var(--esp-2) var(--esp-4);border-radius:var(--radio);background:var(--grafica-tooltip);color:var(--grafica-tooltip-texto);box-shadow:var(--sombra-modal);font:var(--t-label-sm);animation:sis-flotante-entra var(--dur-media) var(--curva)}.sis-flotante .sis-icono-estado{color:var(--grafica-tooltip-texto);display:inline-flex}.sis-flotante-texto{min-width:0}.sis-flotante-accion :is(a,button){background:none;padding:0;color:var(--grafica-tooltip-texto);font:var(--t-label-sm);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.sis-flotante-cerrar{flex:0 0 auto;width:28px;height:28px;border-radius:var(--radio-control);display:inline-flex;align-items:center;justify-content:center;background:none;color:var(--grafica-tooltip-suave)}.sis-flotante-cerrar:hover{color:var(--grafica-tooltip-texto)}@keyframes sis-flotante-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:640px){.sis-filtros-derecha{margin-left:0}.sis-filtro-buscar{flex:1 1 100%}.sis-filtro-buscar input{flex:1 1;width:100%}.sis-filtro select{max-width:60vw}.sis-franja-fila{padding:var(--esp-3);align-items:flex-start}.sis-franja-cifras{gap:var(--esp-2) var(--esp-5)}.sis-franja-detalle{padding:var(--esp-3)}.sis-flotante-zona{bottom:var(--esp-4)}.sis-flotante{flex-wrap:wrap}.sis-tabla-tarjetas dd .sis-selector-linea{max-width:100%;justify-content:flex-end}.sis-tabla-tarjetas dd .sis-selector-linea select{margin-left:0;margin-right:calc(-1 * var(--esp-2));text-align:right;text-align-last:right}}.sis-tabla-pie{justify-content:flex-start}.sis-boton-redondo{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px dashed var(--borde-fuerte);background:none;color:var(--texto-suave);text-decoration:none;transition:background var(--dur-extra-rapida) var(--curva),color var(--dur-extra-rapida) var(--curva)}.sis-boton-redondo:hover{background:var(--superficie-2);color:var(--texto)}.sis-boton-redondo[data-hecho]{border-style:solid;border-color:var(--borde);color:var(--texto)}.sis-tabla-renglones{display:none;list-style:none;margin:0;padding:0}.sis-tabla-renglones>li{display:grid;grid-gap:var(--esp-1);gap:var(--esp-1);padding:var(--esp-3) 0;border-top:1px solid var(--borde);min-width:0}.sis-tabla-renglones>li:first-child{border-top:0;padding-top:0}.sis-renglon-uno{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--esp-3);font:var(--t-label-sm);color:var(--texto);min-width:0}.sis-renglon-titulo{flex:1 1 auto;min-width:0}.sis-renglon-cifra{flex:0 0 auto;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sis-renglon-cifra.negativo{color:var(--peligro)}.sis-renglon-detalle{flex-wrap:wrap;gap:var(--esp-1) var(--esp-2);font:var(--t-par-xs);color:var(--texto-suave)}.sis-renglon-detalle,.sis-renglon-pie{display:flex;align-items:center;min-width:0}.sis-renglon-pie{justify-content:space-between;gap:var(--esp-3)}.sis-renglon-pie>span:first-child{min-width:0}.sis-tabla-renglones[data-sangria] .sis-renglon-detalle,.sis-tabla-renglones[data-sangria] .sis-renglon-pie{padding-left:calc(28px + var(--esp-3))}.sis-tabla-renglones[data-sangria] .sis-renglon-pie .sis-selector-linea select{margin-left:calc(-1 * var(--esp-2))}.sis-recorte-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sis-con-inicial>span:last-child:has(>.sis-recorte-2:only-child){display:block}@media (max-width:640px){.sis-tabla[data-celular=renglones] .sis-tabla-marco{display:none}.sis-tabla[data-celular=renglones] .sis-tabla-renglones{display:grid}.sis-tabla[data-celular=renglones].hay-der:after{display:none}}.sis-urgente{min-width:0}.sis-urgente,.sis-urgente-lista{display:grid;grid-gap:var(--esp-3);gap:var(--esp-3)}.sis-urgente-lista{list-style:none;margin:0;padding:0}.sis-urgente-punto{position:relative;display:grid;grid-gap:var(--esp-2);gap:var(--esp-2);min-width:0;background:var(--superficie);border:1px solid var(--borde-tarjeta);border-radius:var(--radio);padding:var(--esp-4) var(--esp-5);box-shadow:var(--sombra-tarjeta)}.sis-urgente-cabeza{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--esp-4);min-width:0}.sis-urgente-titulo{display:grid;grid-gap:var(--esp-1);gap:var(--esp-1);min-width:0;justify-items:start}.sis-urgente-titulo h3{margin:0;font:var(--t-title-xs);color:var(--texto);overflow-wrap:anywhere}.sis-urgente-cifra{flex:0 0 auto;font:var(--t-metric-xs);color:var(--texto);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sis-urgente-hacer{margin:0;font:var(--t-par-sm);color:var(--texto-suave);overflow-wrap:anywhere;max-width:var(--medida-texto)}.sis-urgente-hacer strong{color:var(--texto);font-weight:600}.sis-urgente-ligas{display:flex;flex-wrap:wrap;gap:var(--esp-2) var(--esp-4);align-items:center}.sis-urgente-liga{justify-self:start;font:var(--t-label-sm);color:var(--acento);text-decoration:none}.sis-urgente-liga:hover{text-decoration:underline;text-underline-offset:3px}.sis-urgente-liga:focus-visible{outline:none;box-shadow:var(--foco);border-radius:var(--radio-sm)}.sis-urgente-pie{margin:0;font:var(--t-label-xs);color:var(--texto-suave)}.sis-urgente-pie[data-tono=cuidado]:before{content:"";display:inline-block;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;background:var(--senal-alerta);margin-right:var(--esp-2);vertical-align:1px}@media (max-width:640px){.sis-urgente-punto{padding:var(--esp-3) var(--esp-4)}.sis-urgente-cabeza{flex-direction:column;gap:var(--esp-2)}.sis-urgente-cifra{font:var(--t-metric-xs)}}.sis-mosaicos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--esp-3);gap:var(--esp-3);align-items:start;min-width:0}@media (min-width:640px){.sis-mosaicos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.sis-mosaicos{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--esp-4)}}@media (min-width:1440px){.sis-mosaicos{grid-template-columns:repeat(6,minmax(0,1fr))}}.sis-mosaico{position:relative;min-width:0;background:var(--superficie);border:1px solid var(--borde-tarjeta);border-radius:var(--radio);box-shadow:var(--sombra-tarjeta);scroll-margin-top:80px;transition:border-color var(--dur-extra-rapida) var(--curva)}.sis-mosaico:focus-within,.sis-mosaico:hover{border-color:var(--borde-fuerte)}.sis-mosaico[data-expandido]{grid-column:1/-1}.sis-mosaico-cuerpo{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--esp-2);width:100%;min-height:148px;padding:var(--esp-5) var(--esp-3) var(--esp-4);text-align:center;background:none;border:0;border-radius:var(--radio);color:inherit;font:inherit}button.sis-mosaico-cuerpo{cursor:pointer}button.sis-mosaico-cuerpo:hover .sis-mosaico-nombre{text-decoration:underline;text-underline-offset:3px}button.sis-mosaico-cuerpo:focus-visible{outline:none;box-shadow:var(--foco)}.sis-mosaico-cuerpo>.sis-logo.con-marco>.marco{width:56px!important;height:56px!important;border-radius:var(--radio-lg)}.sis-mosaico-nombre{font:var(--t-label-sm);font-weight:600;color:var(--texto);max-width:100%;overflow-wrap:anywhere}.sis-mosaico-linea{font:var(--t-par-xs);color:var(--texto-suave);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sis-mosaico-accion{position:absolute;top:var(--esp-2);right:var(--esp-2);z-index:1}.sis-mosaico-extra{border-top:1px solid var(--borde);padding:var(--esp-3) var(--esp-4) var(--esp-4);display:grid;grid-gap:var(--esp-3);gap:var(--esp-3);min-width:0;text-align:left}.sis-mosaico-extra .fila-fuente{grid-template-columns:minmax(0,1fr) auto auto;gap:var(--esp-1) var(--esp-2);padding:var(--esp-2) 0}.sis-mosaico-extra .fila-fuente:first-child{border-top:0;padding-top:0}.sis-mosaico-extra .fila-fuente .nota{grid-column:1/-1;grid-row:2}.sis-mosaico-extra .mensaje{font:var(--t-par-sm);overflow-wrap:anywhere}.sis-mosaico-categoria{display:grid;grid-gap:var(--esp-3);gap:var(--esp-3);min-width:0}.sis-mosaico-categoria>h3{margin:0;font:var(--t-label-category);color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em}.sis-mosaico-categorias{display:grid;grid-gap:var(--esp-6);gap:var(--esp-6);min-width:0}.sis-mosaico-buscar{display:flex;min-width:0}.sis-mosaico-buscar input{flex:1 1;min-width:0;max-width:360px;font:var(--t-par-sm);padding:var(--esp-2) var(--esp-3);border:1px solid var(--borde-fuerte);border-radius:var(--radio-control);background:var(--superficie);color:var(--texto)}.sis-mosaico-buscar input:focus-visible{outline:none;box-shadow:var(--foco);border-color:var(--acento)}.sis-mosaico-vacio{font:var(--t-par-sm);color:var(--texto-suave);margin:0}.sis-embudo{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--esp-3);gap:var(--esp-3);align-items:end}.sis-embudo-paso{min-width:0;display:grid;grid-template-rows:auto 120px auto auto;grid-gap:var(--esp-2);gap:var(--esp-2);padding:var(--esp-2);border-radius:var(--radio-md)}.sis-embudo-caida{font:var(--t-label-xs);margin:0;min-height:2.6em;display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 var(--esp-1)}.sis-embudo-caida,.sis-embudo-caida .pct{color:var(--texto-suave)}.sis-embudo-paso[data-caro] .sis-embudo-caida{color:var(--texto);font-weight:600}.sis-embudo-paso[data-caro] .sis-embudo-caida:before{content:"";width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;background:var(--senal-peligro);align-self:center}.sis-embudo-barra{position:relative;height:100%;background:var(--grafica-base);border-radius:var(--radio-grafica);overflow:hidden;display:flex;align-items:flex-end}.sis-embudo-barra>i{display:block;width:100%;background:var(--grafica-1);border-radius:var(--radio-grafica) var(--radio-grafica) 0 0;transition:height var(--dur-media) var(--curva)}.sis-embudo-paso[data-caro] .sis-embudo-barra>i{background:var(--peligro)}.sis-embudo-paso[data-hueco] .sis-embudo-barra{background:repeating-linear-gradient(135deg,var(--grafica-base) 0 6px,transparent 6px 12px)}.sis-embudo-valor{font:var(--t-metric-sm);font-family:var(--familia-detalle);margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sis-embudo-nombre{font:var(--t-label-sm);color:var(--texto-suave);margin:0;display:flex;align-items:center;gap:var(--esp-1);overflow-wrap:anywhere}@media (max-width:640px){.sis-embudo{grid-template-columns:1fr;gap:var(--esp-1)}.sis-embudo-paso{grid-template-columns:minmax(0,1fr) 88px;grid-template-rows:auto auto auto;grid-template-areas:"nombre barra" "valor barra" "caida barra";align-items:center;column-gap:var(--esp-4);row-gap:var(--esp-05)}.sis-embudo-nombre{grid-area:nombre}.sis-embudo-valor{grid-area:valor}.sis-embudo-caida{grid-area:caida;min-height:0;align-items:center}.sis-embudo-caida-primera{display:none}.sis-embudo-barra{grid-area:barra;height:10px;align-self:center;flex-direction:row}.sis-embudo-barra>i{height:100%!important;width:var(--ancho,100%);border-radius:var(--radio-grafica)}}.sis-medidor-retorno{display:grid;grid-template-columns:minmax(0,1fr) 64px;align-items:center;grid-gap:var(--esp-3);gap:var(--esp-3);min-width:0}.sis-medidor-retorno-pista{position:relative;height:10px;border-radius:5px;background:var(--grafica-base);overflow:visible}.sis-medidor-retorno-pista>i{display:block;height:100%;border-radius:5px;background:var(--barra-avance);transition:width var(--dur-media) var(--curva)}.sis-medidor-retorno[data-tono=ok] .sis-medidor-retorno-pista>i{background:var(--ok)}.sis-medidor-retorno[data-tono=bajo] .sis-medidor-retorno-pista>i{background:var(--peligro)}.sis-medidor-retorno-pista>b{position:absolute;top:-4px;width:2px;height:18px;margin-left:-1px;background:var(--texto);border-radius:1px}.sis-medidor-retorno-valor{font:var(--t-label-sm);font-family:var(--familia-detalle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;display:inline-flex;justify-content:flex-end;align-items:center;gap:var(--esp-1)}.sis-mapa{display:grid;grid-gap:var(--esp-5);gap:var(--esp-5);min-width:0;align-content:start;padding:var(--esp-6) var(--esp-5);border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--superficie);box-shadow:var(--sombra-alzada)}.sis-mapa-titulo{font:var(--t-label-category);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-suave);margin:0}.sis-mapa-abrir{display:none}.sis-mapa-pasos,.sis-mapa-secciones{list-style:none;margin:0;padding:0;display:grid}.sis-mapa-secciones{gap:var(--esp-1)}.sis-mapa-seccion-cabeza{display:flex;align-items:center;gap:var(--esp-3);min-height:36px}.sis-mapa-seccion-texto{font:var(--t-label-md);color:var(--texto-suave);min-width:0}.sis-mapa-seccion[data-estado=en_curso] .sis-mapa-seccion-texto{color:var(--texto);font-weight:600}.sis-mapa-seccion[data-estado=hecha] .sis-mapa-seccion-texto{color:var(--texto)}.sis-mapa-pasos{position:relative;margin:var(--esp-05) 0 var(--esp-2);padding-left:calc(20px + var(--esp-3));gap:0}.sis-mapa-pasos:before{content:"";position:absolute;left:9px;top:4px;bottom:4px;width:1.5px;background:var(--borde-fuerte);border-radius:1px}.sis-mapa-seccion:not([data-estado=en_curso]) .sis-mapa-pasos{display:none}.sis-mapa-paso{display:flex;align-items:center;gap:var(--esp-2);width:100%;min-height:32px;padding:0 var(--esp-2) 0 0;border:0;background:none;color:var(--texto-suave);font:var(--t-label-sm);text-align:left;cursor:pointer;border-radius:var(--radio-sm);transition:color var(--dur-rapida) var(--curva)}.sis-mapa-paso:hover:not(:disabled){color:var(--texto)}.sis-mapa-paso:focus-visible{outline:none;box-shadow:var(--foco)}.sis-mapa-paso:disabled{cursor:default}.sis-mapa-paso[data-estado=hecho],.sis-mapa-paso[data-estado=omitido]{color:var(--texto)}.sis-mapa-paso[data-actual]{color:var(--acento);font-weight:600}.sis-mapa-marca{flex:none;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1.5px dashed var(--borde-fuerte);background:var(--superficie);color:var(--texto-suave)}.sis-mapa-paso .sis-mapa-marca{width:16px;height:16px}.sis-mapa-paso .sis-mapa-marca>svg{width:8px;height:8px}.sis-mapa-marca[data-estado=hecho]{background:var(--texto);border:1.5px solid var(--texto);color:var(--superficie)}.sis-mapa-marca[data-estado=en_curso]{border:1.5px solid var(--acento);background:var(--superficie)}.sis-mapa-punto{width:8px;height:8px;border-radius:50%;background:var(--acento)}.sis-mapa-paso .sis-mapa-punto{width:6px;height:6px}.sis-mapa-marca[data-estado=omitido]{border-style:solid;color:var(--texto-suave)}.sis-marco{display:grid;grid-gap:var(--esp-10);gap:var(--esp-10);min-width:0;width:100%}.sis-marco-cabeza{display:grid;grid-gap:var(--esp-3);gap:var(--esp-3)}.sis-marco-antetitulo{font:var(--t-label-category);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-suave);margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sis-marco-titulo{display:block;font:var(--t-title-md);letter-spacing:-.02em;margin:0;outline:none;text-wrap:balance;color:var(--texto)}.sis-marco-titulo .info{display:inline-flex;vertical-align:middle;margin-left:var(--esp-2)}.sis-marco-contexto{font:var(--t-par-md);color:var(--texto-suave);margin:0;text-wrap:pretty;max-width:56ch}.sis-marco-campo{min-width:0}.sis-marco-error{margin:calc(var(--esp-6) * -1) 0 0}.sis-marco-pie{display:grid;grid-gap:var(--esp-4);gap:var(--esp-4)}.sis-marco-botones{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--esp-3);gap:var(--esp-3)}.sis-marco-botones[data-solo]{grid-template-columns:1fr}.sis-marco-pie .boton-principal,.sis-marco-pie .boton-secundario{min-height:52px;padding-inline:var(--esp-5);border-radius:var(--radio-lg);font:var(--t-label-md);font-weight:600;justify-content:center}.sis-marco-pie .boton-secundario{background:var(--superficie-2);border-color:transparent}.sis-marco-pie .boton-secundario:hover:not(:disabled){background:var(--superficie-2);border-color:var(--borde-fuerte)}.sis-marco-continuar{gap:var(--esp-2)}.sis-marco-despues{margin:0;text-align:center;font:var(--t-par-sm);color:var(--texto-suave)}.sis-marco-despues .boton-texto{font:var(--t-label-sm);color:var(--texto);text-decoration:underline;text-underline-offset:3px}.sis-marco-aviso{font:var(--t-par-sm);color:var(--texto-suave)}.sis-resp{display:grid;grid-gap:var(--esp-2);gap:var(--esp-2);min-width:0}.sis-resp textarea,.sis-resp-control{font:var(--t-par-lg);padding:var(--esp-3) var(--esp-5);min-height:56px;width:100%;border:1.5px solid transparent;border-radius:var(--radio-lg);background:var(--superficie-2);color:var(--texto);outline:none;transition:border-color var(--dur-rapida) var(--curva),background-color var(--dur-rapida) var(--curva),box-shadow var(--dur-rapida) var(--curva)}.sis-resp textarea::placeholder,.sis-resp-control::placeholder{color:var(--texto-suave);opacity:.8}.sis-resp textarea:focus,.sis-resp-control:focus{border-color:var(--acento);background:var(--superficie);box-shadow:0 0 0 3px var(--acento-pista)}.sis-resp textarea[aria-invalid=true],.sis-resp-control[aria-invalid=true]{border-color:var(--peligro)}.sis-resp textarea{font-family:inherit;resize:vertical;min-height:120px}.sis-resp select.sis-resp-control{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:calc(var(--esp-5) + 20px);cursor:pointer}.sis-resp-cuenta{font:var(--t-par-xs);color:var(--texto-suave);margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sis-resp-error{margin:0}.sis-resp-importe{position:relative;display:flex;align-items:center;min-width:0}.sis-resp-importe>.sis-resp-control{flex:1 1;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sis-resp-importe>.sis-resp-prefijo+.sis-resp-control{padding-left:calc(var(--esp-5) + 18px)}.sis-resp-importe:has(>.sis-resp-sufijo)>.sis-resp-control{padding-right:calc(var(--esp-5) + 52px)}.sis-resp-prefijo,.sis-resp-sufijo{position:absolute;top:50%;transform:translateY(-50%);font:var(--t-label-md);color:var(--texto-suave);pointer-events:none}.sis-resp-prefijo{left:var(--esp-5)}.sis-resp-sufijo{right:var(--esp-5)}.sis-resp-dom{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-4);padding:var(--esp-4) var(--esp-5);border:1.5px solid transparent;border-radius:var(--radio-lg);background:var(--superficie-2)}.sis-resp-dom-resumen{margin:0;font:var(--t-par-md);color:var(--texto);min-width:0}.sis-resp-dom-resumen.vacio{color:var(--texto-suave)}.sis-resp-dom-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--esp-3);gap:var(--esp-3)}.sis-resp-dom-campo{display:grid;grid-gap:var(--esp-1);gap:var(--esp-1);font:var(--t-label-sm);color:var(--texto)}.sis-resp-dom-campo:first-child{grid-column:1/-1}.sis-dialogo{border:0;border-radius:var(--radio-lg);padding:0;background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-modal);max-width:520px;width:calc(100% - var(--esp-8))}.sis-dialogo::-webkit-backdrop{background:var(--velo)}.sis-dialogo::backdrop{background:var(--velo)}.sis-dialogo-forma{display:grid;grid-gap:var(--esp-5);gap:var(--esp-5);padding:var(--esp-6)}.sis-dialogo-titulo{font:var(--t-title-sm);margin:0}.sis-dialogo-pie{display:flex;justify-content:flex-end;gap:var(--esp-3)}@media (max-width:900px){.sis-mapa{padding:0;border:0;background:none;box-shadow:none;gap:var(--esp-3)}.sis-mapa-titulo{display:none}.sis-mapa-abrir{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);width:100%;min-height:52px;padding:var(--esp-2) var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--superficie);color:var(--texto);font:inherit;text-align:left;cursor:pointer}.sis-mapa-abrir:focus-visible{outline:none;box-shadow:var(--foco)}.sis-mapa-abrir-texto{display:grid;grid-gap:1px;gap:1px;min-width:0}.sis-mapa-abrir-texto>strong{font:var(--t-label-md);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sis-mapa-abrir-texto>small{font:var(--t-par-xs);color:var(--texto-suave);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sis-mapa-abrir-accion{flex:none;font:var(--t-label-sm);color:var(--acento)}.sis-mapa-secciones{display:none;padding:var(--esp-4) var(--esp-5);border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--superficie);box-shadow:var(--sombra-alzada)}.sis-mapa-seccion .sis-mapa-pasos,.sis-mapa[data-abierto] .sis-mapa-secciones{display:grid}.sis-marco{gap:var(--esp-8)}.sis-marco-titulo{font:var(--t-title-sm);letter-spacing:-.015em}.sis-marco-contexto{font:var(--t-par-sm)}.sis-resp-dom{flex-direction:column;align-items:stretch}.sis-resp-dom-campos{grid-template-columns:1fr}.sis-dialogo-pie{flex-direction:column-reverse}.sis-dialogo-pie .boton-principal,.sis-dialogo-pie .boton-secundario{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.sis-mapa-paso,.sis-resp textarea,.sis-resp-control{transition:none}}.sis-gancho{gap:var(--esp-2);min-width:0;max-width:100%;font:var(--t-label-xs);color:var(--texto);vertical-align:middle}.sis-gancho,.sis-gancho-tipo{display:inline-flex;align-items:center}.sis-gancho-tipo{gap:5px;padding:2px var(--esp-2);border-radius:999px;white-space:nowrap;flex:0 0 auto;background:var(--superficie-2);box-shadow:inset 0 0 0 1px var(--borde-fuerte)}.sis-gancho-tipo>svg{color:var(--texto);flex:0 0 auto}.sis-gancho[data-tipo=sin] .sis-gancho-tipo{background:var(--superficie-2);box-shadow:inset 0 0 0 1px var(--borde)}.sis-gancho-frase,.sis-gancho[data-tipo=sin] .sis-gancho-tipo>svg{color:var(--texto-suave)}.sis-gancho-frase{font:var(--t-par-sm);font-style:italic;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;quotes:"«" "»"}.sis-gancho[data-compacto] .sis-gancho-frase{display:none}.sis-gancho .info{flex:0 0 auto}@media (max-width:640px){.sis-gancho{flex-wrap:wrap}.sis-gancho-frase{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.gal-correo{width:100%;max-width:640px;height:420px;border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);margin-top:var(--esp-3)}.fila{display:flex}.fila-en-linea{display:inline-flex}.pila{display:flex;flex-direction:column}.rejilla{display:grid}.bloque{display:block}.en-linea{display:inline-block}.rejilla-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rejilla-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rejilla-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.rejilla-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--min-celda,220px),100%),1fr))}.rejilla-auto.celda-160{--min-celda:160px}.rejilla-auto.celda-180{--min-celda:180px}.rejilla-auto.celda-260{--min-celda:260px}.rejilla-auto.celda-320{--min-celda:320px}@media (max-width:640px){.rejilla-2,.rejilla-3,.rejilla-4{grid-template-columns:minmax(0,1fr)}}.envuelve{flex-wrap:wrap}.no-envuelve{flex-wrap:nowrap}.al-centro{align-items:center}.al-base{align-items:baseline}.al-inicio{align-items:flex-start}.al-fin{align-items:flex-end}.al-estirar{align-items:stretch}.entre{justify-content:space-between}.a-la-derecha{justify-content:flex-end}.centrado{justify-content:center}.items-inicio{justify-items:start}.crece{flex:1 1;min-width:0}.no-encoge{flex-shrink:0}.min-ancho-0{min-width:0}.ancho-completo{width:100%}.desliza-x{overflow-x:auto;overscroll-behavior-x:contain}.sin-salto{white-space:nowrap}.pre-linea{white-space:pre-line}.pre-envuelve{white-space:pre-wrap}.texto-izquierda{text-align:left}.texto-centro{text-align:center}.texto-derecha{text-align:right}.cifras-tabulares{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.interlinea-compacta{line-height:1.4}.interlinea-holgada{line-height:1.6}.sangria-lista{padding-left:var(--esp-5)}.ancho-lectura{max-width:640px}.ancho-angosto{max-width:420px}.ancho-medio{max-width:520px}.ancho-amplio{max-width:760px}.sin-tope{max-width:none}.hueco-0{gap:0}.hueco-05{gap:var(--esp-05)}.hueco-1{gap:var(--esp-1)}.hueco-2{gap:var(--esp-2)}.hueco-3{gap:var(--esp-3)}.hueco-4{gap:var(--esp-4)}.hueco-5{gap:var(--esp-5)}.hueco-6{gap:var(--esp-6)}.hueco-8{gap:var(--esp-8)}.hueco-10{gap:var(--esp-10)}.sin-margen{margin:0}.empuja-derecha{margin-left:auto}.aire-arriba-0{margin-top:0}.aire-arriba-05{margin-top:var(--esp-05)}.aire-arriba-1{margin-top:var(--esp-1)}.aire-arriba-2{margin-top:var(--esp-2)}.aire-arriba-3{margin-top:var(--esp-3)}.aire-arriba-4{margin-top:var(--esp-4)}.aire-arriba-5{margin-top:var(--esp-5)}.aire-arriba-6{margin-top:var(--esp-6)}.aire-arriba-8{margin-top:var(--esp-8)}.aire-arriba-10{margin-top:var(--esp-10)}.aire-abajo-0{margin-bottom:0}.aire-abajo-05{margin-bottom:var(--esp-05)}.aire-abajo-1{margin-bottom:var(--esp-1)}.aire-abajo-2{margin-bottom:var(--esp-2)}.aire-abajo-3{margin-bottom:var(--esp-3)}.aire-abajo-4{margin-bottom:var(--esp-4)}.aire-abajo-5{margin-bottom:var(--esp-5)}.aire-abajo-6{margin-bottom:var(--esp-6)}.aire-abajo-8{margin-bottom:var(--esp-8)}.aire-izq-1{margin-left:var(--esp-1)}.aire-izq-2{margin-left:var(--esp-2)}.aire-izq-3{margin-left:var(--esp-3)}.aire-der-1{margin-right:var(--esp-1)}.aire-der-2{margin-right:var(--esp-2)}.relleno-0{padding:0}.relleno-1{padding:var(--esp-1)}.relleno-2{padding:var(--esp-2)}.relleno-3{padding:var(--esp-3)}.relleno-4{padding:var(--esp-4)}.relleno-5{padding:var(--esp-5)}.relleno-6{padding:var(--esp-6)}.relleno-arriba-2{padding-top:var(--esp-2)}.relleno-arriba-3{padding-top:var(--esp-3)}.relleno-arriba-4{padding-top:var(--esp-4)}.sis-tabla .tabla td.celda-larga{min-width:200px;overflow-wrap:anywhere;vertical-align:top}.sis-tabla .tabla td.celda-arriba{vertical-align:top}.sis-tabla .tabla td.sin-salto{white-space:nowrap}.control-chico{padding:5px 10px;width:auto}select.control-chico{padding-right:30px;background-position:right 10px center}.control-chico.ancho-fijo{width:110px}.boton-principal.boton-fila,.boton-secundario.boton-fila{padding:6px var(--esp-3);font:var(--t-label-xs);font-weight:600}.sis-tabla-subtitulo{display:block;font:var(--t-label-xs);color:var(--texto-suave);font-weight:400;white-space:nowrap}.sis-tabla .tabla tr.apagada,.sis-tabla-tarjetas li.apagada{opacity:.5}.sis-tabla .tabla tr.atenuada,.sis-tabla-tarjetas li.atenuada{opacity:.8}.control-chico{max-width:240px}.control-chico[aria-invalid=true]{border-color:var(--alerta)}.control-cifra{width:96px;text-align:right}.control-cifra.amplio{width:120px}.control-lista{min-width:160px}.sis-tabla .tabla tr:is(.ok,.mal,.marca-peligro,.marca-alerta) .sis-tabla-primera:before,.sis-tabla-tarjetas li:is(.ok,.mal,.marca-peligro,.marca-alerta) .sis-tabla-primera:before{content:"";flex:none;width:var(--punto-senal);height:var(--punto-senal);border-radius:50%;background:var(--texto-suave)}.sis-tabla .tabla tr.ok .sis-tabla-primera:before,.sis-tabla-tarjetas li.ok .sis-tabla-primera:before{background:var(--senal-ok)}.sis-tabla .tabla tr:is(.mal,.marca-peligro) .sis-tabla-primera:before,.sis-tabla-tarjetas li:is(.mal,.marca-peligro) .sis-tabla-primera:before{background:var(--senal-peligro)}.sis-tabla .tabla tr.marca-alerta .sis-tabla-primera:before,.sis-tabla-tarjetas li.marca-alerta .sis-tabla-primera:before{background:var(--senal-alerta)}.sis-tabla .tabla .elegida{background:var(--acento-pista)}.sis-tabla .tabla .col-resumen{background:var(--superficie-2)}.sis-tabla .tabla .sangria-renglon{padding-left:var(--esp-5);display:inline-block}.liga-subrayada{text-decoration:underline;text-underline-offset:2px}.min-ancho-220{min-width:220px}.sis-tabla[data-sin-encabezado] thead th{padding-top:0;padding-bottom:0;border-bottom-width:0;font-size:0;line-height:0}.sis-tabla[data-sin-encabezado] .tabla thead+tbody tr:first-child>*{border-top:0}.sin-margen-abajo{margin-bottom:0}.punto-estado{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:var(--esp-2);background:var(--texto-suave);vertical-align:baseline}.punto-estado[data-tono=verde]{background:var(--ok)}.punto-estado[data-tono=ambar]{background:var(--alerta)}.punto-estado[data-tono=rojo]{background:var(--peligro)}.min-ancho-190{min-width:190px}.min-ancho-170{min-width:170px}.min-ancho-150{min-width:150px}.min-ancho-180{min-width:180px}.min-ancho-160{min-width:160px}.min-ancho-200{min-width:200px}.contenido-plano{display:contents}.direccion-columna{flex-direction:column}.al-principio{justify-content:flex-start}.solo-centro{align-self:center}.solo-inicio{align-self:flex-start}.solo-fin{align-self:flex-end}.toda-la-fila{grid-column:1/-1}.centrado-bloque{margin-left:auto;margin-right:auto}.ancho-auto{width:auto}.tope-completo{max-width:100%}.ancho-200{max-width:200px}.ancho-240{max-width:240px}.ancho-280{max-width:280px}.ancho-320{max-width:320px}.ancho-360{max-width:360px}.ancho-480{max-width:480px}.ancho-560{max-width:560px}.ancho-720{max-width:720px}.ancho-860{max-width:860px}.ancho-960{max-width:960px}.min-ancho-110{min-width:110px}.min-ancho-240{min-width:240px}.min-ancho-260{min-width:260px}.min-ancho-280{min-width:280px}.rejilla-auto.celda-140{--min-celda:140px}.con-salto{white-space:normal}.sin-desborde{overflow:hidden}.sin-vinetas{list-style:none}.sin-sangria{padding-left:0}.con-mano{cursor:pointer}.arriba-v{vertical-align:top}.medio-v{vertical-align:middle}.parte-palabras{overflow-wrap:anywhere}.control-celda{width:100%;min-width:110px}.escondido{display:none}.relativo{position:relative}.fila-completa{flex-basis:100%}.no-crece{flex:none}.crece-160{flex:1 1 160px}.crece-200{flex:1 1 200px}.crece-220{flex:1 1 220px}.crece-320{flex:1 1 320px}.solo-inicio-h{justify-self:start}.items-fin{justify-items:end}.rejilla-1{grid-template-columns:minmax(0,1fr)}.rejilla-etiqueta{grid-template-columns:auto 1fr}.rejilla-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width:640px){.rejilla-2-1{grid-template-columns:minmax(0,1fr)}}.rejilla-auto.celda-100{--min-celda:100px}.hueco-2-4{gap:var(--esp-2) var(--esp-4)}.ancho-campo-64{width:64px}.ancho-campo-80{width:80px}.ancho-campo-110{width:110px}.ancho-campo-160{width:160px}.alto-max-280{max-height:280px}.alto-max-420{max-height:420px}.alto-max-medio{max-height:46vh}.desliza-y{overflow-y:auto}.relleno-abajo-2{padding-bottom:var(--esp-2)}.relleno-abajo-3{padding-bottom:var(--esp-3)}.relleno-v-2{padding:var(--esp-2) var(--esp-05)}.relleno-caja{padding:var(--esp-2) var(--esp-3)}.relleno-amplio{padding:var(--esp-5) var(--esp-4)}.relleno-leyenda{padding:0 var(--esp-2)}.relleno-sangrado{padding:0 var(--esp-3) var(--esp-3) var(--esp-8)}.relleno-vacio{padding:var(--esp-10) var(--esp-6)}.linea-arriba{border-top:1px solid var(--borde)}.linea-arriba-punteada{border-top:1px dashed var(--borde)}.linea-abajo{border-bottom:1px solid var(--borde)}.orden-3{order:3}.caja-suave{background:var(--superficie-2);border-radius:var(--radio);padding:var(--esp-2) var(--esp-3)}.caja-borde{border:1px solid var(--borde);border-radius:var(--radio);padding:var(--esp-3);background:var(--superficie)}.caja-borde.caja-suave{background:var(--superficie-2)}.chip-dato{border-radius:999px;padding:var(--esp-05) var(--esp-3)}.campo-angosto{width:132px;flex:0 0 132px}.ancho-224{max-width:14rem}.boton-chico.elegido{background:var(--acento-pista);border-color:var(--acento)}.rejilla-renglon-compra{grid-template-columns:2fr 1fr 1fr 1fr auto}@media (max-width:640px){.rejilla-renglon-compra{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.area-texto{width:100%;padding:11px 14px;border:1.5px solid var(--borde);border-radius:var(--radio-lg);background:var(--superficie);resize:vertical}@media (any-pointer:coarse),(max-width:1099.98px){.boton-chico,.boton-principal,.boton-secundario,.menu a,.pie-lateral a,.sis-mapa-paso,.sis-marco-botones>button,input:not([type=checkbox],[type=radio],[type=range],[type=hidden]),select{min-height:var(--toque)}.lateral .plegar{width:var(--toque);height:var(--toque)}.sis-aviso.plegable>summary,.sis-pregunta{min-height:var(--toque)}.acceso-liga,.acceso-logo,.atajo,.boton-correo,.boton-texto,.boton-whatsapp,.chip-filtro,.enlace-boton,.gr-ver-tabla,.ir-torre,.leyenda-boton,.liga-suave,.marca-torre,.pestanas a,.selector-idioma-opcion,.sis-aviso .accion>a,.sis-barra-plan-liga,.sis-cifra-conectar,.sis-cifra-meta a,.sis-empresa h3>a,.sis-empresa-liga,.sis-empresa-linea a,.sis-filtro-boton,.sis-franja-abrir,.sis-medidor-torre-liga,.sis-paginas-botones button,.sis-tabla-ordenar,.sis-tabla-plegar,.sis-tarjeta-cabeza .tarjeta-titulo a,.sis-urgente-liga{position:relative}:is(.liga-suave,.atajo,.sis-urgente-liga,.leyenda-boton,.gr-ver-tabla,.acceso-liga,.ir-torre,.boton-texto,.pestanas a,.sis-filtro-boton,.marca-torre,.acceso-logo,.selector-idioma-opcion,.enlace-boton,.sis-cifra-meta a,.sis-cifra-conectar,.sis-barra-plan-liga,.sis-medidor-torre-liga,.sis-empresa-liga,.sis-empresa-linea a,.sis-franja-abrir,.sis-tabla-ordenar,.sis-tabla-plegar,.sis-paginas-botones button,.chip-filtro,.boton-whatsapp,.boton-correo,.sis-tarjeta-cabeza .tarjeta-titulo a,.sis-aviso .accion>a,.sis-empresa h3>a):after{content:"";position:absolute;top:min(0px,calc(50% - var(--toque) / 2));bottom:min(0px,calc(50% - var(--toque) / 2));left:min(0px,calc(50% - var(--toque) / 2));right:min(0px,calc(50% - var(--toque) / 2))}.pestanas.sub{padding-block:var(--esp-1);margin-block:calc(-1 * var(--esp-1))}}