*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:var(--letra);letter-spacing:-.003em;color:var(--tinta);background:var(--fondo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:15px;line-height:22px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:6px}.t-titulo-grande{font-family:var(--letra-titulos);letter-spacing:-.025em;font-size:34px;font-weight:600;line-height:40px}.t-titulo{font-family:var(--letra-titulos);letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:26px}.t-cuerpo{font-size:15px;line-height:22px}.t-nota{font-size:13px;line-height:18px}.t-pie{font-size:12px;line-height:16px}.t-versal{letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-3);font-size:11px;font-weight:500;line-height:14px}.t-mono{font-family:var(--letra-mono);letter-spacing:0}.t-num{font-variant-numeric:tabular-nums}.t-2{color:var(--tinta-2)}.t-3{color:var(--tinta-3)}.boton{border:1px solid var(--linea-2);white-space:nowrap;background:var(--superficie-2);height:44px;color:var(--tinta);touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:14px;font-weight:500;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s,border-color .15s,opacity .15s;display:inline-flex;position:relative}.boton:active:not(:disabled){transform:scale(.97)}.boton--principal{background:var(--boton);color:var(--sobre-boton);border-color:#0000;font-weight:600}.boton--fantasma{color:var(--tinta-2);background:0 0;border-color:#0000}.boton--mini{gap:5px;height:36px;padding:0 10px;font-size:13px}.boton--solo-icono{width:36px;height:36px;padding:0}.boton--solo-icono:after,.boton--mini:after{content:"";position:absolute;inset:-6px}.boton--ancho{width:100%}.boton--enlace{height:auto;color:var(--acento);background:0 0;border:0;padding:4px 0;font-weight:500}.boton:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.boton:not(:disabled):hover{border-color:var(--linea-2);background:var(--superficie)}.boton--principal:not(:disabled):hover{background:var(--acento-fuerte);color:var(--sobre-acento)}.boton--fantasma:not(:disabled):hover{color:var(--tinta);background:var(--superficie-2);border-color:#0000}.boton--enlace:hover{background:0 0;text-decoration:underline}}.etiqueta{color:var(--tinta-2);letter-spacing:.02em;font-size:12px;font-weight:500;line-height:16px;display:block}.campo{border-radius:calc(var(--radio) - 4px);background:var(--campo);width:100%;height:44px;color:var(--tinta);box-shadow:inset 0 1px 2px #00000038, inset 0 0 0 1px var(--linea-2);border:0;padding:0 14px;transition:box-shadow .15s,background-color .15s}.campo::placeholder{color:var(--tinta-3)}.campo:hover:not(:disabled){background:var(--campo-hover)}.campo:focus{box-shadow:inset 0 0 0 1.5px var(--acento), 0 0 0 4px color-mix(in srgb, var(--acento) 22%, transparent);outline:none}.campo:disabled{opacity:.55}.campo--select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--tinta-2) 50%), linear-gradient(135deg, var(--tinta-2) 50%, transparent 50%);background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.campo--select option{background:var(--superficie);color:var(--tinta)}.campo--codigo{font-family:var(--letra-mono);letter-spacing:.3em;text-align:center;height:54px;font-size:22px}.chip{height:22px;color:var(--tinta-2);box-shadow:inset 0 0 0 1px var(--linea-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.chip--activa{color:var(--exito);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--exito) 40%, transparent)}.chip--pausada{color:var(--alerta);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--alerta) 40%, transparent)}.punto{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.logo{color:var(--tinta);flex:none;display:inline-flex}.logo svg{width:100%;height:100%}.aviso{border-radius:var(--radio);color:var(--alerta);background:color-mix(in srgb, var(--alerta) 10%, var(--superficie));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--alerta) 35%, transparent);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:10px 10px 10px 16px;font-size:14px;display:flex}.cargando{min-height:100vh}.lista{border-radius:var(--radio);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);overflow:hidden}.fila{align-items:center;gap:12px;min-height:52px;padding:8px 10px 8px 16px;display:flex}.fila+.fila{box-shadow:inset 0 1px 0 var(--linea)}.fila__texto{overflow-wrap:anywhere;flex:1;min-width:0}.fila__marca{white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.fila__tu{text-align:center;width:32px}.fila--hecha .fila__texto{color:var(--tinta-3);text-decoration:line-through;-webkit-text-decoration-color:var(--linea-2);text-decoration-color:var(--linea-2)}.marca-check{background:var(--campo);width:22px;height:22px;color:var(--sobre-boton);box-shadow:inset 0 0 0 1.5px var(--linea-2);border:0;border-radius:7px;flex:none;place-items:center;padding:0;transition:background-color .15s;display:grid;position:relative}.marca-check:after{content:"";position:absolute;inset:-11px}.marca-check[aria-checked=true]{background:var(--boton);box-shadow:none}.marca-check:disabled{cursor:not-allowed;opacity:.6}.demo{z-index:20;background:var(--fondo-2);box-shadow:inset 0 -1px 0 var(--linea);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex;position:sticky;top:0}.demo__texto{color:var(--tinta-2)}.demo .segmento{scrollbar-width:none;max-width:100%;overflow-x:auto}.demo .segmento__op{flex:none}.segmento{background:var(--campo);box-shadow:inset 0 0 0 1px var(--linea);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.segmento__op{height:36px;color:var(--tinta-2);background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:500}.segmento__op--activa{background:var(--superficie-2);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--linea-2)}.marco{grid-template-columns:256px minmax(0,1fr);min-height:100vh;display:grid}.lateral{top:var(--alto-demo,0px);height:calc(100vh - var(--alto-demo,0px));background:var(--fondo-2);box-shadow:inset -1px 0 0 var(--linea);flex-direction:column;align-self:start;gap:6px;padding:24px 16px 16px;display:flex;position:sticky;overflow-y:auto}.lateral__marca{align-items:center;gap:10px;padding:0 8px;display:flex}.lateral__producto{font-family:var(--letra-titulos);letter-spacing:-.01em;font-size:17px;font-weight:600}.lateral__entidad{color:var(--tinta-3);padding:4px 8px 18px;font-size:13px}.lateral__titulo{padding:22px 8px 6px}.lateral__nav{flex-direction:column;gap:2px;display:flex}.nav{height:38px;color:var(--tinta-2);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.nav:hover{color:var(--tinta);background:var(--superficie)}.nav--activa{color:var(--tinta);background:var(--superficie-2);box-shadow:inset 0 0 0 1px var(--linea)}.lateral__pie{box-shadow:inset 0 1px 0 var(--linea);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:12px 8px 0;display:flex}.yo{flex-direction:column;min-width:0;display:flex}.yo__correo{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.yo__rol{color:var(--tinta-3);font-size:12px}.arriba,.pestanas{display:none}.centro{padding:56px clamp(24px,5vw,72px) 96px}.pagina{flex-direction:column;gap:40px;max-width:1080px;margin:0 auto;display:flex}.cabeza,.acceso{flex-direction:column;gap:10px;display:flex}.acceso__caja{border-radius:var(--radio);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;font-size:14px;display:flex}.acceso__rol{font-weight:600}.acceso__alcance{color:var(--tinta-2);margin-left:auto;font-size:13px}.rejilla{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:16px;display:grid}.ficha{text-align:left;border-radius:var(--radio);background:var(--superficie);min-height:196px;color:var(--tinta);box-shadow:inset 0 0 0 1px var(--linea);border:0;flex-direction:column;gap:10px;padding:22px 20px 18px;transition:box-shadow .18s,transform .18s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.ficha:hover{box-shadow:inset 0 0 0 1px var(--linea-2)}.ficha:active{transform:scale(.99)}.ficha__raya{background:var(--color-marca);height:2px;position:absolute;top:0;left:0;right:0}.ficha__cabeza{justify-content:space-between;align-items:center;gap:10px;display:flex}.ficha__nombre{font-family:var(--letra-titulos);letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:26px}.ficha__desc{font-size:14px;line-height:20px}.ficha__pie{box-shadow:inset 0 1px 0 var(--linea);align-items:baseline;gap:8px;margin-top:auto;padding-top:14px;font-size:13px;display:flex}.ficha__cifra{font-family:var(--letra-mono);color:var(--tinta);font-size:22px;line-height:26px}.bloque{flex-direction:column;gap:14px;display:flex}.bloque__cabeza{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bloque__vacio{padding:18px 0}.nuevo{gap:10px;display:flex}.nuevo .campo--select{flex:none;width:190px}.nuevo__texto{flex:1}.nuevo .boton{height:44px}.nota-lectura{align-items:center;gap:8px;font-size:14px;display:flex}.invitar{border-radius:var(--radio);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);grid-template-rows:auto auto auto;grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:6px 12px;padding:20px;display:grid}.invitar .etiqueta{grid-row:1}.invitar .campo{grid-row:2}.invitar .boton{grid-row:2;height:44px}.invitar__explica{grid-area:3/1/auto/-1;padding-top:6px}.solo-lector{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.barra-tablero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:-16px;display:flex}.semana{background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.semana .boton{color:var(--tinta);font-size:20px;line-height:1}.semana__texto{flex-direction:column;align-items:center;min-width:150px;padding:0 6px;display:flex}.semana__texto .t-versal{font-size:10px;line-height:12px}.semana__rango{font-size:14px;font-weight:600;line-height:18px}.exportar{gap:8px;display:flex}.luz{color:var(--tinta-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.luz svg{flex:none}.luz--verde svg{color:var(--exito)}.luz--amarillo svg{color:var(--aviso)}.luz--rojo svg{color:var(--alerta)}.luz--sin_meta svg,.luz--sin_dato svg{color:var(--tinta-3)}.ficha__tablero{border-radius:calc(var(--radio) - 4px);background:var(--fondo-2);box-shadow:inset 0 0 0 1px var(--linea);flex-direction:column;gap:8px;margin:2px -6px 0;padding:12px;display:flex}.ficha__lider{justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.ficha__valor{font-family:var(--letra-mono);color:var(--tinta);font-size:16px}.ficha__luces{color:var(--tinta-2);align-items:center;gap:12px;font-size:13px;display:flex}.ficha__luz{align-items:center;gap:5px;display:inline-flex}.fuente{align-items:center;gap:6px;font-size:13px;display:inline-flex}.kpis{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px 14px;display:grid}.kpi{flex-direction:column;gap:7px;min-width:0;display:flex}.kpi__titulo{color:var(--tinta-2);white-space:nowrap;text-overflow:ellipsis;padding-left:2px;font-size:13px;font-weight:500;line-height:17px;overflow:hidden}.kpi__caja{border-radius:var(--radio);text-align:left;color:var(--tinta);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);border:0;flex-direction:column;gap:10px;padding:16px 16px 13px;transition:box-shadow .16s,transform .16s cubic-bezier(.23,1,.32,1);display:flex}.kpi__caja:hover{box-shadow:inset 0 0 0 1px var(--linea-2)}.kpi__caja:active{transform:scale(.99)}.kpi--activo .kpi__caja{box-shadow:inset 0 0 0 1.5px var(--acento)}.kpi--activo .kpi__titulo{color:var(--tinta)}.kpi__fila{justify-content:space-between;align-items:center;gap:8px;display:flex}.kpi__valor{font-family:var(--letra-mono);letter-spacing:-.02em;white-space:nowrap;font-size:24px;font-weight:500;line-height:30px}.kpi__mini{width:100%;height:26px;color:var(--acento)}.kpi__mini--vacia{height:26px;box-shadow:inset 0 -1px 0 var(--linea);display:block}.kpi__pie{box-shadow:inset 0 1px 0 var(--linea);justify-content:space-between;gap:8px;padding-top:9px;font-size:12px;display:flex}.kpi__cambio{color:var(--tinta-2)}.kpi__cambio--bien{color:var(--tinta)}.kpi__cambio--bien:before,.kpi__cambio--mal:before{content:"";vertical-align:1px;width:6px;height:6px;margin-right:5px;display:inline-block}.kpi__cambio--bien:before{background:var(--exito);border-radius:50%}.kpi__cambio--mal:before{background:var(--alerta);border-radius:1px}.panel{border-radius:var(--radio);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);flex-direction:column;gap:16px;padding:18px 20px 20px;display:flex}.filtros{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.filtro{flex-direction:column;gap:6px;display:flex}.filtros__vista{margin-left:auto}.campo--mini{min-width:220px;height:44px;font-size:14px}.panel .segmento{background:var(--campo)}.grafica{width:100%;position:relative}.grafica svg{touch-action:pan-y;display:block;overflow:visible}.grafica svg:focus-visible{outline-offset:6px}.grafica__reja{stroke:var(--linea);stroke-width:1px}.grafica__eje{fill:var(--tinta-3);font-size:11px;font-family:var(--letra-mono)}.grafica__ref{fill:var(--tinta-3);font-size:11px;font-weight:500}.grafica__ref--meta{fill:var(--tinta-2)}.grafica__meta{stroke:var(--tinta-2);stroke-width:1.25px;stroke-dasharray:6 5}.grafica__limite{stroke:var(--tinta-3);stroke-width:1.25px;stroke-dasharray:1.5 4;stroke-linecap:round}.grafica__cruz{stroke:var(--linea-2);stroke-width:1px}.grafica__linea{fill:none;stroke:var(--acento);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.grafica__punto{stroke:var(--superficie);stroke-width:2px;transition:r .12s}.grafica__punto--verde{fill:var(--exito)}.grafica__punto--amarillo{fill:var(--aviso)}.grafica__punto--rojo{fill:var(--alerta)}.grafica__punto--sin_meta{fill:var(--tinta-2)}.globo{pointer-events:none;background:var(--superficie-2);min-width:150px;box-shadow:inset 0 0 0 1px var(--linea-2), 0 12px 30px -12px #00000080;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;font-size:12px;display:flex;position:absolute;transform:translate(-50%,-100%)}.globo__valor{font-family:var(--letra-mono);color:var(--tinta);font-size:17px}.tabla-serie{border-radius:calc(var(--radio) - 4px);max-height:320px;box-shadow:inset 0 0 0 1px var(--linea);overflow:auto}.tabla-serie table{border-collapse:collapse;width:100%;font-size:14px}.tabla-serie th{text-align:left;color:var(--tinta-2);background:var(--superficie-2);padding:10px 14px;font-size:12px;font-weight:500;position:sticky;top:0}.tabla-serie td{box-shadow:inset 0 1px 0 var(--linea);padding:9px 14px}.metas{box-shadow:inset 0 1px 0 var(--linea);flex-wrap:wrap;align-items:flex-end;gap:14px;padding-top:16px;display:flex}.metas--leer{font-size:13px;display:block}.metas .boton{height:40px}.metas__explica{flex-basis:100%}.metas__explica--mal{color:var(--alerta)}.numero{flex-direction:column;gap:6px;min-width:0;display:flex}.numero__caja{border-radius:calc(var(--radio) - 4px);background:var(--campo);height:40px;box-shadow:inset 0 1px 2px #00000038, inset 0 0 0 1px var(--linea-2);align-items:center;display:flex}.numero__caja:focus-within{box-shadow:inset 0 0 0 1.5px var(--acento), 0 0 0 4px color-mix(in srgb, var(--acento) 22%, transparent)}.numero__campo{text-align:right;width:90px;min-width:0;height:40px;box-shadow:none;font-family:var(--letra-mono);background:0 0;flex:1;padding:0 4px}.numero__campo:focus,.numero__campo:hover:not(:disabled){box-shadow:none;background:0 0}.numero__unidad{color:var(--tinta-3);white-space:nowrap;padding:0 8px 0 6px;font-size:12px}.numero__boton{width:36px;height:40px;color:var(--tinta-2);background:0 0;border:0;flex:none;font-size:18px}.numero__boton:hover{color:var(--tinta);background:var(--campo-hover)}.numero__boton:first-child{border-radius:calc(var(--radio) - 4px) 0 0 calc(var(--radio) - 4px);box-shadow:inset -1px 0 0 var(--linea)}.numero__boton:last-child{border-radius:0 calc(var(--radio) - 4px) calc(var(--radio) - 4px) 0;box-shadow:inset 1px 0 0 var(--linea)}.registrar__rejilla{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px 18px;display:grid}.registrar__pie{box-shadow:inset 0 1px 0 var(--linea);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.chip--borrador,.chip--preparada{color:var(--aviso);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aviso) 40%, transparent)}.chip--enviada{color:var(--acento);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acento) 40%, transparent)}.chip--aceptada,.chip--firmado,.chip--emitida{color:var(--exito);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--exito) 40%, transparent)}.chip--rechazada{color:var(--alerta);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--alerta) 40%, transparent)}.chip--pendiente,.chip--parcial{color:var(--aviso);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aviso) 40%, transparent)}.chip--cobrada{color:var(--exito);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--exito) 40%, transparent)}.fac-cobro{gap:14px}.fac-cobro .fila__texto{flex:1;min-width:0}.fac-mas-campos{flex-direction:column;gap:12px;display:flex}.fac-mas-campos summary{cursor:pointer;color:var(--tinta-2);padding:6px 0}.fac-mas-campos[open] summary{margin-bottom:10px}.fac-cabeza__fila{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fac-tope{grid-template-columns:1.3fr 1fr;gap:14px;display:grid}.fac-tope__caja{border-radius:var(--radio);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.fac-tope__cifra{font-family:var(--letra-mono);color:var(--tinta-2);font-size:15px}.fac-tope__cifra span{color:var(--tinta);letter-spacing:-.02em;margin-right:4px;font-size:30px;line-height:34px}.fac-tope__barra{background:var(--campo);height:8px;box-shadow:inset 0 0 0 1px var(--linea);border-radius:999px;overflow:hidden}.fac-tope__barra span{background:var(--exito);border-radius:999px;height:100%;display:block}.fac-tope__barra--cerca span{background:var(--aviso)}.fac-tope__barra--lleno span{background:var(--alerta)}.fac-tope__texto{font-size:13px;line-height:18px}.fac-607__fila{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fac-607__fila .campo--mini{grid-column:1/-1;width:100%;min-width:0}.fac-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:-14px;display:flex}.fac-pestanas .segmento__op{align-items:center;gap:7px;height:36px;padding:0 14px;display:inline-flex}.fac-cuenta{color:var(--tinta-3);font-size:12px}.segmento__op--activa .fac-cuenta{color:var(--tinta-2)}.fac-filtro{width:auto;min-width:200px}.fac-fila{color:var(--tinta);transition:background-color .15s}.fac-fila:hover{background:var(--superficie-2)}li+li>.fac-fila{box-shadow:inset 0 1px 0 var(--linea)}.fac-fila__clave{width:128px;color:var(--tinta-2);flex:none;font-size:13px}.fac-fila__texto{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fac-fila__extra{font-size:12px;line-height:16px}.fac-fila__fecha{text-align:right;flex:none;width:84px;font-size:13px}.fac-fila__monto{text-align:right;flex:none;width:150px;font-size:14px}.fac-fila .chip{flex:none}.fac-rejilla{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:end;gap:14px 16px;display:grid}.fac-rejilla--dos{grid-template-columns:repeat(2,minmax(0,1fr))}.fac-campo{flex-direction:column;gap:6px;min-width:0;display:flex}.fac-campo--ancho{grid-column:1/-1}.fac-campo--doble{grid-column:span 2}.fac-tasa{white-space:nowrap}.fac-junto{gap:8px;display:flex}.fac-junto .campo{flex:1;min-width:0}.fac-segmento{align-items:center;width:100%;height:44px;display:flex}.fac-segmento .segmento__op{flex:1;padding:0 16px}.fac-notas{resize:vertical;height:auto;padding:10px 14px;line-height:20px}.fac-cliente{background:var(--fondo-2)}.fac-botones{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fac-rd{padding:0 0 0 10px}.fac-cant{text-align:center;width:48px}.fac-lineas{gap:10px}.fac-linea{grid-template-columns:minmax(0,1fr) 150px 220px 150px 36px;align-items:start;gap:10px;display:grid}.fac-linea--cabeza{padding:0 2px;font-size:12px;font-weight:500}.fac-mas{align-self:flex-start}.fac-mas-fila{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 24px;display:flex}.fac-fila--boton{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.fac-fila--boton:disabled{cursor:default}.fac-fila--inactiva .fila__texto,.fac-fila--inactiva .fac-fila__monto{color:var(--tinta-2);text-decoration:line-through}.fac-catalogo__nota{margin:-4px 0 14px}.fac-activo{align-items:center;gap:8px;display:inline-flex}.fac-dos{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.fac-totales{gap:0}.fac-cabeza__accion{margin-left:auto}.fac-papel{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;margin-bottom:16px;display:grid}.lateral__pie{flex-wrap:wrap}.lateral__pie .yo{flex:1 0 100%}.oculto{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.fac-ancho{justify-content:center;width:100%}.fac-pistola{flex-direction:column;flex:0 460px;gap:6px;display:flex}.fac-pistola p:empty{display:none}.fac-a-lista{align-self:flex-start;margin-top:2px}.fac-lado{flex-direction:column;gap:16px;display:flex}.fac-lado .fac-botones{flex-flow:column;align-items:stretch}.fac-lado .fac-botones .boton{flex:none;justify-content:center}.hoja-fac{isolation:isolate;background:var(--p-fondo);min-height:880px;color:var(--p-tinta);border-top:6px solid var(--marca);border-radius:4px;flex-direction:column;padding:48px;font-size:13px;line-height:1.45;display:flex;position:relative;overflow:hidden}.hoja-fac p{color:var(--p-gris);margin:0}.hoja-fac--borrador:after{content:"BORRADOR";z-index:-1;color:var(--p-agua);pointer-events:none;place-items:center;font-size:clamp(56px,11vw,120px);font-weight:700;display:grid;position:absolute;inset:0;transform:rotate(-35deg)}.hoja-fac__cabeza{border-bottom:1px solid var(--p-tinta);justify-content:space-between;gap:24px;padding-bottom:20px;display:flex}.hoja-fac p.hoja-fac__marca{color:var(--p-tinta);overflow-wrap:anywhere;margin-bottom:8px;font-size:28px;font-weight:700;line-height:1.15}.hoja-fac__numero{text-align:right;flex:none}.hoja-fac p.hoja-fac__tipo{margin-bottom:12px;font-weight:700}.hoja-fac p.hoja-fac__etiqueta{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.hoja-fac p.hoja-fac__encf{color:var(--p-tinta);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:24px;font-weight:700;line-height:1.2}.hoja-fac__partes{justify-content:space-between;gap:32px;padding:20px 0;display:flex}.hoja-fac p.hoja-fac__cliente{color:var(--p-tinta);font-size:15px;font-weight:700}.hoja-fac__tabla{border-collapse:collapse;border-top:1px solid var(--p-tinta);border-bottom:1px solid var(--p-tinta);width:100%}.hoja-fac__tabla th{letter-spacing:.05em;text-transform:uppercase;color:var(--p-gris);text-align:left;border-bottom:1px solid var(--p-linea);padding:8px 12px 8px 0;font-size:11px}.hoja-fac__tabla td{color:var(--p-tinta);vertical-align:top;padding:8px 12px 8px 0}.hoja-fac__tabla tr+tr td{border-top:1px solid var(--p-linea)}.hoja-fac__tabla .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.hoja-fac__tabla th:last-child,.hoja-fac__tabla td:last-child{padding-right:0}.hoja-fac__tabla th:first-child,.hoja-fac__tabla td:first-child{text-align:left;width:48px}.hoja-fac__sub{color:var(--p-gris);font-size:12px;display:none}.hoja-fac__totales{width:min(300px,100%);margin:20px 0 32px auto}.hoja-fac__totales div{justify-content:space-between;gap:16px;padding:3px 0;display:flex}.hoja-fac__totales dt{color:var(--p-gris)}.hoja-fac__totales dd{color:var(--p-tinta);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.hoja-fac__totales .hoja-fac__total{border-top:1px solid var(--p-tinta);margin:6px 0;padding:8px 0}.hoja-fac__total dt,.hoja-fac__total dd{color:var(--p-tinta);font-size:17px;font-weight:700}.hoja-fac__totales .hoja-fac__neto{border-top:1px solid var(--p-linea);margin-top:6px;padding-top:8px}.hoja-fac__neto dt,.hoja-fac__neto dd{color:var(--p-tinta);font-weight:700}.hoja-fac__timbre{border-top:1px solid var(--p-tinta);align-items:flex-start;gap:20px;margin-top:auto;padding-top:20px;display:flex}.hoja-fac p.hoja-fac__aviso{font-size:15px;font-weight:700}.hoja-fac p.hoja-fac__codigo{color:var(--p-tinta);margin-bottom:8px;font-size:17px}.hoja-fac p.hoja-fac__nota{margin-top:8px;font-size:12px}@media (max-width:1100px){.fac-papel{grid-template-columns:1fr}}@media (max-width:620px){.hoja-fac{min-height:0;padding:20px}.hoja-fac__cabeza,.hoja-fac__partes{flex-direction:column;gap:16px}.hoja-fac__numero{text-align:left}.hoja-fac__tabla th:first-child,.hoja-fac__tabla th:nth-child(3),.hoja-fac__tabla th:nth-child(4),.hoja-fac__tabla td:first-child,.hoja-fac__tabla td:nth-child(3),.hoja-fac__tabla td:nth-child(4){display:none}.hoja-fac__sub{display:block}.hoja-fac__timbre img{width:84px;height:84px}}.fac-dl{flex-direction:column;margin:0;display:flex}.fac-dl div{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:14px;display:flex}.fac-dl div+div{box-shadow:inset 0 1px 0 var(--linea)}.fac-dl dt{color:var(--tinta-2)}.fac-dl dd{text-align:right;margin:0}.fac-dl__total dt{color:var(--tinta);font-weight:600}.fac-dl__total dd{color:var(--tinta);font-size:18px}.fac-dl--hoja div{align-items:center}.fac-dl--hoja dt{flex:none;width:42%;font-size:13px}.fac-dl--hoja dd{overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:6px;font-size:13px;display:flex}.fac-tabla{max-height:none}.fac-tabla .num{text-align:right}.fac-tabla td{font-size:14px}.fac-acciones{box-shadow:inset 0 1px 0 var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:-12px;padding-top:18px;display:flex}.fac-enlaces{flex-wrap:wrap;align-items:center;gap:16px;margin-top:-24px;display:flex}.fac-emitir{flex-direction:column;gap:12px;display:flex}.fac-emitir .boton--principal{height:44px}.fac-borrar{align-self:flex-start}.fac-plantillas{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.fac-plantilla{border-radius:calc(var(--radio) - 4px);text-align:left;color:var(--tinta);background:var(--fondo-2);box-shadow:inset 0 0 0 1px var(--linea);border:0;flex-direction:column;gap:4px;padding:14px 16px;transition:box-shadow .15s;display:flex}.fac-plantilla:hover{box-shadow:inset 0 0 0 1px var(--linea-2)}.fac-plantilla--activa{box-shadow:inset 0 0 0 1.5px var(--acento)}.fac-plantilla__nombre{font-size:15px;font-weight:600}.fac-hitos{gap:10px}.fac-hito{grid-template-columns:28px minmax(0,1fr) 170px 150px 36px;align-items:center;gap:10px;display:grid}.fac-hito__n{width:26px;height:26px;color:var(--tinta-2);box-shadow:inset 0 0 0 1px var(--linea-2);border-radius:50%;place-items:center;font-size:12px;display:grid}.fac-hito__monto{text-align:right;font-size:14px}.fac-hito-fila{gap:14px}.fac-contrato{border-radius:var(--radio);background:var(--superficie);max-width:760px;box-shadow:inset 0 0 0 1px var(--linea);flex-direction:column;gap:18px;padding:32px 36px;display:flex}.fac-contrato h3{margin:0 0 6px;font-size:14px;font-weight:600}.fac-contrato p{color:var(--tinta-2);font-size:15px;line-height:24px}.entrar{background:radial-gradient(120% 70% at 50% 0%, var(--fondo-2), var(--fondo));flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:100vh;padding:48px 16px 24px;display:flex}.entrar__caja{border-radius:calc(var(--radio) + 6px);background:var(--superficie);width:100%;max-width:400px;box-shadow:inset 0 0 0 1px var(--linea), 0 30px 80px -30px #00000073;flex-direction:column;padding:36px 32px 32px;display:flex}.entrar__marca{margin-bottom:20px}.entrar__titulo{font-family:var(--letra-titulos);letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:34px}.entrar__lema{margin:6px 0 28px}.formulario{flex-direction:column;gap:10px;display:flex}.formulario .boton--principal{height:44px;margin-top:8px}.entrar__error{color:var(--alerta);margin:0 0 14px;font-size:14px;line-height:20px}.formulario .entrar__error{margin:4px 0 0}.entrar__titulo--paso{letter-spacing:-.02em;font-size:24px;line-height:30px}.entrar__correo{color:var(--tinta);overflow-wrap:anywhere;font-weight:500}.entrar__separado{box-shadow:0 -1px 0 var(--linea);border-radius:0;margin-top:10px;padding-top:14px}.boton--alto{height:44px}.campo-clave{position:relative}.campo-clave .campo{padding-right:84px}.campo-clave__ver{cursor:pointer;min-width:76px;font:inherit;color:var(--acento);border-radius:var(--radio);background:0 0;border:0;padding:0 14px;font-size:14px;font-weight:500;position:absolute;top:0;bottom:0;right:0}.campo-clave__ver:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.formulario .campo-clave+.etiqueta{margin-top:6px}.clave-reglas{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.clave-regla{color:var(--tinta-2);align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.clave-regla svg{color:var(--tinta-3);flex:none}.clave-regla--ok{color:var(--tinta)}.clave-regla--ok svg{color:var(--exito)}.clave-lista{color:var(--exito);margin:4px 0 0;font-size:14px;line-height:20px}.oculto-lector{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.panel--clave{max-width:440px}@media (hover:none){.entrar .campo,.panel--clave .campo{font-size:16px}}.entrar__pie{text-align:center}.vacio{max-width:520px;color:var(--tinta-2);flex-direction:column;align-items:flex-start;gap:14px;margin:12vh auto 0;display:flex}.vacio .t-titulo{color:var(--tinta)}@media (max-width:820px){.marco{display:block}.lateral{display:none}.arriba{top:var(--alto-demo,0px);z-index:10;background:color-mix(in srgb, var(--fondo) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:56px;box-shadow:inset 0 -1px 0 var(--linea);justify-content:space-between;align-items:center;padding:0 8px 0 16px;display:flex;position:sticky}.arriba__marca{font-family:var(--letra-titulos);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.centro{padding:28px 16px calc(96px + env(safe-area-inset-bottom,0px))}.pagina{gap:32px}.t-titulo-grande{font-size:28px;line-height:34px}.rejilla{grid-template-columns:1fr 1fr;gap:10px}.ficha{min-height:170px;padding:18px 14px 14px}.ficha__cabeza{flex-direction:column;align-items:flex-start;gap:6px}.ficha__nombre{font-size:17px;line-height:22px}.ficha__desc{font-size:13px;line-height:18px}.acceso__alcance{margin-left:0}.nuevo{flex-wrap:wrap}.nuevo .campo--select{width:100%}.nuevo__texto{flex:200px}.fila{flex-wrap:wrap;row-gap:4px}.fila__marca{order:3;width:100%;padding-left:34px}.invitar{grid-template-rows:none;grid-template-columns:1fr}.invitar .etiqueta,.invitar .campo,.invitar .boton,.invitar__explica{grid-area:auto}.invitar .boton{margin-top:8px}.pestanas{z-index:10;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--fondo-2) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 var(--linea);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.pestana{min-width:0;max-width:96px;color:var(--tinta-3);border-radius:10px;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;padding:6px 4px;font-size:11px;font-weight:500;display:flex;position:relative}.pestana--activa{color:var(--tinta)}.demo{justify-content:flex-start}.barra-tablero{margin-top:-8px}.bloque__cabeza{flex-wrap:wrap;row-gap:4px}.semana{flex:1;justify-content:space-between}.exportar{width:100%}.exportar .boton{flex:1}.kpis{grid-template-columns:1fr 1fr;gap:14px 10px}.kpi__caja{gap:8px;padding:13px 12px 11px}.kpi__fila{flex-direction:column;align-items:flex-start;gap:4px}.kpi__valor{font-size:19px;line-height:24px}.kpi__pie{flex-direction:column;gap:2px}.panel{padding:14px}.filtro,.campo--mini{width:100%;min-width:0}.filtros__vista{margin-left:0}.ficha__luces{flex-wrap:wrap;gap:8px}.ficha__lider{flex-direction:column;gap:2px}.registrar__rejilla{grid-template-columns:1fr}.registrar__pie{flex-direction:column;align-items:stretch}.fac-tope,.fac-dos{grid-template-columns:1fr}.fac-barra{margin-bottom:-8px}.fac-pestanas{width:100%;overflow-x:auto}.fac-pestanas .segmento__op{flex:1;justify-content:center;padding:0 8px}.fac-filtro{width:100%}.fac-fila{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px 14px;display:grid}.fac-fila__clave{width:auto}.fac-fila__texto{grid-area:2/1/auto/-1}.fac-fila .fila__marca{order:0;grid-area:3/1;width:auto;padding-left:0}.fac-fila__fecha{display:none}.fac-fila__monto{grid-area:3/2;width:auto}.fac-fila .chip,.fac-fila>.boton--mini{grid-area:1/2;justify-self:end}.fac-rejilla,.fac-rejilla--dos{grid-template-columns:1fr}.fac-campo--doble{grid-column:auto}.fac-linea{box-shadow:inset 0 -1px 0 var(--linea);grid-template-columns:1fr 1fr;padding-bottom:12px}.fac-linea>.fac-campo:first-child{grid-column:1/-1}.fac-linea>.boton--solo-icono{justify-self:end}.fac-linea--cabeza{display:none}.fac-hito{grid-template-columns:26px minmax(0,1fr) 32px}.fac-hito>.numero{grid-column:2}.fac-hito__monto{text-align:left;grid-column:2}.fac-hito-fila .boton,.fac-hito-fila .chip{margin-left:34px}.fac-cobro{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px 14px;display:grid}.fac-cobro>.t-3{grid-area:1/1}.fac-cobro>.boton--mini{grid-area:1/2;justify-self:end}.fac-cobro .fila__texto{grid-area:2/1/auto/-1}.fac-cobro>.t-mono{grid-area:3/1/auto/-1;justify-self:end}.fac-dl--hoja div{flex-direction:column;align-items:stretch;gap:2px}.fac-dl--hoja dt{width:auto}.fac-dl--hoja dd{text-align:left;justify-content:space-between}.fac-contrato{padding:20px 18px}.fac-acciones{flex-direction:column;align-items:stretch}.fac-botones{justify-content:stretch}.fac-botones .boton{flex:1}.fac-enlaces{margin-top:-16px}}.volver{align-self:flex-start}.dec-rejilla{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.dec-ficha{border-radius:var(--radio);background:var(--superficie);min-height:230px;box-shadow:inset 0 0 0 1px var(--linea);color:var(--tinta);flex-direction:column;gap:12px;padding:18px 20px;text-decoration:none;transition:box-shadow .15s,background-color .15s;display:flex}.dec-ficha:hover{background:var(--superficie-2);box-shadow:inset 0 0 0 1px var(--linea-2)}.dec-ficha__cabeza{justify-content:space-between;align-items:center;gap:10px;display:flex}.dec-ficha__marca{font-family:var(--letra-titulos);align-items:center;gap:8px;font-size:18px;font-weight:600;display:inline-flex}.dec-ficha__puerta{margin-top:2px}.dec-ficha__pregunta{flex:1}.dec-ficha__pie{box-shadow:inset 0 1px 0 var(--linea);padding-top:10px}.dec-congelada{color:var(--alerta);font-weight:500}.punto--grande{vertical-align:middle;width:12px;height:12px;margin-right:12px}.dec-etapas{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.dec-etapa{flex-direction:column;gap:6px;min-width:0;display:flex}.dec-etapa__punto{background:var(--linea-2);border-radius:2px;height:4px}.dec-etapa--hecha .dec-etapa__punto{background:var(--exito)}.dec-etapa--actual .dec-etapa__punto{background:var(--acento)}.dec-etapa--cerrada .dec-etapa__punto{background:var(--alerta)}.dec-etapa__nombre{min-height:28px;color:var(--tinta-2);overflow-wrap:anywhere;font-size:11px;line-height:14px}.dec-etapa--actual .dec-etapa__nombre{color:var(--tinta);font-weight:600}.dec-chip--va{color:var(--exito);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--exito) 40%, transparent)}.dec-chip--no_va{color:var(--alerta);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--alerta) 40%, transparent)}.dec-chip--falta{color:var(--aviso);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aviso) 40%, transparent)}.dec-aviso{border-radius:var(--radio);color:var(--tinta);background:color-mix(in srgb, var(--aviso) 12%, var(--superficie));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aviso) 40%, transparent);padding:12px 16px}.dec-voces{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.dec-voz{gap:10px}.dec-veredicto{font-family:var(--letra-titulos);letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:36px}.dec-veredicto--va{color:var(--exito)}.dec-veredicto--no_va{color:var(--alerta)}.dec-veredicto--falta{color:var(--aviso)}.dec-criterios,.dec-objeciones{flex-direction:column;gap:12px;margin:4px 0 0;padding:0;list-style:none;display:flex}.dec-objeciones li{box-shadow:inset 2px 0 0 var(--linea-2);flex-direction:column;gap:6px;padding-left:14px;display:flex}.dec-criterio{gap:10px;display:flex}.dec-criterio__marca{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.dec-criterio--si .dec-criterio__marca{color:var(--exito);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--exito) 50%, transparent)}.dec-criterio--no .dec-criterio__marca{color:var(--alerta);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--alerta) 50%, transparent)}.dec-criterio__texto{flex-direction:column;gap:4px;min-width:0;display:flex}.dec-falta{color:var(--tinta)}.dec-citas{flex-wrap:wrap;gap:6px;display:flex}.dec-cita{max-width:100%;height:22px;color:var(--tinta-2);background:var(--fondo-2);box-shadow:inset 0 0 0 1px var(--linea);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;text-decoration:none;display:inline-flex;overflow:hidden}.dec-cita:hover{color:var(--tinta);box-shadow:inset 0 0 0 1px var(--linea-2)}.dec-ia{box-shadow:inset 0 1px 0 var(--linea);flex-direction:column;gap:10px;padding-top:12px;display:flex}.dec-decisiones{flex-wrap:wrap}.dec-motivo{resize:vertical;min-height:84px}.dec-historia,.dec-hip,.dec-ev{align-items:center;gap:14px;padding:12px 16px;display:flex}li+li.dec-historia,li+li.dec-hip,li+li.dec-ev{box-shadow:inset 0 1px 0 var(--linea)}.dec-ev:target{background:color-mix(in srgb, var(--acento) 10%, var(--superficie))}.dec-hip__estado{flex:none;width:auto}.dec-hip__estado--validada{color:var(--exito)}.dec-hip__estado--refutada{color:var(--alerta)}.dec-canvas{border-radius:var(--radio);background:var(--linea);box-shadow:inset 0 0 0 1px var(--linea);grid-template-columns:repeat(5,minmax(0,1fr));grid-template-areas:"problema solucion propuesta ventaja segmento""problema metricas propuesta canales segmento""costos costos costos ingresos ingresos";gap:1px;display:grid;overflow:hidden}.dec-bloque{background:var(--superficie);flex-direction:column;gap:8px;min-height:130px;padding:14px 16px;display:flex}.dec-bloque--problema{grid-area:problema}.dec-bloque--segmento{grid-area:segmento}.dec-bloque--propuesta{grid-area:propuesta}.dec-bloque--solucion{grid-area:solucion}.dec-bloque--canales{grid-area:canales}.dec-bloque--ingresos{grid-area:ingresos}.dec-bloque--costos{grid-area:costos}.dec-bloque--metricas{grid-area:metricas}.dec-bloque--ventaja{grid-area:ventaja}.dec-bloque__campo{resize:vertical;flex:1;min-height:96px}.dec-bloque__vacio{font-style:italic}.entrar__local{align-self:center;margin-top:14px}@media (max-width:820px){.dec-voces{grid-template-columns:minmax(0,1fr)}.dec-canvas{grid-template-columns:minmax(0,1fr);grid-template-areas:"problema""segmento""propuesta""solucion""canales""ingresos""costos""metricas""ventaja"}.dec-bloque{min-height:0}.dec-historia,.dec-hip,.dec-ev{flex-wrap:wrap}.dec-etapa__nombre{font-size:10px}}.nav__avisos{min-width:20px;height:20px;color:var(--sobre-acento);background:var(--aviso);border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.pestana .nav__avisos{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:0;right:calc(50% - 22px)}.ruta-pestanas{align-self:flex-start;margin-top:6px}.ruta-pestanas .segmento__op{align-items:center;text-decoration:none;display:inline-flex}.ruta-rejilla{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.ruta-ficha{border-radius:var(--radio);background:var(--superficie);min-height:230px;box-shadow:inset 0 0 0 1px var(--linea);color:var(--tinta);flex-direction:column;gap:10px;padding:18px 20px;text-decoration:none;transition:box-shadow .15s,background-color .15s;display:flex}.ruta-ficha:hover{background:var(--superficie-2);box-shadow:inset 0 0 0 1px var(--linea-2)}.ruta-ficha__siguiente{flex:1}.ruta-barra{background:var(--campo);height:6px;box-shadow:inset 0 0 0 1px var(--linea);border-radius:3px;overflow:hidden}.ruta-barra span{background:var(--exito);border-radius:3px;height:100%;display:block}.ruta-sin-avisos{margin-top:-16px}.ruta-avisos{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aviso) 35%, transparent);gap:10px}.lista--plana{box-shadow:none;background:0 0}.ruta-aviso{align-items:center;gap:12px;padding:10px 0;display:flex}li+li.ruta-aviso{box-shadow:inset 0 1px 0 var(--linea)}.ruta-aviso .chip{flex:none;justify-content:center;min-width:108px}.ruta-chip--vencida{color:var(--alerta);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--alerta) 45%, transparent)}.ruta-chip--pronto,.ruta-chip--falta_dato{color:var(--aviso);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aviso) 45%, transparent)}.ruta-chip--hecha{color:var(--exito);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--exito) 45%, transparent)}.ruta-chip--luego{color:var(--tinta-2)}.ruta-problema-nuevo{gap:18px}.ruta-pregunta{flex-direction:column;gap:10px;display:flex}.ruta-resultado{box-shadow:inset 0 1px 0 var(--linea);flex-direction:column;gap:16px;padding-top:18px;display:flex}.ruta-otras{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ruta-otra{cursor:pointer;font:inherit;border:0;font-size:12px}.ruta-pasos{border-radius:var(--radio);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);margin:0;padding:0;list-style:none}.ruta-paso{gap:14px;padding:16px 18px;display:flex}li+li.ruta-paso{box-shadow:inset 0 1px 0 var(--linea)}.ruta-paso--siguiente{background:color-mix(in srgb, var(--acento) 6%, var(--superficie))}.ruta-paso--hecho .ruta-paso__titulo{color:var(--tinta-2);text-decoration:line-through;-webkit-text-decoration-color:var(--tinta-3);text-decoration-color:var(--tinta-3)}.ruta-paso__check{flex:none;margin-top:1px}.ruta-paso__num{width:24px;height:24px;color:var(--tinta-2);box-shadow:inset 0 0 0 1px var(--linea-2);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.ruta-paso__texto{flex-direction:column;gap:6px;min-width:0;display:flex}.ruta-paso__titulo{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.ruta-recursos{flex-wrap:wrap;gap:6px;display:flex}.ruta-recurso{gap:5px}.ruta-recurso--interno{color:var(--tinta)}.ruta-propuesta{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ruta-propuesta__paso{gap:14px;display:flex}.ruta-propuesta__num{width:26px;height:26px;color:var(--sobre-acento);background:var(--acento);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.ruta-propuesta .ruta-recursos{flex-direction:column;gap:6px}.ruta-enlace{color:var(--tinta);background:var(--fondo-2);box-shadow:inset 0 0 0 1px var(--linea);border-radius:10px;align-items:flex-start;gap:8px;padding:9px 12px;font-size:14px;line-height:19px;text-decoration:none;display:flex}.ruta-enlace svg{color:var(--acento);flex:none;margin-top:3px}.ruta-enlace:hover{box-shadow:inset 0 0 0 1px var(--linea-2)}.ruta-problema details{padding:12px 16px}.ruta-problema summary{cursor:pointer;align-items:center;gap:14px;list-style:none;display:flex}.ruta-problema summary::-webkit-details-marker{display:none}.ruta-problema details[open] summary{box-shadow:inset 0 -1px 0 var(--linea);margin-bottom:14px;padding-bottom:14px}li+li.ruta-problema{box-shadow:inset 0 1px 0 var(--linea)}.ruta-problema__acciones{margin-top:14px}.ruta-mes{flex-direction:column;gap:8px;display:flex}.ruta-mes__titulo{padding-left:2px}.ruta-venc{align-items:center;gap:16px;padding:12px 16px;display:flex}li+li.ruta-venc{box-shadow:inset 0 1px 0 var(--linea)}.ruta-venc--hecha .fila__texto{color:var(--tinta-2)}.ruta-venc__dia{flex-direction:column;flex:none;align-items:center;width:44px;display:flex}.ruta-venc__dia strong{font-family:var(--letra-mono);font-size:20px;font-weight:500;line-height:24px}.ruta-venc__acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.ruta-movida{display:block}.ruta-hecha{color:var(--tinta-2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ruta-aplica{align-items:center;gap:14px;padding:12px 16px;display:flex}.ruta-feriados{border-radius:var(--radio);background:var(--linea);box-shadow:inset 0 0 0 1px var(--linea);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ruta-feriado{background:var(--superficie);flex-direction:column;gap:2px;padding:12px 16px;font-size:14px;display:flex}@media (max-width:820px){.ruta-venc{flex-wrap:wrap;align-items:flex-start}.ruta-venc .fac-fila__texto{flex:200px}.ruta-venc__acciones{justify-content:flex-start;width:100%;padding-left:60px}.ruta-aviso,.ruta-problema summary,.ruta-aplica{flex-wrap:wrap}}.cli-barra{grid-template-columns:220px minmax(0,1fr);gap:12px;margin-top:6px;display:grid}.cli-chip--vencido{color:var(--alerta);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--alerta) 45%, transparent)}.cli-chip--hoy{color:var(--aviso);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aviso) 45%, transparent)}.cli-chip--luego{color:var(--tinta-2);box-shadow:inset 0 0 0 1px var(--linea-2)}.cli-fila .chip{justify-content:center;width:86px}.cli-cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cli-cifra{cursor:default;flex:1;justify-content:space-between;min-height:92px}.cli-cifra:hover{box-shadow:inset 0 0 0 1px var(--linea)}.cli-cifra:active{transform:none}.cli-cifra__pie{font-size:12px;line-height:16px}.cli-etapas-movil{display:none}.cli-embudo{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.cli-columna{border-radius:var(--radio);background:var(--fondo-2);min-height:240px;box-shadow:inset 0 0 0 1px var(--linea);flex-direction:column;gap:10px;padding:14px 12px 12px;display:flex}.cli-columna__cabeza{flex-direction:column;gap:2px;padding:0 4px;display:flex}.cli-columna__nombre{font-family:var(--letra-titulos);font-size:15px;font-weight:600}.cli-columna__explica{min-height:32px;padding:0 4px;font-size:12px;line-height:16px}.cli-columna__vacia{padding:10px 4px;font-size:13px}.cli-tarjetas{flex-direction:column;gap:8px;display:flex}.cli-tarjeta{border-radius:calc(var(--radio) - 4px);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);flex-direction:column;gap:5px;padding:12px 12px 11px;transition:box-shadow .15s,transform .16s cubic-bezier(.23,1,.32,1);display:flex}.cli-tarjeta:hover{box-shadow:inset 0 0 0 1px var(--linea-2)}.cli-tarjeta:active{transform:scale(.98)}.cli-tarjeta__nombre{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:38px;font-size:14px;font-weight:600;line-height:19px;display:-webkit-box;overflow:hidden}.cli-tarjeta__paso{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.cli-tarjeta__fecha{color:var(--tinta-2);font-size:12px}.cli-tarjeta__fecha--vencido{color:var(--alerta);font-weight:600}.cli-tarjeta__fecha--hoy{color:var(--aviso);font-weight:600}.cli-tarjeta .fila__marca{font-size:12px}.cli-cerrados summary{cursor:pointer}.cli-cerrados:not([open]){gap:0}.cli-cerrados[open]{gap:8px}.cli-proximo{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cli-pasos{gap:0;margin:6px 0 0;padding:0;list-style:none;display:flex}.cli-paso{flex:1 1 0;min-width:0}.cli-paso__boton{width:100%;height:44px;color:var(--tinta-3);box-shadow:inset 0 -2px 0 var(--linea);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.cli-paso__boton:not(:disabled):hover{color:var(--tinta);box-shadow:inset 0 -2px 0 var(--linea-2)}.cli-paso__boton:disabled{cursor:default}.cli-paso__punto{border-radius:50%;flex:none;width:8px;height:8px;box-shadow:inset 0 0 0 1.5px}.cli-paso--hecho .cli-paso__boton{color:var(--tinta-2);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--acento) 50%, var(--linea))}.cli-paso--hecho .cli-paso__punto{background:currentColor}.cli-paso--actual .cli-paso__boton{color:var(--tinta);box-shadow:inset 0 -2px 0 var(--acento);font-weight:600}.cli-paso--actual .cli-paso__punto{background:var(--acento);box-shadow:none}.cli-ficha{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.cli-ficha__principal,.cli-ficha__lado{flex-direction:column;gap:24px;min-width:0;display:flex}.cli-panel-paso--vencido{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--alerta) 45%, var(--linea))}.cli-panel-paso--hoy{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aviso) 45%, var(--linea))}.cli-paso-form{grid-template-columns:minmax(0,1fr) 170px auto;align-items:end;gap:12px;display:grid}.cli-paso-form .boton{height:44px}.cli-contacto{gap:14px}.cli-tipos{border-radius:18px;flex-wrap:wrap}.cli-resumen{resize:vertical;height:auto;min-height:84px;padding-top:10px;padding-bottom:10px;line-height:20px}.cli-contacto__pie{justify-content:space-between;align-items:end;gap:12px;display:flex}.cli-contacto__pie .fac-campo{width:180px}.cli-contacto__pie .boton{height:44px}.cli-historia{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cli-hito{box-shadow:inset 0 1px 0 var(--linea);grid-template-columns:92px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.cli-hito__fecha{padding-top:1px;font-size:13px}.cli-hito__cuerpo{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.cli-hito--etapa .cli-hito__tipo,.cli-hito--cotizacion .cli-hito__tipo{color:var(--acento)}.cli-monto{text-align:right;flex:none;font-size:13px}.cli-perder{background:0 0;padding:12px 16px}.cli-perder__abrir{color:var(--alerta);align-self:flex-start}.cli-perder__confirmar{color:var(--alerta);border-color:color-mix(in srgb, var(--alerta) 50%, transparent)}.rit-agenda{counter-reset:agenda;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rit-agenda li{counter-increment:agenda}.rit-agenda a{box-shadow:inset 0 -1px 0 var(--linea);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.rit-agenda li>span:first-child:before,.rit-agenda a span:first-child:before{content:counter(agenda) ". ";color:var(--tinta-3)}.rit-agenda--previa li{box-shadow:inset 0 -1px 0 var(--linea);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.rit-reunion{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.rit-indice{top:calc(var(--alto-demo,0px) + 24px);flex-direction:column;gap:8px;display:flex;position:sticky}.rit-indice a{color:var(--tinta-2)}.rit-indice a:hover{color:var(--tinta)}.rit-secciones{flex-direction:column;gap:16px;min-width:0;display:flex}.rit-seccion{scroll-margin-top:calc(var(--alto-demo,0px) + 24px)}.rit-seccion__n{width:24px;height:24px;color:var(--tinta-2);box-shadow:inset 0 0 0 1px var(--linea-2);vertical-align:2px;border-radius:50%;place-items:center;margin-right:10px;font-size:12px;display:inline-grid}.rit-seccion__explica{margin-top:-6px;font-size:13px;line-height:19px}.rit-fila{padding-left:0}.rit-luz{border-radius:50%;flex:none;width:10px;height:10px}.rit-luz--rojo{background:var(--alerta);border-radius:2px}.rit-luz--amarillo{background:var(--aviso);border-radius:1px;transform:rotate(45deg)}.rit-valor{text-align:right;flex:none;width:110px;font-size:14px}.rit-ya{flex:none;font-size:12px}.rit-texto{resize:vertical;height:auto;min-height:72px;padding-top:10px;padding-bottom:10px;line-height:20px}.rit-estado{flex:none}.rit-estado .segmento__op{height:26px;padding:0 10px;font-size:12px}.rit-op--desviada,.rit-op--no_hecha{color:var(--alerta)}.rit-op--hecha{color:var(--exito)}.rit-chip--desviada,.rit-chip--no_hecha{color:var(--alerta);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--alerta) 45%, transparent)}.rit-chip--hecha{color:var(--exito);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--exito) 45%, transparent)}.rit-asuntos{border-radius:var(--radio);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rit-seccion .rit-asuntos{box-shadow:none;background:0 0}.rit-asunto{flex-direction:column;gap:12px;padding:12px 14px;display:flex}.rit-asunto+.rit-asunto{box-shadow:inset 0 1px 0 var(--linea)}.rit-seccion .rit-asunto{padding-left:0;padding-right:0}.rit-asunto__cabeza{align-items:center;gap:12px;min-height:36px;display:flex}.rit-asunto__n{width:26px;height:26px;color:var(--sobre-boton);background:var(--boton);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.rit-prioridad{flex:none}.rit-prioridad .segmento__op{width:30px;height:26px;padding:0}.rit-resolver{border-radius:calc(var(--radio) - 4px);background:var(--fondo-2);box-shadow:inset 0 0 0 1px var(--linea);flex-direction:column;gap:12px;padding:14px;display:flex}.rit-contarea{align-items:center;gap:8px;font-size:14px;display:inline-flex}.rit-contarea input{width:18px;height:18px;accent-color:var(--acento)}.rit-nuevo{margin-top:4px}.rit-cierre{flex-direction:column;gap:14px;display:flex}.rit-cierre__pie{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.rit-cierre__pie .boton{height:44px}.rit-nota-campo{width:220px}.rit-nota{font-family:var(--letra-mono);flex:none;font-size:18px}.rit-trimestre{align-items:center;gap:12px;margin-top:-16px;display:flex}.rit-meta-nueva__boton{justify-content:end}.rit-meta-nueva__boton .boton{height:44px}.rit-meta-nueva .fac-rejilla{grid-template-columns:200px minmax(0,2fr) minmax(0,1fr) auto}.con-llave{border-radius:calc(var(--radio) - 4px);background:var(--campo);box-shadow:inset 0 0 0 1px var(--linea-2);align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex}.con-llave__texto{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;min-width:0;font-size:14px}.con-recetas{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.con-receta{border-radius:calc(var(--radio) - 4px);background:var(--fondo-2);min-width:0;box-shadow:inset 0 0 0 1px var(--linea);flex-direction:column;gap:8px;padding:14px;display:flex}.con-codigo{background:var(--campo);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:18px}.con-revocar{color:var(--alerta)}.pestana--mas{font:inherit;background:0 0;border:0;font-size:11px;font-weight:500}.hoja-fondo{z-index:30;background:color-mix(in srgb, var(--fondo) 55%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.hoja{padding:10px 12px calc(16px + env(safe-area-inset-bottom,0px));background:var(--superficie);box-shadow:0 -12px 40px color-mix(in srgb, var(--fondo) 70%, transparent), inset 0 1px 0 var(--linea-2);border-radius:18px 18px 0 0;flex-direction:column;gap:4px;animation:.22s cubic-bezier(.23,1,.32,1) hoja-sube;display:flex;position:absolute;bottom:0;left:0;right:0}.hoja__asa{background:var(--linea-2);border-radius:2px;align-self:center;width:36px;height:4px;margin-bottom:8px}.hoja__item{height:48px;font-size:15px}@keyframes hoja-sube{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hoja{animation:none}}@media (max-width:1100px){.cli-embudo{grid-template-columns:repeat(2,minmax(0,1fr))}.cli-ficha,.con-recetas{grid-template-columns:minmax(0,1fr)}.rit-meta-nueva .fac-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.cli-barra{grid-template-columns:minmax(0,1fr)}.cli-cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cli-cifra{min-height:84px;padding:12px 10px 10px}.cli-cifras .kpi__valor{font-size:18px;line-height:24px}.cli-cifras .kpi__titulo{white-space:normal;min-height:30px;font-size:12px;line-height:15px}.cli-etapas-movil{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cli-etapas-movil .segmento__op{height:36px}.cli-embudo{grid-template-columns:minmax(0,1fr)}.cli-columna{min-height:0;display:none}.cli-columna--movil{display:flex}.cli-fila .chip{width:auto}.cli-nuevo{right:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:9;height:48px;box-shadow:0 8px 24px color-mix(in srgb, var(--fondo) 60%, transparent);position:fixed}.cli-proximo{grid-template-columns:minmax(0,1fr)}.cli-pasos{scrollbar-width:none;overflow-x:auto}.cli-paso{flex:none}.cli-paso__boton{padding:0 10px}.cli-paso-form{grid-template-columns:minmax(0,1fr)}.cli-contacto__pie{flex-direction:column;align-items:stretch}.cli-contacto__pie .fac-campo{width:100%}.cli-hito{grid-template-columns:minmax(0,1fr) auto}.cli-hito__fecha{grid-column:1/-1}.rit-reunion{grid-template-columns:minmax(0,1fr)}.rit-indice{display:none}.rit-fila,.rit-asunto__cabeza{flex-wrap:wrap}.rit-asunto__cabeza .fac-fila__texto{flex-basis:calc(100% - 140px)}.rit-valor{width:auto}.rit-meta-nueva .fac-rejilla{grid-template-columns:minmax(0,1fr)}.rit-trimestre{margin-top:-8px}.rit-nota-campo,.rit-cierre__pie .boton{width:100%}}.fila.fac-fila{padding-right:16px}.cli-nuevo{margin-left:auto}.lateral__pie .boton{flex:1}.barra-tablero .boton--mini{height:44px;padding:0 14px}.semana{height:44px;padding:2px 4px}.rejilla{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.rejilla .ficha__cabeza{flex-wrap:wrap}@media (min-width:1100px){.dec-rejilla,.ruta-rejilla{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:10px}.dec-ficha,.ruta-ficha{grid-template-columns:250px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px 32px;min-height:0;display:grid}.dec-ficha>.dec-ficha__cabeza,.ruta-ficha>.dec-ficha__cabeza{grid-area:1/1}.dec-ficha>.dec-ficha__pie,.ruta-ficha>.dec-ficha__pie{box-shadow:none;grid-area:2/1;padding-top:0}.dec-ficha>.dec-etapas{grid-area:1/2/3}.dec-ficha>.dec-ficha__puerta,.ruta-ficha>.t-versal{grid-area:1/3;margin:0}.dec-ficha>.dec-ficha__pregunta,.ruta-ficha>.ruta-ficha__siguiente{grid-area:2/3}.ruta-ficha>.ruta-barra{grid-area:1/2}.ruta-ficha>.t-3:not(.dec-ficha__pie){grid-area:2/2}}@media (max-width:720px){.rejilla{grid-template-columns:minmax(0,1fr)}.boton--mini,.boton--solo-icono{min-width:44px;min-height:44px}.fac-linea{align-items:end}.cli-nuevo{margin-left:0}}.fac-publica{max-width:816px;margin:0 auto;padding:24px 16px 48px}.fac-publica__acciones{justify-content:flex-end;margin-bottom:16px}.ficha__desc{min-height:60px}.rejilla .ficha__lider{flex-direction:column;align-items:flex-start;gap:2px}.rejilla .ficha__tablero{flex:none}.rejilla .ficha__pie{margin-top:auto}.fac-linea>.boton--solo-icono{margin-top:4px}.fac-mas-fila{align-items:flex-end}@media (max-width:720px){.ficha__desc{min-height:0}}@media print{@page{size:letter;margin:0}html,body{background:0 0!important}body :not(:has(.hoja-fac)):not(.hoja-fac):not(.hoja-fac *){display:none!important}body :has(.hoja-fac){background:0 0!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.hoja-fac{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;min-height:10.9in;padding:.6in}.hoja-fac__sub{display:none!important}}.pan-carga{border-radius:var(--radio);background:var(--superficie);height:320px}.pan-seccion{margin-bottom:-12px}.pan-aldia{border-radius:var(--radio);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);align-items:center;gap:10px;padding:14px 16px;display:flex}.pan-aldia svg{color:var(--exito);flex:none}.pan-mensajes{border-radius:var(--radio);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pan-mensaje{grid-template-columns:82px 1fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.pan-mensaje+.pan-mensaje{box-shadow:inset 0 1px 0 var(--linea)}.pan-mensaje__nivel{font-size:12px;font-weight:500}.pan-mensaje--alerta .pan-mensaje__nivel{color:var(--alerta)}.pan-mensaje--aviso .pan-mensaje__nivel{color:var(--aviso)}.pan-mensaje__texto{color:var(--tinta);min-width:0;font-size:14px;line-height:20px}.pan-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.pan-kpi{flex-direction:column;gap:7px;min-width:0;display:flex}.pan-cifra:active{transform:none}.pan-cifra .kpi__valor{text-overflow:ellipsis;font-size:21px;overflow:hidden}.pan-cabeza{align-items:center}.pan-barras{border-radius:var(--radio);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);flex-direction:column;gap:14px;padding:16px;display:flex}.pan-lectura{color:var(--tinta-2);flex-wrap:wrap;align-items:baseline;gap:6px 20px;font-size:13px;display:flex}.pan-lectura__mes{min-width:64px}.pan-lectura b{color:var(--tinta);margin-left:4px;font-weight:500}.pan-leyenda{align-items:center;gap:7px;display:inline-flex}.pan-punto{border-radius:3px;flex:none;width:10px;height:10px}.pan-punto--1,.pan-barra--1{background:var(--serie-1)}.pan-punto--2,.pan-barra--2{background:var(--serie-2)}.pan-lienzo{gap:4px;height:220px;display:flex;position:relative;box-shadow:inset 0 -1px #0000}.pan-lienzo__nota{text-align:center;position:absolute;top:38%;left:0;right:0}.pan-mes{min-width:0;color:var(--tinta-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;gap:6px;padding:4px 2px 0;display:flex}.pan-lienzo--vacio .pan-mes{cursor:default}.pan-mes:hover{background:var(--superficie-2)}.pan-mes--activo{background:var(--superficie-2);color:var(--tinta)}.pan-mes__zona{min-height:0;box-shadow:0 1px 0 var(--linea-2);flex:1;justify-content:center;align-items:flex-end;gap:2px;display:flex}.pan-barra{border-radius:4px 4px 0 0;width:min(38%,22px);transition:height .22s cubic-bezier(.23,1,.32,1)}.pan-mes__nombre{text-align:center;height:22px;font-size:12px;line-height:22px}.pan-detalle{flex-direction:column;gap:10px;margin-top:4px;display:flex}.pan-dos{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.pan-dos .bloque__cabeza{align-items:center;min-height:28px}.pan-horizontal__caja .t-3,.pan-nota__pie .t-3{font-size:12px;line-height:16px}.pan-horizontal{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pan-horizontal__caja{border-radius:var(--radio);text-align:left;width:100%;color:var(--tinta);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);border:0;flex-direction:column;gap:7px;padding:12px 14px;display:flex}button.pan-horizontal__caja{cursor:pointer}button.pan-horizontal__caja:hover{box-shadow:inset 0 0 0 1px var(--linea-2)}.pan-horizontal__caja--activa{box-shadow:inset 0 0 0 1.5px var(--acento)}.pan-horizontal__fila{justify-content:space-between;gap:12px;font-size:13px;display:flex}.pan-horizontal__pista{background:var(--campo);border-radius:4px;height:8px;display:block;overflow:hidden}.pan-horizontal__pista span{background:var(--serie-1);border-radius:4px;height:100%;transition:width .22s cubic-bezier(.23,1,.32,1);display:block}.pan-nota-nueva{flex-direction:column;gap:8px;display:flex}.pan-nota-nueva__texto{resize:vertical;height:auto;min-height:72px;padding-top:12px;line-height:20px}.pan-nota-nueva__pie{justify-content:flex-end;gap:10px;display:flex}.pan-nota-nueva__pie .campo--select{width:200px}.pan-nota-nueva__pie .boton{height:44px}.pan-notas{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pan-nota{border-radius:var(--radio);background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);flex-direction:column;justify-content:space-between;gap:10px;padding:14px 16px 10px;display:flex}.pan-nota--fijada{box-shadow:inset 0 0 0 1px var(--linea-2), inset 3px 0 0 var(--acento)}.pan-nota__texto{color:var(--tinta);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.pan-nota__pie{justify-content:space-between;align-items:center;gap:8px;display:flex}.pan-nota__pie .punto{margin-right:5px}.pan-nota__acciones{flex:none;align-items:center;gap:2px;display:inline-flex}@media (max-width:760px){.pan-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.pan-cifra{padding:12px}.pan-cifra .kpi__valor{font-size:16px;line-height:22px}.pan-dos{grid-template-columns:1fr}.pan-mensaje{grid-template-columns:1fr auto}.pan-mensaje__texto{grid-area:2/1/auto/-1}.pan-mensaje__nivel{grid-area:1/1}.pan-lienzo{gap:2px;height:180px}.pan-mes__nombre{font-size:11px}.pan-lienzo .pan-mes:nth-child(2n) .pan-mes__nombre{visibility:hidden}.pan-nota-nueva__pie{flex-direction:column}.pan-nota-nueva__pie .campo--select{width:100%}}@media (prefers-reduced-motion:reduce){.pan-barra,.pan-horizontal__pista span{transition:none}}.fac-inventario{margin:0;font-size:12px;line-height:16px}.fac-inventario--normal{color:var(--tinta-3)}.fac-inventario--aviso{color:var(--aviso);font-weight:500}.fac-conduce{gap:6px;margin-top:14px;display:grid}
