.d-title[data-v-7887fbb6]{font-weight:700;font-size:18px}.innerTable[data-v-7887fbb6]{margin:20px 10px 0}.inner-footer[data-v-7887fbb6]{position:fixed;bottom:0;width:100%;background-color:#fff;height:80px}.footer-wrap[data-v-7887fbb6]{line-height:80px;margin-left:6%}.customer-page[data-v-ac58adde]{background:#f5f7fb;min-height:100%}.customer-toolbar[data-v-ac58adde]{-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;background:#fff;border:1px solid #edf0f6;box-shadow:0 4px 14px rgba(20,40,80,.04)}.customer-toolbar[data-v-ac58adde],.toolbar-left[data-v-ac58adde]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.toolbar-left[data-v-ac58adde]{min-width:520px}.toolbar-right[data-v-ac58adde]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.search-input[data-v-ac58adde]{width:260px}.status-filter[data-v-ac58adde]{width:120px;margin-left:8px}.search-btn[data-v-ac58adde]{min-width:72px;margin-left:8px;border-radius:7px}.toolbar-btn[data-v-ac58adde]{min-width:82px;border-radius:7px}.batch-dispatch-btn[data-v-ac58adde]{border-color:#2563eb;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 14px rgba(37,99,235,.18)}.batch-dispatch-btn i[data-v-ac58adde]{margin-right:4px;font-size:13px}.primary-action[data-v-ac58adde]{box-shadow:0 4px 10px rgba(24,144,255,.18)}.customer-table-card[data-v-ac58adde]{margin-top:10px;padding:10px 10px 8px;border-radius:10px;background:#fff;border:1px solid #edf0f6;box-shadow:0 4px 14px rgba(20,40,80,.04)}.customer-name-cell[data-v-ac58adde]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-width:0;line-height:1.35}.customer-name[data-v-ac58adde]{max-width:100%;overflow:hidden;font-size:13px;font-weight:600;color:#1f2d3d;text-overflow:ellipsis;white-space:nowrap}.customer-code[data-v-ac58adde]{margin-top:2px;font-size:12px;color:#9aa4b2}.dispatch-tag[data-v-ac58adde],.phone-tag[data-v-ac58adde],.soft-tag[data-v-ac58adde],.status-tag[data-v-ac58adde]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;line-height:22px;white-space:nowrap}.soft-tag.blue[data-v-ac58adde]{color:#1d5fd1;background:#edf5ff;border:1px solid #d8e9ff}.soft-tag.purple[data-v-ac58adde]{color:#6554c0;background:#f3f1ff;border:1px solid #e1ddff}.status-normal[data-v-ac58adde]{color:#11845b;background:#eaf8f2;border:1px solid #cfecdf}.status-warning[data-v-ac58adde]{color:#b76a00;background:#fff6e6;border:1px solid #ffe2a8}.status-danger[data-v-ac58adde]{color:#c0392b;background:#fff0f0;border:1px solid #ffd3d3}.status-disabled[data-v-ac58adde]{color:#6b7280;background:#f1f3f5;border:1px solid #e1e5ea}.status-trial[data-v-ac58adde]{color:#b45309;background:#fff7ed;border:1px solid #fed7aa}.status-wait[data-v-ac58adde]{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.dispatch-tag.is-active[data-v-ac58adde]{color:#1d5fd1;background:#edf5ff;border:1px solid #d8e9ff}.dispatch-tag.is-empty[data-v-ac58adde]{color:#9aa4b2;background:#f6f8fb;border:1px solid #edf0f6}.phone-tag.on[data-v-ac58adde]{color:#11845b;background:#eaf8f2;border:1px solid #cfecdf}.phone-tag.off[data-v-ac58adde]{color:#6b7280;background:#f1f3f5;border:1px solid #e1e5ea}.table-actions[data-v-ac58adde]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:6px}.row-action-btn[data-v-ac58adde]{min-width:46px;height:26px;padding:0 8px;border-radius:999px;font-size:12px}.edit-btn[data-v-ac58adde]{color:#7c5b18;border:1px solid #f3dfad;background:#fff9ea}.edit-btn[data-v-ac58adde]:hover{color:#9a6500;border-color:#f0c56a;background:#fff4d6}.dispatch-btn[data-v-ac58adde]{color:#1d5fd1;border-color:#bfd8ff;background:#f4f8ff;font-weight:600}.dispatch-btn[data-v-ac58adde]:hover{color:#fff;border-color:#2563eb;background:#2563eb}.delete-btn[data-v-ac58adde]{color:#c0392b;border:1px solid #ffd3d3;background:#fff7f7}.delete-btn[data-v-ac58adde]:hover{color:#d93025;border-color:#ffb4b4;background:#fff0f0}.pagination-wrap[data-v-ac58adde]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-top:10px}.upload-popover[data-v-ac58adde]{-ms-flex-direction:column;flex-direction:column;padding:12px 28px 14px}.upload-footer[data-v-ac58adde],.upload-popover[data-v-ac58adde]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.upload-footer[data-v-ac58adde]{gap:8px;margin-top:12px}.template-link[data-v-ac58adde]{color:#0062d1}.dispatch-dialog-title[data-v-ac58adde]{padding-right:28px}.dispatch-title-main[data-v-ac58adde]{color:#111827;font-size:16px;font-weight:700;line-height:22px}.dispatch-title-sub[data-v-ac58adde]{margin-top:4px;color:#8a94a6;font-size:12px;line-height:18px}.dispatch-body[data-v-ac58adde]{padding:0}.dispatch-step-card[data-v-ac58adde]{margin-bottom:12px;padding:14px 16px;border:1px solid #edf0f6;border-radius:10px;background:#fff}.step-head[data-v-ac58adde]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px}.step-index[data-v-ac58adde]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;margin-right:10px;border-radius:50%;color:#fff;background:#2563eb;font-size:12px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.step-title[data-v-ac58adde]{color:#1f2937;font-size:14px;font-weight:700;line-height:20px}.step-desc[data-v-ac58adde]{margin-top:2px;color:#8a94a6;font-size:12px;line-height:18px}.dispatch-select[data-v-ac58adde]{width:100%}.selected-line[data-v-ac58adde]{margin-top:8px;color:#6b7280;font-size:12px}.selected-line span[data-v-ac58adde]{color:#2563eb;font-weight:700}.customer-select-card[data-v-ac58adde]{padding-bottom:12px}.dispatch-summary[data-v-ac58adde]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:10px 14px;border-radius:10px;background:#f8fafd;border:1px solid #edf0f6}.summary-item[data-v-ac58adde]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:baseline;align-items:baseline;color:#6b7280;font-size:12px}.summary-label[data-v-ac58adde]{margin-right:6px}.summary-value[data-v-ac58adde]{margin-right:2px;color:#2563eb;font-size:18px;font-weight:700}.summary-unit[data-v-ac58adde]{color:#6b7280}.dialog-footer[data-v-ac58adde]{display:-ms-inline-flexbox;display:inline-flex;gap:8px}.confirm-dispatch-btn[data-v-ac58adde]{min-width:112px;border-radius:7px;box-shadow:0 5px 12px rgba(37,99,235,.18)}[data-v-ac58adde] .search-input .el-input__inner,[data-v-ac58adde] .status-filter .el-input__inner{height:30px;line-height:30px;border-radius:7px}[data-v-ac58adde] .search-input .el-input__inner:focus,[data-v-ac58adde] .status-filter .el-input__inner:focus{border-color:#409eff}[data-v-ac58adde] .el-table{border-radius:8px;overflow:hidden}[data-v-ac58adde] .el-table th.tableHeader{height:42px;padding:0;background:#f8fafd!important;color:#334155;font-size:13px;font-weight:600}[data-v-ac58adde] .el-table td{padding:8px 0;color:#374151;font-size:13px}[data-v-ac58adde] .el-table__row:hover>td{background:#f8fbff!important}[data-v-ac58adde] .el-table__fixed-right:before,[data-v-ac58adde] .el-table__fixed:before{background-color:#edf0f6}[data-v-ac58adde] .el-table__fixed-right{right:0!important}[data-v-ac58adde] .el-table__body-wrapper::-webkit-scrollbar{width:9px;height:9px}[data-v-ac58adde] .el-table__body-wrapper::-webkit-scrollbar-thumb{border-radius:999px;background-color:#c7ced8}[data-v-ac58adde] .el-table__body-wrapper::-webkit-scrollbar-track{background:#f1f3f7}[data-v-ac58adde] .el-pagination{font-weight:400}[data-v-ac58adde] .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#2563eb}[data-v-ac58adde] .dispatch-dialog{border-radius:12px;overflow:hidden}[data-v-ac58adde] .dispatch-dialog .el-dialog__header{padding:18px 22px 12px;border-bottom:1px solid #edf0f6;background:linear-gradient(180deg,#f8fbff,#fff)}[data-v-ac58adde] .dispatch-dialog .el-dialog__body{padding:16px 18px 12px;background:#f6f8fb}[data-v-ac58adde] .dispatch-dialog .el-dialog__footer{padding:12px 22px 18px;border-top:1px solid #edf0f6;background:#fff}[data-v-ac58adde] .dispatch-dialog .el-dialog__headerbtn{top:18px}[data-v-ac58adde] .el-transfer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}[data-v-ac58adde] .el-transfer-panel{width:330px;border-radius:10px;border-color:#e5eaf2;overflow:hidden}[data-v-ac58adde] .el-transfer-panel__header{background:#f8fafd;color:#334155;font-weight:600}[data-v-ac58adde] .el-transfer-panel__body{height:270px}[data-v-ac58adde] .el-transfer-panel__list.is-filterable{height:218px}[data-v-ac58adde] .el-transfer__buttons{padding:0 12px}[data-v-ac58adde] .el-transfer__button{display:block;min-width:38px;margin:0 0 8px 0;border-radius:999px}[data-v-ac58adde] .el-transfer__button:first-child{margin-bottom:8px}[data-v-ac58adde] .el-transfer-panel .el-input__inner{border-radius:7px}@media screen and (max-width:980px){.customer-toolbar[data-v-ac58adde]{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column}.toolbar-left[data-v-ac58adde],.toolbar-right[data-v-ac58adde]{width:100%}.toolbar-left[data-v-ac58adde]{min-width:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.search-input[data-v-ac58adde]{width:100%}.status-filter[data-v-ac58adde]{width:140px;margin-left:0}.search-btn[data-v-ac58adde]{margin-left:0}.toolbar-right[data-v-ac58adde]{-ms-flex-pack:start;justify-content:flex-start}}