@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800&display=swap";html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Geist,sans-serif;font-weight:400;line-height:1.5}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100vh}body{min-width:320px;min-height:100vh;color:var(--text-primary,#e2e8f0);background:var(--app-bg,#090304);margin:0;transition:background .25s,color .25s}body[data-theme=light]{--app-bg:white;--navbar-bg:#fff7f7;--surface-bg:#fff8f8d6;--surface-card:#ffffffbd;--surface-card-strong:#fff5f5e6;--surface-button:#ffffffdb;--surface-button-hover:#fee2e2fa;--input-bg:#fff;--border-color:#f43f5e24;--border-strong:#e11d4833;--text-primary:#4c0519;--text-secondary:#881337;--accent-color:#dc2626;--brand-gradient:linear-gradient(135deg, #ef4444, #fb7185);--shadow-color:#e11d4824}body[data-theme=dark]{--app-bg:#050505;--navbar-bg:#08080ac7;--surface-bg:#0b0b0ddb;--surface-card:#111114b8;--surface-card-strong:#16161adb;--surface-button:#26262bd6;--surface-button-hover:#401218eb;--input-bg:#000;--border-color:#ffffff1f;--border-strong:#f8717157;--text-primary:#fff1f2;--text-secondary:#fecdd3;--accent-color:#ff2d38;--brand-gradient:linear-gradient(135deg, #ff2733, #9f0710);--shadow-color:#0000006b}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.ant-select-clear,.ant-input-clear-icon,.ant-picker-clear,.ant-cascader-clear,.ant-tree-select-clear,button[class*=-clear],span[class*=-clear]{outline:none!important}:root{--app-font-family:"Geist", sans-serif}body{font-family:var(--app-font-family)}.login-page{min-height:100dvh;font-family:var(--app-font-family);background-color:#080808;background-image:url(/assets/login-wall-BX2ES__1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;padding:16px;display:flex}.login-page .ant-alert,.login-page .ant-alert-message,.login-page .ant-btn,.login-page .ant-checkbox-wrapper,.login-page .ant-input,.login-page .ant-input-affix-wrapper,.login-page button,.login-page input{font-family:inherit}.login-card{background:linear-gradient(#ed1c24 0%,#c40e15 100%);border:1px solid #a31d14b8;border-radius:10px;flex-direction:column;width:min(400px,100%);min-height:432px;padding:38px 28px 32px;display:flex;position:relative;box-shadow:0 24px 60px #0000006b}.login-logo,.login-footer-logo{justify-content:center;display:flex}.login-logo img{width:100%;max-width:342px;height:auto}.login-footer-logo{margin-top:auto;padding-top:0}.login-footer-logo img{width:183px;max-width:100%;height:auto}.login-form{flex-direction:column;margin-top:29px;display:flex}.login-field{flex-direction:column;gap:6px;display:flex}.login-field+.login-field{margin-top:13px}.login-label{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:18px}.login-label span{color:inherit}.login-input.ant-input,.login-input.ant-input-affix-wrapper{color:#fff;border-color:#a31d14b8;border-radius:6px;min-height:44px;font-size:14px;box-shadow:inset 0 1px 2px #a31d1433;background:#a31d14!important}.login-input.ant-input:hover,.login-input.ant-input-affix-wrapper:hover{border-color:#ffffff8f}.login-input.ant-input:focus,.login-input.ant-input-affix-wrapper-focused{border-color:#fff;box-shadow:0 0 0 2px #ffffff2e}.login-input.ant-input::placeholder,.login-input .ant-input::placeholder{color:#ffffffe6}.login-input .ant-input{color:#fff!important;background:0 0!important}.login-input .ant-input-password-icon{color:#ffffffad}.login-input .ant-input-password-icon:hover{color:#fff}:-webkit-any(.login-input.ant-input:-webkit-autofill,.login-input .ant-input:-webkit-autofill){-webkit-text-fill-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #a31d14}:is(.login-input.ant-input:autofill,.login-input .ant-input:autofill){-webkit-text-fill-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #a31d14}.login-options{justify-content:space-between;align-items:center;gap:16px;min-height:20px;margin-top:12px;display:flex}.login-remember.ant-checkbox-wrapper{color:#fff;font-size:12px;line-height:20px}.login-remember .ant-checkbox{border-radius:2px;width:14px;height:14px;background:#fff!important;border-color:#fff!important}.login-remember .ant-checkbox-checked{background:#fff!important;border-color:#fff!important}.login-remember .ant-checkbox-checked:after{border-color:#111!important}.login-remember:hover .ant-checkbox,.login-remember .ant-checkbox:hover{border-color:#fff;box-shadow:0 0 0 2px #fff3}.login-remember .ant-checkbox:has(.ant-checkbox-input:focus-visible){border-color:#fff;box-shadow:0 0 0 2px #fff3}.login-link{color:#fff;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px;line-height:20px;text-decoration:underline}.login-link:hover{color:#ffffffc7}.login-link:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #fff}.login-submit.ant-btn{color:#fff;letter-spacing:.2em;text-transform:uppercase;height:44px;box-shadow:none;border:0;border-radius:6px;margin-top:24px;font-size:13px;font-weight:700;background:#050505!important}.login-submit.ant-btn:not(:disabled):hover,.login-submit.ant-btn:not(:disabled):focus-visible{background:#181818!important}.login-submit.ant-btn:disabled{color:#ffffffb8;background:#050505!important}.login-alert.ant-alert{background:#a31d146b;border-color:#ffffff47;margin-bottom:12px;padding:7px 10px}.login-alert .ant-alert-icon,.login-alert .ant-alert-message{color:#fff}.login-alert .ant-alert-message{font-size:12px}@media (width<=480px){.login-card{min-height:410px;padding:30px 20px 26px}.login-form{margin-top:26px}.login-options{gap:8px}}.login-page--progress{background-color:#080808;background-image:url(/assets/login-progress-background-B0T5jl6k.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:clamp(24px,6vw,64px);position:relative}.login-progress-screen{z-index:1;place-items:center;gap:clamp(42px,5vw,58px);width:min(960px,86vw);display:grid;position:relative;transform:translateY(3vh)}.login-progress-logo img{filter:drop-shadow(0 24px 38px #000000b8);width:clamp(285px,31vw,445px);max-width:100%}.login-progress-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;width:100%;display:grid}.login-progress-track{background:linear-gradient(90deg,#ffffff14,#ffffff38);border-radius:999px;height:3px;position:relative;overflow:visible;box-shadow:inset 0 0 10px #ffffff14}.login-progress-fill{border-radius:inherit;height:100%;animation:login-progress-fill var(--login-progress-duration,3s) linear forwards;transform-origin:0;background:linear-gradient(90deg,#c20c1375,#ff1d2b 72%,#fff);box-shadow:0 0 7px #a31d14f5,0 0 20px #a31d14d1,0 0 42px #a31d1485,0 0 70px #a31d1447}.login-progress-dot{width:14px;height:14px;animation:login-progress-dot var(--login-progress-duration,3s) linear forwards;background:#fff;border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 8px #fffffffa,0 0 21px #a31d14f5,0 0 48px #a31d14db,0 0 76px #a31d1480}.login-progress-status{color:#ffffff80;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;justify-self:end;margin:0;font-size:clamp(12px,1.1vw,15px);font-weight:500;line-height:1.4}@keyframes login-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes login-progress-dot{to{left:100%}}@media (prefers-reduced-motion:reduce){.login-progress-fill,.login-progress-dot{animation:none}.login-progress-fill{transform:scaleX(1)}.login-progress-dot{left:100%}}.shipment-shell{background:#f4f4f5;min-height:100vh}.main-layout{background:#f4f4f5;min-width:0}.app-sider.ant-layout-sider{border-right:1px solid #1e1e1e;height:100vh;position:sticky;top:0;background:#080808!important}.app-sider .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.sider-brand{border-bottom:1px solid #1f1f1f;align-items:center;height:74px;padding:18px 34px 14px;display:flex}.sider-brand.collapsed{justify-content:center;padding-inline:8px}.sider-brand img{object-fit:contain;width:160px;max-width:100%;height:auto}.sidebar-section-label{color:#777;letter-spacing:.12em;text-transform:uppercase;padding:14px 10px 6px;font-size:11px}.app-menu.ant-menu{flex:1;padding:0 10px;background:0 0!important;border:0!important}.app-menu.ant-menu .ant-menu-item{color:#8d8d8d;border-radius:6px;align-items:center;height:32px;margin:4px 0;display:flex}.app-menu.ant-menu .ant-menu-item .anticon{color:#a31d14;font-size:15px}.app-menu.ant-menu .ant-menu-item-selected{color:#fff!important;background:#2b2b2b!important}.sidebar-quote-summary-label{justify-content:space-between;align-items:center;display:flex}.sidebar-quote-summary-badge{color:#fff;text-align:center;background:#a31d14;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:700;line-height:17px;display:inline-flex}.sider-profile{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #1f1f1f;align-items:center;gap:10px;width:100%;min-height:72px;margin-top:auto;padding:12px 20px;display:flex}.sider-profile__avatar{color:#fff;background:#a31d14;flex:none}.sider-profile__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sider-profile__name.ant-typography{color:#fff;font-size:13px;line-height:1.15}.sider-profile__role.ant-typography{color:#8d8d8d;font-size:11px;line-height:1.15}.sider-profile__caret{color:#8d8d8d;flex:none;font-size:10px}.app-sider.ant-layout-sider-collapsed .sider-profile{justify-content:center;padding-inline:8px}.top-navbar.ant-layout-header{border-bottom:1px solid #e7e7e8;justify-content:space-between;align-items:center;gap:18px;height:58px;padding:0 20px;line-height:1;display:flex;background:#fff!important}.top-navbar__left{flex-shrink:0}.top-navbar__page.ant-typography{color:#111;font-size:13px;font-weight:700}.top-navbar__breadcrumb{align-items:center;gap:9px;display:inline-flex}.top-navbar__breadcrumb-separator{color:#9a9a9a;font-weight:400}.top-navbar__breadcrumb strong{color:#111;font-weight:700}.collapse-trigger.ant-btn{color:#111;display:none}.top-navbar__right{flex:1;justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.top-search.ant-input-affix-wrapper{background:#f5f6f8;border-color:#dddfe4;border-radius:6px;width:min(445px,48vw);height:36px}.top-search .anticon{color:#a31d14}.top-icon-button.ant-btn{color:#111;width:28px;height:28px;padding:0}.top-icon-button--notify{position:relative}.top-icon-button--notify:after{content:"";background:#a31d14;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px}.top-logout-button.ant-btn{color:#111;background:#fff;border-color:#d4d4d8;height:32px;font-weight:700}.top-logout-button.ant-btn:hover,.top-logout-button.ant-btn:focus-visible{color:#fff!important;background:#111!important;border-color:#111!important}.mobile-new-button{display:none}.app-content{background:#f4f4f5;padding:0;overflow:hidden}.ns-fullscreen-spin .ant-spin-text,.ant-spin-text{display:none!important}.ns-fullscreen-spin .ant-spin-dot-item,.ant-spin-dot-item{background-color:#a31d14!important}.new-quote-scroll{width:100%;min-width:0;max-width:100%}.new-quote-page{color:#171717;min-height:calc(100vh - 58px);font-family:var(--app-font-family);background:#f4f4f5;padding:18px 20px 56px}.new-quote-page .ant-btn,.new-quote-page .ant-checkbox-wrapper,.new-quote-page .ant-input,.new-quote-page .ant-select,.new-quote-page button,.new-quote-page input,.new-quote-page textarea{font-family:inherit}.new-quote-page__topline,.new-quote-page__top-actions,.new-quote-page__title>div,.new-quote-rate-actions{align-items:center;display:flex}.new-quote-page__topline{justify-content:space-between;gap:16px;min-height:32px}.new-quote-back{color:#7c7c7c;cursor:pointer;background:0 0;border:0;padding:0}.new-quote-page__top-left{align-items:center;gap:24px;margin-bottom:1rem;display:flex}.new-quote-page__top-left .quote-client-dropdown{margin-bottom:0}.new-quote-back:hover{color:#171717}.new-quote-page__top-actions{gap:10px;margin-bottom:1rem}.new-quote-page__top-actions .ant-btn{height:34px}.new-quote-page__title{margin:5px 0 16px}.new-quote-page__title h1{color:#171717;margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.25}.new-quote-page__title>div{color:#8a8a8a;flex-wrap:wrap;gap:14px;font-size:12px}.new-quote-page__title strong{color:#262626;font-weight:600}.new-quote-page__title i{background:#d5d7dc;width:1px;height:13px}.new-quote-page__title .ant-select{width:78px}.new-quote-page__title .ant-select-selector{color:#8a8a8a!important;background:0 0!important;border-color:#dcdee3!important}.new-quote-layout{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:14px;display:grid}.quote-error-message{margin-bottom:14px}@media (width<=1380px){.new-quote-layout{grid-template-columns:minmax(0,1fr) 280px}}.new-quote-main,.new-quote-aside,.new-quote-packages{gap:14px;min-width:0;display:grid}.new-quote-packages{margin-top:16px}.new-quote-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.new-quote-card{background:#fff;border:1px solid #d7d9dd;border-radius:7px;overflow:hidden;box-shadow:0 1px 2px #11182705}.quote-location-card{flex-direction:column;height:100%;display:flex}.new-quote-card__header{background:#e3e6eb;border-bottom:1px solid #c7cbd1;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:9px 14px;display:flex}.new-quote-card__header h2{color:#171717;margin:0;font-size:17px;font-weight:650;line-height:1.2}.new-quote-card__header .ant-btn{color:#888;background:#fff;border-color:#e7e7e7}.quote-location-card__body{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:12px 10px;min-height:143px;padding:14px;display:grid}.new-quote-page .quote-location-card__body .ant-form-item,.quote-location-card__body .ant-form-item{margin-top:0!important;margin-bottom:0!important}.quote-location-card__body .ant-form-item-row{margin:0!important}.quote-location-card__body .ant-form-item-control-input{min-height:34px!important}.quote-location-card__body .ant-form-item-label{padding-bottom:2px!important}.quote-location-card__body .ant-form-item-label>label{height:auto!important;line-height:1.2!important}.new-quote-page .ant-form-item-label>label.ant-form-item-required:before,.quote-location-card__body .ant-form-item-label>label.ant-form-item-required:before{content:none!important;display:none!important}.new-quote-page .ant-form-item-label>label.ant-form-item-required:after,.quote-location-card__body .ant-form-item-label>label.ant-form-item-required:after{content:" *"!important;color:#a31d14!important;margin-inline-start:2px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-block!important}.quote-required-star{color:#a31d14;margin-left:3px;font-size:13px;font-weight:700;line-height:1;display:inline-block}.quote-location-card__body .ant-form-item-explain{min-height:auto!important;margin-top:2px!important;font-size:11px!important;line-height:1.2!important}.quote-location-card__body .ant-form-item-explain-connected{min-height:0!important}.new-quote-field{flex-direction:column;min-width:0;display:flex}.new-quote-field>span,.new-quote-field .ant-form-item-label>label{color:gray;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:650}.quote-country-select.ant-select,.quote-location-card .ant-select:not(.ant-select-auto-complete){font-size:11px}.quote-country-select .ant-select-selector,.quote-country-select .ant-select-selection-item,.quote-country-select .ant-select-selection-placeholder,.quote-country-select .ant-select-selection-search-input,.quote-location-card .ant-select:not(.ant-select-auto-complete) .ant-select-selector,.quote-location-card .ant-select:not(.ant-select-auto-complete) .ant-select-selection-item,.quote-location-card .ant-select:not(.ant-select-auto-complete) .ant-select-selection-placeholder,.quote-location-card .ant-select:not(.ant-select-auto-complete) .ant-select-selection-search-input{font-size:11px!important}.quote-country-select .ant-select-selector,.quote-location-card .ant-select:not(.ant-select-auto-complete) .ant-select-selector{padding-inline:8px!important}.quote-country-select .ant-select-selection-item,.quote-location-card .ant-select:not(.ant-select-auto-complete) .ant-select-selection-item{padding-inline-end:18px!important}.quote-country-dropdown .ant-select-item-option-content{font-size:11px!important}.quote-location-card__date{grid-column:1/-1}.new-quote-page .ant-input,.new-quote-page .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{color:#283142;box-shadow:none;border-color:#dedfe3;border-radius:5px}.new-quote-page .ant-input,.new-quote-page .ant-select-single,.new-quote-page .ant-select-single .ant-select-selector{min-height:34px}.new-quote-page .ant-select-focused .ant-select-selector,.new-quote-page .ant-input:focus,.new-quote-page .ant-input-focused{border-color:#a31d14!important;box-shadow:0 0 0 2px #a31d1414!important}.quote-items-card__header{justify-content:flex-start;min-height:47px}.quote-item-flags{color:#8a8a8a;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.quote-item-flags .ant-checkbox-wrapper{color:#8a8a8a;margin:0;font-size:12px}.quote-items-table{min-width:0;overflow-x:clip}.quote-items-table__head,.quote-item-row{grid-template-columns:minmax(110px,1.4fr) minmax(42px,.55fr) minmax(75px,.8fr) minmax(50px,.55fr) minmax(80px,1fr) minmax(60px,.7fr) minmax(150px,1.8fr) minmax(60px,.75fr) 80px 80px 18px;align-items:center;gap:4px;min-width:0;display:grid}.quote-items-table__head{color:gray;letter-spacing:.025em;text-transform:uppercase;border-bottom:1px solid #eeeeef;min-height:37px;padding:9px 12px 5px;font-size:10px;font-weight:650}.quote-item-row{padding:7px 12px 5px}.quote-item-row+.quote-item-row{border-top:1px solid #f2f2f2}.quote-item-row .ant-input,.quote-item-row .ant-select,.quote-item-row .ant-select-selector,.quote-item-row .ant-select-auto-complete,.quote-item-row .quote-item-autocomplete{width:100%;min-width:0}.quote-item-row .quote-item-autocomplete,.quote-item-row .quote-item-autocomplete .ant-select-selector,.quote-item-row .quote-item-autocomplete>.ant-input,.quote-item-row .quote-item-autocomplete .ant-input-affix-wrapper{box-sizing:border-box;width:100%;height:32px!important;min-height:32px!important;max-height:32px!important}.quote-item-row .quote-item-autocomplete .ant-input-affix-wrapper .ant-input{height:100%!important;min-height:0!important;max-height:none!important;line-height:normal!important}.quote-item-row .quote-item-autocomplete .ant-select-selection-item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:30px!important;line-height:30px!important}.quote-item-input{min-width:0;margin-bottom:0!important}.quote-item-input .ant-form-item-row,.quote-item-input .ant-form-item-control{min-width:0}.quote-item-input .ant-form-item-control-input{min-height:auto!important}.quote-item-input .ant-form-item-explain,.quote-item-input .ant-form-item-explain-connected,.quote-item-input .ant-form-item-additional{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.quote-item-tooltip-wrapper{align-items:center;width:100%;min-width:0;display:flex}.quote-item-tooltip-wrapper .ant-select,.quote-item-tooltip-wrapper .ant-input{width:100%;min-width:0}.quote-item-error-tooltip .ant-tooltip-inner{border-radius:4px;min-height:auto;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.3;box-shadow:0 4px 12px #a31d1447;color:#fff!important;background-color:#a31d14!important}.quote-item-error-tooltip .ant-tooltip-arrow:before{background-color:#a31d14!important}.quote-item-row>.ant-btn{width:28px;min-width:28px;height:28px;padding:0}.quote-item-edit.ant-btn{color:#8a8f98}.quote-item-edit.ant-btn:hover,.quote-item-edit.ant-btn:focus-visible{color:#333b48!important;background:#f0f1f3!important}.quote-item-combined{gap:4px;min-width:0;display:grid}.quote-item-combined--weight{grid-template-columns:minmax(0,1fr) 65px}.quote-item-combined--dimensions{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-add-item.ant-btn{color:#171717;border-color:#dcdfe4;height:29px;margin:10px 12px 11px}.new-quote-rate-actions{justify-content:flex-end;gap:14px;padding-top:16px}.new-quote-rate-actions .ant-btn{height:34px}.new-quote-rate-actions .ant-btn-primary{box-shadow:none;background:#16a34a!important;border-color:#16a34a!important}.new-quote-rate-actions .ant-btn-primary:hover,.new-quote-rate-actions .ant-btn-primary:focus-visible{background:#15803d!important;border-color:#15803d!important}.quote-accessorial-search.ant-input-affix-wrapper{border-color:#dfe1e5;width:calc(100% - 24px);margin:9px 12px 8px}.quote-accessorial-search .ant-input{min-height:auto}.quote-accessorial-list{border-top:1px solid #ececec;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 8px;max-height:98px;padding:2px 8px 10px;display:grid;overflow:hidden auto}.new-quote-aside .quote-accessorial-list{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;min-height:0;overflow-y:auto}.new-quote-aside .quote-accessorial-card{flex-direction:column;display:flex}.quote-accessorial-list>label,.quote-accessorial-list>.quote-accessorial-item{border-radius:4px;align-items:center;min-height:27px;padding:3px 7px;display:flex}.quote-accessorial-list>label.is-checked,.quote-accessorial-list>.quote-accessorial-item.is-checked{background:#fff0f0}.quote-accessorial-list .ant-checkbox-wrapper{color:#293140;width:100%;font-size:12px}.quote-accessorial-list>label.is-checked .ant-checkbox-wrapper{color:#a31d14}.quote-notes-card{margin-top:0}.quote-notes-list{color:#303746;border-bottom:1px solid #e8e8e8;min-height:118px;margin:0;padding:18px 20px 12px 42px;font-size:12px;line-height:1.6}.quote-note-entry{gap:10px;padding:11px 12px;display:grid}.quote-note-entry .ant-input{resize:none}.quote-note-confirm.ant-btn{color:#fff;background:#050505;border-color:#050505;justify-self:end;height:29px}@media (width<=1180px){.new-quote-layout,.new-quote-aside{grid-template-columns:1fr}}@media (width<=760px){.new-quote-page{padding:14px 12px 36px}.new-quote-page__topline{align-items:flex-start}.new-quote-page__top-actions{gap:6px}.new-quote-page__title h1{font-size:20px}.new-quote-location-grid,.new-quote-aside{grid-template-columns:1fr}.quote-accessorial-list{grid-template-columns:repeat(2,minmax(0,1fr))}.new-quote-rate-actions{justify-content:stretch}.new-quote-rate-actions .ant-btn{flex:1}.quote-item-flags{gap:7px}}@media (width<=480px){.new-quote-page__topline{display:grid}.new-quote-page__top-actions{width:100%}.new-quote-page__top-actions .ant-btn{flex:1}.quote-location-card__body,.quote-accessorial-list{grid-template-columns:1fr}.quote-location-card__date{grid-column:auto}.new-quote-card__header{align-items:flex-start}.quote-items-card__header{flex-direction:column}}@media (width<=1319px){.quote-items-table{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-color:#8f949d #e2e4e8;scrollbar-gutter:stable;scrollbar-width:thin;padding-bottom:5px;overflow-x:scroll}.quote-items-table__head,.quote-item-row{min-width:1100px}.quote-items-table::-webkit-scrollbar{height:10px}.quote-items-table::-webkit-scrollbar-track{background:#e2e4e8}.quote-items-table::-webkit-scrollbar-thumb{background:#8f949d;border:2px solid #e2e4e8;border-radius:999px}}.shipments-page{color:#111;min-height:calc(100vh - 58px);font-family:var(--app-font-family);padding:18px 20px 0}.shipments-page .ant-btn,.shipments-page .ant-card,.shipments-page .ant-checkbox-wrapper,.shipments-page .ant-form,.shipments-page .ant-input,.shipments-page .ant-input-number,.shipments-page .ant-modal,.shipments-page .ant-table,.shipments-page .ant-table-cell,.shipments-page .ant-typography,.shipment-detail-page .ant-alert,.shipment-detail-page .ant-alert-description,.shipment-detail-page .ant-alert-message,.shipment-detail-page .ant-btn,.shipment-detail-page .ant-empty,.shipment-detail-page .ant-empty-description,.shipment-detail-page .ant-spin,.shipment-detail-page .ant-spin-text,.shipment-detail-page .ant-tag,.shipment-detail-page .ant-typography,.shipment-detail-page button{font-family:inherit}.shipments-page strong{font-weight:600}.shipments-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.shipments-header h2.ant-typography{color:#111;margin:0 0 6px;font-size:24px;font-weight:600;line-height:1.1}.shipments-header .ant-typography{color:#888;font-size:13px}.shipments-header .ant-typography strong{color:#111;font-weight:600}.shipments-header .ant-btn{color:#111;background:#fff;border-color:#cfcfd2;border-radius:6px;height:32px;font-weight:600}.shipments-header .ant-btn-primary{color:#fff;background:#050505;border-color:#050505}.shipment-stats{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.shipment-stat-card.ant-card{min-width:0;min-height:100px;box-shadow:none;background:#fff;border:1px solid #cccccf;border-radius:6px}.shipment-stat-card .ant-card-body{flex-direction:column;gap:6px;padding:14px;display:flex}.shipment-stat-card .stat-label{overflow-wrap:anywhere;align-items:flex-start}.shipment-stat-card .stat-label i{flex:0 0 6px;margin-top:4px}.shipment-status-counts-feedback{margin-bottom:12px}.shipment-status-counts-feedback[role=status]{align-items:center;gap:8px;display:flex}.stat-label{color:#777;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.stat-label i{border-radius:50%;width:6px;height:6px}.shipment-stat-card strong{color:#111;font-size:24px;font-weight:600;line-height:1}.shipment-stat-card small{color:#777;font-size:11px}.shipment-stat-card small.positive{color:#16a34a}.shipment-filters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.shipment-filters .ant-btn{color:#111;background:#fff;border-color:#c9c9cc;border-radius:6px;height:31px}.shipment-filters .ant-btn.active{color:#fff;background:#090909;border-color:#090909}.shipment-table-card{background:#fff;border-top:1px solid #111;margin-inline:-20px}.shipment-table-card .ant-table{color:#111;background:#fff;font-family:inherit}.shipment-table-card .ant-table-container,.shipment-table-card .ant-table-content,.shipment-table-card .ant-table-thead>tr>th,.shipment-table-card .ant-table-thead>tr>th:first-child,.shipment-table-card .ant-table-thead>tr>th:last-child{border-radius:0!important}.shipment-table-card .ant-table-thead>tr>th{letter-spacing:.06em;text-transform:uppercase;height:38px;padding:8px 12px;font-size:11px;font-weight:600;color:#fff!important;background:#020202!important;border:0!important}.shipment-table-card .ant-table-tbody>tr>td{vertical-align:middle;color:#111;border-bottom:1px solid #e4e4e5;padding:14px 12px;font-size:12px}.shipment-table-card .ant-table-tbody>tr.selected-row>td{background:#e2e5ea!important}.shipment-table-card .ant-table-tbody>tr.selected-row>td:first-child{box-shadow:inset 5px 0 #a31d14}.cell-strong,.cell-muted,.date-cell,.bol-cell,.load-cell{flex-direction:column;line-height:1.15;display:flex}.cell-strong{color:#111;font-weight:600}.cell-muted,.bol-cell small,.date-cell .cell-muted{color:#888;font-size:11px;font-weight:400}.status-cell{color:#111;align-items:center;gap:5px;display:flex}.load-cell{gap:5px}.load-cell strong{font-weight:600}.shipment-table-card .ant-checkbox-checked .ant-checkbox-inner{background-color:#a31d14;border-color:#a31d14}.shipment-table-card .shipment-clickable-row{cursor:pointer}.shipment-table-card .shipment-clickable-row:hover>td{background:#f7f7f8!important}.shipment-pagination{color:#777;border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:16px;height:52px;padding:0 16px;font-size:12px;display:flex}.shipment-pagination button{color:#111;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:24px;height:24px}.shipment-pagination button:disabled{color:#c6c6c6;cursor:not-allowed}.shipment-pagination button.current{color:#fff;background:#111}.shipment-pagination div{align-items:center;gap:9px;display:flex}.shipment-edit-form{max-height:min(68vh,640px);padding-right:6px;overflow-y:auto}.shipment-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shipment-edit-grid .ant-input-number{width:100%}.shipment-detail-page{color:#111;min-height:calc(100vh - 58px);font-family:var(--app-font-family);background:#fff}.shipment-detail-page--empty{place-content:center;gap:16px;padding:24px;display:grid}.shipment-detail-top{background:#f4f5f7;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:14px 20px 8px;display:flex}.shipment-detail-top>button{color:#777;cursor:pointer;background:0 0;border:0;font-size:12px}.shipment-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.shipment-detail-unsaved-message{color:#a31d14;font-size:12px;font-weight:500}.shipment-detail-actions .ant-btn{border-radius:6px;height:32px;font-size:12px;font-weight:500}.shipment-detail-header{background:#f4f5f7;padding:0 20px 16px}.shipment-detail-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shipment-detail-header h1{color:#111;letter-spacing:-.04em;margin:0;font-size:24px;font-weight:500;line-height:1.15}.shipment-detail-pro.ant-tag{color:#888;background:#fff;border-color:#dedee2;border-radius:6px;margin:0;padding:3px 8px;font-size:13px}.shipment-detail-status.ant-tag{border:0;border-radius:999px;margin:0;font-size:11px;font-weight:500}.shipment-detail-header p{color:#777;margin:10px 0 0;font-size:12px}.shipment-detail-header p strong{color:#111}.shipment-detail-header p span:before{content:"";vertical-align:-2px;background:#d3d3d6;width:1px;height:12px;margin:0 12px;display:inline-block}.shipment-detail-tabs.ant-tabs{background:#fff;border-top:1px solid #ececef;border-bottom:1px solid #e7e7e8;height:38px;margin:0;padding:0 20px}.shipment-detail-tabs .ant-tabs-nav{min-height:37px;margin:0}.shipment-detail-tabs .ant-tabs-nav:before{border-bottom:0}.shipment-detail-tabs .ant-tabs-nav-wrap{overflow:hidden}.shipment-detail-tabs .ant-tabs-nav-list{height:37px}.shipment-detail-tabs .ant-tabs-tab{color:#888;justify-content:center;min-width:90px;height:38px;padding:0 18px;font-size:12px;margin:0!important}.shipment-detail-tabs .ant-tabs-tab-btn{color:inherit;text-shadow:none}.shipment-detail-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#111;font-weight:400}.shipment-detail-tabs .ant-tabs-ink-bar{background:#a31d14;height:2px;transition:all .3s cubic-bezier(.645,.045,.355,1)!important}.shipment-detail-tabs .ant-tabs-content-holder{display:none}.shipment-detail-tabs .ant-tabs-tab-btn:focus-visible{outline-offset:3px;outline:2px solid #a31d1459}.shipment-detail-layout{background:#fff;grid-template-columns:330px minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.shipment-detail-left{background:#f4f5f7;flex-direction:column;gap:20px;height:100%;min-height:calc(100vh - 214px);padding:20px;display:flex}.shipment-detail-map-card{background:#dbeafe;border-radius:4px;height:204px;position:relative;overflow:hidden}.shipment-detail-map-empty{color:#555;text-align:center;background:linear-gradient(135deg,#0000000f,#00000005),repeating-linear-gradient(45deg,#e9eef5,#e9eef5 12px,#dde5ef 12px 24px);flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:20px;display:flex}.shipment-detail-map-empty .ant-typography:first-child{color:#111}.shipment-detail-map-loader,.shipment-detail-map-note{z-index:1;color:#111;background:#ffffffeb;border-radius:999px;align-items:center;gap:7px;max-width:calc(100% - 20px);padding:6px 9px;font-size:11px;display:inline-flex;position:absolute;bottom:10px;left:10px;box-shadow:0 8px 22px #00000024}.shipment-detail-map-note{color:#a31d14}.shipment-detail-side-card,.shipment-detail-card{background:#f7f8fa;border:1px solid #ececef;border-radius:5px}.shipment-detail-side-card{background:#fff;border:1px solid #dedee1;padding:18px 20px}.shipment-detail-side-card h3{color:#111;margin:12px 0 8px;font-size:18px;line-height:1.15}.shipment-detail-side-card__head{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 8px;display:flex}.shipment-detail-side-card__head h3{margin:0}.shipment-detail-reference-fields,.shipment-detail-booking-fields{flex-direction:column;gap:5px;display:flex}.shipment-detail-warning.ant-alert{background:#fff0f1;border-color:#ffbfc4;border-radius:6px;padding:14px}.shipment-detail-warning .ant-alert-message,.shipment-detail-warning .ant-alert-description{color:#a31d14;font-size:12px}.shipment-detail-warning .ant-alert-message{font-weight:500}.shipment-detail-main{min-width:0;height:100%;padding:20px 24px 36px 0}.shipment-detail-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:20px;display:grid}.shipment-detail-card{min-height:147px;padding:20px}.shipment-detail-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.shipment-detail-card__head h3{color:#111;margin:0;font-size:17px;font-weight:500;line-height:1.2}.shipment-detail-card__head .anticon{color:#777;font-size:12px}.shipment-detail-edit-actions{flex:none;align-items:center;gap:2px;display:flex}.shipment-detail-edit-actions .ant-btn{color:#89898c;width:24px;height:24px;padding:0}.shipment-detail-edit-actions .ant-btn:not(:disabled):hover{color:#a31d14;background:#fff0f1}.shipment-detail-edit-actions .ant-btn[aria-label^=Save]{color:#17864b}.shipment-detail-card__body{flex-direction:column;gap:6px;display:flex}.shipment-detail-field{color:#777;grid-template-columns:max-content minmax(0,1fr);align-items:end;gap:8px;font-size:10px;line-height:1.2;display:grid}.shipment-detail-card .shipment-detail-field--editing,.shipment-detail-side-card .shipment-detail-field--editing{grid-template-columns:108px minmax(0,1fr)}.shipment-detail-field:before{content:"";background:#dddfe3;grid-area:1/2;align-self:center;height:1px}.shipment-detail-field span{white-space:nowrap;grid-area:1/1}.shipment-detail-field strong{z-index:1;color:#111;text-align:right;text-overflow:ellipsis;white-space:nowrap;background:#f7f8fa;grid-area:1/2;justify-self:end;max-width:100%;padding-left:8px;font-size:10px;font-weight:500;overflow:hidden}.shipment-detail-field__input.ant-input{z-index:1;color:#111;width:100%;min-width:0;height:24px;box-shadow:none;background:#fff;border-color:#cfd2d7;border-radius:4px;grid-area:1/2;padding:2px 7px;font-size:10px;line-height:1.2}.shipment-detail-field__input.ant-input:hover,.shipment-detail-field__input.ant-input:focus{border-color:#a31d14;box-shadow:0 0 0 2px #a31d1414}.shipment-detail-field__picker.ant-picker{z-index:1;width:100%;min-width:0;height:24px;box-shadow:none;background:#fff;border-color:#cfd2d7;border-radius:4px;grid-area:1/2;padding:2px 7px}.shipment-detail-field__picker.ant-picker:hover,.shipment-detail-field__picker.ant-picker-focused{border-color:#a31d14;box-shadow:0 0 0 2px #a31d1414}.shipment-detail-field__picker .ant-picker-input>input,.shipment-detail-field__picker .ant-picker-range-separator,.shipment-detail-field__picker .ant-picker-suffix{font-size:10px}.shipment-detail-field__picker--time-range .ant-picker-input>input{text-align:center}.shipment-detail-side-card .shipment-detail-field strong{background:#fff}.shipment-detail-section-title{color:#111;margin:16px 0 14px;font-size:20px;font-weight:500;line-height:1.2}.shipment-detail-page h1,.shipment-detail-page h2,.shipment-detail-page h3,.shipment-detail-page h4,.shipment-detail-page h5,.shipment-detail-page h6,.shipment-detail-page strong,.shipment-detail-page b,.shipment-detail-page .ant-typography strong{font-weight:500}.shipment-detail-carrier-card{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;min-height:112px;display:grid}.shipment-detail-carrier-card img{object-fit:contain;background:#fff;border:1px solid #dedee2;border-radius:4px;width:92px;height:92px;padding:8px}.shipment-load-tab{color:#111;min-width:0}.shipment-load-table-wrap{border-radius:6px;width:100%;overflow-x:auto}.shipment-load-table{border-spacing:0;table-layout:fixed;width:100%;min-width:790px;font-size:12px}.shipment-load-table th,.shipment-load-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;height:37px;padding:7px 10px;overflow:hidden}.shipment-load-table th{color:#181818;background:#dfe2e7;font-weight:500}.shipment-load-table th:first-child{border-radius:6px 0 0 6px}.shipment-load-table th:last-child{border-radius:0 6px 6px 0}.shipment-load-table th:first-child{width:20%}.shipment-load-table th:nth-child(2){width:10%}.shipment-load-table th:nth-child(3){width:25%}.shipment-load-table th:nth-child(4){width:12%}.shipment-load-table th:nth-child(5){width:22%}.shipment-load-table th:nth-child(6),.shipment-load-table th:nth-child(7){width:12%}.shipment-load-table.is-editing th:first-child{width:25%}.shipment-load-table.is-editing th:nth-child(2){width:8%}.shipment-load-table.is-editing th:nth-child(3){width:25%}.shipment-load-table.is-editing th:nth-child(4){width:12%}.shipment-load-table.is-editing th:nth-child(5){width:22%}.shipment-load-table.is-editing th:nth-child(7){width:12%}.shipment-load-table th:nth-child(8){width:70px}.shipment-load-table tbody tr:not(.shipment-load-placeholder-row) td{background:#fff;border-bottom:1px solid #f0f0f2}.shipment-load-table tbody tr.is-editing td,.shipment-load-table .shipment-load-placeholder-row td{background:#f5f6f8;padding:4px 2px}.shipment-load-table .shipment-load-placeholder-row td:first-child{border-radius:6px 0 0 6px}.shipment-load-table .shipment-load-placeholder-row td:last-child{border-radius:0 6px 6px 0}.shipment-load-table .ant-input{color:#111;height:24px;box-shadow:none;background:#fff;border-color:#dde0e4;border-radius:4px;padding:2px 6px;font-size:11px}.shipment-load-table .ant-select{width:100%;font-size:11px}.shipment-load-table .ant-select .ant-select-selector{height:24px;min-height:24px;box-shadow:none;background:#fff;border-color:#dde0e4;border-radius:4px;padding:0 6px}.shipment-load-table .ant-select-focused .ant-select-selector,.shipment-load-table .ant-input:focus,.shipment-load-table .ant-input:focus-within,.shipment-load-accessorial-list .ant-input:focus,.shipment-load-accessorial-list .ant-input:focus-within{border-color:#a31d14;box-shadow:0 0 0 2px #a31d141f}.shipment-load-dimensions{grid-template-columns:minmax(28px,1fr) auto minmax(28px,1fr) auto minmax(28px,1fr);align-items:center;gap:1px;display:grid}.shipment-load-dimensions span{color:#8a8a8d;font-size:10px}.shipment-load-actions{text-align:right!important;overflow:visible!important}.shipment-load-actions .ant-btn,.shipment-load-accessorial-actions .ant-btn{color:#888;width:24px;height:24px;padding:0}.shipment-load-actions .ant-btn:not(:disabled):hover,.shipment-load-accessorial-actions .ant-btn:not(:disabled):hover{color:#a31d14;background:#fff0f1}.shipment-load-actions .ant-btn[aria-label^=Save],.shipment-load-accessorial-actions .ant-btn[aria-label^=Save]{color:#17864b}.shipment-load-actions .ant-btn-dangerous:not(:disabled),.shipment-load-accessorial-edit-row .ant-btn-dangerous:not(:disabled){color:#a31d14}.shipment-load-placeholder-row td>span{background:#f8f9fa;border:1px solid #e1e3e7;border-radius:4px;height:20px;display:block}.shipment-load-add-line{justify-content:flex-end;padding:3px 8px 0 0;display:flex}.shipment-load-add-line .ant-btn{color:#111;height:32px;padding-inline:8px;font-size:12px}.shipment-load-add-line .ant-btn:not(:disabled):hover{color:#a31d14;background:0 0}.shipment-load-accessorials{background:#f4f5f7;border-radius:6px;min-height:130px;margin-top:40px;padding:16px 20px 18px}.shipment-load-accessorials header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.shipment-load-accessorials h2{color:#111;margin:0;font-size:17px;font-weight:500;line-height:1.2}.shipment-load-accessorial-actions{align-items:center;gap:2px;display:flex}.shipment-load-accessorial-list{flex-direction:column;gap:5px;display:flex}.shipment-load-accessorial-list .shipment-detail-field strong{background:#f4f5f7}.shipment-load-accessorial-list .ant-input{color:#111;height:25px;box-shadow:none;background:#fff;border-color:#dde0e4;border-radius:4px;font-size:11px}.shipment-load-accessorial-edit-row{align-items:center;gap:4px;display:flex}.shipment-load-accessorial-edit-row .ant-input{min-width:0}.shipment-load-accessorial-edit-row .ant-select{flex:auto;min-width:0}.shipment-load-accessorial-edit-row .ant-btn{flex:none;width:24px;height:24px;padding:0}.shipment-load-accessorial-add-line{justify-content:flex-end;padding-top:3px;display:flex}.shipment-load-accessorial-add-line .ant-btn{color:#111;height:32px;padding-inline:8px;font-size:12px}.shipment-load-accessorial-add-line .ant-btn:not(:disabled):hover{color:#a31d14;background:0 0}.shipment-load-internal-notes.ant-card{background:#f4f5f7;border:0;border-radius:6px;min-width:0;margin-top:40px;padding:16px 20px 18px}.shipment-load-internal-notes .ant-card-head{border-bottom:0;min-height:0;margin-bottom:8px;padding:0}.shipment-load-internal-notes .ant-card-head-wrapper{gap:12px}.shipment-load-internal-notes .ant-card-body{padding:0}.shipment-load-internal-notes h2{color:#111;margin:0;font-size:17px;font-weight:500;line-height:1.2}.shipment-load-internal-notes .shipment-load-internal-notes-actions{align-items:center;gap:2px;display:flex}.shipment-load-internal-notes .shipment-load-internal-notes-actions .ant-btn,.shipment-load-internal-notes .shipment-load-internal-notes-edit-row .ant-btn{flex:none;width:24px;height:24px;padding:0}.shipment-load-internal-notes .shipment-load-internal-notes-actions .ant-btn:not(:disabled){color:#888}.shipment-load-internal-notes .shipment-load-internal-notes-actions .ant-btn:not(:disabled):hover{color:#a31d14;background:#fff0f1}.shipment-load-internal-notes .shipment-load-internal-notes-actions .ant-btn[aria-label^=Save]:not(:disabled){color:#17864b}.shipment-load-internal-notes .shipment-load-internal-notes-edit-row .ant-btn-dangerous:not(:disabled){color:#a31d14}.shipment-load-internal-notes .shipment-load-internal-notes-list,.shipment-load-internal-notes .shipment-load-internal-notes-edit-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.shipment-load-internal-notes .shipment-detail-field strong{overflow-wrap:anywhere;white-space:pre-wrap;background:#f4f5f7;min-width:0;overflow:visible}.shipment-load-internal-notes .shipment-load-internal-notes-empty{color:#777;overflow-wrap:anywhere;margin:0;font-size:12px}.shipment-load-internal-notes .shipment-load-internal-notes-edit-row{align-items:center;gap:4px;min-width:0;display:flex}.shipment-load-internal-notes .shipment-load-internal-notes-edit-row .ant-input{flex:auto;min-width:0;height:25px;font-size:11px}.shipment-load-internal-notes .ant-form{margin-top:16px}.shipment-load-internal-notes .ant-form-item{margin-bottom:12px}.shipment-load-internal-notes .ant-form-item-label>label{color:#777;font-size:12px}.shipment-load-internal-notes .ant-input{color:#111;box-shadow:none;background:#fff;border-color:#dde0e4;border-radius:4px}.shipment-load-internal-notes .ant-input:focus,.shipment-load-internal-notes .ant-input:focus-within{border-color:#a31d14;box-shadow:0 0 0 2px #a31d141f}.shipment-load-internal-notes .shipment-load-internal-notes-input{resize:vertical;font-size:12px}.shipment-load-internal-notes .ant-input:disabled{color:#00000040;background:#0000000a}.shipment-load-internal-notes .shipment-load-internal-notes-footer{justify-content:flex-end;display:flex}@media (width<=768px){.shipment-load-table{min-width:760px}.shipment-load-accessorials,.shipment-load-internal-notes.ant-card{margin-top:24px;padding:15px 16px}}.shipment-charges-tab{color:#111;min-width:0}.shipment-charge-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.shipment-charge-summary-card{background:#f4f5f7;border-radius:6px;min-width:0;min-height:221px;padding:18px 20px}.shipment-charge-summary-card>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:11px;display:flex}.shipment-charge-summary-card h2,.shipment-charge-lines>h2{color:#111;margin:0;font-size:17px;font-weight:500;line-height:1.2}.shipment-charge-summary-card header p{color:#858588;margin:3px 0 0;font-size:10px;line-height:1.45}.shipment-charge-card-actions{flex:none;align-items:center;gap:2px;display:flex}.shipment-charge-card-actions .ant-btn,.shipment-charge-row-actions .ant-btn{color:#89898c;width:24px;height:24px;padding:0}.shipment-charge-card-actions .ant-btn:not(:disabled):hover,.shipment-charge-row-actions .ant-btn:not(:disabled):hover{color:#a31d14;background:#fff0f1}.shipment-charge-card-actions .ant-btn[aria-label^=Save],.shipment-charge-row-actions .ant-btn[aria-label^=Save]{color:#17864b}.shipment-charge-row-actions .ant-btn-dangerous:not(:disabled){color:#a31d14}.shipment-charge-summary-body{flex-direction:column;gap:5px;display:flex}.shipment-charge-summary-body h3{color:#111;margin:5px 0 4px;font-size:10px;font-weight:500;line-height:1.25}.shipment-charge-money-row{color:#858588;grid-template-columns:max-content minmax(18px,1fr) max-content;align-items:center;gap:7px;min-width:0;font-size:10px;line-height:1.2;display:grid}.shipment-charge-money-row:before{content:"";background:#dddfe3;grid-area:1/2;height:1px}.shipment-charge-money-row>span{white-space:nowrap;grid-area:1/1}.shipment-charge-money-row>strong{color:#111;white-space:nowrap;grid-area:1/3;font-size:10px;font-weight:500}.shipment-charge-money-input{color:#68686c;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:10px;font-size:10px;display:grid}.shipment-charge-money-input .ant-input-number{width:100%;height:26px;box-shadow:none;background:#fff;border-color:#d9dce0;border-radius:4px}.shipment-charge-money-input .ant-input-number-input{color:#111;text-align:right;height:24px;padding-inline:6px;font-size:10px}.shipment-charge-money-input .ant-input-number:focus-within,.shipment-charge-table .ant-input:focus,.shipment-charge-table .ant-input:focus-within,.shipment-charge-table .ant-select-focused .ant-select-selector,.shipment-charge-table .ant-input-number:focus-within{border-color:#a31d14;box-shadow:0 0 0 2px #a31d141f}.shipment-charge-lines{margin-top:26px}.shipment-charge-lines>h2{margin:0 0 8px 20px}.shipment-charge-table-wrap{border-radius:6px;width:100%;overflow-x:auto}.shipment-charge-table{border-spacing:0;table-layout:fixed;color:#111;width:100%;min-width:650px;font-size:11px}.shipment-charge-table th,.shipment-charge-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;height:37px;padding:7px 20px;overflow:hidden}.shipment-charge-table th{background:#dfe2e7;font-size:12px;font-weight:500}.shipment-charge-col-code{width:18%}.shipment-charge-col-description{width:auto}.shipment-charge-col-buy,.shipment-charge-col-sell,.shipment-charge-col-margin{width:15%}.shipment-charge-col-actions{width:62px}.shipment-charge-table th:first-child{border-radius:6px 0 0 6px}.shipment-charge-table th:last-child{border-radius:0 6px 6px 0}.shipment-charge-table th:nth-child(3),.shipment-charge-table th:nth-child(4),.shipment-charge-table th:nth-child(5),.shipment-charge-table tbody td:nth-child(3),.shipment-charge-table tbody td:nth-child(4),.shipment-charge-table tbody td:nth-child(5),.shipment-charge-table tfoot td:nth-child(2),.shipment-charge-table tfoot td:nth-child(3),.shipment-charge-table tfoot td:nth-child(4){text-align:right}.shipment-charge-table tbody tr:nth-child(2n) td,.shipment-charge-table tbody tr.is-editing td{background:#f4f5f7}.shipment-charge-table tbody tr:nth-child(2n) td:first-child,.shipment-charge-table tbody tr.is-editing td:first-child{border-radius:6px 0 0 6px}.shipment-charge-table tbody tr:nth-child(2n) td:last-child,.shipment-charge-table tbody tr.is-editing td:last-child{border-radius:0 6px 6px 0}.shipment-charge-table .ant-input,.shipment-charge-table .ant-input-number{color:#111;width:100%;height:25px;box-shadow:none;background:#fff;border-color:#d9dce0;border-radius:4px;font-size:10px}.shipment-charge-table .ant-select{width:100%;font-size:10px}.shipment-charge-table .ant-select .ant-select-selector{height:25px;min-height:25px;box-shadow:none;background:#fff;border-color:#d9dce0;border-radius:4px;padding:0 6px}.shipment-charge-table .ant-select .ant-select-selection-search-input{height:23px;font-size:10px}.shipment-charge-table .ant-input{padding:2px 6px}.shipment-charge-table .ant-input-number-input{text-align:right;height:23px;padding-inline:6px;font-size:10px}.shipment-charge-row-actions{text-align:right!important;padding-inline:4px!important;overflow:visible!important}.shipment-charge-table tfoot td{color:#111;background:#dfe2e7;height:37px;padding:7px 20px;font-size:12px;font-weight:500}.shipment-charge-table tfoot td.shipment-charge-total-negative{color:#a31d14}.shipment-charge-table tfoot td:first-child{border-radius:6px 0 0 6px}.shipment-charge-table tfoot td:last-child{border-radius:0 6px 6px 0}.shipment-charge-add-line{justify-content:flex-end;padding:2px 7px 0 0;display:flex}.shipment-charge-add-line .ant-btn{color:#111;height:32px;padding-inline:8px;font-size:12px}.shipment-charge-add-line .ant-btn:not(:disabled):hover{color:#a31d14;background:0 0}.shipment-charge-footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:7px;display:flex}.shipment-charge-footer .ant-btn{border-radius:6px;height:34px;font-size:12px;font-weight:500}.shipment-charge-footer .ant-btn-primary{color:#fff;background:#050505;border-color:#050505}.shipment-charge-footer .ant-btn-primary:not(:disabled):hover{color:#fff;background:#292929;border-color:#292929}@media (width<=1180px){.shipment-charge-summary-grid{grid-template-columns:1fr}.shipment-charge-summary-card{min-height:0}}@media (width<=768px){.shipment-charge-summary-grid{gap:12px}.shipment-charge-summary-card{padding:16px}.shipment-charge-lines{margin-top:20px}.shipment-charge-lines>h2{margin-left:0}.shipment-charge-footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shipment-charge-footer .ant-btn{width:100%}.shipment-charge-footer .ant-btn:first-child{grid-column:1/-1}}@media (width<=430px){.shipment-charge-money-input{grid-template-columns:1fr;gap:4px}.shipment-charge-footer{grid-template-columns:1fr}.shipment-charge-footer .ant-btn:first-child{grid-column:auto}}.shipment-tracking-tab{color:#111;min-width:0}.shipment-tracking-top-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.shipment-tracking-card{background:#f4f5f7;border-radius:6px;min-width:0}.shipment-tracking-top-grid>.shipment-tracking-card{min-height:204px;padding:18px 20px}.shipment-tracking-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.shipment-tracking-card h2,.shipment-tracking-events-head h2{color:#111;margin:0;font-size:17px;font-weight:500;line-height:1.2}.shipment-tracking-card-actions{align-items:center;gap:2px;display:flex}.shipment-tracking-card-actions .ant-btn,.shipment-tracking-row-actions .ant-btn{color:#89898c;width:24px;height:24px;padding:0}.shipment-tracking-card-actions .ant-btn:not(:disabled):hover,.shipment-tracking-row-actions .ant-btn:not(:disabled):hover{color:#a31d14;background:#fff0f1}.shipment-tracking-card-actions .ant-btn[aria-label^=Save],.shipment-tracking-row-actions .ant-btn[aria-label^=Save]{color:#17864b}.shipment-notification-methods{align-items:center;gap:14px;margin-top:10px;display:flex}.shipment-notification-methods .ant-checkbox-wrapper{color:#222;margin:0;font-size:10px}.shipment-notification-methods .ant-checkbox-inner{width:14px;height:14px}.shipment-notification-methods .ant-checkbox-checked .ant-checkbox-inner{background:#050505;border-color:#050505}.shipment-notification-email{color:#858588;grid-template-columns:max-content minmax(80px,1fr) max-content;align-items:center;gap:7px;margin-top:11px;font-size:10px;display:grid}.shipment-notification-email span{grid-area:1/1}.shipment-notification-email .ant-input{color:#111;width:100%;height:25px;box-shadow:none;background:#fff;border-color:#dcdfe3;border-radius:4px;grid-area:1/2;padding:2px 7px;font-size:10px}.shipment-notification-email .ant-input:focus{border-color:#a31d14;box-shadow:0 0 0 2px #a31d141f}.shipment-notification-email strong{color:#111;grid-area:1/3;font-size:10px;font-weight:500}.shipment-notification-rule{color:#929295;align-items:center;gap:4px;margin:15px 0 0;font-size:10px;display:flex}.shipment-notification-rule strong{color:#111;font-size:10px;font-weight:500}.shipment-notification-rule strong .anticon{color:#a31d14;margin-left:3px}.shipment-notification-edit-fields{gap:8px;margin-top:12px;display:grid}.shipment-notification-edit-fields label,.shipment-reminder-form-card label{color:#222;flex-direction:column;gap:4px;font-size:10px;display:flex}.shipment-notification-edit-fields .ant-input,.shipment-notification-edit-fields .ant-select,.shipment-notification-edit-fields .ant-select-selector,.shipment-reminder-form-card .ant-input,.shipment-reminder-form-card .ant-select,.shipment-reminder-form-card .ant-select-selector,.shipment-reminder-form-card .ant-picker{color:#111;width:100%;min-height:25px;box-shadow:none;background:#fff;border-color:#dcdfe3;border-radius:4px;font-size:10px}.shipment-notification-edit-fields .ant-input,.shipment-reminder-form-card .ant-input{height:25px;padding:2px 7px}.shipment-notification-edit-fields .ant-select-selector,.shipment-reminder-form-card .ant-select-selector{height:25px!important;padding-inline:7px!important}.shipment-notification-edit-fields .ant-select-selection-item,.shipment-reminder-form-card .ant-select-selection-item{line-height:23px!important}.shipment-notification-edit-fields .ant-input:focus,.shipment-notification-edit-fields .ant-select-focused .ant-select-selector,.shipment-reminder-form-card .ant-input:focus,.shipment-reminder-form-card .ant-select-focused .ant-select-selector,.shipment-reminder-form-card .ant-picker-focused,.shipment-tracking-table .ant-input:focus{border-color:#a31d14!important;box-shadow:0 0 0 2px #a31d141f!important}.shipment-reminder-form-card>h2{margin-bottom:11px}.shipment-reminder-fields{grid-template-columns:1.3fr 1fr .95fr;gap:10px;margin-top:7px;display:grid}.shipment-reminder-form-card .ant-picker{height:25px;padding:2px 7px}.shipment-reminder-form-card .ant-picker-input>input,.shipment-reminder-form-card .ant-picker-suffix,.shipment-reminder-form-card .ant-picker-separator{font-size:9px}.shipment-reminder-error{color:#a31d14;margin:5px 0 0;font-size:9px}.shipment-reminder-create{justify-content:flex-end;margin-top:15px;display:flex}.shipment-reminder-create .ant-btn{color:#111;background:#fff;border-color:#d3d4d7;border-radius:5px;height:28px;padding-inline:10px;font-size:12px}.shipment-reminder-list-card{min-height:93px;margin-top:20px;padding:18px 20px}.shipment-reminder-list-card>p{color:#8e8e91;flex-direction:column;gap:2px;margin:9px 0 0;font-size:10px;display:flex}.shipment-reminder-list-card>p strong{color:#111;font-size:10px;font-weight:500}.shipment-reminder-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:9px;display:grid}.shipment-reminder-list>div{background:#fff;border:1px solid #e0e2e5;border-radius:4px;flex-direction:column;gap:2px;padding:7px 9px;font-size:10px;display:flex}.shipment-reminder-list>div strong{color:#111;font-weight:500}.shipment-reminder-list>div span{color:#858588}.shipment-tracking-events{margin-top:18px}.shipment-tracking-events-head{align-items:center;gap:12px;min-height:30px;padding:0 20px 7px;display:flex}.shipment-tracking-table-wrap{border-radius:6px;width:100%;overflow-x:auto}.shipment-tracking-table{border-spacing:0;table-layout:fixed;color:#111;width:100%;min-width:760px;font-size:11px}.shipment-tracking-table th,.shipment-tracking-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;height:37px;padding:6px 12px;overflow:hidden}.shipment-tracking-table th{background:#dfe2e7;font-size:12px;font-weight:500}.shipment-tracking-col-date{width:20%}.shipment-tracking-col-description{width:52%}.shipment-tracking-col-city{width:18%}.shipment-tracking-col-state{width:10%}.shipment-tracking-table th:first-child{border-radius:6px 0 0 6px}.shipment-tracking-table th:last-child{border-radius:0 6px 6px 0}.shipment-tracking-table td.shipment-tracking-description-cell{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.shipment-tracking-table tbody tr:nth-child(2n) td,.shipment-tracking-table tbody tr.is-editing td{background:#f4f5f7}.shipment-tracking-table tbody tr:nth-child(2n) td:first-child,.shipment-tracking-table tbody tr.is-editing td:first-child{border-radius:6px 0 0 6px}.shipment-tracking-table tbody tr:nth-child(2n) td:last-child,.shipment-tracking-table tbody tr.is-editing td:last-child{border-radius:0 6px 6px 0}.shipment-tracking-table td strong,.shipment-tracking-table td small{text-overflow:ellipsis;display:block;overflow:hidden}.shipment-tracking-table td strong{color:#111;font-size:11px;font-weight:500}.shipment-tracking-table td small{color:#99999c;font-size:9px}.shipment-tracking-table .ant-input{color:#111;width:100%;height:25px;box-shadow:none;background:#fff;border-color:#d9dce0;border-radius:4px;padding:2px 6px;font-size:10px}.shipment-tracking-description-inputs{grid-template-columns:1fr;gap:3px;display:grid}.shipment-tracking-description-inputs .ant-input{height:21px}.shipment-tracking-table tr.is-editing td{height:58px}.shipment-tracking-row-actions{text-align:right!important;padding-inline:2px!important;overflow:visible!important}.shipment-tracking-add-line{justify-content:flex-end;padding:2px 7px 0 0;display:flex}.shipment-tracking-add-line .ant-btn{color:#111;height:32px;padding-inline:8px;font-size:12px}.shipment-tracking-add-line .ant-btn:not(:disabled):hover{color:#a31d14;background:0 0}@media (width<=1180px){.shipment-tracking-top-grid{grid-template-columns:1fr}.shipment-tracking-top-grid>.shipment-tracking-card{min-height:0}}@media (width<=768px){.shipment-tracking-top-grid{gap:12px}.shipment-tracking-top-grid>.shipment-tracking-card,.shipment-reminder-list-card{padding:16px}.shipment-reminder-fields,.shipment-reminder-list{grid-template-columns:1fr}.shipment-tracking-events-head{padding-inline:0}}@media (width<=430px){.shipment-notification-rule,.shipment-tracking-events-head{flex-direction:column;align-items:flex-start}}.page-card,.about-page{color:#111;background:#f4f4f5;min-height:calc(100vh - 58px);padding:20px}.contact-panel.ant-card,.about-table-card.ant-card{box-shadow:none;border-color:#d7d7da}.placeholder-page{align-items:flex-start;display:flex}.placeholder-page .ant-typography{color:#111;margin:0}.quote-summary-page{color:#111;min-height:calc(100vh - 58px);font-family:var(--app-font-family);background:#f4f4f5;padding:18px 20px 24px}.quote-summary-page .ant-btn,.quote-summary-page .ant-empty,.quote-summary-page .ant-input,.quote-summary-page .ant-select,.quote-summary-page .ant-table,.quote-summary-page .ant-table-cell{font-family:inherit}.quote-summary-filter-card,.quote-summary-table-card{background:#fff;border:1px solid #d3d4d7;border-radius:6px;box-shadow:0 2px 5px #0000001f}.quote-summary-filter-card{margin-bottom:16px;padding:16px}.quote-summary-filter-topline{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.quote-summary-filter-topline .ant-input-affix-wrapper,.quote-summary-filter-topline .ant-btn,.quote-summary-more-filters .ant-picker,.quote-summary-more-filters .ant-select-selector,.quote-summary-filter-actions .ant-btn{border-radius:5px;min-height:38px}.quote-summary-filter-topline .ant-input{color:#111;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.quote-summary-filter-topline .ant-btn,.quote-summary-filter-actions .ant-btn{font-weight:600}.quote-summary-filter-topline .ant-btn-primary{color:#fff;background:#a31d14;border-color:#a31d14;min-width:136px}.quote-summary-more-filters{border-top:1px solid #ececee;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px 12px;margin-top:14px;padding-top:14px;display:grid}.quote-summary-more-filters>*{min-width:0}.quote-summary-filter-field{flex-direction:column;gap:5px;min-width:0;display:flex}.quote-summary-filter-field>span{color:#555;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.quote-summary-date-field .ant-picker{width:100%;min-width:0}.quote-summary-date-field .ant-picker-input{min-width:0}.quote-summary-more-filters .ant-select{width:100%;min-width:0}.quote-summary-filter-control.ant-picker,.quote-summary-filter-control.ant-select{box-sizing:border-box;border-radius:5px;width:100%;min-width:0;height:40px;min-height:40px}.quote-summary-filter-control.ant-select .ant-select-selector{box-sizing:border-box;width:100%;border-radius:5px!important;height:40px!important;min-height:40px!important}.quote-summary-more-filters .ant-select-selection-placeholder{color:#777;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.quote-summary-filter-actions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.quote-summary-filter-actions .ant-btn-default{min-width:112px}.quote-summary-filter-actions .ant-btn-text{color:#222}.quote-summary-filter-actions .ant-btn[disabled]{color:#aaa;background:#f6f6f7;border-color:#d8d8da}.quote-summary-table-card{overflow:hidden}.quote-summary-table-card .ant-table{color:#202634;background:#fff}.quote-summary-table-card .ant-table-container,.quote-summary-table-card .ant-table-content,.quote-summary-table-card .ant-table-thead>tr>th:first-child,.quote-summary-table-card .ant-table-thead>tr>th:last-child{border-radius:0!important}.quote-summary-table-card .ant-table-thead>tr>th{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;height:42px;padding:9px 12px;font-size:11px;font-weight:600;color:#d2d2d3!important;background:#030303!important;border-bottom:0!important;border-right:1px solid #242424!important}.quote-summary-table-card .ant-table-column-sorter{color:#777}.quote-summary-table-card .ant-table-column-sorter-up.active,.quote-summary-table-card .ant-table-column-sorter-down.active{color:#fff}.quote-summary-table-card .ant-table-tbody>tr>td{color:#242a38;vertical-align:middle;background:#fff;border-bottom:1px solid #dedfe1;border-right:1px solid #e8e8ea;padding:13px 12px;font-size:12px}.quote-summary-table-card .ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa}.quote-summary-table-card .ant-table-tbody>tr:hover>td,.quote-summary-table-card .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#f1f2f4!important}.quote-summary-customer-cell,.quote-summary-detail-cell,.quote-summary-load-cell,.quote-summary-load-item{flex-direction:column;display:flex}.quote-summary-customer-cell,.quote-summary-detail-cell{line-height:1.2}.quote-summary-customer-cell strong,.quote-summary-detail-cell strong,.quote-summary-created-by{color:#191d26;font-weight:600}.quote-summary-customer-cell small,.quote-summary-detail-cell small,.quote-summary-load-item>small{color:#787d87;font-size:11px}.quote-summary-customer-cell small:nth-of-type(2){margin-top:2px}.quote-summary-load-cell{gap:5px;max-height:70px;overflow-y:auto}.quote-summary-load-item{align-items:flex-start;gap:2px}.quote-summary-class-badge{white-space:nowrap;color:#111;background:#eceef1;border-radius:5px;flex-direction:row;align-items:center;gap:4px;min-width:52px;padding:3px 8px;line-height:1.05;display:inline-flex}.quote-summary-class-badge small{color:#737986;text-transform:uppercase;font-size:9px;font-weight:600}.quote-summary-class-badge strong{font-size:12px;font-weight:700}.quote-summary-reference-link{color:#a31d14;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.quote-summary-reference-link:hover,.quote-summary-reference-link:focus-visible{color:#a31d14;text-decoration:underline}.quote-detail-page{color:#171b28;min-height:calc(100vh - 58px);font-family:var(--app-font-family);background:#f4f4f5;flex-direction:column;gap:14px;padding:14px 20px 16px;display:flex}.quote-detail-page .ant-btn,.quote-detail-page button{font-family:inherit}.quote-detail-summary{background:#fff;border:1px solid #d3d4d7;border-radius:6px;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;width:100%;padding:14px 16px;display:grid;box-shadow:0 2px 5px #0000001a}.quote-detail-summary__group{gap:10px;min-width:0;margin:0;display:grid}.quote-detail-summary__group>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}.quote-detail-summary dt,.quote-detail-summary dd{margin:0;font-size:12px;line-height:1.25}.quote-detail-summary dt{color:#6f737c;font-weight:600}.quote-detail-summary dd{color:#111;overflow-wrap:anywhere;min-width:0;font-weight:600}.quote-detail-offer-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:14px;width:100%;min-height:0;padding-right:7px;display:flex;overflow-y:auto}.quote-detail-offer-list::-webkit-scrollbar{width:8px}.quote-detail-offer-list::-webkit-scrollbar-track{background:#e5e5e7;border-radius:999px}.quote-detail-offer-list::-webkit-scrollbar-thumb{background:#8a8d93;border-radius:999px}.quote-detail-offer-card{background:#fff;border:1px solid #d7d8db;border-radius:7px;flex:none;grid-template-columns:250px minmax(0,1fr);width:100%;min-width:0;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden;box-shadow:0 1px 3px #0000000f}.quote-detail-offer-card.is-selected{border-color:#a31d14;box-shadow:0 0 0 2px #a31d141a}.quote-detail-offer-card__offer{border-right:1px solid #e1e2e4;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:235px;padding:22px;display:flex}.quote-detail-offer-card__logo{justify-content:center;align-items:center;min-height:54px;display:flex}.quote-detail-offer-card__logo img{object-fit:contain;width:auto;max-width:120px;max-height:54px}.quote-detail-fedex-logo{color:#4d2683;letter-spacing:-2px;font-size:36px;font-weight:800;line-height:1}.quote-detail-fedex-logo strong{color:#ff6500;font-weight:inherit}.quote-detail-offer-card__price{color:#151927;font-size:27px;font-weight:700;line-height:1}.quote-detail-offer-card__offer .ant-btn{color:#fff;background:#111;border-color:#111;min-width:132px;height:34px;font-size:12px;font-weight:600}.quote-detail-offer-card__offer .ant-btn:hover,.quote-detail-offer-card__offer .ant-btn:focus-visible,.quote-detail-offer-card__offer .ant-btn-primary{color:#fff!important;background:#a31d14!important;border-color:#a31d14!important}.quote-detail-offer-card__information{min-width:0;padding:18px 22px}.quote-detail-offer-card__heading{border-bottom:1px solid #ececee;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.quote-detail-offer-card__heading>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.quote-detail-offer-card__heading>div>strong{color:#151927;font-size:16px}.quote-detail-offer-card__heading>div>span{color:#666b74;text-transform:uppercase;background:#f2f3f5;border:1px solid #e0e2e5;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.quote-detail-offer-card__heading nav{flex:none;align-items:center;gap:14px;display:flex}.quote-detail-offer-card__heading nav button{color:#30343c;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.quote-detail-offer-card__heading nav button:hover{color:#a31d14}.quote-detail-offer-card__details{grid-template-columns:repeat(2,minmax(220px,1fr));gap:0 30px;margin:12px 0 0;display:grid}.quote-detail-offer-card__details>div{grid-template-columns:auto minmax(20px,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:31px;display:grid}.quote-detail-offer-card__details>div:before{content:"";border-bottom:1px solid #e7e7e8;grid-area:1/2}.quote-detail-offer-card__details dt,.quote-detail-offer-card__details dd{color:#4d5159;margin:0;font-size:12px}.quote-detail-offer-card__details dt{grid-column:1;font-weight:600}.quote-detail-offer-card__details dd{text-align:right;grid-column:3}.quote-detail-offer-card__accessorials{gap:7px;margin-top:11px;display:grid}.quote-detail-offer-card__accessorials>strong{color:#555a63;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.quote-detail-offer-card__accessorials>div{flex-wrap:wrap;gap:6px;display:flex}.quote-detail-offer-card__accessorials span{color:#686d75;background:#f0f1f2;border:1px solid #dadcdf;border-radius:999px;padding:4px 9px;font-size:10px}.quote-detail-not-found{background:#f4f4f5;min-height:calc(100vh - 58px);padding:20px}@media (width<=1050px){.quote-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-detail-offer-card__details{grid-template-columns:1fr}}@media (width<=760px){.quote-detail-page{height:auto;min-height:calc(100vh - 58px);padding:12px;overflow:visible}.quote-detail-summary{grid-template-columns:1fr}.quote-detail-offer-list{flex:none;height:65vh;min-height:360px}.quote-detail-offer-card{grid-template-columns:1fr}.quote-detail-offer-card__offer{border-bottom:1px solid #e1e2e4;border-right:0;min-height:190px}.quote-detail-offer-card__heading{flex-direction:column}}@media (width<=480px){.quote-detail-offer-card__information{padding:15px 13px}.quote-detail-offer-card__heading nav{justify-content:space-between;gap:8px;width:100%}.quote-detail-offer-card__details>div{grid-template-columns:minmax(0,auto) minmax(12px,1fr) auto}.quote-detail-offer-card__details dt,.quote-detail-offer-card__details dd{font-size:11px}}@media (width<=900px){.quote-summary-more-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-summary-filter-actions{grid-column:1/-1}}@media (width<=760px){.quote-summary-page,.quote-summary-filter-card{padding:12px}.quote-summary-filter-topline{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-summary-filter-topline .ant-input-affix-wrapper{grid-column:1/-1}.quote-summary-more-filters{grid-template-columns:1fr}.quote-summary-filter-topline .ant-btn{width:100%}.quote-summary-filter-actions{grid-column:1;grid-template-columns:1fr 1fr;display:grid}.quote-summary-filter-actions .ant-btn{width:100%}.quote-summary-filter-actions .ant-btn-text{grid-column:1/-1}}@media (width<=480px){.quote-summary-filter-topline,.quote-summary-filter-actions{grid-template-columns:1fr}.quote-summary-filter-topline .ant-input-affix-wrapper,.quote-summary-filter-actions .ant-btn-text{grid-column:1}}@media (width<=1180px){.shipment-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shipment-detail-layout{grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:16px}.shipment-detail-grid{grid-template-columns:1fr}}@media (width<=992px){.collapse-trigger.ant-btn{display:inline-flex}.top-navbar{gap:10px}.top-search.ant-input-affix-wrapper{width:min(420px,52vw)}.shipments-header{flex-direction:column}.shipment-detail-layout{grid-template-columns:1fr;align-items:start}.shipment-detail-left{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);align-items:start;gap:16px;height:auto;min-height:0;display:grid}.shipment-detail-warning.ant-alert{grid-column:1/-1}.shipment-detail-main{padding:0 20px 28px}.shipment-detail-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (width<=768px){.top-navbar.ant-layout-header{align-items:flex-start;height:auto;min-height:58px;padding:10px 12px}.top-navbar__right{flex-wrap:wrap;gap:8px}.top-search.ant-input-affix-wrapper{order:2;width:100%}.top-icon-button.ant-btn{display:none}.top-logout-button.ant-btn{height:32px}.mobile-new-button{display:inline-flex}.shipments-page{padding:14px 12px 0}.shipment-stats{grid-template-columns:1fr}.shipment-table-card{margin-inline:-12px}.shipment-pagination{flex-direction:column;align-items:flex-start;height:auto;padding:12px}.shipment-edit-grid{grid-template-columns:1fr}.shipment-detail-top{flex-direction:column;align-items:flex-start;padding:12px}.shipment-detail-actions,.shipment-detail-unsaved-message{width:100%}.shipment-detail-actions .ant-btn{flex:1}.shipment-detail-header{padding:0 12px 14px}.shipment-detail-header h1{font-size:20px}.shipment-detail-header p{flex-wrap:wrap;gap:6px 10px;display:flex}.shipment-detail-header p span:before{display:none}.shipment-detail-tabs.ant-tabs{padding:0 12px}.shipment-detail-left{grid-template-columns:1fr;padding:12px}.shipment-detail-map-card{height:260px}.shipment-detail-main{padding:0 12px 24px}.shipment-detail-grid{grid-template-columns:1fr;gap:12px}.shipment-detail-card{min-height:0;padding:16px}.shipment-detail-field{grid-template-columns:1fr;gap:3px}.shipment-detail-card .shipment-detail-field--editing,.shipment-detail-side-card .shipment-detail-field--editing{grid-template-columns:1fr}.shipment-detail-field:before{display:none}.shipment-detail-field span,.shipment-detail-field strong{grid-area:auto/1}.shipment-detail-field strong{text-align:left;white-space:normal;justify-self:start;padding-left:0;background:0 0!important}.shipment-detail-field__input.ant-input{grid-area:auto/1;width:100%;height:32px;font-size:12px}.shipment-detail-field__picker.ant-picker{grid-area:auto/1;width:100%;height:32px}.shipment-detail-field__picker .ant-picker-input>input,.shipment-detail-field__picker .ant-picker-range-separator,.shipment-detail-field__picker .ant-picker-suffix{font-size:12px}.login-progress-screen{width:min(560px,88vw);transform:translateY(0)}.login-progress-row{grid-template-columns:1fr;gap:16px}.login-progress-status{white-space:normal;justify-self:end}}.top-navbar__breadcrumb>span:first-child{color:#888;font-weight:400}.customer-locations-page{color:#111;min-height:calc(100vh - 58px);font-family:var(--app-font-family);background:#f4f5f7;padding:20px}.customer-locations-page .ant-btn,.customer-locations-page .ant-checkbox-wrapper,.customer-locations-page .ant-form,.customer-locations-page .ant-input,.customer-locations-page .ant-select,.customer-locations-page .ant-table,.customer-locations-page .ant-table-cell,.customer-locations-page .ant-typography,.customer-locations-page button,.customer-location-form,.customer-location-form .ant-form-item,.customer-location-form .ant-input,.customer-location-form .ant-select,.customer-location-form .ant-switch{font-family:inherit}.customer-locations-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.customer-locations-heading h1.ant-typography{color:#111;letter-spacing:-.025em;margin:0 0 5px;font-size:24px;font-weight:600;line-height:1.2}.customer-locations-heading>div:first-child>span.ant-typography{color:#777;font-size:13px}.customer-location-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.customer-location-actions .ant-btn{color:#111;background:#fff;border-color:#d3d3d6;border-radius:6px;height:36px;font-size:13px;font-weight:600}.customer-location-actions .location-upload-button.ant-btn{color:#fff;background:#050505;border-color:#050505}.customer-location-actions .ant-btn-primary{color:#fff;background:#a31d14;border-color:#a31d14}.location-file-input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}.customer-location-tabs.ant-tabs{margin-bottom:14px}.customer-location-tabs .ant-tabs-nav{min-height:40px;margin:0}.customer-location-tabs .ant-tabs-nav:before{border-bottom-color:#dddfe3}.customer-location-tabs .ant-tabs-tab{color:#858585;justify-content:center;min-width:128px;height:40px;padding:0 17px;font-size:13px;font-weight:500}.customer-location-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:0}.customer-location-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#111;font-weight:600}.customer-location-tabs .ant-tabs-ink-bar{background:#a31d14;height:2px}.customer-location-tabs .ant-tabs-tab-btn:focus-visible{outline-offset:2px;outline:2px solid #a31d1459}.customer-location-controls{margin-bottom:20px}.location-client-row{color:#777;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.location-client-row .ant-btn{color:#222;background:#fff;border-color:#dddfe3;border-radius:6px;height:32px;font-weight:600}.location-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.location-toolbar__left{align-items:center;gap:9px;min-width:0;display:flex}.location-toolbar__left>.ant-input-affix-wrapper{background:#fff;border-color:#dedee1;border-radius:6px;width:245px;height:34px}.location-toolbar__left>.ant-input-affix-wrapper .anticon{color:#a31d14}.location-toolbar__left>.ant-btn{border-radius:6px;height:34px}.location-toolbar__left>.ant-btn-dangerous:not(:disabled){color:#a31d14;background:0 0;border-color:#a31d14}.location-page-controls{color:#777;flex:none;align-items:center;gap:9px;font-size:12px;display:flex}.location-page-controls .ant-select{width:68px}.location-page-controls .ant-select-selector{border-radius:5px!important;height:30px!important}.location-page-controls .ant-btn{color:#666;background:#fff;border-color:#dedee1;width:30px;height:30px;padding:0}.customer-location-table-card{background:#fff;border:1px solid #d3d4d7;border-radius:6px;overflow:hidden}.customer-location-table-card .ant-table{color:#202634;background:#fff}.customer-location-table-card .ant-table-container,.customer-location-table-card .ant-table-content,.customer-location-table-card .ant-table-thead>tr>th:first-child,.customer-location-table-card .ant-table-thead>tr>th:last-child{border-radius:0!important}.customer-location-table-card .ant-table-thead>tr>th{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;height:38px;padding:8px 12px;font-size:11px;font-weight:600;color:#a8a8aa!important;background:#030303!important;border-bottom:0!important;border-right:1px solid #202020!important}.customer-location-table-card .ant-table-thead>tr>th.ant-table-cell-fix-left{background:#030303!important}.customer-location-table-card .ant-table-tbody>tr>td{color:#242a38;white-space:nowrap;background:#fff;border-bottom:1px solid #e3e4e6;border-right:1px solid #e5e6e8;height:40px;padding:8px 12px;font-size:12px}.customer-location-table-card .ant-table-tbody>tr:hover>td,.customer-location-table-card .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#fafafa!important}.customer-location-table-card .ant-table-tbody>tr.location-row-selected>td{background:#f5f6f8!important}.customer-location-table-card .ant-table-tbody>tr.location-row-selected>td:first-child{box-shadow:inset 3px 0 #a31d14}.customer-location-table-card .ant-table-cell-fix-left-last:after,.customer-location-table-card .ant-table-cell-fix-right-first:after{box-shadow:inset 8px 0 8px -8px #0000001f}.customer-location-table-card .ant-checkbox-checked .ant-checkbox-inner,.customer-location-table-card .ant-checkbox-indeterminate .ant-checkbox-inner{background:#a31d14;border-color:#a31d14}.location-edit-button.ant-btn{color:#999;width:24px;height:24px;padding:0}.location-edit-button.ant-btn:hover{color:#a31d14!important;background:#fff0f1!important}.location-name-cell{color:#202634;font-weight:600}.location-active-dot{background:#18a957;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 2px #18a95714}.location-active-dot--off{box-shadow:none;background:#b9bbc0}.location-empty{color:#9b9da2}.location-type-tag.ant-tag{border-radius:3px;margin:0;padding:1px 8px;font-size:11px;font-weight:600;line-height:18px}.location-type-tag--destination.ant-tag{color:#1769e0;background:#edf6ff;border-color:#b7d6ff}.location-type-tag--origin.ant-tag{color:#15964d;background:#edfff4;border-color:#b7ebca}.location-type-tag--bill-to.ant-tag{color:#bf7200;background:#fff8dd;border-color:#f3d58b}.customer-location-footer{color:#8a8a8d;background:#f7f7f8;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 16px;font-size:12px;display:flex}.customer-location-footer strong{color:#333;font-weight:600}.customer-location-pagination{align-items:center;gap:7px;display:flex}.customer-location-pagination button{color:#222;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:26px;height:26px;padding:0 7px}.customer-location-pagination button.current{color:#fff;background:#111}.customer-location-pagination button:disabled{color:#c8c8ca;cursor:not-allowed}.customer-location-group-table .ant-table-tbody>tr>td{height:48px}.customer-location-form{max-height:min(68vh,650px);padding:8px 5px 0 0;overflow-y:auto}.customer-location-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.customer-location-form-grid .ant-form-item:nth-child(2){align-self:start}.customer-location-form-grid .ant-form-item:nth-child(2) .ant-form-item-control-input{min-height:32px}@media (width<=1100px){.customer-locations-heading{flex-direction:column}.customer-location-actions{justify-content:flex-start}.location-toolbar{flex-direction:column;align-items:flex-start}.location-page-controls{align-self:flex-end}}@media (width<=768px){.top-navbar.ant-layout-header{flex-wrap:wrap;overflow:hidden}.top-navbar__left{width:100%;min-width:0}.top-navbar__page.ant-typography{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.top-navbar__right{flex:0 0 100%;width:100%}.customer-locations-page{padding:14px 12px}.customer-locations-heading{gap:16px}.customer-locations-heading h1.ant-typography{font-size:21px}.customer-location-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.customer-location-actions .ant-btn{width:100%}.customer-location-actions .ant-btn-primary{grid-column:1/-1}.customer-location-tabs .ant-tabs-nav-list{width:100%}.customer-location-tabs .ant-tabs-tab{flex:1 1 0;min-width:0;padding-inline:8px}.location-client-row{flex-direction:column;align-items:flex-start}.location-client-row .ant-btn{max-width:100%}.location-toolbar__left{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.location-toolbar__left>.ant-input-affix-wrapper{grid-column:1/-1;width:100%}.location-toolbar__left>.ant-btn{width:100%}.location-page-controls{justify-content:flex-end;align-self:stretch}.customer-location-footer{flex-direction:column;align-items:flex-start}.customer-location-pagination{max-width:100%;overflow-x:auto}.customer-location-form-grid{grid-template-columns:1fr}}@media (width<=430px){.customer-location-actions{grid-template-columns:1fr}.customer-location-actions .ant-btn-primary{grid-column:auto}.location-page-controls{flex-wrap:wrap;justify-content:flex-start}}.send-rates-modal{max-width:calc(100vw - 32px);font-family:var(--app-font-family);padding-bottom:0}.send-rates-modal .ant-modal-content{background:#fff;border-radius:10px;padding:0;overflow:hidden;box-shadow:0 22px 65px #00000040}.send-rates-modal .ant-modal-body{padding:0}.send-rates-dialog{color:#17181c;max-height:min(570px,100vh - 32px);font-family:var(--app-font-family);background:#fff;flex-direction:column;display:flex;overflow:hidden}.send-rates-dialog button,.send-rates-dialog input,.send-rates-dialog .ant-btn,.send-rates-dialog .ant-checkbox-wrapper{font-family:var(--app-font-family)}.send-rates-dialog__header{border-bottom:1px solid #e5e5e5;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.send-rates-dialog__header h2,.send-rates-dialog__header p,.send-rates-dialog__recipients h3,.send-rates-dialog__rates h3,.send-rates-dialog__footer p,.send-rates-dialog__validation{margin:0}.send-rates-dialog__header h2{color:#1a1b1f;font-size:17px;font-weight:700;line-height:1.2}.send-rates-dialog__header p{color:#a0a1a5;margin-top:3px;font-size:11px}.send-rates-dialog__close,.send-rates-dialog__remove-recipient{color:#a5a6a8;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.send-rates-dialog__close{width:27px;height:27px;margin:-4px -6px 0 0;font-size:18px}.send-rates-dialog__close:hover,.send-rates-dialog__remove-recipient:hover{color:#a31d14}.send-rates-dialog__recipients{flex:none;padding:12px 0}.send-rates-dialog__recipients h3,.send-rates-dialog__rates h3{color:#a1a2a4;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:700}.send-rates-dialog__recipient-list{gap:9px;margin-top:9px;display:grid}.send-rates-dialog__recipient{align-items:center;gap:12px;display:flex}.send-rates-dialog__recipient .ant-input{color:#25272d;border-color:#dbdde0;border-radius:7px;height:36px;padding:0 12px;font-size:12px}.send-rates-dialog__recipient .ant-input::placeholder{color:#aaabaf}.send-rates-dialog__recipient .ant-input:focus,.send-rates-dialog__recipient .ant-input-focused{border-color:#a31d14;box-shadow:0 0 0 2px #a31d141a}.send-rates-dialog__remove-recipient{width:25px;height:32px;font-size:18px}.send-rates-dialog__add-recipient.ant-btn{color:#63666d;height:30px;box-shadow:none;background:#fff;border-style:dashed;border-color:#c9cbd0;border-radius:7px;margin-top:7px;font-size:11px}.send-rates-dialog__add-recipient.ant-btn:hover,.send-rates-dialog__add-recipient.ant-btn:focus-visible{color:#a31d14!important;background:#fff!important;border-color:#a31d14!important}.send-rates-dialog__rates{border-top:1px solid #e7e7e7;flex-direction:column;flex:auto;min-height:0;padding:12px 0;display:flex}.send-rates-dialog__rates-heading{flex:none;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.send-rates-dialog__rates-heading>div{align-items:center;gap:15px;display:flex}.send-rates-dialog__rates-heading span{color:#96979b;background:#fafafa;border:1px solid #dfdfdf;border-radius:999px;padding:3px 9px;font-size:11px}.send-rates-dialog__rates-heading button{color:#a31d14;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.send-rates-dialog__rate-list{gap:7px;min-height:0;padding-right:2px;display:grid;overflow:auto}.send-rates-dialog__rate{cursor:pointer;background:#fff;border:1px solid #e1e2e4;border-radius:7px;grid-template-columns:auto 60px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:60px;padding:6px 10px;transition:border-color .15s,background .15s;display:grid}.send-rates-dialog__rate:hover,.send-rates-dialog__rate.is-selected{background:#fffafb;border-color:#a31d14}.send-rates-dialog__rate .ant-checkbox{top:0}.send-rates-dialog__rate .ant-checkbox-inner{border-color:#d4d5d7;border-radius:6px;width:19px;height:19px}.send-rates-dialog__rate .ant-checkbox-checked .ant-checkbox-inner{background:#a31d14;border-color:#a31d14}.send-rates-dialog__logo{background:#fff;border:1px solid #e1e2e4;border-radius:6px;place-items:center;width:60px;height:40px;padding:4px;display:grid;overflow:hidden}.send-rates-dialog__logo img{object-fit:contain;width:100%;height:100%}.send-rates-dialog__logo .rate-fedex-logo{font-size:19px}.send-rates-dialog__rate-details{flex-direction:column;gap:4px;min-width:0;display:flex}.send-rates-dialog__rate-name{color:#1e2025;align-items:center;gap:9px;font-size:13px;font-weight:700;line-height:1.2;display:flex}.send-rates-dialog__rate-name small{color:#5e6065;background:#f3f3f2;border:1px solid #dedfe1;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.send-rates-dialog__rate-meta{color:#7e8085;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;line-height:1.2;display:flex}.send-rates-dialog__rate-meta b{color:#b8b9bc;font-weight:400}.send-rates-dialog__rate-meta em{color:#606268;background:#f5f5f4;border:1px solid #dcdede;border-radius:4px;margin-left:4px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.send-rates-dialog__rate-meta em.is-economy{color:#2165e9;background:#edf5ff;border-color:#bad5ff}.send-rates-dialog__price{color:#17191e;white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:16px;font-weight:700;line-height:1.2;display:flex}.send-rates-dialog__price small{color:#a2a3a6;margin-top:3px;font-size:10px;font-weight:400}.send-rates-dialog__validation{color:#a31d14;flex:none;padding:7px 18px 0;font-size:11px}.send-rates-dialog__footer{background:#f6f7f9;border-top:1px solid #e1e2e4;flex:none;justify-content:space-between;align-items:center;gap:18px;margin-top:7px;padding:10px 18px;display:flex}.send-rates-dialog__footer p{color:#999ba0;font-size:11px}.send-rates-dialog__footer p strong{color:#a31d14}.send-rates-dialog__footer>div{gap:11px;display:flex}.send-rates-dialog__footer .ant-btn{color:#2a2b30;background:#fff;border-color:#dedfe2;border-radius:6px;height:31px;padding:0 14px;font-size:11px;font-weight:600}.send-rates-dialog__footer .ant-btn-primary{color:#fff;background:#a31d14;border-color:#a31d14;min-width:104px}.send-rates-dialog__footer .ant-btn-primary:hover,.send-rates-dialog__footer .ant-btn-primary:focus-visible{background:#a31d14!important;border-color:#a31d14!important}@media (width<=640px){.send-rates-modal{max-width:calc(100vw - 16px);margin:8px auto}.send-rates-dialog{max-height:calc(100vh - 16px)}.send-rates-dialog__header,.send-rates-dialog__recipients,.send-rates-dialog__rates{padding-left:13px;padding-right:13px}.send-rates-dialog__header{padding-top:14px;padding-bottom:12px}.send-rates-dialog__header h2{font-size:17px}.send-rates-dialog__header p{font-size:11px}.send-rates-dialog__rate{grid-template-columns:auto 55px minmax(0,1fr);gap:9px;padding:7px}.send-rates-dialog__logo{width:55px;height:40px}.send-rates-dialog__rate-name{gap:6px;font-size:13px}.send-rates-dialog__rate-name small,.send-rates-dialog__rate-meta em{padding:2px 6px;font-size:10px}.send-rates-dialog__rate-meta{gap:4px;font-size:11px}.send-rates-dialog__price{flex-direction:row;grid-column:3;align-items:flex-start;gap:7px;font-size:16px}.send-rates-dialog__price small{margin-top:2px;font-size:10px}.send-rates-dialog__footer{flex-direction:column;align-items:stretch;margin-top:7px;padding:10px 13px}.send-rates-dialog__footer>div{grid-template-columns:1fr 1.35fr;display:grid}.send-rates-dialog__footer .ant-btn{width:100%;padding:0 12px;font-size:11px}.send-rates-dialog__validation{padding-left:13px;padding-right:13px}}@media (width<=390px){.send-rates-dialog__rates-heading,.send-rates-dialog__rate-name{flex-direction:column;align-items:flex-start}}.rate-page{color:#151823;min-height:calc(100vh - 58px);font-family:var(--app-font-family);background:#f4f5f7;padding:18px 20px 36px;overflow-x:hidden}.rate-page .ant-btn,.rate-page .ant-empty,.rate-page .ant-input,.rate-page .ant-select,.rate-page button,.rate-page input{font-family:inherit}.rate-back-button{color:#85878c;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.rate-back-button:hover{color:#a31d14}.rate-page__header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:45px;margin-top:5px;display:flex}.rate-page__header h1{color:#161b2a;margin:0;font-size:23px;font-weight:700;line-height:1.25}.rate-page__header-actions .ant-btn{height:30px;font-size:12px}.rate-capacity-warning{color:#a31d14;background:#fff7f7;border:1px solid #f0b9bc;border-radius:6px;align-items:center;gap:11px;min-height:44px;margin-bottom:20px;padding:10px 16px;font-size:12px;display:flex}.rate-capacity-warning .anticon{flex:none;font-size:15px}.rate-content-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.rate-context{flex-direction:column;gap:14px;min-width:0;display:flex}.rate-route-card,.rate-items-card{background:#fff;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.rate-route-card__map{background:#e9ecef;height:200px;position:relative;overflow:hidden}.rate-map-placeholder{color:#73767c;text-align:center;background:linear-gradient(#ffffffb3,#ffffffb3),repeating-linear-gradient(45deg,#e8ecef,#e8ecef 12px,#dfe4e8 12px 24px);flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;padding:22px;font-size:11px;display:flex}.rate-map-placeholder strong{color:#252935;font-size:13px}.rate-map-distance,.rate-map-status{z-index:2;color:#73767c;background:#fffffff0;border-radius:4px;padding:4px 8px;font-size:11px;position:absolute;bottom:8px;right:8px;box-shadow:0 1px 5px #00000029}.rate-map-status{left:8px;right:auto}.rate-route-card__summary{color:#fff;background:#080808;padding:10px 14px 12px}.rate-route-card__summary>div{flex-direction:column;gap:2px;padding-bottom:8px;display:flex}.rate-route-card__summary>div+div{border-top:1px solid #373737;padding-top:8px;padding-bottom:0}.rate-route-card__summary span{color:#a3a3a3;letter-spacing:.05em;font-size:9px}.rate-route-card__summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.4;overflow:hidden}.rate-route-card__summary small{color:#a3a3a3;font-size:11px}.rate-items-card h2{color:#353841;border-bottom:1px solid #e1e3e6;margin:0;padding:11px 13px;font-size:15px}.rate-items-card__body{padding:10px 13px}.rate-item-pill{color:#202431;background:#f4f5f7;border:1px solid #e0e3e8;border-radius:4px;padding:4px 9px;font-size:11px;display:inline-flex}.rate-items-card dl{margin:8px 0 0}.rate-items-card dl>div{justify-content:space-between;gap:14px;margin:3px 0;display:flex}.rate-items-card dt,.rate-items-card dd{margin:0;font-size:11px}.rate-items-card dt{color:#8a8b90}.rate-items-card dd{color:#222633;text-align:right;font-weight:600}.rate-items-card .rate-items-card__totals{border-top:1px solid #e1e3e6;margin:0;padding:9px 13px}.rate-results{min-width:0}.rate-mode-tabs{border-bottom:1px solid #e0e1e4;align-items:flex-end;gap:0;height:37px;margin:0 2px 14px;display:flex}.rate-mode-tabs button{color:#88898d;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:88px;height:37px;padding:0 16px 9px;font-size:12px}.rate-mode-tabs button.active{color:#202431;border-bottom-color:#a31d14;font-weight:600}.rate-mode-tabs button span{color:#333740;background:#e4e6e9;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:18px;margin-left:5px;padding:0 5px;font-size:9px;font-weight:700;display:inline-flex}.rate-mode-tabs button.active span{color:#fff;background:#a31d14}.rate-tab-with-error:not(.active) span{color:#a31d14;background:#fde8e8}.rate-error-section{scroll-margin-top:80px}.rate-toolbar{grid-template-columns:minmax(180px,220px) minmax(180px,190px) auto 1fr;align-items:center;gap:10px;display:grid}.rate-toolbar>.ant-input-affix-wrapper,.rate-toolbar>.ant-select .ant-select-selector,.rate-toolbar>.ant-btn{height:32px}.rate-toolbar>.ant-select{width:100%}.rate-toolbar .ant-input-prefix{color:#a31d14}.rate-toolbar .ant-input,.rate-toolbar .ant-select-selection-item,.rate-toolbar>.ant-btn{font-size:11px}.rate-send-all.ant-btn{color:#202431;background:#fff;border-color:#d9dce1;min-width:126px;font-weight:500}.rate-send-all.ant-btn:hover,.rate-send-all.ant-btn:focus-visible{color:#a31d14!important;background:#fff!important;border-color:#a31d14!important}.rate-view-switch{background:#fff;border:1px solid #d1d4d9;border-radius:6px;justify-self:end;display:inline-flex;overflow:hidden}.rate-view-switch button{color:#777a80;cursor:pointer;background:#fff;border:0;align-items:center;gap:6px;height:29px;padding:0 12px;font-size:10px;display:inline-flex}.rate-view-switch button+button{border-left:1px solid #d1d4d9}.rate-view-switch button.active{color:#fff;background:#a31d14}.rate-results-count{color:#888a8f;margin:11px 4px 9px;font-size:11px}.rate-results-subbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:24px;margin:10px 4px 14px;display:flex}.rate-results-subbar .rate-results-count{color:#888a8f;white-space:nowrap;margin:0;font-size:11px}.quote-summary-markup{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;min-height:32px;display:inline-flex}.quote-summary-markup .markup-label{color:#333;white-space:nowrap;margin-right:2px;font-size:13px;font-weight:600}.quote-summary-markup .markup-checkbox{white-space:nowrap;font-size:13px;margin-left:0!important}.quote-summary-markup .markup-checkbox .ant-checkbox+span{padding-inline:4px 2px}.quote-summary-markup .markup-input-wrap{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.quote-summary-markup .markup-unit-symbol{color:#333;font-size:13px;font-weight:600}.quote-summary-markup .input-sm-center{width:58px;min-width:58px;padding:4px 6px}.quote-summary-markup .markup-apply-btn{border-radius:4px;height:28px;padding:0 12px;font-size:13px;line-height:26px}.rate-carrier-list{gap:20px;display:grid}.rate-carrier-list--list{grid-template-columns:1fr}.rate-carrier-list--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rate-error-section{border-top:2px dashed #fecaca;margin-top:36px;padding-top:24px}.rate-error-heading{color:#a31d14;align-items:center;gap:10px;margin:0 0 18px;font-size:18px;font-weight:600;display:flex}.rate-error-badge{color:#a31d14;background:#fee2e2;border-radius:999px;justify-content:center;align-items:center;padding:2px 10px;font-size:13px;font-weight:600;display:inline-flex}.rate-card{background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:0;transition:border-color .16s,box-shadow .16s;overflow:hidden}.rate-card--selected{border-color:#a31d14;box-shadow:0 0 0 2px #a31d1414}.rate-card__warning{color:#a31d14;background:#fffed0;border-bottom:1px solid #f3c6a5;align-items:center;gap:10px;min-height:35px;padding:7px 15px;font-size:9px;line-height:1.35;display:flex}.rate-card__warning .anticon{flex:none;font-size:13px}.rate-card__body{grid-template-columns:159px minmax(0,1fr);min-height:170px;display:grid}.rate-card__offer{border-right:1px solid #e0e2e6;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:14px 16px;display:flex}.rate-card__logo{justify-content:center;align-items:center;min-height:45px;display:flex}.rate-card__logo img{object-fit:contain;width:auto;max-width:105px;max-height:46px}.rate-fedex-logo{color:#4d2683;letter-spacing:-2px;font-size:31px;font-weight:800;line-height:1}.rate-fedex-logo strong{color:#ff6500;font-weight:inherit}.rate-card__price{color:#151927;font-size:27px;font-weight:700;line-height:1}.rate-card__select.ant-btn{color:#fff;background:#050505;border-color:#050505;width:118px;height:31px;font-size:11px;font-weight:600}.rate-card__select.ant-btn-primary,.rate-card__select.ant-btn:hover,.rate-card__select.ant-btn:focus-visible{color:#fff!important;background:#a31d14!important;border-color:#a31d14!important}.rate-card__information{min-width:0;padding:14px 17px}.rate-card__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rate-card__identity{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.rate-card__identity>strong{color:#171b28;font-size:13px}.rate-chip{color:#66696f;background:#f1f2f4;border:1px solid #e2e4e7;border-radius:999px;align-items:center;padding:2px 8px;font-size:9px;font-weight:600;display:inline-flex}.rate-chip--blue{color:#1e62e7;background:#edf4ff;border-color:#bed6ff}.rate-card__quick-actions{flex:none;gap:12px;display:flex}.rate-card__quick-actions button{color:#17191e;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.rate-card__quick-actions button:hover{color:#a31d14}.rate-card__details{grid-template-columns:repeat(3,minmax(120px,1fr));gap:7px 22px;margin:11px 0 0;display:grid}.rate-card__details div{min-width:0}.rate-detail-expiry{grid-area:1/1}.rate-detail-transit{grid-area:1/2}.rate-detail-delivery{grid-area:2/2}.rate-detail-liability-new{grid-area:1/3}.rate-detail-liability-used{grid-area:2/3}.rate-detail-charges{grid-area:1/2}.rate-detail-accessorials,.rate-detail-charges-sell{grid-area:1/3}.rate-card__details dt,.rate-card__details dd{margin:0;line-height:1.45}.rate-card__details dt{color:#9498a2;font-size:10px}.rate-card__details dd{color:#242835;font-size:12px;font-weight:600}.rate-carrier-list--grid .rate-card__body{grid-template-columns:1fr}.rate-carrier-list--grid .rate-card__offer{border-bottom:1px solid #e0e2e6;border-right:0}.rate-carrier-list--grid .rate-card__heading{flex-direction:column;align-items:flex-start}.rate-carrier-list--grid .rate-card__details{grid-template-columns:repeat(2,minmax(120px,1fr))}.rate-carrier-list--grid .rate-detail-liability-new{grid-area:2/1}.rate-carrier-list--grid .rate-detail-liability-used{grid-area:3/1}.rate-empty-state{background:#fff;border:1px solid #e2e4e8;border-radius:6px;place-items:center;min-height:300px;display:grid}@media (width<=1180px){.rate-content-grid{grid-template-columns:1fr}.rate-context{grid-template-columns:minmax(320px,1.4fr) minmax(260px,1fr);align-items:start;display:grid}.rate-route-card{grid-template-columns:minmax(300px,1.35fr) minmax(230px,.65fr);display:grid}.rate-route-card__map{height:230px}.rate-route-card__summary{flex-direction:column;justify-content:center;display:flex}}@media (width<=900px){.rate-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.rate-view-switch{justify-self:stretch}.rate-view-switch button{flex:1;justify-content:center}.rate-card__details{grid-template-columns:repeat(2,minmax(120px,1fr))}.rate-detail-liability-new{grid-area:2/1}.rate-detail-liability-used{grid-area:3/1}}@media (width<=768px){.rate-page{min-height:calc(100vh - 112px);padding:14px 12px 28px}.rate-page__header{flex-direction:column;align-items:stretch;margin:7px 0 12px}.rate-page__header-actions .ant-btn{flex:1}.rate-capacity-warning{align-items:flex-start;margin-bottom:14px}.rate-context,.rate-route-card{grid-template-columns:1fr}.rate-route-card__map{height:260px}.rate-toolbar{grid-template-columns:1fr}.rate-view-switch{justify-self:stretch}.rate-carrier-list--grid,.rate-card__body{grid-template-columns:1fr}.rate-card__offer{border-bottom:1px solid #e0e2e6;border-right:0}.rate-card__heading{flex-direction:column;align-items:flex-start}}@media (width<=520px){.rate-mode-tabs button{flex:1;min-width:0}.rate-route-card__map{height:220px}.rate-card__warning{align-items:flex-start}.rate-card__quick-actions{justify-content:space-between;width:100%}.rate-card__details,.rate-carrier-list--grid .rate-card__details{grid-template-columns:1fr}.rate-card__details>div,.rate-carrier-list--grid .rate-card__details>div{grid-area:auto}.rate-card__details div{border-bottom:1px solid #f0f1f3;justify-content:space-between;gap:14px;padding-bottom:5px;display:flex}.rate-card__details dd{text-align:right}}.add-location-page{color:#171717;min-height:calc(100vh - 58px);font-family:var(--app-font-family);background:#f4f5f7;padding:24px 20px 34px}.add-location-page .ant-btn,.add-location-page .ant-checkbox-wrapper,.add-location-page .ant-form,.add-location-page .ant-input,.add-location-page .ant-select,.add-location-page .ant-switch,.add-location-page button{font-family:inherit}.add-location-form{width:100%;max-width:1680px;margin:0 auto}.add-location-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.add-location-actions--top{min-height:48px;margin-bottom:18px}.add-location-actions--bottom{margin-top:22px}.add-location-actions .ant-btn{color:#a31d14;height:38px;box-shadow:none;background:#fff;border-color:#f1c7c9;border-radius:6px;padding-inline:15px;font-size:13px;font-weight:600}.add-location-actions .ant-btn-primary{color:#fff;background:#a31d14;border-color:#a31d14;min-width:150px}.add-location-actions .ant-btn-primary:hover,.add-location-actions .ant-btn-primary:focus-visible{color:#fff!important;background:#a31d14!important;border-color:#a31d14!important}.add-location-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.add-location-card{background:#fff;border:1px solid #d3d6db;border-radius:6px;min-width:0;overflow:hidden}.add-location-card>h1{color:#111;background:#e2e5e9;border-bottom:1px solid #cfd3d8;align-items:center;min-height:46px;margin:0;padding:10px 18px;font-size:17px;font-weight:600;line-height:1.2;display:flex}.add-location-card__body{padding:24px 28px 18px}.add-location-card__body>.ant-form-item{margin-bottom:14px}.add-location-card__body>.ant-form-item:last-child{margin-bottom:0}.add-location-card__body>.ant-form-item>.ant-form-item-row{flex-wrap:nowrap;align-items:flex-start}.add-location-card__body .ant-form-item-label{text-align:left;flex:0 0 150px;max-width:150px;padding:6px 14px 0 0}.add-location-card__body .ant-form-item-label>label{color:#777;height:auto;font-size:13px;font-weight:500}.add-location-card__body .ant-form-item-label>label.ant-form-item-required:before{order:2;margin-inline:2px 0;color:#a31d14!important}.add-location-card__body .ant-form-item-control{min-width:0}.add-location-card__body .ant-input,.add-location-card__body .ant-input-affix-wrapper,.add-location-card__body .ant-select-selector{color:#171717;min-height:34px;box-shadow:none!important;border-color:#dedfe2!important;border-radius:5px!important}.add-location-card__body .ant-select{width:100%}.add-location-card__body textarea.ant-input{resize:vertical;min-height:78px}.add-location-card__body .ant-input::placeholder,.add-location-card__body textarea.ant-input::placeholder{color:#b6b7ba}.add-location-card__body .ant-input[readonly],.customer-location-form-grid .ant-input[readonly]{color:#151515;background:#f8f9fa;font-weight:500}.add-location-field--compact .ant-form-item-control{max-width:180px}.add-location-field--medium .ant-form-item-control{max-width:230px}.add-location-phone-row{grid-template-columns:minmax(0,1fr) 82px;gap:8px;display:grid}.add-location-phone-row .ant-form-item{margin:0}.add-location-page .ant-switch.ant-switch-checked{background:#16a34a}.add-location-accessorials{margin-top:18px}.add-location-accessorials .add-location-card__body{padding-top:14px;padding-bottom:8px}.add-location-accessorial-grid.ant-checkbox-group{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;width:100%;display:grid}.add-location-accessorial-grid .ant-checkbox-wrapper{color:#202634;align-items:flex-start;min-width:0;min-height:36px;margin:0;padding:7px 0;font-size:13px;line-height:1.35;display:flex}.add-location-accessorial-grid .ant-checkbox{margin-top:1px}.add-location-accessorial-grid .ant-checkbox-checked .ant-checkbox-inner{background:#a31d14;border-color:#a31d14}@media (width<=1180px){.add-location-panels{grid-template-columns:1fr}}@media (width<=900px){.add-location-accessorial-grid.ant-checkbox-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.add-location-page{min-height:calc(100vh - 104px);padding:14px 12px 24px}.add-location-actions--top{min-height:38px;margin-bottom:14px}.add-location-card>h1{min-height:42px;padding-inline:14px;font-size:16px}.add-location-card__body{padding:18px 14px 12px}.add-location-card__body>.ant-form-item>.ant-form-item-row{flex-direction:column}.add-location-card__body .ant-form-item-label{flex-basis:auto;max-width:none;padding:0 0 5px}.add-location-card__body .ant-form-item-control,.add-location-field--compact .ant-form-item-control,.add-location-field--medium .ant-form-item-control{width:100%;max-width:none}.add-location-accessorials .add-location-card__body{padding-top:10px}}@media (width<=520px){.add-location-accessorial-grid.ant-checkbox-group{grid-template-columns:1fr}.add-location-phone-row{grid-template-columns:minmax(0,1fr) 72px}}@media (width<=380px){.add-location-actions{grid-template-columns:1fr;display:grid}.add-location-actions .ant-btn,.add-location-actions .ant-btn-primary{width:100%}}.add-product-page .add-location-card__body{min-height:500px}.add-product-page .ant-input-number,.add-product-page .ant-radio-wrapper{font-family:inherit}.add-product-nmfc-row{grid-template-columns:minmax(150px,220px) max-content;align-items:center;gap:10px;display:grid}.add-product-nmfc-row .ant-form-item{margin:0}.add-product-nmfc-row>span,.add-product-unit-row>span{color:#b4b5b8;white-space:nowrap;font-size:12px}.add-product-unit-row{align-items:center;gap:10px;display:flex}.add-product-unit-row .ant-form-item{margin:0}.add-product-unit-row .ant-input-number{width:170px;min-height:38px;box-shadow:none;border-color:#dedfe2;border-radius:5px}.add-product-unit-row .ant-input-number-input{height:36px}.add-product-switch-row{align-items:center;gap:10px;min-height:34px;display:flex}.add-product-switch-row .ant-form-item{margin:0}.add-product-switch-row strong{color:#171717;font-size:13px;font-weight:600}.add-product-page .ant-radio-checked .ant-radio-inner{background:#fff;border-color:#a31d14}.add-product-page .ant-radio-checked .ant-radio-inner:after{background:#a31d14}@media (width>=769px){.add-product-page .add-location-card__body .ant-form-item-label{flex-basis:175px;max-width:175px}}@media (width<=1180px){.add-product-page .add-location-card__body{min-height:0}}@media (width<=520px){.add-product-nmfc-row{grid-template-columns:1fr;gap:6px}.add-product-unit-row .ant-input-number{width:min(220px,100vw - 100px)}}.customer-products-page{color:#111;min-height:calc(100vh - 58px);font-family:var(--app-font-family);background:#f4f5f7;padding:20px}.customer-products-page .ant-btn,.customer-products-page .ant-checkbox-wrapper,.customer-products-page .ant-form,.customer-products-page .ant-input,.customer-products-page .ant-input-number,.customer-products-page .ant-select,.customer-products-page .ant-table,.customer-products-page .ant-table-cell,.customer-products-page .ant-typography,.customer-products-page button,.customer-product-form,.customer-product-form .ant-form-item,.customer-product-form .ant-input,.customer-product-form .ant-input-number,.customer-product-form .ant-select,.customer-product-form .ant-switch{font-family:inherit}.customer-products-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.customer-products-heading h1.ant-typography{color:#111;letter-spacing:-.025em;margin:0 0 5px;font-size:24px;font-weight:600;line-height:1.2}.customer-products-heading>div:first-child>span.ant-typography{color:#777;font-size:13px}.customer-product-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.customer-product-actions .ant-btn{color:#111;background:#fff;border-color:#d3d3d6;border-radius:6px;height:36px;font-size:13px;font-weight:600}.customer-product-actions .product-upload-button.ant-btn{color:#fff;background:#050505;border-color:#050505}.customer-product-actions .ant-btn-primary{color:#fff;background:#a31d14;border-color:#a31d14}.product-file-input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}.customer-product-tabs.ant-tabs{margin-bottom:14px}.customer-product-tabs .ant-tabs-nav{min-height:40px;margin:0}.customer-product-tabs .ant-tabs-nav:before{border-bottom-color:#dddfe3}.customer-product-tabs .ant-tabs-tab{color:#858585;justify-content:center;min-width:140px;height:40px;padding:0 17px;font-size:13px;font-weight:500}.customer-product-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:0}.customer-product-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#111;font-weight:600}.customer-product-tabs .ant-tabs-ink-bar{background:#a31d14;height:2px}.customer-product-tabs .ant-tabs-tab-btn:focus-visible{outline-offset:2px;outline:2px solid #a31d1459}.customer-product-controls{margin-bottom:20px}.product-client-row{color:#777;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.product-client-row .ant-btn{color:#222;background:#fff;border-color:#dddfe3;border-radius:6px;height:32px;font-weight:600}.product-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.product-toolbar__left{align-items:center;gap:9px;min-width:0;display:flex}.product-toolbar__left>.ant-input-affix-wrapper{background:#fff;border-color:#dedee1;border-radius:6px;width:310px;height:40px}.product-toolbar__left>.ant-input-affix-wrapper .anticon{color:#a31d14}.product-toolbar__left>.ant-btn{border-radius:6px;height:40px}.product-toolbar__left>.ant-btn-dangerous:not(:disabled){color:#a31d14;background:0 0;border-color:#a31d14}.product-page-controls{color:#777;flex:none;align-items:center;gap:9px;font-size:12px;display:flex}.product-page-controls .ant-select{width:78px}.product-page-controls .ant-select-selector{border-radius:5px!important;height:30px!important}.product-page-controls .ant-btn{color:#666;background:#fff;border-color:#dedee1;width:30px;height:30px;padding:0}.customer-product-table-card{background:#fff;border:1px solid #d3d4d7;border-radius:6px;overflow:hidden}.customer-product-table-card .ant-table{color:#202634;background:#fff}.customer-product-table-card .ant-table-container,.customer-product-table-card .ant-table-content,.customer-product-table-card .ant-table-thead>tr>th:first-child,.customer-product-table-card .ant-table-thead>tr>th:last-child{border-radius:0!important}.customer-product-table-card .ant-table-thead>tr>th{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;height:44px;padding:8px 14px;font-size:11px;font-weight:600;color:#a8a8aa!important;background:#030303!important;border-bottom:0!important;border-right:1px solid #202020!important}.customer-product-table-card .ant-table-thead>tr>th.ant-table-cell-fix-left{background:#030303!important}.customer-product-table-card .ant-table-tbody>tr>td{color:#242a38;white-space:nowrap;background:#fff;border-bottom:1px solid #e3e4e6;border-right:1px solid #e5e6e8;height:52px;padding:10px 14px;font-size:13px}.customer-product-table-card .ant-table-tbody>tr:hover>td,.customer-product-table-card .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#fafafa!important}.customer-product-table-card .ant-table-tbody>tr.product-row-selected>td{background:#f5f6f8!important}.customer-product-table-card .ant-table-tbody>tr.product-row-selected>td:first-child{box-shadow:inset 3px 0 #a31d14}.customer-product-table-card .ant-table-cell-fix-left-last:after,.customer-product-table-card .ant-table-cell-fix-right-first:after{box-shadow:inset 8px 0 8px -8px #0000001f}.customer-product-table-card .ant-checkbox-checked .ant-checkbox-inner,.customer-product-table-card .ant-checkbox-indeterminate .ant-checkbox-inner{background:#a31d14;border-color:#a31d14}.product-edit-button.ant-btn{color:#999;width:24px;height:24px;padding:0}.product-edit-button.ant-btn:hover{color:#a31d14!important;background:#fff0f1!important}.product-description-cell{color:#202634;font-weight:600}.product-active-dot{background:#18a957;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 2px #18a95714}.product-active-dot--off{box-shadow:none;background:#b9bbc0}.product-empty{color:#9b9da2}.product-group-tag.ant-tag{color:#777;background:#f7f7f8;border-color:#dfdfe2;border-radius:4px;margin:0;padding:1px 9px;font-size:11px;font-weight:600;line-height:20px}.customer-product-footer{color:#8a8a8d;background:#f7f7f8;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 16px;font-size:12px;display:flex}.customer-product-footer strong{color:#333;font-weight:600}.customer-product-pagination{align-items:center;gap:7px;display:flex}.customer-product-pagination button{color:#222;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:26px;height:26px;padding:0 7px}.customer-product-pagination button.current{color:#fff;background:#111}.customer-product-pagination button:disabled{color:#c8c8ca;cursor:not-allowed}.customer-product-group-table .ant-table-tbody>tr>td{height:48px}.customer-product-form{max-height:min(68vh,650px);padding:8px 5px 0 0;overflow-y:auto}.customer-product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.customer-product-form-grid .ant-input-number{width:100%}@media (width<=1100px){.customer-products-heading{flex-direction:column}.customer-product-actions{justify-content:flex-start}.product-toolbar{flex-direction:column;align-items:flex-start}.product-page-controls{align-self:flex-end}}@media (width<=768px){.customer-products-page{padding:14px 12px}.customer-products-heading{gap:16px}.customer-products-heading h1.ant-typography{font-size:21px}.customer-product-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.customer-product-actions .ant-btn{width:100%}.customer-product-actions .ant-btn-primary{grid-column:1/-1}.customer-product-tabs .ant-tabs-nav-list{width:100%}.customer-product-tabs .ant-tabs-tab{flex:1 1 0;min-width:0;padding-inline:8px}.product-client-row{flex-direction:column;align-items:flex-start}.product-client-row .ant-btn{max-width:100%}.product-toolbar__left{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.product-toolbar__left>.ant-input-affix-wrapper{grid-column:1/-1;width:100%}.product-toolbar__left>.ant-btn{width:100%}.product-page-controls{justify-content:flex-end;align-self:stretch}.customer-product-footer{flex-direction:column;align-items:flex-start}.customer-product-pagination{max-width:100%;overflow-x:auto}.customer-product-form-grid{grid-template-columns:1fr}}@media (width<=430px){.customer-product-actions{grid-template-columns:1fr}.customer-product-actions .ant-btn-primary{grid-column:auto}.product-page-controls{flex-wrap:wrap;justify-content:flex-start}}.action-arrow-icon{color:#a31d14;margin-left:6px;font-size:12px;transform:rotate(45deg)}.audit-action-cell{color:#111;align-items:center;font-weight:600;display:flex}.rate-accessorials-list{flex-direction:column;gap:8px;display:flex}.rate-accessorials-list .rate-item-pill{width:fit-content}.rate-page__header-actions{gap:8px;display:flex}.required{color:#a31d14}.ant-select-dropdown ::-webkit-scrollbar{width:6px;height:6px}.ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar{width:6px;height:6px}.ant-select-dropdown .rc-virtual-list-holder-inner::-webkit-scrollbar{width:6px;height:6px}.ant-select-dropdown ::-webkit-scrollbar-track{background:0 0}.ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar-track{background:0 0}.ant-select-dropdown .rc-virtual-list-holder-inner::-webkit-scrollbar-track{background:0 0}.ant-select-dropdown ::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px}.ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px}.ant-select-dropdown .rc-virtual-list-holder-inner::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px}.ant-select-dropdown ::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.ant-select-dropdown .rc-virtual-list-holder-inner::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.ant-select-dropdown,.ant-select-dropdown .rc-virtual-list-holder{scrollbar-width:thin;scrollbar-color:#bfbfbf transparent}.shipment-notification-card{flex-direction:column;display:flex}.shipment-notification-events{flex-wrap:wrap;gap:8px 12px;margin:15px 0;display:flex}.shipment-notification-create{justify-content:flex-end;margin-top:auto;padding-top:12px;display:flex}.new-shipment-container{color:#333;background-color:#f8f9fa;min-height:100vh;padding:20px 30px}.new-shipment-container .ant-card-head{background-color:#e2e5ec;border:1px solid #cfd1d6;min-height:44px;padding:0 16px}.new-shipment-container .ant-card-head-title{color:#1a1a1a;padding:10px 0;font-size:16px;font-weight:600}.new-shipment-container .ant-card-body{padding:12px 16px}.new-shipment-container .ant-form-item{margin-bottom:10px}.new-shipment-container .ant-form-item-label{padding-bottom:3px!important}.new-shipment-container .ant-form-item-label>label{color:#666;height:auto;font-size:14px;font-weight:500}.add-master-btn{padding:0;font-size:14px;font-weight:600;color:#888!important}.add-master-btn:hover{color:#d46b08!important}.ns-page-header{margin-bottom:16px}.ns-page-title{color:#1a1a1a;margin:0;font-size:24px;font-weight:700}.ns-credit-limit{background:#f0f0f0;border:1px solid #ddd;border-radius:4px;padding:2px 8px}.ns-top-row{align-items:stretch;margin-bottom:16px}.ns-top-row>.ant-col,.ns-top-left-col,.ns-top-right-col{flex-direction:column;display:flex}.ns-left-col{flex-direction:column;flex:1;height:100%;display:flex}.ns-right-col{flex-direction:column;height:100%;display:flex}.notes-row-stretch{align-items:stretch;display:flex}.notes-col-stretch{flex-direction:column;display:flex}.notes-panel{flex-direction:column;height:100%;display:flex}.notes-panel .ant-card-body{flex-direction:column;flex:1;padding:16px;display:flex}.notes-panel .notes-textarea,.notes-panel textarea,.notes-panel .ant-input,.notes-panel .ant-input-textarea{resize:vertical;width:100%!important;height:110px!important;min-height:90px!important}.notes-panel .ant-input-textarea textarea{resize:vertical;height:110px!important;min-height:90px!important}.ns-notes-icon{font-size:11px}.ns-product-card{margin-bottom:16px}.product-panel .ant-card-body{padding:0}.ns-product-extra{font-size:12px;font-weight:500}.shipment-product-table{width:100%;min-width:0;overflow-x:auto}.shipment-product-table__head,.shipment-product-item-row{grid-template-columns:minmax(120px,1.4fr) minmax(48px,.55fr) minmax(95px,.95fr) minmax(48px,.55fr) minmax(80px,.85fr) minmax(65px,.7fr) minmax(135px,1.4fr) minmax(70px,.75fr) minmax(75px,.75fr) 60px 70px 28px;align-items:center;gap:6px;min-width:0;display:grid}.shipment-product-table__head{color:gray;letter-spacing:.025em;text-transform:uppercase;background-color:#fafafa;border-bottom:1px solid #eeeeef;min-height:38px;padding:9px 12px 6px;font-size:10px;font-weight:650}.shipment-product-table__head span em{color:#a31d14;margin-left:2px;font-style:normal;font-weight:700}.shipment-product-item-row{align-items:center;padding:7px 12px 6px}.shipment-product-item-row .ant-input,.shipment-product-item-row .ant-select,.shipment-product-item-row .ant-select-selector,.shipment-product-item-row .ant-select-auto-complete,.shipment-product-item-row .quote-item-autocomplete{width:100%;min-width:0}.shipment-product-item-row .quote-item-autocomplete,.shipment-product-item-row .quote-item-autocomplete .ant-select-selector,.shipment-product-item-row .quote-item-autocomplete>.ant-input,.shipment-product-item-row .quote-item-autocomplete .ant-input-affix-wrapper{box-sizing:border-box;width:100%;height:32px!important;min-height:32px!important;max-height:32px!important}.shipment-product-item-row .quote-item-autocomplete .ant-input-affix-wrapper .ant-input{height:100%!important;min-height:0!important;max-height:none!important;line-height:normal!important}.shipment-product-item-row .quote-item-autocomplete .ant-select-selection-item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:30px!important;line-height:30px!important}.ns-field-error{display:none!important}.shipment-product-item-row+.shipment-product-item-row{border-top:1px solid #f2f2f2}.shipment-product-item-row>.ant-btn{width:28px;min-width:28px;height:28px;padding:0}.shipment-product-summary-row{color:#475569;background-color:#f8fafc;border-top:1px solid #e2e8f0;align-items:center;gap:24px;padding:10px 16px;font-size:13px;display:flex}.shipment-product-summary-row strong{color:#0f172a;margin-right:4px;font-size:14px;font-weight:700}.col-center{text-align:center;justify-content:center;align-items:center;display:flex}.ns-add-line-wrap{padding:10px 12px}.product-panel .ant-segmented-item-selected{color:#fff!important;background-color:#000!important}.product-panel .ant-segmented-item-selected .ant-segmented-item-label{color:#fff!important}.ns-bottom-row{margin-bottom:16px}.insurance-panel{flex-direction:column;height:100%;display:flex}.insurance-panel .ant-card-body{flex:1}.ns-insurance-icon{margin-left:4px;font-size:11px}.ns-internal-col{height:100%}.internal-notes-panel{flex-direction:column;height:100%;display:flex}.internal-notes-panel .ant-card-body{flex:1}.internal-notes-panle-footer{flex-wrap:wrap;justify-content:space-between;display:flex}.internal-notes-actions{justify-content:flex-end;margin-bottom:12px;display:flex}.internal-notes-list{max-height:200px;overflow-y:auto}.internal-notes-list-header{color:#444;margin-bottom:8px;font-size:13px;font-weight:600}.internal-note-item{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.internal-note-content{word-break:break-word;flex:1}.internal-note-text{color:#222;white-space:pre-wrap;font-size:13px}.internal-note-time{color:#888;margin-top:4px;font-size:11px}.btn-outline{color:#666;background-color:#fff;border-color:#ddd}.error-input{background-color:#e2e5ec!important;border-color:#cfd1d6!important}.error-input:hover,.error-input:focus{border-color:#cfd1d6!important}.w-100{width:100%}.btn-success{background-color:#28a745;border-color:#28a745;width:100%}.btn-success:hover,.btn-success:focus{background-color:#218838!important;border-color:#1e7e34!important}.btn-warning{color:#fff;background-color:#fd7e14;border-color:#fd7e14;width:100%}.btn-warning:hover,.btn-warning:focus{color:#fff!important;background-color:#e86e04!important;border-color:#d86603!important}.rate-table-wrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.rate-table-content{width:100%;min-width:580px}.rate-header-row{color:#fff;box-sizing:border-box;background-color:#000;align-items:center;gap:12px;padding:8px 16px;font-size:11px;font-weight:700;display:flex}.rate-item-row{color:#333;-webkit-user-select:none;user-select:none;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:8px 16px;font-size:12px;font-weight:500;transition:background-color .15s;display:flex}.rate-item-row:hover{background-color:#f8f9fa!important}.rate-item-row.is-selected{background-color:#e6f4ff!important}.rate-totals-section{margin-top:14px}.rate-total-summary-row{box-sizing:border-box;align-items:center;gap:12px;padding:6px 16px;display:flex}.rate-total-row{color:#333;font-size:14px;font-weight:700}.col-code,.col-80{box-sizing:border-box;flex:0 0 65px;width:65px;min-width:65px;font-weight:600}.col-desc,.col-flex-1{box-sizing:border-box;flex:110px;min-width:90px}.col-buy,.col-100{text-align:right;white-space:nowrap;box-sizing:border-box;flex:0 0 100px;width:100px;min-width:100px}.col-customer,.col-120{text-align:right;white-space:nowrap;box-sizing:border-box;flex:0 0 125px;width:125px;min-width:125px}.col-markup{text-align:right;white-space:nowrap;box-sizing:border-box;flex:0 0 85px;width:85px;min-width:85px}.col-actions{box-sizing:border-box;flex:0 0 52px;justify-content:flex-end;align-items:center;width:52px;min-width:52px;display:flex}.col-actions .rate-action-btn{margin:0}.rate-calculation-explainer{color:#1f2937;background-color:#f6faff;border:1px solid #bae0ff;border-radius:6px;margin-top:14px;padding:10px 14px;font-size:11.5px;line-height:1.5}.rate-calculation-explainer strong{color:#0958d9}.explainer-header{color:#003eb3;align-items:center;margin-bottom:4px;font-weight:600;display:flex}.explainer-body{flex-direction:column;gap:3px;padding-left:2px;display:flex}.text-right{text-align:right}.rate-action-btn{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px 4px;font-size:13px;line-height:1;transition:all .15s;display:inline-flex}.rate-edit-btn{color:#1677ff}.rate-edit-btn:hover{color:#0958d9;background-color:#1677ff1a}.rate-save-btn{color:#52c41a;padding:4px 5px;font-size:14px}.rate-save-btn:hover{color:#50e70f;background-color:#52c41a1f}.rate-cancel-btn{color:#a31d14;padding:4px 5px;font-size:14px}.rate-cancel-btn:hover{color:#a31d14;background-color:#a31d141f}.rate-remove-btn{cursor:pointer;color:#a31d14;background:0 0;border:none;border-radius:4px;padding:4px;font-size:13px;line-height:1;transition:all .15s}.rate-remove-btn:hover{color:#a31d14;background-color:#a31d141a}.rate-inline-edit-input,.rate-inline-edit-input.ant-input-affix-wrapper,.rate-desc-edit-input,.rate-desc-edit-input.ant-input{max-width:100px;font-size:12px;box-shadow:none!important;background-color:#0000!important;border:none!important;border-bottom:1.5px solid #d9d9d9!important;border-radius:0!important;padding:2px 4px!important}.rate-desc-edit-input,.rate-desc-edit-input.ant-input{max-width:100%!important}.rate-inline-edit-input:hover,.rate-inline-edit-input:focus,.rate-inline-edit-input.ant-input-affix-wrapper-focused,.rate-desc-edit-input:hover,.rate-desc-edit-input:focus{box-shadow:none!important;border:none!important;border-bottom:1.5px solid #1677ff!important}.rate-inline-edit-input input,.rate-inline-edit-input .ant-input{text-align:right;font-weight:600;background-color:#0000!important}.rate-inline-edit-input.table-input-edited,.rate-inline-edit-input.table-input-edited.ant-input-affix-wrapper,.rate-inline-edit-input.table-input-edited.ant-input-affix-wrapper:hover,.rate-inline-edit-input.table-input-edited.ant-input-affix-wrapper-focused,.rate-desc-edit-input.table-input-edited,.rate-desc-edit-input.table-input-edited:hover,.rate-desc-edit-input.table-input-edited:focus,.table-cell-edited{box-shadow:none!important;border:none!important;border-bottom:2px solid #a31d14!important}.table-cell-edited{padding-bottom:1px;display:inline-block}.rate-item-row.is-editing{background-color:#f0f7ff!important;border-bottom:1px solid #91caff!important}.rate-empty-state{text-align:center;color:#888;border-bottom:1px solid #eee;padding:24px;font-size:12px}.resize-none{resize:none}.w-min-80{min-width:80px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mt-16{margin-top:16px}.flex-between{justify-content:space-between;display:flex}.flex-align-center{align-items:center;display:flex}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-16{gap:16px}.text-muted-13{color:#666;font-size:13px}.text-dark-13{color:#333;font-size:13px;font-weight:700}.input-sm-center{width:50px;min-width:50px;margin-left:3px;padding:4px 6px}.border-red-highlight,.ant-input.border-red-highlight,.ant-input.border-red-highlight:hover,.ant-input.border-red-highlight:focus{border-color:#a31d14!important;box-shadow:0 0 0 2px #a31d1433!important}.accessorials-title-wrap{align-items:center;gap:8px;display:inline-flex}.accessorials-title-text{color:#1f1f1f;font-weight:600}.accessorials-count-tag{color:#fff;background-color:#a31d14;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.accessorials-clear-btn{height:auto;padding:0;font-size:12px}.accessorials-search-item{margin-bottom:12px}.accessorials-loading-wrap{text-align:center;padding:24px}.accessorials-list-container{max-height:220px;padding-right:6px;overflow:hidden auto}.accessorials-list-container .ant-row{row-gap:4px!important}.accessorials-list-container .ant-checkbox-wrapper{color:#374151;align-items:flex-start;margin-inline-start:0;line-height:1.25;font-size:11px!important}.accessorials-list-container .ant-checkbox{top:1px}.accessorials-selected-group{margin-bottom:4px}.accessorials-group-title{text-transform:uppercase;letter-spacing:.5px;color:#a31d14;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.accessorial-item-selected .ant-checkbox-wrapper{color:#111827;font-weight:600}.accessorials-divider{background-color:#e5e7eb;height:1px;margin:6px 0}.accessorials-list-container::-webkit-scrollbar{width:5px}.accessorials-list-container::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.accessorials-list-container::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}.accessorials-list-container::-webkit-scrollbar-thumb:hover{background:#888}.ns-fullscreen-spin{z-index:9999!important}.ns-fullscreen-spin .ant-spin-text,.rate-empty-state .ant-spin-text,.carrier-modal-loading .ant-spin-text,.ant-spin .ant-spin-text{display:none!important}.ns-fullscreen-spin .ant-spin-dot-item,.rate-empty-state .ant-spin-dot-item,.carrier-modal-loading .ant-spin-dot-item,.ant-spin-dot-item{background-color:#a31d14!important}.carrier-rate-modal .ant-modal-content{border-radius:8px;padding:0;overflow:hidden}.carrier-rate-modal .ant-modal-body{max-height:78vh;overflow-y:auto}.carrier-modal-title{align-items:center;gap:12px;padding:4px 0;display:flex}.carrier-modal-title-text{color:#111827;font-size:18px;font-weight:700}.carrier-modal-badge{color:#1d4ed8;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:600}.carrier-modal-loading{text-align:center;padding:60px 0}.carrier-modal-tabs,.carrier-modal-toolbar{margin-bottom:14px}.carrier-modal-view-switch{margin-left:auto}.carrier-modal-count{margin-bottom:12px}.loc-select-option{flex-direction:column;padding:2px 0;display:flex}.loc-select-name{color:#1f2937;font-weight:600}.loc-select-subtext{color:#6b7280;margin-top:2px;font-size:11px}.rate-tag-custom{color:#1890ff;margin-left:6px;font-size:11px}.rate-item-cell-right{justify-content:flex-end;align-items:center;display:flex}.carrier-select-option{justify-content:space-between;align-items:center;padding:2px 0;display:flex}.carrier-select-name{color:#1f2937;font-weight:500}.carrier-select-badge{color:#4b5563;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:600}.carrier-select-loading{text-align:center;padding:8px 12px}.customer-rate-header-row{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:12px 14px!important;width:100%!important;display:flex!important}.cr-carrier-col{flex:220px;min-width:190px;max-width:320px}.cr-carrier-col .ant-select,.cr-carrier-col .ant-select-auto-complete{width:100%}.cr-markup-col{flex:0 auto}.cr-actions-col{flex:none;margin-left:auto}.markup-row-wrap{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:32px;display:flex}.markup-label{color:#333;white-space:nowrap;margin-right:2px;font-size:13px;font-weight:600}.markup-checkbox{white-space:nowrap;font-size:13px;margin-left:0!important}.markup-checkbox .ant-checkbox+span{padding-inline:4px 2px}.markup-input-wrap{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.markup-unit-symbol{color:#333;font-size:13px;font-weight:600}@media (width<=991px){.customer-rate-header-row{gap:10px 12px!important}.cr-carrier-col{flex:200px;max-width:100%}}@media (width<=640px){.customer-rate-header-row{flex-direction:column!important;align-items:stretch!important}.cr-carrier-col{width:100%!important;max-width:100%!important}.cr-markup-col{width:100%!important}.cr-actions-col{width:100%!important;margin-left:0!important}.cr-actions-col .ant-flex{justify-content:flex-end!important}}.postal-autocomplete-popup{border-radius:6px!important;min-width:200px!important;max-width:90vw!important;box-shadow:0 6px 18px #0000001f!important}.postal-autocomplete-popup .ant-select-item-option-content{white-space:nowrap!important;text-overflow:clip!important;font-size:13px!important;overflow:visible!important}.hazmat-col{gap:4px}.hazmat-edit-link{color:#a31d14;cursor:pointer;font-size:11px;font-weight:600;text-decoration:underline;transition:color .15s}.hazmat-edit-link:hover{color:#a31d14}.pcf-density-input{cursor:default!important;background-color:#f5f5f5!important}.product-autocomplete-loading{text-align:center;padding:6px 12px}.product-option-desc{color:#1f2937;font-size:12px;font-weight:600}.product-option-meta{color:gray;font-size:11px}.hazmat-modal-body{padding-top:16px}.hazmat-form-item{margin-bottom:12px}.hazmat-form-item-last{margin-bottom:4px}.rate-desc-edit-input{width:100%;max-width:180px}.rate-cell-loss{font-weight:600;color:#a31d14!important}.rate-markup-val{font-weight:600}.rate-markup-val.has-markup{color:#1677ff}.rate-markup-dash{color:#8c8c8c;font-weight:500}.rate-action-placeholder{width:21px;display:inline-block}.send-carrier-pickup-item{margin-top:12px;margin-bottom:0!important}.location-time-select{width:100%}.location-time-select.ant-select,.location-time-select .ant-select-selector{align-items:center!important;height:32px!important;min-height:32px!important;display:flex!important}.location-time-select .ant-select-selector{padding:0 8px!important;font-size:11px!important}.location-time-select .ant-select-selection-item,.location-time-select .ant-select-selection-placeholder{font-size:11px!important;line-height:30px!important}.location-time-dropdown .ant-select-item{min-height:26px!important;padding:3px 8px!important;font-size:11px!important}.location-time-dropdown .ant-select-item-option-content{font-size:11px!important}.location-time-label .ant-form-item-label>label{font-size:12px!important}.confirmation-modal-text{color:#1f2937;margin:16px 0;font-size:14px;display:block}.company-search-spinner-wrap{visibility:hidden;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.company-search-spinner-wrap.is-loading{visibility:visible}.shipment-charges-tab .shipment-charge-pricing{flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0 24px;display:flex}.shipment-charges-tab .shipment-charge-pricing .ant-select{width:280px}.shipment-charges-tab .shipment-charge-pricing .ant-input,.shipment-charges-tab .shipment-charge-pricing .ant-input-affix-wrapper{width:90px}.shipment-charges-tab .shipment-charge-pricing .ant-input-affix-wrapper .ant-input{width:100%}.shipment-charges-tab .shipment-charge-pricing-min{color:#555;align-items:center;gap:10px;font-weight:600;display:flex}.shipment-charges-tab .shipment-charge-pricing .ant-btn{min-width:100px}@media (width<=600px){.shipment-charges-tab .shipment-charge-pricing{gap:12px}.shipment-charges-tab .shipment-charge-pricing .ant-select{width:min(280px,100%)}}
