.rp-pagina{display:grid;gap:var(--espacio-4)}.rp-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--espacio-3)}.rp-kpis button{min-height:96px;padding:14px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto 1fr;align-items:center;gap:4px 10px;color:var(--color-texto);background:var(--color-panel);border:1px solid var(--color-borde);border-radius:var(--radio);text-align:left}.rp-kpis button.activo,.rp-kpis button:hover{border-color:rgba(30,70,130,.5);box-shadow:0 0 0 2px rgba(30,70,130,.08)}.rp-kpis button.novedad{border-color:rgba(233,115,12,.45)}.rp-comparacion-pie{color:var(--color-muted);font-size:11px}.rp-comparacion-resumen{padding:14px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:var(--color-panel-suave);border-bottom:1px solid var(--color-borde)}.rp-comparacion-resumen article{padding:11px 12px;display:grid;gap:2px;background:var(--color-panel);border:1px solid var(--color-borde);border-radius:6px}.rp-comparacion-resumen article>small,.rp-comparacion-resumen article>span{color:var(--color-muted);font-size:10px}.rp-comparacion-resumen article>strong{font-size:20px}.rp-comparacion-resumen article.coincide>strong{color:var(--color-acento)}.rp-comparacion-diferencia,.rp-comparacion-resumen article.diferencia>strong{color:var(--color-peligro)}.rp-comparacion-tabla-wrap{max-height:420px;overflow:auto}.rp-comparacion-tabla{width:100%;border-collapse:collapse;font-size:12px}.rp-comparacion-tabla td,.rp-comparacion-tabla th{padding:10px 12px;border-bottom:1px solid var(--color-borde);text-align:left;white-space:nowrap}.rp-comparacion-tabla th{position:sticky;top:0;z-index:1;color:var(--color-muted);background:var(--color-panel-suave);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.rp-comparacion-cantidad small,.rp-comparacion-cantidad strong{display:block}.rp-comparacion-cantidad small{margin-top:2px;color:var(--color-muted);font-size:10px}.rp-comparacion-tabla tr.diferencia,.rp-comparacion-tabla tr.solo_sofsin,.rp-comparacion-tabla tr.solo_wms{background:rgba(187,0,0,.025)}.rp-comparacion-estado{padding:4px 7px;display:inline-flex;color:var(--color-peligro);background:rgba(187,0,0,.07);border:1px solid rgba(187,0,0,.18);border-radius:999px;font-size:10px;font-weight:800}.rp-comparacion-estado.coincide{color:var(--color-acento);background:rgba(16,126,62,.08);border-color:rgba(16,126,62,.2)}.rp-comparacion-pie{padding:9px 18px;display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--color-borde)}.rp-kpis svg{grid-row:1/3;width:34px;height:34px;padding:8px;color:var(--color-primario);background:rgba(30,70,130,.09);border-radius:50%}.rp-kpis button:last-child svg{color:var(--color-alerta);background:rgba(233,115,12,.1)}.rp-kpis span,.rp-kpis strong{min-width:0}.rp-kpis span{color:var(--color-muted);font-size:12px;font-weight:700}.rp-kpis strong{font-size:25px;line-height:1}.rp-filtros-card,.rp-listado,.rp-seccion-detalle{background:var(--color-panel);border:1px solid var(--color-borde);border-radius:var(--radio)}.rp-filtros-card>header,.rp-listado-header,.rp-seccion-detalle>header{padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:var(--espacio-3);border-bottom:1px solid var(--color-borde)}.rp-filtros-card>header>div,.rp-listado-header>div,.rp-seccion-detalle>header>div{display:grid;gap:2px}.rp-filtros-card header span,.rp-listado-header span,.rp-seccion-detalle header span{color:var(--color-muted);font-size:12px}.rp-listado-header>.rp-listado-acciones{display:flex;align-items:center;justify-content:flex-end;gap:10px}.rp-listado-acciones .btn svg{flex:0 0 auto}.rp-filtros-grid{padding:14px;display:grid;grid-template-columns:minmax(250px,1.7fr) repeat(3,minmax(150px,1fr));gap:12px}.rp-filtros-grid label{min-width:0;display:grid;gap:5px}.rp-filtros-grid label>span{color:var(--color-muted);font-size:11px;font-weight:700}.rp-filtros-grid input,.rp-filtros-grid select{width:100%;min-height:36px;padding:7px 9px;color:var(--color-texto);background:var(--color-panel);border:1px solid var(--color-borde);border-radius:var(--radio)}.rp-busqueda div{position:relative}.rp-busqueda svg{position:absolute;top:10px;left:10px;color:var(--color-muted)}.rp-busqueda input{padding-left:32px}.rp-cargando{display:inline-flex;align-items:center;gap:6px;color:var(--color-primario)!important;font-weight:700}.rp-cargando svg{animation:rp-giro 1s linear infinite}@keyframes rp-giro{to{transform:rotate(1turn)}}.rp-tabla-detalle-wrap,.rp-tabla-wrap{width:100%;overflow-x:auto}.rp-tabla,.rp-tabla-detalle{width:100%;border-collapse:collapse}.rp-tabla td,.rp-tabla th,.rp-tabla-detalle td,.rp-tabla-detalle th{padding:11px 12px;border-bottom:1px solid var(--color-borde);text-align:left;vertical-align:middle}.rp-tabla th,.rp-tabla-detalle th{color:var(--color-muted);background:var(--color-panel-suave);font-size:11px;font-weight:800;white-space:nowrap}.rp-tabla td{min-width:120px}.rp-tabla td:first-child,.rp-tabla td:nth-child(2){min-width:180px}.rp-tabla td:nth-child(4),.rp-tabla td:nth-child(5){min-width:190px}.rp-tabla td:nth-child(6){max-width:230px}.rp-tabla td>small,.rp-tabla td>span:not(.rp-estado):not(.rp-prioridad):not(.rp-novedad):not(.rp-sin-novedad),.rp-tabla td>strong,.rp-tabla-detalle td:first-child>*{display:block}.rp-tabla td>small,.rp-tabla td>span,.rp-tabla-detalle td small,.rp-tabla-detalle td span{color:var(--color-muted);font-size:11px}.rp-numero{color:var(--color-primario);font-family:var(--font-mono)}.rp-estado,.rp-prioridad{width:fit-content;padding:4px 7px;display:inline-flex;align-items:center;color:var(--color-muted);background:var(--color-panel-suave);border:1px solid var(--color-borde);border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.rp-estado.confirmado,.rp-estado.despachado_total,.rp-estado.picking_completo,.rp-sin-novedad{color:var(--color-acento);background:rgba(16,126,62,.08);border-color:rgba(16,126,62,.2)}.rp-estado.cancelado,.rp-estado.parcial_cancelado{color:var(--color-peligro);background:rgba(187,0,0,.07);border-color:rgba(187,0,0,.18)}.rp-estado.despachado_parcial,.rp-estado.en_despacho,.rp-estado.en_picking,.rp-estado.picking_parcial{color:var(--color-status-picking);background:rgba(123,64,164,.08);border-color:rgba(123,64,164,.2)}.rp-prioridad{margin-top:5px;text-transform:capitalize}.rp-prioridad.alta,.rp-prioridad.urgente{color:var(--color-alerta);background:rgba(233,115,12,.08);border-color:rgba(233,115,12,.2)}.rp-prioridad.urgente{color:var(--color-peligro)}.rp-cantidades-mini,.rp-despacho-cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.rp-cantidades-mini span,.rp-despacho-cifras span{padding:5px 7px;display:grid;gap:1px;color:var(--color-muted);background:var(--color-panel-suave);border:1px solid var(--color-borde);font-size:10px}.rp-cantidades-mini strong,.rp-despacho-cifras strong{color:var(--color-texto);font-size:13px}.rp-cantidades-mini.con-erp{grid-template-columns:repeat(4,minmax(58px,1fr))}.rp-cantidades-mini span.wms{background:rgba(16,126,62,.06);border-color:rgba(16,126,62,.18)}.rp-cantidades-mini span.erp{background:rgba(30,70,130,.06);border-color:rgba(30,70,130,.18)}.rp-tabla td>.rp-conciliacion-resultado{width:fit-content;margin-top:6px;padding:3px 6px;display:inline-flex;align-items:center;gap:4px;color:var(--color-acento);background:rgba(16,126,62,.08);border:1px solid rgba(16,126,62,.2);border-radius:999px;font-size:10px;font-weight:800}.rp-tabla td>.rp-conciliacion-resultado.diferencia{color:var(--color-peligro);background:rgba(187,0,0,.07);border-color:rgba(187,0,0,.18)}.rp-cache-ayuda{margin:0;padding:0 18px 14px;color:var(--color-muted,#566b83);font-size:12px;line-height:1.5}.rp-revision-mensaje{display:flex;align-items:center;gap:8px;padding:14px;background:#eefbf4;color:#12643e;border:1px solid #b8ddc9;border-radius:10px;font-size:13px}.rp-revisado{color:#12643e;line-height:1.5}.rp-revision-acciones{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:20px}.rp-conciliacion-sin-datos{margin-top:6px;color:var(--color-muted)}.rp-conciliacion-sin-datos.error{color:var(--color-peligro)}.rp-progreso{display:grid;gap:7px}.rp-progreso.compacto{gap:4px}.rp-progreso-leyenda{display:flex;justify-content:space-between;gap:12px;color:var(--color-muted);font-size:11px}.rp-progreso-leyenda span{display:inline-flex;align-items:center;gap:4px}.rp-progreso-leyenda i{width:7px;height:7px;display:inline-block;border-radius:50%}.rp-progreso-leyenda i.picking,.rp-progreso-pista span.picking{background:var(--color-status-picking)}.rp-progreso-leyenda i.despacho,.rp-progreso-pista span.despacho{background:var(--color-acento)}.rp-progreso-pista{height:5px;background:#e9edf1;border-radius:999px;overflow:hidden}.rp-progreso-pista span{height:100%;display:block;border-radius:inherit}.rp-progreso.compacto .rp-progreso-leyenda{font-size:10px}.rp-progreso.compacto .rp-progreso-pista{height:4px}.rp-novedad,.rp-sin-novedad{width:fit-content;padding:5px 7px;display:inline-flex;align-items:flex-start;gap:5px;border:1px solid;border-radius:var(--radio);font-size:10px;font-weight:700}.rp-novedad{color:var(--color-alerta);background:rgba(233,115,12,.08);border-color:rgba(233,115,12,.22)}.rp-novedad svg{flex:0 0 auto;margin-top:1px}.rp-ver{white-space:nowrap}.rp-acciones-pedido{display:grid;gap:6px}.rp-acciones-pedido .btn{width:100%;justify-content:center}.rp-vacio{min-height:180px;display:grid;place-content:center;justify-items:center;gap:7px;color:var(--color-muted);text-align:center}.rp-vacio svg{font-size:30px;color:var(--color-primario)}.modal-contenido.rp-modal{width:min(1240px,calc(100vw - 28px));max-height:calc(100dvh - 28px)}.modal-contenido.rp-comparacion-modal{width:min(980px,calc(100vw - 28px));max-height:calc(100dvh - 28px)}.rp-comparacion-detalle{padding:16px;display:grid;gap:14px;overflow-y:auto}.rp-comparacion-modal .rp-comparacion-resumen{padding:0;background:transparent;border-bottom:0}.rp-comparacion-modal .rp-comparacion-tabla-wrap{max-height:min(460px,52dvh);border:1px solid var(--color-borde);border-radius:var(--radio)}.rp-comparacion-modal .rp-comparacion-tabla td:nth-child(2){min-width:110px;white-space:nowrap}.rp-comparacion-producto{min-width:260px;white-space:normal!important}.rp-comparacion-producto small,.rp-comparacion-producto strong{display:block}.rp-comparacion-producto strong{color:var(--color-primario);font-family:var(--font-mono)}.rp-comparacion-producto small{margin-top:2px;color:var(--color-muted)}.rp-comparacion-detalle>.rp-comparacion-pie{padding:0;border-top:0}.rp-detalle{padding:16px;display:grid;gap:15px;overflow-y:auto}.rp-detalle-cabecera{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:12px}.rp-detalle-cabecera>div{min-height:64px;padding:10px;display:grid;align-content:center;gap:2px;background:var(--color-panel-suave);border:1px solid var(--color-borde);border-radius:var(--radio)}.rp-detalle-cabecera small,.rp-detalle-cabecera span{color:var(--color-muted);font-size:11px}.rp-alerta-novedades{padding:11px 13px;display:flex;align-items:flex-start;gap:10px;color:var(--color-alerta);background:rgba(233,115,12,.08);border:1px solid rgba(233,115,12,.22);border-radius:var(--radio)}.rp-alerta-novedades>svg{margin-top:3px;flex:0 0 auto}.rp-alerta-novedades div{display:grid;gap:2px}.rp-alerta-novedades span{font-size:12px}.rp-resumen-cantidades{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rp-resumen-cantidades article{padding:13px;display:grid;gap:3px;border:1px solid var(--color-borde);border-top:3px solid var(--color-primario);border-radius:var(--radio)}.rp-resumen-cantidades article.picking{border-top-color:var(--color-status-picking)}.rp-resumen-cantidades article.despacho{border-top-color:var(--color-acento)}.rp-resumen-cantidades article.pendiente{border-top-color:var(--color-alerta)}.rp-resumen-cantidades small,.rp-resumen-cantidades span{color:var(--color-muted);font-size:11px}.rp-resumen-cantidades strong{font-size:23px}.rp-seccion-detalle>header>svg{color:var(--color-primario);font-size:22px}.rp-tabla-detalle td:not(:first-child){font-family:var(--font-mono);font-weight:700}.rp-tabla-detalle td:first-child{min-width:260px}.rp-tabla-detalle td:last-child{min-width:210px;font-family:inherit}.rp-despachos-grid{padding:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.rp-despachos-grid>article{padding:12px;display:grid;gap:10px;border:1px solid var(--color-borde);border-left:3px solid var(--color-primario);border-radius:var(--radio)}.rp-despachos-grid>article.con-novedad{border-left-color:var(--color-alerta)}.rp-despachos-grid article>footer,.rp-despachos-grid article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rp-despachos-grid footer,.rp-despachos-grid header>div{display:grid;gap:2px}.rp-despachos-grid footer small,.rp-despachos-grid footer span,.rp-despachos-grid header span,.rp-sin-despachos{color:var(--color-muted);font-size:11px}.rp-sin-despachos{padding:24px;text-align:center}.rp-historico-fondo{z-index:1300}.modal-contenido.rp-historico-modal{width:min(860px,calc(100vw - 28px));max-height:calc(100dvh - 28px)}.rp-historico{padding:16px 18px 20px;overflow-y:auto}.rp-historico article{position:relative;display:grid;grid-template-columns:34px 1fr;gap:11px}.rp-historico article:not(:last-child):before{content:"";position:absolute;top:33px;bottom:-8px;left:16px;width:1px;background:var(--color-borde)}.rp-timeline-icono{z-index:1;width:34px;height:34px;display:grid;place-items:center;color:var(--color-primario);background:#eaf4ff;border:1px solid rgba(30,70,130,.2);border-radius:50%}.rp-historico article.despacho .rp-timeline-icono{color:var(--color-status-picking);background:#f4eef8;border-color:rgba(123,64,164,.2)}.rp-timeline-contenido{margin-bottom:10px;padding:11px 12px;display:grid;gap:7px;border:1px solid var(--color-borde);border-radius:var(--radio)}.rp-timeline-contenido footer,.rp-timeline-contenido header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.rp-timeline-contenido header>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.rp-timeline-contenido header span{padding:2px 5px;color:var(--color-status-picking);background:rgba(123,64,164,.08);border-radius:3px;font-family:var(--font-mono);font-size:10px;font-weight:700}.rp-timeline-contenido footer,.rp-timeline-contenido time{color:var(--color-muted);font-size:11px}.rp-timeline-contenido p{margin:0;color:var(--color-texto);font-size:12px}.rp-evento-cantidades{display:flex;flex-wrap:wrap;gap:8px}.rp-evento-cantidades span{padding:5px 8px;color:var(--color-muted);background:var(--color-panel-suave);border:1px solid var(--color-borde);border-radius:4px;font-size:11px}.rp-evento-cantidades strong{margin-left:3px;color:var(--color-texto);font-family:var(--font-mono)}@media (max-width:1180px){.rp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-comparacion-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-filtros-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-busqueda{grid-column:span 2}.rp-detalle-cabecera{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-detalle-cabecera>button{grid-column:1/-1;justify-self:end}}@media (max-width:760px){.rp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-kpis button{min-height:82px;padding:10px}.rp-filtros-card>header,.rp-listado-header{align-items:stretch;flex-direction:column}.rp-listado-header>.rp-listado-acciones{justify-content:flex-start}.rp-filtros-grid{grid-template-columns:1fr 1fr}.rp-busqueda{grid-column:1/-1}.rp-detalle{padding:10px}.rp-detalle-cabecera{grid-template-columns:1fr}.rp-detalle-cabecera>button{grid-column:auto;width:100%}.rp-resumen-cantidades{grid-template-columns:1fr 1fr}.rp-despachos-grid{grid-template-columns:1fr}.rp-timeline-contenido footer,.rp-timeline-contenido header{flex-direction:column}}@media (max-width:520px){.rp-kpis{grid-template-columns:1fr 1fr;gap:8px}.rp-kpis button{grid-template-columns:28px 1fr}.rp-kpis svg{width:28px;height:28px;padding:6px}.rp-kpis strong{font-size:21px}.rp-comparacion-resumen{grid-template-columns:1fr}.rp-comparacion-pie{flex-direction:column}.rp-listado-header>.rp-listado-acciones{align-items:stretch;flex-direction:column}.rp-listado-acciones .btn{width:100%}.rp-filtros-grid{grid-template-columns:1fr}.rp-busqueda{grid-column:auto}.rp-resumen-cantidades{grid-template-columns:1fr}.rp-historico{padding:12px 10px 16px}}.tz-pagina{display:grid;gap:var(--espacio-4)}.tz-buscador,.tz-detalle,.tz-resultados{overflow:hidden;border:1px solid var(--color-borde);border-radius:var(--radio);background:var(--color-panel);box-shadow:var(--sombra-suave)}.tz-buscador{overflow:hidden}.tz-buscador>header,.tz-detalle-cabecera,.tz-resultados>header,.tz-seccion>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tz-buscador>header{padding:var(--espacio-4);border-bottom:1px solid var(--color-borde);background:linear-gradient(115deg,color-mix(in srgb,var(--color-primario) 7%,var(--color-panel)),var(--color-panel) 58%)}.tz-buscador>header>div,.tz-seccion>header>div{display:flex;align-items:center;gap:var(--espacio-3)}.tz-seccion>header svg{color:var(--color-primario);font-size:1.3rem}.tz-buscador-icono{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:var(--radio);background:color-mix(in srgb,var(--color-primario) 11%,transparent);color:var(--color-primario);font-size:20px}.tz-buscador>header span,.tz-origen-mini>div,.tz-resultado-texto,.tz-resultados>header>div,.tz-seccion>header span,.tz-temperatura>div{display:grid;gap:.18rem}.tz-buscador-cabecera small,.tz-calidad-mini small,.tz-identidad small,.tz-origen-mini small,.tz-origen-mini span,.tz-resultado-texto em,.tz-resultados header span,.tz-seccion small,.tz-temperatura small,.tz-temperatura span{color:var(--color-muted);font-style:normal}.tz-buscador-cabecera small{color:var(--color-primario);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tz-buscador-cabecera strong{color:var(--color-texto);font-size:16px}.tz-buscador-cabecera p{margin:2px 0 0;color:var(--color-muted);font-size:12px}.tz-solo-consulta{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--color-acento) 25%,var(--color-borde));border-radius:var(--radio-chip);background:color-mix(in srgb,var(--color-acento) 7%,var(--color-panel));color:var(--color-acento);font-size:10px;font-weight:800;white-space:nowrap}.tz-filtros{display:grid;gap:var(--espacio-3);padding:var(--espacio-4)}.tz-tipo-selector{min-width:0;margin:0;padding:0;border:0}.tz-tipo-selector legend{margin-bottom:6px;color:var(--color-muted);font-size:10px;font-weight:700}.tz-tipo-selector>div{display:grid;grid-template-columns:repeat(6,minmax(96px,1fr));gap:var(--espacio-2)}.tz-tipo-selector label{position:relative;min-height:42px;display:flex;align-items:center;gap:var(--espacio-2);padding:8px 30px 8px 10px;border:1px solid var(--color-borde);border-radius:var(--radio);background:var(--color-panel);color:var(--color-muted);font-size:11px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.tz-tipo-selector label:hover{border-color:color-mix(in srgb,var(--color-primario) 55%,var(--color-borde))}.tz-tipo-selector label.activo{border-color:var(--color-primario);background:color-mix(in srgb,var(--color-primario) 7%,var(--color-panel));color:var(--color-primario);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primario) 8%,transparent)}.tz-tipo-selector label>svg:first-of-type{flex:0 0 auto;font-size:16px}.tz-tipo-selector input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tz-tipo-selector input:focus-visible+svg{outline:2px solid var(--color-primario);outline-offset:3px}.tz-tipo-check{position:absolute;right:9px;opacity:0;color:var(--color-primario)}.tz-tipo-selector label.activo .tz-tipo-check{opacity:1}.tz-filtros-campos{display:grid;grid-template-columns:minmax(270px,1.35fr) minmax(190px,.75fr) auto;align-items:end;gap:var(--espacio-3);padding-top:var(--espacio-3);border-top:1px solid var(--color-borde)}.tz-filtros-campos.factura{grid-template-columns:minmax(110px,.3fr) minmax(230px,1fr) minmax(180px,.68fr) auto}.tz-filtros-campos label{min-width:0;display:grid;gap:5px;color:var(--color-muted);font-size:10px;font-weight:700}.tz-filtros-campos label>span{display:flex;align-items:center;gap:5px}.tz-filtros-campos label>span svg{color:var(--color-primario)}.tz-filtros-campos input,.tz-filtros-campos select{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--color-borde);border-radius:var(--radio);background:var(--color-panel);color:var(--color-texto);font:inherit;font-size:12px;outline:none}.tz-filtros-campos .principal>div{position:relative}.tz-filtros-campos .principal>div svg{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:var(--color-primario)}.tz-filtros-campos .principal input{padding-left:34px}.tz-filtros-campos input:focus,.tz-filtros-campos select:focus{border-color:var(--color-primario);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primario) 12%,transparent)}.tz-filtros-acciones{display:flex;align-items:center;justify-content:flex-end;gap:var(--espacio-2)}.tz-filtros-acciones .btn{min-height:36px;white-space:nowrap}.tz-cargando,.tz-error{display:flex;align-items:center;gap:.65rem}.tz-cargando{justify-content:center;padding:var(--espacio-4);border:1px dashed var(--color-borde-fuerte);border-radius:var(--radio);color:var(--color-muted);background:var(--color-panel);font-weight:700}.tz-resultados>header{padding:var(--espacio-4);border-bottom:1px solid var(--color-borde);background:var(--color-panel-suave)}.tz-chip,.tz-cobertura-chip,.tz-estado-calidad{display:inline-flex;width:max-content;border-radius:var(--radio-chip);padding:4px 7px;background:color-mix(in srgb,var(--color-muted) 9%,var(--color-panel));color:var(--color-muted);font-size:10px;font-weight:800;text-transform:capitalize}.tz-cobertura-chip.completa{background:color-mix(in srgb,var(--color-acento) 9%,var(--color-panel));color:var(--color-acento)}.tz-cobertura-chip.parcial,.tz-estado-calidad.fuera{background:color-mix(in srgb,var(--color-alerta) 10%,var(--color-panel));color:var(--color-alerta)}.tz-resultados-lista{display:grid}.tz-resultados-lista>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--espacio-3);padding:var(--espacio-4);border-bottom:1px solid var(--color-borde);background:var(--color-panel);color:inherit;text-align:left}.tz-resultados-lista>article:last-child{border-bottom:0}.tz-resultados-lista>article:hover{background:color-mix(in srgb,var(--color-primario) 4%,var(--color-panel))}.tz-resultado-icono{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radio);background:color-mix(in srgb,var(--color-primario) 9%,var(--color-panel));color:var(--color-primario);font-size:1.2rem}.tz-resultado-icono.lote{background:rgba(118,85,199,.09);color:#7655c7}.tz-resultado-icono.etiqueta{background:color-mix(in srgb,var(--color-alerta) 9%,var(--color-panel));color:var(--color-alerta)}.tz-resultado-texto small{color:var(--color-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tz-resultado-texto>strong{color:var(--color-texto);font-size:14px}.tz-resultado-texto>span{color:var(--color-texto)}.tz-resultado-acciones{display:flex;align-items:center;justify-content:flex-end;gap:var(--espacio-1)}.tz-resultado-acciones button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 9px;border:1px solid var(--color-borde);border-radius:var(--radio);background:var(--color-panel);color:var(--color-muted);font:inherit;font-size:10px;font-weight:750;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.tz-resultado-acciones button:focus-visible,.tz-resultado-acciones button:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-primario) 45%,var(--color-borde));background:color-mix(in srgb,var(--color-primario) 7%,var(--color-panel));color:var(--color-primario)}.tz-resultado-acciones button:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primario) 22%,transparent);outline-offset:1px}.tz-resultado-acciones button:disabled{cursor:wait;opacity:.55}.tz-advertencias,.tz-aviso-factura{display:flex;gap:var(--espacio-2);margin:var(--espacio-4) var(--espacio-4) 0;padding:var(--espacio-3);border:1px solid color-mix(in srgb,var(--color-alerta) 25%,var(--color-borde));border-radius:var(--radio);background:color-mix(in srgb,var(--color-alerta) 7%,var(--color-panel));color:color-mix(in srgb,var(--color-alerta) 80%,var(--color-texto))}.tz-aviso-factura>span{display:grid;gap:.15rem}.tz-relaciones-factura{margin:var(--espacio-4);overflow:hidden;border:1px solid var(--color-borde);border-radius:var(--radio);background:var(--color-panel)}.tz-relaciones-factura>header{display:flex;align-items:center;justify-content:space-between;gap:var(--espacio-3);padding:var(--espacio-3);border-bottom:1px solid var(--color-borde);background:var(--color-panel-suave)}.tz-relaciones-factura>header>div{display:flex;align-items:center;gap:var(--espacio-2)}.tz-relaciones-factura>header svg{color:var(--color-primario)}.tz-relaciones-factura>header span{display:grid;gap:2px}.tz-relaciones-factura>header small{color:var(--color-muted);font-weight:400}.tz-relaciones-factura>header b{min-width:24px;padding:4px 7px;border-radius:var(--radio-chip);background:color-mix(in srgb,var(--color-primario) 9%,var(--color-panel));color:var(--color-primario);font-size:10px;text-align:center}.tz-relaciones-factura>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tz-relaciones-factura article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:var(--espacio-2);padding:var(--espacio-3);border-bottom:1px solid var(--color-borde)}.tz-relaciones-factura article:nth-child(odd){border-right:1px solid var(--color-borde)}.tz-relaciones-factura article>svg{color:var(--color-muted)}.tz-relaciones-factura article>span{min-width:0;display:grid;gap:2px}.tz-relaciones-factura article small{color:var(--color-muted);font-size:9px}.tz-relaciones-factura article strong{overflow-wrap:anywhere;color:var(--color-texto);font-size:11px}.tz-relaciones-factura article em{padding:4px 6px;border-radius:var(--radio-chip);font-size:9px;font-style:normal;font-weight:750;white-space:nowrap}.tz-relaciones-factura article em.vinculado{background:color-mix(in srgb,var(--color-acento) 9%,var(--color-panel));color:var(--color-acento)}.tz-relaciones-factura article em.sin-vincular{background:color-mix(in srgb,var(--color-alerta) 9%,var(--color-panel));color:var(--color-alerta)}.tz-detalle-cabecera{padding:var(--espacio-4);background:linear-gradient(120deg,var(--color-secundario),var(--color-primario));color:var(--color-sobre-primario)}.tz-detalle-cabecera small,.tz-detalle-cabecera span{color:rgba(255,255,255,.78)}.tz-detalle-cabecera h2{margin:.15rem 0;font-size:1.35rem}.tz-detalle-cabecera .btn{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.12);color:var(--color-sobre-primario)}.tz-pestanas{display:flex;gap:var(--espacio-1);padding:0 var(--espacio-4);border-bottom:1px solid var(--color-borde);overflow-x:auto}.tz-pestanas button{display:inline-flex;align-items:center;gap:var(--espacio-2);padding:12px 10px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--color-muted);font:inherit;font-size:12px;font-weight:700;white-space:nowrap}.tz-pestanas button.activo{border-color:var(--color-primario);color:var(--color-primario)}.tz-pestanas button span{padding:.1rem .4rem;border-radius:var(--radio-chip);background:color-mix(in srgb,var(--color-muted) 9%,var(--color-panel));color:var(--color-muted);font-size:10px}.tz-detalle-contenido{padding:var(--espacio-4)}.tz-identidad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--espacio-3)}.tz-identidad>div{display:grid;gap:3px;padding:var(--espacio-3);border:1px solid var(--color-borde);border-radius:var(--radio);background:var(--color-panel-suave)}.tz-etiqueta-datos span,.tz-identidad span,.tz-metricas span{color:var(--color-muted);font-size:11px}.tz-identidad strong{color:var(--color-texto)}.tz-cobertura{display:flex;align-items:center;gap:var(--espacio-3);margin-top:var(--espacio-4);padding:var(--espacio-3);border:1px solid color-mix(in srgb,var(--color-acento) 25%,var(--color-borde));border-radius:var(--radio);background:color-mix(in srgb,var(--color-acento) 7%,var(--color-panel));color:var(--color-acento)}.tz-cobertura.parcial{border-color:color-mix(in srgb,var(--color-alerta) 25%,var(--color-borde));background:color-mix(in srgb,var(--color-alerta) 7%,var(--color-panel));color:color-mix(in srgb,var(--color-alerta) 80%,var(--color-texto))}.tz-cobertura svg{flex:0 0 auto;font-size:1.3rem}.tz-cobertura>div{display:grid;gap:.15rem}.tz-cobertura span{font-size:.78rem}.tz-advertencias{display:grid;margin:.7rem 0 0}.tz-advertencias span{display:flex;align-items:center;gap:.4rem;font-size:.8rem}.tz-metricas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--espacio-3);margin-top:var(--espacio-4)}.tz-metricas article{display:grid;gap:3px;padding:var(--espacio-3);border-left:3px solid var(--color-primario);border-radius:var(--radio);background:color-mix(in srgb,var(--color-primario) 5%,var(--color-panel))}.tz-metricas svg{color:var(--color-primario)}.tz-metricas strong{color:var(--color-texto);font-size:18px}.tz-genealogia{display:grid;gap:var(--espacio-4)}.tz-ruta{display:flex;align-items:center;justify-content:center;gap:var(--espacio-2);padding:var(--espacio-3);border:1px solid color-mix(in srgb,var(--color-primario) 15%,var(--color-borde));border-radius:var(--radio);background:color-mix(in srgb,var(--color-primario) 5%,var(--color-panel));color:var(--color-muted);font-size:11px;font-weight:800;overflow-x:auto;white-space:nowrap}.tz-ruta svg{color:var(--color-primario)}.tz-seccion{border:1px solid var(--color-borde);border-radius:var(--radio);overflow:hidden}.tz-seccion>header{padding:var(--espacio-3) var(--espacio-4);background:var(--color-panel-suave);border-bottom:1px solid var(--color-borde)}.tz-seccion>header b{display:grid;place-items:center;min-width:30px;height:30px;border-radius:var(--radio);background:color-mix(in srgb,var(--color-primario) 8%,var(--color-panel));color:var(--color-primario)}.tz-destinos,.tz-entidades-grid,.tz-etiquetas-grid,.tz-producciones-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--espacio-3);padding:var(--espacio-3)}.tz-destinos article,.tz-entidad-card,.tz-etiqueta,.tz-producciones-grid article{padding:var(--espacio-3);border:1px solid var(--color-borde);border-radius:var(--radio);background:var(--color-panel)}.tz-entidad-card{min-width:0;display:flex;flex-direction:column;gap:4px}.tz-entidad-card>header{display:flex;align-items:center;justify-content:space-between;gap:var(--espacio-2);margin-bottom:4px}.tz-entidad-icono{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radio);background:color-mix(in srgb,var(--color-alerta) 9%,var(--color-panel));color:var(--color-alerta);font-size:16px}.tz-entidad-icono.produccion{background:rgba(118,85,199,.09);color:#7655c7}.tz-entidad-icono.pedido{background:color-mix(in srgb,var(--color-primario) 9%,var(--color-panel));color:var(--color-primario)}.tz-entidad-card>small{color:var(--color-muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tz-entidad-card h4{margin:0;color:var(--color-texto);font-size:15px}.tz-entidad-card>p{min-height:34px;margin:0 0 var(--espacio-2);color:var(--color-muted);font-size:11px}.tz-entidad-metricas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--espacio-1);margin-bottom:var(--espacio-2);padding:var(--espacio-2);background:var(--color-panel-suave);border-radius:var(--radio)}.tz-entidad-metricas span,.tz-entidad-metricas strong{min-width:0;display:block}.tz-entidad-metricas span{color:var(--color-muted);font-size:9px;overflow-wrap:anywhere}.tz-entidad-metricas strong{color:var(--color-texto);font-size:11px}.tz-entidad-card>.btn{width:100%;margin-top:auto}.tz-destinos article>footer,.tz-destinos article>header,.tz-etiqueta>header,.tz-producciones-grid article>div,.tz-producciones-grid article>footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tz-etiqueta>header>div{display:flex;align-items:center;gap:.4rem;color:var(--color-texto)}.tz-etiqueta>header>span{color:var(--color-muted);font-size:10px;text-transform:capitalize}.tz-destinos h4,.tz-etiqueta h4,.tz-producciones-grid h4{margin:.65rem 0;color:var(--color-texto);font-size:13px}.tz-etiqueta-datos{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.tz-etiqueta-datos span{display:grid;gap:.15rem}.tz-etiqueta-datos strong{color:var(--color-texto);font-size:11px}.tz-origen-mini,.tz-temperatura{display:flex;align-items:flex-start;gap:var(--espacio-2);margin-top:var(--espacio-2);padding:var(--espacio-2);border-radius:var(--radio);background:var(--color-panel-suave);color:var(--color-muted);font-size:11px}.tz-origen-mini.produccion{background:rgba(118,85,199,.07);color:#7655c7}.tz-calidad-mini{display:grid;grid-template-columns:auto 1fr;gap:.15rem .45rem;margin-top:.65rem;font-size:.75rem}.tz-calidad-mini small{grid-column:2}.tz-temperatura.fuera{background:color-mix(in srgb,var(--color-alerta) 8%,var(--color-panel));color:var(--color-alerta)}.tz-destinos p,.tz-producciones-grid p{margin:.25rem 0 .7rem}.tz-destinos footer,.tz-destinos p,.tz-producciones-grid footer,.tz-producciones-grid p{color:var(--color-muted);font-size:11px}.tz-tabla-wrap{overflow-x:auto}.tz-tabla{width:100%;border-collapse:collapse}.tz-tabla td,.tz-tabla th{padding:10px 12px;border-bottom:1px solid var(--color-borde);text-align:left;vertical-align:top}.tz-tabla th{background:var(--color-panel-suave);color:var(--color-muted);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.tz-tabla td>small,.tz-tabla td>span,.tz-tabla td>strong{display:block;margin-bottom:.2rem}.tz-tabla td{color:var(--color-texto);font-size:11px}.tz-tabla td small,.tz-tabla td span{color:var(--color-muted)}.tz-tabla .tz-temperatura{min-width:180px}.modal-contenido.tz-genealogia-modal{width:min(1120px,100%)}.modal-contenido.tz-actividad-modal{width:min(820px,100%)}.tz-modal-traza{display:grid;gap:var(--espacio-4);padding:var(--espacio-4)}.tz-modal-resumen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--espacio-2)}.tz-modal-resumen>div{min-width:0;display:grid;gap:3px;padding:var(--espacio-3);border:1px solid var(--color-borde);border-left:3px solid var(--color-primario);border-radius:var(--radio);background:var(--color-panel-suave)}.tz-modal-resumen span{color:var(--color-muted);font-size:10px}.tz-modal-resumen strong{color:var(--color-texto);font-size:13px;overflow-wrap:anywhere}.tz-modal-timeline{padding:var(--espacio-4)}.tz-timeline{position:relative;display:grid;gap:.75rem;max-width:900px;margin:0 auto}.tz-timeline:before{position:absolute;top:20px;bottom:20px;left:20px;width:2px;background:var(--color-borde);content:""}.tz-timeline article{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:.75rem}.tz-timeline-icono{z-index:1;display:grid;place-items:center;width:42px;height:42px;border:3px solid var(--color-panel);border-radius:50%;background:color-mix(in srgb,var(--color-primario) 10%,var(--color-panel));color:var(--color-primario)}.tz-timeline article.produccion .tz-timeline-icono{background:#e6e7fa;color:#50589b}.tz-timeline article.calidad .tz-timeline-icono{background:color-mix(in srgb,var(--color-alerta) 10%,var(--color-panel));color:var(--color-alerta)}.tz-timeline article.despacho .tz-timeline-icono{background:color-mix(in srgb,var(--color-primario) 10%,var(--color-panel));color:var(--color-primario)}.tz-timeline article>div:last-child{padding:.8rem .9rem;border:1px solid var(--color-borde);border-radius:var(--radio);background:var(--color-panel)}.tz-timeline footer,.tz-timeline header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.tz-timeline header span{color:var(--color-muted);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tz-timeline footer,.tz-timeline time{color:var(--color-muted);font-size:.72rem}.tz-timeline h4{margin:.4rem 0;color:var(--color-texto);font-size:.9rem;text-transform:capitalize}.tz-producto-evento{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 7px;border-radius:var(--radio);background:color-mix(in srgb,var(--color-primario) 7%,var(--color-panel));color:var(--color-primario);font-size:10px;font-weight:750;overflow-wrap:anywhere}.tz-producto-evento svg{flex:0 0 auto}.tz-timeline p{margin:.45rem 0;color:var(--color-muted);font-size:.78rem}.tz-timeline footer{justify-content:flex-start;margin-top:.55rem}.tz-timeline footer span{margin-left:auto}.tz-actividad-resumen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--espacio-1);margin-top:var(--espacio-2)}.tz-actividad-resumen span{min-width:0;display:grid;gap:2px;padding:6px 8px;border-radius:var(--radio);background:var(--color-panel-suave);color:var(--color-muted);font-size:9px}.tz-actividad-resumen strong{color:var(--color-texto);font-size:12px}.tz-ver-actividad{margin-left:auto;padding:3px 7px;display:inline-flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--color-primario) 35%,var(--color-borde));border-radius:var(--radio);background:var(--color-panel);color:var(--color-primario);font-size:10px;font-weight:700}.tz-actividad-detalle{display:grid;gap:var(--espacio-2);padding:var(--espacio-4);background:var(--color-panel-suave)}.tz-actividad-detalle article{padding:var(--espacio-3);border:1px solid var(--color-borde);border-radius:var(--radio);background:var(--color-panel)}.tz-actividad-detalle footer,.tz-actividad-detalle header{display:flex;align-items:center;justify-content:space-between;gap:var(--espacio-3)}.tz-actividad-detalle header strong{color:var(--color-texto);font-size:12px}.tz-actividad-detalle footer,.tz-actividad-detalle p,.tz-actividad-detalle time{color:var(--color-muted);font-size:10px}.tz-actividad-detalle p{margin:var(--espacio-2) 0}.tz-actividad-detalle footer span{display:inline-flex;align-items:center;gap:5px}.tz-referencia{color:var(--color-primario);font-size:.78rem}.tz-vacio,.tz-vacio-inline{display:grid;justify-items:center;gap:.3rem;padding:2rem;color:var(--color-muted);text-align:center}.tz-vacio svg{font-size:1.7rem}.tz-vacio-inline{padding:1.2rem;font-size:.8rem}@media (max-width:900px){.tz-tipo-selector>div{grid-template-columns:repeat(3,minmax(96px,1fr))}.tz-filtros-campos,.tz-filtros-campos.factura,.tz-identidad,.tz-metricas,.tz-modal-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}.tz-filtros-acciones,.tz-filtros-campos .principal{grid-column:1/-1}.tz-relaciones-factura>div{grid-template-columns:1fr}.tz-relaciones-factura article:nth-child(odd){border-right:0}}@media (max-width:620px){.tz-tipo-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))}.tz-actividad-resumen,.tz-etiqueta-datos,.tz-filtros-campos,.tz-filtros-campos.factura,.tz-identidad,.tz-metricas,.tz-modal-resumen{grid-template-columns:1fr}.tz-buscador-cabecera{align-items:flex-start}.tz-solo-consulta{display:none}.tz-filtros-acciones,.tz-filtros-campos .principal,.tz-filtros-campos>*{grid-column:1}.tz-filtros-acciones .btn{flex:1 1}.tz-resultados-lista>article{grid-template-columns:auto minmax(0,1fr)}.tz-resultado-acciones{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tz-resultado-acciones button{min-width:0;padding-inline:6px;white-space:normal}.tz-relaciones-factura{margin:var(--espacio-3)}.tz-relaciones-factura article{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.tz-relaciones-factura article em{grid-column:1/-1;width:max-content}.tz-detalle-cabecera{align-items:flex-start;flex-direction:column}.tz-ruta{justify-content:flex-start}.tz-destinos,.tz-entidades-grid,.tz-etiquetas-grid,.tz-producciones-grid{grid-template-columns:1fr}.tz-entidad-metricas{grid-template-columns:1fr 1fr}.tz-actividad-detalle footer,.tz-actividad-detalle header{align-items:flex-start;flex-direction:column}}.re-pagina{display:grid;gap:var(--espacio-4)}.re-explicacion{padding:13px 15px;display:flex;align-items:flex-start;gap:11px;color:var(--color-primario-oscuro);background:rgba(30,70,130,.07);border:1px solid rgba(30,70,130,.2);border-radius:var(--radio)}.re-explicacion>svg{margin-top:2px;flex:0 0 auto;font-size:20px}.re-explicacion div{display:grid;gap:2px}.re-explicacion span{color:var(--color-muted);font-size:12px}.re-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--espacio-3)}.re-kpis article{padding:14px;display:flex;align-items:center;gap:11px;background:var(--color-panel);border:1px solid var(--color-borde);border-radius:var(--radio)}.re-kpis article>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;color:var(--color-primario);background:rgba(30,70,130,.09);border-radius:50%;font-size:18px}.re-kpis article.alerta>span{color:var(--color-alerta);background:rgba(233,115,12,.1)}.re-kpis article>div{min-width:0;display:grid;gap:2px}.re-kpis small{color:var(--color-muted);font-size:11px}.re-kpis strong{font-size:24px;line-height:1}.re-filtros-card,.re-listado{background:var(--color-panel);border:1px solid var(--color-borde);border-radius:var(--radio)}.re-filtros-card>header,.re-listado>header{padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-borde)}.re-filtros-card>header>div,.re-listado>header>div{display:grid;gap:2px}.re-filtros-card header span,.re-listado header span{color:var(--color-muted);font-size:12px}.re-filtros{padding:14px;display:grid;grid-template-columns:minmax(260px,1.8fr) repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:11px}.re-filtros label:not(.re-check){min-width:0;display:grid;gap:5px}.re-filtros label>span{color:var(--color-muted);font-size:11px;font-weight:700}.re-filtros input,.re-filtros select{width:100%;min-height:36px;padding:7px 9px;color:var(--color-texto);background:var(--color-panel);border:1px solid var(--color-borde);border-radius:var(--radio)}.re-busqueda>div{position:relative}.re-busqueda svg{position:absolute;top:10px;left:10px;color:var(--color-muted)}.re-busqueda input{padding-left:32px}.re-filtros .re-check{min-height:36px;padding:7px 9px;display:flex;align-items:center;gap:7px;border:1px solid var(--color-borde);border-radius:var(--radio);white-space:nowrap}.re-filtros .re-check input{width:16px;min-height:16px}.re-actualizando{display:inline-flex;align-items:center;gap:6px;color:var(--color-primario)!important;font-weight:700}.re-actualizando svg{animation:re-giro 1s linear infinite}@keyframes re-giro{to{transform:rotate(1turn)}}.re-tabla-wrap{width:100%;overflow-x:auto}.re-tabla{width:100%;border-collapse:collapse}.re-tabla td,.re-tabla th{padding:11px 12px;border-bottom:1px solid var(--color-borde);text-align:left;vertical-align:middle}.re-tabla th{color:var(--color-muted);background:var(--color-panel-suave);font-size:11px;font-weight:800;white-space:nowrap}.re-tabla td{min-width:130px}.re-tabla td:first-child{min-width:235px}.re-tabla td:nth-child(3),.re-tabla td:nth-child(4),.re-tabla td:nth-child(5){min-width:190px}.re-tabla td>small,.re-tabla td>span,.re-tabla td>strong{display:block}.re-tabla td>small,.re-tabla td>span{color:var(--color-muted);font-size:11px}.re-codigo{color:var(--color-primario);font-family:var(--font-mono)}.re-saldo{margin-bottom:4px;padding:7px 9px;display:grid;gap:1px;color:var(--color-alerta);background:rgba(233,115,12,.08);border:1px solid rgba(233,115,12,.2);border-radius:var(--radio)}.re-saldo strong{font-size:21px;line-height:1}.re-saldo span{font-size:10px;font-weight:700}.re-ubicacion{margin-bottom:3px;display:flex;align-items:flex-start;gap:7px}.re-ubicacion>svg{margin-top:2px;flex:0 0 auto;color:var(--color-primario)}.re-ubicacion>span{display:grid}.re-ubicacion small{color:var(--color-muted);font-size:10px}.re-origen{width:fit-content;margin-bottom:5px;padding:4px 7px;color:var(--color-muted)!important;background:var(--color-panel-suave);border:1px solid var(--color-borde);border-radius:999px;font-size:10px!important;font-weight:800}.re-origen.en_picking{color:var(--color-status-picking)!important;background:rgba(123,64,164,.08);border-color:rgba(123,64,164,.2)}.re-trasladar{white-space:nowrap}.re-bloqueo{margin-top:5px;display:flex!important;align-items:center;gap:4px;color:var(--color-alerta)!important}.re-vacio{min-height:180px;display:grid;place-content:center;justify-items:center;gap:6px;color:var(--color-muted);text-align:center}.re-vacio svg{color:var(--color-primario);font-size:30px}@media (max-width:1250px){.re-filtros{grid-template-columns:repeat(3,minmax(0,1fr))}.re-busqueda{grid-column:span 2}}@media (max-width:820px){.re-filtros,.re-kpis{grid-template-columns:1fr 1fr}.re-busqueda{grid-column:1/-1}}@media (max-width:560px){.re-kpis{gap:8px}.re-kpis article{padding:10px}.re-kpis article>span{width:32px;height:32px}.re-kpis strong{font-size:20px}.re-filtros-card>header{align-items:stretch;flex-direction:column}.re-filtros{grid-template-columns:1fr}.re-busqueda{grid-column:auto}}