.toast[data-v-e171ac00]{color:#16824a;z-index:100;background:#e8f7ef;border:1px solid #b7e4c7;border-radius:12px;padding:14px 18px;font-weight:700;position:fixed;bottom:28px;right:28px;box-shadow:0 10px 25px #00000026}.modal-overlay[data-v-be88be44]{z-index:100;background:#00000070;justify-content:center;align-items:center;padding:8px;display:flex;position:fixed;inset:0}.import-modal[data-v-be88be44]{background:#fff;border-radius:16px;flex-direction:column;width:99vw;height:96vh;display:flex;overflow:hidden;box-shadow:0 24px 65px #0000004d}.modal-header[data-v-be88be44]{background:#f0f6fc;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;display:flex}.modal-header h3[data-v-be88be44],.detail-header h3[data-v-be88be44]{color:#17375e;margin:0}.modal-header p[data-v-be88be44],.detail-header p[data-v-be88be44]{color:#68778c;margin:4px 0 0;font-size:12px}.close-circle[data-v-be88be44]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;flex-shrink:0;width:34px;height:34px;font-size:22px;line-height:1}.upload-section[data-v-be88be44]{border-bottom:1px solid #edf1f5;flex-shrink:0;align-items:stretch;gap:12px;padding:14px 20px;display:flex}.file-box[data-v-be88be44]{cursor:pointer;background:#f7fbff;border:1px dashed #0b5cab;border-radius:11px;flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:55px;padding:8px 14px;display:flex}.file-box input[data-v-be88be44]{display:none}.file-name[data-v-be88be44]{color:#17375e;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.file-help[data-v-be88be44]{color:#68778c;margin-top:4px;font-size:11px}.preview-button[data-v-be88be44]{color:#fff;cursor:pointer;background:#0b5cab;border:none;border-radius:10px;min-width:145px;padding:0 18px;font-weight:700}.preview-button[data-v-be88be44]:disabled{cursor:not-allowed;opacity:.55}.template-links[data-v-be88be44]{color:#52677f;align-items:center;gap:10px;width:100%;font-size:13px;display:flex}.template-links a[data-v-be88be44]{color:#0b63b6;border:1px solid #0b63b6;border-radius:7px;padding:7px 11px;font-weight:700;text-decoration:none}.top-error-message[data-v-be88be44]{color:#b71c1c;background:#fff1f1;border:1px solid #ef9a9a;border-radius:9px;flex-shrink:0;margin:0 20px 10px;padding:10px 12px}.summary-grid[data-v-be88be44]{flex-shrink:0;grid-template-columns:minmax(270px,2fr) repeat(6,minmax(85px,.55fr));gap:8px;padding:0 20px 10px;display:grid}.summary-file[data-v-be88be44],.summary-card[data-v-be88be44]{background:#f4f7fb;border:1px solid #e2e8f0;border-radius:9px;min-width:0;padding:8px 11px}.summary-grid span[data-v-be88be44]{color:#68778c;margin-bottom:3px;font-size:10px;display:block}.summary-grid strong[data-v-be88be44]{color:#17375e;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.green-text[data-v-be88be44]{color:#15803d!important}.orange-text[data-v-be88be44]{color:#b26a00!important}.red-text[data-v-be88be44]{color:#d62828!important}.toolbar-row[data-v-be88be44]{flex-shrink:0;align-items:flex-end;gap:12px;padding:0 20px 10px;display:flex}.search-control[data-v-be88be44]{flex:1;min-width:0}.filter-control[data-v-be88be44]{flex-shrink:0;width:210px}.search-control label[data-v-be88be44],.filter-control label[data-v-be88be44]{color:#17375e;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.search-control input[data-v-be88be44],.filter-control select[data-v-be88be44]{box-sizing:border-box;background:#fff;border:1px solid #d5deea;border-radius:9px;width:100%;min-height:38px;padding:8px 10px}.row-counter[data-v-be88be44]{color:#68778c;text-align:center;background:#f4f7fb;border-radius:9px;flex-shrink:0;min-width:170px;padding:10px 12px}.row-counter strong[data-v-be88be44]{color:#17375e}.table-container[data-v-be88be44]{border:1px solid #dce4ee;border-radius:11px;flex:1;min-height:0;margin:0 20px;overflow:auto}.preview-table[data-v-be88be44]{border-collapse:collapse;width:100%;min-width:1780px}.preview-table th[data-v-be88be44]{z-index:4;color:#fff;text-align:left;white-space:nowrap;background:#0b5cab;padding:10px;position:sticky;top:0}.preview-table td[data-v-be88be44]{white-space:nowrap;background:#fff;border-bottom:1px solid #e5e9ef;padding:9px 10px}.preview-table tr.reviewed-row td[data-v-be88be44]{background:#f3fff7}.preview-table tr.error-row td[data-v-be88be44]{background:snow}.review-column[data-v-be88be44],.review-cell[data-v-be88be44]{width:70px;text-align:center!important}.review-checkbox[data-v-be88be44]{cursor:pointer;display:inline-flex;position:relative}.review-checkbox input[data-v-be88be44]{opacity:0;pointer-events:none;position:absolute}.checkmark[data-v-be88be44]{color:#0000;background:#fff;border:2px solid #b6c1ce;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;font-weight:800;display:inline-flex}.review-checkbox input:checked+.checkmark[data-v-be88be44]{color:#fff;background:#169447;border-color:#169447}.review-checkbox input:disabled+.checkmark[data-v-be88be44]{cursor:not-allowed;background:#eef1f5;border-color:#d8dde5}.surcharge-code-list[data-v-be88be44]{flex-wrap:wrap;gap:5px;display:flex}.surcharge-code[data-v-be88be44]{color:#17375e;background:#eef4fb;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-block}.not-available-text[data-v-be88be44]{color:#8995a5;font-size:11px}.action-cell[data-v-be88be44]{gap:6px;display:flex}.small-button[data-v-be88be44]{cursor:pointer;border-radius:7px;padding:6px 9px;font-weight:700}.view-button[data-v-be88be44]{color:#0b5cab;background:#fff;border:1px solid #0b5cab}.apply-row-button[data-v-be88be44]{color:#fff;background:#e53935;border:none}.small-button[data-v-be88be44]:disabled{cursor:not-allowed;opacity:.42}.empty-row[data-v-be88be44]{color:#68778c;text-align:center;padding:30px!important}.validation-badge[data-v-be88be44],.workflow-badge[data-v-be88be44]{text-align:center;border-radius:999px;min-width:70px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-block}.validation-ready[data-v-be88be44]{color:#15803d;background:#e4f6ec}.validation-warning[data-v-be88be44]{color:#966200;background:#fff4d6}.validation-error[data-v-be88be44]{color:#d62828;background:#fdeaea}.validation-pending[data-v-be88be44]{color:#31577c;background:#eef4fb}.workflow-draft[data-v-be88be44]{color:#526171;background:#eef1f5}.workflow-reviewed[data-v-be88be44]{color:#15803d;background:#e7f7ed}.workflow-applied[data-v-be88be44]{color:#0b5cab;background:#e6f0ff}.preview-notice[data-v-be88be44]{color:#805000;text-align:center;background:#fff8e8;border:1px solid #ffc166;border-radius:9px;flex-shrink:0;margin:10px 20px 0;padding:9px 12px;font-size:12px}.empty-state[data-v-be88be44]{color:#68778c;text-align:center;border:1px dashed #b8c6d8;border-radius:11px;margin:20px;padding:30px}.modal-footer[data-v-be88be44]{border-top:1px solid #edf1f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;padding:12px 20px;display:flex}.footer-left[data-v-be88be44]{color:#68778c;flex-wrap:wrap;gap:15px;font-size:12px;display:flex}.footer-left strong[data-v-be88be44]{color:#17375e}.footer-actions[data-v-be88be44]{gap:9px;display:flex}.secondary-button[data-v-be88be44],.draft-button[data-v-be88be44],.apply-selected-button[data-v-be88be44],.review-detail-button[data-v-be88be44]{cursor:pointer;border-radius:9px;min-width:120px;min-height:40px;font-weight:700}.secondary-button[data-v-be88be44]{color:#0b5cab;background:#fff;border:1px solid #0b5cab}.draft-button[data-v-be88be44]{color:#526171;background:#fff;border:1px solid #68778c}.review-detail-button[data-v-be88be44]{color:#15803d;background:#fff;border:1px solid #169447}.apply-selected-button[data-v-be88be44]{color:#fff;background:#e53935;border:none}.secondary-button[data-v-be88be44]:disabled,.draft-button[data-v-be88be44]:disabled,.apply-selected-button[data-v-be88be44]:disabled,.review-detail-button[data-v-be88be44]:disabled{cursor:not-allowed;opacity:.45}.detail-overlay[data-v-be88be44]{z-index:160;background:#00000080;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.detail-modal[data-v-be88be44]{background:#fff;border-radius:16px;flex-direction:column;width:min(920px,95vw);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 24px 65px #00000054}.detail-header[data-v-be88be44]{background:#f0f6fc;flex-shrink:0;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.detail-body[data-v-be88be44]{flex:1;min-height:0;padding:15px 20px;overflow-y:auto}.detail-section[data-v-be88be44]{background:#fbfcfe;border:1px solid #e1e8f0;border-radius:11px;margin-bottom:13px;padding:13px}.detail-section[data-v-be88be44]:last-child{margin-bottom:0}.detail-section h4[data-v-be88be44]{color:#17375e;margin:0 0 10px;font-size:14px}.section-header-row[data-v-be88be44]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.section-header-row h4[data-v-be88be44]{margin:0}.information-grid[data-v-be88be44]{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.information-box[data-v-be88be44]{background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:10px 12px}.information-box span[data-v-be88be44],.surcharge-meta-grid span[data-v-be88be44]{color:#68778c;margin-bottom:4px;font-size:10px;display:block}.information-box strong[data-v-be88be44],.surcharge-meta-grid strong[data-v-be88be44]{color:#17375e}.full-width[data-v-be88be44]{grid-column:span 3}.wrap-text[data-v-be88be44]{white-space:pre-wrap;line-height:1.5;display:block}.price-grid[data-v-be88be44]{grid-template-columns:repeat(3,minmax(145px,1fr));gap:10px;display:grid}.price-card[data-v-be88be44]{text-align:center;background:#f0f7ff;border:1px solid #b9d3ee;border-radius:10px;padding:14px}.price-card span[data-v-be88be44]{color:#68778c;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.price-card strong[data-v-be88be44]{color:#0b5cab;font-size:21px}.price-card small[data-v-be88be44]{color:#68778c;margin-top:4px;font-size:10px;font-weight:700;display:block}.found-badge[data-v-be88be44],.new-lane-badge[data-v-be88be44],.count-badge[data-v-be88be44]{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.found-badge[data-v-be88be44]{color:#15803d;background:#e4f6ec}.new-lane-badge[data-v-be88be44]{color:#0b5cab;background:#e6f0ff}.count-badge[data-v-be88be44]{color:#31577c;background:#eef4fb}.new-trade-lane-box[data-v-be88be44]{color:#17375e;background:#f5faff;border:1px dashed #0b5cab;border-radius:9px;padding:12px}.new-trade-lane-box p[data-v-be88be44]{color:#526171;margin:7px 0 0;line-height:1.5}.surcharge-list[data-v-be88be44]{gap:9px;display:grid}.surcharge-card[data-v-be88be44]{background:#fff;border:1px solid #dce4ee;border-radius:10px;padding:12px}.surcharge-card-header[data-v-be88be44]{justify-content:space-between;align-items:center;gap:12px;display:flex}.large-surcharge-code[data-v-be88be44]{color:#17375e;font-size:17px}.surcharge-meta-grid[data-v-be88be44]{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.surcharge-meta-grid div[data-v-be88be44]{background:#f4f7fb;border-radius:8px;padding:8px 9px}.surcharge-price-grid[data-v-be88be44]{grid-template-columns:repeat(3,minmax(110px,1fr));gap:8px;margin-top:10px;display:grid}.surcharge-price-card[data-v-be88be44]{text-align:center;background:#f5faff;border:1px solid #b9d3ee;border-radius:8px;padding:9px}.surcharge-price-card span[data-v-be88be44]{color:#68778c;margin-bottom:4px;font-size:10px;display:block}.surcharge-price-card strong[data-v-be88be44]{color:#0b5cab;font-size:16px}.bill-amount-box[data-v-be88be44]{background:#f5faff;border:1px solid #b9d3ee;border-radius:8px;justify-content:space-between;align-items:center;margin-top:10px;padding:10px;display:flex}.bill-amount-box span[data-v-be88be44]{color:#68778c;font-size:11px}.bill-amount-box strong[data-v-be88be44]{color:#0b5cab}.no-surcharge-box[data-v-be88be44]{color:#805000;background:#fffaf0;border:1px dashed #e0a427;border-radius:9px;padding:12px}.no-surcharge-box p[data-v-be88be44]{margin:7px 0 0;line-height:1.5}.ready-message[data-v-be88be44],.warning-message[data-v-be88be44],.error-message[data-v-be88be44]{border-radius:8px;margin-top:7px;padding:9px 10px;line-height:1.45}.ready-message[data-v-be88be44]{color:#15803d;background:#e4f6ec}.warning-message[data-v-be88be44]{color:#966200;background:#fff8e8}.error-message[data-v-be88be44]{color:#d62828;background:#fdeaea}.remark-small[data-v-be88be44]{color:#405268;white-space:pre-wrap;background:#f4f7fb;border-radius:7px;margin-top:8px;padding:8px;font-size:11px}.copy-button[data-v-be88be44]{color:#0b5cab;cursor:pointer;background:#fff;border:1px solid #0b5cab;border-radius:7px;padding:6px 10px;font-weight:700}.copy-button[data-v-be88be44]:disabled{cursor:not-allowed;opacity:.45}.price-remark-box[data-v-be88be44]{color:#26374a;white-space:pre-wrap;background:#fff;border-radius:8px;min-height:55px;padding:11px;line-height:1.6}.detail-footer[data-v-be88be44]{border-top:1px solid #edf1f5;flex-shrink:0;justify-content:flex-end;gap:9px;padding:12px 20px;display:flex}@media (width<=1200px){.summary-grid[data-v-be88be44]{grid-template-columns:repeat(4,1fr)}.summary-file[data-v-be88be44]{grid-column:span 4}.toolbar-row[data-v-be88be44]{flex-direction:column;align-items:stretch}.filter-control[data-v-be88be44],.row-counter[data-v-be88be44]{width:100%}}@media (width<=850px){.information-grid[data-v-be88be44],.price-grid[data-v-be88be44],.surcharge-price-grid[data-v-be88be44],.surcharge-meta-grid[data-v-be88be44]{grid-template-columns:1fr 1fr}.full-width[data-v-be88be44]{grid-column:span 2}.modal-footer[data-v-be88be44]{flex-direction:column;align-items:stretch}.footer-actions[data-v-be88be44]{justify-content:flex-end}}.of-page[data-v-44dfbc0d]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.top-bar[data-v-44dfbc0d]{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.search-area[data-v-44dfbc0d]{flex:1;min-width:0}.search-area h3[data-v-44dfbc0d]{color:#17375e;margin:0 0 9px}.service-tabs[data-v-44dfbc0d]{gap:10px;margin-bottom:12px;display:flex}.service-tab[data-v-44dfbc0d]{color:#17375e;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:168px;min-height:58px;padding:10px 14px;display:flex;box-shadow:0 6px 16px #17375e14}.service-tab span[data-v-44dfbc0d]{letter-spacing:0;font-size:18px;font-weight:800}.service-tab small[data-v-44dfbc0d]{color:#68778c;font-size:12px;font-weight:700}.service-tab.fcl.active[data-v-44dfbc0d]{color:#fff;background:#0b5cab;border-color:#0b5cab}.service-tab.lcl.active[data-v-44dfbc0d]{color:#fff;background:#c96c00;border-color:#c96c00}.service-tab.active small[data-v-44dfbc0d]{color:#ffffffdb}.search-controls[data-v-44dfbc0d]{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.search-field[data-v-44dfbc0d],.group-field[data-v-44dfbc0d]{min-width:0}.search-field label[data-v-44dfbc0d],.group-field label[data-v-44dfbc0d]{color:#17375e;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.search-field input[data-v-44dfbc0d]{border:1px solid #d5deea;border-radius:10px;width:400px;min-height:41px;padding:10px 12px}.group-field select[data-v-44dfbc0d],.group-field input[data-v-44dfbc0d]{color:#17375e;background:#fff;border:1px solid #d5deea;border-radius:10px;min-width:220px;min-height:41px;padding:10px 12px;font-weight:600}.group-field.compact select[data-v-44dfbc0d]{min-width:130px}.result-count[data-v-44dfbc0d]{color:#68778c;background:#f4f7fb;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:135px;min-height:41px;padding:9px 12px;font-size:12px;display:flex}.result-count strong[data-v-44dfbc0d]{color:#17375e}.lcl-notice[data-v-44dfbc0d]{color:#7a4d00;background:#fff8ed;border:1px solid #f0c27a;border-radius:8px;flex-shrink:0;margin:0 0 12px;padding:11px 14px;font-size:13px;font-weight:700}.top-actions[data-v-44dfbc0d]{align-items:center;gap:10px;display:flex}.import-button[data-v-44dfbc0d]{color:#0b5cab;cursor:pointer;background:#fff;border:1px solid #0b5cab;border-radius:10px;padding:11px 16px;font-weight:700}.ai-import-button[data-v-44dfbc0d]{color:#8a5800;cursor:pointer;background:#fff4d6;border:1px solid #8a5800;border-radius:10px;padding:11px 16px;font-weight:800}.primary[data-v-44dfbc0d]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;padding:11px 16px;font-weight:700}.primary[data-v-44dfbc0d]:disabled{cursor:not-allowed;opacity:.6}.secondary[data-v-44dfbc0d]{color:#0c5daa;cursor:pointer;background:#fff;border:1px solid #0c5daa;border-radius:10px;padding:10px 16px;font-weight:700}.table-scroll[data-v-44dfbc0d]{border:1px solid #edf1f5;border-radius:12px;flex:1;min-height:0;overflow:hidden auto}table[data-v-44dfbc0d]{border-collapse:collapse;table-layout:fixed;width:calc(100% - 6px);min-width:100%}thead th[data-v-44dfbc0d]{z-index:3;position:sticky;top:0}th[data-v-44dfbc0d]{color:#fff;text-align:left;white-space:normal;background:#0b5cab;padding:10px 7px;font-size:13px;line-height:1.2}td[data-v-44dfbc0d]{white-space:normal;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;background:#fff;border-bottom:1px solid #ddd;padding:10px 7px;font-size:13px}.ocean-freight-table th[data-v-44dfbc0d]:nth-child(4),.ocean-freight-table td[data-v-44dfbc0d]:nth-child(4){white-space:nowrap;overflow-wrap:normal;word-break:normal;width:4%}.workplace-mode .top-bar[data-v-44dfbc0d]{margin-bottom:8px}.workplace-mode .search-area[data-v-44dfbc0d]{width:100%}.select-rate-button[data-v-44dfbc0d]{color:#0872c9;cursor:pointer;background:#fff;border:1px solid #0872c9;border-radius:8px;min-width:82px;padding:8px 11px;font-weight:800}.select-rate-button.selected[data-v-44dfbc0d]{color:#fff;background:#12824b;border-color:#12824b}.sales-mode .search-field[data-v-44dfbc0d]{display:none}.ocean-freight-table th[data-v-44dfbc0d]:nth-child(9),.ocean-freight-table td[data-v-44dfbc0d]:nth-child(9){width:14%}.ocean-freight-table th[data-v-44dfbc0d]:nth-child(11),.ocean-freight-table td[data-v-44dfbc0d]:nth-child(11){width:12%}.ocean-freight-table th[data-v-44dfbc0d]:nth-child(10),.ocean-freight-table td[data-v-44dfbc0d]:nth-child(10){width:10%}.ocean-freight-table th[data-v-44dfbc0d]:nth-child(13),.ocean-freight-table td[data-v-44dfbc0d]:nth-child(13){text-align:center;white-space:nowrap;overflow-wrap:normal;word-break:normal;width:3%;padding-left:3px;padding-right:3px}.ocean-freight-table thead th[data-v-44dfbc0d]{text-align:center}.empty-row[data-v-44dfbc0d]{color:#68778c;text-align:center;padding:32px}.mini[data-v-44dfbc0d]{color:#17375e;cursor:pointer;background:#eef4fb;border:none;border-radius:8px;max-width:100%;margin-right:5px;padding:7px 9px;font-size:13px;font-weight:600}.mini.danger[data-v-44dfbc0d]{color:#d62828;background:#fdeaea}.rate-type-badge[data-v-44dfbc0d],.price-basis[data-v-44dfbc0d],.validity-badge[data-v-44dfbc0d]{border-radius:7px;justify-content:center;align-items:center;min-height:24px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.rate-type-badge[data-v-44dfbc0d]{color:#0b5cab;background:#eef6ff}.price-basis[data-v-44dfbc0d]{color:#16824a;background:#e8f7ef}.qq-button[data-v-44dfbc0d]{color:#17375e;cursor:pointer;background:#ffc53d;border:none;border-radius:50%;width:22px;height:22px;margin-left:5px;font-weight:900}.price-grid[data-v-44dfbc0d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.price-pill[data-v-44dfbc0d]{background:#f3f9ff;border:1px solid #b8d5f1;border-radius:9px;min-height:48px;padding:8px 10px}.price-pill span[data-v-44dfbc0d],.surcharge-line span[data-v-44dfbc0d],.updated-cell small[data-v-44dfbc0d]{color:#68778c;font-size:11px;font-weight:700;display:block}.price-pill strong[data-v-44dfbc0d]{color:#17375e;margin-top:3px;font-size:17px;font-weight:900;line-height:1.08;display:block}.price-pill.empty strong[data-v-44dfbc0d]{color:#9aa6b7;white-space:nowrap;font-weight:600}.remark-cell[data-v-44dfbc0d]{color:#8a5800;min-width:135px;line-height:1.35}.surcharge-stack[data-v-44dfbc0d]{background:#f1fbf4;border:1px solid #bfe5c9;border-radius:9px;gap:0;display:grid;overflow:hidden}.surcharge-line[data-v-44dfbc0d]{border-bottom:1px solid #d7eddd;align-items:baseline;gap:6px;min-width:0;padding:5px 7px;display:flex}.surcharge-line[data-v-44dfbc0d]:last-child{border-bottom:0}.surcharge-line>span[data-v-44dfbc0d]{color:#5d6f89;flex:none;font-size:10px;font-weight:800}.surcharge-line small[data-v-44dfbc0d]{color:#16824a;font-size:15px;font-weight:800;line-height:1.2}.surcharge-values[data-v-44dfbc0d]{flex-wrap:wrap;gap:2px 6px;min-width:0;margin-top:0;display:flex}.surcharge-line .surcharge-value[data-v-44dfbc0d]{white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.surcharge-value b[data-v-44dfbc0d]{color:#0b5cab;font-size:10px;font-weight:800}.surcharge-value strong[data-v-44dfbc0d]{color:#16824a;font-size:13px;font-weight:900}.surcharge-value em[data-v-44dfbc0d]{color:#d15b21;font-size:9px;font-style:normal;font-weight:800}.muted-text[data-v-44dfbc0d]{color:#9aa6b7}.validity-cell[data-v-44dfbc0d]{gap:5px;display:grid}.validity-cell strong[data-v-44dfbc0d]{color:#17375e;font-size:13px;line-height:1.25}.validity-badge.current[data-v-44dfbc0d]{color:#16824a;background:#e8f7ef}.validity-badge.schedule[data-v-44dfbc0d]{color:#9a6b00;white-space:nowrap;background:#fff4d6;min-height:20px;padding:3px 6px;font-size:10px;line-height:1}.validity-badge.expired[data-v-44dfbc0d]{color:#d62828;background:#fdeaea}.updated-cell strong[data-v-44dfbc0d]{color:#17375e;display:block}.note-button[data-v-44dfbc0d]{color:#0b5cab;background:#f7fbff;border:1px solid #8fbadf}td[data-v-44dfbc0d]:last-child{gap:5px;display:grid}td:last-child .mini[data-v-44dfbc0d]{width:100%;margin-right:0}.modal-overlay[data-v-44dfbc0d]{z-index:80;background:#0006;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.rate-modal[data-v-44dfbc0d]{background:#fff;border-radius:18px;flex-direction:column;width:min(980px,96vw);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 22px 55px #00000047}.ai-import-modal[data-v-44dfbc0d]{background:#fff;border-radius:18px;flex-direction:column;width:min(920px,94vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 22px 55px #00000047}.ai-import-modal.review[data-v-44dfbc0d]{border-radius:14px;width:calc(100vw - 28px);height:calc(100vh - 28px);max-height:none}.ai-import-body[data-v-44dfbc0d]{background:#fff;flex-shrink:0;grid-template-columns:minmax(360px,.85fr) minmax(520px,1.15fr);gap:14px;max-height:31vh;padding:14px 18px;display:grid;overflow-y:auto}.ai-import-body.input-only[data-v-44dfbc0d]{flex:auto;grid-template-columns:minmax(0,1fr);justify-content:stretch;min-height:0;max-height:none;overflow-y:auto}.ai-import-panel[data-v-44dfbc0d]{align-content:start;gap:14px;display:grid}.ai-import-panel.preview[data-v-44dfbc0d]{background:#f7fbff;border:1px solid #d5deea;border-radius:12px;min-height:210px;padding:14px}.ai-import-panel h4[data-v-44dfbc0d]{color:#17375e;margin:0}.ai-import-panel p[data-v-44dfbc0d],.ai-import-panel small[data-v-44dfbc0d]{color:#68778c;line-height:1.45}.ai-import-panel pre[data-v-44dfbc0d]{white-space:pre-wrap;color:#17375e;max-height:210px;margin:0;font-size:12px;line-height:1.45;overflow:auto}.ai-paste-zone[data-v-44dfbc0d]{color:#17375e;cursor:text;background:#f7fbff;border:2px dashed #9fc4e8;border-radius:12px;gap:6px;min-height:116px;padding:14px;display:grid}.ai-paste-zone[data-v-44dfbc0d]:focus{border-color:#0b5cab;outline:3px solid #0b5cab2e}.ai-paste-zone span[data-v-44dfbc0d]{color:#68778c}.ai-paste-zone img[data-v-44dfbc0d]{object-fit:contain;border:1px solid #d5deea;border-radius:10px;max-width:360px;max-height:180px}.ai-import-error[data-v-44dfbc0d]{color:#805000;overflow-wrap:anywhere;background:#fff8e8;border:1px solid #ffc166;border-radius:10px;padding:12px;line-height:1.45}.ai-review-section[data-v-44dfbc0d]{background:#fff;border-top:1px solid #d5deea;flex-direction:column;flex:1;min-height:0;display:flex}.ai-review-summary[data-v-44dfbc0d]{color:#17375e;background:#eef5ff;gap:20px;padding:10px 14px;display:flex}.ai-review-table-wrap[data-v-44dfbc0d]{border-top:1px solid #d5deea;flex:1;min-height:0;max-height:none;overflow:auto}.ai-review-table[data-v-44dfbc0d]{border-collapse:collapse;table-layout:fixed;width:max(1680px,100%)}.ai-review-table th[data-v-44dfbc0d]:first-child,.ai-review-table td[data-v-44dfbc0d]:first-child{text-align:center;width:28px;padding-left:3px;padding-right:3px}.ai-review-table th[data-v-44dfbc0d]:nth-child(2),.ai-review-table td[data-v-44dfbc0d]:nth-child(2){text-align:center;width:40px}.ai-review-table th[data-v-44dfbc0d]:nth-child(3),.ai-review-table td[data-v-44dfbc0d]:nth-child(3),.ai-review-table th[data-v-44dfbc0d]:nth-child(4),.ai-review-table td[data-v-44dfbc0d]:nth-child(4){width:110px}.ai-review-table th[data-v-44dfbc0d]:nth-child(5),.ai-review-table td[data-v-44dfbc0d]:nth-child(5){width:118px}.ai-review-table th[data-v-44dfbc0d]:nth-child(6),.ai-review-table td[data-v-44dfbc0d]:nth-child(6){width:112px}.ai-review-table th[data-v-44dfbc0d]:nth-child(7),.ai-review-table td[data-v-44dfbc0d]:nth-child(7){width:92px}.ai-review-table th[data-v-44dfbc0d]:nth-child(8),.ai-review-table td[data-v-44dfbc0d]:nth-child(8){width:70px}.ai-review-table th[data-v-44dfbc0d]:nth-child(9),.ai-review-table td[data-v-44dfbc0d]:nth-child(9){width:74px}.ai-review-table th[data-v-44dfbc0d]:nth-child(10),.ai-review-table td[data-v-44dfbc0d]:nth-child(10){width:250px}.ai-review-table th[data-v-44dfbc0d]:nth-child(11),.ai-review-table td[data-v-44dfbc0d]:nth-child(11){width:72px}.ai-review-table th[data-v-44dfbc0d]:nth-child(12),.ai-review-table td[data-v-44dfbc0d]:nth-child(12){width:175px}.ai-review-table th[data-v-44dfbc0d]:nth-child(13),.ai-review-table td[data-v-44dfbc0d]:nth-child(13){width:120px}.ai-review-table th[data-v-44dfbc0d]:nth-child(14),.ai-review-table td[data-v-44dfbc0d]:nth-child(14),.ai-review-table th[data-v-44dfbc0d]:nth-child(15),.ai-review-table td[data-v-44dfbc0d]:nth-child(15){text-align:center;width:70px}.ai-review-table th[data-v-44dfbc0d]:nth-child(16),.ai-review-table td[data-v-44dfbc0d]:nth-child(16){width:120px}.ai-review-table th[data-v-44dfbc0d]{color:#fff;background:#0b5cab;padding:7px 5px;font-size:11px}.ai-review-table td[data-v-44dfbc0d]{vertical-align:top;border-bottom:1px solid #d5deea;padding:6px 5px;font-size:11px}.ai-review-table tr.reviewed td[data-v-44dfbc0d]{background:#eefaf2}.ai-review-table input[data-v-44dfbc0d],.ai-review-table select[data-v-44dfbc0d],.ai-review-table textarea[data-v-44dfbc0d]{box-sizing:border-box;border:1px solid #c8d7e8;border-radius:6px;width:100%;margin-bottom:4px;padding:5px 6px;font-size:11px}.ai-review-table input[readonly][data-v-44dfbc0d],.ai-review-table textarea[readonly][data-v-44dfbc0d],.ai-review-table select[data-v-44dfbc0d]:disabled{color:#385446;background:#f1f7f3}.ai-review-table td:nth-child(3) input[data-v-44dfbc0d],.ai-review-table td:nth-child(4) input[data-v-44dfbc0d],.ai-review-table td:nth-child(5) input[data-v-44dfbc0d]{color:#062b4f;font-size:12.5px;font-weight:800}.ai-review-table button[data-v-44dfbc0d]{color:#0b5cab;cursor:pointer;background:#f7fbff;border:1px solid #8fbadf;border-radius:7px;width:100%;margin-bottom:4px;padding:5px 6px;font-size:11px;font-weight:800}.ai-review-table button.compact-link[data-v-44dfbc0d]{color:#0b5cab;text-align:left;background:0 0;border:none;padding:2px 4px;font-size:10px}.free-time-note-modal[data-v-44dfbc0d]{background:#fff;border-radius:16px;width:min(620px,100vw - 32px);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 24px 60px #0f2a4c47}.free-time-note-body[data-v-44dfbc0d]{gap:15px;padding:20px 22px;display:grid}.free-time-note-body label[data-v-44dfbc0d]{color:#17375e;gap:6px;font-size:13px;font-weight:800;display:grid}.free-time-note-body textarea[data-v-44dfbc0d]{resize:vertical;box-sizing:border-box;color:#17375e;width:100%;min-height:64px;font:inherit;background:#fff;border:1px solid #c7d7e8;border-radius:9px;padding:10px 12px;font-weight:600}.free-time-note-body textarea[readonly][data-v-44dfbc0d]{background:#f4f8fc}.free-time-note-body small[data-v-44dfbc0d]{color:#68778c;font-size:11px;font-weight:500}.free-time-scope[data-v-44dfbc0d]{color:#17375e;background:#eef6ff;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.free-time-note-modal .modal-actions[data-v-44dfbc0d]{border-top:1px solid #e4ebf3;justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}.free-time-note-modal .modal-actions button[data-v-44dfbc0d]{color:#0b66bd;cursor:pointer;background:#fff;border:1px solid #0b66bd;border-radius:9px;min-width:120px;padding:10px 14px;font-weight:800}.open-draft-button[data-v-44dfbc0d]{color:#17375e;cursor:pointer;background:#f1f5fa;border:1px solid #5d6f89;border-radius:10px;padding:11px 16px;font-weight:800}.open-draft-button[data-v-44dfbc0d]:hover{background:#e5edf7}.free-time-note-modal .modal-actions button.primary[data-v-44dfbc0d]{color:#fff;background:#e53935;border-color:#e53935}.ai-pod-search[data-v-44dfbc0d]{position:relative}.ai-pod-suggestions[data-v-44dfbc0d]{z-index:45;background:#fff;border:1px solid #8fbadf;border-radius:9px;width:430px;max-width:72vw;max-height:290px;padding:5px;position:absolute;top:calc(100% - 2px);left:0;overflow-y:auto;box-shadow:0 14px 32px #0c37603d}.ai-review-table .ai-pod-suggestions button[data-v-44dfbc0d]{color:#17375e;text-align:left;background:#fff;border:none;border-radius:6px;grid-template-columns:minmax(150px,1fr) 82px 110px;align-items:center;gap:7px;width:100%;margin:0;padding:7px 8px;display:grid}.ai-review-table .ai-pod-suggestions button[data-v-44dfbc0d]:hover{background:#e9f4ff}.ai-pod-suggestions strong[data-v-44dfbc0d]{color:#0759a5}.ai-pod-suggestions span[data-v-44dfbc0d],.ai-pod-suggestions small[data-v-44dfbc0d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-pod-suggestions small[data-v-44dfbc0d]{color:#68778c}.ai-price-grid[data-v-44dfbc0d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.ai-price-grid span[data-v-44dfbc0d]{color:#4d6078;margin-bottom:3px;font-weight:800;display:block}.detected-surcharge[data-v-44dfbc0d]{color:#17375e;background:#eef8ff;border-radius:8px;min-height:34px;margin-bottom:4px;padding:6px}.detected-surcharge span[data-v-44dfbc0d],.default-ft[data-v-44dfbc0d],.ready-label[data-v-44dfbc0d]{color:#16824a;font-weight:800;display:block}.ai-review-table .ai-delete-row[data-v-44dfbc0d]{color:#c62828;background:#fdeaea;border-color:#efb4b4}.ai-review-table .ai-delete-row[data-v-44dfbc0d]:hover{background:#f8d4d4}.alert-button[data-v-44dfbc0d]{height:28px;color:#9a6b00!important;background:#fff4d6!important;border-radius:50%!important;width:28px!important}.note-icon-button[data-v-44dfbc0d]{height:30px;color:#0b5cab!important;background:#eef8ff!important;border-radius:10px!important;width:32px!important;font-size:15px!important}.review-checkbox[data-v-44dfbc0d]{align-items:center;gap:6px;margin-bottom:6px;display:flex}.review-checkbox input[data-v-44dfbc0d]{width:auto;margin:0}.nested-modal-overlay[data-v-44dfbc0d]{z-index:120;background:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ai-surcharge-modal[data-v-44dfbc0d],.ai-note-modal[data-v-44dfbc0d]{background:#fff;border-radius:16px;width:min(520px,94vw);overflow:hidden;box-shadow:0 22px 55px #00000047}.ai-note-modal[data-v-44dfbc0d]{width:min(680px,94vw)}.nested-modal-header[data-v-44dfbc0d]{background:#f0f6fc;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.nested-modal-header h3[data-v-44dfbc0d]{color:#17375e;margin:0}.ai-surcharge-body[data-v-44dfbc0d],.ai-note-body[data-v-44dfbc0d]{gap:12px;padding:18px;display:grid}.ai-surcharge-route[data-v-44dfbc0d]{color:#17375e;background:#eef8ff;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.ai-surcharge-route span[data-v-44dfbc0d]{color:#68778c;font-weight:700}.ai-surcharge-rows[data-v-44dfbc0d]{gap:6px;display:grid}.ai-surcharge-modal[data-v-44dfbc0d]{width:min(720px,96vw)}.review-missing[data-v-44dfbc0d]{color:#c62828;margin:4px 0 6px;font-size:9px;font-weight:800;line-height:1.25}.missing-charge-warning[data-v-44dfbc0d]{color:#c62828;align-self:center;max-width:220px;font-size:11px;font-weight:800}.quick-charge-overlay[data-v-44dfbc0d]{z-index:240}.ai-quick-charge-modal[data-v-44dfbc0d]{background:#fff;border-radius:14px;width:min(650px,100vw - 32px);overflow:hidden;box-shadow:0 24px 65px #0f2a4c5c}.ai-quick-charge-body[data-v-44dfbc0d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.ai-quick-charge-body label[data-v-44dfbc0d]{color:#17375e;gap:6px;font-size:13px;font-weight:800;display:grid}.ai-quick-charge-body input[data-v-44dfbc0d],.ai-quick-charge-body select[data-v-44dfbc0d],.ai-quick-charge-body textarea[data-v-44dfbc0d]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bdd0e3;border-radius:9px;padding:10px}.ai-quick-charge-body textarea[data-v-44dfbc0d]{resize:vertical;min-height:72px}.quick-charge-wide[data-v-44dfbc0d]{grid-column:1/-1}.edit-add-surcharge-btn[data-v-44dfbc0d]{margin-right:auto}.edit-surcharge-overlay[data-v-44dfbc0d]{z-index:180}.edit-surcharge-modal[data-v-44dfbc0d]{background:#fff;border-radius:14px;width:min(680px,100vw - 32px);max-height:calc(100vh - 40px);overflow:hidden auto;box-shadow:0 24px 65px #0f2a4c5c}.edit-surcharge-body[data-v-44dfbc0d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.edit-surcharge-body label[data-v-44dfbc0d]{color:#17375e;gap:6px;font-size:13px;font-weight:800;display:grid}.edit-surcharge-body input[data-v-44dfbc0d],.edit-surcharge-body select[data-v-44dfbc0d],.edit-surcharge-body textarea[data-v-44dfbc0d]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bdd0e3;border-radius:9px;padding:10px}.edit-surcharge-body textarea[data-v-44dfbc0d]{resize:vertical;min-height:70px}.edit-surcharge-wide[data-v-44dfbc0d]{grid-column:1/-1}.edit-surcharge-body .inline-add-master-charge[data-v-44dfbc0d]{color:#0b66bd;cursor:pointer;background:#eef6ff;border:1px solid #0b66bd;border-radius:8px;justify-self:start;width:auto;padding:7px 11px;font-size:12px;font-weight:800}.ai-free-time-summary[data-v-44dfbc0d]{gap:3px;max-width:150px;margin-top:4px;display:grid}.ai-free-time-summary span[data-v-44dfbc0d]{color:#16824a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.25;overflow:hidden}.free-time-label-row[data-v-44dfbc0d]{justify-content:space-between;align-items:center;gap:10px;display:flex}.free-time-label-row strong[data-v-44dfbc0d]{color:#16824a;background:#e8f7ef;border-radius:10px;padding:2px 7px;font-size:11px}.ai-rate-type-cell[data-v-44dfbc0d]{justify-items:start;gap:5px;display:grid}.ai-rate-type-cell select[data-v-44dfbc0d]{width:100%}.ai-review-table .ai-qq-button[data-v-44dfbc0d]{color:#9a6b00;background:#fff4d6;border:1px solid #e4b33b;border-radius:50%;width:24px;height:24px;padding:0;font-size:14px;font-weight:900}.ai-review-table .ai-qq-button.completed[data-v-44dfbc0d]{color:#16824a;background:#e8f7ef;border-color:#22a35a}.ai-qq-modal[data-v-44dfbc0d]{background:#fff;border-radius:14px;width:min(440px,100vw - 32px);overflow:hidden;box-shadow:0 24px 60px #0f2a4c4d}.ai-qq-body[data-v-44dfbc0d]{padding:20px}.ai-qq-body label[data-v-44dfbc0d]{color:#17375e;gap:7px;font-weight:800;display:grid}.ai-qq-body label span[data-v-44dfbc0d]{color:#e53935}.ai-qq-body input[data-v-44dfbc0d]{box-sizing:border-box;color:#17375e;border:1px solid #b8cbe0;border-radius:9px;width:100%;padding:11px 12px;font-size:15px;font-weight:700}.quick-free-time-overlay[data-v-44dfbc0d],.quick-service-overlay[data-v-44dfbc0d]{z-index:180}.ai-quick-service-modal[data-v-44dfbc0d]{background:#fff;border-radius:14px;width:min(650px,100vw - 32px);overflow:hidden;box-shadow:0 24px 65px #0f2a4c57}.ai-quick-service-body[data-v-44dfbc0d]{grid-template-columns:2fr 1fr;gap:14px;padding:18px;display:grid}.ai-quick-service-body label[data-v-44dfbc0d]{color:#17375e;gap:6px;font-size:13px;font-weight:800;display:grid}.ai-quick-service-body input[data-v-44dfbc0d],.ai-quick-service-body textarea[data-v-44dfbc0d]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bdd0e3;border-radius:9px;padding:10px}.ai-quick-service-body textarea[data-v-44dfbc0d]{resize:vertical;min-height:76px}.quick-service-scope[data-v-44dfbc0d],.quick-service-wide[data-v-44dfbc0d]{grid-column:1/-1}.quick-service-scope[data-v-44dfbc0d]{color:#17375e;background:#eef6ff;border-radius:10px;grid-template-columns:105px 1fr;gap:6px 12px;padding:12px 14px;display:grid}.quick-service-scope span[data-v-44dfbc0d]{color:#68778c;font-size:12px;font-weight:700}.ai-quick-free-time-modal[data-v-44dfbc0d]{background:#fff;border-radius:14px;width:min(660px,100vw - 32px);overflow:hidden;box-shadow:0 24px 65px #0f2a4c57}.nested-modal-header p[data-v-44dfbc0d]{color:#68778c;margin:4px 0 0;font-size:12px}.ai-quick-free-time-body[data-v-44dfbc0d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.ai-quick-free-time-body label[data-v-44dfbc0d]{color:#17375e;gap:6px;font-size:13px;font-weight:800;display:grid}.ai-quick-free-time-body textarea[data-v-44dfbc0d]{resize:vertical;box-sizing:border-box;width:100%;min-height:72px;font:inherit;border:1px solid #bdd0e3;border-radius:9px;padding:10px}.quick-free-time-scope[data-v-44dfbc0d],.quick-free-time-wide[data-v-44dfbc0d]{grid-column:1/-1}.quick-free-time-scope[data-v-44dfbc0d]{color:#17375e;background:#eef6ff;border-radius:10px;grid-template-columns:105px 1fr;gap:6px 12px;padding:12px 14px;display:grid}.quick-free-time-scope span[data-v-44dfbc0d]{color:#68778c;font-size:12px;font-weight:700}.quick-master-overlay[data-v-44dfbc0d]{z-index:165}.ai-quick-master-modal[data-v-44dfbc0d]{background:#fff;border-radius:16px;width:min(620px,94vw);overflow:hidden;box-shadow:0 22px 55px #00000047}.ai-quick-master-body[data-v-44dfbc0d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.ai-quick-master-body label[data-v-44dfbc0d]{color:#17375e;font-weight:800}.ai-quick-master-body input[data-v-44dfbc0d],.ai-quick-master-body select[data-v-44dfbc0d],.ai-quick-master-body textarea[data-v-44dfbc0d]{box-sizing:border-box;background:#fff;border:1px solid #c8d7e8;border-radius:9px;width:100%;margin-top:6px;padding:10px}.quick-field-wide[data-v-44dfbc0d]{grid-column:1/-1}.ai-surcharge-row[data-v-44dfbc0d]{align-items:center;gap:8px;display:grid}.ai-surcharge-row-head[data-v-44dfbc0d]{color:#17375e;font-size:12px;font-weight:800}.ai-surcharge-row input[type=checkbox][data-v-44dfbc0d]{width:auto;margin:0 auto}.ai-surcharge-row input[data-v-44dfbc0d]{margin-top:0}.ai-charge-picker[data-v-44dfbc0d]{gap:3px;min-width:0;display:grid;position:relative}.ai-charge-picker input[data-v-44dfbc0d]{min-width:0}.ai-charge-picker small[data-v-44dfbc0d]{color:#c62828;font-size:9px;font-weight:800;line-height:1.15}.ai-charge-suggestions[data-v-44dfbc0d]{z-index:280;background:#fff;border:1px solid #9fc0df;border-radius:9px;width:min(350px,72vw);max-height:240px;padding:5px;position:absolute;top:calc(100% + 3px);left:0;overflow-y:auto;box-shadow:0 12px 28px #12385e33}.ai-charge-suggestions button[data-v-44dfbc0d]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:62px minmax(0,1fr);gap:2px 8px;width:100%;padding:7px 8px;display:grid}.ai-charge-suggestions button[data-v-44dfbc0d]:hover,.ai-charge-suggestions button[data-v-44dfbc0d]:focus{background:#eaf4ff;outline:none}.ai-charge-suggestions strong[data-v-44dfbc0d]{color:#0b5cab;font-size:12px;line-height:1.25}.ai-charge-suggestions span[data-v-44dfbc0d]{color:#17375e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.ai-charge-suggestions small[data-v-44dfbc0d]{color:#68778c;grid-column:2;font-size:9px;font-weight:600}.container-amount-head[data-v-44dfbc0d]{text-align:center}.container-amount-input[data-v-44dfbc0d]{min-width:0}.container-amount-input input[data-v-44dfbc0d]{box-sizing:border-box;text-align:right;font-weight:800}.ai-price-grid input[data-v-44dfbc0d]{color:#062b4f;min-height:31px;font-weight:900;font-size:14px!important}.detected-surcharge.confirmed[data-v-44dfbc0d]{background:#eefaf2;border:1px solid #86d2aa}.detected-surcharge.confirmed strong[data-v-44dfbc0d]{color:#08733f}.surcharge-display-list[data-v-44dfbc0d]{gap:4px;margin-top:3px;display:grid}.surcharge-display-item[data-v-44dfbc0d]{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.surcharge-code[data-v-44dfbc0d]{background:#dceeff;border-radius:4px;padding:1px 4px;color:#0759a5!important;font-weight:900!important}.surcharge-amount-group[data-v-44dfbc0d]{gap:2px;display:inline-flex!important}.surcharge-container[data-v-44dfbc0d]{color:#52677e!important}.surcharge-amount[data-v-44dfbc0d]{font-size:12px;color:#d66a00!important;font-weight:900!important}.surcharge-currency[data-v-44dfbc0d]{color:#b42318!important;font-weight:900!important}.mini-route-btn[data-v-44dfbc0d]{color:#0b5cab;cursor:pointer;background:#f7fbff;border:1px solid #8fbadf;border-radius:8px;width:32px;height:32px;font-weight:800}.mini-route-btn.danger[data-v-44dfbc0d]{color:#d62828;background:#fdeaea;border-color:#f3b9b9}.ai-surcharge-body label[data-v-44dfbc0d],.ai-note-body label[data-v-44dfbc0d]{color:#17375e;font-weight:800}.ai-surcharge-body textarea[data-v-44dfbc0d],.ai-surcharge-body input[data-v-44dfbc0d],.ai-note-body textarea[data-v-44dfbc0d],.ai-note-body input[data-v-44dfbc0d]{box-sizing:border-box;border:1px solid #c8d7e8;border-radius:9px;width:100%;margin-top:6px;padding:10px}.ai-surcharge-body textarea[data-v-44dfbc0d],.ai-note-body textarea[data-v-44dfbc0d]{min-height:90px}.ai-surcharge-body p[data-v-44dfbc0d]{color:#68778c;margin:0;line-height:1.45}.nested-modal-actions[data-v-44dfbc0d]{border-top:1px solid #edf1f5;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.modal-header[data-v-44dfbc0d]{background:#f0f6fc;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.modal-header h3[data-v-44dfbc0d]{color:#17375e;margin:0}.modal-header p[data-v-44dfbc0d]{color:#68778c;margin:5px 0 0;font-size:12px}.close-btn[data-v-44dfbc0d]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;width:34px;height:34px;font-size:22px}.modal-body[data-v-44dfbc0d]{grid-template-columns:repeat(3,1fr);gap:15px;padding:22px;display:grid;overflow-y:auto}.field label[data-v-44dfbc0d]{color:#17375e;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.field label span[data-v-44dfbc0d]{color:#e53935}.field input[data-v-44dfbc0d],.field select[data-v-44dfbc0d],.field textarea[data-v-44dfbc0d]{box-sizing:border-box;background:#fff;border:1px solid #d5deea;border-radius:9px;width:100%;padding:11px;font-size:14px}.price-field input[data-v-44dfbc0d]{background:#f6fbff;border-color:#a9c8e8}.field textarea[data-v-44dfbc0d]{resize:vertical;min-height:85px}.field.full[data-v-44dfbc0d]{grid-column:span 3}.manual-surcharge-preview[data-v-44dfbc0d]{background:#f1fbf4;border:1px solid #bfe5c9;border-radius:9px;grid-column:span 2;gap:6px;padding:8px 10px;display:grid}.manual-surcharge-preview.compact[data-v-44dfbc0d]{grid-column:span 1}.manual-surcharge-preview-title[data-v-44dfbc0d]{color:#17375e;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.manual-surcharge-preview-title small[data-v-44dfbc0d]{color:#68778c;font-size:9px}.manual-surcharge-preview-row[data-v-44dfbc0d]{border-top:1px solid #d7eddd;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding-top:5px;display:grid}.manual-surcharge-preview-row div[data-v-44dfbc0d]{min-width:0}.manual-surcharge-preview-row b[data-v-44dfbc0d],.manual-surcharge-preview-row span[data-v-44dfbc0d]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manual-surcharge-preview-row b[data-v-44dfbc0d]{color:#0b5cab;font-size:11px}.manual-surcharge-preview-row span[data-v-44dfbc0d]{color:#16824a;margin-top:2px;font-size:12px;font-weight:900}.manual-surcharge-preview-row button[data-v-44dfbc0d]{color:#0b5cab;cursor:pointer;background:#fff;border:1px solid #9fc0df;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800}.manual-surcharge-preview-row button.danger[data-v-44dfbc0d]{color:#c62828;border-color:#efb4b4}.modal-footer[data-v-44dfbc0d]{z-index:2;background:#fff;border-top:1px solid #edf1f5;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;padding:15px 22px;display:flex;position:relative}.big-btn[data-v-44dfbc0d]{width:125px;min-height:41px}.delete-modal[data-v-44dfbc0d]{text-align:center;background:#fff;border-radius:18px;width:min(500px,94vw);padding:25px;box-shadow:0 22px 55px #00000047}.delete-icon[data-v-44dfbc0d]{margin-bottom:10px;font-size:32px}.delete-modal h3[data-v-44dfbc0d]{color:#17375e;margin:0 0 17px}.delete-information[data-v-44dfbc0d]{text-align:left;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px;display:grid}.delete-information div[data-v-44dfbc0d]{background:#f4f7fb;border-radius:10px;padding:11px}.delete-information span[data-v-44dfbc0d]{color:#68778c;margin-bottom:4px;font-size:11px;display:block}.delete-information strong[data-v-44dfbc0d]{color:#17375e}.delete-warning[data-v-44dfbc0d]{color:#805000;background:#fff8e8;border:1px solid #ffc166;border-radius:10px;padding:12px;line-height:1.45}.delete-actions[data-v-44dfbc0d]{justify-content:flex-end;gap:10px;margin-top:17px;display:flex}.delete-confirm-button[data-v-44dfbc0d]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;font-weight:700}.delete-confirm-button[data-v-44dfbc0d]:disabled{cursor:not-allowed;opacity:.6}.history-modal[data-v-44dfbc0d]{background:#fff;border-radius:18px;flex-direction:column;width:min(1500px,97vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 22px 55px #00000047}.history-body[data-v-44dfbc0d]{flex:1;min-height:0;padding:18px;overflow:hidden}.history-loading[data-v-44dfbc0d],.history-empty[data-v-44dfbc0d]{color:#68778c;text-align:center;padding:40px}.history-table-wrap[data-v-44dfbc0d]{border:1px solid #dce4ee;border-radius:11px;height:100%;overflow:auto}.history-table[data-v-44dfbc0d]{min-width:1450px}.history-remark[data-v-44dfbc0d]{white-space:normal;min-width:250px;max-width:350px;line-height:1.45}.history-free-time[data-v-44dfbc0d]{white-space:normal;min-width:150px;max-width:240px;line-height:1.4}.history-free-time-note[data-v-44dfbc0d]{white-space:normal;min-width:210px;max-width:320px;line-height:1.4}@media (width<=1100px){.top-bar[data-v-44dfbc0d],.search-controls[data-v-44dfbc0d]{flex-direction:column;align-items:stretch}.search-field input[data-v-44dfbc0d],.group-field select[data-v-44dfbc0d],.group-field input[data-v-44dfbc0d],.result-count[data-v-44dfbc0d]{width:100%}.top-actions[data-v-44dfbc0d]{justify-content:flex-end}.modal-body[data-v-44dfbc0d]{grid-template-columns:1fr 1fr}.field.full[data-v-44dfbc0d]{grid-column:span 2}}.mobile-filter-button[data-v-44dfbc0d],.mobile-rate-cards[data-v-44dfbc0d]{display:none}@media (width<=700px){.sales-mode .top-bar[data-v-44dfbc0d],.sales-mode .service-tabs[data-v-44dfbc0d]{margin-bottom:7px}.sales-mode .service-tab[data-v-44dfbc0d]{min-height:48px;padding:7px 14px}.sales-mode .service-tab span[data-v-44dfbc0d]{font-size:16px}.sales-mode .mobile-filter-button[data-v-44dfbc0d]{color:#075c9f;background:#edf7ff;border:1px solid #1680cd;border-radius:9px;width:100%;min-height:38px;margin-bottom:6px;padding:7px 12px;font-size:12px;font-weight:800;display:block}.sales-mode .search-controls[data-v-44dfbc0d]{background:#f7fbfe;border:1px solid #d4e4f1;border-radius:9px;gap:6px;padding:8px;display:none}.sales-mode .search-controls.mobile-open[data-v-44dfbc0d]{display:flex}.sales-mode .group-field label[data-v-44dfbc0d]{margin-bottom:2px;font-size:10px}.sales-mode .group-field select[data-v-44dfbc0d],.sales-mode .group-field input[data-v-44dfbc0d],.sales-mode .result-count[data-v-44dfbc0d]{min-height:36px;font-size:12px}.sales-mode .table-scroll[data-v-44dfbc0d]{display:none}.sales-mode .mobile-rate-cards[data-v-44dfbc0d]{flex-direction:column;flex:1;gap:8px;min-height:0;padding:1px 2px 8px;display:flex;overflow-y:auto}.mobile-rate-card[data-v-44dfbc0d]{background:#fff;border:1px solid #ccdeec;border-radius:12px;flex:none;padding:11px;box-shadow:0 3px 9px #17436614}.mobile-rate-card.selected[data-v-44dfbc0d]{background:#f2fbf6;border-color:#1a9a60}.mobile-rate-card>header[data-v-44dfbc0d],.mobile-card-footer[data-v-44dfbc0d],.mobile-route[data-v-44dfbc0d]{align-items:center;display:flex}.mobile-rate-card>header[data-v-44dfbc0d]{justify-content:space-between;gap:8px}.mobile-rate-card>header>div[data-v-44dfbc0d]{align-items:baseline;gap:7px;display:flex}.mobile-rate-card>header b[data-v-44dfbc0d]{color:#063f75;font-size:17px}.mobile-rate-card>header span[data-v-44dfbc0d]{color:#62798d;font-size:10px}.mobile-validity[data-v-44dfbc0d]{background:#e3f6eb;border-radius:7px;padding:4px 7px;font-weight:900;color:#08673e!important;font-size:10px!important}.mobile-route[data-v-44dfbc0d]{color:#164d78;gap:7px;margin:9px 0;font-size:14px}.mobile-route em[data-v-44dfbc0d]{color:#62798d;margin-left:auto;font-size:10px;font-style:normal}.mobile-price-grid[data-v-44dfbc0d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mobile-price-grid>div[data-v-44dfbc0d]{color:#0a4f86;background:#f1f8fe;border:1px solid #b8d8f1;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 9px;display:flex}.mobile-price-grid span[data-v-44dfbc0d]{font-size:10px;font-weight:800}.mobile-price-grid b[data-v-44dfbc0d]{color:#082f56;font-size:17px}.mobile-price-grid .empty b[data-v-44dfbc0d]{color:#8da0b1}.mobile-card-footer[data-v-44dfbc0d]{justify-content:space-between;gap:10px;margin-top:9px}.mobile-card-footer>div[data-v-44dfbc0d]{flex-direction:column;gap:2px;min-width:0;display:flex}.mobile-card-footer span[data-v-44dfbc0d]{color:#73879a;font-size:9px}.mobile-card-footer b[data-v-44dfbc0d]{font-size:11px}.mobile-card-footer .select-rate-button[data-v-44dfbc0d]{min-width:106px;min-height:42px;font-size:12px}.mobile-rate-card details[data-v-44dfbc0d]{border-top:1px solid #dfebf3;margin-top:9px;padding-top:8px}.mobile-rate-card summary[data-v-44dfbc0d]{color:#0871bc;cursor:pointer;font-size:11px;font-weight:900}.mobile-rate-card dl[data-v-44dfbc0d]{gap:5px;margin:9px 0;display:grid}.mobile-rate-card dl div[data-v-44dfbc0d]{grid-template-columns:76px 1fr;gap:6px;font-size:10px;display:grid}.mobile-rate-card dt[data-v-44dfbc0d]{color:#687e91}.mobile-rate-card dd[data-v-44dfbc0d]{margin:0;font-weight:700}.mobile-rate-card details section[data-v-44dfbc0d]{background:#f1faf5;border-radius:8px;padding:8px;font-size:10px}.mobile-rate-card details section p[data-v-44dfbc0d]{margin:5px 0 0}.mobile-empty[data-v-44dfbc0d]{color:#6d8295;text-align:center;padding:30px 12px;font-size:12px}}.of-skeleton-bar[data-v-44dfbc0d]{background:linear-gradient(90deg,#e8eef5 25%,#f3f7fb 37%,#e8eef5 63%) 0 0/400% 100%;border-radius:6px;width:100%;height:12px;animation:1.2s ease-in-out infinite of-skeleton-shimmer-44dfbc0d;display:block}.of-skeleton-row td[data-v-44dfbc0d]{padding:12px}.of-skeleton-bar.short[data-v-44dfbc0d]{width:55%}.of-skeleton-card[data-v-44dfbc0d]{flex-direction:column;gap:10px;display:flex}@keyframes of-skeleton-shimmer-44dfbc0d{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.of-skeleton-bar[data-v-44dfbc0d]{animation:none}}.of-pager[data-v-44dfbc0d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 4px;display:flex}.of-pager-info[data-v-44dfbc0d]{color:#6d8295;font-size:12px}.of-pager-info strong[data-v-44dfbc0d]{color:#17375e}.of-pager-controls[data-v-44dfbc0d]{align-items:center;gap:10px;display:flex}.of-pager-page[data-v-44dfbc0d]{color:#17375e;font-size:12px;font-weight:700}.of-pager-button[data-v-44dfbc0d]{color:#17375e;cursor:pointer;background:#fff;border:1px solid #b7c8dc;border-radius:8px;min-height:34px;padding:6px 14px;font-weight:700}.of-pager-button[data-v-44dfbc0d]:hover:not(:disabled){background:#eef4fb}.of-pager-button[data-v-44dfbc0d]:disabled{opacity:.45;cursor:not-allowed}[data-v-6113cc0f]{box-sizing:border-box}.notification-center[data-v-6113cc0f]{color:#15395f;position:relative}.bell[data-v-6113cc0f]{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff80;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:8px 13px;font-weight:800;display:flex;position:relative}.bell span[data-v-6113cc0f]{font-size:19px}.bell em[data-v-6113cc0f]{font-size:12px;font-style:normal}.bell>b[data-v-6113cc0f]{color:#fff;background:#ed2f2f;border:2px solid #fff;border-radius:12px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;display:grid;position:absolute;top:-7px;right:-7px}.panel[data-v-6113cc0f]{z-index:8000;background:#fff;border:1px solid #bcd1e5;border-radius:13px;width:min(680px,92vw);max-height:72vh;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 18px 45px #0824404d}.panel>header[data-v-6113cc0f]{background:#f1f7fd;border-bottom:1px solid #dce7f2;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.panel h3[data-v-6113cc0f]{margin:0;font-size:17px}.panel small[data-v-6113cc0f]{color:#71849a;font-size:10px}.panel header button[data-v-6113cc0f]{color:#075da4;background:#fff;border:1px solid #a9c5df;border-radius:6px;margin-left:5px;padding:6px 9px;font-size:10px;font-weight:800}.panel header .collapse[data-v-6113cc0f]{font-size:19px;line-height:15px}.list[data-v-6113cc0f]{max-height:calc(72vh - 62px);overflow:auto}.list article[data-v-6113cc0f]{cursor:pointer;background:#fff;border-bottom:1px solid #e1e9f1;grid-template-columns:8px 1fr;gap:9px;padding:11px 13px;display:grid}.list article.unread[data-v-6113cc0f]{background:#eaf5ff}.dot[data-v-6113cc0f]{background:#b5c1cd;border-radius:50%;width:8px;height:8px;margin-top:5px}.unread .dot[data-v-6113cc0f]{background:#0876ca}.content[data-v-6113cc0f]{min-width:0}.line[data-v-6113cc0f]{justify-content:space-between;gap:8px;display:flex}.line>b[data-v-6113cc0f]{color:#075da4;font-size:12px}.line time[data-v-6113cc0f]{color:#71849a;font-size:9px}.content>strong[data-v-6113cc0f]{margin:4px 0 7px;font-size:13px;display:block}.changes[data-v-6113cc0f]{flex-wrap:wrap;gap:6px;display:flex}.changes>span[data-v-6113cc0f]{background:#fff;border:1px solid #d4e1ec;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;display:flex}.changes em[data-v-6113cc0f]{font-style:normal;font-weight:900}.changes s[data-v-6113cc0f]{color:#7c8b99}.changes i[data-v-6113cc0f]{font-size:16px;font-style:normal;font-weight:900}.changes .up i[data-v-6113cc0f],.changes .down i[data-v-6113cc0f]{color:#d71920}.changes b[data-v-6113cc0f]{font-size:13px}.changes small[data-v-6113cc0f]{font-size:9px}.content p[data-v-6113cc0f]{margin:5px 0;font-size:11px}.meta[data-v-6113cc0f]{color:#738499;margin-top:7px;font-size:9px}.meta button[data-v-6113cc0f]{float:right;color:#086bb5;background:0 0;border:0;margin-left:7px;font-size:9px;font-weight:800}.meta .delete[data-v-6113cc0f]{color:#d62929}.empty[data-v-6113cc0f]{text-align:center;color:#71849a;padding:45px;font-size:12px}@media (width<=700px){.bell em[data-v-6113cc0f]{display:none}.panel[data-v-6113cc0f]{width:auto;max-height:75vh;position:fixed;top:70px;left:8px;right:8px}.list[data-v-6113cc0f]{max-height:calc(75vh - 59px)}}[data-v-0c3ff915]{box-sizing:border-box}.pricing-workplace[data-v-0c3ff915]{color:#12345b;background:#f3f7fc;height:100vh;font-family:Arial,sans-serif;overflow:hidden}.workplace-header[data-v-0c3ff915]{color:#fff;background:linear-gradient(120deg,#073b70,#0872c9);justify-content:space-between;align-items:center;height:68px;padding:9px max(22px,3vw);display:flex;box-shadow:0 5px 18px #0941752e}.eyebrow[data-v-0c3ff915],.section-kicker[data-v-0c3ff915]{letter-spacing:1.5px;font-size:9px;font-weight:800}.workplace-header h1[data-v-0c3ff915]{margin:2px 0;font-size:22px}.workplace-header p[data-v-0c3ff915]{color:#d8ecff;margin:0;font-size:10px}.header-left[data-v-0c3ff915]{align-items:center;gap:14px;min-width:0;display:flex}.back-button[data-v-0c3ff915]{color:#fff;white-space:nowrap;cursor:pointer;min-height:38px;transition:background .2s var(--ease,cubic-bezier(.25,1,.5,1)),color .2s;background:#ffffff1f;border:1px solid #ffffff8c;border-radius:9px;padding:8px 14px;font-weight:800}.back-button[data-v-0c3ff915]:hover{color:#07589d;background:#fff}.back-button[data-v-0c3ff915]:focus-visible{outline-offset:2px;outline:2px solid #fff}.profile-button[data-v-0c3ff915]{color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:10px;align-items:center;gap:8px;padding:5px 10px 5px 5px;display:flex}.profile-button span[data-v-0c3ff915]:last-child{text-align:left;flex-direction:column;display:flex}.profile-button small[data-v-0c3ff915]{color:#d8ecff;font-size:9px}.avatar[data-v-0c3ff915]{color:#07528e;background:#fff;border-radius:8px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.workplace-main[data-v-0c3ff915]{height:calc(100vh - 68px);padding:8px max(16px,2vw) 10px}.shortcut-section[data-v-0c3ff915],.rate-section[data-v-0c3ff915]{max-width:1880px;margin:0 auto}.section-heading[data-v-0c3ff915],.rate-heading[data-v-0c3ff915]{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.section-heading h2[data-v-0c3ff915],.rate-heading h2[data-v-0c3ff915]{margin:1px 0;font-size:16px}.section-heading p[data-v-0c3ff915]{color:#687b91;margin:0;font-size:10px}.section-kicker[data-v-0c3ff915]{color:#0872c9}.shortcut-grid[data-v-0c3ff915]{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;margin-top:5px;display:grid}.shortcut-card[data-v-0c3ff915]{color:#153a63;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e4f3;border-radius:8px;align-items:center;gap:8px;min-height:48px;padding:7px 9px;display:flex;box-shadow:0 3px 9px #1d48700d}.shortcut-card[data-v-0c3ff915]:hover{border-color:#5da9e9}.shortcut-card.featured[data-v-0c3ff915]{color:#fff;background:linear-gradient(135deg,#07589d,#0b82db);border-color:#0872c9}.shortcut-icon[data-v-0c3ff915]{color:#0872c9;background:#e8f4ff;border-radius:7px;flex:0 0 29px;place-items:center;height:29px;font-size:10px;font-weight:900;display:grid}.featured .shortcut-icon[data-v-0c3ff915]{color:#fff;background:#ffffff2e}.shortcut-copy b[data-v-0c3ff915]{white-space:nowrap;font-size:12px;line-height:1.2}.rate-section[data-v-0c3ff915]{background:#fff;border:1px solid #d8e5f2;border-radius:12px;height:calc(100% - 72px);margin-top:7px;padding:8px 10px 10px;box-shadow:0 7px 20px #14446e12}.manage-button[data-v-0c3ff915]{color:#07589d;cursor:pointer;background:#fff;border:2px solid #0872c9;border-radius:9px;min-width:170px;min-height:38px;padding:9px 18px;font-size:12px;font-weight:800;box-shadow:0 4px 10px #0872c91f}.manage-button[data-v-0c3ff915]:hover{color:#fff;background:#0872c9}.full-rate-workspace[data-v-0c3ff915]{height:calc(100% - 36px);min-height:0;margin-top:5px;overflow:hidden}.full-rate-workspace[data-v-0c3ff915] .top-bar{gap:8px}.full-rate-workspace[data-v-0c3ff915] .search-controls{gap:6px}.full-rate-workspace[data-v-0c3ff915] .service-tabs{margin-bottom:5px}.full-rate-workspace[data-v-0c3ff915] .service-tab{min-height:36px;padding:5px 10px}.full-rate-workspace[data-v-0c3ff915] .service-tab span{font-size:14px}.full-rate-workspace[data-v-0c3ff915] .service-tab small{font-size:8px}.full-rate-workspace[data-v-0c3ff915] .search-controls label{margin-bottom:3px;font-size:9px}.full-rate-workspace[data-v-0c3ff915] .search-controls input,.full-rate-workspace[data-v-0c3ff915] .search-controls select{height:31px;min-height:31px}.full-rate-workspace[data-v-0c3ff915] .top-actions button{min-height:31px;padding:6px 10px;font-size:9px}@media (width<=1450px){.shortcut-grid[data-v-0c3ff915]{grid-template-columns:repeat(5,1fr)}.rate-section[data-v-0c3ff915]{height:calc(100% - 121px)}}@media (width<=760px){.pricing-workplace[data-v-0c3ff915]{height:auto;overflow:auto}.workplace-main[data-v-0c3ff915]{height:auto}.workplace-header[data-v-0c3ff915],.section-heading[data-v-0c3ff915],.rate-heading[data-v-0c3ff915]{flex-direction:column;align-items:flex-start}.shortcut-grid[data-v-0c3ff915]{grid-template-columns:repeat(2,1fr)}.rate-section[data-v-0c3ff915]{height:75vh}.profile-button[data-v-0c3ff915]{display:none}}.header-actions[data-v-0c3ff915]{align-items:center;gap:9px;display:flex}.status[data-v-7e812e9c]{border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700}.status.active[data-v-7e812e9c]{color:#16824a;background:#e8f7ef}.status.inactive[data-v-7e812e9c]{color:#9a6b00;background:#fff3cd}.confirm-overlay[data-v-013d3549]{z-index:120;background:#00000061;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-box[data-v-013d3549]{text-align:center;background:#fff;border-radius:18px;width:460px;padding:28px;box-shadow:0 20px 50px #00000040}.icon[data-v-013d3549]{margin-bottom:10px;font-size:40px}h3[data-v-013d3549]{color:#17375e;margin-bottom:18px}.record-box[data-v-013d3549]{text-align:left;background:#f5f8fc;border-radius:14px;margin-bottom:16px;padding:16px}.label[data-v-013d3549]{color:#68778c;margin-top:8px;font-size:13px;font-weight:700}.value[data-v-013d3549]{color:#17375e;margin-top:3px;font-size:16px;font-weight:700}.warning[data-v-013d3549]{color:#7a4d00;background:#fff7e6;border:1px solid #ffd591;border-radius:10px;padding:12px;font-size:14px}.confirm-input[data-v-013d3549]{text-align:left;margin-top:4px}.confirm-input label[data-v-013d3549]{color:#68778c;margin-bottom:6px;font-size:13px;display:block}.confirm-input b[data-v-013d3549]{color:#17375e}.confirm-input input[data-v-013d3549]{box-sizing:border-box;border:1px solid #d5deea;border-radius:10px;width:100%;padding:11px;font-size:14px}.actions[data-v-013d3549]{justify-content:center;gap:12px;margin-top:20px;display:flex}.delete[data-v-013d3549]:disabled{opacity:.45;cursor:not-allowed}.cancel[data-v-013d3549]{color:#0c5daa;cursor:pointer;background:#fff;border:1px solid #0c5daa;border-radius:10px;width:120px;height:42px;font-weight:700}.delete[data-v-013d3549]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;width:120px;height:42px;font-weight:700}.carrier-master[data-v-7329b0b2]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.master-toolbar[data-v-7329b0b2]{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.search-box[data-v-7329b0b2]{width:520px}.search-box label[data-v-7329b0b2],.field label[data-v-7329b0b2]{color:#17375e;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.field label span[data-v-7329b0b2]{color:#e53935}.search-box input[data-v-7329b0b2],.field input[data-v-7329b0b2],.field select[data-v-7329b0b2],.field textarea[data-v-7329b0b2]{border:1px solid #d5deea;border-radius:10px;width:100%;padding:12px;font-size:14px}.field textarea[data-v-7329b0b2]{resize:vertical;height:90px}.toolbar-actions[data-v-7329b0b2]{gap:10px;display:flex}.primary[data-v-7329b0b2]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;padding:11px 16px;font-weight:700}.secondary[data-v-7329b0b2]{color:#0c5daa;cursor:pointer;background:#fff;border:1px solid #0c5daa;border-radius:10px;padding:10px 16px;font-weight:700}.big-btn[data-v-7329b0b2]{width:120px;height:42px}.table-scroll[data-v-7329b0b2]{border:1px solid #edf1f5;border-radius:12px;flex:1;min-height:0;overflow:auto}table[data-v-7329b0b2]{border-collapse:collapse;width:100%;min-width:900px}thead th[data-v-7329b0b2]{z-index:2;position:sticky;top:0}th[data-v-7329b0b2]{color:#fff;text-align:left;white-space:nowrap;background:#0b5cab;padding:12px}td[data-v-7329b0b2]{white-space:nowrap;border-bottom:1px solid #ddd;padding:10px}.mini[data-v-7329b0b2]{color:#17375e;cursor:pointer;background:#eef4fb;border:none;border-radius:8px;margin-right:6px;padding:7px 10px;font-weight:600}.mini.danger[data-v-7329b0b2]{color:#d62828;background:#fdeaea}.modal-overlay[data-v-7329b0b2]{z-index:50;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-7329b0b2]{background:#fff;border-radius:18px;width:900px;overflow:hidden;box-shadow:0 20px 50px #00000040}.modal-header[data-v-7329b0b2]{background:#f0f6fc;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h3[data-v-7329b0b2]{color:#17375e;margin:0}.close-btn[data-v-7329b0b2]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;width:34px;height:34px;font-size:22px}.modal-body[data-v-7329b0b2]{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.field.short[data-v-7329b0b2]{max-width:180px}.field.full[data-v-7329b0b2]{grid-column:span 2}.modal-footer[data-v-7329b0b2]{border-top:1px solid #edf1f5;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.market-master[data-v-65fad8c8]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.master-toolbar[data-v-65fad8c8]{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.search-box[data-v-65fad8c8]{width:520px}.search-box label[data-v-65fad8c8],.field label[data-v-65fad8c8]{color:#17375e;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.field label span[data-v-65fad8c8]{color:#e53935}.search-box input[data-v-65fad8c8],.field input[data-v-65fad8c8],.field select[data-v-65fad8c8],.field textarea[data-v-65fad8c8]{border:1px solid #d5deea;border-radius:10px;width:100%;padding:12px;font-size:14px}.field textarea[data-v-65fad8c8]{resize:vertical;height:90px}.toolbar-actions[data-v-65fad8c8]{gap:10px;display:flex}.primary[data-v-65fad8c8]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;padding:11px 16px;font-weight:700}.secondary[data-v-65fad8c8]{color:#0c5daa;cursor:pointer;background:#fff;border:1px solid #0c5daa;border-radius:10px;padding:10px 16px;font-weight:700}.big-btn[data-v-65fad8c8]{width:120px;height:42px}.table-scroll[data-v-65fad8c8]{border:1px solid #edf1f5;border-radius:12px;flex:1;min-height:0;overflow:auto}table[data-v-65fad8c8]{border-collapse:collapse;width:100%;min-width:1080px}thead th[data-v-65fad8c8]{z-index:2;position:sticky;top:0}th[data-v-65fad8c8]{color:#fff;text-align:left;white-space:nowrap;background:#0b5cab;padding:12px}td[data-v-65fad8c8]{white-space:nowrap;border-bottom:1px solid #ddd;padding:10px}.status[data-v-65fad8c8]{border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700}.status.active[data-v-65fad8c8]{color:#16824a;background:#e8f7ef}.status.inactive[data-v-65fad8c8]{color:#9a6b00;background:#fff3cd}.mini[data-v-65fad8c8]{color:#17375e;cursor:pointer;background:#eef4fb;border:none;border-radius:8px;margin-right:6px;padding:7px 10px;font-weight:600}.mini.danger[data-v-65fad8c8]{color:#d62828;background:#fdeaea}.modal-overlay[data-v-65fad8c8]{z-index:50;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-65fad8c8]{background:#fff;border-radius:18px;width:900px;overflow:hidden;box-shadow:0 20px 50px #00000040}.modal-header[data-v-65fad8c8]{background:#f0f6fc;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h3[data-v-65fad8c8]{color:#17375e;margin:0}.close-btn[data-v-65fad8c8]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;width:34px;height:34px;font-size:22px}.modal-body[data-v-65fad8c8]{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.field.short[data-v-65fad8c8]{max-width:180px}.field.full[data-v-65fad8c8]{grid-column:span 2}.modal-footer[data-v-65fad8c8]{border-top:1px solid #edf1f5;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.toast[data-v-65fad8c8]{color:#16824a;z-index:100;background:#e8f7ef;border:1px solid #b7e4c7;border-radius:12px;padding:14px 18px;font-weight:700;position:fixed;bottom:28px;right:28px;box-shadow:0 10px 25px #00000026}.master-toolbar[data-v-5926ba4c]{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.search-box[data-v-5926ba4c]{width:520px}.search-box label[data-v-5926ba4c]{color:#17375e;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.search-box input[data-v-5926ba4c]{border:1px solid #d5deea;border-radius:10px;width:100%;padding:12px;font-size:14px}.toolbar-actions[data-v-5926ba4c]{gap:10px;display:flex}.primary[data-v-5926ba4c]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;padding:11px 16px;font-weight:700}.secondary[data-v-5926ba4c]{color:#0c5daa;cursor:pointer;background:#fff;border:1px solid #0c5daa;border-radius:10px;padding:10px 16px;font-weight:700}.country-master[data-v-0fce42d9]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.table-scroll[data-v-0fce42d9]{border:1px solid #edf1f5;border-radius:12px;flex:1;min-height:0;overflow:auto}table[data-v-0fce42d9]{border-collapse:collapse;width:100%;min-width:950px}thead th[data-v-0fce42d9]{z-index:2;position:sticky;top:0}th[data-v-0fce42d9]{color:#fff;text-align:left;white-space:nowrap;background:#0b5cab;padding:12px}td[data-v-0fce42d9]{white-space:nowrap;border-bottom:1px solid #ddd;padding:10px}.mini[data-v-0fce42d9]{color:#17375e;cursor:pointer;background:#eef4fb;border:none;border-radius:8px;margin-right:6px;padding:7px 10px;font-weight:600}.mini.danger[data-v-0fce42d9]{color:#d62828;background:#fdeaea}.primary[data-v-0fce42d9]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;padding:11px 16px;font-weight:700}.secondary[data-v-0fce42d9]{color:#0c5daa;cursor:pointer;background:#fff;border:1px solid #0c5daa;border-radius:10px;padding:10px 16px;font-weight:700}.big-btn[data-v-0fce42d9]{width:120px;height:42px}.modal-overlay[data-v-0fce42d9]{z-index:50;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-0fce42d9]{background:#fff;border-radius:18px;width:900px;overflow:hidden;box-shadow:0 20px 50px #00000040}.modal-header[data-v-0fce42d9]{background:#f0f6fc;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h3[data-v-0fce42d9]{color:#17375e;margin:0}.close-btn[data-v-0fce42d9]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;width:34px;height:34px;font-size:22px}.modal-body[data-v-0fce42d9]{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.field label[data-v-0fce42d9]{color:#17375e;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.field label span[data-v-0fce42d9]{color:#e53935}.field input[data-v-0fce42d9],.field select[data-v-0fce42d9],.field textarea[data-v-0fce42d9]{border:1px solid #d5deea;border-radius:10px;width:100%;padding:12px;font-size:14px}.field textarea[data-v-0fce42d9]{resize:vertical;height:90px}.field.short[data-v-0fce42d9]{max-width:180px}.field.full[data-v-0fce42d9]{grid-column:span 2}.modal-footer[data-v-0fce42d9]{border-top:1px solid #edf1f5;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.port-master[data-v-d90822ba]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.table-scroll[data-v-d90822ba]{border:1px solid #edf1f5;border-radius:12px;flex:1;min-height:0;overflow:auto}table[data-v-d90822ba]{border-collapse:collapse;width:100%;min-width:1150px}thead th[data-v-d90822ba]{z-index:2;position:sticky;top:0}th[data-v-d90822ba]{color:#fff;text-align:left;white-space:nowrap;background:#0b5cab;padding:12px}td[data-v-d90822ba]{white-space:nowrap;border-bottom:1px solid #ddd;padding:10px}.empty-row[data-v-d90822ba]{text-align:center;color:#738499;white-space:normal;padding:40px}.pagination[data-v-d90822ba]{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px 2px;display:flex}.range-info[data-v-d90822ba]{color:#62758b;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.page-controls[data-v-d90822ba]{align-items:center;gap:10px;display:flex}.page-current[data-v-d90822ba]{color:#17375e;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.mini[data-v-d90822ba]{color:#17375e;cursor:pointer;background:#eef4fb;border:none;border-radius:8px;margin-right:6px;padding:7px 10px;font-weight:600}.mini[data-v-d90822ba]:disabled{opacity:.45;cursor:not-allowed}.page-controls .mini[data-v-d90822ba]{margin-right:0}.mini.danger[data-v-d90822ba]{color:#d62828;background:#fdeaea}.primary[data-v-d90822ba]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;padding:11px 16px;font-weight:700}.secondary[data-v-d90822ba]{color:#0c5daa;cursor:pointer;background:#fff;border:1px solid #0c5daa;border-radius:10px;padding:10px 16px;font-weight:700}.big-btn[data-v-d90822ba]{width:120px;height:42px}.modal-overlay[data-v-d90822ba]{z-index:50;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-d90822ba]{background:#fff;border-radius:18px;width:900px;overflow:hidden;box-shadow:0 20px 50px #00000040}.modal-header[data-v-d90822ba]{background:#f0f6fc;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h3[data-v-d90822ba]{color:#17375e;margin:0}.close-btn[data-v-d90822ba]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;width:34px;height:34px;font-size:22px}.modal-body[data-v-d90822ba]{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.field label[data-v-d90822ba]{color:#17375e;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.field label span[data-v-d90822ba]{color:#e53935}.field input[data-v-d90822ba],.field select[data-v-d90822ba],.field textarea[data-v-d90822ba]{border:1px solid #d5deea;border-radius:10px;width:100%;padding:12px;font-size:14px}.field textarea[data-v-d90822ba]{resize:vertical;height:90px}.field.short[data-v-d90822ba]{max-width:180px}.field.full[data-v-d90822ba]{grid-column:span 2}.modal-footer[data-v-d90822ba]{border-top:1px solid #edf1f5;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.base-master[data-v-fa064d09]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.table-scroll[data-v-fa064d09]{border:1px solid #edf1f5;border-radius:12px;flex:1;min-height:0;overflow:auto}table[data-v-fa064d09]{border-collapse:collapse;width:100%;min-width:1050px}thead th[data-v-fa064d09]{z-index:2;position:sticky;top:0}th[data-v-fa064d09]{color:#fff;text-align:left;white-space:nowrap;background:#0b5cab;padding:12px}td[data-v-fa064d09]{white-space:nowrap;border-bottom:1px solid #ddd;padding:10px}.mini[data-v-fa064d09]{color:#17375e;cursor:pointer;background:#eef4fb;border:none;border-radius:8px;margin-right:6px;padding:7px 10px;font-weight:600}.mini.danger[data-v-fa064d09]{color:#d62828;background:#fdeaea}.primary[data-v-fa064d09]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;padding:11px 16px;font-weight:700}.secondary[data-v-fa064d09]{color:#0c5daa;cursor:pointer;background:#fff;border:1px solid #0c5daa;border-radius:10px;padding:10px 16px;font-weight:700}.big-btn[data-v-fa064d09]{width:120px;height:42px}.modal-overlay[data-v-fa064d09]{z-index:50;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-fa064d09]{background:#fff;border-radius:18px;width:900px;overflow:hidden;box-shadow:0 20px 50px #00000040}.modal-header[data-v-fa064d09]{background:#f0f6fc;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h3[data-v-fa064d09]{color:#17375e;margin:0}.close-btn[data-v-fa064d09]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;width:34px;height:34px;font-size:22px}.modal-body[data-v-fa064d09]{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.field label[data-v-fa064d09]{color:#17375e;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.field label span[data-v-fa064d09]{color:#e53935}.field input[data-v-fa064d09],.field select[data-v-fa064d09],.field textarea[data-v-fa064d09]{border:1px solid #d5deea;border-radius:10px;width:100%;padding:12px;font-size:14px}.field textarea[data-v-fa064d09]{resize:vertical;height:90px}.field.short[data-v-fa064d09]{max-width:180px}.field.full[data-v-fa064d09]{grid-column:span 2}.modal-footer[data-v-fa064d09]{border-top:1px solid #edf1f5;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.route-surcharge-page[data-v-6da16f8b]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.top-bar[data-v-6da16f8b]{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.search-area[data-v-6da16f8b]{min-width:0}.search-area h3[data-v-6da16f8b]{color:#17375e;margin:0 0 9px}.search-controls[data-v-6da16f8b]{align-items:flex-end;gap:10px;display:flex}.search-field label[data-v-6da16f8b],.filter-field label[data-v-6da16f8b]{color:#17375e;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.search-field input[data-v-6da16f8b]{box-sizing:border-box;border:1px solid #d5deea;border-radius:10px;width:360px;min-height:41px;padding:10px 12px}.filter-field select[data-v-6da16f8b]{color:#17375e;background:#fff;border:1px solid #d5deea;border-radius:10px;min-width:190px;min-height:41px;padding:10px 12px;font-weight:600}.result-count[data-v-6da16f8b]{color:#68778c;box-sizing:border-box;background:#f4f7fb;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:125px;min-height:41px;padding:9px 12px;font-size:12px;display:flex}.result-count strong[data-v-6da16f8b]{color:#17375e}.primary[data-v-6da16f8b]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;padding:11px 16px;font-weight:700}.primary[data-v-6da16f8b]:disabled{cursor:not-allowed;opacity:.6}.secondary[data-v-6da16f8b]{color:#0b5cab;cursor:pointer;background:#fff;border:1px solid #0b5cab;border-radius:10px;padding:10px 16px;font-weight:700}.table-scroll[data-v-6da16f8b]{border:1px solid #edf1f5;border-radius:12px;flex:1;min-height:0;overflow:auto}table[data-v-6da16f8b]{border-collapse:collapse;width:100%;min-width:1800px}thead th[data-v-6da16f8b]{z-index:3;position:sticky;top:0}th[data-v-6da16f8b]{color:#fff;text-align:left;white-space:nowrap;background:#0b5cab;padding:11px}td[data-v-6da16f8b]{white-space:nowrap;background:#fff;border-bottom:1px solid #ddd;padding:10px}.sub-text[data-v-6da16f8b]{color:#68778c;margin-top:3px;font-size:11px}.action-cell[data-v-6da16f8b]{white-space:nowrap}.empty-row[data-v-6da16f8b]{color:#68778c;text-align:center;padding:35px}.mini[data-v-6da16f8b]{color:#17375e;cursor:pointer;background:#eef4fb;border:none;border-radius:8px;margin-right:5px;padding:7px 10px;font-weight:600}.mini.danger[data-v-6da16f8b]{color:#d62828;background:#fdeaea}.status-badge[data-v-6da16f8b],.yes-no-badge[data-v-6da16f8b]{text-align:center;border-radius:999px;min-width:46px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-block}.status-active[data-v-6da16f8b]{color:#15803d;background:#e4f6ec}.status-inactive[data-v-6da16f8b]{color:#68778c;background:#f2f2f2}.mandatory-yes[data-v-6da16f8b]{color:#b45309;background:#fff0e7}.mandatory-no[data-v-6da16f8b]{color:#31577c;background:#eef4fb}.modal-overlay[data-v-6da16f8b]{z-index:100;background:#0000006b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.form-modal[data-v-6da16f8b]{background:#fff;border-radius:18px;flex-direction:column;width:min(1050px,96vw);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 22px 58px #0000004d}.modal-header[data-v-6da16f8b]{background:#f0f6fc;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.modal-header h3[data-v-6da16f8b]{color:#17375e;margin:0}.modal-header p[data-v-6da16f8b]{color:#68778c;margin:5px 0 0;font-size:12px}.close-btn[data-v-6da16f8b]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;width:34px;height:34px;font-size:22px}.modal-body[data-v-6da16f8b]{grid-template-columns:repeat(3,1fr);gap:15px;padding:22px;display:grid;overflow-y:auto}.field label[data-v-6da16f8b]{color:#17375e;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.field label span[data-v-6da16f8b]{color:#e53935}.field input[data-v-6da16f8b],.field select[data-v-6da16f8b],.field textarea[data-v-6da16f8b]{box-sizing:border-box;background:#fff;border:1px solid #d5deea;border-radius:9px;width:100%;padding:11px;font-size:14px}.price-field input[data-v-6da16f8b]{background:#f5faff;border-color:#a8c9ea}.field textarea[data-v-6da16f8b]{resize:vertical;min-height:86px}.field.full[data-v-6da16f8b]{grid-column:span 3}.modal-footer[data-v-6da16f8b]{border-top:1px solid #edf1f5;flex-shrink:0;justify-content:flex-end;gap:10px;padding:15px 22px;display:flex}.big-button[data-v-6da16f8b]{min-width:125px;min-height:41px}.delete-modal[data-v-6da16f8b]{text-align:center;background:#fff;border-radius:18px;width:min(520px,94vw);padding:25px;box-shadow:0 22px 58px #0000004d}.delete-icon[data-v-6da16f8b]{margin-bottom:10px;font-size:32px}.delete-modal h3[data-v-6da16f8b]{color:#17375e;margin:0 0 17px}.delete-information[data-v-6da16f8b]{text-align:left;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px;display:grid}.delete-information div[data-v-6da16f8b]{background:#f4f7fb;border-radius:10px;padding:11px}.delete-information div[data-v-6da16f8b]:last-child{grid-column:span 2}.delete-information span[data-v-6da16f8b]{color:#68778c;margin-bottom:4px;font-size:11px;display:block}.delete-information strong[data-v-6da16f8b]{color:#17375e}.delete-warning[data-v-6da16f8b]{color:#805000;background:#fff8e8;border:1px solid #ffc166;border-radius:10px;padding:12px;line-height:1.45}.delete-actions[data-v-6da16f8b]{justify-content:flex-end;gap:10px;margin-top:17px;display:flex}.delete-confirm[data-v-6da16f8b]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;font-weight:700}.delete-confirm[data-v-6da16f8b]:disabled{cursor:not-allowed;opacity:.6}@media (width<=1200px){.top-bar[data-v-6da16f8b]{flex-direction:column;align-items:stretch}.search-controls[data-v-6da16f8b]{flex-wrap:wrap;align-items:stretch}.search-field input[data-v-6da16f8b]{width:100%}.search-field[data-v-6da16f8b]{flex:100%}}@media (width<=850px){.modal-body[data-v-6da16f8b]{grid-template-columns:1fr 1fr}.field.full[data-v-6da16f8b]{grid-column:span 2}}.field-title-row[data-v-6da16f8b]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.field-title-row label[data-v-6da16f8b]{margin-bottom:0}.quick-add-button[data-v-6da16f8b]{color:#0b5cab;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700}.quick-add-button[data-v-6da16f8b]:hover{text-decoration:underline}.field-help[data-v-6da16f8b]{color:#68778c;margin-top:5px;font-size:11px;display:block}.update-confirm-modal[data-v-6da16f8b]{background:#fff;border-radius:18px;width:min(720px,95vw);max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 22px 58px #0000004d}.confirm-icon[data-v-6da16f8b]{color:#15803d;text-align:center;margin-bottom:8px;font-size:32px;font-weight:700}.update-confirm-modal h3[data-v-6da16f8b]{color:#17375e;text-align:center;margin:0 0 16px}.confirm-summary[data-v-6da16f8b]{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px;display:grid}.confirm-summary div[data-v-6da16f8b]{background:#f4f7fb;border-radius:10px;padding:11px}.confirm-summary span[data-v-6da16f8b]{color:#68778c;margin-bottom:4px;font-size:11px;display:block}.confirm-summary strong[data-v-6da16f8b]{color:#17375e}.change-table-wrap[data-v-6da16f8b]{border:1px solid #dce4ee;border-radius:10px;overflow:auto}.change-table[data-v-6da16f8b]{width:100%;min-width:0}.change-table th[data-v-6da16f8b],.change-table td[data-v-6da16f8b]{padding:10px}.change-table th[data-v-6da16f8b]{position:static}.change-table .new-value[data-v-6da16f8b]{color:#0b5cab;font-weight:700}.no-change[data-v-6da16f8b]{color:#68778c;text-align:center}.confirm-warning[data-v-6da16f8b]{color:#805000;text-align:center;background:#fff8e8;border:1px solid #ffc166;border-radius:10px;margin-top:14px;padding:11px}.confirm-actions[data-v-6da16f8b]{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.confirm-update-button[data-v-6da16f8b]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;font-weight:700}.confirm-update-button[data-v-6da16f8b]:disabled{cursor:not-allowed;opacity:.55}[data-v-d491c4b1]{box-sizing:border-box}.page[data-v-d491c4b1]{color:#12375f;flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.tabs[data-v-d491c4b1]{gap:10px;display:flex}.tabs button[data-v-d491c4b1]{color:#15385f;text-align:left;background:#fff;border:1px solid #c7d9ec;border-radius:9px;width:230px;padding:11px 14px}.tabs button.active[data-v-d491c4b1]{color:#fff;background:#0e64b5}.tabs b[data-v-d491c4b1],.tabs span[data-v-d491c4b1],.owner small[data-v-d491c4b1],td small[data-v-d491c4b1],th small[data-v-d491c4b1]{display:block}.tabs span[data-v-d491c4b1],.owner small[data-v-d491c4b1],td small[data-v-d491c4b1],th small[data-v-d491c4b1]{opacity:.75;margin-top:3px;font-size:10px}.toolbar[data-v-d491c4b1]{justify-content:space-between;align-items:end;display:flex}.toolbar>div[data-v-d491c4b1]{width:470px}.toolbar label[data-v-d491c4b1],.charge-picker>label[data-v-d491c4b1]{margin-bottom:5px;font-size:12px;font-weight:800;display:block}.toolbar input[data-v-d491c4b1],.charge-picker>input[data-v-d491c4b1],select[data-v-d491c4b1]{background:#fff;border:1px solid #bdd1e6;border-radius:8px;width:100%;height:38px;padding:0 10px}.primary[data-v-d491c4b1]{color:#fff;background:#eb3434;border:0;border-radius:8px;height:39px;padding:0 18px;font-weight:800}.primary[data-v-d491c4b1]:disabled{opacity:.5}.outline[data-v-d491c4b1]{color:#0e64b5;background:#fff;border:1px solid #0e64b5;border-radius:7px;padding:7px 12px;font-weight:700}.table-shell[data-v-d491c4b1]{border:1px solid #dce7f2;border-radius:10px;flex:1;min-height:0;overflow:auto}table[data-v-d491c4b1]{border-collapse:collapse;width:100%}th[data-v-d491c4b1]{color:#fff;text-align:center;background:#0e64b5;padding:9px 7px;font-size:11px}td[data-v-d491c4b1]{text-align:center;vertical-align:top;border-bottom:1px solid #e1e8ef;padding:9px 7px;font-size:12px}.owner[data-v-d491c4b1]{text-align:left;min-width:190px}.version[data-v-d491c4b1]{color:#075da4;font-size:15px;font-weight:900}.status[data-v-d491c4b1]{color:#087235;background:#ddf5e7;border-radius:12px;padding:4px 9px;font-weight:800}.empty[data-v-d491c4b1]{color:#718198;height:160px}.cluster[data-v-d491c4b1]{flex-wrap:wrap;gap:6px;min-width:450px;display:flex}.cluster article[data-v-d491c4b1]{text-align:left;border:1px solid;border-radius:8px;min-width:145px;padding:7px 9px}.cluster header[data-v-d491c4b1]{align-items:baseline;gap:6px;display:flex}.cluster header b[data-v-d491c4b1]{font-size:12px}.cluster header span[data-v-d491c4b1]{opacity:.8;font-size:9px}.cluster article>div[data-v-d491c4b1]{flex-wrap:wrap;gap:4px 9px;margin-top:5px;display:flex}.cluster article>div span[data-v-d491c4b1]{font-weight:900}.cluster em[data-v-d491c4b1]{font-size:9px;font-style:normal}.tone-0[data-v-d491c4b1]{color:#075da4;background:#eaf5ff;border-color:#9ecdf4!important}.tone-1[data-v-d491c4b1]{color:#986000;background:#fff4df;border-color:#f3c873!important}.tone-2[data-v-d491c4b1]{color:#08713a;background:#eaf9ef;border-color:#9bd5ae!important}.tone-3[data-v-d491c4b1]{color:#5934a2;background:#f2edff;border-color:#c2acef!important}.tone-4[data-v-d491c4b1]{color:#a51f3b;background:#fff0f3;border-color:#eca5b3!important}.edit-head[data-v-d491c4b1]{justify-content:space-between;align-items:center;display:flex}.edit-head h3[data-v-d491c4b1]{margin:0}.edit-head p[data-v-d491c4b1]{color:#6c7d91;margin:4px 0;font-size:12px}.settings[data-v-d491c4b1]{background:#f7faff;border:1px solid #dce7f2;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:10px;padding:12px;display:grid}.settings label[data-v-d491c4b1]{font-size:11px;font-weight:800}.settings select[data-v-d491c4b1]{margin-top:5px;display:block}.charge-picker[data-v-d491c4b1]{border:1px solid #dce7f2;border-radius:9px;padding:10px}.charge-picker>input[data-v-d491c4b1]{width:350px;height:34px}.charge-picker>div[data-v-d491c4b1]{flex-wrap:wrap;gap:5px 14px;max-height:90px;margin-top:8px;display:flex;overflow:auto}.charge-picker>div label[data-v-d491c4b1]{min-width:230px;font-size:11px}.charge-picker small[data-v-d491c4b1]{color:#718198}.matrix[data-v-d491c4b1]{min-height:170px}.matrix table[data-v-d491c4b1]{min-width:max-content}.matrix th[data-v-d491c4b1]:first-child,.matrix td[data-v-d491c4b1]:first-child{z-index:2;text-align:left;min-width:180px;position:sticky;left:0}.matrix td[data-v-d491c4b1]:first-child{background:#fff}.matrix th[data-v-d491c4b1]{min-width:88px}.matrix input[data-v-d491c4b1]{text-align:right;border:1px solid #bcd2e8;border-radius:6px;width:76px;height:31px;font-weight:800}.disabled[data-v-d491c4b1]{color:#9aa9b8;background:#f6f8fa}footer[data-v-d491c4b1]{justify-content:space-between;align-items:center;display:flex}footer div[data-v-d491c4b1]{gap:8px;display:flex}.overlay[data-v-d491c4b1]{z-index:5000;background:#081a2f8c;place-items:center;display:grid;position:fixed;inset:0}.history[data-v-d491c4b1]{background:#fff;border-radius:14px;width:min(1200px,94vw);max-height:85vh;padding:16px;overflow:auto}.history>header[data-v-d491c4b1]{justify-content:space-between;display:flex}.history h3[data-v-d491c4b1],.history p[data-v-d491c4b1]{margin:0}.close[data-v-d491c4b1]{color:#fff;background:#eb3434;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.history-version[data-v-d491c4b1]{border-top:1px solid #dce7f2;padding:12px 0}.history-meta[data-v-d491c4b1]{gap:18px;margin-bottom:8px;display:flex}.history-meta b[data-v-d491c4b1]{color:#075da4;font-size:16px}.cluster[data-v-d491c4b1]{flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:430px;display:flex}.cluster article[data-v-d491c4b1]{text-align:left;color:#17395d;background:#fff;border:1px solid #d4e0ec;border-radius:6px;min-width:128px;padding:0;overflow:hidden}.cluster article>div[data-v-d491c4b1]{flex-direction:column;gap:0;margin:0;display:flex}.cluster article>div span[data-v-d491c4b1]{background:#fff;border-bottom:1px solid #e5edf5;grid-template-columns:auto auto minmax(34px,1fr) auto;align-items:center;gap:5px;min-height:28px;padding:4px 8px;font-size:11px;font-weight:400;display:grid}.cluster article>div span[data-v-d491c4b1]:last-child{border-bottom:0}.cluster strong[data-v-d491c4b1]{color:#075da4;text-transform:uppercase;background:#e8f2fc;border-radius:4px;padding:2px 5px;font-size:9px}.cluster em[data-v-d491c4b1]{text-transform:uppercase;color:#587089;font-size:10px;font-style:normal}.cluster article>div span b[data-v-d491c4b1]{text-align:right;color:#0b2f55;font-size:13px}.cluster i[data-v-d491c4b1]{color:#7a8998;font-size:8px;font-style:normal}.tone-0[data-v-d491c4b1],.tone-1[data-v-d491c4b1],.tone-2[data-v-d491c4b1],.tone-3[data-v-d491c4b1],.tone-4[data-v-d491c4b1]{color:#17395d!important;background:#fff!important}.edit-clusters[data-v-d491c4b1]{background:#fff;border:1px solid #dce7f2;border-radius:10px;flex-wrap:wrap;flex:1;align-content:flex-start;align-items:flex-start;gap:10px;min-height:180px;padding:12px;display:flex;overflow:auto}.edit-charge[data-v-d491c4b1]{border:1px solid #bdd1e6;border-radius:8px;min-width:225px;max-width:440px;overflow:hidden;color:#12375f!important;background:#fff!important}.edit-charge>header[data-v-d491c4b1]{background:#f3f7fb;border-bottom:1px solid #d4e0ec;grid-template-columns:auto 1fr;gap:2px 8px;padding:8px 10px;display:grid}.edit-charge>header b[data-v-d491c4b1]{font-size:14px}.edit-charge>header span[data-v-d491c4b1]{background:0 0;font-size:11px;font-weight:700}.edit-charge>header small[data-v-d491c4b1]{color:#667b90;grid-column:1/-1;font-size:9px}.equipment-inputs[data-v-d491c4b1]{background:#d9e4ef;grid-template-columns:repeat(2,minmax(105px,1fr));gap:1px;display:grid}.equipment-inputs label[data-v-d491c4b1],.unit-input label[data-v-d491c4b1]{background:#fff;grid-template-columns:1fr auto;align-items:center;gap:2px 7px;padding:6px 8px;display:grid}.equipment-inputs label>span[data-v-d491c4b1],.unit-input label>span[data-v-d491c4b1]{background:0 0;font-size:11px;font-weight:900}.equipment-inputs label>small[data-v-d491c4b1]{color:#6f8194;grid-column:1;font-size:8px}.equipment-inputs input[data-v-d491c4b1],.unit-input input[data-v-d491c4b1]{text-align:right;background:#fff;border:1px solid #9fc2e4;border-radius:5px;grid-area:1/2/3;width:78px;height:30px;padding:3px 6px;font-size:13px;font-weight:900}.unit-input[data-v-d491c4b1]{background:#d9e4ef;padding:1px}.unit-input label[data-v-d491c4b1]{grid-template-columns:1fr auto}.unit-input input[data-v-d491c4b1]{grid-row:1}.edit-charge.tone-0>header[data-v-d491c4b1],.edit-charge.tone-1>header[data-v-d491c4b1],.edit-charge.tone-2>header[data-v-d491c4b1],.edit-charge.tone-3>header[data-v-d491c4b1],.edit-charge.tone-4>header[data-v-d491c4b1]{background:#f3f7fb}.no-charge[data-v-d491c4b1]{text-align:center;color:#718198;width:100%;padding:45px}[data-v-dbf25f04]{box-sizing:border-box}.route-fee-page[data-v-dbf25f04]{color:#12375f;flex-direction:column;gap:13px;height:100%;min-height:0;display:flex}.source-tabs[data-v-dbf25f04]{gap:10px;display:flex}.source-tabs button[data-v-dbf25f04]{color:#17395e;text-align:left;background:#fff;border:1px solid #c4d8ec;border-radius:10px;width:230px;padding:12px 14px}.source-tabs button.active[data-v-dbf25f04]{color:#fff;background:#0e64b5}.source-tabs strong[data-v-dbf25f04],.source-tabs span[data-v-dbf25f04],.source small[data-v-dbf25f04],.fee span[data-v-dbf25f04]{display:block}.source-tabs span[data-v-dbf25f04],.source small[data-v-dbf25f04],.fee span[data-v-dbf25f04]{opacity:.75;margin-top:3px;font-size:10px}.toolbar[data-v-dbf25f04]{justify-content:space-between;align-items:end;display:flex}.toolbar label[data-v-dbf25f04]{width:470px;font-size:12px;font-weight:800}.toolbar input[data-v-dbf25f04]{border:1px solid #bdd1e6;border-radius:8px;width:100%;height:39px;margin-top:5px;padding:0 12px;display:block}.primary[data-v-dbf25f04]{color:#fff;background:#eb3434;border:0;border-radius:8px;height:39px;padding:0 18px;font-weight:800}.primary[data-v-dbf25f04]:disabled{opacity:.55}.outline[data-v-dbf25f04]{color:#0e64b5;background:#fff;border:1px solid #0e64b5;border-radius:7px;padding:7px 13px;font-weight:700}.table-shell[data-v-dbf25f04]{border:1px solid #d8e5f1;border-radius:10px;flex:1;min-height:0;overflow:auto}table[data-v-dbf25f04]{border-collapse:collapse;width:100%}th[data-v-dbf25f04]{color:#fff;text-align:center;background:#0e64b5;padding:10px 8px;font-size:11px}td[data-v-dbf25f04]{text-align:center;border-bottom:1px solid #e1e8ef;padding:10px 8px;font-size:12px}.source[data-v-dbf25f04],.fee[data-v-dbf25f04]{text-align:left}.fee b[data-v-dbf25f04]{color:#075da4;background:#e8f3ff;border-radius:5px;margin-right:7px;padding:3px 7px;display:inline-block}.amount[data-v-dbf25f04]{color:#075da4;font-size:15px;font-weight:900}.status[data-v-dbf25f04]{color:#087235;background:#ddf5e7;border-radius:12px;padding:4px 9px;font-weight:800}.empty[data-v-dbf25f04]{color:#718198;height:170px}.overlay[data-v-dbf25f04]{z-index:6000;background:#081a2f8c;place-items:center;display:grid;position:fixed;inset:0}.modal[data-v-dbf25f04]{background:#fff;border-radius:15px;width:min(820px,92vw);overflow:hidden;box-shadow:0 24px 65px #0000004d}.modal header[data-v-dbf25f04]{background:#eef6ff;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.modal h3[data-v-dbf25f04],.modal p[data-v-dbf25f04]{margin:0}.modal p[data-v-dbf25f04]{color:#62778d;margin-top:4px;font-size:11px}.close[data-v-dbf25f04]{color:#fff;background:#eb3434;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.form-grid[data-v-dbf25f04]{grid-template-columns:repeat(2,1fr);gap:14px;padding:20px;display:grid}.form-grid label[data-v-dbf25f04]{font-size:12px;font-weight:800}.form-grid input[data-v-dbf25f04],.form-grid select[data-v-dbf25f04]{background:#fff;border:1px solid #bdd1e6;border-radius:8px;width:100%;height:40px;margin-top:5px;padding:0 10px;display:block}.modal footer[data-v-dbf25f04]{border-top:1px solid #dce7f2;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.container-type-master[data-v-7bc5c7d4]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.table-scroll[data-v-7bc5c7d4]{border:1px solid #edf1f5;border-radius:12px;flex:1;min-height:0;overflow:auto}table[data-v-7bc5c7d4]{border-collapse:collapse;width:100%;min-width:1150px}thead th[data-v-7bc5c7d4]{z-index:2;position:sticky;top:0}th[data-v-7bc5c7d4]{color:#fff;text-align:left;white-space:nowrap;background:#0b5cab;padding:12px}td[data-v-7bc5c7d4]{white-space:nowrap;border-bottom:1px solid #ddd;padding:10px}.mini[data-v-7bc5c7d4]{color:#17375e;cursor:pointer;background:#eef4fb;border:none;border-radius:8px;margin-right:6px;padding:7px 10px;font-weight:600}.mini.danger[data-v-7bc5c7d4]{color:#d62828;background:#fdeaea}.primary[data-v-7bc5c7d4]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;padding:11px 16px;font-weight:700}.secondary[data-v-7bc5c7d4]{color:#0c5daa;cursor:pointer;background:#fff;border:1px solid #0c5daa;border-radius:10px;padding:10px 16px;font-weight:700}.big-btn[data-v-7bc5c7d4]{width:120px;height:42px}.modal-overlay[data-v-7bc5c7d4]{z-index:50;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-7bc5c7d4]{background:#fff;border-radius:18px;width:900px;overflow:hidden;box-shadow:0 20px 50px #00000040}.modal-header[data-v-7bc5c7d4]{background:#f0f6fc;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h3[data-v-7bc5c7d4]{color:#17375e;margin:0}.close-btn[data-v-7bc5c7d4]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;width:34px;height:34px;font-size:22px}.modal-body[data-v-7bc5c7d4]{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.field label[data-v-7bc5c7d4]{color:#17375e;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.field label span[data-v-7bc5c7d4]{color:#e53935}.field input[data-v-7bc5c7d4],.field select[data-v-7bc5c7d4],.field textarea[data-v-7bc5c7d4]{border:1px solid #d5deea;border-radius:10px;width:100%;padding:12px;font-size:14px}.field textarea[data-v-7bc5c7d4]{resize:vertical;height:90px}.field.short[data-v-7bc5c7d4]{max-width:180px}.field.full[data-v-7bc5c7d4]{grid-column:span 2}.modal-footer[data-v-7bc5c7d4]{border-top:1px solid #edf1f5;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.service-page[data-v-a893617e]{gap:20px;display:grid}.intro[data-v-a893617e],.service-card[data-v-a893617e],.rule-note[data-v-a893617e]{background:#fff;border-radius:16px;box-shadow:0 8px 22px #00000012}.intro[data-v-a893617e]{padding:22px 24px}.intro h3[data-v-a893617e]{color:#17375e;margin:0 0 8px}.intro p[data-v-a893617e]{color:#68778c;margin:0}.service-grid[data-v-a893617e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.service-card[data-v-a893617e]{border-top:5px solid #1f6fb2;padding:24px}.service-card.lcl[data-v-a893617e]{border-top-color:#16856b}.badge[data-v-a893617e]{color:#175a91;background:#e8f2fb;border-radius:999px;padding:6px 12px;font-weight:700;display:inline-block}.lcl .badge[data-v-a893617e]{color:#126b57;background:#e5f6f1}.service-card h4[data-v-a893617e]{color:#17375e;margin:14px 0 18px;font-size:19px}dl[data-v-a893617e]{gap:12px;margin:0;display:grid}dl div[data-v-a893617e]{grid-template-columns:120px 1fr;gap:12px;display:grid}dt[data-v-a893617e]{color:#68778c}dd[data-v-a893617e]{color:#26384d;margin:0;font-weight:600}.rule-note[data-v-a893617e]{color:#17375e;padding:18px 22px;font-weight:700}@media (width<=900px){.service-grid[data-v-a893617e]{grid-template-columns:1fr}}[data-v-2dc975f2]{box-sizing:border-box}.shipper-page[data-v-2dc975f2]{gap:12px;height:100%;min-height:0;display:grid}.controls[data-v-2dc975f2]{align-items:end;gap:12px;display:flex}.controls label[data-v-2dc975f2]{width:min(520px,45vw);font-size:11px;font-weight:800}.controls input[data-v-2dc975f2]{margin-top:5px}.controls span[data-v-2dc975f2]{color:#62758b;background:#f2f6fb;border-radius:8px;padding:10px 14px;font-size:11px}.controls .primary[data-v-2dc975f2]{margin-left:auto}input[data-v-2dc975f2],select[data-v-2dc975f2],textarea[data-v-2dc975f2]{width:100%;font:inherit;background:#fff;border:1px solid #c8d9e9;border-radius:8px;outline:none;padding:10px 11px}input[data-v-2dc975f2]:focus,select[data-v-2dc975f2]:focus,textarea[data-v-2dc975f2]:focus{border-color:#0876ca;box-shadow:0 0 0 2px #dcefff}button[data-v-2dc975f2]{color:#075a9e;cursor:pointer;background:#eef5fc;border:1px solid #9ec5e5;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:800}.primary[data-v-2dc975f2]{color:#fff;background:#ed3838;border-color:#ed3838}.table-wrap[data-v-2dc975f2]{border:1px solid #d9e5ef;border-radius:11px;min-height:0;overflow:auto}table[data-v-2dc975f2]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}th[data-v-2dc975f2]{z-index:1;text-align:center;color:#fff;background:#1266ad;padding:10px;position:sticky;top:0}td[data-v-2dc975f2]{vertical-align:top;border-bottom:1px solid #dfe7ee;padding:10px}td small[data-v-2dc975f2]{color:#71849a;font-size:8px;display:block}.tax[data-v-2dc975f2]{color:#0b5594;font-weight:900}.address[data-v-2dc975f2]{white-space:normal;max-width:260px}.owner[data-v-2dc975f2]{color:#075a9e;background:#e8f2fc;border-radius:6px;padding:5px 8px;font-weight:800;display:inline-block}.status[data-v-2dc975f2]{border-radius:20px;padding:4px 9px;font-weight:900;display:inline-block}.status.active[data-v-2dc975f2]{color:#087237;background:#e2f5ea}.status.inactive[data-v-2dc975f2]{color:#c12424;background:#fde9e9}tr.inactive[data-v-2dc975f2]{opacity:.62}.actions[data-v-2dc975f2]{gap:5px;display:flex}.actions button[data-v-2dc975f2]{padding:6px 8px}.actions .danger[data-v-2dc975f2]{color:#d02525;background:#fdeaea;border:0}.empty[data-v-2dc975f2]{text-align:center;color:#738499;padding:50px}.overlay[data-v-2dc975f2]{z-index:10000;background:#0000006b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal[data-v-2dc975f2]{background:#fff;border-radius:15px;width:min(900px,96vw);max-height:92vh;overflow:auto;box-shadow:0 20px 55px #0000004d}.modal header[data-v-2dc975f2]{background:#eef6fd;justify-content:space-between;padding:16px 20px;display:flex}.modal h3[data-v-2dc975f2]{color:#15395f;margin:0}.modal p[data-v-2dc975f2]{color:#64768b;margin:4px 0 0;font-size:10px}.x[data-v-2dc975f2]{color:#fff;background:#ed3838;border:0;border-radius:50%;width:32px;height:32px;padding:0;font-size:20px}.form-grid[data-v-2dc975f2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px;display:grid}.form-grid label[data-v-2dc975f2]{font-size:11px;font-weight:800}.form-grid i[data-v-2dc975f2]{color:#e42d2d}.form-grid input[data-v-2dc975f2],.form-grid select[data-v-2dc975f2],.form-grid textarea[data-v-2dc975f2]{margin-top:5px}.form-grid .wide[data-v-2dc975f2]{grid-column:1/-1}.modal footer[data-v-2dc975f2]{border-top:1px solid #e0e7ee;justify-content:flex-end;gap:9px;padding:13px 20px;display:flex}.small-modal[data-v-2dc975f2]{width:min(540px,96vw)}.transfer-info[data-v-2dc975f2]{background:#eef6fd;border-radius:8px;justify-content:space-between;margin:18px 20px 0;padding:12px;display:flex}.transfer-info span[data-v-2dc975f2]{color:#698096}.transfer-info b[data-v-2dc975f2]{color:#075a9e}@media (width<=900px){.controls[data-v-2dc975f2]{flex-wrap:wrap}.controls label[data-v-2dc975f2]{width:100%}.controls .primary[data-v-2dc975f2]{margin-left:0}.form-grid[data-v-2dc975f2]{grid-template-columns:1fr}.table-wrap[data-v-2dc975f2]{overflow:auto}}.user-master[data-v-726b1165]{color:#12375f;font-family:Arial}.user-toolbar[data-v-726b1165]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.user-toolbar h3[data-v-726b1165]{margin:0;font-size:20px}.user-toolbar p[data-v-726b1165]{color:#6b7f92;margin:5px 0 0;font-size:12px}.primary[data-v-726b1165]{color:#fff!important;background:#e93636!important;border-color:#e93636!important}.filters[data-v-726b1165]{gap:10px;margin-bottom:12px;display:flex}.filters input[data-v-726b1165]{width:min(480px,55%)}input[data-v-726b1165],select[data-v-726b1165]{background:#fff;border:1px solid #c5d7e7;border-radius:8px;height:38px;padding:0 11px}.table-wrap[data-v-726b1165]{border:1px solid #d4e1ed;border-radius:10px;overflow:auto}table[data-v-726b1165]{border-collapse:collapse;width:100%;font-size:12px}th[data-v-726b1165]{color:#fff;text-align:center;background:#0e63ad;padding:11px}td[data-v-726b1165]{border-bottom:1px solid #dfe7ef;padding:10px}td small[data-v-726b1165]{color:#74889a;margin-top:3px;display:block}.role[data-v-726b1165],.status[data-v-726b1165]{border-radius:12px;padding:5px 8px;font-weight:800;display:inline-block}.role.admin[data-v-726b1165]{color:#692bb8;background:#efe5ff}.role.pricing[data-v-726b1165]{color:#075fa5;background:#e5f3ff}.role.sales[data-v-726b1165],.status.active[data-v-726b1165]{color:#087344;background:#e4f7ed}.role.viewer[data-v-726b1165]{color:#8c6300;background:#fff3ce}.status.inactive[data-v-726b1165]{color:#a02525;background:#ffe7e7}.actions[data-v-726b1165]{white-space:nowrap}.actions button[data-v-726b1165],.user-toolbar button[data-v-726b1165],footer button[data-v-726b1165]{color:#075fa5;cursor:pointer;background:#edf6ff;border:1px solid #9fc4e4;border-radius:7px;padding:8px 11px;font-weight:800}.actions button+button[data-v-726b1165]{margin-left:5px}.actions .danger[data-v-726b1165]{color:#c62828;background:#fdeaea;border-color:#f0b4b4}.pw-row[data-v-726b1165]{gap:6px;display:flex}.pw-row input[data-v-726b1165]{flex:1;min-width:0}.pw-btn[data-v-726b1165]{color:#075fa5;white-space:nowrap;cursor:pointer;background:#edf6ff;border:1px solid #9fc4e4;border-radius:7px;height:38px;padding:0 12px;font-size:11px;font-weight:800}.pw-btn[data-v-726b1165]:disabled{opacity:.5;cursor:not-allowed}.pw-icon[data-v-726b1165]{color:#075fa5;justify-content:center;align-items:center;width:38px;padding:0;display:inline-flex}.empty[data-v-726b1165]{text-align:center;color:#73879a}.overlay[data-v-726b1165]{z-index:3000;background:#0007;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal[data-v-726b1165]{background:#fff;border-radius:14px;width:min(760px,95vw);padding:18px;box-shadow:0 20px 70px #0005}.modal.small[data-v-726b1165]{width:min(480px,94vw)}.modal header[data-v-726b1165]{background:#edf6ff;justify-content:space-between;margin:-18px -18px 17px;padding:17px 18px;display:flex}.modal h3[data-v-726b1165]{margin:0;font-size:20px}.modal header p[data-v-726b1165]{color:#6a8093;margin:4px 0 0;font-size:11px}.close[data-v-726b1165]{color:#fff;background:#e93636;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.grid[data-v-726b1165]{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.modal label[data-v-726b1165]{gap:6px;font-size:12px;font-weight:800;display:grid}.modal label input[data-v-726b1165],.modal label select[data-v-726b1165]{width:100%}.modal>label[data-v-726b1165]{gap:7px;margin-top:12px;display:grid}.modal footer[data-v-726b1165]{border-top:1px solid #e2eaf1;justify-content:flex-end;gap:9px;margin:17px -18px -18px;padding:14px 18px;display:flex}.error[data-v-726b1165],.notice[data-v-726b1165]{border-radius:7px;padding:9px;font-size:11px}.error[data-v-726b1165]{color:#a31c1c;background:#ffe8e8}.notice[data-v-726b1165]{color:#7a5a00;background:#fff5d8}@media (width<=700px){.grid[data-v-726b1165]{grid-template-columns:1fr}.filters[data-v-726b1165]{flex-direction:column}.filters input[data-v-726b1165]{width:100%}}.admin-page[data-v-af99c69a]{box-sizing:border-box;background:#f5f8fc;width:100vw;height:100vh;overflow:hidden}.admin-header[data-v-af99c69a]{text-align:center;box-sizing:border-box;height:110px;padding-top:26px;position:relative}.workspace-links[data-v-af99c69a]{gap:8px;display:flex;position:absolute;top:30px;left:28px}.workspace-links button[data-v-af99c69a]{color:#0a5fa9;cursor:pointer;background:#fff;border:1px solid #b8d4ed;border-radius:10px;padding:10px 15px;font-weight:700}.workspace-links button[data-v-af99c69a]:hover{background:#eaf5ff}.admin-header h1[data-v-af99c69a]{color:#17375e;margin:0;font-size:30px}.admin-header p[data-v-af99c69a]{color:#68778c;margin-top:10px}.admin-layout[data-v-af99c69a]{box-sizing:border-box;grid-template-columns:230px minmax(0,1fr);gap:18px;height:calc(100vh - 110px);padding:0 18px 18px;display:grid}.master-sidebar[data-v-af99c69a]{background:#fff;border-radius:18px;min-height:0;padding:14px;overflow-y:auto;box-shadow:0 8px 22px #00000012}.master-sidebar button[data-v-af99c69a]{color:#17375e;text-align:left;cursor:pointer;background:#eef4fb;border:none;border-radius:10px;width:100%;margin-bottom:10px;padding:12px;font-weight:600}.master-sidebar .active[data-v-af99c69a]{color:#fff;background:#e53935}.master-content[data-v-af99c69a]{background:#fff;border-radius:18px;flex-direction:column;min-width:0;min-height:0;padding:20px;display:flex;overflow:hidden;box-shadow:0 8px 22px #00000012}.toolbar[data-v-af99c69a]{flex-shrink:0;align-items:center;height:42px;display:flex}.toolbar h2[data-v-af99c69a]{color:#17375e;margin:0}.content-body[data-v-af99c69a]{flex:1;min-height:0;overflow:hidden}[data-v-cab43a06]{box-sizing:border-box}.function-page[data-v-cab43a06]{color:#12345b;background:#f3f7fc;width:100vw;height:100vh;font-family:Arial,sans-serif;overflow:hidden}.function-header[data-v-cab43a06]{color:#fff;background:linear-gradient(120deg,#073b70,#0872c9);align-items:center;gap:22px;height:76px;padding:10px 24px;display:flex;box-shadow:0 5px 18px #0941752e}.function-header div[data-v-cab43a06]{border-left:1px solid #ffffff52;padding-left:20px}.function-header span[data-v-cab43a06]{letter-spacing:1.5px;font-size:9px;font-weight:800}.function-header h1[data-v-cab43a06]{margin:3px 0 0;font-size:22px}.back-button[data-v-cab43a06]{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff8c;border-radius:9px;min-width:168px;min-height:38px;padding:8px 15px;font-weight:800}.back-button[data-v-cab43a06]:hover{color:#07589d;background:#fff}.function-content[data-v-cab43a06]{background:#fff;height:calc(100vh - 76px);margin:0;padding:16px 20px 18px;overflow:hidden}.not-found[data-v-cab43a06]{color:#7a8899;text-align:center;padding:40px}@media (width<=760px){.function-header[data-v-cab43a06]{padding:8px 12px}.function-header div[data-v-cab43a06]{display:none}.function-content[data-v-cab43a06]{padding:10px}}[data-v-d6e98adf]{box-sizing:border-box}.sales-page[data-v-d6e98adf]{color:#12375f;background:#f3f7fc;height:100vh;font-family:Arial,sans-serif;overflow:hidden}.sales-header[data-v-d6e98adf]{color:#fff;background:linear-gradient(125deg,#063d73,#0780d5);justify-content:space-between;align-items:center;height:88px;padding:14px 4vw;display:flex}.sales-header span[data-v-d6e98adf]{letter-spacing:1.8px;font-size:9px;font-weight:900}.sales-header h1[data-v-d6e98adf]{margin:3px 0;font-size:25px}.sales-header p[data-v-d6e98adf]{color:#d9eeff;margin:0;font-size:11px}.header-quotation-button[data-v-d6e98adf]{color:#07538f;cursor:pointer;background:#fff;border:2px solid #fff;border-radius:10px;min-width:180px;min-height:42px;padding:9px 18px;font-size:13px;font-weight:900;box-shadow:0 6px 16px #002d532e}main[data-v-d6e98adf]{height:calc(100vh - 88px);padding:11px 3vw 80px}.hero-search[data-v-d6e98adf]{color:#fff;background:linear-gradient(135deg,#075da5,#0695e5);border-radius:17px;align-items:center;gap:12px;width:min(760px,92vw);min-height:68px;margin:0 auto 10px;padding:9px 14px;display:flex;box-shadow:0 9px 22px #0669b13d}.search-symbol[data-v-d6e98adf]{flex:none;font-size:29px!important}.search-copy[data-v-d6e98adf]{flex-direction:column;min-width:135px;display:flex}.search-copy b[data-v-d6e98adf]{font-size:14px}.search-copy small[data-v-d6e98adf]{color:#dff3ff;margin-top:2px;font-size:8px}.hero-search input[data-v-d6e98adf]{color:#12375f;background:#fff;border:0;border-radius:11px;outline:none;flex:1;min-width:0;height:45px;padding:0 16px;font-size:15px}.hero-search input[data-v-d6e98adf]:focus{box-shadow:0 0 0 4px #ffffff47}.sales-rates[data-v-d6e98adf]{background:#fff;border:1px solid #d8e5f2;border-radius:14px;height:calc(100% - 78px);padding:10px}.section-title[data-v-d6e98adf]{justify-content:space-between;align-items:center;height:38px;display:flex}.section-title small[data-v-d6e98adf]{color:#0780d5;letter-spacing:1.3px;font-size:8px;font-weight:900}.section-title h2[data-v-d6e98adf]{margin:1px 0;font-size:16px}.cart-summary[data-v-d6e98adf]{color:#0867ad;background:#e9f5ff;border-radius:8px;padding:6px 10px;font-size:10px}.rate-browser[data-v-d6e98adf]{height:calc(100% - 38px);overflow:hidden}.quotation-cart[data-v-d6e98adf]{z-index:20;color:#fff;background:#073d70;border-radius:13px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:fixed;bottom:14px;left:3vw;right:3vw;box-shadow:0 10px 28px #052a4c47}.quotation-cart div[data-v-d6e98adf]{flex-direction:column;display:flex}.quotation-cart small[data-v-d6e98adf]{color:#cde8ff;margin-top:2px}.quotation-cart button[data-v-d6e98adf]{color:#07467e;cursor:pointer;background:#fff;border:0;border-radius:9px;min-height:42px;padding:8px 20px;font-weight:900}@media (width<=700px){.sales-header[data-v-d6e98adf]{height:76px;padding:10px 12px}.sales-header h1[data-v-d6e98adf]{font-size:20px}.sales-header p[data-v-d6e98adf]{display:none}.header-quotation-button[data-v-d6e98adf]{min-width:145px;min-height:40px;padding:7px 10px;font-size:11px}main[data-v-d6e98adf]{height:calc(100vh - 76px);padding:9px 8px 84px}.hero-search[data-v-d6e98adf]{flex-wrap:wrap;min-height:82px;padding:8px 10px}.search-symbol[data-v-d6e98adf]{font-size:24px!important}.search-copy[data-v-d6e98adf]{min-width:0}.hero-search input[data-v-d6e98adf]{flex-basis:100%;width:100%;height:40px;font-size:13px}.sales-rates[data-v-d6e98adf]{height:calc(100% - 92px);padding:7px}.quotation-cart[data-v-d6e98adf]{bottom:8px;left:8px;right:8px}.quotation-cart small[data-v-d6e98adf]{display:none}.quotation-cart button[data-v-d6e98adf]{padding:8px 13px}}.header-actions[data-v-d6e98adf]{align-items:center;gap:10px;display:flex}.header-left[data-v-d6e98adf]{align-items:center;gap:14px;min-width:0;display:flex}.back-button[data-v-d6e98adf]{color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff18;border:1px solid #fff;border-radius:8px;min-height:38px;padding:7px 12px;font-weight:800;transition:background .2s,color .2s}.back-button[data-v-d6e98adf]:hover{color:#07538f;background:#fff}.back-button[data-v-d6e98adf]:focus-visible{outline-offset:2px;outline:2px solid #fff}.sign-out[data-v-d6e98adf]{color:#fff;cursor:pointer;background:#ffffff18;border:1px solid #fff8;border-radius:8px;min-height:38px;padding:7px 12px;font-weight:800}.shipper-manage-button[data-v-d6e98adf]{color:#fff;cursor:pointer;background:#ffffff18;border:1px solid #fff;border-radius:10px;min-height:42px;padding:8px 15px;font-size:12px;font-weight:900}@media (width<=700px){.header-actions[data-v-d6e98adf]{gap:5px}.sign-out[data-v-d6e98adf]{display:none}.shipper-manage-button[data-v-d6e98adf]{min-height:40px;padding:7px 9px;font-size:10px}}@scope(.cq-page){*{box-sizing:border-box}.cq-page{color:#12375f;background:#f3f7fc;min-height:100vh;font-family:Arial,sans-serif}.cq-header{z-index:20;color:#fff;background:linear-gradient(125deg,#063d73,#0780d5);align-items:center;gap:18px;height:74px;padding:9px 3vw;display:flex;position:sticky;top:0}button{color:#075a9e;cursor:pointer;background:#fff;border:1px solid #9fc6e7;border-radius:8px;padding:9px 13px;font-weight:800}.cq-header>button,.cq-header nav button{color:#fff;background:0 0}.cq-header div{flex:1}.cq-header small{letter-spacing:1.5px;font-size:8px}.cq-header h1{margin:2px 0;font-size:21px}.cq-header h1 em{color:#bfe7ff;margin-left:5px;font-size:12px}.cq-header nav{gap:7px;display:flex}main{max-width:1500px;margin:auto;padding:14px 2vw 40px}.setup-card,.search-card,.quotation-card,.reference-contact{background:#fff;border:1px solid #d4e2ef;border-radius:13px;margin-bottom:12px;padding:14px 16px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.section-heading small{color:#0874ca;letter-spacing:1px;font-size:8px;font-weight:900}.section-heading h2{margin:2px 0;font-size:16px}.section-heading>span{background:#eef6fd;border-radius:8px;padding:6px 9px;font-size:10px}.shipper-row{grid-template-columns:minmax(300px,1fr) 1.4fr;gap:12px;display:grid}.shipper-row label,.profit-tools label{font-size:9px;font-weight:900}input,select{border:1px solid #c7daea;border-radius:7px;outline:none;width:100%;height:38px;margin-top:4px;padding:0 11px}.shipper-summary{background:#f1f7fd;border-radius:8px;flex-direction:column;justify-content:center;padding:8px 12px;display:flex}.shipper-summary span{color:#64788d;margin-top:3px;font-size:9px}.quick-search{background:#f5fbff;border:2px solid #1683d2;border-radius:12px;align-items:center;gap:8px;padding:7px;display:flex}.quick-search>span{padding:0 9px;font-size:25px}.quick-search input{background:0 0;border:0;height:42px;margin:0;font-size:14px}.quick-search button{background:0 0;border:0}.search-results{border:1px solid #d8e4ee;border-radius:9px;max-height:310px;margin-top:8px;overflow:auto}.search-results article{border-bottom:1px solid #e1e9f0;grid-template-columns:1.2fr 1fr 2fr 1fr 82px;align-items:center;gap:10px;padding:9px 11px;display:grid}.search-results article>div{flex-direction:column;display:flex}.search-results small{color:#6c7f92;font-size:8px}.prices{flex-wrap:wrap;gap:5px;flex-direction:row!important}.prices span{background:#f1f8fe;border:1px solid #b9d8f1;border-radius:6px;min-width:65px;padding:5px 7px}.prices b{font-size:12px}.valid b{font-size:9px}.select{color:#fff;background:#0b73c3}.select:disabled{color:#53718a;background:#e3ebf2}.profit-tools{background:#eef6fd;border-radius:9px;grid-template-columns:240px 210px 150px 1fr;align-items:end;gap:10px;margin-bottom:10px;padding:10px;display:grid}.profit-tools p{color:#667b90;margin:0 0 8px;font-size:9px}.quote-table{border:1px solid #d4e1eb;border-radius:9px;overflow:auto}.table-head,.quote-table>article{grid-template-columns:1.1fr 1fr 2.4fr .8fr 65px;gap:10px;min-width:900px;display:grid}.table-head{color:#fff;text-align:center;background:#0d64aa;padding:9px 10px;font-size:9px;font-weight:900}.quote-table>article{border-bottom:1px solid #dfe7ee;align-items:center;padding:10px}.quote-table article>div:not(.editable-prices){flex-direction:column;display:flex}.quote-table article small{color:#6d8092;margin-top:3px;font-size:8px}.editable-prices{flex-wrap:wrap;gap:6px;display:flex}.editable-prices label{background:#f5faff;border:1px solid #bcd7ee;border-radius:7px;width:145px;padding:5px;position:relative}.editable-prices label>span{justify-content:space-between;font-size:9px;font-weight:900;display:flex}.editable-prices label small{font-size:7px;font-weight:400}.editable-prices input{height:28px;margin-top:3px;padding-right:34px;font-size:13px;font-weight:900}.editable-prices em{color:#e12b2b;font-size:7px;font-style:normal;font-weight:900;position:absolute;bottom:12px;right:10px}.remove{color:#d52525;background:#fdeaea;border:0;font-size:9px}.empty{text-align:center;color:#75889a;padding:35px}.reference-contact{grid-template-columns:1.1fr 1fr;gap:18px;display:grid}.company-reference{align-items:center;gap:16px;display:flex}.company-reference img{width:95px}.company-reference div{flex-direction:column;gap:4px;display:flex}.company-reference small,.sales-reference>small{color:#0872c9;letter-spacing:1px;font-size:8px;font-weight:900}.company-reference strong{font-size:14px}.company-reference span{color:#e52c2c;font-size:9px;font-weight:900}.sales-reference{border-left:1px solid #dce7f0;padding-left:18px}.sales-reference dl{gap:4px;margin:7px 0;display:grid}.sales-reference dl div{grid-template-columns:90px 1fr;gap:8px;display:grid}.sales-reference dt,.sales-reference dd,.sales-reference p{margin:0;font-size:8px}.sales-reference dd{font-weight:700}.sales-reference p{color:#7b8c9b;font-style:italic}.overlay{z-index:100;background:#00000073;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(760px,96vw)}.modal header{background:#eef6fd;justify-content:space-between;padding:15px 18px;display:flex}.modal h3,.modal p{margin:0}.modal p{color:#718399;margin-top:3px;font-size:9px}.modal header button{color:#fff;background:#e83232;border:0;border-radius:50%;width:30px;height:30px;padding:0;font-size:18px}.form-grid{grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.form-grid label{font-size:9px;font-weight:900}.form-grid .wide{grid-column:1/-1}.modal footer{border-top:1px solid #dfe7ee;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.modal .primary{color:#fff;background:#e83232}@media (width<=760px){.cq-header div{display:none}.cq-header nav{margin-left:auto}.cq-header nav button:first-child{display:none}main{padding:8px}.shipper-row,.reference-contact{grid-template-columns:1fr}.search-results article{grid-template-columns:1fr 1fr}.search-results .prices{grid-column:1/-1}.profit-tools{grid-template-columns:1fr 1fr}.profit-tools p{grid-column:1/-1}.sales-reference{border-top:1px solid #dce7f0;border-left:0;padding:10px 0 0}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}}@media print{.cq-header,.setup-card,.search-card,.profit-tools,.remove{display:none!important}.cq-page{background:#fff}main{padding:0}.quotation-card,.reference-contact{border:0}}}.cq-page .range-profit-tools{background:#f8fbfe;border:1px solid #b9d6ed;border-radius:9px;margin:-2px 0 10px;padding:10px}.cq-page .range-profit-tools>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.cq-page .range-profit-tools>header div{flex-direction:column;gap:3px;display:flex}.cq-page .range-profit-tools>header b{font-size:11px}.cq-page .range-profit-tools>header span{color:#687f94;font-size:9px}.cq-page .range-profit-tools>header button{padding:7px 11px}.cq-page .range-profit-head,.cq-page .range-profit-row{grid-template-columns:180px 180px 220px 85px;align-items:center;gap:8px;display:grid}.cq-page .range-profit-head{color:#315a7d;padding:0 4px;font-size:9px;font-weight:900}.cq-page .range-profit-row input{background:#fff;height:34px;margin-top:4px}.cq-page .range-profit-row button{color:#cf2525;background:#fff4f4;border-color:#f0caca;margin-top:4px;padding:8px}.cq-page .range-profit-row button:disabled{color:#9aa9b5;cursor:not-allowed;background:#edf1f4}.cq-page .range-error{color:#c62424;margin:8px 0 0;font-size:10px;font-weight:800}@media (width<=760px){.cq-page .range-profit-head,.cq-page .range-profit-row{grid-template-columns:1fr 1fr}.cq-page .range-profit-head span:nth-child(3),.cq-page .range-profit-head span:nth-child(4){display:none}}.cq-page .sheet-rate-table{width:100%;table-layout:fixed!important}.cq-page .schedule-cell textarea{min-height:62px}@page{size:A4 portrait;margin:0}@media print{html,body,#app,.cq-page{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;overflow:visible!important}html body .cq-page main{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}html body .cq-page .quotation-sheet{width:210mm!important;min-width:0!important;max-width:210mm!important;min-height:297mm!important;box-shadow:none!important;box-sizing:border-box!important;margin:0!important;padding:9mm 10mm!important}html body .cq-page .sheet-rate-table{table-layout:fixed!important;width:100%!important;font-size:9px!important}.cq-page .sheet-rate-table th,.cq-page .sheet-rate-table td{overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important;padding:4px 3px!important}.cq-page .sheet-rate-table th{font-size:8px!important}.cq-page .sheet-rate-table .sheet-charge,.cq-page .schedule-review{font-size:7.5px!important;line-height:1.2!important}.cq-page .sheet-rate-table td:first-child{min-width:0!important}.cq-page .sheet-rate-table .route-surcharge-head{width:22%!important}.cq-page .sheet-rate-table .route-fee-head{width:8%!important}.cq-page .sheet-rate-table .schedule-head{width:13%!important}.cq-page .sheet-rate-table thead{display:table-header-group}.cq-page .sheet-rate-table tr{break-inside:avoid;page-break-inside:avoid}}.cq-page .local-charge-panel{background:#f7fbfe;border:1px solid #c9ddeb;border-radius:9px;margin-top:10px;padding:10px}.cq-page .local-charge-panel>header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:8px;display:flex}.cq-page .local-charge-panel>header>div{flex-direction:column;gap:3px;display:flex}.cq-page .local-charge-panel>header small{color:#0874ca;letter-spacing:1px;font-size:8px;font-weight:900}.cq-page .local-charge-panel>header b{font-size:12px}.cq-page .local-charge-panel>header label{width:220px;font-size:9px;font-weight:900}.cq-page .local-charge-panel select{height:32px;margin-top:3px}.cq-page .local-charge-row{border-top:1px solid #deebf4;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:8px;padding:6px 0;display:grid}.cq-page .local-charge-row>strong{font-size:10px}.cq-page .local-charge-strip{scrollbar-width:thin;gap:5px;min-width:0;padding:1px 0 4px;display:flex;overflow-x:auto}.cq-page .local-charge-strip>label{white-space:nowrap;background:#fff;border:1px solid #c1d9ec;border-radius:6px;flex:none;align-items:center;gap:4px;min-height:30px;padding:3px 6px;font-size:8px;display:flex}.cq-page .local-charge-strip>label>input[type=checkbox]{width:14px;height:14px;margin:0;padding:0}.cq-page .local-charge-strip>label>input[type=number]{text-align:right;width:58px;height:23px;margin:0;padding:2px 4px;font-size:9px;font-weight:900}.cq-page .local-charge-strip b{color:#075f9b}.cq-page .local-charge-panel>p{color:#6d8092;margin:5px 0;font-size:9px}.cq-page .sheet-local{margin-top:14px;display:block}.cq-page .sheet-local-strip{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.cq-page .sheet-local-strip>span{white-space:nowrap;border:1px solid #777;padding:4px 6px;font-size:9px}.cq-page .sheet-rate-table th:nth-child(3){min-width:110px}.cq-page .sheet-rate-table th:nth-child(4){min-width:auto}@media (width<=760px){.cq-page .local-charge-panel>header{flex-direction:column;align-items:stretch}.cq-page .local-charge-panel>header label{width:100%}.cq-page .local-charge-row{grid-template-columns:1fr}}.cq-page .profit-tools{grid-template-columns:minmax(190px,1fr) 170px 135px 190px}.cq-page .charge-selector{flex-direction:column;align-self:stretch;gap:5px;display:flex!important}.cq-page .charge-selector>label{cursor:pointer;background:#f2fbf5;border:1px solid #bfe2cd;border-radius:6px;align-items:flex-start;gap:6px;padding:5px 6px;font-size:9px;display:flex}.cq-page .charge-selector>label>input{flex:none;width:14px;height:14px;margin:1px 0 0;padding:0}.cq-page .charge-selector>label>span{flex-direction:column;gap:2px;min-width:0;display:flex}.cq-page .charge-selector b{color:#075e98}.cq-page .local-selector>label{background:#f5f9fd;border-color:#c8dcef}.cq-page .local-selector label span>input{width:92px;height:26px;margin:2px 3px 0 0;padding:3px 6px;font-size:10px;font-weight:800}.cq-page .sheet-charge{margin:2px 0;font-size:9px;line-height:1.25;display:block}.cq-page .sheet-charge+.sheet-charge{border-top:1px dotted #888;padding-top:3px}.cq-page .sheet-rate-table th:nth-child(3),.cq-page .sheet-rate-table th:nth-child(4){min-width:112px}.cq-page .local-selector{scrollbar-width:thin;align-items:center;min-width:0;max-width:100%;padding:2px 0 5px;overflow:auto hidden;flex-direction:row!important;gap:4px!important}.cq-page .local-selector>label{white-space:nowrap;flex:none;min-height:32px;align-items:center!important;padding:3px 5px!important}.cq-page .local-selector>label>input{margin:0!important}.cq-page .local-selector>label>span{align-items:center;flex-direction:row!important;gap:3px!important}.cq-page .local-selector label span>input{text-align:right;width:56px;height:24px;padding:2px 4px;margin:0!important}.cq-page .local-selector b{font-size:8px}.cq-page .local-selector>small{white-space:nowrap}@media (width<=900px){.cq-page .profit-tools{grid-template-columns:1fr 1fr}.cq-page .profit-tools button{align-self:end}}html.cq-scroll-page,body.cq-scroll-page{min-height:100%;height:auto!important;overflow:hidden auto!important}body.cq-scroll-page #app{min-height:100vh;height:auto!important;overflow:visible!important}.cq-page .summary-labels{grid-template-columns:1.05fr 1fr 1.15fr;gap:8px;display:grid}.cq-page .summary-label{text-align:left;background:#f8fbfe;border-color:#c8dbea;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:76px;padding:11px 14px;display:flex}.cq-page .summary-label:hover{background:#edf7ff;border-color:#1780ce}.cq-page .summary-label small{color:#0874ca;letter-spacing:1.1px;font-size:9px}.cq-page .summary-label b{color:#14395f;white-space:nowrap;text-overflow:ellipsis;width:100%;margin:5px 0 4px;font-size:15px;overflow:hidden}.cq-page .summary-label span{color:#61778c;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:10px;overflow:hidden}.cq-page .compact-modal{width:min(650px,96vw)}.cq-page .compact-modal h3{font-size:19px}.cq-page .compact-modal header p{font-size:11px}.cq-page .popup-body{gap:13px;padding:18px 20px;display:grid}.cq-page .popup-body label{color:#17375e;font-size:12px;font-weight:900}.cq-page .popup-body input,.cq-page .popup-body textarea{resize:vertical;border:1px solid #c7daea;border-radius:7px;width:100%;margin-top:6px;padding:10px 12px;font-size:13px}.cq-page .popup-body textarea{min-height:82px}.cq-page .picker-result{background:#f4f8fc;border:1px solid #d5e3ee;border-radius:8px;flex-direction:column;justify-content:center;min-height:68px;padding:11px 14px;display:flex}.cq-page .picker-result b{font-size:14px}.cq-page .picker-result span{color:#6b8094;margin-top:5px;font-size:11px}.cq-page .compact-modal footer button{font-size:12px}.cq-page .popup-switch{min-height:28px!important}.cq-page .cq-rate-browser{background:#fff;border:1px solid #d7e4ef;border-radius:10px;height:415px;min-height:0;overflow:hidden}.cq-page .cq-rate-browser .of-page{height:100%;padding:8px}.cq-page .cq-rate-browser .top-bar{margin-bottom:6px}.cq-page .cq-rate-browser .service-tabs{gap:6px;margin-bottom:6px}.cq-page .cq-rate-browser .service-tab{width:120px;min-height:42px;box-shadow:none;padding:5px 10px}.cq-page .cq-rate-browser .service-tab span{font-size:13px}.cq-page .cq-rate-browser .service-tab small{font-size:9px}.cq-page .cq-rate-browser .search-controls{gap:6px}.cq-page .cq-rate-browser .sales-mode .search-field{flex:320px;display:block}.cq-page .cq-rate-browser .search-field label,.cq-page .cq-rate-browser .group-field label{margin-bottom:3px;font-size:9px}.cq-page .cq-rate-browser .search-field input{border-radius:7px;width:100%;min-width:260px;height:31px;min-height:31px;margin:0;padding:4px 9px;font-size:10px}.cq-page .cq-rate-browser .group-field input,.cq-page .cq-rate-browser .group-field select{border-radius:7px;min-width:130px;height:31px;min-height:31px;margin:0;padding:4px 7px;font-size:10px}.cq-page .cq-rate-browser .group-field.compact select{min-width:95px}.cq-page .cq-rate-browser .result-count{border-radius:7px;min-width:92px;min-height:31px;padding:5px 7px;font-size:9px}.cq-page .cq-rate-browser .table-scroll{border-radius:8px;width:100%;overflow:auto}.cq-page .cq-rate-browser .ocean-freight-table{width:100%;min-width:1500px}.cq-page .cq-rate-browser .ocean-freight-table th{padding:7px 5px;font-size:9px;line-height:1.1}.cq-page .cq-rate-browser .ocean-freight-table td{padding:7px 5px;font-size:10px;line-height:1.2}.cq-page .cq-rate-browser .price-box{min-height:34px;padding:4px}.cq-page .cq-rate-browser .price-box strong{font-size:10px}.cq-page .cq-rate-browser .select-rate-button{border-radius:6px;min-width:64px;padding:7px 8px;font-size:9px}.cq-page .cq-rate-browser button{font-size:9px}.cq-page .cq-rate-browser .surcharge-card{padding:5px}.cq-page .cq-rate-browser .surcharge-card,.cq-page .cq-rate-browser .price-remark{font-size:9px}@media (width<=760px){.cq-page .summary-labels{grid-template-columns:1fr}.cq-page .cq-rate-browser{height:520px}}.cq-page .display-tools{background:#f8fbfe;border:1px solid #d3e2ee;border-radius:9px;grid-template-columns:220px 1fr;align-items:end;gap:12px;margin:-2px 0 10px;padding:9px 10px;display:grid}.cq-page .display-tools>label,.cq-page .display-tools>div>b{font-size:9px;font-weight:900}.cq-page .display-tools>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cq-page .type-check{background:#fff;border:1px solid #bcd4e8;border-radius:7px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.cq-page .type-check input,.cq-page .branch-toggle input{width:15px;height:15px;margin:0;padding:0}.cq-page .branch-toggle{align-self:end;align-items:center;gap:7px;min-height:38px;display:flex}.cq-page .sheet-company>div,.cq-page .sheet-company p{text-align:center}.cq-page .quotation-sheet>h1{text-align:center;letter-spacing:.3px}.cq-page .quotation-meta{grid-template-columns:minmax(0,1.55fr) minmax(210px,1fr);gap:12px;margin:0 0 18px;display:grid}.cq-page .customer-meta,.cq-page .document-meta{background:#fafafa;border:1px solid #b8c2ca;padding:10px 12px}.cq-page .quotation-meta small{color:#1474b5;letter-spacing:1px;margin-bottom:5px;font-family:Arial,sans-serif;font-size:8px;font-weight:900;display:block}.cq-page .quotation-meta h3{margin:0 0 7px;font-family:Arial,sans-serif;font-size:11px}.cq-page .quotation-meta dl{gap:3px;margin:0;display:grid}.cq-page .quotation-meta dl div{grid-template-columns:58px minmax(0,1fr);gap:5px;display:grid}.cq-page .quotation-meta dt{color:#58636d;font-size:9px}.cq-page .quotation-meta dd{overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:700}.cq-page .document-meta{background:#f4f9fd;border-left:3px solid #1474b5}.cq-page .document-meta dl div{grid-template-columns:55px minmax(0,1fr)}@media (width<=700px){.cq-page .quotation-meta{grid-template-columns:1fr}}.cq-page main{max-width:1780px;display:block}.cq-page .reference-contact{display:none}.cq-page .document-fields{border-top:1px solid #e3ebf2;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;padding-top:10px;display:grid}.cq-page .document-fields label{font-size:9px;font-weight:900}.cq-page .document-fields .wide{grid-column:1/-1}.cq-page .document-fields textarea{resize:vertical;width:100%;font:inherit;border:1px solid #c7daea;border-radius:7px;margin-top:4px;padding:9px 11px}.cq-page .preview-panel{background:#dce6ef;border:1px solid #bed4e7;border-radius:14px;width:100%;margin-top:18px;padding:18px;position:static;overflow:auto}.cq-page .preview-caption{color:#31556f;justify-content:space-between;align-items:center;max-width:900px;margin:0 auto 10px;font-size:10px;display:flex}.cq-page .preview-caption b{color:#0874ca;letter-spacing:1px}.cq-page .quotation-sheet{color:#111;background:#fff;width:min(100%,900px);min-height:1120px;margin:0 auto;padding:48px 58px 38px;font-family:Times New Roman,serif;font-size:13px;line-height:1.35;box-shadow:0 4px 16px #23465e24}.cq-page .sheet-company{grid-template-columns:120px 1fr;align-items:center;gap:15px;display:grid}.cq-page .sheet-company img{width:112px}.cq-page .sheet-company h2{color:#0972ba;margin:0 0 4px;font-family:Arial,sans-serif;font-size:24px}.cq-page .sheet-company p{margin:1px 0;font-size:10px;font-style:italic}.cq-page .sheet-rule{border-top:1.5px solid #111;margin:9px 0 22px}.cq-page .sheet-date{grid-template-columns:45px 1fr;margin-bottom:14px;display:grid}.cq-page .quotation-sheet>h1{margin:0 0 17px;font-size:15px;text-decoration:underline}.cq-page .quotation-sheet>p{margin:8px 0}.cq-page .commodity{margin-bottom:12px!important}.cq-page .sheet-rate-table{border-collapse:collapse;text-align:center;width:100%}.cq-page .sheet-rate-table th{background:#d7d7d7;border:1px solid #111;padding:7px 5px;font-size:11px}.cq-page .sheet-rate-table td{border:1px solid #111;padding:8px 5px}.cq-page .sheet-rate-table small{font-size:9px}.cq-page .sheet-empty{color:#7c8790;background:#fff!important;height:80px!important}.cq-page .sheet-notes,.cq-page .sheet-local{margin-top:16px}.cq-page .sheet-notes p{margin:4px 0;font-size:10px;font-style:italic}.cq-page .preline{white-space:pre-line}.cq-page .local-placeholder{color:#666;border:1px dashed #888;margin-top:7px;padding:8px;font-size:10px}.cq-page .closing{margin-top:22px!important}.cq-page .signature{flex-direction:column;gap:4px;margin-top:18px;display:flex}.cq-page .signature strong{margin:4px 0;font-size:13px}.cq-page .signature small{font-size:9px}.cq-page .quotation-sheet footer{text-align:center;border-top:1px solid #777;margin-top:28px;padding-top:6px;font-size:9px;font-style:italic}@media (width<=960px){.cq-page .preview-panel{padding:10px}.cq-page .quotation-sheet{min-width:720px}}@media print{body,#app,.cq-page{background:#fff!important;height:auto!important;overflow:visible!important}.cq-page .cq-header,.cq-page main>section,.cq-page .preview-caption,.cq-page .overlay,.cq-page .cq-bottom-actions{display:none!important}.cq-page main{max-width:none!important;margin:0!important;padding:0!important;display:block!important}.cq-page .preview-panel{background:#fff!important;border:0!important;max-height:none!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.cq-page .quotation-sheet{width:210mm!important;min-height:297mm!important;box-shadow:none!important;break-inside:auto!important;page-break-inside:auto!important;margin:0 auto!important;padding:14mm 16mm!important}.cq-page .sheet-rate-table thead{display:table-header-group}.cq-page .sheet-rate-table tr,.cq-page .sheet-notes,.cq-page .sheet-local,.cq-page .signature,.cq-page .quotation-sheet footer{break-inside:avoid;page-break-inside:avoid}}.cq-page .schedule-cell{flex-direction:column;gap:5px;min-width:0;display:flex!important}.cq-page .schedule-cell label{color:#1b4f77;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.cq-page .schedule-cell input[type=checkbox]{width:14px;height:14px;margin:0;padding:0}.cq-page .schedule-cell textarea{resize:vertical;border:1px solid #c7daea;border-radius:6px;width:100%;min-height:48px;padding:6px 7px;font:10px/1.3 Arial,sans-serif}.cq-page .schedule-review{white-space:pre-line;min-width:104px;font-size:9px;line-height:1.3}.cq-page .sheet-rate-table .schedule-head{width:14%}.cq-page .sheet-local-lines{border:1px solid #777;margin-top:6px}.cq-page .sheet-local-lines p{border-bottom:1px solid #aaa;margin:0;padding:4px 6px;font-size:9px;line-height:1.35}.cq-page .sheet-local-lines p:last-child{border-bottom:0}.cq-page .cq-bottom-actions{background:#fff;border:1px solid #cbddeb;border-radius:10px;justify-content:flex-end;gap:8px;margin:14px 0 4px;padding:12px;display:flex}.cq-page .cq-bottom-actions button:last-child{color:#fff;background:#0876ca;border-color:#0876ca}@media (width<=760px){.cq-page .cq-bottom-actions{z-index:15;flex-wrap:wrap;position:sticky;bottom:0}.cq-page .cq-bottom-actions button{flex:42%}}.cq-page .setup-card,.cq-page .search-card,.cq-page .quotation-card{padding:12px 14px}.cq-page .shipper-row{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr)}.cq-page .shipper-summary{min-height:38px}.cq-page .document-fields{grid-template-columns:1fr 1fr;margin-top:8px;padding-top:8px}.cq-page .branch-settings{grid-template-columns:auto 1fr;align-items:end;gap:9px;display:grid}.cq-page .branch-settings>input{margin:0}.cq-page .branch-toggle{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;min-height:38px;display:inline-flex}.cq-page .branch-toggle input,.cq-page .type-check input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.cq-page .branch-toggle>span{background:#b8c7d5;border-radius:20px;width:32px;height:18px;transition:all .2s;position:relative}.cq-page .branch-toggle>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.cq-page .branch-toggle input:checked+span{background:#0876ca}.cq-page .branch-toggle input:checked+span:after{transform:translate(14px)}.cq-page .profit-tools{grid-template-columns:minmax(190px,1fr) 170px 135px minmax(150px,1fr);gap:8px;margin-bottom:8px;padding:8px}.cq-page .profit-tools input,.cq-page .profit-tools select{height:34px}.cq-page .profit-tools button{min-height:34px;padding:6px 10px}.cq-page .display-tools{grid-template-columns:190px 1fr;align-items:center;margin:0 0 9px;padding:8px 10px}.cq-page .display-tools>label>span{margin-bottom:3px;font-size:9px;font-weight:900;display:block}.cq-page .display-tools select{height:34px;margin:0}.cq-page .container-picker{align-items:center;display:flex;gap:6px!important}.cq-page .container-picker>b{margin-right:3px}.cq-page .type-check{cursor:pointer;min-width:58px;position:relative;border-color:#c8d9e7!important;align-items:center!important;gap:5px!important;padding:6px 9px!important;display:inline-flex!important}.cq-page .type-check>span{color:#0000;background:#fff;border:1px solid #9db7cc;border-radius:4px;place-items:center;width:15px;height:15px;font-size:10px;display:inline-grid}.cq-page .type-check:has(input:checked){color:#075b9c;background:#edf7ff!important;border-color:#1780ce!important}.cq-page .type-check input:checked+span{color:#fff;background:#0876ca;border-color:#0876ca}.cq-page .document-fields textarea{min-height:54px}.cq-page .section-heading{margin-bottom:8px}@media (width<=760px){.cq-page .shipper-row,.cq-page .document-fields,.cq-page .branch-settings,.cq-page .profit-tools,.cq-page .display-tools{grid-template-columns:1fr}.cq-page .branch-toggle{min-height:24px}.cq-page .container-picker{align-items:flex-start!important}}.cq-page .sheet-local{display:block!important}.cq-page .quote-table .charge-selector b{font-size:11px}.cq-page .quote-table .charge-selector span{font-size:10px;font-weight:700;line-height:1.35}.cq-page .quote-table .valid{text-align:center;align-items:center}.cq-page .quote-table .valid b{font-size:12px;line-height:1.25}.cq-page .quote-table .valid small{font-size:10px}.cq-page .local-charge-strip>label>input[type=number]{appearance:textfield}.cq-page .local-charge-strip>label>input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.cq-page .local-charge-strip>label>input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.cq-page .sheet-rate-table .sheet-charge{font-size:10px;line-height:1.35}.cq-page .sheet-rate-table td:first-child{min-width:92px;font-size:12px}.cq-page .sheet-rate-table td:first-child small{font-size:9px;font-weight:400}.cq-page .sheet-rate-table thead tr:nth-child(2) th{color:#063d73;background:#e7edf2;min-width:80px}.cq-page .container-picker-empty{color:#6b8094;align-self:center;font-size:10px}.cq-page .sheet-container-placeholder{color:#687987;text-align:center;background:#fafcfd;border:1px dashed #9eabb5;margin:12px 0 4px;padding:22px;font-family:Arial,sans-serif;font-size:11px}.cq-page .table-head,.cq-page .quote-table>article{grid-template-columns:minmax(135px,.8fr) minmax(125px,.75fr) minmax(270px,1.55fr) minmax(170px,1fr) minmax(145px,.82fr) 105px 65px;min-width:1320px}.cq-page .quote-table .charge-selector>label{padding:5px 6px}.cq-page .quote-table .charge-selector span{font-size:9px}.cq-page .route-fee-cell{flex-direction:column;gap:5px;display:flex!important}.cq-page .route-fee-cell>button{padding:6px 8px;font-size:9px}.cq-page .route-fee-cell>small{color:#71859a;font-size:9px}.cq-page .route-fee-summary{flex-direction:column;gap:3px;display:flex}.cq-page .route-fee-summary span{color:#51337a;background:#faf7ff;border:1px solid #d4c6ea;border-radius:5px;padding:4px 5px;font-size:9px}.cq-page .sheet-rate-table td:first-child{background:#fff}.cq-page .sheet-rate-table .pod-cell{background:#e3e3e3;min-width:92px}.cq-page .sheet-rate-table .route-surcharge-head{width:20%}.cq-page .sheet-rate-table .route-fee-head{width:14%}.cq-page .route-fee-modal .popup-body{max-height:52vh;overflow:auto}.cq-page .route-fee-option{background:#f8fbfe;border:1px solid #d7e1eb;border-radius:7px;grid-template-columns:18px minmax(180px,1fr) 105px 35px;align-items:center;gap:8px;padding:8px;display:grid}.cq-page .route-fee-option>input[type=checkbox]{width:16px;height:16px;margin:0;padding:0}.cq-page .route-fee-option>span{flex-direction:column;gap:3px;display:flex}.cq-page .route-fee-option small{color:#71859a;font-size:9px}.cq-page .route-fee-option>input[type=number]{text-align:right;height:32px;margin:0;font-weight:800}.cq-page .route-fee-option em{color:#d33225;font-size:9px;font-style:normal;font-weight:900}.cq-page .route-fee-source{background:#eef6fd;border-radius:8px;grid-template-columns:110px 1fr;align-items:center;gap:10px;margin-bottom:10px;padding:8px;font-size:10px;display:grid}.cq-page .route-fee-source select{height:34px;margin:0}[data-v-243dc169]{box-sizing:border-box}.sales-shipper-page[data-v-243dc169]{color:#12375f;background:#f3f7fc;height:100vh;font-family:Arial,sans-serif;overflow:hidden}.sales-shipper-page>header[data-v-243dc169]{color:#fff;background:linear-gradient(125deg,#063d73,#0780d5);align-items:center;gap:18px;height:82px;padding:12px 3vw;display:flex}header button[data-v-243dc169]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff8;border-radius:9px;padding:10px 15px;font-weight:800}header small[data-v-243dc169]{letter-spacing:1.6px;font-size:9px;font-weight:900}header h1[data-v-243dc169]{margin:2px 0;font-size:23px}header p[data-v-243dc169]{color:#d7ecff;margin:0;font-size:10px}main[data-v-243dc169]{grid-template-rows:auto minmax(0,1fr);gap:10px;height:calc(100vh - 82px);padding:14px 3vw 18px;display:grid}.principle[data-v-243dc169]{background:#eef7ff;border:1px solid #cfe1ef;border-radius:10px;align-items:center;gap:12px;padding:10px 13px;font-size:11px;display:flex}.principle b[data-v-243dc169]{color:#075d9e}.principle span[data-v-243dc169]{color:#647b90}@media (width<=760px){.sales-shipper-page>header[data-v-243dc169]{height:72px;padding:9px 10px}.sales-shipper-page>header p[data-v-243dc169]{display:none}header h1[data-v-243dc169]{font-size:19px}main[data-v-243dc169]{height:calc(100vh - 72px);padding:9px}.principle[data-v-243dc169]{flex-direction:column;align-items:flex-start;gap:3px}}[data-v-8b6fa749]{box-sizing:border-box}.login-page[data-v-8b6fa749]{background:linear-gradient(135deg,#052f5c,#087fce);place-items:center;min-height:100vh;padding:20px;display:grid}.login-card[data-v-8b6fa749]{color:#12375f;background:#fff;border-radius:18px;width:min(470px,94vw);font-family:Arial;overflow:hidden;box-shadow:0 28px 75px #00000047}.brand[data-v-8b6fa749]{background:#edf7ff;align-items:center;gap:18px;padding:30px;display:flex}.brand>span[data-v-8b6fa749]{color:#fff;background:#0874c7;border-radius:14px;place-items:center;width:82px;height:65px;font-size:29px;font-weight:900;display:grid}.brand small[data-v-8b6fa749]{letter-spacing:2px;font-weight:900}.brand h1[data-v-8b6fa749]{margin:3px 0;font-size:27px}.brand p[data-v-8b6fa749]{color:#647b91;margin:0;font-size:12px}form[data-v-8b6fa749]{gap:15px;padding:28px 32px;display:grid}label[data-v-8b6fa749]{font-size:12px;font-weight:900}input[data-v-8b6fa749]{border:1px solid #bcd3e8;border-radius:9px;outline:none;width:100%;height:45px;margin-top:6px;padding:0 13px;font-size:15px;display:block}input[data-v-8b6fa749]:focus{border-color:#0874c7;box-shadow:0 0 0 3px #e2f2ff}button[data-v-8b6fa749]{color:#fff;background:#e93636;border:0;border-radius:9px;height:46px;font-size:14px;font-weight:900}.error[data-v-8b6fa749]{color:#a31313;background:#ffe9e9;border-radius:7px;margin:0;padding:9px;font-size:12px}footer[data-v-8b6fa749]{text-align:center;color:#7b8c9b;border-top:1px solid #e3ebf2;padding:13px;font-size:10px}[data-v-c105d190]{box-sizing:border-box}.viewer-page[data-v-c105d190]{color:#12375f;background:#f3f7fc;height:100vh;font-family:Arial;overflow:hidden}header[data-v-c105d190]{color:#fff;background:linear-gradient(120deg,#073b70,#0787d8);justify-content:space-between;align-items:center;height:84px;padding:12px 4vw;display:flex}header small[data-v-c105d190]{letter-spacing:1.5px;font-weight:900}header h1[data-v-c105d190]{margin:3px 0;font-size:25px}header p[data-v-c105d190]{color:#d9efff;margin:0;font-size:11px}header button[data-v-c105d190]{color:#075a9e;background:#fff;border:1px solid #fff;border-radius:8px;padding:9px 16px;font-weight:800}main[data-v-c105d190]{height:calc(100vh - 84px);padding:14px 3vw}section[data-v-c105d190]{background:#fff;border:1px solid #d5e4f1;border-radius:14px;height:100%;padding:12px}.heading[data-v-c105d190]{justify-content:space-between;height:42px;display:flex}.heading small[data-v-c105d190]{color:#0874ca;letter-spacing:1.4px;font-size:8px;font-weight:900}.heading h2[data-v-c105d190]{margin:2px 0;font-size:18px}.heading>span[data-v-c105d190]{color:#0870bc;background:#eaf6ff;border-radius:8px;height:26px;padding:6px 10px;font-size:10px}.browser[data-v-c105d190]{height:calc(100% - 42px);overflow:hidden}@media (width<=700px){header[data-v-c105d190]{height:76px;padding:9px 12px}header p[data-v-c105d190]{display:none}main[data-v-c105d190]{height:calc(100vh - 76px);padding:8px}section[data-v-c105d190]{padding:7px}}.page[data-v-fc775211]{color:#12375f;background:linear-gradient(135deg,#052f5c,#087fce);place-items:center;min-height:100vh;padding:20px;font-family:Arial;display:grid}form[data-v-fc775211]{background:#fff;border-radius:16px;gap:14px;width:min(450px,94vw);padding:30px;display:grid;box-shadow:0 25px 70px #0005}.mark[data-v-fc775211]{color:#fff;text-align:center;background:#0874c7;border-radius:10px;width:72px;padding:13px;font-size:23px;font-weight:900}h1[data-v-fc775211]{margin:0;font-size:25px}p[data-v-fc775211]{color:#6b8195;margin:0;font-size:12px}label[data-v-fc775211]{gap:6px;font-size:12px;font-weight:900;display:grid}input[data-v-fc775211]{border:1px solid #bed3e6;border-radius:8px;height:44px;padding:0 12px;font-size:15px}button[data-v-fc775211]{color:#fff;background:#e93636;border:0;border-radius:8px;height:45px;font-weight:900}.error[data-v-fc775211]{color:#a71919;background:#ffe7e7;padding:9px}*{box-sizing:border-box}html,body,#app{width:100%;min-width:100%;height:100%;min-height:100%;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;overflow:hidden}body{background:#f5f8fc}button,input,select,textarea{font-family:inherit}
