.header[data-v-64d2475c]{position:fixed;z-index:30;inset:0 0 auto;height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;color:#fff;background:#171c20}.identity[data-v-64d2475c],.account[data-v-64d2475c],button[data-v-64d2475c]{display:flex;align-items:center}.identity[data-v-64d2475c]{gap:10px;font-size:17px}.logo[data-v-64d2475c]{color:#64bddb}.account[data-v-64d2475c]{gap:16px;font-size:13px}.company[data-v-64d2475c]{color:#bfccd6}button[data-v-64d2475c]{gap:6px;padding:7px 0 7px 15px;border:0;border-left:1px solid #424a50;color:#fff;background:transparent}.menu-button[data-v-64d2475c]{display:none;padding:0;border:0}.notification-button[data-v-64d2475c]{position:relative;padding-right:8px;border-left:0}.badge[data-v-64d2475c]{position:absolute;top:0;right:0;min-width:16px;height:16px;display:grid;place-items:center;padding:0 4px;border-radius:8px;background:#da3f45;font-size:9px;font-weight:800}@media(max-width:820px){.menu-button[data-v-64d2475c]{display:flex}.logo[data-v-64d2475c]{display:none}}@media(max-width:560px){.header[data-v-64d2475c]{padding:0 10px}.company[data-v-64d2475c],.account>strong[data-v-64d2475c],.account>button:last-child span[data-v-64d2475c]{display:none}.identity[data-v-64d2475c]{min-width:0;gap:7px;font-size:14px;white-space:nowrap}.account[data-v-64d2475c]{gap:4px}.account button[data-v-64d2475c]{padding-left:10px}}.sidebar[data-v-0f557a1f]{position:fixed;z-index:20;top:58px;bottom:0;left:0;width:210px;padding:24px 14px;color:#fff;background:#18364d}p[data-v-0f557a1f]{margin:0 13px 18px;color:#8fa8ba;font-size:11px;font-weight:800}.sidebar button[data-v-0f557a1f]{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;padding:0 13px;border:0;border-left:3px solid transparent;border-radius:3px;color:#e5edf3;background:transparent;text-align:left}.sidebar button.active[data-v-0f557a1f]{border-left-color:#59b6d7;background:#28516f}.mask[data-v-0f557a1f]{display:none}.badge[data-v-0f557a1f]{min-width:21px;height:18px;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:0 5px;border-radius:9px;color:#fff;background:#d94a45;font-size:10px;font-weight:800}@media(max-width:820px){.sidebar[data-v-0f557a1f]{transform:translate(-100%);transition:transform .18s ease}.sidebar.open[data-v-0f557a1f]{transform:translate(0)}.mask[data-v-0f557a1f]{position:fixed;z-index:15;inset:58px 0 0;display:block;border:0;background:#0c192370}}.pagination[data-v-4f98f1bc]{display:flex;align-items:center;justify-content:space-between;margin-top:14px;color:#687789;font-size:13px}.pagination div[data-v-4f98f1bc]{display:flex;gap:7px}button[data-v-4f98f1bc]{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #cbd4dc;border-radius:4px;color:#283d50;background:#fff}button[data-v-4f98f1bc]:disabled{opacity:.45;cursor:not-allowed}.create-button[data-v-034c496b],.filter-actions[data-v-034c496b],.manage[data-v-034c496b],.bind-panel button[data-v-034c496b],.unlink[data-v-034c496b],.dialog footer button[data-v-034c496b],.detail-tools button[data-v-034c496b]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.create-button[data-v-034c496b]{min-height:36px;padding:0 13px;border:1px solid #245b7a;border-radius:4px;color:#fff;background:#245b7a;font-weight:700}.filters[data-v-034c496b]{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:16px;padding:16px;border:1px solid #dde4e9;background:#fff}.filters label[data-v-034c496b],.bind-panel label[data-v-034c496b],.create-grid label[data-v-034c496b]{display:grid;flex:1 1 220px;gap:7px;color:#516171;font-size:12px;font-weight:700}.filters input[data-v-034c496b],.filters select[data-v-034c496b],textarea[data-v-034c496b],.create-grid input[data-v-034c496b]{width:100%;border:1px solid #c9d3dc;border-radius:4px;background:#fff;font:inherit}.filters input[data-v-034c496b],.filters select[data-v-034c496b],.create-grid input[data-v-034c496b]{height:38px;padding:0 10px}.filter-actions[data-v-034c496b]{gap:8px}.filter-actions button[data-v-034c496b],.manage[data-v-034c496b],.bind-panel button[data-v-034c496b],.unlink[data-v-034c496b],.dialog footer button[data-v-034c496b],.detail-tools button[data-v-034c496b]{min-height:36px;padding:0 12px;border:1px solid #b9c9d6;border-radius:4px;color:#224966;background:#fff;font-weight:700}.primary[data-v-034c496b],.filter-actions .primary[data-v-034c496b],.bind-panel button[data-v-034c496b]{border-color:#245b7a!important;color:#fff!important;background:#245b7a!important}.danger[data-v-034c496b]{border-color:#cf3344!important;color:#fff!important;background:#cf3344!important}.table-box[data-v-034c496b]{min-height:250px;border:1px solid #dce2e8;background:#fff}.scroll[data-v-034c496b],.detail-scroll[data-v-034c496b]{overflow:auto}table[data-v-034c496b]{width:100%;min-width:980px;border-collapse:collapse;font-size:13px}th[data-v-034c496b],td[data-v-034c496b]{height:48px;padding:9px 12px;border-bottom:1px solid #e3e8ec;text-align:left;white-space:nowrap}th[data-v-034c496b]{color:#354557;background:#f2f4f6}.state[data-v-034c496b],.dialog-state[data-v-034c496b]{min-height:250px;display:flex;align-items:center;justify-content:center;gap:9px;color:#6d7c89}.status[data-v-034c496b]{display:inline-flex;padding:3px 8px;border-radius:3px;background:#e9edf0;font-size:12px;font-weight:700}.s-open[data-v-034c496b]{color:#855800;background:#fff0c2}.s-sealed[data-v-034c496b]{color:#125a7a;background:#dceff7}.s-shipped[data-v-034c496b]{color:#12633b;background:#dcf3e6}.s-intercepted[data-v-034c496b]{color:#a42b38;background:#ffe1e4}.message[data-v-034c496b]{margin:0 0 14px;padding:10px 12px}.error[data-v-034c496b]{border:1px solid #efb8be;color:#a42b38;background:#fff3f4}.row-actions[data-v-034c496b]{display:flex;gap:6px}.backdrop[data-v-034c496b]{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:24px;background:#0c192394}.dialog[data-v-034c496b]{width:min(1040px,100%);max-height:calc(100vh - 48px);overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 24px 70px #0000004d}.create-dialog[data-v-034c496b]{width:min(720px,100%)}.dialog>header[data-v-034c496b]{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid #dce2e8}.dialog header p[data-v-034c496b]{margin:0 0 4px;color:#1e76aa;font-size:12px;font-weight:800}.dialog h2[data-v-034c496b]{margin:0;font-size:19px}.dialog header button[data-v-034c496b]{display:grid;place-items:center;width:36px;height:36px;border:0;background:transparent}.create-grid[data-v-034c496b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px}.dialog footer[data-v-034c496b]{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #e2e7eb}.summary[data-v-034c496b]{display:flex;flex-wrap:wrap;gap:9px 22px;padding:13px 20px;color:#536372;background:#f5f7f8;font-size:13px}.bind-panel[data-v-034c496b]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px 20px}.bind-panel textarea[data-v-034c496b]{min-height:78px;padding:9px;resize:vertical}.detail-tools[data-v-034c496b]{display:flex;gap:8px;padding:0 20px 14px}.dialog-message[data-v-034c496b]{margin:0 20px 14px}.detail-scroll[data-v-034c496b]{max-height:46vh;margin:0 20px 20px;border:1px solid #dce2e8}.detail-scroll table[data-v-034c496b]{min-width:900px}.unlink[data-v-034c496b]{min-width:34px;min-height:30px;padding:0;color:#a42b38;border-color:#e3aab1}.empty[data-v-034c496b]{height:110px;color:#718091;text-align:center}.error-text[data-v-034c496b]{color:#a42b38}button[data-v-034c496b]:disabled{cursor:not-allowed;opacity:.55}.generated-note[data-v-034c496b]{grid-column:1 / -1;margin:0;padding:10px 12px;border:1px solid #c9d8e4;color:#24506f;background:#eef5f9;font-size:13px;font-weight:700}@media(max-width:650px){.backdrop[data-v-034c496b]{padding:0;align-items:end}.dialog[data-v-034c496b]{max-height:92vh;border-radius:6px 6px 0 0}.bind-panel[data-v-034c496b],.create-grid[data-v-034c496b]{grid-template-columns:1fr}.filter-actions[data-v-034c496b]{width:100%}.filter-actions button[data-v-034c496b]{flex:1}}.login-page[data-v-ffb287fd]{min-height:100vh;display:grid;place-items:center;padding:24px;background:#263f54}.login-box[data-v-ffb287fd]{width:min(410px,100%);padding:40px;border-radius:6px;background:#fff;box-shadow:0 22px 60px #09182447}.brand-icon[data-v-ffb287fd]{display:grid;place-items:center;width:44px;height:44px;margin-bottom:14px;border-radius:5px;color:#fff;background:#244d6c}.brand[data-v-ffb287fd]{margin:0 0 4px;color:#1e76aa;font-size:12px;font-weight:800}h1[data-v-ffb287fd]{margin:0 0 28px;font-size:25px}form[data-v-ffb287fd]{display:grid;gap:9px}label[data-v-ffb287fd]{color:#48576a;font-size:13px;font-weight:700}.input-wrap[data-v-ffb287fd]{position:relative}.input-wrap svg[data-v-ffb287fd]{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#82909d}input[data-v-ffb287fd]{width:100%;height:41px;padding:0 12px 0 39px;border:1px solid #ccd5de;border-radius:4px;outline:none}input[data-v-ffb287fd]:focus{border-color:#3e7da8;box-shadow:0 0 0 3px #3e7da81f}button[data-v-ffb287fd]{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;margin-top:13px;border:0;border-radius:4px;color:#fff;background:#244d6c;font-weight:700}button[data-v-ffb287fd]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-ffb287fd]{margin:3px 0 0;color:#bd3544;font-size:13px}@media(max-width:520px){.login-box[data-v-ffb287fd]{padding:32px 24px}}.backdrop[data-v-f1e49d27]{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:24px;background:#0c192394}.dialog[data-v-f1e49d27]{width:min(980px,100%);max-height:calc(100vh - 48px);overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 24px 70px #0000004d}header[data-v-f1e49d27]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #dce2e8}header p[data-v-f1e49d27]{margin:0 0 4px;color:#1e76aa;font-size:12px;font-weight:800}h2[data-v-f1e49d27]{margin:0;font-size:19px}.header-actions[data-v-f1e49d27]{display:flex;align-items:center;gap:4px}header button[data-v-f1e49d27]{display:grid;place-items:center;width:36px;height:36px;border:0;background:transparent}header button[data-v-f1e49d27]:disabled{opacity:.4;cursor:not-allowed}.print-error[data-v-f1e49d27]{max-width:260px;color:#b83443;font-size:12px;text-align:right}.body[data-v-f1e49d27]{max-height:calc(100vh - 128px);overflow-y:auto;padding:4px 22px 24px}.body>section[data-v-f1e49d27]{padding:18px 0;border-bottom:1px solid #e5e9ed}.body>section[data-v-f1e49d27]:last-child{border:0}h3[data-v-f1e49d27]{margin:0 0 14px;font-size:15px}dl[data-v-f1e49d27]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 22px;margin:0}.wide[data-v-f1e49d27]{grid-column:span 2}dt[data-v-f1e49d27]{margin-bottom:5px;color:#748290;font-size:12px}dd[data-v-f1e49d27]{margin:0;overflow-wrap:anywhere;font-size:13px}.scroll[data-v-f1e49d27]{overflow-x:auto;border:1px solid #dce2e8}table[data-v-f1e49d27]{width:100%;min-width:680px;border-collapse:collapse;font-size:13px}th[data-v-f1e49d27],td[data-v-f1e49d27]{height:42px;padding:8px 10px;border-bottom:1px solid #e2e7eb;text-align:left}th[data-v-f1e49d27]{background:#f2f4f6}.empty[data-v-f1e49d27]{text-align:center;color:#748290}.state[data-v-f1e49d27]{min-height:300px;display:grid;place-items:center;color:#687789}.error[data-v-f1e49d27]{color:#b83443}.tracking-summary[data-v-f1e49d27]{display:flex;align-items:start;justify-content:space-between;gap:18px;padding:12px 14px;border-left:4px solid #2c789f;background:#f2f8fb}.tracking-summary>div[data-v-f1e49d27]{display:grid;gap:5px}.tracking-summary span[data-v-f1e49d27]{color:#465969;font-size:13px}.tracking-summary small[data-v-f1e49d27]{color:#6b7b89;white-space:nowrap}.tracking-summary.stalled[data-v-f1e49d27]{border-left-color:#c83c49;background:#fff4f5}.stalled-message[data-v-f1e49d27]{margin:10px 0 0;color:#a72e3b;font-size:13px;font-weight:700}.timeline[data-v-f1e49d27]{margin:16px 0 0;padding:0;list-style:none}.timeline li[data-v-f1e49d27]{position:relative;display:grid;grid-template-columns:130px minmax(0,1fr);gap:18px;padding:0 0 18px 18px;border-left:2px solid #d7e0e6}.timeline li[data-v-f1e49d27]:before{position:absolute;top:2px;left:-6px;width:10px;height:10px;border-radius:50%;background:#2c789f;content:""}.timeline time[data-v-f1e49d27]{color:#71808d;font-size:12px}.timeline p[data-v-f1e49d27]{margin:4px 0;color:#3e4e5d;font-size:13px;line-height:1.5}.timeline small[data-v-f1e49d27]{color:#7a8792}.tracking-empty[data-v-f1e49d27]{padding:24px;color:#748290;background:#f6f8f9;text-align:center}@media(max-width:650px){.backdrop[data-v-f1e49d27]{padding:0;align-items:end}.dialog[data-v-f1e49d27]{max-height:92vh;border-radius:6px 6px 0 0}dl[data-v-f1e49d27]{grid-template-columns:1fr}.wide[data-v-f1e49d27]{grid-column:auto}}.filters[data-v-6be759cc]{display:grid;grid-template-columns:minmax(280px,1fr) minmax(170px,220px) auto auto;gap:14px;align-items:end;padding:17px;margin-bottom:16px;border:1px solid #dce2e8;border-radius:5px;background:#f9fafb}.filters.compact[data-v-6be759cc]{grid-template-columns:minmax(280px,1fr) auto}.field[data-v-6be759cc]{display:grid;gap:6px}label[data-v-6be759cc]{color:#4a596a;font-size:13px;font-weight:700}input[data-v-6be759cc],select[data-v-6be759cc]{width:100%;height:40px;padding:0 11px;border:1px solid #cdd6df;border-radius:4px;background:#fff;outline:none}input[data-v-6be759cc]:focus,select[data-v-6be759cc]:focus{border-color:#3f7da8;box-shadow:0 0 0 3px #3f7da81c}.check-filter[data-v-6be759cc]{min-height:40px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.check-filter input[data-v-6be759cc]{width:16px;height:16px;padding:0;accent-color:#245b7a}.actions[data-v-6be759cc]{display:flex;gap:8px}button[data-v-6be759cc]{min-height:40px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid #cbd4dc;border-radius:4px;color:#263b4c;background:#fff;font-weight:700}button.primary[data-v-6be759cc]{border-color:#244d6c;color:#fff;background:#244d6c}@media(max-width:980px){.filters[data-v-6be759cc]{grid-template-columns:1fr 1fr}.keyword[data-v-6be759cc]{grid-column:1 / -1}}@media(max-width:620px){.filters[data-v-6be759cc]{grid-template-columns:1fr}.keyword[data-v-6be759cc]{grid-column:auto}.actions button[data-v-6be759cc]{flex:1}}.batch-bar[data-v-542fa932]{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 12px;border:1px solid #dce2e8;border-bottom:0;background:#f5f8fa}.batch-bar>div[data-v-542fa932],.batch-bar button[data-v-542fa932],.batch-actions[data-v-542fa932]{display:inline-flex;align-items:center;gap:7px}.batch-bar span[data-v-542fa932]{color:#566675;font-size:13px}.batch-bar button[data-v-542fa932]{min-height:34px;padding:0 12px;border:1px solid #245b7a;border-radius:4px;color:#fff;background:#245b7a;font-weight:700}.batch-bar button[data-v-542fa932]:disabled{cursor:not-allowed;opacity:.5}.table-box[data-v-542fa932]{min-height:270px;border:1px solid #dce2e8;background:#fff}.scroll[data-v-542fa932]{overflow-x:auto}table[data-v-542fa932]{width:100%;border-collapse:collapse;font-size:13px}.packing-table[data-v-542fa932]{min-width:1080px}.unprocessed-table[data-v-542fa932]{min-width:1160px}.standard-table[data-v-542fa932]{min-width:1120px}th[data-v-542fa932]{height:42px;padding:9px 12px;border-bottom:1px solid #dce2e8;color:#354557;background:#f2f4f6;text-align:left;white-space:nowrap}td[data-v-542fa932]{height:62px;padding:10px 12px;border-bottom:1px solid #e5e9ed}tbody tr[data-v-542fa932]:hover{background:#f8fbfd}small[data-v-542fa932]{display:block;margin-top:4px;color:#758291}.large-carton[data-v-542fa932]{color:#1b6a45}.product-name[data-v-542fa932]{min-width:180px;max-width:300px;white-space:normal}.check-cell[data-v-542fa932]{width:46px;text-align:center}.check-cell input[data-v-542fa932]{width:16px;height:16px;accent-color:#245b7a}.tracking-update[data-v-542fa932]{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracking-update.stalled[data-v-542fa932]{color:#b4313d;font-weight:700}.tracking-update.stalled[data-v-542fa932]:before{content:"超过48小时未更新 · "}.variety[data-v-542fa932]{display:inline-grid;min-width:27px;height:25px;place-items:center;border-radius:3px;color:#445667;background:#e9edf0;font-weight:800}.variety.multiple[data-v-542fa932]{color:#8a5900;background:#ffe9ae}.match[data-v-542fa932]{display:inline-flex;min-height:24px;align-items:center;padding:2px 8px;border-radius:3px;font-size:12px;font-weight:700;white-space:nowrap}.match.matched[data-v-542fa932]{color:#12633b;background:#dcf3e6}.match.partial[data-v-542fa932]{color:#855800;background:#fff0c2}.match.unmatched[data-v-542fa932]{color:#9a2d38;background:#fbe0e3}.status[data-v-542fa932]{display:inline-flex;min-height:24px;align-items:center;padding:2px 8px;border-radius:3px;color:#566473;background:#e9edf0;font-size:12px;font-weight:700;white-space:nowrap}.s-pending_pack[data-v-542fa932],.s-packing[data-v-542fa932]{color:#855800;background:#fff0c2}.s-packed[data-v-542fa932]{color:#125a7a;background:#dceff7}.s-shipped[data-v-542fa932],.s-customs_clearance[data-v-542fa932],.s-inspection[data-v-542fa932],.s-signed[data-v-542fa932],.s-completed[data-v-542fa932]{color:#12633b;background:#dcf3e6}.s-intercepted[data-v-542fa932],.s-cancelled[data-v-542fa932],.s-exception[data-v-542fa932]{color:#9a2d38;background:#fbe0e3}.view[data-v-542fa932],.state button[data-v-542fa932]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid #b9c9d6;border-radius:4px;color:#224966;background:#fff}.state[data-v-542fa932]{min-height:270px;display:flex;align-items:center;justify-content:center;gap:10px;color:#6c7a89}.state.error[data-v-542fa932]{color:#b83443}@media(max-width:620px){.batch-bar[data-v-542fa932]{align-items:stretch;flex-direction:column}.batch-bar button[data-v-542fa932]{width:100%;justify-content:center}}.import-bar[data-v-3ac1ad02]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:14px 16px;border:1px solid #dce2e8;background:#fff}.file-control[data-v-3ac1ad02]{min-width:0;display:flex;align-items:center;gap:10px;color:#36566e}.file-control label[data-v-3ac1ad02]{min-width:0;display:block;cursor:pointer}.file-control span[data-v-3ac1ad02]{display:block;overflow:hidden;max-width:520px;color:#465869;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.file-control input[data-v-3ac1ad02]{display:none}.import-actions[data-v-3ac1ad02]{display:flex;gap:8px}.import-bar button[data-v-3ac1ad02],.filters button[data-v-3ac1ad02]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid #245b7a;border-radius:4px;color:#fff;background:#245b7a;font-weight:700}.import-bar .secondary[data-v-3ac1ad02]{border-color:#c9d3dc;color:#34495a;background:#fff}.tabs[data-v-3ac1ad02]{display:flex;gap:0;border-bottom:1px solid #cfd8df}.tabs button[data-v-3ac1ad02]{min-height:42px;padding:0 18px;border:0;border-bottom:3px solid transparent;color:#5c6b78;background:transparent;font-weight:700}.tabs button.active[data-v-3ac1ad02]{border-bottom-color:#245b7a;color:#1d4f6d}.filters[data-v-3ac1ad02]{display:grid;grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:end;gap:9px;padding:14px 0}.filters label[data-v-3ac1ad02]{display:grid;gap:6px;color:#4a596a;font-size:12px;font-weight:700}.filters input[data-v-3ac1ad02]{height:38px;padding:0 10px;border:1px solid #c9d3dc;border-radius:4px}.filters .secondary[data-v-3ac1ad02]{border-color:#c9d3dc;color:#34495a;background:#fff}.filters .review-button[data-v-3ac1ad02]{border-color:#8a6200;background:#8a6200}.message[data-v-3ac1ad02]{display:flex;align-items:center;gap:7px;margin:0 0 12px;padding:10px 12px}.error[data-v-3ac1ad02]{border:1px solid #efb8be;color:#a42b38;background:#fff3f4}.success[data-v-3ac1ad02]{border:1px solid #a8dac0;color:#17613e;background:#edf9f2}.table-box[data-v-3ac1ad02]{min-height:260px;border:1px solid #dce2e8;background:#fff}.scroll[data-v-3ac1ad02]{overflow:auto}table[data-v-3ac1ad02]{width:100%;min-width:2050px;border-collapse:collapse;font-size:12px}th[data-v-3ac1ad02],td[data-v-3ac1ad02]{min-height:45px;padding:9px 10px;border-bottom:1px solid #e3e8ec;text-align:left;white-space:nowrap}th[data-v-3ac1ad02]{color:#354557;background:#f2f4f6}.wrap[data-v-3ac1ad02]{max-width:260px;white-space:normal}.check-cell[data-v-3ac1ad02]{width:42px;text-align:center}.check-cell input[data-v-3ac1ad02]{width:16px;height:16px;accent-color:#245b7a}.status[data-v-3ac1ad02]{display:inline-flex;padding:3px 7px;border-radius:3px;background:#e9edf0;font-weight:700}.s-draft[data-v-3ac1ad02]{color:#4d5b69}.s-pending_review[data-v-3ac1ad02]{color:#855800;background:#fff0c2}.s-approved[data-v-3ac1ad02]{color:#12633b;background:#dcf3e6}.s-rejected[data-v-3ac1ad02]{color:#9a2d38;background:#fbe0e3}.reject-reason[data-v-3ac1ad02]{display:block;max-width:220px;overflow:hidden;margin-top:4px;color:#a42b38;text-overflow:ellipsis}.empty[data-v-3ac1ad02]{height:180px;color:#718091;text-align:center}.import-bar button[data-v-3ac1ad02]:disabled,.filters button[data-v-3ac1ad02]:disabled{cursor:not-allowed;opacity:.5}.modal-mask[data-v-3ac1ad02]{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:24px;background:#0c192394}.create-dialog[data-v-3ac1ad02]{width:min(940px,100%);max-height:calc(100vh - 48px);overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 24px 70px #0000004d}.create-dialog>header[data-v-3ac1ad02]{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid #dce2e8}.create-dialog header p[data-v-3ac1ad02]{margin:0 0 4px;color:#1e76aa;font-size:12px;font-weight:800}.create-dialog h2[data-v-3ac1ad02]{margin:0;font-size:19px}.create-dialog header button[data-v-3ac1ad02]{display:grid;place-items:center;width:36px;height:36px;border:0;color:#536372;background:transparent}.create-dialog form[data-v-3ac1ad02]{max-height:calc(100vh - 130px);overflow:auto}.product-form[data-v-3ac1ad02]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px}.product-form label[data-v-3ac1ad02]{display:grid;gap:6px;color:#4a596a;font-size:12px;font-weight:700}.product-form input[data-v-3ac1ad02]{width:100%;height:38px;padding:0 10px;border:1px solid #c9d3dc;border-radius:4px}.dialog-error[data-v-3ac1ad02]{margin:0 20px 14px;padding:10px 12px;border:1px solid #efb8be;color:#a42b38;background:#fff3f4}.create-dialog footer[data-v-3ac1ad02]{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #dce2e8;background:#fff}.create-dialog footer button[data-v-3ac1ad02]{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:1px solid #245b7a;border-radius:4px;color:#fff;background:#245b7a;font-weight:700}.create-dialog footer .secondary[data-v-3ac1ad02]{border-color:#c9d3dc;color:#34495a;background:#fff}@media(max-width:700px){.import-bar[data-v-3ac1ad02]{align-items:stretch;flex-direction:column}.import-actions[data-v-3ac1ad02]{display:grid;grid-template-columns:1fr}.import-bar button[data-v-3ac1ad02]{width:100%}.filters[data-v-3ac1ad02]{grid-template-columns:1fr 1fr}.filters label[data-v-3ac1ad02],.filters .review-button[data-v-3ac1ad02]{grid-column:1 / -1}.tabs button[data-v-3ac1ad02]{flex:1;padding:0 8px}.modal-mask[data-v-3ac1ad02]{align-items:end;padding:0}.create-dialog[data-v-3ac1ad02]{max-height:92vh;border-radius:6px 6px 0 0}.product-form[data-v-3ac1ad02]{grid-template-columns:1fr}}.request-panel[data-v-b81afbbd]{margin-bottom:16px;border:1px solid #dce2e8;background:#fff}.type-switch[data-v-b81afbbd]{display:flex;border-bottom:1px solid #dce2e8}.type-switch button[data-v-b81afbbd]{min-height:46px;display:flex;align-items:center;gap:7px;padding:0 20px;border:0;border-bottom:3px solid transparent;color:#536372;background:transparent;font-weight:800}.type-switch button.active[data-v-b81afbbd]{border-bottom-color:#245b7a;color:#1d4f6d;background:#f5f8fa}.request-form[data-v-b81afbbd]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;padding:18px}.request-form label[data-v-b81afbbd]{display:grid;gap:6px;color:#4c5e6e;font-size:12px;font-weight:700}.request-form input[data-v-b81afbbd],.request-form select[data-v-b81afbbd],.request-form textarea[data-v-b81afbbd],.history select[data-v-b81afbbd]{width:100%;border:1px solid #c9d3dc;border-radius:4px;background:#fff;font:inherit}.request-form input[data-v-b81afbbd],.request-form select[data-v-b81afbbd],.history select[data-v-b81afbbd]{height:38px;padding:0 10px}.request-form textarea[data-v-b81afbbd]{padding:9px 10px;resize:vertical}.wide[data-v-b81afbbd]{grid-column:span 2}.form-actions[data-v-b81afbbd]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.form-actions button[data-v-b81afbbd],.history button[data-v-b81afbbd]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid #245b7a;border-radius:4px;color:#fff;background:#245b7a;font-weight:700}.secondary[data-v-b81afbbd]{border-color:#c9d3dc!important;color:#34495a!important;background:#fff!important}.message[data-v-b81afbbd]{display:flex;align-items:center;gap:7px;margin:0 0 14px;padding:10px 12px}.error[data-v-b81afbbd]{border:1px solid #efb8be;color:#a42b38;background:#fff3f4}.success[data-v-b81afbbd]{border:1px solid #a8dac0;color:#17613e;background:#edf9f2}.history[data-v-b81afbbd]{margin-top:20px}.history-head[data-v-b81afbbd]{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:10px}.history-head h2[data-v-b81afbbd]{margin:0;font-size:17px}.history-head form[data-v-b81afbbd]{display:flex;gap:8px}.history select[data-v-b81afbbd]{min-width:130px;padding:0 9px}.table-box[data-v-b81afbbd]{min-height:230px;border:1px solid #dce2e8;background:#fff}.scroll[data-v-b81afbbd]{overflow:auto}table[data-v-b81afbbd]{width:100%;min-width:1250px;border-collapse:collapse;font-size:13px}th[data-v-b81afbbd],td[data-v-b81afbbd]{height:48px;padding:9px 11px;border-bottom:1px solid #e3e8ec;text-align:left;white-space:nowrap}th[data-v-b81afbbd]{color:#354557;background:#f2f4f6}.service-info[data-v-b81afbbd]{max-width:380px}.wrap[data-v-b81afbbd]{max-width:220px;white-space:normal}.service-info small[data-v-b81afbbd],td small[data-v-b81afbbd]{display:block;margin-top:4px;color:#73818e}.status[data-v-b81afbbd]{display:inline-flex;padding:3px 8px;border-radius:3px;background:#e9edf0;font-size:12px;font-weight:700}.s-submitted[data-v-b81afbbd]{color:#855800;background:#fff0c2}.s-processing[data-v-b81afbbd]{color:#125a7a;background:#dceff7}.s-completed[data-v-b81afbbd]{color:#12633b;background:#dcf3e6}.s-cancelled[data-v-b81afbbd]{color:#9a2d38;background:#fbe0e3}.empty[data-v-b81afbbd]{height:150px;color:#718091;text-align:center}button[data-v-b81afbbd]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:900px){.request-form[data-v-b81afbbd]{grid-template-columns:repeat(2,minmax(0,1fr))}.history-head[data-v-b81afbbd]{align-items:stretch;flex-direction:column}.history-head form[data-v-b81afbbd]{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:560px){.request-form[data-v-b81afbbd]{grid-template-columns:1fr}.wide[data-v-b81afbbd],.form-actions[data-v-b81afbbd]{grid-column:auto}.type-switch button[data-v-b81afbbd]{flex:1;justify-content:center;padding:0 8px}.history-head form[data-v-b81afbbd]{grid-template-columns:1fr 1fr}.history-head button[data-v-b81afbbd]{width:100%}}.confirm-mask[data-v-85e89e69]{position:fixed;z-index:3000;inset:0;display:grid;place-items:center;padding:24px;background:#0c192394}.confirm-dialog[data-v-85e89e69]{width:min(440px,100%);overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 24px 70px #00000052}.confirm-dialog header[data-v-85e89e69]{padding:17px 20px;border-bottom:1px solid #dce2e8}.confirm-dialog h2[data-v-85e89e69]{margin:0;color:#18222d;font-size:18px}.confirm-body[data-v-85e89e69]{padding:22px 20px;color:#263746}.confirm-body strong[data-v-85e89e69]{font-size:15px}.confirm-body p[data-v-85e89e69]{margin:9px 0 0;color:#687789;font-size:13px;line-height:1.6}.confirm-dialog footer[data-v-85e89e69]{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #e2e7eb}.confirm-dialog button[data-v-85e89e69]{min-height:38px;padding:0 16px;border:1px solid #245b7a;border-radius:4px;color:#fff;background:#245b7a;font-weight:700}.confirm-dialog .secondary[data-v-85e89e69]{border-color:#c9d3dc;color:#34495a;background:#fff}.confirm-dialog .danger[data-v-85e89e69]{border-color:#cf3949;background:#cf3949}@media(max-width:560px){.confirm-mask[data-v-85e89e69]{align-items:end;padding:0}.confirm-dialog[data-v-85e89e69]{border-radius:6px 6px 0 0}.confirm-dialog footer button[data-v-85e89e69]{flex:1}}.dashboard[data-v-daa77da8]{max-width:1500px;margin:0 auto}.dashboard-header[data-v-daa77da8]{min-height:58px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px}.dashboard-header p[data-v-daa77da8]{margin:0 0 4px;color:#1e76aa;font-size:12px;font-weight:800}.dashboard-header h1[data-v-daa77da8]{margin:0;font-size:24px}.dashboard-header span[data-v-daa77da8]{display:block;margin-top:5px;color:#6c7b89;font-size:13px}.dashboard-header button[data-v-daa77da8],.notice-state button[data-v-daa77da8],.notice-actions button[data-v-daa77da8]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid #bcc9d3;border-radius:4px;color:#25475f;background:#fff}.dashboard-header button[data-v-daa77da8]:disabled{opacity:.55}.spinning[data-v-daa77da8]{animation:spin-daa77da8 .8s linear infinite}.metric-grid[data-v-daa77da8]{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin-bottom:22px}.metric[data-v-daa77da8]{min-height:112px;display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #d9e0e5;border-top:3px solid var(--tone);border-radius:6px;background:#fff}.metric-icon[data-v-daa77da8]{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:50%;color:var(--tone-dark);background:var(--tone-soft)}.metric span[data-v-daa77da8],.metric small[data-v-daa77da8]{display:block;color:#687687;font-size:12px}.metric strong[data-v-daa77da8]{margin-right:5px;font-size:28px;line-height:1.35}.metric small[data-v-daa77da8]{display:inline}.pending[data-v-daa77da8]{--tone: #d69722;--tone-dark: #8c5c05;--tone-soft: #fff2d6}.outbound[data-v-daa77da8]{--tone: #237ca6;--tone-dark: #145775;--tone-soft: #deeff7}.customs[data-v-daa77da8]{--tone: #5371b7;--tone-dark: #354f8e;--tone-soft: #e7ecf8}.inspection[data-v-daa77da8]{--tone: #b65d45;--tone-dark: #873e2b;--tone-soft: #f8e8e3}.signed[data-v-daa77da8]{--tone: #2c9463;--tone-dark: #1a6844;--tone-soft: #dff2e8}.notice-panel[data-v-daa77da8]{border:1px solid #d8dfe5;background:#fff}.notice-panel>header[data-v-daa77da8]{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #e1e6ea}.notice-title[data-v-daa77da8]{display:flex;align-items:center;gap:11px;color:#b44235}.notice-title h2[data-v-daa77da8]{margin:0;color:#253341;font-size:17px}.notice-title p[data-v-daa77da8]{margin:4px 0 0;color:#718090;font-size:12px}.unread-count[data-v-daa77da8]{padding:4px 8px;border-radius:3px;color:#a23229;background:#fbe5e2;font-size:12px;font-weight:800}.notice-list[data-v-daa77da8]{display:grid}.notice[data-v-daa77da8]{position:relative;min-height:105px;display:grid;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px 15px 0;border-bottom:1px solid #e7ebee}.notice[data-v-daa77da8]:last-child{border-bottom:0}.notice.unread[data-v-daa77da8]{background:#fffbf7}.notice-marker[data-v-daa77da8]{align-self:stretch;background:transparent}.notice.unread .notice-marker[data-v-daa77da8]{background:#d64b3d}.notice-meta[data-v-daa77da8]{display:flex;align-items:center;justify-content:space-between;gap:12px}.notice-meta strong[data-v-daa77da8]{color:#2a3743;font-size:14px}.notice-meta time[data-v-daa77da8]{color:#7a8793;font-size:12px;white-space:nowrap}.notice-body p[data-v-daa77da8]{margin:7px 0;color:#485866;font-size:13px;line-height:1.6}.notice-body small[data-v-daa77da8]{color:#7a8793}.notice-actions[data-v-daa77da8]{display:flex;align-items:center;gap:7px}.notice-actions .primary[data-v-daa77da8]{border-color:#245b7a;color:#fff;background:#245b7a}.notice-state[data-v-daa77da8]{min-height:150px;display:flex;align-items:center;justify-content:center;gap:10px;color:#718090}.notice-state.error[data-v-daa77da8]{color:#b23c3c}.notice-state.empty[data-v-daa77da8]{color:#47725e}@keyframes spin-daa77da8{to{transform:rotate(360deg)}}@media(max-width:1120px){.metric-grid[data-v-daa77da8]{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media(max-width:720px){.metric-grid[data-v-daa77da8]{grid-template-columns:repeat(2,minmax(0,1fr))}.notice[data-v-daa77da8]{grid-template-columns:5px minmax(0,1fr)}.notice-actions[data-v-daa77da8]{grid-column:2}.notice-meta[data-v-daa77da8]{align-items:flex-start;flex-direction:column;gap:4px}}@media(max-width:460px){.metric-grid[data-v-daa77da8]{grid-template-columns:1fr}.dashboard-header[data-v-daa77da8]{align-items:stretch;flex-direction:column}.dashboard-header button[data-v-daa77da8]{align-self:flex-start}.notice-panel>header[data-v-daa77da8]{align-items:flex-start;flex-direction:column}.notice-actions[data-v-daa77da8]{flex-wrap:wrap}}.order-tabs[data-v-918716ea]{display:flex;overflow-x:auto;margin-bottom:16px;border-bottom:1px solid #cfd8df}.order-tabs button[data-v-918716ea]{min-height:44px;flex:0 0 auto;padding:0 22px;border:0;border-bottom:3px solid transparent;color:#5c6b78;background:transparent;font-weight:700}.order-tabs button.active[data-v-918716ea]{border-bottom-color:#245b7a;color:#1d4f6d;background:#f5f8fa}.order-message[data-v-918716ea]{margin:0 0 12px;padding:10px 12px;border:1px solid #a8dac0;color:#17613e;background:#edf9f2;font-size:13px}@media(max-width:620px){.order-tabs button[data-v-918716ea]{padding:0 14px}}:root{font-family:Inter,Microsoft YaHei,PingFang SC,Arial,sans-serif;color:#182230;background:#f3f5f7;font-synthesis:none;letter-spacing:0}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select{font:inherit;letter-spacing:0}button{cursor:pointer}.app-shell{min-height:100vh}.content{min-width:0;margin-left:210px;padding:88px 28px 34px}.page-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.page-title p{margin:0 0 5px;color:#1e76aa;font-size:12px;font-weight:800}.page-title h1{margin:0;font-size:24px}.page-title span{color:#687789;font-size:13px}@media(max-width:820px){.content{margin-left:0}}@media(max-width:560px){.content{padding:80px 12px 24px}.page-title h1{font-size:21px}}
