.receipt-rules[data-v-68514e13]{padding:8px 12px;border-bottom:1px solid #dce4ec;background:#f7fafc;font-size:12px}.receipt-rule-line[data-v-68514e13]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.receipt-rule-line label[data-v-68514e13]{display:flex;gap:5px;align-items:center}.receipt-rule-line select[data-v-68514e13]{max-width:160px;height:30px}.receipt-rule-grid[data-v-68514e13]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:7px;margin:8px 0}.receipt-rule-grid label[data-v-68514e13]{display:flex;flex-direction:column;gap:3px}.receipt-rule-grid input[data-v-68514e13],.receipt-rule-grid select[data-v-68514e13]{min-width:0;width:100%;height:30px}.receipt-rule-grid input[type=checkbox][data-v-68514e13]{width:16px}.receipt-rule-grid small[data-v-68514e13]{grid-column:1/-1}details p[data-v-68514e13]{margin:4px 0}summary[data-v-68514e13]{cursor:pointer;color:#177a8b}.receipt-rule-line strong[data-v-68514e13]{color:#145d68}@media(max-width:700px){.receipt-rule-grid[data-v-68514e13]{grid-template-columns:repeat(2,minmax(100px,1fr))}}.multiline-options .search-select-menu[data-v-d9a2ec8c]{min-width:100%;width:max-content;max-width:min(640px,84vw);z-index:90}.multiline-options .search-select-menu button[data-v-d9a2ec8c]{height:auto;min-height:46px;white-space:normal;text-align:left;align-items:center}.multiline-options .search-select-menu button>span[data-v-d9a2ec8c]{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.5;display:grid;gap:2px}.multiline-options strong[data-v-d9a2ec8c]{font-weight:500}.multiline-options small[data-v-d9a2ec8c]{display:block;color:#737b88;font-size:12px;white-space:normal}.searchable-multi-select[data-v-89e5aa43]{position:relative;min-width:0}.searchable-multi-control[data-v-89e5aa43]{min-height:34px;display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:3px 30px 3px 6px;border:1px solid #dcdfe6;background:#fff;cursor:text}.searchable-multi-select.open .searchable-multi-control[data-v-89e5aa43]{border-color:#409eff}.searchable-multi-control input[data-v-89e5aa43]{height:26px;min-width:150px;flex:1;border:0;outline:0;background:transparent}.selected-tag[data-v-89e5aa43]{height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:1px solid #b3d8ff;border-radius:3px;background:#ecf5ff;color:#337ecc}.selected-tag small[data-v-89e5aa43]{font-size:10px;color:#e6a23c}.chevron[data-v-89e5aa43]{position:absolute;right:9px;top:10px;color:#909399;pointer-events:none}.searchable-multi-menu[data-v-89e5aa43]{position:absolute;z-index:80;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow:auto;padding:4px;border:1px solid #e4e7ed;background:#fff;box-shadow:0 8px 20px #0002}.searchable-multi-menu button[data-v-89e5aa43]{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;padding:5px 9px;border:0;background:#fff;text-align:left}.searchable-multi-menu button[data-v-89e5aa43]:hover,.searchable-multi-menu button.active[data-v-89e5aa43]{background:#f5f7fa}.searchable-multi-menu button.selected[data-v-89e5aa43]{color:#409eff}.searchable-multi-menu button.inactive[data-v-89e5aa43]{color:#909399}.searchable-multi-menu button span[data-v-89e5aa43]{display:grid}.searchable-multi-menu button small[data-v-89e5aa43]{font-size:11px;color:#909399}.searchable-multi-menu p[data-v-89e5aa43]{margin:8px;color:#909399;font-size:12px}.disabled .searchable-multi-control[data-v-89e5aa43]{background:#f5f7fa;cursor:not-allowed}.policy-shell[data-v-1ae48b22]{background:#fff;min-height:440px;font-size:13px}.policy-shell>header[data-v-1ae48b22]{height:58px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebeef5}.policy-shell h3[data-v-1ae48b22]{margin:0;font-size:16px}.policy-shell p[data-v-1ae48b22]{margin:3px 0 0;color:#909399;font-size:12px}.tools[data-v-1ae48b22],.row-tools[data-v-1ae48b22],.customer-head[data-v-1ae48b22]{display:flex;align-items:center;gap:7px}.tools label[data-v-1ae48b22],.customer-head label[data-v-1ae48b22]{height:32px;display:flex;align-items:center;gap:6px;border:1px solid #dcdfe6;border-radius:4px;padding:0 8px}.tools input[data-v-1ae48b22],.customer-head input[data-v-1ae48b22]{border:0;outline:0;width:210px}.policy-shell button[data-v-1ae48b22]{height:30px;border-radius:4px}.primary[data-v-1ae48b22]{background:#409eff;border-color:#409eff;color:#fff}.policy-shell table[data-v-1ae48b22]{width:100%;border-collapse:collapse;white-space:nowrap}.policy-shell th[data-v-1ae48b22]{height:36px;background:#f5f7fa;color:#606266;text-align:left;padding:0 9px;border-right:1px solid #ebeef5}.policy-shell td[data-v-1ae48b22]{height:42px;padding:0 9px;border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5}.policy-shell td small[data-v-1ae48b22]{display:block;color:#909399}.index[data-v-1ae48b22]{width:52px;text-align:center!important}.number[data-v-1ae48b22]{text-align:right!important}.inactive[data-v-1ae48b22]{color:#909399}.enabled[data-v-1ae48b22]{color:#67c23a}.disabled[data-v-1ae48b22]{color:#909399}.danger[data-v-1ae48b22]{color:#f56c6c}.empty[data-v-1ae48b22]{text-align:center;color:#909399;height:120px!important}.backdrop[data-v-1ae48b22]{position:fixed;inset:0;z-index:110;background:#0006;display:grid;place-items:center}.editor[data-v-1ae48b22]{width:min(1060px,94vw);max-height:90vh;background:#fff;border-radius:5px;overflow:auto}.editor>header[data-v-1ae48b22],.editor>footer[data-v-1ae48b22]{min-height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebeef5}.editor>footer[data-v-1ae48b22]{border:0;border-top:1px solid #ebeef5;justify-content:flex-end;gap:8px}.icon[data-v-1ae48b22]{width:32px;border:0}.form[data-v-1ae48b22]{padding:14px 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-bottom:1px solid #ebeef5}.form label[data-v-1ae48b22]{display:grid;gap:5px}.form input[data-v-1ae48b22],.form select[data-v-1ae48b22],.form textarea[data-v-1ae48b22]{height:32px;border:1px solid #dcdfe6;border-radius:4px;padding:0 8px}.form textarea[data-v-1ae48b22]{height:54px;padding:7px}.form .wide[data-v-1ae48b22]{grid-column:1/-1}.form em[data-v-1ae48b22]{color:#f56c6c;font-style:normal}.customer-head[data-v-1ae48b22]{height:48px;padding:0 16px}.customer-head span[data-v-1ae48b22]{color:#909399}.customer-head label[data-v-1ae48b22]{margin-left:auto}.customers[data-v-1ae48b22]{padding:0 16px 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:270px;overflow:auto}.customers label[data-v-1ae48b22]{min-height:42px;border:1px solid #ebeef5;border-radius:4px;padding:5px 9px;display:grid;grid-template-columns:20px 1fr;align-items:center}.customers label.selected[data-v-1ae48b22]{border-color:#79bbff;background:#ecf5ff}.customers label.conflict[data-v-1ae48b22]{border-color:#e6a23c;background:#fdf6ec}.customers input[data-v-1ae48b22]{grid-row:1/4}.customers span[data-v-1ae48b22],.customers small[data-v-1ae48b22]{font-size:11px;color:#909399}.customers small[data-v-1ae48b22]{color:#b88230}.customers small button[data-v-1ae48b22]{height:22px;margin-left:5px;color:#409eff;background:transparent;border:0}@media(max-width:850px){.form[data-v-1ae48b22],.customers[data-v-1ae48b22]{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-picker[data-v-1ae48b22]{width:calc(100% - 32px);height:44px!important;margin:12px 16px 0;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border:1px solid #dcdfe6;background:#fff;text-align:left}.customer-picker span[data-v-1ae48b22]{color:#909399}.customer-picker em[data-v-1ae48b22]{color:#f56c6c;font-style:normal}.inline-customer[data-v-1ae48b22]{margin:0 16px 14px;padding:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;background:#f5f7fa;border:1px solid #ebeef5}.inline-customer strong[data-v-1ae48b22]{grid-column:1/-1}.inline-customer input[data-v-1ae48b22],.inline-customer select[data-v-1ae48b22]{height:32px;border:1px solid #dcdfe6;border-radius:4px;padding:0 8px}.customer-head button[data-v-1ae48b22]{flex:0 0 auto;white-space:nowrap}.customer-head label[data-v-1ae48b22]{min-width:220px;flex:1}.customer-head label input[data-v-1ae48b22]{width:100%}.source-detail[data-v-1ae48b22]{align-self:end;min-height:32px;padding:6px 9px;display:grid;gap:2px;border-left:3px solid #409eff;background:#ecf5ff;font-size:11px;color:#606266}.source-detail strong[data-v-1ae48b22]{font-size:12px;color:#409eff}.rule-backdrop[data-v-1ae48b22]{z-index:130}.form label[data-v-1ae48b22]{position:relative}.form label>em[data-v-1ae48b22]{position:absolute;right:0;top:0}.policy-shell>header[data-v-1ae48b22]{height:auto;min-height:58px;flex-wrap:wrap;gap:8px;padding:10px 12px}.policy-shell>header>div[data-v-1ae48b22]:first-child{flex:1 1 280px;min-width:0}.policy-shell>header p[data-v-1ae48b22]{line-height:1.5}.tools[data-v-1ae48b22]{flex:1 1 450px;flex-wrap:wrap}.tools button[data-v-1ae48b22]{white-space:nowrap;flex:none;min-width:max-content;padding:0 10px}.tools label[data-v-1ae48b22]{flex:1 1 180px;min-width:150px}.tools input[data-v-1ae48b22]{width:100%;min-width:0}.policy-table-scroll[data-v-1ae48b22]{width:100%;overflow:auto}.policy-table-scroll table[data-v-1ae48b22]{min-width:1150px}.customer-head[data-v-1ae48b22]{height:auto;min-height:48px;flex-wrap:wrap;padding:8px 16px;gap:6px}@media(max-width:650px){.form[data-v-1ae48b22],.customers[data-v-1ae48b22]{grid-template-columns:1fr}.inline-customer[data-v-1ae48b22]{grid-template-columns:1fr 1fr}}.selected-customers[data-v-1ae48b22]{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 8px}.selected-customers button[data-v-1ae48b22]{display:flex;align-items:center;gap:5px;color:#337ecc;background:#ecf5ff;border:1px solid #b3d8ff;padding:0 8px}.customer-empty[data-v-1ae48b22]{padding:0 16px 12px}.customer-head strong[data-v-1ae48b22]{white-space:nowrap}.editor>footer[data-v-1ae48b22]{position:sticky;bottom:0;background:#fff;z-index:2}.quote-name-link[data-v-1ae48b22]{border:0;background:transparent;color:#337ecc;padding:0;text-align:left;height:auto!important;white-space:normal}.customer-select-row[data-v-1ae48b22]{display:flex;align-items:center;gap:8px;padding:12px 16px 8px;flex-wrap:wrap}.customer-select-row>strong[data-v-1ae48b22]{font-size:13px;white-space:nowrap}.customer-select-row>button[data-v-1ae48b22]{display:flex;gap:4px;align-items:center;flex:none}.customer-dropdown[data-v-1ae48b22]{position:relative;flex:1;min-width:220px}.customer-search-control[data-v-1ae48b22]{display:flex;align-items:center;gap:6px;border:1px solid #dcdfe6;padding-left:9px;height:34px;background:#fff}.customer-search-control input[data-v-1ae48b22]{border:0;outline:none;min-width:0;flex:1;height:30px}.customer-search-control button[data-v-1ae48b22]{border:0;background:transparent;display:flex;align-items:center}.customer-options[data-v-1ae48b22]{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:95;background:#fff;border:1px solid #dcdfe6;box-shadow:0 5px 14px #0002;max-height:240px;overflow:auto}.customer-options-tools[data-v-1ae48b22]{position:sticky;top:0;display:flex;gap:8px;align-items:center;background:#f5f7fa;padding:4px 8px;border-bottom:1px solid #ebeef5}.customer-options-tools span[data-v-1ae48b22]{flex:1;font-size:12px;color:#737b88}.customer-options-tools button[data-v-1ae48b22]{height:26px}.customer-options>label[data-v-1ae48b22]{display:flex;align-items:center;gap:8px;min-height:32px;padding:3px 9px;border-bottom:1px solid #f0f2f5;cursor:pointer}.customer-options>label.selected[data-v-1ae48b22]{background:#ecf5ff}.customer-options>label strong[data-v-1ae48b22]{font-weight:500;min-width:0;overflow-wrap:anywhere}.customer-options>label span[data-v-1ae48b22]{margin-left:auto;color:#737b88;font-size:12px}.customer-options>p[data-v-1ae48b22]{padding:12px}.customer-detail-box[data-v-1ae48b22]{margin:0 16px 8px;border:1px solid #dcdfe6}.customer-detail-title[data-v-1ae48b22]{padding:6px 9px;background:#f5f7fa;font-size:12px}.customer-detail-scroll[data-v-1ae48b22]{max-height:150px;overflow:auto}.customer-detail-scroll table[data-v-1ae48b22]{white-space:normal}.customer-detail-scroll th[data-v-1ae48b22]{height:26px;position:sticky;top:0}.customer-detail-scroll td[data-v-1ae48b22]{height:30px;padding:3px 9px;overflow-wrap:anywhere}.customer-detail-scroll td button[data-v-1ae48b22]{height:24px}.customer-detail-scroll>p[data-v-1ae48b22]{padding:10px;margin:0}.form[data-v-1ae48b22]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:8px}.form .source-quote-field[data-v-1ae48b22],.source-detail[data-v-1ae48b22]{grid-column:1/-1}.source-detail[data-v-1ae48b22]{display:flex;flex-wrap:wrap;gap:5px 14px;align-items:center}.source-detail>span[data-v-1ae48b22]{line-height:1.6}.form label>button[data-v-1ae48b22]{justify-self:start}.editor[data-v-1ae48b22]{width:min(900px,94vw)}.batch-quotes[data-v-1ae48b22]{margin:8px 16px;max-height:260px;overflow:auto;border:1px solid #dcdfe6;padding:8px}.batch-quote-row[data-v-1ae48b22]{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;padding:8px 0;border-bottom:1px solid #ebeef5}.batch-quote-row>span[data-v-1ae48b22]{grid-column:1/-1;color:#606266}.batch-quote-row label[data-v-1ae48b22]{display:grid;gap:4px}.batch-quote-row input[data-v-1ae48b22]{height:32px;min-width:0;border:1px solid #dcdfe6;padding:0 8px}@media(max-width:650px){.form[data-v-1ae48b22],.batch-quote-row[data-v-1ae48b22]{grid-template-columns:1fr}.customer-detail-scroll[data-v-1ae48b22]{max-height:126px}}.fields[data-v-633eff83]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.fields label[data-v-633eff83]{display:grid;gap:4px;min-width:0}.fields .wide[data-v-633eff83]{grid-column:1/-1}.weight-rule-fields input[data-v-633eff83],.weight-rule-fields select[data-v-633eff83]{width:100%;min-width:0;height:32px;border:1px solid #cdd7df;border-radius:4px;padding:3px 6px}.rule-head[data-v-633eff83]{display:flex;align-items:center;gap:12px;margin:12px 0 6px}.rule-head span[data-v-633eff83]{color:#687a89;font-size:12px}.rule-head button[data-v-633eff83]{margin-left:auto}.rule-table[data-v-633eff83]{overflow:auto}.rule-table table[data-v-633eff83]{min-width:680px}.rule-table td[data-v-633eff83]{padding:5px;max-width:140px}.rule-table input[type=checkbox][data-v-633eff83]{width:16px;height:16px}.rule-table th[data-v-633eff83]{font-size:12px}@media(max-width:800px){.fields[data-v-633eff83]{grid-template-columns:repeat(2,minmax(0,1fr))}}.separation-note[data-v-633eff83]{grid-column:1/-1;margin:0;color:#687a89;font-size:12px}.form-error[data-v-f470005e]{padding:9px 12px;border:1px solid #e9b9b5;background:#fff3f1;color:#a72e28}.preset-hint[data-v-f470005e]{font-size:12px;color:#637888}.weight-master[data-v-f470005e]{padding:12px}.weight-master header[data-v-f470005e],.weight-master-editor header[data-v-f470005e]{display:flex;gap:10px;align-items:center}.weight-master header h3[data-v-f470005e]{margin-right:auto}.weight-master p[data-v-f470005e]{color:#637888;font-size:12px}.list[data-v-f470005e]{overflow:auto}.list button[data-v-f470005e]{height:28px;margin-right:5px}.weight-master-backdrop[data-v-f470005e]{position:fixed;inset:0;background:#24313d66;z-index:180;display:grid;place-items:center}.weight-master-editor[data-v-f470005e]{background:#fff;border-radius:7px;width:min(1000px,95vw);max-height:92vh;display:flex;flex-direction:column}.weight-master-editor header[data-v-f470005e],.weight-master-editor footer[data-v-f470005e]{padding:12px 16px}.weight-master-editor header button[data-v-f470005e]{margin-left:auto}.weight-master-editor .body[data-v-f470005e]{padding:0 16px 14px;overflow:auto}.weight-master-editor .body>label[data-v-f470005e]{display:block;margin:10px 0}.identity[data-v-f470005e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.identity label[data-v-f470005e]{display:grid;gap:4px}.identity input[data-v-f470005e],textarea[data-v-f470005e]{width:100%;min-width:0;box-sizing:border-box;border:1px solid #cdd7df;padding:7px;border-radius:4px}textarea[data-v-f470005e]{min-height:55px}.weight-master-editor footer[data-v-f470005e]{display:flex;gap:8px;justify-content:flex-end;border-top:1px solid #ddd}.weight-master header[data-v-f470005e]{flex-wrap:wrap}.weight-master-editor .identity label[data-v-f470005e]{min-width:0}.weight-master-editor .identity input[data-v-f470005e]{height:32px}@media(max-width:650px){.identity[data-v-f470005e]{grid-template-columns:1fr}.weight-master header input[data-v-f470005e]{width:100%}}.weight-master header>input[data-v-f470005e]{height:32px;width:260px;max-width:100%;box-sizing:border-box;padding:0 9px;border:1px solid #cdd7df;border-radius:4px}.weight-master-editor .body>.preset-select[data-v-f470005e]{display:grid;grid-template-columns:minmax(130px,180px) minmax(0,1fr);align-items:center;gap:10px}.preset-select select[data-v-f470005e]{height:32px;width:100%;box-sizing:border-box;border:1px solid #cdd7df;border-radius:4px;padding:0 9px}@media(max-width:650px){.weight-master-editor .body>.preset-select[data-v-f470005e]{grid-template-columns:1fr}}.cargo-shell[data-v-b175c841]{background:#fff;min-height:440px;font-size:13px}.cargo-shell>header[data-v-b175c841],.modal>header[data-v-b175c841],.modal>footer[data-v-b175c841]{height:56px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebeef5}.cargo-shell h3[data-v-b175c841],.cargo-shell p[data-v-b175c841]{margin:0}.cargo-shell p[data-v-b175c841]{font-size:12px;color:#909399;margin-top:3px}.cargo-shell>header>div[data-v-b175c841]:last-child,.cargo-shell>header label[data-v-b175c841]{display:flex;align-items:center;gap:7px}.cargo-shell>header label[data-v-b175c841]{height:32px;border:1px solid #dcdfe6;padding:0 8px}.cargo-shell input[data-v-b175c841]{border:0;outline:0}.primary[data-v-b175c841]{background:#409eff;border-color:#409eff;color:#fff}table[data-v-b175c841]{width:100%;border-collapse:collapse}th[data-v-b175c841],td[data-v-b175c841]{height:36px;padding:0 9px;border-bottom:1px solid #ebeef5;text-align:left}.danger[data-v-b175c841]{color:#f56c6c}.backdrop[data-v-b175c841]{position:fixed;inset:0;background:#0006;z-index:120;display:grid;place-items:center}.modal[data-v-b175c841]{width:min(680px,94vw);background:#fff}.form[data-v-b175c841]{padding:14px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.form label[data-v-b175c841]{display:grid;gap:5px}.form input[data-v-b175c841],.form textarea[data-v-b175c841]{height:32px;border:1px solid #dcdfe6;padding:0 8px}.form textarea[data-v-b175c841]{height:56px}.form .check[data-v-b175c841]{display:flex;align-items:center}.form .wide[data-v-b175c841]{grid-column:1/-1}.modal>footer[data-v-b175c841]{justify-content:flex-end;gap:8px}.remote-shell[data-v-52ab054e]{background:#fff;min-height:500px;font-size:13px}.remote-shell>header[data-v-52ab054e],.tools[data-v-52ab054e],.modal>header[data-v-52ab054e],.modal>footer[data-v-52ab054e],.remote-shell>nav[data-v-52ab054e],.remote-shell main>footer[data-v-52ab054e]{min-height:48px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e5e9ef}.remote-shell h3[data-v-52ab054e],.remote-shell p[data-v-52ab054e]{margin:0}.remote-shell p[data-v-52ab054e]{margin-top:3px;color:#718096;font-size:12px}.head-actions[data-v-52ab054e],.actions[data-v-52ab054e],.tools[data-v-52ab054e],.import-tools[data-v-52ab054e],.preview[data-v-52ab054e]{display:flex;align-items:center;gap:6px}.remote-shell>nav[data-v-52ab054e]{justify-content:flex-start}.remote-shell>nav button[data-v-52ab054e]{height:34px;border:0;background:transparent}.remote-shell>nav .chosen[data-v-52ab054e]{color:#1677ff;border-bottom:2px solid #1677ff}.tools label[data-v-52ab054e]{height:30px;border:1px solid #d7dde5;display:flex;align-items:center;padding:0 7px}.tools input[data-v-52ab054e]{border:0;outline:0;width:210px}.primary[data-v-52ab054e]{background:#1677ff!important;border-color:#1677ff!important;color:#fff}.danger[data-v-52ab054e]{color:#e5484d}.preview[data-v-52ab054e]{margin:10px 12px;padding:10px;background:#f4f8ff;flex-wrap:wrap}.preview small[data-v-52ab054e]{width:100%;color:#8a5a00}table[data-v-52ab054e]{width:100%;border-collapse:collapse;white-space:nowrap}th[data-v-52ab054e],td[data-v-52ab054e]{height:36px;padding:0 8px;border-bottom:1px solid #edf0f4;text-align:left}th[data-v-52ab054e]{background:#f7f8fa}.clip[data-v-52ab054e]{max-width:250px;overflow:hidden;text-overflow:ellipsis}.actions button[data-v-52ab054e]{padding:3px 6px}.backdrop[data-v-52ab054e]{position:fixed;inset:0;background:#0006;z-index:1500;display:grid;place-items:center}.modal[data-v-52ab054e]{width:min(820px,95vw);background:#fff}.form[data-v-52ab054e]{padding:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.form label[data-v-52ab054e]{display:grid;gap:5px}.form input[data-v-52ab054e],.form select[data-v-52ab054e]{height:32px;border:1px solid #d7dde5;padding:0 8px}.form .wide[data-v-52ab054e]{grid-column:1/-1}.form .check[data-v-52ab054e]{display:flex;align-items:center}.modal>footer[data-v-52ab054e]{justify-content:flex-end}@media(max-width:900px){.form[data-v-52ab054e]{grid-template-columns:1fr}.remote-shell main[data-v-52ab054e]{overflow:auto}}.fee-master[data-v-e47b25d0]{padding:12px}.fee-master>header[data-v-e47b25d0]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.fee-master>header div[data-v-e47b25d0]{margin-right:auto}.fee-master h3[data-v-e47b25d0]{margin:0}.fee-master header span[data-v-e47b25d0]{font-size:12px;color:#909399}.table[data-v-e47b25d0]{overflow:auto;border:1px solid #ebeef5}.table table[data-v-e47b25d0]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-e47b25d0],.table td[data-v-e47b25d0]{height:36px;padding:0 9px;border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5;text-align:left;white-space:nowrap}.table th[data-v-e47b25d0]{background:#f5f7fa}.table td[data-v-e47b25d0]:last-child{display:flex;align-items:center;gap:4px}.danger[data-v-e47b25d0]{color:#f56c6c}.primary[data-v-e47b25d0]{background:#409eff;color:#fff;border-color:#409eff}.backdrop[data-v-e47b25d0]{position:fixed;inset:0;background:#0006;z-index:100;display:grid;place-items:center}.dialog[data-v-e47b25d0]{width:min(720px,92vw);background:#fff;border-radius:6px}.dialog>header[data-v-e47b25d0],.dialog>footer[data-v-e47b25d0]{height:54px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebeef5}.dialog>footer[data-v-e47b25d0]{justify-content:flex-end;gap:8px;border-top:1px solid #ebeef5;border-bottom:0}.fields[data-v-e47b25d0]{padding:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fields label[data-v-e47b25d0]{display:grid;gap:5px}.fields input[data-v-e47b25d0],.fields select[data-v-e47b25d0],.fields textarea[data-v-e47b25d0]{min-height:34px;border:1px solid #dcdfe6;border-radius:4px;padding:6px 8px}.fields .wide[data-v-e47b25d0]{grid-column:1/-1}.fields textarea[data-v-e47b25d0]{min-height:64px}.fields .check[data-v-e47b25d0]{display:flex;align-items:center;gap:6px}.fields .check input[data-v-e47b25d0]{width:16px}.api-master[data-v-809dcd55]{padding:0;background:#fff}.api-toolbar[data-v-809dcd55]{height:52px;padding:0 12px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.api-toolbar nav[data-v-809dcd55],.api-toolbar>div[data-v-809dcd55]{display:flex;gap:6px}.api-toolbar button[data-v-809dcd55],.api-table button[data-v-809dcd55],.modal button[data-v-809dcd55]{height:30px;border:1px solid #d8dee8;background:#fff;border-radius:3px;padding:0 10px;display:inline-flex;align-items:center;gap:5px}.api-toolbar nav button.active[data-v-809dcd55],.primary[data-v-809dcd55]{background:#1677ff!important;color:#fff;border-color:#1677ff!important}.api-table[data-v-809dcd55]{overflow:auto;min-height:420px}.api-table table[data-v-809dcd55]{width:100%;border-collapse:collapse;font-size:12px}.api-table th[data-v-809dcd55],.api-table td[data-v-809dcd55]{padding:8px 10px;border-bottom:1px solid #edf0f4;text-align:left;white-space:nowrap}.api-table th[data-v-809dcd55]{background:#f6f8fa;position:sticky;top:0}.api-table td small[data-v-809dcd55]{display:block;color:#8492a6;margin-top:2px}.ellipsis[data-v-809dcd55]{max-width:260px;overflow:hidden;text-overflow:ellipsis}.danger[data-v-809dcd55]{color:#d93025}.empty[data-v-809dcd55]{padding:80px;text-align:center;color:#909399}.modal-mask[data-v-809dcd55]{position:fixed;inset:0;background:#0006;z-index:90;display:flex;align-items:center;justify-content:center}.modal[data-v-809dcd55]{width:min(920px,94vw);max-height:88vh;overflow:auto;background:#fff;border-radius:5px}.modal>header[data-v-809dcd55],.modal>footer[data-v-809dcd55]{height:54px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb}.modal>footer[data-v-809dcd55]{justify-content:flex-end;gap:8px;border-top:1px solid #e5e7eb;border-bottom:0}.modal h3[data-v-809dcd55]{font-size:16px}.form-grid[data-v-809dcd55]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px}.form-grid label[data-v-809dcd55]{font-size:12px;display:flex;flex-direction:column;gap:5px}.form-grid input[data-v-809dcd55],.form-grid select[data-v-809dcd55],.form-grid textarea[data-v-809dcd55]{border:1px solid #ccd3dd;border-radius:3px;padding:7px;font:inherit}.form-grid .wide[data-v-809dcd55]{grid-column:1/-1}.form-grid .check[data-v-809dcd55]{flex-direction:row;align-items:center}.form-grid .check input[data-v-809dcd55]{width:auto}@media(max-width:800px){.form-grid[data-v-809dcd55]{grid-template-columns:1fr}.form-grid .wide[data-v-809dcd55]{grid-column:auto}.api-toolbar[data-v-809dcd55]{height:auto;padding:8px;align-items:flex-start}}.mapping-editor[data-v-809dcd55]{padding:16px;display:grid;gap:12px}.mapping-editor label[data-v-809dcd55]{display:grid;gap:6px;font-size:12px}.mapping-editor select[data-v-809dcd55],.mapping-editor textarea[data-v-809dcd55]{border:1px solid #ccd3dd;border-radius:3px;padding:7px}.mapping-columns[data-v-809dcd55]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.mapping-columns textarea[data-v-809dcd55]{font-family:ui-monospace,monospace}.version-strip[data-v-809dcd55]{display:flex;gap:7px}.version-strip span[data-v-809dcd55]{padding:5px 8px;background:#eef2f4}.version-strip span.active[data-v-809dcd55]{color:#08795c;background:#e5f5ef}.automation[data-v-5af388ae]{position:fixed;z-index:145;top:12vh;left:6vw;width:88vw;max-height:76vh;box-sizing:border-box;box-shadow:0 0 0 100vmax #0006;background:#f5f8fb;border:1px solid #d7dfe9;padding:14px;margin:10px 0}.automation header[data-v-5af388ae],.times[data-v-5af388ae]{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.automation td[data-v-5af388ae],.automation th[data-v-5af388ae]{padding:8px;border:1px solid #d7dfe9}.automation table[data-v-5af388ae]{border-collapse:collapse}.automation input[data-v-5af388ae],.automation select[data-v-5af388ae]{max-width:260px}.automation textarea[data-v-5af388ae]{display:block;width:100%;min-height:120px;margin:8px 0}.low[data-v-5af388ae]{color:#b42318}.automation[data-v-5af388ae]{overflow:auto}.api-master[data-v-19053d63]{padding:0;background:#fff}.api-toolbar[data-v-19053d63]{height:52px;padding:0 12px;border-bottom:1px solid #d8dee8;display:flex;align-items:center;justify-content:space-between}.api-toolbar nav[data-v-19053d63],.api-toolbar>div[data-v-19053d63]{display:flex;gap:6px}.api-toolbar button[data-v-19053d63],.api-table button[data-v-19053d63],.modal button[data-v-19053d63],.api-search button[data-v-19053d63]{height:30px;border:1px solid #d8dee8;background:#fff;border-radius:3px;padding:0 10px;display:inline-flex;align-items:center;gap:5px}.api-toolbar nav button.active[data-v-19053d63],.primary[data-v-19053d63]{background:#1677ff!important;color:#fff;border-color:#1677ff!important}.api-summary[data-v-19053d63]{min-height:42px;padding:8px 12px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #d8dee8;background:#f8fafc;color:#64748b;font-size:12px}.api-summary strong[data-v-19053d63]{color:#263746;font-size:14px}.api-summary .result-count[data-v-19053d63]{color:#1677ff;font-weight:700}.api-search[data-v-19053d63]{padding:10px 12px;border-bottom:1px solid #d8dee8;display:flex;gap:8px;background:#fff}.api-search input[data-v-19053d63],.api-search select[data-v-19053d63]{height:34px;border:1px solid #bfc9d8;border-radius:4px;padding:0 10px;font:inherit;background:#fff}.api-search input[data-v-19053d63]{width:min(520px,60vw);font-size:13px}.api-search select[data-v-19053d63]{min-width:150px}.api-search input[data-v-19053d63]:focus,.api-search select[data-v-19053d63]:focus{outline:2px solid #91caff;border-color:#1677ff}.api-search button[data-v-19053d63]{height:34px}.api-table[data-v-19053d63]{overflow:auto;min-height:420px;border:1px solid #cfd7e3;border-top:0}.api-table table[data-v-19053d63]{width:100%;min-width:1180px;border-collapse:collapse;font-size:12px}.api-table th[data-v-19053d63],.api-table td[data-v-19053d63]{padding:8px 10px;border-right:1px solid #d9dfe8;border-bottom:1px solid #d9dfe8;text-align:left;white-space:nowrap}.api-table th[data-v-19053d63]:last-child,.api-table td[data-v-19053d63]:last-child{border-right:0}.api-table th[data-v-19053d63]{background:#eef3f7;position:sticky;z-index:1;top:0;color:#465866;font-weight:700}.api-table tbody tr[data-v-19053d63]:nth-child(2n){background:#fafbfd}.api-table tbody tr[data-v-19053d63]:hover{background:#edf6ff}.api-table .index-column[data-v-19053d63]{width:54px;min-width:54px;text-align:center}.api-table td small[data-v-19053d63]{display:block;color:#8492a6;margin-top:2px}.ellipsis[data-v-19053d63]{max-width:260px;overflow:hidden;text-overflow:ellipsis}.danger[data-v-19053d63]{color:#d93025}.empty[data-v-19053d63]{padding:80px;text-align:center;color:#909399}.modal-mask[data-v-19053d63]{position:fixed;inset:0;background:#0006;z-index:90;display:flex;align-items:center;justify-content:center}.modal[data-v-19053d63]{width:min(980px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:5px}.modal>header[data-v-19053d63],.modal>footer[data-v-19053d63]{height:54px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb}.modal>footer[data-v-19053d63]{justify-content:flex-end;gap:8px;border-top:1px solid #e5e7eb;border-bottom:0}.modal h3[data-v-19053d63]{font-size:16px}.form-grid[data-v-19053d63]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px}.form-grid label[data-v-19053d63]{font-size:12px;display:flex;flex-direction:column;gap:5px}.form-grid input[data-v-19053d63],.form-grid select[data-v-19053d63],.form-grid textarea[data-v-19053d63]{border:1px solid #ccd3dd;border-radius:3px;padding:7px;font:inherit}.form-grid .wide[data-v-19053d63]{grid-column:1/-1}.form-grid .credential-help[data-v-19053d63]{display:block;padding:8px 10px;border-radius:3px;background:#fff7e6;color:#925400}.form-grid .check[data-v-19053d63]{flex-direction:row;align-items:center}.form-grid .check input[data-v-19053d63]{width:auto}@media(max-width:800px){.form-grid[data-v-19053d63]{grid-template-columns:1fr}.form-grid .wide[data-v-19053d63]{grid-column:auto}.api-toolbar[data-v-19053d63]{height:auto;padding:8px;align-items:flex-start}.api-summary[data-v-19053d63]{align-items:flex-start;flex-wrap:wrap;gap:6px 14px}.api-search[data-v-19053d63]{flex-wrap:wrap}.api-search input[data-v-19053d63]{width:100%}}.master-page[data-v-30233817]{--blue:#409eff;--green:#67c23a;--red:#f56c6c;--text:#303133;--muted:#909399;color:var(--text);padding:16px;background:#f5f7fa;min-height:calc(100vh - 58px);font-size:14px}.master-head[data-v-30233817]{height:58px;display:flex;align-items:flex-start;justify-content:space-between}.master-head h2[data-v-30233817]{font-size:20px;margin:0;font-weight:700}.master-head p[data-v-30233817]{font-size:12px;color:var(--muted);margin:5px 0}.master-actions[data-v-30233817]{display:flex;gap:8px}.master-page button[data-v-30233817]{height:32px;border-radius:4px}.master-primary[data-v-30233817]{background:var(--blue);border-color:var(--blue);color:#fff}.master-primary[data-v-30233817]:hover{background:#337ecc;color:#fff}.master-tabs[data-v-30233817]{display:flex;background:#fff;border:1px solid #dcdfe6;border-radius:4px 4px 0 0;padding:0 16px;height:46px;gap:28px}.master-tabs button[data-v-30233817]{border:0;border-radius:0;height:46px;padding:0 2px;font-size:14px}.master-tabs button.active[data-v-30233817]{color:var(--blue);border-bottom:2px solid var(--blue);font-weight:600}.summary-bar[data-v-30233817]{height:48px;background:#fff;border:1px solid #ebeef5;border-top:0;padding:0 16px;display:flex;align-items:center;gap:10px}.summary-bar span[data-v-30233817]{font-size:12px;color:var(--muted)}.summary-bar strong[data-v-30233817]{font-size:14px;margin-right:12px}.summary-bar select[data-v-30233817]{height:32px;border:1px solid #dcdfe6;border-radius:4px}.master-search[data-v-30233817]{margin-left:auto;width:240px;height:32px;border:1px solid #dcdfe6;border-radius:4px;display:flex;align-items:center;gap:7px;padding:0 9px}.master-search input[data-v-30233817]{border:0;outline:0;width:100%;height:28px}.master-table-wrap[data-v-30233817]{background:#fff;border:1px solid #ebeef5;overflow:auto;min-height:440px}.master-table-wrap table[data-v-30233817]{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.master-table-wrap th[data-v-30233817]{height:36px;background:#f5f7fa;color:#606266;padding:0 10px;text-align:left;border-right:1px solid #ebeef5}.master-table-wrap td[data-v-30233817]{height:36px;padding:0 10px;border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5;max-width:260px;overflow:hidden;text-overflow:ellipsis}.master-table-wrap tbody tr[data-v-30233817]:nth-child(2n){background:#fafafa}.master-table-wrap tbody tr[data-v-30233817]:hover{background:#ecf5ff}.master-table-wrap .number[data-v-30233817]{text-align:right}.truncate[data-v-30233817]{max-width:280px}.enabled[data-v-30233817]{color:var(--green)}.disabled[data-v-30233817]{color:var(--muted)}.row-tools[data-v-30233817]{display:flex;gap:5px}.row-tools button[data-v-30233817]{height:28px;padding:0 8px}.danger-text[data-v-30233817]{color:var(--red)}.master-empty[data-v-30233817]{height:160px;display:grid;place-items:center;color:var(--muted)}.master-pagination[data-v-30233817]{height:48px;background:#fff;border:1px solid #ebeef5;border-top:0;display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:0 16px;font-size:13px}.master-pagination select[data-v-30233817]{height:32px;border:1px solid #dcdfe6;border-radius:4px}.master-modal-backdrop[data-v-30233817]{position:fixed;inset:0;background:#0006;z-index:90;display:grid;place-items:center}.master-modal[data-v-30233817]{width:min(1000px,92vw);max-height:88vh;overflow:auto;background:#fff;border-radius:4px}.master-modal>header[data-v-30233817],.master-modal>footer[data-v-30233817]{height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebeef5}.master-modal>footer[data-v-30233817]{border-top:1px solid #ebeef5;border-bottom:0;justify-content:flex-end;gap:8px}.master-modal h3[data-v-30233817]{font-size:16px;margin:0}.master-modal .icon[data-v-30233817]{width:32px;padding:0;border:0}.master-form[data-v-30233817]{display:grid;gap:12px;padding:16px}.master-form.three[data-v-30233817]{grid-template-columns:repeat(3,minmax(0,1fr))}.master-form.two[data-v-30233817]{grid-template-columns:repeat(2,minmax(0,1fr))}.master-form label[data-v-30233817]{align-content:start;display:grid;gap:6px;font-size:14px}.master-form label>span[data-v-30233817]{color:#606266}.master-form em[data-v-30233817]{font-style:normal;color:var(--red);margin-left:3px}.master-form input[data-v-30233817],.master-form select[data-v-30233817],.master-form textarea[data-v-30233817]{height:32px;border:1px solid #dcdfe6;border-radius:4px;padding:0 10px;outline:0;background:#fff}.master-form textarea[data-v-30233817]{height:64px;padding:8px 10px;resize:vertical}.master-form input[data-v-30233817]:focus,.master-form select[data-v-30233817]:focus,.master-form textarea[data-v-30233817]:focus{border-color:var(--blue)}.master-form .wide[data-v-30233817]{grid-column:1/-1}.master-form .check[data-v-30233817]{display:flex;align-items:center;gap:7px;padding-top:22px}.master-form .check input[data-v-30233817]{width:16px;height:16px}.master-form .check[data-v-30233817]{display:flex}.master-form .check input+span[data-v-30233817]{display:none}@media(max-width:900px){.master-form.three[data-v-30233817]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.master-form.three[data-v-30233817],.master-form.two[data-v-30233817]{grid-template-columns:1fr}.master-search[data-v-30233817]{width:160px}.summary-bar>span[data-v-30233817],.summary-bar>strong[data-v-30233817]{display:none}}.master-detail-tabs[data-v-30233817]{height:42px;display:flex;align-items:flex-end;gap:4px;padding:0 16px;background:#fff;border:1px solid #ebeef5;border-top:0}.master-detail-tabs button[data-v-30233817]{min-width:112px;height:34px;padding:0 18px;border:1px solid transparent;border-bottom:0;background:transparent;color:#606266}.master-detail-tabs button.active[data-v-30233817]{background:#ecf5ff;border-color:#b3d8ff;color:var(--blue);font-weight:600}.api-status-bar[data-v-30233817]{min-height:54px;display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #ebeef5;border-top:0}.api-status-bar button[data-v-30233817]{min-width:112px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 12px;background:#fff;border-color:#dcdfe6;color:#606266}.api-status-bar button[data-v-30233817]:hover,.api-status-bar button.active[data-v-30233817]{color:var(--blue);border-color:#79bbff;background:#ecf5ff}.api-status-bar button strong[data-v-30233817]{font-size:15px}.api-status-bar small[data-v-30233817]{margin-left:auto;color:var(--muted);font-size:12px}.status-success[data-v-30233817]{color:var(--green)}.status-warning[data-v-30233817]{color:#e6a23c}.document-name[data-v-30233817]{display:flex;align-items:center;gap:5px;max-width:210px;overflow:hidden;text-overflow:ellipsis}.api-profile-form .file-field input[data-v-30233817]{height:32px;padding:4px 8px}.api-profile-form .file-field small[data-v-30233817]{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:12px;min-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-profile-form .compact-check[data-v-30233817]{align-self:end;height:32px;padding:0 0 7px}.api-profile-form input[data-v-30233817]:disabled,.api-profile-form select[data-v-30233817]:disabled{background:#f5f7fa;color:#909399}.credential-hint[data-v-30233817]{grid-column:1/-1;display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 12px;border-left:3px solid var(--blue);background:#ecf5ff;color:#606266}.credential-hint strong[data-v-30233817]{flex:0 0 auto;color:var(--blue);font-size:14px}.credential-hint span[data-v-30233817]{font-size:12px}.credential-input[data-v-30233817]{display:flex;align-items:center}.credential-input input[data-v-30233817]{min-width:0;flex:1;border-radius:4px 0 0 4px}.credential-input button[data-v-30233817]{width:36px;flex:0 0 36px;border:1px solid #dcdfe6;border-left:0;border-radius:0 4px 4px 0;background:#f5f7fa;color:#606266;display:grid;place-items:center}.credential-input button[data-v-30233817]:hover{color:var(--blue);background:#ecf5ff}.master-table-wrap .select-col[data-v-30233817]{width:42px;min-width:42px;padding:0;text-align:center}.master-table-wrap .select-col input[data-v-30233817]{width:15px;height:15px;margin:0;vertical-align:middle;cursor:pointer;accent-color:var(--blue)}.master-table-wrap .index-col[data-v-30233817]{width:58px;min-width:58px;text-align:center}.credential-value[data-v-30233817]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#606266}.master-form select.multi-select[data-v-30233817]{height:72px;padding:4px 8px}.source-note[data-v-30233817]{padding:8px 10px;border-left:3px solid var(--blue);background:#ecf5ff;color:#606266;font-size:12px}.hidden-file-input[data-v-30233817]{display:none}.import-preview-modal[data-v-30233817]{width:min(1120px,94vw)}.import-preview-modal>header[data-v-30233817]{height:auto;min-height:56px}.import-preview-modal>header p[data-v-30233817]{margin:4px 0 0;color:var(--muted);font-size:12px}.import-preview-body[data-v-30233817]{max-height:58vh;overflow:auto;padding:16px}.import-preview-body table[data-v-30233817]{width:100%;border-collapse:collapse;font-size:13px}.import-preview-body th[data-v-30233817]{position:sticky;top:0;height:36px;background:#f5f7fa;color:#606266;text-align:left;padding:0 10px;border:1px solid #ebeef5}.import-preview-body td[data-v-30233817]{height:36px;padding:0 10px;border:1px solid #ebeef5}.import-preview-body tbody tr[data-v-30233817]:nth-child(2n){background:#fafafa}.import-ok[data-v-30233817]{color:var(--green)}.import-error[data-v-30233817]{color:var(--red)}@media(max-width:1100px){.api-status-bar[data-v-30233817]{flex-wrap:wrap}.api-status-bar small[data-v-30233817]{width:100%;margin-left:0}}.master-tabs[data-v-30233817]{height:auto;min-height:46px;flex-wrap:wrap;gap:8px 20px}.master-head[data-v-30233817]{height:auto;min-height:58px;gap:12px;flex-wrap:wrap}.master-actions[data-v-30233817]{flex-wrap:wrap}.master-form label[data-v-30233817]{min-width:0}.master-form input[data-v-30233817],.master-form select[data-v-30233817],.master-form textarea[data-v-30233817]{min-width:0;width:100%;box-sizing:border-box}.master-form .check input[data-v-30233817]{width:16px}.surcharge-steps[data-v-0eb12dbe]{margin-top:10px;padding:8px 11px;display:flex;align-items:center;gap:10px;border:1px solid #d8e8f5;border-radius:5px;background:#f8fbfe;color:#536b7b}.surcharge-steps span[data-v-0eb12dbe]{display:flex;align-items:center;gap:6px}.surcharge-steps b[data-v-0eb12dbe]{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#409eff;color:#fff}.surcharge-steps i[data-v-0eb12dbe]{color:#9aabba}.quote-surcharge-editor[data-v-0eb12dbe]{padding:12px 14px 20px;min-height:calc(100vh - 250px)}.surcharge-intro[data-v-0eb12dbe]{display:flex;align-items:center;justify-content:space-between;gap:16px}.surcharge-intro h3[data-v-0eb12dbe]{margin:0}.surcharge-intro p[data-v-0eb12dbe]{margin:5px 0 0;color:#71808e}.surcharge-intro button[data-v-0eb12dbe],.surcharge-add button[data-v-0eb12dbe],.condition-cell button[data-v-0eb12dbe],.advanced-head button[data-v-0eb12dbe]{display:inline-flex;align-items:center;gap:5px}.surcharge-import-actions[data-v-0eb12dbe]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.surcharge-import-actions label[data-v-0eb12dbe]{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #b9c8d3;border-radius:5px;background:#fff;cursor:pointer;white-space:nowrap}.surcharge-import-actions label.disabled[data-v-0eb12dbe]{opacity:.55;cursor:not-allowed}.surcharge-import-actions input[data-v-0eb12dbe]{display:none}.surcharge-warning[data-v-0eb12dbe]{margin-top:10px;padding:9px 11px;border:1px solid #e9c46a;border-radius:5px;background:#fff8e6;color:#8a6200}.surcharge-add[data-v-0eb12dbe]{margin-top:12px;display:grid;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.35fr) auto;align-items:end;gap:8px;padding:10px;background:#f2f8ff;border:1px solid #b8d8f5;border-radius:6px}.master-picker[data-v-0eb12dbe]{display:grid;gap:5px}.surcharge-add .search[data-v-0eb12dbe]{height:32px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #b8d8f5;border-radius:4px;background:#fff}.surcharge-add .search[data-v-0eb12dbe]:focus-within{border-color:#409eff;box-shadow:0 0 0 2px #409eff1f}.surcharge-add .search input[data-v-0eb12dbe]{width:100%;border:0;outline:0}.surcharge-add select[data-v-0eb12dbe],.surcharge-add button[data-v-0eb12dbe]{height:34px}.surcharge-add small[data-v-0eb12dbe]{grid-column:1/-1;color:#5f7484}.surcharge-add small strong[data-v-0eb12dbe]{color:#337ecc}.surcharge-table-wrap[data-v-0eb12dbe]{margin-top:10px;overflow:auto;border:1px solid #e1e8ec;border-radius:6px}.surcharge-table-wrap table[data-v-0eb12dbe]{width:100%;min-width:1120px;border-collapse:collapse}.surcharge-table-wrap th[data-v-0eb12dbe],.surcharge-table-wrap td[data-v-0eb12dbe]{padding:7px 8px;border-bottom:1px solid #edf1f4;text-align:left;vertical-align:middle}.surcharge-table-wrap th[data-v-0eb12dbe]{background:#f3f6f8;color:#53636d}.surcharge-table-wrap input[data-v-0eb12dbe]:not([type=checkbox]),.surcharge-table-wrap select[data-v-0eb12dbe]{height:31px;max-width:190px;border:1px solid #d8e0e5;border-radius:4px;padding:0 7px;background:#fff}.fee-family-row td[data-v-0eb12dbe]{padding:9px 10px;background:#eaf4ff;border-top:2px solid #a8cff0;color:#337ecc}.fee-family-row strong[data-v-0eb12dbe]{font-size:14px}.fee-family-row span[data-v-0eb12dbe]{margin-left:10px;padding:2px 8px;border-radius:10px;background:#409eff;color:#fff;font-size:11px}.fee-family-row small[data-v-0eb12dbe]{margin-left:10px;color:#6d8090}.fee-name-cell[data-v-0eb12dbe]{min-width:210px;padding-left:20px!important}.fee-name-cell strong[data-v-0eb12dbe],.fee-name-cell small[data-v-0eb12dbe]{display:block}.fee-name-cell small[data-v-0eb12dbe]{margin-top:3px!important;max-width:280px;color:#7b8992}.surcharge-table-wrap td>small[data-v-0eb12dbe]{margin-left:4px;color:#7b8992}.fuel-check[data-v-0eb12dbe]{display:flex;align-items:center;gap:4px;white-space:nowrap}.fuel-check+select[data-v-0eb12dbe]{display:block;margin-top:4px;max-width:140px}.fixed-fuel-rate[data-v-0eb12dbe]{display:flex;align-items:center;gap:4px;margin-top:4px}.fixed-fuel-rate input[data-v-0eb12dbe]{width:82px}.condition-cell[data-v-0eb12dbe]{min-width:210px}.condition-cell>span[data-v-0eb12dbe]{display:block;max-width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.condition-cell button[data-v-0eb12dbe]{margin-top:3px;border:0;background:transparent;color:#168268}.advanced-row td[data-v-0eb12dbe]{padding:0 8px 9px;background:#f8fbfa}.advanced-box[data-v-0eb12dbe]{padding:10px;border-left:3px solid #079b73;background:#fff}.advanced-head[data-v-0eb12dbe]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.advanced-head select[data-v-0eb12dbe]{margin-left:auto}.condition-row[data-v-0eb12dbe]{display:grid;grid-template-columns:180px 130px minmax(220px,1fr) 150px 34px;gap:7px;margin-top:6px}.condition-row input[data-v-0eb12dbe],.condition-row select[data-v-0eb12dbe]{width:100%;max-width:none!important}.advanced-remarks[data-v-0eb12dbe]{display:grid;gap:5px;margin-top:8px}.advanced-remarks textarea[data-v-0eb12dbe]{min-height:58px;border:1px solid #d8e0e5;border-radius:4px;padding:7px;resize:vertical}.empty-cell[data-v-0eb12dbe]{text-align:center!important;color:#84929b;padding:30px!important}@media(max-width:1100px){.surcharge-add[data-v-0eb12dbe]{grid-template-columns:1fr 1fr}.surcharge-add button[data-v-0eb12dbe],.surcharge-add small[data-v-0eb12dbe]{grid-column:1/-1}}@media(max-width:800px){.surcharge-add[data-v-0eb12dbe]{grid-template-columns:1fr}.surcharge-add button[data-v-0eb12dbe],.surcharge-add small[data-v-0eb12dbe]{grid-column:auto}.surcharge-intro[data-v-0eb12dbe]{align-items:flex-start;flex-direction:column}}.surcharge-context-panel[data-v-f6895a43]{margin-top:8px;padding:10px;border:1px solid #d9e5f2;border-radius:5px;background:#f8fbff}.surcharge-context-grid[data-v-f6895a43]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.surcharge-context-grid label[data-v-f6895a43],.inherited-attribute[data-v-f6895a43]{display:grid;gap:4px;color:#606266;font-size:12px}.surcharge-context-grid input[data-v-f6895a43],.surcharge-context-grid select[data-v-f6895a43]{width:100%;height:30px;padding:0 7px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;box-sizing:border-box}.inherited-attribute strong[data-v-f6895a43]{display:flex;align-items:center;height:30px;padding:0 7px;border:1px dashed #b8c8d9;border-radius:4px;color:#47708f;background:#f3f8fc;font-weight:500}.surcharge-context-grid .wide[data-v-f6895a43]{grid-column:span 2}.surcharge-context-panel p[data-v-f6895a43]{margin:8px 0 0;color:#8a6d3b;font-size:12px}@media(max-width:1100px){.surcharge-context-grid[data-v-f6895a43]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.surcharge-context-grid[data-v-f6895a43]{grid-template-columns:1fr 1fr}.surcharge-context-grid .wide[data-v-f6895a43]{grid-column:1/-1}}.zone-page[data-v-e2261b81]{height:calc(100vh - 126px);min-height:650px;background:#fff;border:1px solid #e4e7ed;border-radius:8px;overflow:hidden;color:#303133}.zone-page.fullscreen[data-v-e2261b81]{position:fixed;inset:8px;z-index:120;height:auto;min-height:0;border-radius:5px;box-shadow:0 16px 44px #0003}.zone-toolbar[data-v-e2261b81]{height:74px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebeef5}.zone-toolbar h2[data-v-e2261b81]{margin:0 0 4px;font-size:20px}.zone-toolbar p[data-v-e2261b81]{margin:0;color:#909399;font-size:12px}.actions[data-v-e2261b81],.summary[data-v-e2261b81]{display:flex;align-items:center;gap:8px}.actions[data-v-e2261b81]{flex-wrap:wrap;justify-content:flex-end}.actions button[data-v-e2261b81],.upload[data-v-e2261b81],.summary button[data-v-e2261b81],.scheme-head button[data-v-e2261b81],.zone-modal button[data-v-e2261b81],.zone-pagination button[data-v-e2261b81]{height:32px;padding:0 11px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:13px}.upload input[data-v-e2261b81]{display:none}.primary[data-v-e2261b81]{background:#409eff!important;border-color:#409eff!important;color:#fff!important}.danger[data-v-e2261b81]{color:#c45656!important;border-color:#f4c2c2!important}.icon[data-v-e2261b81]{width:32px!important;padding:0!important;justify-content:center}.zone-layout[data-v-e2261b81]{display:grid;grid-template-columns:270px minmax(0,1fr);height:calc(100% - 75px)}aside[data-v-e2261b81]{border-right:1px solid #ebeef5;overflow:auto;padding:8px}aside .search[data-v-e2261b81]{height:34px;border:1px solid #dcdfe6;border-radius:4px;display:flex;align-items:center;gap:6px;padding:0 8px;margin-bottom:8px}aside .search input[data-v-e2261b81]{border:0;outline:0;min-width:0;width:100%}.scheme-select-all[data-v-e2261b81]{height:32px;padding:0 7px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #ebeef5;color:#657681;font-size:12px}.scheme-row[data-v-e2261b81]{min-height:52px;border-radius:4px;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center}.scheme-row[data-v-e2261b81]:hover,.scheme-row.active[data-v-e2261b81]{background:#ecf5ff;color:#409eff}.scheme-row>input[data-v-e2261b81]{width:15px;height:15px;margin:auto;accent-color:#409eff}.scheme-row>button[data-v-e2261b81]{min-width:0;min-height:52px;border:0;background:transparent;text-align:left;padding:7px;display:grid;grid-template-columns:1fr auto;gap:2px 8px;cursor:pointer}.scheme-row span[data-v-e2261b81]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheme-row small[data-v-e2261b81]{grid-column:2;grid-row:1/3;align-self:center;color:#909399}main[data-v-e2261b81]{min-width:0;display:flex;flex-direction:column}.scheme-head[data-v-e2261b81]{min-height:64px;padding:8px 12px;display:grid;grid-template-columns:160px minmax(220px,1fr) 110px minmax(220px,1fr) auto;gap:8px;align-items:end;border-bottom:1px solid #ebeef5}.scheme-head label[data-v-e2261b81],.form label[data-v-e2261b81]{display:grid;gap:4px;font-size:12px;color:#606266}.scheme-head input[data-v-e2261b81],.scheme-head select[data-v-e2261b81],.form input[data-v-e2261b81],.form select[data-v-e2261b81]{height:32px;border:1px solid #dcdfe6;border-radius:4px;padding:0 8px;background:#fff}.summary[data-v-e2261b81]{min-height:42px;padding:0 12px;border-bottom:1px solid #ebeef5;font-size:13px}.summary span[data-v-e2261b81]{margin-right:12px;color:#606266}.summary span[data-v-e2261b81]:last-of-type{margin-right:auto}.summary button[data-v-e2261b81]{margin-left:0}.warn[data-v-e2261b81],.warning td[data-v-e2261b81]{color:#c45656}.warning td[data-v-e2261b81]{background:#fef0f0}.table-wrap[data-v-e2261b81]{flex:1;min-height:0;overflow:auto}.table-wrap table[data-v-e2261b81]{border-collapse:separate;border-spacing:0;min-width:1320px;width:100%;font-size:12px}.table-wrap th[data-v-e2261b81]{position:sticky;top:0;z-index:2;height:36px;background:#f5f7fa;color:#606266;border-bottom:1px solid #dcdfe6}.table-wrap td[data-v-e2261b81]{height:36px;padding:4px 8px;border-bottom:1px solid #ebeef5;white-space:nowrap}.table-wrap tr:hover td[data-v-e2261b81]{background:#f5f7fa}.table-wrap .check[data-v-e2261b81]{width:38px;min-width:38px;text-align:center}.table-wrap .check input[data-v-e2261b81]{width:15px;height:15px;accent-color:#409eff}.row-actions[data-v-e2261b81]{display:flex;gap:4px}.codes[data-v-e2261b81]{max-width:360px;white-space:normal!important}.zone-pagination[data-v-e2261b81]{min-height:42px;padding:5px 12px;border-top:1px solid #ebeef5;display:flex;align-items:center;justify-content:flex-end;gap:8px}.zone-pagination label[data-v-e2261b81]{margin-right:auto;display:flex;align-items:center;gap:6px;color:#657681}.zone-pagination select[data-v-e2261b81]{height:30px;border:1px solid #dcdfe6;border-radius:4px;background:#fff}.blank[data-v-e2261b81],.empty[data-v-e2261b81]{display:grid;place-items:center;color:#909399}.zone-backdrop[data-v-e2261b81]{position:fixed;inset:0;z-index:130;background:#0000006b;display:grid;place-items:center}.zone-modal[data-v-e2261b81]{width:min(880px,calc(100vw - 40px));max-height:calc(100vh - 40px);background:#fff;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.zone-modal header[data-v-e2261b81],.zone-modal footer[data-v-e2261b81]{min-height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebeef5}.zone-modal footer[data-v-e2261b81]{border-top:1px solid #ebeef5;border-bottom:0;justify-content:flex-end;gap:8px}.zone-modal h3[data-v-e2261b81]{margin:0}.zone-modal small[data-v-e2261b81]{color:#909399}.form[data-v-e2261b81]{padding:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.form .wide[data-v-e2261b81]{grid-column:1/-1}.form textarea[data-v-e2261b81]{min-height:78px;border:1px solid #dcdfe6;border-radius:4px;padding:8px;resize:vertical}.import-modal[data-v-e2261b81]{width:min(1500px,calc(100vw - 30px));height:min(850px,calc(100vh - 30px));max-height:none}.errors[data-v-e2261b81]{margin:12px 16px 0;padding:10px;background:#fef0f0;color:#c45656;border-radius:4px}.import-facts[data-v-e2261b81]{padding:12px 16px;display:grid;gap:4px}.preview[data-v-e2261b81]{max-height:none;margin:0 16px 12px;border:1px solid #ebeef5}@media(max-width:1000px){.zone-layout[data-v-e2261b81]{grid-template-columns:220px 1fr}.scheme-head[data-v-e2261b81]{grid-template-columns:repeat(2,minmax(0,1fr))}.form[data-v-e2261b81]{grid-template-columns:1fr 1fr}.zone-toolbar[data-v-e2261b81]{height:auto;min-height:74px}.zone-layout[data-v-e2261b81]{height:calc(100% - 90px)}}.custom-fields[data-v-e2261b81]{min-height:54px;padding:8px 12px;border-bottom:1px solid #ebeef5;display:flex;align-items:end;gap:10px;overflow-x:auto}.custom-fields label[data-v-e2261b81]{min-width:170px;display:grid;gap:4px;font-size:12px;color:#606266}.custom-fields input[data-v-e2261b81]:not([type=checkbox]),.custom-fields select[data-v-e2261b81]{height:32px;border:1px solid #dcdfe6;border-radius:4px;padding:0 8px;background:#fff}.custom-fields button[data-v-e2261b81]{height:32px;padding:0 10px;border:0;border-radius:4px;display:flex;align-items:center;gap:5px;white-space:nowrap}.form[data-v-e2261b81]{overflow:auto}.form .rules-editor[data-v-e2261b81]{min-height:260px;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre}.primary-outline[data-v-e2261b81]{border-color:#409eff!important;color:#2378c9!important}.zone-toolbar[data-v-e2261b81]{min-height:68px;height:auto}.zone-toolbar h2[data-v-e2261b81]{font-size:18px}.zone-layout[data-v-e2261b81]{height:calc(100% - 69px);grid-template-columns:250px minmax(0,1fr)}.scheme-select-all[data-v-e2261b81]{display:none}.scheme-row[data-v-e2261b81]{display:block;min-height:54px}.scheme-row>button[data-v-e2261b81]{width:100%;grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}.scheme-row>button strong[data-v-e2261b81]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheme-row>button span[data-v-e2261b81]{font-size:11px;color:#909399}.scheme-head[data-v-e2261b81]{min-height:60px;grid-template-columns:minmax(260px,520px) auto auto auto;justify-content:start}.scheme-head label[data-v-e2261b81]{min-width:260px}.scheme-code[data-v-e2261b81]{align-self:end;height:32px;display:flex;align-items:center;color:#909399;font-size:12px}.advanced-toggle[data-v-e2261b81]{align-self:end;background:#fff!important;color:#606266!important}.advanced-toggle svg[data-v-e2261b81]{transition:transform .18s}.advanced-toggle svg.rotated[data-v-e2261b81]{transform:rotate(180deg)}.advanced-panel[data-v-e2261b81]{padding:10px 12px;background:#f8fafc;border-bottom:1px solid #ebeef5;display:flex;align-items:end;gap:10px;flex-wrap:wrap}.advanced-panel>label[data-v-e2261b81]{display:grid;gap:4px;font-size:12px;color:#606266;min-width:180px}.advanced-panel input[data-v-e2261b81],.advanced-panel select[data-v-e2261b81]{height:32px;border:1px solid #dcdfe6;border-radius:4px;padding:0 8px;background:#fff}.advanced-panel button[data-v-e2261b81]{height:32px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;padding:0 10px}.summary[data-v-e2261b81]{justify-content:flex-start}.summary span[data-v-e2261b81]:last-of-type{margin-right:0}.summary button[data-v-e2261b81]{margin-left:auto}.compact-table table[data-v-e2261b81]{min-width:700px}.compact-table th[data-v-e2261b81]{text-align:left;padding:0 12px}.compact-table th[data-v-e2261b81]:first-child,.compact-table td[data-v-e2261b81]:first-child{width:120px}.compact-table th[data-v-e2261b81]:nth-child(3),.compact-table td[data-v-e2261b81]:nth-child(3){width:80px;text-align:center}.compact-table th[data-v-e2261b81]:last-child,.compact-table td[data-v-e2261b81]:last-child{width:170px}.compact-table td[data-v-e2261b81]{height:48px;padding:7px 12px}.destinations-cell[data-v-e2261b81]{white-space:normal!important;line-height:1.55;min-width:360px}.row-actions button[data-v-e2261b81]{height:30px;padding:0 9px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.simple-modal[data-v-e2261b81]{width:min(760px,calc(100vw - 40px))}.simple-modal .form[data-v-e2261b81]{grid-template-columns:180px minmax(0,1fr)}.simple-modal .form>label[data-v-e2261b81]:first-child:not(.wide){grid-column:auto}.simple-modal .form .wide[data-v-e2261b81]{grid-column:1/-1}.destination-editor[data-v-e2261b81]{min-height:130px!important;font:14px/1.7 system-ui,sans-serif}.simple-rows[data-v-e2261b81]{min-height:260px!important;font:14px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre}.modal-toggle[data-v-e2261b81]{grid-column:1/-1;justify-self:start;align-self:auto}.import-modal[data-v-e2261b81]{width:min(980px,calc(100vw - 30px));height:min(720px,calc(100vh - 30px))}.import-facts[data-v-e2261b81]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.import-facts label[data-v-e2261b81]{display:grid;gap:4px;font-size:12px;color:#606266}.import-facts input[data-v-e2261b81]{height:34px;border:1px solid #dcdfe6;border-radius:4px;padding:0 9px}.errors[data-v-e2261b81]{display:grid;gap:4px}.custom-fields[data-v-e2261b81]{width:100%;border:0;padding:0;margin-top:8px}@media(max-width:900px){.zone-layout[data-v-e2261b81]{grid-template-columns:190px 1fr}.scheme-head[data-v-e2261b81]{grid-template-columns:1fr auto}.scheme-head label[data-v-e2261b81]{min-width:0}.compact-table table[data-v-e2261b81]{min-width:560px}.simple-modal .form[data-v-e2261b81]{grid-template-columns:1fr}.simple-modal .form[data-v-e2261b81]>*{grid-column:1!important}}.quote-table .serial-cell[data-v-0c47e8f5]{width:54px;min-width:54px;text-align:center;font-variant-numeric:tabular-nums;color:#606266}.cargo-attribute-field[data-v-0c47e8f5]{grid-column:span 2;display:grid;gap:6px;color:#303133;font-size:13px}.cargo-attribute-field>span[data-v-0c47e8f5]{font-weight:600}.cargo-attribute-field>small[data-v-0c47e8f5]{color:#909399}.quote-link-modal[data-v-0c47e8f5]{width:min(1500px,calc(100vw - 48px));max-height:calc(100vh - 48px)}.quote-link-modal .primary[data-v-0c47e8f5],.quote-link-editor .primary[data-v-0c47e8f5]{background:#409eff;border-color:#409eff;color:#fff}.quote-link-modal .primary[data-v-0c47e8f5]:hover,.quote-link-editor .primary[data-v-0c47e8f5]:hover{background:#337ecc;border-color:#337ecc;color:#fff}.quote-link-summary[data-v-0c47e8f5]{height:48px;display:flex;align-items:center;gap:28px;padding:0 16px;background:#f5f7fa;border-bottom:1px solid #e4e7ed;color:#606266;font-size:13px}.quote-link-summary strong[data-v-0c47e8f5]{margin-left:5px;color:#303133;font-size:16px}.quote-link-toolbar[data-v-0c47e8f5]{min-height:56px;display:flex;align-items:center;gap:8px;padding:7px 16px;border-bottom:1px solid #ebeef5}.quote-link-toolbar .search[data-v-0c47e8f5]{width:300px}.quote-link-toolbar .search+span[data-v-0c47e8f5]{margin-left:auto;color:#909399;font-size:12px;white-space:nowrap}.quote-link-toolbar button[data-v-0c47e8f5]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.quote-link-table[data-v-0c47e8f5]{max-height:calc(100vh - 260px)}.quote-link-table th[data-v-0c47e8f5],.quote-link-table td[data-v-0c47e8f5]{height:36px;font-size:13px}.quote-link-table tbody tr[data-v-0c47e8f5]:nth-child(2n){background:#fafafa}.number-cell[data-v-0c47e8f5]{text-align:right}.ellipsis-cell[data-v-0c47e8f5]{max-width:180px;overflow:hidden;text-overflow:ellipsis}.row-actions[data-v-0c47e8f5]{display:flex;gap:6px}.row-actions button[data-v-0c47e8f5]{height:28px;padding:0 9px}.quote-link-editor-layer[data-v-0c47e8f5]{z-index:110}.quote-link-editor[data-v-0c47e8f5]{width:min(760px,calc(100vw - 40px))}.quote-link-form[data-v-0c47e8f5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.quote-link-form label[data-v-0c47e8f5]{display:grid;gap:6px;color:#303133;font-size:14px}.quote-link-form label>span[data-v-0c47e8f5]{color:#f56c6c}.quote-link-form input[data-v-0c47e8f5]:not([type=checkbox]),.quote-link-form select[data-v-0c47e8f5]{height:32px;border:1px solid #dcdfe6;border-radius:4px;padding:0 9px;background:#fff}.quote-link-form textarea[data-v-0c47e8f5]{min-height:72px;border:1px solid #dcdfe6;border-radius:4px;padding:8px 9px;resize:vertical}.quote-link-form .wide[data-v-0c47e8f5]{grid-column:1/-1}.quote-link-check[data-v-0c47e8f5]{display:flex!important;grid-template-columns:16px 1fr;align-items:center;align-self:end;height:32px}.quote-link-check input[data-v-0c47e8f5]{width:16px;height:16px;margin:0}.price-row-editor-modal[data-v-0c47e8f5]{width:min(820px,calc(100vw - 40px))}.price-row-editor-form[data-v-0c47e8f5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px}.price-row-editor-form label[data-v-0c47e8f5]{display:grid;gap:6px;color:#303133;font-size:13px}.price-row-editor-form input[data-v-0c47e8f5],.price-row-editor-form select[data-v-0c47e8f5]{height:34px;border:1px solid #dcdfe6;border-radius:4px;padding:0 9px;background:#fff}.price-row-editor-form .wide[data-v-0c47e8f5]{grid-column:span 2}.import-billing-rule-modal .price-row-editor-form>label[data-v-0c47e8f5]:nth-of-type(9),.import-billing-rule-modal .price-row-editor-form>label[data-v-0c47e8f5]:nth-of-type(10),.import-billing-rule-modal .price-row-editor-form>label[data-v-0c47e8f5]:nth-of-type(11),.import-billing-rule-modal .price-row-editor-form>label[data-v-0c47e8f5]:nth-of-type(12){pointer-events:none;opacity:.72}.quote-validation-center[data-v-0c47e8f5]{margin-top:14px;border:1px solid #d8e2eb;border-radius:8px;background:#fff;overflow:hidden}.validation-head[data-v-0c47e8f5]{display:flex;justify-content:space-between;gap:18px;padding:14px 16px;background:#f7fafc;border-bottom:1px solid #e6edf3}.validation-head>div[data-v-0c47e8f5]:first-child{display:grid;gap:4px}.validation-head strong[data-v-0c47e8f5]{font-size:16px;color:#263746}.validation-head span[data-v-0c47e8f5]{font-size:13px;color:#536575}.validation-head small[data-v-0c47e8f5]{font-size:12px;color:#8996a3}.validation-head>div[data-v-0c47e8f5]:last-child{display:flex;align-items:center;gap:8px}.validation-head button[data-v-0c47e8f5]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.validation-summary[data-v-0c47e8f5]{display:grid;grid-template-columns:140px 140px 180px minmax(300px,1fr);gap:10px;padding:12px 16px;border-bottom:1px solid #edf1f5}.validation-summary>button[data-v-0c47e8f5]{display:grid;gap:2px;text-align:left;border:1px solid #dce4eb;background:#fff;border-radius:6px;padding:8px 11px}.validation-summary>button.active[data-v-0c47e8f5]{border-color:#409eff;box-shadow:0 0 0 1px #409eff inset}.validation-summary b[data-v-0c47e8f5]{font-size:20px}.validation-summary span[data-v-0c47e8f5]{font-size:12px;color:#71808e}.validation-summary>button:first-child b[data-v-0c47e8f5]{color:#d64545}.validation-summary>button:nth-child(2) b[data-v-0c47e8f5]{color:#d58a00}.validation-summary>button:nth-child(3) b[data-v-0c47e8f5]{color:#198754}.validation-state[data-v-0c47e8f5]{display:grid;align-content:center;gap:3px;border-left:4px solid #198754;background:#f3fbf7;padding:7px 12px}.validation-state.error[data-v-0c47e8f5]{border-color:#d64545;background:#fff5f5}.validation-state.warning[data-v-0c47e8f5]{border-color:#d58a00;background:#fff9ed}.validation-state strong[data-v-0c47e8f5]{font-size:14px}.validation-state span[data-v-0c47e8f5]{font-size:12px;color:#687885}.validation-table[data-v-0c47e8f5]{max-height:330px}.validation-table table[data-v-0c47e8f5]{min-width:900px}.validation-table th[data-v-0c47e8f5],.validation-table td[data-v-0c47e8f5]{height:34px;padding:5px 9px;font-size:12px;vertical-align:middle}.validation-table tr.error td:first-child strong[data-v-0c47e8f5],.validation-table tr.failed td:first-child strong[data-v-0c47e8f5]{color:#d64545}.validation-table tr.warning td:first-child strong[data-v-0c47e8f5]{color:#b87400}.validation-table tr.passed td:first-child strong[data-v-0c47e8f5]{color:#198754}.validation-cases[data-v-0c47e8f5]{border-top:1px solid #edf1f5}.validation-cases .price-subhead[data-v-0c47e8f5]{padding:10px 16px}.spinning[data-v-0c47e8f5]{animation:validation-spin-0c47e8f5 .9s linear infinite}@keyframes validation-spin-0c47e8f5{to{transform:rotate(360deg)}}@media(max-width:720px){.quote-link-form[data-v-0c47e8f5]{grid-template-columns:1fr}.quote-link-form .wide[data-v-0c47e8f5]{grid-column:auto}.quote-link-summary[data-v-0c47e8f5]{gap:12px}.quote-link-toolbar .search[data-v-0c47e8f5]{width:220px}}.quote-compatibility-backdrop[data-v-0c47e8f5]{position:fixed;inset:0;background:#0006;z-index:90;padding:24px;overflow:auto}.quote-compatibility-backdrop>section[data-v-0c47e8f5]{background:#fff;min-height:90vh}.quote-compatibility-backdrop>section>header[data-v-0c47e8f5]{display:flex;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #ddd}.quote-name-cell[data-v-0c47e8f5]{min-width:200px;max-width:280px;white-space:normal}.quote-name-cell>strong[data-v-0c47e8f5]{display:block;overflow-wrap:anywhere}.save-customer-quote[data-v-0c47e8f5]{display:flex;align-items:center;gap:4px;margin:4px 0;color:#337ecc;border:1px solid #a0cfff;background:#ecf5ff;white-space:nowrap;padding:3px 8px}.quote-head[data-v-0c47e8f5]{height:auto;min-height:54px;flex-wrap:wrap;gap:8px;padding-bottom:10px}.quote-head>div[data-v-0c47e8f5]:first-child{flex:1 1 280px}.quote-head-actions[data-v-0c47e8f5]{flex-wrap:wrap}.quote-head-actions button[data-v-0c47e8f5],.quote-toolbar button[data-v-0c47e8f5]{white-space:nowrap;flex-shrink:0}.quote-toolbar[data-v-0c47e8f5]{height:auto;min-height:48px;flex-wrap:wrap;gap:8px;padding:8px 10px}.quote-batch-actions[data-v-0c47e8f5]{flex-wrap:wrap}.quote-toolbar .toolbar-right[data-v-0c47e8f5]{margin-left:auto}.coefficient-row select[data-v-0c47e8f5]{min-width:0;width:100%;height:32px;border:1px solid #dcdfe6;background:#fff}.coefficient-row>strong[data-v-0c47e8f5]{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.coefficient-table-head[data-v-0c47e8f5]{flex-wrap:wrap;gap:8px}.template-coefficient-body .form-grid.four[data-v-0c47e8f5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.template-coefficient-body .form-grid.four>label[data-v-0c47e8f5]{min-width:0}.template-coefficient-body .form-grid input[data-v-0c47e8f5],.template-coefficient-body .form-grid select[data-v-0c47e8f5]{min-width:0;height:32px}.template-coefficient-modal>footer[data-v-0c47e8f5]{position:sticky;bottom:0;background:#fff;z-index:3}@media(min-width:1000px){.template-coefficient-body .form-grid.four[data-v-0c47e8f5]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:480px){.template-coefficient-body .form-grid.four[data-v-0c47e8f5]{grid-template-columns:1fr}}.quote-editor-pages[data-v-0c47e8f5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.quote-editor-pages button[data-v-0c47e8f5]{min-width:0;padding:8px 6px;gap:5px}.quote-editor-pages button strong[data-v-0c47e8f5]{white-space:normal;font-size:12px}@media(max-width:700px){.quote-editor-pages button small[data-v-0c47e8f5]{display:none}.quote-editor-pages button>span[data-v-0c47e8f5]{width:20px;height:20px;min-width:20px}}.binding-controls[data-v-0c47e8f5]{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:12px}.binding-controls label[data-v-0c47e8f5]{display:grid;gap:6px;min-width:240px}.quote-weight-binding .check[data-v-0c47e8f5]{display:flex;align-items:center;gap:8px;margin-top:12px}.quote-weight-binding .check input[data-v-0c47e8f5]{width:16px}.quote-editor .form-grid>label[data-v-0c47e8f5]{min-width:0;align-content:start}.quote-editor .form-grid input[data-v-0c47e8f5],.quote-editor .form-grid select[data-v-0c47e8f5]{min-width:0;width:100%;box-sizing:border-box}.pricing-query-page[data-v-f56d9a5d]{height:calc(100vh - 58px);min-height:0;padding:6px 12px 8px;display:flex;flex-direction:column;overflow:hidden}.pricing-query-head[data-v-f56d9a5d]{height:34px;flex:0 0 34px;display:flex;align-items:center;gap:8px}.pricing-query-head>div[data-v-f56d9a5d]{min-width:0;display:flex;align-items:baseline;gap:10px}.pricing-query-head .md-page-title[data-v-f56d9a5d]{font-size:18px;line-height:24px}.pricing-query-head .md-helper[data-v-f56d9a5d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.query-back[data-v-f56d9a5d]{height:28px;padding:0 8px}.pricing-query-tabs[data-v-f56d9a5d]{height:32px;flex:0 0 32px;padding:0 12px;border:1px solid var(--md-border-light);border-bottom:0;background:#fff;display:flex;gap:22px}.pricing-query-tabs button[data-v-f56d9a5d]{height:32px;padding:0 2px;border:0;border-radius:0;background:transparent;color:#606266;font-size:13px}.pricing-query-tabs button.active[data-v-f56d9a5d]{border-bottom:2px solid var(--md-primary);color:var(--md-primary);font-weight:600}.query-mode-tabs[data-v-f56d9a5d]{flex:0 0 48px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--md-border-light);background:#fff}.query-mode-tabs button[data-v-f56d9a5d]{min-width:0;padding:4px 12px;border:0;border-right:1px solid var(--md-border-light);background:#fff;color:#606266;display:flex;align-items:center;gap:9px;text-align:left}.query-mode-tabs button[data-v-f56d9a5d]:last-child{border-right:0}.query-mode-tabs button[data-v-f56d9a5d]:hover{background:#f5faff}.query-mode-tabs button.active[data-v-f56d9a5d]{background:#eaf4ff;color:#1969ad;box-shadow:inset 0 -3px 0 var(--md-primary)}.query-mode-tabs strong[data-v-f56d9a5d]{font-size:13px;white-space:nowrap}.query-mode-tabs span[data-v-f56d9a5d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#909399;font-size:11px}.query-form-card[data-v-f56d9a5d]{flex:0 0 auto;border-radius:0;padding:6px 10px}.api-library-query[data-v-f56d9a5d]{height:calc(100vh - 212px);padding:0;background:transparent}.api-agent-selector[data-v-f56d9a5d]{flex:0 0 auto;border:1px solid #b8d4f2;border-top:2px solid var(--md-primary);background:#f8fbff;box-shadow:0 2px 7px #409eff14}.api-agent-selector-head[data-v-f56d9a5d]{min-height:42px;padding:6px 10px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #d7e8f8;background:#fff}.api-agent-selector-head>div[data-v-f56d9a5d]{min-width:260px;display:flex;align-items:baseline;gap:8px}.api-agent-selector-head>div span[data-v-f56d9a5d]{color:#909399;font-size:12px}.api-agent-selector-head>label[data-v-f56d9a5d]{width:280px;height:30px;margin-left:auto;padding:0 8px;border:1px solid #b9cfe3;border-radius:4px;display:flex;align-items:center;gap:5px;color:#909399}.api-agent-selector-head>label[data-v-f56d9a5d]:focus-within{border-color:var(--md-primary);box-shadow:0 0 0 2px #409eff1a}.api-agent-selector-head>label input[data-v-f56d9a5d]{min-width:0;flex:1;border:0;outline:0;font-size:12px}.api-agent-selector-head>button[data-v-f56d9a5d]{height:30px;padding:0 11px;border:1px solid #b9cfe3;border-radius:4px;background:#fff;color:#40576d}.api-agent-selector-head>button[data-v-f56d9a5d]:disabled{color:#c0c4cc;background:#f5f7fa}.agent-options-error[data-v-f56d9a5d]{padding:7px 10px;border-bottom:1px solid #f2c9c9;background:#fff2f0;color:#c45656;font-size:12px}.api-agent-options[data-v-f56d9a5d]{min-height:74px;max-height:196px;padding:8px;display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:7px;overflow:auto}.api-agent-options>button[data-v-f56d9a5d]{min-width:0;height:36px;padding:0 9px;border:1px solid #cddbe8;border-radius:5px;background:#fff;color:#405266;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;text-align:left}.api-agent-options>button[data-v-f56d9a5d]:hover{border-color:#79b9f6;background:#f2f8ff}.api-agent-options>button.active[data-v-f56d9a5d]{border-color:#409eff;background:#e8f4ff;color:#1f6fb5;box-shadow:inset 3px 0 #409eff}.api-agent-options i[data-v-f56d9a5d]{width:17px;height:17px;border:1px solid #aebdca;border-radius:3px;display:grid;place-items:center;font-size:12px;font-style:normal}.api-agent-options>button.active i[data-v-f56d9a5d]{border-color:#409eff;background:#409eff;color:#fff}.api-agent-options strong[data-v-f56d9a5d],.api-agent-options small[data-v-f56d9a5d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-agent-options strong[data-v-f56d9a5d]{font-size:13px}.api-agent-options small[data-v-f56d9a5d]{max-width:90px;color:#7f8f9f;font-size:11px}.agent-options-empty[data-v-f56d9a5d]{grid-column:1/-1;padding:14px;color:#909399;font-size:12px;text-align:center}.query-main-fields[data-v-f56d9a5d]{gap:6px;align-items:end}.query-main-fields.is-agent[data-v-f56d9a5d]{grid-template-columns:1.25fr .55fr .58fr .46fr .72fr 1.15fr repeat(3,.52fr) auto}.query-main-fields.is-customer[data-v-f56d9a5d]{grid-template-columns:1.05fr .5fr .55fr .44fr .65fr .9fr .9fr repeat(3,.48fr) auto}.query-main-fields .md-field[data-v-f56d9a5d]{gap:2px}.query-main-fields .md-field>span[data-v-f56d9a5d]{font-size:12px;line-height:16px;white-space:nowrap}.query-main-fields .md-control[data-v-f56d9a5d],.query-main-fields .search-select[data-v-f56d9a5d]{height:28px;min-height:28px;font-size:13px}.query-main-fields[data-v-f56d9a5d] .search-select>input,.save-price-fields[data-v-f56d9a5d] .search-select>input{height:28px;padding:0 48px 0 8px;border:1px solid var(--md-border);border-radius:var(--md-radius);color:var(--md-text);font-size:13px;outline:0}.query-main-fields[data-v-f56d9a5d] .search-select>input:focus,.save-price-fields[data-v-f56d9a5d] .search-select>input:focus{border-color:var(--md-primary);box-shadow:0 0 0 2px #409eff1f}.query-submit[data-v-f56d9a5d]{height:28px;min-width:132px;padding:0 10px;font-size:13px;white-space:nowrap}.query-main-fields.is-customer .query-submit[data-v-f56d9a5d]{grid-column:span 2}.carrier-filter[data-v-f56d9a5d]{height:34px;flex:0 0 34px;padding:3px 10px;border:1px solid var(--md-border-light);border-top:0;background:#fff;display:flex;align-items:center;gap:5px;overflow-x:auto;white-space:nowrap}.carrier-filter>span[data-v-f56d9a5d]{margin-right:2px;color:var(--md-text-secondary);font-size:12px}.carrier-filter button[data-v-f56d9a5d]{height:24px;padding:0 9px;border:1px solid var(--md-border);border-radius:3px;background:#fff;color:#606266;font-size:12px}.carrier-filter button.active[data-v-f56d9a5d]{border-color:var(--md-primary);background:#ecf5ff;color:var(--md-primary);font-weight:600}.carrier-filter b[data-v-f56d9a5d]{min-width:16px;margin-left:5px;padding:0 4px;border-radius:8px;background:#f2f3f5;color:#909399;font-size:10px}.carrier-filter button.active b[data-v-f56d9a5d]{background:#fff;color:var(--md-primary)}.result-agent-filter[data-v-f56d9a5d]{width:210px;margin-left:auto}.result-search[data-v-f56d9a5d]{height:26px;min-width:180px;padding:0 6px;border:1px solid var(--md-border);border-radius:3px;background:#fff;display:flex;align-items:center;gap:5px;color:#909399}.result-search[data-v-f56d9a5d]:focus-within{border-color:var(--md-primary);box-shadow:0 0 0 2px #409eff1a}.result-search input[data-v-f56d9a5d]{min-width:0;flex:1;border:0;outline:0;font-size:12px;color:#303133}.result-search>button[data-v-f56d9a5d]{width:20px;height:20px;padding:0;border:0;background:transparent;display:grid;place-items:center}.query-summary[data-v-f56d9a5d]{min-height:32px;flex:0 0 32px;margin:0;padding:0 10px;gap:10px;font-size:12px;overflow:hidden;white-space:nowrap}.query-summary strong[data-v-f56d9a5d]{font-size:13px}.selected-agent-state[data-v-f56d9a5d]{padding:2px 7px;border-radius:3px;background:#ecf5ff;color:#337ecc}.selected-agent-state b[data-v-f56d9a5d]{font-size:12px}.query-summary .md-helper[data-v-f56d9a5d],.api-source-status[data-v-f56d9a5d]{overflow:hidden;text-overflow:ellipsis}.query-summary .md-button[data-v-f56d9a5d]{height:24px;margin-left:auto;padding:0 8px;font-size:12px}.query-summary .save-live-all[data-v-f56d9a5d]{margin-left:0;border-color:#67c8a5;background:#ecf8f3;color:#087b60;font-weight:600}.query-summary .exclusion-manager-button[data-v-f56d9a5d]{margin-left:0;border-color:#e5b8b8;background:#fff5f5;color:#b64a4a}.api-source-status[data-v-f56d9a5d]{padding-left:10px;border-left:1px solid var(--md-border);color:#606266;font-size:12px}.query-summary .failure-toggle[data-v-f56d9a5d]{height:24px;margin-left:0;padding:0 7px;border:1px solid #f3c48b;border-radius:3px;background:#fdf6ec;color:#b76e00;display:flex;align-items:center;gap:4px;font-size:12px}.query-summary .failure-toggle.active[data-v-f56d9a5d]{border-color:#e6a23c;background:#faecd8}.failure-panel[data-v-f56d9a5d]{flex:0 0 auto;border:1px solid #f3c48b;border-top:0;background:#fffaf3;box-shadow:0 4px 12px #0000000d}.failure-panel-head[data-v-f56d9a5d]{min-height:34px;padding:5px 10px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #fae3c4;font-size:12px}.failure-panel-head>span[data-v-f56d9a5d]{color:#909399}.failure-panel-head>button[data-v-f56d9a5d]{width:24px;height:24px;margin-left:auto;border:0;background:transparent;color:#909399;display:grid;place-items:center}.failure-list[data-v-f56d9a5d]{max-height:132px;overflow:auto}.failure-list>div[data-v-f56d9a5d]{min-height:34px;padding:5px 10px;display:grid;grid-template-columns:24px 150px 44px minmax(220px,1fr);align-items:center;gap:8px;border-bottom:1px solid #fae9d3;font-size:12px}.failure-list>div[data-v-f56d9a5d]:last-child{border-bottom:0}.failure-index[data-v-f56d9a5d]{color:#909399}.failure-list em[data-v-f56d9a5d]{padding:2px 6px;border-radius:8px;background:#fde2e2;color:#c45656;font-style:normal;text-align:center}.failure-list em.timeout[data-v-f56d9a5d]{background:#fdf6ec;color:#b76e00}.failure-list p[data-v-f56d9a5d]{margin:0;color:#606266;white-space:normal}.query-results[data-v-f56d9a5d]{flex:1 1 auto;min-height:220px;max-height:none;border-radius:0;overflow:auto;position:relative}.query-results .md-table[data-v-f56d9a5d]{width:max-content;min-width:100%}.query-results thead th[data-v-f56d9a5d]{position:sticky;top:0;z-index:5;box-shadow:inset 0 -1px 0 var(--md-border-light)}.query-results td[data-v-f56d9a5d]{max-width:190px}.query-results .result-check[data-v-f56d9a5d]{width:38px;min-width:38px;padding-left:9px;padding-right:9px;text-align:center}.result-check input[data-v-f56d9a5d]{width:15px;height:15px;margin:0;accent-color:var(--md-primary)}.result-check span[data-v-f56d9a5d]{color:#c0c4cc}.md-pagination[data-v-f56d9a5d]{min-height:36px;flex:0 0 36px;padding:0 10px;gap:8px}.md-pagination .md-button[data-v-f56d9a5d],.md-pagination .md-control[data-v-f56d9a5d]{height:26px}.price-total[data-v-f56d9a5d]{color:#18965f;font-weight:700}.quote-exists-marker[data-v-f56d9a5d]{width:max-content;margin-top:3px;padding:1px 6px;border-radius:8px;background:#fdf6ec;color:#b76e00;display:block;font-size:11px;white-space:nowrap}.difference-up[data-v-f56d9a5d]{color:#d14b4b}.difference-down[data-v-f56d9a5d]{color:#16855f}.lower-source[data-v-f56d9a5d]{display:inline-block;padding:2px 7px;border-radius:9px;background:#eef5fb;color:#3b6c92;font-size:11px}.unmatched-note[data-v-f56d9a5d]{position:sticky;left:0;padding:8px 10px;border-top:1px solid #f1d59b;background:#fff8e8;color:#8a6416;font-size:12px}.query-operation[data-v-f56d9a5d]{position:relative;overflow:visible!important}.operation-trigger[data-v-f56d9a5d]{height:26px;padding:0 7px;color:var(--md-primary)}.operation-menu[data-v-f56d9a5d]{position:absolute;left:8px;top:28px;z-index:30;min-width:148px;padding:4px;border:1px solid var(--md-border);border-radius:4px;background:#fff;box-shadow:0 8px 20px #00000024;display:none}.query-operation:hover .operation-menu[data-v-f56d9a5d],.query-operation:focus-within .operation-menu[data-v-f56d9a5d]{display:grid}.operation-menu button[data-v-f56d9a5d]{height:30px;padding:0 8px;border:0;background:#fff;color:#606266;display:flex;align-items:center;gap:7px;text-align:left}.operation-menu button[data-v-f56d9a5d]:hover{background:#ecf5ff;color:var(--md-primary)}.operation-menu button.disabled[data-v-f56d9a5d]{color:#a8abb2}.operation-menu button.disabled[data-v-f56d9a5d]:hover{background:#f5f7fa;color:#909399}.remark-link[data-v-f56d9a5d]{height:26px;padding:0;border:0;background:transparent;color:var(--md-primary)}.page-size[data-v-f56d9a5d]{width:96px}.detail-close[data-v-f56d9a5d]{width:32px;padding:0}.detail-facts[data-v-f56d9a5d]{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--md-border-light)}.detail-facts div[data-v-f56d9a5d]{min-height:66px;padding:10px 16px;border-right:1px solid var(--md-border-light);display:grid;gap:4px;align-content:center}.detail-facts div[data-v-f56d9a5d]:nth-child(3n){border-right:0}.detail-facts span[data-v-f56d9a5d]{font-size:12px;color:var(--md-text-secondary)}.detail-section[data-v-f56d9a5d]{padding:14px 16px;border-bottom:1px solid var(--md-border-light)}.detail-section h4[data-v-f56d9a5d]{margin:0 0 8px;font-size:14px}.detail-section pre[data-v-f56d9a5d]{max-height:260px;margin:0;overflow:auto;white-space:pre-wrap;font:inherit;line-height:1.6}.internal-detail[data-v-f56d9a5d]{background:#fafafa}.internal-detail p[data-v-f56d9a5d]{margin:0;color:#606266}.query-detail>footer[data-v-f56d9a5d]{border:0}.save-price-dialog[data-v-f56d9a5d]{width:min(920px,calc(100vw - 32px))}.save-price-dialog header>div[data-v-f56d9a5d]{display:grid;gap:3px}.save-source-strip[data-v-f56d9a5d]{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--md-border-light);background:#f5f7fa}.save-source-strip>div[data-v-f56d9a5d]{min-width:0;padding:12px 16px;border-right:1px solid var(--md-border-light);display:grid;gap:5px}.save-source-strip>div[data-v-f56d9a5d]:last-child{border-right:0}.save-source-strip span[data-v-f56d9a5d]{font-size:12px;color:var(--md-text-secondary)}.save-source-strip strong[data-v-f56d9a5d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.save-price-fields[data-v-f56d9a5d]{padding:16px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.save-price-fields.customer-draft-fields[data-v-f56d9a5d]{grid-template-columns:repeat(2,minmax(0,1fr))}.save-price-fields .wide[data-v-f56d9a5d]{min-width:0}.draft-warning[data-v-f56d9a5d]{margin:0 16px 16px;padding:9px 12px;border-left:3px solid #e6a23c;background:#fdf6ec;color:#7a5b23;font-size:13px}.customer-price-preview[data-v-f56d9a5d]{margin:0 16px 16px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--md-border-light)}.customer-price-preview>div[data-v-f56d9a5d]{padding:10px 12px;border-right:1px solid var(--md-border-light);display:grid;gap:4px}.customer-price-preview>div[data-v-f56d9a5d]:last-child{border-right:0}.customer-price-preview span[data-v-f56d9a5d]{font-size:12px;color:var(--md-text-secondary)}.save-price-dialog footer[data-v-f56d9a5d]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--md-border-light)}.exclusion-confirm-dialog[data-v-f56d9a5d]{width:min(680px,calc(100vw - 32px))}.exclusion-confirm-dialog header>div[data-v-f56d9a5d],.exclusion-manager-dialog header>div[data-v-f56d9a5d]{display:grid;gap:3px}.exclusion-confirm-body[data-v-f56d9a5d]{padding:14px 16px;display:grid;grid-template-columns:1fr;gap:10px}.exclusion-confirm-body>div[data-v-f56d9a5d]{min-width:0;padding:9px 10px;border:1px solid var(--md-border-light);display:grid;gap:4px}.exclusion-confirm-body span[data-v-f56d9a5d]{font-size:12px;color:var(--md-text-secondary)}.exclusion-confirm-body strong[data-v-f56d9a5d],.exclusion-confirm-body small[data-v-f56d9a5d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exclusion-preview ul[data-v-f56d9a5d]{max-height:220px;margin:3px 0 0;padding:0;overflow:auto;list-style:none}.exclusion-preview li[data-v-f56d9a5d]{height:31px;padding:0 4px;border-top:1px solid var(--md-border-light);display:grid;grid-template-columns:minmax(100px,.8fr) minmax(140px,1.4fr) minmax(90px,.7fr);align-items:center;gap:9px}.exclusion-preview li em[data-v-f56d9a5d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.exclusion-preview li small[data-v-f56d9a5d]{color:#909399}.exclusion-confirm-dialog footer[data-v-f56d9a5d],.exclusion-manager-dialog footer[data-v-f56d9a5d]{display:flex;justify-content:flex-end;gap:8px;padding:10px 16px;border-top:1px solid var(--md-border-light)}.exclusion-manager-dialog[data-v-f56d9a5d]{width:min(1050px,calc(100vw - 32px))}.exclusion-table-wrap[data-v-f56d9a5d]{max-height:520px;overflow:auto}.exclusion-table-wrap .md-table[data-v-f56d9a5d]{min-width:900px}.exclusion-table-wrap th[data-v-f56d9a5d]{position:sticky;top:0;z-index:2}.exclusion-table-wrap td[data-v-f56d9a5d]{height:36px}.exclusion-table-wrap td[data-v-f56d9a5d]:nth-child(2){display:grid;gap:2px}.exclusion-table-wrap td small[data-v-f56d9a5d]{color:#909399;font-size:11px}.exclusion-active[data-v-f56d9a5d],.exclusion-restored[data-v-f56d9a5d]{display:inline-block;padding:2px 7px;border-radius:9px;font-size:11px}.exclusion-active[data-v-f56d9a5d]{background:#fde2e2;color:#c45656}.exclusion-restored[data-v-f56d9a5d]{background:#e7f6ee;color:#23845c}.restore-channel-button[data-v-f56d9a5d]{border-color:#9fd8bf!important;color:#23845c!important}@media(max-width:1100px){.pricing-query-page[data-v-f56d9a5d]{height:auto;min-height:calc(100vh - 58px);overflow:visible}.api-library-query[data-v-f56d9a5d]{min-height:600px}.query-main-fields.is-agent[data-v-f56d9a5d],.query-main-fields.is-customer[data-v-f56d9a5d]{grid-template-columns:repeat(5,minmax(120px,1fr))}.api-agent-options[data-v-f56d9a5d]{grid-template-columns:repeat(3,minmax(180px,1fr))}.query-results[data-v-f56d9a5d]{height:520px;flex:none}}@media(max-width:900px){.query-main-fields.is-agent[data-v-f56d9a5d],.query-main-fields.is-customer[data-v-f56d9a5d]{grid-template-columns:repeat(2,minmax(0,1fr))}.api-agent-selector-head[data-v-f56d9a5d]{flex-wrap:wrap}.api-agent-selector-head>label[data-v-f56d9a5d]{width:auto;flex:1;margin-left:0}.api-agent-options[data-v-f56d9a5d]{grid-template-columns:repeat(2,minmax(135px,1fr))}.carrier-filter[data-v-f56d9a5d]{height:auto;flex-basis:auto;flex-wrap:wrap}.result-agent-filter[data-v-f56d9a5d],.result-search[data-v-f56d9a5d]{width:100%;margin-left:0}.query-summary[data-v-f56d9a5d]{height:auto;min-height:40px;flex-basis:auto;flex-wrap:wrap;white-space:normal}.api-source-status[data-v-f56d9a5d]{width:100%;padding:0;border:0}.failure-list>div[data-v-f56d9a5d]{grid-template-columns:24px minmax(100px,1fr) 44px}.failure-list p[data-v-f56d9a5d]{grid-column:2/4}.detail-facts[data-v-f56d9a5d],.save-source-strip[data-v-f56d9a5d],.customer-price-preview[data-v-f56d9a5d]{grid-template-columns:repeat(2,1fr)}.save-price-fields[data-v-f56d9a5d],.save-price-fields.customer-draft-fields[data-v-f56d9a5d]{grid-template-columns:1fr}}.remote-alert[data-v-f56d9a5d]{margin:0 0 10px;padding:10px 14px;display:flex;gap:9px;border:1px solid #e6a23c;background:#fdf6ec;color:#7a5b23}.remote-alert>div[data-v-f56d9a5d]{display:grid;gap:3px}.remote-alert span[data-v-f56d9a5d],.remote-alert small[data-v-f56d9a5d]{font-size:12px}.remote-alert small[data-v-f56d9a5d]{color:#909399}.document-review-panel[data-v-99561bd4]{border:1px solid #dbe5ea;border-radius:6px;background:#fff;overflow:hidden}.document-review-head[data-v-99561bd4]{min-height:52px;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e9ed;background:#fbfcfd}.document-review-title[data-v-99561bd4],.document-review-title>div[data-v-99561bd4],.document-review-tools[data-v-99561bd4],.pane-head[data-v-99561bd4],.pane-head>div[data-v-99561bd4],.pane-head>div[data-v-99561bd4]:last-child{display:flex;align-items:center}.document-review-title[data-v-99561bd4]{gap:9px;color:#087a5d}.document-review-title>div[data-v-99561bd4]{gap:10px}.document-review-title h3[data-v-99561bd4]{margin:0;font-size:14px;color:#263640}.review-status[data-v-99561bd4]{padding:3px 8px;border-radius:3px;font-size:12px;color:#687985;background:#edf2f5}.review-status.有差异[data-v-99561bd4]{color:#a44b10;background:#fff0df}.review-status.已确认[data-v-99561bd4]{color:#087257;background:#e6f5ef}.document-review-tools[data-v-99561bd4]{gap:8px}.document-review-tools select[data-v-99561bd4]{height:34px;min-width:130px;padding:0 8px;border:1px solid #cdd8df;border-radius:4px;background:#fff}.upload-button[data-v-99561bd4]{height:34px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid #bfd2da;border-radius:4px;color:#45606e;background:#fff;cursor:pointer}.upload-button input[data-v-99561bd4]{display:none}.document-version-bar[data-v-99561bd4]{min-height:42px;padding:5px 10px;display:flex;gap:5px;overflow:auto;border-bottom:1px solid #e2e9ed}.document-version-bar button[data-v-99561bd4]{height:31px;white-space:nowrap}.document-version-bar button.active[data-v-99561bd4]{color:#087a5d;border-color:#88c7b5;background:#eef9f5}.document-version-bar button.history[data-v-99561bd4]{color:#84919a}.document-version-bar small[data-v-99561bd4]{margin-left:5px}.document-compare-grid[data-v-99561bd4]{height:520px;display:grid;grid-template-columns:minmax(350px,1.08fr) minmax(420px,1.25fr) minmax(250px,.72fr)}.document-compare-grid>section[data-v-99561bd4]{min-width:0;min-height:0;overflow:hidden;border-right:1px solid #e1e8ec}.document-compare-grid>section[data-v-99561bd4]:last-child{border-right:0}.pane-head[data-v-99561bd4]{min-height:47px;padding:7px 11px;justify-content:space-between;border-bottom:1px solid #e2e9ed;background:#fbfcfd}.pane-head>div[data-v-99561bd4]{min-width:0;gap:6px}.pane-head>div[data-v-99561bd4]:first-child{display:grid;gap:3px}.pane-head strong[data-v-99561bd4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pane-head span[data-v-99561bd4]{font-size:12px;color:#7c8a93}.pane-head button[data-v-99561bd4]{height:30px;padding:0 8px}.document-preview[data-v-99561bd4]{height:calc(100% - 47px);display:grid;place-items:center;overflow:auto;background:#eef2f4}.document-preview img[data-v-99561bd4]{max-width:100%;height:auto}.document-preview iframe[data-v-99561bd4]{width:100%;height:100%;border:0}.non-preview[data-v-99561bd4]{display:grid;justify-items:center;gap:8px;color:#7c8b95}.non-preview strong[data-v-99561bd4]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4c5f6a}.difference-list[data-v-99561bd4]{height:calc(100% - 47px);min-height:0;overflow:auto}.difference-row[data-v-99561bd4]{min-height:90px;padding:10px;display:grid;grid-template-columns:104px minmax(0,1fr) 76px;align-items:center;gap:8px;border-bottom:1px solid #e6ecef}.difference-row.红色[data-v-99561bd4]{border-left:3px solid #d14e4e}.difference-row.黄色[data-v-99561bd4]{border-left:3px solid #d49a31}.difference-row.灰色[data-v-99561bd4]{border-left:3px solid #99a6ae}.difference-row.已处理[data-v-99561bd4]{background:#f8fbfa}.difference-name[data-v-99561bd4]{display:grid;gap:4px}.difference-name>span[data-v-99561bd4]{width:max-content;padding:2px 5px;border-radius:3px;font-size:11px;color:#a43c3c;background:#fff0f0}.difference-row.黄色 .difference-name>span[data-v-99561bd4]{color:#95620e;background:#fff7e5}.difference-row.灰色 .difference-name>span[data-v-99561bd4]{color:#687985;background:#edf2f5}.difference-name small[data-v-99561bd4]{color:#7f8d96}.difference-values[data-v-99561bd4]{min-width:0;display:grid;gap:6px}.difference-values p[data-v-99561bd4]{margin:0;line-height:1.4;overflow-wrap:anywhere}.difference-values span[data-v-99561bd4]{display:inline-block;width:34px;color:#7f8d96}.difference-actions[data-v-99561bd4]{justify-self:end}.difference-actions details[data-v-99561bd4]{position:relative}.difference-actions summary[data-v-99561bd4]{height:30px;padding:0 8px;display:flex;align-items:center;gap:4px;border:1px solid #cdd8df;border-radius:4px;list-style:none;cursor:pointer}.difference-actions details>div[data-v-99561bd4]{position:absolute;right:0;top:34px;z-index:5;width:132px;padding:4px;display:grid;gap:2px;border:1px solid #d9e2e8;border-radius:5px;background:#fff;box-shadow:0 8px 22px #18263129}.difference-actions button[data-v-99561bd4]{height:29px;justify-content:flex-start;border:0}.danger-text[data-v-99561bd4]{color:#b43737}.resolved-icon[data-v-99561bd4]{justify-self:center;color:#079b73}.empty-differences[data-v-99561bd4]{height:180px;display:grid;place-items:center;align-content:center;gap:9px;color:#168267}.standard-pane dl[data-v-99561bd4]{height:calc(100% - 47px);min-height:0;margin:0;overflow:auto}.standard-pane dl>template[data-v-99561bd4]{display:none}.standard-pane dt[data-v-99561bd4]{padding:8px 11px 3px;color:#7b8992;font-size:12px}.standard-pane dd[data-v-99561bd4]{min-height:25px;margin:0;padding:0 11px 8px;overflow-wrap:anywhere;border-bottom:1px solid #edf1f3;color:#344650}.document-empty[data-v-99561bd4]{height:210px;display:grid;place-items:center;align-content:center;gap:8px;color:#80909a}.document-review-footer[data-v-99561bd4]{position:relative;z-index:1;min-height:54px;padding:8px 12px;display:flex;align-items:center;gap:10px;border-top:1px solid #e2e9ed;background:#fbfcfd}.document-review-footer label[data-v-99561bd4]{display:flex;align-items:center;gap:7px;color:#60717c}.document-review-footer input[data-v-99561bd4]{width:320px;height:34px;padding:0 9px;border:1px solid #ccd7de;border-radius:4px}.document-review-footer>span[data-v-99561bd4]{margin-left:auto;color:#7b8993}.recognition-backdrop[data-v-99561bd4]{position:fixed;inset:0;z-index:1300;padding:24px;display:grid;place-items:center;background:#17212b75}.recognition-dialog[data-v-99561bd4]{width:min(980px,96vw);max-height:90vh;border-radius:7px;background:#fff;box-shadow:0 20px 54px #101c2640;overflow:auto}.recognition-dialog>header[data-v-99561bd4],.recognition-dialog>footer[data-v-99561bd4]{min-height:58px;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e9ed}.recognition-dialog h3[data-v-99561bd4]{margin:0;font-size:16px}.recognition-dialog header span[data-v-99561bd4],.recognition-dialog footer span[data-v-99561bd4]{display:block;margin-top:3px;color:#7b8992}.recognition-meta[data-v-99561bd4]{padding:12px 16px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.recognition-fields[data-v-99561bd4]{padding:12px 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.recognition-meta label[data-v-99561bd4],.recognition-fields label[data-v-99561bd4]{display:grid;gap:5px;color:#5f707b}.recognition-fields .wide[data-v-99561bd4]{grid-column:span 2}.recognition-meta input[data-v-99561bd4],.recognition-meta select[data-v-99561bd4],.recognition-fields input[data-v-99561bd4]{width:100%;height:35px;padding:0 9px;border:1px solid #ccd7de;border-radius:4px;background:#fff}.recognition-dialog>footer[data-v-99561bd4]{justify-content:flex-end;gap:8px;border-top:1px solid #e2e9ed;border-bottom:0}.recognition-dialog>footer span[data-v-99561bd4]{margin-right:auto}@media(max-width:1000px){.document-compare-grid[data-v-99561bd4]{height:auto;grid-template-columns:1fr}.document-compare-grid>section[data-v-99561bd4]{height:420px;border-right:0;border-bottom:1px solid #e1e8ec}.document-review-head[data-v-99561bd4]{align-items:flex-start;gap:8px;flex-direction:column}.recognition-fields[data-v-99561bd4]{grid-template-columns:repeat(2,1fr)}}.recognition-warning-strip[data-v-99561bd4]{max-height:64px;padding:5px 9px;display:flex;gap:5px;overflow:auto;border-bottom:1px solid #ead9aa;background:#fffaf0}.recognition-warning-strip span[data-v-99561bd4]{padding:2px 5px;border-radius:3px;white-space:nowrap;color:#8a611d;background:#fff0c9}.document-source-pane:has(.recognition-warning-strip) .document-preview[data-v-99561bd4]{height:calc(100% - 112px)}.comparison-counts[data-v-99561bd4]{display:flex!important;gap:5px!important}.comparison-counts span[data-v-99561bd4]{padding:2px 5px;border-radius:3px;font-size:11px!important}.comparison-counts .matched[data-v-99561bd4]{color:#087257;background:#e6f5ef}.comparison-counts .different[data-v-99561bd4]{color:#a44b10;background:#fff0df}.comparison-counts .reference[data-v-99561bd4]{color:#687985;background:#edf2f5}.reference-icon[data-v-99561bd4]{justify-self:center;color:#7b8993}.difference-row[data-v-99561bd4]{grid-template-columns:104px minmax(0,1fr) 164px}.difference-row.绿色[data-v-99561bd4]{border-left:3px solid #1b9a70}.difference-row.绿色 .difference-name>span[data-v-99561bd4]{color:#087257;background:#e6f5ef}.difference-row.人工通过[data-v-99561bd4]{background:#f5fbf8}.difference-row.人工不通过[data-v-99561bd4]{background:#fff7f7}.direct-review-actions[data-v-99561bd4]{display:flex;gap:5px}.direct-review-actions button[data-v-99561bd4]{height:29px;padding:0 7px;font-size:12px;white-space:nowrap}.direct-review-actions .pass.selected[data-v-99561bd4]{color:#087257;border-color:#61b99c;background:#e6f5ef}.direct-review-actions .fail.selected[data-v-99561bd4]{color:#b43737;border-color:#e49a9a;background:#fff0f0}.document-review-footer[data-v-99561bd4]{gap:8px;flex-wrap:wrap}.document-review-footer input[data-v-99561bd4]{width:240px}.resolution-dialog[data-v-99561bd4]{width:min(560px,94vw);border-radius:7px;background:#fff;box-shadow:0 20px 54px #101c2640;overflow:hidden}.resolution-dialog>header[data-v-99561bd4],.resolution-dialog>footer[data-v-99561bd4]{min-height:56px;padding:9px 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e9ed}.resolution-dialog h3[data-v-99561bd4]{margin:0;font-size:16px}.resolution-dialog header span[data-v-99561bd4]{display:block;margin-top:3px;color:#7b8992}.resolution-values[data-v-99561bd4]{padding:13px 15px;display:grid;grid-template-columns:1fr 1fr;gap:9px;background:#f7fafb}.resolution-values p[data-v-99561bd4]{margin:0;padding:9px;border:1px solid #dfe7eb;border-radius:5px;background:#fff}.resolution-values span[data-v-99561bd4],.resolution-values strong[data-v-99561bd4]{display:block}.resolution-values span[data-v-99561bd4]{margin-bottom:5px;color:#788892;font-size:12px}.resolution-values strong[data-v-99561bd4]{overflow-wrap:anywhere;color:#344650}.resolution-reason[data-v-99561bd4]{padding:14px 15px;display:grid;gap:6px;color:#596d78}.resolution-reason textarea[data-v-99561bd4]{width:100%;padding:9px;border:1px solid #cbd7de;border-radius:4px;resize:vertical;font:inherit}.resolution-dialog>footer[data-v-99561bd4]{justify-content:flex-end;gap:8px;border-top:1px solid #e2e9ed;border-bottom:0}.document-workbench[data-v-562c60d0]{color:#303133}.dw-page-head[data-v-562c60d0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dw-page-head>div[data-v-562c60d0]:first-child{display:flex;align-items:center;gap:14px}.dw-page-head h2[data-v-562c60d0]{margin:0;font-size:20px}.dw-back[data-v-562c60d0]{border:0;color:#606266;background:transparent}.dw-head-actions[data-v-562c60d0],.dw-toolbar[data-v-562c60d0],.row-actions[data-v-562c60d0],.dw-pagination[data-v-562c60d0]{display:flex;align-items:center;gap:8px}.dw-head-actions button[data-v-562c60d0],.dw-toolbar button[data-v-562c60d0],.dw-pagination button[data-v-562c60d0]{height:32px}.dw-summary[data-v-562c60d0]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:16px;margin-bottom:16px}.dw-summary button[data-v-562c60d0]{height:64px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border:1px solid #dcdfe6;border-radius:4px;background:#fff}.dw-summary button.active[data-v-562c60d0]{border-color:#409eff;box-shadow:inset 0 0 0 1px #409eff}.dw-summary span[data-v-562c60d0]{font-size:14px;color:#606266}.dw-summary strong[data-v-562c60d0]{font-size:20px;color:#303133}.dw-summary .red[data-v-562c60d0]{color:#f56c6c}.dw-summary .green[data-v-562c60d0]{color:#67c23a}.dw-toolbar[data-v-562c60d0]{min-height:48px;padding:8px 12px;border:1px solid #dcdfe6;border-bottom:0;background:#fff}.dw-toolbar>span[data-v-562c60d0]{margin-left:auto;font-size:12px;color:#909399}.dw-search[data-v-562c60d0]{width:340px;height:32px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #dcdfe6;border-radius:4px}.dw-search input[data-v-562c60d0]{width:100%;height:30px;border:0;outline:0}.dw-toolbar select[data-v-562c60d0],.dw-pagination select[data-v-562c60d0]{height:32px;border:1px solid #dcdfe6;border-radius:4px;background:#fff}.dw-table-scroll[data-v-562c60d0]{overflow:auto;border:1px solid #dcdfe6;background:#fff}.dw-table-scroll table[data-v-562c60d0]{width:100%;min-width:1540px;border-collapse:collapse;font-size:13px}.dw-table-scroll th[data-v-562c60d0]{height:36px;padding:0 10px;text-align:left;white-space:nowrap;color:#606266;background:#f5f7fa;border-bottom:1px solid #dcdfe6}.dw-table-scroll td[data-v-562c60d0]{height:44px;padding:4px 10px;border-bottom:1px solid #ebeef5}.dw-table-scroll tbody tr[data-v-562c60d0]:nth-child(2n){background:#fafafa}.dw-table-scroll tbody tr[data-v-562c60d0]:hover{background:#ecf5ff}.dw-table-scroll .check[data-v-562c60d0]{width:42px;text-align:center}.dw-table-scroll .number[data-v-562c60d0]{text-align:right}.two-line[data-v-562c60d0]{display:grid;gap:2px;max-width:180px}.two-line[data-v-562c60d0]>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.two-line small[data-v-562c60d0]{color:#909399}.type-list[data-v-562c60d0]{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-status[data-v-562c60d0]{padding:3px 7px;border-radius:3px;background:#f4f4f5;color:#909399}.dw-status.warning[data-v-562c60d0]{background:#fdf6ec;color:#e6a23c}.dw-status.danger[data-v-562c60d0]{background:#fef0f0;color:#f56c6c}.dw-status.success[data-v-562c60d0]{background:#f0f9eb;color:#67c23a}.green-text[data-v-562c60d0]{color:#67c23a}.red-text[data-v-562c60d0]{color:#f56c6c;font-weight:700}.row-actions button[data-v-562c60d0]{height:28px;padding:0 8px}.dw-empty[data-v-562c60d0]{height:180px!important;text-align:center;color:#909399}.dw-empty svg[data-v-562c60d0]{display:block;margin:0 auto 8px}.dw-pagination[data-v-562c60d0]{justify-content:flex-end;padding:12px 0}.dw-backdrop[data-v-562c60d0]{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:#0000006b}.dw-upload-dialog[data-v-562c60d0]{width:min(760px,calc(100vw - 40px));border-radius:4px;background:#fff;box-shadow:0 12px 36px #00000038}.dw-upload-dialog header[data-v-562c60d0],.dw-upload-dialog footer[data-v-562c60d0]{min-height:56px;padding:12px 16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #ebeef5}.dw-upload-dialog header[data-v-562c60d0]{justify-content:space-between}.dw-upload-dialog h3[data-v-562c60d0]{margin:0 0 3px;font-size:16px}.dw-upload-dialog header span[data-v-562c60d0],.dw-upload-dialog footer>span[data-v-562c60d0]{font-size:12px;color:#909399}.dw-upload-dialog footer[data-v-562c60d0]{justify-content:flex-end;border-top:1px solid #ebeef5;border-bottom:0}.dw-upload-dialog footer>span[data-v-562c60d0]{margin-right:auto}.dw-upload-form[data-v-562c60d0]{padding:16px;display:grid;grid-template-columns:1.5fr 1fr;gap:12px}.dw-upload-form label[data-v-562c60d0]{display:grid;gap:6px;font-size:14px}.dw-upload-form label>span[data-v-562c60d0]{color:#303133}.dw-upload-form label>span[data-v-562c60d0]:after{color:#f56c6c}.dw-upload-form select[data-v-562c60d0],.dw-upload-form input[data-v-562c60d0]{height:32px;border:1px solid #dcdfe6;border-radius:4px}.file-picker[data-v-562c60d0]{grid-column:1/-1}.file-picker small[data-v-562c60d0]{color:#909399}.dw-file-list[data-v-562c60d0]{max-height:150px;margin:0 16px 16px;padding:8px 12px;display:grid;gap:5px;overflow:auto;border:1px solid #ebeef5;background:#f5f7fa}.dw-file-list span[data-v-562c60d0]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.dw-summary[data-v-562c60d0]{grid-template-columns:repeat(2,1fr)}.dw-page-head[data-v-562c60d0]{align-items:flex-start}.dw-page-head>div[data-v-562c60d0]:first-child{align-items:flex-start;flex-direction:column}.dw-toolbar[data-v-562c60d0]{align-items:stretch;flex-wrap:wrap}.dw-search[data-v-562c60d0]{width:100%}.dw-toolbar>span[data-v-562c60d0]{margin-left:0}.dw-upload-form[data-v-562c60d0]{grid-template-columns:1fr}}.inbox-page[data-v-ae148e43]{display:grid;gap:16px}.head-actions[data-v-ae148e43]{display:flex;gap:8px;align-items:center}.universal-preview[data-v-ae148e43]{background:#fff;border:1px solid #b9d9ce;box-shadow:0 8px 24px #19483a14}.universal-preview>header[data-v-ae148e43],.universal-preview>footer[data-v-ae148e43]{padding:12px 14px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e1ebe7}.universal-preview>header>div[data-v-ae148e43],.universal-preview>header span[data-v-ae148e43]{display:flex;align-items:center;gap:9px}.universal-preview>header span[data-v-ae148e43]{align-items:flex-start;flex-direction:column;gap:2px}.universal-preview small[data-v-ae148e43],.universal-preview footer span[data-v-ae148e43]{color:#6b7e77}.preview-counts[data-v-ae148e43]{display:flex;gap:8px;padding:12px 14px}.preview-counts span[data-v-ae148e43]{padding:6px 10px;background:#f2f6f4}.preview-counts .pass[data-v-ae148e43]{color:#08795c;background:#e6f6f0}.preview-counts .fail[data-v-ae148e43]{color:#b54734;background:#fff0ec}.preview-errors[data-v-ae148e43]{display:grid;gap:5px;margin:0 14px 12px;padding:10px;color:#a04436;background:#fff5f2}.universal-preview table[data-v-ae148e43]{width:calc(100% - 28px);margin:0 14px 14px;border-collapse:collapse}.universal-preview th[data-v-ae148e43],.universal-preview td[data-v-ae148e43]{padding:8px;border:1px solid #e2e9e6;text-align:left}.universal-preview th[data-v-ae148e43]{background:#f5f8f7}.universal-preview>footer[data-v-ae148e43]{border-top:1px solid #e1ebe7;border-bottom:0}.inbox-upload-card[data-v-ae148e43]{display:grid;gap:14px;padding:16px;background:#fff;border:1px solid #dbe6e2;border-radius:8px}.inbox-choice-grid[data-v-ae148e43]{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.inbox-upload-card label[data-v-ae148e43]{min-width:0;display:grid;gap:7px;font-size:13px;color:#48615a}.inbox-upload-card input[data-v-ae148e43],.inbox-upload-card select[data-v-ae148e43],.candidate-summary select[data-v-ae148e43]{width:100%;min-width:0;min-height:36px;border:1px solid #cfdcd7;border-radius:4px;padding:0 10px;background:#fff}.template-quick-picks[data-v-ae148e43]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;border:1px solid #dbe6e2;background:#f8faf9}.template-quick-picks>strong[data-v-ae148e43]{margin-right:4px;color:#405a52;font-size:13px}.template-quick-picks button[data-v-ae148e43]{min-height:34px;padding:4px 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid #cbdad5;border-radius:4px;color:#48615a;background:#fff}.template-quick-picks button[data-v-ae148e43]:hover{border-color:#76a997;color:#167d62}.template-quick-picks button.active[data-v-ae148e43]{border-color:#167d62;color:#fff;background:#167d62;box-shadow:0 0 0 2px #167d621f}.template-quick-picks button small[data-v-ae148e43]{opacity:.72;font-size:11px}.template-empty[data-v-ae148e43]{color:#7a8e88;font-size:12px}.template-usage-card[data-v-ae148e43]{padding:11px 12px;border:1px solid #d9e5e1;background:#f7faf9;display:grid;gap:7px}.template-usage-card>div[data-v-ae148e43]:first-child{display:flex;align-items:baseline;gap:10px}.template-usage-card>div:first-child span[data-v-ae148e43],.template-usage-card p[data-v-ae148e43]{margin:0;color:#6b7e77;font-size:12px}.template-field-list[data-v-ae148e43]{display:flex;flex-wrap:wrap;gap:5px}.template-field-list span[data-v-ae148e43]{padding:2px 6px;color:#35685a;background:#e8f3ef;border-radius:3px;font-size:12px}.template-field-list span.required[data-v-ae148e43]{color:#a04436;background:#fff0ec}.inbox-import-row[data-v-ae148e43]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:stretch}.file-drop-zone[data-v-ae148e43]{min-width:0;min-height:76px;padding:12px 16px;display:flex;align-items:center;gap:12px;border:1px dashed #76a997;color:#167d62;background:#f8fbfa;cursor:pointer;outline:none}.file-drop-zone.active[data-v-ae148e43]{border-color:#079b73;background:#eaf7f2;box-shadow:0 0 0 3px #079b731a}.file-drop-zone.selected[data-v-ae148e43]{border-style:solid}.file-drop-zone>div[data-v-ae148e43]{min-width:0;display:grid;gap:5px}.file-drop-zone strong[data-v-ae148e43],.file-drop-zone span[data-v-ae148e43]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-drop-zone span[data-v-ae148e43]{color:#6b7e77;font-size:12px}.file-drop-zone input[data-v-ae148e43]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.import-submit[data-v-ae148e43]{height:auto;min-width:180px}.inbox-howto[data-v-ae148e43]{padding:11px 14px;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;border:1px solid #dbe6e2;background:#fff}.inbox-howto span[data-v-ae148e43]{color:#60746d}.inbox-filter[data-v-ae148e43]{display:flex;gap:8px}.inbox-filter button.active[data-v-ae148e43]{color:#fff;background:#167d62}.inbox-list[data-v-ae148e43]{display:grid;gap:10px}.inbox-row[data-v-ae148e43]{display:grid;grid-template-columns:minmax(240px,1fr) minmax(320px,1.4fr);gap:12px 18px;padding:16px;background:#fff;border:1px solid #dbe6e2;border-radius:12px}.file-summary[data-v-ae148e43]{display:grid;gap:5px}.file-summary span[data-v-ae148e43],.file-summary small[data-v-ae148e43],.match-list[data-v-ae148e43]{color:#637872}.candidate-summary[data-v-ae148e43]{display:flex;gap:8px;align-items:center}.candidate-summary select[data-v-ae148e43]{flex:1}.match-list[data-v-ae148e43]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px}.inbox-empty[data-v-ae148e43]{padding:50px;text-align:center;color:#7a8e88;background:#fff;border-radius:12px}.link-button[data-v-ae148e43]{color:#167d62;background:transparent;border:0;text-decoration:underline}@media(max-width:1100px){.inbox-choice-grid[data-v-ae148e43]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.inbox-choice-grid[data-v-ae148e43],.inbox-import-row[data-v-ae148e43],.inbox-row[data-v-ae148e43]{grid-template-columns:1fr}.import-submit[data-v-ae148e43]{min-height:42px}.match-list[data-v-ae148e43]{grid-column:auto}}.wecom-customer-panel[data-v-58903df1]{display:grid;gap:12px}.wecom-title[data-v-58903df1],.card-heading[data-v-58903df1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.wecom-title>div[data-v-58903df1]{display:flex;align-items:center;gap:10px}.wecom-title span[data-v-58903df1],.card-heading>div[data-v-58903df1]{display:grid;gap:3px}.wecom-title small[data-v-58903df1],.card-heading small[data-v-58903df1],.group-list small[data-v-58903df1],.feature-grid small[data-v-58903df1],.bill-modes small[data-v-58903df1],td small[data-v-58903df1]{color:#909399;font-size:12px}.service-switch[data-v-58903df1]{display:flex;align-items:center;gap:7px;font-weight:600}.wecom-tabs[data-v-58903df1]{display:flex;border-bottom:1px solid #dcdfe6}.wecom-tabs button[data-v-58903df1]{height:36px;border:0;background:transparent;padding:0 18px}.wecom-tabs button.active[data-v-58903df1]{color:#409eff;border-bottom:2px solid #409eff;font-weight:700}.wecom-card[data-v-58903df1]{border:1px solid #e4e7ed;border-radius:4px;padding:14px;background:#fff}.card-heading[data-v-58903df1]{margin-bottom:12px}.card-heading button[data-v-58903df1],.group-list button[data-v-58903df1],.panel-actions button[data-v-58903df1],.group-form button[data-v-58903df1],td button[data-v-58903df1]{height:30px;border:1px solid #dcdfe6;background:#fff;border-radius:4px;padding:0 10px;display:inline-flex;align-items:center;gap:4px}.primary[data-v-58903df1]{background:#409eff!important;border-color:#409eff!important;color:#fff}.danger[data-v-58903df1]{color:#f56c6c}.group-list[data-v-58903df1]{border:1px solid #ebeef5}.group-list article[data-v-58903df1]{min-height:46px;display:grid;grid-template-columns:1fr 70px 60px auto;align-items:center;gap:12px;padding:0 12px;border-bottom:1px solid #ebeef5}.group-list article>div[data-v-58903df1]:first-child{display:grid}.group-list article>span[data-v-58903df1]{color:#409eff}.group-list article>em[data-v-58903df1]{font-style:normal;color:#67c23a}.group-list article>em.off[data-v-58903df1]{color:#909399}.group-form[data-v-58903df1]{display:grid;grid-template-columns:1.1fr 1.4fr .7fr .6fr auto;gap:8px;margin-top:10px;align-items:center}.group-form input[data-v-58903df1],.group-form select[data-v-58903df1],.template-fields input[data-v-58903df1],.template-fields select[data-v-58903df1],.template-fields textarea[data-v-58903df1]{box-sizing:border-box;width:100%;height:32px;border:1px solid #dcdfe6;border-radius:4px;padding:0 9px}.group-form label[data-v-58903df1]{display:flex;gap:5px;align-items:center}.group-form label input[data-v-58903df1]{width:auto}.feature-grid[data-v-58903df1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.feature-grid label[data-v-58903df1],.bill-modes label[data-v-58903df1]{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid #ebeef5;border-radius:4px}.feature-grid span[data-v-58903df1],.bill-modes span[data-v-58903df1]{display:grid;gap:3px}.bill-modes[data-v-58903df1]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.panel-actions[data-v-58903df1]{display:flex;justify-content:flex-end}.template-fields[data-v-58903df1]{display:grid;grid-template-columns:1fr 1fr .8fr 1fr;gap:8px}.template-fields textarea[data-v-58903df1]{height:84px;padding:8px;grid-column:1/3}.template-preview[data-v-58903df1]{grid-column:3/5;border:1px solid #d9ecff;background:#f5faff;border-radius:4px;padding:8px}.template-preview span[data-v-58903df1]{font-size:12px;color:#409eff}.template-preview p[data-v-58903df1]{margin:8px 0}.active-check[data-v-58903df1]{display:flex;align-items:center;gap:6px}.template-table[data-v-58903df1]{overflow:auto}.template-table table[data-v-58903df1]{width:100%;border-collapse:collapse;font-size:13px}.template-table th[data-v-58903df1],.template-table td[data-v-58903df1]{height:38px;padding:0 8px;border-bottom:1px solid #ebeef5;text-align:left}.template-table th[data-v-58903df1]{background:#f5f7fa}.template-table td[data-v-58903df1]:first-child{display:grid;align-content:center}.template-table .content[data-v-58903df1]{max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-table td[data-v-58903df1]:last-child{white-space:nowrap}.feature-form[data-v-58903df1]{display:grid;grid-template-columns:.8fr 1fr 1.5fr .45fr auto;gap:8px}.feature-form input[data-v-58903df1]{height:32px;border:1px solid #dcdfe6;border-radius:4px;padding:0 9px}.feature-admin-list[data-v-58903df1]{border:1px solid #ebeef5}.feature-admin-list article[data-v-58903df1]{min-height:48px;display:grid;grid-template-columns:1fr 60px auto;align-items:center;gap:12px;padding:0 12px;border-bottom:1px solid #ebeef5}.feature-admin-list article>div[data-v-58903df1]:first-child{display:grid;gap:2px}.feature-admin-list small[data-v-58903df1]{color:#909399}.feature-admin-list em[data-v-58903df1]{font-style:normal;color:#67c23a}.feature-admin-list em.off[data-v-58903df1]{color:#909399}.feature-admin-list button[data-v-58903df1]{height:30px;border:1px solid #dcdfe6;background:#fff;border-radius:4px;padding:0 10px}.empty[data-v-58903df1]{padding:24px;text-align:center;color:#909399}@media(max-width:1000px){.feature-grid[data-v-58903df1],.bill-modes[data-v-58903df1]{grid-template-columns:1fr}.group-form[data-v-58903df1],.template-fields[data-v-58903df1],.feature-form[data-v-58903df1]{grid-template-columns:1fr 1fr}.template-fields textarea[data-v-58903df1],.template-preview[data-v-58903df1]{grid-column:1/-1}}.bill-import-mask[data-v-f654c67e]{position:fixed;inset:0;z-index:2000;background:#0006;display:flex;align-items:center;justify-content:center}.bill-import[data-v-f654c67e]{width:min(1120px,96vw);max-height:94vh;background:#fff;border-radius:6px;display:flex;flex-direction:column;color:#303133;font-size:13px}.bill-import header[data-v-f654c67e],.bill-import footer[data-v-f654c67e]{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ddd}.bill-import h3[data-v-f654c67e],.bill-import h4[data-v-f654c67e]{margin:8px 0}.import-scroll[data-v-f654c67e]{overflow:auto;padding:12px 16px}.import-fields[data-v-f654c67e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.import-fields label[data-v-f654c67e]{display:grid;gap:5px;min-width:0}.bill-import fieldset[data-v-f654c67e]{border:0;margin:0;padding:0}.bill-import input[data-v-f654c67e],.bill-import select[data-v-f654c67e],.bill-import button[data-v-f654c67e]{box-sizing:border-box;min-height:30px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;padding:4px 8px;max-width:100%;font:inherit}.bill-import button[data-v-f654c67e]{color:#1672c4;cursor:pointer}.bill-import button[data-v-f654c67e]:disabled{opacity:.5;cursor:default}.bill-import p[data-v-f654c67e],.bill-import footer[data-v-f654c67e]{color:#606266}.bill-import .error[data-v-f654c67e]{color:#c33737}.bill-import .success[data-v-f654c67e],.bill-import small[data-v-f654c67e]{font-weight:400;color:#337c42}.source-table[data-v-f654c67e]{overflow:auto;max-height:310px;margin:10px 0}.source-table table[data-v-f654c67e]{border-collapse:collapse;width:100%;white-space:nowrap}.source-table th[data-v-f654c67e],.source-table td[data-v-f654c67e]{border:1px solid #e4e7ed;padding:7px 9px;font-weight:400;text-align:left}.source-table th[data-v-f654c67e]{background:#f5f7fa;position:sticky;top:0}.source-table th select[data-v-f654c67e]{display:block;min-width:120px;margin-top:6px}.pages[data-v-f654c67e]{display:flex;gap:12px;align-items:center;margin:10px 0}.bill-import footer>div[data-v-f654c67e]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:750px){.import-fields[data-v-f654c67e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.finance-shell[data-v-837b4bf0]{min-height:calc(100vh - 64px);background:#f5f7fa;color:#303133;font:14px PingFang SC,Microsoft YaHei,sans-serif}.page-head[data-v-837b4bf0]{height:64px;padding:0 20px;border-bottom:1px solid #dcdfe6;background:#fff;display:flex;align-items:center;justify-content:space-between}.head-title[data-v-837b4bf0]{display:flex;align-items:center;gap:12px}.head-title h2[data-v-837b4bf0]{margin:0;font-size:20px}.head-title p[data-v-837b4bf0]{margin:3px 0 0;color:#909399;font-size:12px}.icon-button[data-v-837b4bf0],.secondary-button[data-v-837b4bf0],.primary-button[data-v-837b4bf0],.table-action[data-v-837b4bf0]{height:32px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#606266;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.icon-button[data-v-837b4bf0]{width:32px;padding:0}.primary-button[data-v-837b4bf0]{border-color:#409eff;background:#409eff;color:#fff}.module-nav[data-v-837b4bf0]{padding:0 20px;border-bottom:1px solid #dcdfe6;background:#fff;display:flex;gap:4px;overflow-x:auto}.module-nav button[data-v-837b4bf0]{height:42px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#606266;white-space:nowrap;cursor:pointer}.module-nav button.active[data-v-837b4bf0]{border-bottom-color:#409eff;color:#409eff;font-weight:700}.workspace[data-v-837b4bf0]{margin:16px 20px;background:#fff;border:1px solid #e4e7ed;border-radius:4px;overflow:hidden}.workspace-title[data-v-837b4bf0]{height:56px;padding:0 16px;border-bottom:1px solid #ebeef5;display:flex;align-items:center;justify-content:space-between}.workspace-title h3[data-v-837b4bf0]{margin:0;font-size:16px}.workspace-title span[data-v-837b4bf0]{display:block;margin-top:3px;color:#909399;font-size:12px}.title-actions[data-v-837b4bf0],.row-actions[data-v-837b4bf0]{display:flex;align-items:center;justify-content:center;gap:6px}.filter-bar[data-v-837b4bf0]{height:52px;padding:0 16px;border-bottom:1px solid #ebeef5;background:#fafafa;display:flex;align-items:center;gap:10px}.search-box[data-v-837b4bf0]{width:320px;height:32px;padding:0 9px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;display:flex;align-items:center;gap:6px}.search-box input[data-v-837b4bf0]{width:100%;border:0;outline:0}.filter-bar select[data-v-837b4bf0]{height:32px;min-width:130px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;padding:0 8px}.operation-bar[data-v-837b4bf0]{padding:12px 16px;border-bottom:1px solid #ebeef5;background:#fafafa;display:grid;align-items:end;gap:12px}.bill-settings[data-v-837b4bf0]{grid-template-columns:minmax(220px,2fr) .65fr .8fr .8fr minmax(180px,1.4fr) auto}.fee-create[data-v-837b4bf0]{grid-template-columns:1fr 1.2fr 1fr 1.8fr auto}.operation-bar label[data-v-837b4bf0],.modal-form label[data-v-837b4bf0]{display:grid;gap:5px;min-width:0}.operation-bar label span[data-v-837b4bf0],.modal-form label span[data-v-837b4bf0]{font-weight:600;font-size:13px}.operation-bar em[data-v-837b4bf0],.modal-form em[data-v-837b4bf0]{color:#f56c6c;font-style:normal}.operation-bar input[data-v-837b4bf0],.operation-bar select[data-v-837b4bf0],.modal-form input[data-v-837b4bf0],.modal-form select[data-v-837b4bf0]{box-sizing:border-box;width:100%;height:32px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;padding:0 9px}.data-table[data-v-837b4bf0]{overflow:auto;max-height:calc(100vh - 252px);scrollbar-gutter:stable}.data-table table[data-v-837b4bf0]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.data-table th[data-v-837b4bf0],.data-table td[data-v-837b4bf0]{box-sizing:border-box;height:36px;padding:0 8px;border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-table th[data-v-837b4bf0]{position:sticky;top:0;z-index:2;background:#f5f7fa;color:#606266;font-weight:700}.data-table tbody tr[data-v-837b4bf0]:nth-child(2n){background:#fafafa}.data-table tbody tr[data-v-837b4bf0]:hover{background:#ecf5ff}.data-table .amount-cell[data-v-837b4bf0]{text-align:right;font-variant-numeric:tabular-nums}.select-col[data-v-837b4bf0]{width:42px}.text-button[data-v-837b4bf0]{border:0;background:transparent;color:#409eff;cursor:pointer}.cell-input[data-v-837b4bf0]{box-sizing:border-box;width:100%;height:28px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;padding:0 6px}.amount-input[data-v-837b4bf0]{text-align:right}.table-action[data-v-837b4bf0]{height:27px;padding:0 7px;color:#409eff;border-color:#b3d8ff}.danger-action[data-v-837b4bf0]{color:#f56c6c;border-color:#fab6b6}.status[data-v-837b4bf0]{display:inline-block;padding:2px 7px;border-radius:3px;background:#f4f4f5}.status.ok[data-v-837b4bf0]{background:#f0f9eb;color:#67c23a}.status.warn[data-v-837b4bf0]{background:#fdf6ec;color:#e6a23c}.status.danger[data-v-837b4bf0]{background:#fef0f0;color:#f56c6c}.empty[data-v-837b4bf0]{height:120px!important;color:#909399!important;text-align:center!important}.warn-text[data-v-837b4bf0]{color:#e6a23c;font-weight:700}.customer-unbilled-table[data-v-837b4bf0]{min-width:1570px}.customer-unbilled-table th[data-v-837b4bf0]:nth-child(2){width:145px}.customer-unbilled-table th[data-v-837b4bf0]:nth-child(3){width:150px}.customer-unbilled-table th[data-v-837b4bf0]:nth-child(4),.customer-unbilled-table th[data-v-837b4bf0]:nth-child(5){width:125px}.customer-unbilled-table th[data-v-837b4bf0]:nth-child(6){width:72px}.customer-unbilled-table th[data-v-837b4bf0]:nth-child(7),.customer-unbilled-table th[data-v-837b4bf0]:nth-child(8){width:75px}.customer-unbilled-table th[data-v-837b4bf0]:nth-child(9){width:95px}.customer-unbilled-table th[data-v-837b4bf0]:nth-child(10),.customer-unbilled-table th[data-v-837b4bf0]:nth-child(11),.customer-unbilled-table th[data-v-837b4bf0]:nth-child(12){width:110px}.customer-unbilled-table th[data-v-837b4bf0]:nth-child(13){width:100px}.customer-unbilled-table th[data-v-837b4bf0]:nth-child(14){width:105px}.customer-bill-table[data-v-837b4bf0]{min-width:1330px}.customer-bill-table th[data-v-837b4bf0]:nth-child(2){width:155px}.customer-bill-table th[data-v-837b4bf0]:nth-child(3){width:105px}.customer-bill-table th[data-v-837b4bf0]:nth-child(4){width:160px}.customer-bill-table th[data-v-837b4bf0]:nth-child(5),.customer-bill-table th[data-v-837b4bf0]:nth-child(6){width:96px}.customer-bill-table th[data-v-837b4bf0]:nth-child(7){width:65px}.customer-bill-table th[data-v-837b4bf0]:nth-child(8){width:75px}.customer-bill-table th[data-v-837b4bf0]:nth-child(9),.customer-bill-table th[data-v-837b4bf0]:nth-child(10),.customer-bill-table th[data-v-837b4bf0]:nth-child(11){width:105px}.customer-bill-table th[data-v-837b4bf0]:nth-child(12){width:90px}.customer-bill-table th[data-v-837b4bf0]:nth-child(13){width:150px}.settlement-table[data-v-837b4bf0]{min-width:1180px}.settlement-table th[data-v-837b4bf0]:nth-child(2){width:155px}.settlement-table th[data-v-837b4bf0]:nth-child(3){width:110px}.settlement-table th[data-v-837b4bf0]:nth-child(4){width:160px}.settlement-table th[data-v-837b4bf0]:nth-child(5),.settlement-table th[data-v-837b4bf0]:nth-child(6){width:100px}.settlement-table th[data-v-837b4bf0]:nth-child(7){width:65px}.settlement-table th[data-v-837b4bf0]:nth-child(8),.settlement-table th[data-v-837b4bf0]:nth-child(9),.settlement-table th[data-v-837b4bf0]:nth-child(10){width:105px}.settlement-table th[data-v-837b4bf0]:nth-child(11),.settlement-table th[data-v-837b4bf0]:nth-child(12){width:95px}.agent-line-table[data-v-837b4bf0]{min-width:1720px}.agent-line-table th[data-v-837b4bf0]:nth-child(1){width:145px}.agent-line-table th[data-v-837b4bf0]:nth-child(2){width:135px}.agent-line-table th[data-v-837b4bf0]:nth-child(3){width:145px}.agent-line-table th[data-v-837b4bf0]:nth-child(4){width:150px}.agent-line-table th[data-v-837b4bf0]:nth-child(5),.agent-line-table th[data-v-837b4bf0]:nth-child(6){width:125px}.agent-line-table th[data-v-837b4bf0]:nth-child(7){width:72px}.agent-line-table th[data-v-837b4bf0]:nth-child(8){width:135px}.agent-line-table th[data-v-837b4bf0]:nth-child(9){width:78px}.agent-line-table th[data-v-837b4bf0]:nth-child(10){width:60px}.agent-line-table th[data-v-837b4bf0]:nth-child(11){width:105px}.agent-line-table th[data-v-837b4bf0]:nth-child(12){width:98px}.agent-line-table th[data-v-837b4bf0]:nth-child(13){width:92px}.agent-line-table th[data-v-837b4bf0]:nth-child(14){width:175px}.receipt-history-table[data-v-837b4bf0]{min-width:1390px}.receipt-history-table th[data-v-837b4bf0]:nth-child(1),.receipt-history-table th[data-v-837b4bf0]:nth-child(2){width:145px}.receipt-history-table th[data-v-837b4bf0]:nth-child(3){width:165px}.receipt-history-table th[data-v-837b4bf0]:nth-child(4){width:125px}.receipt-history-table th[data-v-837b4bf0]:nth-child(5){width:110px}.receipt-history-table th[data-v-837b4bf0]:nth-child(6){width:150px}.receipt-history-table th[data-v-837b4bf0]:nth-child(7){width:65px}.receipt-history-table th[data-v-837b4bf0]:nth-child(8){width:105px}.receipt-history-table th[data-v-837b4bf0]:nth-child(9){width:180px}.receipt-history-table th[data-v-837b4bf0]:nth-child(10),.receipt-history-table th[data-v-837b4bf0]:nth-child(11){width:90px}.payment-history-table[data-v-837b4bf0]{min-width:1540px}.payment-history-table th[data-v-837b4bf0]:nth-child(1),.payment-history-table th[data-v-837b4bf0]:nth-child(2){width:140px}.payment-history-table th[data-v-837b4bf0]:nth-child(3){width:155px}.payment-history-table th[data-v-837b4bf0]:nth-child(4){width:170px}.payment-history-table th[data-v-837b4bf0]:nth-child(5){width:125px}.payment-history-table th[data-v-837b4bf0]:nth-child(6){width:110px}.payment-history-table th[data-v-837b4bf0]:nth-child(7){width:165px}.payment-history-table th[data-v-837b4bf0]:nth-child(8){width:65px}.payment-history-table th[data-v-837b4bf0]:nth-child(9){width:110px}.payment-history-table th[data-v-837b4bf0]:nth-child(10){width:100px}.payment-history-table th[data-v-837b4bf0]:nth-child(11){width:90px}.payment-history-table th[data-v-837b4bf0]:nth-child(12){width:100px}.ledger-table[data-v-837b4bf0]{min-width:900px}.ledger-table th[data-v-837b4bf0]{width:112px}.fee-table[data-v-837b4bf0]{min-width:900px}.fee-table th[data-v-837b4bf0]:nth-child(1){width:120px}.fee-table th[data-v-837b4bf0]:nth-child(2){width:160px}.fee-table th[data-v-837b4bf0]:nth-child(3){width:110px}.fee-table th[data-v-837b4bf0]:nth-child(4){width:260px}.fee-table th[data-v-837b4bf0]:nth-child(5){width:220px}.fee-table th[data-v-837b4bf0]:nth-child(6){width:80px}.modal-mask[data-v-837b4bf0]{position:fixed;inset:0;z-index:1000;background:#1f2d3d6b;display:grid;place-items:center;padding:24px}.modal-card[data-v-837b4bf0]{width:min(1180px,96vw);max-height:90vh;border-radius:4px;background:#fff;box-shadow:0 12px 36px #0003;overflow:hidden}.compact-modal[data-v-837b4bf0]{width:min(760px,94vw)}.modal-card>header[data-v-837b4bf0]{height:58px;padding:0 16px;border-bottom:1px solid #ebeef5;display:flex;align-items:center;justify-content:space-between}.modal-card h3[data-v-837b4bf0]{margin:0;font-size:16px}.modal-card header span[data-v-837b4bf0]{color:#909399;font-size:12px}.modal-card>footer[data-v-837b4bf0]{height:58px;padding:0 16px;border-top:1px solid #ebeef5;display:flex;align-items:center;justify-content:flex-end;gap:8px}.detail-summary[data-v-837b4bf0]{padding:12px 16px;border-bottom:1px solid #ebeef5;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.detail-summary span[data-v-837b4bf0]{padding:10px;background:#f5f7fa;text-align:center;color:#606266}.detail-summary strong[data-v-837b4bf0]{margin-left:8px;color:#303133}.modal-table[data-v-837b4bf0]{max-height:58vh}.modal-form[data-v-837b4bf0]{padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.full-field[data-v-837b4bf0]{grid-column:1/-1}@media(max-width:1100px){.bill-settings[data-v-837b4bf0],.fee-create[data-v-837b4bf0]{grid-template-columns:repeat(2,1fr)}.workspace[data-v-837b4bf0]{margin:12px}.page-head[data-v-837b4bf0],.module-nav[data-v-837b4bf0]{padding-left:12px;padding-right:12px}}@media(max-width:760px){.detail-summary[data-v-837b4bf0]{grid-template-columns:1fr 1fr}.modal-form[data-v-837b4bf0]{grid-template-columns:1fr}.full-field[data-v-837b4bf0]{grid-column:auto}.search-box[data-v-837b4bf0]{width:min(100%,320px)}}.debt-table[data-v-837b4bf0]{min-width:1180px}.debt-table th[data-v-837b4bf0]:nth-child(1){width:160px}.debt-table th[data-v-837b4bf0]:nth-child(2){width:110px}.debt-table th[data-v-837b4bf0]:nth-child(3){width:180px}.debt-table th[data-v-837b4bf0]:nth-child(4),.debt-table th[data-v-837b4bf0]:nth-child(5){width:100px}.debt-table th[data-v-837b4bf0]:nth-child(6){width:65px}.debt-table th[data-v-837b4bf0]:nth-child(7),.debt-table th[data-v-837b4bf0]:nth-child(8),.debt-table th[data-v-837b4bf0]:nth-child(9){width:110px}.cash-table[data-v-837b4bf0]{min-width:1060px}.cash-table th[data-v-837b4bf0]:nth-child(1){width:145px}.cash-table th[data-v-837b4bf0]:nth-child(2){width:100px}.cash-table th[data-v-837b4bf0]:nth-child(3){width:180px}.cash-table th[data-v-837b4bf0]:nth-child(4){width:170px}.cash-table th[data-v-837b4bf0]:nth-child(5){width:65px}.cash-table th[data-v-837b4bf0]:nth-child(6){width:110px}.cash-table th[data-v-837b4bf0]:nth-child(7){width:140px}.cash-table th[data-v-837b4bf0]:nth-child(8){width:180px}.profit-table[data-v-837b4bf0]{min-width:1120px}.profit-table th[data-v-837b4bf0]:nth-child(1){width:155px}.profit-table th[data-v-837b4bf0]:nth-child(2){width:190px}.profit-table th[data-v-837b4bf0]:nth-child(3){width:80px}.profit-table th[data-v-837b4bf0]:nth-child(4){width:65px}.profit-table th[data-v-837b4bf0]:nth-child(5),.profit-table th[data-v-837b4bf0]:nth-child(6),.profit-table th[data-v-837b4bf0]:nth-child(7),.profit-table th[data-v-837b4bf0]:nth-child(8){width:115px}.profit-table th[data-v-837b4bf0]:nth-child(9){width:95px}.profit-positive[data-v-837b4bf0]{color:#67c23a;font-weight:700}.danger-text[data-v-837b4bf0]{color:#f56c6c!important;font-weight:700}.fee-table[data-v-837b4bf0]{min-width:1240px}.fee-table th[data-v-837b4bf0]:nth-child(4){width:280px}.fee-table th[data-v-837b4bf0]:nth-child(5){width:240px}.fee-table th[data-v-837b4bf0]:nth-child(6){width:220px}.fee-table th[data-v-837b4bf0]:nth-child(7){width:150px}.alias-tag[data-v-837b4bf0]{display:inline-flex;align-items:center;gap:3px;margin:2px 3px;padding:2px 6px;border-radius:3px;background:#ecf5ff;color:#409eff}.alias-tag button[data-v-837b4bf0]{border:0;background:transparent;color:#409eff;cursor:pointer}.alias-editor[data-v-837b4bf0]{display:flex;align-items:center;gap:5px}.customer-unbilled-table[data-v-837b4bf0]{min-width:1720px}.customer-unbilled-table th[data-v-837b4bf0]:nth-child(11){width:260px}.fee-detail-cell[data-v-837b4bf0]{color:#606266}.customer-bill-table[data-v-837b4bf0]{min-width:1210px}.customer-bill-table th[data-v-837b4bf0]:nth-child(2){width:165px}.customer-bill-table th[data-v-837b4bf0]:nth-child(3){width:190px}.customer-bill-table th[data-v-837b4bf0]:nth-child(4),.customer-bill-table th[data-v-837b4bf0]:nth-child(5){width:105px}.customer-bill-table th[data-v-837b4bf0]:nth-child(6){width:70px}.customer-bill-table th[data-v-837b4bf0]:nth-child(7){width:85px}.customer-bill-table th[data-v-837b4bf0]:nth-child(8),.customer-bill-table th[data-v-837b4bf0]:nth-child(9),.customer-bill-table th[data-v-837b4bf0]:nth-child(10){width:110px}.customer-bill-table th[data-v-837b4bf0]:nth-child(11){width:95px}.customer-bill-table th[data-v-837b4bf0]:nth-child(12){width:155px}.receipt-filter-bar[data-v-837b4bf0]{padding:12px 16px;border-bottom:1px solid #ebeef5;background:#fafafa;display:grid;grid-template-columns:minmax(150px,1fr) minmax(260px,2fr) minmax(130px,.8fr) 145px 145px auto;gap:12px;align-items:end}.receipt-filter-bar label[data-v-837b4bf0]{display:grid;gap:5px;min-width:0}.receipt-filter-bar label span[data-v-837b4bf0]{font-size:13px;font-weight:600}.receipt-filter-bar input[data-v-837b4bf0],.receipt-filter-bar select[data-v-837b4bf0],.pagination-bar select[data-v-837b4bf0]{box-sizing:border-box;width:100%;height:32px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;padding:0 9px}.pagination-bar[data-v-837b4bf0]{height:52px;padding:0 16px;border-top:1px solid #ebeef5;background:#fff;display:flex;align-items:center;justify-content:space-between;color:#606266;font-size:13px}.pagination-bar>div[data-v-837b4bf0]{display:flex;align-items:center;gap:8px}.pagination-bar select[data-v-837b4bf0]{width:96px}.allocation-note[data-v-837b4bf0]{grid-column:1/-1;margin:0;padding:9px 10px;border-left:3px solid #409eff;background:#ecf5ff;color:#409eff;font-size:12px}.bill-line-detail[data-v-837b4bf0]{min-width:1100px}.table-action[data-v-837b4bf0]:disabled,.secondary-button[data-v-837b4bf0]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1200px){.receipt-filter-bar[data-v-837b4bf0]{grid-template-columns:repeat(3,minmax(0,1fr))}}.customer-bill-table th[data-v-837b4bf0]:last-child{width:190px}.customer-bill-table td[data-v-837b4bf0]:last-child{overflow:visible}.customer-bill-table .row-actions[data-v-837b4bf0]{gap:10px;flex-wrap:nowrap}.customer-bill-table .row-actions .table-action[data-v-837b4bf0],.finance-shell .table-action[data-v-837b4bf0]{flex:0 0 auto;white-space:nowrap}.finance-shell .row-actions[data-v-837b4bf0]{width:max-content;min-width:100%;box-sizing:border-box;gap:8px;flex-wrap:nowrap}.finance-shell .row-actions>.table-action+.table-action[data-v-837b4bf0]{margin-left:4px}.finance-shell .data-table td[data-v-837b4bf0]:has(.row-actions),.finance-shell .data-table td[data-v-837b4bf0]:has(>.table-action){overflow:visible}.agent-line-table[data-v-837b4bf0]{min-width:1780px}.agent-line-table th[data-v-837b4bf0]:last-child{width:210px}.agent-line-table td[data-v-837b4bf0]:last-child{overflow:visible}.agent-line-table .row-actions[data-v-837b4bf0]{width:100%;min-width:0;gap:10px;justify-content:center;flex-wrap:nowrap}.agent-line-table .row-actions>.table-action+.table-action[data-v-837b4bf0]{margin-left:0}.agent-line-table .row-actions .table-action[data-v-837b4bf0]{flex:0 0 auto;min-width:58px;white-space:nowrap}.agent-line-table .row-actions .danger-action[data-v-837b4bf0]{min-width:78px}.agent-payable-table[data-v-837b4bf0]{min-width:1080px}.agent-payable-table th[data-v-837b4bf0]:nth-child(2){width:112px}.agent-payable-table th[data-v-837b4bf0]:nth-child(3){width:128px}.agent-payable-table th[data-v-837b4bf0]:nth-child(4){width:118px}.agent-payable-table th[data-v-837b4bf0]:nth-child(5){width:132px}.agent-payable-table th[data-v-837b4bf0]:nth-child(6){width:60px}.agent-payable-table th[data-v-837b4bf0]:nth-child(7),.agent-payable-table th[data-v-837b4bf0]:nth-child(8),.agent-payable-table th[data-v-837b4bf0]:nth-child(9){width:88px}.agent-payable-table th[data-v-837b4bf0]:nth-child(10){width:88px}.agent-payable-table th[data-v-837b4bf0]:last-child{width:168px}.agent-payable-table td[data-v-837b4bf0]:last-child{overflow:visible}.agent-payable-table .row-actions[data-v-837b4bf0]{width:100%;min-width:0;gap:10px}.finance-shell .page-head[data-v-837b4bf0]{height:48px;padding:0 16px}.finance-shell .head-title[data-v-837b4bf0]{gap:10px}.finance-shell .head-title h2[data-v-837b4bf0]{font-size:18px}.finance-shell .head-title p[data-v-837b4bf0]{display:none}.finance-shell .icon-button[data-v-837b4bf0],.finance-shell .secondary-button[data-v-837b4bf0],.finance-shell .primary-button[data-v-837b4bf0]{height:30px;padding-left:10px;padding-right:10px}.finance-shell .icon-button[data-v-837b4bf0]{width:30px;padding:0}.finance-shell .module-nav[data-v-837b4bf0]{padding:0 16px;gap:2px}.finance-shell .module-nav button[data-v-837b4bf0]{height:36px;padding:0 11px;font-size:13px}.finance-shell .workspace[data-v-837b4bf0]{margin:8px 12px}.finance-shell .workspace-toolbar[data-v-837b4bf0]{min-height:46px;padding:6px 12px;border-bottom:1px solid #ebeef5;background:#fafafa;display:flex;align-items:center;gap:10px}.finance-shell .workspace-title[data-v-837b4bf0]{height:auto;padding:0;border:0;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start;gap:10px;white-space:nowrap}.finance-shell .workspace-title h3[data-v-837b4bf0]{font-size:15px}.finance-shell .workspace-title span[data-v-837b4bf0]{display:inline;margin:0;color:#409eff;font-weight:600}.finance-shell .workspace-toolbar .title-actions[data-v-837b4bf0]{margin-left:auto}.finance-shell .filter-bar[data-v-837b4bf0]{height:auto;padding:0;border:0;background:transparent;min-width:0;flex:1;gap:8px}.finance-shell .search-box[data-v-837b4bf0]{width:min(300px,40vw);height:30px;padding:0 8px}.finance-shell .filter-bar select[data-v-837b4bf0]{height:30px;min-width:112px}.finance-shell .operation-bar[data-v-837b4bf0]{min-height:46px;padding:6px 12px;align-items:center;gap:8px}.finance-shell .bill-settings[data-v-837b4bf0]{grid-template-columns:minmax(220px,1.7fr) minmax(100px,.55fr) minmax(140px,.75fr) minmax(140px,.75fr) minmax(170px,1.1fr) auto}.finance-shell .operation-bar label[data-v-837b4bf0]{display:flex;align-items:center;gap:6px}.finance-shell .operation-bar label span[data-v-837b4bf0]{flex:0 0 auto;font-size:12px;white-space:nowrap}.finance-shell .operation-bar input[data-v-837b4bf0],.finance-shell .operation-bar select[data-v-837b4bf0]{height:30px;padding:0 8px}.finance-shell .data-table[data-v-837b4bf0]{max-height:calc(100vh - 152px)}.finance-shell .receipt-filter-bar[data-v-837b4bf0]{min-height:46px;padding:6px 12px;display:flex;align-items:center;gap:8px;overflow-x:auto}.finance-shell .receipt-filter-bar label[data-v-837b4bf0]{display:flex;align-items:center;gap:6px;flex:0 0 auto}.finance-shell .receipt-filter-bar label span[data-v-837b4bf0]{flex:0 0 auto;font-size:12px;white-space:nowrap}.finance-shell .receipt-filter-bar label[data-v-837b4bf0]:not(.receipt-keyword){width:145px}.finance-shell .receipt-filter-bar .receipt-keyword[data-v-837b4bf0]{width:250px}.finance-shell .receipt-filter-bar input[data-v-837b4bf0],.finance-shell .receipt-filter-bar select[data-v-837b4bf0]{flex:1 1 auto;min-width:0;width:auto;height:30px;padding:0 8px}.finance-shell .receipt-filter-bar>.secondary-button[data-v-837b4bf0]{flex:0 0 auto}.finance-shell .data-table th[data-v-837b4bf0],.finance-shell .data-table td[data-v-837b4bf0]{padding-left:5px;padding-right:5px}.finance-shell .table-action[data-v-837b4bf0]{height:25px;padding:0 5px;font-size:12px}.finance-shell .row-actions[data-v-837b4bf0]{gap:3px}.finance-shell .row-actions>.table-action+.table-action[data-v-837b4bf0]{margin-left:0}.finance-shell .customer-unbilled-table[data-v-837b4bf0]{min-width:1130px}.finance-shell .customer-unbilled-table th[data-v-837b4bf0]:nth-child(1){width:36px}.finance-shell .customer-unbilled-table th[data-v-837b4bf0]:nth-child(2){width:108px}.finance-shell .customer-unbilled-table th[data-v-837b4bf0]:nth-child(3){width:90px}.finance-shell .customer-unbilled-table th[data-v-837b4bf0]:nth-child(4),.finance-shell .customer-unbilled-table th[data-v-837b4bf0]:nth-child(5){width:88px}.finance-shell .customer-unbilled-table th[data-v-837b4bf0]:nth-child(6){width:52px}.finance-shell .customer-unbilled-table th[data-v-837b4bf0]:nth-child(7),.finance-shell .customer-unbilled-table th[data-v-837b4bf0]:nth-child(8){width:58px}.finance-shell .customer-unbilled-table th[data-v-837b4bf0]:nth-child(9){width:72px}.finance-shell .customer-unbilled-table th[data-v-837b4bf0]:nth-child(10){width:72px}.finance-shell .customer-unbilled-table th[data-v-837b4bf0]:nth-child(11){width:150px}.finance-shell .customer-unbilled-table th[data-v-837b4bf0]:nth-child(12){width:86px}.finance-shell .customer-unbilled-table th[data-v-837b4bf0]:nth-child(13){width:64px}.finance-shell .customer-unbilled-table th[data-v-837b4bf0]:nth-child(14){width:108px}.finance-shell .agent-line-table[data-v-837b4bf0]{min-width:1158px}.finance-shell .agent-line-table th[data-v-837b4bf0]:nth-child(1){width:112px}.finance-shell .agent-line-table th[data-v-837b4bf0]:nth-child(2){width:100px}.finance-shell .agent-line-table th[data-v-837b4bf0]:nth-child(3),.finance-shell .agent-line-table th[data-v-837b4bf0]:nth-child(4){width:82px}.finance-shell .agent-line-table th[data-v-837b4bf0]:nth-child(5),.finance-shell .agent-line-table th[data-v-837b4bf0]:nth-child(6){width:90px}.finance-shell .agent-line-table th[data-v-837b4bf0]:nth-child(7){width:50px}.finance-shell .agent-line-table th[data-v-837b4bf0]:nth-child(8){width:100px}.finance-shell .agent-line-table th[data-v-837b4bf0]:nth-child(9){width:58px}.finance-shell .agent-line-table th[data-v-837b4bf0]:nth-child(10){width:48px}.finance-shell .agent-line-table th[data-v-837b4bf0]:nth-child(11){width:78px}.finance-shell .agent-line-table th[data-v-837b4bf0]:nth-child(12){width:76px}.finance-shell .agent-line-table th[data-v-837b4bf0]:nth-child(13){width:62px}.finance-shell .agent-line-table th[data-v-837b4bf0]:nth-child(14){width:130px}.finance-shell .agent-line-table th[data-v-837b4bf0]:last-child{width:130px}.finance-shell .agent-line-table .row-actions[data-v-837b4bf0]{gap:3px}.finance-shell .agent-line-table .row-actions .table-action[data-v-837b4bf0],.finance-shell .agent-line-table .row-actions .danger-action[data-v-837b4bf0]{min-width:0}.finance-shell .customer-bill-table[data-v-837b4bf0]{min-width:1044px}.finance-shell .customer-bill-table th[data-v-837b4bf0]:nth-child(1){width:36px}.finance-shell .customer-bill-table th[data-v-837b4bf0]:nth-child(2){width:130px}.finance-shell .customer-bill-table th[data-v-837b4bf0]:nth-child(3){width:155px}.finance-shell .customer-bill-table th[data-v-837b4bf0]:nth-child(4),.finance-shell .customer-bill-table th[data-v-837b4bf0]:nth-child(5){width:82px}.finance-shell .customer-bill-table th[data-v-837b4bf0]:nth-child(6){width:50px}.finance-shell .customer-bill-table th[data-v-837b4bf0]:nth-child(7){width:64px}.finance-shell .customer-bill-table th[data-v-837b4bf0]:nth-child(8),.finance-shell .customer-bill-table th[data-v-837b4bf0]:nth-child(9),.finance-shell .customer-bill-table th[data-v-837b4bf0]:nth-child(10){width:84px}.finance-shell .customer-bill-table th[data-v-837b4bf0]:nth-child(11){width:70px}.finance-shell .customer-bill-table th[data-v-837b4bf0]:nth-child(12),.finance-shell .customer-bill-table th[data-v-837b4bf0]:last-child{width:123px}.finance-shell .customer-bill-table .row-actions[data-v-837b4bf0]{gap:3px}.finance-shell .settlement-table[data-v-837b4bf0]{min-width:1080px}.finance-shell .agent-payable-table[data-v-837b4bf0]{min-width:1040px}.finance-shell .receipt-history-table[data-v-837b4bf0],.finance-shell .payment-history-table[data-v-837b4bf0]{min-width:1015px}.finance-shell .debt-table[data-v-837b4bf0]{min-width:1040px}.finance-shell .profit-table[data-v-837b4bf0]{min-width:980px}.finance-shell .fee-table[data-v-837b4bf0]{min-width:940px}.finance-shell .receipt-history-table th[data-v-837b4bf0]:nth-child(1),.finance-shell .receipt-history-table th[data-v-837b4bf0]:nth-child(2){width:110px}.finance-shell .receipt-history-table th[data-v-837b4bf0]:nth-child(3){width:90px}.finance-shell .receipt-history-table th[data-v-837b4bf0]:nth-child(4){width:80px}.finance-shell .receipt-history-table th[data-v-837b4bf0]:nth-child(5){width:90px}.finance-shell .receipt-history-table th[data-v-837b4bf0]:nth-child(6){width:110px}.finance-shell .receipt-history-table th[data-v-837b4bf0]:nth-child(7){width:45px}.finance-shell .receipt-history-table th[data-v-837b4bf0]:nth-child(8){width:80px}.finance-shell .receipt-history-table th[data-v-837b4bf0]:nth-child(9){width:160px}.finance-shell .receipt-history-table th[data-v-837b4bf0]:nth-child(10){width:65px}.finance-shell .receipt-history-table th[data-v-837b4bf0]:nth-child(11){width:75px}.finance-shell .payment-history-table th[data-v-837b4bf0]:nth-child(1){width:105px}.finance-shell .payment-history-table th[data-v-837b4bf0]:nth-child(2){width:90px}.finance-shell .payment-history-table th[data-v-837b4bf0]:nth-child(3){width:110px}.finance-shell .payment-history-table th[data-v-837b4bf0]:nth-child(4){width:90px}.finance-shell .payment-history-table th[data-v-837b4bf0]:nth-child(5){width:80px}.finance-shell .payment-history-table th[data-v-837b4bf0]:nth-child(6){width:90px}.finance-shell .payment-history-table th[data-v-837b4bf0]:nth-child(7){width:110px}.finance-shell .payment-history-table th[data-v-837b4bf0]:nth-child(8){width:45px}.finance-shell .payment-history-table th[data-v-837b4bf0]:nth-child(9){width:80px}.finance-shell .payment-history-table th[data-v-837b4bf0]:nth-child(10){width:75px}.finance-shell .payment-history-table th[data-v-837b4bf0]:nth-child(11){width:65px}.finance-shell .payment-history-table th[data-v-837b4bf0]:nth-child(12){width:75px}.finance-shell .fee-table th[data-v-837b4bf0]:nth-child(1){width:100px}.finance-shell .fee-table th[data-v-837b4bf0]:nth-child(2){width:130px}.finance-shell .fee-table th[data-v-837b4bf0]:nth-child(3){width:80px}.finance-shell .fee-table th[data-v-837b4bf0]:nth-child(4){width:220px}.finance-shell .fee-table th[data-v-837b4bf0]:nth-child(5){width:200px}.finance-shell .fee-table th[data-v-837b4bf0]:nth-child(6){width:90px}.finance-shell .fee-table th[data-v-837b4bf0]:nth-child(7){width:120px}.finance-shell .fee-table td[data-v-837b4bf0]:nth-child(4){height:auto;min-height:36px;padding-top:3px;padding-bottom:3px;white-space:normal}.finance-shell .alias-list[data-v-837b4bf0]{display:flex;align-items:center;justify-content:center;gap:3px;max-height:54px;overflow:auto;flex-wrap:wrap}.finance-shell .alias-tag[data-v-837b4bf0]{box-sizing:border-box;max-width:100%;margin:0;padding:1px 4px;line-height:20px;overflow:hidden}.finance-shell .alias-tag button[data-v-837b4bf0]{flex:0 0 16px;width:16px;height:16px;padding:0;line-height:14px}.finance-shell .alias-editor[data-v-837b4bf0],.finance-shell .alias-editor .cell-input[data-v-837b4bf0]{min-width:0}.finance-shell .alias-editor .table-action[data-v-837b4bf0]{flex:0 0 auto}@media(max-width:1100px){.finance-shell .bill-settings[data-v-837b4bf0]{min-width:1050px;grid-template-columns:230px 110px 150px 150px 190px auto;overflow-x:auto}.finance-shell .workspace-toolbar[data-v-837b4bf0]{overflow-x:auto}.finance-shell .workspace-toolbar[data-v-837b4bf0]>*{flex-shrink:0}.finance-shell .filter-bar[data-v-837b4bf0]{flex-shrink:0}.finance-shell .search-box[data-v-837b4bf0]{width:250px}}.expense-workbench[data-v-0a1a8ad5]{box-sizing:border-box;min-height:calc(100vh - 62px);padding:16px;display:grid;align-content:start;gap:16px;background:#f5f7fa;color:#303133;font:14px PingFang SC,Microsoft YaHei,sans-serif}.expense-page-head[data-v-0a1a8ad5]{min-height:32px;display:flex;align-items:center}.expense-page-head h2[data-v-0a1a8ad5]{margin:0;font-size:20px;font-weight:700}.expense-page-head span[data-v-0a1a8ad5]{display:block;margin-top:2px;color:#909399;font-size:12px}.expense-tools[data-v-0a1a8ad5],.expense-card[data-v-0a1a8ad5]{border:1px solid #e4e7ed;border-radius:4px;background:#fff}.expense-tools[data-v-0a1a8ad5]{min-height:48px;padding:8px 12px;display:flex;align-items:center;gap:8px}.expense-tools button[data-v-0a1a8ad5],.expense-card button[data-v-0a1a8ad5],.table-footer button[data-v-0a1a8ad5]{height:32px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#606266;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.expense-tools button[data-v-0a1a8ad5]:disabled,.expense-card button[data-v-0a1a8ad5]:disabled,.table-footer button[data-v-0a1a8ad5]:disabled{opacity:.45;cursor:not-allowed}.expense-tools .primary[data-v-0a1a8ad5],.expense-card .primary[data-v-0a1a8ad5]{border-color:#409eff;background:#409eff;color:#fff}.expense-tools input[data-v-0a1a8ad5],.expense-tools select[data-v-0a1a8ad5],.claim-editor-card input[data-v-0a1a8ad5],.claim-editor-card select[data-v-0a1a8ad5],.fee-manager-card input[data-v-0a1a8ad5],.table-footer select[data-v-0a1a8ad5]{box-sizing:border-box;height:32px;border:1px solid #dcdfe6;border-radius:4px;padding:0 8px;background:#fff;min-width:0}.search-box[data-v-0a1a8ad5]{display:flex;align-items:center;gap:5px}.search-box input[data-v-0a1a8ad5]{width:240px}.expense-tools>label[data-v-0a1a8ad5]{display:flex;align-items:center;gap:5px;color:#909399;font-size:12px}.tool-spacer[data-v-0a1a8ad5]{flex:1}.expense-card[data-v-0a1a8ad5]{min-width:0;padding:16px}.expense-card>header[data-v-0a1a8ad5]{min-height:32px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.expense-card h3[data-v-0a1a8ad5]{margin:0;font-size:16px}.expense-card header span[data-v-0a1a8ad5]{font-size:12px;color:#909399}.fee-manager-card[data-v-0a1a8ad5]{padding-top:12px}.fee-manager-card>header>div[data-v-0a1a8ad5]{display:flex;align-items:baseline;gap:10px}.fee-create-row[data-v-0a1a8ad5]{display:grid;grid-template-columns:.7fr 1fr 1.5fr auto;align-items:end;gap:12px}.fee-create-row label[data-v-0a1a8ad5]{display:grid;gap:5px;color:#606266;font-size:13px}.fee-chip-list[data-v-0a1a8ad5]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #ebeef5}.fee-chip-list>span[data-v-0a1a8ad5]{height:28px;padding:0 6px 0 9px;border:1px solid #dcdfe6;border-radius:3px;display:inline-flex;align-items:center;gap:6px}.fee-chip-list small[data-v-0a1a8ad5]{color:#909399}.fee-chip-list button[data-v-0a1a8ad5]{width:22px;height:22px;padding:0;border:0;color:#f56c6c}.fee-chip-list .disabled[data-v-0a1a8ad5]{background:#f5f7fa;color:#909399}.fee-chip-list em[data-v-0a1a8ad5]{color:#909399;font-style:normal}.claim-table[data-v-0a1a8ad5]{max-height:440px;overflow:auto;border:1px solid #ebeef5}.claim-table table[data-v-0a1a8ad5]{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed;font-size:13px}.claim-table th[data-v-0a1a8ad5],.claim-table td[data-v-0a1a8ad5]{height:36px;padding:0 9px;border-bottom:1px solid #ebeef5;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.claim-table th[data-v-0a1a8ad5]{position:sticky;top:0;z-index:1;background:#f5f7fa;color:#606266}.claim-table tbody tr[data-v-0a1a8ad5]:nth-child(2n){background:#fafafa}.claim-table tbody tr[data-v-0a1a8ad5]:hover,.claim-table tr.selected[data-v-0a1a8ad5]{background:#ecf5ff}.number[data-v-0a1a8ad5]{text-align:right!important}.empty[data-v-0a1a8ad5]{text-align:center!important;color:#909399;height:90px!important}.claim-status[data-v-0a1a8ad5]{padding:2px 6px;border-radius:3px;background:#f4f4f5}.claim-status.待老板审批[data-v-0a1a8ad5],.claim-status.待财务审核[data-v-0a1a8ad5]{background:#fdf6ec;color:#e6a23c}.claim-status.待付款[data-v-0a1a8ad5],.claim-status.已报销[data-v-0a1a8ad5]{background:#f0f9eb;color:#67c23a}.claim-status.已退回[data-v-0a1a8ad5],.claim-status.已退回补资料[data-v-0a1a8ad5]{background:#fef0f0;color:#f56c6c}.table-footer[data-v-0a1a8ad5]{height:38px;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#909399;font-size:12px}.table-footer button[data-v-0a1a8ad5]{width:32px;padding:0}.expense-empty[data-v-0a1a8ad5]{height:120px;border:1px dashed #dcdfe6;border-radius:4px;background:#fff;display:grid;place-items:center;color:#909399}.editor-actions[data-v-0a1a8ad5]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.claim-head-fields[data-v-0a1a8ad5]{display:grid;grid-template-columns:1.5fr .5fr .7fr 1.8fr;gap:12px;margin-bottom:14px}.claim-head-fields label[data-v-0a1a8ad5],.line-grid label[data-v-0a1a8ad5]{display:grid;gap:5px;font-size:13px;color:#606266}.line-toolbar[data-v-0a1a8ad5]{height:38px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ebeef5}.line-toolbar h4[data-v-0a1a8ad5]{margin:0;font-size:14px}.expense-lines[data-v-0a1a8ad5]{display:grid;gap:10px;max-height:460px;overflow:auto}.expense-lines article[data-v-0a1a8ad5]{position:relative;padding:12px 42px;border:1px solid #ebeef5;border-radius:4px}.line-index[data-v-0a1a8ad5]{position:absolute;left:0;top:0;bottom:0;width:32px;background:#f5f7fa;display:grid;place-items:center;color:#909399}.line-grid[data-v-0a1a8ad5]{display:grid;grid-template-columns:.8fr 1fr .7fr .65fr .9fr;gap:12px}.span-2[data-v-0a1a8ad5]{grid-column:span 2}.span-3[data-v-0a1a8ad5]{grid-column:span 3}.check-label[data-v-0a1a8ad5]{display:flex!important;align-items:center;justify-content:center;padding-top:20px}.check-label input[data-v-0a1a8ad5]{width:16px;height:16px}.attachment-cell[data-v-0a1a8ad5]{grid-column:1/-1;display:grid;grid-template-columns:105px 1fr;align-items:center;color:#606266}.attachment-cell>div[data-v-0a1a8ad5]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.upload-button[data-v-0a1a8ad5]{height:30px!important;padding:0 9px;border:1px solid #dcdfe6;border-radius:4px;display:inline-flex!important;align-items:center;gap:4px;cursor:pointer}.upload-button input[data-v-0a1a8ad5]{display:none}.attachment-delete[data-v-0a1a8ad5]{width:28px!important;padding:0!important;color:#f56c6c!important}.line-delete[data-v-0a1a8ad5]{position:absolute;right:8px;top:8px;width:28px;padding:0!important;color:#f56c6c!important}.approval-grid[data-v-0a1a8ad5]{display:grid;grid-template-columns:1.15fr 1.15fr .9fr;gap:16px;margin-top:16px}.approval-stage[data-v-0a1a8ad5]{padding:12px;border:1px solid #e4e7ed;border-radius:4px;background:#fbfcfd;display:grid;align-content:start;gap:8px}.approval-stage header[data-v-0a1a8ad5]{display:flex;align-items:center;justify-content:space-between}.approval-stage textarea[data-v-0a1a8ad5]{min-height:58px;resize:vertical;border:1px solid #dcdfe6;border-radius:4px;padding:8px}.approval-stage>div[data-v-0a1a8ad5]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.approval-stage small[data-v-0a1a8ad5]{color:#909399}.approval-stage .danger[data-v-0a1a8ad5]{border-color:#f56c6c;color:#f56c6c}.payment-stage input[data-v-0a1a8ad5]{width:100%}@media(max-width:1100px){.approval-grid[data-v-0a1a8ad5]{grid-template-columns:1fr}.claim-head-fields[data-v-0a1a8ad5],.line-grid[data-v-0a1a8ad5],.fee-create-row[data-v-0a1a8ad5]{grid-template-columns:repeat(2,1fr)}.span-2[data-v-0a1a8ad5],.span-3[data-v-0a1a8ad5]{grid-column:span 2}.expense-tools[data-v-0a1a8ad5]{flex-wrap:wrap}.tool-spacer[data-v-0a1a8ad5]{display:none}}.expense-tools[data-v-0a1a8ad5]{min-height:40px;padding:4px 9px}.expense-card[data-v-0a1a8ad5]{padding:12px}.expense-card>header[data-v-0a1a8ad5]{min-height:30px;margin-bottom:8px}.claim-table th[data-v-0a1a8ad5],.claim-table td[data-v-0a1a8ad5]{padding:0 8px}.claim-table th[data-v-0a1a8ad5]{height:34px}.claim-table td[data-v-0a1a8ad5]{height:36px}.tn-backdrop[data-v-19d23d2f]{position:fixed;inset:0;background:#15233366;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.tn-dialog[data-v-19d23d2f]{background:#fff;width:min(900px,96vw);max-height:90vh;overflow:auto;padding:18px;border-radius:8px}.tn-dialog header[data-v-19d23d2f],.tn-tools[data-v-19d23d2f],footer[data-v-19d23d2f]{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.tn-dialog textarea[data-v-19d23d2f]{width:100%;margin-bottom:10px}.tn-scroll[data-v-19d23d2f]{overflow:auto}.tn-dialog table[data-v-19d23d2f]{width:100%;border-collapse:collapse}.tn-dialog td[data-v-19d23d2f],.tn-dialog th[data-v-19d23d2f]{padding:7px;border:1px solid #dce2ea;text-align:left}.error[data-v-19d23d2f]{color:#b42318}footer[data-v-19d23d2f]{justify-content:flex-end;margin-top:15px}.number-panel[data-v-89b97dfd]{border:1px solid #a8d3ff;border-radius:4px;background:#f5faff;text-align:left}.number-panel>header[data-v-89b97dfd]{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.number-panel h4[data-v-89b97dfd],.number-dialog h3[data-v-89b97dfd]{margin:0;font-size:15px}.number-panel header span[data-v-89b97dfd],.muted[data-v-89b97dfd],small[data-v-89b97dfd]{color:#64748b;font-size:12px}.number-actions[data-v-89b97dfd],.row-actions[data-v-89b97dfd]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}button[data-v-89b97dfd]{height:30px;padding:0 9px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:#2563eb}button.primary[data-v-89b97dfd]{background:#1677ff;color:#fff;border-color:#1677ff}button[data-v-89b97dfd]:disabled{opacity:.5;cursor:not-allowed}.danger[data-v-89b97dfd]{color:#b42318}.number-table-wrap[data-v-89b97dfd]{overflow:auto;max-height:350px;padding:0 10px}.number-panel table[data-v-89b97dfd]{width:100%;min-width:1080px;border-collapse:collapse;background:#fff;font-size:13px;table-layout:fixed}.number-panel th[data-v-89b97dfd],.number-panel td[data-v-89b97dfd]{height:36px;padding:4px 8px;border:1px solid #e2e8f0;text-align:left;overflow-wrap:anywhere}.number-panel th[data-v-89b97dfd]{background:#edf3f9;position:sticky;top:0;z-index:1}.number-panel th[data-v-89b97dfd]:nth-child(1){width:64px}.number-panel th[data-v-89b97dfd]:nth-child(2){width:100px}.number-panel th[data-v-89b97dfd]:nth-child(3){width:170px}.number-panel th[data-v-89b97dfd]:nth-child(4){width:165px}.number-panel th[data-v-89b97dfd]:nth-child(5){width:100px}.number-panel th[data-v-89b97dfd]:nth-child(6){width:155px}.number-panel th[data-v-89b97dfd]:nth-child(7){width:80px}.number-panel th[data-v-89b97dfd]:last-child{width:180px}.number-status[data-v-89b97dfd]{font-size:12px;background:#fff7dd;color:#805b16;border-radius:4px;padding:3px 6px;display:inline-block}.number-status.ready[data-v-89b97dfd]{background:#dcfce7;color:#166534}.number-help[data-v-89b97dfd]{padding:8px 12px;margin:0;color:#64748b;font-size:12px}.number-backdrop[data-v-89b97dfd]{position:fixed;inset:0;background:#15233366;z-index:200;display:flex;align-items:center;justify-content:center}.number-dialog[data-v-89b97dfd]{width:min(600px,94vw);background:#fff;border-radius:6px;box-shadow:0 12px 36px #0003}.number-dialog>header[data-v-89b97dfd],.number-dialog>footer[data-v-89b97dfd]{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0}.number-dialog>footer[data-v-89b97dfd]{justify-content:flex-end;gap:8px;border-top:1px solid #e2e8f0}.number-form[data-v-89b97dfd]{padding:16px;display:grid;grid-template-columns:1fr 2fr;gap:12px}.number-form label[data-v-89b97dfd]{display:flex;flex-direction:column;gap:6px;font-size:13px}.number-form input[data-v-89b97dfd]{height:34px;border:1px solid #cbd5e1;border-radius:4px;padding:0 9px;width:100%;box-sizing:border-box}.wide[data-v-89b97dfd]{grid-column:1/-1}.timeline-dialog[data-v-89b97dfd]{width:min(850px,94vw)}.timeline-body[data-v-89b97dfd]{max-height:65vh;overflow:auto;padding:16px}.timeline-body article[data-v-89b97dfd]{border-left:2px solid #93c5fd;padding:8px 14px;margin-left:5px}.timeline-body strong[data-v-89b97dfd]{display:block;font-size:14px}.timeline-body p[data-v-89b97dfd]{margin:5px 0;font-size:13px}@media(max-width:760px){.number-panel>header[data-v-89b97dfd]{align-items:flex-start;flex-direction:column}}.tracking-import-actions[data-v-ec7e04bb]{display:flex;justify-content:flex-end;gap:8px;margin:0 0 8px}.tracking-import-actions button[data-v-ec7e04bb]{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#2563eb}.tracking-expanded-row>td[data-v-ec7e04bb]{padding:8px!important;text-align:left!important}.tracking-expanded-panel[data-v-ec7e04bb]{position:sticky;left:8px;width:min(1240px,calc(100vw - 48px));max-width:100%;box-sizing:border-box}.org-page{padding:16px;max-width:1900px;margin:auto}.org-toolbar{height:50px;background:#fff;border:1px solid #d9e2e8;border-radius:6px 6px 0 0;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.org-tabs{height:100%;display:flex}.org-tabs button{height:100%;border:0;border-radius:0}.org-tabs button.active{color:#078562;border-bottom:3px solid #079b73}.org-layout{display:grid;grid-template-columns:1fr;background:#fff;border:1px solid #d9e2e8;border-top:0;min-height:calc(100vh - 140px)}.org-layout.editing{grid-template-columns:minmax(640px,1fr) 390px}.org-table-wrap{min-width:0;overflow:auto}.org-table-wrap table small{display:block;color:#82909a;margin-top:3px}.org-table-wrap tbody tr{cursor:pointer}.org-hint{padding:12px;color:#80909c;border-top:1px solid #e4eaee}.org-editor{border-left:1px solid #dbe3e8;background:#f8fafb;display:flex;flex-direction:column;min-height:0}.org-editor>header{min-height:49px;padding:6px 13px;background:#fff;border-bottom:1px solid #dfe6ea;display:flex;align-items:center;justify-content:space-between;gap:10px;position:sticky;top:0;z-index:4}.org-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.org-save-state{color:#d97706;font-size:12px;white-space:nowrap}.org-save-button{height:34px;padding:0 12px;white-space:nowrap}.org-form{padding:14px;display:grid;gap:12px;overflow:auto;max-height:calc(100vh - 245px)}.org-form>label{display:grid;gap:6px;color:#566675}.org-form input,.org-form select{height:36px;border:1px solid #cfd9e1;border-radius:5px;padding:0 10px;background:#fff}.org-form .switch-row{display:flex;align-items:center;gap:8px}.org-form .switch-row input,.check-block input{width:16px;height:16px}.check-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px;background:#fff;border:1px solid #dfe6ea;border-radius:5px}.check-block strong{grid-column:1/-1}.check-block label{display:flex;align-items:center;gap:7px}.org-editor footer{margin-top:auto;height:58px;padding:0 13px;background:#fff;border-top:1px solid #dfe6ea;display:flex;align-items:center;justify-content:flex-end;gap:8px;position:sticky;bottom:0;z-index:4}.danger{border-color:#e45b5b;color:#d44343}.org-state{color:#087c5d}.org-state.off{color:#8996a0}@media(max-width:1000px){.org-layout.editing{grid-template-columns:1fr}.org-editor{position:fixed;right:0;top:58px;bottom:0;width:min(92vw,420px);z-index:30;box-shadow:-10px 0 30px #1f303d26}}.org-actions{display:flex;align-items:center;gap:8px}.org-hidden-file{display:none}.org-modal-backdrop{position:fixed;inset:0;z-index:60;background:#1b2a3861;display:grid;place-items:center;padding:24px}.org-import-modal{width:min(1080px,94vw);max-height:84vh;background:#fff;border-radius:6px;box-shadow:0 16px 48px #192d3c3d;display:flex;flex-direction:column;overflow:hidden}.org-import-modal>header{min-height:60px;padding:12px 16px;border-bottom:1px solid #e4e9ed;display:flex;align-items:center;justify-content:space-between}.org-import-modal>header div{display:grid;gap:4px}.org-import-modal>header strong{font-size:16px;color:#303133}.org-import-modal>header small{font-size:12px;color:#909399}.org-import-table{overflow:auto;padding:16px}.org-import-table table{width:100%;border-collapse:collapse;font-size:13px}.org-import-table th{position:sticky;top:0;height:36px;padding:0 10px;background:#f5f7fa;border:1px solid #ebeef5;text-align:left;color:#606266}.org-import-table td{height:36px;padding:0 10px;border:1px solid #ebeef5}.org-import-table tbody tr:nth-child(2n){background:#fafafa}.org-import-ok{color:#67c23a}.org-import-error{color:#f56c6c}.org-import-modal>footer{height:58px;padding:0 16px;border-top:1px solid #e4e9ed;display:flex;align-items:center;justify-content:flex-end;gap:8px}.org-layout.permission-layout{grid-template-columns:minmax(420px,.72fr) minmax(620px,1.28fr)}.org-layout.permission-layout .org-editor{min-width:0}.org-permission-form{max-height:calc(100vh - 245px);gap:8px;padding:10px}.permission-base-grid,.permission-scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.permission-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.permission-base-grid label,.permission-scope-grid label{display:grid;gap:4px;color:#566675;font-size:12px}.permission-template-bar,.permission-filter,.permission-account-actions{display:flex;align-items:center;gap:7px}.permission-template-bar select{min-width:190px}.permission-template-bar button,.permission-filter button{height:30px;padding:0 9px}.permission-filter{position:sticky;top:0;z-index:2;padding:7px;border:1px solid #dfe6ea;background:#f8fafb}.permission-filter input{flex:1}.permission-filter span{margin-left:auto;color:#71808b;font-size:12px;white-space:nowrap}.permission-filter button.active{color:#fff;border-color:#409eff;background:#409eff}.permission-groups{display:grid;gap:7px}.permission-groups section{border:1px solid #dfe6ea;border-radius:4px;background:#fff;overflow:hidden}.permission-groups section>header{min-height:32px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;background:#f5f7fa;border-bottom:1px solid #e4e9ed;font-size:12px}.permission-groups section>header span{color:#909399}.permission-groups section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.permission-groups section label{min-height:44px;padding:5px 8px;display:flex;align-items:flex-start;gap:7px;border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5}.permission-groups section label:nth-child(2n){border-right:0}.permission-groups section label>input{width:15px;height:15px;margin-top:2px}.permission-groups section label>span{min-width:0;display:grid;gap:2px}.permission-groups b{font-size:12px;font-weight:600}.permission-groups small,.permission-code{color:#89939f;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.permission-groups em,.permission-risk{margin-left:5px;color:#c98016;font-size:10px;font-style:normal;font-weight:500}.permission-groups em.high,.permission-risk.high{color:#f56c6c}.permission-account-actions>span{margin-left:auto;color:#71808b;font-size:12px}.check-block.compact{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px;gap:5px;font-size:12px}.org-catalog-table{max-height:calc(100vh - 140px);overflow:auto;background:#fff;border:1px solid #d9e2e8;border-top:0}.org-catalog-table table{width:100%;border-collapse:collapse;font-size:12px}.org-catalog-table th{position:sticky;top:0;z-index:1;height:34px;padding:0 8px;background:#f5f7fa;border:1px solid #ebeef5;text-align:left}.org-catalog-table td{height:36px;padding:0 8px;border:1px solid #ebeef5;white-space:nowrap}.org-catalog-table tbody tr:nth-child(2n){background:#fafafa}.text-action{display:inline-flex;align-items:center;gap:3px;border:0;color:#409eff;background:transparent}.org-catalog-dialog{width:min(560px,94vw);background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 16px 48px #192d3c3d}.org-catalog-dialog>header,.org-catalog-dialog>footer{height:52px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e9ed}.org-catalog-dialog>footer{justify-content:flex-end;gap:8px;border-top:1px solid #e4e9ed;border-bottom:0}.org-catalog-dialog>div{padding:14px;display:grid;gap:10px}.org-catalog-dialog label{display:grid;gap:5px;color:#566675}.org-catalog-dialog input,.org-catalog-dialog textarea{min-height:34px;border:1px solid #cfd9e1;border-radius:4px;padding:7px 9px}.org-catalog-dialog textarea{min-height:80px;resize:vertical}@media(max-width:1200px){.org-layout.permission-layout{grid-template-columns:1fr}.permission-base-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.org-layout.permission-layout .org-editor{position:fixed;right:0;top:58px;bottom:0;width:min(96vw,820px);z-index:30;box-shadow:-10px 0 30px #1f303d26}}.employee-warehouse-scope{display:grid;gap:8px;padding:9px;border:1px solid #dfe6ea;border-radius:5px;background:#fff}.employee-warehouse-scope>header{display:flex;align-items:center;justify-content:space-between}.employee-warehouse-scope>header div{display:grid;gap:2px}.employee-warehouse-scope>header small{font-size:11px;color:#89939f}.employee-warehouse-scope>header span{font-size:11px;color:#71808b}.employee-warehouse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.employee-warehouse-grid>label{min-width:0;display:flex;align-items:flex-start;gap:6px;padding:6px;border:1px solid #e5eaed;border-radius:4px}.employee-warehouse-grid input{width:15px;height:15px;flex:0 0 auto}.employee-warehouse-grid label>span{min-width:0;display:grid;gap:2px}.employee-warehouse-grid b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employee-warehouse-grid small{font-size:10px;color:#89939f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employee-default-warehouse{display:grid;grid-template-columns:90px minmax(0,260px);align-items:center;gap:8px;font-size:12px;color:#566675}.employee-default-warehouse select{height:32px!important}@media(max-width:760px){.employee-warehouse-grid{grid-template-columns:1fr 1fr}}.destination-page button[data-v-ce73314c]{height:32px;font-size:13px}.destination-list[data-v-ce73314c]{min-height:560px}.destination-list table[data-v-ce73314c]{font-size:13px}.destination-list th[data-v-ce73314c],.destination-list td[data-v-ce73314c]{height:36px;padding:0 10px}.section-toolbar>div[data-v-ce73314c]:first-child{display:flex;gap:12px;align-items:center}.section-toolbar span[data-v-ce73314c]{color:#718096;font-size:13px}.alias-cell[data-v-ce73314c]{max-width:460px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.destination-editor[data-v-ce73314c]{width:min(900px,92vw);background:#fff;border-radius:6px;box-shadow:0 20px 60px #162b4433}.destination-editor header[data-v-ce73314c],.destination-editor footer[data-v-ce73314c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5eaf0}.destination-editor footer[data-v-ce73314c]{border-top:1px solid #e5eaf0;border-bottom:0;justify-content:flex-end;gap:10px}.destination-editor .form-grid[data-v-ce73314c]{padding:20px}.destination-editor textarea[data-v-ce73314c]{min-height:120px}.status.muted[data-v-ce73314c]{background:#edf1f5;color:#718096}.dispatch[data-v-961ff4e0]{padding:12px;overflow:auto}.dispatch nav[data-v-961ff4e0],.dispatch form[data-v-961ff4e0]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.dispatch input[data-v-961ff4e0],.dispatch select[data-v-961ff4e0]{height:32px;max-width:360px}.dispatch label[data-v-961ff4e0]{display:flex;gap:6px;align-items:center}.dispatch label input[data-v-961ff4e0]{width:90px}.mapping[data-v-961ff4e0]{display:flex;flex-wrap:wrap;gap:8px;width:100%}.dispatch table[data-v-961ff4e0]{width:100%;border-collapse:collapse}.dispatch th[data-v-961ff4e0],.dispatch td[data-v-961ff4e0]{text-align:left;padding:6px;border-bottom:1px solid #ddd}.dispatch td button[data-v-961ff4e0]{margin-right:5px}.billing-parameter-page[data-v-7e85ac0e]{height:calc(100vh - 96px);min-height:620px;display:flex;flex-direction:column;background:#fff;border:1px solid #dfe7eb;border-radius:6px;overflow:hidden}.billing-head[data-v-7e85ac0e]{min-height:54px;padding:7px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5ebee}.billing-head h2[data-v-7e85ac0e]{margin:0;font-size:18px}.billing-head span[data-v-7e85ac0e]{font-size:12px;color:#7b8a93}.head-actions[data-v-7e85ac0e],.billing-toolbar[data-v-7e85ac0e],.billing-pagination[data-v-7e85ac0e]{display:flex;align-items:center;gap:8px}.billing-parameter-page button[data-v-7e85ac0e]{height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid #d3dde2;border-radius:4px;background:#fff;color:#465761}.billing-parameter-page button.primary[data-v-7e85ac0e],.billing-modal button.primary[data-v-7e85ac0e]{background:#167d62;border-color:#167d62;color:#fff}.billing-tabs[data-v-7e85ac0e]{height:38px;display:flex;gap:20px;padding:0 12px;border-bottom:1px solid #dfe7eb}.billing-tabs button[data-v-7e85ac0e]{height:38px;padding:0 3px;border:0;border-radius:0;background:transparent}.billing-tabs button.active[data-v-7e85ac0e]{color:#167d62;border-bottom:2px solid #167d62;font-weight:600}.billing-tabs b[data-v-7e85ac0e]{padding:1px 5px;border-radius:10px;background:#edf3f1;font-size:11px}.billing-toolbar[data-v-7e85ac0e]{height:40px;padding:5px 12px;background:#f8fafb;border-bottom:1px solid #e5ebee}.billing-toolbar .search[data-v-7e85ac0e]{width:min(420px,45vw);height:30px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #ced9de;background:#fff}.billing-toolbar input[data-v-7e85ac0e]{flex:1;border:0;outline:0}.billing-toolbar>span[data-v-7e85ac0e]{margin-left:auto;color:#75858e;font-size:12px}.billing-toolbar label[data-v-7e85ac0e]{font-size:12px;color:#657680}.billing-toolbar select[data-v-7e85ac0e]{height:28px;margin:0 4px}.billing-table-wrap[data-v-7e85ac0e]{flex:1;min-height:0;overflow:auto}.billing-table-wrap table[data-v-7e85ac0e]{min-width:100%;width:max-content;border-collapse:separate;border-spacing:0;font-size:13px}.billing-table-wrap th[data-v-7e85ac0e]{position:sticky;top:0;z-index:2;height:34px;padding:0 10px;background:#eef3f5;border-bottom:1px solid #d8e1e5;white-space:nowrap;text-align:left}.billing-table-wrap td[data-v-7e85ac0e]{height:36px;max-width:320px;padding:0 10px;border-bottom:1px solid #edf1f3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.billing-table-wrap tbody tr[data-v-7e85ac0e]:hover{background:#f1faf7}.enabled[data-v-7e85ac0e]{color:#16835f}.disabled[data-v-7e85ac0e]{color:#a0a9af}.empty[data-v-7e85ac0e]{padding:60px;text-align:center;color:#96a1a8}.billing-pagination[data-v-7e85ac0e]{height:40px;justify-content:flex-end;padding:4px 12px;border-top:1px solid #e3e9ec}.billing-modal-backdrop[data-v-7e85ac0e]{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;background:#16232b6b}.billing-modal[data-v-7e85ac0e]{width:min(880px,92vw);max-height:88vh;background:#fff;border-radius:7px;box-shadow:0 18px 50px #0003;overflow:auto}.billing-modal>header[data-v-7e85ac0e],.billing-modal>footer[data-v-7e85ac0e]{min-height:50px;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8eb}.billing-modal>header h3[data-v-7e85ac0e]{margin:0;font-size:17px}.billing-modal>footer[data-v-7e85ac0e]{justify-content:flex-end;gap:8px;border-top:1px solid #e2e8eb;border-bottom:0}.billing-modal button[data-v-7e85ac0e]{height:32px;padding:0 13px;display:inline-flex;align-items:center;gap:5px;border:1px solid #ccd7dc;border-radius:4px;background:#fff}.billing-modal button.icon[data-v-7e85ac0e]{padding:0 8px;border:0}.form-grid[data-v-7e85ac0e]{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.form-grid label[data-v-7e85ac0e]{display:grid;gap:5px;font-size:13px;color:#546670}.form-grid input[data-v-7e85ac0e],.form-grid select[data-v-7e85ac0e],.form-grid textarea[data-v-7e85ac0e]{width:100%;height:34px;padding:0 9px;border:1px solid #cbd6dc;border-radius:4px;background:#fff;box-sizing:border-box}.form-grid textarea[data-v-7e85ac0e]{height:80px;padding:8px}.form-grid .wide[data-v-7e85ac0e]{grid-column:1/-1}.form-grid label.check[data-v-7e85ac0e]{display:flex;align-items:center;gap:7px}.form-grid .check input[data-v-7e85ac0e],.checks input[data-v-7e85ac0e]{width:15px;height:15px}.checks[data-v-7e85ac0e]{display:flex;flex-wrap:wrap;gap:10px 24px;padding:9px;background:#f7fafb}.checks label[data-v-7e85ac0e]{display:flex;align-items:center;gap:6px}@media(max-width:900px){.form-grid[data-v-7e85ac0e]{grid-template-columns:1fr}.form-grid .wide[data-v-7e85ac0e]{grid-column:auto}.billing-parameter-page[data-v-7e85ac0e]{height:auto;min-height:700px}.billing-table-wrap[data-v-7e85ac0e]{height:560px;flex:none}}.fuel-page[data-v-3f8c59aa]{height:calc(100vh - 96px);min-height:620px;display:flex;flex-direction:column;background:#fff;border:1px solid #dfe7eb;border-radius:6px;overflow:hidden}.fuel-page>header[data-v-3f8c59aa]{padding:8px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e8eb}.fuel-page h2[data-v-3f8c59aa]{margin:0;font-size:18px}.fuel-page p[data-v-3f8c59aa]{margin:3px 0 0;color:#75858e;font-size:12px}.fuel-page header>div[data-v-3f8c59aa]:last-child,.actions[data-v-3f8c59aa]{display:flex;gap:7px}.fuel-page button[data-v-3f8c59aa],.modal button[data-v-3f8c59aa]{height:30px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid #ccd8dd;border-radius:4px;background:#fff}.fuel-page button[data-v-3f8c59aa]:disabled{opacity:.55}.fuel-page button.primary[data-v-3f8c59aa],.modal button.primary[data-v-3f8c59aa]{background:#167d62;border-color:#167d62;color:#fff}.source-grid[data-v-3f8c59aa]{display:grid;grid-template-columns:repeat(3,minmax(230px,1fr));gap:8px;padding:8px 12px;border-bottom:1px solid #e3e9ec;background:#fbfcfc}.source-grid article[data-v-3f8c59aa]{min-width:0;padding:8px 10px;border:1px solid #dce5e8;border-radius:4px;background:#fff}.source-grid article>div[data-v-3f8c59aa]{display:flex;justify-content:space-between;gap:8px}.source-grid strong[data-v-3f8c59aa]{font-size:13px}.source-grid small[data-v-3f8c59aa]{display:block;margin:5px 0;color:#75858e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-grid footer[data-v-3f8c59aa]{display:flex;align-items:center;gap:6px}.source-grid a[data-v-3f8c59aa]{display:inline-flex;align-items:center;gap:3px;color:#177760;text-decoration:none;font-size:12px}.source-grid footer button[data-v-3f8c59aa]{height:25px;padding:0 7px;font-size:12px}.source-grid footer button.on[data-v-3f8c59aa]{border-color:#79b7a6;color:#13755c;background:#eef9f5}.sync-state[data-v-3f8c59aa]{font-size:11px}.sync-state.success[data-v-3f8c59aa]{color:#16805f}.sync-state.failed[data-v-3f8c59aa]{color:#ba4141}.sync-state.waiting[data-v-3f8c59aa]{color:#997520}.current-grid[data-v-3f8c59aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding:9px 12px;background:#f5f8f9}.current-grid article[data-v-3f8c59aa]{min-height:66px;padding:8px 11px;display:grid;grid-template-columns:1fr auto;gap:2px 8px;border:1px solid #dce5e8;border-left:4px solid #168064;background:#fff}.current-grid article span[data-v-3f8c59aa]{font-size:12px;color:#64757e}.current-grid article strong[data-v-3f8c59aa]{grid-row:1/3;grid-column:2;font-size:27px;color:#167d62}.current-grid article b[data-v-3f8c59aa]{font-size:14px}.current-grid article small[data-v-3f8c59aa]{grid-column:1/-1;color:#819099}.empty-card[data-v-3f8c59aa]{padding:25px;color:#8b979e}.notice[data-v-3f8c59aa]{padding:7px 12px;background:#fff8e6;border-block:1px solid #f1dfae;color:#725d23;font-size:12px}.table-wrap[data-v-3f8c59aa]{flex:1;min-height:0;overflow:auto}.table-wrap table[data-v-3f8c59aa]{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.table-wrap th[data-v-3f8c59aa]{position:sticky;top:0;height:34px;padding:0 9px;background:#edf3f5;text-align:left;white-space:nowrap}.table-wrap td[data-v-3f8c59aa]{height:36px;max-width:300px;padding:0 9px;border-bottom:1px solid #edf1f3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-wrap tr[data-v-3f8c59aa]:hover{background:#f1faf7}.enabled[data-v-3f8c59aa]{color:#16805f}.disabled[data-v-3f8c59aa]{color:#a16b6b}.actions button[data-v-3f8c59aa]{width:30px;padding:0;justify-content:center}.actions .danger[data-v-3f8c59aa]{color:#b54747}.empty[data-v-3f8c59aa]{padding:60px;text-align:center;color:#919ca2}.backdrop[data-v-3f8c59aa]{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;background:#14222a6b}.modal[data-v-3f8c59aa]{width:min(760px,92vw);background:#fff;border-radius:7px;box-shadow:0 16px 48px #0000003b}.modal>header[data-v-3f8c59aa],.modal>footer[data-v-3f8c59aa]{padding:9px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8eb}.modal h3[data-v-3f8c59aa]{margin:0}.modal>footer[data-v-3f8c59aa]{justify-content:flex-end;gap:8px;border-top:1px solid #e2e8eb;border-bottom:0}.form[data-v-3f8c59aa]{padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.form label[data-v-3f8c59aa]{display:grid;gap:5px;font-size:13px;color:#52636d}.form input[data-v-3f8c59aa],.form textarea[data-v-3f8c59aa]{width:100%;height:34px;padding:0 9px;border:1px solid #cbd6dc;border-radius:4px;box-sizing:border-box}.form textarea[data-v-3f8c59aa]{height:70px;padding:8px}.form .wide[data-v-3f8c59aa]{grid-column:1/-1}.form .check[data-v-3f8c59aa]{display:flex;align-items:center;gap:7px}.form .check input[data-v-3f8c59aa]{width:15px}.form small[data-v-3f8c59aa]{color:#7b8b94}@media(max-width:1000px){.source-grid[data-v-3f8c59aa]{grid-template-columns:1fr}.source-grid article[data-v-3f8c59aa]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px}.source-grid article small[data-v-3f8c59aa]{margin:0}.source-grid footer[data-v-3f8c59aa]{justify-content:flex-end}}@media(max-width:760px){.form[data-v-3f8c59aa]{grid-template-columns:1fr}.form .wide[data-v-3f8c59aa]{grid-column:auto}}.sr-shell.embedded[data-v-7cb2dfb6]{width:100%;height:calc(100vh - 150px);min-height:620px;border-radius:0}.coverage[data-v-7cb2dfb6]{padding:9px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #f0c36d;background:#fff7e6;color:#8a6200}.coverage.complete[data-v-7cb2dfb6]{border-color:#a7d7c5;background:#eefaf5;color:#19735a}.coverage>div[data-v-7cb2dfb6]{display:grid;gap:2px}.coverage strong[data-v-7cb2dfb6]{font-size:14px}.coverage span[data-v-7cb2dfb6],.coverage small[data-v-7cb2dfb6]{font-size:12px}.coverage small[data-v-7cb2dfb6]{opacity:.82}.coverage button[data-v-7cb2dfb6]{height:32px;padding:0 11px;display:inline-flex;align-items:center;gap:5px;border:1px solid currentColor;border-radius:4px;background:#fff;color:inherit;white-space:nowrap}.coverage button[data-v-7cb2dfb6]:disabled{opacity:.45}.section-title[data-v-7cb2dfb6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.section-title h4[data-v-7cb2dfb6]{margin:0}.section-title>div[data-v-7cb2dfb6]{display:flex;gap:6px}.section-title select[data-v-7cb2dfb6],.section-title button[data-v-7cb2dfb6]{height:30px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;padding:0 8px}.section-title button[data-v-7cb2dfb6]{display:flex;align-items:center;gap:4px;color:#409eff}.condition-list[data-v-7cb2dfb6]{display:grid;gap:6px}.condition-row[data-v-7cb2dfb6]{display:grid;grid-template-columns:28px minmax(160px,1.2fr) minmax(120px,.8fr) minmax(150px,1fr) minmax(100px,.7fr) 32px;gap:6px;align-items:center}.condition-row>span[data-v-7cb2dfb6]{height:30px;display:grid;place-items:center;border-radius:4px;background:#ecf5ff;color:#337ecc}.condition-row select[data-v-7cb2dfb6],.condition-row input[data-v-7cb2dfb6]{min-width:0;width:100%;height:30px;padding:0 7px;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;background:#fff}.condition-row .remove[data-v-7cb2dfb6]{grid-column:6;width:32px;height:30px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#f56c6c}.condition-row .remove[data-v-7cb2dfb6]:disabled{opacity:.35}.spaced[data-v-7cb2dfb6]{margin-top:10px}.form label small[data-v-7cb2dfb6]{color:#909399;font-size:11px}.master-import-actions[data-v-7cb2dfb6]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.master-import-actions button[data-v-7cb2dfb6],.master-import-actions label[data-v-7cb2dfb6]{height:30px;border:1px solid #b8d8f5;border-radius:4px;background:#f2f8ff;color:#337ecc;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer}.master-import-actions input[data-v-7cb2dfb6]{display:none}.inline-apply[data-v-7cb2dfb6]{height:25px;border:1px solid #b8d8f5;border-radius:4px;background:#f2f8ff;color:#337ecc}.inline-apply[data-v-7cb2dfb6]:disabled{opacity:.45}.template-lookup[data-v-7cb2dfb6]{gap:4px!important}.template-lookup .search[data-v-7cb2dfb6]{height:28px}.template-lookup .search input[data-v-7cb2dfb6]{height:26px!important;border:0!important;padding:0!important}.template-lookup select[data-v-7cb2dfb6]{height:30px!important}.sr-shell[data-v-7cb2dfb6]{width:min(1500px,calc(100vw - 24px));height:min(920px,calc(100vh - 24px));display:flex;flex-direction:column;background:#f5f7fa;border-radius:6px;overflow:hidden;color:#303133;font:13px PingFang SC,Microsoft YaHei,sans-serif}button[data-v-7cb2dfb6],input[data-v-7cb2dfb6],select[data-v-7cb2dfb6],textarea[data-v-7cb2dfb6]{font:inherit}.sr-header[data-v-7cb2dfb6]{height:58px;padding:0 18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;background:#fff;border-bottom:1px solid #e4e7ed}.sr-header>div[data-v-7cb2dfb6]{justify-self:start}.sr-header h2[data-v-7cb2dfb6]{margin:0;font-size:20px}.sr-header span[data-v-7cb2dfb6]{display:block;margin-top:3px;color:#909399;font-size:12px}.sr-exit[data-v-7cb2dfb6]{height:34px;padding:0 11px;border:1px solid #e6b9b9;border-radius:4px;background:#fff7f7;color:#a33f3f;display:inline-flex;align-items:center;gap:6px;font-weight:650}.sr-exit.compact[data-v-7cb2dfb6]{min-width:62px;justify-content:center}.icon[data-v-7cb2dfb6]{width:32px;height:32px;border:0;background:transparent}.flow[data-v-7cb2dfb6]{min-height:58px;padding:7px 14px;display:flex;align-items:center;gap:8px;background:#fff;border-bottom:1px solid #dcdfe6}.flow>button[data-v-7cb2dfb6]:not(.refresh){min-width:195px;height:42px;padding:0 12px;border:1px solid #dcdfe6;border-radius:5px;background:#fff;display:flex;align-items:center;gap:9px;text-align:left}.flow>button.active[data-v-7cb2dfb6]{border-color:#409eff;background:#ecf5ff;color:#337ecc}.flow button b[data-v-7cb2dfb6]{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#dcdfe6;color:#fff}.flow button.active b[data-v-7cb2dfb6]{background:#409eff}.flow button span[data-v-7cb2dfb6]{display:grid;font-weight:600}.flow button small[data-v-7cb2dfb6]{color:#909399;font-weight:400}.flow i[data-v-7cb2dfb6]{color:#c0c4cc}.flow>label[data-v-7cb2dfb6]{margin-left:auto;display:flex;gap:5px;color:#606266}.refresh[data-v-7cb2dfb6],.actions button[data-v-7cb2dfb6],.primary[data-v-7cb2dfb6],.tiers button[data-v-7cb2dfb6]{height:32px;padding:0 10px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;gap:5px}.workspace[data-v-7cb2dfb6]{min-height:0;flex:1;display:grid;grid-template-columns:280px minmax(0,1fr);gap:10px;padding:10px}.workspace>aside[data-v-7cb2dfb6],.editor[data-v-7cb2dfb6],.quote-picker[data-v-7cb2dfb6],.binding-main[data-v-7cb2dfb6]{min-height:0;background:#fff;border:1px solid #e4e7ed;border-radius:5px}.workspace>aside[data-v-7cb2dfb6]{display:flex;flex-direction:column;padding:10px}.search[data-v-7cb2dfb6]{height:32px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #dcdfe6;border-radius:4px;background:#fff}.search input[data-v-7cb2dfb6]{min-width:0;width:100%;border:0;outline:0}.new[data-v-7cb2dfb6]{height:32px;margin-top:8px;border:1px solid #409eff;border-radius:4px;background:#ecf5ff;color:#409eff;display:flex;align-items:center;justify-content:center;gap:5px}.list[data-v-7cb2dfb6],.quote-list[data-v-7cb2dfb6]{margin-top:8px;overflow:auto}.list button[data-v-7cb2dfb6],.quote-list button[data-v-7cb2dfb6]{width:100%;padding:9px;border:0;border-radius:4px;background:transparent;text-align:left;display:grid;gap:3px}.list button.selected[data-v-7cb2dfb6],.quote-list button.selected[data-v-7cb2dfb6]{background:#ecf5ff;color:#337ecc}.list button.inactive[data-v-7cb2dfb6]{opacity:.5}.list span[data-v-7cb2dfb6],.list small[data-v-7cb2dfb6],.quote-list span[data-v-7cb2dfb6],.quote-list small[data-v-7cb2dfb6]{font-size:12px;color:#909399}.list p[data-v-7cb2dfb6],.quote-list p[data-v-7cb2dfb6],.empty[data-v-7cb2dfb6]{text-align:center;color:#909399}.editor[data-v-7cb2dfb6]{overflow:auto}.editor-head[data-v-7cb2dfb6]{position:sticky;top:0;z-index:4;min-height:58px;padding:9px 14px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #ebeef5}.editor-head h3[data-v-7cb2dfb6]{margin:0;font-size:16px}.editor-head span[data-v-7cb2dfb6]{display:block;margin-top:3px;color:#909399;font-size:12px}.actions[data-v-7cb2dfb6]{display:flex;gap:6px}.actions .primary[data-v-7cb2dfb6],.primary[data-v-7cb2dfb6]{background:#409eff;border-color:#409eff;color:#fff}.actions .danger[data-v-7cb2dfb6]{color:#f56c6c}.actions .danger.solid[data-v-7cb2dfb6]{background:#fff1f0;border-color:#f3b5b2;color:#c43d3d}.actions button[data-v-7cb2dfb6]:disabled,.primary[data-v-7cb2dfb6]:disabled{opacity:.45}.card[data-v-7cb2dfb6]{position:relative;margin:10px;padding:12px;border:1px solid #e4e7ed;border-radius:5px;background:#fff}.card h4[data-v-7cb2dfb6]{margin:0 0 10px;font-size:14px}.card.numbered[data-v-7cb2dfb6]{padding-left:44px}.card.numbered>b[data-v-7cb2dfb6]{position:absolute;left:12px;top:10px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#409eff;color:#fff}.form[data-v-7cb2dfb6]{display:grid;gap:10px}.form.cols4[data-v-7cb2dfb6]{grid-template-columns:repeat(4,minmax(0,1fr))}.form label[data-v-7cb2dfb6],.tier-row label[data-v-7cb2dfb6],.formula label[data-v-7cb2dfb6]{min-width:0;display:grid;gap:5px;color:#606266}.form label>span[data-v-7cb2dfb6],.formula label>span[data-v-7cb2dfb6]{color:#f56c6c}.form input[data-v-7cb2dfb6]:not([type=checkbox]),.form select[data-v-7cb2dfb6],.tier-row input[data-v-7cb2dfb6],.tier-row select[data-v-7cb2dfb6],.formula input[data-v-7cb2dfb6]{width:100%;height:32px;padding:0 8px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;box-sizing:border-box}.form textarea[data-v-7cb2dfb6]{min-height:64px;padding:7px 8px;border:1px solid #dcdfe6;border-radius:4px;resize:vertical}.wide[data-v-7cb2dfb6]{grid-column:1/-1}.form .check[data-v-7cb2dfb6]{display:flex;flex-direction:row;align-items:center;height:32px;align-self:end;gap:6px}.warning[data-v-7cb2dfb6],.next-tip[data-v-7cb2dfb6],.binding-tip[data-v-7cb2dfb6]{padding:9px 12px;border-radius:4px;background:#fdf6ec;color:#b88230}.next-tip[data-v-7cb2dfb6]{margin:10px;background:#ecf5ff;color:#337ecc}.tiers[data-v-7cb2dfb6]{margin-top:12px;padding-top:10px;border-top:1px dashed #dcdfe6}.tiers-head[data-v-7cb2dfb6]{display:flex;align-items:center;justify-content:space-between}.tier-row[data-v-7cb2dfb6]{display:grid;grid-template-columns:55px 110px 110px 190px 130px 32px;gap:8px;align-items:end;margin-top:8px}.tier-row>span[data-v-7cb2dfb6]{height:32px;display:flex;align-items:center}.tier-row .remove[data-v-7cb2dfb6]{width:32px;padding:0;color:#f56c6c}.tiers p[data-v-7cb2dfb6],.formula p[data-v-7cb2dfb6]{color:#909399}.formula[data-v-7cb2dfb6]{margin-top:12px;padding-top:10px;border-top:1px dashed #dcdfe6}.binding-layout[data-v-7cb2dfb6]{min-height:0;flex:1;display:grid;grid-template-columns:330px minmax(0,1fr);gap:10px;padding:10px}.quote-picker[data-v-7cb2dfb6]{display:flex;flex-direction:column;padding:10px}.quote-picker h3[data-v-7cb2dfb6]{margin:0 0 9px;font-size:15px}.binding-main[data-v-7cb2dfb6]{overflow:auto}.binding-tip[data-v-7cb2dfb6]{margin:10px}.table-wrap[data-v-7cb2dfb6]{overflow:auto}.table-wrap table[data-v-7cb2dfb6]{width:100%;border-collapse:collapse}.table-wrap th[data-v-7cb2dfb6],.table-wrap td[data-v-7cb2dfb6]{height:40px;padding:6px 9px;border-bottom:1px solid #ebeef5;text-align:left;white-space:nowrap}.table-wrap th[data-v-7cb2dfb6]{position:sticky;top:58px;z-index:2;background:#fafafa;color:#606266}.table-wrap tr.checked[data-v-7cb2dfb6]{background:#ecf5ff}.table-wrap td strong[data-v-7cb2dfb6],.table-wrap td small[data-v-7cb2dfb6]{display:block}.table-wrap td small[data-v-7cb2dfb6]{margin-top:2px;color:#909399}.list button[data-v-7cb2dfb6],.quote-list button[data-v-7cb2dfb6]{height:auto;min-height:58px}.variant-toggle[data-v-7cb2dfb6]{display:flex;align-items:center;gap:5px;margin-top:7px;color:#697781;font-size:12px}.catalog-summary[data-v-7cb2dfb6]{margin-top:7px;padding:6px 8px;border-radius:4px;background:#ecf5ff;color:#337ecc;font-size:12px}.family-list button[data-v-7cb2dfb6]{min-height:52px;padding:7px 8px}.family-list button strong[data-v-7cb2dfb6]{font-size:13px}.family-list button span[data-v-7cb2dfb6],.family-list button small[data-v-7cb2dfb6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.family-price-board[data-v-7cb2dfb6]{margin:10px;border:1px solid #b8d8f5;border-radius:5px;background:#fff;overflow:hidden}.family-price-head[data-v-7cb2dfb6]{min-height:48px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;background:#ecf5ff;color:#337ecc}.family-price-head>div[data-v-7cb2dfb6]{display:grid;gap:2px}.family-price-head strong[data-v-7cb2dfb6]{font-size:15px}.family-price-head span[data-v-7cb2dfb6]{font-size:12px;color:#6b7d8d}.family-price-actions[data-v-7cb2dfb6]{display:flex!important;align-items:center;gap:7px}.family-price-actions>b[data-v-7cb2dfb6]{padding:3px 8px;border-radius:10px;background:#409eff;color:#fff;font-size:12px}.family-price-actions button[data-v-7cb2dfb6]{height:28px;padding:0 8px;display:flex;align-items:center;gap:4px}.family-price-table[data-v-7cb2dfb6]{max-height:230px;overflow:auto}.family-price-table table[data-v-7cb2dfb6]{width:100%;border-collapse:collapse}.family-price-table th[data-v-7cb2dfb6],.family-price-table td[data-v-7cb2dfb6]{height:36px;padding:5px 8px;border-bottom:1px solid #ebeef5;text-align:left;vertical-align:middle}.family-price-table th[data-v-7cb2dfb6]{position:sticky;top:0;z-index:1;background:#fafafa;color:#606266;font-size:12px}.family-price-table tbody tr[data-v-7cb2dfb6]{cursor:pointer}.family-price-table tbody tr[data-v-7cb2dfb6]:hover{background:#f5faff}.family-price-table tbody tr.selected[data-v-7cb2dfb6]{background:#d9ecff}.family-price-table td strong[data-v-7cb2dfb6],.family-price-table td small[data-v-7cb2dfb6]{display:block}.family-price-table td small[data-v-7cb2dfb6]{margin-top:2px;color:#909399;font-size:11px}.condition-ellipsis[data-v-7cb2dfb6]{display:block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binding-tip.locked[data-v-7cb2dfb6]{background:#fef0f0;color:#c45656}.binding-tip.stale[data-v-7cb2dfb6]{display:flex;gap:6px;align-items:center;background:#fff7e6;color:#ad6800;border:1px solid #ffd591}.stale-badge[data-v-7cb2dfb6]{display:inline-block;margin-top:4px;padding:2px 6px;border-radius:3px;background:#fff1b8;color:#8d5a00;font-size:11px;font-style:normal}.sr-header[data-v-7cb2dfb6]{height:50px}.flow[data-v-7cb2dfb6]{min-height:50px;padding-top:4px;padding-bottom:4px}.flow>button[data-v-7cb2dfb6]:not(.refresh){height:38px}.binding-layout[data-v-7cb2dfb6]{grid-template-columns:250px minmax(0,1fr);gap:8px;padding:8px}.quote-picker[data-v-7cb2dfb6]{padding:8px}.quote-picker h3[data-v-7cb2dfb6]{margin-bottom:6px}.quote-list[data-v-7cb2dfb6]{margin-top:5px}.quote-list button[data-v-7cb2dfb6]{min-height:38px;padding:4px 6px;gap:1px;line-height:1.15}.quote-list button strong[data-v-7cb2dfb6]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quote-list button span[data-v-7cb2dfb6],.quote-list button small[data-v-7cb2dfb6]{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.binding-main .editor-head[data-v-7cb2dfb6]{min-height:50px;padding:6px 10px}.binding-main .binding-tip[data-v-7cb2dfb6]{margin:6px;padding:6px 10px}.binding-main .table-wrap th[data-v-7cb2dfb6]{top:0;height:32px;padding:4px 7px}.binding-main .table-wrap td[data-v-7cb2dfb6]{height:auto;padding:5px 7px;line-height:1.25}.binding-main .table-wrap td strong[data-v-7cb2dfb6],.binding-main .table-wrap td small[data-v-7cb2dfb6]{line-height:1.25}@media(max-width:1000px){.flow>button[data-v-7cb2dfb6]:not(.refresh){min-width:150px}.form.cols4[data-v-7cb2dfb6]{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace[data-v-7cb2dfb6]{grid-template-columns:240px minmax(0,1fr)}.binding-layout[data-v-7cb2dfb6]{grid-template-columns:220px minmax(0,1fr)}.tier-row[data-v-7cb2dfb6]{grid-template-columns:50px repeat(2,90px) 150px 110px 32px}}@media(max-width:760px){.sr-shell[data-v-7cb2dfb6]{width:calc(100vw - 12px);height:calc(100vh - 12px)}.flow[data-v-7cb2dfb6]{overflow:auto}.flow>label[data-v-7cb2dfb6],.refresh[data-v-7cb2dfb6]{display:none}.workspace[data-v-7cb2dfb6],.binding-layout[data-v-7cb2dfb6]{grid-template-columns:1fr}.workspace>aside[data-v-7cb2dfb6],.quote-picker[data-v-7cb2dfb6]{max-height:220px}.form.cols4[data-v-7cb2dfb6]{grid-template-columns:1fr}.tier-row[data-v-7cb2dfb6]{grid-template-columns:1fr 1fr}.card.numbered[data-v-7cb2dfb6]{padding-left:12px;padding-top:44px}}@media(max-width:760px){.condition-row .remove[data-v-7cb2dfb6]{grid-column:auto}}.entry-record[data-v-4ff599da]{padding:10px}.entry-record dl[data-v-4ff599da]{display:grid;grid-template-columns:120px minmax(0,1fr) 120px minmax(0,1fr);gap:0;margin:6px 0 12px}.entry-record dt[data-v-4ff599da],.entry-record dd[data-v-4ff599da]{padding:6px;margin:0;border-bottom:1px solid #edf0f2;overflow-wrap:anywhere;white-space:normal}.entry-record dt[data-v-4ff599da]{color:#71818c}.entry-record h4[data-v-4ff599da]{border-bottom:1px solid #ddd;padding:8px 0}.entry-record p[data-v-4ff599da]{line-height:1.7}.invoice-mask[data-v-c57fb5a7]{position:fixed;inset:0;background:#0006;z-index:1400;display:grid;place-items:center}.invoice-dialog[data-v-c57fb5a7]{width:min(1250px,96vw);max-height:92vh;overflow:auto;background:#fff;padding:16px}.invoice-dialog header[data-v-c57fb5a7],.invoice-dialog footer[data-v-c57fb5a7]{display:flex;align-items:center;gap:8px;justify-content:space-between}.invoice-sheet[data-v-c57fb5a7]{width:100%;height:70vh;border:1px solid #ccd4da;background:#fff}.invoice-dialog footer[data-v-c57fb5a7]{margin-top:14px}.invoice-dialog footer span[data-v-c57fb5a7]{margin-right:auto;font-size:12px;color:#687987}.entry-board[data-v-737ee38d]{padding:10px;min-width:0}.entry-board header[data-v-737ee38d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.entry-board h3[data-v-737ee38d]{margin:6px 0}.entry-board header span[data-v-737ee38d]{font-size:12px;color:#687987}.entry-actions[data-v-737ee38d]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0}.entry-actions button[data-v-737ee38d]{height:30px;padding:0 8px}.entry-actions>input[data-v-737ee38d]{width:190px;margin-left:auto}.entry-table[data-v-737ee38d]{overflow:auto;max-height:440px;border:1px solid #dfe5eb}.entry-table th[data-v-737ee38d]{position:sticky;top:0}.entry-table td[data-v-737ee38d]{height:var(--entry-row-height,36px);max-width:220px;overflow:hidden;text-overflow:ellipsis}.entry-table input[type=checkbox][data-v-737ee38d]{width:16px;height:16px;min-height:16px;margin:0}.text[data-v-737ee38d]{border:0;background:transparent;color:#1677aa;padding:0;min-height:24px}.entry-overlay[data-v-737ee38d]{position:fixed;inset:0;background:#0006;z-index:1300;display:grid;place-items:center}.entry-dialog[data-v-737ee38d]{background:#fff;width:min(1100px,94vw);max-height:90vh;overflow:auto;padding:18px}.entry-dialog footer[data-v-737ee38d]{text-align:right;margin-top:12px}.entry-dialog p[data-v-737ee38d]{white-space:normal;overflow-wrap:anywhere;line-height:1.7}.entry-dialog h4[data-v-737ee38d]{border-bottom:1px solid #ddd;padding-bottom:6px}.column-resizer[data-v-737ee38d]{position:absolute;right:0;top:0;width:6px;height:100%;cursor:col-resize}.entry-actions label[data-v-737ee38d]{display:flex;align-items:center;gap:4px}.entry-actions input[type=range][data-v-737ee38d]{width:70px;height:20px}.ev-backdrop[data-v-c63586ea]{position:fixed;inset:0;background:#17243466;z-index:210;display:flex;align-items:center;justify-content:center}.ev-backdrop section[data-v-c63586ea]{background:#fff;padding:20px;width:min(1000px,95vw);max-height:90vh;overflow:auto}.ev-backdrop header[data-v-c63586ea]{display:flex;align-items:center;justify-content:space-between}.ev-backdrop td[data-v-c63586ea],.ev-backdrop th[data-v-c63586ea]{padding:8px;border:1px solid #ddd}.ev-backdrop table[data-v-c63586ea]{width:100%;border-collapse:collapse}.piece-detail[data-v-54a63c3f]{padding:12px;overflow:auto}.piece-detail table[data-v-54a63c3f]{width:100%;border-collapse:collapse;margin-top:10px}.piece-detail td[data-v-54a63c3f],.piece-detail th[data-v-54a63c3f]{border:1px solid #dce2ea;padding:8px;text-align:left}.piece-detail article[data-v-54a63c3f]{display:flex;gap:20px;padding:10px;border-left:2px solid #5d8abe;margin-left:10px}.piece-detail article p[data-v-54a63c3f]{margin:3px 0}.piece-detail small[data-v-54a63c3f]{color:#64748b}.error[data-v-54a63c3f]{color:#b42318;font-weight:600}.tracking-page[data-v-df81fb4a]{margin:16px;background:#fff;border:1px solid #e4e7ed;border-radius:4px;color:#303133;min-height:calc(100vh - 98px)}.tracking-head[data-v-df81fb4a]{height:48px;padding:0 12px;border-bottom:1px solid #ebeef5;display:flex;align-items:center;justify-content:space-between}.tracking-head h2[data-v-df81fb4a]{font-size:20px;margin:0;font-weight:700}.tracking-actions[data-v-df81fb4a],.tracking-toolbar[data-v-df81fb4a],.tracking-pagination[data-v-df81fb4a]{display:flex;align-items:center;gap:8px}.tracking-actions select[data-v-df81fb4a],.tracking-toolbar select[data-v-df81fb4a],.tracking-pagination select[data-v-df81fb4a]{height:32px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;padding:0 9px;color:#303133}button[data-v-df81fb4a]{height:32px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#606266;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}button[data-v-df81fb4a]:hover{color:#409eff;border-color:#a0cfff}button.primary[data-v-df81fb4a]{background:#409eff;border-color:#409eff;color:#fff}button[data-v-df81fb4a]:disabled{opacity:.5;cursor:not-allowed}.icon-button[data-v-df81fb4a]{width:32px;padding:0}.danger[data-v-df81fb4a]{color:#f56c6c}.tracking-summary[data-v-df81fb4a]{height:36px;padding:0 12px;background:#f5f7fa;display:flex;align-items:center;gap:24px;font-size:13px}.tracking-summary strong[data-v-df81fb4a]{font-size:15px;color:#303133;margin-right:4px}.tracking-toolbar[data-v-df81fb4a]{min-height:44px;padding:6px 12px}.tracking-search[data-v-df81fb4a]{width:360px;height:32px;border:1px solid #dcdfe6;border-radius:4px;display:flex;align-items:center;padding:0 9px;gap:7px}.tracking-search[data-v-df81fb4a]:focus-within{border-color:#409eff}.tracking-search input[data-v-df81fb4a]{border:0;outline:0;width:100%;font-size:13px}.tracking-table-wrap[data-v-df81fb4a]{overflow:auto;border-top:1px solid #ebeef5;border-bottom:1px solid #ebeef5}.tracking-table[data-v-df81fb4a]{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed;font-size:13px}.tracking-table th[data-v-df81fb4a]{height:34px;background:#f5f7fa;text-align:left;padding:0 8px;font-weight:600;border-right:1px solid #ebeef5}.tracking-table td[data-v-df81fb4a]{height:36px;padding:0 8px;border-top:1px solid #ebeef5;border-right:1px solid #ebeef5;vertical-align:middle}.tracking-table tbody tr[data-v-df81fb4a]:nth-child(2n){background:#fafafa}.tracking-table tbody tr[data-v-df81fb4a]:hover{background:#ecf5ff}.tracking-table th.check[data-v-df81fb4a],.tracking-table td.check[data-v-df81fb4a]{width:38px;text-align:center}.tracking-table th[data-v-df81fb4a]:nth-child(2){width:200px}.tracking-table th[data-v-df81fb4a]:nth-child(3){width:155px}.tracking-table th[data-v-df81fb4a]:nth-child(4){width:170px}.tracking-table th[data-v-df81fb4a]:nth-child(5){width:120px}.tracking-table th[data-v-df81fb4a]:nth-child(6){width:180px}.tracking-table th[data-v-df81fb4a]:nth-child(7){width:145px}.tracking-table th[data-v-df81fb4a]:nth-child(8){width:105px}.ellipsis[data-v-df81fb4a]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-sub[data-v-df81fb4a]{display:block;margin-top:1px;color:#909399;font-size:12px;font-weight:400}.core-cell[data-v-df81fb4a]{color:#303133;font-weight:600}.tracking-status[data-v-df81fb4a]{display:inline-flex;max-width:100%;padding:2px 7px;border-radius:3px;background:#e1f3d8;color:#529b2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tracking-status.pending[data-v-df81fb4a]{background:#f4f4f5;color:#909399}.tracking-empty[data-v-df81fb4a]{text-align:center!important;color:#909399;padding:32px!important;font-size:13px}.tracking-pagination[data-v-df81fb4a]{height:40px;padding:0 12px;justify-content:flex-end;font-size:13px}.tracking-pagination>span[data-v-df81fb4a]:first-child{margin-right:auto}.tracking-modal-backdrop[data-v-df81fb4a]{position:fixed;inset:0;background:#00000052;z-index:80;display:flex;align-items:center;justify-content:center}.tracking-detail-modal[data-v-df81fb4a],.tracking-form-modal[data-v-df81fb4a],.tracking-provider-modal[data-v-df81fb4a],.tracking-query-modal[data-v-df81fb4a]{background:#fff;border-radius:4px;box-shadow:0 8px 30px #0000002e;max-height:88vh;overflow:auto}.tracking-detail-modal[data-v-df81fb4a]{width:min(980px,92vw)}.tracking-form-modal[data-v-df81fb4a]{width:min(680px,92vw)}.tracking-provider-modal[data-v-df81fb4a]{width:min(1040px,94vw)}.tracking-query-modal[data-v-df81fb4a]{width:min(980px,94vw)}.tracking-detail-modal>header[data-v-df81fb4a],.tracking-form-modal>header[data-v-df81fb4a],.tracking-provider-modal>header[data-v-df81fb4a],.tracking-query-modal>header[data-v-df81fb4a]{height:58px;padding:0 16px;border-bottom:1px solid #ebeef5;display:flex;align-items:center;justify-content:space-between}.tracking-detail-modal h3[data-v-df81fb4a],.tracking-form-modal h3[data-v-df81fb4a],.tracking-provider-modal h3[data-v-df81fb4a]{font-size:16px;margin:0}.tracking-detail-modal header span[data-v-df81fb4a]{font-size:12px;color:#909399}.tracking-detail-modal header>div[data-v-df81fb4a]{display:flex;align-items:center;gap:8px}.tracking-detail-modal header>div[data-v-df81fb4a]:first-child{display:block}.tracking-detail-meta[data-v-df81fb4a]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:12px 16px;background:#f5f7fa;font-size:13px}.tracking-detail-meta span[data-v-df81fb4a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tracking-timeline[data-v-df81fb4a]{padding:16px 24px 24px}.tracking-timeline article[data-v-df81fb4a]{position:relative;display:grid;grid-template-columns:28px 1fr 68px;min-height:74px}.tracking-timeline article[data-v-df81fb4a]:not(:last-child):before{content:"";position:absolute;left:13px;top:28px;bottom:0;border-left:1px solid #dcdfe6}.timeline-mark[data-v-df81fb4a]{width:28px;height:28px;border-radius:50%;background:#ecf5ff;color:#409eff;display:flex;align-items:center;justify-content:center;z-index:1}.timeline-content[data-v-df81fb4a]{padding:2px 12px}.timeline-content>div[data-v-df81fb4a]{display:flex;gap:12px;align-items:center}.timeline-content strong[data-v-df81fb4a]{font-size:14px}.timeline-content time[data-v-df81fb4a],.timeline-content small[data-v-df81fb4a]{font-size:12px;color:#909399}.timeline-content p[data-v-df81fb4a]{font-size:13px;margin:5px 0;color:#606266}.timeline-actions[data-v-df81fb4a]{display:flex;gap:4px}.timeline-actions button[data-v-df81fb4a]{width:28px;height:28px;padding:0}.tracking-number-disclosure[data-v-df81fb4a]{margin:16px 16px 0;border:1px solid #dcdfe6;border-radius:4px}.tracking-number-disclosure>summary[data-v-df81fb4a]{height:38px;padding:0 12px;display:flex;align-items:center;color:#409eff;font-size:13px;font-weight:600;cursor:pointer;list-style:none}.tracking-number-disclosure>summary[data-v-df81fb4a]::-webkit-details-marker{display:none}.tracking-number-disclosure[open]>summary[data-v-df81fb4a]{border-bottom:1px solid #ebeef5}.tracking-number-disclosure[data-v-df81fb4a] .number-panel{border:0}.tracking-form-grid[data-v-df81fb4a]{padding:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.tracking-form-grid label[data-v-df81fb4a]{font-size:14px;display:flex;flex-direction:column;gap:5px}.tracking-form-grid label span[data-v-df81fb4a]{color:#f56c6c}.tracking-form-grid input[data-v-df81fb4a],.tracking-form-grid select[data-v-df81fb4a],.tracking-form-grid textarea[data-v-df81fb4a]{height:32px;border:1px solid #dcdfe6;border-radius:4px;padding:0 9px;font:inherit}.tracking-form-grid textarea[data-v-df81fb4a]{height:72px;padding:8px;resize:vertical}.tracking-form-grid .wide[data-v-df81fb4a]{grid-column:1/-1}.tracking-form-modal footer[data-v-df81fb4a]{height:56px;padding:0 16px;border-top:1px solid #ebeef5;display:flex;align-items:center;justify-content:flex-end;gap:8px}.provider-layout[data-v-df81fb4a]{display:grid;grid-template-columns:260px 1fr;min-height:450px}.provider-list[data-v-df81fb4a]{border-right:1px solid #ebeef5;padding:12px}.provider-list button[data-v-df81fb4a]{width:100%;height:auto;min-height:44px;margin-bottom:6px;justify-content:space-between;text-align:left}.provider-list button span[data-v-df81fb4a]{display:flex;flex-direction:column;gap:3px}.provider-list small[data-v-df81fb4a]{font-size:12px;color:#909399}.provider-list button.active[data-v-df81fb4a]{background:#ecf5ff;border-color:#a0cfff;color:#409eff}.provider-form .toggle[data-v-df81fb4a]{flex-direction:row;align-items:center}.provider-form .toggle input[data-v-df81fb4a]{width:16px;height:16px}.provider-save[data-v-df81fb4a]{grid-column:1/-1;display:flex;justify-content:flex-end}.query-tabs[data-v-df81fb4a]{display:flex;gap:0}.query-tabs button[data-v-df81fb4a]{border:0;border-radius:0;border-bottom:2px solid transparent}.query-tabs button.active[data-v-df81fb4a]{color:#409eff;border-bottom-color:#409eff}.query-body[data-v-df81fb4a]{padding:16px}.query-body>label[data-v-df81fb4a]{display:flex;flex-direction:column;gap:6px;font-size:14px}.query-body textarea[data-v-df81fb4a]{height:96px;border:1px solid #dcdfe6;border-radius:4px;padding:8px;font:inherit;resize:vertical}.query-body textarea.single[data-v-df81fb4a]{height:38px;resize:none}.query-command[data-v-df81fb4a]{display:flex;gap:8px;margin-top:12px}.batch-result[data-v-df81fb4a]{margin-top:16px;max-height:390px;overflow:auto;border:1px solid #ebeef5}.batch-result table[data-v-df81fb4a]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.batch-result th[data-v-df81fb4a],.batch-result td[data-v-df81fb4a]{height:36px;padding:0 8px;border-bottom:1px solid #ebeef5;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-result th[data-v-df81fb4a]{background:#f5f7fa}.batch-result tr.clickable[data-v-df81fb4a]{cursor:pointer}.batch-result tr.clickable[data-v-df81fb4a]:hover{background:#ecf5ff}.schedule-state[data-v-df81fb4a]{display:flex;justify-content:space-between;padding:10px 12px;background:#f5f7fa;color:#606266;font-size:13px}.tracking-form-modal .toggle[data-v-df81fb4a]{flex-direction:row;align-items:center}.tracking-form-modal .toggle input[data-v-df81fb4a]{width:16px;height:16px}.tracking-detail-backdrop[data-v-df81fb4a]{padding:18px}.tracking-detail-modal[data-v-df81fb4a]{width:min(1500px,100%);height:calc(100vh - 36px);max-height:none;overflow:hidden;display:flex;flex-direction:column}.tracking-detail-modal>header[data-v-df81fb4a]{flex:none}.tracking-detail-modal .detail-title[data-v-df81fb4a],.tracking-detail-modal .detail-title>div[data-v-df81fb4a]{display:flex;align-items:center;gap:10px}.tracking-detail-modal .detail-title>div[data-v-df81fb4a]{align-items:flex-start;flex-direction:column;gap:2px}.tracking-detail-meta[data-v-df81fb4a]{grid-template-columns:repeat(5,minmax(0,1fr));padding:10px 16px;flex:none}.tracking-detail-workspace[data-v-df81fb4a]{display:grid;grid-template-columns:minmax(290px,32%) 1fr;min-height:0;flex:1}.tracking-number-sidebar[data-v-df81fb4a]{min-width:0;border-right:1px solid #ebeef5;background:#fafbfc;padding:12px;overflow:auto}.tracking-number-heading[data-v-df81fb4a]{height:30px;display:flex;align-items:center;justify-content:space-between;color:#606266;font-size:13px}.tracking-number-heading span[data-v-df81fb4a]{color:#909399}.tracking-number-card[data-v-df81fb4a]{width:100%;height:auto;min-height:72px;margin-bottom:8px;padding:9px 10px;border-color:#e4e7ed;display:flex;align-items:flex-start;justify-content:space-between;text-align:left;gap:8px;background:#fff}.tracking-number-card[data-v-df81fb4a]:hover,.tracking-number-card.active[data-v-df81fb4a]{border-color:#409eff;background:#ecf5ff;color:#303133}.tracking-number-card>span[data-v-df81fb4a]:first-child{min-width:0;display:flex;flex-direction:column;gap:4px}.tracking-number-card strong[data-v-df81fb4a]{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tracking-number-card small[data-v-df81fb4a],.tracking-number-card time[data-v-df81fb4a]{font-size:12px;color:#909399;font-weight:400}.tracking-number-card.whole[data-v-df81fb4a]{min-height:58px;align-items:center}.tracking-number-card.whole>b[data-v-df81fb4a]{font-size:12px;color:#409eff;white-space:nowrap}.number-latest[data-v-df81fb4a]{min-width:96px;max-width:42%;display:flex;align-items:flex-end;flex-direction:column;gap:2px;text-align:right}.number-latest b[data-v-df81fb4a]{max-width:100%;font-size:12px;color:#e6a23c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.number-latest b.signed[data-v-df81fb4a]{color:#67c23a}.number-latest small[data-v-df81fb4a]{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tracking-history-panel[data-v-df81fb4a]{min-width:0;display:flex;flex-direction:column;background:#fff}.tracking-history-head[data-v-df81fb4a]{height:54px;padding:0 18px;border-bottom:1px solid #ebeef5;display:flex;align-items:center;justify-content:space-between;flex:none}.tracking-history-head h4[data-v-df81fb4a]{margin:0;font-size:15px}.tracking-history-head span[data-v-df81fb4a]{display:block;margin-top:3px;color:#909399;font-size:12px}.tracking-history-head>strong[data-v-df81fb4a]{color:#409eff;font-size:13px}.tracking-history-panel .tracking-timeline[data-v-df81fb4a]{overflow:auto;min-height:0;flex:1}.tracking-number-sidebar .tracking-number-disclosure[data-v-df81fb4a]{margin:10px 0 0;background:#fff}.tracking-number-sidebar .tracking-number-disclosure>summary[data-v-df81fb4a]{height:36px}@media(max-width:900px){.tracking-head[data-v-df81fb4a]{height:auto;padding:12px;align-items:flex-start;gap:12px}.tracking-actions[data-v-df81fb4a]{flex-wrap:wrap;justify-content:flex-end}.tracking-toolbar[data-v-df81fb4a]{flex-wrap:wrap}.tracking-search[data-v-df81fb4a]{width:100%}.tracking-detail-meta[data-v-df81fb4a]{grid-template-columns:repeat(2,1fr)}.provider-layout[data-v-df81fb4a]{grid-template-columns:1fr}.provider-list[data-v-df81fb4a]{border-right:0;border-bottom:1px solid #ebeef5}}.tracking-status.exception[data-v-df81fb4a]{background:#fff1f0;color:#b42318}.tracking-detail-modal>header>.detail-title[data-v-df81fb4a]:first-child{display:flex;align-items:center}.tracking-detail-modal>header[data-v-df81fb4a]{min-height:58px;flex-shrink:0}.tracking-detail-modal .detail-title>div[data-v-df81fb4a]{display:flex;flex-direction:column;gap:3px}.packing-editor[data-v-d0c077e3]{display:grid;gap:12px}.packing-editor.embedded[data-v-d0c077e3]{border:0;border-radius:0;box-shadow:none;margin:0;padding:12px 14px 14px}.packing-editor header h3[data-v-d0c077e3],.packing-editor header div[data-v-d0c077e3],.box-head[data-v-d0c077e3],.box-reference[data-v-d0c077e3],.declaration-bar[data-v-d0c077e3]{display:flex;align-items:center;gap:9px}.packing-intro[data-v-d0c077e3]{margin:0;color:#657a73;font-size:13px}.packing-draft-hint[data-v-d0c077e3]{margin:0;padding:9px 11px;color:#8a6a25;background:#fff8e7;border-left:3px solid #e6a23c;font-size:12px}.packing-auto-save[data-v-d0c077e3]{color:#167d62;font-size:12px}.packing-undo[data-v-d0c077e3]{color:#8a5b15;border-color:#e2c58e;background:#fffaf0}.undo-question[data-v-d0c077e3]{color:#a54632;font-size:12px}.packing-undo-confirm[data-v-d0c077e3]{color:#fff;border-color:#bf533c;background:#bf533c}.packing-box[data-v-d0c077e3]{border:1px solid #d7e4df;border-radius:10px;padding:12px;display:grid;gap:10px}.box-head[data-v-d0c077e3]{flex-wrap:wrap}.box-head>strong[data-v-d0c077e3]{min-width:62px;color:#167d62}.box-head label[data-v-d0c077e3],.box-reference label[data-v-d0c077e3]{display:flex;align-items:center;gap:5px;font-size:12px;color:#587068}.box-head input[data-v-d0c077e3],.box-reference input[data-v-d0c077e3],.declaration-bar input[data-v-d0c077e3],.declaration-bar select[data-v-d0c077e3],.allocation-table input[data-v-d0c077e3],.allocation-table select[data-v-d0c077e3]{min-height:32px;border:1px solid #cedbd6;border-radius:6px;padding:0 7px;min-width:80px}.box-head label:nth-of-type(3) input[data-v-d0c077e3]{width:62px}.box-reference[data-v-d0c077e3]{flex-wrap:wrap;padding-left:71px}.box-reference label[data-v-d0c077e3]{flex:1;min-width:180px}.box-reference input[data-v-d0c077e3]{flex:1}.allocation-table[data-v-d0c077e3]{overflow-x:auto}.allocation-table table[data-v-d0c077e3]{min-width:2100px;width:100%;border-collapse:collapse}.allocation-table th[data-v-d0c077e3],.allocation-table td[data-v-d0c077e3]{border-bottom:1px solid #edf2f0;padding:5px;text-align:left;font-size:12px}.allocation-table input[data-v-d0c077e3]:not([type=checkbox]),.allocation-table select[data-v-d0c077e3]{width:100%}.allocation-table input[type=checkbox][data-v-d0c077e3]{min-width:16px}.line-total[data-v-d0c077e3]{min-width:90px;font-weight:700;color:#167d62}.add-line[data-v-d0c077e3]{justify-self:start}.packing-empty[data-v-d0c077e3]{padding:34px;text-align:center;color:#71847e;background:#f6f9f8;border-radius:8px;display:grid;gap:6px}.declaration-bar[data-v-d0c077e3]{flex-wrap:wrap;padding-top:12px;border-top:1px solid #e2ebe7}.declaration-bar>div[data-v-d0c077e3]{display:grid;gap:3px;min-width:210px}.declaration-bar span[data-v-d0c077e3]{color:#6a7f77;font-size:12px}.declaration-bar input[data-v-d0c077e3]{flex:1;min-width:240px}.warehouse-page{display:flex;flex-direction:column;gap:12px;min-width:0}.warehouse-head{display:flex;align-items:center;justify-content:space-between}.warehouse-head h2{margin:0;font-size:20px}.warehouse-head p{margin:3px 0 0;color:#6b7780;font-size:12px}.warehouse-head button,.warehouse-tabs button,.inventory-actions button,.convert-panel button,.warehouse-card>button{display:inline-flex;align-items:center;gap:5px;border:1px solid #cfd8dc;background:#fff;border-radius:6px;padding:7px 11px;cursor:pointer}.warehouse-tabs{display:flex;gap:5px;border-bottom:1px solid #dce3e6;padding-bottom:7px}.warehouse-tabs button{border-color:transparent;background:transparent;padding:7px 12px}.warehouse-tabs button.active{background:#e7f4f1;color:#086b5c;border-color:#b7ded7}.warehouse-grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:12px}.warehouse-card{background:#fff;border:1px solid #dde5e8;border-radius:8px;padding:12px;min-width:0}.warehouse-card h3{margin:0 0 10px;font-size:15px}.warehouse-form{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.warehouse-form label,.warehouse-card>label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#52616a}.warehouse-form input,.warehouse-form select,.warehouse-form textarea,.warehouse-card>label select,.inventory-toolbar input,.inventory-toolbar select,.inventory-actions input,.inventory-actions select,.convert-panel input,.convert-panel select,.compact-table select{min-height:32px;border:1px solid #ccd6da;border-radius:5px;padding:5px 7px;background:#fff;box-sizing:border-box}.warehouse-form textarea{min-height:55px;resize:vertical}.warehouse-form .span-2{grid-column:1/-1}.warehouse-card .primary,.inventory-actions .primary,.convert-panel .primary{background:#087f6d;color:#fff;border-color:#087f6d}.card-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.card-title h3{margin:0}.card-title span{color:#718087;font-size:12px}.compact-table{overflow:auto;border:1px solid #e2e7e9;border-radius:6px}.compact-table table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}.compact-table th{height:34px;background:#f4f7f8;color:#44545c;text-align:left;padding:0 7px;border-bottom:1px solid #d9e1e4;position:sticky;top:0;z-index:1}.compact-table td{height:36px;padding:0 7px;border-bottom:1px solid #edf1f2}.compact-table tr:hover td{background:#f8fbfb}.compact-table td small{display:block;color:#88969c}.compact-table .empty{text-align:center;color:#8b969b;height:72px}.stock-status{display:inline-block;border-radius:10px;background:#edf5f3;color:#176b5e;padding:2px 7px}.inventory-toolbar,.inventory-actions,.convert-panel{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:9px}.inventory-toolbar .search{min-width:300px;flex:1}.inventory-toolbar input{width:100%}.inventory-actions{background:#f5f8f8;border:1px solid #dfe7e8;border-radius:6px;padding:8px}.convert-panel{background:#fff8e9;border:1px solid #ead8aa;border-radius:6px;padding:8px}.inventory-table{max-height:calc(100vh - 280px)}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.setting-list{display:flex;flex-direction:column;gap:5px;margin-top:10px;max-height:330px;overflow:auto}.setting-list button{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;text-align:left;border:1px solid #e0e7e9;background:#fff;border-radius:6px;padding:7px;cursor:pointer}.setting-list span{display:flex;flex-direction:column}.setting-list small,.muted{color:#7a888e;font-size:11px}.setting-list em{font-style:normal;font-size:11px;color:#66757c}.warehouse-checks{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}.warehouse-checks label{font-size:12px}.size-input{display:flex;align-items:center;gap:5px}.size-input input{width:85px}.positive{color:#087f6d;font-weight:600}.negative{color:#c2413a;font-weight:600}.link-button{border:0;background:transparent;color:#087f6d;cursor:pointer}.receipt-entry>.primary{width:100%;justify-content:center}@media(max-width:1100px){.warehouse-grid,.settings-grid{grid-template-columns:1fr}.inventory-table{max-height:none}}.receipt-actions{display:flex;gap:7px}.receipt-actions button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cfd8dc;background:#fff;border-radius:6px;padding:7px 10px;cursor:pointer}.receipt-actions .primary{background:#087f6d;color:#fff;border-color:#087f6d}.compact-table .editable-row{cursor:pointer}.convert-panel small{flex-basis:100%;color:#7b6a42}.edit-panel{background:#f8fbff;border-color:#bdd7ec}.editing-banner{margin:-2px 0 9px;padding:6px 8px;border-radius:5px;background:#eef6ff;color:#26628f;font-size:12px}.warehouse-grid{grid-template-columns:minmax(420px,440px) minmax(0,1fr);align-items:start}.receipt-actions button{min-width:0}.warehouse-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.warehouse-form label{min-width:0}.warehouse-form input,.warehouse-form select,.warehouse-form textarea{width:100%;max-width:100%}.receipt-list{overflow:hidden}@media(max-width:1280px)and (min-width:1101px){.warehouse-grid{grid-template-columns:minmax(390px,410px) minmax(0,1fr)}}@media(max-width:1100px){.warehouse-grid{grid-template-columns:1fr}}.band-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.band-title h3{margin:0}.weight-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dfe7ec;border-radius:5px;overflow:hidden}.weight-summary>div{min-height:58px;padding:10px 13px;display:grid;gap:5px;border-right:1px solid #e3eaee;background:#fbfcfd}.weight-summary>div:last-child{border-right:0}.weight-summary span{color:#71818d}.weight-summary strong{font-size:15px}.weight-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#17212b6b}.weight-modal{width:min(1120px,96vw);max-height:90vh;background:#fff;border-radius:7px;box-shadow:0 18px 50px #0f172a38;overflow:hidden}.weight-modal header,.weight-modal footer{min-height:60px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e9ed}.weight-modal header h3{margin:0;font-size:17px}.weight-modal header p{margin:4px 0 0;color:#738391}.weight-modal footer{justify-content:flex-end;gap:9px;border-top:1px solid #e2e9ed;border-bottom:0}.weight-modal footer>span{margin-right:auto;color:#7b8994}.weight-entry-bar{min-height:52px;padding:9px 18px;display:flex;align-items:center;gap:16px}.weight-entry-bar span{color:#5f707c}.weight-table-scroll{min-height:260px;max-height:55vh;overflow:auto;border-top:1px solid #e3eaee}.weight-table th,.weight-table td{text-align:center}.weight-table input{width:100%;min-width:88px;height:32px;border:1px solid #ccd7de;border-radius:4px;padding:0 8px;text-align:right}.weight-table input:focus{outline:0;border-color:#079b73;box-shadow:0 0 0 2px #079b7314}.danger-icon{width:32px;padding:0;color:#c43d3d}.danger-icon:hover{border-color:#d66565;color:#b52f2f}.page-head-actions{display:flex;align-items:center;gap:10px}.page-head-actions>button{white-space:nowrap}.select-col{width:42px}.business-table tbody tr{cursor:pointer}.business-table tbody tr.selected td{background:#e9f7f2}.business-table input[type=checkbox]{width:15px;height:15px;accent-color:#078d69}.document-status-button{min-width:70px;height:27px;padding:0 8px;border-color:#d6e0e5;color:#6c7c86;background:#f8fafb}.document-status-button.待核对{color:#586b77;border-color:#c8d5dc;background:#f3f6f8}.document-status-button.有差异{color:#a04c14;border-color:#e8c89f;background:#fff6e9}.document-status-button.已确认{color:#087257;border-color:#aad6c9;background:#eaf7f2}.business-filter-bar{min-height:38px;padding:3px 8px;display:flex;align-items:center;justify-content:space-between;border:1px solid #dce5ea;border-bottom:0;border-radius:6px 6px 0 0;background:#fff}.business-filter-bar>span{padding-right:5px;color:#687985}.status-tabs{display:flex;align-items:center;gap:3px}.status-tabs button{min-width:82px;border-color:transparent;background:transparent;color:#60717c}.status-tabs button.active{border-color:#b8ddd2;background:#eaf7f2;color:#087a5d;font-weight:600}.business-action-toolbar{padding:6px 8px;display:grid;gap:6px;border:1px solid #dce5ea;border-top:0;border-bottom:0;background:#fff}.business-channel-save-tools,.business-document-tools{display:flex;align-items:center;gap:8px}.business-channel-save-tools{justify-content:space-between}.business-channel-save-tools>span{color:#687985;font-size:13px}.business-action-toolbar button{min-height:32px;white-space:nowrap}.business-document-tools{flex-wrap:wrap}.danger-soft{color:#b43c3c;border-color:#e4b7b7;background:#fff8f8}.danger-soft:hover:not(:disabled){color:#a42f2f;border-color:#cf7d7d;background:#fff1f1}.business-action-toolbar+.business-grid-shell{border-top-left-radius:0;border-top-right-radius:0}@media(max-width:1050px){.business-channel-save-tools{align-items:flex-start;flex-direction:column}}.text-back{height:auto;padding:0;margin-bottom:7px;border:0;color:#527080;background:transparent}.text-back:hover{color:#087a5d;border:0}.status.shipped{color:#08684f;background:#e6f5ef}.shipping-page{display:grid;gap:12px}.shipping-ticket-head{display:grid;grid-template-columns:1.15fr 1.25fr .65fr 1.4fr;border:1px solid #dbe5ea;border-radius:6px;background:#fff;overflow:hidden}.shipping-ticket-head>div{min-height:62px;padding:10px 14px;display:grid;align-content:center;gap:4px;border-right:1px solid #e1e8ec}.shipping-ticket-head>div:last-child{border-right:0}.shipping-ticket-head span,.shipping-panel header span,.pricing-cells span,.pricing-cells small{color:#75848e}.shipping-ticket-head strong{font-size:14px}.shipping-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.shipping-panel{border:1px solid #dbe5ea;border-radius:6px;background:#fff;overflow:hidden}.shipping-panel>header{min-height:46px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e9ed;background:#fbfcfd}.shipping-panel h3{margin:0;font-size:14px}.shipping-form-grid{padding:12px 14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.shipping-form-grid label{display:grid;gap:5px;color:#5d6d78}.shipping-form-grid label span{color:#c43d3d}.shipping-form-grid .wide{grid-column:1 / -1}.shipping-form-grid select,.shipping-form-grid input,.shipping-form-grid textarea{width:100%;min-height:36px;border:1px solid #ccd7de;border-radius:4px;padding:7px 9px;background:#fff}.shipping-form-grid textarea{height:54px;resize:vertical}.weight-compare{display:grid;grid-template-columns:repeat(2,1fr)}.weight-compare>div{min-height:67px;padding:10px 14px;display:grid;align-content:center;gap:5px;border-right:1px solid #e3eaee;border-bottom:1px solid #e3eaee}.weight-compare>div:nth-child(2n){border-right:0}.weight-compare>div:nth-last-child(-n+2){border-bottom:0}.weight-compare span{color:#73828d}.weight-compare strong{font-size:16px}.weight-compare .warning strong{color:#b25812}.weight-hint{min-height:34px;margin:0;padding:8px 14px;display:flex;gap:7px;align-items:center;color:#8a5b20;border-top:1px solid #f0dfc6;background:#fffaf1}.pricing-strip{grid-column:1 / -1}.pricing-cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-cells>div{min-height:78px;padding:11px 14px;display:grid;align-content:center;gap:4px;border-right:1px solid #e3eaee}.pricing-cells>div:last-child{border-right:0}.pricing-cells strong{font-size:15px}.pricing-cells small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shipping-actions{min-height:58px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;border:1px solid #dbe5ea;border-radius:6px;background:#fff}.shipping-actions>div{display:flex;align-items:center;gap:8px;color:#5e707b}.detail-page{display:grid;gap:8px;overflow-x:auto}.detail-page-tabs{min-height:38px;padding:0 8px;display:flex;align-items:end;gap:4px;border:1px solid #dbe5ea;border-radius:6px;background:#fff}.detail-page-tabs button{height:37px;padding:0 16px;border:0;border-bottom:3px solid transparent;border-radius:0;color:#606266;background:transparent}.detail-page-tabs button.active{color:#409eff;border-bottom-color:#409eff;font-weight:600}.detail-business-content{display:grid;gap:8px}.detail-cargo-log-page{min-width:980px;border:1px solid #dbe5ea;border-radius:6px;background:#fff;overflow:hidden}.cargo-log-toolbar{min-height:46px;padding:7px 10px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e4e9ed;background:#fbfcfd}.cargo-log-toolbar input{width:300px}.cargo-log-toolbar input,.cargo-log-toolbar select{height:32px;border:1px solid #dcdfe6;border-radius:4px;padding:0 8px;background:#fff}.cargo-log-toolbar button{height:30px}.cargo-log-toolbar span{margin-left:auto;color:#909399;font-size:12px}.cargo-log-table{max-height:calc(100vh - 285px);overflow:auto}.cargo-log-table table{width:100%;min-width:1450px;border-collapse:collapse;font-size:12px}.cargo-log-table th{position:sticky;top:0;z-index:1;height:34px;padding:0 7px;background:#f5f7fa;border:1px solid #ebeef5;text-align:left;white-space:nowrap}.cargo-log-table td{height:36px;max-width:250px;padding:0 7px;border:1px solid #ebeef5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cargo-log-table tbody tr:nth-child(2n){background:#fafafa}.cargo-log-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#606266}.cargo-log-note{margin:0;padding:8px 10px;color:#909399;font-size:12px;border-top:1px solid #ebeef5;background:#fbfcfd}.detail-identity{display:grid;grid-template-columns:1.05fr 1.3fr 1fr .65fr;border:1px solid #dbe5ea;border-radius:6px;background:#fff;overflow:hidden}.detail-identity>div{min-height:44px;padding:6px 10px;display:grid;align-content:center;gap:2px;border-right:1px solid #e2e9ed}.detail-identity>div:last-child{border-right:0}.detail-identity span,.detail-panel header span,.detail-pricing span,.detail-pricing small{color:#74838d}.detail-identity strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.detail-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:12px}.detail-grid.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-workspace{min-width:980px;display:grid;grid-template-columns:minmax(0,9fr) minmax(520px,11fr);gap:10px;align-items:start}.detail-workspace-main,.detail-workspace-side{min-width:0;display:grid;gap:8px}.detail-workspace-side{position:sticky;top:12px;max-height:calc(100vh - 92px);overflow-y:auto;padding-right:2px}.detail-business-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-business-grid .wide{grid-column:1 / -1}.detail-business-grid .detail-inline-notes{grid-column:span 2}.detail-inline-notes textarea{box-sizing:border-box;width:100%;height:32px;min-height:32px;padding:5px 8px;border:1px solid #ccd7de;border-radius:4px;resize:none}.detail-weight-summary-table{overflow-x:auto}.detail-weight-summary-head,.detail-weight-summary-table>div{min-width:540px;display:grid;grid-template-columns:92px 48px 84px minmax(150px,1fr) 82px 70px;align-items:center;text-align:left}.detail-weight-summary-head{min-height:28px;color:#606266;background:#f5f7fa;font-size:12px;font-weight:600}.detail-weight-summary-table>div:not(.detail-weight-summary-head){min-height:36px;border-top:1px solid #ebeef5}.detail-weight-summary-table span,.detail-weight-summary-table strong{padding:0 6px}.detail-color-label{width:max-content;max-width:calc(100% - 12px);min-height:24px;margin-left:8px;padding:2px 8px!important;display:inline-flex;align-items:center;border:1px solid transparent;border-radius:4px;font-size:13px!important;font-weight:700;line-height:1.35;white-space:nowrap}.detail-color-customer{color:#2563eb!important;border-color:#bfdbfe;background:#eff6ff}.detail-color-agent{color:#c2410c!important;border-color:#fed7aa;background:#fff7ed}.detail-color-profit{color:#15803d!important;border-color:#bbf7d0;background:#f0fdf4}.detail-weight-summary-table button{height:26px;margin-right:6px;padding:0 6px;border:1px solid #b3d8ff;border-radius:4px;color:#409eff;background:#fff;font-size:12px}.detail-base-fees{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 10px;border-bottom:1px solid #ebeef5}.detail-base-fees label{min-width:0;display:grid;grid-template-columns:112px 76px minmax(0,1fr) 58px;align-items:center;gap:8px;color:#606266;font-size:13px}.detail-base-fees input,.detail-base-fees select{min-width:0;width:100%;height:32px;padding:0 8px;border:1px solid #dcdfe6;border-radius:4px;background:#fff}.detail-base-fees button{height:30px;border:1px solid #409eff;border-radius:4px;color:#409eff;background:#fff}.detail-fee-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 10px}.detail-fee-lanes>section{min-width:0;border:1px solid #e4e7ed;border-radius:4px;overflow:hidden}.detail-fee-lane-head{min-height:36px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;background:#f5f7fa}.detail-fee-lane-head button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid #b3d8ff;border-radius:4px;color:#409eff;background:#fff}.detail-fee-chips{min-height:42px;padding:6px;display:flex;flex-wrap:wrap;gap:5px;align-content:flex-start;color:#909399;font-size:12px}.detail-fee-chips button{min-height:34px;padding:4px 8px;display:inline-flex;align-items:center;gap:8px;border:1px solid #dcdfe6;border-radius:4px;color:#606266;background:#fff}.detail-fee-chips button:not(:disabled):hover{border-color:#409eff;color:#409eff}.detail-fee-chips button:disabled{cursor:not-allowed;opacity:.7}.detail-fee-chips button small{color:#909399;font-size:11px}.detail-imported-fee-edit{padding:8px;display:grid;grid-template-columns:minmax(120px,1fr) 110px 56px 48px;gap:6px;border-top:1px solid #e4e7ed;background:#fafafa}.detail-imported-fee-edit select,.detail-imported-fee-edit input{min-width:0;width:100%;height:30px;padding:0 7px;border:1px solid #dcdfe6;border-radius:4px;background:#fff}.detail-imported-fee-edit button{height:30px;padding:0 8px}.detail-dimension-panel .detail-table-scroll{max-height:210px}.detail-dimension-panel table{width:100%;min-width:500px;table-layout:fixed;font-size:12px}.detail-dimension-panel th,.detail-dimension-panel td{height:36px;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-dimension-panel th:nth-child(1){width:8%}.detail-dimension-panel th:nth-child(2){width:14%}.detail-dimension-panel th:nth-child(3){width:24%}.detail-dimension-panel th:nth-child(4){width:10%}.detail-dimension-panel th:nth-child(5){width:23%}.detail-dimension-panel th:nth-child(6){width:21%}.detail-dimension-panel tbody tr:nth-child(2n){background:#fafafa}.detail-panel{border:1px solid #dbe5ea;border-radius:6px;background:#fff;overflow:hidden}.detail-tracking-number-panel>summary{min-height:32px;padding:0 10px;display:flex;align-items:center;color:#409eff;font-size:12px;font-weight:600;background:#fbfcfd;cursor:pointer;list-style:none}.detail-tracking-number-panel>summary::-webkit-details-marker{display:none}.detail-tracking-number-panel[open]>summary{border-bottom:1px solid #e2e9ed}.detail-tracking-number-panel .number-panel{border:0}.detail-panel>header{min-height:34px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e9ed;background:#fbfcfd}.detail-panel h3{margin:0;font-size:14px}.detail-form-grid{padding:8px 10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 8px}.detail-form-grid.one{grid-template-columns:1fr}.detail-form-grid label{display:grid;gap:3px;color:#5d6d78;font-size:12px}.detail-form-grid .wide{grid-column:1 / -1}.detail-form-grid input,.detail-form-grid select{box-sizing:border-box;width:100%;height:32px;padding:0 8px;border:1px solid #ccd7de;border-radius:4px;background:#fff}.detail-order-dimension-boards{padding:0;border:0;background:transparent}.detail-order-dimension-boards .order-dimension-card{min-height:184px}.detail-form-grid :disabled{color:#6f7e87;background:#f2f5f7}.address-preview{min-height:48px;padding:8px 10px;display:grid;align-content:center;gap:4px;color:#697983;border:1px solid #e3eaee;border-radius:4px;background:#fafcfd}.address-preview strong{color:#35444d}.address-preview span{line-height:1.45}.detail-address-panel{display:flex;flex-direction:column}.detail-address-panel .detail-address-accordions{flex:1 1 auto;align-content:center}.detail-address-panel .detail-address-accordions:has(.detail-address-accordion.expanded){align-content:start}.unified-fee-panel{min-width:0}.unified-fee-panel>header{gap:8px}.unified-fee-panel>header button{margin-left:auto;white-space:nowrap}.fee-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e5e9ee;border-bottom:1px solid #e5e9ee}.fee-summary-strip span{display:grid;gap:3px;padding:9px 10px;background:#fff;color:#768391;font-size:11px}.fee-summary-strip strong{color:#263746;font-size:16px}.unified-fee-group{padding:8px 10px}.unified-fee-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.unified-fee-title button{height:26px;padding:0 7px;font-size:11px}.unified-fee-scroll{overflow:auto;border:1px solid #e6eaee}.unified-fee-scroll table{width:100%;min-width:720px;border-collapse:collapse;font-size:11px}.unified-fee-scroll th,.unified-fee-scroll td{height:31px;padding:4px 7px;border-right:1px solid #edf0f2;border-bottom:1px solid #edf0f2;text-align:left}.unified-fee-scroll th{background:#f5f7f9;color:#65717d;white-space:nowrap}.unified-fee-scroll .number{text-align:right;font-variant-numeric:tabular-nums}.unified-fee-scroll td small{display:block;color:#9aa4ad;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unified-fee-scroll tr.editable{cursor:pointer}.unified-fee-scroll tr.editable:hover{background:#ecf5ff}.fee-override-modal{width:min(620px,92vw);background:#fff;border-radius:6px;overflow:hidden}.fee-override-modal>header,.fee-override-modal>footer{height:54px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e9ee}.fee-override-modal>footer{border-top:1px solid #e5e9ee;border-bottom:0;justify-content:flex-end;gap:8px}.fee-override-context{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:8px;padding:14px 16px;background:#f6f8fa}.fee-override-context span{color:#87929c}.fee-override-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px}.fee-override-fields label{display:grid;gap:6px}.fee-override-fields input,.fee-override-fields select,.fee-override-fields textarea{min-height:34px;border:1px solid #d8dee4;border-radius:4px;padding:6px 8px}.fee-override-fields .wide{grid-column:1/-1}.fee-override-fields textarea{min-height:70px}.detail-address-accordions{display:grid;gap:8px;padding:10px}.detail-address-accordion{min-width:0;overflow:hidden;border:1px solid #dfe6ec;border-radius:4px;background:#fff}.detail-address-toggle{width:100%;min-height:54px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:0;color:#303133;background:#fafbfc;text-align:left}.detail-address-toggle:hover{color:#337ecc;background:#ecf5ff}.detail-address-toggle>span{min-width:0;display:grid;gap:4px}.detail-address-toggle strong{font-size:14px}.detail-address-toggle small{overflow:hidden;color:#7d8992;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.detail-address-accordion.expanded .detail-address-toggle{color:#337ecc;border-bottom:1px solid #dfe6ec;background:#ecf5ff}.detail-address-accordion .order-address-panel{border-bottom:0}.detail-address-accordion .order-address-panel>header{display:none}.detail-address-accordion .address-lookup{margin-top:10px}.detail-table-scroll{max-height:230px;overflow:auto}.detail-table-scroll table{width:100%}.detail-table-scroll th,.detail-table-scroll td{padding:9px 10px;white-space:nowrap}.empty-cell{height:72px;text-align:center;color:#8a979f}.detail-pricing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.detail-pricing>div{min-height:78px;padding:11px 14px;display:grid;align-content:center;gap:4px;border-right:1px solid #e3eaee}.detail-pricing>div:last-child{border-right:0}.detail-pricing strong{font-size:15px}.detail-pricing small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-finance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e3eaee}.detail-finance-summary>div{min-height:76px;padding:10px 14px;display:grid;align-content:center;gap:3px;border-right:1px solid #e3eaee}.detail-finance-summary>div:last-child{border-right:0}.detail-finance-summary span,.detail-finance-summary small{color:#74838d;font-size:12px}.detail-finance-summary strong{font-size:16px;font-variant-numeric:tabular-nums}.detail-finance-summary-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-finance-summary-compact>div{min-height:60px;padding-top:8px;padding-bottom:8px}.detail-finance-summary-compact .detail-color-label{margin-left:0}.detail-finance-customer>strong{color:#2563eb}.detail-finance-agent>strong{color:#c2410c}.detail-finance-profit>strong:not(.finance-profit-negative){color:#15803d}.detail-base-fees .detail-color-label{margin-left:0}.finance-profit-positive{color:#67c23a}.finance-profit-negative{color:#f56c6c}.detail-finance-toolbar{min-height:44px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3eaee;background:#fbfcfd}.detail-finance-toolbar>div{display:grid;gap:2px}.detail-finance-toolbar>div strong{font-size:14px}.detail-finance-toolbar>div span{color:#909399;font-size:12px}.detail-finance-toolbar>button{height:30px;display:inline-flex;align-items:center;gap:5px;border:1px solid #409eff;border-radius:4px;padding:0 10px;color:#409eff;background:#fff}.detail-fee-entry{padding:12px 14px;display:grid;grid-template-columns:160px minmax(180px,1fr) 90px 130px auto;align-items:end;gap:10px;border-bottom:1px solid #e3eaee;background:#f5f7fa}.detail-fee-entry label{display:grid;gap:5px;color:#606266;font-size:13px}.detail-fee-entry input,.detail-fee-entry select{box-sizing:border-box;width:100%;height:32px;border:1px solid #dcdfe6;border-radius:4px;padding:0 8px;background:#fff}.detail-ledger-grid{display:grid;gap:10px;padding:12px 14px}.detail-ledger-card{min-width:0;border:1px solid #e3eaee;border-radius:4px;overflow:hidden}.detail-ledger-card table{min-width:720px}.detail-ledger-card tbody tr:nth-child(2n){background:#fafbfc}.detail-ledger-card td[rowspan]{width:126px;vertical-align:middle;background:#f5f7fa}.detail-ledger-card th:nth-child(2),.detail-ledger-card td:nth-child(2){width:35%}.detail-fee-ledgers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 14px}.detail-fee-ledger{min-width:0;border:1px solid #e3eaee;border-radius:4px;overflow:hidden;background:#fff}.detail-fee-ledger .detail-subhead button{height:28px;border:1px solid #409eff;border-radius:4px;padding:0 8px;color:#409eff;background:#fff;cursor:pointer}.detail-fee-ledger .detail-table-scroll{max-height:210px;border:0}.detail-fee-ledger table{min-width:100%}.detail-fee-ledger th:last-child,.detail-fee-ledger td:last-child{width:54px;text-align:center}.detail-fee-ledger .table-edit{height:26px;border:0;padding:0 5px;color:#409eff;background:transparent;cursor:pointer}.detail-fee-ledger .detail-fee-total td{border-top:1px solid #dcdfe6;background:#f8fafc;font-weight:600}.detail-fee-delete-strip{min-height:38px;padding:5px 14px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;border-top:1px solid #ebeef5;color:#909399;font-size:12px}.detail-fee-delete-strip>span{margin-right:auto}.detail-fee-delete-strip .danger-icon{width:auto;height:26px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border:1px solid #fbc4c4;border-radius:4px;color:#f56c6c;background:#fff}.detail-finance-block{min-width:0;border:1px solid #e3eaee;border-radius:4px;overflow:hidden}.detail-subhead{min-height:38px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;background:#f5f7fa;border-bottom:1px solid #e3eaee}.detail-subhead h4{margin:0;font-size:14px}.detail-subhead span{color:#909399;font-size:12px}.agent-bill-group+.agent-bill-group{border-top:2px solid #dcdfe6}.agent-bill-group-head{min-height:42px;padding:0 10px;display:flex;align-items:center;gap:8px;background:#fbfcfd}.agent-bill-group-head>div{min-width:0;margin-right:auto;display:grid;gap:2px}.agent-bill-group-head>div span{color:#909399;font-size:12px}.agent-bill-group-head button{height:28px;border:1px solid #b3d8ff;border-radius:4px;background:#fff;color:#409eff;padding:0 8px}.agent-bill-group-head button:disabled{opacity:.5}.agent-bill-group-head em{font-style:normal;font-size:12px}.agent-bill-group-head em.ok{color:#67c23a}.agent-bill-group-head em.warn{color:#e6a23c}.detail-finance-block .detail-table-scroll{border:0;max-height:260px}.detail-finance-block table{min-width:100%}.detail-finance-block th,.detail-finance-block td{height:34px;font-size:13px}.detail-finance-block .number{text-align:right}.detail-agent-bill-block,.detail-manual-fee-block{margin:0 14px 12px}.detail-agent-bill-block table,.detail-manual-fee-block table{min-width:760px}.finance-empty-row{height:64px!important;text-align:center!important;color:#909399}.detail-notes textarea{width:calc(100% - 28px);min-height:72px;margin:12px 14px;padding:9px 10px;border:1px solid #ccd7de;border-radius:4px;resize:vertical}.detail-actions{min-height:56px;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;color:#667782;border:1px solid #dbe5ea;border-radius:6px;background:#fff}.invoice-tools{display:flex;align-items:center;gap:8px}.invoice-tools button,.button-like{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #bfd2da;border-radius:4px;color:#45606e;background:#fff;cursor:pointer}.button-like input{display:none}.invoice-summary{padding:11px 14px;display:grid;grid-template-columns:.7fr .7fr .65fr repeat(3,1fr);gap:10px;border-bottom:1px solid #e2e9ed}.invoice-summary label{display:grid;gap:5px;color:#5f707b}.invoice-summary input,.invoice-summary select{width:100%;height:34px;padding:0 8px;border:1px solid #ccd7de;border-radius:4px;background:#fff}.invoice-summary input[readonly]{font-weight:700;color:#087a5d;background:#f5faf8}.invoice-summary .invoice-tax-refund{align-content:end}.invoice-summary .invoice-tax-refund input{width:18px;height:18px;margin:7px 0 5px}.invoice-table-scroll{width:100%;max-width:100%;overflow-x:scroll;overflow-y:hidden;padding-bottom:4px;scrollbar-gutter:stable}.invoice-table-scroll::-webkit-scrollbar{display:block;height:12px}.invoice-table-scroll::-webkit-scrollbar-track{background:#edf2f4}.invoice-table-scroll::-webkit-scrollbar-thumb{border:2px solid #edf2f4;border-radius:6px;background:#9baab4}.invoice-table{min-width:1540px}.invoice-table th,.invoice-table td{padding:7px 6px;text-align:center}.invoice-table th:nth-child(2),.invoice-table td:nth-child(2){min-width:190px}.invoice-table th:nth-child(3),.invoice-table td:nth-child(3){min-width:150px}.invoice-table th:nth-child(4),.invoice-table td:nth-child(4),.invoice-table th:nth-child(5),.invoice-table td:nth-child(5){min-width:130px}.invoice-table input{width:100%;min-width:86px;height:31px;padding:0 7px;border:1px solid #ccd7de;border-radius:3px}.order-invoice-band{min-width:0;overflow:hidden}.receipt-weight-table{min-width:1040px}.money-cell{min-width:90px;font-weight:600;color:#2d4653}.invoice-bottom{min-height:58px;padding:10px 14px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;border-top:1px solid #e2e9ed;background:#fbfcfd}.invoice-documents{max-height:58px;overflow:auto;display:grid;gap:4px;color:#71818b}.invoice-documents span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-invoice-band{padding:0}.order-invoice-band .band-title{min-height:46px;margin:0;padding:8px 14px;border-bottom:1px solid #e2e9ed;background:#fbfcfd}.order-invoice-band .band-title>div{display:grid;gap:3px}.order-invoice-band .band-title h3{margin:0}.order-invoice-band .band-title small{color:#7b8993}.document-band-title{gap:10px}.document-band-title>div:first-child{margin-right:auto}.document-mode-badge{flex:none;padding:3px 8px;border-radius:999px;color:#45606e;background:#eef3f6;font-size:12px;font-weight:600}.document-mode-badge.packing{color:#176d57;background:#e7f4ef}.document-mode-badge.pending{color:#8a6a25;background:#fff5d9}.document-tabs{display:flex;align-items:center;gap:2px;padding:5px 14px;border-bottom:1px solid #e2e9ed;background:#f8fafb}.document-tabs button{min-height:30px;padding:0 14px;border:0;border-radius:4px;color:#60717b;background:transparent}.document-tabs button.active{color:#167d62;background:#fff;box-shadow:0 0 0 1px #cfe0da;font-weight:600}.packing-after-save{min-height:116px;padding:28px 18px;display:grid;place-content:center;gap:7px;text-align:center;color:#71818b;background:#f8fafb}.packing-after-save strong{color:#40545f}.packing-after-save.packing-not-required{color:#60717b;background:#f5f7f8}.packing-after-save.packing-not-required strong{color:#4f6470}.document-workbench-head{min-height:46px;padding:7px 12px;display:flex;align-items:center;gap:12px;border:1px solid #dce6e2;border-bottom:0;border-radius:6px 6px 0 0;background:#f8faf9}.document-workbench-head>div:first-child{min-width:0;margin-right:auto;display:grid;gap:2px}.document-workbench-head>div:first-child span{color:#73847e;font-size:12px}.document-workbench-head .document-tabs{padding:0;border:0;background:transparent}.document-workbench-head+.detail-panel{border-top-left-radius:0;border-top-right-radius:0}.ai-settings-page{display:grid;gap:12px}.ai-settings-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:12px}.ai-key-panel,.ai-model-panel{min-height:270px}.secret-field{padding:18px 0 10px;display:grid;gap:7px;color:#526672}.secret-field>div{display:grid;grid-template-columns:1fr 38px}.secret-field input{min-width:0;height:39px;padding:0 10px;border:1px solid #c8d5dc;border-right:0;border-radius:4px 0 0 4px}.secret-field .icon-button{height:39px;border:1px solid #c8d5dc;border-radius:0 4px 4px 0}.security-note{min-height:46px;padding:9px 11px;display:flex;align-items:center;gap:8px;color:#4f6b62;border:1px solid #d4e5df;border-radius:4px;background:#f5faf8;line-height:1.45}.model-row{min-height:70px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e9ed}.model-row:last-child{border-bottom:0}.model-row>div{display:grid;gap:5px}.model-row span{color:#75858f}.model-row strong{font-size:14px;color:#2f414b}.model-row>svg{color:#049675}.order-page .order-layout{grid-template-columns:minmax(0,1fr) 14px minmax(0,calc((100% - 14px) * var(--order-board-ratio, .55)));gap:0;align-items:stretch}.order-page .order-form,.order-page .today-board{min-width:0}.order-page .order-form{order:1}.order-page .order-layout-resizer{order:2}.order-page .today-board{order:3!important}.order-page .board-head{position:relative}.order-page .board-head h3{position:absolute;top:10px;left:50%;transform:translate(-50%);white-space:nowrap}.order-page .board-head p{margin-top:25px}.order-page .board-head>span{align-self:flex-start;margin-top:10px;margin-left:auto}.order-page .order-form{overflow:clip}.order-entry-sheet{background:#fff}.order-entry-section{padding:12px 14px;border-bottom:1px solid #dfe7ec}.order-entry-section-head{min-height:30px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.order-entry-section-head h3{margin:0;padding-left:8px;border-left:3px solid #409eff;color:#303133;font-size:14px}.order-entry-section-head>span{color:#909399;font-size:12px}.order-entry-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.order-business-fields{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px 12px}.order-business-fields .order-entry-field{grid-column:span 6}.order-business-fields .order-entry-top-field,.order-business-fields .order-entry-bottom-field{grid-column:span 3;min-height:51px;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px}.order-business-fields .order-entry-field-wide,.order-business-fields .order-entry-field-compact{grid-column:span 6}.order-entry-field{min-width:0;min-height:34px;display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px}.order-entry-field>span{color:#606266;font-size:13px;font-weight:600}.order-entry-field>span em{color:#f56c6c;font-style:normal}.order-entry-field>input,.order-entry-field>select,.order-entry-field .searchable-select>input{width:100%;height:32px;min-height:32px;padding:0 9px;border:1px solid #ccd7de;border-radius:4px;color:#303133;background:#fff;box-shadow:none;outline:0;font-weight:400}.order-entry-field>select,.order-entry-field>select option{font-weight:400!important}.order-entry-field>input:focus,.order-entry-field>select:focus,.order-entry-field .searchable-select>input:focus{border-color:#409eff;box-shadow:0 0 0 2px #409eff1a}.order-entry-field .searchable-select-chevron{top:8px}.order-entry-field .searchable-select-clear{top:1px}.order-entry-field .searchable-select-menu{top:34px}.order-layout-resizer{position:sticky;top:12px;align-self:stretch;min-height:calc(100vh - 86px);display:grid;place-items:center;cursor:col-resize;touch-action:none;outline:0}.order-layout-resizer span{width:4px;height:54px;border-radius:2px;background:#c8d4dc;transition:width .15s ease,height .15s ease,background .15s ease}.order-layout-resizer:hover span,.order-layout-resizer:focus span{width:6px;height:72px;background:#409eff}.order-layout-resizing,.order-layout-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.order-page .form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;row-gap:10px}.order-page .form-grid label{min-width:0}.order-field-label{height:17px;display:flex;align-items:center;gap:3px;color:#566675!important}.order-field-label em{color:#e24747;font-style:normal}.order-page .form-grid input,.order-page .form-grid select{width:100%;height:36px}.searchable-select{position:relative;min-width:0}.searchable-select>input{width:100%;height:36px;padding:0 34px 0 9px;border:1px solid #ccd7de;border-radius:4px;background:#fff}.order-page .searchable-select>input:focus{outline:0;border-color:#409eff;box-shadow:0 0 0 2px #409eff1a}.searchable-select-chevron{position:absolute;top:10px;right:10px;color:#7e8e98;pointer-events:none}.searchable-select-clear{position:absolute;top:3px;right:3px;width:30px;height:30px;padding:0;color:#71828d;border:0;background:transparent}.searchable-select-menu{position:absolute;z-index:80;top:38px;right:0;left:0;max-height:280px;overflow:auto;border:1px solid #c9d6dd;border-radius:4px;background:#fff;box-shadow:0 10px 24px #23333f2b}.searchable-select-menu button{width:100%;min-height:38px;padding:6px 9px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-bottom:1px solid #e6ecef;border-radius:0;color:#334852;background:#fff;text-align:left}.order-page .searchable-select-menu button:hover,.order-page .searchable-select-menu button.active{background:#ecf5ff}.order-page .searchable-select-menu button.selected{color:#337ecc;font-weight:600}.searchable-select-menu button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select-menu button span{flex:0 0 auto;color:#75858f;font-size:12px}.searchable-select-menu p{margin:0;padding:12px 9px;color:#82909a}.order-entry-field .searchable-select-large .searchable-select-menu{right:auto;left:0;width:clamp(360px,40vw,620px);max-width:calc(100vw - 48px);max-height:min(520px,calc(100vh - 150px))}.order-entry-field .searchable-select-large .searchable-select-menu button{min-height:44px;padding:7px 12px}.order-entry-field .searchable-select-large .searchable-select-menu button strong{flex:1 1 auto}.order-entry-field .searchable-select-large .searchable-select-menu button span{flex:0 1 42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.detail-panel .searchable-select-large .searchable-select-menu{right:auto;left:0;width:clamp(360px,40vw,620px);max-width:calc(100vw - 48px);max-height:min(520px,calc(100vh - 150px))}.detail-panel .searchable-select-large .searchable-select-menu button{min-height:44px;padding:7px 12px}.detail-panel .searchable-select-large .searchable-select-menu button strong{flex:1 1 auto}.detail-panel .searchable-select-large .searchable-select-menu button span{flex:0 1 42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.searchable-select-modal-backdrop{position:fixed;z-index:2400;inset:0;display:grid;place-items:start center;padding:9vh 20px 20px;background:#18263052}.searchable-select-modal{width:clamp(720px,40vw,960px);max-width:calc(100vw - 40px);height:min(68vh,680px);min-height:420px;display:grid;grid-template-rows:52px 48px minmax(0,1fr);overflow:hidden;border:1px solid #b9c9d3;border-radius:8px;background:#fff;box-shadow:0 20px 60px #11222d4d}.searchable-select-modal>header{padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dbe4e9}.searchable-select-modal>header>div{min-width:0;display:flex;align-items:baseline;gap:12px}.searchable-select-modal>header strong{color:#263b47;font-size:17px}.searchable-select-modal>header span{color:#71828d;font-size:12px}.searchable-select-modal>header button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:4px;color:#607783;background:transparent}.searchable-select-modal>header button:hover{background:#eef5f8}.searchable-select-modal-search{padding:8px 16px;border-bottom:1px solid #e2e9ed;background:#f7fafb}.searchable-select-modal-search input{width:100%;height:32px;padding:0 10px;border:1px solid #aebfc9;border-radius:4px;outline:0}.searchable-select-modal-search input:focus{border-color:#409eff;box-shadow:0 0 0 2px #409eff1f}.searchable-select-modal-scroll{min-width:0;min-height:0;overflow:auto}.searchable-select-modal-table{min-width:820px}.searchable-select-modal-head,.searchable-select-modal-row{width:100%;display:grid;grid-template-columns:minmax(380px,1fr) minmax(260px,.7fr) minmax(160px,.4fr);align-items:center;column-gap:14px}.searchable-select-modal-head{position:sticky;z-index:1;top:0;height:36px;padding:0 14px;border-bottom:1px solid #cfdbe2;color:#596e79;background:#eef4f7;font-size:12px;font-weight:600}.searchable-select-modal-row{min-height:42px;padding:7px 14px;border:0;border-bottom:1px solid #e7edef;border-radius:0;color:#324954;background:#fff;text-align:left}.searchable-select-modal-row:hover,.searchable-select-modal-row.active{background:#ecf5ff}.searchable-select-modal-row.selected{color:#2674be;background:#e4f1ff}.searchable-select-modal-row strong,.searchable-select-modal-row span{overflow:visible;white-space:nowrap}.searchable-select-modal-row span{color:#647983;font-size:13px}.searchable-select-modal-row.empty{color:#71828d}.searchable-select-modal-table>p{margin:0;padding:24px 16px;color:#82909a}.order-business-head{min-height:34px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.order-business-head h3{margin:0}.order-weight-band{padding-top:11px;padding-bottom:11px}.order-weight-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.order-weight-summary-grid label{min-width:0;display:grid;gap:5px;color:#5d6d78}.order-weight-summary-grid .order-field-label{min-height:17px;height:17px;display:block;overflow:hidden;color:#667784!important;font-size:12px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.order-weight-summary-grid input,.order-weight-summary-grid button{width:100%;height:32px;min-height:32px;padding:0 9px;color:#303133;border:1px solid #ccd7de;border-radius:4px;background:#fff;box-shadow:none;outline:0;font-size:13px;font-weight:400}.order-weight-summary-grid input[readonly]{color:#303133;border-color:#ccd7de;background:#fff}.order-weight-summary-grid input[readonly]:focus{outline:0;border-color:#409eff;box-shadow:0 0 0 2px #409eff1a;background:#fff}.order-weight-value-button{justify-content:flex-start;white-space:nowrap}.order-weight-value-button:hover,.order-weight-value-button:focus{color:#337ecc;border-color:#409eff;background:#fff;outline:0;box-shadow:0 0 0 2px #409eff1a}.order-weight-detail-button:focus{outline:0;border-color:#409eff;box-shadow:0 0 0 2px #409eff21}.chargeable-field input[readonly]{color:#303133;border-color:#ccd7de;background:#fff;font-size:13px;font-weight:400;text-overflow:ellipsis}.order-entry-addresses{padding:0}.order-entry-addresses>.order-entry-section-head{min-height:42px;margin:0;padding:0 14px;background:#f8fafb}.address-label-button{height:30px;padding:0 10px}.order-address-accordion{border-top:1px solid #e4e7ed}.order-address-visible-title{min-height:38px;padding:0 14px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #e4e7ed;background:#fff}.order-address-visible-title strong{color:#303133;font-size:13px}.order-address-visible-title small{color:#909399}.order-address-toggle{width:100%;min-height:42px;height:auto;padding:6px 14px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:0;background:#fff;text-align:left}.order-address-toggle:hover{color:#303133;background:#f5f7fa}.order-address-toggle>span{min-width:0;display:flex;align-items:center;gap:14px}.order-address-toggle strong{color:#303133;font-size:13px}.order-address-toggle small{min-width:0;overflow:hidden;color:#909399;text-overflow:ellipsis;white-space:nowrap}.order-entry-address-panel .order-address-panel{border-bottom:0}.order-entry-address-panel .order-address-panel>header{display:none}.order-entry-address-panel .order-address-grid{padding-top:8px}.order-recipient-toolbar{min-height:34px;display:flex;justify-content:flex-end;align-items:center}.order-address-panel{min-width:0;border-bottom:1px solid #dfe7ec}.order-address-panel>header{min-height:40px;padding:6px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e9ed;background:#f8fafb}.order-address-panel>header>div{display:grid;gap:2px}.order-address-panel h3{margin:0;padding:0;border:0;font-size:14px}.order-address-panel header span{color:#7a8993;font-size:12px}.address-clear{width:30px;height:30px;padding:0}.order-address-grid{padding:10px 14px 14px;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:9px 12px}.order-address-grid label{min-width:0;display:grid;gap:5px;color:#5d6d78}.order-address-grid label>span{font-weight:600}.order-address-grid .address-name{grid-column:span 8}.order-address-grid .address-company{grid-column:span 16}.order-address-grid .address-line-full{grid-column:span 24}.order-address-grid .address-phone,.order-address-grid .address-tax,.order-address-grid .address-postal,.order-address-grid .address-city,.order-address-grid .address-state,.order-address-grid .address-email{grid-column:span 8}.order-address-panel-sender .order-address-grid .address-country{grid-column:span 24}.address-inline-field{position:relative}.order-address-grid .address-type-options{grid-column:1 / -1;display:flex;align-items:center;gap:20px;min-height:28px}.order-address-grid .address-type-options label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer}.order-address-grid .address-type-options input[type=checkbox]{width:16px;height:16px;min-height:16px;margin:0;padding:0;flex:0 0 16px;accent-color:#409eff}.address-inline-menu{position:absolute;z-index:85;top:53px;right:0;left:0;max-height:250px;overflow:auto;border:1px solid #cbd7de;border-radius:4px;background:#fff;box-shadow:0 10px 24px #23333f2e}.address-inline-menu button{width:100%;min-height:56px;padding:7px 9px;display:grid;justify-items:start;gap:2px;border:0;border-bottom:1px solid #e6ecef;border-radius:0;color:#344854;background:#fff;text-align:left}.address-inline-menu button:hover,.address-inline-menu button.active{background:#ecf5ff}.address-inline-menu span,.address-inline-menu small{max-width:100%;overflow:hidden;color:#71818c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.order-notes{width:100%;min-width:0;display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;color:#5d6d78}.order-address-grid input,.linked-country,.order-notes textarea{width:100%;height:32px;min-height:32px;padding:0 9px;color:#303133;border:1px solid #ccd7de;border-radius:4px;background:#fff;box-shadow:none;outline:0;font-weight:400}.order-page .order-address-grid input:focus,.order-page .order-notes textarea:focus{outline:0;border-color:#409eff;box-shadow:0 0 0 2px #409eff1a}.linked-country{display:flex;align-items:center;color:#516875;background:#f4f7f8}.address-actions-row{min-height:44px;padding:6px 14px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #dfe7ec;background:#fbfcfd}.address-actions-row button{height:32px;display:inline-flex;align-items:center;gap:6px}.address-actions-row span{margin-left:auto;color:#83909a;font-size:12px}.order-notes textarea{height:32px;min-height:32px;padding:6px 9px;resize:none}.order-remarks-band .order-entry-section-head{margin-bottom:6px}.order-page .form-band h3{border-left-color:#409eff}.order-page .actions.sticky{position:sticky;bottom:0;z-index:12;border-top:1px solid #dcdfe6;box-shadow:0 -5px 14px #30313312}.order-page .actions.sticky .primary{border-color:#409eff;background:#409eff}.order-page .actions.sticky .primary:hover{border-color:#337ecc;background:#337ecc}.today-board{position:relative;min-width:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.order-dimension-boards{padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-bottom:1px solid #dfe7ec;background:#f5f7fa}.order-dimension-card{min-width:0;min-height:184px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #dcdfe6;border-radius:4px;background:#fff}.order-dimension-card.receipt-card,.order-dimension-card.outbound-card{cursor:pointer}.order-dimension-card.receipt-card:hover,.order-dimension-card.receipt-card:focus,.order-dimension-card.outbound-card:hover,.order-dimension-card.outbound-card:focus{border-color:#409eff;outline:0;box-shadow:0 0 0 2px #409eff1a}.order-dimension-card header{height:34px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebeef5;background:#fafafa}.order-dimension-card header strong{color:#303133;font-size:14px}.order-dimension-card header span{color:#909399;font-size:12px}.dimension-table-head,.dimension-item-row{display:grid;grid-template-columns:30px 54px minmax(104px,1.45fr) 62px 58px;align-items:center;column-gap:3px;text-align:center}.dimension-table-head{min-height:28px;padding:0 6px;color:#60727d;border-bottom:1px solid #e4e7ed;background:#f5f7fa;font-size:11px;font-weight:600}.dimension-table-head>*,.dimension-item-row>*{min-width:0;text-align:center}.dimension-list{min-height:50px;max-height:104px;flex:1 1 auto;overflow:auto}.dimension-list .dimension-item-row{min-height:30px;padding:0 6px;border-bottom:1px solid #f0f2f5;color:#303133;font-size:12px}.dimension-list b{font-weight:600}.dimension-list em{min-width:0;overflow:hidden;color:#303133;font-size:13px;font-style:normal;font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap}.dimension-list .dimension-empty{min-height:76px;display:grid;grid-template-columns:1fr;place-items:center;color:#909399}.dimension-total-row{min-height:42px;margin-top:auto;padding:4px 6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:8px;row-gap:2px;color:#526773;border-top:1px solid #dfe7ec;background:#fafafa;font-size:10px}.dimension-total-row strong{color:#303133;white-space:nowrap}.dimension-total-row span{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.today-summary{min-height:42px;padding:0 14px;display:flex;align-items:center;gap:5px;color:#606266;border-bottom:1px solid #e4e7ed}.today-summary strong{color:#303133;font-size:15px}.today-tools{min-height:46px;padding:6px 10px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e4e7ed;background:#fafafa}.today-search{min-width:0;flex:1;height:32px;padding:0 8px;display:flex;align-items:center;gap:6px;border:1px solid #dcdfe6;border-radius:4px;background:#fff}.today-search:focus-within{border-color:#409eff;box-shadow:0 0 0 2px #409eff1a}.today-search input{min-width:0;width:100%;height:30px;padding:0;border:0;outline:0}.today-tools select{height:32px;border:1px solid #dcdfe6;border-radius:4px;background:#fff}.today-order-list{min-height:260px;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;background:#fff}.today-order-list-head,.today-order-row{min-width:0;display:grid;grid-template-columns:minmax(38px,6fr) minmax(0,22fr) minmax(0,18fr) minmax(48px,9fr) minmax(38px,7fr) minmax(64px,13fr) minmax(62px,13fr) minmax(46px,12fr);column-gap:0;align-items:center}.today-order-row.editing{color:#337ecc;background:#ecf5ff;box-shadow:inset 3px 0 #409eff}.today-order-list-head{position:sticky;top:0;z-index:2;min-height:var(--today-row-height, 36px);height:var(--today-row-height, 36px);padding:0;color:#667985;border-bottom:1px solid #dfe7ec;background:#f4f7f9;font-weight:600}.today-order-list-head>span,.today-order-row>*{box-sizing:border-box;min-width:0;height:100%;padding:0 6px;display:flex;align-items:center;justify-content:center;border-right:1px solid #e4e7ed;text-align:center}.today-order-list-head>span{position:relative}.today-order-list-head>span:last-of-type,.today-order-row>*:last-child{border-right:0}.today-column-resizer{position:absolute;z-index:5;top:0;right:-8px;width:16px;height:100%;cursor:col-resize;touch-action:none}.today-column-resizer:after{content:"";position:absolute;top:6px;bottom:6px;left:7px;width:1px;background:#d4dde4;transition:background-color .15s ease,width .15s ease}.today-column-resizer:hover:after,.today-column-resizing .today-column-resizer:after{width:2px;background:#409eff}.today-column-resizing,.today-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.today-row-height-resizer{position:absolute;z-index:4;right:0;bottom:0;left:0;height:8px;cursor:row-resize;touch-action:none}.today-row-height-resizer:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:#d4dde4;transition:background-color .15s ease,height .15s ease}.today-row-height-resizer:hover:after,.today-row-resizing .today-row-height-resizer:after{height:2px;background:#409eff}.today-row-resizing,.today-row-resizing *{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}.today-order-row{width:100%;min-height:var(--today-row-height, 36px);height:var(--today-row-height, 36px);padding:0;color:#344854;border:0;border-bottom:1px solid #ebeef5;border-radius:0;background:#fff;text-align:left}.today-order-row:nth-of-type(odd){background:#fafafa}.today-order-row:hover{background:#ecf5ff}.today-order-number,.today-order-customer{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-order-sequence{color:#909399;font-variant-numeric:tabular-nums}.today-order-number{color:#303133}.today-order-customer{color:#606266}.today-order-destination{color:#337ecc}.today-order-row .status{justify-content:center;padding:0 6px;color:#337ecc;background:#ecf5ff;font-style:normal;white-space:nowrap}.today-order-row small{color:#909399;text-align:center}.today-order-empty{min-height:272px;display:grid;place-items:center;color:#8a979f}.today-pagination{min-height:46px;margin-top:auto;padding:6px 10px;display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid #e4e7ed;background:#fafafa}.today-pagination button{height:30px;padding:0 10px}.today-pagination span{color:#606266;font-size:12px}.address-label-modal{width:min(720px,94vw);max-height:94vh;overflow:auto;border-radius:6px;background:#fff;box-shadow:0 18px 50px #0f172a38}.address-label-modal-head{min-height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe7ec}.address-label-modal-head h3{margin:0 0 3px;font-size:17px}.address-label-modal-head span{color:#75848f}.address-label-pages{max-height:calc(94vh - 114px);overflow:auto}.address-label-sheet{margin:20px;border:2px solid #1d2932;color:#111820;background:#fff}.address-label-sheet+.address-label-sheet{margin-top:28px}.address-label-top{min-height:164px;padding:14px;display:grid;grid-template-columns:144px 1fr;gap:18px;align-items:center;border-bottom:2px solid #1d2932}.address-label-top img{width:144px;height:144px}.address-label-top div{display:grid;gap:4px}.address-label-top span{color:#5b6870;font-size:12px;font-weight:700}.address-label-top strong{font-size:26px;word-break:break-all}.address-label-top b{font-size:24px}.address-label-recipient{min-height:250px;padding:16px 18px;display:grid;align-content:start;gap:7px}.address-label-recipient>span,.address-label-sender>span{font-size:12px;font-weight:800}.address-label-recipient strong{font-size:26px;line-height:1.2}.address-label-recipient b{font-size:19px}.address-label-recipient p,.address-label-sender p{margin:0;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.address-label-sender{padding:12px 18px;display:grid;gap:4px;border-top:1px solid #1d2932}.address-label-modal footer{min-height:56px;padding:0 16px;display:flex;justify-content:flex-end;align-items:center;gap:8px;border-top:1px solid #dfe7ec}@media(max-width:720px){.ai-settings-grid{grid-template-columns:1fr}.weight-summary{grid-template-columns:repeat(2,1fr)}.weight-summary>div:nth-child(2){border-right:0}.weight-modal-backdrop{padding:8px}.shipping-ticket-head,.shipping-grid,.pricing-cells,.detail-identity,.detail-grid,.detail-grid.equal,.detail-pricing,.detail-finance-summary,.detail-finance-grid{grid-template-columns:1fr}.detail-fee-entry,.detail-fee-ledgers{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-ticket-head>div,.pricing-cells>div{border-right:0;border-bottom:1px solid #e3eaee}.detail-identity>div,.detail-pricing>div{border-right:0;border-bottom:1px solid #e3eaee}.detail-form-grid{grid-template-columns:1fr}.detail-form-grid .wide{grid-column:auto}.invoice-panel>header{align-items:flex-start;padding:9px 12px;flex-direction:column;gap:8px}.invoice-summary,.invoice-bottom{grid-template-columns:1fr}.shipping-actions,.detail-actions{align-items:stretch;flex-direction:column;gap:10px}.order-address-grid{grid-template-columns:1fr}.order-address-grid>label{grid-column:1!important}.address-actions-row{align-items:stretch;flex-wrap:wrap}.address-actions-row span{width:100%;margin-left:0}}@media print{body *{visibility:hidden!important}.address-label-sheet,.address-label-sheet *{visibility:visible!important}.address-label-sheet{position:fixed;inset:0;width:100%;margin:0;border:2px solid #000}}@media(max-width:1240px){.order-page{overflow-x:hidden}.order-page .order-layout{min-width:0;grid-template-columns:minmax(0,1fr);gap:12px}.order-page .order-layout-resizer{display:none}.order-page .today-board{min-height:620px}}@media(max-width:820px){.detail-base-fees,.detail-fee-lanes,.detail-business-grid{grid-template-columns:minmax(0,1fr)}.detail-business-grid .wide{grid-column:auto}}.topbar{padding-left:14px;padding-right:14px}.brand{width:250px;flex:0 0 250px}.topbar nav{min-width:0;flex:1;gap:1px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#9fb2bd transparent}.topbar nav::-webkit-scrollbar{display:block;height:4px}.topbar nav::-webkit-scrollbar-thumb{background:#9fb2bd;border-radius:999px}.topbar nav button{padding-left:11px;padding-right:11px;white-space:nowrap}.topbar .user{flex:0 0 auto}.packing-workspace-overlay{position:fixed;inset:58px 24px 20px;z-index:160;overflow:auto;padding:18px;border:1px solid #b8cec6;border-radius:14px;background:#fff;box-shadow:0 18px 60px #143a2f47}.packing-workspace-overlay .packing-editor{min-width:1120px}.invoice-band-actions{display:flex;align-items:center;gap:8px}.packing-workspace-entry{min-height:38px;padding:0 16px;border-color:#167d62!important;color:#fff!important;background:#167d62!important;font-weight:700;box-shadow:0 4px 12px #167d6233}.detail-loading-page{min-height:calc(100vh - 90px)}.detail-loading-card{min-height:88px;padding:18px 22px;display:flex;align-items:center;gap:16px;border:1px solid #cfe0ef;border-radius:8px;background:#f5faff}.detail-loading-card>div:last-child{display:grid;gap:5px}.detail-loading-card strong{color:#263746;font-size:16px}.detail-loading-card span{color:#71808d;font-size:13px}.detail-loading-spinner{width:24px;height:24px;flex:0 0 24px;border:3px solid #c9dced;border-top-color:#337ecc;border-radius:50%;animation:detail-loading-spin .75s linear infinite}.detail-loading-skeleton{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detail-loading-skeleton i{min-height:92px;border:1px solid #edf0f3;border-radius:7px;background:linear-gradient(100deg,#f3f5f7 25%,#fafbfc 42%,#f3f5f7 60%);background-size:240% 100%;animation:detail-loading-shimmer 1.2s ease-in-out infinite}.detail-load-error{padding:22px;display:flex;align-items:center;gap:13px;border:1px solid #f2c5c5;border-radius:8px;color:#a73737;background:#fff7f7}.detail-load-error>div{min-width:0;display:grid;flex:1;gap:4px}.detail-load-error span{color:#7e5555;overflow-wrap:anywhere}.detail-finance-loading{opacity:.72}@keyframes detail-loading-spin{to{transform:rotate(360deg)}}@keyframes detail-loading-shimmer{to{background-position-x:-240%}}@media(max-width:820px){.detail-loading-skeleton{grid-template-columns:1fr}}.order-remote-alert{margin:0 12px 10px;padding:8px 10px;display:flex;align-items:flex-start;gap:8px;border:1px solid #f3c36b;background:#fff7e6;color:#9a5b00}.order-remote-alert div{display:grid;gap:2px}.order-remote-alert small{color:#8b6b36}.order-business-fields{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:9px}.order-business-fields .order-entry-field{grid-column:auto}.order-page .order-entry-section{padding:10px}.pending-fee-review{margin:10px;padding:8px 10px;border:1px solid #e6eaee;border-radius:4px;color:#66717d;font-size:12px}.pending-fee-review summary{cursor:pointer}.pending-fee-review li{margin:5px 0}.manual-fee-modal{max-height:90vh;overflow:auto}.manual-fee-modal .fee-override-fields p{margin:0;color:#74808b;font-size:12px}.manual-fee-modal .fee-override-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-fee-modal .fee-override-fields label{min-width:0}.manual-fee-modal .fee-override-fields input,.manual-fee-modal .fee-override-fields select,.manual-fee-modal .fee-override-fields textarea{width:100%;min-width:0;box-sizing:border-box}@media(max-width:560px){.manual-fee-modal .fee-override-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.business-grid-shell{min-height:430px;display:grid;grid-template-rows:minmax(0,1fr) auto;border:1px solid #dce5ea;border-radius:0 0 6px 6px;background:#fff;overflow:hidden}.business-grid-scroll{width:100%;min-height:380px;overflow:auto}.business-grid{min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.business-grid{font-size:13px}.business-grid th,.business-grid td{height:36px;padding:0 6px;border-right:1px solid #e5ebef;border-bottom:1px solid #e5ebef;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.business-grid th{position:sticky;top:0;z-index:3;height:44px;padding:2px 5px;color:#43545e;background:#f6f8fa}.business-grid th:last-child,.business-grid td:last-child{border-right:0}.business-grid tbody tr{cursor:pointer}.business-grid tbody tr:hover td{background:#f7fbf9}.business-grid tbody tr.selected td{background:#e9f7f2}.business-grid input[type=checkbox]{width:15px;height:15px;accent-color:#078d69}.business-grid-control,.business-selection-cell{width:38px!important;min-width:38px!important;max-width:38px!important;padding-left:2px!important;padding-right:2px!important;text-align:center}.business-grid-control{left:0;z-index:5!important}.business-grid-control button{width:23px;height:20px;margin:0 auto 1px;padding:0;border:0;color:#58707d;background:transparent}.business-sequence-head,.business-sequence-cell{width:46px!important;min-width:46px!important;max-width:46px!important;padding-left:3px!important;padding-right:3px!important;text-align:center!important;color:#606266;font-variant-numeric:tabular-nums}.business-order-status{min-width:58px;justify-content:center;font-weight:600}.business-order-status.status-recorded{color:#337ecc;background:#ecf5ff}.business-order-status.status-shipped{color:#529b2e;background:#f0f9eb}.business-filter-head{display:grid;gap:1px;padding-left:11px}.column-drag-handle{position:absolute;top:3px;left:2px;width:14px;height:18px;padding:0;display:grid;place-items:center;border:0;color:#8a989f;background:transparent;cursor:grab}.column-drag-handle:hover{color:#078d69}.column-drag-handle:active{cursor:grabbing}.field-sort{width:100%;height:17px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:4px;border:0;color:#42545f;background:transparent;font-size:13px}.field-sort span{min-width:0;overflow:hidden;text-overflow:ellipsis}.business-filter-head input{width:100%;height:20px;padding:0 4px;border:1px solid #d2dce2;border-radius:3px;font-size:12px;background:#fff}.business-filter-head input:focus{outline:0;border-color:#079b73}.column-resizer{position:absolute;top:0;right:-3px;width:7px;height:100%;cursor:col-resize}.column-resizer:hover{background:#079b7329}.custom-value-input{width:100%;height:29px;padding:0 6px;border:1px solid transparent;border-radius:3px;background:transparent}.custom-value-input:hover,.custom-value-input:focus{outline:0;border-color:#b9d4cb;background:#fff}.business-grid td.business-channel-cell{position:relative;padding:3px 4px;overflow:visible}.business-grid td.business-channel-cell:focus-within{z-index:25}.business-channel-editor{min-width:0}.business-channel-field{position:relative;min-width:0}.business-channel-field.locked,.business-channel-field.has-lock{padding-right:20px}.business-channel-field.locked>svg,.business-channel-field.has-lock>svg{position:absolute;top:7px;right:3px;color:#89979f;pointer-events:none}.business-channel-field.locked .business-channel-editor>input{color:#687780;cursor:not-allowed;background:#f3f5f6}.business-channel-editor>input{height:28px;padding-right:25px;border-color:transparent;background:transparent;font-size:13px}.business-channel-editor>input:hover,.business-channel-editor>input:focus{outline:0;border-color:#9bc8bb;background:#fff;box-shadow:0 0 0 2px #079b7314}.business-channel-editor .searchable-select-chevron{top:6px;right:6px}.business-channel-editor .searchable-select-clear{top:1px;right:1px}.business-channel-editor .searchable-select-menu{top:30px;min-width:230px}.business-empty{height:180px!important;text-align:center;color:#84939c}.business-pagination{min-height:46px;padding:7px 10px;display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid #dfe7eb;background:#fafbfc;color:#5f707a;font-size:13px}.business-pagination label{display:flex;align-items:center;gap:5px}.business-pagination select{width:64px;height:30px;padding:0 6px;border:1px solid #cfd9de;border-radius:4px;background:#fff}.business-pagination button{min-width:64px;height:30px;padding:0 10px}.table-settings-backdrop{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:20px;background:#1d28316b}.table-settings-dialog{width:min(880px,96vw);max-height:88vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:7px;background:#fff;box-shadow:0 20px 55px #0f172a40;overflow:hidden}.table-settings-dialog>header,.table-settings-dialog>footer{min-height:60px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e8ec}.table-settings-dialog>header h3,.custom-field-panel h4{margin:0}.table-settings-dialog>header span{display:block;margin-top:4px;color:#76858f}.table-settings-dialog>header>button{width:32px;padding:0}.table-settings-body{min-height:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr)}.column-setting-list{padding:10px;overflow:auto;border-right:1px solid #e2e9ed}.column-setting-row{min-height:43px;display:grid;grid-template-columns:20px 24px minmax(0,1fr) 58px 32px 32px 32px;align-items:center;gap:5px;border-bottom:1px solid #edf1f3}.column-setting-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-setting-row small{color:#84929b}.column-setting-row button{width:30px;height:29px;padding:0}.custom-field-panel{padding:16px;display:grid;align-content:start;gap:13px;background:#fafcfd}.custom-field-panel label{display:grid;gap:5px;color:#5d6e79}.custom-field-panel input,.custom-field-panel select{width:100%;height:36px;padding:0 9px;border:1px solid #cdd8de;border-radius:4px;background:#fff}.table-settings-dialog>footer{border-top:1px solid #e1e8ec;border-bottom:0}.table-settings-dialog>footer>div{display:flex;gap:8px}@media(max-width:720px){.table-settings-body{grid-template-columns:1fr;overflow:auto}.column-setting-list{max-height:45vh;border-right:0;border-bottom:1px solid #e2e9ed}}.basic-data-modules{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:10px;max-width:1180px}.basic-data-module{min-height:74px;height:auto;padding:14px 16px;justify-content:flex-start;border-color:#d8e2e8;background:#fff;text-align:left}.basic-data-module>svg{color:#078562}.basic-data-module>span{display:grid;gap:5px}.basic-data-module strong{font-size:14px}.basic-data-module small{color:#71818c}.basic-data-backbar{height:48px;padding:0 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #dce4e9;background:#fff}.customer-editor-head{min-height:34px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.customer-editor-head h3{margin:0}.customer-layout.list-only{grid-template-columns:minmax(0,1fr)}.customer-layout.list-only .table-scroll{max-height:calc(100vh - 205px)}.customer-data-page button{height:32px;font-size:13px}.customer-data-page .list-section table{font-size:13px}.customer-data-page .list-section th,.customer-data-page .list-section td{height:36px;padding:0 10px}.customer-form-grid>label:not(.wide){grid-template-rows:18px 36px;align-content:start}.customer-field-label{min-height:18px;display:flex;align-items:center;gap:3px;line-height:18px}.customer-form-grid .customer-field-label{color:#566675}.customer-field-label em{color:#e24747;font-style:normal}.address-row{min-height:46px;grid-template-columns:70px 170px 180px minmax(220px,1fr) 52px 124px}.address-row-actions{grid-column:6;display:flex;justify-content:flex-end;gap:5px}.address-row-actions button{height:28px;padding:0 9px}.address-row-actions button:last-child{color:#c73c3c}.hidden-file-input{display:none}.customer-list-toolbar{min-height:48px;height:auto;padding-top:7px;padding-bottom:7px}.customer-toolbar-actions{display:flex;align-items:center;gap:7px}.customer-toolbar-actions>button{padding:0 10px}.customer-audit-strip{min-height:36px;margin-top:10px;padding:7px 10px;display:flex;align-items:center;gap:22px;color:#72818b;border:1px solid #e1e8ec;border-radius:5px;background:#f8fafb}.customer-audit-strip strong{margin-left:5px;color:#394b56;font-weight:600}.customer-detail-section{margin-top:12px;padding:0;overflow:hidden}.customer-detail-tabs{height:47px;display:flex;align-items:stretch;border-bottom:1px solid #dfe7eb;background:#fafcfd}.customer-detail-tabs button{height:47px;border:0;border-radius:0;background:transparent}.customer-detail-tabs button.active{color:#087e60;border-bottom:3px solid #079b73;background:#fff;font-weight:600}.customer-detail-tabs button span{min-width:20px;padding:2px 6px;color:#60717c;border-radius:10px;background:#e8eef2;font-size:11px}.customer-profile-summary{padding:16px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.customer-profile-summary>div{min-height:58px;padding:10px 12px;display:grid;gap:6px;border:1px solid #e1e8ec;border-radius:5px}.customer-profile-summary span{color:#75848e}.customer-address-tab,.customer-portal-layout,.portal-permission-panel{padding:14px 16px 16px}.customer-detail-toolbar,.portal-permission-head{min-height:44px;display:flex;align-items:center;justify-content:space-between}.customer-detail-toolbar h3,.portal-permission-head h3{margin:0;display:flex;align-items:center;gap:7px;font-size:14px}.customer-detail-toolbar span,.portal-permission-head span{display:block;margin-top:4px;color:#778690}.customer-address-editor{margin:8px 0 12px;padding:13px;border:1px solid #dce5ea;border-radius:5px;background:#f9fbfc}.address-form-grid label{color:#566675}.customer-empty-state{min-height:76px;display:grid;place-items:center;color:#83919b}.customer-portal-layout{display:grid;gap:13px}.portal-account-form{padding:13px;border:1px solid #dce5ea;border-radius:5px;background:#f9fbfc}.portal-account-form h3{margin:0 0 12px;font-size:14px}.portal-account-list{border:1px solid #e0e7eb;border-radius:5px;overflow:hidden}.portal-account-row{min-height:50px;padding:7px 10px;display:grid;grid-template-columns:minmax(180px,1fr) 80px 200px 130px;align-items:center;gap:10px;border-bottom:1px solid #e8edef}.portal-account-row:last-child{border-bottom:0}.portal-account-row>div:first-child{display:grid;gap:3px}.portal-account-row span{color:#73828c}.portal-account-row>div:last-child{display:flex;justify-content:flex-end;gap:6px}.portal-account-row button{height:28px;padding:0 9px}.portal-switch{display:flex;align-items:center;gap:7px;color:#445661}.portal-switch input{width:16px;height:16px;accent-color:#079b73}.portal-permission-grid{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.portal-permission-grid>label{min-height:58px;padding:9px 10px;display:flex;align-items:flex-start;gap:8px;border:1px solid #dde5e9;border-radius:5px;cursor:pointer}.portal-permission-grid input{width:16px;height:16px;margin-top:3px;accent-color:#079b73}.portal-permission-grid label>span{min-width:0;display:grid;gap:4px;color:#344852}.portal-permission-grid small{overflow:hidden;color:#83919a;text-overflow:ellipsis;white-space:nowrap}.customer-import-modal{width:min(1120px,94vw);max-height:86vh;display:grid;grid-template-rows:64px minmax(0,1fr) 58px;overflow:hidden;border-radius:7px;background:#fff;box-shadow:0 20px 55px #0f172a3d}.customer-import-modal>header,.customer-import-modal>footer{padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe7eb}.customer-import-modal h3{margin:0;font-size:16px}.customer-import-modal p{margin:4px 0 0;color:#75848e}.customer-import-modal>footer{justify-content:flex-end;gap:8px;border-top:1px solid #dfe7eb;border-bottom:0}.customer-import-body{overflow:auto}.import-error{color:#c53d3d}.import-ok{color:#087a5c}.address-lookup-menu button.active{color:#067a5c;background:#e7f6f1}.similar-address-modal{width:min(820px,94vw);max-height:90vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:7px;background:#fff;box-shadow:0 20px 55px #0f172a3d}.similar-address-modal>header,.similar-address-modal>footer{min-height:60px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe7ec}.similar-address-modal>header h3{margin:0;font-size:17px}.similar-address-modal>header p{margin:4px 0 0;color:#73838e}.similar-address-modal>footer{justify-content:flex-end;gap:8px;border-top:1px solid #dfe7ec;border-bottom:0}.similar-address-body{padding:14px 16px;overflow:auto;display:grid;gap:12px}.incoming-address{padding:11px 13px;border-left:3px solid #079b73;background:#f5f9f8}.incoming-address span{color:#76858f}.incoming-address strong{margin-left:12px}.incoming-address p{margin:5px 0 0;color:#52636e}.similar-address-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.similar-address-options>label,.similar-candidate-list>label{min-width:0;padding:10px;display:flex;align-items:flex-start;gap:9px;border:1px solid #d5dfe5;border-radius:5px;cursor:pointer}.similar-address-options>label.selected,.similar-candidate-list>label.selected{border-color:#079b73;background:#edf8f4}.similar-address-options input,.similar-candidate-list input{margin-top:3px;accent-color:#079b73}.similar-address-options span,.similar-candidate-list div{min-width:0;display:grid;gap:3px}.similar-address-options small,.similar-candidate-list span,.similar-candidate-list small{overflow:hidden;color:#71818c;text-overflow:ellipsis;white-space:nowrap}.similar-candidate-list{display:grid;gap:7px}.similar-candidate-list em{margin-left:6px;color:#078562;font-size:12px;font-style:normal}@media(max-width:720px){.basic-data-modules{grid-template-columns:1fr}.address-row{grid-template-columns:60px minmax(0,1fr) 110px}.address-row-actions{grid-column:3}.address-row>span:nth-of-type(n+2),.address-row>em{display:none}.similar-address-options{grid-template-columns:1fr}.customer-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.customer-profile-summary,.portal-permission-grid,.portal-account-row{grid-template-columns:1fr}}.table-workbench{min-width:0;width:100%;font-size:12px}.tw-tools,.tw-pages{display:flex;align-items:center;gap:9px;min-height:31px;padding:3px 6px;background:#fafbfc;border-bottom:1px solid #e3e8ed}.tw-tools>span{margin-right:auto;color:#60717e}.tw-tools label{display:flex!important;align-items:center;gap:4px;white-space:nowrap}.tw-tools button,.tw-pages button,.tw-pages select{height:25px!important;min-height:25px!important;border:1px solid #d7dfe6;border-radius:3px;background:#fff;padding:0 7px!important;font-size:12px}.tw-scroll{width:100%;max-height:calc(100vh - 230px);overflow:auto}.table-workbench table{border-collapse:collapse;white-space:nowrap;margin:0}.table-workbench thead th{position:sticky!important;top:0;z-index:2;background:#f4f7fa;height:47px!important;padding:3px 7px!important;box-sizing:border-box;border:1px solid #e0e6eb}.tw-filter-head{display:grid;gap:2px;min-width:0}.tw-filter-head input{width:100%!important;min-width:0!important;box-sizing:border-box;height:20px!important;min-height:20px!important;padding:0 4px!important;border:1px solid #d2dce2;border-radius:3px;background:#fff;font-size:12px}.tw-filter-head input:focus{outline:1px solid #078d69}.tw-sort{height:19px!important;min-height:19px!important;display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;font-size:12px!important;color:inherit!important}.table-workbench td{overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.table-workbench .tw-control{text-align:center!important;padding:3px!important}.table-workbench input[type=checkbox]{width:15px!important;height:15px!important;min-height:15px!important;min-width:15px!important;margin:0;accent-color:#078d69}.tw-resizer{position:absolute;right:0;top:0;width:6px;height:100%;cursor:col-resize;touch-action:none;z-index:4}.tw-resizer:hover{background:#078d6933}.tw-selected>td{background:#edf8f4}.tw-empty{text-align:center;padding:20px!important;color:#71818e}.tw-pages{justify-content:flex-end;border-top:1px solid #e3e8ed}.table-workbench td input:not([type=checkbox]),.table-workbench td select{max-width:100%;box-sizing:border-box}.table-workbench .row-actions{min-width:0!important;max-width:100%;overflow:auto}.table-workbench th.tw-control{vertical-align:middle}.editor-column-resizer{position:absolute;right:0;top:0;bottom:0;width:7px;cursor:col-resize;touch-action:none;z-index:4;border-right:1px solid #d9e0e8}.editor-column-resizer:hover{background:#a8cefb}:root{--md-primary: #409eff;--md-primary-hover: #337ecc;--md-success: #67c23a;--md-danger: #f56c6c;--md-text: #303133;--md-text-secondary: #909399;--md-border: #dcdfe6;--md-border-light: #ebeef5;--md-bg: #f5f7fa;--md-white: #fff;--md-radius: 4px;--md-gap: 12px;--md-card-gap: 16px;--md-control-height: 32px;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif}.md-page{min-height:calc(100vh - 58px);padding:16px;background:var(--md-bg);color:var(--md-text);font-size:14px}.md-page-title{margin:0;font-size:20px;line-height:28px;font-weight:700}.md-section-title{margin:0;font-size:16px;line-height:24px;font-weight:600}.md-helper{color:var(--md-text-secondary);font-size:12px}.md-card{padding:16px;border:1px solid var(--md-border-light);border-radius:var(--md-radius);background:var(--md-white)}.md-stack{display:grid;gap:var(--md-card-gap)}.md-toolbar{min-height:48px;padding:8px 16px;border:1px solid var(--md-border-light);border-radius:var(--md-radius);background:var(--md-white);display:flex;align-items:center;gap:12px}.md-summary{min-height:44px;padding:0 16px;border:1px solid var(--md-border-light);background:var(--md-white);display:flex;align-items:center;gap:16px}.md-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--md-gap)}.md-field{min-width:0;display:grid;gap:6px}.md-field>span{font-size:14px;color:var(--md-text)}.md-required{margin-left:3px;color:var(--md-danger)}.md-control{width:100%;height:var(--md-control-height);padding:0 10px;border:1px solid var(--md-border);border-radius:var(--md-radius);background:var(--md-white);color:var(--md-text);outline:0}.md-control:focus{border-color:var(--md-primary);box-shadow:0 0 0 2px #409eff1f}.md-button{height:var(--md-control-height);padding:0 14px;border:1px solid var(--md-border);border-radius:var(--md-radius);background:var(--md-white);color:#606266;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.md-button:hover{border-color:#a0cfff;color:var(--md-primary)}.md-button-primary{border-color:var(--md-primary);background:var(--md-primary);color:var(--md-white)}.md-button-primary:hover{border-color:var(--md-primary-hover);background:var(--md-primary-hover);color:var(--md-white)}.md-button-danger{border-color:var(--md-danger);color:var(--md-danger)}.md-table-wrap{border:1px solid var(--md-border-light);border-radius:var(--md-radius);background:var(--md-white);overflow:auto}.md-table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.md-table th{height:36px;padding:0 10px;border-right:1px solid var(--md-border-light);background:var(--md-bg);color:#606266;text-align:left;font-weight:600}.md-table td{height:36px;max-width:260px;padding:0 10px;border-right:1px solid var(--md-border-light);border-bottom:1px solid var(--md-border-light);overflow:hidden;text-overflow:ellipsis}.md-table tbody tr:nth-child(2n){background:#fafafa}.md-table tbody tr:hover{background:#ecf5ff}.api-table,.fee-table,.ledger-table,.customer-bill-table,.customer-unbilled-table,.debt-table,.payment-history-table,.receipt-history-table,.profit-table,.settlement-table,.agent-line-table,.bill-line-detail{font-size:13px}.api-table th,.api-table td,.fee-table th,.fee-table td,.ledger-table th,.ledger-table td,.customer-bill-table th,.customer-bill-table td,.customer-unbilled-table th,.customer-unbilled-table td,.debt-table th,.debt-table td,.payment-history-table th,.payment-history-table td,.receipt-history-table th,.receipt-history-table td,.profit-table th,.profit-table td,.settlement-table th,.settlement-table td,.agent-line-table th,.agent-line-table td,.bill-line-detail th,.bill-line-detail td{height:36px;padding:0 10px}.md-number{text-align:right!important;font-variant-numeric:tabular-nums}.md-pagination{min-height:48px;padding:0 16px;border:1px solid var(--md-border-light);border-top:0;background:var(--md-white);display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:13px}.md-empty{height:150px;color:var(--md-text-secondary);display:grid;place-items:center}.md-modal-backdrop{position:fixed;inset:0;z-index:100;padding:24px;background:#00000061;display:grid;place-items:center}.md-modal{width:min(1000px,94vw);max-height:90vh;border-radius:var(--md-radius);background:var(--md-white);overflow:auto}.md-modal>header,.md-modal>footer{min-height:56px;padding:0 16px;border-bottom:1px solid var(--md-border-light);display:flex;align-items:center;justify-content:space-between;gap:12px}.md-modal>footer{border-top:1px solid var(--md-border-light);border-bottom:0;justify-content:flex-end}@media(max-width:1100px){.md-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.md-page{padding:10px}.md-form-grid{grid-template-columns:1fr}.md-toolbar{align-items:stretch;flex-direction:column}}:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#24313d;background:#f3f6f8;font-synthesis:none;letter-spacing:0}*{box-sizing:border-box}body{margin:0;font-size:13px}button,input,select,textarea{font:inherit;color:inherit}button{border:1px solid #cdd7df;background:#fff;border-radius:5px;height:34px;padding:0 14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}button:hover{border-color:#079b73;color:#047e5e}button:disabled{opacity:.48;cursor:not-allowed}.primary{background:#079b73;border-color:#079b73;color:#fff}.primary:hover{background:#078562;color:#fff}.login-shell{min-height:100vh;display:grid;place-items:center;background:#edf2f5}.login-panel{width:390px;background:#fff;border:1px solid #d7e0e6;border-radius:8px;padding:32px;box-shadow:0 14px 40px #1f303d1a;display:grid;gap:16px}.brand-mark{width:42px;height:42px;border-radius:7px;background:#079b73;color:#fff;display:grid;place-items:center;font-size:23px;font-weight:800}.login-panel h1{font-size:20px;margin:0}.login-panel p,.login-panel small{margin:4px 0 0;color:#708090}.login-panel label,.form-grid label{display:grid;gap:6px;color:#566675}.login-panel input,.form-grid input,.form-grid select,.form-grid textarea,.search input{width:100%;height:36px;border:1px solid #cfd9e1;border-radius:5px;padding:0 10px;background:#fff;outline:none}.form-grid textarea{height:58px;padding:8px 10px;resize:vertical}.login-panel input:focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.search:focus-within{border-color:#079b73;box-shadow:0 0 0 2px #079b7314}.app-shell{min-height:100vh}.topbar{height:58px;background:#fff;border-bottom:1px solid #dce4e9;display:flex;align-items:center;padding:0 18px;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:9px;width:285px}.brand>span{width:34px;height:34px;border-radius:6px;background:#079b73;color:#fff;display:grid;place-items:center;font-weight:800;font-size:18px}.brand div{display:grid}.brand small{font-size:11px;color:#80909d;margin-top:2px}.topbar nav{height:100%;display:flex;gap:2px}.topbar nav button{height:100%;border:0;border-radius:0;padding:0 18px}.topbar nav button.active{color:#078562;border-bottom:3px solid #079b73;background:#f7fbfa}.user{margin-left:auto;display:flex;align-items:center;gap:10px}.icon-button{width:34px;padding:0}.toast{position:fixed;right:24px;top:72px;z-index:100;background:#24313d;color:#fff;padding:11px 16px;border-radius:5px;box-shadow:0 8px 24px #0000002e}.page{padding:16px;max-width:1900px;margin:0 auto}.page-head{height:54px;display:flex;align-items:flex-start;justify-content:space-between}.page-head h2{font-size:18px;margin:0}.page-head p{margin:5px 0 0;color:#748592}.customer-layout{display:grid;grid-template-columns:minmax(620px,1.05fr) minmax(520px,.95fr);gap:12px}.work-section,.list-section,.order-form,.today-board{background:#fff;border:1px solid #d9e2e8;border-radius:6px}.work-section{padding:15px}.work-section h3,.form-band h3{font-size:14px;margin:0 0 13px;display:flex;align-items:center;gap:7px}.form-grid{display:grid;gap:11px}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid label span{color:#e24747}.form-grid .wide{grid-column:1/-1}.form-grid.compact{gap:9px}.form-grid .check{display:flex;align-items:center;gap:8px;padding-top:24px}.form-grid .check input{width:16px;height:16px}.actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.list-section{overflow:hidden}.list-section.full{width:100%}.section-toolbar{height:48px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e9ed}.section-toolbar h3{margin:0;font-size:14px;display:flex;align-items:center;gap:7px}.search{height:34px;width:230px;border:1px solid #cfd9e1;border-radius:5px;background:#fff;display:flex;align-items:center;padding:0 9px;gap:6px}.search input{height:30px;border:0;padding:0;box-shadow:none!important}.table-scroll{overflow:auto;max-height:420px}table{border-collapse:collapse;width:100%;white-space:nowrap}th{background:#eef3f6;color:#536471;text-align:left;font-weight:600;height:36px;padding:0 10px;border-right:1px solid #dfe7ec}td{height:39px;padding:0 10px;border-right:1px solid #edf1f4;border-bottom:1px solid #e5ebef}tbody tr:hover,tbody tr.selected{background:#ecf8f4}.status{display:inline-flex;padding:3px 8px;background:#e4f6f0;color:#077b5c;border-radius:3px}.address-section{margin-top:12px}.address-list{margin-top:13px;border-top:1px solid #e1e8ec}.address-row{min-height:42px;display:grid;grid-template-columns:70px 170px 180px 1fr 60px;align-items:center;border-bottom:1px solid #edf1f4;gap:8px}.address-row .kind{color:#078562}.address-row em{font-style:normal;color:#078562}.order-layout{display:grid;grid-template-columns:minmax(760px,1fr) 360px;gap:12px;align-items:start}.order-form{overflow:hidden}.form-band{padding:14px 15px;border-bottom:1px solid #e2e9ed}.form-band h3{border-left:3px solid #079b73;padding-left:8px}.actions.sticky{margin:0;padding:12px 15px;background:#f8fafb}.today-board{overflow:hidden}.board-head{height:60px;padding:0 15px;border-bottom:1px solid #e2e9ed;display:flex;align-items:center;justify-content:space-between}.board-head h3{margin:0;font-size:15px}.board-head p{margin:4px 0 0;color:#8796a1}.board-head>span{font-size:17px;color:#078562;font-weight:700}.metrics{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e2e9ed}.metrics div{padding:13px 10px;display:grid;text-align:center;border-right:1px solid #e2e9ed}.metrics div:last-child{border:0}.metrics strong{font-size:19px}.metrics span{color:#7b8b97;margin-top:4px}.board-list{max-height:500px;overflow:auto}.board-row{display:flex;justify-content:space-between;padding:11px 13px;border-bottom:1px solid #e7edf1}.board-row>div{display:grid;gap:4px}.board-row>div:last-child{text-align:right}.board-row span{color:#778995}.empty{height:120px;display:grid;place-items:center;color:#91a0aa}.business-table{max-height:calc(100vh - 150px)}@media(max-width:1100px){.customer-layout,.order-layout{grid-template-columns:1fr}.today-board{order:-1}.form-grid.three,.form-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.brand{width:auto;margin-right:25px}}@media(max-width:720px){.topbar{padding:0 8px}.brand div,.user span{display:none}.topbar nav button{padding:0 10px}.page{padding:10px}.form-grid.three,.form-grid.four,.form-grid.two,.customer-layout{grid-template-columns:1fr}.address-row{grid-template-columns:60px 1fr}.address-row span:nth-of-type(n+2){display:none}}.quote-head{align-items:center}.quote-head-actions{display:flex;gap:8px}.profit-head p{max-width:680px}.profit-list{min-height:calc(100vh - 145px)}.profit-list tbody tr{cursor:pointer}.profit-editor{min-height:calc(100vh - 126px)}.profit-formula-band{margin-top:12px;padding:11px 12px;border:1px solid #dce5e9;background:#f7faf9;display:grid;grid-template-columns:minmax(300px,1.8fr) repeat(3,minmax(130px,.65fr));gap:10px;align-items:end}.profit-formula-band>strong{align-self:center;color:#27594c;font-weight:600}.profit-formula-band label,.profit-preview-fields label,.profit-batch-toolbar label{display:grid;gap:5px;color:#60717c}.profit-formula-band input,.profit-preview-fields input,.profit-preview-fields select,.profit-batch-toolbar select{width:100%}.profit-remarks{display:grid;gap:5px;margin-top:12px;color:#60717c}.profit-remarks textarea{min-height:64px;resize:vertical}.profit-batch-toolbar{display:grid;grid-template-columns:180px 220px minmax(220px,1fr) auto auto;gap:8px;align-items:end;margin-top:12px}.profit-batch-toolbar .search{align-self:end}.profit-customer-grid{max-height:184px;margin-top:10px;padding:8px;border:1px solid #dce5e9;overflow:auto;display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:6px}.profit-customer-grid label{min-height:52px;padding:7px 8px;border:1px solid #e0e7eb;display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto auto;column-gap:6px;align-items:center;cursor:pointer}.profit-customer-grid label.selected{border-color:#54b89d;background:#edf8f4}.profit-customer-grid input{grid-row:1 / 3}.profit-customer-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profit-customer-grid span{color:#7d8d97;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profit-assignment-table{max-height:210px;margin-top:10px;border:1px solid #dce5e9}.profit-assignment-table th,.profit-assignment-table td{height:35px;padding:0 9px}.profit-assignment-table .empty-cell.small{height:70px}.profit-preview-fields{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(135px,1fr)) auto;gap:8px;align-items:end}.profit-preview-result{margin-top:12px;border:1px solid #d8e3e7;display:grid;grid-template-columns:repeat(3,1fr)}.profit-preview-result div{min-height:78px;padding:11px 13px;border-right:1px solid #e0e8eb;display:grid;gap:3px;align-content:center}.profit-preview-result div:last-child{border-right:0;background:#edf8f4}.profit-preview-result span,.profit-preview-result small{color:#71828c}.profit-preview-result strong{font-size:18px;color:#20363f}.profit-draft-fields{margin-top:12px;display:grid;grid-template-columns:1.5fr 1.2fr repeat(5,minmax(82px,.55fr)) auto auto;gap:8px;align-items:end}.profit-draft-fields label{display:grid;gap:5px;color:#60717c}.profit-draft-fields input{width:100%}.profit-draft-table{max-height:260px;margin-top:12px;border:1px solid #dce5e9}.profit-draft-table th,.profit-draft-table td{height:38px;padding:0 9px}.profit-draft-table td:first-child{display:grid;align-content:center;gap:1px}.profit-draft-table td small{color:#7d8d97}.search-select{position:relative;width:100%}.search-select>input{width:100%;padding-right:54px}.search-select-toggle,.search-select-clear{position:absolute;top:50%;width:26px;height:26px;padding:0;border:0;background:transparent;color:#758691;transform:translateY(-50%);display:grid;place-items:center;z-index:2}.search-select-toggle{right:2px}.search-select-clear{right:27px}.search-select-toggle:hover,.search-select-clear:hover{background:#eef4f3;color:#237962}.search-select-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:240px;padding:4px;border:1px solid #cbd8dd;background:#fff;box-shadow:0 8px 22px #1f363f24;overflow-y:auto;z-index:40}.search-select-menu button{width:100%;min-height:34px;padding:6px 8px;border:0;background:#fff;color:#314952;display:flex;align-items:center;justify-content:space-between;text-align:left}.search-select-menu button:hover,.search-select-menu button.active{background:#edf7f4;color:#176f59}.search-select-empty{min-height:44px;padding:12px 8px;color:#83919a;text-align:center}.quote-list{min-height:calc(100vh - 145px)}.quote-toolbar{min-height:42px;padding:4px 9px;border-bottom:1px solid #e2e9ed;display:flex;align-items:center;gap:10px;justify-content:space-between}.quote-batch-actions,.section-inline-actions{display:flex;align-items:center;gap:6px}.quote-batch-actions span,.section-inline-actions span{color:#73838d;font-size:12px;white-space:nowrap}.quote-batch-actions button,.section-inline-actions button{min-height:29px;padding:0 8px;display:inline-flex;align-items:center;gap:4px}.segment{display:flex}.segment button{border-radius:0}.segment button:first-child{border-radius:5px 0 0 5px}.segment button:last-child{border-radius:0 5px 5px 0;margin-left:-1px}.segment button.active,.mode-grid button.active{background:#079b73;border-color:#079b73;color:#fff}.toolbar-right{display:flex;align-items:center;gap:8px}.quote-table{max-height:calc(100vh - 200px)}.quote-table table{min-width:1880px;font-size:13px}.quote-table th{height:34px;padding:0 8px;white-space:nowrap}.quote-table td{height:36px;padding:0 8px;white-space:nowrap}.quote-table tbody tr{cursor:pointer}.select-cell{width:36px;min-width:36px;max-width:36px;padding-left:6px!important;padding-right:6px!important;text-align:center}.select-cell input{width:15px;height:15px;margin:0;accent-color:#079b73;cursor:pointer}.quote-table .row-actions{gap:3px}.quote-table .row-actions button{width:27px;height:27px;padding:0;display:grid;place-items:center}.review-badge{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:3px;font-size:12px;white-space:nowrap}.review-badge.ready{color:#2f7d32;background:#edf7ed}.review-badge.pending{color:#2d6da3;background:#ecf5ff}.review-badge.warning{color:#9a6816;background:#fdf6ec}.review-badge.muted{color:#6f7780;background:#f1f2f3}.empty-cell{text-align:center;color:#8a99a4;height:160px}.editor-head{position:sticky;top:0;z-index:25;height:62px;background:#fff;border:1px solid #d9e2e8;border-radius:6px 6px 0 0;display:flex;align-items:center;gap:10px;padding:0 14px;box-shadow:0 2px 7px #2b3d4614}.editor-head h2{font-size:17px;margin:0}.editor-head p{margin:3px 0 0;color:#778895}.editor-actions{margin-left:auto;display:flex;gap:8px}.editor-exit-button,.editor-close-button,.footer-exit{color:#a33f3f;border-color:#e5b8b8;background:#fff7f7;font-weight:650}.quote-editor-pages{min-height:72px;padding:10px 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:#f5f7fa;border-left:1px solid #d9e2e8;border-right:1px solid #d9e2e8}.quote-editor-pages button{min-height:50px;padding:7px 12px;display:flex;align-items:center;gap:10px;text-align:left;border-color:#d8e0e5;background:#fff}.quote-editor-pages button>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#edf1f3;color:#6c7b85;font-weight:700}.quote-editor-pages button div{display:grid;gap:2px}.quote-editor-pages button strong{color:#364952;font-size:14px}.quote-editor-pages button small{color:#7c8d97}.quote-editor-pages button.active{border-color:#079b73;background:#eff9f6;box-shadow:inset 0 0 0 1px #079b73}.quote-editor-pages button.active>span{background:#079b73;color:#fff}.quote-editor-pages button.active strong{color:#067c5d}.quote-editor{background:#fff;border:1px solid #d9e2e8;border-top:0;border-radius:0 0 6px 6px}.editor-section{padding:15px;border-bottom:1px solid #e2e9ed}.editor-section:last-child{border-bottom:0}.editor-section h3{font-size:14px;margin:0 0 13px;border-left:3px solid #079b73;padding-left:8px}.review-summary-section{background:#fbfcfd}.review-summary-grid{margin-top:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #dce4e9}.review-summary-grid>div{min-height:72px;padding:10px 12px;border-right:1px solid #e2e9ed;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:3px 8px;align-content:center}.review-summary-grid>div:last-child{border-right:0}.review-summary-grid span{grid-row:1 / 3;align-self:center;padding:3px 6px;color:#9a6816;background:#fdf6ec;font-size:12px}.review-summary-grid strong{color:#3c4e58}.review-summary-grid small{color:#7b8c98;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-summary-grid>div.passed span{color:#2f7d32;background:#edf7ed}.generated-source-lock{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-left:3px solid #409eff;background:#f5f7fa;color:#606266;font-size:13px;line-height:1.55}.generated-source-lock svg{flex:0 0 auto;margin-top:2px;color:#409eff}.section-title{display:flex;align-items:center;gap:14px}.section-title h3{margin-bottom:0}.section-title h3 svg{vertical-align:-3px;margin-right:5px}.section-title .section-inline-actions{margin-left:auto}.section-title span{color:#7b8c98}.version-section{background:#fbfcfd}.version-table{margin-top:12px;max-height:210px;border:1px solid #dce4e9;background:#fff}.version-table th,.version-table td{height:35px;padding:0 9px;white-space:nowrap}.version-table tbody tr{cursor:pointer}.version-table tbody tr.selected td{background:#eaf7f2}.version-detail{margin-top:10px;border:1px solid #cfdce2;background:#fff}.version-detail-head{height:40px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe7eb}.version-facts{display:grid;grid-template-columns:1.4fr 1.4fr repeat(4,.7fr)}.version-facts div{min-height:58px;padding:9px 11px;border-right:1px solid #e3eaee;display:grid;gap:3px;align-content:center}.version-facts div:last-child{border-right:0}.version-facts span{color:#75858f}.version-rules,.version-remarks{padding:10px 11px;border-top:1px solid #e3eaee}.version-rules{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.version-rules span{padding:4px 7px;border:1px solid #d5e2dd;background:#f4faf7;color:#376a5d}.version-remarks pre{margin:7px 0 0;max-height:150px;overflow:auto;white-space:pre-wrap;font:inherit;line-height:1.55;color:#455761}.mode-grid{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr));gap:7px;margin:14px 0 12px}.weight-rule-page{min-height:470px}.rounding-template-panel{margin-top:14px;border:1px solid #cfdde4;background:#f8fafb}.rounding-template-title{min-height:54px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce5e9;background:#eef3f6}.rounding-template-title>div{display:grid;gap:3px}.rounding-template-title small,.rounding-template-title>span{color:#71838e}.rounding-template-actions{padding:10px 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rounding-template-actions select{height:34px;min-width:310px;flex:1;border:1px solid #cbd7dd;border-radius:4px;padding:0 9px;background:#fff}.rounding-template-actions button{height:34px}.template-divisor-choice{min-height:42px;padding:9px 12px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e0e7eb;background:#fff9e8;color:#735b22}.template-divisor-choice input{width:16px;height:16px}.rounding-template-cards{padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;background:#fff}.rounding-template-card{min-height:132px;padding:12px;display:grid;align-content:start;gap:6px;border:1px solid #cbd8de;border-radius:7px;background:#fbfcfd;color:#27363d}.rounding-template-card:hover{border-color:#079b73;background:#f4fbf8}.rounding-template-card.active{border-color:#079b73;box-shadow:0 0 0 2px #079b731f;background:#effaf6}.rounding-template-card>strong{font-size:14px;color:#17272e}.rounding-template-card>span,.rounding-template-card>small{color:#657984}.rounding-template-card>div{margin-top:4px;display:flex;gap:7px}.rounding-template-card>div button{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:5px}.rounding-template-card>div .primary{background:#079b73;border-color:#079b73;color:#fff}.rounding-template-summary{min-height:42px;padding:8px 12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid #e0e7eb;background:#fff}.rounding-template-summary span{padding:3px 7px;border:1px solid #d4e3dd;background:#f2faf7;color:#376a5d}.rounding-template-summary small{margin-left:auto;color:#7a8b95}.rounding-template-summary button{margin-left:auto}.template-empty-callout{margin:0 12px 12px;padding:12px;border:1px dashed #c7d4db;background:#fff;color:#6a7c86}.template-parameter-result{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d8e4df;background:#f7fbf9}.template-parameter-result>div{min-height:62px;padding:9px 12px;display:grid;gap:3px;border-right:1px solid #d8e4df}.template-parameter-result>div:last-child{border-right:0}.template-parameter-result span{color:#71827b;font-size:12px}.template-parameter-result strong{color:#1c4f42}.weight-params{padding-bottom:12px}.weight-mode-heading{margin-top:14px;display:flex;align-items:baseline;gap:10px}.weight-mode-heading span{color:#71838e;font-size:12px}.rule-head{height:42px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e3e9ed}.rule-head button{height:30px}.rule-table{border:1px solid #dce4e9;border-radius:5px;overflow:hidden}.rule-row{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 44px;border-bottom:1px solid #e5ebef}.rule-row:last-child{border-bottom:0}.rule-row>*{height:36px;border:0;border-right:1px solid #e5ebef;border-radius:0;padding:0 9px;background:#fff}.rule-row>*:focus{outline:2px solid rgba(7,155,115,.15);outline-offset:-2px}.rule-label{background:#eef3f6;color:#536471}.rule-label span{display:flex;align-items:center;background:#eef3f6;font-weight:600}.danger-icon{width:44px;padding:0;color:#d94d4d}.empty-rule{height:68px;display:grid;place-items:center;color:#8c9aa4}.template-coefficient-modal{width:min(1120px,calc(100vw - 48px));max-height:calc(100vh - 48px)}.template-coefficient-body{padding:16px;overflow:auto}.coefficient-table-head{min-height:48px;margin-top:13px;padding:7px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #dce5e1}.coefficient-table-head>div{display:grid;gap:3px}.coefficient-table-head span{color:#6d7e77;font-size:12px}.coefficient-table{border:1px solid #d8e3df;border-radius:5px;overflow:hidden}.coefficient-row{display:grid;grid-template-columns:minmax(180px,1.35fr) repeat(3,minmax(120px,1fr)) 44px;border-bottom:1px solid #e2e9e6}.coefficient-row:last-child{border-bottom:0}.coefficient-row>*{min-width:0;height:38px;margin:0;padding:0 9px;display:flex;align-items:center;border:0;border-right:1px solid #e2e9e6;border-radius:0;background:#fff}.coefficient-row input,.coefficient-row select{width:100%}.coefficient-label span{background:#eef4f1;color:#52665d;font-weight:600}.coefficient-explanation{margin-top:10px;padding:10px 12px;display:flex;align-items:center;gap:8px;border:1px solid #b8ddcf;background:#f1faf6;color:#316858}.quote-price-architecture{margin-bottom:12px;border:1px solid #cbdcd6;border-radius:7px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #1f453a0d}.zone-scheme-card{min-height:58px;padding:9px 11px;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.4fr) auto;align-items:end;gap:12px;border-bottom:1px solid #dce7e3;background:linear-gradient(90deg,#f1faf6,#fbfdfc 70%)}.zone-scheme-card>div:first-child{display:grid;gap:3px;align-self:center}.zone-scheme-card>div:first-child strong{color:#294f45}.zone-scheme-card>div:first-child small{color:#74857f}.zone-scheme-card>label{display:grid;gap:5px;color:#31594f;font-weight:650}.zone-scheme-card select{width:100%;height:36px;border:1px solid #b9d3c9;border-radius:4px;padding:0 9px;background:#fff}.zone-scheme-card .zone-scheme-actions{grid-template-columns:repeat(4,minmax(72px,auto))}.price-block-head{min-height:54px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dce5e1}.price-block-head>div{display:grid;gap:3px}.price-block-head strong{color:#23493f;font-size:14px}.price-block-head span{color:#72847e;font-size:12px}.price-block-head button{height:31px;display:inline-flex;align-items:center;gap:5px;color:#087c5e;border-color:#9fd6c7;background:#f1faf7}.price-block-table{overflow-x:auto}.price-block-row{min-width:1260px;display:grid;grid-template-columns:minmax(145px,1.2fr) 86px 78px 78px 118px 90px 120px minmax(100px,.8fr) minmax(125px,1fr) 44px;border-bottom:1px solid #e3ebe7}.price-block-row:last-child{border-bottom:0}.price-block-row>*{min-width:0;height:38px;margin:0;padding:0 8px;border:0;border-right:1px solid #e3ebe7;border-radius:0;background:#fff}.price-block-row input:focus,.price-block-row select:focus{outline:2px solid rgba(7,155,115,.14);outline-offset:-2px}.price-block-label span{display:flex;align-items:center;background:#eef4f1;color:#52665d;font-weight:650}.first-continue-fields{display:flex;align-items:center;gap:5px}.first-continue-fields input{min-width:0;width:100%;height:30px;padding:0 6px;border:1px solid #d5e0dc;border-radius:3px}.first-continue-fields span{color:#93a09b;font-size:12px}.price-flow-note{min-height:44px;padding:8px 11px;display:flex;align-items:center;gap:8px;border-top:1px solid #d8e5df;background:#f6fbf9;color:#416b60}.price-flow-note svg{flex:0 0 auto;color:#079b73}.price-import-title{margin:4px 0 10px;display:grid;gap:3px}.price-import-title strong{color:#263c35;font-size:14px}.price-import-title span{color:#73837e;font-size:12px}.customer-surcharge-workflow{margin-bottom:12px;padding:12px;border:1px solid #d7e4df;border-radius:7px;background:#f9fbfa}.surcharge-mode-heading{display:grid;gap:3px;margin-bottom:9px}.surcharge-mode-heading strong{color:#294b42}.surcharge-mode-heading span{color:#74857f;font-size:12px}.surcharge-mode-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.surcharge-mode-cards label{position:relative;min-height:72px;padding:10px 10px 10px 35px;display:grid;align-content:center;gap:4px;border:1px solid #d7e1dd;border-radius:6px;background:#fff;cursor:pointer}.surcharge-mode-cards label.active{border-color:#079b73;box-shadow:0 0 0 2px #079b731a;background:#eff9f5}.surcharge-mode-cards input{position:absolute;left:11px;top:13px;accent-color:#079b73}.surcharge-mode-cards strong{color:#304b43}.surcharge-mode-cards span{color:#74837e;font-size:12px;line-height:1.45}.surcharge-bridge-summary,.surcharge-all-inclusive{margin-bottom:12px;min-height:54px;padding:9px 12px;display:flex;align-items:center;gap:9px;border:1px solid #b8d9ce;border-left:4px solid #079b73;background:#f2faf7;color:#356659}.surcharge-bridge-summary>div,.surcharge-all-inclusive>div{display:grid;gap:3px}.surcharge-bridge-summary span,.surcharge-all-inclusive span{color:#71837c;font-size:12px}.price-save-first{height:72px;border:1px dashed #cbd7de;display:flex;align-items:center;justify-content:center;gap:8px;color:#72838f;background:#f8fafb}.unified-import-heading{min-height:58px;padding:9px 11px;border:1px solid #b9dccf;background:#f1faf6;display:flex;align-items:center;justify-content:space-between;gap:12px}.unified-import-heading>div{display:grid;gap:4px}.unified-import-heading strong{color:#076f55;font-size:15px}.unified-import-heading span{color:#59736a;font-size:12px;line-height:1.5}.unified-import-heading b{color:#087c5e;white-space:nowrap}.price-controls{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(135px,1fr)) auto auto;gap:8px;align-items:end;margin-top:10px}.price-controls label:not(.file-button),.calculate-fields label{display:grid;gap:5px;color:#52646f;font-weight:600}.price-controls select,.calculate-fields select,.calculate-fields input{width:100%;height:36px;border:1px solid #ccd7de;border-radius:4px;padding:0 9px;background:#fff}.file-button{height:36px;min-width:124px;border:1px solid #079b73;border-radius:4px;color:#078766;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-weight:600}.file-button input{display:none}.import-area{margin-top:10px;border:1px solid #d6e0e6}.import-area textarea{width:100%;height:150px;padding:10px;border:0;resize:vertical;outline:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.import-actions{height:44px;border-top:1px solid #e1e8ec;display:flex;align-items:center;gap:8px;padding:0 9px;background:#f7f9fa}.import-actions span{margin-right:auto;color:#73838d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-block,.saved-price-block,.quote-calculator{margin-top:12px;border-top:1px solid #dce5ea;padding-top:12px}.preview-bar,.price-subhead{display:flex;align-items:center;gap:16px;min-height:34px;color:#677985}.preview-bar strong,.price-subhead strong{color:#243640}.preview-bar{flex-wrap:wrap;gap:6px 14px}.preview-issues{margin:7px 0;padding:8px 10px;border-radius:4px;display:grid;gap:4px;font-size:12px}.preview-issues.errors{color:#9f2d27;background:#fff1f0;border:1px solid #ffc9c5}.preview-issues.warnings{color:#8a5a00;background:#fff8e6;border:1px solid #f2d38a}.preview-issues label{display:flex;align-items:center;gap:7px}.preview-issues .warning-confirm{margin-top:4px;padding-top:6px;border-top:1px solid #ead39a;font-weight:700}.preview-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:6px 0 0;color:#657680;font-size:12px}.price-subhead button{margin-left:auto}.saved-price-block .price-subhead{gap:7px;flex-wrap:wrap}.saved-price-block .price-subhead button{margin-left:0}.saved-price-block .price-subhead span+button{margin-left:auto}.preview-error{color:#c43d3d}.compact-price-table{max-height:260px;border:1px solid #dce4e9}.compact-price-table.saved{max-height:220px}.compact-price-table th,.compact-price-table td{height:35px;padding:0 9px;white-space:nowrap}.price-board-page{min-height:calc(100vh - 230px);padding:12px 14px 18px}.price-board-page .import-area textarea{height:115px}.price-board-page .compact-price-table{max-height:calc(100vh - 465px);min-height:260px}.price-board-page .compact-price-table.saved{max-height:calc(100vh - 355px);min-height:360px}.price-board-page .compact-price-table table{min-width:1840px}.price-board-page .compact-price-table th{position:sticky;top:0;z-index:2;background:#f2f5f7}.matrix-help{margin:4px 0 7px;color:#61737d;font-size:12px}.price-board-page .matrix-table table{width:max-content;min-width:100%}.matrix-table th,.matrix-table td{height:43px;padding:3px 8px;vertical-align:middle}.matrix-table td>strong,.matrix-table td>small,.matrix-table .matrix-note>span,.matrix-table .matrix-note>small{display:block}.matrix-table td>small,.matrix-table .matrix-note>small{margin-top:2px;color:#7a8991;font-size:10px}.matrix-table .quantity-cell{min-width:88px;text-align:center}.matrix-table .quantity-cell strong{font-size:13px;color:#1f473d}.matrix-table .zone-price-head{min-width:84px;text-align:center;color:#0d7056;background:#eaf6f2!important}.matrix-table .zone-price-cell{min-width:84px;padding:2px 4px;text-align:center}.matrix-price-actions{position:relative;min-height:32px;display:flex;align-items:center;justify-content:center}.matrix-price-button{width:100%;height:31px;padding:0 20px 0 5px;border:1px solid transparent;border-radius:4px;background:transparent;color:#243b35;font-variant-numeric:tabular-nums}.matrix-price-actions:hover .matrix-price-button{border-color:#9bcdbf;background:#f0faf6;color:#087c5e}.matrix-price-delete{position:absolute;right:2px;width:20px;height:24px;padding:0;border:0;background:transparent;color:transparent}.matrix-price-actions:hover .matrix-price-delete{color:#c54b4b}.matrix-table .missing-price{color:#b2bdc2}.matrix-table .matrix-note{min-width:150px;max-width:260px;white-space:normal;line-height:1.35}.saved.matrix-table th:first-child,.saved.matrix-table td:first-child{position:sticky;left:0;z-index:3;width:38px;min-width:38px;background:#fff}.saved.matrix-table th:nth-child(2),.saved.matrix-table td:nth-child(2){position:sticky;left:38px;z-index:3;min-width:150px;background:#fff}.saved.matrix-table thead th:first-child,.saved.matrix-table thead th:nth-child(2){z-index:5;background:#f2f5f7}.trigger-rule-explanation{display:grid;gap:8px;padding:14px;border:1px solid #cfe3dc;border-radius:8px;background:#f3faf7;color:#315c50}.trigger-rule-explanation span{line-height:1.65}.import-rule-gate{margin:8px 0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid #efc46f;border-left:4px solid #d99516;background:#fff9ed;border-radius:4px}.import-rule-gate.confirmed{border-color:#9fcfbd;border-left-color:#16835f;background:#f2faf7}.import-rule-gate>div{min-width:0;display:flex;flex-direction:column;gap:3px}.import-rule-gate strong{font-size:14px}.import-rule-gate span,.import-rule-gate small{font-size:12px;color:#64757d}.price-board-pagination{min-height:42px;padding:7px 0 0;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#687983}.price-board-pagination label{display:flex;align-items:center;gap:6px;margin-right:auto}.price-board-pagination select{height:30px;border:1px solid #ccd7de;border-radius:4px;background:#fff}.price-board-pagination button{height:30px;padding:0 11px}.calculate-fields{display:grid;grid-template-columns:1.6fr repeat(5,minmax(90px,.7fr)) auto;gap:8px;align-items:end}.calculate-fields button{height:36px}.quote-trial-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.quote-trial-fields>*{min-width:0}.quote-trial-fields input,.quote-trial-fields select{min-width:0;box-sizing:border-box}.quote-trial-fields .destination-search-field,.quote-trial-fields .package-entry-summary{grid-column:span 2}.quote-trial-fields .package-entry-summary{white-space:normal;overflow-wrap:anywhere}.calculation-error{margin:10px 0;padding:10px 12px;border:1px solid #e9b9b5;background:#fff3f1;color:#a72e28;white-space:normal;overflow-wrap:anywhere}.quote-trial-fields .destination-search-field input{width:100%}.package-entry-button{color:#087c5e;border-color:#9fd6c7;background:#f1faf7;font-weight:650;white-space:nowrap}.package-entry-summary{height:36px;padding:0 9px;border:1px solid #d8e4e0;border-radius:4px;background:#f7fbf9;display:flex;align-items:center;white-space:nowrap}.package-entry-summary span{color:#677b74;font-size:11px}.quote-trial-fields>label,.quote-trial-fields>button,.quote-trial-fields>.package-entry-summary{align-self:end}.surcharge-context-toggle{margin-top:8px;height:31px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #b8cee5;border-radius:4px;background:#fff;color:#426886}.surcharge-context-toggle.active{border-color:#409eff;background:#ecf5ff;color:#337ecc}.surcharge-context-toggle span{padding:1px 5px;border-radius:9px;background:#e6f1fc;font-size:11px}.surcharge-context-toggle small{color:#909399}.calculation-result small{display:block;margin-top:3px;color:#9a641a;line-height:1.35}.quote-package-modal-layer{z-index:220}.quote-package-modal{width:min(980px,94vw)}.quote-package-modal header>div{display:grid;gap:3px}.quote-package-modal header span{color:#71828d;font-size:12px}.quote-package-modal .weight-entry-bar small{margin-left:auto;color:#74858f}.quote-package-table{min-width:800px}.quote-package-table th,.quote-package-table td{height:39px;padding:4px 7px}.quote-package-modal footer>span{margin-right:auto;color:#71828d;font-size:12px}.dual-pricing{min-height:calc(100vh - 118px)}.dual-check{display:flex!important;flex-direction:row;align-items:center;gap:8px;padding-top:21px}.dual-check input{width:16px;height:16px}.dual-weight-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 14px 14px}.dual-side{min-width:0}.dual-side .price-subhead>div{display:grid;gap:3px}.dual-side .price-subhead span{color:#7a8b97;font-size:12px}.dual-package-head,.dual-package-row{display:grid;grid-template-columns:repeat(5,minmax(70px,1fr)) 34px;gap:7px;align-items:center}.dual-package-head{color:#677986;font-size:12px;padding:9px 0 5px}.dual-package-row{margin-bottom:7px}.dual-package-row input{min-width:0;width:100%;height:34px;border:1px solid #ccd7de;border-radius:4px;padding:0 8px}.dual-package-row .danger-icon{width:34px;padding:0}.dual-pending{min-height:54px;display:grid;place-items:center;border:1px dashed #cbd6dd;border-radius:4px;color:#788a96;background:#f8fafb}.dual-pending.result-pending{margin-top:12px;border-color:#e3c98e;color:#8a6a22;background:#fffaf0}.dual-result{margin-top:12px;min-height:76px;padding:12px 14px;border-left:3px solid #079b73;background:#eef8f5;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 14px}.dual-result span{color:#526570}.dual-result strong{grid-row:1 / span 2;grid-column:2;font-size:20px;color:#06795a}.dual-result small{color:#71838f}.calculation-result{margin-top:10px;min-height:62px;display:grid;grid-template-columns:repeat(7,minmax(105px,.75fr)) minmax(220px,1.8fr);border:1px solid #cfe2dc;background:#f5fbf8}.calculation-result div{padding:10px 12px;border-right:1px solid #d9e9e4;display:grid;gap:3px}.calculation-result div:last-child{border-right:0}.calculation-result span{color:#71827c}.calculation-result strong{color:#087c5e}.calculation-result .pending-surcharge-result{grid-column:1/-1;border-top:1px solid #eed69b;border-right:0;background:#fff8e8}.calculation-result .pending-surcharge-result strong{color:#a66a00}.quote-remarks{width:100%;height:92px;border:1px solid #cfd9e1;border-radius:5px;padding:9px 10px;resize:vertical;outline:none}.quote-remarks:focus{border-color:#079b73;box-shadow:0 0 0 2px #079b7314}.quote-remarks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quote-remarks-grid label{display:grid;gap:5px;min-width:0;color:#455761;font-size:13px}.quote-remarks-grid label>span{font-weight:650}.quote-remarks-grid small{color:#7d8e98;line-height:1.45}.zone-scheme-field{display:grid;gap:5px;min-width:0}.zone-scheme-field>label{display:grid;gap:5px;color:#52646f;font-weight:600}.zone-scheme-field>label>span{color:#d24b4b}.zone-scheme-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.zone-scheme-actions button{min-width:0;height:30px;padding:0 6px;font-size:12px}.zone-scheme-actions .zone-manage-entry{color:#087c5e;border-color:#9fd6c7;background:#f1faf7;font-weight:650}.calculation-first-banner,.quote-rule-summary{margin-bottom:14px;padding:12px 14px;border:1px solid #a8d9cc;border-left:4px solid #079b73;background:#f1faf7;display:flex;align-items:center;justify-content:space-between;gap:14px}.calculation-first-banner{display:grid;justify-content:stretch;gap:4px}.calculation-first-banner strong,.quote-rule-summary strong{color:#076f55;font-size:15px}.calculation-first-banner span,.quote-rule-summary span{color:#60756f}.quote-rule-summary>div{display:grid;gap:3px}.zone-manager-overlay{position:fixed;inset:8px;z-index:150;padding:58px 0 0;background:#eef2f4}.zone-manager-overlay-head{position:absolute;inset:0 0 auto;height:52px;padding:0 14px;background:#fff;border:1px solid #d9e2e8;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 8px #2b3d461f}.zone-manager-overlay-head>div{display:grid;gap:2px}.zone-manager-overlay-head span{color:#758690;font-size:12px}.zone-manager-overlay .zone-page{height:calc(100vh - 74px)}.zone-detail-modal{width:min(1460px,96vw);max-height:calc(100vh - 34px)}.zone-detail-modal header{flex-shrink:0}.zone-modal-actions{margin-left:auto;display:flex;gap:7px}.zone-detail-summary{min-height:45px;padding:7px 14px;display:flex;align-items:center;gap:24px;border-bottom:1px solid #dfe7eb;background:#f7f9fa;color:#61737e}.zone-detail-summary strong{color:#243640}.zone-detail-summary .warning,.zone-warning{color:#b44b2a;font-weight:650}.zone-detail-table{max-height:calc(100vh - 210px);margin:0;border:0}.zone-detail-table table{min-width:1160px}.zone-detail-table th,.zone-detail-table td{height:34px;padding:5px 8px;vertical-align:top;line-height:1.35}.zone-detail-table th{position:sticky;top:0;z-index:1}.zone-detail-table tr.warning td{background:#fff8f1}.zone-detail-modal footer>span{margin-right:auto;color:#72838e}@media(max-width:900px){.quote-remarks-grid{grid-template-columns:1fr}}@media(max-width:1180px){.coefficient-row{grid-template-columns:minmax(160px,1.2fr) repeat(3,minmax(105px,1fr)) 44px}.surcharge-mode-cards{grid-template-columns:1fr}}.quote-page-footer{min-height:58px;padding:10px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f7f9fa;border-top:1px solid #e1e8ec}.quote-page-footer>div{display:flex;gap:8px}.quote-page-footer span{color:#758690}.activation-review-modal{width:min(1080px,94vw)}.activation-review-modal header>div{display:grid;gap:3px}.activation-checklist{padding:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.activation-checklist>div{min-height:58px;padding:9px 11px;border:1px solid #e0e5e8;background:#fafafa;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;color:#a5acb1}.activation-checklist>div.passed{border-color:#cfe4dc;background:#f4faf7;color:#079b73}.activation-checklist div>div{display:grid;gap:3px}.activation-checklist span{color:#778895;font-size:12px}.activation-checklist b{color:#b05c5c;font-size:12px}.activation-checklist .passed b{color:#2f7d5f}.activation-calculate{margin:0 16px;padding:14px;border:1px solid #dce4e9}.activation-calculate .section-title{margin-bottom:12px}.activation-calculate .section-title h3{margin:0;font-size:14px}.activation-confirm{min-height:48px;margin:12px 16px;padding:10px 12px;border:1px solid #cfe4dc;background:#f4faf7;display:flex;align-items:center;gap:9px;color:#315c50;cursor:pointer}.activation-confirm.disabled{border-color:#e1e5e8;background:#f7f8f9;color:#90979c;cursor:not-allowed}.activation-confirm input{width:16px;height:16px}@media(max-width:1100px){.rounding-template-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-grid,.calculate-fields{grid-template-columns:repeat(4,1fr)}.quote-trial-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.calculation-result{grid-template-columns:repeat(2,1fr)}.version-facts{grid-template-columns:repeat(3,1fr)}.dual-weight-grid{grid-template-columns:1fr}}@media(max-width:1100px){.profit-formula-band,.profit-batch-toolbar{grid-template-columns:1fr 1fr}.profit-batch-toolbar .search{grid-column:1 / -1}.profit-customer-grid{grid-template-columns:repeat(2,minmax(170px,1fr))}.profit-preview-fields,.profit-draft-fields{grid-template-columns:repeat(3,minmax(135px,1fr))}}@media(max-width:720px){.editor-head{height:auto;min-height:62px;flex-wrap:wrap;padding:10px}.editor-actions{width:100%;margin-left:44px}.quote-editor-pages,.rounding-template-cards{grid-template-columns:1fr}.rounding-template-actions select{min-width:100%}.rounding-template-summary small{margin-left:0;width:100%}.template-parameter-result{grid-template-columns:1fr 1fr}.coefficient-table{overflow-x:auto}.coefficient-row{min-width:650px}.zone-scheme-card{grid-template-columns:1fr}.zone-scheme-card .zone-scheme-actions{grid-template-columns:repeat(3,1fr)}.mode-grid{grid-template-columns:repeat(2,1fr)}.rule-table{overflow-x:auto}.rule-row{min-width:700px}.price-controls,.calculate-fields{grid-template-columns:1fr 1fr}.calculation-result{grid-template-columns:1fr}.quote-head-actions{flex-wrap:wrap;justify-content:flex-end}.dual-package-head,.dual-package-row{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.dual-package-head{display:none}.profit-formula-band,.profit-batch-toolbar,.profit-preview-fields,.profit-preview-result,.profit-draft-fields,.review-summary-grid,.activation-checklist{grid-template-columns:1fr}.review-summary-grid>div{border-right:0;border-bottom:1px solid #e2e9ed}.profit-batch-toolbar .search{grid-column:auto}.profit-customer-grid{grid-template-columns:1fr}.profit-preview-result div{border-right:0;border-bottom:1px solid #e0e8eb}}.api-price-page{display:grid;gap:14px}.api-page-head{margin-bottom:0}.api-head-actions,.row-actions{display:flex;align-items:center;gap:8px}.api-page-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dce4eb;border-radius:7px;overflow:hidden;background:#fff}.api-page-tabs button{min-height:64px;padding:10px 16px;display:flex;align-items:center;gap:11px;border:0;border-right:1px solid #e2e8ed;border-radius:0;background:#fff;color:#526273;text-align:left}.api-page-tabs button:last-child{border-right:0}.api-page-tabs button>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#edf2f5;color:#607482;font-weight:700}.api-page-tabs button>div{display:grid;gap:3px}.api-page-tabs button small{color:#7d8b96}.api-page-tabs button.active{background:#eef9f5;color:#087b60;box-shadow:inset 0 -3px #079b73}.api-page-tabs button.active>span{background:#079b73;color:#fff}.api-query-band,.api-result-band,.api-task-band,.api-snapshot-band{background:#fff;border:1px solid #dce4eb;border-radius:6px;overflow:hidden}.api-band-title{min-height:43px;display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid #e5ebf0;color:#233548}.api-band-title>span{color:#718096;font-size:12px}.api-query-form{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(150px,.7fr) minmax(150px,.7fr) auto;gap:12px;align-items:end;padding:14px}.api-query-form label{display:grid;gap:6px;font-size:13px;color:#506174}.query-button{height:38px;min-width:112px;justify-content:center}.api-table{min-width:1280px}.api-table th{white-space:nowrap}.api-table td{vertical-align:middle;max-width:210px}.api-table td small{display:block;color:#8a98a7;margin-top:3px}.api-task-table{min-width:1370px;table-layout:fixed}.api-task-table .task-name-col{width:235px}.api-task-table .agent-channel-col{width:220px}.api-task-table .service-col{width:185px}.api-task-table .destination-col{width:80px}.api-task-table .weight-col{width:145px}.api-task-table .schedule-col,.api-task-table .adapter-col{width:105px}.api-task-table .run-status-col{width:80px}.api-task-table .result-col,.api-task-table .active-col{width:62px}.api-task-table .actions-col{width:119px}.api-task-table tbody tr{height:44px}.api-task-table td{height:44px;max-width:none;overflow:hidden;line-height:18px}.api-task-table .task-name-cell strong,.api-task-table .agent-channel-cell>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-task-table .service-cell,.api-task-table .compact-text-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-task-table .agent-channel-cell small{overflow:hidden;margin-top:1px;text-overflow:ellipsis;white-space:nowrap}.api-task-table .row-actions{gap:4px}.api-task-table .row-actions button{width:26px;height:28px}.compact-table{min-width:1120px}.rank{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:50%;color:#fff;background:#079a75}.fuel,.confirmed{color:#087f5b;background:#e8f7f1;padding:3px 7px;border-radius:4px;white-space:nowrap}.pending{color:#976300;background:#fff5d8;padding:3px 7px;border-radius:4px;white-space:nowrap}.muted{color:#7c8794}.restriction{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-actions button{width:30px;height:30px;padding:0;display:grid;place-items:center}.save-price-button{display:inline-flex;align-items:center;gap:5px;min-width:116px;min-height:30px;padding:0 9px;white-space:nowrap;color:#087f69;border-color:#9fd8cd;background:#fff}.save-price-button.compact{min-width:78px}.save-price-button.saved{color:#526170;border-color:#d3dbe3;background:#f5f7f9}.modal-backdrop{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:24px;overflow:auto;background:#17212b75;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.api-modal{width:min(980px,calc(100vw - 36px));max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-radius:7px;box-shadow:0 20px 60px #14213138}.api-modal header{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid #e1e7ec}.api-modal h3{margin:0}.api-modal header p{margin:4px 0 0;color:#7a8897;font-size:12px}.api-modal>.form-grid{padding:18px 20px}.api-modal footer{display:flex;justify-content:flex-end;gap:9px;padding:13px 20px;border-top:1px solid #e1e7ec}.convert-modal{width:min(680px,calc(100vw - 36px))}.convert-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 20px 0;overflow:hidden;border:1px solid #dde5eb;background:#dde5eb}.convert-summary>div{display:grid;gap:4px;padding:12px;background:#f8fafb}.convert-summary span{color:#728090;font-size:12px}.ingest-modal{width:min(920px,calc(100vw - 36px))}.task-price-modal{width:min(1560px,calc(100vw - 28px))}.task-price-scroll{max-height:calc(100vh - 190px)}.saved-price-table{min-width:2250px;table-layout:auto}.saved-price-table td{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-price-count{margin-right:auto;color:#718096;font-size:12px}.api-weight-scope{display:grid;gap:12px;padding:14px;border:1px solid #d8e2e7;border-radius:6px;background:#f8fafb}.api-weight-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.api-weight-title>div{display:grid;gap:4px}.api-weight-title strong span{color:#d14949}.api-weight-title small,.api-weight-title>span{color:#738490}.api-weight-band-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.api-weight-band-grid button{min-height:80px;padding:10px;display:grid;align-content:start;gap:4px;text-align:left;border:1px solid #cad7dd;border-radius:6px;background:#fff;color:#31434c}.api-weight-band-grid button:hover{border-color:#079b73}.api-weight-band-grid button.active{border-color:#079b73;background:#edf9f5;box-shadow:0 0 0 2px #079b731a}.api-weight-band-grid button span,.api-weight-band-grid button small{color:#72828d}.api-weight-band-grid button small{font-size:11px}.api-weight-scope>label{display:grid;gap:6px}.api-weight-preview{min-height:38px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:8px 10px;border-radius:5px;background:#edf3f5;color:#4d606b}@media(max-width:900px){.api-query-form{grid-template-columns:1fr 1fr}.api-head-actions{flex-wrap:wrap;justify-content:flex-end}.api-weight-band-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.api-page-tabs{grid-template-columns:1fr}.api-page-tabs button{border-right:0;border-bottom:1px solid #e2e8ed}.api-weight-band-grid{grid-template-columns:1fr}.modal-backdrop{padding:8px}}.device-center{min-height:calc(100vh - 96px);padding:16px;color:#263442;background:#f5f7fa}.weighing-head{display:flex;align-items:center;justify-content:space-between;min-height:50px;margin:-16px -16px 14px;padding:0 16px;border-bottom:1px solid #dce5ed;background:#fff}.weighing-tabs{align-self:stretch;display:flex;align-items:stretch}.weighing-tabs button{position:relative;display:inline-flex;align-items:center;gap:7px;min-width:118px;padding:0 18px;border:0;background:transparent;color:#58687a;font-size:14px;cursor:pointer}.weighing-tabs button.active{color:#008f73;font-weight:600}.weighing-tabs button.active:after{position:absolute;right:12px;bottom:0;left:12px;height:3px;content:"";background:#00a47f}.weighing-head-actions{display:flex;gap:7px}.weighing-head-actions button,.records-head button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #d1dbe5;border-radius:4px;background:#fff;color:#425466;cursor:pointer}.weighing-workspace{display:grid;grid-template-columns:minmax(370px,38%) minmax(0,62%);min-height:calc(100vh - 178px);border:1px solid #dce5ed;border-radius:5px;overflow:hidden;background:#fff}.weighing-console{min-width:0;padding:14px;border-right:1px solid #dce5ed;background:#fff}.console-toolbar{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(180px,1fr);gap:8px;align-items:end}.console-toolbar label{display:grid;gap:5px;color:#667587;font-size:12px}.console-toolbar input,.console-toolbar select,.scan-entry input,.scan-entry select,.records-head select{width:100%;height:34px;box-sizing:border-box;border:1px solid #cdd8e4;border-radius:4px;padding:0 9px;background:#fff;color:#263442}.console-toolbar>button,.scan-entry button,.voice-options button,.device-list-tools button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 13px;border:1px solid #b8dacf;border-radius:4px;background:#fff;color:#008f73;cursor:pointer;white-space:nowrap}.scan-entry button.primary,.device-list-tools button.primary{border-color:#00a47f;background:#00a47f;color:#fff}.measure-mode-row{display:flex;align-items:center;gap:10px;min-height:50px;margin-top:10px;border-bottom:1px solid #edf1f5;color:#667587;font-size:12px}.measure-mode-row strong{color:#334155;font-size:13px}.device-connection{margin-left:auto;padding-left:13px;position:relative}.device-connection:before{position:absolute;top:50%;left:0;width:7px;height:7px;border-radius:50%;content:"";transform:translateY(-50%);background:#a0aec0}.device-connection.ready:before{background:#20a37a}.device-connection.offline:before{background:#ef6b67}.live-measure-grid{display:grid;grid-template-columns:56% 44%;min-height:220px;margin-top:12px;border:1px solid #dce5ed;border-radius:4px;overflow:hidden}.live-weight{display:grid;align-content:center;justify-items:center;background:#eaf3ff;color:#246bc3}.live-weight span{display:inline-flex;align-items:center;gap:8px;color:#31445a;font-size:16px;font-weight:600}.live-weight strong{margin-top:18px;font-size:clamp(44px,4.7vw,72px);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:0}.live-dimensions{display:grid;grid-template-rows:repeat(3,1fr);background:#eef8e8}.live-dimensions>div{display:grid;grid-template-columns:38px 1fr 32px;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid #dbead4}.live-dimensions>div:last-child{border-bottom:0}.live-dimensions span{color:#405244;font-size:14px}.live-dimensions strong{text-align:right;color:#2d6844;font-size:27px;font-variant-numeric:tabular-nums}.live-dimensions small{color:#7d907f}.scan-entry{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:8px;margin-top:12px}.operation-prompt{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 10px;min-height:96px;margin-top:12px;padding:0 24px;border-radius:4px;color:#fff}.operation-prompt strong{font-size:28px;letter-spacing:0}.operation-prompt span{grid-column:2;margin-top:-15px;font-size:12px;opacity:.9}.operation-prompt.idle{background:#738197}.operation-prompt.success{background:#00a47f}.operation-prompt.warning{background:#df8b16}.operation-prompt.danger{background:#d9534f}.voice-settings{margin-top:12px;border-top:1px solid #e5ebf1;padding-top:12px}.voice-title,.voice-options{display:flex;align-items:center;gap:12px}.voice-title{color:#334155}.voice-title .switch-line{margin-left:auto}.voice-options{margin-top:10px;color:#617184;font-size:12px}.voice-options label,.switch-line{display:inline-flex;align-items:center;gap:5px}.voice-options button{margin-left:auto;height:30px}.weighing-records{display:flex;min-width:0;flex-direction:column;background:#fff}.records-head{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 10px;border-bottom:1px solid #e5ebf1}.records-head>div{display:flex;align-items:center;gap:9px}.records-head h3{margin:0;font-size:15px}.records-head span{color:#8290a1;font-size:12px}.records-head select{width:130px;height:30px}.records-table-wrap{min-height:0;flex:1;overflow:auto}.device-center .measurement-records-table{min-width:970px;table-layout:fixed}.device-center .measurement-records-table thead{position:sticky;top:0;z-index:2}.device-center .measurement-records-table{font-size:13px}.device-center .measurement-records-table th{height:34px;padding:0 8px;text-align:center}.device-center .measurement-records-table td{height:36px;padding:0 8px;text-align:center}.device-center .measurement-records-table th:nth-child(1){width:50px}.device-center .measurement-records-table th:nth-child(2){width:142px}.device-center .measurement-records-table th:nth-child(3),.device-center .measurement-records-table th:nth-child(4){width:128px}.device-center .measurement-records-table th:nth-child(5),.device-center .measurement-records-table th:nth-child(9){width:84px}.device-center .measurement-records-table th:nth-child(6),.device-center .measurement-records-table th:nth-child(7),.device-center .measurement-records-table th:nth-child(8){width:54px}.device-center .measurement-records-table th:nth-child(10){width:98px}.device-center .measurement-records-table th:nth-child(11){width:60px}.device-list-modal{width:min(1080px,96vw)}.device-list-tools{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;color:#758397;font-size:12px}.device-head,.device-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.device-head h2{margin:0;font-size:20px}.device-head p,.device-modal header p{margin:4px 0 0;color:#718096;font-size:13px}.device-actions,.device-row-actions{display:flex;align-items:center;gap:8px}.device-actions button,.device-row-actions button,.review-button,.device-modal footer button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #cdd8e4;background:#fff;color:#334155;min-height:34px;padding:0 12px;border-radius:5px;cursor:pointer}.device-actions .primary,.device-modal footer .primary{background:#008f73;border-color:#008f73;color:#fff}.device-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,220px));gap:12px;margin:18px 0}.device-metrics>div{display:flex;align-items:center;gap:12px;min-height:66px;border:1px solid #dce5ed;border-radius:6px;padding:0 16px;background:#fff}.device-metrics svg{color:#008f73}.device-metrics .volumetric-metric{border-color:#f2c879;background:#fffaf0}.device-metrics .volumetric-metric svg,.device-metrics .volumetric-metric strong{color:#c66a00}.device-metrics span{color:#718096;font-size:12px}.device-metrics strong{display:block;margin-top:3px;color:#203040;font-size:20px}.device-section{margin-top:14px;border:1px solid #dce5ed;background:#fff;border-radius:6px;overflow:hidden}.device-section-head{min-height:44px;padding:0 14px;border-bottom:1px solid #e5ebf1}.device-section-head h3{margin:0;font-size:15px}.device-section-head span{color:#8491a2;font-size:12px}.device-section-head select{width:140px;height:30px;border:1px solid #ced8e3;border-radius:4px;background:#fff}.device-table-scroll{overflow:auto}.device-center table{width:100%;min-width:1160px;border-collapse:collapse;font-size:12px}.device-center th{height:38px;padding:0 10px;background:#f3f6f9;color:#506174;text-align:left;white-space:nowrap;font-weight:600}.device-center td{height:48px;padding:6px 10px;border-top:1px solid #edf1f5;vertical-align:middle;white-space:nowrap}.device-center td strong,.device-center td small{display:block}.device-center td small{color:#8592a2;margin-top:3px}.device-center tbody tr:hover{background:#f6fbfa}.device-row-actions button{min-width:30px;min-height:30px;padding:0}.device-state,.measurement-status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:4px;background:#e8f7f2;color:#087c66}.measurement-status.待认领,.measurement-status.不稳定{background:#fff4df;color:#9a6500}.measurement-status.抛重待处理{background:#fff0dc;color:#b85f00;font-weight:600}.measurement-status.已拒绝{background:#fff0f0;color:#c43d3d}.device-center tbody tr.volumetric-row{background:#fffaf0}.device-center tbody tr.volumetric-row:hover{background:#fff5e4}.volumetric-badge{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border-radius:4px;color:#b85f00;background:#fff0dc;font-weight:600}.review-button{min-height:28px;padding:0 9px;color:#008f73;border-color:#9fd7ca}.device-empty{height:70px!important;text-align:center;color:#8a96a5}.device-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#17212b6b}.device-modal{width:min(680px,96vw);max-height:90vh;overflow:auto;background:#fff;border-radius:7px;box-shadow:0 18px 50px #0f172a33}.device-modal.wide{width:min(980px,96vw)}.device-modal header,.device-modal footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:0 18px;border-bottom:1px solid #e5ebf1}.device-modal header h3{margin:0;font-size:17px}.device-modal footer{justify-content:flex-end;border-top:1px solid #e5ebf1;border-bottom:0}.device-icon{display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;color:#64748b;cursor:pointer}.device-form-grid{display:grid;gap:14px;padding:18px}.device-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.device-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.device-form-grid label{display:flex;flex-direction:column;gap:6px;color:#506174;font-size:12px}.device-form-grid label span{color:#d34646}.device-form-grid input,.device-form-grid select,.device-form-grid textarea{width:100%;min-height:36px;border:1px solid #cdd8e4;border-radius:4px;padding:7px 9px;color:#263442;background:#fff;box-sizing:border-box}.device-form-grid textarea{min-height:72px;resize:vertical}.device-form-grid .device-check{flex-direction:row;align-items:center;min-height:36px}.device-form-grid .device-check input{width:16px;min-height:16px}.device-form-grid .span-three{grid-column:1 / -1}.device-modal footer .danger-outline{color:#c43d3d;border-color:#e8b2b2}@media(max-width:900px){.device-center{padding:12px}.weighing-head{margin:-12px -12px 12px}.weighing-workspace{grid-template-columns:1fr}.weighing-console{border-right:0;border-bottom:1px solid #dce5ed}.console-toolbar{grid-template-columns:1fr auto}.console-toolbar .device-selector{grid-column:1 / -1}.live-measure-grid{min-height:190px}.device-head{align-items:flex-start;flex-direction:column}.device-metrics{grid-template-columns:repeat(2,1fr);width:100%}.device-form-grid.three,.device-form-grid.two{grid-template-columns:1fr}.device-form-grid .span-three{grid-column:auto}}@media(max-width:1500px){.topbar{padding:0 12px}.topbar .brand{width:200px;flex:0 0 200px}.topbar .brand strong{font-size:13px}.topbar nav button{padding:0 7px;gap:4px;font-size:12px}.topbar .user{gap:6px}.topbar .user>span{display:none}}@media(max-width:1180px){.topbar .brand{width:190px;flex-basis:190px}.topbar nav button{padding:0 7px}}
