@-webkit-keyframes fadeOut{0%{opacity:.9}50%{opacity:.6}100%{opacity:1}}@-moz-keyframes fadeOut{0%{opacity:.9}50%{opacity:.6}100%{opacity:1}}#freight-shipping-quote-popup *{box-sizing:border-box}#freight-shipping-quote-popup{inset:0;padding:30px;display:flex!important;align-items:center;justify-content:center;background-color:#fff;z-index:999999;backdrop-filter:blur(10px);background-color:rgba(0,0,0,.3);pointer-events:none;position:fixed;visibility:hidden;opacity:0;transition:all .2s}html.has-freight-shipping-quote-popup #freight-shipping-quote-popup{opacity:1;visibility:visible;pointer-events:all}#freight-shipping-quote-popup .freight-shipping-quote-close{position:absolute;top:15px;right:15px;width:30px;aspect-ratio:1/1;outline:0!important;background:url(icon-close.svg) no-repeat center}body.admin-bar #freight-shipping-quote-popup .freight-shipping-quote-close{top:42px}#freight-shipping-quote-popup form{margin:0;padding:30px;overflow-x:auto;max-height:90%;width:min(500px,90%);background-color:#fff;box-shadow:0 0 25px rgba(0,0,0,.3)}#freight-shipping-quote-popup .shipping-address p{padding:0!important;margin:0!important}#freight-shipping-quote-popup .shipping-address p:empty{display:none!important}.freight-shipping-quote-form-fields{display:grid;column-gap:20px;row-gap:15px;grid-template-columns:1fr 1fr}.freight-shipping-quote-form-fields label{margin:0;display:block}.freight-shipping-quote-form-fields :is([type=text],[type=email],[type=tel],select,textarea){padding:10px 15px;display:block;width:100%;margin-top:2px;border:1px solid #ccc}.freight-shipping-quote-form-fields textarea{min-height:100px}.freight-shipping-quote-form-fields .field-item-full{grid-column:span 2}.freight-shipping-quote-form-fields .field-item p{margin:0}.freight-shipping-quote-form-fields .select2-container .select2-selection{height:40px;padding-block:0}.freight-shipping-quote-form-fields .required{color:red}.freight-shipping-quote-form-fields .shipping-address-row h4{margin-block:0 5px;line-height:1.2}.freight-shipping-quote-form-fields .shipping-address p{margin-bottom:0;line-height:1.2;font-style:italic}.freight-shipping-quote-form-fields .shipping-address-note{color:#6d0b0b;font-size:13px;line-height:1;margin-top:4px;font-style:italic}.freight-shipping-quote-form footer{display:flex;margin-top:20px;justify-content:flex-end}.freight-shipping-quote-form [type=submit]{color:#fff;padding:10px 20px;border:none;cursor:pointer;background-color:#000;transition:all .2s}.freight-shipping-quote-form [type=submit]:hover{background-color:#383737}.freight-shipping-quote-form.saving [type=submit]{color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(loading.svg)}#freight-shipping-quote-popup .message-box{padding:3px 10px;color:#005200;font-size:14px;font-style:italic;margin-bottom:15px;border:1px solid #ccc}#freight-shipping-quote-popup .message-box.message-box-error{color:red}#freight-shipping-quote-popup .message-box:empty{display:none}.freight-shipping-quote-notice{font-size:14px;font-style:italic;line-height:1.3}.freight-shipping-quote-status{color:#000;font-size:13px;padding:8px 15px;margin-top:4px;line-height:1.2;border:1px solid #6abb2d;background-color:#a9d9a9}.freight-shipping-quote-status.quote-status-warning{color:#fff;border-color:#8f0505;background-color:#970000}.freight-shipping-quote-status .freight-shipping-refresh-btn{font-weight:700}#cfw-customer-info-action .freight-shipping-quote-request-button,#cfw-shipping-action.freight-shipping-quote-pending .cfw-continue-to-payment-btn,#cfw-shipping-action:not(.freight-shipping-quote-pending) .freight-shipping-quote-request-button{display:none!important}form.woocommerce-checkout.hide-payment-methods #wc-stripe-express-checkout-button-separator,form.woocommerce-checkout.hide-payment-methods #wc-stripe-express-checkout-element{margin:0!important;height:0!important;padding:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.freight-shipping-quote-rate-description.updating{animation-name:fadeOut;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:linear}table.table-freight-shipping-quote-list{border-collapse:collapse}table.table-freight-shipping-quote-list,table.table-freight-shipping-quote-list>tbody>tr>td,table.table-freight-shipping-quote-list>thead>tr>th{border:1px solid #ccc}table.table-freight-shipping-quote-list>tbody>tr>td{border-bottom-width:1px}table.table-freight-shipping-quote-list td,table.table-freight-shipping-quote-list th{padding:8px 12px}table.table-freight-shipping-quote-list .column-current-quote-status,table.table-freight-shipping-quote-list .column-min,table.table-freight-shipping-quote-list .column-shipping-cost,table.table-freight-shipping-quote-list .column-status{width:1%;text-align:center;white-space:nowrap}table.table-freight-shipping-quote-list tbody .column-products{padding:0!important}table.table-freight-shipping-quote-list tr.empty-quote-row td{font-size:18px;text-align:center;padding-block:16px}table.table-freight-shipping-quote-list .quote-status{font-size:13px;display:inline-block;padding:3px 8px;border-radius:5px;line-height:1.2}table.table-freight-shipping-quote-list .quote-status.quote-status-pending{color:#fff;background-color:#ffb10a}table.table-freight-shipping-quote-list .quote-status.quote-status-accepted,table.table-freight-shipping-quote-list .quote-status.quote-status-approved,table.table-freight-shipping-quote-list .quote-status.quote-status-complete{color:#fff;background-color:#006e12}table.table-freight-shipping-quote-list .quote-status.quote-status-expired,table.table-freight-shipping-quote-list .quote-status.quote-status-rejected{color:#fff;background-color:#ac0000}table.table-freight-shipping-quote-list .column-quote-actions{padding:10px}table.table-freight-shipping-quote-list .column-quote-actions a{color:#383737;line-height:1.4;padding:3px 12px;display:inline-flex;text-decoration:none;margin-inline-end:5px;border:1px solid #383737;border-radius:4px;transition:all .2s}table.table-freight-shipping-quote-list .column-quote-actions a:hover{color:#fff;background-color:#383737}table.freight-shipping-quote-product-list{margin:0;border-collapse:collapse}table.freight-shipping-quote-product-list,table.freight-shipping-quote-product-list td{border:none!important}table.freight-shipping-quote-product-list tr td{border-bottom:1px solid #ccc!important}table.freight-shipping-quote-product-list tfoot td,table.freight-shipping-quote-product-list:not(:has(>tfoot))>tbody>tr:last-child>td{border:none!important}table.freight-shipping-quote-product-list tr td:not(:last-child){border-right:1px solid #ccc!important}table.freight-shipping-quote-product-list tr:nth-child(even)>td{background-color:#f3f3f3}table.freight-shipping-quote-product-list tr td{padding:3px 10px}table.freight-shipping-quote-product-list tbody a{text-decoration:none!important}table.freight-shipping-quote-product-list tr td.column-subtotal{width:1%;text-align:right;white-space:nowrap}.freight-shipping-quote-icon-check{display:inline-block;width:20px!important;aspect-ratio:1/1!important;background-repeat:no-repeat!important;background-image:url(icon-circle-check.svg)!important}