.layout-shell[data-v-23cbd62a]{display:grid;grid-template-columns:240px 1fr;min-height:100vh;width:100%;overflow:hidden}.side-nav[data-v-23cbd62a]{padding:24px 18px;background:#f5f8ff}.brand-block[data-v-23cbd62a]{margin-bottom:24px;padding:16px 18px;border-radius:18px;background:#fff;color:#173c89;box-shadow:0 10px 30px rgba(23,60,137,.08)}.brand-block strong[data-v-23cbd62a]{display:block;font-size:22px;font-weight:800;letter-spacing:1px}.main-panel[data-v-23cbd62a]{min-width:0;padding:20px 28px 28px;background:#f5f8ff;overflow-x:hidden}.topbar[data-v-23cbd62a]{display:flex;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:18px;padding:14px 18px;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(23,60,137,.08)}.page-title[data-v-23cbd62a]{font-size:18px;font-weight:600;color:#173c89}.topbar-right[data-v-23cbd62a]{display:flex;align-items:center;gap:12px;margin-left:auto}.user-meta[data-v-23cbd62a]{color:#60718f;font-size:13px}.side-nav[data-v-23cbd62a] .side-menu{border-right:none;background:transparent}.side-nav[data-v-23cbd62a] .el-menu-item{height:44px;line-height:44px;margin-bottom:8px;padding:0 14px;border-radius:12px;color:#35507d;font-size:15px;font-weight:600}.side-nav[data-v-23cbd62a] .el-menu-item:hover{background:#edf2f9;color:#4f8ff7}.side-nav[data-v-23cbd62a] .el-menu-item.is-active{background:#eef3f8;color:#6ea8ff;font-weight:700}.login-page[data-v-3c57a7ce]{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(180deg,#f7fbff,#ebf2ff)}.login-card[data-v-3c57a7ce]{width:420px;padding:32px}.login-header[data-v-3c57a7ce]{margin-bottom:24px;text-align:center}.login-logo[data-v-3c57a7ce]{max-width:220px;max-height:88px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto 14px}.login-header p[data-v-3c57a7ce]{margin:0;color:#2f76ff;font-weight:700;font-size:30px;line-height:1.4}.submit-btn[data-v-3c57a7ce]{width:100%;margin-top:10px}.login-links[data-v-3c57a7ce]{margin-top:8px;text-align:right}.sms-actions[data-v-3c57a7ce]{display:flex;flex-direction:column;gap:10px}.sms-actions .submit-btn[data-v-3c57a7ce]{margin:0}.captcha-row[data-v-3c57a7ce]{display:flex;gap:12px;align-items:center}.captcha-image-wrap[data-v-3c57a7ce]{width:130px;height:40px;flex:0 0 130px;border-radius:8px;cursor:pointer;border:1px solid #dbe5f6;overflow:hidden;background:#f8fbff;display:flex;align-items:center;justify-content:center}.captcha-image[data-v-3c57a7ce]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.captcha-loading[data-v-3c57a7ce]{color:#8b97aa;font-size:12px}.header-row[data-v-bce72a64]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header-row h2[data-v-bce72a64]{margin:0 0 8px}.header-row p[data-v-bce72a64]{margin:0;color:#60718f}.el-col[data-v-bce72a64]{margin-bottom:18px}.section-block[data-v-bce72a64]{margin-top:24px}.section-head[data-v-bce72a64]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.section-head h3[data-v-bce72a64]{margin:0}.bar-row[data-v-bce72a64]{display:flex;align-items:center;gap:12px}.bar-track[data-v-bce72a64]{flex:1;height:10px;border-radius:999px;background:#e6eefc;overflow:hidden}.bar-fill[data-v-bce72a64]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f76ff,#5ea0ff)}.trend-list[data-v-bce72a64]{display:grid;gap:12px;padding:16px;border-radius:14px;background:#fff;border:1px solid #e8eefb}.trend-row[data-v-bce72a64]{display:grid;grid-template-columns:110px 1fr 50px;gap:12px;align-items:center}.trend-date[data-v-bce72a64]{color:#60718f;font-size:13px}.trend-bar[data-v-bce72a64]{height:12px;border-radius:999px;background:#e6eefc;overflow:hidden}.trend-fill[data-v-bce72a64]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#173c89,#2f76ff)}.trend-count[data-v-bce72a64]{text-align:right;color:#1d2b53;font-weight:600}.orders-page[data-v-bdecb65a]{min-width:0}.header-row[data-v-bdecb65a]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.header-row h2[data-v-bdecb65a]{margin:0 0 8px}.header-row p[data-v-bdecb65a]{margin:0;color:#60718f}.header-actions[data-v-bdecb65a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.filter-card[data-v-bdecb65a],.table-card[data-v-bdecb65a]{padding:18px}.filter-card[data-v-bdecb65a]{margin-bottom:18px}.table-card[data-v-bdecb65a]{overflow:hidden}.toolbar-row[data-v-bdecb65a]{display:flex;flex-wrap:wrap;align-items:center;margin:-6px}.toolbar-row>[data-v-bdecb65a]{margin:6px}.toolbar-row[data-v-bdecb65a] .el-input,.toolbar-row[data-v-bdecb65a] .el-select{width:220px}.toolbar-row[data-v-bdecb65a] .el-date-editor--daterange{width:360px}.toolbar-row[data-v-bdecb65a] .el-button{width:auto}.delivery-time-field[data-v-bdecb65a]{display:flex;flex-direction:column;gap:8px}.delivery-time-presets[data-v-bdecb65a]{display:flex;flex-wrap:wrap;gap:8px}.delivery-time-presets[data-v-bdecb65a] .el-button{margin-left:0}.custom-field-section[data-v-bdecb65a]{margin-top:6px;padding:14px 16px 0;border:1px solid #e8edf4;border-radius:6px;background:#fafbfc}.custom-field-section__title[data-v-bdecb65a]{margin-bottom:12px;color:#35507d;font-size:14px;font-weight:600}.batch-toolbar[data-v-bdecb65a]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;border-radius:10px;background:#f7f9fc}.batch-toolbar__left[data-v-bdecb65a]{color:#5d6b82;font-size:13px}.batch-toolbar__actions[data-v-bdecb65a]{display:flex;gap:8px;flex-wrap:wrap}.table-scroll[data-v-bdecb65a]{width:100%;overflow:hidden}.table-scroll[data-v-bdecb65a] .el-table{width:100%}.table-scroll[data-v-bdecb65a] .el-table__body-wrapper{overflow-x:auto!important}.table-scroll[data-v-bdecb65a] .el-table__footer-wrapper,.table-scroll[data-v-bdecb65a] .el-table__header-wrapper{overflow-x:hidden!important}.table-scroll[data-v-bdecb65a] .el-table__fixed-right,.table-scroll[data-v-bdecb65a] .el-table__fixed-right td,.table-scroll[data-v-bdecb65a] .el-table__fixed-right th,.table-scroll[data-v-bdecb65a] .el-table__fixed-right-patch,.table-scroll[data-v-bdecb65a] .el-table__fixed-right:before{background:#fff!important}.table-scroll[data-v-bdecb65a] .el-table__fixed-right .cell{padding-left:6px!important;padding-right:6px!important;overflow:hidden}.table-scroll[data-v-bdecb65a] .el-table__fixed-right th .cell{white-space:nowrap;overflow:visible!important;text-align:center}.table-scroll[data-v-bdecb65a] .el-table__fixed-right .el-button--mini{margin-left:0;padding:7px 8px}.table-scroll[data-v-bdecb65a] .action-column-header .cell{overflow:visible!important;white-space:nowrap;text-align:center}.table-scroll[data-v-bdecb65a] .el-table__body,.table-scroll[data-v-bdecb65a] .el-table__footer,.table-scroll[data-v-bdecb65a] .el-table__header{min-width:3400px}.pager-row[data-v-bdecb65a]{display:flex;justify-content:flex-end;margin-top:18px}.action-cell[data-v-bdecb65a]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.status-badge[data-v-bdecb65a],.timeout-badge[data-v-bdecb65a]{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:24px;padding:0 8px;border-radius:4px;font-size:12px;font-weight:600;line-height:1}.status-badge--wait-assign[data-v-bdecb65a]{color:#7c4a03;background:#fff2cc}.status-badge--wait-delivery[data-v-bdecb65a]{color:#1f5f99;background:#d9ecff}.status-badge--in-delivery[data-v-bdecb65a]{color:#0f766e;background:#d1fae5}.status-badge--rescheduled[data-v-bdecb65a]{color:#7c3aed;background:#ede9fe}.status-badge--pending-review[data-v-bdecb65a]{color:#9a3412;background:#fed7aa}.status-badge--completed[data-v-bdecb65a]{color:#166534;background:#dcfce7}.status-badge--failed[data-v-bdecb65a]{color:#991b1b;background:#fee2e2}.status-badge--default[data-v-bdecb65a]{color:#475569;background:#e2e8f0}.timeout-badge--yes[data-v-bdecb65a]{color:#fff;background:#dc2626}.timeout-badge--no[data-v-bdecb65a]{color:#166534;background:#dcfce7}.danger-dropdown-item[data-v-bdecb65a]{color:#d93025}.timeline-wrap[data-v-bdecb65a]{max-height:520px;overflow-y:auto;padding-right:8px}.timeline-card[data-v-bdecb65a]{padding:14px 16px;border-radius:12px;background:#f7f9fc}.timeline-head[data-v-bdecb65a]{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:#35507d}.timeline-head strong[data-v-bdecb65a]{font-size:14px;color:#173c89}.timeline-head span[data-v-bdecb65a]{font-size:12px;color:#60718f}.timeline-content[data-v-bdecb65a]{line-height:1.7;color:#385074;word-break:break-all}.map-summary[data-v-bdecb65a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.map-summary-item[data-v-bdecb65a]{padding:12px 14px;border:1px solid #e8edf4;border-radius:6px;background:#fafbfc;font-size:13px;color:#34495e}.map-summary-label[data-v-bdecb65a]{display:block;margin-bottom:6px;color:#8b9bb5;font-size:12px}.map-box[data-v-bdecb65a]{width:100%;height:70vh}.map-frame[data-v-bdecb65a]{width:100%;height:100%}.empty-map[data-v-bdecb65a]{padding:40px 0;text-align:center;color:#8b9bb5}@media (max-width:1280px){.header-row[data-v-bdecb65a]{align-items:flex-start;flex-direction:column}.header-actions[data-v-bdecb65a]{width:100%;justify-content:flex-start}.batch-toolbar[data-v-bdecb65a]{align-items:flex-start;flex-direction:column}}.detail-grid[data-v-584f9892]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.panel-card[data-v-584f9892]{margin-bottom:18px}.panel-card h3[data-v-584f9892]{margin:0 0 16px}.info-grid[data-v-584f9892]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.full-row[data-v-584f9892]{grid-column:1/-1}.info-grid span[data-v-584f9892],.sensitive-grid span[data-v-584f9892]{display:block;margin-bottom:6px;color:#60718f;font-size:13px}.info-grid strong[data-v-584f9892],.sensitive-grid strong[data-v-584f9892]{font-size:15px;color:#1d2b53}.remark-box[data-v-584f9892]{margin-top:18px;padding:16px;border-radius:14px;background:#f6f9ff;color:#385074}.remark-box p[data-v-584f9892]{margin:0 0 10px}.remark-box p[data-v-584f9892]:last-child{margin-bottom:0}.section-row[data-v-584f9892]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-actions[data-v-584f9892]{display:flex;gap:8px}.section-tip[data-v-584f9892]{color:#60718f;font-size:13px}.sensitive-grid[data-v-584f9892]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.courier-page[data-v-63d54f4c]{min-height:100%}.setting-card[data-v-63d54f4c]{margin-bottom:16px;padding:16px 20px}.setting-row[data-v-63d54f4c]{display:flex;align-items:center;justify-content:space-between;gap:16px}.setting-label[data-v-63d54f4c]{font-size:14px;color:#34495e}.setting-control[data-v-63d54f4c]{display:flex;align-items:center;gap:12px}.distance-control[data-v-63d54f4c]{display:flex;align-items:center;gap:8px}.distance-input[data-v-63d54f4c]{width:100%;flex:1}.distance-unit[data-v-63d54f4c]{flex:0 0 auto;color:#8b9bb5;font-size:13px}.map-summary[data-v-63d54f4c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.map-summary-item[data-v-63d54f4c]{padding:12px 14px;border:1px solid #e8edf4;border-radius:6px;background:#fafbfc;font-size:13px;color:#34495e}.map-summary-label[data-v-63d54f4c]{display:block;margin-bottom:6px;color:#8b9bb5;font-size:12px}.map-box[data-v-63d54f4c]{width:100%;height:70vh}.map-frame[data-v-63d54f4c]{width:100%;height:100%}.empty-map[data-v-63d54f4c]{padding:40px 0;text-align:center;color:#8b9bb5}[data-v-8909b020] .el-checkbox-group{display:flex;flex-wrap:wrap;gap:10px 18px}[data-v-8909b020] .el-checkbox{margin-right:0}[data-v-28818802] .el-checkbox-group{display:flex;flex-wrap:wrap;gap:10px 18px}[data-v-28818802] .el-checkbox{margin-right:0}.header-row[data-v-2b507f64]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.header-row h2[data-v-2b507f64]{margin:0 0 8px}.header-row p[data-v-2b507f64]{margin:0;color:#60718f}.pager-row[data-v-2b507f64]{display:flex;justify-content:flex-end;margin-top:18px}.header-row[data-v-428273a2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.header-row h2[data-v-428273a2]{margin:0 0 8px}.header-row p[data-v-428273a2]{margin:0;color:#60718f}.profile-grid[data-v-428273a2]{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.panel-card[data-v-428273a2]{padding:20px}.section-row[data-v-428273a2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.section-row h3[data-v-428273a2]{margin:0}.info-grid[data-v-428273a2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.info-grid span[data-v-428273a2]{display:block;margin-bottom:6px;color:#60718f;font-size:13px}.info-grid strong[data-v-428273a2]{font-size:15px;color:#1d2b53}.security-box[data-v-428273a2]{padding:18px;border-radius:16px;background:#f6f9ff;color:#385074}.security-box p[data-v-428273a2]{margin:0 0 12px}.security-box p[data-v-428273a2]:last-of-type{margin-bottom:18px}.settings-card[data-v-5e7ff090]{padding:24px}.setting-control[data-v-5e7ff090]{display:flex;align-items:center;gap:10px}.unit-text[data-v-5e7ff090]{color:#60718f}.form-tip[data-v-5e7ff090]{margin-top:8px;color:#8b97aa;font-size:13px;line-height:1.6}.logo-setting[data-v-5e7ff090]{display:flex;align-items:center;gap:16px}.logo-preview[data-v-5e7ff090]{width:180px;height:72px;border:1px solid #dbe5f6;border-radius:8px;background:#f8fbff;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#8b97aa;font-size:13px}.logo-preview img[data-v-5e7ff090]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.logo-actions[data-v-5e7ff090]{display:flex;gap:8px}:root{--brand-blue:#2f76ff;--brand-sky:#eaf2ff;--surface:#fff;--page-bg:#f5f8ff;--text-primary:#1d2b53;--text-secondary:#60718f;--border-soft:#dbe7ff}#app,body,html{margin:0;min-height:100%;background:linear-gradient(180deg,#f7faff,#edf4ff);color:var(--text-primary);font-family:Microsoft YaHei,sans-serif}*{box-sizing:border-box}.page-shell{min-height:100vh}.brand-card{border:1px solid var(--border-soft);border-radius:18px;background:hsla(0,0%,100%,.92);box-shadow:0 16px 40px rgba(47,118,255,.08)}.page-view{min-width:0}.header-row{display:flex;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:18px}.header-row h2{margin:0 0 8px;color:#173c89;font-size:22px;line-height:1.25}.header-row p{margin:0;color:var(--text-secondary);font-size:13px}.filter-card,.panel-card,.table-card{padding:20px}.filter-card{margin-bottom:18px}.metric-card{padding:20px;border-radius:16px;background:linear-gradient(180deg,#fff,#f2f7ff);border:1px solid var(--border-soft)}.metric-card strong{display:block;margin-top:10px;font-size:28px}.toolbar-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:0}.toolbar-row .el-date-editor,.toolbar-row .el-input,.toolbar-row .el-select{width:220px}.toolbar-row .el-input-number{width:220px;flex:0 0 220px}.toolbar-row .el-button{flex:0 0 auto}.table-card{min-width:0;overflow:hidden}.table-card .el-table{width:100%}.table-card .el-table td,.table-card .el-table th{background-clip:padding-box}.table-card .el-table colgroup.gutter,.table-card .el-table th.gutter{display:table-cell!important}.table-card .el-table__fixed,.table-card .el-table__fixed-right{background:#fff}.table-card .el-table__fixed-right:before,.table-card .el-table__fixed:before{background-color:#e8eefb}.table-card .el-table__fixed-right-patch{background:#f7faff}.pager-row{display:flex;justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid #eef3ff}@media (max-width:900px){.header-row{align-items:flex-start;flex-direction:column}.toolbar-row .el-date-editor,.toolbar-row .el-input,.toolbar-row .el-select{width:100%}.toolbar-row .el-input-number{width:100%;flex:1 1 100%}}