.toast-stack[data-v-63b14daf]{z-index:10050;gap:10px;width:min(420px,100vw - 40px);display:grid;position:fixed;bottom:28px;right:28px}.toast[data-v-63b14daf]{border-radius:12px;grid-template-columns:24px 1fr 24px;align-items:start;gap:10px;padding:13px 15px;font-size:13px;font-weight:700;display:grid;box-shadow:0 10px 25px #00000026}.toast p[data-v-63b14daf]{word-break:break-word;margin:0}.toast-icon[data-v-63b14daf]{border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.toast-close[data-v-63b14daf]{width:24px;height:24px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;font-size:18px;line-height:1}.toast-close[data-v-63b14daf]:hover{opacity:1}.toast.success[data-v-63b14daf]{color:#16824a;background:#e8f7ef;border:1px solid #b7e4c7}.toast.success .toast-icon[data-v-63b14daf]{color:#fff;background:#16824a}.toast.error[data-v-63b14daf]{color:#b3261e;background:#fdeaea;border:1px solid #efb4b4}.toast.error .toast-icon[data-v-63b14daf]{color:#fff;background:#c62828}@media (width<=700px){.toast-stack[data-v-63b14daf]{width:auto;bottom:12px;left:12px;right:12px}}.confirm-overlay[data-v-0cbecb37]{z-index:9000;background:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-dialog[data-v-0cbecb37]{background:#fff;border-radius:14px;width:min(420px,100vw - 32px);overflow:hidden;box-shadow:0 24px 65px #0f2a4c5c}.confirm-header[data-v-0cbecb37]{background:#f0f6fc;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.confirm-header h3[data-v-0cbecb37]{color:#17375e;margin:0;font-size:17px}.confirm-close[data-v-0cbecb37]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1}.confirm-body[data-v-0cbecb37]{color:#17375e;padding:18px;font-size:14px}.confirm-body p[data-v-0cbecb37]{margin:0}.confirm-detail[data-v-0cbecb37]{color:#0b5cab;word-break:break-word;background:#f0f6fc;border-radius:8px;padding:8px 10px;font-weight:700;margin-top:10px!important}.confirm-actions[data-v-0cbecb37]{border-top:1px solid #edf1f5;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.confirm-actions button[data-v-0cbecb37]{cursor:pointer;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:800}.confirm-cancel[data-v-0cbecb37]{color:#0b5cab;background:#fff;border:1px solid #a9c5df}.confirm-input[data-v-0cbecb37]{margin-top:14px;font-size:12px;font-weight:800;display:block}.confirm-input input[data-v-0cbecb37]{width:100%;font:inherit;background:#fff;border:1px solid #c8d9e9;border-radius:8px;outline:none;margin-top:5px;padding:10px 11px;font-weight:400}.confirm-input input[data-v-0cbecb37]:focus{border-color:#0876ca;box-shadow:0 0 0 2px #dcefff}.confirm-accept[data-v-0cbecb37]{color:#fff}.confirm-accept.danger[data-v-0cbecb37]{background:#c62828;border:1px solid #c62828}.confirm-accept.danger[data-v-0cbecb37]:hover{background:#ad2020}.confirm-accept.primary[data-v-0cbecb37]{background:#0b5cab;border:1px solid #0b5cab}.confirm-accept.primary[data-v-0cbecb37]:hover{background:#094b8c}.date-input[data-v-4ecc37b3]{display:block;position:relative}.date-input input.date-input__invalid[data-v-4ecc37b3]{background:#fff6f6;border-color:#d62828}.date-input__open[data-v-4ecc37b3]{opacity:.6;cursor:pointer;background:0 0;border:0;padding:0;font-size:1em;line-height:1;position:absolute;top:50%;right:.45em;transform:translateY(-50%)}.date-input__open[data-v-4ecc37b3]:hover{opacity:1}.date-input input.date-input__native[data-v-4ecc37b3]{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:0}.time-cell[data-v-f0a886cd]{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.time-cell-date[data-v-f0a886cd]{color:#17375e;white-space:nowrap;font-weight:600}.time-cell-time[data-v-f0a886cd]{color:#54708f;white-space:nowrap;font-size:12px}.time-cell-empty[data-v-f0a886cd]{color:#54708f}.search-select[data-v-e5d1eb29]{width:100%;min-width:0;max-width:100%;position:relative}.ss-trigger[data-v-e5d1eb29]{color:#1e2c3f;text-align:left;cursor:pointer;width:100%;min-height:41px;transition:border-color .14s var(--tmc-ease), box-shadow .14s var(--tmc-ease);background:#fff;border:1px solid #d5deea;border-radius:10px;align-items:center;gap:8px;padding:11px 12px;font-size:14px;display:flex;overflow:hidden}.ss-trigger[data-v-e5d1eb29]:hover:not(:disabled){border-color:#b9cbe2}.ss-trigger[data-v-e5d1eb29]:focus-visible{outline:2px solid var(--tmc-blue);outline-offset:1px}.ss-trigger[data-v-e5d1eb29]:active:not(:disabled){background:#f8fbfe}.search-select.open .ss-trigger[data-v-e5d1eb29]{border-color:var(--tmc-blue);box-shadow:0 0 0 3px #0b5cab1f}.ss-trigger[data-v-e5d1eb29]:disabled{color:#8fa3ba;cursor:not-allowed;background:#f4f7fb}.ss-value[data-v-e5d1eb29]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ss-value.placeholder[data-v-e5d1eb29]{color:#6b83a0}.ss-clear[data-v-e5d1eb29]{color:#54708f;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:15px;line-height:1;display:inline-flex}.ss-clear[data-v-e5d1eb29]:hover{color:#17375e;background:#e6edf6}.ss-chevron[data-v-e5d1eb29]{color:#54708f;width:16px;height:16px;transition:transform .14s var(--tmc-ease);flex:none}.search-select.open .ss-chevron[data-v-e5d1eb29]{transform:rotate(180deg)}.ss-panel{z-index:10040;background:#fff;border:1px solid #d5deea;border-radius:12px;flex-direction:column;min-width:240px;animation:.12s cubic-bezier(.25,1,.5,1) ss-panel-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 1px 2px #17375e0f,0 12px 28px #17375e24}@keyframes ss-panel-in{0%{opacity:0;transform:translateY(-2px)}}.ss-search{border-bottom:1px solid #eef3f9;flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.ss-search-icon{color:#6b83a0;flex:none;width:15px;height:15px}.ss-search-input{color:#1e2c3f;background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:14px}.ss-search-input::placeholder{color:#6b83a0}.ss-search-input:focus{outline:none}.ss-search-clear{color:#54708f;cursor:pointer;background:#eef3f9;border:0;border-radius:50%;flex:none;width:20px;height:20px;font-size:14px;line-height:1}.ss-search-clear:hover{color:#17375e;background:#e1ecf9}.ss-list{flex:1;min-height:0;margin:0;padding:6px;list-style:none;overflow-y:auto}.ss-list:focus{outline:none}.ss-option{color:#1e2c3f;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:14px;display:flex}.ss-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ss-option.active{background:#eef4fb}.ss-option.selected{color:#17375e;font-weight:700}.ss-check{width:15px;height:15px;color:var(--tmc-blue);flex:none}.ss-empty{color:#54708f;text-align:center;padding:22px 12px;font-size:13px}.ss-footer{color:#54708f;background:#f7fafd;border-top:1px solid #eef3f9;flex:none;padding:8px 12px;font-size:12px}@media (prefers-reduced-motion:reduce){.ss-panel{animation:none}}.modal-overlay[data-v-6c05eeb9]{z-index:100;background:#00000070;justify-content:center;align-items:center;padding:8px;display:flex;position:fixed;inset:0}.import-modal[data-v-6c05eeb9]{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-6c05eeb9]{background:#f0f6fc;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;display:flex}.modal-header h3[data-v-6c05eeb9],.detail-header h3[data-v-6c05eeb9]{color:#17375e;margin:0}.modal-header p[data-v-6c05eeb9],.detail-header p[data-v-6c05eeb9]{color:#68778c;margin:4px 0 0;font-size:12px}.close-circle[data-v-6c05eeb9]{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-6c05eeb9]{border-bottom:1px solid #edf1f5;flex-shrink:0;align-items:stretch;gap:12px;padding:14px 20px;display:flex}.file-box[data-v-6c05eeb9]{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-6c05eeb9]{display:none}.file-name[data-v-6c05eeb9]{color:#17375e;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.file-help[data-v-6c05eeb9]{color:#68778c;margin-top:4px;font-size:11px}.preview-button[data-v-6c05eeb9]{color:#fff;cursor:pointer;background:#0b5cab;border:none;border-radius:10px;min-width:145px;padding:0 18px;font-weight:700}.preview-button[data-v-6c05eeb9]:disabled{cursor:not-allowed;opacity:.55}.template-links[data-v-6c05eeb9]{color:#52677f;align-items:center;gap:10px;width:100%;font-size:13px;display:flex}.template-links a[data-v-6c05eeb9]{color:#0b63b6;border:1px solid #0b63b6;border-radius:7px;padding:7px 11px;font-weight:700;text-decoration:none}.top-error-message[data-v-6c05eeb9]{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-6c05eeb9]{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-6c05eeb9],.summary-card[data-v-6c05eeb9]{background:#f4f7fb;border:1px solid #e2e8f0;border-radius:9px;min-width:0;padding:8px 11px}.summary-grid span[data-v-6c05eeb9]{color:#68778c;margin-bottom:3px;font-size:10px;display:block}.summary-grid strong[data-v-6c05eeb9]{color:#17375e;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.green-text[data-v-6c05eeb9]{color:#15803d!important}.orange-text[data-v-6c05eeb9]{color:#b26a00!important}.red-text[data-v-6c05eeb9]{color:#d62828!important}.toolbar-row[data-v-6c05eeb9]{flex-shrink:0;align-items:flex-end;gap:12px;padding:0 20px 10px;display:flex}.search-control[data-v-6c05eeb9]{flex:1;min-width:0}.filter-control[data-v-6c05eeb9]{flex-shrink:0;width:210px}.search-control label[data-v-6c05eeb9],.filter-control label[data-v-6c05eeb9]{color:#17375e;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.search-control input[data-v-6c05eeb9],.filter-control select[data-v-6c05eeb9]{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-6c05eeb9]{color:#68778c;text-align:center;background:#f4f7fb;border-radius:9px;flex-shrink:0;min-width:170px;padding:10px 12px}.row-counter strong[data-v-6c05eeb9]{color:#17375e}.table-container[data-v-6c05eeb9]{border:1px solid #dce4ee;border-radius:11px;flex:1;min-height:0;margin:0 20px;overflow:auto}.preview-table[data-v-6c05eeb9]{border-collapse:collapse;width:100%;min-width:1780px}.preview-table th[data-v-6c05eeb9]{z-index:4;color:#fff;text-align:left;white-space:nowrap;background:#0b5cab;padding:10px;position:sticky;top:0}.preview-table td[data-v-6c05eeb9]{white-space:nowrap;background:#fff;border-bottom:1px solid #e5e9ef;padding:9px 10px}.preview-table tr.reviewed-row td[data-v-6c05eeb9]{background:#f3fff7}.preview-table tr.error-row td[data-v-6c05eeb9]{background:snow}.review-column[data-v-6c05eeb9],.review-cell[data-v-6c05eeb9]{width:70px;text-align:center!important}.review-checkbox[data-v-6c05eeb9]{cursor:pointer;display:inline-flex;position:relative}.review-checkbox input[data-v-6c05eeb9]{opacity:0;pointer-events:none;position:absolute}.checkmark[data-v-6c05eeb9]{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-6c05eeb9]{color:#fff;background:#169447;border-color:#169447}.review-checkbox input:disabled+.checkmark[data-v-6c05eeb9]{cursor:not-allowed;background:#eef1f5;border-color:#d8dde5}.surcharge-code-list[data-v-6c05eeb9]{flex-wrap:wrap;gap:5px;display:flex}.surcharge-code[data-v-6c05eeb9]{color:#17375e;background:#eef4fb;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-block}.not-available-text[data-v-6c05eeb9]{color:#8995a5;font-size:11px}.action-cell[data-v-6c05eeb9]{gap:6px;display:flex}.small-button[data-v-6c05eeb9]{cursor:pointer;border-radius:7px;padding:6px 9px;font-weight:700}.view-button[data-v-6c05eeb9]{color:#0b5cab;background:#fff;border:1px solid #0b5cab}.apply-row-button[data-v-6c05eeb9]{color:#fff;background:#e53935;border:none}.small-button[data-v-6c05eeb9]:disabled{cursor:not-allowed;opacity:.42}.empty-row[data-v-6c05eeb9]{color:#68778c;text-align:center;padding:30px!important}.validation-badge[data-v-6c05eeb9],.workflow-badge[data-v-6c05eeb9]{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-6c05eeb9]{color:#15803d;background:#e4f6ec}.validation-warning[data-v-6c05eeb9]{color:#966200;background:#fff4d6}.validation-error[data-v-6c05eeb9]{color:#d62828;background:#fdeaea}.validation-pending[data-v-6c05eeb9]{color:#31577c;background:#eef4fb}.workflow-draft[data-v-6c05eeb9]{color:#526171;background:#eef1f5}.workflow-reviewed[data-v-6c05eeb9]{color:#15803d;background:#e7f7ed}.workflow-applied[data-v-6c05eeb9]{color:#0b5cab;background:#e6f0ff}.preview-notice[data-v-6c05eeb9]{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-6c05eeb9]{color:#68778c;text-align:center;border:1px dashed #b8c6d8;border-radius:11px;margin:20px;padding:30px}.modal-footer[data-v-6c05eeb9]{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-6c05eeb9]{color:#68778c;flex-wrap:wrap;gap:15px;font-size:12px;display:flex}.footer-left strong[data-v-6c05eeb9]{color:#17375e}.footer-actions[data-v-6c05eeb9]{gap:9px;display:flex}.secondary-button[data-v-6c05eeb9],.draft-button[data-v-6c05eeb9],.apply-selected-button[data-v-6c05eeb9],.review-detail-button[data-v-6c05eeb9]{cursor:pointer;border-radius:9px;min-width:120px;min-height:40px;font-weight:700}.secondary-button[data-v-6c05eeb9]{color:#0b5cab;background:#fff;border:1px solid #0b5cab}.draft-button[data-v-6c05eeb9]{color:#526171;background:#fff;border:1px solid #68778c}.review-detail-button[data-v-6c05eeb9]{color:#15803d;background:#fff;border:1px solid #169447}.apply-selected-button[data-v-6c05eeb9]{color:#fff;background:#e53935;border:none}.secondary-button[data-v-6c05eeb9]:disabled,.draft-button[data-v-6c05eeb9]:disabled,.apply-selected-button[data-v-6c05eeb9]:disabled,.review-detail-button[data-v-6c05eeb9]:disabled{cursor:not-allowed;opacity:.45}.detail-overlay[data-v-6c05eeb9]{z-index:160;background:#00000080;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.detail-modal[data-v-6c05eeb9]{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-6c05eeb9]{background:#f0f6fc;flex-shrink:0;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.detail-body[data-v-6c05eeb9]{flex:1;min-height:0;padding:15px 20px;overflow-y:auto}.detail-section[data-v-6c05eeb9]{background:#fbfcfe;border:1px solid #e1e8f0;border-radius:11px;margin-bottom:13px;padding:13px}.detail-section[data-v-6c05eeb9]:last-child{margin-bottom:0}.detail-section h4[data-v-6c05eeb9]{color:#17375e;margin:0 0 10px;font-size:14px}.section-header-row[data-v-6c05eeb9]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.section-header-row h4[data-v-6c05eeb9]{margin:0}.information-grid[data-v-6c05eeb9]{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.information-box[data-v-6c05eeb9]{background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:10px 12px}.information-box span[data-v-6c05eeb9],.surcharge-meta-grid span[data-v-6c05eeb9]{color:#68778c;margin-bottom:4px;font-size:10px;display:block}.information-box strong[data-v-6c05eeb9],.surcharge-meta-grid strong[data-v-6c05eeb9]{color:#17375e}.full-width[data-v-6c05eeb9]{grid-column:span 3}.wrap-text[data-v-6c05eeb9]{white-space:pre-wrap;line-height:1.5;display:block}.price-grid[data-v-6c05eeb9]{grid-template-columns:repeat(3,minmax(145px,1fr));gap:10px;display:grid}.price-card[data-v-6c05eeb9]{text-align:center;background:#f0f7ff;border:1px solid #b9d3ee;border-radius:10px;padding:14px}.price-card span[data-v-6c05eeb9]{color:#68778c;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.price-card strong[data-v-6c05eeb9]{color:#0b5cab;font-size:21px}.price-card small[data-v-6c05eeb9]{color:#68778c;margin-top:4px;font-size:10px;font-weight:700;display:block}.found-badge[data-v-6c05eeb9],.new-lane-badge[data-v-6c05eeb9],.count-badge[data-v-6c05eeb9]{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.found-badge[data-v-6c05eeb9]{color:#15803d;background:#e4f6ec}.new-lane-badge[data-v-6c05eeb9]{color:#0b5cab;background:#e6f0ff}.count-badge[data-v-6c05eeb9]{color:#31577c;background:#eef4fb}.new-trade-lane-box[data-v-6c05eeb9]{color:#17375e;background:#f5faff;border:1px dashed #0b5cab;border-radius:9px;padding:12px}.new-trade-lane-box p[data-v-6c05eeb9]{color:#526171;margin:7px 0 0;line-height:1.5}.surcharge-list[data-v-6c05eeb9]{gap:9px;display:grid}.surcharge-card[data-v-6c05eeb9]{background:#fff;border:1px solid #dce4ee;border-radius:10px;padding:12px}.surcharge-card-header[data-v-6c05eeb9]{justify-content:space-between;align-items:center;gap:12px;display:flex}.large-surcharge-code[data-v-6c05eeb9]{color:#17375e;font-size:17px}.surcharge-meta-grid[data-v-6c05eeb9]{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.surcharge-meta-grid div[data-v-6c05eeb9]{background:#f4f7fb;border-radius:8px;padding:8px 9px}.surcharge-price-grid[data-v-6c05eeb9]{grid-template-columns:repeat(3,minmax(110px,1fr));gap:8px;margin-top:10px;display:grid}.surcharge-price-card[data-v-6c05eeb9]{text-align:center;background:#f5faff;border:1px solid #b9d3ee;border-radius:8px;padding:9px}.surcharge-price-card span[data-v-6c05eeb9]{color:#68778c;margin-bottom:4px;font-size:10px;display:block}.surcharge-price-card strong[data-v-6c05eeb9]{color:#0b5cab;font-size:16px}.bill-amount-box[data-v-6c05eeb9]{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-6c05eeb9]{color:#68778c;font-size:11px}.bill-amount-box strong[data-v-6c05eeb9]{color:#0b5cab}.no-surcharge-box[data-v-6c05eeb9]{color:#805000;background:#fffaf0;border:1px dashed #e0a427;border-radius:9px;padding:12px}.no-surcharge-box p[data-v-6c05eeb9]{margin:7px 0 0;line-height:1.5}.ready-message[data-v-6c05eeb9],.warning-message[data-v-6c05eeb9],.error-message[data-v-6c05eeb9]{border-radius:8px;margin-top:7px;padding:9px 10px;line-height:1.45}.ready-message[data-v-6c05eeb9]{color:#15803d;background:#e4f6ec}.warning-message[data-v-6c05eeb9]{color:#966200;background:#fff8e8}.error-message[data-v-6c05eeb9]{color:#d62828;background:#fdeaea}.remark-small[data-v-6c05eeb9]{color:#405268;white-space:pre-wrap;background:#f4f7fb;border-radius:7px;margin-top:8px;padding:8px;font-size:11px}.copy-button[data-v-6c05eeb9]{color:#0b5cab;cursor:pointer;background:#fff;border:1px solid #0b5cab;border-radius:7px;padding:6px 10px;font-weight:700}.copy-button[data-v-6c05eeb9]:disabled{cursor:not-allowed;opacity:.45}.price-remark-box[data-v-6c05eeb9]{color:#26374a;white-space:pre-wrap;background:#fff;border-radius:8px;min-height:55px;padding:11px;line-height:1.6}.detail-footer[data-v-6c05eeb9]{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-6c05eeb9]{grid-template-columns:repeat(4,1fr)}.summary-file[data-v-6c05eeb9]{grid-column:span 4}.toolbar-row[data-v-6c05eeb9]{flex-direction:column;align-items:stretch}.filter-control[data-v-6c05eeb9],.row-counter[data-v-6c05eeb9]{width:100%}}@media (width<=850px){.information-grid[data-v-6c05eeb9],.price-grid[data-v-6c05eeb9],.surcharge-price-grid[data-v-6c05eeb9],.surcharge-meta-grid[data-v-6c05eeb9]{grid-template-columns:1fr 1fr}.full-width[data-v-6c05eeb9]{grid-column:span 2}.modal-footer[data-v-6c05eeb9]{flex-direction:column;align-items:stretch}.footer-actions[data-v-6c05eeb9]{justify-content:flex-end}}.of-page[data-v-d883b6a8]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.top-bar[data-v-d883b6a8]{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.search-area[data-v-d883b6a8]{flex:1;min-width:0}.search-area h3[data-v-d883b6a8]{color:#17375e;margin:0 0 9px}.service-tabs[data-v-d883b6a8]{gap:10px;margin-bottom:12px;display:flex}.service-tab[data-v-d883b6a8]{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-d883b6a8]{letter-spacing:0;font-size:18px;font-weight:800}.service-tab small[data-v-d883b6a8]{color:#68778c;font-size:12px;font-weight:700}.service-tab.fcl.active[data-v-d883b6a8]{color:#fff;background:#0b5cab;border-color:#0b5cab}.service-tab.lcl.active[data-v-d883b6a8]{color:#fff;background:#c96c00;border-color:#c96c00}.service-tab.active small[data-v-d883b6a8]{color:#ffffffdb}.search-controls[data-v-d883b6a8]{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.search-field[data-v-d883b6a8],.group-field[data-v-d883b6a8]{min-width:0}.search-field label[data-v-d883b6a8],.group-field label[data-v-d883b6a8]{color:#17375e;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.search-field input[data-v-d883b6a8]{border:1px solid #d5deea;border-radius:10px;width:400px;min-height:41px;padding:10px 12px}.group-field select[data-v-d883b6a8],.group-field input[data-v-d883b6a8],.group-field[data-v-d883b6a8] .ss-trigger{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-d883b6a8]{min-width:130px}.result-count[data-v-d883b6a8]{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-d883b6a8]{color:#17375e}.lcl-notice[data-v-d883b6a8]{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-d883b6a8]{align-items:center;gap:10px;display:flex}.import-button[data-v-d883b6a8]{color:#0b5cab;cursor:pointer;background:#fff;border:1px solid #0b5cab;border-radius:10px;padding:11px 16px;font-weight:700}.ai-import-button[data-v-d883b6a8]{color:#8a5800;cursor:pointer;background:#fff4d6;border:1px solid #8a5800;border-radius:10px;padding:11px 16px;font-weight:800}.primary[data-v-d883b6a8]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;padding:11px 16px;font-weight:700}.primary[data-v-d883b6a8]:disabled{cursor:not-allowed;opacity:.6}.secondary[data-v-d883b6a8]{color:#0c5daa;cursor:pointer;background:#fff;border:1px solid #0c5daa;border-radius:10px;padding:10px 16px;font-weight:700}.table-scroll[data-v-d883b6a8]{border:1px solid #edf1f5;border-radius:12px;flex:1;min-height:0;overflow:hidden auto}table[data-v-d883b6a8]{border-collapse:collapse;table-layout:fixed;width:calc(100% - 6px);min-width:100%}thead th[data-v-d883b6a8]{z-index:3;position:sticky;top:0}th[data-v-d883b6a8]{color:#fff;text-align:left;white-space:normal;background:#0b5cab;padding:10px 7px;font-size:13px;line-height:1.2}td[data-v-d883b6a8]{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}.service-cell[data-v-d883b6a8]{gap:5px;min-width:76px;display:grid}.transit-time-label[data-v-d883b6a8]{color:#52718d;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2}.ocean-freight-table th[data-v-d883b6a8]:first-child,.ocean-freight-table td[data-v-d883b6a8]:first-child{white-space:nowrap;overflow-wrap:normal;word-break:normal;width:3%}.ocean-freight-table th[data-v-d883b6a8]:nth-child(5),.ocean-freight-table td[data-v-d883b6a8]:nth-child(5){white-space:nowrap;overflow-wrap:normal;word-break:normal;width:4%}.workplace-mode .top-bar[data-v-d883b6a8]{margin-bottom:8px}.workplace-mode .search-area[data-v-d883b6a8]{width:100%}.select-rate-button[data-v-d883b6a8]{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-d883b6a8]{color:#fff;background:#12824b;border-color:#12824b}.sales-mode .search-field[data-v-d883b6a8]{display:none}.ocean-freight-table th[data-v-d883b6a8]:nth-child(10),.ocean-freight-table td[data-v-d883b6a8]:nth-child(10){width:14%}.ocean-freight-table th[data-v-d883b6a8]:nth-child(12),.ocean-freight-table td[data-v-d883b6a8]:nth-child(12){width:12%}.ocean-freight-table th[data-v-d883b6a8]:nth-child(11),.ocean-freight-table td[data-v-d883b6a8]:nth-child(11){width:7%}.remark-cell .remark-clamp[data-v-d883b6a8]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ocean-freight-table th[data-v-d883b6a8]:nth-child(14),.ocean-freight-table td[data-v-d883b6a8]:nth-child(14){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-d883b6a8]{text-align:center}.empty-row[data-v-d883b6a8]{color:#68778c;text-align:center;padding:32px}.mini[data-v-d883b6a8]{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-d883b6a8]{color:#d62828;background:#fdeaea}.rate-type-badge[data-v-d883b6a8],.price-basis[data-v-d883b6a8],.validity-badge[data-v-d883b6a8]{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-d883b6a8]{color:#0b5cab;background:#eef6ff}.price-basis[data-v-d883b6a8]{color:#16824a;background:#e8f7ef}.qq-button[data-v-d883b6a8]{color:#a5701a;cursor:pointer;background:#fff4d6;border:1px solid #eac265;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:5px;padding:0;transition:background-color .14s cubic-bezier(.25,1,.5,1),border-color .14s cubic-bezier(.25,1,.5,1);display:inline-flex}.qq-button svg[data-v-d883b6a8]{width:13px;height:13px}.qq-button[data-v-d883b6a8]:hover{background:#ffe9ae;border-color:#d9a635}.qq-button[data-v-d883b6a8]:focus-visible{outline-offset:2px;outline:2px solid #0b5cab}.qq-popover[data-v-d883b6a8]{z-index:10040;background:#fffaf0;border:1px solid #f0d79a;border-radius:10px;gap:3px;padding:9px 11px;display:grid;position:fixed;box-shadow:0 1px 2px #17375e0f,0 10px 24px #17375e29}.qq-popover small[data-v-d883b6a8]{color:#8a6d1f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.qq-popover strong[data-v-d883b6a8]{color:#17375e;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px}.qq-popover.empty strong[data-v-d883b6a8]{color:#6a7c8f;font-size:12px;font-weight:600}.price-grid[data-v-d883b6a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.price-pill[data-v-d883b6a8]{background:#f3f9ff;border:1px solid #b8d5f1;border-radius:9px;min-height:48px;padding:8px 10px}.price-pill span[data-v-d883b6a8],.surcharge-line span[data-v-d883b6a8]{color:#68778c;font-size:11px;font-weight:700;display:block}.price-pill strong[data-v-d883b6a8]{color:#17375e;margin-top:3px;font-size:17px;font-weight:900;line-height:1.08;display:block}.price-pill.empty strong[data-v-d883b6a8]{color:#9aa6b7;white-space:nowrap;font-weight:600}.remark-cell[data-v-d883b6a8]{color:#8a5800;min-width:135px;line-height:1.35}.surcharge-stack[data-v-d883b6a8]{background:#f1fbf4;border:1px solid #bfe5c9;border-radius:9px;gap:0;display:grid;overflow:hidden}.surcharge-line[data-v-d883b6a8]{border-bottom:1px solid #d7eddd;align-items:baseline;gap:6px;min-width:0;padding:5px 7px;display:flex}.surcharge-line[data-v-d883b6a8]:last-child{border-bottom:0}.surcharge-line>span[data-v-d883b6a8]{color:#5d6f89;flex:none;font-size:10px;font-weight:800}.surcharge-line small[data-v-d883b6a8]{color:#16824a;font-size:15px;font-weight:800;line-height:1.2}.surcharge-values[data-v-d883b6a8]{flex-wrap:wrap;gap:2px 6px;min-width:0;margin-top:0;display:flex}.surcharge-line .surcharge-value[data-v-d883b6a8]{white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.surcharge-value b[data-v-d883b6a8]{color:#0b5cab;font-size:10px;font-weight:800}.surcharge-value strong[data-v-d883b6a8]{color:#16824a;font-size:13px;font-weight:900}.surcharge-value em[data-v-d883b6a8]{color:#d15b21;font-size:9px;font-style:normal;font-weight:800}.muted-text[data-v-d883b6a8]{color:#9aa6b7}.validity-cell[data-v-d883b6a8]{gap:5px;display:grid}.validity-cell strong[data-v-d883b6a8]{color:#17375e;font-size:13px;line-height:1.25}.validity-badge.current[data-v-d883b6a8]{color:#16824a;background:#e8f7ef}.validity-badge.schedule[data-v-d883b6a8]{color:#9a6b00;white-space:nowrap;background:#fff4d6;min-height:20px;padding:3px 6px;font-size:10px;line-height:1}.validity-badge.expired[data-v-d883b6a8]{color:#d62828;background:#fdeaea}.updated-cell strong[data-v-d883b6a8]{color:#17375e;display:block}.note-button[data-v-d883b6a8]{color:#0b5cab;background:#f7fbff;border:1px solid #8fbadf}.table-scroll td[data-v-d883b6a8]:last-child{gap:5px;display:grid}.table-scroll td:last-child .mini[data-v-d883b6a8]{width:100%;margin-right:0}.modal-overlay[data-v-d883b6a8]{z-index:80;background:#0006;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.rate-modal[data-v-d883b6a8]{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-d883b6a8]{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-d883b6a8]{border-radius:14px;width:calc(100vw - 28px);height:calc(100vh - 28px);max-height:none}.ai-import-body[data-v-d883b6a8]{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-d883b6a8]{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-d883b6a8]{align-content:start;gap:14px;display:grid}.ai-import-panel.preview[data-v-d883b6a8]{background:#f7fbff;border:1px solid #d5deea;border-radius:12px;min-height:210px;padding:14px}.ai-import-panel h4[data-v-d883b6a8]{color:#17375e;margin:0}.ai-import-panel p[data-v-d883b6a8],.ai-import-panel small[data-v-d883b6a8]{color:#68778c;line-height:1.45}.ai-import-panel pre[data-v-d883b6a8]{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-d883b6a8]{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-d883b6a8]:focus{border-color:#0b5cab;outline:3px solid #0b5cab2e}.ai-paste-zone span[data-v-d883b6a8]{color:#68778c}.ai-paste-zone img[data-v-d883b6a8]{object-fit:contain;border:1px solid #d5deea;border-radius:10px;max-width:360px;max-height:180px}.ai-import-error[data-v-d883b6a8]{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-d883b6a8]{background:#fff;border-top:1px solid #d5deea;flex-direction:column;flex:1;min-height:0;display:flex}.ai-review-summary[data-v-d883b6a8]{color:#17375e;background:#eef5ff;gap:20px;padding:10px 14px;display:flex}.ai-review-table-wrap[data-v-d883b6a8]{border-top:1px solid #d5deea;flex:1;min-height:0;max-height:none;overflow:auto}.ai-review-table[data-v-d883b6a8]{border-collapse:collapse;table-layout:fixed;width:max(1440px,100%)}.ai-review-table th[data-v-d883b6a8]:first-child,.ai-review-table td[data-v-d883b6a8]:first-child{text-align:center;width:28px;padding-left:3px;padding-right:3px}.ai-review-table th[data-v-d883b6a8]:nth-child(2),.ai-review-table td[data-v-d883b6a8]:nth-child(2){text-align:center;width:40px}.ai-review-table th[data-v-d883b6a8]:nth-child(3),.ai-review-table td[data-v-d883b6a8]:nth-child(3),.ai-review-table th[data-v-d883b6a8]:nth-child(4),.ai-review-table td[data-v-d883b6a8]:nth-child(4){width:118px}.ai-review-table th[data-v-d883b6a8]:nth-child(5),.ai-review-table td[data-v-d883b6a8]:nth-child(5){width:132px}.ai-review-table th[data-v-d883b6a8]:nth-child(6),.ai-review-table td[data-v-d883b6a8]:nth-child(6){width:150px}.ai-review-table th[data-v-d883b6a8]:nth-child(7),.ai-review-table td[data-v-d883b6a8]:nth-child(7){width:250px}.ai-review-table th[data-v-d883b6a8]:nth-child(8),.ai-review-table td[data-v-d883b6a8]:nth-child(8){width:175px}.ai-review-table th[data-v-d883b6a8]:nth-child(9),.ai-review-table td[data-v-d883b6a8]:nth-child(9){width:120px}.ai-review-table th[data-v-d883b6a8]:nth-child(10),.ai-review-table td[data-v-d883b6a8]:nth-child(10){width:76px}.ai-review-table th[data-v-d883b6a8]:nth-child(11),.ai-review-table td[data-v-d883b6a8]:nth-child(11){width:216px}.ai-review-table th[data-v-d883b6a8]{color:#fff;background:#0b5cab;padding:7px 5px;font-size:11px}.ai-review-table td[data-v-d883b6a8]{vertical-align:top;border-bottom:1px solid #d5deea;padding:10px 7px;font-size:11px}.ai-review-table tbody tr:nth-child(odd) td[data-v-d883b6a8]{background:#eff6fd}.ai-review-table tbody tr:nth-child(2n) td[data-v-d883b6a8]{background:#f3f2fb}.ai-review-table tbody tr.reviewed td[data-v-d883b6a8]{background:#d8f2e3}.ai-review-table[data-v-d883b6a8] input,.ai-review-table select[data-v-d883b6a8],.ai-review-table textarea[data-v-d883b6a8]{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[data-v-d883b6a8] input[readonly],.ai-review-table textarea[readonly][data-v-d883b6a8],.ai-review-table select[data-v-d883b6a8]:disabled{color:#385446;background:#f1f7f3}.ai-review-table input[type=checkbox][data-v-d883b6a8]{accent-color:#0b5cab;border:none;border-radius:0;flex:none;width:13px;height:13px;margin:0;padding:0}.ai-review-table td:nth-child(3) input[data-v-d883b6a8],.ai-review-table td:nth-child(4) input[data-v-d883b6a8],.ai-review-table td:nth-child(5) input[data-v-d883b6a8]{color:#062b4f;font-size:12.5px;font-weight:800}.ai-review-table button[data-v-d883b6a8]{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-d883b6a8]{color:#0b5cab;text-align:left;background:0 0;border:none;padding:2px 4px;font-size:10px}.free-time-note-modal[data-v-d883b6a8]{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-d883b6a8]{gap:15px;padding:20px 22px;display:grid}.free-time-note-body label[data-v-d883b6a8]{color:#17375e;gap:6px;font-size:13px;font-weight:800;display:grid}.free-time-note-body textarea[data-v-d883b6a8]{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-d883b6a8]{background:#f4f8fc}.free-time-note-body small[data-v-d883b6a8]{color:#68778c;font-size:11px;font-weight:500}.free-time-scope[data-v-d883b6a8]{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-d883b6a8]{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-d883b6a8]{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-d883b6a8]{color:#17375e;cursor:pointer;background:#f1f5fa;border:1px solid #5d6f89;border-radius:10px;padding:11px 16px;font-weight:800}.open-draft-button[data-v-d883b6a8]:hover{background:#e5edf7}.free-time-note-modal .modal-actions button.primary[data-v-d883b6a8]{color:#fff;background:#e53935;border-color:#e53935}.ai-pod-search[data-v-d883b6a8]{position:relative}.ai-pod-suggestions[data-v-d883b6a8]{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-d883b6a8]{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-d883b6a8]:hover{background:#e9f4ff}.ai-pod-suggestions strong[data-v-d883b6a8]{color:#0759a5}.ai-pod-suggestions span[data-v-d883b6a8],.ai-pod-suggestions small[data-v-d883b6a8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-pod-suggestions small[data-v-d883b6a8]{color:#68778c}.ai-price-grid[data-v-d883b6a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.ai-inline-field[data-v-d883b6a8]{border-top:1px solid #e3ebf4;min-width:0;margin-top:6px;padding-top:6px;display:block}.ai-inline-field select[data-v-d883b6a8],.ai-inline-field input[data-v-d883b6a8]{margin-bottom:0}.ai-inline-field.ai-free-time-field textarea[data-v-d883b6a8]{resize:vertical;width:100%;min-height:42px;margin:0}.ai-price-grid span[data-v-d883b6a8],.ai-inline-field span[data-v-d883b6a8]{color:#4d6078;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.ai-review-table .ai-inline-field input.ai-currency-input[data-v-d883b6a8]{text-transform:uppercase;font-size:11px;font-weight:800}.ai-surcharge-actions[data-v-d883b6a8]{flex-wrap:wrap;justify-content:space-between;gap:6px 24px;display:flex}.ai-review-table .ai-surcharge-actions button[data-v-d883b6a8]{width:auto;min-width:56px;margin-bottom:0}.ai-review-table .ai-surcharge-actions button.compact-link[data-v-d883b6a8]{text-align:right;min-width:0}.ai-annotation-cell[data-v-d883b6a8]{gap:6px;display:grid}.ai-annotation-slot[data-v-d883b6a8]{justify-items:center;width:100%;display:grid}.ai-annotation-slot+.ai-annotation-slot[data-v-d883b6a8]{border-top:1px solid #e3ebf4;padding-top:6px}.ai-annotation-slot small[data-v-d883b6a8]{text-align:center;line-height:1.3;display:block}.ai-action-cell[data-v-d883b6a8]{grid-template-columns:minmax(0,1fr) 74px;align-items:start;gap:8px;display:grid}.ai-action-main[data-v-d883b6a8]{min-width:0}.ai-action-buttons[data-v-d883b6a8]{gap:4px;display:grid}.ai-review-table .ai-action-buttons button[data-v-d883b6a8]{margin-bottom:0;padding:5px 4px}.detected-surcharge[data-v-d883b6a8]{color:#17375e;background:#eef8ff;border-radius:8px;min-height:34px;margin-bottom:4px;padding:6px}.detected-surcharge span[data-v-d883b6a8],.default-ft[data-v-d883b6a8],.ready-label[data-v-d883b6a8]{color:#16824a;font-weight:800;display:block}.ai-review-table .ai-delete-row[data-v-d883b6a8]{color:#c62828;background:#fdeaea;border-color:#efb4b4}.ai-review-table .ai-delete-row[data-v-d883b6a8]:hover{background:#f8d4d4}.alert-button[data-v-d883b6a8]{height:28px;color:#9a6b00!important;background:#fff4d6!important;border-radius:50%!important;width:28px!important}.note-icon-button[data-v-d883b6a8]{height:30px;color:#0b5cab!important;background:#eef8ff!important;border-radius:10px!important;width:32px!important;font-size:15px!important}.edit-free-time-button[data-v-d883b6a8]{color:#0b5cab;cursor:pointer;background:#eef8ff;border:1px solid #7ab6df;border-radius:8px;min-width:62px;height:30px;padding:0 8px;font-size:0;font-weight:800}.edit-free-time-button[data-v-d883b6a8]:after{content:"Edit F/T";font-size:10px}.review-checkbox[data-v-d883b6a8]{align-items:center;gap:6px;margin-bottom:6px;display:flex}.review-checkbox input[data-v-d883b6a8]{width:auto;margin:0}.nested-modal-overlay[data-v-d883b6a8]{z-index:120;background:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ai-surcharge-modal[data-v-d883b6a8],.ai-note-modal[data-v-d883b6a8]{background:#fff;border-radius:16px;width:min(520px,94vw);overflow:hidden;box-shadow:0 22px 55px #00000047}.ai-note-modal[data-v-d883b6a8]{width:min(680px,94vw)}.nested-modal-header[data-v-d883b6a8]{background:#f0f6fc;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.nested-modal-header h3[data-v-d883b6a8]{color:#17375e;margin:0}.ai-surcharge-body[data-v-d883b6a8],.ai-note-body[data-v-d883b6a8]{gap:12px;padding:18px;display:grid}.ai-surcharge-route[data-v-d883b6a8]{color:#17375e;background:#eef8ff;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.ai-surcharge-route span[data-v-d883b6a8]{color:#68778c;font-weight:700}.ai-surcharge-rows[data-v-d883b6a8]{gap:6px;display:grid}.ai-surcharge-modal[data-v-d883b6a8]{width:min(720px,96vw)}.review-missing[data-v-d883b6a8]{color:#c62828;margin:4px 0 6px;font-size:9px;font-weight:800;line-height:1.25}.missing-charge-warning[data-v-d883b6a8]{color:#c62828;align-self:center;max-width:220px;font-size:11px;font-weight:800}.quick-charge-overlay[data-v-d883b6a8]{z-index:240}.ai-quick-charge-modal[data-v-d883b6a8]{background:#fff;border-radius:14px;width:min(650px,100vw - 32px);overflow:hidden;box-shadow:0 24px 65px #0f2a4c5c}.ai-quick-charge-body[data-v-d883b6a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.ai-quick-charge-body label[data-v-d883b6a8]{color:#17375e;gap:6px;font-size:13px;font-weight:800;display:grid}.ai-quick-charge-body input[data-v-d883b6a8],.ai-quick-charge-body select[data-v-d883b6a8],.ai-quick-charge-body textarea[data-v-d883b6a8]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bdd0e3;border-radius:9px;padding:10px}.ai-quick-charge-body textarea[data-v-d883b6a8]{resize:vertical;min-height:72px}.quick-charge-wide[data-v-d883b6a8]{grid-column:1/-1}.edit-add-surcharge-btn[data-v-d883b6a8]{margin-right:auto}.edit-surcharge-overlay[data-v-d883b6a8]{z-index:180}.edit-surcharge-modal[data-v-d883b6a8]{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-d883b6a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.edit-surcharge-body label[data-v-d883b6a8]{color:#17375e;gap:6px;font-size:13px;font-weight:800;display:grid}.edit-surcharge-body[data-v-d883b6a8] input,.edit-surcharge-body select[data-v-d883b6a8],.edit-surcharge-body textarea[data-v-d883b6a8]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bdd0e3;border-radius:9px;padding:10px}.edit-surcharge-body textarea[data-v-d883b6a8]{resize:vertical;min-height:70px}.edit-surcharge-wide[data-v-d883b6a8]{grid-column:1/-1}.edit-surcharge-body .inline-add-master-charge[data-v-d883b6a8]{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-d883b6a8]{gap:3px;max-width:100%;margin-top:4px;display:grid}.ai-free-time-summary span[data-v-d883b6a8]{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-d883b6a8]{justify-content:space-between;align-items:center;gap:10px;display:flex}.free-time-label-row strong[data-v-d883b6a8]{color:#16824a;background:#e8f7ef;border-radius:10px;padding:2px 7px;font-size:11px}.ai-rate-type-cell[data-v-d883b6a8]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.ai-rate-type-cell select[data-v-d883b6a8]{width:100%}.ai-review-table .ai-qq-button[data-v-d883b6a8]{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-d883b6a8]{color:#16824a;background:#e8f7ef;border-color:#22a35a}.ai-qq-modal[data-v-d883b6a8]{background:#fff;border-radius:14px;width:min(440px,100vw - 32px);overflow:hidden;box-shadow:0 24px 60px #0f2a4c4d}.ai-qq-body[data-v-d883b6a8]{padding:20px}.ai-qq-body label[data-v-d883b6a8]{color:#17375e;gap:7px;font-weight:800;display:grid}.ai-qq-body label span[data-v-d883b6a8]{color:#e53935}.ai-qq-body input[data-v-d883b6a8]{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-d883b6a8],.quick-service-overlay[data-v-d883b6a8]{z-index:180}.ai-quick-service-modal[data-v-d883b6a8]{background:#fff;border-radius:14px;width:min(650px,100vw - 32px);overflow:hidden;box-shadow:0 24px 65px #0f2a4c57}.ai-quick-service-body[data-v-d883b6a8]{grid-template-columns:2fr 1fr;gap:14px;padding:18px;display:grid}.ai-quick-service-body label[data-v-d883b6a8]{color:#17375e;gap:6px;font-size:13px;font-weight:800;display:grid}.ai-quick-service-body input[data-v-d883b6a8],.ai-quick-service-body textarea[data-v-d883b6a8]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bdd0e3;border-radius:9px;padding:10px}.ai-quick-service-body textarea[data-v-d883b6a8]{resize:vertical;min-height:76px}.quick-service-scope[data-v-d883b6a8],.quick-service-wide[data-v-d883b6a8]{grid-column:1/-1}.quick-service-scope[data-v-d883b6a8]{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-d883b6a8]{color:#68778c;font-size:12px;font-weight:700}.ai-quick-free-time-modal[data-v-d883b6a8]{background:#fff;border-radius:14px;width:min(660px,100vw - 32px);overflow:hidden;box-shadow:0 24px 65px #0f2a4c57}.nested-modal-header p[data-v-d883b6a8]{color:#68778c;margin:4px 0 0;font-size:12px}.ai-quick-free-time-body[data-v-d883b6a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.ai-quick-free-time-body label[data-v-d883b6a8]{color:#17375e;gap:6px;font-size:13px;font-weight:800;display:grid}.ai-quick-free-time-body textarea[data-v-d883b6a8]{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-d883b6a8],.quick-free-time-wide[data-v-d883b6a8]{grid-column:1/-1}.quick-free-time-scope[data-v-d883b6a8]{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-d883b6a8]{color:#68778c;font-size:12px;font-weight:700}.quick-master-overlay[data-v-d883b6a8]{z-index:165}.ai-quick-master-modal[data-v-d883b6a8]{background:#fff;border-radius:16px;width:min(620px,94vw);overflow:hidden;box-shadow:0 22px 55px #00000047}.ai-quick-master-body[data-v-d883b6a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.ai-quick-master-body label[data-v-d883b6a8]{color:#17375e;font-weight:800}.ai-quick-master-body input[data-v-d883b6a8],.ai-quick-master-body select[data-v-d883b6a8],.ai-quick-master-body textarea[data-v-d883b6a8]{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-d883b6a8]{grid-column:1/-1}.ai-surcharge-row[data-v-d883b6a8]{align-items:center;gap:8px;display:grid}.ai-surcharge-row-head[data-v-d883b6a8]{color:#17375e;font-size:12px;font-weight:800}.ai-surcharge-row input[type=checkbox][data-v-d883b6a8]{width:auto;margin:0 auto}.ai-surcharge-row input[data-v-d883b6a8]{margin-top:0}.ai-charge-picker[data-v-d883b6a8]{gap:3px;min-width:0;display:grid;position:relative}.ai-charge-picker input[data-v-d883b6a8]{min-width:0}.ai-charge-picker small[data-v-d883b6a8]{color:#c62828;font-size:9px;font-weight:800;line-height:1.15}.ai-charge-suggestions[data-v-d883b6a8]{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-d883b6a8]{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-d883b6a8]:hover,.ai-charge-suggestions button[data-v-d883b6a8]:focus{background:#eaf4ff;outline:none}.ai-charge-suggestions strong[data-v-d883b6a8]{color:#0b5cab;font-size:12px;line-height:1.25}.ai-charge-suggestions span[data-v-d883b6a8]{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-d883b6a8]{color:#68778c;grid-column:2;font-size:9px;font-weight:600}.container-amount-head[data-v-d883b6a8]{text-align:center}.container-amount-input[data-v-d883b6a8]{min-width:0}.container-amount-input input[data-v-d883b6a8]{box-sizing:border-box;text-align:right;font-weight:800}.ai-price-grid input[data-v-d883b6a8]{color:#062b4f;min-height:31px;font-weight:900;font-size:14px!important}.detected-surcharge.confirmed[data-v-d883b6a8]{background:#eefaf2;border:1px solid #86d2aa}.detected-surcharge.confirmed strong[data-v-d883b6a8]{color:#08733f}.surcharge-display-list[data-v-d883b6a8]{gap:4px;margin-top:3px;display:grid}.surcharge-display-item[data-v-d883b6a8]{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.surcharge-code[data-v-d883b6a8]{background:#dceeff;border-radius:4px;padding:1px 4px;color:#0759a5!important;font-weight:900!important}.surcharge-amount-group[data-v-d883b6a8]{gap:2px;display:inline-flex!important}.surcharge-container[data-v-d883b6a8]{color:#52677e!important}.surcharge-amount[data-v-d883b6a8]{font-size:12px;color:#d66a00!important;font-weight:900!important}.surcharge-currency[data-v-d883b6a8]{color:#b42318!important;font-weight:900!important}.mini-route-btn[data-v-d883b6a8]{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-d883b6a8]{color:#d62828;background:#fdeaea;border-color:#f3b9b9}.ai-surcharge-body label[data-v-d883b6a8],.ai-note-body label[data-v-d883b6a8]{color:#17375e;font-weight:800}.ai-surcharge-body textarea[data-v-d883b6a8],.ai-surcharge-body input[data-v-d883b6a8],.ai-note-body textarea[data-v-d883b6a8],.ai-note-body input[data-v-d883b6a8]{box-sizing:border-box;border:1px solid #c8d7e8;border-radius:9px;width:100%;margin-top:6px;padding:10px}.ai-surcharge-body textarea[data-v-d883b6a8],.ai-note-body textarea[data-v-d883b6a8]{min-height:90px}.ai-surcharge-body p[data-v-d883b6a8]{color:#68778c;margin:0;line-height:1.45}.nested-modal-actions[data-v-d883b6a8]{border-top:1px solid #edf1f5;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.modal-header[data-v-d883b6a8]{background:#f0f6fc;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.modal-header h3[data-v-d883b6a8]{color:#17375e;margin:0}.modal-header p[data-v-d883b6a8]{color:#68778c;margin:5px 0 0;font-size:12px}.close-btn[data-v-d883b6a8]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;width:34px;height:34px;font-size:22px}.modal-body[data-v-d883b6a8]{grid-template-columns:repeat(3,1fr);gap:15px;padding:22px;display:grid;overflow-y:auto}.field label[data-v-d883b6a8]{color:#17375e;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.field label span[data-v-d883b6a8]{color:#e53935}.field[data-v-d883b6a8] input,.field select[data-v-d883b6a8],.field textarea[data-v-d883b6a8]{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-d883b6a8]{background:#f6fbff;border-color:#a9c8e8}.field textarea[data-v-d883b6a8]{resize:vertical;min-height:85px}.field.full[data-v-d883b6a8]{grid-column:span 3}.manual-surcharge-preview[data-v-d883b6a8]{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-d883b6a8]{grid-column:span 1}.manual-surcharge-preview-title[data-v-d883b6a8]{color:#17375e;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.manual-surcharge-preview-title small[data-v-d883b6a8]{color:#68778c;font-size:9px}.manual-surcharge-preview-row[data-v-d883b6a8]{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-d883b6a8]{min-width:0}.manual-surcharge-preview-row b[data-v-d883b6a8],.manual-surcharge-preview-row span[data-v-d883b6a8]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manual-surcharge-preview-row b[data-v-d883b6a8]{color:#0b5cab;font-size:11px}.manual-surcharge-preview-row span[data-v-d883b6a8]{color:#16824a;margin-top:2px;font-size:12px;font-weight:900}.manual-surcharge-preview-row button[data-v-d883b6a8]{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-d883b6a8]{color:#c62828;border-color:#efb4b4}.modal-footer[data-v-d883b6a8]{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-d883b6a8]{width:125px;min-height:41px}.delete-modal[data-v-d883b6a8]{text-align:center;background:#fff;border-radius:18px;width:min(500px,94vw);padding:25px;box-shadow:0 22px 55px #00000047}.delete-icon[data-v-d883b6a8]{margin-bottom:10px;font-size:32px}.delete-modal h3[data-v-d883b6a8]{color:#17375e;margin:0 0 17px}.delete-information[data-v-d883b6a8]{text-align:left;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px;display:grid}.delete-information div[data-v-d883b6a8]{background:#f4f7fb;border-radius:10px;padding:11px}.delete-information span[data-v-d883b6a8]{color:#68778c;margin-bottom:4px;font-size:11px;display:block}.delete-information strong[data-v-d883b6a8]{color:#17375e}.vc-changes[data-v-d883b6a8]{text-align:left;background:#f7fafd;border:1px solid #e4ebf3;border-radius:12px;margin-bottom:15px;padding:6px 16px 10px}.vc-changes-title[data-v-d883b6a8]{color:#7089a3;letter-spacing:.06em;text-transform:uppercase;margin:0;padding:10px 0 4px;font-size:11px;font-weight:700}.vc-row[data-v-d883b6a8]{border-top:1px solid #eaf0f7;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:9px 0;display:grid}.vc-label[data-v-d883b6a8]{color:#17375e;font-size:13px;font-weight:700}.vc-diff[data-v-d883b6a8]{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vc-old[data-v-d883b6a8]{color:#55637a;background:#eceff3;border-radius:7px;padding:3px 9px;font-size:13px}.vc-new[data-v-d883b6a8]{color:#0a5fa9;background:#e7f0fb;border-radius:7px;padding:3px 9px;font-size:13px;font-weight:700}.vc-arrow[data-v-d883b6a8]{color:#e53935;font-weight:700}.vc-badge[data-v-d883b6a8]{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700}.vc-badge-added[data-v-d883b6a8]{color:#1a7a48;background:#e4f5ec}.vc-badge-removed[data-v-d883b6a8]{color:#c0322e;background:#fdeaea}.vc-badge-changed[data-v-d883b6a8]{color:#b3610a;background:#fbeede}.vc-badge-new[data-v-d883b6a8]{color:#0a5fa9;background:#e7f0fb}.delete-warning[data-v-d883b6a8]{color:#805000;background:#fff8e8;border:1px solid #ffc166;border-radius:10px;padding:12px;line-height:1.45}.delete-actions[data-v-d883b6a8]{justify-content:flex-end;gap:10px;margin-top:17px;display:flex}.delete-confirm-button[data-v-d883b6a8]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;font-weight:700}.delete-confirm-button[data-v-d883b6a8]:disabled{cursor:not-allowed;opacity:.6}.history-modal[data-v-d883b6a8]{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-d883b6a8]{flex:1;min-height:0;padding:18px;overflow:hidden}.history-loading[data-v-d883b6a8],.history-empty[data-v-d883b6a8]{color:#68778c;text-align:center;padding:40px}.history-table-wrap[data-v-d883b6a8]{border:1px solid #dce4ee;border-radius:11px;height:100%;overflow:auto}.history-table[data-v-d883b6a8]{min-width:1700px}.history-remark[data-v-d883b6a8]{white-space:normal;min-width:250px;max-width:350px;line-height:1.45}.history-surcharge[data-v-d883b6a8]{min-width:210px;max-width:340px}.history-free-time[data-v-d883b6a8]{white-space:normal;min-width:150px;max-width:240px;line-height:1.4}.history-free-time-note[data-v-d883b6a8]{white-space:normal;min-width:210px;max-width:320px;line-height:1.4}@media (width<=1100px){.top-bar[data-v-d883b6a8],.search-controls[data-v-d883b6a8]{flex-direction:column;align-items:stretch}.search-field input[data-v-d883b6a8],.group-field select[data-v-d883b6a8],.group-field input[data-v-d883b6a8],.result-count[data-v-d883b6a8]{width:100%}.top-actions[data-v-d883b6a8]{justify-content:flex-end}.modal-body[data-v-d883b6a8]{grid-template-columns:1fr 1fr}.field.full[data-v-d883b6a8]{grid-column:span 2}}.mobile-filter-button[data-v-d883b6a8],.mobile-rate-cards[data-v-d883b6a8]{display:none}@media (width<=700px){.sales-mode .top-bar[data-v-d883b6a8],.sales-mode .service-tabs[data-v-d883b6a8]{margin-bottom:7px}.sales-mode .service-tab[data-v-d883b6a8]{min-height:48px;padding:7px 14px}.sales-mode .service-tab span[data-v-d883b6a8]{font-size:16px}.sales-mode .mobile-filter-button[data-v-d883b6a8]{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-d883b6a8]{background:#f7fbfe;border:1px solid #d4e4f1;border-radius:9px;gap:6px;padding:8px;display:none}.sales-mode .search-controls.mobile-open[data-v-d883b6a8]{display:flex}.sales-mode .group-field label[data-v-d883b6a8]{margin-bottom:2px;font-size:10px}.sales-mode .group-field select[data-v-d883b6a8],.sales-mode .group-field input[data-v-d883b6a8],.sales-mode .result-count[data-v-d883b6a8]{min-height:36px;font-size:12px}.sales-mode .table-scroll[data-v-d883b6a8]{display:none}.sales-mode .mobile-rate-cards[data-v-d883b6a8]{flex-direction:column;flex:1;gap:8px;min-height:0;padding:1px 2px 8px;display:flex;overflow-y:auto}.mobile-rate-card[data-v-d883b6a8]{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-d883b6a8]{background:#f2fbf6;border-color:#1a9a60}.mobile-rate-card>header[data-v-d883b6a8],.mobile-card-footer[data-v-d883b6a8],.mobile-route[data-v-d883b6a8]{align-items:center;display:flex}.mobile-rate-card>header[data-v-d883b6a8]{justify-content:space-between;gap:8px}.mobile-rate-card>header>div[data-v-d883b6a8]{align-items:baseline;gap:7px;display:flex}.mobile-rate-card>header b[data-v-d883b6a8]{color:#063f75;font-size:17px}.mobile-rate-card>header span[data-v-d883b6a8]{color:#62798d;font-size:10px}.mobile-validity[data-v-d883b6a8]{background:#e3f6eb;border-radius:7px;padding:4px 7px;font-weight:900;color:#08673e!important;font-size:10px!important}.mobile-route[data-v-d883b6a8]{color:#164d78;gap:7px;margin:9px 0;font-size:14px}.mobile-route em[data-v-d883b6a8]{color:#62798d;margin-left:auto;font-size:10px;font-style:normal}.mobile-price-grid[data-v-d883b6a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mobile-price-grid>div[data-v-d883b6a8]{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-d883b6a8]{font-size:10px;font-weight:800}.mobile-price-grid b[data-v-d883b6a8]{color:#082f56;font-size:17px}.mobile-price-grid .empty b[data-v-d883b6a8]{color:#8da0b1}.mobile-card-footer[data-v-d883b6a8]{justify-content:space-between;gap:10px;margin-top:9px}.mobile-card-footer>div[data-v-d883b6a8]{flex-direction:column;gap:2px;min-width:0;display:flex}.mobile-card-footer span[data-v-d883b6a8]{color:#73879a;font-size:9px}.mobile-card-footer b[data-v-d883b6a8]{font-size:11px}.mobile-card-footer .select-rate-button[data-v-d883b6a8]{min-width:106px;min-height:42px;font-size:12px}.mobile-rate-card details[data-v-d883b6a8]{border-top:1px solid #dfebf3;margin-top:9px;padding-top:8px}.mobile-rate-card summary[data-v-d883b6a8]{color:#0871bc;cursor:pointer;font-size:11px;font-weight:900}.mobile-rate-card dl[data-v-d883b6a8]{gap:5px;margin:9px 0;display:grid}.mobile-rate-card dl div[data-v-d883b6a8]{grid-template-columns:76px 1fr;gap:6px;font-size:10px;display:grid}.mobile-rate-card dt[data-v-d883b6a8]{color:#687e91}.mobile-rate-card dd[data-v-d883b6a8]{margin:0;font-weight:700}.mobile-rate-card details section[data-v-d883b6a8]{background:#f1faf5;border-radius:8px;padding:8px;font-size:10px}.mobile-rate-card details section p[data-v-d883b6a8]{margin:5px 0 0}.mobile-empty[data-v-d883b6a8]{color:#6d8295;text-align:center;padding:30px 12px;font-size:12px}}.of-skeleton-bar[data-v-d883b6a8]{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-d883b6a8;display:block}.of-skeleton-row td[data-v-d883b6a8]{padding:12px}.of-skeleton-bar.short[data-v-d883b6a8]{width:55%}.of-skeleton-card[data-v-d883b6a8]{flex-direction:column;gap:10px;display:flex}@keyframes of-skeleton-shimmer-d883b6a8{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.of-skeleton-bar[data-v-d883b6a8]{animation:none}}.of-pager[data-v-d883b6a8]{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-d883b6a8]{color:#6d8295;font-size:12px}.of-pager-info strong[data-v-d883b6a8]{color:#17375e}.of-pager-controls[data-v-d883b6a8]{align-items:center;gap:10px;display:flex}.of-pager-page[data-v-d883b6a8]{color:#17375e;font-size:12px;font-weight:700}.of-pager-button[data-v-d883b6a8]{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-d883b6a8]:hover:not(:disabled){background:#eef4fb}.of-pager-button[data-v-d883b6a8]:disabled{opacity:.45;cursor:not-allowed}.rate-id-cell[data-v-d883b6a8]{font-variant-numeric:tabular-nums;color:#64748b;white-space:nowrap;font-size:.82em}.import-conflict[data-v-d883b6a8]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:6px;padding:6px 7px}.import-conflict.blocked[data-v-d883b6a8]{background:#fef2f2;border-color:#fecaca}.import-conflict-badge[data-v-d883b6a8]{letter-spacing:.02em;color:#1d4ed8;font-size:11px;font-weight:800;display:inline-block}.import-conflict-badge.blocked[data-v-d883b6a8]{color:#b91c1c}.import-conflict-choice[data-v-d883b6a8]{white-space:nowrap;color:#17375e;cursor:pointer;align-items:center;gap:6px;margin-top:5px;font-size:12px;font-weight:600;line-height:1;display:flex}.import-conflict-badge[data-v-d883b6a8]{line-height:1.2}.import-conflict small[data-v-d883b6a8]{color:#64748b;margin-top:3px;font-size:11px;display:block}.ai-review-duplicates[data-v-d883b6a8]{color:#b45309;font-weight:700}.ai-review-check-warning[data-v-d883b6a8]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:6px 0;padding:7px 10px;font-size:12px}.free-time-master-status[data-v-d883b6a8]{color:#4d6f8a;margin:-4px 0 10px;font-size:11px}.smart-rate-list[data-v-d883b6a8]{display:none}@media (width>=701px){.smart-sales-mode .top-bar[data-v-d883b6a8]{background:0 0;border-bottom:1px solid #e4edf5;padding:0 0 7px}.smart-sales-mode .search-area[data-v-d883b6a8]{grid-template-columns:132px minmax(0,1fr);align-items:end;gap:8px;width:100%;display:grid}.smart-sales-mode .service-tabs[data-v-d883b6a8]{grid-template-columns:1fr 1fr;gap:5px;margin:0;display:grid}.smart-sales-mode .service-tab[data-v-d883b6a8]{width:auto;min-height:38px;box-shadow:none;border-radius:7px;padding:4px 8px}.smart-sales-mode .service-tab span[data-v-d883b6a8]{font-size:13px}.smart-sales-mode .service-tab small[data-v-d883b6a8]{white-space:nowrap;font-size:7px}.smart-sales-mode .search-controls[data-v-d883b6a8]{grid-template-columns:minmax(145px,1fr) minmax(145px,1.15fr) minmax(145px,1.15fr) minmax(110px,.55fr) 135px;align-items:end;gap:8px;display:grid}.smart-sales-mode .search-field[data-v-d883b6a8],.smart-sales-mode .group-field[data-v-d883b6a8]{width:auto;min-width:0}.smart-sales-mode .group-field>select[data-v-d883b6a8],.smart-sales-mode .group-field[data-v-d883b6a8] .search-select,.smart-sales-mode .group-field[data-v-d883b6a8] .ss-trigger{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.smart-sales-mode .search-controls label[data-v-d883b6a8]{color:#61768a;letter-spacing:.25px;text-transform:uppercase;white-space:nowrap;margin-bottom:2px;font-size:8px;font-weight:800}.smart-sales-mode .search-controls input[data-v-d883b6a8],.smart-sales-mode .search-controls select[data-v-d883b6a8],.smart-sales-mode .search-controls[data-v-d883b6a8] .ss-trigger{background:#fff;border-color:#d2e0eb;border-radius:7px;height:30px;min-height:30px;padding:4px 9px;font-size:10px}.smart-sales-mode .result-count[data-v-d883b6a8]{white-space:nowrap;border-radius:7px;justify-content:center;align-self:end;align-items:center;min-width:0;height:30px;min-height:30px;padding:4px 7px;font-size:9px;display:flex}.smart-rate-list[data-v-d883b6a8]{gap:12px;padding:8px 4px 6px 0;display:grid}.smart-rate-card[data-v-d883b6a8]{background:#fff;border:1px solid #dbe6ef;border-radius:15px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 4px 14px #133f620e}.smart-rate-card[data-v-d883b6a8]:hover{border-color:#9dc7e5;transform:translateY(-1px);box-shadow:0 8px 22px #133f621a}.smart-rate-card.selected[data-v-d883b6a8]{border-color:#0879c4;box-shadow:0 0 0 2px #0879c41f,0 8px 22px #133f621a}.smart-rate-head[data-v-d883b6a8]{background:#fbfdff;border-bottom:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.smart-rate-identity[data-v-d883b6a8]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.smart-carrier[data-v-d883b6a8]{align-items:center;gap:10px;min-width:0;display:flex}.smart-carrier-mark[data-v-d883b6a8]{color:#fff;letter-spacing:.3px;background:linear-gradient(145deg,#064b84,#078bd6);border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.smart-carrier strong[data-v-d883b6a8]{color:#083f70;flex:none;font-size:16px;display:block}.smart-route-title[data-v-d883b6a8]{color:#718497;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex;overflow:hidden}.smart-route-title span[data-v-d883b6a8]{flex:none}.smart-route-title i[data-v-d883b6a8]{color:#3995cf;flex:none;font-style:normal;font-weight:900}.smart-route-title b[data-v-d883b6a8]{color:#123f67;text-overflow:ellipsis;font-size:14px;overflow:hidden}.smart-route-title em[data-v-d883b6a8]{color:#718497;flex:none;font-size:10px;font-style:normal}.smart-badges[data-v-d883b6a8]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.smart-badge[data-v-d883b6a8]{color:#206548;white-space:nowrap;background:#e8f7ef;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.smart-badge.best[data-v-d883b6a8]{color:#755000;background:#fff3cd}.smart-badge.fresh[data-v-d883b6a8]{color:#075c96;background:#e7f4fd}.smart-badge.schedule[data-v-d883b6a8]{color:#8b5c00;background:#fff2cf}.smart-badge.expired[data-v-d883b6a8]{color:#9d3b35;background:#fdeceb}.smart-rate-main[data-v-d883b6a8]{grid-template-columns:minmax(210px,1.15fr) minmax(230px,1fr) minmax(205px,.95fr) auto;align-items:center;gap:18px;padding:15px;display:grid}.smart-route[data-v-d883b6a8]{grid-template-columns:1fr 28px 1.4fr;align-items:center;gap:6px;display:grid}.smart-route div[data-v-d883b6a8]{min-width:0}.smart-route small[data-v-d883b6a8],.smart-price-block>small[data-v-d883b6a8],.smart-insights small[data-v-d883b6a8],.smart-detail-grid small[data-v-d883b6a8]{color:#8192a2;letter-spacing:.65px;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.smart-route strong[data-v-d883b6a8]{color:#123f67;text-overflow:ellipsis;white-space:nowrap;font-size:17px;display:block;overflow:hidden}.smart-route em[data-v-d883b6a8]{color:#73879a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-style:normal;display:block;overflow:hidden}.smart-route-line[data-v-d883b6a8]{color:#54a2d5;font-size:22px;font-weight:700}.smart-price-grid[data-v-d883b6a8]{gap:8px;display:flex}.smart-price-grid>div[data-v-d883b6a8]{background:#f1f8fd;border:1px solid #bfdbef;border-radius:10px;min-width:88px;padding:9px 10px}.smart-price-grid span[data-v-d883b6a8],.smart-price-grid strong[data-v-d883b6a8]{display:block}.smart-price-grid span[data-v-d883b6a8]{color:#668097;font-size:9px;font-weight:900}.smart-price-grid strong[data-v-d883b6a8]{color:#063f72;margin-top:3px;font-size:18px}.smart-price-grid .empty strong[data-v-d883b6a8]{color:#9aa9b7}.smart-insights[data-v-d883b6a8]{border-left:1px solid #e4edf4;gap:7px;padding-left:16px;display:grid}.smart-insights div[data-v-d883b6a8]{min-width:0}.smart-insights small[data-v-d883b6a8]{margin-bottom:2px}.smart-insights strong[data-v-d883b6a8]{color:#385873;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.smart-rate-actions[data-v-d883b6a8]{grid-template-columns:1fr 1fr;gap:7px;width:190px;display:grid}.smart-rate-actions button[data-v-d883b6a8]{cursor:pointer;border-radius:8px;min-height:35px;font-size:10px;font-weight:900}.smart-secondary[data-v-d883b6a8]{color:#35617f;background:#fff;border:1px solid #c9d9e5}.smart-select[data-v-d883b6a8]{color:#fff;background:#087ac2;border:0;grid-column:1/-1}.smart-select.selected[data-v-d883b6a8]{color:#075e41;background:#dff5e9}.smart-details[data-v-d883b6a8]{background:#fbfdff;border-top:1px solid #edf2f6}.smart-details summary[data-v-d883b6a8]{color:#47708d;cursor:pointer;padding:9px 15px;font-size:10px;font-weight:800}.smart-detail-grid[data-v-d883b6a8]{grid-template-columns:.7fr 1.25fr .8fr 1.6fr;gap:18px;padding:2px 15px 14px;display:grid}.smart-detail-grid strong[data-v-d883b6a8],.smart-detail-grid p[data-v-d883b6a8]{color:#34546d;margin:0;font-size:10px;line-height:1.5}.smart-detail-grid .time-cell[data-v-d883b6a8]{font-size:10px}.smart-detail-surcharges p+p[data-v-d883b6a8]{margin-top:3px}.smart-detail-surcharges b[data-v-d883b6a8]{color:#0874b8}.smart-empty[data-v-d883b6a8]{color:#71879a;background:#fbfdff;border:1px dashed #c9d9e6;border-radius:14px;place-items:center;gap:6px;min-height:180px;display:grid}.smart-empty strong[data-v-d883b6a8]{color:#274f70;font-size:15px}.smart-skeleton-card[data-v-d883b6a8]{gap:14px;min-height:135px;padding:20px;display:grid}}@media (width>=701px) and (width<=1050px){.smart-sales-mode .search-controls[data-v-d883b6a8]{grid-template-columns:repeat(3,minmax(150px,1fr))}.smart-rate-main[data-v-d883b6a8]{grid-template-columns:minmax(190px,1fr) minmax(200px,1fr) auto}.smart-insights[data-v-d883b6a8]{display:none}}@media (width>=701px) and (height<=760px){.smart-sales-mode .top-bar[data-v-d883b6a8]{padding-bottom:5px}.smart-sales-mode .search-area[data-v-d883b6a8]{grid-template-columns:132px minmax(0,1fr);gap:8px}.smart-sales-mode .service-tab[data-v-d883b6a8]{min-height:38px;padding:4px 8px}.smart-sales-mode .service-tab span[data-v-d883b6a8]{font-size:13px}.smart-sales-mode .service-tab small[data-v-d883b6a8]{font-size:7px}.smart-sales-mode .search-controls[data-v-d883b6a8]{gap:6px}.smart-sales-mode .search-controls label[data-v-d883b6a8]{margin-bottom:2px;font-size:8px}.smart-sales-mode .search-controls input[data-v-d883b6a8],.smart-sales-mode .search-controls select[data-v-d883b6a8],.smart-sales-mode .search-controls[data-v-d883b6a8] .ss-trigger,.smart-sales-mode .result-count[data-v-d883b6a8]{height:30px;min-height:30px;padding-top:4px;padding-bottom:4px;font-size:9px}.smart-rate-list[data-v-d883b6a8]{gap:8px;padding-top:6px}.smart-rate-head[data-v-d883b6a8]{padding:8px 11px}.smart-carrier-mark[data-v-d883b6a8]{border-radius:9px;width:34px;height:34px;font-size:10px}.smart-carrier strong[data-v-d883b6a8]{font-size:13px}.smart-carrier small[data-v-d883b6a8]{font-size:9px}.smart-badge[data-v-d883b6a8]{padding:4px 7px;font-size:8px}.smart-rate-main[data-v-d883b6a8]{gap:11px;padding:10px 11px}.smart-route strong[data-v-d883b6a8]{font-size:14px}.smart-price-grid>div[data-v-d883b6a8]{min-width:72px;padding:6px 8px}.smart-price-grid strong[data-v-d883b6a8]{font-size:14px}.smart-rate-actions[data-v-d883b6a8]{gap:5px;width:165px}.smart-rate-actions button[data-v-d883b6a8]{min-height:30px;font-size:9px}.smart-details summary[data-v-d883b6a8]{padding:6px 11px;font-size:9px}.of-pager[data-v-d883b6a8]{padding-top:8px;padding-bottom:4px}}@media (width>=701px){.smart-sales-mode.of-page[data-v-d883b6a8]{height:auto;min-height:100%;overflow:visible}.smart-sales-mode .top-bar[data-v-d883b6a8]{z-index:12;background:#fff;margin:0;position:sticky;top:0;box-shadow:0 5px 10px #fffffff5}.smart-rate-list[data-v-d883b6a8]{gap:6px;padding-top:5px}.smart-rate-card[data-v-d883b6a8]{border-radius:10px;box-shadow:0 2px 8px #133f620d}.smart-rate-card[data-v-d883b6a8]:hover{transform:none}.smart-rate-head[data-v-d883b6a8]{gap:7px;min-height:34px;padding:4px 8px}.smart-rate-identity[data-v-d883b6a8],.smart-carrier[data-v-d883b6a8]{gap:7px}.smart-carrier-mark[data-v-d883b6a8]{border-radius:6px;width:27px;height:27px;font-size:8px}.smart-carrier strong[data-v-d883b6a8]{font-size:11px}.smart-carrier strong em[data-v-d883b6a8]{color:#8a9aa8;margin-left:4px;font-size:8px;font-style:normal;font-weight:700}.smart-route-title[data-v-d883b6a8]{gap:3px;font-size:9px}.smart-route-title b[data-v-d883b6a8]{font-size:10px}.smart-route-title em[data-v-d883b6a8]{font-size:8px}.smart-core-tags[data-v-d883b6a8]{flex-wrap:nowrap;flex:none;gap:3px;display:flex}.smart-core-tags span[data-v-d883b6a8],.smart-qq-tag[data-v-d883b6a8]{color:#526d82;background:#edf3f7;border:0;border-radius:4px;min-height:17px;padding:2px 5px;font:800 7px/1 Arial,sans-serif}.smart-price-movement[data-v-d883b6a8]{white-space:nowrap;border-left:1px solid #e2ebf2;border-right:1px solid #e2ebf2;justify-content:center;align-items:center;gap:8px;min-width:0;padding:2px 8px;display:flex}.smart-price-movement span[data-v-d883b6a8]{align-items:center;gap:3px;font-size:9px;font-weight:900;display:flex}.smart-price-movement b[data-v-d883b6a8]{color:#536f84;font-size:8px}.smart-price-movement strong[data-v-d883b6a8]{font-variant-numeric:tabular-nums;font-size:10px}.smart-price-movement i[data-v-d883b6a8]{font-size:13px;font-style:normal;line-height:1}.smart-price-movement .increase b[data-v-d883b6a8],.smart-price-movement .increase strong[data-v-d883b6a8],.smart-price-movement .increase i[data-v-d883b6a8]{color:#d42c2c}.smart-price-movement .decrease b[data-v-d883b6a8],.smart-price-movement .decrease strong[data-v-d883b6a8],.smart-price-movement .decrease i[data-v-d883b6a8]{color:#07804b}.smart-price-movement .unchanged strong[data-v-d883b6a8],.smart-price-movement .unchanged i[data-v-d883b6a8]{color:#71879a}.smart-core-tags span.selling-price-basis[data-v-d883b6a8]{color:#087647;background:#dff5e9;box-shadow:inset 0 0 0 1px #9ed9bb}.smart-qq-tag[data-v-d883b6a8]{color:#875900;cursor:pointer;background:#fff2c8;border:1px solid #e1b64e}.smart-qq-tag[data-v-d883b6a8]:hover{background:#ffe7a3;border-color:#c89119}.smart-qq-tag[data-v-d883b6a8]:focus-visible{outline-offset:1px;outline:2px solid #0879c4}.smart-badges[data-v-d883b6a8]{gap:3px}.smart-badge[data-v-d883b6a8]{padding:2px 5px;font-size:7px}.smart-rate-main[data-v-d883b6a8]{grid-template-columns:105px minmax(150px,.82fr) minmax(205px,1.18fr) minmax(150px,.88fr) minmax(115px,.7fr) 150px;align-items:stretch;gap:5px;padding:5px 8px;display:grid}.smart-rate-main>div[data-v-d883b6a8]{min-width:0}.smart-rate-main small[data-v-d883b6a8]{color:#8192a2;letter-spacing:.45px;margin-bottom:2px;font-size:7px;font-weight:900;display:block}.smart-fact strong[data-v-d883b6a8],.smart-fact span[data-v-d883b6a8]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.smart-fact strong[data-v-d883b6a8]{color:#274d69;font-size:9px}.smart-fact span[data-v-d883b6a8]{color:#708699;margin-top:2px;font-size:8px}.smart-price-block[data-v-d883b6a8]{padding:0}.smart-price-grid[data-v-d883b6a8]{gap:4px}.smart-price-grid>div[data-v-d883b6a8]{border-radius:6px;min-width:58px;padding:3px 5px}.smart-price-grid span[data-v-d883b6a8]{font-size:7px}.smart-price-grid strong[data-v-d883b6a8]{margin-top:1px;font-size:11px}.smart-surcharge-block[data-v-d883b6a8]{border-left:1px solid #e5edf3;padding-left:7px}.smart-surcharge-block>small[data-v-d883b6a8]{font-size:8px}.smart-surcharge-list[data-v-d883b6a8]{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.smart-surcharge-block p[data-v-d883b6a8]{color:#34566f;overflow-wrap:anywhere;align-items:baseline;gap:5px;min-width:0;margin:0;line-height:1.25;display:flex}.smart-surcharge-code[data-v-d883b6a8]{color:#0871b2;flex:none;font-size:8.5px;font-weight:600}.smart-surcharge-prices[data-v-d883b6a8]{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.smart-surcharge-price[data-v-d883b6a8]{white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.smart-surcharge-price em[data-v-d883b6a8],.smart-surcharge-price i[data-v-d883b6a8]{color:#587187;font-size:7.5px;font-style:normal;font-weight:500}.smart-surcharge-price strong[data-v-d883b6a8]{color:#164f72;font-variant-numeric:tabular-nums;letter-spacing:.05px;font-size:10.5px;font-weight:500}.smart-surcharge-block>span[data-v-d883b6a8],.smart-surcharge-block>strong[data-v-d883b6a8]{color:#718697;font-size:8px}.smart-commercial[data-v-d883b6a8]{border-left:1px solid #e5edf3;gap:1px;padding-left:6px;display:grid}.smart-commercial>div[data-v-d883b6a8]{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:4px;display:grid}.smart-commercial small[data-v-d883b6a8]{margin:0}.smart-commercial strong[data-v-d883b6a8]{color:#35556d;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.smart-commercial strong.has-price-remark[data-v-d883b6a8]{color:#c62828;font-weight:900}.smart-remark-line[data-v-d883b6a8],.smart-note-preview[data-v-d883b6a8]{align-items:flex-end;gap:4px;min-width:0;display:flex;overflow:hidden}.smart-remark-line strong[data-v-d883b6a8],.smart-note-preview p[data-v-d883b6a8]{flex:1;min-width:0}.smart-more-link[data-v-d883b6a8]{color:#0874b8;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:7px;font-weight:900;line-height:1.2;text-decoration:underline}.smart-more-link[data-v-d883b6a8]:hover{color:#034f82}.smart-update-line[data-v-d883b6a8]{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.smart-update-line strong[data-v-d883b6a8]{flex:1;min-width:0}.smart-update-line time[data-v-d883b6a8]{color:#54708f;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:7px;font-weight:700}.smart-note-block[data-v-d883b6a8]{border-left:1px solid #e5edf3;padding-left:7px;overflow:hidden}.smart-note-block p[data-v-d883b6a8]{color:#4f6b80;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:7.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.smart-rate-actions[data-v-d883b6a8]{grid-template-columns:1.35fr 1fr .65fr;align-content:center;gap:4px;width:auto;display:grid}.smart-rate-actions button[data-v-d883b6a8]{border-radius:5px;min-height:20px;padding:2px 4px;font-size:7px}.smart-select[data-v-d883b6a8]{grid-column:1/-1}.smart-rate-card.current[data-v-d883b6a8]{border-left:4px solid #20a466}.smart-rate-card.schedule[data-v-d883b6a8]{border-left:4px solid #e5a324}.smart-rate-card.expired[data-v-d883b6a8]{opacity:.86;border-left:4px solid #cf6a62}.smart-rate-card.current .smart-price-grid>div[data-v-d883b6a8]{background:#eefaf3;border-color:#9ed9bb}.smart-rate-card.current .smart-price-grid strong[data-v-d883b6a8]{color:#087647}.smart-rate-card.schedule .smart-price-grid>div[data-v-d883b6a8]{background:#fff9e9;border-color:#ecd18c}.smart-rate-card.expired .smart-price-grid>div[data-v-d883b6a8]{background:#f3f5f6;border-color:#d9dfe4}.smart-validity-row[data-v-d883b6a8]{border-radius:4px;padding:2px 4px}.smart-validity-row.current[data-v-d883b6a8]{background:#e7f7ee}.smart-validity-row.current strong[data-v-d883b6a8]{color:#087647}.smart-validity-row.schedule[data-v-d883b6a8]{background:#fff4d9}.smart-validity-row.schedule strong[data-v-d883b6a8]{color:#8a5a00}.smart-validity-row.expired[data-v-d883b6a8]{background:#fbeceb}.smart-validity-row.expired strong[data-v-d883b6a8]{color:#a0443d}}@media (width>=701px) and (width<=1080px){.smart-rate-main[data-v-d883b6a8]{grid-template-columns:95px minmax(140px,.76fr) minmax(180px,1.12fr) minmax(140px,.84fr) 135px}.smart-note-block[data-v-d883b6a8]{border-top:1px solid #e5edf3;border-left:0;grid-area:2/1/auto/5;padding:6px 0 0}.smart-note-block p[data-v-d883b6a8]{-webkit-line-clamp:1}.smart-rate-actions[data-v-d883b6a8]{grid-area:1/5/3}}.previous-price-modal[data-v-d883b6a8]{background:#f7fafc;border-radius:16px;flex-direction:column;width:min(1120px,96vw);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 22px 55px #00000047}.previous-price-body[data-v-d883b6a8]{flex:0 auto;min-height:0;padding:14px;overflow:hidden}.previous-price-table-wrap[data-v-d883b6a8]{scrollbar-gutter:stable;background:#fff;border:1px solid #d9e5ed;border-radius:10px;height:auto;max-height:min(455px,88vh - 155px);overflow:auto}.previous-price-table[data-v-d883b6a8]{border-collapse:collapse;width:100%;min-width:940px}.previous-price-table th[data-v-d883b6a8]{z-index:1;text-align:left;color:#49657a;letter-spacing:.35px;text-transform:uppercase;background:#edf4f8;padding:9px 10px;font-size:9px;position:sticky;top:0}.previous-price-table tbody tr[data-v-d883b6a8]{height:82px}.previous-price-table td[data-v-d883b6a8]{vertical-align:top;color:#3a5870;border-top:1px solid #e6edf2;height:82px;padding:10px;font-size:10px}.previous-price-table td>strong[data-v-d883b6a8],.previous-price-table td>small[data-v-d883b6a8]{display:block}.previous-price-table td>small[data-v-d883b6a8]{color:#75899a;margin-top:3px}.previous-validity[data-v-d883b6a8]{color:#9a443e;white-space:nowrap;background:#fbeceb;border-radius:6px;padding:5px 7px;font-weight:900;display:inline-block}.previous-price-values[data-v-d883b6a8]{flex-wrap:wrap;gap:5px;display:flex}.previous-price-values>span[data-v-d883b6a8]{background:#f0faf5;border:1px solid #c7dfd3;border-radius:6px;min-width:72px;padding:5px 7px}.previous-price-values small[data-v-d883b6a8],.previous-price-values strong[data-v-d883b6a8],.previous-price-values em[data-v-d883b6a8]{display:block}.previous-price-values small[data-v-d883b6a8]{color:#6b8175;font-size:8px;font-weight:900}.previous-price-values strong[data-v-d883b6a8]{color:#087647;margin-top:2px;font-size:13px}.previous-price-values em[data-v-d883b6a8]{color:#75899a;font-size:7px;font-style:normal}.previous-surcharges[data-v-d883b6a8]{gap:3px;min-width:180px;display:grid}.previous-surcharges b[data-v-d883b6a8]{color:#0871b2}.smart-read-overlay[data-v-d883b6a8]{z-index:10020}.smart-read-modal[data-v-d883b6a8]{background:#fff;border-radius:14px;flex-direction:column;width:min(680px,94vw);max-height:min(620px,86vh);display:flex;overflow:hidden;box-shadow:0 22px 55px #0000004d}.smart-read-modal .modal-header[data-v-d883b6a8]{padding:14px 17px}.smart-read-modal .modal-header small[data-v-d883b6a8]{color:#bfe4fb;letter-spacing:1.2px;font-size:8px;font-weight:900}.smart-read-modal .modal-header h3[data-v-d883b6a8]{margin:2px 0 3px}.smart-read-modal .modal-header p[data-v-d883b6a8]{color:#d7eeff;margin:0;font-size:10px}.smart-read-body[data-v-d883b6a8]{background:#f6f9fc;flex:1;min-height:0;padding:15px 17px;overflow:auto}.smart-read-body pre[data-v-d883b6a8]{color:#173f61;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #d9e5ed;border-radius:9px;margin:0;padding:13px 14px;font:12px/1.55 Arial,sans-serif}.smart-read-modal .modal-footer[data-v-d883b6a8]{justify-content:flex-end;align-items:center;gap:7px;padding:10px 17px;display:flex}.smart-read-modal .modal-footer button[data-v-d883b6a8]{border-radius:7px;min-width:88px;min-height:34px}.smart-copy-status[data-v-d883b6a8]{color:#15804d;margin-right:auto;font-size:11px;font-weight:900}[data-v-7457da81]{box-sizing:border-box}.notification-center[data-v-7457da81]{color:#15395f;position:relative}.bell[data-v-7457da81]{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-7457da81]{font-size:19px}.bell em[data-v-7457da81]{font-size:12px;font-style:normal}.bell>b[data-v-7457da81]{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-7457da81]{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-7457da81]{background:#f1f7fd;border-bottom:1px solid #dce7f2;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.panel h3[data-v-7457da81]{margin:0;font-size:17px}.panel small[data-v-7457da81]{color:#71849a;font-size:10px}.panel header button[data-v-7457da81]{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-7457da81]{font-size:19px;line-height:15px}.list[data-v-7457da81]{max-height:calc(72vh - 62px);overflow:auto}.list article[data-v-7457da81]{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-7457da81]{background:#eaf5ff}.dot[data-v-7457da81]{background:#b5c1cd;border-radius:50%;width:8px;height:8px;margin-top:5px}.unread .dot[data-v-7457da81]{background:#0876ca}.content[data-v-7457da81]{min-width:0}.line[data-v-7457da81]{justify-content:space-between;gap:8px;display:flex}.line>b[data-v-7457da81]{color:#075da4;font-size:12px}.line time[data-v-7457da81]{color:#71849a;font-size:9px}.content>strong[data-v-7457da81]{margin:4px 0 7px;font-size:13px;display:block}.changes[data-v-7457da81]{flex-wrap:wrap;gap:6px;display:flex}.changes>span[data-v-7457da81]{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-7457da81]{font-style:normal;font-weight:900}.changes s[data-v-7457da81]{color:#7c8b99}.changes i[data-v-7457da81]{font-size:16px;font-style:normal;font-weight:900}.changes .up i[data-v-7457da81],.changes .down i[data-v-7457da81]{color:#d71920}.changes b[data-v-7457da81]{font-size:13px}.changes small[data-v-7457da81]{font-size:9px}.content p[data-v-7457da81]{margin:5px 0;font-size:11px}.meta[data-v-7457da81]{color:#738499;margin-top:7px;font-size:9px}.meta button[data-v-7457da81]{float:right;color:#086bb5;background:0 0;border:0;margin-left:7px;font-size:9px;font-weight:800}.meta .delete[data-v-7457da81]{color:#d62929}.empty[data-v-7457da81]{text-align:center;color:#71849a;padding:45px;font-size:12px}@media (width<=700px){.bell em[data-v-7457da81]{display:none}.panel[data-v-7457da81]{width:auto;max-height:75vh;position:fixed;top:70px;left:8px;right:8px}.list[data-v-7457da81]{max-height:calc(75vh - 59px)}}.profile-trigger[data-v-35f9a313]{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff61;border-radius:10px;align-items:center;gap:8px;padding:5px 10px 5px 5px;display:flex}.avatar[data-v-35f9a313]{color:#07528e;background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.profile-copy[data-v-35f9a313]{text-align:left;flex-direction:column;display:flex}.profile-copy b[data-v-35f9a313]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.profile-copy small[data-v-35f9a313]{color:#d8ecff;font-size:9px}.overlay[data-v-35f9a313]{z-index:5000;background:#001c3999;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.profile-card[data-v-35f9a313]{background:#fff;border-radius:16px;width:min(560px,96vw);overflow:hidden;box-shadow:0 26px 80px #001c3966}.profile-card header[data-v-35f9a313]{color:#fff;background:linear-gradient(125deg,#063d73,#0780d5);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.profile-card header small[data-v-35f9a313]{letter-spacing:1.4px;font-size:9px;font-weight:900}.profile-card h2[data-v-35f9a313]{margin:3px 0 0;font-size:21px}.close[data-v-35f9a313]{color:#fff;cursor:pointer;background:#fff2;border:1px solid #fff8;border-radius:50%;width:32px;height:32px;font-size:20px}.avatar-preview[data-v-35f9a313]{color:#07528e;background:#eef8ff;border:4px solid #d9efff;border-radius:50%;place-items:center;width:68px;height:68px;margin:18px auto 7px;font-size:25px;font-weight:900;display:grid}.avatar-note[data-v-35f9a313]{color:#6d8194;text-align:center;margin:0 20px 15px;font-size:11px}.form-grid[data-v-35f9a313]{grid-template-columns:1fr 1fr;gap:13px;padding:0 20px 20px;display:grid}.form-grid label[data-v-35f9a313]{color:#204b70;gap:6px;font-size:11px;font-weight:800;display:grid}.form-grid input[data-v-35f9a313]{color:#163f62;height:39px;font:inherit;border:1px solid #bed3e6;border-radius:8px;padding:0 11px}.form-grid input.readonly[data-v-35f9a313]{color:#5b7a92;cursor:not-allowed;background:#f0f4f8}.form-grid .hint[data-v-35f9a313]{color:#8196a8;font-size:10px;font-weight:600}.error[data-v-35f9a313]{color:#a32626;background:#ffe8e8;border-radius:8px;margin:0 20px 14px;padding:9px;font-size:11px}.profile-card footer[data-v-35f9a313]{border-top:1px solid #dfe9f1;justify-content:space-between;align-items:center;gap:9px;padding:13px 20px;display:flex}.footer-actions[data-v-35f9a313]{gap:9px;display:flex}.profile-card footer button[data-v-35f9a313]{color:#075a9e;cursor:pointer;background:#fff;border:1px solid #9fc6e7;border-radius:8px;padding:9px 13px;font-weight:800}.profile-card footer .sign-out[data-v-35f9a313]{color:#b6342b;background:#fff7f6;border-color:#efb8b2}.profile-card footer .sign-out[data-v-35f9a313]:hover{color:#fff;background:#c6463b}.profile-card footer .primary[data-v-35f9a313]{color:#fff;background:#0877c9;border-color:#0877c9}.profile-card footer .primary[data-v-35f9a313]:disabled{opacity:.65;cursor:wait}@media (width<=600px){.profile-copy[data-v-35f9a313]{display:none}.form-grid[data-v-35f9a313]{grid-template-columns:1fr}.profile-card footer[data-v-35f9a313]{flex-direction:column;align-items:stretch}.footer-actions[data-v-35f9a313]{grid-template-columns:1fr 1fr;display:grid}.profile-card footer .sign-out[data-v-35f9a313]{width:100%}}[data-v-7d98225c]{box-sizing:border-box}.pricing-workplace[data-v-7d98225c]{color:#12345b;background:#f3f7fc;height:100vh;font-family:Arial,sans-serif;overflow:hidden}.workplace-header[data-v-7d98225c]{color:#fff;background:linear-gradient(120deg,#073b70,#0872c9);justify-content:space-between;align-items:center;height:56px;padding:6px max(16px,2vw);display:flex;box-shadow:0 4px 14px #09417529}.eyebrow[data-v-7d98225c],.section-kicker[data-v-7d98225c]{letter-spacing:1.35px;font-size:8px;font-weight:800}.workplace-header h1[data-v-7d98225c]{margin:1px 0;font-size:19px;line-height:1.05}.workplace-header p[data-v-7d98225c]{color:#d8ecff;margin:0;font-size:9px}.header-left[data-v-7d98225c]{align-items:center;gap:11px;min-width:0;display:flex}.back-button[data-v-7d98225c]{color:#fff;white-space:nowrap;cursor:pointer;min-height:32px;transition:background .2s var(--ease,cubic-bezier(.25,1,.5,1)),color .2s;background:#ffffff1f;border:1px solid #ffffff8c;border-radius:8px;padding:6px 11px;font-size:11px;font-weight:800}.back-button[data-v-7d98225c]:hover{color:#07589d;background:#fff}.back-button[data-v-7d98225c]:focus-visible{outline-offset:2px;outline:2px solid #fff}.workplace-main[data-v-7d98225c]{height:calc(100vh - 56px);padding:5px max(12px,1.5vw) 7px}.shortcut-section[data-v-7d98225c],.rate-section[data-v-7d98225c]{max-width:1880px;margin:0 auto}.section-heading[data-v-7d98225c],.rate-heading[data-v-7d98225c]{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.section-heading h2[data-v-7d98225c],.rate-heading h2[data-v-7d98225c]{margin:0;font-size:14px;line-height:1.1}.section-heading p[data-v-7d98225c]{color:#687b91;margin:0;font-size:9px}.section-kicker[data-v-7d98225c]{color:#0872c9}.rate-heading[data-v-7d98225c]{align-items:center;min-height:20px}.rate-heading>div[data-v-7d98225c]{align-items:baseline;gap:7px;display:flex}.rate-heading h2[data-v-7d98225c]{font-size:13px}.shortcut-grid[data-v-7d98225c]{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;margin-top:3px;display:grid}.shortcut-card[data-v-7d98225c]{color:#153a63;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e4f3;border-radius:7px;align-items:center;gap:6px;min-width:0;min-height:38px;padding:5px 6px;display:flex;box-shadow:0 2px 7px #1d48700b}.shortcut-card[data-v-7d98225c]:hover{border-color:#5da9e9}.shortcut-card.featured[data-v-7d98225c]{color:#fff;background:linear-gradient(135deg,#07589d,#0b82db);border-color:#0872c9}.shortcut-icon[data-v-7d98225c]{color:#0872c9;background:#e8f4ff;border-radius:6px;flex:0 0 25px;place-items:center;height:25px;font-size:9px;font-weight:900;display:grid}.featured .shortcut-icon[data-v-7d98225c]{color:#fff;background:#ffffff2e}.shortcut-copy[data-v-7d98225c]{min-width:0}.shortcut-copy b[data-v-7d98225c]{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.15;display:block;overflow:hidden}.rate-section[data-v-7d98225c]{background:#fff;border:1px solid #d8e5f2;border-radius:10px;height:calc(100% - 75px);margin-top:5px;padding:5px 8px 7px;box-shadow:0 5px 16px #14446e11}.manage-button[data-v-7d98225c]{color:#07589d;cursor:pointer;background:#fff;border:1px solid #0872c9;border-radius:7px;min-width:145px;min-height:26px;padding:4px 11px;font-size:9px;font-weight:800;box-shadow:0 2px 6px #0872c917}.manage-button[data-v-7d98225c]:hover{color:#fff;background:#0872c9}.full-rate-workspace[data-v-7d98225c]{scrollbar-gutter:stable;height:calc(100% - 22px);min-height:0;margin-top:1px;overflow:hidden auto}.full-rate-workspace[data-v-7d98225c] .top-bar{gap:4px;margin-bottom:3px;padding-bottom:3px}.full-rate-workspace[data-v-7d98225c] .search-area{min-width:0}.full-rate-workspace[data-v-7d98225c] .smart-sales-mode .search-area{grid-template-columns:102px minmax(0,1fr);gap:5px}.full-rate-workspace[data-v-7d98225c] .service-tabs{gap:4px;margin-bottom:0}.full-rate-workspace[data-v-7d98225c] .smart-sales-mode .service-tab{border-radius:6px;width:auto;min-width:0;min-height:29px;padding:2px 5px}.full-rate-workspace[data-v-7d98225c] .service-tab span{font-size:10px}.full-rate-workspace[data-v-7d98225c] .service-tab small{font-size:6px}.full-rate-workspace[data-v-7d98225c] .search-controls{grid-template-columns:minmax(210px,1.55fr) minmax(140px,.85fr) minmax(145px,.9fr) minmax(145px,.9fr) 118px 122px;align-items:end;gap:4px;display:grid}.full-rate-workspace[data-v-7d98225c] .search-field,.full-rate-workspace[data-v-7d98225c] .group-field,.full-rate-workspace[data-v-7d98225c] .group-field.compact{width:auto;min-width:0}.full-rate-workspace[data-v-7d98225c] .search-controls label{margin-bottom:1px;font-size:8px;line-height:1}.full-rate-workspace[data-v-7d98225c] .search-controls input,.full-rate-workspace[data-v-7d98225c] .search-controls select,.full-rate-workspace[data-v-7d98225c] .search-controls .search-select,.full-rate-workspace[data-v-7d98225c] .search-controls .ss-trigger{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.full-rate-workspace[data-v-7d98225c] .search-controls input,.full-rate-workspace[data-v-7d98225c] .search-controls select,.full-rate-workspace[data-v-7d98225c] .search-controls .ss-trigger{border-radius:6px;height:29px;min-height:29px;padding:3px 7px;font-size:9px;line-height:1.1}.full-rate-workspace[data-v-7d98225c] .result-count{box-sizing:border-box;white-space:nowrap;border-radius:6px;min-width:0;height:29px;min-height:29px;padding:3px 6px;font-size:8px}.full-rate-workspace[data-v-7d98225c] .top-actions button{min-height:29px;padding:3px 7px;font-size:8px}.full-rate-workspace[data-v-7d98225c] .table-scroll{overflow:auto}.full-rate-workspace[data-v-7d98225c] .ocean-freight-table{width:1520px;min-width:1520px}.full-rate-workspace[data-v-7d98225c] .table-scroll th{white-space:nowrap;padding:7px 6px;font-size:10px}.full-rate-workspace[data-v-7d98225c] .table-scroll td{overflow-wrap:normal;word-break:normal;padding:6px;font-size:11px}.full-rate-workspace[data-v-7d98225c] .price-pill strong,.full-rate-workspace[data-v-7d98225c] .validity-cell strong,.full-rate-workspace[data-v-7d98225c] .updated-cell strong{white-space:nowrap;overflow-wrap:normal;word-break:normal}.full-rate-workspace[data-v-7d98225c] .price-pill strong{font-size:15px}.full-rate-workspace[data-v-7d98225c] .ocean-freight-table th:first-child,.full-rate-workspace[data-v-7d98225c] .ocean-freight-table td:first-child{width:52px}.full-rate-workspace[data-v-7d98225c] .ocean-freight-table th:nth-child(6),.full-rate-workspace[data-v-7d98225c] .ocean-freight-table td:nth-child(6){width:105px}.full-rate-workspace[data-v-7d98225c] .ocean-freight-table th:nth-child(10),.full-rate-workspace[data-v-7d98225c] .ocean-freight-table td:nth-child(10){width:210px}.full-rate-workspace[data-v-7d98225c] .ocean-freight-table th:nth-child(11),.full-rate-workspace[data-v-7d98225c] .ocean-freight-table td:nth-child(11){width:125px}.full-rate-workspace[data-v-7d98225c] .ocean-freight-table th:nth-child(12),.full-rate-workspace[data-v-7d98225c] .ocean-freight-table td:nth-child(12){width:185px}.full-rate-workspace[data-v-7d98225c] .ocean-freight-table th:nth-child(13),.full-rate-workspace[data-v-7d98225c] .ocean-freight-table td:nth-child(13){width:120px}.full-rate-workspace[data-v-7d98225c] .ocean-freight-table th:nth-child(14),.full-rate-workspace[data-v-7d98225c] .ocean-freight-table td:nth-child(14){width:45px}.full-rate-workspace[data-v-7d98225c] .ocean-freight-table th:nth-child(15),.full-rate-workspace[data-v-7d98225c] .ocean-freight-table td:nth-child(15){width:105px}.full-rate-workspace[data-v-7d98225c] .ocean-freight-table th:nth-child(16),.full-rate-workspace[data-v-7d98225c] .ocean-freight-table td:nth-child(16),.full-rate-workspace[data-v-7d98225c] .ocean-freight-table th:nth-child(17),.full-rate-workspace[data-v-7d98225c] .ocean-freight-table td:nth-child(17),.full-rate-workspace[data-v-7d98225c] .ocean-freight-table th:nth-child(18),.full-rate-workspace[data-v-7d98225c] .ocean-freight-table td:nth-child(18){width:72px}.full-rate-workspace[data-v-7d98225c] .smart-rate-main{grid-template-columns:105px minmax(145px,.7fr) minmax(210px,.8fr) minmax(260px,1.25fr) minmax(220px,1.15fr) 150px}.header-actions[data-v-7d98225c]{align-items:center;gap:6px;display:flex}.header-actions[data-v-7d98225c] .bell{border-radius:8px;min-height:34px;padding:5px 10px}.header-actions[data-v-7d98225c] .bell span{font-size:16px}.header-actions[data-v-7d98225c] .bell em{font-size:10px}.header-actions[data-v-7d98225c] .bell>b{min-width:19px;height:19px;font-size:9px;top:-6px;right:-6px}.header-actions[data-v-7d98225c] .profile-trigger{border-radius:8px;gap:6px;padding:3px 8px 3px 3px}.header-actions[data-v-7d98225c] .avatar{width:27px;height:27px;font-size:11px}.header-actions[data-v-7d98225c] .profile-copy b{font-size:10px}.header-actions[data-v-7d98225c] .profile-copy small{font-size:8px}@media (width<=1500px){.shortcut-grid[data-v-7d98225c]{grid-template-columns:repeat(6,1fr)}.rate-section[data-v-7d98225c]{height:calc(100% - 116px)}}@media (width<=1200px){.shortcut-grid[data-v-7d98225c]{grid-template-columns:repeat(4,1fr)}.rate-section[data-v-7d98225c]{height:calc(100% - 155px)}.full-rate-workspace[data-v-7d98225c] .search-controls{grid-template-columns:repeat(3,minmax(150px,1fr))}.full-rate-workspace[data-v-7d98225c] .smart-rate-main{grid-template-columns:95px minmax(140px,.76fr) minmax(180px,1.12fr) minmax(140px,.84fr) 135px}}@media (width<=760px){.pricing-workplace[data-v-7d98225c]{height:auto;overflow:auto}.workplace-main[data-v-7d98225c]{height:auto}.workplace-header[data-v-7d98225c],.section-heading[data-v-7d98225c],.rate-heading[data-v-7d98225c]{flex-direction:column;align-items:flex-start}.shortcut-grid[data-v-7d98225c]{grid-template-columns:repeat(2,1fr)}.shortcut-card[data-v-7d98225c]{grid-column:auto}.rate-section[data-v-7d98225c]{height:75vh}}.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-f3b95389]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.master-toolbar[data-v-f3b95389]{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.search-box[data-v-f3b95389]{width:520px}.search-box label[data-v-f3b95389],.field label[data-v-f3b95389]{color:#17375e;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.field label span[data-v-f3b95389]{color:#e53935}.search-box input[data-v-f3b95389],.field input[data-v-f3b95389],.field select[data-v-f3b95389],.field textarea[data-v-f3b95389]{border:1px solid #d5deea;border-radius:10px;width:100%;padding:12px;font-size:14px}.field textarea[data-v-f3b95389]{resize:vertical;height:90px}.toolbar-actions[data-v-f3b95389]{gap:10px;display:flex}.primary[data-v-f3b95389]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;padding:11px 16px;font-weight:700}.secondary[data-v-f3b95389]{color:#0c5daa;cursor:pointer;background:#fff;border:1px solid #0c5daa;border-radius:10px;padding:10px 16px;font-weight:700}.big-btn[data-v-f3b95389]{width:120px;height:42px}table[data-v-f3b95389]{min-width:900px}.modal-overlay[data-v-f3b95389]{z-index:50;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-f3b95389]{background:#fff;border-radius:18px;width:900px;overflow:hidden;box-shadow:0 20px 50px #00000040}.modal-header[data-v-f3b95389]{background:#f0f6fc;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h3[data-v-f3b95389]{color:#17375e;margin:0}.close-btn[data-v-f3b95389]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;width:34px;height:34px;font-size:22px}.modal-body[data-v-f3b95389]{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.field.short[data-v-f3b95389]{max-width:180px}.field.full[data-v-f3b95389]{grid-column:span 2}.modal-footer[data-v-f3b95389]{border-top:1px solid #edf1f5;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.market-master[data-v-55d47ab7]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.master-toolbar[data-v-55d47ab7]{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.search-box[data-v-55d47ab7]{width:520px}.search-box label[data-v-55d47ab7],.field label[data-v-55d47ab7]{color:#17375e;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.field label span[data-v-55d47ab7]{color:#e53935}.search-box input[data-v-55d47ab7],.field input[data-v-55d47ab7],.field select[data-v-55d47ab7],.field textarea[data-v-55d47ab7]{border:1px solid #d5deea;border-radius:10px;width:100%;padding:12px;font-size:14px}.field textarea[data-v-55d47ab7]{resize:vertical;height:90px}.toolbar-actions[data-v-55d47ab7]{gap:10px;display:flex}.primary[data-v-55d47ab7]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;padding:11px 16px;font-weight:700}.secondary[data-v-55d47ab7]{color:#0c5daa;cursor:pointer;background:#fff;border:1px solid #0c5daa;border-radius:10px;padding:10px 16px;font-weight:700}.big-btn[data-v-55d47ab7]{width:120px;height:42px}table[data-v-55d47ab7]{min-width:1080px}.status[data-v-55d47ab7]{border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700}.status.active[data-v-55d47ab7]{color:#16824a;background:#e8f7ef}.status.inactive[data-v-55d47ab7]{color:#9a6b00;background:#fff3cd}.modal-overlay[data-v-55d47ab7]{z-index:50;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-55d47ab7]{background:#fff;border-radius:18px;width:900px;overflow:hidden;box-shadow:0 20px 50px #00000040}.modal-header[data-v-55d47ab7]{background:#f0f6fc;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h3[data-v-55d47ab7]{color:#17375e;margin:0}.close-btn[data-v-55d47ab7]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;width:34px;height:34px;font-size:22px}.modal-body[data-v-55d47ab7]{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.field.short[data-v-55d47ab7]{max-width:180px}.field.full[data-v-55d47ab7]{grid-column:span 2}.modal-footer[data-v-55d47ab7]{border-top:1px solid #edf1f5;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.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-504d3bae]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}table[data-v-504d3bae]{min-width:950px}.primary[data-v-504d3bae]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;padding:11px 16px;font-weight:700}.secondary[data-v-504d3bae]{color:#0c5daa;cursor:pointer;background:#fff;border:1px solid #0c5daa;border-radius:10px;padding:10px 16px;font-weight:700}.big-btn[data-v-504d3bae]{width:120px;height:42px}.modal-overlay[data-v-504d3bae]{z-index:50;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-504d3bae]{background:#fff;border-radius:18px;width:900px;overflow:hidden;box-shadow:0 20px 50px #00000040}.modal-header[data-v-504d3bae]{background:#f0f6fc;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h3[data-v-504d3bae]{color:#17375e;margin:0}.close-btn[data-v-504d3bae]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;width:34px;height:34px;font-size:22px}.modal-body[data-v-504d3bae]{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.field label[data-v-504d3bae]{color:#17375e;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.field label span[data-v-504d3bae]{color:#e53935}.field input[data-v-504d3bae],.field select[data-v-504d3bae],.field textarea[data-v-504d3bae]{border:1px solid #d5deea;border-radius:10px;width:100%;padding:12px;font-size:14px}.field textarea[data-v-504d3bae]{resize:vertical;height:90px}.field.short[data-v-504d3bae]{max-width:180px}.field.full[data-v-504d3bae]{grid-column:span 2}.modal-footer[data-v-504d3bae]{border-top:1px solid #edf1f5;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.port-master[data-v-970645f9]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}table[data-v-970645f9]{min-width:1150px}.pagination[data-v-970645f9]{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px 2px;display:flex}.range-info[data-v-970645f9]{color:#62758b;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.page-controls[data-v-970645f9]{align-items:center;gap:10px;display:flex}.page-current[data-v-970645f9]{color:#17375e;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.pagination .mini[data-v-970645f9]{color:#17375e;cursor:pointer;background:#eef4fb;border:none;border-radius:8px;margin-right:0;padding:7px 12px;font-size:12px;font-weight:700}.pagination .mini[data-v-970645f9]:disabled{opacity:.45;cursor:not-allowed}.primary[data-v-970645f9]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;padding:11px 16px;font-weight:700}.secondary[data-v-970645f9]{color:#0c5daa;cursor:pointer;background:#fff;border:1px solid #0c5daa;border-radius:10px;padding:10px 16px;font-weight:700}.big-btn[data-v-970645f9]{width:120px;height:42px}.modal-overlay[data-v-970645f9]{z-index:50;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-970645f9]{background:#fff;border-radius:18px;width:900px;overflow:hidden;box-shadow:0 20px 50px #00000040}.modal-header[data-v-970645f9]{background:#f0f6fc;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h3[data-v-970645f9]{color:#17375e;margin:0}.close-btn[data-v-970645f9]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;width:34px;height:34px;font-size:22px}.modal-body[data-v-970645f9]{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.field label[data-v-970645f9]{color:#17375e;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.field label span[data-v-970645f9]{color:#e53935}.field input[data-v-970645f9],.field select[data-v-970645f9],.field textarea[data-v-970645f9]{border:1px solid #d5deea;border-radius:10px;width:100%;padding:12px;font-size:14px}.field textarea[data-v-970645f9]{resize:vertical;height:90px}.field.short[data-v-970645f9]{max-width:180px}.field.full[data-v-970645f9]{grid-column:span 2}.modal-footer[data-v-970645f9]{border-top:1px solid #edf1f5;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.base-master[data-v-8f3aecfa]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}table[data-v-8f3aecfa]{min-width:1050px}.primary[data-v-8f3aecfa]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;padding:11px 16px;font-weight:700}.secondary[data-v-8f3aecfa]{color:#0c5daa;cursor:pointer;background:#fff;border:1px solid #0c5daa;border-radius:10px;padding:10px 16px;font-weight:700}.big-btn[data-v-8f3aecfa]{width:120px;height:42px}.modal-overlay[data-v-8f3aecfa]{z-index:50;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-8f3aecfa]{background:#fff;border-radius:18px;width:900px;overflow:hidden;box-shadow:0 20px 50px #00000040}.modal-header[data-v-8f3aecfa]{background:#f0f6fc;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h3[data-v-8f3aecfa]{color:#17375e;margin:0}.close-btn[data-v-8f3aecfa]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;width:34px;height:34px;font-size:22px}.modal-body[data-v-8f3aecfa]{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.field label[data-v-8f3aecfa]{color:#17375e;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.field label span[data-v-8f3aecfa]{color:#e53935}.field input[data-v-8f3aecfa],.field select[data-v-8f3aecfa],.field textarea[data-v-8f3aecfa]{border:1px solid #d5deea;border-radius:10px;width:100%;padding:12px;font-size:14px}.field textarea[data-v-8f3aecfa]{resize:vertical;height:90px}.field.short[data-v-8f3aecfa]{max-width:180px}.field.full[data-v-8f3aecfa]{grid-column:span 2}.modal-footer[data-v-8f3aecfa]{border-top:1px solid #edf1f5;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}[data-v-f22fa804]{box-sizing:border-box}.free-time-master[data-v-f22fa804]{color:#12375f;flex-direction:column;height:100%;min-height:0;font-family:Arial,sans-serif;display:flex}.toolbar[data-v-f22fa804]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.toolbar small[data-v-f22fa804],.modal header small[data-v-f22fa804]{color:#0874ca;letter-spacing:1.3px;font-size:9px;font-weight:900}.toolbar h2[data-v-f22fa804],.modal h3[data-v-f22fa804]{margin:3px 0;font-size:20px}.toolbar p[data-v-f22fa804],.modal header p[data-v-f22fa804]{color:#6b8095;margin:0;font-size:12px}.primary[data-v-f22fa804]{color:#fff;cursor:pointer;background:#0876cd;border:0;border-radius:8px;min-height:38px;padding:8px 14px;font-weight:900}.scope-tabs[data-v-f22fa804]{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.scope-tabs button[data-v-f22fa804]{color:#38617f;text-align:left;cursor:pointer;background:#f8fbfe;border:1px solid #cfe0ed;border-radius:9px;min-height:55px;padding:9px 13px;font-weight:900}.scope-tabs button.active[data-v-f22fa804]{color:#fff;background:linear-gradient(135deg,#07579d,#0989de);border-color:#0867b3}.scope-tabs small[data-v-f22fa804]{opacity:.8;margin-top:3px;font-size:10px;font-weight:600;display:block}.filters[data-v-f22fa804]{align-items:center;gap:12px;margin-bottom:10px;display:flex}.filters input[data-v-f22fa804]{border:1px solid #c7d8e7;border-radius:8px;width:min(480px,70%);height:38px;padding:0 11px}.filters span[data-v-f22fa804]{color:#688098;font-size:11px}.table-wrap[data-v-f22fa804]{border:1px solid #d7e4ee;border-radius:10px;flex:1;min-height:0;overflow:auto}table[data-v-f22fa804]{border-collapse:collapse;width:100%;font-size:12px}th[data-v-f22fa804]{z-index:1;color:#fff;text-align:left;white-space:nowrap;background:#0e63ad;padding:11px 9px;position:sticky;top:0}td[data-v-f22fa804]{vertical-align:top;border-bottom:1px solid #e1eaf1;padding:9px}td small[data-v-f22fa804]{color:#74899b;margin-top:3px;font-size:10px;display:block}.content[data-v-f22fa804]{white-space:pre-wrap;min-width:170px;max-width:300px;line-height:1.35}.version[data-v-f22fa804],.status[data-v-f22fa804]{border-radius:99px;padding:4px 7px;font-size:11px;display:inline-block}.version[data-v-f22fa804]{color:#0874ca;background:#e6f4ff}.status.active[data-v-f22fa804]{color:#087443;background:#e5f7ea}.status.inactive[data-v-f22fa804]{color:#a32121;background:#fde7e7}.actions[data-v-f22fa804]{white-space:nowrap}.actions button[data-v-f22fa804],.modal footer button[data-v-f22fa804]{color:#075ca2;cursor:pointer;background:#fff;border:1px solid #a7c8e4;border-radius:7px;padding:7px 9px;font-weight:800}.actions button+button[data-v-f22fa804]{margin-left:4px}.actions .status-action[data-v-f22fa804]{color:#936200;background:#fff7e2;border-color:#ead39c}.empty[data-v-f22fa804]{color:#778b9e;text-align:center;padding:25px}.overlay[data-v-f22fa804]{z-index:3000;background:#00172a88;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal[data-v-f22fa804]{background:#fff;border-radius:13px;width:min(700px,96vw);max-height:92vh;overflow:auto;box-shadow:0 22px 70px #00162e77}.modal header[data-v-f22fa804]{background:#edf7ff;justify-content:space-between;gap:15px;padding:17px 19px;display:flex}.close[data-v-f22fa804]{color:#fff;cursor:pointer;background:#e93636;border:0;border-radius:50%;width:33px;height:33px;font-size:21px}.form-grid[data-v-f22fa804]{grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.form-grid label[data-v-f22fa804]{gap:6px;font-size:12px;font-weight:800;display:grid}.form-grid label.full[data-v-f22fa804]{grid-column:1/-1}.form-grid i[data-v-f22fa804]{color:#e42c2c}.form-grid input[data-v-f22fa804],.form-grid textarea[data-v-f22fa804]{border:1px solid #c7d8e7;border-radius:8px;width:100%;padding:9px;font:13px Arial,sans-serif}.form-grid textarea[data-v-f22fa804]{resize:vertical}.error[data-v-f22fa804]{color:#a21f1f;background:#feeaea;border-radius:7px;margin:0 18px 12px;padding:9px;font-size:12px}.modal footer[data-v-f22fa804]{border-top:1px solid #e1eaf1;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.history-list[data-v-f22fa804]{padding:14px 18px}.history-list article[data-v-f22fa804]{border-bottom:1px solid #e0e9f0;padding:12px 0}.history-list article>b[data-v-f22fa804]{color:#0873c6}.history-list p[data-v-f22fa804]{white-space:pre-wrap;margin:6px 0;line-height:1.4}.history-list p small[data-v-f22fa804]{color:#6c8297;font-weight:800;display:block}.history-list footer[data-v-f22fa804]{color:#70859a;border:0;justify-content:space-between;gap:10px;padding:0;font-size:11px;display:flex}@media (width<=760px){.toolbar[data-v-f22fa804]{flex-direction:column;align-items:flex-start}.scope-tabs[data-v-f22fa804],.form-grid[data-v-f22fa804]{grid-template-columns:1fr}.table-wrap[data-v-f22fa804]{min-height:50vh}}.date-hint[data-v-f22fa804]{color:#6b8095;font-size:10px;font-weight:600}.route-surcharge-page[data-v-f8070915]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.top-bar[data-v-f8070915]{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.search-area[data-v-f8070915]{min-width:0}.search-area h3[data-v-f8070915]{color:#17375e;margin:0 0 9px}.search-controls[data-v-f8070915]{align-items:flex-end;gap:10px;display:flex}.search-field label[data-v-f8070915],.filter-field label[data-v-f8070915]{color:#17375e;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.search-field input[data-v-f8070915]{box-sizing:border-box;border:1px solid #d5deea;border-radius:10px;width:360px;min-height:41px;padding:10px 12px}.filter-field select[data-v-f8070915]{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-f8070915]{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-f8070915]{color:#17375e}.primary[data-v-f8070915]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;padding:11px 16px;font-weight:700}.primary[data-v-f8070915]:disabled{cursor:not-allowed;opacity:.6}.secondary[data-v-f8070915]{color:#0b5cab;cursor:pointer;background:#fff;border:1px solid #0b5cab;border-radius:10px;padding:10px 16px;font-weight:700}table[data-v-f8070915]{min-width:1800px}.sub-text[data-v-f8070915]{color:#68778c;margin-top:3px;font-size:11px}.action-cell[data-v-f8070915]{white-space:nowrap}.empty-row[data-v-f8070915]{color:#54708f;text-align:center;padding:35px}.status-badge[data-v-f8070915],.yes-no-badge[data-v-f8070915]{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-f8070915]{color:#15803d;background:#e4f6ec}.status-inactive[data-v-f8070915]{color:#68778c;background:#f2f2f2}.mandatory-yes[data-v-f8070915]{color:#b45309;background:#fff0e7}.mandatory-no[data-v-f8070915]{color:#31577c;background:#eef4fb}.modal-overlay[data-v-f8070915]{z-index:100;background:#0000006b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.form-modal[data-v-f8070915]{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-f8070915]{background:#f0f6fc;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.modal-header h3[data-v-f8070915]{color:#17375e;margin:0}.modal-header p[data-v-f8070915]{color:#68778c;margin:5px 0 0;font-size:12px}.close-btn[data-v-f8070915]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;width:34px;height:34px;font-size:22px}.modal-body[data-v-f8070915]{grid-template-columns:repeat(3,1fr);gap:15px;padding:22px;display:grid;overflow-y:auto}.field label[data-v-f8070915]{color:#17375e;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.field label span[data-v-f8070915]{color:#e53935}.field[data-v-f8070915] input,.field select[data-v-f8070915],.field textarea[data-v-f8070915]{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-f8070915]{background:#f5faff;border-color:#a8c9ea}.field textarea[data-v-f8070915]{resize:vertical;min-height:86px}.field.full[data-v-f8070915]{grid-column:span 3}.modal-footer[data-v-f8070915]{border-top:1px solid #edf1f5;flex-shrink:0;justify-content:flex-end;gap:10px;padding:15px 22px;display:flex}.big-button[data-v-f8070915]{min-width:125px;min-height:41px}.delete-modal[data-v-f8070915]{text-align:center;background:#fff;border-radius:18px;width:min(520px,94vw);padding:25px;box-shadow:0 22px 58px #0000004d}.delete-icon[data-v-f8070915]{margin-bottom:10px;font-size:32px}.delete-modal h3[data-v-f8070915]{color:#17375e;margin:0 0 17px}.delete-information[data-v-f8070915]{text-align:left;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px;display:grid}.delete-information div[data-v-f8070915]{background:#f4f7fb;border-radius:10px;padding:11px}.delete-information div[data-v-f8070915]:last-child{grid-column:span 2}.delete-information span[data-v-f8070915]{color:#68778c;margin-bottom:4px;font-size:11px;display:block}.delete-information strong[data-v-f8070915]{color:#17375e}.delete-warning[data-v-f8070915]{color:#805000;background:#fff8e8;border:1px solid #ffc166;border-radius:10px;padding:12px;line-height:1.45}.delete-actions[data-v-f8070915]{justify-content:flex-end;gap:10px;margin-top:17px;display:flex}.delete-confirm[data-v-f8070915]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;font-weight:700}.delete-confirm[data-v-f8070915]:disabled{cursor:not-allowed;opacity:.6}@media (width<=1200px){.top-bar[data-v-f8070915]{flex-direction:column;align-items:stretch}.search-controls[data-v-f8070915]{flex-wrap:wrap;align-items:stretch}.search-field input[data-v-f8070915]{width:100%}.search-field[data-v-f8070915]{flex:100%}}@media (width<=850px){.modal-body[data-v-f8070915]{grid-template-columns:1fr 1fr}.field.full[data-v-f8070915]{grid-column:span 2}}.field-title-row[data-v-f8070915]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.field-title-row label[data-v-f8070915]{margin-bottom:0}.quick-add-button[data-v-f8070915]{color:#0b5cab;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700}.quick-add-button[data-v-f8070915]:hover{text-decoration:underline}.field-help[data-v-f8070915]{color:#68778c;margin-top:5px;font-size:11px;display:block}.update-confirm-modal[data-v-f8070915]{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-f8070915]{color:#15803d;text-align:center;margin-bottom:8px;font-size:32px;font-weight:700}.update-confirm-modal h3[data-v-f8070915]{color:#17375e;text-align:center;margin:0 0 16px}.confirm-summary[data-v-f8070915]{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px;display:grid}.confirm-summary div[data-v-f8070915]{background:#f4f7fb;border-radius:10px;padding:11px}.confirm-summary span[data-v-f8070915]{color:#68778c;margin-bottom:4px;font-size:11px;display:block}.confirm-summary strong[data-v-f8070915]{color:#17375e}.change-table-wrap[data-v-f8070915]{border:1px solid #dce4ee;border-radius:10px;overflow:auto}.change-table[data-v-f8070915]{width:100%;min-width:0}.change-table th[data-v-f8070915],.change-table td[data-v-f8070915]{padding:10px}.change-table th[data-v-f8070915]{position:static}.change-table .new-value[data-v-f8070915]{color:#0b5cab;font-weight:700}.no-change[data-v-f8070915]{color:#68778c;text-align:center}.confirm-warning[data-v-f8070915]{color:#805000;text-align:center;background:#fff8e8;border:1px solid #ffc166;border-radius:10px;margin-top:14px;padding:11px}.confirm-actions[data-v-f8070915]{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.confirm-update-button[data-v-f8070915]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;font-weight:700}.confirm-update-button[data-v-f8070915]:disabled{cursor:not-allowed;opacity:.55}[data-v-3cf8fbb0]{box-sizing:border-box}.page[data-v-3cf8fbb0]{color:#12375f;flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.tabs[data-v-3cf8fbb0]{gap:10px;display:flex}.tabs button[data-v-3cf8fbb0]{color:#15385f;text-align:left;background:#fff;border:1px solid #c7d9ec;border-radius:9px;width:230px;padding:11px 14px}.tabs button.active[data-v-3cf8fbb0]{color:#fff;background:#0e64b5}.tabs b[data-v-3cf8fbb0],.tabs span[data-v-3cf8fbb0],.owner small[data-v-3cf8fbb0],td small[data-v-3cf8fbb0],th small[data-v-3cf8fbb0]{display:block}.tabs span[data-v-3cf8fbb0],.owner small[data-v-3cf8fbb0],td small[data-v-3cf8fbb0],th small[data-v-3cf8fbb0]{opacity:.75;margin-top:3px;font-size:10px}.toolbar[data-v-3cf8fbb0]{justify-content:space-between;align-items:end;display:flex}.toolbar>div[data-v-3cf8fbb0]{width:470px}.toolbar label[data-v-3cf8fbb0],.charge-picker>label[data-v-3cf8fbb0]{margin-bottom:5px;font-size:12px;font-weight:800;display:block}.toolbar input[data-v-3cf8fbb0],.charge-picker>input[data-v-3cf8fbb0],select[data-v-3cf8fbb0]{background:#fff;border:1px solid #bdd1e6;border-radius:8px;width:100%;height:38px;padding:0 10px}.primary[data-v-3cf8fbb0]{color:#fff;background:#eb3434;border:0;border-radius:8px;height:39px;padding:0 18px;font-weight:800}.primary[data-v-3cf8fbb0]:disabled{opacity:.5}.outline[data-v-3cf8fbb0]{color:#0e64b5;background:#fff;border:1px solid #0e64b5;border-radius:7px;padding:7px 12px;font-weight:700}.table-shell[data-v-3cf8fbb0]{border:1px solid #dce7f2;border-radius:10px;flex:1;min-height:0;overflow:auto}table[data-v-3cf8fbb0]{border-collapse:collapse;width:100%}th[data-v-3cf8fbb0]{color:#fff;text-align:center;background:#0e64b5;padding:9px 7px;font-size:11px}td[data-v-3cf8fbb0]{text-align:center;vertical-align:top;border-bottom:1px solid #e1e8ef;padding:9px 7px;font-size:12px}.owner[data-v-3cf8fbb0]{text-align:left;min-width:190px}.version[data-v-3cf8fbb0]{color:#075da4;font-size:15px;font-weight:900}.status[data-v-3cf8fbb0]{color:#087235;background:#ddf5e7;border-radius:12px;padding:4px 9px;font-weight:800}.empty[data-v-3cf8fbb0]{color:#718198;height:160px}.cluster[data-v-3cf8fbb0]{flex-wrap:wrap;gap:6px;min-width:450px;display:flex}.cluster article[data-v-3cf8fbb0]{text-align:left;border:1px solid;border-radius:8px;min-width:145px;padding:7px 9px}.cluster header[data-v-3cf8fbb0]{align-items:baseline;gap:6px;display:flex}.cluster header b[data-v-3cf8fbb0]{font-size:12px}.cluster header span[data-v-3cf8fbb0]{opacity:.8;font-size:9px}.cluster article>div[data-v-3cf8fbb0]{flex-wrap:wrap;gap:4px 9px;margin-top:5px;display:flex}.cluster article>div span[data-v-3cf8fbb0]{font-weight:900}.cluster em[data-v-3cf8fbb0]{font-size:9px;font-style:normal}.tone-0[data-v-3cf8fbb0]{color:#075da4;background:#eaf5ff;border-color:#9ecdf4!important}.tone-1[data-v-3cf8fbb0]{color:#986000;background:#fff4df;border-color:#f3c873!important}.tone-2[data-v-3cf8fbb0]{color:#08713a;background:#eaf9ef;border-color:#9bd5ae!important}.tone-3[data-v-3cf8fbb0]{color:#5934a2;background:#f2edff;border-color:#c2acef!important}.tone-4[data-v-3cf8fbb0]{color:#a51f3b;background:#fff0f3;border-color:#eca5b3!important}.edit-head[data-v-3cf8fbb0]{justify-content:space-between;align-items:center;display:flex}.edit-head h3[data-v-3cf8fbb0]{margin:0}.edit-head p[data-v-3cf8fbb0]{color:#6c7d91;margin:4px 0;font-size:12px}.settings[data-v-3cf8fbb0]{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-3cf8fbb0],.settings .picker-field>span[data-v-3cf8fbb0]{font-size:11px;font-weight:800}.settings .picker-field>span[data-v-3cf8fbb0]{margin-bottom:5px;display:block}.settings select[data-v-3cf8fbb0]{margin-top:5px;display:block}.charge-picker[data-v-3cf8fbb0]{border:1px solid #dce7f2;border-radius:9px;padding:10px}.charge-picker>input[data-v-3cf8fbb0]{width:350px;height:34px}.charge-picker>div[data-v-3cf8fbb0]{flex-wrap:wrap;gap:5px 14px;max-height:90px;margin-top:8px;display:flex;overflow:auto}.charge-picker>div label[data-v-3cf8fbb0]{min-width:230px;font-size:11px}.charge-picker small[data-v-3cf8fbb0]{color:#718198}.matrix[data-v-3cf8fbb0]{min-height:170px}.matrix table[data-v-3cf8fbb0]{min-width:max-content}.matrix th[data-v-3cf8fbb0]:first-child,.matrix td[data-v-3cf8fbb0]:first-child{z-index:2;text-align:left;min-width:180px;position:sticky;left:0}.matrix td[data-v-3cf8fbb0]:first-child{background:#fff}.matrix th[data-v-3cf8fbb0]{min-width:88px}.matrix input[data-v-3cf8fbb0]{text-align:right;border:1px solid #bcd2e8;border-radius:6px;width:76px;height:31px;font-weight:800}.disabled[data-v-3cf8fbb0]{color:#9aa9b8;background:#f6f8fa}footer[data-v-3cf8fbb0]{justify-content:space-between;align-items:center;display:flex}footer div[data-v-3cf8fbb0]{gap:8px;display:flex}.overlay[data-v-3cf8fbb0]{z-index:5000;background:#081a2f8c;place-items:center;display:grid;position:fixed;inset:0}.history[data-v-3cf8fbb0]{background:#fff;border-radius:14px;width:min(1200px,94vw);max-height:85vh;padding:16px;overflow:auto}.history>header[data-v-3cf8fbb0]{justify-content:space-between;display:flex}.history h3[data-v-3cf8fbb0],.history p[data-v-3cf8fbb0]{margin:0}.close[data-v-3cf8fbb0]{color:#fff;background:#eb3434;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.history-version[data-v-3cf8fbb0]{border-top:1px solid #dce7f2;padding:12px 0}.history-meta[data-v-3cf8fbb0]{gap:18px;margin-bottom:8px;display:flex}.history-meta b[data-v-3cf8fbb0]{color:#075da4;font-size:16px}.cluster[data-v-3cf8fbb0]{flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:430px;display:flex}.cluster article[data-v-3cf8fbb0]{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-3cf8fbb0]{flex-direction:column;gap:0;margin:0;display:flex}.cluster article>div span[data-v-3cf8fbb0]{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-3cf8fbb0]:last-child{border-bottom:0}.cluster strong[data-v-3cf8fbb0]{color:#075da4;text-transform:uppercase;background:#e8f2fc;border-radius:4px;padding:2px 5px;font-size:9px}.cluster em[data-v-3cf8fbb0]{text-transform:uppercase;color:#587089;font-size:10px;font-style:normal}.cluster article>div span b[data-v-3cf8fbb0]{text-align:right;color:#0b2f55;font-size:13px}.cluster i[data-v-3cf8fbb0]{color:#7a8998;font-size:8px;font-style:normal}.tone-0[data-v-3cf8fbb0],.tone-1[data-v-3cf8fbb0],.tone-2[data-v-3cf8fbb0],.tone-3[data-v-3cf8fbb0],.tone-4[data-v-3cf8fbb0]{color:#17395d!important;background:#fff!important}.edit-clusters[data-v-3cf8fbb0]{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-3cf8fbb0]{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-3cf8fbb0]{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-3cf8fbb0]{font-size:14px}.edit-charge>header span[data-v-3cf8fbb0]{background:0 0;font-size:11px;font-weight:700}.edit-charge>header small[data-v-3cf8fbb0]{color:#667b90;grid-column:1/-1;font-size:9px}.equipment-inputs[data-v-3cf8fbb0]{background:#d9e4ef;grid-template-columns:repeat(2,minmax(105px,1fr));gap:1px;display:grid}.equipment-inputs label[data-v-3cf8fbb0],.unit-input label[data-v-3cf8fbb0]{background:#fff;grid-template-columns:1fr auto;align-items:center;gap:2px 7px;padding:6px 8px;display:grid}.equipment-inputs label>span[data-v-3cf8fbb0],.unit-input label>span[data-v-3cf8fbb0]{background:0 0;font-size:11px;font-weight:900}.equipment-inputs label>small[data-v-3cf8fbb0]{color:#6f8194;grid-column:1;font-size:8px}.equipment-inputs input[data-v-3cf8fbb0],.unit-input input[data-v-3cf8fbb0]{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-3cf8fbb0]{background:#d9e4ef;padding:1px}.unit-input label[data-v-3cf8fbb0]{grid-template-columns:1fr auto}.unit-input input[data-v-3cf8fbb0]{grid-row:1}.edit-charge.tone-0>header[data-v-3cf8fbb0],.edit-charge.tone-1>header[data-v-3cf8fbb0],.edit-charge.tone-2>header[data-v-3cf8fbb0],.edit-charge.tone-3>header[data-v-3cf8fbb0],.edit-charge.tone-4>header[data-v-3cf8fbb0]{background:#f3f7fb}.no-charge[data-v-3cf8fbb0]{text-align:center;color:#718198;width:100%;padding:45px}[data-v-607df27e]{box-sizing:border-box}.route-fee-page[data-v-607df27e]{color:#12375f;flex-direction:column;gap:13px;height:100%;min-height:0;display:flex}.source-tabs[data-v-607df27e]{gap:10px;display:flex}.source-tabs button[data-v-607df27e]{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-607df27e]{color:#fff;background:#0e64b5}.source-tabs strong[data-v-607df27e],.source-tabs span[data-v-607df27e],.source small[data-v-607df27e],.fee span[data-v-607df27e]{display:block}.source-tabs span[data-v-607df27e],.source small[data-v-607df27e],.fee span[data-v-607df27e]{opacity:.75;margin-top:3px;font-size:10px}.toolbar[data-v-607df27e]{justify-content:space-between;align-items:end;display:flex}.toolbar label[data-v-607df27e]{width:470px;font-size:12px;font-weight:800}.toolbar input[data-v-607df27e]{border:1px solid #bdd1e6;border-radius:8px;width:100%;height:39px;margin-top:5px;padding:0 12px;display:block}.primary[data-v-607df27e]{color:#fff;background:#eb3434;border:0;border-radius:8px;height:39px;padding:0 18px;font-weight:800}.primary[data-v-607df27e]:disabled{opacity:.55}.outline[data-v-607df27e]{color:#0e64b5;background:#fff;border:1px solid #0e64b5;border-radius:7px;padding:7px 13px;font-weight:700}.table-shell[data-v-607df27e]{border:1px solid #d8e5f1;border-radius:10px;flex:1;min-height:0;overflow:auto}table[data-v-607df27e]{border-collapse:collapse;width:100%}th[data-v-607df27e]{color:#fff;text-align:center;background:#0e64b5;padding:10px 8px;font-size:11px}td[data-v-607df27e]{text-align:center;border-bottom:1px solid #e1e8ef;padding:10px 8px;font-size:12px}.source[data-v-607df27e],.fee[data-v-607df27e]{text-align:left}.fee b[data-v-607df27e]{color:#075da4;background:#e8f3ff;border-radius:5px;margin-right:7px;padding:3px 7px;display:inline-block}.amount[data-v-607df27e]{color:#075da4;font-size:15px;font-weight:900}.status[data-v-607df27e]{color:#087235;background:#ddf5e7;border-radius:12px;padding:4px 9px;font-weight:800}.empty[data-v-607df27e]{color:#718198;height:170px}.overlay[data-v-607df27e]{z-index:6000;background:#081a2f8c;place-items:center;display:grid;position:fixed;inset:0}.modal[data-v-607df27e]{background:#fff;border-radius:15px;width:min(820px,92vw);overflow:hidden;box-shadow:0 24px 65px #0000004d}.modal header[data-v-607df27e]{background:#eef6ff;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.modal h3[data-v-607df27e],.modal p[data-v-607df27e]{margin:0}.modal p[data-v-607df27e]{color:#62778d;margin-top:4px;font-size:11px}.close[data-v-607df27e]{color:#fff;background:#eb3434;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.form-grid[data-v-607df27e]{grid-template-columns:repeat(2,1fr);gap:14px;padding:20px;display:grid}.form-grid label[data-v-607df27e],.form-grid .picker-field>span[data-v-607df27e]{font-size:12px;font-weight:800}.form-grid .picker-field>span[data-v-607df27e]{margin-bottom:5px;display:block}.form-grid input[data-v-607df27e],.form-grid select[data-v-607df27e]{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-607df27e]{border-top:1px solid #dce7f2;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.container-type-master[data-v-8afa3339]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}table[data-v-8afa3339]{min-width:1150px}.primary[data-v-8afa3339]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:10px;padding:11px 16px;font-weight:700}.secondary[data-v-8afa3339]{color:#0c5daa;cursor:pointer;background:#fff;border:1px solid #0c5daa;border-radius:10px;padding:10px 16px;font-weight:700}.big-btn[data-v-8afa3339]{width:120px;height:42px}.modal-overlay[data-v-8afa3339]{z-index:50;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-8afa3339]{background:#fff;border-radius:18px;width:900px;overflow:hidden;box-shadow:0 20px 50px #00000040}.modal-header[data-v-8afa3339]{background:#f0f6fc;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h3[data-v-8afa3339]{color:#17375e;margin:0}.close-btn[data-v-8afa3339]{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;width:34px;height:34px;font-size:22px}.modal-body[data-v-8afa3339]{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.field label[data-v-8afa3339]{color:#17375e;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.field label span[data-v-8afa3339]{color:#e53935}.field input[data-v-8afa3339],.field select[data-v-8afa3339],.field textarea[data-v-8afa3339]{border:1px solid #d5deea;border-radius:10px;width:100%;padding:12px;font-size:14px}.field textarea[data-v-8afa3339]{resize:vertical;height:90px}.field.short[data-v-8afa3339]{max-width:180px}.field.full[data-v-8afa3339]{grid-column:span 2}.modal-footer[data-v-8afa3339]{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-f27750f9]{box-sizing:border-box}.shipper-page[data-v-f27750f9]{gap:12px;height:100%;min-height:0;display:grid}.controls[data-v-f27750f9]{align-items:end;gap:12px;display:flex}.controls label[data-v-f27750f9]{width:min(520px,45vw);font-size:11px;font-weight:800}.controls input[data-v-f27750f9]{margin-top:5px}.controls span[data-v-f27750f9]{color:#62758b;background:#f2f6fb;border-radius:8px;padding:10px 14px;font-size:11px}.controls .primary[data-v-f27750f9]{margin-left:auto}input[data-v-f27750f9],select[data-v-f27750f9],textarea[data-v-f27750f9]{width:100%;font:inherit;background:#fff;border:1px solid #c8d9e9;border-radius:8px;outline:none;padding:10px 11px}input[data-v-f27750f9]:focus,select[data-v-f27750f9]:focus,textarea[data-v-f27750f9]:focus{border-color:#0876ca;box-shadow:0 0 0 2px #dcefff}button[data-v-f27750f9]{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-f27750f9]{color:#fff;background:#ed3838;border-color:#ed3838}.table-wrap[data-v-f27750f9]{border:1px solid #d9e5ef;border-radius:11px;min-height:0;overflow:auto}table[data-v-f27750f9]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}th[data-v-f27750f9]{z-index:1;text-align:center;color:#fff;background:#1266ad;padding:10px;position:sticky;top:0}td[data-v-f27750f9]{vertical-align:top;border-bottom:1px solid #dfe7ee;padding:10px}td small[data-v-f27750f9]{color:#71849a;font-size:8px;display:block}.tax[data-v-f27750f9]{color:#0b5594;font-weight:900}.address[data-v-f27750f9]{white-space:normal;max-width:260px}.owner[data-v-f27750f9]{color:#075a9e;background:#e8f2fc;border-radius:6px;padding:5px 8px;font-weight:800;display:inline-block}.status[data-v-f27750f9]{border-radius:20px;padding:4px 9px;font-weight:900;display:inline-block}.status.active[data-v-f27750f9]{color:#087237;background:#e2f5ea}.status.inactive[data-v-f27750f9]{color:#c12424;background:#fde9e9}tr.inactive[data-v-f27750f9]{opacity:.62}.actions[data-v-f27750f9]{gap:5px;display:flex}.actions button[data-v-f27750f9]{padding:6px 8px}.actions .danger[data-v-f27750f9]{color:#d02525;background:#fdeaea;border:0}.empty[data-v-f27750f9]{text-align:center;color:#738499;padding:50px}.overlay[data-v-f27750f9]{z-index:10000;background:#0000006b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal[data-v-f27750f9]{background:#fff;border-radius:15px;width:min(900px,96vw);max-height:92vh;overflow:auto;box-shadow:0 20px 55px #0000004d}.modal header[data-v-f27750f9]{background:#eef6fd;justify-content:space-between;padding:16px 20px;display:flex}.modal h3[data-v-f27750f9]{color:#15395f;margin:0}.modal p[data-v-f27750f9]{color:#64768b;margin:4px 0 0;font-size:10px}.x[data-v-f27750f9]{color:#fff;background:#ed3838;border:0;border-radius:50%;width:32px;height:32px;padding:0;font-size:20px}.form-grid[data-v-f27750f9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px;display:grid}.form-grid label[data-v-f27750f9],.form-grid .picker-field>span[data-v-f27750f9]{font-size:11px;font-weight:800}.form-grid .picker-field>span[data-v-f27750f9]{margin-bottom:5px;display:block}.form-grid i[data-v-f27750f9]{color:#e42d2d}.form-grid input[data-v-f27750f9],.form-grid select[data-v-f27750f9],.form-grid textarea[data-v-f27750f9]{margin-top:5px}.form-grid .wide[data-v-f27750f9]{grid-column:1/-1}.modal footer[data-v-f27750f9]{border-top:1px solid #e0e7ee;justify-content:flex-end;gap:9px;padding:13px 20px;display:flex}.small-modal[data-v-f27750f9]{width:min(540px,96vw)}.transfer-info[data-v-f27750f9]{background:#eef6fd;border-radius:8px;justify-content:space-between;margin:18px 20px 0;padding:12px;display:flex}.transfer-info span[data-v-f27750f9]{color:#698096}.transfer-info b[data-v-f27750f9]{color:#075a9e}@media (width<=900px){.controls[data-v-f27750f9]{flex-wrap:wrap}.controls label[data-v-f27750f9]{width:100%}.controls .primary[data-v-f27750f9]{margin-left:0}.form-grid[data-v-f27750f9]{grid-template-columns:1fr}.table-wrap[data-v-f27750f9]{overflow:auto}}[data-v-5dbbbc1b]{box-sizing:border-box}.rule-overlay[data-v-5dbbbc1b]{z-index:5000;background:#001a3388;place-items:center;padding:8px;display:grid;position:fixed;inset:0}.rule-modal[data-v-5dbbbc1b]{color:#12375f;background:#fff;border-radius:12px;flex-direction:column;width:min(1540px,98vw);height:min(840px,96vh);font-family:Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 24px 70px #001a3366}.rule-modal>header[data-v-5dbbbc1b]{background:#eaf4fd;flex:none;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.rule-modal header small[data-v-5dbbbc1b]{color:#0873c3;letter-spacing:1.1px;font-size:7px;font-weight:900}.rule-modal h2[data-v-5dbbbc1b]{margin:1px 0;font-size:17px}.rule-modal header p[data-v-5dbbbc1b]{color:#6a8094;margin:0;font-size:9px}.close[data-v-5dbbbc1b]{color:#fff;cursor:pointer;background:#ed3535;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.rule-body[data-v-5dbbbc1b]{background:#f8fbfe;gap:6px;min-height:0;padding:7px 10px;display:grid;overflow:auto}.rule-body section[data-v-5dbbbc1b]{background:#fff;border:1px solid #d7e5f1;border-radius:8px;padding:7px 9px}.rule-body h3[data-v-5dbbbc1b]{color:#075a9e;margin:0 0 6px;font-size:11px}.identity-grid[data-v-5dbbbc1b]{grid-template-columns:1.25fr 1fr .55fr;gap:7px;display:grid}.two-column[data-v-5dbbbc1b]{grid-template-columns:.7fr 1.3fr;gap:6px;display:grid}.choice-grid[data-v-5dbbbc1b]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.choice[data-v-5dbbbc1b]{cursor:pointer;background:#fff;border:1px solid #d3e1ed;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:5px 7px;display:flex!important}.choice.selected[data-v-5dbbbc1b]{background:#effaf4;border-color:#3daf75}.choice input[data-v-5dbbbc1b]{flex:none;width:14px!important;height:14px!important}.choice span[data-v-5dbbbc1b],.choice b[data-v-5dbbbc1b],.choice small[data-v-5dbbbc1b]{display:block}.choice b[data-v-5dbbbc1b]{font-size:10px}.choice small[data-v-5dbbbc1b]{color:#6c8295;margin-top:1px;font-size:7px}.rule-body label[data-v-5dbbbc1b],.picker-field>span[data-v-5dbbbc1b]{color:#173a5e;gap:3px;font-size:9px;font-weight:800;display:grid}.rule-body input[data-v-5dbbbc1b],.rule-body select[data-v-5dbbbc1b]{color:#173a5e;width:100%;height:28px;font:inherit;background:#fff;border:1px solid #c8dbea;border-radius:6px;padding:3px 7px}.identity-grid[data-v-5dbbbc1b] .ss-trigger{box-sizing:border-box;border-radius:6px;height:28px;min-height:28px;padding:3px 7px;font-size:9px}.segmented[data-v-5dbbbc1b]{gap:4px;display:flex}.segmented button[data-v-5dbbbc1b]{color:#075a9e;cursor:pointer;background:#fff;border:1px solid #a9cce8;border-radius:6px;min-height:26px;padding:3px 9px;font-size:8px;font-weight:900}.segmented button.active[data-v-5dbbbc1b]{color:#fff;background:#0878c7;border-color:#0878c7}.compact-port-row[data-v-5dbbbc1b]{grid-template-columns:25px minmax(115px,.55fr) minmax(250px,1.5fr) 30px;align-items:center;gap:5px;display:grid}.compact-port-row.pod-selected[data-v-5dbbbc1b]{grid-template-columns:25px 115px minmax(100px,.55fr) minmax(250px,1.45fr) 30px}.compact-port-row+.compact-port-row[data-v-5dbbbc1b]{margin-top:5px}.compact-port-row>b[data-v-5dbbbc1b]{font-size:9px}.compact-port-row>small[data-v-5dbbbc1b]{color:#6d8194;text-align:center;font-size:7px}.compact-port-row .segmented[data-v-5dbbbc1b]{min-width:115px}.compact-port-row:not(.pod-selected) .segmented+small[data-v-5dbbbc1b]{grid-column:4}.port-options[data-v-5dbbbc1b]{background:#f9fbfd;border:1px solid #d3e1ed;border-radius:6px;align-items:center;gap:4px;height:28px;padding:2px 4px;display:flex;overflow-x:auto}.port-options label[data-v-5dbbbc1b]{background:#edf4fa;border-radius:4px;align-items:center;gap:3px;min-width:max-content;padding:2px 5px;font-size:7px;display:flex}.port-options input[data-v-5dbbbc1b]{width:11px!important;height:11px!important}.section-title[data-v-5dbbbc1b]{justify-content:space-between;align-items:center;display:flex}.section-title>span[data-v-5dbbbc1b]{color:#087144;background:#e4f7ed;border-radius:5px;padding:3px 6px;font-size:7px;font-weight:900}.profit-tabs[data-v-5dbbbc1b]{margin-bottom:6px}.profit-grid[data-v-5dbbbc1b]{grid-template-columns:repeat(7,minmax(90px,1fr));gap:5px;display:grid}.profit-grid label[data-v-5dbbbc1b]{background:#fbfdff;border:1px solid #dbe6ef;border-radius:6px;padding:4px 5px}.profit-grid small[data-v-5dbbbc1b]{color:#7890a3;font-size:6px}.percentage[data-v-5dbbbc1b]{width:min(300px,100%)}.range-editor[data-v-5dbbbc1b]{gap:4px;display:grid}.range-head[data-v-5dbbbc1b],.range-row[data-v-5dbbbc1b]{grid-template-columns:1fr 1fr 1.2fr 70px;gap:5px;display:grid}.range-head[data-v-5dbbbc1b]{color:#688097;font-size:7px;font-weight:900}.range-row button[data-v-5dbbbc1b],.add-range[data-v-5dbbbc1b]{color:#075a9e;background:#fff;border:1px solid #a8cce8;border-radius:6px;font-size:8px;font-weight:900}.add-range[data-v-5dbbbc1b]{color:#087144;background:#effaf4;border-color:#8fd1ae;width:max-content;padding:5px 8px}.field-grid[data-v-5dbbbc1b]{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.error[data-v-5dbbbc1b]{color:#b32020;background:#ffe8e8;border-radius:6px;margin:0;padding:7px 9px;font-size:9px}.rule-modal>footer[data-v-5dbbbc1b]{background:#fff;border-top:1px solid #dfe9f1;flex:none;justify-content:flex-end;align-items:center;gap:7px;padding:7px 12px;display:flex}.rule-modal>footer button[data-v-5dbbbc1b]{color:#075a9e;background:#fff;border:1px solid #a8cce8;border-radius:7px;min-height:31px;padding:5px 11px;font-size:10px;font-weight:900}.rule-modal>footer .save[data-v-5dbbbc1b]{color:#fff;background:#ed3535;border-color:#ed3535}.rule-modal>footer .save[data-v-5dbbbc1b]:disabled{opacity:.65}.saved[data-v-5dbbbc1b]{color:#087144;margin-right:auto;font-size:9px;font-weight:900}@media (width<=1000px){.identity-grid[data-v-5dbbbc1b],.two-column[data-v-5dbbbc1b]{grid-template-columns:1fr}.profit-grid[data-v-5dbbbc1b],.field-grid[data-v-5dbbbc1b]{grid-template-columns:repeat(2,1fr)}.compact-port-row[data-v-5dbbbc1b],.compact-port-row.pod-selected[data-v-5dbbbc1b]{grid-template-columns:35px 1fr}.port-options[data-v-5dbbbc1b]{flex-wrap:wrap;grid-column:1/-1;height:55px;overflow:auto}}@media (width<=620px){.rule-overlay[data-v-5dbbbc1b]{padding:0}.rule-modal[data-v-5dbbbc1b]{border-radius:0;width:100vw;height:100vh}.choice-grid[data-v-5dbbbc1b],.profit-grid[data-v-5dbbbc1b],.field-grid[data-v-5dbbbc1b]{grid-template-columns:1fr}.range-head[data-v-5dbbbc1b]{display:none}.range-row[data-v-5dbbbc1b]{grid-template-columns:1fr 1fr}.range-row button[data-v-5dbbbc1b]{min-height:28px}.rule-modal>footer[data-v-5dbbbc1b]{position:sticky;bottom:0}}.user-master[data-v-7229117d]{color:#12375f;flex-direction:column;height:100%;min-height:0;font-family:Arial;display:flex}.user-toolbar[data-v-7229117d]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.primary[data-v-7229117d]{color:#fff!important;background:#e93636!important;border-color:#e93636!important}.filters[data-v-7229117d]{flex:1;gap:8px;min-width:0;display:flex}.filters input[data-v-7229117d]{flex:1;min-width:180px}.filters select[data-v-7229117d]{flex:0 0 130px;width:130px}.user-toolbar>.primary[data-v-7229117d]{white-space:nowrap;height:34px;padding:0 12px}input[data-v-7229117d],select[data-v-7229117d]{background:#fff;border:1px solid #c5d7e7;border-radius:7px;height:34px;padding:0 10px;font-size:12px}.table-wrap[data-v-7229117d]{border:1px solid #d4e1ed;border-radius:10px;flex:1;min-height:0;overflow:auto}table[data-v-7229117d]{border-collapse:collapse;width:100%;font-size:12px}th[data-v-7229117d]{z-index:1;color:#fff;text-align:center;background:#0e63ad;padding:11px;position:sticky;top:0}td[data-v-7229117d]{border-bottom:1px solid #dfe7ef;padding:10px}td small[data-v-7229117d]{color:#74889a;margin-top:3px;display:block}.role[data-v-7229117d],.status[data-v-7229117d]{border-radius:12px;padding:5px 8px;font-weight:800;display:inline-block}.role.admin[data-v-7229117d]{color:#692bb8;background:#efe5ff}.role.pricing[data-v-7229117d]{color:#075fa5;background:#e5f3ff}.role.sales[data-v-7229117d],.status.active[data-v-7229117d]{color:#087344;background:#e4f7ed}.role.viewer[data-v-7229117d]{color:#8c6300;background:#fff3ce}.status.inactive[data-v-7229117d]{color:#a02525;background:#ffe7e7}.reviewer-row[data-v-7229117d]{background:#fffdf7}.manage-rule[data-v-7229117d]{color:#8a5d00;cursor:pointer;background:#fff8de;border:1px solid #efc96c;border-radius:7px;flex-direction:column;align-items:flex-start;min-width:115px;padding:6px 8px;display:flex}.manage-rule.assigned[data-v-7229117d]{color:#087047;background:#eaf8f1;border-color:#83d1a9}.manage-rule b[data-v-7229117d]{font-size:10px}.manage-rule small[data-v-7229117d]{margin-top:2px;font-size:7px}.actions[data-v-7229117d]{white-space:nowrap}.actions button[data-v-7229117d],.user-toolbar button[data-v-7229117d],footer button[data-v-7229117d]{color:#075fa5;cursor:pointer;background:#edf6ff;border:1px solid #9fc4e4;border-radius:7px;padding:8px 11px;font-weight:800}.actions button+button[data-v-7229117d]{margin-left:5px}.actions .danger[data-v-7229117d]{color:#c62828;background:#fdeaea;border-color:#f0b4b4}.pw-row[data-v-7229117d]{gap:6px;display:flex}.pw-row input[data-v-7229117d]{flex:1;min-width:0}.pw-btn[data-v-7229117d]{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-7229117d]:disabled{opacity:.5;cursor:not-allowed}.pw-icon[data-v-7229117d]{color:#075fa5;justify-content:center;align-items:center;width:38px;padding:0;display:inline-flex}.empty[data-v-7229117d]{text-align:center;color:#73879a}.overlay[data-v-7229117d]{z-index:3000;background:#0007;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal[data-v-7229117d]{background:#fff;border-radius:14px;width:min(760px,95vw);padding:18px;box-shadow:0 20px 70px #0005}.modal.small[data-v-7229117d]{width:min(480px,94vw)}.modal header[data-v-7229117d]{background:#edf6ff;justify-content:space-between;margin:-18px -18px 17px;padding:17px 18px;display:flex}.modal h3[data-v-7229117d]{margin:0;font-size:20px}.modal header p[data-v-7229117d]{color:#6a8093;margin:4px 0 0;font-size:11px}.close[data-v-7229117d]{color:#fff;background:#e93636;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.grid[data-v-7229117d]{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.modal label[data-v-7229117d]{gap:6px;font-size:12px;font-weight:800;display:grid}.modal label input[data-v-7229117d],.modal label select[data-v-7229117d]{width:100%}.reviewer-note[data-v-7229117d]{color:#765600;background:#fff5d8;border-radius:7px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:10px}.modal>label[data-v-7229117d]{gap:7px;margin-top:12px;display:grid}.modal footer[data-v-7229117d]{border-top:1px solid #e2eaf1;justify-content:flex-end;gap:9px;margin:17px -18px -18px;padding:14px 18px;display:flex}.error[data-v-7229117d],.notice[data-v-7229117d]{border-radius:7px;padding:9px;font-size:11px}.error[data-v-7229117d]{color:#a31c1c;background:#ffe8e8}.notice[data-v-7229117d]{color:#7a5a00;background:#fff5d8}@media (width<=700px){.grid[data-v-7229117d]{grid-template-columns:1fr}.user-toolbar[data-v-7229117d]{flex-direction:column;align-items:stretch}.filters[data-v-7229117d]{flex-direction:column}.filters input[data-v-7229117d],.filters select[data-v-7229117d]{flex:auto;width:100%;min-width:0}.user-toolbar>.primary[data-v-7229117d]{align-self:flex-end}}.activity-dashboard[data-v-b73d3201]{color:#12375f;font-family:Arial,sans-serif}.activity-dashboard>header[data-v-b73d3201]{justify-content:space-between;gap:18px;margin-bottom:15px;display:flex}.activity-dashboard small[data-v-b73d3201]{color:#687f94;font-size:11px;display:block}.activity-dashboard header>div>small[data-v-b73d3201]{color:#0873c5;letter-spacing:1.2px;font-size:9px;font-weight:900}.activity-dashboard h3[data-v-b73d3201]{margin:3px 0;font-size:22px}.activity-dashboard p[data-v-b73d3201]{color:#687f94;margin:0;font-size:12px}.filters[data-v-b73d3201]{align-items:end;gap:8px;display:flex}.filters label[data-v-b73d3201]{color:#385a78;gap:4px;font-size:10px;font-weight:800;display:grid}.filters input[data-v-b73d3201]{color:#12375f;border:1px solid #bfd5e7;border-radius:7px;height:35px;padding:0 9px}.filters button[data-v-b73d3201]{color:#fff;cursor:pointer;background:#0876c9;border:0;border-radius:7px;height:35px;padding:0 13px;font-weight:800}.summary[data-v-b73d3201]{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px;display:grid}.summary article[data-v-b73d3201]{background:#f7fbff;border:1px solid #d6e4ef;border-radius:9px;padding:12px}.summary b[data-v-b73d3201]{font-size:22px}.table-wrap[data-v-b73d3201]{border:1px solid #d3e1ec;border-radius:10px;overflow:auto}table[data-v-b73d3201]{border-collapse:collapse;width:100%;font-size:12px}th[data-v-b73d3201]{color:#fff;text-align:center;white-space:nowrap;background:#0d64aa;padding:11px}td[data-v-b73d3201]{text-align:center;border-bottom:1px solid #e0e9f0;padding:11px}td[data-v-b73d3201]:first-child{text-align:left}td small[data-v-b73d3201]{margin-top:3px}.empty[data-v-b73d3201]{color:#73889a;padding:28px}.error[data-v-b73d3201]{color:#a52525;background:#ffeded;border-radius:8px;margin-bottom:12px;padding:10px}@media (width<=900px){.activity-dashboard>header[data-v-b73d3201]{display:grid}.summary[data-v-b73d3201]{grid-template-columns:repeat(3,1fr)}}.admin-page[data-v-9ff7e7b9]{box-sizing:border-box;background:#f5f8fc;width:100vw;height:100vh;overflow:hidden}.admin-header[data-v-9ff7e7b9]{text-align:center;box-sizing:border-box;height:78px;padding-top:14px;position:relative}.workspace-links[data-v-9ff7e7b9]{gap:8px;display:flex;position:absolute;top:16px;left:16px}.workspace-links button[data-v-9ff7e7b9]{color:#0a5fa9;cursor:pointer;background:#fff;border:1px solid #b8d4ed;border-radius:8px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:700}.workspace-links button[data-v-9ff7e7b9]:hover{background:#eaf5ff}.version-badge[data-v-9ff7e7b9]{color:#0a5fa9;letter-spacing:-.01em;cursor:pointer;background:#fff;border:1px solid #b8d4ed;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:700;transition:background .15s,border-color .15s,transform .15s cubic-bezier(.25,1,.5,1),box-shadow .15s;display:inline-flex;position:absolute;top:16px;right:16px}.version-badge-dot[data-v-9ff7e7b9]{background:#e53935;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e5393529}.version-badge[data-v-9ff7e7b9]:hover{background:#eaf5ff;border-color:#8fc0e8;box-shadow:0 4px 12px #17375e1f}.version-badge[data-v-9ff7e7b9]:active{transform:translateY(1px)}.version-badge[data-v-9ff7e7b9]:focus-visible{outline-offset:2px;outline:3px solid #0a5fa973}.admin-header h1[data-v-9ff7e7b9]{color:#17375e;margin:0;font-size:25px;line-height:1.1}.admin-header p[data-v-9ff7e7b9]{color:#68778c;margin:5px 0 0;font-size:12px}.admin-layout[data-v-9ff7e7b9]{box-sizing:border-box;grid-template-columns:188px minmax(0,1fr);gap:10px;height:calc(100vh - 78px);padding:0 12px 12px;display:grid}.master-sidebar[data-v-9ff7e7b9]{background:#fff;border-radius:12px;min-height:0;padding:8px;overflow-y:auto;box-shadow:0 8px 22px #00000012}.master-sidebar button[data-v-9ff7e7b9]{color:#17375e;text-align:left;cursor:pointer;background:#eef4fb;border:none;border-radius:7px;width:100%;min-height:31px;margin-bottom:4px;padding:6px 9px;font-size:11.5px;font-weight:600}.master-sidebar .active[data-v-9ff7e7b9]{color:#fff;background:#e53935}.master-content[data-v-9ff7e7b9]{background:#fff;border-radius:12px;flex-direction:column;min-width:0;min-height:0;padding:12px;display:flex;overflow:hidden;box-shadow:0 8px 22px #00000012}.toolbar[data-v-9ff7e7b9]{flex-shrink:0;align-items:center;height:32px;display:flex}.toolbar h2[data-v-9ff7e7b9]{color:#17375e;margin:0;font-size:19px;line-height:1.15}.content-body[data-v-9ff7e7b9]{flex:1;min-height:0;overflow:hidden}.content-body[data-v-9ff7e7b9] .master-toolbar{gap:10px;margin-bottom:10px}.content-body[data-v-9ff7e7b9] .search-box{width:min(430px,48vw)}.content-body[data-v-9ff7e7b9] .search-box label,.content-body[data-v-9ff7e7b9] .field label,.content-body[data-v-9ff7e7b9] .toolbar label{margin-bottom:4px;font-size:11px}.content-body[data-v-9ff7e7b9] .search-box input,.content-body[data-v-9ff7e7b9] .field input,.content-body[data-v-9ff7e7b9] .field select,.content-body[data-v-9ff7e7b9] .toolbar input{border-radius:7px;min-height:34px;padding:7px 10px;font-size:12px}.content-body[data-v-9ff7e7b9] .toolbar-actions{gap:7px}.content-body[data-v-9ff7e7b9] .toolbar-actions button,.content-body[data-v-9ff7e7b9] .primary,.content-body[data-v-9ff7e7b9] .secondary,.content-body[data-v-9ff7e7b9] .outline{border-radius:7px;min-height:34px;padding:7px 11px;font-size:11px}.content-body[data-v-9ff7e7b9] .big-btn{width:auto;min-width:96px;height:34px}.content-body[data-v-9ff7e7b9] .master-table{border-radius:8px}.content-body[data-v-9ff7e7b9] .master-table table{font-size:12px}.content-body[data-v-9ff7e7b9] .master-table thead th{padding:8px 10px;font-size:9.5px}.content-body[data-v-9ff7e7b9] .master-table tbody td{padding:7px 10px}.content-body[data-v-9ff7e7b9] .master-table .mini{border-radius:6px;margin-right:4px;padding:5px 9px;font-size:10.5px}.content-body[data-v-9ff7e7b9] .modal,.content-body[data-v-9ff7e7b9] .form-modal{border-radius:12px}.content-body[data-v-9ff7e7b9] .modal-header,.content-body[data-v-9ff7e7b9] .modal header{padding:13px 16px}.content-body[data-v-9ff7e7b9] .modal-header h3,.content-body[data-v-9ff7e7b9] .modal h3{font-size:18px}.content-body[data-v-9ff7e7b9] .modal-body,.content-body[data-v-9ff7e7b9] .form-grid{gap:10px;padding:14px 16px}.content-body[data-v-9ff7e7b9] .modal-footer,.content-body[data-v-9ff7e7b9] .modal footer{padding:10px 16px}.content-body[data-v-9ff7e7b9] .close-btn,.content-body[data-v-9ff7e7b9] .close{width:30px;height:30px;font-size:19px}@media (width<=1180px){.admin-layout[data-v-9ff7e7b9]{grid-template-columns:168px minmax(0,1fr)}.workspace-links button[data-v-9ff7e7b9]{padding-inline:9px}}[data-v-abf13839]{box-sizing:border-box}.transit-master[data-v-abf13839]{color:#173c62;flex-direction:column;height:100%;font-family:Arial,sans-serif;display:flex}.master-heading[data-v-abf13839]{justify-content:space-between;align-items:start;gap:20px;margin-bottom:14px;display:flex}.master-heading small[data-v-abf13839],.editor-title small[data-v-abf13839]{color:#0874c5;letter-spacing:1.4px;font-size:10px;font-weight:900}.master-heading h2[data-v-abf13839]{margin:4px 0;font-size:23px}.master-heading p[data-v-abf13839]{color:#6a8095;margin:0;font-size:12px}.new-rule[data-v-abf13839],.publish[data-v-abf13839]{color:#fff;cursor:pointer;background:#0872c9;border:0;border-radius:8px;font-weight:800}.new-rule[data-v-abf13839]{white-space:nowrap;padding:11px 15px}.message[data-v-abf13839]{border-radius:7px;margin:0 0 10px;padding:9px;font-size:11px}.error[data-v-abf13839]{color:#9f2727;background:#ffe9e9}.notice[data-v-abf13839]{color:#075b99;background:#e7f5ff}.master-grid[data-v-abf13839]{flex:1;grid-template-columns:minmax(0,1.65fr) minmax(340px,.85fr);gap:14px;min-height:0;display:grid}.rule-list[data-v-abf13839],.editor-card[data-v-abf13839]{background:#fff;border:1px solid #d7e5f1;border-radius:12px;box-shadow:0 5px 17px #17375e0b}.rule-list[data-v-abf13839]{flex-direction:column;min-height:0;display:flex}.list-toolbar[data-v-abf13839]{border-bottom:1px solid #e1eaf2;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.list-toolbar input[data-v-abf13839]{border:1px solid #bfd3e5;border-radius:7px;width:min(440px,70%);height:37px;padding:0 11px}.list-toolbar span[data-v-abf13839]{color:#708599;font-size:11px;font-weight:700}.table-wrap[data-v-abf13839]{min-height:0;overflow:auto}table[data-v-abf13839]{border-collapse:collapse;width:100%;font-size:12px}th[data-v-abf13839]{color:#57738e;text-align:left;background:#f4f8fb;padding:10px 8px;font-size:10px;position:sticky;top:0}td[data-v-abf13839]{border-bottom:1px solid #e6edf3;padding:12px 8px}tbody tr[data-v-abf13839]{cursor:pointer}tbody tr[data-v-abf13839]:hover,tbody tr.selected[data-v-abf13839]{background:#eef8ff}td strong[data-v-abf13839]{color:#075ea5}.version[data-v-abf13839]{color:#075ea5;background:#e4f3ff;border-radius:12px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-block}td button[data-v-abf13839]{color:#075ea5;cursor:pointer;background:#fff;border:1px solid #a9cce8;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:800}.empty[data-v-abf13839]{text-align:center;color:#8192a2;padding:30px}.editor-card[data-v-abf13839]{padding:16px;overflow:auto}.editor-title[data-v-abf13839]{border-bottom:1px solid #e1eaf2;justify-content:space-between;gap:12px;padding-bottom:13px;display:flex}.editor-title h3[data-v-abf13839]{margin:4px 0 0;font-size:16px;line-height:1.3}.identity[data-v-abf13839]{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.identity div[data-v-abf13839]{background:#f3f8fc;border-radius:7px;padding:8px}.identity dt[data-v-abf13839]{color:#71869a;font-size:9px}.identity dd[data-v-abf13839]{color:#173c62;margin:4px 0 0;font-size:11px;font-weight:800}.history>b[data-v-abf13839]{font-size:12px}.history ol[data-v-abf13839]{gap:6px;margin:8px 0 15px;padding:0;list-style:none;display:grid}.history li[data-v-abf13839]{background:#f7fbfe;border-left:3px solid #78b9e8;grid-template-columns:35px 1fr;gap:4px 8px;padding:8px;display:grid}.history li strong[data-v-abf13839]{color:#075ea5;grid-row:span 2}.history li span[data-v-abf13839]{font-size:11px;font-weight:800}.history li small[data-v-abf13839]{color:#71869b;font-size:9px}.version-form[data-v-abf13839],.new-form[data-v-abf13839]{border-top:1px solid #e1eaf2;gap:10px;padding-top:13px;display:grid}.form-heading[data-v-abf13839]{gap:3px;display:grid}.form-heading small[data-v-abf13839]{color:#71869b;font-size:10px}.version-form label[data-v-abf13839],.new-form label[data-v-abf13839]{color:#36546d;gap:5px;font-size:11px;font-weight:800;display:grid}.version-form input[data-v-abf13839],.version-form textarea[data-v-abf13839],.version-form select[data-v-abf13839],.new-form input[data-v-abf13839],.new-form textarea[data-v-abf13839],.new-form select[data-v-abf13839]{border:1px solid #bfd3e5;border-radius:7px;width:100%;padding:8px 10px;font:12px Arial,sans-serif}.new-rule-status[data-v-abf13839]{border-radius:7px;margin:0;padding:8px 9px;font-size:11px;line-height:1.4}.new-rule-status.duplicate[data-v-abf13839]{color:#9f2727;background:#ffe9e9}.new-rule-status.next-version[data-v-abf13839]{color:#075b99;background:#e7f5ff}.publish[data-v-abf13839]{min-height:39px;margin-top:3px}.publish[data-v-abf13839]:disabled{opacity:.6;cursor:not-allowed}.rule-note[data-v-abf13839]{color:#516f88;background:#fff7e8;border-left:4px solid #f4a329;margin-top:12px;padding:10px 12px;font-size:11px}@media (width<=950px){.master-grid[data-v-abf13839]{grid-template-columns:1fr}.rule-list[data-v-abf13839]{min-height:310px}.editor-card[data-v-abf13839]{min-height:500px}}[data-v-b6ba784a]{box-sizing:border-box}.function-page[data-v-b6ba784a]{color:#12345b;background:#f3f7fc;width:100vw;height:100vh;font-family:Arial,sans-serif;overflow:hidden}.function-header[data-v-b6ba784a]{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-b6ba784a]{border-left:1px solid #ffffff52;padding-left:20px}.function-header span[data-v-b6ba784a]{letter-spacing:1.5px;font-size:9px;font-weight:800}.function-header h1[data-v-b6ba784a]{margin:3px 0 0;font-size:22px}.back-button[data-v-b6ba784a]{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-b6ba784a]:hover{color:#07589d;background:#fff}.function-content[data-v-b6ba784a]{background:#fff;height:calc(100vh - 76px);margin:0;padding:16px 20px 18px;overflow:hidden}.not-found[data-v-b6ba784a]{color:#7a8899;text-align:center;padding:40px}@media (width<=760px){.function-header[data-v-b6ba784a]{padding:8px 12px}.function-header div[data-v-b6ba784a]{display:none}.function-content[data-v-b6ba784a]{padding:10px}}[data-v-fc20bd78]{box-sizing:border-box}.sales-page[data-v-fc20bd78]{color:#12375f;background:#f3f7fc;height:100vh;font-family:Arial,sans-serif;overflow:hidden}.sales-header[data-v-fc20bd78]{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-fc20bd78]{letter-spacing:1.8px;font-size:9px;font-weight:900}.sales-header h1[data-v-fc20bd78]{margin:3px 0;font-size:25px}.sales-header p[data-v-fc20bd78]{color:#d9eeff;margin:0;font-size:11px}.header-quotation-button[data-v-fc20bd78]{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-fc20bd78]{height:calc(100vh - 88px);padding:11px 3vw 80px}.hero-search[data-v-fc20bd78]{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-fc20bd78]{flex:none;font-size:29px!important}.search-copy[data-v-fc20bd78]{flex-direction:column;min-width:135px;display:flex}.search-copy b[data-v-fc20bd78]{font-size:14px}.search-copy small[data-v-fc20bd78]{color:#dff3ff;margin-top:2px;font-size:8px}.hero-search input[data-v-fc20bd78]{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-fc20bd78]:focus{box-shadow:0 0 0 4px #ffffff47}.sales-rates[data-v-fc20bd78]{background:#fff;border:1px solid #d8e5f2;border-radius:14px;height:calc(100% - 78px);padding:10px}.section-title[data-v-fc20bd78]{justify-content:space-between;align-items:center;height:38px;display:flex}.section-title small[data-v-fc20bd78]{color:#0780d5;letter-spacing:1.3px;font-size:8px;font-weight:900}.section-title h2[data-v-fc20bd78]{margin:1px 0;font-size:16px}.cart-summary[data-v-fc20bd78]{color:#0867ad;background:#e9f5ff;border-radius:8px;padding:6px 10px;font-size:10px}.rate-browser[data-v-fc20bd78]{height:calc(100% - 38px);overflow:hidden}.quotation-cart[data-v-fc20bd78]{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-fc20bd78]{flex-direction:column;display:flex}.quotation-cart small[data-v-fc20bd78]{color:#cde8ff;margin-top:2px}.quotation-cart button[data-v-fc20bd78]{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-fc20bd78]{height:76px;padding:10px 12px}.sales-header h1[data-v-fc20bd78]{font-size:20px}.sales-header p[data-v-fc20bd78]{display:none}.header-quotation-button[data-v-fc20bd78]{min-width:145px;min-height:40px;padding:7px 10px;font-size:11px}main[data-v-fc20bd78]{height:calc(100vh - 76px);padding:9px 8px 84px}.hero-search[data-v-fc20bd78]{flex-wrap:wrap;min-height:82px;padding:8px 10px}.search-symbol[data-v-fc20bd78]{font-size:24px!important}.search-copy[data-v-fc20bd78]{min-width:0}.hero-search input[data-v-fc20bd78]{flex-basis:100%;width:100%;height:40px;font-size:13px}.sales-rates[data-v-fc20bd78]{height:calc(100% - 92px);padding:7px}.quotation-cart[data-v-fc20bd78]{bottom:8px;left:8px;right:8px}.quotation-cart small[data-v-fc20bd78]{display:none}.quotation-cart button[data-v-fc20bd78]{padding:8px 13px}}.header-actions[data-v-fc20bd78]{align-items:center;gap:10px;display:flex}.header-left[data-v-fc20bd78]{align-items:center;gap:14px;min-width:0;display:flex}.back-button[data-v-fc20bd78]{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-fc20bd78]:hover{color:#07538f;background:#fff}.back-button[data-v-fc20bd78]:focus-visible{outline-offset:2px;outline:2px solid #fff}.sign-out[data-v-fc20bd78]{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-fc20bd78]{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}.sales-page main[data-v-fc20bd78]{flex-direction:column;gap:10px;display:flex}.sales-page .sales-rates[data-v-fc20bd78]{flex:1;height:auto;min-height:0}@media (width<=700px){.header-actions[data-v-fc20bd78]{gap:5px}.sign-out[data-v-fc20bd78]{display:none}.shipper-manage-button[data-v-fc20bd78]{min-height:40px;padding:7px 9px;font-size:10px}}.quick-chat-rate-actions[data-v-fc20bd78]{align-items:center;gap:8px;display:flex}.quick-chat-rate-actions button[data-v-fc20bd78]{color:#a33131;cursor:pointer;background:#fff;border:1px solid #e5a8a8;border-radius:6px;height:28px;padding:0 9px;font-size:10px;font-weight:900}.quick-chat-copy-status[data-v-fc20bd78]{flex:1;min-width:0}.quick-chat-copy-fallback[data-v-fc20bd78]{opacity:.01;pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:0}.quick-chat-copy-fallback.visible[data-v-fc20bd78]{color:#173c62;opacity:1;pointer-events:auto;resize:vertical;background:#f7fbfe;border:1px solid #a9cce8;border-radius:7px;width:100%;height:94px;margin-top:8px;padding:8px;font:11px/1.4 Arial,sans-serif;position:static}@media (width<=700px){.quick-chat-rate-actions[data-v-fc20bd78]{justify-content:space-between;align-items:flex-end}.quick-chat-footer[data-v-fc20bd78]{align-items:flex-end}.quick-chat-footer .copy-chat-button[data-v-fc20bd78]{flex:none}.quick-chat-copy-status[data-v-fc20bd78]{width:100%}}.quick-chat-footer-actions[data-v-fc20bd78]{flex:none;gap:8px;display:flex}.secondary-chat-button[data-v-fc20bd78]{color:#30516e;cursor:pointer;background:#fff;border:1px solid #9bb6ca;border-radius:8px;min-width:116px;height:42px;font-size:12px;font-weight:900}@media (width<=700px){.quick-chat-footer-actions[data-v-fc20bd78]{width:100%}.quick-chat-footer-actions button[data-v-fc20bd78]{flex:1}}.quick-chat-pricing-mode[data-v-fc20bd78]{background:#fff;border:1px solid #c28c1d;border-radius:7px;display:flex;overflow:hidden}.quick-chat-pricing-mode button[data-v-fc20bd78]{color:#765819;cursor:pointer;background:#fff;border:0;border-right:1px solid #ecd49d;height:32px;padding:0 9px;font-size:10px;font-weight:900}.quick-chat-pricing-mode button[data-v-fc20bd78]:last-child{border-right:0}.quick-chat-pricing-mode button.active[data-v-fc20bd78]{color:#fff;background:#0b5e9f}.quick-chat-charge-editor[data-v-fc20bd78]{background:#fbfdff;border:1px solid #d6e4ed;border-radius:8px;margin-top:12px}.quick-chat-charge-editor summary[data-v-fc20bd78]{color:#07579a;cursor:pointer;padding:10px 12px;font-size:11px;font-weight:900}.quick-chat-charge-group[data-v-fc20bd78],.quick-chat-charge-heading[data-v-fc20bd78]{color:#244c70;gap:7px;padding:0 12px 10px;font-size:11px;display:grid}.quick-chat-charge-heading[data-v-fc20bd78]{border-top:1px solid #e6eef3;grid-template-columns:1fr 140px;align-items:center;padding-top:8px}.quick-chat-charge-heading select[data-v-fc20bd78]{color:#173c62;background:#fff;border:1px solid #bdd3e4;border-radius:6px;height:30px;padding:0 7px;font-weight:700}.quick-chat-charge[data-v-fc20bd78]{color:#274a68;background:#f3f8fc;border-radius:6px;grid-template-columns:20px minmax(90px,1fr) repeat(4,auto);align-items:center;gap:6px;padding:6px 8px;font-size:10px;font-weight:800;display:grid}.quick-chat-charge input[type=number][data-v-fc20bd78]{color:#063d73;background:#fff;border:1px solid #b9d5eb;border-radius:6px;width:68px;height:30px;padding:0 6px;font-size:11px;font-weight:800}.quick-chat-charge small[data-v-fc20bd78]{color:#73879a;font-size:9px}.quick-chat-empty[data-v-fc20bd78]{color:#73879a;margin:0;padding:0 12px 10px;font-size:11px}@media (width<=700px){.quick-chat-pricing-mode[data-v-fc20bd78]{flex-basis:100%}.quick-chat-pricing-mode button[data-v-fc20bd78]{flex:1;padding:0 5px}.quick-chat-charge[data-v-fc20bd78]{grid-template-columns:20px 1fr 45px 70px}.quick-chat-charge small[data-v-fc20bd78]:nth-of-type(n+2),.quick-chat-charge input[data-v-fc20bd78]:nth-of-type(n+2){display:none}.quick-chat-charge-heading[data-v-fc20bd78]{grid-template-columns:1fr 110px}}@media (width>=701px){.quick-chat-modal[data-v-fc20bd78]{width:min(1280px,98vw);max-height:calc(100vh - 28px)}.quick-chat-header[data-v-fc20bd78]{padding:24px 30px}.quick-chat-header h2[data-v-fc20bd78]{font-size:28px}.quick-chat-header p[data-v-fc20bd78]{font-size:13px}.quick-chat-profit[data-v-fc20bd78]{gap:18px;padding:15px 30px;font-size:14px}.quick-chat-profit input[data-v-fc20bd78],.quick-chat-profit button[data-v-fc20bd78],.quick-chat-pricing-mode button[data-v-fc20bd78],.quick-chat-container-mode button[data-v-fc20bd78]{height:40px;font-size:12px}.quick-chat-lines[data-v-fc20bd78]{gap:15px;padding:20px 30px}.quick-chat-rate[data-v-fc20bd78]{padding:17px 18px}.quick-chat-rate header b[data-v-fc20bd78]{font-size:18px}.quick-chat-rate header span[data-v-fc20bd78],.quick-chat-rate header em[data-v-fc20bd78]{font-size:13px}.quick-chat-rate-actions button[data-v-fc20bd78]{height:32px;font-size:11px}.quick-chat-price-grid[data-v-fc20bd78]{grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px;margin-top:15px}.quick-chat-price-grid label[data-v-fc20bd78]{gap:6px;font-size:13px}.quick-chat-price-grid small[data-v-fc20bd78]{font-size:12px}.quick-chat-price-grid input[data-v-fc20bd78]{height:46px;font-size:18px}.quick-chat-surcharge[data-v-fc20bd78]{margin-top:15px;padding:12px 14px}.quick-chat-surcharge small[data-v-fc20bd78]{font-size:12px}.quick-chat-surcharge p[data-v-fc20bd78]{font-size:13px;line-height:1.55}.quick-chat-charge-editor summary[data-v-fc20bd78],.quick-chat-charge-group[data-v-fc20bd78],.quick-chat-charge-heading[data-v-fc20bd78]{font-size:13px}.quick-chat-charge[data-v-fc20bd78]{font-size:12px}.quick-chat-footer[data-v-fc20bd78]{padding:17px 30px}.quick-chat-footer span[data-v-fc20bd78]{font-size:13px}.secondary-chat-button[data-v-fc20bd78],.copy-chat-button[data-v-fc20bd78]{height:48px;font-size:14px}.copy-chat-button[data-v-fc20bd78]{min-width:195px}}.quick-chat-container-mode[data-v-fc20bd78]{background:#fff;border:1px solid #d5ad51;border-radius:7px;display:flex;overflow:hidden}.quick-chat-container-mode button[data-v-fc20bd78]{color:#7b5a18;cursor:pointer;background:#fff;border:0;border-right:1px solid #ead39c;height:32px;padding:0 10px;font-size:11px;font-weight:900}.quick-chat-container-mode button[data-v-fc20bd78]:last-child{border-right:0}.quick-chat-container-mode button.active[data-v-fc20bd78]{color:#fff;background:#0b5e9f}@media (width<=700px){.quick-chat-container-mode[data-v-fc20bd78]{flex-basis:100%}.quick-chat-container-mode button[data-v-fc20bd78]{flex:1}}.search-action-row[data-v-fc20bd78]{justify-content:center;align-items:center;gap:18px;margin-bottom:10px;display:flex}.search-action-row .hero-search[data-v-fc20bd78]{margin:0}.quick-chat-button[data-v-fc20bd78],.reference-action-button[data-v-fc20bd78]{color:#6a4300;cursor:pointer;background:#fff9ed;border:1px solid #f2a326;border-radius:11px;gap:3px;min-width:150px;min-height:57px;padding:9px 16px;font-weight:900;display:grid;box-shadow:0 5px 14px #93600012}.quick-chat-button span[data-v-fc20bd78],.reference-action-button span[data-v-fc20bd78]{letter-spacing:0;font-size:15px}.quick-chat-button small[data-v-fc20bd78],.reference-action-button small[data-v-fc20bd78]{color:#8c6825;font-size:10px;font-weight:700}.reference-action-button[data-v-fc20bd78]{color:#0d548a;background:#f5fbff;border-color:#a9cce8}.reference-action-button small[data-v-fc20bd78]{color:#527895}.receive-button[data-v-fc20bd78]{color:#166b53;background:#f1fbf7;border-color:#83beab}.receive-button small[data-v-fc20bd78]{color:#4d8675}.quick-chat-button[data-v-fc20bd78]:disabled{color:#8797a7;cursor:not-allowed;box-shadow:none;background:#f6f8fa;border-color:#d7e1e9}.quick-chat-button:disabled small[data-v-fc20bd78]{color:#a7b2bc}.quick-chat-overlay[data-v-fc20bd78],.reference-overlay[data-v-fc20bd78]{z-index:80;background:#062c5573;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.quick-chat-modal[data-v-fc20bd78]{background:#f6f9fc;border-radius:16px;flex-direction:column;width:min(940px,96vw);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 20px 60px #001c38a6}.quick-chat-header[data-v-fc20bd78],.reference-modal-header[data-v-fc20bd78]{color:#fff;background:linear-gradient(125deg,#063d73,#0780d5);justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 23px;display:flex}.quick-chat-header small[data-v-fc20bd78],.reference-modal-header small[data-v-fc20bd78]{letter-spacing:1.5px;color:#a8d9fb;font-size:9px;font-weight:900}.quick-chat-header h2[data-v-fc20bd78],.reference-modal-header h2[data-v-fc20bd78]{margin:3px 0 4px;font-size:23px}.quick-chat-header p[data-v-fc20bd78],.reference-modal-header p[data-v-fc20bd78]{color:#d8efff;margin:0;font-size:11px}.quick-chat-header button[data-v-fc20bd78],.reference-modal-header button[data-v-fc20bd78]{color:#fff;cursor:pointer;background:#ffffff18;border:1px solid #ffffff80;border-radius:50%;width:32px;height:32px;font-size:22px;line-height:1}.quick-chat-profit[data-v-fc20bd78]{color:#614500;background:#fff6e4;border-bottom:1px solid #dce7f0;align-items:center;gap:14px;padding:12px 23px;font-size:12px;display:flex}.quick-chat-profit strong[data-v-fc20bd78]{flex:1}.quick-chat-profit label[data-v-fc20bd78]{align-items:center;gap:7px;font-weight:800;display:flex}.quick-chat-profit input[data-v-fc20bd78]{color:#173c62;background:#fff;border:1px solid #e1bd6a;border-radius:7px;width:105px;height:34px;padding:0 9px;font-weight:800}.quick-chat-profit button[data-v-fc20bd78]{color:#674500;cursor:pointer;background:#fff;border:1px solid #caa143;border-radius:7px;height:34px;padding:0 11px;font-weight:800}.quick-chat-lines[data-v-fc20bd78]{gap:11px;padding:15px 23px;display:grid;overflow:auto}.quick-chat-rate[data-v-fc20bd78]{background:#fff;border:1px solid #d7e5ef;border-radius:11px;padding:13px 14px}.quick-chat-rate>header[data-v-fc20bd78]{border-bottom:1px solid #e5edf3;justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.quick-chat-rate header b[data-v-fc20bd78],.quick-chat-rate header span[data-v-fc20bd78]{display:block}.quick-chat-rate header b[data-v-fc20bd78]{color:#063d73;font-size:15px}.quick-chat-rate header span[data-v-fc20bd78]{color:#6e8296;margin-top:3px;font-size:11px}.quick-chat-rate header em[data-v-fc20bd78]{color:#0a6db2;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.quick-chat-price-grid[data-v-fc20bd78]{grid-template-columns:repeat(4,minmax(145px,1fr));gap:10px;margin-top:12px;display:grid}.quick-chat-price-grid label[data-v-fc20bd78]{color:#36546d;gap:4px;font-size:11px;font-weight:900;display:grid}.quick-chat-price-grid small[data-v-fc20bd78]{color:#76899a;font-size:10px;font-weight:700}.quick-chat-price-grid input[data-v-fc20bd78]{color:#063d73;background:#f7fbfe;border:1px solid #b9d5eb;border-radius:8px;height:38px;padding:0 10px;font-size:14px;font-weight:900}.quick-chat-surcharge[data-v-fc20bd78]{background:#f3f8fc;border-left:3px solid #76b8e3;margin-top:12px;padding:9px 11px}.quick-chat-surcharge small[data-v-fc20bd78]{color:#5b7186;font-size:10px;font-weight:800}.quick-chat-surcharge p[data-v-fc20bd78]{white-space:pre-line;color:#274a68;margin:5px 0 0;font-size:11px;line-height:1.45}.quick-chat-footer[data-v-fc20bd78]{background:#fff;border-top:1px solid #dce7f0;justify-content:space-between;align-items:center;gap:16px;padding:13px 23px;display:flex}.quick-chat-footer span[data-v-fc20bd78]{color:#287248;font-size:12px;font-weight:800}.copy-chat-button[data-v-fc20bd78]{color:#063d73;cursor:pointer;background:#f5a623;border:0;border-radius:8px;min-width:170px;height:42px;font-size:13px;font-weight:900;box-shadow:0 4px 12px #c47b1629}.copy-chat-button[data-v-fc20bd78]:hover{background:#ffb536}.reference-modal[data-v-fc20bd78]{background:#f6f9fc;border-radius:16px;width:min(760px,96vw);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 20px 60px #001c38a6}.reference-modal-body[data-v-fc20bd78]{gap:14px;padding:20px 23px;display:grid}.reference-tabs[data-v-fc20bd78]{border:1px solid #c9d9e5;border-radius:8px;display:flex;overflow:hidden}.reference-tabs button[data-v-fc20bd78]{color:#557087;cursor:pointer;background:#fff;border:0;border-right:1px solid #c9d9e5;flex:1;height:40px;font-size:13px;font-weight:900}.reference-tabs button[data-v-fc20bd78]:last-child{border-right:0}.reference-tabs button.active[data-v-fc20bd78]{color:#fff;background:#07579a}.reference-field[data-v-fc20bd78]{color:#163e63;gap:5px;font-size:12px;font-weight:900;display:grid;position:relative}.reference-field em[data-v-fc20bd78]{color:#c84636;font-style:normal}.reference-field input[data-v-fc20bd78]{color:#173c62;background:#fff;border:1px solid #b8d3e8;border-radius:8px;height:40px;padding:0 11px;font-size:13px}.reference-suggestions[data-v-fc20bd78]{z-index:2;background:#fff;border:1px solid #bdd2e3;border-radius:8px;width:100%;position:absolute;top:calc(100% + 4px);overflow:hidden;box-shadow:0 10px 24px #123c5c33}.reference-suggestions button[data-v-fc20bd78]{text-align:left;color:#173c62;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4edf3;width:100%;padding:9px 11px;font-size:12px;display:block}.reference-result[data-v-fc20bd78]{background:#fff;border:1px solid #d4e2ec;border-radius:10px;overflow:hidden}.reference-result header[data-v-fc20bd78]{color:#1762a0;background:#edf7ff;justify-content:space-between;padding:10px 12px;font-size:12px;display:flex}.reference-result header span[data-v-fc20bd78]{color:#5b748d;font-weight:800}.reference-result article[data-v-fc20bd78]{border-top:1px solid #e3ecf2;grid-template-columns:1fr auto auto;align-items:center;gap:13px;padding:10px 12px;display:grid}.reference-result article strong[data-v-fc20bd78],.reference-result article span[data-v-fc20bd78]{display:block}.reference-result article strong[data-v-fc20bd78]{color:#173c62;font-size:12px}.reference-result article span[data-v-fc20bd78],.reference-result article small[data-v-fc20bd78]{color:#637b90;font-size:11px}.reference-result article b[data-v-fc20bd78]{color:#07579a;font-size:13px}.reference-result>p[data-v-fc20bd78]{text-align:center;color:#778a9a;margin:0;padding:20px 12px;font-size:13px}.free-time-body[data-v-fc20bd78]{gap:18px}.free-time-section[data-v-fc20bd78]{border-top:1px solid #dce7ef;gap:10px;padding-top:3px;display:grid}.free-time-section h3[data-v-fc20bd78]{color:#143d64;justify-content:space-between;margin:0;font-size:16px;display:flex}.free-time-section h3 small[data-v-fc20bd78]{color:#6b8397;font-size:11px}.reference-view-button[data-v-fc20bd78]{color:#0d4979;cursor:pointer;background:#fff;border:1px solid #0c538b;border-radius:8px;height:42px;font-size:13px;font-weight:900}.reference-view-button.gold[data-v-fc20bd78]{color:#173c62;background:#f5a623;border:0}.reference-view-button[data-v-fc20bd78]:disabled{color:#8b9aab;cursor:not-allowed;background:#e8edf1;border-color:#d4dde5}.free-time-text[data-v-fc20bd78]{white-space:pre-line;line-height:1.5;text-align:left!important;color:#183f62!important}.reference-error[data-v-fc20bd78]{color:#a4342a;background:#fff3f2;border:1px solid #e2aaa3;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}@media (width<=1150px){.search-action-row[data-v-fc20bd78]{flex-wrap:wrap;gap:10px}.reference-action-button[data-v-fc20bd78]{min-width:130px}}@media (width<=850px){.quick-chat-button[data-v-fc20bd78]{min-width:160px}.quick-chat-price-grid[data-v-fc20bd78]{grid-template-columns:repeat(2,minmax(145px,1fr))}}@media (width<=700px){.search-action-row[data-v-fc20bd78]{flex-direction:column;align-items:stretch}.search-action-row .hero-search[data-v-fc20bd78]{width:100%}.quick-chat-button[data-v-fc20bd78],.reference-action-button[data-v-fc20bd78]{min-height:48px}.quick-chat-overlay[data-v-fc20bd78],.reference-overlay[data-v-fc20bd78]{padding:8px}.quick-chat-modal[data-v-fc20bd78],.reference-modal[data-v-fc20bd78]{width:100%;max-height:calc(100vh - 16px)}.quick-chat-header[data-v-fc20bd78],.reference-modal-header[data-v-fc20bd78]{padding:15px}.quick-chat-header h2[data-v-fc20bd78],.reference-modal-header h2[data-v-fc20bd78]{font-size:19px}.quick-chat-profit[data-v-fc20bd78]{flex-wrap:wrap;align-items:stretch;padding:11px 15px}.quick-chat-profit strong[data-v-fc20bd78]{flex-basis:100%}.quick-chat-profit label[data-v-fc20bd78]{flex:1}.quick-chat-profit input[data-v-fc20bd78]{width:100%}.quick-chat-lines[data-v-fc20bd78]{padding:11px 15px}.quick-chat-price-grid[data-v-fc20bd78]{grid-template-columns:1fr}.quick-chat-footer[data-v-fc20bd78]{padding:11px 15px}.quick-chat-rate>header[data-v-fc20bd78]{display:grid}.quick-chat-rate header em[data-v-fc20bd78]{white-space:normal}.reference-modal-body[data-v-fc20bd78]{padding:15px}.reference-result article[data-v-fc20bd78]{grid-template-columns:1fr auto}.reference-result article small[data-v-fc20bd78]{grid-column:2}.free-time-section h3[data-v-fc20bd78]{gap:3px;display:grid}}.quick-chat-size-label[data-v-fc20bd78]{margin-left:14px;display:inline-block}.quick-chat-surcharge.has-ocean-surcharge[data-v-fc20bd78]{grid-template-columns:minmax(280px,1fr) minmax(300px,1fr);gap:18px;display:grid}.quick-chat-ocean-surcharge[data-v-fc20bd78]{border-left:1px solid #cbdce9;padding-left:18px}.quick-chat-ocean-surcharge p[data-v-fc20bd78]{white-space:pre-line}@media (width>=701px){.quick-chat-price-grid label[data-v-fc20bd78]{font-size:15px}.quick-chat-price-grid small[data-v-fc20bd78]{font-size:14px}.quick-chat-surcharge[data-v-fc20bd78]{padding:14px 16px}.quick-chat-surcharge small[data-v-fc20bd78]{font-size:14px}.quick-chat-surcharge p[data-v-fc20bd78]{font-size:15px;line-height:1.55}.quick-chat-surcharge p strong[data-v-fc20bd78]{letter-spacing:.2px;font-size:17px;font-weight:900}}@media (width<=700px){.quick-chat-surcharge.has-ocean-surcharge[data-v-fc20bd78]{grid-template-columns:1fr;gap:10px}.quick-chat-ocean-surcharge[data-v-fc20bd78]{border-top:1px solid #cbdce9;border-left:0;padding:10px 0 0}}@media (width>=701px){.sales-page[data-v-fc20bd78]{height:100vh;min-height:0;overflow:hidden}.sales-page main[data-v-fc20bd78]{height:calc(100vh - 88px);min-height:0;padding:9px 1.7vw 10px;overflow:hidden}.sales-rates[data-v-fc20bd78]{flex-direction:column;flex:1;min-height:0;padding:9px 11px;display:flex;overflow:hidden;height:auto!important}.quick-chat-button[data-v-fc20bd78]{display:none}.section-title[data-v-fc20bd78]{flex:none;height:36px}.section-title h2[data-v-fc20bd78]{font-size:16px}.section-actions[data-v-fc20bd78]{align-items:center;gap:5px;display:flex}.section-actions button[data-v-fc20bd78]{color:#1b5f8c;cursor:pointer;background:#fff;border:1px solid #afc9dc;border-radius:5px;height:25px;padding:3px 8px;font-size:8px;font-weight:900}.section-actions button[data-v-fc20bd78]:disabled{color:#9aa8b3;cursor:not-allowed;background:#eef2f5;border-color:#dce4ea}.section-actions .clear-selection-button[data-v-fc20bd78]:not(:disabled){color:#b3261e;background:#fff5f4;border-color:#efb4af}.section-actions .section-full-quote[data-v-fc20bd78]{color:#fff;background:#0878bd;border-color:#0878bd}.section-actions .section-full-quote[data-v-fc20bd78]:disabled{color:#9aa8b3;background:#eef2f5;border-color:#dce4ea}.cart-summary[data-v-fc20bd78]{align-items:center;height:25px;padding:3px 7px;display:inline-flex}.desktop-workspace-grid[data-v-fc20bd78]{flex:1;min-height:0;display:block;overflow:hidden}.rate-browser[data-v-fc20bd78]{scrollbar-gutter:stable;scrollbar-color:#9ab8ce #edf3f7;scrollbar-width:thin;height:100%;min-height:0;padding-right:5px;overflow:hidden auto}.qq-builder[data-v-fc20bd78]{background:#f8fbfd;border:1px solid #d5e3ee;border-radius:14px;flex-direction:column;height:clamp(390px,100vh - 190px,620px);min-height:0;display:flex;position:sticky;top:12px;overflow:hidden;box-shadow:0 5px 18px #0d416912}.qq-builder>header[data-v-fc20bd78]{color:#fff;background:linear-gradient(135deg,#073f73,#087fc4);justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.qq-builder>header small[data-v-fc20bd78]{color:#bce2fa;letter-spacing:1.2px;font-size:8px;font-weight:900;display:block}.qq-builder>header h3[data-v-fc20bd78]{margin:3px 0 0;font-size:18px}.qq-builder>header>span[data-v-fc20bd78]{color:#075485;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.qq-builder-list[data-v-fc20bd78]{flex:1;align-content:start;gap:8px;padding:12px;display:grid;overflow:auto}.qq-builder-list article[data-v-fc20bd78]{background:#fff;border:1px solid #d8e5ee;border-radius:10px;padding:11px 32px 11px 12px;position:relative}.qq-builder-list article>button[data-v-fc20bd78]{color:#8a4a46;cursor:pointer;background:#fbeceb;border:0;border-radius:50%;width:22px;height:22px;font-size:16px;line-height:1;position:absolute;top:8px;right:8px}.qq-builder-list strong[data-v-fc20bd78],.qq-builder-list span[data-v-fc20bd78],.qq-builder-list small[data-v-fc20bd78]{display:block}.qq-builder-list strong[data-v-fc20bd78]{color:#073f72;font-size:13px}.qq-builder-list span[data-v-fc20bd78]{color:#6d8192;margin-top:3px;font-size:10px}.qq-builder-list p[data-v-fc20bd78]{color:#0c659f;margin:7px 0 4px;font-size:11px;font-weight:900}.qq-builder-list small[data-v-fc20bd78]{color:#8494a2;font-size:9px}.qq-builder-empty[data-v-fc20bd78]{text-align:center;color:#71879a;flex:1;align-content:start;place-items:center;gap:5px;padding:22px 14px;display:grid}.qq-builder-empty>span[data-v-fc20bd78]{color:#0879c4;background:#eef8ff;border:1px dashed #96b9d2;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.qq-builder-empty strong[data-v-fc20bd78]{color:#315b78;font-size:10px}.qq-builder-empty p[data-v-fc20bd78]{max-width:210px;margin:0;font-size:8px;line-height:1.4}.qq-builder-actions[data-v-fc20bd78]{background:#fff;border-top:1px solid #dce7ef;gap:5px;padding:8px;display:grid}.qq-builder-actions button[data-v-fc20bd78]{cursor:pointer;border-radius:6px;min-height:28px;padding:4px 8px;font-size:8px;font-weight:900}.qq-builder-actions button[data-v-fc20bd78]:disabled{color:#95a3ae;cursor:not-allowed;background:#edf1f4;border-color:#dfe6eb}.compare-button[data-v-fc20bd78]{color:#075d98;background:#f3faff;border:1px solid #9fc2dc}.prepare-qq-button[data-v-fc20bd78]{color:#143f61;background:#f6ad2c;border:0}.full-quote-button[data-v-fc20bd78]{color:#fff;background:#0879c4;border:0}.clear-builder-button[data-v-fc20bd78]{color:#8a5551;background:0 0;border:0;min-height:22px!important}.quotation-cart[data-v-fc20bd78]{display:none}.compare-overlay[data-v-fc20bd78]{z-index:85;background:#05254494;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.compare-modal[data-v-fc20bd78]{background:#f4f8fb;border-radius:17px;flex-direction:column;width:min(1180px,96vw);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 22px 65px #00193173}.compare-header[data-v-fc20bd78]{color:#fff;background:linear-gradient(125deg,#063d73,#0780d5);justify-content:space-between;align-items:flex-start;padding:21px 24px;display:flex}.compare-header small[data-v-fc20bd78]{color:#a9ddfc;letter-spacing:1.4px;font-size:8px;font-weight:900}.compare-header h2[data-v-fc20bd78]{margin:3px 0;font-size:24px}.compare-header p[data-v-fc20bd78]{color:#d8efff;margin:0;font-size:11px}.compare-header>button[data-v-fc20bd78]{color:#fff;cursor:pointer;background:#ffffff18;border:1px solid #ffffff80;border-radius:50%;width:32px;height:32px;font-size:21px}.compare-grid[data-v-fc20bd78]{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;padding:18px;display:grid;overflow:auto}.compare-card[data-v-fc20bd78]{background:#fff;border:1px solid #d4e2ec;border-radius:13px;flex-direction:column;padding:15px;display:flex}.compare-carrier[data-v-fc20bd78]{border-bottom:1px solid #e7eef3;align-items:center;gap:9px;padding-bottom:12px;display:flex}.compare-carrier>span[data-v-fc20bd78]{color:#fff;background:#0879c4;border-radius:9px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.compare-carrier strong[data-v-fc20bd78],.compare-carrier small[data-v-fc20bd78]{display:block}.compare-carrier strong[data-v-fc20bd78]{color:#073f72}.compare-carrier small[data-v-fc20bd78]{color:#708598;margin-top:3px;font-size:10px}.compare-prices[data-v-fc20bd78]{grid-template-columns:repeat(2,1fr);gap:7px;margin:13px 0;display:grid}.compare-prices>div[data-v-fc20bd78]{background:#f7fafc;border:1px solid #dce7ee;border-radius:8px;padding:9px;position:relative}.compare-prices>div.best[data-v-fc20bd78]{background:#fff8e6;border-color:#e6b54f}.compare-prices span[data-v-fc20bd78],.compare-prices strong[data-v-fc20bd78],.compare-prices small[data-v-fc20bd78]{display:block}.compare-prices span[data-v-fc20bd78]{color:#788b9c;font-size:9px;font-weight:900}.compare-prices strong[data-v-fc20bd78]{color:#0c578d;margin-top:3px;font-size:13px}.compare-prices small[data-v-fc20bd78]{color:#936400;margin-top:3px;font-size:8px;font-weight:900}.compare-card dl[data-v-fc20bd78]{gap:8px;margin:0;display:grid}.compare-card dl div[data-v-fc20bd78]{border-bottom:1px solid #edf2f5;justify-content:space-between;gap:10px;padding-bottom:7px;display:flex}.compare-card dt[data-v-fc20bd78]{color:#7a8c9b;font-size:10px}.compare-card dd[data-v-fc20bd78]{text-align:right;color:#355771;margin:0;font-size:10px;font-weight:800}.compare-remove[data-v-fc20bd78]{color:#944c46;cursor:pointer;background:#fff;border:1px solid #e0b7b4;border-radius:7px;min-height:32px;margin-top:13px;font-size:10px;font-weight:800}.compare-modal>footer[data-v-fc20bd78]{background:#fff;border-top:1px solid #dce7ef;justify-content:flex-end;gap:9px;padding:13px 18px;display:flex}.compare-modal>footer button[data-v-fc20bd78]{cursor:pointer;border-radius:8px;min-height:42px;padding:0 17px;font-size:11px;font-weight:900}.compare-close[data-v-fc20bd78]{color:#41627b;background:#fff;border:1px solid #a9bfd0}.compare-qq[data-v-fc20bd78]{color:#173f5f;background:#f6ad2c;border:0}}@media (width>=701px) and (width<=1320px){.qq-builder[data-v-fc20bd78]{font-size:90%}}@media (width>=701px) and (height<=760px){.sales-header[data-v-fc20bd78]{height:62px;padding:6px 3vw}.sales-header h1[data-v-fc20bd78]{margin:1px 0;font-size:18px}.sales-header p[data-v-fc20bd78]{font-size:8px}.header-left[data-v-fc20bd78]{gap:7px}.back-button[data-v-fc20bd78],.sign-out[data-v-fc20bd78]{min-height:28px;padding:4px 7px;font-size:8px}.shipper-manage-button[data-v-fc20bd78],.header-quotation-button[data-v-fc20bd78]{min-width:auto;min-height:29px;padding:4px 8px;font-size:8px}.header-actions[data-v-fc20bd78]{gap:5px}.sales-header[data-v-fc20bd78] .profile-trigger{border-radius:7px;gap:5px;padding:3px 7px 3px 3px}.sales-header[data-v-fc20bd78] .profile-trigger .avatar{width:25px;height:25px;font-size:9px}.sales-header[data-v-fc20bd78] .profile-copy b{max-width:110px;font-size:9px}.sales-header[data-v-fc20bd78] .profile-copy small{font-size:7px}.sales-header[data-v-fc20bd78] .bell{border-radius:7px;gap:5px;min-height:29px;padding:4px 8px}.sales-header[data-v-fc20bd78] .bell span{font-size:13px}.sales-header[data-v-fc20bd78] .bell em{font-size:8px}.sales-header[data-v-fc20bd78] .bell>b{min-width:18px;height:18px;font-size:8px;top:-6px;right:-6px}.sales-page main[data-v-fc20bd78]{gap:5px;height:calc(100vh - 62px);min-height:0;padding:5px 1.2vw 7px}.search-action-row[data-v-fc20bd78]{gap:6px;margin-bottom:0}.hero-search[data-v-fc20bd78]{border-radius:8px;min-height:36px;padding:3px 6px}.search-symbol[data-v-fc20bd78]{font-size:17px!important}.search-copy[data-v-fc20bd78]{min-width:95px}.search-copy b[data-v-fc20bd78]{font-size:8px}.search-copy small[data-v-fc20bd78]{font-size:6px}.hero-search input[data-v-fc20bd78]{height:28px;padding:0 9px;font-size:9px}.reference-action-button[data-v-fc20bd78]{border-radius:6px;min-width:92px;min-height:32px;padding:3px 6px}.reference-action-button span[data-v-fc20bd78]{font-size:8px}.reference-action-button small[data-v-fc20bd78]{font-size:6px}.sales-rates[data-v-fc20bd78]{border-radius:9px;padding:6px 8px}.section-title[data-v-fc20bd78]{height:27px}.section-title small[data-v-fc20bd78]{font-size:6px}.section-title h2[data-v-fc20bd78]{font-size:12px}.section-actions button[data-v-fc20bd78],.cart-summary[data-v-fc20bd78]{height:22px;font-size:7px}.cart-summary[data-v-fc20bd78]{padding:2px 6px}}@media (width>=701px){.quick-chat-overlay[data-v-fc20bd78]{padding:16px}.quick-chat-modal[data-v-fc20bd78]{border-radius:12px;width:min(980px,94vw);max-height:calc(100vh - 32px)}.quick-chat-header[data-v-fc20bd78]{gap:12px;padding:12px 16px}.quick-chat-header small[data-v-fc20bd78]{letter-spacing:1.2px;font-size:7px}.quick-chat-header h2[data-v-fc20bd78]{margin:2px 0;font-size:18px}.quick-chat-header p[data-v-fc20bd78]{font-size:9px}.quick-chat-header button[data-v-fc20bd78]{width:28px;height:28px;font-size:18px}.quick-chat-profit[data-v-fc20bd78]{grid-template-columns:145px auto auto minmax(175px,1fr) auto;gap:7px;padding:7px 14px;font-size:9px;display:grid}.quick-chat-profit strong[data-v-fc20bd78]{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.quick-chat-profit label[data-v-fc20bd78]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-size:9px;display:flex}.quick-chat-profit input[data-v-fc20bd78]{padding:0 7px;width:78px!important;height:28px!important;font-size:10px!important}.quick-chat-profit>button[data-v-fc20bd78],.quick-chat-pricing-mode button[data-v-fc20bd78],.quick-chat-container-mode button[data-v-fc20bd78]{padding:0 8px;height:28px!important;font-size:9px!important}.quick-chat-lines[data-v-fc20bd78]{gap:8px;padding:10px 14px}.quick-chat-rate[data-v-fc20bd78]{border-radius:8px;padding:9px 10px}.quick-chat-rate>header[data-v-fc20bd78]{padding-bottom:7px}.quick-chat-rate header b[data-v-fc20bd78]{font-size:13px}.quick-chat-rate header span[data-v-fc20bd78],.quick-chat-rate header em[data-v-fc20bd78]{font-size:9px}.quick-chat-rate-actions button[data-v-fc20bd78]{height:25px;font-size:9px}.quick-chat-price-grid[data-v-fc20bd78]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:7px;margin-top:8px}.quick-chat-price-grid label[data-v-fc20bd78]{gap:3px;font-size:10px}.quick-chat-price-grid small[data-v-fc20bd78]{font-size:9px}.quick-chat-price-grid input[data-v-fc20bd78]{height:32px;padding:0 8px;font-size:13px}.quick-chat-surcharge[data-v-fc20bd78]{margin-top:8px;padding:7px 9px}.quick-chat-surcharge small[data-v-fc20bd78]{font-size:9px}.quick-chat-surcharge p[data-v-fc20bd78]{margin-top:3px;font-size:10px;line-height:1.35}.quick-chat-surcharge p strong[data-v-fc20bd78]{font-size:12px}.quick-chat-size-label[data-v-fc20bd78]{margin-left:8px}.quick-chat-charge-editor[data-v-fc20bd78]{margin-top:8px}.quick-chat-charge-editor summary[data-v-fc20bd78]{padding:7px 9px;font-size:9px}.quick-chat-charge-group[data-v-fc20bd78],.quick-chat-charge-heading[data-v-fc20bd78],.quick-chat-charge[data-v-fc20bd78]{font-size:9px}.quick-chat-footer[data-v-fc20bd78]{gap:10px;padding:8px 14px}.quick-chat-footer span[data-v-fc20bd78]{font-size:9px}.secondary-chat-button[data-v-fc20bd78],.copy-chat-button[data-v-fc20bd78]{height:34px;font-size:10px}.secondary-chat-button[data-v-fc20bd78]{min-width:105px}.copy-chat-button[data-v-fc20bd78]{min-width:135px}}.quick-chat-workspace[data-v-fc20bd78]{background:#eef4f8;flex:1;grid-template-columns:minmax(0,1fr) 350px;min-height:0;display:grid;overflow:hidden}.quick-chat-editor-pane[data-v-fc20bd78]{scrollbar-gutter:stable;min-width:0;padding:10px 12px 14px;overflow:auto}.quick-chat-rate-tabs[data-v-fc20bd78]{gap:6px;margin-bottom:8px;padding-bottom:2px;display:flex;overflow-x:auto}.quick-chat-rate-tabs button[data-v-fc20bd78]{color:#587086;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9dbe8;border-radius:8px;align-content:center;gap:1px;min-width:105px;height:38px;padding:4px 10px;display:grid}.quick-chat-rate-tabs button b[data-v-fc20bd78]{font-size:10px}.quick-chat-rate-tabs button span[data-v-fc20bd78]{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.quick-chat-rate-tabs button b[data-v-fc20bd78]{align-items:center;gap:5px;display:flex}.quick-chat-rate-tabs button em[data-v-fc20bd78]{color:#3f6078;background:#e7eef4;border-radius:4px;padding:2px 4px;font-size:6px;font-style:normal;font-weight:900}.quick-chat-rate-tabs button em.selling[data-v-fc20bd78]{color:#087346;background:#d8f4e4}.quick-chat-rate-tabs button.active[data-v-fc20bd78]{color:#fff;background:#087ac2;border-color:#087ac2}.quick-chat-rate-tabs button.active em[data-v-fc20bd78]{color:#315d77;background:#fff}.quick-chat-rate-tabs button.active em.selling[data-v-fc20bd78]{color:#087346;background:#d8f4e4}.quick-chat-active-rate[data-v-fc20bd78]{min-height:100%;box-shadow:none}.quick-chat-rate-name[data-v-fc20bd78]{align-items:center;gap:6px;display:flex}.quick-chat-price-basis[data-v-fc20bd78]{color:#42627a;background:#e7eef4;border-radius:5px;padding:3px 6px;font-weight:900;font-size:8px!important}.quick-chat-price-basis.selling[data-v-fc20bd78]{color:#087346;background:#d8f4e4;box-shadow:inset 0 0 0 1px #8bd5aa}.quick-chat-charge-sections[data-v-fc20bd78]{background:0 0;border:0;grid-template-columns:1fr;gap:8px;display:grid;overflow:visible}.quick-chat-charge-sections.all-in-sections[data-v-fc20bd78]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.quick-chat-charge-column[data-v-fc20bd78]{align-content:start;gap:7px;min-width:0;display:grid}.quick-chat-charge-sections details[data-v-fc20bd78]{scrollbar-width:thin;background:#fbfdff;border:1px solid #d6e4ed;border-radius:7px;max-height:230px;margin:0;overflow:auto}.quick-chat-charge-sections details>summary[data-v-fc20bd78]{z-index:2;background:#f1f7fb;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;padding:6px 8px!important;font-size:9px!important}.quick-chat-charge-sections details>summary span[data-v-fc20bd78]{color:#176697;background:#e1f1fb;border-radius:999px;padding:2px 6px;font-size:7px}.quick-chat-charge-sections .quick-chat-charge[data-v-fc20bd78]{min-height:30px;margin:0 6px 3px;padding:3px 6px}.quick-chat-charge-sections .quick-chat-charge-group[data-v-fc20bd78]{gap:0;padding:4px 0 1px}.quick-chat-charge-sections .quick-chat-charge-heading[data-v-fc20bd78]{border-top:0;gap:5px;padding:5px 7px;font-size:8px}.quick-chat-charge-sections .quick-chat-charge-heading select[data-v-fc20bd78]{height:27px;font-size:9px}.quick-chat-charge-sections .quick-chat-empty[data-v-fc20bd78]{padding:4px 8px 7px;font-size:9px}.quick-chat-charge-sections details>.quick-chat-charge[data-v-fc20bd78]{grid-template-columns:18px minmax(72px,1fr) auto 64px}.quick-chat-charge-sections .quick-chat-charge input[type=checkbox][data-v-fc20bd78]{width:14px;height:14px}.quick-chat-charge-sections details>.quick-chat-charge input[type=number][data-v-fc20bd78]{width:60px;height:27px}.quick-chat-charge-sections .quick-chat-charge-group .quick-chat-charge input[type=number][data-v-fc20bd78]{width:54px;height:27px}.quick-chat-summary-pane[data-v-fc20bd78]{background:#fff;border-left:1px solid #d3e1eb;flex-direction:column;gap:9px;min-height:0;padding:12px;display:flex}.quick-chat-summary-pane>header[data-v-fc20bd78]{border-bottom:1px solid #dce7ef;justify-content:space-between;align-items:center;gap:8px;padding-bottom:9px;display:flex}.quick-chat-summary-pane>header small[data-v-fc20bd78],.quick-chat-summary-pane>header strong[data-v-fc20bd78]{display:block}.quick-chat-summary-pane>header small[data-v-fc20bd78]{color:#778b9c;letter-spacing:1px;font-size:7px;font-weight:900}.quick-chat-summary-pane>header strong[data-v-fc20bd78]{color:#073f72;margin-top:3px;font-size:11px}.quick-chat-summary-pane>header>span[data-v-fc20bd78]{color:#075f43;white-space:nowrap;background:#dff5e9;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.quick-chat-summary-prices[data-v-fc20bd78]{gap:7px;display:grid}.quick-chat-summary-prices>article[data-v-fc20bd78]{background:#f3fbf7;border:1px solid #bedbcf;border-radius:9px;overflow:hidden}.quick-chat-summary-title[data-v-fc20bd78]{color:#096744;background:#e1f5e9;justify-content:space-between;align-items:center;padding:8px 9px;display:flex}.quick-chat-summary-title b[data-v-fc20bd78]{font-size:10px}.quick-chat-summary-title strong[data-v-fc20bd78]{font-size:14px}.quick-chat-summary-prices dl[data-v-fc20bd78]{gap:4px;margin:0;padding:7px 9px;display:grid}.quick-chat-summary-prices dl div[data-v-fc20bd78]{justify-content:space-between;gap:10px;display:flex}.quick-chat-summary-prices dt[data-v-fc20bd78]{color:#718497;font-size:9px}.quick-chat-summary-prices dd[data-v-fc20bd78]{color:#264d68;margin:0;font-size:9px;font-weight:800}.quick-chat-preview[data-v-fc20bd78]{flex-direction:column;flex:1;gap:5px;min-height:0;display:flex}.quick-chat-preview>span[data-v-fc20bd78]{color:#6c8193;letter-spacing:.6px;font-size:8px;font-weight:900}.quick-chat-preview textarea[data-v-fc20bd78]{color:#244966;resize:none;background:#f8fbfd;border:1px solid #c6d9e7;border-radius:8px;flex:1;min-height:110px;padding:9px;font:9px/1.42 Arial,sans-serif}.quick-chat-summary-notice[data-v-fc20bd78]{color:#176840;background:#e9f7ee;border-radius:6px;margin:0;padding:7px;font-size:9px;font-weight:800}.quick-chat-summary-actions[data-v-fc20bd78]{grid-template-columns:1fr 1.25fr;gap:7px;display:grid}.quick-chat-summary-actions button[data-v-fc20bd78]{width:100%;min-width:0!important;height:34px!important;font-size:9px!important}@media (width>=701px){.quick-chat-modal[data-v-fc20bd78]{width:min(1320px,96vw)}.quick-chat-header[data-v-fc20bd78],.quick-chat-profit[data-v-fc20bd78]{flex:none}.quick-chat-editor-pane .quick-chat-price-grid[data-v-fc20bd78]{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}}@media (width>=701px) and (width<=1050px){.quick-chat-workspace[data-v-fc20bd78]{grid-template-columns:minmax(0,1fr) 300px}.quick-chat-profit[data-v-fc20bd78]{flex-wrap:wrap;grid-template-columns:1fr auto auto}.quick-chat-profit>strong[data-v-fc20bd78],.quick-chat-profit>label[data-v-fc20bd78],.quick-chat-profit>button[data-v-fc20bd78]{grid-column:auto}.quick-chat-charge-sections.all-in-sections[data-v-fc20bd78]{grid-template-columns:1fr}}@media (width<=700px){.quick-chat-workspace[data-v-fc20bd78]{flex-direction:column;display:flex;overflow:auto}.quick-chat-editor-pane[data-v-fc20bd78]{overflow:visible}.quick-chat-summary-pane[data-v-fc20bd78]{border-top:1px solid #d3e1eb;border-left:0;min-height:420px}.quick-chat-rate-tabs button[data-v-fc20bd78]{min-width:95px}}@media (width>=701px){.quick-chat-header[data-v-fc20bd78]{align-items:center;min-height:44px;padding:6px 12px}.quick-chat-header>div[data-v-fc20bd78]{grid-template-columns:auto 1fr;align-items:baseline;gap:0 8px;display:grid}.quick-chat-header small[data-v-fc20bd78]{letter-spacing:1px;font-size:6px}.quick-chat-header h2[data-v-fc20bd78]{margin:0;font-size:14px;line-height:1.15}.quick-chat-header p[data-v-fc20bd78]{display:none}.quick-chat-header button[data-v-fc20bd78]{width:24px;height:24px;font-size:16px}.quick-chat-profit[data-v-fc20bd78]{grid-template-columns:135px auto auto minmax(150px,1fr) auto;gap:5px;min-height:38px;padding:4px 10px}.quick-chat-profit>strong[data-v-fc20bd78]{font-size:8px}.quick-chat-profit label[data-v-fc20bd78]{gap:4px;font-size:8px}.quick-chat-profit input[data-v-fc20bd78]{padding:0 5px;width:68px!important;height:24px!important;font-size:9px!important}.quick-chat-profit>button[data-v-fc20bd78],.quick-chat-pricing-mode button[data-v-fc20bd78],.quick-chat-container-mode button[data-v-fc20bd78]{padding:0 7px;height:24px!important;font-size:8px!important}.quick-chat-editor-pane[data-v-fc20bd78]{padding:6px 8px 8px}.quick-chat-rate-tabs[data-v-fc20bd78]{gap:4px;margin-bottom:5px}.quick-chat-rate-tabs button[data-v-fc20bd78]{border-radius:6px;min-width:92px;height:30px;padding:2px 8px}.quick-chat-rate-tabs button b[data-v-fc20bd78]{font-size:9px}.quick-chat-rate-tabs button span[data-v-fc20bd78]{font-size:7px}.quick-chat-active-rate[data-v-fc20bd78]{min-height:0;padding:6px 7px}.quick-chat-active-rate>header[data-v-fc20bd78]{align-items:center;padding-bottom:5px}.quick-chat-active-rate header b[data-v-fc20bd78]{font-size:11px}.quick-chat-active-rate header span[data-v-fc20bd78],.quick-chat-active-rate header em[data-v-fc20bd78]{font-size:8px}.quick-chat-rate-actions button[data-v-fc20bd78]{height:23px;padding:0 7px;font-size:8px}.quick-chat-editor-pane .quick-chat-price-grid[data-v-fc20bd78]{gap:5px;margin-top:5px}.quick-chat-editor-pane .quick-chat-price-grid label[data-v-fc20bd78]{gap:1px;font-size:8px}.quick-chat-editor-pane .quick-chat-price-grid small[data-v-fc20bd78]{color:#456985;font-size:9px;font-weight:800}.quick-chat-editor-pane .quick-chat-price-grid small b[data-v-fc20bd78]{color:#064f83;font-size:10px;font-weight:900}.quick-chat-editor-pane .quick-chat-price-grid input[data-v-fc20bd78]{border-radius:6px;height:27px;padding:0 7px;font-size:11px}.quick-chat-charge-editor[data-v-fc20bd78]{margin-top:6px}.quick-chat-charge-sections[data-v-fc20bd78],.quick-chat-charge-column[data-v-fc20bd78]{gap:5px}.quick-chat-charge-sections details[data-v-fc20bd78]{border-radius:6px;max-height:190px}.quick-chat-charge-sections details>summary[data-v-fc20bd78]{padding:4px 6px!important;font-size:8px!important}.quick-chat-charge-sections details>summary span[data-v-fc20bd78]{padding:2px 5px;font-size:6px}.quick-chat-charge-sections .quick-chat-charge-heading[data-v-fc20bd78]{grid-template-columns:auto minmax(78px,1fr) auto 52px;align-items:center;padding:3px 5px;font-size:7px}.quick-chat-charge-sections .quick-chat-charge-heading select[data-v-fc20bd78]{height:23px;padding:0 5px;font-size:8px}.quick-chat-vat-toggle[data-v-fc20bd78],.quick-chat-vat-rate[data-v-fc20bd78]{color:#295979;white-space:nowrap;background:#fff;border:1px solid #b9d5e7;border-radius:5px;justify-content:center;align-items:center;gap:3px;height:23px;margin:0;padding:0 5px;font-size:7px;font-weight:900;display:flex}.quick-chat-vat-toggle input[data-v-fc20bd78]{accent-color:#087ac2;width:12px;height:12px;margin:0}.quick-chat-vat-rate input[data-v-fc20bd78]{color:#0a4d7c;text-align:right;background:0 0;border:0;outline:0;width:31px;height:19px;padding:0 2px;font-size:8px;font-weight:900}.quick-chat-charge-sections .quick-chat-charge[data-v-fc20bd78]{min-height:25px;margin:0 4px 2px;padding:2px 5px;font-size:8px}.quick-chat-charge-sections .quick-chat-charge small[data-v-fc20bd78]{font-size:7px}.quick-chat-charge-sections .quick-chat-charge input[type=checkbox][data-v-fc20bd78]{width:12px;height:12px}.quick-chat-charge-sections details>.quick-chat-charge[data-v-fc20bd78]{grid-template-columns:15px minmax(62px,1fr) auto 54px;gap:4px}.quick-chat-charge-sections details>.quick-chat-charge input[type=number][data-v-fc20bd78]{width:54px;height:23px;padding:0 4px;font-size:9px}.quick-chat-charge-sections .quick-chat-charge-group .quick-chat-charge input[type=number][data-v-fc20bd78]{width:49px;height:23px;padding:0 4px;font-size:9px}.quick-chat-charge-sections .quick-chat-empty[data-v-fc20bd78]{padding:3px 6px 5px;font-size:8px}}@scope(.cq-page){.currency-conversion-warning{color:#784b00;background:#fff6df;border:1px solid #efb04a;border-radius:8px;align-items:center;gap:10px;margin:0 0 10px;padding:9px 12px;font-size:10px;display:flex}.currency-conversion-warning b{white-space:nowrap;color:#b35d00}.review-stage>.currency-conversion-warning{margin:0 12px 8px}*{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 auto 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}.editable-prices label .net-warn{z-index:2;color:#fff;background:#e12b2b;border-radius:6px;padding:1px 6px;font-size:8px;font-weight:900;position:absolute;top:-9px;left:5px;box-shadow:0 2px 6px #e12b2b59}.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}}}.cq-page .review-stage{flex-direction:column;min-height:0;display:flex;overflow:hidden!important}.cq-page .review-stage>.review-column-setup{z-index:2;flex:none;width:100%;max-width:none;margin:0 0 7px;position:relative;top:auto}.cq-page .review-stage>.review-pdf-scroll{flex:1;width:100%;min-height:0;margin:0;padding:12px 18px 24px;overflow:auto}@media screen and (width>=1051px){.cq-page main>.review-stage{height:100%!important;max-height:none!important}}@media screen and (width<=1049px){.cq-page .review-stage{overflow:visible!important}.cq-page .review-stage>.review-pdf-scroll{flex:none;overflow:auto}}@media print{.cq-page .review-stage{height:auto!important;display:block!important;overflow:visible!important}.cq-page .review-stage>.review-pdf-scroll{background:#fff!important;border:0!important;height:auto!important;padding:0!important;display:block!important;overflow:visible!important}}.cq-page .compact-surcharge-list{gap:4px!important;display:grid!important}.cq-page .compact-surcharge-line{background:#fff;border:1px solid #cbdde9;border-radius:7px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:6px;min-height:38px;padding:4px 6px;display:grid}.cq-page .compact-surcharge-line.selected{background:#f7fcf9;border-color:#b7ddc7}.cq-page .compact-surcharge-choice{align-items:center;gap:6px;min-width:0;margin:0;display:flex}.cq-page .compact-surcharge-choice input{width:14px!important;height:14px!important;margin:0!important}.cq-page .compact-surcharge-choice b{color:#075f9f;font-size:10px}.cq-page .compact-surcharge-readonly{color:#345d78;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cq-page .compact-surcharge-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.cq-page .compact-surcharge-price{background:#eef7fd;border:1px solid #b9d8f1;border-radius:6px;grid-template-columns:minmax(76px,1fr) 72px 20px;align-items:center;gap:4px;min-width:0;height:29px;margin:0;padding:2px 4px 2px 6px;display:grid}.cq-page .compact-surcharge-price>span{align-items:center;gap:5px;min-width:0;display:flex}.cq-page .compact-surcharge-price>span b{color:#0b568d;font-size:8px}.cq-page .compact-surcharge-price>span small{color:#55748d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.cq-page .compact-surcharge-price input{color:#062e55;text-align:right;font-weight:900;background:#fff!important;border:1px solid #d2e2ed!important;border-radius:4px!important;width:100%!important;height:23px!important;margin:0!important;padding:1px 4px!important;font-size:11px!important}.cq-page .compact-surcharge-price em{color:#d22c25;font-size:6px;font-style:normal;font-weight:900}@media screen and (width<=1300px){.cq-page .compact-surcharge-prices{grid-template-columns:1fr}.cq-page .compact-surcharge-line{align-items:start}}.cq-page .builder-command-bar>.quote-presentation-tools{grid-template-columns:minmax(250px,1fr) auto auto!important;align-items:end!important}.cq-page .quote-mode-control{gap:3px;min-width:0;display:grid}.cq-page .quote-mode-control>span{color:#102f4a;font-size:8px;font-weight:900;line-height:1}.cq-page .quote-mode-buttons{grid-template-columns:.82fr 1.25fr .72fr;gap:3px;min-width:0;display:grid}.cq-page .quote-mode-buttons button{color:#315d7d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b7d2e5;border-radius:6px;min-width:0;height:27px;padding:3px 5px;font-size:7.5px;font-weight:900}.cq-page .quote-mode-buttons button:hover{background:#f5fbff;border-color:#70add8}.cq-page .quote-mode-buttons button.active{color:#fff;background:#0878c5;border-color:#0878c5;box-shadow:0 2px 5px #0878c52e}.cq-page .charge-vat-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.cq-page .inline-vat-toggle,.cq-page .inline-vat-rate{color:#275675;white-space:nowrap;background:#fff;border:1px solid #b8d5e7;border-radius:6px;justify-content:center;gap:3px;height:27px;padding:2px 6px;line-height:1;align-items:center!important;margin:0!important;font-size:7.5px!important;font-weight:900!important;display:inline-flex!important}.cq-page .inline-vat-toggle input{accent-color:#0878c5;width:13px!important;height:13px!important;margin:0!important;padding:0!important}.cq-page .inline-vat-rate{width:48px;padding:2px 4px}.cq-page .inline-vat-rate input{color:#075a94;text-align:right;outline:0;font-weight:900;background:0 0!important;border:0!important;width:28px!important;height:21px!important;margin:0!important;padding:0 2px!important;font-size:8px!important}.cq-page .inline-vat-rate input:disabled{color:#9aa8b3;cursor:not-allowed}.cq-page .pricing-route-fees>header .charge-vat-actions>button{white-space:nowrap;min-height:27px;height:27px!important;padding:3px 7px!important}.cq-page .pricing-summary-panel .pricing-global-charges>header{grid-template-columns:minmax(72px,1fr) auto;align-items:end!important;gap:5px!important;display:grid!important}.cq-page .local-charge-actions{grid-template-columns:82px 72px 46px;align-items:end;gap:4px;display:grid}.cq-page .local-charge-actions>label:first-child{min-width:0;font-size:7px;font-weight:900;width:auto!important}.cq-page .local-charge-actions>label:first-child select{width:100%;height:27px!important;margin-top:2px!important}.cq-page .local-charge-actions .inline-vat-toggle{height:27px;padding-inline:4px;font-size:7px!important}.cq-page .local-charge-actions .inline-vat-rate{width:46px;height:27px}.cq-page .sheet-rate-table td>small+.sheet-charge,.cq-page .sheet-rate-table td>.sheet-charge+small{color:#9a6200;margin-top:2px;font-weight:800;display:block}@media screen and (width<=1300px){.cq-page .builder-command-bar>.quote-presentation-tools{grid-template-columns:minmax(235px,1fr) auto auto!important}.cq-page .quote-mode-buttons button{padding-inline:3px;font-size:7px}}@media screen and (width<=800px){.cq-page .builder-command-bar>.quote-presentation-tools{grid-template-columns:1fr auto auto!important}.cq-page .pricing-summary-panel .pricing-global-charges>header{grid-template-columns:1fr}.cq-page .local-charge-actions{grid-template-columns:minmax(90px,1fr) 90px 55px}}@media screen and (width>=1051px){.cq-page main>#quote-pricing{flex-direction:column;min-height:0;display:flex;overflow:hidden}.cq-page #quote-pricing>.section-heading{flex:none;margin-bottom:6px}.cq-page #quote-pricing>.price-builder-workspace{flex:1;min-height:0}}.cq-page .builder-command-bar{grid-template-columns:minmax(420px,1.4fr) minmax(350px,1.1fr) minmax(300px,.9fr);gap:7px;margin-bottom:7px;display:grid}.cq-page .builder-command-bar>.profit-tools,.cq-page .builder-command-bar>.display-tools,.cq-page .builder-command-bar>.quote-presentation-tools{background:#eef6fd;border:1px solid #c9ddeb;border-radius:8px;min-width:0;margin:0;padding:7px 8px}.cq-page .builder-command-bar>.profit-tools{grid-template-columns:minmax(150px,1fr) 115px auto;align-items:end;gap:6px;display:grid}.cq-page .builder-command-bar>.profit-tools label{min-width:0}.cq-page .builder-command-bar>.profit-tools input,.cq-page .builder-command-bar>.profit-tools select{height:30px;margin-top:2px;font-size:9px}.cq-page .builder-command-bar>.profit-tools p{display:none}.cq-page .builder-command-bar .profit-actions{gap:4px;display:flex}.cq-page .builder-command-bar .profit-actions button{white-space:nowrap;height:30px;padding:4px 7px;font-size:8px}.cq-page .builder-command-bar>.range-profit-tools{grid-column:1/-1;margin:0;padding:8px}.cq-page .builder-command-bar>.display-tools{align-items:center;gap:7px;display:flex}.cq-page .builder-command-bar>.display-tools>label{flex:0 0 145px;width:145px;font-size:8px;font-weight:900}.cq-page .builder-command-bar>.display-tools select{height:30px;margin-top:2px;font-size:9px}.cq-page .builder-command-bar .container-picker{background:0 0;border:0;flex:1;align-items:center;gap:4px;min-width:0;padding:0;display:flex;overflow-x:auto}.cq-page .builder-command-bar .container-picker>b{display:none}.cq-page .builder-command-bar .type-check{min-width:max-content;padding:5px 7px;font-size:8px}.cq-page .builder-command-bar .container-picker-empty{font-size:8px;line-height:1.3}.cq-page .builder-command-bar>.quote-presentation-tools{grid-template-columns:minmax(145px,1fr) auto auto;align-items:end;gap:5px;display:grid}.cq-page .builder-command-bar>.quote-presentation-tools>label:first-child{font-size:8px;font-weight:900}.cq-page .builder-command-bar>.quote-presentation-tools select{height:30px;margin-top:2px;font-size:9px}.cq-page .builder-command-bar .quote-toggle{height:30px;min-height:30px;padding:5px;font-size:8px}.cq-page .price-builder-workspace{background:#f6f9fc;border:1px solid #c9ddeb;border-radius:10px;grid-template-columns:260px minmax(0,1fr);gap:8px;display:grid;overflow:hidden}.cq-page .pricing-line-nav{background:#eef5fa;border-right:1px solid #c9ddeb;flex-direction:column;min-height:0;display:flex}.cq-page .pricing-line-nav>header{background:#e3f1fb;border-bottom:1px solid #c9ddeb;justify-content:space-between;align-items:center;gap:6px;padding:9px 10px;display:flex}.cq-page .pricing-line-nav>header div{flex-direction:column;display:flex}.cq-page .pricing-line-nav>header small{color:#0874ca;letter-spacing:.8px;font-size:7px;font-weight:900}.cq-page .pricing-line-nav>header b{margin-top:2px;font-size:11px}.cq-page .pricing-line-nav>header>span{background:#fff;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:900}.cq-page .pricing-nav-scroll{flex:1;min-height:0;padding:7px;overflow:auto}.cq-page .pricing-port-group+.pricing-port-group{margin-top:8px}.cq-page .pricing-port-title{color:#315f7e;justify-content:space-between;align-items:center;padding:3px 3px 5px;display:flex}.cq-page .pricing-port-title b{text-transform:uppercase;font-size:9px}.cq-page .pricing-port-title span{font-size:7px;font-weight:800}.cq-page .pricing-port-group>button{color:#244a68;text-align:left;background:#fff;border-color:#c5d9e8;border-radius:7px;flex-direction:column;gap:3px;width:100%;min-width:0;margin-bottom:4px;padding:7px 8px;display:flex}.cq-page .pricing-port-group>button.active{background:#e8f5ff;border-color:#0785d7;box-shadow:inset 3px 0 #0785d7}.cq-page .pricing-port-group>button>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.cq-page .pricing-port-group>button b{font-size:10px}.cq-page .pricing-port-group>button em{color:#087047;background:#dff4e8;border-radius:5px;padding:2px 5px;font-size:7px;font-style:normal}.cq-page .pricing-port-group>button small{color:#6c8192;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.cq-page .pricing-port-group>button strong{color:#075f9f;font-size:8px;line-height:1.35}.cq-page .pricing-line-editor{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.cq-page .pricing-editor-header{border-bottom:1px solid #d4e3ee;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 11px;display:grid}.cq-page .pricing-editor-header>div:first-child{min-width:0}.cq-page .pricing-editor-header small{color:#667f92;font-size:8px}.cq-page .pricing-editor-header h3{color:#0a4f85;margin:2px 0 0;font-size:15px}.cq-page .pricing-editor-header h3 span{color:#567187;margin-left:6px;font-size:9px;font-weight:600}.cq-page .pricing-validity{flex-direction:column;display:flex}.cq-page .pricing-validity span{color:#728698;text-transform:uppercase;font-size:7px;font-weight:900}.cq-page .pricing-validity b{margin-top:2px;font-size:8px}.cq-page .pricing-editor-header .remove{padding:6px 8px}.cq-page .pricing-editor-scroll{flex:1;min-height:0;padding:8px;overflow:auto}.cq-page .pricing-edit-card{background:#fbfdff;border:1px solid #d3e2ed;border-radius:8px;padding:9px}.cq-page .pricing-edit-card+.pricing-edit-card{margin-top:7px}.cq-page .pricing-edit-card>header{border-bottom:1px solid #e0e9f0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;padding-bottom:6px;display:flex}.cq-page .pricing-edit-card>header>div{align-items:center;gap:6px;display:flex}.cq-page .pricing-edit-card>header small{color:#0875c8;background:#e2f2fd;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;font-weight:900;display:grid}.cq-page .pricing-edit-card>header b{font-size:10px}.cq-page .pricing-edit-card>header>span{color:#6e8495;font-size:8px}.cq-page .pricing-edit-card>header button{padding:5px 8px;font-size:8px}.cq-page .ocean-price-card{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);gap:8px;display:grid}.cq-page .ocean-price-card>header{grid-column:1/-1}.cq-page .ocean-price-card .editable-prices{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.cq-page .ocean-price-card .editable-prices label{width:auto;min-width:0}.cq-page .ocean-price-card .editable-prices input{height:32px;font-size:14px}.cq-page .pricing-total-strip{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:5px;display:grid}.cq-page .pricing-total-strip label{background:#eefaf3;border:1px solid #a8d8bb;border-radius:7px;flex-direction:column;justify-content:center;min-width:0;padding:7px 9px;display:flex}.cq-page .pricing-total-strip small{color:#5c7b6a;font-size:7px}.cq-page .pricing-total-strip b{color:#087047;margin-top:3px;font-size:12px}.cq-page .pricing-edit-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.cq-page .pricing-edit-grid .pricing-edit-card{min-width:0;margin:0}.cq-page .pricing-line-editor .charge-selector{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:5px;display:grid}.cq-page .pricing-line-editor .charge-selector>label{background:#fff;border:1px solid #d4e2ec;border-radius:7px;min-width:0}.cq-page .pricing-line-editor .charge-selector .surcharge-sell-row{grid-column:1/-1}.cq-page .pricing-line-editor .route-fee-cell{width:auto!important;max-width:none!important;display:block!important}.cq-page .pricing-line-editor .route-fee-cell>button{display:none}.cq-page .pricing-line-editor .route-fee-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:5px;display:grid}.cq-page .pricing-line-editor .route-fee-summary>span{border-radius:7px;background:#fff!important;border:1px solid #d4e2ec!important;grid-template-columns:minmax(0,1fr) 75px 24px!important;gap:5px!important;width:auto!important;max-width:none!important;padding:6px!important;display:grid!important}.cq-page .pricing-line-editor .route-fee-editor input{width:75px!important;height:29px!important;margin:0!important}.cq-page .pricing-line-editor .route-fee-editor em{display:none}.cq-page .pricing-line-editor .route-fee-editor button{width:24px!important;height:24px!important;padding:0!important}.cq-page .pricing-line-editor .line-local-charges{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:5px;display:grid!important}.cq-page .pricing-line-editor .line-local-charges label{min-width:0}.cq-page .pricing-schedule>header>label{align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.cq-page .pricing-schedule>header input{width:14px;height:14px;margin:0}.cq-page .pricing-schedule textarea{resize:vertical;border:1px solid #c7daea;border-radius:7px;width:100%;min-height:48px;padding:7px 9px;font:9px/1.4 Arial,sans-serif}.cq-page .pricing-empty-state{color:#728698;margin:5px 0;font-size:8px}.cq-page .pricing-builder-empty{border:1px dashed #bdd3e4;border-radius:9px}.cq-page .pricing-global-charges{flex:none;max-height:118px;overflow:auto;margin-top:7px!important}.cq-page .pricing-global-charges>header{margin-bottom:5px!important}.cq-page .pricing-global-charges .local-charge-row{padding-block:4px!important}@media screen and (width<=1200px){.cq-page .builder-command-bar{grid-template-columns:1fr 1fr}.cq-page .builder-command-bar>.quote-presentation-tools{grid-column:1/-1}.cq-page .price-builder-workspace{grid-template-columns:220px minmax(0,1fr)}}@media screen and (width<=800px){.cq-page .builder-command-bar{grid-template-columns:1fr}.cq-page .builder-command-bar>.quote-presentation-tools{grid-column:auto}.cq-page .price-builder-workspace{display:block;overflow:auto}.cq-page .pricing-line-nav{border-bottom:1px solid #c9ddeb;border-right:0;max-height:230px}.cq-page .pricing-line-editor{min-height:520px}.cq-page .pricing-edit-grid,.cq-page .ocean-price-card{grid-template-columns:1fr}}.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}.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 auto 190px}.cq-page .profit-actions{gap:6px;display:flex}.cq-page .profit-actions button{white-space:nowrap}.cq-page .profit-actions button.profit-applied{box-shadow:0 0 0 3px #0877c52e,0 3px 9px #0877c547;color:#fff!important;background:#0877c5!important;border-color:#0877c5!important}.cq-page .profit-actions button.profit-applied:before{content:"✓ ";font-weight:900}.cq-page .reset-profit{color:#c0451b;background:#fff5f0;border-color:#f0cbbb}.cq-page .reset-profit:hover{color:#fff;background:#d9541f}.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 .picker-field{min-width:0}.popup-body .picker-field>span{color:#17375e;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.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 .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 .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,.cq-page .cq-rate-browser .group-field .ss-trigger{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 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 .section-heading>div:first-child{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.cq-page .section-heading>div:first-child small:after{content:":"}.cq-page .section-heading h2{margin:0}.cq-page .section-heading>div:first-child small{letter-spacing:.06em;font-size:14px}.cq-page .doc-strip{background:#f7fafd;border:1px solid #dbe6f1;border-radius:9px;flex-wrap:wrap;min-width:0;margin:0;display:flex;overflow:hidden}.cq-page .doc-strip>div{border-left:1px solid #e3ecf4;flex-direction:column;gap:2px;min-width:0;padding:6px 14px;display:flex}.cq-page .doc-strip>div:first-child{border-left:0}.cq-page .doc-strip dt{color:#6c8098;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.cq-page .doc-strip dd{color:#14395f;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:800;overflow:hidden}.cq-page .pick-rail{background:#f7fafd;border:1px solid #dbe6f1;border-radius:9px;align-items:center;gap:8px;min-width:0;max-width:62%;padding:5px 6px 5px 11px;display:flex}.cq-page .pick-rail>p{color:#6c8098;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.cq-page .pick-rail ul{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.cq-page .pick-rail li{background:#fff;border:1px solid #bcd7ee;border-radius:7px;flex:none;align-items:center;gap:7px;padding:3px 3px 3px 9px;display:flex}.cq-page .pick-rail li b{white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:11px;overflow:hidden}.cq-page .pick-rail li em{color:#0874ca;font-variant-numeric:tabular-nums;font-size:9px;font-style:normal;font-weight:900}.cq-page .pick-rail li button{color:#7d8b98;background:#f0f4f8;border:0;border-radius:5px;width:21px;height:21px;padding:0;font-size:14px;line-height:1;transition:color .14s cubic-bezier(.25,1,.5,1),background-color .14s cubic-bezier(.25,1,.5,1);position:relative}.cq-page .pick-rail li button:before{content:"";position:absolute;inset:-12px}.cq-page .pick-rail li button:hover{color:#c62424;background:#fdeaea}.cq-page .pick-rail li button:focus-visible{outline-offset:2px;outline:2px solid #0b5cab}.cq-page .pick-count{color:#14395f;letter-spacing:.6px;text-transform:uppercase;background:#e9f2fb;border-radius:7px;flex:none;align-items:center;gap:5px;padding:5px 10px;font-size:9px;font-weight:900;display:flex}.cq-page .pick-count b{font-variant-numeric:tabular-nums;font-size:14px}.cq-page .cq-rate-browser{height:clamp(430px,100vh - 244px,840px)}.cq-page .cq-rate-browser .search-area{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cq-page .cq-rate-browser .service-tabs{flex:none;gap:6px;margin:0}.cq-page .cq-rate-browser .service-tab{width:96px;min-height:31px;padding:4px 9px}.cq-page .cq-rate-browser .service-tab span{font-size:11px}.cq-page .cq-rate-browser .service-tab small{font-size:8px}.cq-page .cq-rate-browser .search-controls{flex:460px;min-width:0;margin:0}.cq-page .cq-rate-browser .top-bar{margin-bottom:8px}.cq-page .cq-rate-browser .ocean-freight-table td{font-variant-numeric:tabular-nums;padding:5px;line-height:1.25}.cq-page .cq-rate-browser .price-box{min-height:26px;padding:3px 4px}.cq-page .cq-rate-browser .validity-cell{gap:3px}.cq-page .cq-rate-browser .validity-cell strong{font-size:10px;line-height:1.15}.cq-page .cq-rate-browser .validity-badge{padding:2px 6px;font-size:8px}.cq-page .cq-rate-browser .updated-cell{font-size:9px;line-height:1.2}.cq-page .cq-rate-browser .rate-type-badge,.cq-page .cq-rate-browser .price-basis{white-space:nowrap;overflow-wrap:normal;word-break:normal}.cq-page .cq-rate-browser .of-pager{margin-top:8px;padding:4px}.cq-page .cq-rate-browser .select-rate-button{padding:6px 8px}@media (width<=760px){.cq-page .pick-rail,.cq-page .doc-strip{display:none}}.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 .preview-caption span{flex:1;margin-left:10px}.cq-page .download-pdf{color:#fff;background:#0876ca;border-color:#0876ca;padding:7px 12px;font-size:10px}.cq-page .download-pdf:disabled{color:#5c7286;cursor:progress;background:#e6edf3;border-color:#c3d3df}.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{@page{size:A4 portrait;margin:0}html,body,#app,.cq-page{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!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{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.cq-page .preview-panel{background:#fff!important;border:0!important;border-radius:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.cq-page .quotation-sheet{zoom:.88189;width:900px!important;min-width:0!important;max-width:none!important;box-shadow:none!important;break-inside:auto!important;page-break-inside:auto!important;margin:0!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 auto 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 .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}.cq-page .quote-presentation-tools{background:#f8fbfe;border:1px solid #d3e2ee;border-radius:9px;align-items:end;gap:12px;margin:0 0 10px;padding:9px 10px;display:flex}.cq-page .quote-presentation-tools>label:first-child{min-width:250px}.cq-page .quote-presentation-tools span{margin-bottom:3px;font-size:9px;font-weight:900;display:block}.cq-page .quote-presentation-tools select{height:34px;margin:0}.cq-page .quote-toggle{color:#164c76;align-items:center;gap:5px;min-height:34px;font-size:10px;font-weight:800;display:flex}.cq-page .quote-toggle input{width:15px;height:15px;margin:0}.cq-page .charge-selector>label{grid-template-columns:16px minmax(0,1fr) 78px 24px;align-items:center;gap:5px;display:grid!important}.cq-page .charge-selector>label>input[type=number]{text-align:right;height:30px;margin:0;padding:3px 5px;font-weight:800}.cq-page .charge-selector>label em{color:#d33225;font-size:8px;font-style:normal;font-weight:900}.cq-page .quotation-sheet,.cq-page .sheet-rate-table{font-family:Arial,sans-serif}.cq-page .quotation-sheet b,.cq-page .quotation-sheet strong{font-weight:400}.cq-page .quotation-sheet h1,.cq-page .quotation-sheet h2,.cq-page .quotation-sheet th,.cq-page .quotation-sheet .pod-cell b,.cq-page .quotation-sheet td>b,.cq-page .sheet-charge b{font-weight:700}.cq-page .sheet-rate-table .sheet-charge{margin-bottom:3px;font-size:8px;display:block}.cq-page .cq-bottom-actions button:nth-last-child(2){color:#075a9e;background:#eef6fd}@media (width<=800px){.cq-page .quote-presentation-tools{flex-wrap:wrap;align-items:flex-start}.cq-page .quote-presentation-tools>label:first-child{width:100%}}.cq-page .table-head,.cq-page .quote-table>article{grid-template-columns:minmax(135px,.72fr) minmax(120px,.65fr) minmax(250px,1.25fr) minmax(250px,1.15fr) minmax(115px,.55fr) minmax(175px,.8fr) minmax(115px,.55fr) minmax(130px,.65fr) minmax(135px,.7fr) 95px 62px;min-width:1780px}.cq-page .charge-selector>label{grid-template-columns:16px minmax(0,1fr);gap:5px;padding:7px;display:grid!important}.cq-page .charge-selector>label>input[type=checkbox]{width:14px;height:14px;margin:3px 0 0}.cq-page .surcharge-sell-row{border-top:1px dashed #c9dce9;grid-column:2;grid-template-columns:1fr 30px 70px 24px;align-items:center;gap:4px;padding:4px 0;display:grid}.cq-page .surcharge-sell-row small{font-weight:700;font-size:8px!important}.cq-page .surcharge-sell-row span{color:#50708b;font-size:8px;font-weight:900}.cq-page .surcharge-sell-row input{text-align:right;height:28px;margin:0;padding:3px 5px;font-size:10px;font-weight:800}.cq-page .surcharge-sell-row em,.cq-page .calculated-price-cell em,.cq-page .line-local-charges em{color:#d33225;font-size:8px;font-style:normal;font-weight:900}.cq-page .calculated-price-cell{flex-wrap:wrap;gap:5px;display:flex!important}.cq-page .calculated-price-cell label{background:#f3f9ff;border:1px solid #bcd7ee;border-radius:6px;flex-direction:column;min-width:78px;padding:6px 22px 6px 7px;display:flex;position:relative}.cq-page .calculated-price-cell small{font-size:8px;font-weight:800}.cq-page .calculated-price-cell b{font-size:13px}.cq-page .calculated-price-cell em{position:absolute;bottom:7px;right:6px}.cq-page .all-in-cell label{background:#f0fbf4;border-color:#9fd8b4}.cq-page .line-local-charges{gap:5px;flex-direction:column!important;display:flex!important}.cq-page .line-local-charges label{background:#f4fbf6;border:1px solid #b9d8c4;border-radius:6px;grid-template-columns:15px minmax(55px,1fr) 76px 24px;align-items:center;gap:4px;padding:5px;display:grid}.cq-page .line-local-charges input[type=checkbox]{width:14px;height:14px;margin:0}.cq-page .line-local-charges span{flex-direction:column;min-width:0;font-size:9px;display:flex}.cq-page .line-local-charges span small{margin:0;font-size:7px}.cq-page .line-local-charges input[type=number]{text-align:right;height:29px;margin:0;padding:3px 5px;font-weight:800}@media (width<=800px){.cq-page .table-head,.cq-page .quote-table>article{min-width:1780px}}.cq-page .price-basis-chip{color:#0874ca;letter-spacing:.3px;background:#e9f5ff;border-radius:5px;align-self:flex-start;margin-top:4px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:900}.cq-page .surcharge-sell-row{grid-template-columns:minmax(116px,1fr) 30px 76px 24px}.cq-page .surcharge-net{grid-template-columns:auto 1fr auto;align-items:baseline;gap:4px;min-width:0;display:grid}.cq-page .surcharge-net small{white-space:nowrap;font-weight:900;font-size:8px!important}.cq-page .surcharge-net b{color:#075e98;font-variant-numeric:tabular-nums;line-height:1;font-size:14px!important}.cq-page .surcharge-net em{color:#43647d;font-size:8px;font-style:normal;font-weight:800}.cq-page .surcharge-sell-row input{font-variant-numeric:tabular-nums;font-size:12px}.cq-page .quote-table{overflow:auto visible}.cq-page .quote-table .table-head{z-index:12;position:sticky;top:74px;box-shadow:0 5px 10px #12375f29}.cq-page input[type=number]{appearance:textfield}.cq-page input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.cq-page input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.cq-page .surcharge-sell-row{background:#fff;border-radius:6px;grid-template-columns:minmax(125px,1fr) 34px 78px 26px;align-items:stretch;gap:0;min-height:36px;display:grid;overflow:hidden;border:1px solid #b8d8e7!important;padding:0!important}.cq-page .surcharge-net{background:#f2fbff;border-right:1px solid #b8d8e7;grid-template-columns:auto 1fr auto;align-items:center;gap:4px;padding:5px 6px;display:grid}.cq-page .surcharge-net small{font-size:8px!important}.cq-page .surcharge-sell-row>span{color:#476b85;background:#fff;border-right:1px solid #d7e6ef;place-items:center;font-size:8px;font-weight:900;display:grid}.cq-page .surcharge-sell-row>input{text-align:right;background:#fff;width:100%;height:100%;font-weight:900;border:0!important;border-radius:0!important;margin:0!important;padding:4px 5px!important;font-size:12px!important}.cq-page .surcharge-sell-row>em{color:#d33225;background:#fff;place-items:center;padding-right:4px;display:grid;font-size:8px!important}@media (width<=900px){.cq-page .quote-table .table-head{top:58px}}.cq-page .quote-table .table-head{z-index:20;top:0}.cq-page .surcharge-sell-row{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:5px!important;overflow:visible!important}.cq-page .surcharge-net{border-radius:6px;min-height:42px;background:#f2fbff!important;border:1px solid #b8d8e7!important;padding:6px 7px!important}.cq-page .surcharge-sell-input{background:#f5faff;border:1px solid #9ec9ec;border-radius:6px;flex-direction:column;min-width:0;min-height:42px;padding:5px 29px 4px 7px;display:flex;position:relative}.cq-page .surcharge-sell-input small{color:#315a7d;font-size:8px;font-weight:900}.cq-page .surcharge-sell-input input{color:#062e55;caret-color:#0874ca;font-variant-numeric:tabular-nums;width:100%;height:23px;font-weight:900;line-height:1;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:1px 0 0!important;padding:0!important;font-size:14px!important}.cq-page .surcharge-sell-input em{color:#e12b2b;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:8px;right:7px}.cq-page .surcharge-net b{font-size:15px!important}.cq-page .quote-table:not(:has(.line-local-charges)):has(.calculated-price-cell) .table-head{grid-template-columns:minmax(135px,.78fr) minmax(120px,.7fr) minmax(250px,1.35fr) minmax(245px,1.2fr) minmax(120px,.62fr) minmax(135px,.72fr) minmax(110px,.58fr) 95px 62px;min-width:1420px}.cq-page .quote-table:not(:has(.line-local-charges)):has(.calculated-price-cell)>article{grid-template-columns:minmax(135px,.78fr) minmax(120px,.7fr) minmax(250px,1.35fr) minmax(245px,1.2fr) minmax(120px,.62fr) minmax(135px,.72fr) minmax(110px,.58fr) 95px 62px;min-width:1420px}.cq-page .quote-table:has(.line-local-charges) .table-head{grid-template-columns:minmax(130px,.68fr) minmax(118px,.62fr) minmax(235px,1.15fr) minmax(225px,1.1fr) minmax(110px,.55fr) minmax(122px,.62fr) minmax(150px,.78fr) minmax(115px,.58fr) minmax(105px,.55fr) 88px 58px;min-width:1590px}.cq-page .quote-table:has(.line-local-charges)>article{grid-template-columns:minmax(130px,.68fr) minmax(118px,.62fr) minmax(235px,1.15fr) minmax(225px,1.1fr) minmax(110px,.55fr) minmax(122px,.62fr) minmax(150px,.78fr) minmax(115px,.58fr) minmax(105px,.55fr) 88px 58px;min-width:1590px}.cq-page .surcharge-sell-row{min-height:48px;margin-left:8px;gap:7px!important}.cq-page .surcharge-net{min-height:48px;box-shadow:inset 0 1px #fff;background:#eaf8ff!important;border-color:#9dcfe4!important;padding:7px 9px!important}.cq-page .surcharge-net small{color:#2a668a!important}.cq-page .surcharge-net b{color:#006cae!important;font-size:16px!important}.cq-page .surcharge-net em{color:#317094!important}.cq-page .surcharge-sell-input{background:#fff8df;border-color:#e6bd55;min-height:48px;padding:6px 31px 5px 9px;box-shadow:inset 0 1px #fff}.cq-page .surcharge-sell-input small{color:#7f5a09}.cq-page .surcharge-sell-input input{height:25px;color:#573800!important;font-size:15px!important}.cq-page .surcharge-sell-input:focus-within{border-color:#d89500;box-shadow:0 0 0 2px #ffe29a}.cq-page .surcharge-sell-input em{color:#bc4a00}.cq-page .quote-table:has(.line-local-charges) .route-fee-cell{max-width:122px}.cq-page .quote-table:has(.line-local-charges) .route-fee-cell>button{white-space:nowrap;padding-inline:5px}.cq-page .editable-prices label>span>small{letter-spacing:.1px;color:#315f86!important;font-size:9px!important;font-weight:800!important}.cq-page .editable-prices label>span>small:first-letter{font-weight:900}.cq-page .editable-prices label>span{font-weight:900;color:#071f35!important;font-size:10px!important}.cq-page .type-check>span:before{content:"\\2713";font-size:10px;line-height:1}.cq-page .type-check input:checked+span:before{color:#fff}.cq-page .surcharge-sell-row{min-height:auto!important;margin:5px 0 0 8px!important;display:block!important}.cq-page .surcharge-price-editor{border:1px solid #e5bd54;border-radius:6px;flex-direction:column;min-height:58px;padding:5px 28px 5px 8px;position:relative;box-shadow:inset 0 1px #fff;background:#fff8df!important;display:flex!important}.cq-page .surcharge-price-editor>span{justify-content:space-between;gap:5px;line-height:1.15;color:#071f35!important;font-size:9px!important;font-weight:900!important;display:flex!important}.cq-page .surcharge-price-editor>span small{white-space:nowrap;color:#866313!important;font-size:8px!important;font-weight:800!important}.cq-page .surcharge-price-editor input{color:#573800;caret-color:#0874ca;text-align:left;font-variant-numeric:tabular-nums;width:100%;height:26px;font-weight:900;line-height:1;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:3px 0 0!important;padding:0!important;font-size:15px!important}.cq-page .surcharge-price-editor em{color:#bc4a00;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:9px;right:7px}.cq-page .type-check{color:#075b9c!important;background:#fff!important;border:1px solid #9fc6e7!important;border-radius:7px!important;justify-content:center!important;min-width:66px!important;min-height:30px!important;padding:6px 11px!important;font-size:10px!important;font-weight:900!important}.cq-page .type-check>span{display:none!important}.cq-page .type-check:has(input:checked){box-shadow:0 2px 5px #0876ca35;color:#fff!important;background:#0876ca!important;border-color:#0876ca!important}.cq-page .charge-selector>label{flex-wrap:wrap;align-items:flex-start;gap:5px!important;padding:6px 7px!important;display:flex!important}.cq-page .charge-selector>label>input[type=checkbox]{flex:0 0 14px;margin:3px 0 0!important}.cq-page .charge-selector>label>span{flex:calc(100% - 22px);min-width:0;line-height:16px!important}.cq-page .charge-selector>label>span>b{font-size:11px!important}.cq-page .surcharge-sell-row{width:calc(50% - 13px)!important;margin:5px 0 0 5px!important}.cq-page .surcharge-sell-row:first-of-type{margin-left:20px!important}.cq-page .surcharge-price-editor{min-height:43px!important;padding:4px 25px 4px 7px!important}.cq-page .surcharge-price-editor>span{font-size:8px!important}.cq-page .surcharge-price-editor>span small{font-size:7px!important}.cq-page .surcharge-price-editor input{height:19px!important;margin-top:1px!important;font-size:13px!important}.cq-page .surcharge-price-editor em{font-size:7px;bottom:7px;right:6px}.cq-page .charge-selector>label{background:#fbfffc!important;border-color:#c7e4d4!important;padding:5px 6px!important}.cq-page .charge-selector>label>span{flex-basis:calc(100% - 22px)!important}.cq-page .surcharge-sell-row,.cq-page .surcharge-sell-row:first-of-type{width:calc(50% - 3px)!important;margin:4px 0 0!important}.cq-page .surcharge-sell-row:nth-of-type(2){margin-left:6px!important}.cq-page .surcharge-price-editor>span{color:#062e55!important;font-size:8px!important}.cq-page .surcharge-price-editor>span small{color:#4c7597!important;font-size:7px!important}.cq-page .surcharge-price-editor input{color:#062e55!important;height:21px!important;font-size:13px!important}.cq-page .surcharge-price-editor:focus-within{border-color:#1683d2;box-shadow:0 0 0 2px #bfe5ff}.cq-page .surcharge-price-editor em{color:#e12b2b!important}.cq-page .surcharge-price-list{flex:0 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:4px;padding-left:20px;display:grid}.cq-page .surcharge-price-list .surcharge-sell-row,.cq-page .surcharge-price-list .surcharge-sell-row:first-of-type,.cq-page .surcharge-price-list .surcharge-sell-row:nth-of-type(2){width:auto!important;margin:0!important}.cq-page .surcharge-price-editor{background:#eef7fd!important;border-color:#b9d8f1!important;min-height:49px!important;padding:5px 25px 5px 7px!important}.cq-page .surcharge-price-editor input{color:#062e55!important;background:#fff!important;border:1px solid #d7e6ef!important;border-radius:4px!important;height:23px!important;margin:3px 0 0!important;padding:1px 3px!important;font-size:13px!important}.cq-page .surcharge-price-editor>span small{color:#4c7597!important}.cq-page .surcharge-price-list .surcharge-sell-row{grid-column:auto!important;min-width:0!important}.cq-page .quote-table:has(.line-local-charges) .table-head{grid-template-columns:minmax(130px,.7fr) minmax(118px,.63fr) minmax(235px,1.18fr) minmax(225px,1.1fr) minmax(150px,.8fr) minmax(115px,.6fr) minmax(122px,.64fr) minmax(105px,.55fr) 88px 58px;min-width:1480px}.cq-page .quote-table:has(.line-local-charges)>article{grid-template-columns:minmax(130px,.7fr) minmax(118px,.63fr) minmax(235px,1.18fr) minmax(225px,1.1fr) minmax(150px,.8fr) minmax(115px,.6fr) minmax(122px,.64fr) minmax(105px,.55fr) 88px 58px;min-width:1480px}.cq-page .quote-table:has(.line-local-charges) .table-head{grid-template-columns:110px 105px 265px 255px 160px 120px 118px 105px 78px 55px!important;width:max-content!important;min-width:0!important}.cq-page .quote-table:has(.line-local-charges)>article{grid-template-columns:110px 105px 265px 255px 160px 120px 118px 105px 78px 55px!important;width:max-content!important;min-width:0!important}.cq-page .quote-table:has(.line-local-charges) .local-charge-panel{min-width:0}.cq-page .quote-table:has(.line-local-charges) .table-head{grid-template-columns:110px 105px 310px 260px 200px 115px 130px 110px 78px 55px!important;width:max-content!important;min-width:0!important}.cq-page .quote-table:has(.line-local-charges)>article{grid-template-columns:110px 105px 310px 260px 200px 115px 130px 110px 78px 55px!important;width:max-content!important;min-width:0!important}.cq-page .quote-table:has(.line-local-charges) .editable-prices{flex-wrap:nowrap!important}.cq-page .quote-table:has(.line-local-charges) .line-local-charges label{background:#f4fbf6;grid-template-columns:15px minmax(88px,1fr) 80px 24px!important}.cq-page .quote-table:has(.line-local-charges) .line-local-charges span small{color:#487366!important;font-size:7px!important;font-weight:800!important}.cq-page .quote-table:has(.line-local-charges) .line-local-charges input[type=number]{background:#fff!important;border:1px solid #c7daea!important;border-radius:4px!important}.cq-page .quote-table:has(.line-local-charges) .table-head{grid-template-columns:110px 105px 310px 260px 210px 140px 140px 110px 78px 55px!important}.cq-page .quote-table:has(.line-local-charges)>article{grid-template-columns:110px 105px 310px 260px 210px 140px 140px 110px 78px 55px!important}.cq-page .quote-table:has(.line-local-charges) .route-fee-cell{overflow:hidden;width:140px!important;min-width:0!important;max-width:none!important}.cq-page .quote-table:has(.line-local-charges) .route-fee-summary{overflow-wrap:anywhere;max-width:100%}.cq-page .quote-table:has(.line-local-charges) .route-fee-summary span{white-space:normal;max-width:100%}.cq-page .quote-table:has(.line-local-charges) .table-head{grid-template-columns:110px 105px 310px 260px 210px 120px 125px 110px 78px 55px!important}.cq-page .quote-table:has(.line-local-charges)>article{grid-template-columns:110px 105px 310px 260px 210px 120px 125px 110px 78px 55px!important}.cq-page .quote-table:has(.line-local-charges) .line-local-charges label{position:relative;grid-template-columns:15px minmax(86px,1fr) 74px 24px!important;gap:4px!important;padding:5px!important}.cq-page .quote-table:has(.line-local-charges) .line-local-charges input[type=number]{text-align:right!important;width:74px!important;height:28px!important;margin:0!important;padding:3px 5px!important}.cq-page .quote-table:has(.line-local-charges) .line-local-charges em{place-items:center;font-style:normal;font-weight:900;color:#d33225!important;font-size:7px!important;display:grid!important}.cq-page .sheet-rate-table{table-layout:fixed}.cq-page .sheet-rate-table th:first-child,.cq-page .sheet-rate-table .pod-cell{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;width:112px!important;min-width:112px!important}.cq-page .sheet-rate-table th:nth-child(2),.cq-page .sheet-rate-table thead tr:nth-child(2) th{min-width:78px!important}.cq-page .sheet-rate-table .pod-cell b{overflow-wrap:normal;word-break:normal;line-height:1.2;display:block}.cq-page .sheet-rate-table td{overflow-wrap:anywhere}.cq-page .sheet-rate-table .pod-cell,.cq-page .sheet-rate-table .pod-cell b{-webkit-hyphens:auto;hyphens:auto;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}.cq-page .quote-table:has(.line-local-charges) .table-head{grid-template-columns:110px 105px 310px 260px 210px 105px 135px 120px 78px 55px!important}.cq-page .quote-table:has(.line-local-charges)>article{grid-template-columns:110px 105px 310px 260px 210px 105px 135px 120px 78px 55px!important}.cq-page .quote-table:has(.line-local-charges) .line-local-charges label{grid-template-columns:15px minmax(86px,1fr) 86px!important;padding-right:5px!important;position:relative!important}.cq-page .quote-table:has(.line-local-charges) .line-local-charges input[type=number]{width:86px!important;padding-right:24px!important}.cq-page .quote-table:has(.line-local-charges) .line-local-charges em{z-index:2;pointer-events:none;height:18px;transform:translateY(-50%);position:absolute!important;top:50%!important;right:10px!important}.cq-page .quote-table:has(.line-local-charges) .route-fee-cell{width:105px!important;overflow:visible!important}.cq-page .quote-table:has(.line-local-charges) .route-fee-summary span{font-size:8px!important}.cq-page .quote-table:has(.line-local-charges) .route-fee-cell>button{width:100%;padding-inline:4px!important}.cq-page .quote-table:has(.line-local-charges) .all-in-cell{min-width:0!important}.cq-page .quote-table:has(.line-local-charges) .schedule-cell{min-width:0!important}.cq-page .quote-table:has(.line-local-charges) .schedule-cell textarea{min-width:0!important}.cq-page .route-fee-cell{gap:7px!important}.cq-page .route-fee-summary span{padding:6px 7px!important;font-size:10px!important;font-weight:800!important}.cq-page .route-fee-cell>small{font-size:10px!important}.cq-page .route-fee-cell>button{min-height:32px!important;padding:7px 9px!important;font-size:10px!important}.cq-page .route-fee-cell{text-align:center!important;align-items:center!important}.cq-page .route-fee-summary{width:100%;align-items:center!important}.cq-page .route-fee-summary span{width:100%;text-align:center!important}.cq-page .route-fee-cell>button{margin-inline:auto!important}.cq-page .quote-table:has(.line-local-charges) .route-fee-summary span{padding:7px 8px!important;font-size:11px!important}.cq-page .quote-table:has(.line-local-charges) .route-fee-cell>button{min-height:36px!important;font-size:11px!important}.cq-page .route-fee-cell{text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.cq-page .route-fee-summary{align-self:center!important;width:auto!important}.cq-page .route-fee-summary span{min-width:96px;text-align:center!important;width:auto!important}.cq-page .route-fee-cell>button{align-self:center!important;width:110px!important;margin-inline:auto!important}.cq-page .cq-workflow{z-index:19;background:#eaf2f8;border-bottom:1px solid #bfd5e7;grid-template-columns:repeat(4,minmax(145px,1fr));gap:1px;padding:5px 1.4vw;display:grid;position:sticky;top:0;box-shadow:0 4px 12px #12375f12}.cq-page .cq-workflow button{color:#536d82;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:25px auto;justify-content:start;align-items:center;column-gap:7px;min-height:38px;padding:4px 11px;display:grid}.cq-page .cq-workflow button:hover{background:#fff}.cq-page .cq-workflow button>span{color:#527089;background:#fff;border:1px solid #adc6d9;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.cq-page .cq-workflow button>b{color:#214d6e;align-self:end;font-size:9px}.cq-page .cq-workflow button>small{color:#7890a2;align-self:start;font-size:7px}.cq-page .cq-workflow button.complete>span{color:#fff;background:#14945b;border-color:#14945b}.cq-page .cq-workflow button.complete>span:after{content:"✓"}.cq-page .cq-workflow button.complete>span{font-size:0}.cq-page .cq-workflow button.complete>span:after{font-size:10px}.cq-page #quote-customer,.cq-page #quote-rates,.cq-page #quote-pricing,.cq-page #quote-review{scroll-margin-top:96px}@media screen and (width>=701px){.cq-page .cq-workflow{top:46px}.cq-page .cq-header{gap:10px;height:46px;padding:4px 1.4vw}.cq-page .cq-header>button{padding:5px 10px;font-size:9px}.cq-page .cq-header small{letter-spacing:1px;font-size:6px}.cq-page .cq-header h1{margin:0;font-size:15px;display:inline}.cq-page .cq-header h1 em{font-size:9px}.cq-page .setup-card{grid-template-columns:185px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid;padding:6px 8px!important}.cq-page .setup-card>.section-heading{display:contents}.cq-page .setup-card>.section-heading>div:first-child{grid-column:1;display:block}.cq-page .setup-card>.summary-labels{grid-area:1/2}.cq-page .setup-card>.section-heading>.doc-strip{grid-area:1/3}.cq-page .setup-card .section-heading h2{white-space:nowrap;margin:0;font-size:11px;line-height:1.2}.cq-page .setup-card .section-heading h2:before{content:"01 · ";color:#0874ca}.cq-page .setup-card .section-heading small{display:none}.cq-page .summary-labels{gap:5px}.cq-page .summary-label{border-radius:6px;min-height:39px;padding:4px 7px}.cq-page .summary-label small{font-size:6px}.cq-page .summary-label b{margin:1px 0;font-size:9px}.cq-page .summary-label span{font-size:7px}.cq-page .doc-strip{border-radius:6px;max-width:385px}.cq-page .doc-strip>div{padding:4px 8px}.cq-page .doc-strip dt{font-size:6px}.cq-page .doc-strip dd{font-size:8px}.cq-page .cq-rate-browser{overflow:hidden;height:clamp(340px,42vh,480px)!important}.cq-page .cq-rate-browser .of-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden!important}.cq-page .cq-rate-browser .top-bar{z-index:auto;flex:none;position:static!important}.cq-page .cq-rate-browser .smart-rate-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto;display:block!important}.cq-page .cq-rate-browser .smart-rate-card{min-height:104px;margin:0 0 6px}.cq-page .cq-rate-browser .smart-skeleton-card{min-height:104px}.cq-page .cq-rate-browser .of-pager{flex:none}}@media screen and (width>=701px) and (width<=1179px){.cq-page main{max-width:none;padding:8px 1.2vw 22px}.cq-page .setup-card{grid-template-columns:175px minmax(0,1fr)}.cq-page .setup-card>.summary-labels{grid-area:1/2}.cq-page .setup-card>.section-heading>.doc-strip{grid-area:2/1/auto/-1;width:100%;max-width:none}.cq-page .setup-card>.section-heading>.doc-strip>div{flex:1}.cq-page .setup-card,.cq-page .search-card,.cq-page .quotation-card{padding:7px 9px}.cq-page .section-heading{margin-bottom:6px}.cq-page .cq-rate-browser{height:clamp(340px,42vh,480px)!important}}@media screen and (width>=1180px){.cq-page main{width:100%;max-width:1780px;padding:10px 1.4vw 24px;display:block!important}.cq-page main>.setup-card,.cq-page main>.search-card,.cq-page main>.quotation-card{margin-bottom:10px}.cq-page main>.preview-panel{width:100%;max-height:none;margin:10px 0 0;padding:12px;overflow:auto;position:static!important}.cq-page main>.cq-bottom-actions{z-index:19;margin:10px 0 0;padding:8px 10px;position:sticky;bottom:8px;box-shadow:0 8px 24px #12375f2b}.cq-page .setup-card,.cq-page .search-card,.cq-page .quotation-card{border-radius:11px;padding:9px 11px}.cq-page .section-heading{gap:10px;margin-bottom:7px}.cq-page .section-heading>div:first-child{align-items:baseline;gap:7px;min-width:0;display:flex}.cq-page .section-heading small{white-space:nowrap;font-size:7px}.cq-page .section-heading h2{white-space:nowrap;margin:0;font-size:14px}.cq-page .pick-rail{min-height:34px;padding:4px 6px}.cq-page .pick-rail p{font-size:8px}.cq-page .pick-count{padding:5px 7px;font-size:8px}.cq-page .cq-rate-browser{overflow:hidden;height:clamp(340px,42vh,480px)!important}.cq-page .cq-rate-browser .of-page{flex-direction:column;height:100%;min-height:0;padding:5px;display:flex;overflow:hidden!important}.cq-page .cq-rate-browser .top-bar{z-index:auto;flex:none;position:static!important}.cq-page .cq-rate-browser .decision-header{padding:4px 5px}.cq-page .cq-rate-browser .smart-rate-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;margin-top:0;padding:5px 3px 5px 0;overflow:hidden auto;display:block!important}.cq-page .cq-rate-browser .of-pager{flex:none;margin-top:3px;padding:3px 5px}.cq-page .preview-caption{background:#dce6ef;width:100%;margin:0 auto 8px;padding:7px 5px;position:static}.cq-page .preview-caption span{font-size:8px}.cq-page .preview-caption .download-pdf{padding:6px 8px;font-size:9px}.cq-page .quotation-sheet{zoom:1;min-height:1120px;box-shadow:0 5px 18px #23465e30;width:min(100%,900px)!important;min-width:0!important}}@media screen and (width>=1180px) and (width<=1600px){.cq-page main{max-width:none}}@media screen and (width<=1179px){.cq-page main{display:block}.cq-page main>.preview-panel{max-height:none;position:static}}@media screen and (width<=700px){.cq-page .cq-workflow{grid-template-columns:repeat(4,145px);overflow-x:auto}.cq-page .cq-workflow button{min-height:42px}.cq-page #quote-customer,.cq-page #quote-rates,.cq-page #quote-pricing,.cq-page #quote-review{scroll-margin-top:130px}}@media print{.cq-page .cq-workflow{display:none!important}}.cq-page .route-fee-label{gap:1px;min-width:0;text-align:left!important;flex-direction:column!important;display:flex!important}.cq-page .route-fee-label b{font-size:9px!important}.cq-page .route-fee-label small{white-space:nowrap;font-weight:800;line-height:1.1;color:#70569a!important;font-size:7px!important}.cq-page .quote-table:has(.line-local-charges) .table-head{grid-template-columns:110px 105px 310px 260px 210px 155px 110px 120px 78px 55px!important}.cq-page .quote-table:has(.line-local-charges)>article{grid-template-columns:110px 105px 310px 260px 210px 155px 110px 120px 78px 55px!important}.cq-page .quote-table:has(.line-local-charges) .route-fee-cell{width:155px!important}.cq-page .quote-table:has(.line-local-charges) .route-fee-cell>button{width:120px!important}.cq-page .route-fee-summary .route-fee-editor{grid-template-columns:minmax(48px,1fr) minmax(38px,1fr) auto 16px!important}.cq-page .route-fee-label{white-space:nowrap;text-align:left!important;display:block!important}.cq-page .route-fee-label b{white-space:nowrap;font-size:9px!important}.cq-page .route-fee-summary>span{text-align:center!important;width:auto!important;min-width:96px!important;padding:6px 7px!important;display:block!important}.cq-page .quote-table:has(.line-local-charges) .route-fee-summary>span{font-size:11px!important}.cq-page .route-fee-summary .route-fee-editor{color:#51337a!important;background:#faf7ff!important;grid-template-columns:auto minmax(36px,1fr) auto 16px!important;align-items:center!important;gap:3px!important;width:auto!important;min-width:108px!important;padding:5px 6px!important;display:grid!important}.cq-page .route-fee-editor b{font-size:9px!important}.cq-page .route-fee-editor input{text-align:right!important;background:#fff!important;border:1px solid #c8d9e7!important;border-radius:4px!important;width:100%!important;height:24px!important;margin:0!important;padding:2px 3px!important;font-size:10px!important;font-weight:800!important}.cq-page .route-fee-editor em{font-style:normal;font-weight:900;color:#d33225!important;font-size:7px!important}.cq-page .route-fee-editor button{cursor:pointer;place-items:center;line-height:1;color:#b42318!important;background:#fee4e2!important;border:0!important;border-radius:50%!important;width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important;font-size:11px!important;display:grid!important}.cq-page .quote-table:has(.line-local-charges) .route-fee-editor input{height:26px!important;font-size:11px!important}.cq-page .cq-workflow{z-index:19;background:#eaf2f8;border:0;border-bottom:1px solid #bfd5e7;border-radius:0;grid-template-columns:repeat(4,minmax(145px,1fr));gap:1px;width:100%;padding:5px 1.4vw;display:grid;position:sticky;top:46px;box-shadow:0 4px 12px #12375f12}.cq-page .cq-workflow button.active{color:#064f8d;background:#fff;box-shadow:inset 0 -3px #0780d5}.cq-page .cq-workflow button.active>b{color:#064f8d}.cq-page .cq-workflow button.active>small{color:#3f718f}.cq-page .cq-workflow button.active>span{color:#fff;background:#0780d5;border-color:#0780d5;font-size:9px;box-shadow:0 0 0 3px #d5edff}.cq-page .cq-workflow button.active>span:after{content:none}.cq-page .cq-workflow button:disabled{opacity:.48;cursor:not-allowed}.cq-page main{width:100%!important;max-width:1780px!important;margin:0 auto!important;padding-left:1.4vw!important}.cq-page .wizard-stage{animation:.18s ease-out cq-stage-in}.cq-page .wizard-actions{z-index:18;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #c5dbea;border-radius:10px;grid-template-columns:130px 1fr 150px;align-items:center;gap:8px;margin:10px 0 4px;padding:8px 10px;display:grid;position:sticky;bottom:7px;box-shadow:0 7px 22px #12375f26}.cq-page .wizard-actions>span{color:#62798d;text-align:center;font-size:9px;font-weight:800}.cq-page .wizard-actions>button{min-height:34px;padding:6px 10px}.cq-page .wizard-actions>.wizard-next{color:#fff;background:#0876ca;border-color:#0876ca;grid-column:3}.cq-page .wizard-actions button:disabled{color:#8ba0b0;cursor:not-allowed;background:#edf2f5;border-color:#d7e1e8}.cq-page .cq-bottom-actions{margin-top:8px!important;position:static!important}@keyframes cq-stage-in{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}@media screen and (width<=700px){.cq-page .cq-workflow{grid-template-columns:repeat(4,145px);top:46px;overflow-x:auto}.cq-page .wizard-actions{grid-template-columns:1fr auto 1fr}.cq-page .wizard-actions>.wizard-next{grid-column:3}}@media print{.cq-page .cq-workflow,.cq-page .wizard-actions{display:none!important}.cq-page main{width:auto!important;margin:0!important}}.cq-page .rate-selection-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:10px;display:grid}.cq-page .rate-selection-layout>.cq-rate-browser{border:1px solid #ccdeeb;border-radius:10px;min-width:0;overflow:hidden;height:clamp(430px,60vh,620px)!important}.cq-page .selected-rates-basket{background:#f6faff;border:1px solid #bdd6e8;border-radius:10px;flex-direction:column;min-width:0;height:clamp(430px,60vh,620px);display:flex;overflow:hidden}.cq-page .selected-rates-basket>header{background:#eaf4fb;border-bottom:1px solid #cfe0ec;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.cq-page .selected-rates-basket>header div{min-width:0}.cq-page .selected-rates-basket>header small{color:#0874ca;letter-spacing:1px;font-size:7px;font-weight:900;display:block}.cq-page .selected-rates-basket>header h3{margin:2px 0 0;font-size:12px}.cq-page .selected-rates-basket>header strong{color:#075d9c;background:#fff;border-radius:7px;flex:none;padding:5px 7px;font-size:8px}.cq-page .basket-empty{color:#70879a;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.cq-page .basket-empty>span{color:#0874ca;background:#fff;border:1px dashed #84b5d8;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:8px;font-size:20px;display:grid}.cq-page .basket-empty>b{color:#315d7d;font-size:11px}.cq-page .basket-empty>p{max-width:220px;margin:5px 0;font-size:8px;line-height:1.4}.cq-page .basket-groups{scrollbar-gutter:stable;flex:1;min-height:0;padding:7px;overflow-y:auto}.cq-page .basket-port-group{background:#fff;border:1px solid #c7ddea;border-radius:8px;margin-bottom:7px;overflow:hidden}.cq-page .basket-port-group>header{color:#fff;background:#086cab;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.cq-page .basket-port-group>header div{align-items:baseline;gap:5px;min-width:0;display:flex}.cq-page .basket-port-group>header b{font-size:10px}.cq-page .basket-port-group>header small{color:#d9efff;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.cq-page .basket-port-group>header span{white-space:nowrap;font-size:7px;font-weight:800}.cq-page .basket-port-group>article{border-bottom:1px solid #e1ebf2;padding:7px 8px}.cq-page .basket-port-group>article:last-child{border-bottom:0}.cq-page .basket-line-title{grid-template-columns:1fr auto 20px;align-items:center;gap:5px;display:grid}.cq-page .basket-line-title>b{color:#073f70;font-size:11px}.cq-page .basket-line-title>span{color:#536f83;background:#eef3f6;border:1px solid #c6d8e5;border-radius:5px;padding:2px 5px;font-size:7px;font-weight:900}.cq-page .basket-line-title>span.selling{color:#087a45;background:#e6f7ed;border-color:#8ed4ae}.cq-page .basket-line-title>button{color:#b42318;background:#fee4e2;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:13px;display:grid}.cq-page .basket-port-group article>p{color:#315b78;margin:3px 0 5px;font-size:8px}.cq-page .basket-port-group article>p small{color:#7a8e9f}.cq-page .basket-line-prices{gap:4px;display:flex}.cq-page .basket-line-prices>span{background:#edf7f1;border-radius:5px;flex-direction:column;flex:1;min-width:0;padding:4px 5px;display:flex}.cq-page .basket-line-prices small{color:#61798b;font-size:7px}.cq-page .basket-line-prices b{color:#087443;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cq-page .basket-line-prices em{color:#8a9aa7;font-size:8px}.cq-page .basket-valid{color:#718798;margin-top:5px;font-size:7px;display:block}@media screen and (width<=1050px){.cq-page .rate-selection-layout{grid-template-columns:1fr}.cq-page .selected-rates-basket{grid-row:1;height:auto;max-height:330px}.cq-page .rate-selection-layout>.cq-rate-browser{height:500px!important}}@media print{.cq-page .selected-rates-basket{display:none!important}}.cq-page .cq-header{gap:10px;height:52px!important;padding:4px 1.2vw!important}.cq-page .cq-header>.cq-title{flex:0 0 245px;min-width:0}.cq-page .cq-header>.cq-title small{font-size:6px}.cq-page .cq-header>.cq-title h1{white-space:nowrap;margin:0;font-size:15px}.cq-page .cq-header>.cq-title h1 em{font-size:8px}.cq-page .cq-header>.cq-workflow{min-width:0;max-width:930px;height:42px;box-shadow:none;background:0 0;border:0;flex:760px;grid-template-columns:repeat(4,minmax(120px,1fr));gap:4px;padding:0;display:grid;position:static;overflow:visible}.cq-page .cq-header>.cq-workflow button{color:#d6ebfa;background:#ffffff0d;border:1px solid #ffffff47;min-width:0;min-height:38px;padding:3px 7px}.cq-page .cq-header>.cq-workflow button:hover{background:#ffffff21}.cq-page .cq-header>.cq-workflow button.active{color:#064f8d;box-shadow:none;background:#fff;border-color:#fff}.cq-page .cq-header>.cq-workflow button>b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cq-page .cq-header>.cq-workflow button>small{color:#bcdcf1;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.cq-page .cq-header>.cq-workflow button.active>small{color:#4f7691}.cq-page .cq-header>.cq-workflow button>span{color:#dff2ff;background:#0a68a8;border-color:#8fc4e6;width:23px;height:23px}.cq-page .cq-header>.cq-workflow button.active>span{color:#fff;background:#0780d5;border-color:#0780d5;box-shadow:0 0 0 2px #d5edff}.cq-page .cq-header>.cq-workflow button.complete>span{background:#168b57;border-color:#30a96f}.cq-page .cq-header>.cq-workflow button.active.complete>span{background:#0780d5;border-color:#0780d5}.cq-page .cq-header>.cq-workflow button:disabled{opacity:.48}.cq-page main{padding-top:7px!important}.cq-page .rate-selection-layout{grid-template-columns:minmax(0,1fr) 300px;gap:8px}.cq-page .cq-rate-browser .smart-sales-mode .search-area{grid-template-columns:118px minmax(0,1fr)!important;gap:6px!important}.cq-page .cq-rate-browser .smart-sales-mode .service-tabs{gap:4px!important}.cq-page .cq-rate-browser .smart-sales-mode .search-controls{grid-template-columns:minmax(165px,1.2fr) minmax(145px,1fr) minmax(140px,1fr) minmax(120px,.78fr) minmax(120px,.72fr)!important;align-items:end!important;gap:5px!important;display:grid!important}.cq-page .cq-rate-browser .smart-sales-mode .result-count{grid-area:2/1;width:100%;height:25px!important;min-height:25px!important}.cq-page .cq-rate-browser .smart-sales-mode .search-controls label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-size:7px!important}.cq-page .cq-rate-browser .smart-sales-mode .search-controls input,.cq-page .cq-rate-browser .smart-sales-mode .search-controls select,.cq-page .cq-rate-browser .smart-sales-mode .search-controls .ss-trigger{min-width:0!important;height:28px!important;min-height:28px!important;font-size:9px!important}.cq-page .cq-rate-browser .smart-rate-list{gap:4px!important;padding-top:4px!important}.cq-page .cq-rate-browser .smart-rate-card{min-height:86px!important;margin-bottom:4px!important}.cq-page .cq-rate-browser .smart-rate-head{min-height:29px!important;padding:3px 6px!important}.cq-page .cq-rate-browser .smart-rate-main{gap:4px!important;padding:3px 6px!important}.cq-page .cq-rate-browser .smart-rate-actions{gap:3px!important}.cq-page .cq-rate-browser .smart-rate-actions button{min-height:18px!important;padding:1px 3px!important}.cq-page .cq-rate-browser .smart-details summary{padding:3px 7px!important;font-size:7px!important}@media screen and (width<=1250px){.cq-page .cq-header>.cq-title{display:none}.cq-page .cq-header>.cq-workflow{max-width:none}.cq-page .rate-selection-layout{grid-template-columns:minmax(0,1fr) 275px}.cq-page .cq-rate-browser .smart-sales-mode .search-controls{grid-template-columns:repeat(3,minmax(130px,1fr))!important}.cq-page .cq-rate-browser .smart-sales-mode .result-count{grid-area:auto}}@media screen and (width<=1050px){.cq-page .rate-selection-layout{grid-template-columns:1fr}.cq-page .selected-rates-basket{max-height:260px;height:auto!important}.cq-page .rate-selection-layout>.cq-rate-browser{height:540px!important}}@media screen and (width<=700px){.cq-page .cq-header{height:52px!important}.cq-page .cq-header>.cq-workflow{grid-template-columns:repeat(4,125px);overflow-x:auto}.cq-page .cq-header>.cq-workflow button{min-height:38px}.cq-page .cq-header>.cq-workflow button>small{display:none}}@media print{.cq-page .cq-header>.cq-workflow{display:none!important}}.cq-page .cq-header>.wizard-header-actions{flex:none;grid-template-columns:auto 28px auto;align-items:center;gap:4px;margin-left:auto;display:grid}.cq-page .wizard-header-actions>button{color:#fff;white-space:nowrap;background:#ffffff12;border-color:#ffffff70;min-width:66px;height:32px;padding:4px 7px;font-size:8px}.cq-page .wizard-header-actions>.wizard-next{color:#075d9c;background:#fff;border-color:#fff;min-width:84px}.cq-page .wizard-header-actions>button:hover{background:#ffffff2b}.cq-page .wizard-header-actions>.wizard-next:hover{background:#eef8ff}.cq-page .wizard-header-actions>button:disabled{opacity:.45;cursor:not-allowed}.cq-page .wizard-header-actions>span{color:#d7edfc;background:#075d9b;border-radius:6px;place-items:center;width:28px;height:24px;font-size:7px;font-weight:900;display:grid}.cq-page .rate-selection-layout>.cq-rate-browser,.cq-page .selected-rates-basket{height:clamp(540px,100vh - 145px,740px)!important}@media screen and (width<=1450px){.cq-page .cq-header>.cq-title{display:none}}@media screen and (width<=1050px){.cq-page .selected-rates-basket{max-height:260px;height:auto!important}.cq-page .rate-selection-layout>.cq-rate-browser{height:540px!important}}@media screen and (width<=900px){.cq-page .cq-header>.wizard-header-actions{grid-template-columns:auto auto}.cq-page .wizard-header-actions>span{display:none}.cq-page .wizard-header-actions>button{min-width:54px}.cq-page .wizard-header-actions>.wizard-next{min-width:68px}}@media screen and (width<=700px){.cq-page .cq-header>.wizard-header-actions{z-index:20;background:#075b96;border-radius:8px;padding:4px;position:fixed;bottom:7px;right:7px;box-shadow:0 5px 16px #12375f38}}@media print{.cq-page .wizard-header-actions{display:none!important}}@media screen and (width>=1051px){html.cq-scroll-page,body.cq-scroll-page,body.cq-scroll-page #app{width:100%;height:100%!important;min-height:0!important;overflow:hidden!important}.cq-page{height:100dvh;overflow:hidden;min-height:0!important}.cq-page .cq-header{flex:0 0 52px;position:relative;top:auto}.cq-page main{min-height:0;overflow:hidden;height:calc(100dvh - 52px)!important;padding:7px 1.2vw!important}.cq-page main>.wizard-stage{height:100%;max-height:100%;overflow:auto;margin:0!important}.cq-page main>.setup-card{grid-auto-rows:max-content;align-content:start!important;align-items:center!important}.cq-page main>.search-card{flex-direction:column;min-height:0;display:flex;overflow:hidden}.cq-page .search-card>.section-heading{flex:none;margin-bottom:6px}.cq-page .rate-selection-layout{flex:1;height:auto;min-height:0}.cq-page .rate-selection-layout>.cq-rate-browser,.cq-page .selected-rates-basket{height:100%!important;min-height:0!important;max-height:none!important}.cq-page .cq-rate-browser .of-page{height:100%!important;min-height:0!important}.cq-page main>.preview-panel{overflow:auto;height:calc(100% - 50px)!important;max-height:none!important;margin:0!important}.cq-page main>.cq-bottom-actions{height:42px;margin:7px 0 0!important;padding:4px 7px!important}}@media print{html.cq-scroll-page,body.cq-scroll-page,body.cq-scroll-page #app,.cq-page{height:auto!important;overflow:visible!important}.cq-page main>.preview-panel{height:auto!important}}.cq-page main>.customer-setup-screen{flex-direction:column;min-height:0;display:flex;overflow:hidden;align-items:stretch!important;padding:10px 12px!important}.cq-page .customer-setup-screen>.section-heading{flex:none;justify-content:space-between;align-items:center;margin-bottom:9px;display:flex!important}.cq-page .customer-setup-screen>.section-heading>div:first-child{grid-column:auto;display:block}.cq-page .customer-setup-screen>.section-heading small{display:block}.cq-page .customer-setup-screen>.section-heading h2{font-size:14px}.cq-page .customer-setup-screen>.section-heading h2:before{content:none}.cq-page .customer-setup-screen .doc-strip{grid-area:auto;width:auto;max-width:510px;display:flex}.cq-page .customer-workspace{flex:1;grid-template-columns:1.05fr .85fr 1.1fr;gap:10px;min-height:0;display:grid}.cq-page .customer-editor-card{background:#f8fbfe;border:1px solid #c9ddeb;border-radius:11px;flex-direction:column;min-width:0;padding:13px;display:flex;overflow:auto}.cq-page .customer-editor-card>header{border-bottom:1px solid #d8e6f0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:9px;display:flex}.cq-page .customer-editor-card>header small{color:#0874ca;letter-spacing:1px;font-size:7px;font-weight:900;display:block}.cq-page .customer-editor-card>header h3{color:#173f61;margin:2px 0 0;font-size:14px}.cq-page .customer-editor-card>header>span{color:#617a8e;background:#e8f0f6;border-radius:6px;padding:4px 7px;font-size:7px;font-weight:900}.cq-page .inline-field{color:#234d6d;margin-bottom:10px;font-size:8px;font-weight:900;display:block}.cq-page .inline-field>span{text-transform:uppercase;letter-spacing:.35px;margin-bottom:4px;display:block}.cq-page .inline-field input,.cq-page .inline-field select,.cq-page .inline-field textarea,.cq-page .inline-field .ss-trigger{background:#fff;border-color:#bdd4e6;width:100%;margin:0;font-size:10px}.cq-page .inline-field textarea{resize:vertical;border:1px solid #bdd4e6;border-radius:7px;min-height:82px;padding:8px 10px;font:10px/1.45 Arial,sans-serif}.cq-page .inline-field.grow{flex-direction:column;flex:1;min-height:0;display:flex}.cq-page .inline-field.grow textarea{flex:1;min-height:130px}.cq-page .inline-actions{gap:6px;margin:-2px 0 10px;display:flex}.cq-page .inline-actions button{min-height:30px;padding:5px 8px;font-size:8px}.cq-page .inline-actions .clear-inline{color:#b42318;background:#fff5f4;border-color:#efc1bd}.cq-page .shipper-detail{background:#eefaf3;border:1px solid #a9d8bf;border-radius:9px;padding:11px}.cq-page .shipper-detail h4{color:#075f3c;margin:0;font-size:13px}.cq-page .shipper-detail>p{color:#527365;margin:3px 0 10px;font-size:9px}.cq-page .shipper-detail dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.cq-page .shipper-detail dl>div{min-width:0}.cq-page .shipper-detail dl>.wide{grid-column:1/-1}.cq-page .shipper-detail dt{color:#718b7d;text-transform:uppercase;font-size:7px;font-weight:900}.cq-page .shipper-detail dd{color:#244d3b;margin:2px 0 0;font-size:9px;font-weight:800;line-height:1.35}.cq-page .customer-inline-empty{color:#6c8294;text-align:center;background:#fff;border:1px dashed #b9d2e4;border-radius:9px;place-items:center;min-height:150px;padding:18px;display:grid}.cq-page .customer-inline-empty b{color:#315b7b;font-size:11px}.cq-page .customer-inline-empty p{margin:4px 0;font-size:8px}.cq-page .inline-switch{color:#315d7c;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.cq-page .inline-switch input{width:14px;height:14px;margin:0;padding:0}.cq-page .sales-detail{background:#eaf4fb;border-radius:8px;flex-direction:column;margin-top:auto;padding:10px;display:flex}.cq-page .sales-detail small{color:#0874ca;letter-spacing:.7px;font-size:7px;font-weight:900}.cq-page .sales-detail b{margin-top:3px;font-size:10px}.cq-page .sales-detail span{color:#657d90;margin-top:2px;font-size:8px}@media screen and (width<=1100px){.cq-page .customer-workspace{grid-template-columns:1fr 1fr;overflow:auto}.cq-page .document-editor{grid-column:1/-1}.cq-page main>.customer-setup-screen{overflow:auto}}@media screen and (width<=700px){.cq-page .customer-workspace{grid-template-columns:1fr}.cq-page .document-editor{grid-column:auto}.cq-page .customer-setup-screen .doc-strip{width:100%;max-width:none;overflow:auto}.cq-page .customer-setup-screen>.section-heading{flex-direction:column;align-items:stretch;gap:7px}}.cq-page .cq-rate-browser .smart-sales-mode .search-area{align-items:start!important}.cq-page .cq-rate-browser .smart-sales-mode .service-tabs{align-self:start!important;margin:0!important}.cq-page .cq-rate-browser .smart-sales-mode .service-tab{border-radius:6px!important;min-height:29px!important;padding:3px 7px!important}.cq-page .cq-rate-browser .smart-sales-mode .service-tab span{line-height:1.05;font-size:10px!important}.cq-page .cq-rate-browser .smart-sales-mode .service-tab small{margin-top:1px;line-height:1;font-size:6px!important}.cq-page .cq-rate-browser .smart-sales-mode .result-count{display:none!important}.cq-page .cq-rate-browser .of-pager{min-height:30px;gap:6px!important;margin:2px 0 0!important;padding:2px 4px!important}.cq-page .cq-rate-browser .of-pager-info{font-size:8px!important}.cq-page .cq-rate-browser .of-pager-controls{gap:5px!important}.cq-page .cq-rate-browser .of-pager-page{font-size:8px!important}.cq-page .cq-rate-browser .of-pager-button{border-radius:6px!important;min-height:25px!important;padding:3px 8px!important;font-size:8px!important}.cq-page .price-builder-workspace{grid-template-columns:230px minmax(480px,1fr) 300px!important;gap:0!important}.cq-page .pricing-line-editor{border-right:1px solid #c9ddeb}.cq-page .pricing-schedule textarea{resize:none!important;height:42px!important;min-height:42px!important}.cq-page .pricing-summary-panel{background:#f2f8fc;flex-direction:column;min-width:0;min-height:0;display:flex}.cq-page .pricing-summary-panel>header{background:#e3f1fb;border-bottom:1px solid #c9ddeb;justify-content:space-between;align-items:center;gap:7px;padding:9px 10px;display:flex}.cq-page .pricing-summary-panel>header>div{flex-direction:column;min-width:0;display:flex}.cq-page .pricing-summary-panel>header small{color:#0874ca;letter-spacing:.8px;font-size:7px;font-weight:900}.cq-page .pricing-summary-panel>header b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.cq-page .pricing-summary-panel>header em{color:#087047;background:#dff4e8;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.cq-page .line-total-card{gap:6px;padding:8px;display:grid;overflow:auto}.cq-page .line-total-item{background:#fff;border:1px solid #b9d9c6;border-radius:8px;grid-template-columns:1fr auto;gap:5px;padding:8px;display:grid}.cq-page .line-total-item>span{flex-direction:column;display:flex}.cq-page .line-total-item>span b{font-size:10px}.cq-page .line-total-item>span small{color:#718697;font-size:7px}.cq-page .line-total-item>strong{color:#087047;font-size:12px}.cq-page .line-total-item dl{border-top:1px solid #e0ebe5;grid-column:1/-1;gap:2px;margin:2px 0 0;padding-top:5px;display:grid}.cq-page .line-total-item dl div{justify-content:space-between;display:flex}.cq-page .line-total-item dt,.cq-page .line-total-item dd{color:#60798a;margin:0;font-size:7px}.cq-page .line-total-item dd{font-weight:800}.cq-page .pricing-summary-panel .pricing-global-charges{flex:1;min-height:0;overflow:auto;background:#f7fbfe!important;border:0!important;border-top:1px solid #c9ddeb!important;border-radius:0!important;max-height:none!important;margin:0!important;padding:8px!important}.cq-page .pricing-summary-panel .pricing-global-charges>header{align-items:center;margin-bottom:6px!important}.cq-page .pricing-summary-panel .pricing-global-charges>header b{font-size:9px}.cq-page .pricing-summary-panel .pricing-global-charges>header label{width:92px;font-size:7px}.cq-page .pricing-summary-panel .pricing-global-charges>header select{height:28px;margin-top:2px;padding:0 6px;font-size:8px}.cq-page .pricing-summary-panel .local-charge-row{padding:5px 0!important;display:block!important}.cq-page .pricing-summary-panel .local-charge-row>strong{margin-bottom:4px;font-size:8px;display:block}.cq-page .pricing-summary-panel .local-charge-strip{grid-template-columns:1fr!important;gap:4px!important;display:grid!important}.cq-page .pricing-summary-panel .local-charge-strip label{grid-template-columns:14px minmax(0,1fr) 65px!important;gap:5px!important;padding:5px!important;display:grid!important}.cq-page .pricing-summary-panel .local-charge-strip label input[type=number]{width:65px!important;height:26px!important;margin:0!important;padding:2px 5px!important;font-size:9px!important}.cq-page .pricing-summary-panel .local-charge-strip label b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cq-page .builder-command-bar>.profit-tools{grid-template-columns:minmax(145px,1fr) 105px auto!important}.cq-page .builder-command-bar .profit-actions button{padding-inline:6px!important}@media screen and (width<=1450px){.cq-page .price-builder-workspace{grid-template-columns:205px minmax(430px,1fr) 265px!important}.cq-page .pricing-edit-grid{grid-template-columns:1fr}.cq-page .builder-command-bar{grid-template-columns:1.2fr 1fr!important}.cq-page .builder-command-bar>.quote-presentation-tools{grid-column:1/-1}}@media screen and (width<=1100px){.cq-page .price-builder-workspace{grid-template-columns:210px minmax(0,1fr)!important;overflow:auto!important}.cq-page .pricing-summary-panel{border-top:1px solid #c9ddeb;grid-column:1/-1;max-height:260px}.cq-page .line-total-card{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media screen and (width<=800px){.cq-page .price-builder-workspace{display:block!important}.cq-page .pricing-summary-panel{max-height:none}}@media screen and (width>=1101px){.cq-page .builder-command-bar{grid-template-columns:minmax(455px,1.3fr) minmax(315px,1fr) minmax(300px,.95fr)!important;gap:6px!important}.cq-page .builder-command-bar>.quote-presentation-tools{grid-column:auto!important}.cq-page .pricing-edit-grid{grid-template-columns:1fr 1fr!important}}.cq-page #quote-pricing>.section-heading{height:25px;margin-bottom:4px!important}.cq-page #quote-pricing>.section-heading h2{font-size:14px!important}.cq-page #quote-pricing>.section-heading>span{padding:4px 7px!important}.cq-page .builder-command-bar{margin-bottom:5px!important}.cq-page .builder-command-bar>.profit-tools,.cq-page .builder-command-bar>.display-tools,.cq-page .builder-command-bar>.quote-presentation-tools{height:58px;padding:5px 7px!important}.cq-page .builder-command-bar>.profit-tools{grid-template-columns:minmax(135px,1fr) 90px auto!important;gap:4px!important}.cq-page .builder-command-bar>.profit-tools input,.cq-page .builder-command-bar>.profit-tools select,.cq-page .builder-command-bar>.display-tools select,.cq-page .builder-command-bar>.quote-presentation-tools select{height:27px!important}.cq-page .builder-command-bar .profit-actions{gap:3px!important}.cq-page .builder-command-bar .profit-actions button{height:27px!important;padding:3px 5px!important;font-size:7px!important}.cq-page .builder-command-bar>.display-tools>label{flex-basis:135px!important;width:135px!important}.cq-page .builder-command-bar .container-picker-empty{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:7px!important}.cq-page .builder-command-bar .type-check{padding:4px 6px!important}.cq-page .builder-command-bar>.quote-presentation-tools{grid-template-columns:minmax(135px,1fr) auto auto!important}.cq-page .builder-command-bar .quote-toggle{white-space:nowrap;height:27px!important;min-height:27px!important;padding:3px!important;font-size:7px!important}.cq-page .pricing-editor-header h3{font-size:13px!important}.cq-page .pricing-editor-scroll{flex-direction:column;min-height:0;padding:6px!important;display:flex!important;overflow:hidden!important}.cq-page .pricing-edit-card{padding:6px!important}.cq-page .pricing-edit-card>header{margin-bottom:5px!important;padding-bottom:4px!important}.cq-page .pricing-edit-card>header small{width:17px!important;height:17px!important}.cq-page .ocean-price-card{flex:none;gap:5px!important}.cq-page .ocean-price-card .editable-prices input{height:29px!important}.cq-page .ocean-price-card .editable-prices label{padding:4px!important}.cq-page .ocean-price-card .editable-prices em{bottom:10px!important}.cq-page .pricing-edit-grid{flex:1;min-height:105px;overflow:hidden;gap:5px!important;margin-top:5px!important}.cq-page .pricing-edit-grid .pricing-edit-card{min-height:0;overflow:auto}.cq-page .pricing-line-editor .charge-selector{gap:3px!important}.cq-page .pricing-line-editor .charge-selector>label{padding:4px!important}.cq-page .pricing-line-editor .route-fee-summary{gap:3px!important}.cq-page .pricing-line-editor .route-fee-summary>span{padding:4px!important}.cq-page .pricing-local-line{flex:0 90px;min-height:62px;overflow:auto;margin-top:5px!important}.cq-page .pricing-schedule{flex:0 0 70px;margin-top:5px!important}.cq-page .pricing-schedule textarea{height:33px!important;min-height:33px!important;padding:5px 7px!important}.cq-page .pricing-line-nav>header,.cq-page .pricing-summary-panel>header{min-height:47px;padding:7px 9px!important}.cq-page .pricing-nav-scroll{padding:5px!important}.cq-page .pricing-port-group>button{margin-bottom:3px!important;padding:6px 7px!important}.cq-page .line-total-card{gap:4px!important;padding:6px!important}.cq-page .line-total-item,.cq-page .pricing-summary-panel .pricing-global-charges{padding:6px!important}@media screen and (height<=760px) and (width>=1101px){.cq-page .builder-command-bar>.profit-tools,.cq-page .builder-command-bar>.display-tools,.cq-page .builder-command-bar>.quote-presentation-tools{height:52px}.cq-page .pricing-schedule{flex-basis:62px}.cq-page .pricing-editor-header{min-height:43px}.cq-page .pricing-port-group>button{padding-block:4px!important}}.cq-page .builder-command-bar>.profit-tools,.cq-page .builder-command-bar>.display-tools,.cq-page .builder-command-bar>.quote-presentation-tools{align-content:center;min-height:62px;height:auto!important}.cq-page .builder-command-bar>.profit-tools>label,.cq-page .builder-command-bar>.display-tools>label,.cq-page .builder-command-bar>.quote-presentation-tools>label:first-child{white-space:nowrap;line-height:1.15}.cq-page .builder-command-bar .profit-actions{align-items:end}.cq-page .builder-command-bar .profit-actions button{min-width:48px;border-radius:6px!important;font-size:7.5px!important}.cq-page .builder-command-bar .type-check{border-radius:6px!important;min-width:58px!important;min-height:27px!important;padding:4px 8px!important;font-size:8px!important}.cq-page .builder-command-bar .quote-toggle{gap:4px!important;font-size:8px!important}.cq-page .builder-command-bar .quote-toggle input{width:14px!important;height:14px!important}.cq-page .pricing-port-group>button strong{flex-wrap:wrap;gap:3px 8px;display:flex}.cq-page .pricing-port-group>button strong>span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.cq-page .pricing-port-group>button strong em{color:#075f9f!important;background:0 0!important;padding:0!important;font-size:8px!important;font-style:normal!important}.cq-page .pricing-edit-card>header b,.cq-page .pricing-editor-header h3,.cq-page .pricing-line-nav>header b,.cq-page .pricing-summary-panel>header b{line-height:1.2}.cq-page .pricing-edit-card>header>span{white-space:nowrap}@media screen and (height<=760px) and (width>=1101px){.cq-page .builder-command-bar>.profit-tools,.cq-page .builder-command-bar>.display-tools,.cq-page .builder-command-bar>.quote-presentation-tools{min-height:56px}}@media screen and (width>=1101px){.cq-page .builder-command-bar{grid-template-columns:minmax(500px,1.25fr) minmax(255px,.55fr) minmax(380px,1fr)!important}.cq-page .builder-command-bar>.display-tools{gap:5px!important}.cq-page .builder-command-bar>.display-tools>label{flex:0 0 155px!important;width:155px!important}.cq-page .builder-command-bar .container-picker-empty{display:none!important}.cq-page .builder-command-bar .container-picker{flex-wrap:nowrap!important;gap:3px!important;overflow-x:auto!important}.cq-page .builder-command-bar .type-check{min-width:50px!important;padding-inline:6px!important}.cq-page .builder-command-bar>.quote-presentation-tools{grid-template-columns:minmax(210px,1fr) auto auto!important;gap:7px!important}.cq-page .builder-command-bar .quote-toggle{padding-inline:5px!important}}@media screen and (width>=1101px) and (width<=1250px){.cq-page .builder-command-bar{grid-template-columns:minmax(455px,1.15fr) 230px minmax(335px,1fr)!important}.cq-page .builder-command-bar>.display-tools>label{flex-basis:132px!important;width:132px!important}}@media screen and (width>=1101px){.cq-page .builder-command-bar{grid-template-columns:minmax(0,43%) minmax(0,26%) minmax(0,1fr)!important}.cq-page .builder-command-bar>.display-tools>label{flex:0 0 140px!important;width:140px!important}.cq-page .builder-command-bar .container-picker{justify-content:flex-start;min-width:0!important}.cq-page .builder-command-bar .type-check{flex:0 0 46px;min-width:46px!important;padding-inline:4px!important}.cq-page .builder-command-bar>.quote-presentation-tools{grid-template-columns:minmax(185px,1fr) auto auto!important;gap:6px!important}.cq-page .builder-command-bar>.quote-presentation-tools>label:first-child{min-width:0!important}.cq-page .builder-command-bar>.quote-presentation-tools select{min-width:0!important;padding-inline:8px!important}}@media screen and (width>=1101px) and (width<=1300px){.cq-page .builder-command-bar{grid-template-columns:minmax(0,42%) minmax(0,27%) minmax(0,1fr)!important}.cq-page .builder-command-bar>.display-tools>label{flex-basis:122px!important;width:122px!important}.cq-page .builder-command-bar .type-check{flex-basis:42px!important;min-width:42px!important;font-size:7px!important}}.cq-page .range-config-button{white-space:nowrap;background:#fff;border-color:#86bce3;align-self:end;width:82px!important;height:27px!important;min-height:27px!important;padding:3px 5px!important;font-size:7.5px!important}.cq-page .profit-range-modal{width:min(760px,94vw)}.cq-page .profit-range-modal .range-popup-body{padding:12px 14px;overflow:auto}.cq-page .range-popup-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.cq-page .range-popup-toolbar span{color:#657d91;font-size:9px;font-weight:800}.cq-page .range-popup-toolbar button{padding:6px 9px;font-size:9px}.cq-page .profit-range-modal .range-profit-head,.cq-page .profit-range-modal .range-profit-row{grid-template-columns:1fr 1fr 1.2fr 72px;align-items:center;gap:7px;display:grid}.cq-page .profit-range-modal .range-profit-head{color:#315a7d;padding:0 3px;font-size:8px;font-weight:900}.cq-page .profit-range-modal .range-profit-row{margin-top:5px}.cq-page .profit-range-modal .range-profit-row input{background:#fff;height:34px;margin:0;font-size:10px}.cq-page .profit-range-modal .range-profit-row button{color:#c52b24;background:#fff5f4;border-color:#efc3c0;height:34px;margin:0;padding:4px 7px;font-size:8px}.cq-page .profit-range-modal .range-error{color:#c62424;margin:9px 0 0;font-size:9px;font-weight:800}.cq-page .profit-range-modal footer button{min-width:95px}@media screen and (width<=600px){.cq-page .profit-range-modal .range-profit-head{display:none}.cq-page .profit-range-modal .range-profit-row{grid-template-columns:1fr 1fr}.cq-page .profit-range-modal .range-profit-row button{grid-column:2}.cq-page .profit-range-modal footer{flex-wrap:wrap}.cq-page .profit-range-modal footer button{flex:1}}.cq-page .manual-mode-note{background:#fff;border:1px solid #b9d7ea;border-radius:6px;flex-direction:column;justify-content:center;align-self:end;min-width:0;height:30px;padding:3px 7px;display:flex}.cq-page .manual-mode-note b{color:#075f9f;white-space:nowrap;font-size:8px}.cq-page .manual-mode-note span{color:#708496;white-space:nowrap;margin-top:1px;font-size:6.5px}.cq-page .builder-command-bar .profit-actions.manual{grid-template-columns:64px!important;display:grid!important}.cq-page .builder-command-bar .profit-actions.manual .reset-profit{font-size:7px!important}@media screen and (width<=700px){.cq-page .manual-mode-note{width:100%}.cq-page .builder-command-bar .profit-actions.manual{grid-template-columns:1fr!important}}.cq-page .profit-range-modal>header{align-items:center;gap:14px}.cq-page .profit-range-modal>header>div:first-child{flex:1;min-width:0}.cq-page .selected-price-range{background:#fff;border:1px solid #acd2ec;border-radius:8px;flex-direction:column;min-width:210px;padding:7px 11px;display:flex}.cq-page .selected-price-range small{color:#0874ca;letter-spacing:.7px;font-size:7px;font-weight:900}.cq-page .selected-price-range b{color:#075a9e;margin-top:2px;font-size:12px}.cq-page .selected-price-range span{color:#6c8193;margin-top:2px;font-size:7px;font-weight:800}@media screen and (width<=650px){.cq-page .profit-range-modal>header{flex-wrap:wrap;align-items:stretch}.cq-page .selected-price-range{order:3;width:100%;min-width:0}.cq-page .profit-range-modal>header>button{margin-left:auto}}.cq-page .range-config-button{height:34px!important;min-height:34px!important;padding-inline:9px!important}@media screen and (width>=1101px){.cq-page .builder-command-bar>.display-tools>label{flex:0 0 175px!important;width:175px!important}.cq-page .builder-command-bar>.display-tools select{width:100%!important}}@media screen and (width>=1101px) and (width<=1300px){.cq-page .builder-command-bar>.display-tools>label{flex-basis:150px!important;width:150px!important}}@media screen and (width>=1101px){.cq-page .builder-command-bar>.profit-tools{grid-template-columns:300px 90px auto!important}.cq-page .builder-command-bar>.profit-tools>label:first-child{align-items:center;gap:7px;min-width:0;display:flex}.cq-page .builder-command-bar>.profit-tools>label:first-child select{min-width:220px;max-width:220px;width:220px!important;margin:0!important}.cq-page .builder-command-bar>.profit-tools>label:nth-child(2){min-width:0}}@media screen and (width>=1101px) and (width<=1250px){.cq-page .builder-command-bar>.profit-tools{grid-template-columns:270px 82px auto!important}.cq-page .builder-command-bar>.profit-tools>label:first-child select{min-width:192px;max-width:192px;width:192px!important}}.cq-page .builder-command-bar>.profit-tools{overflow:hidden;grid-template-columns:minmax(0,250px) 75px minmax(158px,1fr)!important;column-gap:4px!important}.cq-page .builder-command-bar>.profit-tools>label:first-child{align-items:center;gap:6px;min-width:0;display:flex}.cq-page .builder-command-bar>.profit-tools>label:first-child select{width:170px!important;min-width:0!important;max-width:170px!important;margin:0!important}.cq-page .builder-command-bar>.profit-tools>label:nth-child(2) input{width:100%!important;min-width:0!important}.cq-page .builder-command-bar .profit-actions{grid-template-columns:54px 54px 44px;justify-content:start;overflow:hidden;gap:3px!important;display:grid!important}.cq-page .builder-command-bar .profit-actions button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%!important;min-width:0!important;padding:3px 2px!important}@media screen and (width<=700px){.cq-page .builder-command-bar>.profit-tools{overflow:visible;grid-template-columns:1fr!important}.cq-page .builder-command-bar>.profit-tools>label:first-child{display:block}.cq-page .builder-command-bar>.profit-tools>label:first-child select{width:100%!important;max-width:none!important;margin-top:2px!important}.cq-page .builder-command-bar .profit-actions{grid-template-columns:repeat(3,1fr)}}@media screen and (width>=701px){.cq-page .builder-command-bar>.profit-tools{grid-template-columns:minmax(0,250px) 82px minmax(146px,1fr)!important;column-gap:7px!important}.cq-page .builder-command-bar>.profit-tools>label:nth-child(2){white-space:nowrap;flex-direction:column;justify-content:flex-end;align-items:stretch;min-width:0;display:flex!important}.cq-page .builder-command-bar>.profit-tools>label:nth-child(2) input{width:100%!important;height:27px!important;margin:2px 0 0!important;padding-inline:7px!important}.cq-page .builder-command-bar .profit-actions{align-self:end;margin-left:2px;grid-template-columns:50px 50px 40px!important}}.cq-page .builder-command-bar>.quote-presentation-tools{grid-template-columns:minmax(250px,1fr) auto auto!important;gap:5px!important}.cq-page .pricing-summary-panel .local-charge-strip label{grid-template-columns:14px minmax(0,1fr) 76px!important}.cq-page .local-charge-input{min-width:0;display:block;position:relative}.cq-page .pricing-summary-panel .local-charge-input input[type=number]{width:100%!important;padding-right:23px!important}.cq-page .local-charge-input em{color:#d22c25;pointer-events:none;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:50%;right:5px;transform:translateY(-50%)}@media screen and (width<=1300px){.cq-page .builder-command-bar>.quote-presentation-tools{grid-template-columns:minmax(235px,1fr) auto auto!important}}@media screen and (width<=800px){.cq-page .builder-command-bar>.quote-presentation-tools{grid-template-columns:1fr auto auto!important}}.cq-page .pricing-line-editor .charge-selector.compact-surcharge-list{grid-template-columns:1fr!important;gap:4px!important;display:grid!important}.cq-page .compact-surcharge-line{grid-template-columns:70px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-height:38px!important;padding:4px 6px!important;display:grid!important}.cq-page .compact-surcharge-choice{background:0 0!important;border:0!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;padding:0!important;display:flex!important}.cq-page .compact-surcharge-prices{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.cq-page .compact-surcharge-price{grid-template-columns:minmax(76px,1fr) 72px 20px!important;align-items:center!important;gap:4px!important;height:29px!important;margin:0!important;padding:2px 4px 2px 6px!important;display:grid!important}@media screen and (width<=1300px){.cq-page .compact-surcharge-prices{grid-template-columns:1fr!important}.cq-page .compact-surcharge-line{align-items:start!important}}.cq-page .pricing-line-editor .pricing-local-line{flex-direction:column;flex:0 112px;min-height:82px;display:flex;overflow:hidden;max-height:112px!important;margin-top:5px!important;padding:6px 8px!important}.cq-page .pricing-line-editor .pricing-local-line>header{grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:8px!important;margin-bottom:4px!important;padding-bottom:4px!important;display:grid!important}.cq-page .pricing-line-editor .pricing-local-line>header>div:first-child{min-width:0;flex-direction:row!important;align-items:center!important;gap:6px!important;display:flex!important}.cq-page .pricing-line-editor .pricing-local-line>header>div:first-child>span{color:#6e8495;white-space:nowrap;font-size:7px}.cq-page .pricing-line-editor .pricing-local-line .local-charge-actions{align-items:end;grid-template-columns:86px 76px 46px!important;gap:4px!important;display:grid!important}.cq-page .pricing-line-editor .pricing-local-line .pricing-local-charge-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.cq-page .pricing-line-editor .pricing-local-line .local-charge-row{grid-template-columns:95px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;padding:3px 0!important;display:grid!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-row>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:8px!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px!important;padding:0!important;display:grid!important;overflow:visible!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-strip>label{grid-template-columns:14px minmax(0,1fr) 72px!important;gap:4px!important;min-height:28px!important;padding:2px 4px!important;display:grid!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-strip b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cq-page .pricing-line-editor .pricing-local-line .local-charge-input input[type=number]{width:100%!important;height:22px!important;margin:0!important;padding-right:22px!important}.cq-page .pricing-summary-panel .line-total-card{flex:1;align-content:start}@media screen and (width<=1100px){.cq-page .pricing-line-editor .pricing-local-line{flex-basis:140px;max-height:160px!important}}@media screen and (width<=800px){.cq-page .pricing-line-editor .pricing-local-line>header{grid-template-columns:1fr}.cq-page .pricing-line-editor .pricing-local-line .local-charge-actions{grid-template-columns:1fr 90px 55px!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-row{grid-template-columns:1fr!important}}@media screen and (width>=1451px){.cq-page .price-builder-workspace{grid-template-columns:210px minmax(0,1fr) 275px!important}}@media screen and (width>=1101px) and (width<=1450px){.cq-page .price-builder-workspace{grid-template-columns:190px minmax(0,1fr) 245px!important}}.cq-page .pricing-editor-header{min-height:43px!important;padding:5px 8px!important}.cq-page .pricing-editor-header h3{margin-top:1px!important;font-size:12px!important}.cq-page .pricing-editor-header h3 span{font-size:8px!important}.cq-page .pricing-line-editor .pricing-local-line{flex:0 0 112px!important;min-height:104px!important;max-height:126px!important;padding:5px 7px!important}.cq-page .pricing-line-editor .pricing-local-line>header{min-height:29px;margin-bottom:3px!important;padding-bottom:3px!important}.cq-page .pricing-line-editor .pricing-local-line>header>div:first-child b{font-size:9px!important}.cq-page .pricing-line-editor .pricing-local-line>header>div:first-child>span{font-size:6.5px!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-actions{grid-template-columns:76px 70px 42px!important;gap:3px!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-actions>label:first-child{font-size:6.5px!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-actions select{width:76px!important;height:24px!important;margin-top:1px!important;padding:1px 4px!important;font-size:7.5px!important}.cq-page .pricing-line-editor .pricing-local-line .inline-vat-toggle,.cq-page .pricing-line-editor .pricing-local-line .inline-vat-rate{height:24px!important;padding:1px 3px!important;font-size:6.5px!important}.cq-page .pricing-line-editor .pricing-local-line .inline-vat-rate{width:42px!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-row{grid-template-columns:78px minmax(0,1fr)!important;gap:4px!important;padding:2px 0!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-row>strong{font-size:7px!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-strip{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important;gap:3px!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-strip>label{grid-template-columns:12px minmax(0,1fr) 54px!important;gap:3px!important;min-height:25px!important;padding:1px 3px!important;font-size:7px!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-strip>label>input[type=checkbox]{width:12px!important;height:12px!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-strip b{font-size:7px!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-input input[type=number]{height:21px!important;padding:1px 18px 1px 3px!important;font-size:8px!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-input em{font-size:5.5px!important;right:3px!important}.cq-page .pricing-summary-panel .line-total-card,.cq-page .pricing-summary-panel .line-total-item{padding:6px!important}@media screen and (width>=1101px){.cq-page .pricing-editor-scroll>.ocean-price-card{overflow:hidden;flex:0 0 112px!important;min-height:112px!important}.cq-page .pricing-edit-grid{flex:164px!important;min-height:164px!important}.cq-page .pricing-line-editor .pricing-local-line{flex:0 0 76px!important;min-height:70px!important;max-height:78px!important}.cq-page .pricing-schedule{flex:0 0 54px!important;min-height:52px!important}.cq-page .pricing-schedule textarea{height:25px!important;min-height:25px!important}}.cq-page .pricing-line-editor .pricing-local-line>header{grid-template-columns:minmax(135px,1fr) 178px!important;overflow:visible!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-actions{grid-template-columns:76px 56px 40px!important;width:178px!important;overflow:visible!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-actions>label:first-child{width:76px!important;min-width:0!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-actions .inline-vat-toggle{white-space:nowrap!important;width:56px!important;min-width:0!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-actions .inline-vat-rate{width:40px!important;min-width:0!important}.cq-page .pricing-line-editor .pricing-local-line .inline-vat-rate input{width:23px!important;min-width:0!important}.cq-page .pricing-line-editor .pricing-local-line .pricing-local-charge-scroll{overflow-x:hidden!important}.cq-page .pricing-surcharges .compact-surcharge-list{min-height:122px}.cq-page .pricing-surcharges .compact-surcharge-line{min-height:34px!important;padding-block:2px!important}@media screen and (width<=800px){.cq-page .pricing-line-editor .pricing-local-line>header{grid-template-columns:1fr!important}}.cq-page .pricing-line-editor .pricing-local-line .pricing-local-charge-scroll{align-items:stretch;gap:4px;display:flex!important;overflow:auto hidden!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-row{background:#f8fbfe;border:1px solid #d5e5ef;border-radius:5px;min-width:0;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:4px!important;padding:2px 4px!important;display:grid!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-general{flex:2 420px;min-width:330px}.cq-page .pricing-line-editor .pricing-local-line .local-charge-container{background:#f5fbf7;border-color:#b9dcc7;flex:180px;min-width:145px}.cq-page .pricing-line-editor .pricing-local-line .local-charge-row>strong{color:#456a84;text-transform:uppercase;font-size:6.5px!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-strip{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))!important;gap:3px!important;display:grid!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-container .local-charge-strip{grid-template-columns:1fr!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-container .local-charge-strip b{color:#087047}@media screen and (width<=800px){.cq-page .pricing-line-editor .pricing-local-line .pricing-local-charge-scroll{grid-template-columns:1fr!important;display:grid!important;overflow-y:auto!important}.cq-page .pricing-line-editor .pricing-local-line .local-charge-general,.cq-page .pricing-line-editor .pricing-local-line .local-charge-container{min-width:0}}@media screen and (width>=901px){.cq-page .pricing-edit-grid{grid-template-columns:minmax(0,1.85fr) minmax(255px,.85fr)!important}.cq-page .compact-surcharge-prices{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cq-page .compact-surcharge-line{align-items:center!important}}@media screen and (width>=1101px){.cq-page .pricing-line-editor .pricing-local-line{flex-basis:84px!important;min-height:78px!important;max-height:88px!important}.cq-page .pricing-schedule{flex-basis:58px!important;min-height:56px!important}.cq-page .pricing-schedule textarea{height:20px!important;min-height:20px!important}}.cq-page .pricing-route-fees .charge-vat-actions{gap:3px!important}.cq-page .pricing-route-fees .inline-vat-toggle{width:53px!important;min-width:53px!important;padding-inline:3px!important}.cq-page .pricing-route-fees .inline-vat-rate{width:43px!important;min-width:43px!important}.cq-page .pricing-route-fees>header .charge-vat-actions>button{min-width:48px!important;padding-inline:5px!important}.cq-page .pricing-route-fees .route-fee-summary{grid-template-columns:1fr!important}.cq-page .pricing-route-fees .route-fee-summary>span{grid-template-columns:minmax(0,1fr) 62px 22px!important}.cq-page .pricing-route-fees .route-fee-editor input{width:62px!important}@media screen and (width<=1100px){.cq-page .pricing-edit-grid{grid-template-columns:minmax(0,1.65fr) minmax(220px,.75fr)!important}}@media screen and (width<=800px){.cq-page .pricing-edit-grid{grid-template-columns:1fr!important}}@media screen and (width>=801px){.cq-page .pricing-edit-grid{flex:154px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;min-height:154px!important}}.cq-page .pricing-edit-grid .pricing-local-line{height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:6px!important;overflow:hidden!important}.cq-page .pricing-edit-grid .pricing-local-line>header{grid-template-columns:minmax(105px,1fr) 178px!important}.cq-page .pricing-edit-grid .pricing-local-line .pricing-local-charge-scroll{align-content:start;grid-template-columns:1fr!important;gap:3px!important;display:grid!important;overflow:hidden auto!important}.cq-page .pricing-edit-grid .pricing-local-line .local-charge-row,.cq-page .pricing-edit-grid .pricing-local-line .local-charge-general,.cq-page .pricing-edit-grid .pricing-local-line .local-charge-container{flex:none!important;grid-template-columns:44px minmax(0,1fr)!important;width:auto!important;min-width:0!important}.cq-page .pricing-edit-grid .pricing-local-line .local-charge-strip,.cq-page .pricing-edit-grid .pricing-local-line .local-charge-container .local-charge-strip{grid-template-columns:repeat(auto-fit,minmax(98px,1fr))!important}.cq-page .pricing-route-fees-wide{grid-template-columns:minmax(285px,auto) minmax(0,1fr);align-items:center;gap:8px;overflow:hidden;flex:0 0 48px!important;min-height:46px!important;max-height:52px!important;margin-top:5px!important;padding:4px 6px!important;display:grid!important}.cq-page .pricing-route-fees-wide>header{border:0!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important}.cq-page .pricing-route-fees-wide>header>div:first-child{white-space:nowrap;align-items:center!important;gap:5px!important;display:flex!important}.cq-page .pricing-route-fees-wide>header>div:first-child>span{color:#6e8495;font-size:6.5px}.cq-page .pricing-route-fees-wide .route-fee-cell{min-width:0;overflow:hidden}.cq-page .pricing-route-fees-wide .route-fee-summary{grid-template-columns:repeat(2,minmax(145px,1fr))!important;gap:4px!important;display:grid!important}.cq-page .pricing-route-fees-wide .route-fee-summary>span{min-height:28px;padding:2px 4px!important}.cq-page .pricing-route-fees-wide .pricing-empty-state{text-align:left!important;margin:0!important}@media screen and (width<=1000px){.cq-page .pricing-route-fees-wide{flex-basis:80px!important;grid-template-columns:1fr!important;max-height:90px!important}}@media screen and (width<=800px){.cq-page .pricing-edit-grid .pricing-local-line>header{grid-template-columns:1fr!important}}.cq-page .pricing-route-fees-wide.expanded{flex:0 0 76px!important;min-height:72px!important;max-height:80px!important}.cq-page .pricing-route-fees-wide .route-fee-cell{scrollbar-width:thin;max-height:68px;overflow:hidden auto!important}.cq-page .pricing-route-fees-wide .route-fee-summary{grid-auto-rows:28px;align-content:center;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cq-page .pricing-route-fees-wide .route-fee-summary>span:only-child,.cq-page .pricing-route-fees-wide .route-fee-summary>span:nth-child(odd):last-child{grid-column:1/-1}.cq-page .pricing-route-fees-wide .route-fee-summary>span{overflow:hidden;width:100%!important;max-width:none!important}.cq-page .pricing-route-fees-wide .route-fee-summary>span>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cq-page .pricing-route-fees-wide .route-fee-summary>span>input{min-width:0!important}@media screen and (width<=1000px){.cq-page .pricing-route-fees-wide.expanded{flex-basis:106px!important;min-height:100px!important;max-height:112px!important}}.cq-page .pricing-line-editor .pricing-schedule{grid-template-rows:32px;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:8px;flex:0 0 46px!important;min-height:44px!important;max-height:48px!important;padding:5px 7px!important;display:grid!important;overflow:visible!important}.cq-page .pricing-line-editor .pricing-schedule>header{display:contents!important}.cq-page .pricing-line-editor .pricing-schedule>header>div{white-space:nowrap;grid-area:1/1;align-items:center!important;gap:5px!important;display:flex!important}.cq-page .pricing-line-editor .pricing-schedule>header>label{white-space:nowrap;grid-area:1/3;margin:0!important}.cq-page .pricing-line-editor .pricing-schedule>textarea{grid-area:1/2;resize:none!important;width:100%!important;height:30px!important;min-height:30px!important;margin:0!important;padding:5px 7px!important}@media screen and (width<=800px){.cq-page .pricing-line-editor .pricing-schedule{grid-template-rows:auto 34px;grid-template-columns:1fr auto;flex-basis:auto!important;max-height:none!important}.cq-page .pricing-line-editor .pricing-schedule>header>label{grid-area:1/2}.cq-page .pricing-line-editor .pricing-schedule>textarea{grid-area:2/1/auto/-1}}@media screen and (width>=1101px){.cq-page #quote-pricing>.section-heading{height:20px!important;margin-bottom:2px!important}.cq-page .builder-command-bar{margin-bottom:4px!important}.cq-page .builder-command-bar>.profit-tools,.cq-page .builder-command-bar>.display-tools,.cq-page .builder-command-bar>.quote-presentation-tools{min-height:54px!important;padding-block:4px!important}.cq-page .pricing-editor-header{min-height:36px!important;padding-block:3px!important}.cq-page .pricing-editor-scroll>.ocean-price-card{flex-basis:104px!important;min-height:104px!important}.cq-page .pricing-editor-scroll{padding-bottom:8px!important}}.cq-page .pricing-line-editor .pricing-schedule>textarea:focus{border-color:#0878c5!important;outline:0!important;box-shadow:inset 0 0 0 1px #0878c5!important}.cq-page .pricing-edit-grid .pricing-surcharges{overflow:hidden auto!important}.cq-page .pricing-surcharges .compact-surcharge-list,.cq-page .pricing-surcharges .compact-surcharge-line,.cq-page .pricing-surcharges .compact-surcharge-prices{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden;min-width:0!important}.cq-page .pricing-surcharges .compact-surcharge-line{grid-template-columns:48px minmax(0,1fr)!important;gap:4px!important}.cq-page .pricing-surcharges .compact-surcharge-choice{gap:4px!important}.cq-page .pricing-surcharges .compact-surcharge-choice b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:9px!important}.cq-page .pricing-surcharges .compact-surcharge-prices{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important}.cq-page .pricing-surcharges .compact-surcharge-price{overflow:hidden;grid-template-columns:minmax(54px,1fr) 52px 16px!important;gap:2px!important;padding-inline:4px 2px!important}.cq-page .pricing-surcharges .compact-surcharge-price>span{overflow:hidden;gap:3px!important}.cq-page .pricing-surcharges .compact-surcharge-price>span b{flex:none;font-size:7px!important}.cq-page .pricing-surcharges .compact-surcharge-price>span small{min-width:0;font-size:6px!important}.cq-page .pricing-surcharges .compact-surcharge-price input{width:52px!important;min-width:0!important;padding-inline:3px!important;font-size:9px!important}.cq-page .pricing-surcharges .compact-surcharge-price em{font-size:5px!important}@media screen and (width<=1050px){.cq-page .pricing-surcharges .compact-surcharge-prices{grid-template-columns:1fr!important}}.cq-page .builder-command-bar>.quote-presentation-tools{display:block!important}.cq-page .builder-command-bar>.quote-presentation-tools .quote-mode-control{width:100%}.cq-page .review-column-setup{z-index:4;background:#f7fbfe;border:1px solid #b9d4e7;border-radius:10px;width:min(100%,1120px);margin:0 auto 10px;padding:9px 10px;position:sticky;top:-12px;box-shadow:0 3px 10px #23465e16}.cq-page .review-column-setup>header{grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:10px;margin-bottom:7px;display:grid}.cq-page .review-column-setup>header>div{align-items:baseline;gap:8px;min-width:0;display:flex}.cq-page .review-column-setup>header small{color:#0874ca;letter-spacing:.8px;font-size:7px;font-weight:900}.cq-page .review-column-setup>header b{color:#173f61;font-size:11px}.cq-page .review-column-setup>header span{color:#6d8293;font-size:8px}.cq-page .review-column-setup>header>strong{color:#075f9f;white-space:nowrap;background:#e5f2fb;border-radius:6px;padding:4px 7px;font-size:8px}.cq-page .review-column-setup .download-pdf{white-space:nowrap;height:30px;padding:4px 10px}.cq-page .review-column-options{grid-template-columns:repeat(10,minmax(70px,1fr));gap:5px;display:grid}.cq-page .review-column-options>label{color:#49677e;cursor:pointer;background:#fff;border:1px solid #c9dce9;border-radius:7px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:38px;padding:4px 6px;display:grid}.cq-page .review-column-options>label.active{color:#075f9f;background:#eaf6fd;border-color:#78b8df;box-shadow:inset 0 -2px #0878c5}.cq-page .review-column-options>label.disabled{opacity:.42;cursor:not-allowed}.cq-page .review-column-options input{accent-color:#0878c5;width:14px;height:14px;margin:0}.cq-page .review-column-options span{flex-direction:column;min-width:0;display:flex}.cq-page .review-column-options b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cq-page .review-column-options small{color:#75899a;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:6.5px;overflow:hidden}@media screen and (width<=900px){.cq-page .review-column-setup>header{grid-template-columns:1fr auto}.cq-page .review-column-setup>header>div{display:block}.cq-page .review-column-setup>header>div span{margin-top:2px;display:block}.cq-page .review-column-setup>header>strong{display:none}.cq-page .review-column-options{grid-template-columns:repeat(4,minmax(90px,1fr))}}@media screen and (width<=560px){.cq-page .review-column-options{grid-template-columns:repeat(2,minmax(90px,1fr))}}@media print{.cq-page .review-column-setup{display:none!important}}@media screen and (width>=801px){.cq-page .builder-command-bar{grid-template-columns:minmax(460px,1.25fr) minmax(390px,.85fr)!important}}.cq-page .review-format-row{background:#fff;border:1px solid #c9dce9;border-radius:7px;grid-template-columns:82px minmax(300px,390px) minmax(180px,1fr);align-items:center;gap:8px;margin-bottom:7px;padding:5px 6px;display:grid}.cq-page .review-format-row>span{color:#173f61;white-space:nowrap;font-size:8px;font-weight:900}.cq-page .review-format-row>.quote-mode-buttons{grid-template-columns:.8fr 1.25fr .7fr;gap:4px;display:grid}.cq-page .review-format-row>.quote-mode-buttons button{color:#315d7d;white-space:nowrap;background:#fff;border:1px solid #b7d2e5;border-radius:6px;min-width:0;height:29px;padding:3px 6px;font-size:8px;font-weight:900}.cq-page .review-format-row>.quote-mode-buttons button.active{color:#fff;background:#0878c5;border-color:#0878c5;box-shadow:0 2px 5px #0878c52e}.cq-page .review-format-row>small{color:#708596;font-size:7px}.cq-page .pricing-summary-panel>header em{color:#075f9f!important;background:#e5f2fb!important}.cq-page .pricing-summary-panel .line-total-item>span small{color:#087047;font-weight:800}@media screen and (width<=800px){.cq-page .builder-command-bar{grid-template-columns:1fr!important}.cq-page .review-format-row{grid-template-columns:1fr}}@media print{.cq-page .review-format-row{display:none!important}}@media screen and (width>=901px){.cq-page .review-stage>.review-column-setup{border-radius:8px!important;margin-bottom:5px!important;padding:5px 7px!important}.cq-page .review-column-setup>header{min-height:28px;grid-template-columns:minmax(220px,1fr) auto auto!important;gap:7px!important;margin-bottom:3px!important}.cq-page .review-column-setup>header>div{gap:6px!important}.cq-page .review-column-setup>header b{font-size:10px!important}.cq-page .review-column-setup>header span{font-size:7px!important}.cq-page .review-column-setup .download-pdf{height:27px!important;padding:3px 9px!important;font-size:9px!important}.cq-page .review-export-actions{align-items:center;gap:4px!important;display:flex!important}.cq-page .review-export-actions button{color:#075f9f;white-space:nowrap;background:#fff;border-color:#b7d2e5;min-width:64px;width:auto!important;height:27px!important;padding:3px 8px!important;font-size:8px!important}.cq-page .review-export-actions .download-pdf{color:#fff;background:#0876ca;border-color:#0876ca;min-width:88px}.cq-page .review-export-actions .truck-fee-action{color:#087047;background:#eefaf3;border-color:#72b995}.cq-page .review-format-row{min-height:32px;grid-template-columns:78px minmax(300px,390px) minmax(160px,1fr)!important;gap:6px!important;margin-bottom:3px!important;padding:2px 5px!important}.cq-page .review-format-row>.quote-mode-buttons button{height:25px!important;padding:2px 5px!important;font-size:7.5px!important}.cq-page .review-column-options{gap:4px!important}.cq-page .review-column-options>label{border-radius:6px!important;min-height:29px!important;padding:2px 5px!important}.cq-page .review-column-options b{font-size:7.5px!important}.cq-page .review-column-options small{display:none!important}.cq-page .review-stage>.review-pdf-scroll{padding:6px 18px 18px!important}.cq-page .review-pdf-scroll>.preview-caption{margin-bottom:5px!important;padding-block:2px!important}}@media screen and (width<=900px){.cq-page .review-export-actions{grid-column:1/-1;gap:4px;display:flex;overflow-x:auto}.cq-page .review-export-actions button{min-width:max-content}}.cq-page .trucking-modal{flex-direction:column;width:min(900px,97vw);max-height:calc(100vh - 16px);display:flex;overflow:hidden}.cq-page .trucking-modal>header{flex:none;padding:10px 15px}.cq-page .trucking-modal>header h3{font-size:17px}.cq-page .trucking-modal>header p{font-size:9px}.cq-page .trucking-popup-body{flex:auto;gap:6px;min-height:0;padding:8px 14px;display:grid;overflow:auto}.cq-page .trucking-route-fields{grid-template-columns:1fr 2fr 120px;gap:9px;display:grid}.cq-page .trucking-route-fields label,.cq-page .trucking-note-field{font-size:9px;font-weight:900}.cq-page .trucking-route-fields input,.cq-page .trucking-route-fields select{height:32px;margin-top:3px;padding-block:0}.cq-page .remember-warehouse{cursor:pointer;background:#f5f9fd;border:1px solid #c8dcef;border-radius:7px;align-items:center;gap:7px;margin:0;padding:5px 7px;display:flex}.cq-page .remember-warehouse>input{width:16px;height:16px;margin:1px 0 0}.cq-page .remember-warehouse>span{flex-direction:row;align-items:center;gap:7px;font-size:8px;display:flex}.cq-page .remember-warehouse small{color:#718399;margin:0;font-size:7px;font-weight:400}.cq-page .lift-mode-panel{background:#f3fbf6;border:1px solid #bfe2cd;border-radius:7px;grid-template-columns:1fr minmax(310px,1fr);align-items:center;gap:8px;margin:0;padding:6px 8px;display:grid}.cq-page .lift-mode-panel>div:first-child{flex-direction:column;font-size:9px;display:flex}.cq-page .lift-mode-panel small{color:#627b6c;margin-top:2px;font-size:8px}.cq-page .lift-mode-buttons{grid-template-columns:1fr 1fr;gap:5px;display:grid}.cq-page .lift-mode-buttons button{height:30px;padding:3px 7px;font-size:8px}.cq-page .lift-mode-buttons button.active{color:#fff;background:#0878c5;border-color:#0878c5}.cq-page .trucking-fee-head,.cq-page .trucking-fee-row{grid-template-columns:100px 1fr 1fr 1.25fr;align-items:center;gap:8px;display:grid}.cq-page .trucking-fee-head{color:#577188;text-transform:uppercase;padding:2px 9px;font-size:7px;font-weight:900}.cq-page .trucking-fee-row{background:#f8fbfe;border:1px solid #c8dcef;border-radius:7px;margin-bottom:0;padding:4px 8px}.cq-page .trucking-fee-row>label{position:relative}.cq-page .trucking-fee-row input{text-align:right;height:30px;margin:0;padding-right:42px;font-size:11px;font-weight:800}.cq-page .trucking-fee-row em{color:#e12b2b;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:11px;right:8px}.cq-page .trucking-fee-row>span{color:#087047;flex-direction:column;min-width:0;font-size:10px;display:flex}.cq-page .trucking-fee-row>span small{color:#6c7f92;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.cq-page .trucking-note-field{margin-top:0;display:block}.cq-page .trucking-note-field textarea{resize:none;width:100%;height:48px;min-height:48px;font:inherit;border:1px solid #c7daea;border-radius:7px;margin-top:3px;padding:6px 9px}.cq-page .trucking-modal>footer{flex:none;padding:8px 14px}.cq-page .trucking-modal>footer button{padding:7px 11px;font-size:10px}.cq-page .sheet-trucking{break-inside:avoid;page-break-inside:avoid;margin-top:16px}.cq-page .sheet-trucking-route{border:1px solid #888;grid-template-columns:1fr 2fr;margin-top:6px;display:grid}.cq-page .sheet-trucking-route p{margin:0;padding:5px 7px;font-size:9px}.cq-page .sheet-trucking-route p+p{border-left:1px solid #888}.cq-page .sheet-trucking-table{border-collapse:collapse;text-align:center;width:100%;margin-top:6px}.cq-page .sheet-trucking-table th,.cq-page .sheet-trucking-table td{border:1px solid #777;padding:5px 6px;font-size:9px}.cq-page .sheet-trucking-table th{background:#e7eef3}.cq-page .sheet-trucking-table .trucking-notes-head{width:24%}.cq-page .sheet-trucking-table .sheet-trucking-notes{text-align:left;vertical-align:top;white-space:pre-line}.cq-page .sheet-rate-table .ocean-declaration-head{color:#075f3d;background:#cce7d8}.cq-page .sheet-rate-table .ocean-declaration-cell{background:#f2fbf6}.cq-page .sheet-rate-table.with-ocean-declaration th,.cq-page .sheet-rate-table.with-ocean-declaration td{padding-inline:4px;font-size:9px}@media screen and (width<=760px){.cq-page .trucking-route-fields,.cq-page .lift-mode-panel{grid-template-columns:1fr}.cq-page .trucking-fee-head{display:none}.cq-page .trucking-fee-row{grid-template-columns:70px 1fr 1fr}.cq-page .trucking-fee-row>span{grid-column:2/-1}}.cq-page .document-editor>header{align-items:flex-start}.cq-page .content-template-actions{flex:none;justify-content:flex-end;align-items:center;gap:5px;display:flex}.cq-page .content-template-actions>span{color:#6d8192;white-space:nowrap;background:#edf3f7;border-radius:6px;padding:4px 7px;font-size:7px;font-weight:900}.cq-page .content-template-actions>span.saved{color:#087047;background:#e5f6ec}.cq-page .content-template-actions>button{color:#075f9f;white-space:nowrap;background:#fff;border-color:#80b9dc;min-height:27px;padding:4px 8px;font-size:8px}.cq-page .content-template-actions>button:disabled{opacity:.45;cursor:not-allowed}.cq-page .content-template-hint{color:#738798;margin:-6px 0 7px;font-size:8px}@media screen and (width<=760px){.cq-page .document-editor>header{flex-direction:column;align-items:stretch}.cq-page .content-template-actions{justify-content:flex-start}}[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-41c7c5e4]{box-sizing:border-box}.login-page[data-v-41c7c5e4]{background:linear-gradient(135deg,#052f5c,#087fce);place-items:center;min-height:100vh;padding:20px;display:grid}.login-card[data-v-41c7c5e4]{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-41c7c5e4]{background:#edf7ff;align-items:center;gap:18px;padding:30px;display:flex}.brand>span[data-v-41c7c5e4]{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-41c7c5e4]{letter-spacing:2px;font-weight:900}.brand h1[data-v-41c7c5e4]{margin:3px 0;font-size:27px}.brand p[data-v-41c7c5e4]{color:#647b91;margin:0;font-size:12px}form[data-v-41c7c5e4]{gap:15px;padding:28px 32px;display:grid}label[data-v-41c7c5e4]{font-size:12px;font-weight:900}input[data-v-41c7c5e4]{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-41c7c5e4]:focus{border-color:#0874c7;box-shadow:0 0 0 3px #e2f2ff}button[data-v-41c7c5e4]{color:#fff;background:#e93636;border:0;border-radius:9px;height:46px;font-size:14px;font-weight:900}.error[data-v-41c7c5e4]{color:#a31313;background:#ffe9e9;border-radius:7px;margin:0;padding:9px;font-size:12px}.note[data-v-41c7c5e4]{color:#0a5a2e;background:#e6f6ec;border-radius:7px;margin:0;padding:9px;font-size:12px}.link[data-v-41c7c5e4]{color:#0874c7;justify-self:center;font-size:12px;font-weight:700;text-decoration:none}.link[data-v-41c7c5e4]:hover{text-decoration:underline}footer[data-v-41c7c5e4]{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}.page[data-v-e9fe03ed]{color:#12375f;background:linear-gradient(135deg,#052f5c,#087fce);place-items:center;min-height:100vh;padding:20px;font-family:Arial;display:grid}form[data-v-e9fe03ed],.panel[data-v-e9fe03ed]{background:#fff;border-radius:16px;gap:14px;width:min(450px,94vw);padding:30px;display:grid;box-shadow:0 25px 70px #0005}.mark[data-v-e9fe03ed]{color:#fff;text-align:center;background:#0874c7;border-radius:10px;width:72px;padding:13px;font-size:23px;font-weight:900}h1[data-v-e9fe03ed]{margin:0;font-size:25px}p[data-v-e9fe03ed]{color:#6b8195;margin:0;font-size:12px}label[data-v-e9fe03ed]{gap:6px;font-size:12px;font-weight:900;display:grid}input[data-v-e9fe03ed]{border:1px solid #bed3e6;border-radius:8px;height:44px;padding:0 12px;font-size:15px}button[data-v-e9fe03ed]{color:#fff;background:#e93636;border:0;border-radius:8px;height:45px;font-weight:900}.error[data-v-e9fe03ed]{color:#a71919;background:#ffe7e7;padding:9px}.changelog-page[data-v-15d5d3de]{--cl-bg:#eef3fa;--cl-surface:#fff;--cl-ink:#17375e;--cl-ink-soft:#5a6b82;--cl-ink-faint:#8493a8;--cl-blue:#0a5fa9;--cl-line:#d3e0ef;--cl-red:#e53935;--cl-radius:18px;--cl-shadow:0 10px 26px #17375e17;--cl-mono:ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Consolas, monospace;background:radial-gradient(1100px 520px at 80% -12%, #0a5fa914, transparent 60%), var(--cl-bg);width:100vw;height:100vh;color:var(--cl-ink);overflow:hidden auto}.cl-topbar[data-v-15d5d3de]{z-index:10;-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);border-bottom:1px solid var(--cl-line);background:#eef3fad1;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;padding:0 22px;display:grid;position:sticky;top:0}.cl-back[data-v-15d5d3de]{border:1px solid var(--cl-line);background:var(--cl-surface);color:var(--cl-blue);cursor:pointer;border-radius:10px;justify-self:start;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:700;transition:transform .15s cubic-bezier(.25,1,.5,1),border-color .15s,box-shadow .15s;display:inline-flex}.cl-back-arrow[data-v-15d5d3de]{transition:transform .2s cubic-bezier(.25,1,.5,1)}.cl-back[data-v-15d5d3de]:hover{border-color:#b8d4ed;box-shadow:0 4px 12px #17375e1a}.cl-back:hover .cl-back-arrow[data-v-15d5d3de]{transform:translate(-3px)}.cl-back[data-v-15d5d3de]:active{transform:translateY(1px)}.cl-back[data-v-15d5d3de]:focus-visible{outline-offset:2px;outline:3px solid #0a5fa973}.cl-logo[data-v-15d5d3de]{justify-self:center;width:auto;height:36px;display:block}.cl-topbar-version[data-v-15d5d3de]{font-family:var(--cl-mono);color:var(--cl-ink-soft);font-variant-numeric:tabular-nums;justify-self:end;font-size:13px;font-weight:600}.cl-main[data-v-15d5d3de]{max-width:860px;margin:0 auto;padding:56px 24px 96px}.cl-hero[data-v-15d5d3de]{margin-bottom:56px}.cl-kicker[data-v-15d5d3de]{letter-spacing:.14em;text-transform:uppercase;color:var(--cl-red);margin:0 0 12px;font-size:12px;font-weight:700}.cl-title[data-v-15d5d3de]{letter-spacing:-.03em;color:var(--cl-ink);text-wrap:balance;margin:0;font-size:clamp(2.6rem,5vw + 1rem,4rem);font-weight:800;line-height:1.05}.cl-lede[data-v-15d5d3de]{max-width:46ch;color:var(--cl-ink-soft);margin:16px 0 0;font-size:17px;line-height:1.6}.cl-facts[data-v-15d5d3de]{border:1px solid var(--cl-line);border-radius:var(--cl-radius);background:var(--cl-surface);box-shadow:var(--cl-shadow);flex-wrap:wrap;gap:40px;margin:36px 0 0;padding:22px 26px;display:flex}.cl-fact[data-v-15d5d3de]{margin:0}.cl-fact dt[data-v-15d5d3de]{letter-spacing:.06em;text-transform:uppercase;color:var(--cl-ink-faint);font-size:12px;font-weight:700}.cl-fact dd[data-v-15d5d3de]{color:var(--cl-ink);margin:6px 0 0;font-size:22px;font-weight:800}.cl-fact-mono[data-v-15d5d3de]{font-family:var(--cl-mono);font-variant-numeric:tabular-nums}.cl-timeline[data-v-15d5d3de]{margin:0;padding:0;list-style:none}.cl-release[data-v-15d5d3de]{grid-template-columns:116px 34px minmax(0,1fr);align-items:start;padding-bottom:34px;display:grid}.cl-release[data-v-15d5d3de]:last-child{padding-bottom:0}.cl-timeline.animate .cl-release[data-v-15d5d3de]{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.cl-timeline.animate .cl-release.is-visible[data-v-15d5d3de]{opacity:1;transform:none}.cl-meta[data-v-15d5d3de]{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;padding-top:2px;display:flex}.cl-version[data-v-15d5d3de]{font-family:var(--cl-mono);letter-spacing:-.01em;color:var(--cl-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.cl-date[data-v-15d5d3de]{color:var(--cl-ink-faint);font-size:12.5px}.cl-latest[data-v-15d5d3de]{background:var(--cl-red);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-top:4px;padding:3px 9px;font-size:11px;font-weight:700}.cl-spine[data-v-15d5d3de]{background:var(--cl-line);place-self:stretch center;width:2px;position:relative}.cl-release:first-child .cl-spine[data-v-15d5d3de]{background:linear-gradient(to bottom, transparent 0, transparent 9px, var(--cl-line) 9px)}.cl-release:last-child .cl-spine[data-v-15d5d3de]{background:linear-gradient(to bottom, var(--cl-line) 0, var(--cl-line) 9px, transparent 9px)}.cl-node[data-v-15d5d3de]{background:var(--cl-surface);border:3px solid var(--cl-blue);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.cl-node-latest[data-v-15d5d3de]{border-color:var(--cl-red);background:var(--cl-red);box-shadow:0 0 0 5px #e5393529}.cl-card[data-v-15d5d3de]{border:1px solid var(--cl-line);border-radius:var(--cl-radius);background:var(--cl-surface);box-shadow:var(--cl-shadow);padding:22px 24px 20px}.cl-card-title[data-v-15d5d3de]{letter-spacing:-.01em;color:var(--cl-ink);text-wrap:balance;margin:0;font-size:20px;font-weight:800}.cl-card-summary[data-v-15d5d3de]{color:var(--cl-ink-soft);margin:8px 0 18px;font-size:15px;line-height:1.6}.cl-changes[data-v-15d5d3de]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.cl-change[data-v-15d5d3de]{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:14px;display:grid}.cl-chip[data-v-15d5d3de]{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:7px;justify-self:start;padding:3px 10px;font-size:11px;font-weight:700}.cl-chip-added[data-v-15d5d3de]{color:#1a7a48;background:#e4f5ec}.cl-chip-improved[data-v-15d5d3de]{color:var(--cl-blue);background:#e6f0fb}.cl-chip-fixed[data-v-15d5d3de]{color:#b3610a;background:#fbeee0}.cl-change-text[data-v-15d5d3de]{color:#33465f;text-wrap:pretty;font-size:14.5px;line-height:1.6}.cl-footer[data-v-15d5d3de]{border-top:1px solid var(--cl-line);text-align:center;margin-top:40px;padding-top:26px}.cl-footer p[data-v-15d5d3de]{color:var(--cl-ink-faint);margin:0;font-size:13.5px}@media (width<=640px){.cl-main[data-v-15d5d3de]{padding:40px 16px 72px}.cl-logo[data-v-15d5d3de]{height:30px}.cl-release[data-v-15d5d3de]{grid-template-columns:22px minmax(0,1fr);column-gap:16px}.cl-meta[data-v-15d5d3de]{text-align:left;flex-flow:wrap;grid-column:2;align-items:baseline;gap:10px;margin-bottom:10px}.cl-spine[data-v-15d5d3de]{grid-area:1/1/3}.cl-card[data-v-15d5d3de]{grid-column:2}.cl-change[data-v-15d5d3de]{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.cl-back[data-v-15d5d3de],.cl-back-arrow[data-v-15d5d3de]{transition:none}}.mobile-app[data-v-f1559d49]{color:#152a42;background:#f3f6f8;min-height:100vh;padding-bottom:74px;font-family:Georgia,Times New Roman,serif}.mobile-topbar[data-v-f1559d49]{color:#fff;z-index:10;background:#063968;align-items:center;gap:11px;height:66px;padding:0 16px;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #001b3326}.tmc-mark[data-v-f1559d49]{letter-spacing:-1px;color:#f4a329;border:1px solid #f4a329;padding:3px 5px;font:700 21px Arial,sans-serif}.top-copy[data-v-f1559d49]{flex-direction:column;flex:1;min-width:0;display:flex}.top-copy span[data-v-f1559d49]{letter-spacing:.13em;color:#91b6d4;font:700 8px Arial,sans-serif}.top-copy strong[data-v-f1559d49]{white-space:nowrap;font:700 15px Arial,sans-serif}.icon-button[data-v-f1559d49],.home-button[data-v-f1559d49]{color:#fff;cursor:pointer;background:0 0;border:0;font:700 12px Arial,sans-serif}.icon-button[data-v-f1559d49]{padding:3px 8px;font-size:27px}.home-button[data-v-f1559d49]{color:#f4a329;font-size:10px}.page[data-v-f1559d49],.home-screen[data-v-f1559d49]{max-width:600px;margin:auto;padding:22px 16px 28px}.hero-panel[data-v-f1559d49]{color:#fff;background:linear-gradient(130deg,#063968,#0b5cab 68%,#16759f);border-radius:0 0 24px 24px;margin:-22px -16px 22px;padding:28px 22px 33px;position:relative;overflow:hidden}.hero-panel[data-v-f1559d49]:after{content:"";border:24px solid #f4a32955;border-radius:50%;width:180px;height:180px;position:absolute;top:-91px;right:-100px}.hero-panel p[data-v-f1559d49],.eyebrow[data-v-f1559d49]{letter-spacing:.15em;color:#e78a1d;margin:0 0 9px;font:700 10px Arial,sans-serif}.hero-panel p[data-v-f1559d49]{color:#f4a329}.hero-panel h1[data-v-f1559d49],.page h1[data-v-f1559d49]{margin:0 0 10px;font-size:27px;line-height:1.08}.hero-panel span[data-v-f1559d49],.intro[data-v-f1559d49],.new-start p[data-v-f1559d49]{color:#d6e4f0;font:14px/1.45 Arial,sans-serif}.home-grid[data-v-f1559d49]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home-card[data-v-f1559d49]{color:#17375e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2ea;border-radius:18px;flex-direction:column;gap:8px;min-height:152px;padding:17px;display:flex;box-shadow:0 3px 10px #17375e0c}.home-card.primary[data-v-f1559d49]{color:#063968;background:#f4a329;border-color:#f4a329}.home-card b[data-v-f1559d49]{opacity:.7;font:700 11px Arial,sans-serif}.home-card strong[data-v-f1559d49]{font:700 18px Georgia,serif}.home-card span[data-v-f1559d49]{font:12px/1.35 Arial,sans-serif}.home-card.muted[data-v-f1559d49]{background:#f9fbfc}.field[data-v-f1559d49]{margin:19px 0}.field label[data-v-f1559d49],.price-edit-grid label[data-v-f1559d49]{color:#35516d;margin-bottom:8px;font:700 12px Arial,sans-serif;display:block}.field em[data-v-f1559d49]{color:#c4472d;font-style:normal}input[data-v-f1559d49],textarea[data-v-f1559d49]{color:#17375e;background:#fff;border:1px solid #cbd8e3;border-radius:10px;outline-color:#0b5cab;width:100%;height:47px;padding:0 13px;font:15px Arial,sans-serif}.segmented[data-v-f1559d49]{background:#fff;border:1px solid #cad7e2;border-radius:10px;display:flex;overflow:hidden}.segmented button[data-v-f1559d49]{color:#54708f;cursor:pointer;background:#fff;border:0;border-right:1px solid #d6e0e8;flex:1;min-height:42px;font:700 13px Arial,sans-serif}.segmented button[data-v-f1559d49]:last-child{border:0}.segmented button.selected[data-v-f1559d49]{color:#fff;background:#063968}.segmented button[data-v-f1559d49]:disabled{color:#a2afba;background:#f1f3f5}.availability[data-v-f1559d49]{background:#fff6e6;border-left:4px solid #f4a329;gap:3px;margin:20px 0;padding:12px 13px;font:13px Arial,sans-serif;display:grid}.availability strong[data-v-f1559d49]{color:#063968}.availability small[data-v-f1559d49]{color:#8b6121}.cta[data-v-f1559d49]{color:#063968;cursor:pointer;background:#f4a329;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 16px;font:700 14px Arial,sans-serif;display:flex;box-shadow:0 5px 12px #a8641724}.cta[data-v-f1559d49]:disabled{color:#788692;box-shadow:none;cursor:not-allowed;background:#cbd4dc}.cta span[data-v-f1559d49]{font-size:12px}.section-heading[data-v-f1559d49]{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.section-heading h1[data-v-f1559d49]{margin:0}.result-count[data-v-f1559d49]{color:#71869b;font:700 11px Arial,sans-serif}.mode[data-v-f1559d49]{margin-bottom:12px}.rate-card[data-v-f1559d49],.edit-card[data-v-f1559d49]{cursor:pointer;background:#fff;border:1px solid #dce5eb;border-radius:14px;margin:10px 0;padding:14px;box-shadow:0 3px 12px #17375e0b}.rate-card.chosen[data-v-f1559d49],.customer-list button.chosen[data-v-f1559d49]{border-color:#f4a329;box-shadow:0 0 0 2px #f4a32942}.rate-head[data-v-f1559d49]{align-items:center;gap:10px;display:flex}.carrier-dot[data-v-f1559d49]{color:#063968;background:#e7eff6;border-radius:50%;place-items:center;width:35px;height:35px;font:700 11px Arial,sans-serif;display:grid}.rate-head div[data-v-f1559d49]{flex:1;gap:3px;display:grid}.rate-head strong[data-v-f1559d49],.edit-card strong[data-v-f1559d49]{font:700 15px Arial,sans-serif}.rate-head small[data-v-f1559d49],.edit-card-title span[data-v-f1559d49]{color:#71869b;font:11px Arial,sans-serif}.check[data-v-f1559d49]{color:#063968;background:#f4a329;border:1px solid #c8d5df;border-radius:50%;place-items:center;width:21px;height:21px;font:700 9px Arial,sans-serif;display:grid}.rate-prices[data-v-f1559d49]{border-top:1px solid #e7edf1;gap:25px;margin-top:13px;padding-top:11px;display:flex}.rate-prices span[data-v-f1559d49]{gap:2px;display:grid}.rate-prices small[data-v-f1559d49],.source-box small[data-v-f1559d49]{color:#71869b;font:10px Arial,sans-serif}.rate-prices b[data-v-f1559d49]{color:#063968;font:700 14px Arial,sans-serif}.link-button[data-v-f1559d49]{color:#0b5cab;cursor:pointer;background:0 0;border:0;padding:10px 0 0;font:700 11px Arial,sans-serif}.rate-detail[data-v-f1559d49]{color:#54708f;background:#f4f8fb;border-radius:0 0 14px 14px;justify-content:space-between;gap:8px;margin:10px -14px -14px;padding:10px 14px;font:10px Arial,sans-serif;display:flex}.sticky[data-v-f1559d49]{margin-top:14px;position:sticky;bottom:65px}.edit-card[data-v-f1559d49]{cursor:default}.edit-card-title[data-v-f1559d49]{justify-content:space-between;gap:8px;margin-bottom:14px;display:flex}.price-edit-grid[data-v-f1559d49]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.price-edit-grid label[data-v-f1559d49]{margin:0;font-size:10px}.price-edit-grid input[data-v-f1559d49]{height:41px;margin-top:5px;font-size:13px}.source-box[data-v-f1559d49]{border-top:1px dashed #cbd8e3;margin-top:12px;padding-top:10px}.source-box p[data-v-f1559d49]{color:#54708f;margin:4px 0 0;font:12px/1.4 Arial,sans-serif}.journey[data-v-f1559d49]{color:#54708f;align-items:center;gap:6px;margin:34px 0;font:700 10px Arial,sans-serif;display:flex}.journey i[data-v-f1559d49]{background:#cbd8e3;flex:1;height:1px}.new-start[data-v-f1559d49]{padding-top:42px}.new-start h1[data-v-f1559d49]{font-size:32px}.port-list[data-v-f1559d49],.customer-list[data-v-f1559d49]{margin-top:14px}.port-list button[data-v-f1559d49],.customer-list button[data-v-f1559d49]{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5eb;border-radius:11px;justify-content:space-between;gap:8px;width:100%;margin:6px 0;padding:13px;display:flex}.port-list strong[data-v-f1559d49],.customer-list strong[data-v-f1559d49]{font:700 13px Arial,sans-serif}.port-list span[data-v-f1559d49],.customer-list span[data-v-f1559d49]{color:#71869b;font:11px Arial,sans-serif}.route-pill[data-v-f1559d49]{color:#17375e;background:#e8f0f6;border-radius:8px;padding:9px 11px;font:700 12px Arial,sans-serif}.source-row[data-v-f1559d49]{color:#54708f;background:#f3f7fa;border-radius:9px;grid-template-columns:1fr auto;gap:5px 10px;margin-bottom:11px;padding:10px;font:11px Arial,sans-serif;display:grid}.source-row b[data-v-f1559d49]{color:#063968}.pdf-sheet[data-v-f1559d49]{background:#fff;border-top:7px solid #063968;min-height:420px;margin:16px 0;padding:20px 17px;box-shadow:0 3px 15px #17375e1c}.pdf-brand[data-v-f1559d49]{color:#063968;font:700 25px Arial,sans-serif}.pdf-brand span[data-v-f1559d49]{letter-spacing:.12em;margin-left:5px;font-size:9px}.pdf-type[data-v-f1559d49]{letter-spacing:.12em;color:#e78a1d;border-bottom:1px solid #d8e2ea;padding-bottom:12px;font:700 11px Arial,sans-serif}.pdf-meta[data-v-f1559d49]{color:#54708f;gap:5px;font:11px Arial,sans-serif;display:grid}.pdf-line[data-v-f1559d49]{border-bottom:1px solid #e6edf2;gap:5px;padding:12px 0;font:12px Arial,sans-serif;display:grid}.pdf-line strong[data-v-f1559d49]{color:#063968}.pdf-line small[data-v-f1559d49],.pdf-note[data-v-f1559d49]{color:#71869b;font:10px/1.4 Arial,sans-serif}.pdf-actions[data-v-f1559d49]{gap:9px;display:grid}.secondary[data-v-f1559d49]{color:#063968;background:#fff;border:1px solid #063968;border-radius:10px;min-height:44px;font:700 13px Arial,sans-serif}.flow-nav[data-v-f1559d49]{z-index:10;background:#fff;border-top:1px solid #dce5eb;justify-content:space-between;height:58px;padding:0 18px;display:flex;position:fixed;bottom:0;left:0;right:0}.flow-nav button[data-v-f1559d49]{color:#063968;background:0 0;border:0;font:700 12px Arial,sans-serif}.mobile-toast[data-v-f1559d49]{z-index:20;color:#fff;background:#063968;border-left:4px solid #f4a329;border-radius:8px;padding:13px;font:13px Arial,sans-serif;position:fixed;bottom:74px;left:18px;right:18px;box-shadow:0 7px 20px #001d3870}@media (width>=769px){.mobile-app[data-v-f1559d49]{border-radius:25px;max-width:430px;min-height:calc(100vh - 40px);margin:20px auto;overflow:hidden;box-shadow:0 12px 42px #17375e30}.mobile-topbar[data-v-f1559d49]{position:relative}}.port-suggestions[data-v-f1559d49]{gap:5px;margin-top:7px;display:grid}.port-suggestions button[data-v-f1559d49]{text-align:left;color:#17375e;background:#fff;border:1px solid #dce5eb;border-radius:8px;padding:10px 12px;font:13px Arial,sans-serif}.mobile-app[data-v-f1559d49]{width:100%;max-width:100vw;min-height:100dvh;padding-bottom:calc(74px + env(safe-area-inset-bottom));overflow-x:hidden}.mobile-topbar[data-v-f1559d49]{height:calc(66px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0}.home-grid[data-v-f1559d49]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-card[data-v-f1559d49]{min-width:0}.flow-nav[data-v-f1559d49]{height:calc(58px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.tmc-mark[data-v-f1559d49]{background:#fff;border-radius:5px;align-items:center;display:flex;border:0!important;padding:0!important}.tmc-logo[data-v-f1559d49]{object-fit:contain;width:47px;height:38px;display:block}.top-actions[data-v-f1559d49]{align-items:center;gap:8px;display:flex;position:relative}.update-button[data-v-f1559d49]{color:#fff;cursor:pointer;background:#ffffff18;border:1px solid #ffffff42;border-radius:17px;align-items:center;gap:4px;height:34px;padding:0 9px;font:700 10px Arial,sans-serif;display:flex}.update-button svg[data-v-f1559d49]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.update-button.loading svg[data-v-f1559d49]{animation:.7s linear infinite mobile-update-spin-f1559d49}.update-button[data-v-f1559d49]:disabled{opacity:.7}.bell-button[data-v-f1559d49],.account-button[data-v-f1559d49]{color:#fff;cursor:pointer;background:#ffffff18;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.bell-button[data-v-f1559d49]{position:relative}.bell-button svg[data-v-f1559d49]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.bell-button i[data-v-f1559d49]{background:#f4a329;border:1px solid #063968;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.account-button[data-v-f1559d49]{color:#063968;background:#f4a329;font:700 11px Arial,sans-serif}.account-menu[data-v-f1559d49]{color:#17375e;z-index:20;background:#fff;border-radius:10px;width:156px;padding:11px;position:absolute;top:42px;right:0;box-shadow:0 10px 24px #001b3350}.account-menu strong[data-v-f1559d49]{margin-bottom:9px;font:700 12px Arial,sans-serif;display:block}.account-menu button[data-v-f1559d49]{color:#ba3527;text-align:left;background:0 0;border:0;border-top:1px solid #e3ebf4;width:100%;padding-top:9px;font:700 12px Arial,sans-serif}@keyframes mobile-update-spin-f1559d49{to{transform:rotate(360deg)}}.notifications-menu[data-v-f1559d49]{color:#17375e;z-index:20;background:#fff;border-radius:10px;width:min(300px,78vw);max-height:360px;padding:12px;position:absolute;top:42px;right:42px;overflow:auto;box-shadow:0 10px 24px #001b3350}.notifications-menu>strong[data-v-f1559d49]{margin-bottom:8px;font:700 13px Arial,sans-serif;display:block}.notifications-menu button[data-v-f1559d49]{color:#17375e;text-align:left;background:#fff;border:0;border-top:1px solid #e7edf2;gap:4px;width:100%;padding:10px 0;font-family:Arial,sans-serif;display:grid}.notifications-menu button.unread b[data-v-f1559d49]{color:#0b5cab}.notifications-menu span[data-v-f1559d49]{font-size:11px;line-height:1.35}.notifications-menu small[data-v-f1559d49]{color:#71869b;font-size:10px}.notifications-menu p[data-v-f1559d49]{color:#71869b;margin:14px 0 4px;font:12px Arial,sans-serif}.notifications-head[data-v-f1559d49]{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.notifications-head>strong[data-v-f1559d49]{font:700 13px Arial,sans-serif}.notifications-head>button[data-v-f1559d49]{color:#ba3527!important;border:0!important;width:auto!important;padding:3px 0!important;font:700 10px Arial,sans-serif!important}.notification-row[data-v-f1559d49]{border-top:1px solid #e7edf2;align-items:start;display:flex}.notifications-menu .notification-row>button[data-v-f1559d49]:first-child{color:#17375e;text-align:left;background:#fff;border:0;flex:1;padding:10px 0;font-family:Arial,sans-serif}.notifications-menu .notification-row>button:first-child.unread b[data-v-f1559d49]{color:#0b5cab}.notification-delete[data-v-f1559d49]{color:#9aaabd!important;text-align:right!important;background:0 0!important;border:0!important;width:28px!important;padding:10px 0!important;font:700 11px Arial,sans-serif!important}.account-menu button[data-v-f1559d49]{color:#17375e}.account-menu button.signout[data-v-f1559d49]{color:#ba3527}.profile-sheet[data-v-f1559d49]{width:100%;padding:22px 18px calc(22px + env(safe-area-inset-bottom));color:#17375e;background:#f7fafc;border-radius:20px 20px 0 0}.profile-sheet .cta[data-v-f1559d49]{margin-top:20px}@media (width<=600px){.home-screen[data-v-f1559d49]{width:100%;max-width:100%;padding:16px;overflow:hidden}.hero-panel[data-v-f1559d49]{margin:-16px -16px 18px;padding:22px 20px 26px}.hero-panel h1[data-v-f1559d49]{max-width:76%;font-size:22px;line-height:1.15}.hero-panel span[data-v-f1559d49]{max-width:80%;font-size:12px;display:block}.home-grid[data-v-f1559d49]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.home-card[data-v-f1559d49]{width:100%;min-height:138px;padding:14px;overflow:hidden}.home-card strong[data-v-f1559d49]{font-size:16px;line-height:1.1}.home-card span[data-v-f1559d49]{overflow-wrap:anywhere;font-size:11px;line-height:1.3}}.profile-overlay[data-v-f1559d49]{z-index:30;background:#001b335c;align-items:end;display:flex;position:fixed;inset:0}.profile-sheet[data-v-f1559d49]{width:100%;max-height:90dvh;padding:22px 18px calc(22px + env(safe-area-inset-bottom));color:#17375e;background:#f7fafc;border-radius:20px 20px 0 0;overflow:auto}.profile-sheet-head[data-v-f1559d49]{justify-content:space-between;align-items:start;margin-bottom:12px;display:flex}.profile-sheet h2[data-v-f1559d49]{margin:0;font-size:23px}.profile-sheet-head button[data-v-f1559d49]{color:#0b5cab;background:0 0;border:0;font:700 12px Arial,sans-serif}.profile-avatar-preview[data-v-f1559d49]{color:#063968;background:#e8f3fb;border:3px solid #d9efff;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 7px;font:700 21px Arial,sans-serif;display:grid}.profile-note[data-v-f1559d49]{color:#71869b;text-align:center;margin:0 0 16px;font:11px Arial,sans-serif}.profile-sheet label[data-v-f1559d49]{color:#35516d;gap:7px;margin:13px 0;font:700 12px Arial,sans-serif;display:grid}.profile-sheet label em[data-v-f1559d49]{color:#c4472d;font-style:normal}.profile-sheet label small[data-v-f1559d49]{color:#71869b;font:10px Arial,sans-serif}.profile-sheet input.readonly[data-v-f1559d49]{color:#71869b;background:#e8eef3}.profile-error[data-v-f1559d49]{color:#ba3527;background:#fdeaea;border-radius:8px;margin:12px 0;padding:10px;font:12px Arial,sans-serif}.profile-actions[data-v-f1559d49]{grid-template-columns:1fr 1.4fr;gap:9px;margin-top:20px;display:grid}.profile-actions .cta[data-v-f1559d49]{margin:0}.mobile-app[data-v-f1559d49]{touch-action:pan-y;overscroll-behavior-x:none;height:100dvh;position:fixed;inset:0;width:100%!important;max-width:100%!important;min-height:0!important;overflow:clip auto!important}.home-screen[data-v-f1559d49],.page[data-v-f1559d49]{max-width:100%;overflow-x:clip}.hero-panel[data-v-f1559d49],.home-grid[data-v-f1559d49],.home-card[data-v-f1559d49]{max-width:100%}.home-screen .hero-panel[data-v-f1559d49]{width:calc(100% + 32px);margin:-16px -16px 18px;padding:22px 20px 26px;max-width:none!important}.home-screen .hero-panel h1[data-v-f1559d49]{max-width:none;padding-right:8px;font-size:20px;line-height:1.15}.home-screen .hero-panel span[data-v-f1559d49]{max-width:none;font-size:12px}.home-screen .hero-panel[data-v-f1559d49]:after{width:150px;height:150px;top:-72px;right:-82px}.page .intro[data-v-f1559d49]{color:#35516d}.field-hint[data-v-f1559d49]{color:#71869b;margin-top:6px;font:11px/1.35 Arial,sans-serif;display:block}.rate-update[data-v-f1559d49]{color:#71869b;border-top:1px solid #eef3f6;justify-content:space-between;gap:8px;margin-top:9px;padding-top:8px;font:10px Arial,sans-serif;display:flex}.results-page .sticky[data-v-f1559d49]{left:16px;right:16px;bottom:calc(58px + env(safe-area-inset-bottom) + 10px);z-index:15;width:auto;margin:0;position:fixed}.results-page .sticky b[data-v-f1559d49]{font-size:12px}.rate-detail[data-v-f1559d49]{color:#54708f;background:#f4f8fb;border-radius:0 0 14px 14px;gap:4px;margin:10px -14px -14px;padding:10px 14px;font:10px/1.35 Arial,sans-serif;display:grid}.rate-detail span[data-v-f1559d49]:first-child{color:#17375e;font-weight:700}.mobile-app input[data-v-f1559d49],.mobile-app select[data-v-f1559d49],.mobile-app textarea[data-v-f1559d49]{font-size:16px!important}.calculation-box[data-v-f1559d49]{color:#123d69;background:#fff7e8;border:1px solid #f1b44c;border-left:4px solid #f6a623;border-radius:10px;margin:14px 0;padding:12px}.calculation-box strong[data-v-f1559d49],.calculation-box label[data-v-f1559d49]{display:block}.calculation-box label[data-v-f1559d49]{margin-top:9px;font-size:12px;font-weight:700}.calculation-box input[data-v-f1559d49]{width:100%;margin-top:5px}.profit-reset[data-v-f1559d49]{color:#8a5710;background:#fff;border:1px solid #c88719;border-radius:7px;margin-top:9px;padding:7px 10px;font:700 11px Arial,sans-serif}.price-edit-grid label small[data-v-f1559d49]{color:#687b8f;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.rate-update .rate-classification[data-v-f1559d49]{color:#123d69;white-space:nowrap;font-size:10px;font-weight:700}.rate-detail span[data-v-f1559d49]:first-child,.source-box p[data-v-f1559d49]{white-space:pre-line}.lcl-price[data-v-f1559d49]{border-top:1px solid #e7edf1;align-items:baseline;gap:8px;margin-top:13px;padding-top:11px;display:flex}.lcl-price small[data-v-f1559d49],.lcl-price span[data-v-f1559d49]{color:#71869b;font:10px Arial,sans-serif}.lcl-price b[data-v-f1559d49]{color:#063968;font:700 17px Arial,sans-serif}.managed-customer[data-v-f1559d49]{background:#fff;border:1px solid #dce5eb;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:13px;display:flex}.managed-customer div[data-v-f1559d49],.managed-customer strong[data-v-f1559d49],.managed-customer span[data-v-f1559d49]{display:block}.managed-customer strong[data-v-f1559d49]{font:700 13px Arial,sans-serif}.managed-customer span[data-v-f1559d49]{color:#71869b;margin-top:4px;font:11px Arial,sans-serif}.managed-customer b[data-v-f1559d49]{border-radius:99px;padding:5px 8px;font:700 10px Arial,sans-serif}.managed-customer b.active[data-v-f1559d49]{color:#21633f;background:#e5f5eb}.managed-customer b.inactive[data-v-f1559d49]{color:#8a5710;background:#fff2d8}.customer-actions[data-v-f1559d49]{justify-items:end;gap:5px;display:grid}.customer-actions button[data-v-f1559d49]{cursor:pointer;border:0}.customer-actions button.active[data-v-f1559d49],.customer-actions button.inactive[data-v-f1559d49]{border-radius:99px;padding:5px 8px;font:700 10px Arial,sans-serif}.customer-actions button.active[data-v-f1559d49]{color:#21633f;background:#e5f5eb}.customer-actions button.inactive[data-v-f1559d49]{color:#8a5710;background:#fff2d8}.edit-shipper[data-v-f1559d49]{color:#063968;background:0 0;padding:2px 0;font:700 11px Arial,sans-serif}.empty-customers[data-v-f1559d49]{color:#71869b;font:12px Arial,sans-serif}.shipper-form[data-v-f1559d49]{background:#fff;border:1px solid #dce5eb;border-radius:13px;margin-top:22px;padding:15px}.shipper-form h2[data-v-f1559d49]{color:#063968;margin:0 0 13px;font:700 17px Georgia,serif}.shipper-note[data-v-f1559d49]{color:#71869b;margin:-7px 0 12px;font:10px Arial,sans-serif}.shipper-grid[data-v-f1559d49]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.shipper-form label[data-v-f1559d49]{color:#35516d;margin:11px 0;font:700 12px Arial,sans-serif;display:block}.shipper-form em[data-v-f1559d49]{color:#c4472d;font-style:normal}.shipper-form input[data-v-f1559d49],.shipper-form textarea[data-v-f1559d49]{margin-top:5px}.shipper-form textarea[data-v-f1559d49]{box-sizing:border-box;resize:vertical;color:#17375e;border:1px solid #cbd8e3;border-radius:10px;width:100%;min-height:70px;padding:10px 13px;font:16px Arial,sans-serif}.calculation-box select[data-v-f1559d49]{box-sizing:border-box;color:#17375e;background:#fff;border:1px solid #cbd8e3;border-radius:8px;width:100%;height:42px;margin-top:5px;font:14px Arial,sans-serif}.calculation-actions[data-v-f1559d49]{gap:8px;margin-top:9px;display:flex}.calculation-actions .profit-reset[data-v-f1559d49]{flex:1;margin-top:0}.range-profit-tools[data-v-f1559d49]{gap:7px;margin-top:10px;display:grid}.range-source-hint[data-v-f1559d49]{color:#54708f;margin:0;font:700 10px Arial,sans-serif}.range-profit-row[data-v-f1559d49]{grid-template-columns:1fr 1fr 1fr 28px;gap:5px;display:grid}.range-profit-row input[data-v-f1559d49]{min-width:0;height:36px;padding:0 7px}.range-profit-row button[data-v-f1559d49]{color:#a32626;background:#fee5e5;border:0;border-radius:7px;font-weight:800}.edit-container-mode[data-v-f1559d49]{margin:12px 0}.source-mode-20rf[data-v-f1559d49]{grid-template-columns:1fr auto}.source-mode-20rf span[data-v-f1559d49]:nth-of-type(2),.source-mode-20rf b[data-v-f1559d49]:nth-of-type(2),.source-mode-40rf span[data-v-f1559d49]:first-of-type,.source-mode-40rf b[data-v-f1559d49]:first-of-type{display:none}.fee-section[data-v-f1559d49]{border-top:1px dashed #cbd8e3;margin-top:12px;padding-top:10px}.fee-section>strong[data-v-f1559d49]{color:#35516d;font:700 12px Arial,sans-serif}.fee-section p[data-v-f1559d49]{color:#71869b;margin:8px 0 0;font:11px Arial,sans-serif}.fee-toggle[data-v-f1559d49]{color:#063968;text-align:left;background:#f5f9fc;border:1px solid #bcd0df;border-radius:8px;width:100%;padding:9px 10px;font:700 12px Arial,sans-serif}.fee-panel[data-v-f1559d49]{background:#f6f9fb;border-radius:8px;margin-top:8px;padding:9px}.source-switch[data-v-f1559d49]{gap:6px;margin-bottom:7px;display:flex}.source-switch button[data-v-f1559d49]{color:#54708f;background:#fff;border:1px solid #cbd8e3;border-radius:7px;flex:1;padding:7px;font:700 11px Arial,sans-serif}.source-switch button.selected[data-v-f1559d49]{color:#fff;background:#063968;border-color:#063968}.fee-columns[data-v-f1559d49]{color:#71869b;grid-template-columns:1fr 104px;gap:7px;margin:7px 0 2px 35px;font:700 10px Arial,sans-serif;display:grid}.charge-edit[data-v-f1559d49]{color:#17375e;grid-template-columns:18px 1fr;align-items:center;gap:5px 7px;margin-top:8px;font:700 11px Arial,sans-serif;display:grid}.charge-edit small[data-v-f1559d49]{color:#71869b;grid-column:2;font:10px Arial,sans-serif}.charge-edit input[type=number][data-v-f1559d49]{grid-column:2;height:36px;font-size:14px}.charge-edit.fee-charge[data-v-f1559d49]{grid-template-columns:28px 1fr 104px;align-items:center;gap:9px}.charge-edit.fee-charge input[type=checkbox][data-v-f1559d49]{width:20px;height:20px;margin:0}.charge-edit.fee-charge small[data-v-f1559d49]{color:#71869b;margin-top:2px;font:10px Arial,sans-serif;display:block}.charge-edit.fee-charge input[type=number][data-v-f1559d49]{grid-column:3;width:100%;margin:0}.surcharge-edit[data-v-f1559d49]{grid-template-columns:1fr 1fr}.surcharge-edit small[data-v-f1559d49]{grid-column:1/-1}.surcharge-edit input[type=number][data-v-f1559d49]{grid-column:auto}.review-option-field[data-v-f1559d49]{margin:14px 0 18px}.review-option-grid[data-v-f1559d49]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.review-option-grid button[data-v-f1559d49]{color:#0a426f;text-align:left;background:#fff;border:1px solid #ccdce6;border-radius:11px;flex-direction:column;gap:4px;min-height:74px;padding:9px 6px;display:flex}.review-option-grid button b[data-v-f1559d49]{font-size:13px}.review-option-grid button small[data-v-f1559d49]{color:#668098;font-size:10px;line-height:1.25}.review-option-grid button.selected[data-v-f1559d49]{color:#fff;background:#0a487c;border-color:#0a487c;box-shadow:0 6px 14px #0a487c2e}.review-option-grid button.selected small[data-v-f1559d49]{color:#dfeeff}.review-hint[data-v-f1559d49]{color:#627c91;margin-top:8px;line-height:1.4;display:block}.live-pdf-preview[data-v-f1559d49]{border:1px solid #aebfcd;box-shadow:0 8px 20px #103d5e1f}.pdf-line[data-v-f1559d49]{border-top:1px solid #d8e0e6;flex-direction:column;gap:5px;padding:10px 0;display:flex}.pdf-line .preview-main[data-v-f1559d49]{color:#073e6d;font-weight:800}.pdf-line small[data-v-f1559d49]{color:#506d83;line-height:1.35}.live-pdf-preview[data-v-f1559d49]{color:#111;background:#fff;padding:14px 12px}.live-pdf-header[data-v-f1559d49]{border-bottom:1px solid #1d1d1d;grid-template-columns:62px 1fr;align-items:center;gap:12px;padding-bottom:10px;display:grid}.live-pdf-header img[data-v-f1559d49]{width:58px;height:auto}.live-pdf-header div[data-v-f1559d49]{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.live-pdf-header strong[data-v-f1559d49]{color:#0870bd;font-size:16px}.live-pdf-header small[data-v-f1559d49]{font-size:7px;line-height:1.2}.live-pdf-info[data-v-f1559d49]{grid-template-columns:1.45fr .95fr;gap:8px;margin:12px 0;display:grid}.live-pdf-info>div[data-v-f1559d49]{border:1px solid #aebfcd;flex-direction:column;gap:3px;min-height:76px;padding:8px;font-size:8px;display:flex}.live-pdf-info>div[data-v-f1559d49]:last-child{background:#f1f7fb}.live-pdf-info b[data-v-f1559d49]{color:#0870bd;letter-spacing:.08em;font-size:7px}.live-pdf-info strong[data-v-f1559d49]{font-size:9px}.live-pdf-title[data-v-f1559d49]{text-align:center;margin:8px 0 14px;font-size:13px;text-decoration:underline}.live-pdf-copy[data-v-f1559d49]{margin:4px 0;font-size:9px;line-height:1.35}.live-pdf-table[data-v-f1559d49]{border-collapse:collapse;table-layout:fixed;width:100%;margin:10px 0;font-size:7px}.live-pdf-table th[data-v-f1559d49],.live-pdf-table td[data-v-f1559d49]{text-align:center;vertical-align:middle;overflow-wrap:anywhere;border:.35px solid #46566259;padding:5px 3px}.live-pdf-table th[data-v-f1559d49]{background:#d9d9d9;font-weight:800}.live-pdf-table td[data-v-f1559d49]{font-weight:600}.live-pdf-table th[data-v-f1559d49]:first-child{width:13%}.live-pdf-table .pdf-surcharge-cell[data-v-f1559d49]{text-align:left;font-size:6px;line-height:1.35}.live-local-charge[data-v-f1559d49]{flex-direction:column;gap:4px;margin:10px 0;font-size:8px;display:flex}.live-local-charge b[data-v-f1559d49]{text-decoration:underline}.live-local-charge span[data-v-f1559d49]{border:1px solid #777;padding:4px}.live-pdf-notes[data-v-f1559d49]{flex-direction:column;gap:2px;margin-top:10px;font-size:7px;font-style:italic;display:flex}.live-pdf-close[data-v-f1559d49]{margin:12px 0;font-size:8px;line-height:1.45}.live-pdf-scroll[data-v-f1559d49]{-webkit-overflow-scrolling:touch;width:100%;padding-bottom:12px;overflow:auto}.live-pdf-scroll .live-pdf-preview[data-v-f1559d49]{width:720px;min-width:720px}.pdf-surcharge-cell span[data-v-f1559d49]{margin-bottom:3px;display:block}@media print{.live-pdf-scroll[data-v-f1559d49]{overflow:visible}.live-pdf-scroll .live-pdf-preview[data-v-f1559d49]{width:190mm;min-width:190mm;box-shadow:none}.live-pdf-table tr[data-v-f1559d49],.live-local-charge[data-v-f1559d49]{break-inside:avoid;page-break-inside:avoid}}.live-pdf-scroll[data-v-f1559d49]{overscroll-behavior:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;background:#eaf1f5;border:1px solid #d3e0e8;width:100%;max-height:68vh;overflow:auto}.live-pdf-scroll .live-pdf-preview[data-v-f1559d49]{box-sizing:border-box;width:794px;min-width:794px;min-height:1123px;margin:0}.live-pdf-table[data-v-f1559d49],.live-pdf-table tr[data-v-f1559d49]{break-inside:avoid;page-break-inside:avoid}@media print{@page{size:A4 portrait;margin:8mm}.flow-nav[data-v-f1559d49],.cta[data-v-f1559d49],.secondary[data-v-f1559d49],.review-option-field[data-v-f1559d49],.eyebrow[data-v-f1559d49],.review-page>h1[data-v-f1559d49]{display:none!important}.live-pdf-scroll[data-v-f1559d49]{background:0 0;border:0;width:auto;max-height:none;overflow:visible}.live-pdf-scroll .live-pdf-preview[data-v-f1559d49]{width:194mm;min-width:194mm;min-height:281mm;box-shadow:none;border:0;padding:6mm}.live-pdf-table[data-v-f1559d49],.live-local-charge[data-v-f1559d49],.live-pdf-notes[data-v-f1559d49]{break-inside:avoid;page-break-inside:avoid}}.live-pdf-preview[data-v-f1559d49],.live-pdf-preview[data-v-f1559d49] *{font-family:Times New Roman,Times,serif!important}.live-pdf-table.pdf-option-op1 .pdf-surcharge-cell[data-v-f1559d49]{white-space:nowrap;font-size:8px;line-height:1.4}.live-pdf-table.pdf-option-op1 .pdf-surcharge-cell span[data-v-f1559d49]{margin-bottom:4px;display:block}.live-pdf-table.pdf-option-op1 th[data-v-f1559d49]:nth-child(5),.live-pdf-table.pdf-option-op1 td[data-v-f1559d49]:nth-child(5),.live-pdf-table.pdf-option-op1 th[data-v-f1559d49]:nth-child(6),.live-pdf-table.pdf-option-op1 td[data-v-f1559d49]:nth-child(6){font-size:7px}.live-pdf-table.pdf-option-op1[data-v-f1559d49]{table-layout:fixed}.live-pdf-table.pdf-option-op1 .pdf-surcharge-cell[data-v-f1559d49]{text-align:left;font-size:8px;line-height:1.35}.live-pdf-table.pdf-option-op1 .pdf-surcharge-cell span[data-v-f1559d49]{white-space:nowrap;margin-bottom:4px;display:block}.live-pdf-table.pdf-option-op1 th[data-v-f1559d49]:nth-child(5),.live-pdf-table.pdf-option-op1 td[data-v-f1559d49]:nth-child(5),.live-pdf-table.pdf-option-op1 th[data-v-f1559d49]:nth-child(6),.live-pdf-table.pdf-option-op1 td[data-v-f1559d49]:nth-child(6){font-size:7px}.live-pdf-table.pdf-option-op1 .pdf-surcharge-cell[data-v-f1559d49],.live-pdf-table.pdf-option-op1 .pdf-surcharge-cell span[data-v-f1559d49]{text-align:center}textarea[data-v-f1559d49]{resize:vertical;height:88px;padding:12px 13px}.home-card[data-v-f1559d49],.home-card.primary[data-v-f1559d49],.home-card.muted[data-v-f1559d49]{color:#17375e;background:#c9e2f2;border-color:#8dbddb}.quotation-basket-button[data-v-f1559d49]{color:#fff;background:#ffffff1f;border:1px solid #ffffff73;border-radius:18px;margin-left:auto;margin-right:10px;padding:7px 10px;font:700 11px/1 Arial,sans-serif}.quotation-basket-button b[data-v-f1559d49]{color:#083f70;background:#f7a91b;border-radius:50%;place-items:center;min-width:16px;height:16px;margin-left:4px;display:inline-grid}.basket-line[data-v-f1559d49]{background:#fff;border:1px solid #cbdce6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:13px;display:flex}.basket-line div[data-v-f1559d49]{color:#16385d;flex-direction:column;gap:3px;min-width:0;display:flex}.basket-line span[data-v-f1559d49],.basket-line small[data-v-f1559d49]{color:#657f94;font-size:12px}.basket-line button[data-v-f1559d49]{color:#a94232;background:#fff6f3;border:1px solid #d16b5a;border-radius:7px;padding:8px 9px;font-weight:700}.empty-basket[data-v-f1559d49]{color:#708497;text-align:center;margin:20px 0}.basket-page .secondary[data-v-f1559d49]{width:100%;margin:8px 0}.live-pdf-footer[data-v-f1559d49]{color:#111;text-align:center;border-top:1px solid #555;margin-top:16px;padding-top:7px;font:italic 7px/1.35 Times New Roman,serif}.quotation-meta-fields[data-v-f1559d49]{grid-template-columns:1fr;gap:12px;margin:12px 0;display:grid}.quotation-meta-fields label[data-v-f1559d49]{color:#274b6d;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.quotation-meta-fields input[data-v-f1559d49]{width:100%;min-width:0}.rate-reference-actions[data-v-f1559d49]{gap:8px;margin-top:10px;display:flex}.rate-reference-actions button[data-v-f1559d49]{color:#0b5cab;background:#fff;border:1px solid #9fc7e4;border-radius:7px;flex:1;padding:7px 8px;font:700 10px Arial,sans-serif}.rate-detail[data-v-f1559d49]{grid-template-columns:1fr auto;column-gap:10px}.rate-detail .transit-time[data-v-f1559d49]{color:#17375e;white-space:nowrap;align-self:end;font-weight:700}.rate-detail .rate-reference-actions[data-v-f1559d49]{grid-column:1/-1}.home-card[data-v-f1559d49]{text-align:center;justify-content:center;align-items:center}.rate-reference-overlay[data-v-f1559d49]{z-index:70;background:#001b335c;align-items:end;display:flex;position:fixed;inset:0}.rate-reference-sheet[data-v-f1559d49]{color:#17375e;background:#f7fafc;border-radius:20px 20px 0 0;width:100%;max-height:78dvh;overflow:auto}.rate-reference-sheet header[data-v-f1559d49]{border-bottom:1px solid #dce7ef;justify-content:space-between;gap:14px;padding:18px 18px 14px;display:flex}.rate-reference-sheet header p[data-v-f1559d49]{color:#71869b;margin:0 0 3px;font:700 10px Arial,sans-serif}.rate-reference-sheet header h2[data-v-f1559d49]{margin:0;font:700 20px Arial,sans-serif}.rate-reference-sheet header button[data-v-f1559d49]{color:#0b5cab;background:#e7f2fa;border:0;border-radius:50%;width:32px;height:32px;font-size:23px;line-height:1}.reference-content[data-v-f1559d49]{padding:18px}.reference-content p[data-v-f1559d49],.free-time-content dd[data-v-f1559d49]{white-space:pre-wrap;overflow-wrap:anywhere;color:#284b68;margin:0;font:13px/1.55 Arial,sans-serif}.free-time-content dl[data-v-f1559d49]{gap:14px;margin:0;display:grid}.free-time-content dl div[data-v-f1559d49]{background:#fff;border:1px solid #d9e5ed;border-radius:10px;padding:12px}.free-time-content dt[data-v-f1559d49]{color:#0b5cab;text-transform:uppercase;margin-bottom:5px;font:700 10px Arial,sans-serif}.rate-reference-sheet footer[data-v-f1559d49]{padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #dce7ef}.rate-reference-sheet footer .cta[data-v-f1559d49]{width:100%}.edit-card-title[data-v-f1559d49]{align-items:center}.edit-rate-classification[data-v-f1559d49]{text-align:center;color:#0b5cab!important;font:700 10px Arial,sans-serif!important}.home-card.utility[data-v-f1559d49]{background:#c9e2f2;border-color:#8dbddb}.mobile-reference-page h2[data-v-f1559d49]{margin:22px 0 10px;font-size:20px}.reference-tabs[data-v-f1559d49]{margin:12px 0}.reference-tabs button[data-v-f1559d49]{font-size:12px}.reference-load[data-v-f1559d49]{width:100%;margin:4px 0 14px}.reference-result[data-v-f1559d49]{background:#fff;border:1px solid #cfe0eb;border-radius:12px;margin:14px 0;overflow:hidden}.reference-result-head[data-v-f1559d49]{color:#0b5cab;background:#edf6fb;justify-content:space-between;gap:8px;padding:11px 12px;font:700 11px Arial,sans-serif;display:flex}.reference-result-head span[data-v-f1559d49]{color:#54708f;text-align:right}.reference-line[data-v-f1559d49]{color:#17375e;border-top:1px solid #e4edf3;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:12px;display:grid}.reference-line div[data-v-f1559d49]{gap:3px;min-width:0;display:grid}.reference-line strong[data-v-f1559d49]{font:700 13px Arial,sans-serif}.reference-line span[data-v-f1559d49],.reference-line small[data-v-f1559d49]{color:#71869b;overflow-wrap:anywhere;font:11px/1.35 Arial,sans-serif}.reference-line b[data-v-f1559d49]{color:#063968;align-self:center;font:700 13px Arial,sans-serif}.reference-line small[data-v-f1559d49]{grid-column:1/-1}.reference-empty[data-v-f1559d49]{color:#71869b;text-align:center;margin:0;padding:18px 12px;font:12px/1.45 Arial,sans-serif}.free-time-text[data-v-f1559d49]{color:#17375e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 12px 6px;font:13px/1.5 Arial,sans-serif}.free-time-note[data-v-f1559d49]{color:#6c5320;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff8ea;border-left:3px solid #f4a329;margin:0 12px 14px;padding:10px;font:11px/1.45 Arial,sans-serif;display:block}.reference-divider[data-v-f1559d49]{background:#dce7ef;height:1px;margin:26px 0}.free-time-tool[data-v-f1559d49]{background:#f8fbfd;border:1px solid #cfe0eb;border-radius:14px;margin:18px 0;padding:14px}.free-time-tool-head[data-v-f1559d49]{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.free-time-tool-head div[data-v-f1559d49]{gap:3px;display:grid}.free-time-tool-head strong[data-v-f1559d49]{color:#063968;font:700 17px Arial,sans-serif}.free-time-tool-head span[data-v-f1559d49]{color:#71869b;font:11px Arial,sans-serif}.free-time-tool .field[data-v-f1559d49]{margin:14px 0}.free-time-tool .reference-result[data-v-f1559d49]{margin:14px 0 0}.free-time-tool .reference-load[data-v-f1559d49]{color:#063968;background:#f4a329;border:0;box-shadow:0 5px 12px #a8641724}.free-time-tool .reference-load[data-v-f1559d49]:disabled{color:#788692;box-shadow:none;background:#cbd4dc}.free-time-tool .cta[data-v-f1559d49]{justify-content:center}.exchange-rate-card[data-v-f1559d49]{font-family:Arial,sans-serif}.exchange-rate-card .field[data-v-f1559d49]{gap:7px;margin:16px 12px;display:grid}.exchange-rate-card .field span[data-v-f1559d49]{color:#35516d;font:700 12px Arial,sans-serif}.exchange-rate-card .field input[data-v-f1559d49]{font:15px Arial,sans-serif}.exchange-source[data-v-f1559d49]{color:#71869b;overflow-wrap:anywhere;margin:13px 12px 2px;font:11px/1.45 Arial,sans-serif}.exchange-result[data-v-f1559d49]{background:#eef6fb;border-left:4px solid #0b5cab;border-radius:10px;gap:5px;margin:18px 12px;padding:14px;display:grid}.exchange-result small[data-v-f1559d49]{color:#54708f;font:700 11px Arial,sans-serif}.exchange-result strong[data-v-f1559d49]{color:#063968;font:700 16px Arial,sans-serif}.exchange-result span[data-v-f1559d49]{color:#17375e;font:13px/1.4 Arial,sans-serif}.rate-comparison[data-v-f1559d49]{border-top:1px dashed #d9e3eb;align-items:center;gap:11px;margin:10px 0 -1px;padding:8px 0;font:700 10px Arial,sans-serif;display:flex}.rate-comparison small[data-v-f1559d49]{color:#71869b;flex:1;font:10px Arial,sans-serif}.rate-comparison span[data-v-f1559d49]{white-space:nowrap;color:#152a42}.rate-comparison span b[data-v-f1559d49]{color:#152a42;font:700 10px Arial,sans-serif}.rate-comparison span em[data-v-f1559d49]{font:700 10px Arial,sans-serif}.rate-comparison .up em[data-v-f1559d49]{color:#c4472d}.rate-comparison .down em[data-v-f1559d49]{color:#17835f}.rate-comparison .same em[data-v-f1559d49],.rate-comparison .new em[data-v-f1559d49]{color:#7f91a0}.history-line[data-v-f1559d49]{border-bottom:1px solid #e1eaf1;gap:5px;padding:11px 0;font-family:Arial,sans-serif;display:grid}.history-line b[data-v-f1559d49]{color:#063968;font-size:13px}.history-line span[data-v-f1559d49]{color:#17375e;font:700 12px Arial,sans-serif}.history-line small[data-v-f1559d49]{color:#71869b;font:11px/1.35 Arial,sans-serif}.quote-mode[data-v-f1559d49]{margin:9px 0}.quote-mode button[data-v-f1559d49]{min-height:34px;font-size:11px}.quick-charge-details[data-v-f1559d49]{background:#f8fbfd;border:1px solid #d7e3ec;border-radius:9px;margin-top:12px;padding:9px 10px}.quick-charge-details summary[data-v-f1559d49]{cursor:pointer;color:#0b5cab;font:700 12px Arial,sans-serif}.quick-charge-details section[data-v-f1559d49]{margin-top:10px}.quick-charge-details section>b[data-v-f1559d49]{color:#35516d;text-transform:uppercase;margin-bottom:4px;font:700 10px Arial,sans-serif;display:block}.quick-charge-row[data-v-f1559d49]{grid-template-columns:18px 1fr auto;align-items:center;gap:6px;color:#35516d!important;margin:5px 0!important;font:11px Arial,sans-serif!important;display:grid!important}.quick-charge-row input[data-v-f1559d49]{width:15px;height:15px;margin:0;padding:0}.quick-charge-row small[data-v-f1559d49]{color:#54708f;font:10px Arial,sans-serif}.quick-charge-note[data-v-f1559d49]{color:#8b6121!important;margin:9px 0 0!important;font:10px Arial,sans-serif!important}.quick-charge-row.quick-charge-edit[data-v-f1559d49]{grid-template-columns:18px minmax(52px,1fr) minmax(90px,auto) 70px;gap:6px}.quick-charge-row.quick-charge-edit input[type=number][data-v-f1559d49]{width:70px;height:29px;padding:0 5px;font-size:12px}.quick-charge-row.quick-charge-edit em[data-v-f1559d49]{color:#71869b;text-align:center;grid-column:4;margin-top:-5px;font:9px Arial,sans-serif}.quick-local-head[data-v-f1559d49]{justify-content:space-between;align-items:center;gap:8px;display:flex}.quick-source-tabs[data-v-f1559d49]{width:150px}.quick-source-tabs button[data-v-f1559d49]{min-height:28px;font-size:10px}.quick-fee-head[data-v-f1559d49],.quick-charge-title[data-v-f1559d49]{align-items:center;gap:9px;display:flex}.quick-fee-head[data-v-f1559d49]{justify-content:space-between;margin-bottom:4px}.quick-charge-title[data-v-f1559d49]{min-width:0}.quick-vat-toggle[data-v-f1559d49]{white-space:nowrap;background:#fff;border:1px solid #a9cce8;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;color:#0b5cab!important;margin:0!important;font:700 10px Arial,sans-serif!important;display:inline-flex!important}.quick-vat-toggle input[type=checkbox][data-v-f1559d49]{width:15px!important;height:15px!important;margin:0!important;padding:0!important}.quick-vat-rate[data-v-f1559d49]{text-align:center;color:#063968!important;background:#fff!important;border:1px solid #b9cfe0!important;border-radius:4px!important;width:34px!important;height:23px!important;margin:0!important;padding:0 3px!important;font:700 11px Arial,sans-serif!important}.quick-vat-toggle[data-v-f1559d49]:has(input[type=checkbox]:checked){background:#0b5cab;border-color:#0b5cab;color:#fff!important}.quick-surcharge-edit[data-v-f1559d49]{border-bottom:1px dashed #dce7ef;margin:7px 0;padding:6px 0}.quick-surcharge-edit[data-v-f1559d49]:last-child{border-bottom:0}.quick-sell-fields[data-v-f1559d49]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:4px 0 0 24px;display:grid}.quick-sell-fields label[data-v-f1559d49]{color:#71869b;gap:3px;font:9px Arial,sans-serif;display:grid}.quick-sell-fields input[data-v-f1559d49]{width:100%;height:29px;padding:0 6px;font:700 12px Arial,sans-serif}.rate-status[data-v-f1559d49]{white-space:nowrap;border-radius:999px;padding:4px 8px;font:700 9px Arial,sans-serif}.rate-status.current[data-v-f1559d49]{color:#07894f;background:#e6f7ee}.rate-status.scheduled[data-v-f1559d49]{color:#a66a00;background:#fff2cf}*{box-sizing:border-box}html,body,#app{overscroll-behavior-x:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;min-width:0;max-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}:root{--tmc-blue:#0b5cab;--tmc-blue-ink:#17375e;--tmc-ink:#1e2c3f;--tmc-ink-muted:#54708f;--tmc-line:#e3ebf4;--tmc-line-row:#eef3f9;--tmc-row-hover:#f5f9fd;--tmc-ease:cubic-bezier(.25, 1, .5, 1)}.master-table{border:1px solid var(--tmc-line);background:#fff;border-radius:12px;flex:1;min-height:0;overflow:auto}.master-table table{border-collapse:separate;border-spacing:0;width:100%;color:var(--tmc-ink);font-size:13.5px}.master-table thead th{z-index:2;background:var(--tmc-blue);color:#fff;letter-spacing:.07em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:11px 14px;font-size:11px;font-weight:700;position:sticky;top:0;box-shadow:inset 0 -1px #ffffff2e}.master-table tbody td{border-bottom:1px solid var(--tmc-line-row);white-space:nowrap;vertical-align:middle;padding:9px 14px}.master-table tbody tr:last-child td{border-bottom:0}.master-table tbody td{transition:background-color .14s var(--tmc-ease)}.master-table tbody tr:hover td{background:var(--tmc-row-hover)}.master-table tbody td:first-child{color:var(--tmc-blue-ink);font-weight:600}.master-table .table-empty{color:var(--tmc-ink-muted);text-align:center;white-space:normal;padding:40px 14px;font-weight:600}.master-table .mini{color:var(--tmc-blue-ink);cursor:pointer;transition:background-color .14s var(--tmc-ease), border-color .14s var(--tmc-ease), transform .1s var(--tmc-ease);background:#eef4fb;border:1px solid #0000;border-radius:8px;margin-right:6px;padding:7px 12px;font-size:12px;font-weight:700;position:relative}.master-table .mini:before{content:"";position:absolute;inset:-6px}.master-table .mini:hover{background:#e1ecf9;border-color:#c2d7ef}.master-table .mini:focus-visible{outline:2px solid var(--tmc-blue);outline-offset:2px}.master-table .mini:active{transform:translateY(1px)}.master-table .mini.danger{color:#c62222;background:#fdeaea}.master-table .mini.danger:hover{background:#fbdada;border-color:#f1b5b5}.master-table .mini:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.master-table tbody td,.master-table .mini{transition:none}.master-table .mini:active{transform:none}}
