.ml-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;background:#f8fafc;padding:18px;border-radius:10px;margin-bottom:20px;border:1px solid #cbd5e1!important}.ml-info-item label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin-bottom:4px;font-weight:600}.ml-info-item span{font-size:14px;font-weight:600;color:#0f172a}@media (max-width:768px){.ml-info-grid{grid-template-columns:1fr}.ml-info-item label{font-size:1rem!important}.ml-info-item span{font-size:1.1rem!important}}.ml-top-update-date{text-align:center;font-size:1rem;margin:22px 0 18px;color:#0f172a}.ml-top-update-date span.label{font-weight:700;color:#64748b;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px;margin-right:6px}.ml-top-update-date span.val{font-weight:700;color:#0f172a;font-size:1rem}.ml-status-banner{width:100%;background:#f1f5f9;border-radius:12px;padding:20px;margin-bottom:25px;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;border:1px solid #cbd5e1!important;gap:10px}.ml-status-banner-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#475569;display:flex;align-items:center;justify-content:center;gap:8px}.ml-status-badge-wrapper{width:100%;display:flex;justify-content:center}.ml-status-badge{display:inline-block;padding:10px 24px;border-radius:20px;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;background:#e2e8f0;color:#334155;box-shadow:0 2px 6px rgba(0,0,0,.05)}.ml-status-badge.entregado,.ml-status-badge.delivered,.ml-status-badge.completado{background:#dcfce7;color:#15803d}.ml-status-badge.transito_nacional,.ml-status-badge.en_bodega_transportadora,.ml-status-badge.entregado_a_transportadora,.ml-status-badge.en_bodega_origen,.ml-status-badge.en_bodega_origen_transportadora{background:#dbeafe;color:#1e40af}.ml-status-badge.guia_generada,.ml-status-badge.preparado_para_transportadora,.ml-status-badge.recogido_por_dropi,.ml-status-badge.recogido_por_transportadora{background:#fef9c3;color:#a16207}.ml-status-badge.en_procesamiento,.ml-status-badge.pendiente{background:#e0f2fe;color:#0369a1}.ml-status-badge.novedad,.ml-status-badge.devolucion,.ml-status-badge.cancelado{background:#fee2e2;color:#b91c1c}.ml-status-badge.retraso_en_el_trayecto,.ml-status-badge.retrasos_en_el_trayecto,.ml-status-badge.sin_movimientos,.ml-status-badge.sin_movimiento{background:#b8cbe6;color:#203864}.ml-stepper-wrapper{position:relative;display:flex;justify-content:space-between;align-items:flex-start;margin:25px 0 35px;padding:0}.ml-stepper-track-bg{position:absolute;top:15px;left:12.5%;right:12.5%;height:4px;background:#e2e8f0;z-index:1}.ml-stepper-track-fill{position:absolute;top:15px;left:12.5%;height:4px;background:#1d8cf8;z-index:2;transition:width .4s ease}.ml-stepper-step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:3}.ml-step-node{width:30px;height:30px;border-radius:50%;background:#fff;border:3px solid #cbd5e1;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#94a3b8;margin-bottom:8px;transition:all .3s ease}.ml-stepper-step.active .ml-step-node,.ml-stepper-step.completed .ml-step-node{border-color:#1d8cf8;background:#1d8cf8;color:#fff;box-shadow:0 0 0 4px rgba(29,140,248,.18)}.ml-step-label{font-size:12px;font-weight:500;color:#94a3b8;line-height:1.2}.ml-stepper-step.active .ml-step-label,.ml-stepper-step.completed .ml-step-label{color:#0f172a;font-weight:700}.ml-table-responsive{width:100%!important;overflow-x:auto!important;margin-bottom:15px!important}table.ml-items-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin-bottom:0!important;border:2px solid #cbd5e1!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important}table.ml-items-table th{text-align:left!important;padding:12px 14px!important;font-size:12px!important;color:#334155!important;background:#f1f5f9!important;border-bottom:2px solid #cbd5e1!important;border-right:1px solid #cbd5e1!important;border-top:none!important;border-left:none!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important}table.ml-items-table th:last-child{border-right:none!important}table.ml-items-table td{padding:14px 12px!important;border-bottom:1px solid #cbd5e1!important;border-right:1px solid #cbd5e1!important;border-top:none!important;border-left:none!important;font-size:13px!important;color:#0f172a!important;background:#fff!important}table.ml-items-table td:last-child{border-right:none!important}table.ml-items-table tr:last-child td{border-bottom:none!important}.ml-alert-warning{background:#fef3c7;border-left:4px solid #f59e0b;padding:15px;border-radius:6px;color:#92400e;font-size:14px}