.wrap.wrap-freight-shipping-quote{--primaryColor:#4c2dc1;--primaryLightColor:#F4F7FE;--primaryLightUpColor:#dce4f5}@keyframes rotate{from{transform:rotateZ(0)}to{transform:rotateZ(360deg)}}@keyframes fadein{from{opacity:.3}to{opacity:.9}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes section_hightlight{0%{background-color:#fff}70%{background-color:#ffcdcd}100%{background-color:#fff}}.wrap.wrap-freight-shipping-quote{padding-top:20px}.freight-shipping-quote-loading-indicator{position:relative;width:18px;margin-left:3px;align-self:center;aspect-ratio:1/1}.freight-shipping-quote-loading-indicator:after{content:"";position:absolute;width:100%;top:50%;left:50%;margin-top:-10px;margin-left:-10px;aspect-ratio:1/1;border-radius:100px;animation-name:rotate;animation-duration:1s;border:2px solid #636363;border-top-color:#fff;animation-iteration-count:infinite;animation-timing-function:linear;z-index:5;box-sizing:border-box}.wrap.wrap-freight-shipping-quote :is([type=text],[type=number],[type=email],textarea,select):not(.wp-color-picker){margin:0;display:block;padding:3px 14px;outline:0!important;background-color:#fff;border:1px solid #ddd}.wrap.wrap-freight-shipping-quote :is([type=text],[type=number],[type=email],textarea,select):focus{border-color:#bfbfbf;outline:0!important;box-shadow:none!important}.wrap.wrap-freight-shipping-quote :is([type=text],[type=email],textarea,select):not(.wp-color-picker){width:min(500px,95%)}.wrap.wrap-freight-shipping-quote :is([type=text],[type=number],[type=email],textarea,select):disabled{background-color:#f7f7f7!important}.wrap.wrap-freight-shipping-quote select{padding-block:0!important}.wrap.wrap-freight-shipping-quote .size-auto{width:auto!important}.wrap.wrap-freight-shipping-quote select.size-auto{padding-inline-end:30px!important}.wrap.wrap-freight-shipping-quote input.input-number{text-align:center;width:60px!important;padding-inline:5px!important}.wrap.wrap-freight-shipping-quote input.input-number::-webkit-inner-spin-button,.wrap.wrap-freight-shipping-quote input.input-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wrap.wrap-freight-shipping-quote textarea{width:95%!important}.wrap.wrap-freight-shipping-quote [data-coloris]{width:33px!important;padding:0!important;visibility:hidden!important}.wrap.wrap-freight-shipping-quote .clr-field{min-width:40px}.wrap.wrap-freight-shipping-quote .clr-field button{cursor:pointer;border-radius:4px;pointer-events:all;width:40px!important}.wrap.wrap-freight-shipping-quote .clr-field button:after{box-shadow:inset 0 0 2px rgba(0,0,0,.5)}.wrap.wrap-freight-shipping-quote .button.button-locked{gap:5px;align-items:center;display:inline-flex}.wrap.wrap-freight-shipping-quote .input-with-suffix{column-gap:3px;display:inline-flex;align-items:center}.freight-shipping-quote-toast{position:fixed;left:50%;opacity:0;bottom:40px;font-size:15px;z-index:677777;line-height:1.1;color:#323232;padding:15px 20px;visibility:hidden;pointer-events:none;transition:all .4s;border-radius:5px;max-width:400px;background-color:#fff;transform:translateX(-50%);padding-inline-start:35px!important;box-shadow:0 0 10px rgba(0,0,0,.1)}.freight-shipping-quote-toast:before{color:green;content:"\f12a";font-family:dashicons;position:absolute;left:10px;top:50%;font-size:20px;transform:translateY(-50%)}.freight-shipping-quote-toast[data-type=error]:before{color:red;content:"\f153"}.freight-shipping-quote-toast.shown{opacity:1;visibility:visible;pointer-events:all}body.toplevel_page_freight-shipping-quotes .flatpickr-calendar :is(select,input){min-height:0}.wrap.wrap-freight-shipping-quote .field-row{gap:6px;display:flex;align-items:center}.freight-shipping-cost-form{gap:2px;display:flex;align-items:center}.freight-shipping-cost-form input{width:60px!important;text-align:center}.freight-shipping-cost-form a{outline:0!important;box-shadow:none!important}.freight-shipping-cost-form a.updating{animation:rotate 1s infinite}table.freight_shipping_quotes_table .column-id{width:1%;min-width:50px}table.freight_shipping_quotes_table thead .column-shipping_cost{width:120px}table.freight_shipping_quotes_table tr .column-status{width:100px}table.freight_shipping_quotes_table tr .btn-quote-resend.in-progress{animation:fadein 1.5s infinite}table.freight_shipping_quotes_table .row-actions{display:flex;gap:8px}table.freight_shipping_quotes_table .row-actions>a{position:relative;margin-inline-start:7px}table.freight_shipping_quotes_table .row-actions>a:first-child{margin-inline-start:0}table.freight_shipping_quotes_table .row-actions>a:after{content:"";top:4px;bottom:1px;width:1px;position:absolute;right:-9px;pointer-events:none;background-color:#a7aaad}table.freight_shipping_quotes_table .row-actions>a:last-child::after{content:none!important}table.table-admin-cart-data{width:100%;margin-bottom:7px;border-collapse:collapse;border:1px solid #e9e9e9;background-color:#fff}table.table-admin-cart-data tr td,table.table-admin-cart-data tr th{border-color:#e9e9e9}table.table-admin-cart-data tr th{font-size:14px!important;text-align:center;background-color:#f7f7f7;padding:7px 12px!important}table.table-admin-cart-data tr td{vertical-align:middle;border:1px solid #e9e9e9}table.table-admin-cart-data .cart-data-tools-column,table.table-admin-cart-data .product-price,table.table-admin-cart-data .product-quantity,table.table-admin-cart-data .product-thumbnail{width:1%;min-width:0}table.table-admin-cart-data tr .product-thumbnail{padding:4px}table.table-admin-cart-data tr .product-name{text-align:left;width:auto}table.table-admin-cart-data .product-price{text-align:center;white-space:nowrap}table.table-admin-cart-data .variation{margin:0;font-size:12px}table.table-admin-cart-data .variation :is(dt,dd){margin:0}table.table-admin-cart-data .variation p{margin:0}table.table-admin-cart-data .variation dt{float:left;font-weight:700;margin-right:5px}table.table-admin-cart-data .variation dd{clear:right}table.table-admin-cart-data .product-thumbnail img{width:80px;height:auto;display:block}table.table-admin-cart-data .product-quantity{min-width:40px;font-weight:700;text-align:center}table.table-admin-cart-data .product-quantity input{width:50px;text-align:center!important;padding-inline:0!important}table.table-admin-cart-data .cart-data-tools-column{text-align:center;vertical-align:middle}table.table-freight-shipping-quote{width:100%;text-align:left;max-width:1200px;margin-bottom:10px;background-color:#fff;border-collapse:collapse;border:1px solid var(--primaryLightUpColor)}table.table-freight-shipping-quote :is(th,td){padding:10px;border-bottom:1px solid var(--primaryLightUpColor)}table.table-freight-shipping-quote>tbody>tr>th{width:1%;color:#1d2327;min-width:200px;text-align:left;font-weight:600;padding-top:15px;padding-left:15px;padding-right:20px;vertical-align:top;border-right:1px solid #ced0d7;background-color:var(--primaryLightColor)}table.table-freight-shipping-quote>tbody>tr>td{padding-block:15px;padding-inline-start:20px}table.table-freight-shipping-quote>thead>tr>th{font-size:18px;font-weight:600;padding-block:16px;text-align:left;background-color:#eef3ff}table.table-freight-shipping-quote tr th.vmiddle{vertical-align:middle;padding-block-start:10px}table.table-freight-shipping-quote>thead>tr>th .heading-description{font-weight:400;font-size:14px;margin-top:7px;font-style:italic}table.table-freight-shipping-quote>tbody>tr:last-child>:is(th,td){border-bottom:none}table.table-freight-shipping-quote code{user-select:all}table.freight_shipping_quotes_table .field-note,table.table-freight-shipping-quote .field-note{color:#4e4e4e;font-size:13px;margin-top:2px;margin-bottom:0;line-height:1.35;font-style:italic;font-weight:400}table.table-freight-shipping-quote .field-note p{margin-block:0}table.table-freight-shipping-quote .field-note code{user-select:all}table.table-freight-shipping-quote tr.section-highlighted>:is(th,td){animation-name:section_hightlight;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}table.table-freight-shipping-quote td.column-status{display:flex;align-items:center}.expiry-date-input-container{display:flex;column-gap:10px;align-items:center;min-height:36px;margin-bottom:5px}.expiry-date-input-container .expiry-date-input{width:120px!important}ul.freight-shipping-field-list{margin:0}.edit-cart-item-tools{display:flex;gap:3px}.edit-cart-item-tools :is(a,button){box-shadow:none!important}.freight-shipping-quote-locked-field{position:relative}div.freight-shipping-quote-locked-field{display:inline-block}.freight-shipping-quote-locked-field:before{content:"\f160";font-family:dashicons;font-size:20px;position:absolute;top:50%;left:0;line-height:18px;text-align:center;background-color:rgba(255,255,255,.3);transform:translateY(-50%)}.freight-shipping-quote-locked-field.locked-icon-center:before{left:50%;margin-inline-start:-10px}.locked-feature-input{background-color:#f5f5f5!important}.copy-cart-link-container{position:relative;display:inline-block}.copy-cart-link-container a{outline:0!important;box-shadow:none!important}.copy-cart-link-container .copied-notice{position:absolute;top:50%;z-index:4444;left:calc(100% + 5px);transform:translateY(-50%);background-color:#000;padding:2px 9px;padding-bottom:4px;border-radius:8px;color:#fff}form.freight-shipping-quote-form .form-footer{gap:5px;display:flex;margin-top:15px;margin-bottom:40px;align-items:center}.freight-shipping-quote-status{font-size:13px;display:inline-block;padding:3px 8px;border-radius:5px;line-height:1.2}.freight-shipping-quote-status.quote-status-pending{color:#fff;background-color:#ffb10a}.freight-shipping-quote-status.quote-status-accepted,.freight-shipping-quote-status.quote-status-approved,.freight-shipping-quote-status.quote-status-complete{color:#fff;background-color:#006e12}.freight-shipping-quote-status.quote-status-cancel,.freight-shipping-quote-status.quote-status-expired,.freight-shipping-quote-status.quote-status-rejected{color:#fff;background-color:#ac0000}.freight-shipping-quote-modal{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:88888;transition:all .2s;backdrop-filter:blur(1px);background-color:rgba(0,0,0,.45)}.freight-shipping-quote-modal .modal-body{font-size:16px;line-height:1.4;padding:30px;position:relative;text-align:center;border-radius:4px;padding:30px 24px 40px;width:min(90%,500px);background-color:#fff;box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05)}.freight-shipping-quote-modal .plugin-logo{margin-bottom:15px}.freight-shipping-quote-modal .plugin-logo img{max-width:100px}.freight-shipping-quote-modal h4{font-size:24px;margin-block:15px 0}.freight-shipping-quote-modal a.locked-feature-img{color:inherit;outline:0!important;box-shadow:none!important}.freight-shipping-quote-modal a.locked-feature-img img,.freight-shipping-quote-modal img.locked-feature-img{width:100%;height:auto}.freight-shipping-quote-modal p{margin-top:5px;font-size:inherit!important}.freight-shipping-quote-modal .btn-close-modal{position:absolute;top:8px;right:8px;padding:2px;width:18px;cursor:pointer;aspect-ratio:1/1;border-radius:100px;background:url(icon-close-modal.svg) no-repeat center}.freight-shipping-quote-modal .modal-icon{width:60px;height:60px;display:block;text-align:center;margin-inline:auto;font-size:50px}.freight-shipping-quote-modal .modal-footer{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:10px}.freight-shipping-quote-modal .modal-footer a{color:#fff;min-width:130px;padding:12px 20px;text-align:center;display:inline-block;border-radius:4px;text-decoration:none!important;background-color:#222834}.freight-shipping-quote-modal .modal-footer button{min-width:100px}.freight-shipping-quote-modal .modal-footer.modal-footer-right{justify-content:flex-end}.freight-shipping-quote-modal.freight-shipping-quote-modal-regular .modal-body{padding-bottom:25px}.freight-shipping-quote-modal.freight-shipping-quote-modal-regular .modal-footer{margin-top:20px}table.freight-shipping-quote-repeater-table{max-width:300px;margin-bottom:8px;border-collapse:collapse}table.freight-shipping-quote-repeater-table,table.freight-shipping-quote-repeater-table td,table.freight-shipping-quote-repeater-table th{border:1px solid #bfbfbf}table.freight-shipping-quote-repeater-table tr :is(td,th){width:1%}table.freight-shipping-quote-repeater-table thead tr :is(td,th){padding:5px 12px;background-color:#dbdbdb}table.freight-shipping-quote-repeater-table thead th{text-align:center}table.freight-shipping-quote-repeater-table tbody tr td{padding:0}table.freight-shipping-quote-repeater-table input{border:none!important;width:100%!important}table.freight-shipping-quote-repeater-table :is(.input-number,select){border:none!important;border-radius:0!important}table.freight-shipping-quote-repeater-table select{width:auto!important;padding-inline-end:25px!important}table.freight-shipping-quote-repeater-table .column-repeater-item-label{min-width:230px;text-align:left}table.freight-shipping-quote-repeater-table .column-repeater-item-cost{min-width:50px}table.freight-shipping-quote-repeater-table .column-action{text-align:center;padding-inline:10px!important}table.freight-shipping-quote-repeater-table .column-repeater-item-cost input{text-align:center}table.freight-shipping-quote-repeater-table .column-action :is(a,.btn-item-action){cursor:pointer}.freight-shipping-quote-modal table.table-freight-shipping-quote{margin:0}.freight-shipping-quote-modal table.table-freight-shipping-quote thead th{font-size:14px}.freight-shipping-quote-modal table.table-freight-shipping-quote th{font-size:13px;min-width:80px;vertical-align:middle}.freight-shipping-quote-modal table.table-freight-shipping-quote :is(th,td){padding:8px 12px}.freight-shipping-quote-modal table.table-freight-shipping-quote :is(textarea,select){width:100%!important}