.dp-toolbar{margin-bottom:var(--espacio-4);display:flex;align-items:center;justify-content:space-between;gap:var(--espacio-3)}.dp-filtros{flex:1 1;padding:var(--espacio-3) var(--espacio-3) var(--espacio-3) 44px;position:relative;display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));align-items:center;gap:var(--espacio-2);background:var(--color-panel);border:1px solid var(--color-borde);border-radius:var(--radio)}.dp-filtros.con-prioridad{grid-template-columns:repeat(6,minmax(130px,1fr))}.dp-filtros.con-tipo-documento{grid-template-columns:repeat(4,minmax(150px,1fr))}.dp-filtros.con-cerrados{grid-template-columns:repeat(4,minmax(160px,1fr))}.dp-limpiar-filtros{min-height:36px;padding:7px 10px;justify-content:center;white-space:nowrap}.dp-filtros svg{position:absolute;top:50%;left:14px;color:var(--color-muted);transform:translateY(-50%)}.dp-filtros input,.dp-filtros select,.dp-form input,.dp-form select{width:100%;min-height:36px;padding:7px 10px;color:var(--color-texto);background:var(--color-panel);border:1px solid var(--color-borde);border-radius:var(--radio);font:inherit;font-size:13px}.dp-form select[multiple]{min-height:116px}.dp-kpis{margin-bottom:var(--espacio-4);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--espacio-3)}.dp-kpis article{padding:var(--espacio-4);position:relative;display:grid;gap:5px;background:var(--color-panel);border:1px solid var(--color-borde);border-radius:var(--radio);overflow:hidden}.dp-kpis svg{position:absolute;top:14px;right:14px;color:var(--color-primario);font-size:32px;opacity:.16}.dp-kpis strong{font-size:24px;line-height:1}.dp-badge,.dp-kpis span,.dp-linea small,.dp-resumen small,.dp-resumen span{color:var(--color-muted);font-size:12px}.dp-badge{max-width:100%;width:fit-content;padding:5px 8px;display:inline-flex;background:var(--color-panel-suave);border:1px solid var(--color-borde);border-radius:999px;font-weight:800;line-height:1.25;white-space:normal}.dp-badge.borrador,.dp-badge.pendiente,.dp-badge.pendiente_despacho{color:var(--color-alerta);background:rgba(233,115,12,.1);border-color:rgba(233,115,12,.24)}.dp-badge.despachado_parcial,.dp-badge.picking_parcial{color:#6d4b00;background:rgba(245,184,0,.16);border-color:rgba(178,125,0,.25)}.dp-badge.en_picking{color:var(--color-primario);background:rgba(30,70,130,.1);border-color:rgba(30,70,130,.22)}.dp-badge.picking_completo{color:#6d4b00;background:rgba(245,184,0,.16);border-color:rgba(178,125,0,.25)}.dp-badge.pendiente_impresion_etiquetas{color:#704b00;background:rgba(255,196,0,.14);border-color:rgba(178,125,0,.28)}.dp-badge.listo_despacho{color:var(--color-acento);background:rgba(16,126,62,.1);border-color:rgba(16,126,62,.22)}.dp-etiquetas-salida-grid{display:grid;grid-template-columns:1fr;gap:var(--espacio-3)}.dp-etiqueta-salida-card{min-width:0;padding:var(--espacio-3);display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(130px,.8fr) minmax(90px,.5fr) minmax(150px,1fr);gap:var(--espacio-3);align-items:center;background:var(--color-panel);border:1px solid var(--color-borde);border-left:4px solid var(--color-alerta);border-radius:var(--radio)}.dp-etiqueta-salida-card.validada{border-left-color:var(--color-acento)}.dp-etiqueta-salida-card>div{min-width:0;display:grid;gap:4px}.dp-etiqueta-salida-card small,.dp-etiqueta-salida-card>div>span:not(.dp-badge){color:var(--color-muted);font-size:11px}.dp-etiqueta-salida-card small,.dp-etiqueta-salida-card strong{overflow-wrap:anywhere}.dp-validacion-salida-modal{width:min(980px,calc(100vw - 28px))}.dp-validacion-salida-form{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:var(--espacio-3);align-items:end}.dp-validacion-etiquetas-lista{max-height:min(360px,42vh);display:grid;border:1px solid var(--color-borde);border-radius:var(--radio);overflow:auto}.dp-validacion-etiquetas-lista>div{padding:10px 12px;display:grid;grid-template-columns:28px minmax(180px,1.2fr) minmax(130px,.7fr) minmax(150px,.8fr);gap:var(--espacio-3);align-items:center;border-bottom:1px solid var(--color-borde)}.dp-validacion-etiquetas-lista>div:last-child{border-bottom:0}.dp-validacion-etiquetas-lista>div.validada{background:rgba(16,126,62,.06)}.dp-validacion-etiquetas-lista>div>span{color:var(--color-alerta);font-size:18px}.dp-validacion-etiquetas-lista>div.validada>span{color:var(--color-acento)}.dp-validacion-etiquetas-lista>div>div{min-width:0;display:grid;gap:3px}.dp-validacion-etiquetas-lista small{color:var(--color-muted);font-size:11px;overflow-wrap:anywhere}.dp-etiquetas-salida-print{display:none}.dp-etiqueta-salida-print{box-sizing:border-box;padding:var(--dp-etiqueta-margen-interior,0);display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:1mm;color:#111;background:#fff;overflow:hidden}.dp-etiqueta-salida-preview{width:var(--dp-etiqueta-ancho,75mm);min-width:var(--dp-etiqueta-ancho,75mm);height:var(--dp-etiqueta-alto,50mm);min-height:0;max-width:none;border:0;border-radius:2px;box-shadow:0 5px 18px rgba(0,32,64,.12)}.dp-etiqueta-salida-print>header{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:2mm;font-size:6.5pt;line-height:1.1}.dp-etiqueta-salida-print>header span,.dp-etiqueta-salida-print>header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-etiqueta-salida-print .dp-etiqueta-print-datos span,.dp-etiqueta-salida-print>header span{color:#444;font-size:5pt}.dp-etiqueta-salida-print>.barcode-print.printable-code-barcode{width:100%;max-width:100%;height:auto;max-height:15mm;align-self:center}.dp-etiqueta-salida-print .dp-etiqueta-print-datos{min-width:0;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.8mm 2mm;overflow:hidden}.dp-etiqueta-salida-print .dp-etiqueta-print-datos>div{min-width:0;display:grid;gap:.25mm;line-height:1.05}.dp-etiqueta-salida-print .dp-etiqueta-print-datos strong{min-width:0;font-size:6.5pt;overflow-wrap:anywhere}.dp-etiqueta-salida-print .dp-dato-producto{grid-column:1/-1}.dp-etiqueta-salida-print .dp-dato-producto strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dp-etiqueta-salida-print.formato-qr{grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:1.5mm}.dp-etiqueta-salida-print.formato-qr>header{grid-column:1/-1}.dp-etiqueta-salida-print.formato-qr>.printable-code-qr{grid-column:1;grid-row:2;align-self:start;gap:.4mm}.dp-etiqueta-salida-print.formato-qr>.printable-code-qr>span{max-width:var(--printable-qr-screen-size,121px);font-size:4.5pt;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-etiqueta-salida-print.formato-qr>.dp-etiqueta-print-datos{grid-column:2;grid-row:2;grid-template-columns:minmax(0,1fr);gap:.65mm}.dp-etiqueta-salida-print.formato-qr .dp-dato-producto{grid-column:auto}.dp-etiqueta-salida-print.compacta{gap:.7mm}.dp-etiqueta-salida-print.compacta>.barcode-print.printable-code-barcode{max-height:12mm}.dp-etiqueta-salida-print.compacta>header{font-size:5.5pt}.dp-etiqueta-salida-print.compacta .dp-etiqueta-print-datos span,.dp-etiqueta-salida-print.compacta>header span{font-size:4.2pt}.dp-etiqueta-salida-print.compacta .dp-etiqueta-print-datos{gap:.55mm 1.3mm}.dp-etiqueta-salida-print.compacta .dp-etiqueta-print-datos strong{font-size:5.6pt;line-height:1}.dp-etiqueta-salida-print.muy-compacta{gap:.4mm}.dp-etiqueta-salida-print.muy-compacta>.barcode-print.printable-code-barcode{max-height:8mm}.dp-etiqueta-salida-print.muy-compacta .dp-etiqueta-print-datos span{font-size:3.6pt}.dp-etiqueta-salida-print.muy-compacta .dp-etiqueta-print-datos strong{font-size:4.7pt}@media (max-width:900px){.dp-etiquetas-salida-grid{grid-template-columns:1fr}.dp-etiqueta-salida-card{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-validacion-etiquetas-lista>div{grid-template-columns:28px minmax(0,1fr)}.dp-validacion-etiquetas-lista>div>div:nth-of-type(n+2){grid-column:2}}@media (max-width:560px){.dp-etiqueta-salida-card,.dp-validacion-salida-form{grid-template-columns:1fr}}@media print{body.printing-dp-labels{background:#fff!important}body.printing-dp-labels .panel-layout>.sidebar,body.printing-dp-labels .panel-main>:not(.dp-etiquetas-salida-print){display:none!important}body.printing-dp-labels .panel-layout,body.printing-dp-labels .panel-main{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important;background:#fff!important}body.printing-dp-labels .dp-etiquetas-salida-print{width:auto;margin:0;padding:0;display:block!important;visibility:visible!important}body.printing-dp-labels .dp-etiquetas-salida-print *{visibility:visible!important}body.printing-dp-labels .dp-etiquetas-salida-pagina{width:202mm;min-height:289mm;margin:0 auto;display:grid;grid-template-columns:repeat(var(--dp-etiquetas-columnas),var(--dp-etiqueta-ancho));grid-auto-rows:var(--dp-etiqueta-alto);align-content:start;justify-content:center;gap:var(--dp-separacion-vertical) var(--dp-separacion-horizontal);break-after:page;page-break-after:always}body.printing-dp-labels .dp-etiquetas-salida-pagina:last-child{break-after:auto;page-break-after:auto}body.printing-dp-labels .modo-impresion-rollo .dp-etiquetas-salida-pagina{width:var(--dp-etiqueta-ancho);min-height:var(--dp-etiqueta-alto);height:var(--dp-etiqueta-alto);grid-template-columns:var(--dp-etiqueta-ancho);grid-auto-rows:var(--dp-etiqueta-alto);gap:0}body.printing-dp-labels .dp-etiqueta-salida-hoja{width:var(--dp-etiqueta-ancho);height:var(--dp-etiqueta-alto);display:block;overflow:hidden;break-inside:avoid;page-break-inside:avoid}body.printing-dp-labels .modo-impresion-rollo .dp-etiqueta-salida-hoja{transform:translate(var(--dp-etiqueta-desplazamiento-x),var(--dp-etiqueta-desplazamiento-y));transform-origin:top left}body.printing-dp-labels .dp-etiqueta-salida-print{width:100%;height:100%;min-height:0;border:0;box-shadow:none}body.printing-dp-labels .dp-etiqueta-salida-print.formato-qr>.printable-code-qr{width:var(--printable-qr-print-size)!important;max-width:var(--printable-qr-print-size)!important}body.printing-dp-labels .dp-etiqueta-salida-print.formato-qr>.printable-code-qr>span{max-width:var(--printable-qr-print-size)!important}}.dp-badge.completa,.dp-badge.confirmado,.dp-badge.despachado{color:var(--color-acento);background:rgba(16,126,62,.1);border-color:rgba(16,126,62,.22)}.dp-badge.en_proceso{color:var(--color-primario);background:rgba(30,70,130,.1);border-color:rgba(30,70,130,.22)}.dp-badge.cancelado,.dp-badge.parcial_cancelado{color:var(--color-peligro);background:rgba(187,0,0,.08);border-color:rgba(187,0,0,.2)}.dp-tabs{margin-bottom:var(--espacio-3)}.dp-prioridad,.dp-seguimiento{width:fit-content;padding:5px 8px;display:inline-flex;border:1px solid var(--color-borde);border-radius:999px;font-size:11px;font-weight:800;text-transform:capitalize;white-space:nowrap}.dp-prioridad.alta{color:var(--color-peligro);background:rgba(187,0,0,.08);border-color:rgba(187,0,0,.2)}.dp-prioridad.normal,.dp-seguimiento{color:var(--color-primario);background:rgba(30,70,130,.08);border-color:rgba(30,70,130,.2)}.dp-prioridad.baja{color:var(--color-muted);background:var(--color-panel-suave)}.dp-pedidos-tabla td,.dp-pedidos-tabla th{white-space:nowrap}.dp-pedidos-tabla td:nth-child(2){white-space:normal;min-width:260px}.modal-contenido.rc-modal.dp-modal{width:min(1160px,calc(100vw - 28px))}.dp-form{width:100%;padding:var(--espacio-4);display:flex;flex-direction:column;gap:var(--espacio-4)}.dp-section-card{background:#fbfcfe}.dp-picking-overview,.dp-section-card{width:100%;min-width:0;padding:var(--espacio-4);display:flex;flex-direction:column;gap:var(--espacio-3);border:1px solid var(--color-borde);border-radius:var(--radio)}.dp-picking-overview{background:var(--color-panel)}.dp-resumen-picking>div{background:#fbfcfe}.dp-picking-overview-principal{background:linear-gradient(135deg,#f7fbff 0,var(--color-panel) 65%);border-color:rgba(30,70,130,.22)}.dp-observacion-picking-campo textarea{min-height:76px;padding:9px 10px;color:var(--color-texto);background:#fff;border:1px solid var(--color-borde);border-radius:var(--radio);resize:vertical}.dp-observacion-picking-campo textarea:focus{outline:2px solid rgba(30,70,130,.16);border-color:var(--color-primario)}.dp-observacion-picking-campo>small{color:var(--color-muted);font-weight:500}.dp-observacion-picking{padding:12px 14px;display:flex;align-items:flex-start;gap:var(--espacio-3);color:#7a4300;background:#fff7e6;border:1px solid #edc978;border-radius:var(--radio)}.dp-observacion-picking>svg{flex:0 0 auto;margin-top:2px;font-size:20px}.dp-observacion-picking>div{min-width:0;display:grid;gap:3px}.dp-observacion-picking p{margin:0;color:var(--color-texto);line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.dp-resumen-picking .dp-resumen-avance{background:rgba(30,70,130,.06);border-color:rgba(30,70,130,.18)}.dp-operacion-meta{display:flex;flex-wrap:wrap;gap:var(--espacio-2)}.dp-operacion-meta>span{padding:7px 10px;color:var(--color-muted);background:var(--color-panel-suave);border:1px solid var(--color-borde);border-radius:999px;font-size:12px}.dp-operacion-meta strong{color:var(--color-texto)}.dp-progress-track{width:100%;height:7px;background:rgba(30,70,130,.1);border-radius:999px;overflow:hidden}.dp-progress-track>span{height:100%;display:block;background:var(--color-primario);border-radius:inherit;transition:width .18s ease}.dp-plan-zona-lista{width:100%;min-width:0;display:grid;border:1px solid var(--color-borde);border-radius:var(--radio);overflow:hidden}.dp-plan-picking-header,.dp-plan-picking-item{min-width:0;display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(110px,.5fr) minmax(170px,.85fr) minmax(145px,.7fr) minmax(170px,.72fr);gap:var(--espacio-3);align-items:center}.dp-plan-picking-header{padding:10px 12px;color:var(--color-muted);background:var(--color-panel-suave);border-bottom:1px solid var(--color-borde);font-size:11px;font-weight:900;letter-spacing:.025em;text-transform:uppercase}.dp-plan-picking-items{min-width:0;display:grid}.dp-plan-picking-item{--dp-producto-color:#1769aa;--dp-producto-borde:rgba(23,105,170,0.34);--dp-producto-fondo:rgba(23,105,170,0.08);--dp-producto-fondo-actual:rgba(23,105,170,0.16);padding:12px;background:var(--color-panel);border-bottom:1px solid var(--color-borde);box-shadow:inset 4px 0 0 var(--dp-producto-color)}.dp-plan-picking-item:last-child{border-bottom:0}.dp-plan-picking-item.estado-completa{opacity:.84;background:linear-gradient(90deg,rgba(8,122,75,.05),var(--color-panel) 34%)}.dp-plan-picking-item.dp-color-producto-0{--dp-producto-color:#1769aa;--dp-producto-borde:rgba(23,105,170,0.38);--dp-producto-fondo:rgba(23,105,170,0.08);--dp-producto-fondo-actual:rgba(23,105,170,0.16)}.dp-plan-picking-item.dp-color-producto-1{--dp-producto-color:#466450;--dp-producto-borde:rgba(8,122,75,0.38);--dp-producto-fondo:rgba(8,122,75,0.08);--dp-producto-fondo-actual:rgba(8,122,75,0.16)}.dp-plan-picking-item.dp-color-producto-2{--dp-producto-color:#9a5a00;--dp-producto-borde:rgba(154,90,0,0.38);--dp-producto-fondo:rgba(154,90,0,0.09);--dp-producto-fondo-actual:rgba(154,90,0,0.18)}.dp-plan-picking-item.dp-color-producto-3{--dp-producto-color:#7852a9;--dp-producto-borde:rgba(120,82,169,0.38);--dp-producto-fondo:rgba(120,82,169,0.08);--dp-producto-fondo-actual:rgba(120,82,169,0.16)}.dp-plan-picking-item.dp-color-producto-4{--dp-producto-color:#b63e58;--dp-producto-borde:rgba(182,62,88,0.38);--dp-producto-fondo:rgba(182,62,88,0.08);--dp-producto-fondo-actual:rgba(182,62,88,0.16)}.dp-plan-picking-item.dp-color-producto-5{--dp-producto-color:#087886;--dp-producto-borde:rgba(8,120,134,0.38);--dp-producto-fondo:rgba(8,120,134,0.08);--dp-producto-fondo-actual:rgba(8,120,134,0.16)}.dp-plan-picking-item.dp-color-producto-6{--dp-producto-color:#a2480d;--dp-producto-borde:rgba(162,72,13,0.38);--dp-producto-fondo:rgba(162,72,13,0.08);--dp-producto-fondo-actual:rgba(162,72,13,0.16)}.dp-plan-picking-item.dp-color-producto-7{--dp-producto-color:#536718;--dp-producto-borde:rgba(83,103,24,0.38);--dp-producto-fondo:rgba(83,103,24,0.08);--dp-producto-fondo-actual:rgba(83,103,24,0.16)}.dp-plan-celda{min-width:0;display:grid;gap:4px}.dp-plan-celda>span{display:none}.dp-plan-celda small,.dp-plan-celda strong{min-width:0;overflow-wrap:anywhere}.dp-plan-celda small{color:var(--color-muted);font-size:11px;line-height:1.35}.dp-plan-celda>.dp-plan-producto-codigo{width:fit-content;padding:3px 7px;color:var(--dp-producto-color);background:var(--dp-producto-fondo);border:1px solid var(--dp-producto-borde);border-radius:999px}.dp-plan-cantidad strong{color:var(--dp-producto-color);font-size:18px;white-space:nowrap}.dp-plan-cantidad strong small{color:inherit;font-size:11px;font-weight:800}.dp-cantidad-picking-diferente>small.dp-conversion-empaque-picking,.dp-cantidad-picking-resumen>div small.dp-conversion-empaque-picking,.dp-plan-celda small.dp-conversion-empaque-picking{color:#0b6d43;font-size:11px;font-weight:800;line-height:1.4}.dp-plan-progreso{align-content:center}.dp-plan-progreso-cabecera{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dp-plan-progreso-cabecera strong{color:var(--dp-producto-color);font-size:17px}.dp-plan-progreso-cabecera small{text-align:right}.dp-plan-progreso .dp-progress-track{height:6px;background:var(--dp-producto-fondo)}.dp-plan-progreso .dp-progress-track>span{background:var(--dp-producto-color)}.dp-plan-picking-item.estado-completa .dp-plan-progreso .dp-progress-track>span{background:#466450}.dp-plan-etiquetas-acciones{min-width:180px;justify-items:end}.dp-plan-etiquetas-acciones .btn{width:100%;justify-content:center;white-space:nowrap}.dp-plan-picking-item.etiquetas-abiertas{background:linear-gradient(180deg,var(--color-panel) 0,var(--dp-producto-fondo) 100%)}.dp-plan-etiquetas-panel{grid-column:1/-1;min-width:0;padding-top:var(--espacio-3);display:grid;gap:var(--espacio-3);border-top:1px solid var(--dp-producto-borde)}.dp-plan-etiquetas-panel>header{display:flex;align-items:center;justify-content:space-between;gap:var(--espacio-3)}.dp-plan-etiquetas-panel>header>div{min-width:0;display:grid;gap:2px}.dp-plan-etiquetas-panel>header span{color:var(--color-muted);font-size:12px}.dp-plan-etiquetas-disponibles{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:8px}.dp-plan-etiquetas-disponibles>article{min-width:0;min-height:112px;padding:10px;display:grid;grid-template-columns:auto minmax(110px,1fr) minmax(92px,auto);grid-template-areas:"icono informacion cantidad" "icono informacion estado";align-items:center;column-gap:10px;row-gap:5px;color:var(--color-texto);text-align:left;background:var(--color-panel);border:1px solid var(--color-borde);border-radius:var(--radio)}.dp-plan-etiquetas-disponibles>article.sugerida{border-color:var(--dp-producto-color);box-shadow:inset 3px 0 0 var(--dp-producto-color)}.dp-etiqueta-disponible-icono{grid-area:icono;width:34px;height:34px;display:grid;place-items:center;color:var(--dp-producto-color);background:var(--dp-producto-fondo);border:1px solid var(--dp-producto-borde);border-radius:50%}.dp-plan-etiquetas-disponibles>article>b,.dp-plan-etiquetas-disponibles>article>div{min-width:0;display:grid;gap:2px}.dp-plan-etiquetas-disponibles>article>div{grid-area:informacion}.dp-plan-etiquetas-disponibles small,.dp-plan-etiquetas-disponibles strong{min-width:0;overflow-wrap:anywhere}.dp-plan-etiquetas-disponibles small{color:var(--color-muted);font-size:10px;font-weight:500}.dp-plan-etiquetas-disponibles>article>b{grid-area:cantidad;align-self:end;color:var(--dp-producto-color);text-align:right;white-space:nowrap}.dp-plan-etiquetas-disponibles em{grid-area:estado;align-self:start;justify-self:end;padding:5px 7px;color:var(--dp-producto-color);background:var(--dp-producto-fondo);border:1px solid var(--dp-producto-borde);border-radius:999px;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.dp-plan-etiquetas-alerta,.dp-plan-etiquetas-vacio{padding:10px 12px;color:var(--color-muted);background:var(--color-panel);border:1px dashed var(--color-borde);border-radius:var(--radio);font-size:12px}.dp-plan-etiquetas-alerta{color:#8b4d00;background:#fff7e6;border-color:#f1cf91}.dp-subsection-title{padding-top:var(--espacio-3);display:flex;align-items:center;justify-content:space-between;gap:var(--espacio-3);border-top:1px solid var(--color-borde)}.dp-subsection-title>div{display:grid;gap:3px}.dp-subsection-title small{color:var(--color-muted)}.dp-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--espacio-3)}.dp-span-all{grid-column:1/-1}.dp-segmentacion-picking{display:flex;flex-direction:column;gap:var(--espacio-2);padding:var(--espacio-3);background:var(--color-panel);border:1px solid var(--color-borde);border-radius:var(--radio)}.dp-segmentacion-fila{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:var(--espacio-3);align-items:end;padding-top:var(--espacio-2);border-top:1px solid var(--color-borde)}.dp-segmentacion-fila>div{display:flex;min-width:0;flex-direction:column;gap:4px}.dp-segmentacion-fila small{color:var(--color-muted)}@media (max-width:680px){.dp-segmentacion-fila{grid-template-columns:1fr}}.dp-resumen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--espacio-3)}.dp-resumen div{min-width:0;padding:var(--espacio-3);display:grid;gap:4px;background:var(--color-panel-suave);border:1px solid var(--color-borde);border-radius:var(--radio)}.dp-resumen strong{min-width:0;overflow-wrap:anywhere}.dp-section-title{display:flex;align-items:center;justify-content:space-between;gap:var(--espacio-3)}.dp-section-title span,.dp-section-title strong{display:block}.dp-section-title-acciones{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--espacio-2)}.dp-linea{padding:var(--espacio-3);display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(120px,.6fr) minmax(120px,.6fr) minmax(120px,.6fr) minmax(80px,.4fr);align-items:end;gap:var(--espacio-3);background:var(--color-panel);border:1px solid var(--color-borde);border-radius:var(--radio)}.dp-linea>div{min-width:0;display:grid;gap:3px}.dp-linea strong{min-width:0;overflow-wrap:anywhere}.dp-lineas-compactas-wrap{max-height:min(390px,52dvh);overflow:auto;border:1px solid var(--color-borde);border-radius:var(--radio)}.dp-lineas-compactas{width:100%;min-width:670px;border-collapse:collapse}.dp-lineas-compactas td,.dp-lineas-compactas th{padding:8px 10px;text-align:left;vertical-align:middle;border-bottom:1px solid #e3e8ed}.dp-lineas-compactas th{position:sticky;z-index:2;top:0;color:#4f6579;background:#f4f7fa;font-size:9px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.dp-lineas-compactas tr:last-child td{border-bottom:0}.dp-lineas-compactas td:first-child,.dp-lineas-compactas th:first-child{width:48%}.dp-lineas-compactas td>small,.dp-lineas-compactas td>strong{display:block}.dp-lineas-compactas td>strong{font-size:12px}.dp-lineas-compactas td>small{max-width:370px;margin-top:1px;overflow:hidden;color:var(--color-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.dp-dato-stock{color:#08783e}.dp-cantidad-despachar{min-width:118px;display:flex;align-items:center;overflow:hidden;background:#fff;border:1px solid #9db4c8;border-radius:4px}.dp-cantidad-despachar:focus-within{border-color:var(--color-primario);box-shadow:0 0 0 2px rgba(30,70,130,.1)}.dp-cantidad-despachar input{width:88px;min-height:31px;padding:5px 7px;color:var(--color-texto);background:transparent;border:0;outline:0;font-weight:700}.dp-cantidad-despachar span{padding:0 7px;color:var(--color-muted);border-left:1px solid #dce4eb;font-size:9px}.dp-pendientes-compactos{max-height:min(410px,54dvh);overflow:auto;border:1px solid var(--color-borde);border-radius:var(--radio)}.dp-pendientes-compactos .rc-tabla thead th{position:sticky;z-index:2;top:0}.dp-etiquetas-listas-confirmar{display:flex;align-items:center;gap:10px;padding:10px 12px;color:#096b39;background:#edf9f2;border:1px solid #a9d9bd;border-radius:var(--radio)}.dp-etiquetas-listas-confirmar>svg{flex:0 0 auto;font-size:21px}.dp-etiquetas-listas-confirmar div{display:grid}.dp-etiquetas-listas-confirmar span{color:#47735b;font-size:10px}.dp-picking-panel{background:#f7fbff}.dp-picking-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,220px) auto;align-items:end;gap:var(--espacio-3)}.dp-picking-form .btn{min-height:36px}.dp-info-picking{padding:var(--espacio-3);color:var(--color-muted);background:var(--color-panel-suave);border:1px dashed var(--color-borde);border-radius:var(--radio);font-size:13px}@media (max-width:1200px){.dp-toolbar{align-items:stretch;flex-direction:column}.dp-toolbar>.btn{width:fit-content;align-self:flex-end}}@media (max-width:980px){.dp-filtros,.dp-filtros.con-cerrados,.dp-filtros.con-prioridad,.dp-form-grid,.dp-kpis,.dp-linea,.dp-picking-form,.dp-resumen{grid-template-columns:1fr 1fr}.dp-section-title,.dp-subsection-title{align-items:stretch}.dp-picking-form .btn{grid-column:1/-1}.dp-toolbar>.btn{width:100%;justify-content:center}}@media (max-width:680px){.dp-filtros,.dp-filtros.con-cerrados,.dp-filtros.con-prioridad,.dp-form-grid,.dp-kpis,.dp-linea,.dp-picking-form,.dp-resumen{grid-template-columns:1fr}.dp-subsection-title .btn,.dp-toolbar .btn{width:100%;justify-content:center}.dp-section-title,.dp-subsection-title{align-items:stretch;flex-direction:column}.dp-operacion-meta{display:grid;grid-template-columns:1fr}}.dp-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.dp-kpis .dp-kpi-disponible{border-color:rgba(16,126,62,.28)}.dp-kpis .dp-kpi-disponible strong,.dp-kpis .dp-kpi-disponible svg{color:var(--color-acento)}.dp-kpis .dp-kpi-parcial{border-color:rgba(233,115,12,.28)}.dp-kpis .dp-kpi-parcial strong,.dp-kpis .dp-kpi-parcial svg{color:var(--color-alerta)}.dp-operaciones-card{overflow:hidden}.dp-listado-encabezado{padding:var(--espacio-4);display:flex;align-items:center;justify-content:space-between;gap:var(--espacio-4);background:var(--color-panel);border-bottom:1px solid var(--color-borde)}.dp-listado-encabezado>div{display:grid;gap:4px}.dp-listado-encabezado strong{font-size:16px}.dp-listado-encabezado span{color:var(--color-muted);font-size:12px}.dp-listado-encabezado>span{padding:6px 10px;background:var(--color-panel-suave);border:1px solid var(--color-borde);border-radius:999px;font-weight:800;white-space:nowrap}.dp-operaciones-tabla{min-width:1320px}.dp-operaciones-tabla td,.dp-operaciones-tabla td:nth-child(2),.dp-operaciones-tabla th{white-space:normal}.dp-operaciones-tabla td:first-child,.dp-operaciones-tabla th:first-child{width:42px;min-width:42px;text-align:center}.dp-operaciones-tabla th:nth-child(2){min-width:155px}.dp-operaciones-tabla th:nth-child(3){min-width:190px}.dp-operaciones-tabla th:nth-child(4){min-width:145px}.dp-operaciones-tabla th:nth-child(5),.dp-operaciones-tabla th:nth-child(6){min-width:230px}.dp-operaciones-tabla th:nth-child(7){min-width:150px}.dp-operacion-fila.pedido{background:rgba(30,70,130,.018)}.dp-operacion-fila:hover{background:var(--color-panel-suave)}.dp-avance-pedido,.dp-celda-doble,.dp-inventario-estado,.dp-operacion-documento{min-width:0;display:grid;gap:6px}.dp-celda-doble>strong,.dp-operacion-documento>strong{overflow-wrap:anywhere}.dp-avance-pedido small,.dp-celda-doble small,.dp-inventario-estado small,.dp-operacion-documento small{color:var(--color-muted);font-size:11px;line-height:1.35}.dp-tipo-operacion{width:fit-content;padding:3px 7px;border:1px solid var(--color-borde);border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.dp-tipo-operacion.pedido{color:var(--color-primario);background:rgba(30,70,130,.08);border-color:rgba(30,70,130,.2)}.dp-tipo-operacion.despacho{color:var(--color-acento);background:rgba(16,126,62,.08);border-color:rgba(16,126,62,.2)}.dp-avance-cabecera,.dp-inventario-cabecera{display:flex;align-items:center;justify-content:space-between;gap:10px}.dp-avance-cabecera span,.dp-inventario-cabecera span{font-size:12px;font-weight:900;white-space:nowrap}.dp-progress-envio>span{background:var(--color-primario)}.dp-inventario-estado{padding:10px;border:1px solid var(--color-borde);border-radius:var(--radio)}.dp-inventario-estado.completa{background:rgba(16,126,62,.06);border-color:rgba(16,126,62,.22)}.dp-inventario-estado.completa .dp-inventario-cabecera,.dp-inventario-estado.completa .dp-inventario-cabecera span{color:var(--color-acento)}.dp-inventario-estado.completa .dp-progress-stock>span{background:var(--color-acento)}.dp-inventario-estado.parcial{background:rgba(233,115,12,.06);border-color:rgba(233,115,12,.24)}.dp-inventario-estado.parcial .dp-inventario-cabecera,.dp-inventario-estado.parcial .dp-inventario-cabecera span{color:var(--color-alerta)}.dp-inventario-estado.parcial .dp-progress-stock>span{background:var(--color-alerta)}.dp-inventario-estado.sin-stock{background:rgba(187,0,0,.05);border-color:rgba(187,0,0,.2)}.dp-inventario-estado.sin-stock .dp-inventario-cabecera,.dp-inventario-estado.sin-stock .dp-inventario-cabecera span{color:var(--color-peligro)}.dp-inventario-estado.sin-stock .dp-progress-stock>span{background:var(--color-peligro)}.dp-inventario-estado.cerrado{background:var(--color-panel-suave)}.dp-acciones-operacion{min-width:150px}.dp-acciones-operacion button{white-space:nowrap}@media (max-width:1180px){.dp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.dp-kpis{grid-template-columns:1fr}.dp-listado-encabezado{align-items:stretch;flex-direction:column}.dp-listado-encabezado>span{width:fit-content}}@media (max-width:800px){.dp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dp-kpis{grid-template-columns:1fr}}.dp-listado-controles{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--espacio-2)}.dp-listado-controles>span{padding:6px 10px;color:var(--color-muted);background:var(--color-panel-suave);border:1px solid var(--color-borde);border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.dp-seleccionar-visibles{display:inline-flex;align-items:center;gap:8px;color:var(--color-muted);font-size:12px;font-weight:700;cursor:pointer}.dp-operacion-identidad>input,.dp-seleccionar-visibles input{width:17px;height:17px;flex:0 0 auto;accent-color:var(--color-primario)}.dp-operaciones-vacio{margin:0;padding:var(--espacio-6);border:0;border-bottom:1px solid var(--color-borde);border-radius:0}.dp-operaciones-tabla-lista{min-width:0;width:100%;overflow:hidden}.dp-operacion-fila-lista,.dp-operaciones-columnas{min-width:0;display:grid;grid-template-columns:minmax(190px,.95fr) minmax(190px,.78fr) minmax(220px,1fr) minmax(220px,1.08fr) minmax(260px,1.18fr) minmax(190px,.88fr);gap:10px;align-items:center}.dp-operacion-fila-lista.con-tipo-documento,.dp-operaciones-columnas.con-tipo-documento{grid-template-columns:minmax(145px,.95fr) minmax(120px,.72fr) minmax(135px,.8fr) minmax(150px,.95fr) minmax(115px,.62fr) minmax(145px,.9fr) minmax(155px,.95fr) minmax(155px,.85fr)}.dp-operacion-fila-lista.sin-inventario,.dp-operaciones-columnas.sin-inventario{grid-template-columns:minmax(190px,1fr) minmax(170px,.72fr) minmax(220px,1fr) minmax(220px,1fr) minmax(210px,.95fr)}.dp-operaciones-columnas{padding:11px var(--espacio-4);color:var(--color-muted);background:var(--color-panel-suave);border-bottom:1px solid var(--color-borde);font-size:11px;font-weight:900;letter-spacing:.025em;text-transform:uppercase}.dp-operaciones-filas{min-width:0;display:block}.dp-operacion-fila-lista{position:relative;padding:var(--espacio-3) var(--espacio-4);background:var(--color-panel);border-bottom:1px solid var(--color-borde);transition:background .18s ease}.dp-operacion-fila-lista:last-child{border-bottom:0}.dp-operacion-fila-lista.confirmado:before,.dp-operacion-fila-lista.despacho:before,.dp-operacion-fila-lista.picking_completo:before,.dp-operacion-fila-lista:before{display:none}.dp-operacion-fila-lista:hover{background:#fbfcfe}.dp-lista-celda{min-width:0}.dp-lista-celda:before{display:none;content:attr(data-label)}.dp-celda-estado{display:flex;align-items:center;min-width:0}.dp-operacion-identidad{min-width:0;display:flex;align-items:flex-start;gap:var(--espacio-2)}.dp-celda-doble strong,.dp-operacion-documento strong{overflow-wrap:anywhere}.dp-avance-pedido,.dp-celda-doble,.dp-operacion-documento{min-width:0;display:grid;gap:5px}.dp-avance-pedido small,.dp-celda-doble small,.dp-operacion-documento small{color:var(--color-muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.dp-peso-pedido strong{color:var(--color-primario);font-size:15px;white-space:nowrap}.dp-vehiculo-configurado strong{display:flex;align-items:center;gap:7px;color:var(--color-primario)}.dp-vehiculo-configurado strong svg{flex:0 0 auto}.dp-operacion-fila-lista .dp-inventario-estado{padding:8px 9px}.dp-operacion-fila-lista .dp-inventario-estado:not(.cerrado){padding:0;background:transparent;border:0}.dp-inventario-resumen{min-width:0;display:flex;align-items:center;gap:8px}.dp-inventario-resumen>strong{min-width:39px;padding:0;text-align:center;font-size:13px;line-height:1}.dp-inventario-resumen>div{min-width:0;display:grid;gap:1px}.dp-inventario-resumen small,.dp-inventario-resumen span{overflow-wrap:anywhere;white-space:nowrap}.dp-inventario-resumen span{font-weight:800}.dp-inventario-estado.completa .dp-inventario-resumen>strong{color:var(--color-acento)}.dp-inventario-estado.parcial .dp-inventario-resumen>strong{color:var(--color-alerta)}.dp-inventario-estado.sin-stock .dp-inventario-resumen>strong{color:var(--color-peligro)}.dp-operacion-fila-lista .dp-inventario-estado span,.dp-operacion-fila-lista .dp-inventario-estado strong{font-size:11px}.dp-operacion-fila-lista .dp-progress-track{height:6px}.dp-acciones-operacion{min-width:0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.dp-acciones-operacion .btn{min-height:32px;padding:7px 9px;font-size:11px;white-space:nowrap}.dp-acciones-operacion .btn:not(.btn-icono){flex:1 1 138px}.dp-acciones-operacion .btn-icono{flex:0 0 36px}@media (max-width:1180px){.dp-operaciones-columnas{display:none}.dp-operacion-fila-lista,.dp-operacion-fila-lista.con-tipo-documento,.dp-operacion-fila-lista.sin-inventario{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dp-lista-celda{display:grid;gap:6px}.dp-lista-celda:before{display:block;color:var(--color-muted);font-size:10px;font-weight:900;letter-spacing:.025em;text-transform:uppercase}.dp-acciones-operacion{grid-column:1/-1;justify-content:flex-start}}@media (max-width:760px){.dp-operacion-fila-lista,.dp-operacion-fila-lista.con-tipo-documento,.dp-operacion-fila-lista.sin-inventario{grid-template-columns:1fr 1fr}.dp-listado-controles,.dp-listado-encabezado{align-items:stretch}}@media (max-width:520px){.dp-operacion-fila-lista,.dp-operacion-fila-lista.con-tipo-documento,.dp-operacion-fila-lista.sin-inventario{padding:var(--espacio-4);grid-template-columns:1fr;gap:var(--espacio-4)}.dp-lista-celda{padding-bottom:var(--espacio-3);border-bottom:1px dashed var(--color-borde)}.dp-lista-celda:last-child{padding-bottom:0;border-bottom:0}.dp-acciones-operacion .btn{flex:1 1 135px}.dp-acciones-operacion{grid-column:auto}}.dp-picking-form{grid-template-columns:minmax(220px,1fr) minmax(150px,220px) auto auto auto}.dp-boton-camara{white-space:nowrap}.dp-escanear-picking-flotante{position:absolute;right:var(--espacio-6);top:-64px;z-index:10;min-height:52px;padding:12px 20px;border-radius:999px;box-shadow:0 10px 28px rgba(30,70,130,.32);font-size:15px;font-weight:800}.dp-escanear-picking-flotante svg{width:21px;height:21px}.dp-escanear-picking-flotante:hover{box-shadow:0 12px 32px rgba(30,70,130,.4);transform:translateY(-1px)}.dp-escanear-picking-flotante:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primario) 30%,white);outline-offset:3px}@media (max-width:1080px){.dp-picking-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dp-picking-form .btn,.dp-picking-form .rc-field{min-width:0;max-width:100%}.dp-picking-form .rc-field input{min-width:0;max-width:100%;box-sizing:border-box}.dp-picking-form .btn{width:100%;justify-content:center;white-space:normal}.dp-boton-camara{white-space:normal}}@media (max-width:680px){.dp-picking-form{grid-template-columns:minmax(0,1fr)}.modal-acciones .dp-escanear-picking-flotante{width:40px;min-width:40px;max-width:40px;min-height:40px;flex:0 0 40px;right:10px;top:-48px;padding:0;border-radius:50%;gap:0}.dp-escanear-picking-flotante span{display:none}.dp-escanear-picking-flotante svg{width:18px;height:18px}}@media (max-width:420px){.modal-acciones .dp-escanear-picking-flotante{right:8px}}.dp-info-reserva{color:var(--color-primario);background:rgba(30,70,130,.05);border-color:rgba(30,70,130,.24)}.dp-info-picking.dp-espera-segmentos{color:#8b4d00;background:#fff7e6;border-color:#f1cf91;border-style:solid;font-weight:700}.dp-picking-completado-aviso{padding:var(--espacio-4);display:flex;align-items:center;gap:var(--espacio-3);color:var(--color-acento);background:rgba(16,126,62,.07);border:1px solid rgba(16,126,62,.22);border-radius:var(--radio)}.dp-picking-completado-aviso>svg{flex:0 0 auto;font-size:24px}.dp-picking-completado-aviso>div{display:grid;gap:3px}.dp-picking-completado-aviso span{color:var(--color-muted);font-size:12px}.dp-aprobacion-despacho{padding:var(--espacio-4);display:flex;align-items:center;justify-content:space-between;gap:var(--espacio-4);background:rgba(233,115,12,.07);border:1px solid rgba(233,115,12,.3);border-radius:var(--radio)}.dp-aprobacion-despacho>div{min-width:0;display:flex;align-items:center;gap:var(--espacio-3)}.dp-aprobacion-despacho>div>svg{flex:0 0 auto;color:var(--color-alerta);font-size:30px}.dp-aprobacion-despacho span{min-width:0;display:grid;gap:4px}.dp-aprobacion-despacho small{color:var(--color-muted);line-height:1.4}.scan-camara-fondo.dp-camara-picking-fondo{z-index:1300!important}.scan-camara-fondo.dp-camara-salida-fondo{z-index:1400!important}.dp-camara-picking-modal .scan-camara-header>div{min-width:0;display:grid;gap:4px}.dp-camara-picking-modal .scan-camara-header small{color:var(--color-muted);font-size:12px;line-height:1.35}.dp-camara-visor{position:relative;overflow:hidden;background:#0d1824;border-radius:var(--radio)}.dp-camara-visor video{width:100%;min-height:260px;max-height:440px;display:block;object-fit:cover}.dp-camara-guia{width:min(78%,480px);height:120px;position:absolute;top:50%;left:50%;border:2px solid rgba(255,255,255,.92);border-radius:12px;box-shadow:0 0 0 999px rgba(4,12,22,.28);transform:translate(-50%,-50%);pointer-events:none}.dp-confirmacion-fondo{position:fixed;inset:0;z-index:1200;padding:var(--espacio-4);display:grid;place-items:center;background:rgba(8,18,31,.7)}.dp-cantidad-picking-fondo{z-index:1500}.dp-omision-turno-fondo{z-index:1550}.dp-confirmacion-modal.dp-omision-turno-modal{width:min(560px,100%)}.dp-omision-turno-motivo{grid-column:1/-1}.dp-omision-turno-motivo textarea{width:100%;min-height:96px;padding:10px;resize:vertical;border:1px solid #f59e0b;border-radius:var(--radio)}.dp-confirmacion-modal.dp-cantidad-picking-modal{width:min(520px,100%)}.dp-cantidad-picking-modal>.dp-cantidad-picking-diferente,.dp-cantidad-picking-modal>.dp-cantidad-picking-error,.dp-cantidad-picking-modal>.dp-cantidad-picking-resumen,.dp-cantidad-picking-modal>.dp-confirmacion-acciones{grid-column:1/-1}.dp-cantidad-picking-resumen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dp-cantidad-picking-resumen>span{grid-column:1/-1;width:fit-content;padding:5px 9px;color:#8b4d00;background:#fff7e6;border:1px solid #f1cf91;border-radius:999px;font-size:10px;font-weight:800}.dp-cantidad-picking-resumen>span.total{color:var(--color-acento);background:rgba(16,126,62,.08);border-color:rgba(16,126,62,.22)}.dp-cantidad-picking-resumen>div{padding:12px;display:grid;gap:3px;background:var(--color-panel-suave);border:1px solid var(--color-borde);border-radius:var(--radio)}.dp-cantidad-picking-resumen>div small,.dp-cantidad-picking-ubicacion{color:var(--color-muted);font-size:10px}.dp-cantidad-picking-resumen>div strong{color:var(--color-primario);font-size:18px}.dp-cantidad-picking-ubicacion{grid-column:1/-1}.dp-cantidad-picking-diferente{padding:12px;background:rgba(30,70,130,.05);border:1px solid rgba(30,70,130,.18);border-radius:var(--radio)}.dp-cantidad-picking-diferente>small{color:var(--color-muted);font-weight:400}.dp-cantidad-picking-error{margin:0}@media (max-width:560px){.dp-confirmacion-modal.dp-cantidad-picking-modal{padding:var(--espacio-4)}.dp-cantidad-picking-resumen{grid-template-columns:minmax(0,1fr)}.dp-cantidad-picking-resumen>span,.dp-cantidad-picking-ubicacion{grid-column:1}.dp-cantidad-picking-modal>.dp-confirmacion-acciones .btn{width:100%}}.dp-etiquetas-simple-modal{width:min(620px,100%);max-height:calc(100dvh - 32px);overflow:auto;display:grid;background:var(--color-panel);border:1px solid var(--color-borde);border-radius:calc(var(--radio) + 2px);box-shadow:var(--sombra-media)}.dp-etiquetas-simple-modal>header{padding:var(--espacio-4) var(--espacio-5);display:grid;grid-template-columns:40px minmax(0,1fr) 32px;align-items:center;gap:var(--espacio-3);border-bottom:1px solid var(--color-borde)}.dp-etiquetas-simple-modal>header>span{width:40px;height:40px;display:grid;place-items:center;color:var(--color-primario);background:rgba(30,70,130,.08);border-radius:11px;font-size:19px}.dp-etiquetas-simple-modal>header>div{min-width:0;display:grid;gap:3px}.dp-etiquetas-simple-modal>header strong{font-size:15px}.dp-etiquetas-simple-modal>header small{color:var(--color-muted);font-size:11px}.dp-etiquetas-simple-modal>header>button{width:32px;height:32px;display:grid;place-items:center;color:var(--color-muted);background:transparent;border:1px solid var(--color-borde);border-radius:var(--radio)}.dp-etiquetas-simple-resumen{margin:var(--espacio-4) var(--espacio-5) 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--color-borde);border-radius:var(--radio);overflow:hidden}.dp-etiquetas-simple-resumen>div{padding:12px;display:grid;gap:3px}.dp-etiquetas-simple-resumen>div+div{border-left:1px solid var(--color-borde)}.dp-etiquetas-simple-resumen strong{color:var(--color-primario);font-size:20px}.dp-etiquetas-simple-resumen span{color:var(--color-muted);font-size:10px}.dp-etiquetas-sin-impresion{margin:var(--espacio-3) var(--espacio-5) 0;padding:11px 12px;display:flex;align-items:center;gap:10px;color:var(--color-acento);background:rgba(16,126,62,.07);border:1px solid rgba(16,126,62,.2);border-radius:var(--radio)}.dp-etiquetas-sin-impresion>div{display:grid;gap:2px}.dp-etiquetas-sin-impresion strong{font-size:12px}.dp-etiquetas-sin-impresion span{color:var(--color-muted);font-size:10px}.dp-etiquetas-simple-lista{margin:var(--espacio-3) var(--espacio-5) var(--espacio-4);display:grid;gap:6px}.dp-etiquetas-simple-lista article{padding:9px 10px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;background:var(--color-panel-suave);border:1px solid var(--color-borde);border-radius:var(--radio)}.dp-etiquetas-simple-lista article>span{width:28px;height:28px;display:grid;place-items:center;color:var(--color-primario);background:rgba(30,70,130,.08);border-radius:8px}.dp-etiquetas-simple-lista article.original>span{color:var(--color-acento);background:rgba(16,126,62,.08)}.dp-etiquetas-simple-lista article>div{min-width:0;display:grid;gap:2px}.dp-etiquetas-simple-lista strong{font-size:11px;overflow-wrap:anywhere}.dp-etiquetas-simple-lista small{color:var(--color-muted);font-size:10px}.dp-etiquetas-simple-lista em{color:var(--color-muted);font-size:9px;font-style:normal;font-weight:800}.dp-etiquetas-simple-lista article.original em{color:var(--color-acento)}.dp-etiquetas-simple-modal>footer{position:sticky;bottom:0;padding:var(--espacio-3) var(--espacio-5);display:flex;justify-content:flex-end;gap:var(--espacio-2);background:var(--color-panel);border-top:1px solid var(--color-borde)}@media (max-width:560px){.dp-etiquetas-simple-modal{max-height:calc(100dvh - 20px)}.dp-etiquetas-simple-modal>footer,.dp-etiquetas-simple-modal>header{padding-right:var(--espacio-3);padding-left:var(--espacio-3)}.dp-etiquetas-simple-lista,.dp-etiquetas-simple-resumen,.dp-etiquetas-sin-impresion{margin-right:var(--espacio-3);margin-left:var(--espacio-3)}.dp-etiquetas-simple-lista article{grid-template-columns:28px minmax(0,1fr)}.dp-etiquetas-simple-lista em{grid-column:2}.dp-etiquetas-simple-modal>footer{flex-direction:column-reverse}.dp-etiquetas-simple-modal>footer .btn{width:100%}}.dp-confirmacion-modal{width:min(560px,100%);padding:var(--espacio-5);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--espacio-4);background:var(--color-panel);border:1px solid var(--color-borde);border-radius:var(--radio);box-shadow:var(--sombra-media)}.dp-confirmacion-icono{width:54px;height:54px;display:grid;place-items:center;color:var(--color-acento);background:rgba(16,126,62,.1);border-radius:50%;font-size:26px}.dp-picking-parcial-icono{color:var(--color-alerta);background:rgba(233,115,12,.1)}.dp-confirmacion-modal>div:nth-child(2){min-width:0;display:grid;gap:var(--espacio-2)}.dp-confirmacion-modal p{margin:0;color:var(--color-texto);line-height:1.5}.dp-confirmacion-modal small{color:var(--color-muted);line-height:1.4}.dp-confirmacion-acciones{grid-column:1/-1;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--espacio-2)}.dp-confirmacion-modal.dp-validacion-salida-modal{width:min(980px,calc(100vw - 32px));max-height:calc(100dvh - 32px);grid-template-columns:54px minmax(0,1fr);align-items:start;overflow-y:auto}.dp-validacion-salida-modal>.dp-confirmacion-acciones,.dp-validacion-salida-modal>.dp-confirmacion-resumen,.dp-validacion-salida-modal>.dp-etiquetas-listas-confirmar,.dp-validacion-salida-modal>.dp-guia-cargue,.dp-validacion-salida-modal>.dp-salida-pedido-detalle,.dp-validacion-salida-modal>.dp-salida-pedidos-guia,.dp-validacion-salida-modal>.dp-salida-saldo-alerta,.dp-validacion-salida-modal>.dp-salida-seleccione-pedido,.dp-validacion-salida-modal>.dp-validacion-etiquetas-lista,.dp-validacion-salida-modal>.dp-validacion-salida-form,.dp-validacion-salida-modal>.dp-verificacion-manual-contenido{width:100%;grid-column:1/-1}.dp-verificacion-manual-contenido{width:100%;display:grid;gap:12px}.dp-verificacion-manual-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px}.dp-verificacion-manual-cabecera>div:first-child{display:grid;gap:3px}.dp-verificacion-manual-cabecera span{color:var(--color-muted);font-size:11px}.dp-verificacion-manual-modos{padding:3px;display:flex;gap:3px;background:var(--color-panel-suave);border:1px solid var(--color-borde);border-radius:var(--radio)}.dp-verificacion-manual-modos button{padding:8px 12px;display:inline-flex;align-items:center;gap:6px;color:var(--color-muted);background:transparent;border:0;border-radius:calc(var(--radio) - 3px);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.dp-verificacion-manual-modos button.activo{color:#fff;background:var(--color-primario)}.dp-verificacion-manual-lista{display:grid;gap:8px}.dp-verificacion-manual-lista>label{min-width:0;padding:12px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;background:var(--color-panel);border:1px solid var(--color-borde);border-radius:var(--radio);cursor:pointer;transition:border-color .15s ease,background .15s ease}.dp-verificacion-manual-lista>label:hover{border-color:rgba(30,70,130,.45)}.dp-verificacion-manual-lista>label.verificado{background:#edf9f2;border-color:#a9d9bd}.dp-verificacion-manual-lista input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.dp-verificacion-manual-check{width:30px;height:30px;display:grid;place-items:center;color:var(--color-muted);background:var(--color-panel-suave);border:2px solid var(--color-borde);border-radius:8px;font-size:18px}.dp-verificacion-manual-lista>label.verificado .dp-verificacion-manual-check{color:#fff;background:var(--color-acento);border-color:var(--color-acento)}.dp-verificacion-manual-lista>label>div{min-width:0;display:grid;gap:3px}.dp-verificacion-manual-lista>label small{color:var(--color-muted);font-size:10px}.dp-verificacion-manual-lista>label b{color:var(--color-primario);font-size:13px;white-space:nowrap}.dp-verificacion-manual-clientes{display:grid;gap:12px}.dp-verificacion-manual-clientes>section{display:grid;gap:8px;border:1px solid var(--color-borde);border-radius:var(--radio);overflow:hidden}.dp-verificacion-manual-clientes>section>header{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--color-panel-suave)}.dp-verificacion-manual-clientes>section.verificado>header{background:#edf9f2}.dp-verificacion-manual-clientes>section>header>div{display:flex;align-items:center;gap:7px}.dp-verificacion-manual-clientes>section>header svg{color:var(--color-primario)}.dp-verificacion-cliente-identidad{min-width:0;display:grid;gap:2px}.dp-verificacion-cliente-identidad small,.dp-verificacion-manual-clientes>section>header span{color:var(--color-muted);font-size:11px}.dp-verificacion-manual-clientes .dp-verificacion-manual-lista{padding:0 8px 8px}.dp-salida-pedido-detalle,.dp-salida-pedidos-guia{padding:var(--espacio-4);display:grid;gap:var(--espacio-3);border:1px solid var(--color-borde);border-radius:var(--radio);background:var(--color-panel-suave)}.dp-salida-pedido-detalle>header,.dp-salida-pedidos-guia>header{display:flex;align-items:center;justify-content:space-between;gap:var(--espacio-3)}.dp-salida-pedido-detalle>header>div,.dp-salida-pedidos-guia>header>div{min-width:0;display:grid;gap:3px}.dp-salida-pedidos-guia>header>.dp-salida-guia-acciones{display:flex;align-items:center;justify-content:flex-end;gap:10px}.dp-salida-guia-acciones .btn{white-space:nowrap}.dp-salida-seleccione-pedido{padding:18px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--color-muted);text-align:left;background:rgba(30,70,130,.035);border:1px dashed rgba(30,70,130,.35);border-radius:var(--radio)}.dp-salida-seleccione-pedido>svg{flex:0 0 auto;color:var(--color-primario);font-size:24px}.dp-salida-seleccione-pedido>div{display:grid;gap:3px}.dp-salida-seleccione-pedido strong{color:var(--color-texto)}.dp-salida-seleccione-pedido span{font-size:11px}.dp-salida-pedido-detalle>header span,.dp-salida-pedidos-guia>header small,.dp-salida-pedidos-guia>header span{color:var(--color-muted);font-size:11px}.dp-salida-pedidos-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.dp-salida-pedidos-lista>button{min-width:0;padding:10px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;color:var(--color-texto);text-align:left;background:var(--color-panel);border:1px solid var(--color-borde);border-radius:var(--radio)}.dp-salida-pedidos-lista>button>span{width:34px;height:34px;display:grid;place-items:center;color:#fff;background:#8997a5;border-radius:50%;font-weight:800}.dp-salida-pedidos-lista>button>div{min-width:0;display:grid;gap:4px}.dp-salida-pedidos-lista>button em,.dp-salida-pedidos-lista>button small{color:var(--color-muted);font-size:10px;font-style:normal}.dp-salida-pedidos-lista>button .dp-progress-track>i{height:100%;display:block;background:var(--color-primario);border-radius:inherit}.dp-salida-pedidos-lista>button.activo{border-color:rgba(30,70,130,.48);box-shadow:0 0 0 2px rgba(30,70,130,.08)}.dp-salida-pedidos-lista>button.activo>span{background:var(--color-primario)}.dp-salida-pedidos-lista>button.completo{background:#edf9f2;border-color:#a9d9bd}.dp-salida-pedidos-lista>button.completo>span{background:var(--color-acento)}.dp-salida-pedidos-lista>button:disabled{opacity:.5;cursor:not-allowed}.dp-salida-productos-lista{display:grid;gap:9px}.dp-salida-productos-lista>article{display:grid;gap:8px;background:var(--color-panel);border:1px solid var(--color-borde);border-radius:var(--radio);overflow:hidden}.dp-salida-productos-lista>article.actual{border-color:rgba(30,70,130,.42)}.dp-salida-productos-lista>article.completo{border-color:#a9d9bd}.dp-salida-productos-lista>article>header{padding:10px 12px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;background:rgba(30,70,130,.04)}.dp-salida-productos-lista>article.completo>header{background:#edf9f2}.dp-salida-productos-lista>article>header>span{color:var(--color-primario);font-size:19px}.dp-salida-productos-lista>article.completo>header>span{color:var(--color-acento)}.dp-salida-productos-lista>article>header>div{min-width:0;display:grid;gap:3px}.dp-salida-productos-lista>article>header small{color:var(--color-muted);font-size:10px}.dp-salida-productos-lista>article>header b{color:var(--color-primario);font-size:11px}.dp-salida-etiquetas-producto{padding:0 10px 10px;display:grid;gap:6px}.dp-salida-etiquetas-producto>div:not(.dp-salida-saldo-alerta){padding:8px;display:grid;grid-template-columns:24px minmax(170px,1.2fr) minmax(120px,.7fr) auto;align-items:center;gap:8px;border:1px solid var(--color-borde);border-radius:var(--radio)}.dp-salida-etiquetas-producto>div>span{color:var(--color-alerta)}.dp-salida-etiquetas-producto>div>div{min-width:0;display:grid;gap:2px}.dp-salida-etiquetas-producto em,.dp-salida-etiquetas-producto small{color:var(--color-muted);font-size:9px}.dp-salida-etiquetas-producto em{padding:4px 7px;background:var(--color-panel-suave);border-radius:999px;font-style:normal;font-weight:800;text-transform:uppercase}.dp-salida-etiquetas-producto>div.sugerida{background:rgba(30,70,130,.06);border-color:rgba(30,70,130,.42)}.dp-salida-etiquetas-producto>div.sugerida em{color:#fff;background:var(--color-primario)}.dp-salida-etiquetas-producto>div.completa{background:#edf9f2;border-color:#a9d9bd}.dp-salida-etiquetas-producto>div.completa>span{color:var(--color-acento)}.dp-salida-saldo-alerta{padding:10px 12px;color:#8b4d00;background:#fff7e6;border:1px solid #f1cf91;border-radius:var(--radio);font-size:11px;line-height:1.45}.modal-contenido.dp-vehiculo-modal{width:min(1040px,calc(100vw - 32px));max-height:calc(100dvh - 32px)}.dp-vehiculo-form{padding:var(--espacio-5);display:grid;gap:var(--espacio-4);overflow-y:auto}.dp-vehiculo-config-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(440px,1.35fr);align-items:stretch;gap:var(--espacio-4)}.dp-vehiculo-config-panel{min-width:0;display:grid;align-content:start;gap:var(--espacio-4)}.dp-configuracion-carga{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--espacio-3);border-color:rgba(30,70,130,.22);background:linear-gradient(135deg,rgba(30,70,130,.045),rgba(66,199,142,.035))}.dp-configuracion-carga.configurada{border-color:rgba(26,158,107,.34);background:linear-gradient(135deg,rgba(26,158,107,.075),rgba(30,70,130,.035))}.dp-configuracion-carga-info{min-width:0;display:flex;align-items:center;gap:12px}.dp-configuracion-carga-info>div{min-width:0;display:grid;gap:4px}.dp-configuracion-carga-info>div>strong{color:var(--color-texto);font-size:14px}.dp-configuracion-carga-info>div>span{color:var(--color-muted);font-size:12px;line-height:1.45}.dp-configuracion-carga-icono{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#1e4682,#0054b6);border-radius:13px;box-shadow:0 8px 18px rgba(0,84,182,.2)}.dp-configuracion-carga-icono svg{width:22px;height:22px}.dp-configuracion-carga-orden{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px}.dp-configuracion-carga-orden span{padding:5px 9px 5px 6px;display:inline-flex;align-items:center;gap:6px;color:#19436f;background:#fff;border:1px solid rgba(30,70,130,.18);border-radius:999px;font-size:11px;font-weight:700}.dp-configuracion-carga-orden b{width:21px;height:21px;display:grid;place-items:center;color:#fff;background:var(--color-primario);border-radius:50%;font-size:10px}.dp-verificacion-producto-check{padding:13px 14px;display:grid;grid-template-columns:auto 24px minmax(0,1fr);align-items:center;gap:10px;border:1px solid var(--color-borde);border-radius:var(--radio);background:var(--color-panel-suave);cursor:pointer}.dp-verificacion-producto-check.activo{border-color:rgba(30,70,130,.42);background:rgba(30,70,130,.055);box-shadow:0 0 0 2px rgba(30,70,130,.06)}.dp-verificacion-producto-check>input{width:18px;height:18px;accent-color:var(--color-primario)}.dp-verificacion-producto-check>svg{color:var(--color-primario);font-size:21px}.dp-verificacion-producto-check>span{display:grid;gap:3px}.dp-verificacion-producto-check small{color:var(--color-muted);line-height:1.4}.dp-salida-por-producto>header{align-items:flex-start}.dp-vehiculo-visual{min-width:0;padding:18px;display:grid;align-content:start;gap:14px;overflow-x:auto;border:1px solid rgba(0,69,138,.18);border-radius:18px;background:linear-gradient(rgba(255,255,255,.88),rgba(255,255,255,.88)),repeating-linear-gradient(90deg,transparent 0 31px,rgba(30,70,130,.08) 32px),repeating-linear-gradient(0deg,transparent 0 31px,rgba(30,70,130,.08) 32px);box-shadow:inset 0 1px 0 #fff,0 12px 32px rgba(11,35,64,.08)}.dp-vehiculo-rotulo{min-width:520px;display:flex;align-items:center;justify-content:space-between;gap:12px}.dp-vehiculo-rotulo span{color:var(--color-muted);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.dp-vehiculo-rotulo strong{color:#0b3f74;font-size:13px}.dp-camion-plano{width:100%;min-width:520px;min-height:330px;padding:25px 8px;position:relative;display:grid;grid-template-columns:88px minmax(350px,1fr) 34px;align-items:stretch}.dp-camion-cabina{position:relative;display:grid;align-content:center;justify-items:center;gap:8px;color:#fff;background:linear-gradient(145deg,#0878ed,#004b9b);border:3px solid #073b70;border-right:0;border-radius:42px 8px 8px 42px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.16),0 10px 20px rgba(6,49,96,.2)}.dp-camion-cabina>span{position:absolute;top:-22px;color:#0b4f92;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.dp-camion-cabina svg{width:34px;height:34px}.dp-camion-parabrisas{width:14px;height:74%;position:absolute;top:13%;right:8px;background:linear-gradient(180deg,#bfe7ff,#79bde8);border:2px solid rgba(4,45,87,.55);border-radius:5px}.dp-camion-caja{min-width:0;padding:10px;display:flex;gap:8px;overflow:hidden;background:linear-gradient(180deg,#fdfefe,#e9f0f7);border:4px solid #344d67;border-radius:5px;box-shadow:inset 0 0 0 3px #fff,0 12px 22px rgba(15,42,69,.15)}.dp-camion-pedido{min-width:0;flex:1 1;padding:10px 7px;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;justify-items:center;gap:4px;overflow:hidden;color:#153756;border:1px solid rgba(0,79,145,.2);border-radius:9px;background:#dcecff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.5);text-align:center}.dp-camion-pedido.tono-2{background:#dcf6e9}.dp-camion-pedido.tono-3{background:#fff0cf}.dp-camion-pedido.tono-4{background:#eee4ff}.dp-camion-pedido span{color:#43647f;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.dp-camion-pedido strong{font-size:11px}.dp-camion-pedido small,.dp-camion-pedido strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-camion-pedido small{color:#587088;font-size:8px}.dp-camion-productos{width:100%;min-height:0;margin-top:5px;padding-top:6px;display:grid;align-content:start;gap:5px;overflow-y:auto;border-top:1px solid rgba(44,88,126,.2);scrollbar-width:thin}.dp-camion-productos>div{min-width:0;padding:5px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 5px;text-align:left;background:rgba(255,255,255,.66);border:1px solid rgba(62,101,135,.13);border-radius:5px}.dp-camion-productos>div>span{min-width:0;overflow:hidden;color:#153756;font-size:8px;font-weight:900;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.dp-camion-productos>div>b{color:#1e4682;font-size:8px;white-space:nowrap}.dp-camion-productos>div>small{max-width:100%;grid-column:1/-1;color:#587088;font-size:7px;text-align:left}.dp-camion-productos em{padding:12px 4px;color:#71869a;font-size:8px;font-style:normal;text-align:center}.dp-camion-vacio{width:100%;display:grid;place-items:center;color:var(--color-muted);border:2px dashed #b9c8d7;border-radius:9px;font-size:11px}.dp-camion-puertas{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#405a72;border:3px solid #273d52;border-left:0;border-radius:0 7px 7px 0}.dp-camion-puertas span{position:absolute;top:-22px;left:50%;color:#455e75;font-size:8px;font-weight:900;text-transform:uppercase;white-space:nowrap;transform:translateX(-50%)}.dp-camion-puertas i{background:linear-gradient(90deg,#dfe8ef,#9dafbe);border:1px solid #6b7f91}.dp-rueda{width:29px;height:14px;position:absolute;z-index:0;background:#17212b;border:3px solid #05080b;border-radius:5px}.dp-rueda.rueda-1{bottom:13px;left:39px}.dp-rueda.rueda-2{top:13px;left:39px}.dp-rueda.rueda-3{bottom:13px;right:72px}.dp-rueda.rueda-4{top:13px;right:72px}.dp-camion-leyenda{min-width:520px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;color:#526b82;font-size:9px;font-weight:800;text-transform:uppercase}.dp-camion-leyenda i{height:2px;position:relative;background:linear-gradient(90deg,#1e4682,#83bdfb)}.dp-camion-leyenda i:after{content:"";width:7px;height:7px;position:absolute;top:50%;right:0;border-top:2px solid #83bdfb;border-right:2px solid #83bdfb;transform:translateY(-50%) rotate(45deg)}.dp-orden-empaque{padding:var(--espacio-4);border:1px solid var(--color-borde);border-radius:var(--radio);background:var(--color-panel-suave)}.dp-liberar-vehiculo{padding:12px;display:grid;gap:10px;border:1px solid #e4b4b4;border-radius:var(--radio);background:#fff8f8}.dp-liberar-clientes article,.dp-liberar-vehiculo>header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.dp-liberar-clientes article>div,.dp-liberar-vehiculo>header>div{min-width:0;display:grid;gap:2px}.dp-liberar-clientes small,.dp-liberar-vehiculo span{color:var(--color-muted);font-size:10px;line-height:1.35}.dp-liberar-clientes{display:grid;gap:6px}.dp-liberar-clientes article{padding-top:7px;border-top:1px dashed #e4b4b4}.dp-btn-liberar,.dp-liberar-clientes button,.dp-orden-empaque-lista button.dp-orden-retirar{flex:0 0 auto;color:#a92525;border-color:#dfa4a4;background:#fff}.dp-liberar-clientes button{min-height:30px;padding:5px 9px;border:1px solid #dfa4a4;border-radius:var(--radio);font-size:10px;font-weight:800}.dp-btn-liberar:disabled,.dp-liberar-clientes button:disabled{opacity:.5}.dp-guia-cargue-lista,.dp-orden-empaque-lista{display:grid;gap:7px}.dp-guia-cargue-lista article,.dp-orden-empaque-lista article{min-width:0;padding:10px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--color-borde);border-radius:var(--radio);background:var(--color-panel)}.dp-guia-cargue-lista article>span,.dp-orden-empaque-lista article>span{width:32px;height:32px;display:grid;place-items:center;color:#fff;background:var(--color-primario);border-radius:50%;font-weight:800}.dp-guia-cargue-lista article>div,.dp-orden-empaque-lista article>div:nth-child(2){min-width:0;display:grid;gap:3px}.dp-guia-cargue-lista small,.dp-orden-empaque-lista small{color:var(--color-muted);font-size:10px}.dp-orden-empaque-lista article>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.dp-orden-empaque-lista button{width:32px;height:32px;display:grid;place-items:center;color:var(--color-texto);background:var(--color-panel);border:1px solid var(--color-borde);border-radius:var(--radio)}.dp-orden-empaque-lista button.dp-orden-devolver-picking{width:auto;min-width:32px;padding:0 10px;display:inline-flex;gap:6px;color:#8b4d00;border-color:#f1cf91;background:#fff7e6;font-size:10px;font-weight:800;white-space:nowrap}.dp-orden-empaque-lista button:disabled{opacity:.35;cursor:not-allowed}.dp-guia-cargue{padding:var(--espacio-4);display:grid;gap:var(--espacio-3);border:1px solid rgba(30,70,130,.25);border-radius:var(--radio);background:rgba(30,70,130,.04)}.dp-guia-cargue-faltante,.dp-guia-cargue>header{display:flex;align-items:center;justify-content:space-between;gap:var(--espacio-3)}.dp-guia-cargue>header>div{min-width:0;display:grid;gap:3px}.dp-guia-cargue>header>.dp-guia-cargue-acciones{display:flex;grid-auto-flow:column;gap:7px}.dp-guia-cargue>.dp-vehiculo-visual{padding:12px;background-color:#fff}.dp-guia-cargue-faltante span,.dp-guia-cargue>header span{color:var(--color-muted);font-size:11px}.dp-guia-cargue>header strong{color:var(--color-primario);font-size:15px}.dp-guia-cargue-lista article{grid-template-columns:32px minmax(0,1fr);padding:8px 10px}@media (max-width:860px){.dp-configuracion-carga,.dp-vehiculo-config-layout{grid-template-columns:1fr}.dp-configuracion-carga>.btn{width:100%}.dp-configuracion-carga-orden{grid-column:1}}@media (max-width:620px){.dp-vehiculo-form{padding:var(--espacio-3)}.dp-orden-empaque-lista article{grid-template-columns:32px minmax(0,1fr)}.dp-orden-empaque-lista article>div:last-child{grid-column:2}.dp-guia-cargue-faltante,.dp-guia-cargue>header{align-items:stretch;flex-direction:column}.dp-guia-cargue>header>.dp-guia-cargue-acciones{display:grid;grid-auto-flow:row}.dp-guia-cargue .btn{width:100%}}.dp-validacion-salida-modal>.dp-confirmacion-resumen{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-validacion-salida-modal>.dp-validacion-etiquetas-lista{overflow-x:hidden;overflow-y:auto}.dp-validacion-salida-modal>.dp-confirmacion-acciones{padding-top:var(--espacio-1)}@media (max-width:720px){.dp-confirmacion-modal.dp-validacion-salida-modal{padding:var(--espacio-4);grid-template-columns:46px minmax(0,1fr)}.dp-validacion-salida-form{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-validacion-salida-form .rc-field{grid-column:1/-1}.dp-validacion-salida-form .btn{width:100%;justify-content:center}.dp-salida-pedido-detalle>header,.dp-salida-pedidos-guia>header,.dp-verificacion-manual-cabecera,.dp-verificacion-manual-clientes>section>header{align-items:stretch;flex-direction:column}.dp-verificacion-manual-modos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dp-verificacion-manual-modos button{justify-content:center}.dp-salida-etiquetas-producto>div:not(.dp-salida-saldo-alerta){grid-template-columns:24px minmax(0,1fr)}.dp-salida-etiquetas-producto>div>div:nth-of-type(2),.dp-salida-etiquetas-producto>div>em{grid-column:2}}@media (max-width:520px){.dp-confirmacion-modal.dp-validacion-salida-modal,.dp-validacion-salida-form,.dp-validacion-salida-modal>.dp-confirmacion-resumen{grid-template-columns:1fr}.dp-validacion-salida-modal>.dp-confirmacion-resumen>div+div{border-top:1px solid var(--color-borde);border-left:0}.dp-salida-pedidos-lista{grid-template-columns:1fr}.dp-salida-productos-lista>article>header{grid-template-columns:28px minmax(0,1fr)}.dp-salida-productos-lista>article>header>b{grid-column:2}.dp-verificacion-manual-lista>label{grid-template-columns:32px minmax(0,1fr)}.dp-verificacion-manual-lista>label>b{grid-column:2}}@media (max-width:1240px){.dp-operacion-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.dp-aprobacion-despacho,.dp-listado-encabezado{align-items:stretch;flex-direction:column}.dp-listado-controles{justify-content:space-between}.dp-aprobacion-despacho>.btn{width:100%;justify-content:center}}@media (max-width:680px){.dp-operacion-card-grid{grid-template-columns:1fr}.dp-operacion-card-header{align-items:stretch;flex-direction:column}.dp-operacion-fecha{text-align:left}.dp-confirmacion-acciones,.dp-listado-controles,.dp-operacion-card-acciones{align-items:stretch;flex-direction:column}.dp-listado-controles>span,.dp-seleccionar-visibles{width:fit-content}.dp-confirmacion-acciones .btn,.dp-operacion-card-acciones .btn{width:100%;justify-content:center}.dp-confirmacion-modal{grid-template-columns:1fr}.dp-confirmacion-icono{width:46px;height:46px}}.dp-aprobacion-despacho.parcial{background:rgba(30,70,130,.06);border-color:rgba(30,70,130,.26)}.dp-aprobacion-despacho.parcial>div>svg{color:var(--color-primario)}.dp-aprobacion-despacho.completo{background:rgba(16,126,62,.07);border-color:rgba(16,126,62,.28)}.dp-aprobacion-despacho.completo>div>svg{color:var(--color-acento)}.modal-acciones-sticky{flex-wrap:wrap}.dp-vistas{margin-bottom:var(--espacio-3);display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--color-borde)}.dp-vistas button{min-height:42px;padding:8px 12px;display:inline-flex;align-items:center;gap:8px;color:var(--color-muted);background:transparent;border:0;border-bottom:2px solid transparent;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.dp-vistas button.activo,.dp-vistas button:hover{color:var(--color-primario);background:rgba(30,70,130,.04)}.dp-vistas button.activo{border-bottom-color:var(--color-primario)}.dp-vistas button span{min-width:24px;padding:2px 6px;color:var(--color-primario);background:rgba(30,70,130,.1);border-radius:999px;font-size:11px;text-align:center}.btn.btn-icono{width:36px;min-width:36px;height:36px;padding:0;flex:0 0 36px;justify-content:center}.dp-confirmacion-resumen{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--color-borde);border-radius:var(--radio);overflow:hidden}.dp-envio-picking-parcial-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-confirmacion-resumen>div{min-width:0;padding:12px;display:grid;gap:4px;background:var(--color-panel-suave)}.dp-confirmacion-resumen>div+div{border-left:1px solid var(--color-borde)}.dp-confirmacion-resumen span{color:var(--color-muted);font-size:11px}.dp-confirmacion-resumen strong{font-size:18px}.dp-cancelacion-icono{color:var(--color-alerta);background:rgba(233,115,12,.1)}.dp-cancelacion-motivo{grid-column:1/-1}.dp-cancelacion-motivo textarea{width:100%;resize:vertical}@media (max-width:900px){.dp-plan-picking-lista{border:0;border-radius:0;overflow:visible}.dp-plan-picking-header{display:none}.dp-plan-picking-items{gap:12px}.dp-plan-picking-item{padding:12px;grid-template-columns:1fr;gap:0;border:1px solid var(--color-borde);border-radius:var(--radio)}.dp-plan-celda{padding:9px 0;border-bottom:1px dashed var(--color-borde)}.dp-plan-celda:last-child{padding-bottom:0;border-bottom:0}.dp-plan-celda:first-child{padding-top:0}.dp-plan-celda>span{display:block;color:var(--color-muted);font-size:10px;font-weight:900;letter-spacing:.025em;line-height:1.2;text-transform:uppercase}.dp-plan-etiquetas-acciones{min-width:0;justify-items:stretch;border-bottom:0}.dp-plan-etiquetas-panel{grid-column:auto}.dp-plan-progreso-cabecera{justify-content:flex-start}.dp-plan-progreso-cabecera small{text-align:left}}@media (max-width:680px){.dp-plan-etiquetas-panel>header{align-items:stretch;flex-direction:column}.dp-plan-etiquetas-panel>header .btn{width:100%;justify-content:center}.dp-plan-etiquetas-disponibles{grid-template-columns:minmax(0,1fr)}.dp-plan-etiquetas-disponibles>article{min-height:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icono informacion" "icono cantidad" "icono estado"}.dp-plan-etiquetas-disponibles>article>b,.dp-plan-etiquetas-disponibles>article>em{width:fit-content;text-align:left}.dp-plan-etiquetas-disponibles em{justify-self:start}.dp-vistas{margin-inline:calc(var(--espacio-3) * -1);padding-inline:var(--espacio-3)}.dp-form{gap:var(--espacio-3)}.dp-form,.dp-picking-overview,.dp-section-card{padding:var(--espacio-3)}.dp-picking-overview-principal{padding:6px 0 10px;gap:7px;background:transparent;border:0;border-bottom:1px solid var(--color-borde);border-radius:0}.dp-picking-overview-principal .dp-observacion-picking{margin:0 9px 3px;padding:10px}.dp-picking-overview-principal .dp-resumen-picking{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.dp-picking-overview-principal .dp-resumen-picking .dp-resumen-avance,.dp-picking-overview-principal .dp-resumen-picking>div{padding:6px 9px;gap:1px;background:transparent;border:0;border-radius:0}.dp-picking-overview-principal .dp-resumen-picking>div:nth-child(2n){border-left:1px solid var(--color-borde)}.dp-picking-overview-principal .dp-resumen-picking>div:nth-child(n+3){border-top:1px solid var(--color-borde)}.dp-picking-overview-principal .dp-resumen-picking small,.dp-picking-overview-principal .dp-resumen-picking span{font-size:10px;line-height:1.25}.dp-picking-overview-principal .dp-resumen-picking strong{font-size:13px;line-height:1.25}.dp-picking-overview-principal .dp-resumen-avance .dp-progress-track{height:4px;margin-top:2px}.dp-picking-overview-principal .dp-operacion-meta{padding:6px 9px 0;display:flex;gap:6px 14px;border-top:1px solid var(--color-borde)}.dp-picking-overview-principal .dp-operacion-meta>span{padding:0;background:transparent;border:0;border-radius:0;font-size:10px}.dp-section-title{align-items:stretch;flex-direction:column;gap:4px}.dp-section-title-acciones{justify-content:stretch;margin-top:var(--espacio-2)}.dp-section-title-acciones .btn{flex:1 1 180px}.dp-section-title span{line-height:1.35}.dp-confirmacion-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-confirmacion-resumen>div:nth-child(3){border-left:0;border-top:1px solid var(--color-borde)}.dp-confirmacion-resumen>div:nth-child(4){border-top:1px solid var(--color-borde)}}.dp-pedido-movil{display:none}@media (max-width:680px){.dp-vistas{margin-inline:0;padding:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible;background:var(--color-panel-suave);border:1px solid var(--color-borde);border-radius:var(--radio)}.dp-vistas button{width:100%;min-width:0;min-height:48px;padding:8px 9px;justify-content:space-between;gap:6px;text-align:left;white-space:normal;line-height:1.2;background:var(--color-panel);border:1px solid var(--color-borde);border-radius:calc(var(--radio) - 2px)}.dp-vistas button.activo{background:rgba(30,70,130,.08);border-color:rgba(30,70,130,.42);box-shadow:inset 3px 0 0 var(--color-primario)}.dp-vistas button:last-child:nth-child(odd){grid-column:1/-1}.dp-vistas button span{min-width:22px;flex:0 0 auto}.dp-filtros.con-tipo-documento{padding:var(--espacio-3)}.dp-filtros.con-tipo-documento>svg{display:none}.dp-vista-pedidos .dp-listado-encabezado{padding:var(--espacio-3);gap:var(--espacio-3)}.dp-vista-pedidos .dp-listado-controles{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--espacio-2)}.dp-vista-pedidos .dp-seleccionar-visibles{width:auto;min-width:0}.dp-vista-pedidos .dp-pedido-lista-escritorio{display:none}.dp-vista-pedidos .dp-pedido-movil{display:grid;gap:12px;padding:14px;background:var(--color-panel);border:1px solid var(--color-borde);border-left:4px solid var(--color-primario);border-radius:var(--radio);box-shadow:0 4px 14px rgba(15,23,42,.05)}.dp-pedido-movil-cabecera{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px}.dp-pedido-movil-cabecera>input{width:18px;height:18px;margin-top:2px}.dp-pedido-movil-cabecera>div{min-width:0;display:grid;gap:2px}.dp-pedido-movil-avance>div:first-child>span,.dp-pedido-movil-cabecera>div>span,.dp-pedido-movil-datos span,.dp-pedido-movil-inventario span{color:var(--color-muted);font-size:10px;font-weight:800;letter-spacing:.035em;line-height:1.2;text-transform:uppercase}.dp-pedido-movil-cabecera>div>strong{overflow-wrap:anywhere;font-size:16px}.dp-pedido-movil-avance small,.dp-pedido-movil-cabecera small,.dp-pedido-movil-datos small,.dp-pedido-movil-inventario small{color:var(--color-muted);font-size:11px;line-height:1.35}.dp-pedido-movil-cabecera>.dp-badge{max-width:108px;padding:5px 7px;white-space:normal;text-align:center;line-height:1.15}.dp-pedido-movil-datos{min-width:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px}.dp-pedido-movil-datos>div{min-width:0;display:grid;align-content:start;gap:3px;padding:10px;background:var(--color-panel-suave);border-radius:calc(var(--radio) - 2px)}.dp-pedido-movil-datos>div:first-child{grid-row:span 2}.dp-pedido-movil-datos strong{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.dp-pedido-movil-avance{display:grid;gap:6px;padding-top:11px;border-top:1px dashed var(--color-borde)}.dp-pedido-movil-avance>div:first-child,.dp-pedido-movil-inventario>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.dp-pedido-movil-avance>div:first-child>strong{font-size:12px;text-align:right}.dp-pedido-movil-inventario{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:10px 11px;background:#eefbf4;border:1px solid #bfe7d0;border-radius:calc(var(--radio) - 2px)}.dp-pedido-movil-inventario.parcial{background:#fff8e8;border-color:#f1d28c}.dp-pedido-movil-inventario.sin-stock{background:#fff1f1;border-color:#efc0c0}.dp-pedido-movil-inventario>div{align-items:flex-start;flex-direction:column;gap:2px}.dp-pedido-movil-inventario>div:last-child{padding-left:10px;border-left:1px solid}.dp-pedido-movil-inventario strong{font-size:12px}.dp-pedido-movil>footer{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px}.dp-pedido-movil>footer .btn{width:100%;min-width:0;justify-content:center}}@media (max-width:390px){.dp-pedido-movil-datos,.dp-pedido-movil-inventario,.dp-pedido-movil>footer{grid-template-columns:minmax(0,1fr)}.dp-pedido-movil-datos>div:first-child{grid-row:auto}.dp-pedido-movil-inventario>div:last-child{padding-left:0;padding-top:8px;border-left:0;border-top:1px solid}}