.logistics-tracking-page[data-v-9ea9838c]{font-family:Inter,system-ui,-apple-system,sans-serif;background-color:#f8fafc;min-height:calc(100vh - 60px)}.logistics-tracking-page .modern-tracking-card[data-v-9ea9838c]{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,50,125,.04);border:1px solid rgba(0,50,125,.05);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 120px)}.logistics-tracking-page .modern-tracking-card .card-header[data-v-9ea9838c]{padding:24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9}.logistics-tracking-page .modern-tracking-card .card-header .card-title[data-v-9ea9838c]{font-size:18px;font-weight:700;color:#1e293b;margin:0}.logistics-tracking-page .modern-tracking-card .card-header .header-search[data-v-9ea9838c]{position:relative;display:flex;align-items:center}.logistics-tracking-page .modern-tracking-card .card-header .header-search .search-icon[data-v-9ea9838c]{position:absolute;left:12px;font-size:20px;color:#94a3b8;pointer-events:none}.logistics-tracking-page .modern-tracking-card .card-header .header-search .modern-search-input[data-v-9ea9838c]{width:320px;height:40px;padding:0 16px 0 40px;background:#f1f5f9;border:none;border-radius:10px;font-size:14px;color:#1e293b;transition:all .2s}.logistics-tracking-page .modern-tracking-card .card-header .header-search .modern-search-input[data-v-9ea9838c]::-moz-placeholder{color:#94a3b8}.logistics-tracking-page .modern-tracking-card .card-header .header-search .modern-search-input[data-v-9ea9838c]::placeholder{color:#94a3b8}.logistics-tracking-page .modern-tracking-card .card-header .header-search .modern-search-input[data-v-9ea9838c]:focus{outline:none;background:#e2e8f0;box-shadow:0 0 0 2px rgba(0,50,125,.1)}.logistics-tracking-page .modern-tracking-card .table-container[data-v-9ea9838c]{flex:1;padding:0;overflow-y:auto}.logistics-tracking-page .modern-tracking-card .table-container[data-v-9ea9838c] .el-table{--el-table-header-bg-color:#f8fafc;--el-table-row-hover-bg-color:#f1f5f9;border:none}.logistics-tracking-page .modern-tracking-card .table-container[data-v-9ea9838c] .el-table th.el-table__cell{padding:16px 0;background-color:var(--el-table-header-bg-color)!important}.logistics-tracking-page .modern-tracking-card .table-container[data-v-9ea9838c] .el-table th.el-table__cell .cell{font-family:Inter,sans-serif;font-size:11px;font-weight:700;color:#64748b!important;text-transform:uppercase;letter-spacing:.1em;padding-left:24px;padding-right:24px}.logistics-tracking-page .modern-tracking-card .table-container[data-v-9ea9838c] .el-table td.el-table__cell{padding:12px 0;border-bottom:1px solid #f1f5f9}.logistics-tracking-page .modern-tracking-card .table-container[data-v-9ea9838c] .el-table td.el-table__cell .cell{padding-left:24px;padding-right:24px;font-family:Inter,sans-serif;font-size:14px;color:#1e293b;font-weight:500}.logistics-tracking-page .modern-tracking-card .table-container[data-v-9ea9838c] .el-table .el-table__row:hover td{background-color:var(--el-table-row-hover-bg-color)}.logistics-tracking-page .modern-tracking-card .table-container[data-v-9ea9838c] .status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.logistics-tracking-page .modern-tracking-card .table-container[data-v-9ea9838c] .status-badge.delivered{background-color:#ecfdf5!important;color:#059669!important}.logistics-tracking-page .modern-tracking-card .table-container[data-v-9ea9838c] .status-badge.transit{background-color:#eff6ff!important;color:#2563eb!important}.logistics-tracking-page .modern-tracking-card .table-container[data-v-9ea9838c] .status-badge.delayed{background-color:#fef2f2!important;color:#dc2626!important}.logistics-tracking-page .modern-tracking-card .table-container[data-v-9ea9838c] .status-badge.neutral{background-color:#f8fafc!important;color:#64748b!important}.logistics-tracking-page .modern-tracking-card .table-container .days-col[data-v-9ea9838c]{font-weight:600;color:#1e293b}.logistics-tracking-page .modern-tracking-card .table-container .table-actions[data-v-9ea9838c]{display:flex;justify-content:flex-end;gap:4px;padding-right:24px}.logistics-tracking-page .modern-tracking-card .table-container .btn-action-icon[data-v-9ea9838c]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;background:transparent;border:none;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer}.logistics-tracking-page .modern-tracking-card .table-container .btn-action-icon .material-symbols-outlined[data-v-9ea9838c]{font-size:20px!important;color:#94a3b8!important;transition:color .2s}.logistics-tracking-page .modern-tracking-card .table-container .btn-action-icon[data-v-9ea9838c]:hover{background-color:#dae2ff}.logistics-tracking-page .modern-tracking-card .table-container .btn-action-icon:hover .material-symbols-outlined[data-v-9ea9838c]{color:#00327d}.logistics-tracking-page .modern-tracking-card .table-container .btn-action-icon.ticket[data-v-9ea9838c]:hover{background-color:#ffdad6}.logistics-tracking-page .modern-tracking-card .table-container .btn-action-icon.ticket:hover .material-symbols-outlined[data-v-9ea9838c]{color:#ba1a1a}.logistics-tracking-page .modern-tracking-card .pagination-footer[data-v-9ea9838c]{padding:16px 24px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f1f5f9;background:#fff}.logistics-tracking-page .modern-tracking-card .pagination-footer .page-info[data-v-9ea9838c]{font-size:12px;color:#94a3b8}.logistics-tracking-page .modern-tracking-card .pagination-footer .pagination-controls[data-v-9ea9838c]{display:flex;align-items:center;gap:6px}.logistics-tracking-page .modern-tracking-card .pagination-footer .pagination-controls .page-btn[data-v-9ea9838c]{min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.logistics-tracking-page .modern-tracking-card .pagination-footer .pagination-controls .page-btn[data-v-9ea9838c]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.logistics-tracking-page .modern-tracking-card .pagination-footer .pagination-controls .page-btn[data-v-9ea9838c]:disabled{opacity:.5;cursor:not-allowed}.logistics-tracking-page .modern-tracking-card .pagination-footer .pagination-controls .page-btn.active[data-v-9ea9838c]{background:#00327d;border-color:#00327d;color:#fff}.logistics-tracking-page .modern-tracking-card .pagination-footer .pagination-controls .page-btn.nav-btn .material-symbols-outlined[data-v-9ea9838c]{font-size:18px}.logistics-tracking-page .tracking-drawer-modern[data-v-9ea9838c] .el-drawer{background:#fff;box-shadow:-10px 0 50px rgba(0,50,125,.1);border-left:1px solid rgba(0,50,125,.05)}.logistics-tracking-page .tracking-drawer-modern[data-v-9ea9838c] .el-drawer .el-drawer__body{padding:0;display:flex;flex-direction:column;height:100%}.logistics-tracking-page .tracking-drawer-modern .dialog-header-custom[data-v-9ea9838c]{padding:32px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #f8fafc;background:#fff;flex-shrink:0}.logistics-tracking-page .tracking-drawer-modern .dialog-header-custom .header-titles .dialog-title[data-v-9ea9838c]{font-size:20px;font-weight:800;color:#1e293b;margin:0;letter-spacing:-.02em}.logistics-tracking-page .tracking-drawer-modern .dialog-header-custom .header-titles .dialog-subtitle[data-v-9ea9838c]{font-size:13px;color:#64748b;margin:4px 0 0 0;font-weight:500}.logistics-tracking-page .tracking-drawer-modern .dialog-header-custom .btn-close-dialog[data-v-9ea9838c]{width:36px;height:36px;border-radius:10px;border:none;background:#f8fafc;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.logistics-tracking-page .tracking-drawer-modern .dialog-header-custom .btn-close-dialog[data-v-9ea9838c]:hover{background:#f1f5f9;color:#1e293b}.logistics-tracking-page .tracking-drawer-modern .dialog-header-custom .btn-close-dialog .material-symbols-outlined[data-v-9ea9838c]{font-size:20px}.logistics-tracking-page .tracking-drawer-modern .tracking-modern-content[data-v-9ea9838c]{flex:1;padding:32px;overflow-y:auto;display:flex;flex-direction:column;gap:32px}.logistics-tracking-page .tracking-drawer-modern .tracking-modern-content[data-v-9ea9838c]::-webkit-scrollbar{width:6px}.logistics-tracking-page .tracking-drawer-modern .tracking-modern-content[data-v-9ea9838c]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.logistics-tracking-page .tracking-drawer-modern .tracking-info-grid[data-v-9ea9838c]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.logistics-tracking-page .tracking-drawer-modern .tracking-info-grid .info-item[data-v-9ea9838c]{display:flex;flex-direction:column;gap:6px}.logistics-tracking-page .tracking-drawer-modern .tracking-info-grid .info-item.full-width[data-v-9ea9838c]{grid-column:span 2;padding-bottom:24px;border-bottom:1px solid #f8fafc}.logistics-tracking-page .tracking-drawer-modern .tracking-info-grid .info-item label[data-v-9ea9838c]{font-size:10px;font-weight:800;color:#94a3b8;letter-spacing:.1em}.logistics-tracking-page .tracking-drawer-modern .tracking-info-grid .info-item .value[data-v-9ea9838c]{font-size:15px;font-weight:700;color:#1e293b}.logistics-tracking-page .tracking-drawer-modern .tracking-info-grid .info-item .primary-text[data-v-9ea9838c]{color:#00327d}.logistics-tracking-page .tracking-drawer-modern .tracking-info-grid .info-item .value-with-copy[data-v-9ea9838c]{display:flex;align-items:center;gap:8px}.logistics-tracking-page .tracking-drawer-modern .tracking-info-grid .info-item .value-with-copy .tracking-no[data-v-9ea9838c]{font-size:18px;font-weight:800;color:#1e293b;font-family:Inter,sans-serif}.logistics-tracking-page .tracking-drawer-modern .tracking-info-grid .info-item .value-with-copy .copy-icon[data-v-9ea9838c]{font-size:18px;color:#00327d;cursor:pointer;opacity:.6;transition:opacity .2s}.logistics-tracking-page .tracking-drawer-modern .tracking-info-grid .info-item .value-with-copy .copy-icon[data-v-9ea9838c]:hover{opacity:1}.logistics-tracking-page .tracking-drawer-modern .tracking-progress-viz[data-v-9ea9838c]{background:#f8fafc;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px}.logistics-tracking-page .tracking-drawer-modern .tracking-progress-viz .viz-main[data-v-9ea9838c]{display:flex;align-items:center;justify-content:space-between;position:relative}.logistics-tracking-page .tracking-drawer-modern .tracking-progress-viz .viz-main .viz-node[data-v-9ea9838c]{width:48px;height:48px;background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;color:#00327d;z-index:2}.logistics-tracking-page .tracking-drawer-modern .tracking-progress-viz .viz-main .viz-node.active[data-v-9ea9838c]{background:#00327d;color:#fff;box-shadow:0 10px 15px -3px rgba(0,50,125,.2)}.logistics-tracking-page .tracking-drawer-modern .tracking-progress-viz .viz-main .viz-node .material-symbols-outlined[data-v-9ea9838c]{font-size:24px}.logistics-tracking-page .tracking-drawer-modern .tracking-progress-viz .viz-main .viz-line[data-v-9ea9838c]{position:absolute;left:48px;right:48px;height:2px;background:repeating-linear-gradient(90deg,#e2e8f0,#e2e8f0 4px,transparent 0,transparent 8px);z-index:1}.logistics-tracking-page .tracking-drawer-modern .tracking-progress-viz .viz-labels[data-v-9ea9838c]{display:flex;justify-content:space-between;font-size:10px;font-weight:800;color:#94a3b8;letter-spacing:.05em}.logistics-tracking-page .tracking-drawer-modern .tracking-history-section .section-title[data-v-9ea9838c]{font-size:11px;font-weight:800;color:#1e293b;letter-spacing:.15em;margin:0 0 24px 0}.logistics-tracking-page .tracking-drawer-modern .tracking-history-section .modern-timeline[data-v-9ea9838c]{position:relative;display:flex;flex-direction:column;gap:0}.logistics-tracking-page .tracking-drawer-modern .tracking-history-section .modern-timeline[data-v-9ea9838c]:before{content:"";position:absolute;left:20px;top:20px;bottom:20px;width:2px;background:linear-gradient(180deg,#00327d,#f1f5f9)}.logistics-tracking-page .tracking-drawer-modern .tracking-history-section .modern-timeline-item[data-v-9ea9838c]{position:relative;display:flex;gap:20px;padding-bottom:32px}.logistics-tracking-page .tracking-drawer-modern .tracking-history-section .modern-timeline-item[data-v-9ea9838c]:last-child{padding-bottom:0}.logistics-tracking-page .tracking-drawer-modern .tracking-history-section .modern-timeline-item .timeline-icon-box[data-v-9ea9838c]{width:40px;height:40px;background:#fff;border:2px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#94a3b8;z-index:2;flex-shrink:0}.logistics-tracking-page .tracking-drawer-modern .tracking-history-section .modern-timeline-item .timeline-icon-box.completed[data-v-9ea9838c]{background:#00327d;border-color:#00327d;color:#fff;box-shadow:0 4px 6px -1px rgba(0,50,125,.2)}.logistics-tracking-page .tracking-drawer-modern .tracking-history-section .modern-timeline-item .timeline-icon-box .material-symbols-outlined[data-v-9ea9838c]{font-size:18px}.logistics-tracking-page .tracking-drawer-modern .tracking-history-section .modern-timeline-item .timeline-body[data-v-9ea9838c]{flex:1;padding-top:2px}.logistics-tracking-page .tracking-drawer-modern .tracking-history-section .modern-timeline-item .timeline-body .item-header[data-v-9ea9838c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.logistics-tracking-page .tracking-drawer-modern .tracking-history-section .modern-timeline-item .timeline-body .item-header .item-status[data-v-9ea9838c]{font-size:14px;font-weight:700;color:#1e293b}.logistics-tracking-page .tracking-drawer-modern .tracking-history-section .modern-timeline-item .timeline-body .item-header .item-time[data-v-9ea9838c]{font-size:11px;font-weight:600;color:#94a3b8}.logistics-tracking-page .tracking-drawer-modern .tracking-history-section .modern-timeline-item .timeline-body .item-desc[data-v-9ea9838c]{font-size:12px;line-height:1.6;color:#64748b;font-weight:500;margin:0}.logistics-tracking-page .tracking-drawer-modern .dialog-footer-modern[data-v-9ea9838c]{padding:32px;border-top:1px solid #f8fafc;flex-shrink:0;background:#fff}.logistics-tracking-page .tracking-drawer-modern .dialog-footer-modern .btn-download-manifest[data-v-9ea9838c]{width:100%;height:52px;background:#f1f5f9;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:700;color:#1e293b;cursor:pointer;transition:all .2s}.logistics-tracking-page .tracking-drawer-modern .dialog-footer-modern .btn-download-manifest[data-v-9ea9838c]:hover{background:#e2e8f0;transform:translateY(-1px)}.logistics-tracking-page .tracking-drawer-modern .dialog-footer-modern .btn-download-manifest .material-symbols-outlined[data-v-9ea9838c]{font-size:20px}.logistics-tracking-page .tracking-drawer-modern .modern-empty[data-v-9ea9838c],.logistics-tracking-page .tracking-drawer-modern .modern-loading[data-v-9ea9838c]{padding:64px 0;display:flex;flex-direction:column;align-items:center;gap:12px;color:#94a3b8;font-size:14px;font-weight:500}