body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--global-body-font-family);margin:0}body.modal-open{overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{position:fixed;right:20px;text-align:center;top:50%;z-index:20}.panier-btn{background:#2b6cb0;background:var(--global-palette1);border:none;border-radius:4px;border-radius:999px;box-shadow:0 2px 6px 0 #2c3e5012;color:#fff;color:var(--global-palette9);cursor:pointer;font-size:clamp(1.1rem,.995rem + .326vw,1.25rem);font-size:var(--global-font-size-medium);font-weight:600;height:64px;position:relative;transition:background .2s ease;width:64px;z-index:10}.panier-btn:hover{background:#215387;background:var(--global-palette2)}.panier-btn:disabled{cursor:not-allowed;opacity:.6}@media(max-width:599px){.panier-btn{border-radius:999px;font-size:clamp(1.1rem,.995rem + .326vw,1.25rem);font-size:var(--global-font-size-medium);font-size:clamp(.8rem,.73rem + .217vw,.9rem);font-size:var(--global-font-size-small);height:64px;right:15px;width:64px}}@media(min-width:600px)and (max-width:781px){.panier-btn{border-radius:999px;font-size:clamp(1.1rem,.995rem + .326vw,1.25rem);font-size:var(--global-font-size-medium);height:64px;right:18px;width:64px}}.panier-badge{align-items:center;animation:pulse-badge .6s ease-in-out;background-color:#dc3545;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:700;height:24px;justify-content:center;line-height:1;min-width:24px;position:absolute;right:-2px;top:-4px}@keyframes pulse-badge{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media(max-width:599px){.panier-badge{font-size:10px;height:18px;min-width:18px;right:-6px;top:-6px}}.modal-background{align-items:center;background-color:#000000b3;display:flex;flex-direction:row;gap:1rem;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:9999}@media(min-width:600px)and (max-width:781px){.modal-background{align-items:stretch;flex-direction:column;gap:1rem;padding:1.5rem 1rem}}@media(max-width:599px){.modal-background{align-items:stretch;flex-direction:column;gap:.5rem;padding:1rem .5rem}}.product-list{background:#fff;background:var(--global-palette9);border:1px solid #cbd5e0;border:1px solid var(--global-gray-400);border-radius:10px;box-shadow:0 2px 8px 0 #2c3e5014;height:80%;max-height:600px;max-width:340px;min-height:320px;min-width:220px;overflow-y:auto;padding:1.2rem 1.5rem 1.5rem;scrollbar-color:#cbd5e0 #f7fafc;scrollbar-color:var(--global-gray-400) var(--global-palette8);scrollbar-width:thin;width:90%}.product-list::-webkit-scrollbar{width:6px}.product-list::-webkit-scrollbar-thumb{background:#cbd5e0;background:var(--global-gray-400);border-radius:4px}.product-list::-webkit-scrollbar-track{background:#f7fafc;background:var(--global-palette8)}.product-list::-webkit-scrollbar-button,.product-list::-webkit-scrollbar-button:horizontal:decrement,.product-list::-webkit-scrollbar-button:horizontal:increment,.product-list::-webkit-scrollbar-button:single-button,.product-list::-webkit-scrollbar-button:vertical:decrement,.product-list::-webkit-scrollbar-button:vertical:increment{display:none;height:0;width:0}@media(max-width:599px){.product-list{max-height:70vh;max-width:320px;min-height:300px;padding:1rem;width:95%}}@media(min-width:600px)and (max-width:781px){.product-list{max-height:75vh;max-width:360px;width:85%}}@media(min-width:782px){.product-list{max-width:380px}}.product-list h3{color:#1a202c;color:var(--global-palette3);font-size:1.1rem;font-weight:600;margin:0 0 1rem;text-align:left}@media(max-width:599px){.product-list h3{font-size:1rem;margin-bottom:.8rem}}.products-container{display:flex;flex-direction:column;gap:.5rem}.product-list__actions{border-top:1px solid var(--global-gray-300);margin-top:1rem;padding-top:1rem}.product-list__actions .clear-cart-button{background:#cf2e2e;background:var(--wp--preset--color--vivid-red);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.7rem 1rem;transition:all .2s ease;width:100%}.product-list__actions .clear-cart-button:hover{background:#c82333;transform:translateY(-1px)}.product-list__actions .clear-cart-button:active{transform:translateY(0)}.product-list__actions .clear-cart-button:disabled{background:#cbd5e0;background:var(--global-gray-400);cursor:not-allowed;transform:none}@media(max-width:599px){.product-list__actions .clear-cart-button{font-size:.85rem;padding:.6rem .8rem}}.FormDevis_formDevis__g6fBO{background:#fff;background:var(--global-palette9);border:1px solid #cbd5e0;border:1px solid var(--global-gray-400);border-radius:10px;box-shadow:0 2px 8px 0 #2c3e5014;display:flex;flex-direction:column;height:80%;max-height:600px;max-width:340px;min-height:320px;min-width:220px;overflow:hidden;padding:1.2rem 1.5rem 1.5rem;scrollbar-color:#cbd5e0 #f7fafc;scrollbar-color:var(--global-gray-400) var(--global-palette8);scrollbar-width:thin;width:90%}.FormDevis_formDevis__g6fBO::-webkit-scrollbar{width:2px}.FormDevis_formDevis__g6fBO::-webkit-scrollbar-thumb{background:#cbd5e0;background:var(--global-gray-400);border-radius:4px}.FormDevis_formDevis__g6fBO::-webkit-scrollbar-track{background:#f7fafc;background:var(--global-palette8)}.FormDevis_formDevis__g6fBO::-webkit-scrollbar-button,.FormDevis_formDevis__g6fBO::-webkit-scrollbar-button:horizontal:decrement,.FormDevis_formDevis__g6fBO::-webkit-scrollbar-button:horizontal:increment,.FormDevis_formDevis__g6fBO::-webkit-scrollbar-button:single-button,.FormDevis_formDevis__g6fBO::-webkit-scrollbar-button:vertical:decrement,.FormDevis_formDevis__g6fBO::-webkit-scrollbar-button:vertical:increment{display:none;height:0;width:0}@media(max-width:599px){.FormDevis_formDevis__g6fBO{max-height:70vh;max-width:320px;min-height:300px;padding:1rem;width:95%}}@media(min-width:600px)and (max-width:781px){.FormDevis_formDevis__g6fBO{max-height:75vh;max-width:360px;width:85%}}.FormDevis_header__EQBzb{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:center;justify-content:space-between;margin-bottom:1.2rem}@media(max-width:599px){.FormDevis_header__EQBzb{margin-bottom:1rem}}.FormDevis_title__F2Em2{color:#1a202c;color:var(--global-palette3);font-size:1.15rem;font-weight:700;margin:0}@media(max-width:599px){.FormDevis_title__F2Em2{font-size:1.1rem}}.FormDevis_closeBtn__ht0vO{background:none;border:none;border-radius:999px;color:#444;cursor:pointer;font-size:clamp(1.1rem,.995rem + .326vw,1.25rem);font-size:var(--global-font-size-medium);font-size:1.2rem;height:2.2rem;line-height:1;margin-left:1rem;padding:0;width:2.2rem}.FormDevis_closeBtn__ht0vO:hover{color:#2b6cb0;color:var(--global-palette1)}@media(max-width:599px){.FormDevis_closeBtn__ht0vO{font-size:1.1rem;margin-left:.5rem}}.FormDevis_fields__6dZDb{display:flex;flex-direction:column;gap:.3rem;height:auto;overflow-y:auto;scrollbar-color:#cbd5e0 #f7fafc;scrollbar-color:var(--global-gray-400) var(--global-palette8);scrollbar-width:thin}.FormDevis_fields__6dZDb::-webkit-scrollbar{width:4px}.FormDevis_fields__6dZDb::-webkit-scrollbar-thumb{background:#cbd5e0;background:var(--global-gray-400);border-radius:4px}.FormDevis_fields__6dZDb::-webkit-scrollbar-track{background:#f7fafc;background:var(--global-palette8)}.FormDevis_fields__6dZDb::-webkit-scrollbar-button,.FormDevis_fields__6dZDb::-webkit-scrollbar-button:horizontal:decrement,.FormDevis_fields__6dZDb::-webkit-scrollbar-button:horizontal:increment,.FormDevis_fields__6dZDb::-webkit-scrollbar-button:single-button,.FormDevis_fields__6dZDb::-webkit-scrollbar-button:vertical:decrement,.FormDevis_fields__6dZDb::-webkit-scrollbar-button:vertical:increment{display:none;height:0;width:0}@media(max-width:599px){.FormDevis_fields__6dZDb{max-height:calc(70vh - 60px)}}@media(min-width:600px)and (max-width:781px){.FormDevis_fields__6dZDb{max-height:calc(75vh - 65px)}}.FormDevis_formGroup__UpHkL{height:100%}.FormDevis_formGroup__UpHkL label{color:#1a202c;color:var(--global-palette3);display:block;font-size:.98rem;font-weight:500;margin-bottom:.3rem;text-align:left}@media(max-width:599px){.FormDevis_formGroup__UpHkL label{font-size:.95rem}}.FormDevis_formGroup__UpHkL input,.FormDevis_formGroup__UpHkL select,.FormDevis_formGroup__UpHkL textarea{background:#f7fafc;background:var(--global-palette8);border:1px solid #cbd5e0;border:1px solid var(--global-gray-400);border-radius:5px;box-sizing:border-box;color:#1a202c;color:var(--global-palette3);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--global-body-font-family);font-size:.97rem;margin-bottom:.8rem;padding:.45rem .7rem;resize:none;transition:border-color .2s,box-shadow .2s;width:100%}.FormDevis_formGroup__UpHkL input:focus,.FormDevis_formGroup__UpHkL select:focus,.FormDevis_formGroup__UpHkL textarea:focus{border-color:#2b6cb0;border-color:var(--global-palette1);box-shadow:0 0 0 2px #cad8e7b3;box-shadow:0 0 0 2px var(--global-palette7);outline:none}@media(max-width:599px){.FormDevis_formGroup__UpHkL input,.FormDevis_formGroup__UpHkL select,.FormDevis_formGroup__UpHkL textarea{font-size:.95rem;margin-bottom:.7rem;padding:.4rem .6rem}}.FormDevis_submitBtn__yI1Ii{border-radius:4px;box-shadow:0 2px 6px 0 #2c3e5012;color:var(--global-palette9);margin-top:.3rem;padding:.5rem 1.3rem;transition:background .2s ease}.FormDevis_submitBtn__yI1Ii:hover{background:#215387;background:var(--global-palette2)}.FormDevis_submitBtn__yI1Ii:disabled{background:var(--global-gray-300);opacity:.6}@media(max-width:599px){.FormDevis_submitBtn__yI1Ii{font-size:.95rem;padding:.45rem 1.2rem}}.FormDevis_cartSummary__VBK2e{background:#f7fafc;background:var(--global-palette8);border:1px solid #cbd5e0;border:1px solid var(--global-gray-400);border-radius:6px;margin-bottom:1rem;padding:1rem}@media(max-width:599px){.FormDevis_cartSummary__VBK2e{margin-bottom:.8rem;padding:.8rem}}.FormDevis_cartTitle__ZOGBH{color:#2b6cb0;color:var(--global-palette1);font-size:1rem;font-weight:600;margin:0 0 .8rem}@media(max-width:599px){.FormDevis_cartTitle__ZOGBH{font-size:.95rem;margin-bottom:.6rem}}.FormDevis_cartItems__btgLJ{max-height:120px;overflow-y:auto;scrollbar-color:#cbd5e0 #f7fafc;scrollbar-color:var(--global-gray-400) var(--global-palette8);scrollbar-width:thin}.FormDevis_cartItems__btgLJ::-webkit-scrollbar{width:2px}.FormDevis_cartItems__btgLJ::-webkit-scrollbar-thumb{background:#cbd5e0;background:var(--global-gray-400);border-radius:4px}.FormDevis_cartItems__btgLJ::-webkit-scrollbar-track{background:#f7fafc;background:var(--global-palette8)}.FormDevis_cartItems__btgLJ::-webkit-scrollbar-button,.FormDevis_cartItems__btgLJ::-webkit-scrollbar-button:horizontal:decrement,.FormDevis_cartItems__btgLJ::-webkit-scrollbar-button:horizontal:increment,.FormDevis_cartItems__btgLJ::-webkit-scrollbar-button:single-button,.FormDevis_cartItems__btgLJ::-webkit-scrollbar-button:vertical:decrement,.FormDevis_cartItems__btgLJ::-webkit-scrollbar-button:vertical:increment{display:none;height:0;width:0}.FormDevis_cartItem__URG6E{align-items:flex-start;border-bottom:1px solid var(--global-gray-300);display:flex;justify-content:space-between;padding:.5rem 0}.FormDevis_cartItem__URG6E:last-child{border-bottom:none}@media(max-width:599px){.FormDevis_cartItem__URG6E{padding:.4rem 0}}.FormDevis_itemInfo__qpC7V{display:flex;flex:1 1;flex-direction:column;gap:.2rem}.FormDevis_itemName__i8VqK{color:#2b6cb0;color:var(--global-palette1);font-size:.9rem;font-weight:500;line-height:1.2}@media(max-width:599px){.FormDevis_itemName__i8VqK{font-size:.85rem}}.FormDevis_itemSku__exmOo{color:#718096;color:var(--global-gray-600);font-size:.8rem;font-style:italic}@media(max-width:599px){.FormDevis_itemSku__exmOo{font-size:.75rem}}.FormDevis_itemQuantity__2qjFo{color:#2b6cb0;color:var(--global-palette1);font-size:.85rem;font-weight:500;margin-left:.5rem}@media(max-width:599px){.FormDevis_itemQuantity__2qjFo{font-size:.8rem}}.FormDevis_emptyCart__tjK5l{color:#718096;color:var(--global-gray-600);font-size:.9rem;font-style:italic;padding:1rem 0;text-align:center}@media(max-width:599px){.FormDevis_emptyCart__tjK5l{font-size:.85rem;padding:.8rem 0}}.FormDevis_errorMessage__UoaiP{background:#fee;border:1px solid #fcc;border-radius:4px;color:#c33;font-size:.9rem;line-height:1.4;margin-bottom:1rem;padding:.8rem}@media(max-width:599px){.FormDevis_errorMessage__UoaiP{font-size:.85rem;margin-bottom:.8rem;padding:.6rem}}.FormDevis_successMessage__z3Crv{background:#efe;border:1px solid #cfc;border-radius:4px;color:#363;font-size:.9rem;font-weight:500;line-height:1.4;margin-bottom:1rem;padding:.8rem}@media(max-width:599px){.FormDevis_successMessage__z3Crv{font-size:.85rem;margin-bottom:.8rem;padding:.6rem}}.FormDevis_loadingMessage__57lCl{color:#718096;color:var(--global-gray-600);font-size:.9rem;font-style:italic;padding:.8rem 0;text-align:center}@media(max-width:599px){.FormDevis_loadingMessage__57lCl{font-size:.85rem;padding:.6rem 0}}.FormDevis_submitBtn__yI1Ii{background:#2b6cb0;background:var(--global-palette1);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:auto;padding:1rem;transition:all .3s ease;width:100%}.FormDevis_submitBtn__yI1Ii:hover{background:#2c5aa0;transform:translateY(-1px)}.FormDevis_submitBtn__yI1Ii:active{transform:translateY(0)}.FormDevis_submitBtn__yI1Ii:disabled{background:#cbd5e0;background:var(--global-gray-400);cursor:not-allowed;transform:none}.FormDevis_submitBtn__yI1Ii.FormDevis_submitting__npf\+K{background:#fff;border:2px solid #2b6cb0;border:2px solid var(--global-palette1);color:#1a202c;color:var(--global-palette3)}.FormDevis_submitBtn__yI1Ii.FormDevis_submitting__npf\+K:hover{background:#fff;transform:none}@media(max-width:599px){.FormDevis_submitBtn__yI1Ii{font-size:.95rem;padding:.9rem}}.Toast_toast__CubA7{align-items:flex-start;animation:Toast_slideIn__8lFjJ .3s ease-out;background:#fff;border-left:4px solid #2b6cb0;border-left:4px solid var(--global-palette1);border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;gap:1rem;max-width:500px;min-width:300px;padding:1rem 1.2rem;position:relative;z-index:1}@media(max-width:599px){.Toast_toast__CubA7{max-width:none;min-width:auto}}.Toast_toast__CubA7.Toast_success__d9bbc{border-left-color:#10b981;border-left-color:var(--toast-success)}.Toast_toast__CubA7.Toast_success__d9bbc .Toast_content__ryiZb:before{color:#10b981;color:var(--toast-success);content:"✓";font-weight:700;margin-right:.5rem}.Toast_toast__CubA7.Toast_error__7JWiN{border-left-color:#ef4444;border-left-color:var(--toast-error)}.Toast_toast__CubA7.Toast_error__7JWiN .Toast_content__ryiZb:before{color:#ef4444;color:var(--toast-error);content:"✗";font-weight:700;margin-right:.5rem}.Toast_toast__CubA7.Toast_warning__\+pH-H{border-left-color:#f59e0b;border-left-color:var(--toast-warning)}.Toast_toast__CubA7.Toast_warning__\+pH-H .Toast_content__ryiZb:before{color:#f59e0b;color:var(--toast-warning);content:"⚠";font-weight:700;margin-right:.5rem}.Toast_toast__CubA7.Toast_neutral__VzjXK{border-left-color:#6b7280;border-left-color:var(--toast-neutral)}.Toast_toast__CubA7.Toast_neutral__VzjXK .Toast_content__ryiZb:before{color:#6b7280;color:var(--toast-neutral);content:"ℹ";font-weight:700;margin-right:.5rem}.Toast_content__ryiZb{display:flex;flex:1 1;flex-direction:column;gap:.3rem}.Toast_message__jKxx4{color:#1a202c;color:var(--global-palette3);font-size:.95rem;font-weight:500;line-height:1.4}.Toast_countdown__34806{color:#718096;color:var(--global-gray-600);font-size:.85rem;font-style:italic}.Toast_closeButton__T5A5L{align-items:center;background:none;border:none;border-radius:50%;color:#a0aec0;color:var(--global-gray-500);cursor:pointer;display:flex;font-size:1.5rem;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.Toast_closeButton__T5A5L:hover{background:var(--global-gray-200);color:#1a202c;color:var(--global-palette3)}.Toast_fadeOut__S4FWp{animation:Toast_slideOut__Bmri8 .3s ease-in forwards}@keyframes Toast_slideIn__8lFjJ{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}@media(max-width:599px){0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}}@keyframes Toast_slideOut__Bmri8{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}@media(max-width:599px){0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}}.toast-container{pointer-events:none;position:fixed;z-index:9999}@media(min-width:782px){.toast-container{bottom:2rem;display:flex;flex-direction:column;gap:1rem;right:2rem}}@media(min-width:600px)and (max-width:781px){.toast-container{bottom:2rem;display:flex;flex-direction:column;gap:1rem;right:2rem}}@media(max-width:599px){.toast-container{display:flex;flex-direction:column;gap:.5rem;left:1rem;right:1rem;top:1rem}}.toast-container .Toast_toast__CubA7{pointer-events:auto}.Product_product__BL-90{align-items:center;background:#fff;background:var(--global-palette9);border:1px solid #cbd5e0;border:1px solid var(--global-gray-400);border-radius:4px;display:flex;gap:1rem;margin-bottom:.5rem;padding:.8rem;position:relative;transition:border-color .2s ease,background-color .2s ease;width:100%}.Product_product__BL-90:hover{border-color:#2b6cb0;border-color:var(--global-palette1)}.Product_product__BL-90:last-child{margin-bottom:0}.Product_product__BL-90[role=button]{cursor:pointer}.Product_product__BL-90[role=button]:hover{background-color:#f7fafc;background-color:var(--global-palette8);border-color:#2b6cb0;border-color:var(--global-palette1)}.Product_product__BL-90[role=button]:focus{outline:2px solid #2b6cb0;outline:2px solid var(--global-palette1);outline-offset:2px}.Product_product__BL-90[role=button]:active{background-color:#cad8e7b3;background-color:var(--global-palette7)}@media(max-width:599px){.Product_product__BL-90{gap:.75rem;padding:.6rem}}.Product_imageContainer__KYaey{background:#f7fafc;background:var(--global-palette8);border-radius:4px;flex-shrink:0;height:60px;overflow:hidden;width:60px}@media(max-width:599px){.Product_imageContainer__KYaey{height:50px;width:50px}}.Product_productImage__\+R2jY{display:block;height:100%;object-fit:cover;width:100%}.Product_productInfo__ALJ4s{display:flex;flex-direction:column;gap:.25rem;min-width:0}.Product_productTitle__SBnSw{color:#1a202c;color:var(--global-palette3);font-size:.95rem;font-weight:600;line-height:1.3;margin:0}@media(max-width:599px){.Product_productTitle__SBnSw{font-size:.9rem}}.Product_productCode__CQ9WY{color:#4a5568;color:var(--global-palette5);font-size:.85rem;font-weight:400;margin:0;text-align:start}@media(max-width:599px){.Product_productCode__CQ9WY{font-size:.8rem}}.Product_productQuantity__skdtD{color:#2b6cb0;color:var(--global-palette1);font-size:.85rem;font-weight:600;margin:0;text-align:start}@media(max-width:599px){.Product_productQuantity__skdtD{font-size:.8rem}}.Product_removeButton__RcqVc{align-items:center;background-color:#dc3545;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:24px;justify-content:center;line-height:1;position:absolute;right:.5rem;top:.5rem;transition:all .2s ease;width:24px;z-index:2}.Product_removeButton__RcqVc:hover{background-color:#c82333;transform:scale(1.1)}.Product_removeButton__RcqVc:focus{outline:2px solid #dc3545;outline-offset:2px}.Product_removeButton__RcqVc:active{transform:scale(.95)}.Product_removeButton__RcqVc:disabled{cursor:not-allowed;opacity:.5}.Product_removeButton__RcqVc:disabled:hover{background-color:#0000;transform:none}@media(max-width:599px){.Product_removeButton__RcqVc{font-size:14px;height:20px;right:.4rem;top:.4rem;width:20px}}.Product_removing__h4Mch{animation:Product_removeAnimation__YFazo .3s ease-out;opacity:.6;pointer-events:none;position:relative}.Product_removing__h4Mch:before{background:#ffffffb3;border-radius:4px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.Product_removing__h4Mch:after{background:#2b6cb0;background:var(--global-palette1);border-radius:3px;color:#fff;content:"Suppression...";font-size:.75rem;font-weight:500;left:50%;padding:.25rem .5rem;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:2}@keyframes Product_removeAnimation__YFazo{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.98)}to{opacity:.6;transform:scale(.98)}}.Product_quantityContainer__n34Wr{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}@media(max-width:599px){.Product_quantityContainer__n34Wr{gap:.4rem;margin-top:.4rem}}.Product_quantityLabel__buxMW{color:var(--global-gray-700);font-size:.85rem;font-weight:500;white-space:nowrap}@media(max-width:599px){.Product_quantityLabel__buxMW{font-size:.8rem}}.Product_quantityInput__uttcY{background:#fff;background:var(--global-palette9);border:1px solid #cbd5e0;border:1px solid var(--global-gray-400);border-radius:4px;font-size:.9rem;padding:.3rem .5rem;text-align:center;transition:border-color .2s ease,box-shadow .2s ease;width:60px}.Product_quantityInput__uttcY:focus{border-color:#2b6cb0;border-color:var(--global-palette1);box-shadow:0 0 0 2px rgba(var(--global-palette1-rgb),.2);outline:none}.Product_quantityInput__uttcY:hover:not(:disabled){border-color:#215387;border-color:var(--global-palette2)}.Product_quantityInput__uttcY:disabled{background-color:var(--global-gray-200);color:#a0aec0;color:var(--global-gray-500);cursor:not-allowed}.Product_quantityInput__uttcY:required:invalid{background-color:#fff5f5;border-color:#dc3545}.Product_quantityInput__uttcY:required:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 2px #dc354533}.Product_quantityInput__uttcY::placeholder{color:#a0aec0;color:var(--global-gray-500);font-style:italic}.Product_quantityInput__uttcY::-webkit-inner-spin-button,.Product_quantityInput__uttcY::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Product_quantityInput__uttcY[type=number]{-webkit-appearance:textfield;appearance:textfield}@media(max-width:599px){.Product_quantityInput__uttcY{font-size:.85rem;padding:.25rem .4rem;width:50px}}.QuoteFilters_quoteFilters__DEADg{background:#fff;border:1px solid #e1e8ed;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem;padding:1.5rem}.QuoteFilters_quoteFilters__DEADg .QuoteFilters_filterGroup__sOV16{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.QuoteFilters_quoteFilters__DEADg .QuoteFilters_filterGroup__sOV16 .QuoteFilters_filterLabel__\+YdyE{color:#1a202c;color:var(--text-primary);font-weight:500;white-space:nowrap}.QuoteFilters_quoteFilters__DEADg .QuoteFilters_filterGroup__sOV16 .QuoteFilters_filterSelect__z7upc{background:#f7fafc;background:var(--global-palette8);background-color:#fff;border:1px solid #d1d5db;border-radius:5px;border-radius:6px;box-sizing:border-box;color:#1a202c;color:var(--global-palette3);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--global-body-font-family);font-size:.97rem;min-width:180px;padding:.75rem;resize:none;transition:border-color .2s,box-shadow .2s;width:100%}.QuoteFilters_quoteFilters__DEADg .QuoteFilters_filterGroup__sOV16 .QuoteFilters_filterSelect__z7upc:focus{border-color:var(--global-palette1);border-color:#2b6cb0;border-color:var(--primary-color);box-shadow:0 0 0 2px #cad8e7b3;box-shadow:0 0 0 2px var(--global-palette7);box-shadow:0 0 0 3px #2b6cb01a;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1);outline:none}.QuoteFilters_quoteFilters__DEADg .QuoteFilters_filterGroup__sOV16 .QuoteFilters_filterSelect__z7upc:disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.6}.QuoteFilters_quoteFilters__DEADg .QuoteFilters_activeFilter__xmYs2{display:flex;flex-wrap:wrap;gap:.5rem}.QuoteFilters_quoteFilters__DEADg .QuoteFilters_activeFilter__xmYs2 .QuoteFilters_filterTag__zmXhg{align-items:center;background-color:#2b6cb0;background-color:var(--primary-color);border-radius:20px;color:#fff;display:inline-flex;font-size:.85rem;font-weight:500;gap:.5rem;padding:.5rem .75rem}.QuoteFilters_quoteFilters__DEADg .QuoteFilters_activeFilter__xmYs2 .QuoteFilters_filterTag__zmXhg .QuoteFilters_clearFilter__Zztoi{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:16px;justify-content:center;line-height:1;padding:0;transition:background-color .2s ease;width:16px}.QuoteFilters_quoteFilters__DEADg .QuoteFilters_activeFilter__xmYs2 .QuoteFilters_filterTag__zmXhg .QuoteFilters_clearFilter__Zztoi:hover:not(:disabled){background-color:#fff3}.QuoteFilters_quoteFilters__DEADg .QuoteFilters_activeFilter__xmYs2 .QuoteFilters_filterTag__zmXhg .QuoteFilters_clearFilter__Zztoi:disabled{cursor:not-allowed;opacity:.5}@media(max-width:599px){.QuoteFilters_quoteFilters__DEADg{margin-bottom:1rem;padding:1rem}.QuoteFilters_quoteFilters__DEADg .QuoteFilters_filterGroup__sOV16{align-items:stretch;flex-direction:column;gap:.75rem}.QuoteFilters_quoteFilters__DEADg .QuoteFilters_filterGroup__sOV16 .QuoteFilters_filterLabel__\+YdyE{text-align:center}.QuoteFilters_quoteFilters__DEADg .QuoteFilters_filterGroup__sOV16 .QuoteFilters_filterSelect__z7upc{min-width:auto;width:100%}}.QuoteTable_tableContainer__Z6o60{background:#fff;border:1px solid #e1e8ed;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem;overflow:hidden}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn{border-collapse:collapse;font-size:.9rem;width:100%}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn thead{background-color:#f8fafc}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn thead th{border-bottom:2px solid #e1e8ed;color:#1a202c;color:var(--text-primary);font-weight:600;padding:1rem;text-align:left;white-space:nowrap}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn thead th:first-child{width:70px}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn thead th:nth-child(2){width:130px}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn thead th:nth-child(3){width:150px}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn thead th:nth-child(4){width:140px}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn thead th:nth-child(5){width:100px}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn thead th:nth-child(6){width:110px}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn thead th:last-child{width:160px}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn tbody .QuoteTable_quoteRow__0IKCG{transition:background-color .2s ease}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn tbody .QuoteTable_quoteRow__0IKCG:hover{background-color:#f8fafc}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn tbody .QuoteTable_quoteRow__0IKCG:not(:last-child){border-bottom:1px solid #e1e8ed}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn tbody .QuoteTable_quoteRow__0IKCG td{padding:1rem;vertical-align:middle}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn tbody .QuoteTable_quoteId__s2\+6T{color:#2b6cb0;color:var(--primary-color);font-family:monospace;font-weight:600}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn tbody .QuoteTable_quoteDate__6Ncdj{color:#4a5568;color:var(--text-secondary);font-size:.85rem;line-height:1.4}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn tbody .QuoteTable_quoteDemandeur__az3a7{color:#1a202c;color:var(--text-primary);font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn tbody .QuoteTable_quoteSociete__ZfDST{font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn tbody .QuoteTable_quoteProducts__Hexpy .QuoteTable_productCount__dGSeX{background-color:#e5f3ff;border-radius:12px;color:#06c;font-size:.8rem;font-weight:500;padding:.25rem .5rem}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn tbody .QuoteTable_quoteStatus__F63gQ .QuoteTable_statusBadge__JSkZS{border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:.4rem .8rem;text-transform:uppercase}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn tbody .QuoteTable_quoteActions__ccIw1 .QuoteTable_actionButtons__u-TPQ{display:flex;gap:.5rem}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn tbody .QuoteTable_quoteActions__ccIw1 .QuoteTable_actionButtons__u-TPQ .QuoteTable_actionButton__rUrqr{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;color:#1a202c;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;justify-content:center;line-height:1;outline:none;padding:.5rem .75rem;text-decoration:none;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn tbody .QuoteTable_quoteActions__ccIw1 .QuoteTable_actionButtons__u-TPQ .QuoteTable_actionButton__rUrqr:focus{outline:2px solid #2b6cb0;outline:2px solid var(--primary-color);outline-offset:2px}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn tbody .QuoteTable_quoteActions__ccIw1 .QuoteTable_actionButtons__u-TPQ .QuoteTable_actionButton__rUrqr:hover:not(:disabled){background-color:#f3f4f6;border-color:#2b6cb0;border-color:var(--primary-color);color:#2b6cb0;color:var(--primary-color)}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn tbody .QuoteTable_quoteActions__ccIw1 .QuoteTable_actionButtons__u-TPQ .QuoteTable_actionButton__rUrqr:disabled{cursor:not-allowed;opacity:.6}@media(min-width:600px)and (max-width:781px){.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn{font-size:.85rem}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn tbody td,.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn thead th{padding:.75rem .5rem}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn .QuoteTable_quoteSociete__ZfDST{max-width:150px}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn .QuoteTable_quoteActions__ccIw1 .QuoteTable_actionButtons__u-TPQ{flex-direction:column;gap:.25rem}.QuoteTable_tableContainer__Z6o60 .QuoteTable_quoteTable__CYimn .QuoteTable_quoteActions__ccIw1 .QuoteTable_actionButtons__u-TPQ .QuoteTable_actionButton__rUrqr{font-size:.75rem;padding:.4rem .6rem}}.QuoteCards_cardsContainer__jNBSd{grid-gap:1rem;display:grid;gap:1rem;margin-bottom:2rem}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi{background:#fff;border:1px solid #e1e8ed;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardHeader__VAzOY{background-color:#f8fafc;border-bottom:1px solid #e1e8ed;padding:1rem}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardHeader__VAzOY .QuoteCards_cardTitle__Ap3Ci{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardHeader__VAzOY .QuoteCards_cardTitle__Ap3Ci .QuoteCards_quoteId__H3X2H{color:#2b6cb0;color:var(--primary-color);font-family:monospace;font-size:1.1rem;font-weight:600}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardHeader__VAzOY .QuoteCards_cardTitle__Ap3Ci .QuoteCards_statusBadge__0NQwo{border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.4rem .8rem;text-transform:uppercase}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardHeader__VAzOY .QuoteCards_cardDate__j-dzA{align-items:center;color:#4a5568;color:var(--text-secondary);display:flex;font-size:.85rem;justify-content:space-between}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardHeader__VAzOY .QuoteCards_cardDate__j-dzA .QuoteCards_date__t7jZb{font-weight:500}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardHeader__VAzOY .QuoteCards_cardDate__j-dzA .QuoteCards_time__plMrc{opacity:.8}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardBody__5-0PB{padding:1rem}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardBody__5-0PB .QuoteCards_cardInfo__QvXn8 .QuoteCards_infoRow__Obwrt{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardBody__5-0PB .QuoteCards_cardInfo__QvXn8 .QuoteCards_infoRow__Obwrt:last-child{margin-bottom:0}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardBody__5-0PB .QuoteCards_cardInfo__QvXn8 .QuoteCards_infoRow__Obwrt .QuoteCards_label__UNEUF{color:#4a5568;color:var(--text-secondary);font-size:.9rem;font-weight:500}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardBody__5-0PB .QuoteCards_cardInfo__QvXn8 .QuoteCards_infoRow__Obwrt .QuoteCards_value__wPTGs{color:#1a202c;color:var(--text-primary);font-weight:600;max-width:60%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardActions__U7L0Q{background-color:#fafbfc;border-top:1px solid #e1e8ed;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardActions__U7L0Q .QuoteCards_actionButton__s3NdA{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:500;justify-content:center;line-height:1;outline:none;padding:.75rem;text-align:center;text-decoration:none;transition:all .2s ease;transition:all .3s ease;-webkit-user-select:none;user-select:none;width:100%}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardActions__U7L0Q .QuoteCards_actionButton__s3NdA:focus{outline:2px solid #2b6cb0;outline:2px solid var(--primary-color);outline-offset:2px}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardActions__U7L0Q .QuoteCards_actionButton__s3NdA.QuoteCards_detailsButton__FMpX9{background-color:#2b6cb0;background-color:var(--primary-color);border:none;color:#fff}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardActions__U7L0Q .QuoteCards_actionButton__s3NdA.QuoteCards_detailsButton__FMpX9:hover:not(:disabled){background-color:#215387;background-color:var(--primary-color-dark);transform:translateY(-1px)}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardActions__U7L0Q .QuoteCards_actionButton__s3NdA.QuoteCards_downloadButton__vc5Gj{background-color:#fff;border:1px solid #2b6cb0;border:1px solid var(--primary-color);color:#2b6cb0;color:var(--primary-color)}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardActions__U7L0Q .QuoteCards_actionButton__s3NdA.QuoteCards_downloadButton__vc5Gj:hover:not(:disabled){background-color:#2b6cb0;background-color:var(--primary-color);color:#fff;transform:translateY(-1px)}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardActions__U7L0Q .QuoteCards_actionButton__s3NdA:disabled{cursor:not-allowed;opacity:.6;transform:none!important}@media(max-width:599px){.QuoteCards_cardsContainer__jNBSd{gap:.75rem}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardHeader__VAzOY{padding:.75rem}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardHeader__VAzOY .QuoteCards_cardTitle__Ap3Ci .QuoteCards_quoteId__H3X2H{font-size:1rem}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardHeader__VAzOY .QuoteCards_cardDate__j-dzA{font-size:.8rem}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardBody__5-0PB{padding:.75rem}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardBody__5-0PB .QuoteCards_cardInfo__QvXn8 .QuoteCards_infoRow__Obwrt{margin-bottom:.5rem}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardBody__5-0PB .QuoteCards_cardInfo__QvXn8 .QuoteCards_infoRow__Obwrt .QuoteCards_label__UNEUF{font-size:.85rem}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardBody__5-0PB .QuoteCards_cardInfo__QvXn8 .QuoteCards_infoRow__Obwrt .QuoteCards_value__wPTGs{font-size:.9rem}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardActions__U7L0Q{gap:.5rem;padding:.75rem}.QuoteCards_cardsContainer__jNBSd .QuoteCards_quoteCard__K-BIi .QuoteCards_cardActions__U7L0Q .QuoteCards_actionButton__s3NdA{font-size:.85rem;padding:.6rem}}.QuoteDetailsModal_modal__KsxQP{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:90vw}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalHeader__Fexts{align-items:flex-start;background-color:#f8fafc;border-bottom:1px solid #e1e8ed;display:flex;justify-content:space-between;padding:1.5rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalHeader__Fexts .QuoteDetailsModal_modalTitle__Yipku{flex:1 1}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalHeader__Fexts .QuoteDetailsModal_modalTitle__Yipku h2{color:#1a202c;color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalHeader__Fexts .QuoteDetailsModal_modalTitle__Yipku .QuoteDetailsModal_statusBadge__WdAh3{border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalHeader__Fexts .QuoteDetailsModal_closeButton__2iBoL{align-items:center;background:none;border:none;border-radius:4px;color:#4a5568;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.5rem;justify-content:center;line-height:1;margin-left:1rem;outline:none;padding:.5rem;text-decoration:none;transition:all .2s ease;-webkit-user-select:none;user-select:none}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalHeader__Fexts .QuoteDetailsModal_closeButton__2iBoL:focus{outline:2px solid #2b6cb0;outline:2px solid var(--primary-color);outline-offset:2px}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalHeader__Fexts .QuoteDetailsModal_closeButton__2iBoL:hover{background-color:#e5e7eb;color:#1a202c;color:var(--text-primary)}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds-{flex:1 1;overflow-y:auto;padding:1.5rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu{margin-bottom:2rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu:last-child{margin-bottom:0}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu h3{border-bottom:2px solid #e1e8ed;color:#1a202c;color:var(--text-primary);font-size:1.2rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_infoGrid__ol-hU{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_infoGrid__ol-hU .QuoteDetailsModal_infoItem__7MGu4{align-items:start;background-color:#f8fafc;border-left:3px solid #2b6cb0;border-left:3px solid var(--primary-color);border-radius:6px;display:flex;justify-content:space-between;padding:.75rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_infoGrid__ol-hU .QuoteDetailsModal_infoItem__7MGu4 .QuoteDetailsModal_label__Op0TO{color:#4a5568;color:var(--text-secondary);font-weight:500;margin-right:1rem;min-width:-webkit-fit-content;min-width:fit-content}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_infoGrid__ol-hU .QuoteDetailsModal_infoItem__7MGu4 .QuoteDetailsModal_value__Pza0Q{color:#1a202c;color:var(--text-primary);font-weight:600;text-align:right;word-break:break-word}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_infoGrid__ol-hU .QuoteDetailsModal_infoItem__7MGu4 .QuoteDetailsModal_value__Pza0Q a{color:#2b6cb0;color:var(--primary-color);text-decoration:none}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_infoGrid__ol-hU .QuoteDetailsModal_infoItem__7MGu4 .QuoteDetailsModal_value__Pza0Q a:hover{text-decoration:underline}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_messageBox__abnWU{word-wrap:break-word;background-color:#f8fafc;border:1px solid #e1e8ed;border-radius:8px;color:#1a202c;color:var(--text-primary);line-height:1.6;padding:1.5rem;white-space:pre-wrap}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_productsList__JN3Im .QuoteDetailsModal_productItem__xVO4t{align-items:center;background-color:#f8fafc;border:1px solid #e1e8ed;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_productsList__JN3Im .QuoteDetailsModal_productItem__xVO4t:last-child{margin-bottom:0}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_productsList__JN3Im .QuoteDetailsModal_productItem__xVO4t .QuoteDetailsModal_productInfo__W4-K\+{flex:1 1}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_productsList__JN3Im .QuoteDetailsModal_productItem__xVO4t .QuoteDetailsModal_productInfo__W4-K\+ h4{color:#1a202c;color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 .25rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_productsList__JN3Im .QuoteDetailsModal_productItem__xVO4t .QuoteDetailsModal_productInfo__W4-K\+ .QuoteDetailsModal_productSku__oyBK7{color:#4a5568;color:var(--text-secondary);font-family:monospace;font-size:.85rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_productsList__JN3Im .QuoteDetailsModal_productItem__xVO4t .QuoteDetailsModal_productQuantity__AfR7A{background-color:#e5f3ff;border-radius:20px;color:#06c;font-size:.9rem;font-weight:600;padding:.5rem 1rem;white-space:nowrap}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalFooter__pbCfN{background-color:#f8fafc;border-top:1px solid #e1e8ed;display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalFooter__pbCfN .QuoteDetailsModal_downloadButton__UP5Tw{align-items:center;background-color:#2b6cb0;background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:500;justify-content:center;line-height:1;outline:none;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease;transition:all .3s ease;-webkit-user-select:none;user-select:none}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalFooter__pbCfN .QuoteDetailsModal_downloadButton__UP5Tw:focus{outline:2px solid #2b6cb0;outline:2px solid var(--primary-color);outline-offset:2px}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalFooter__pbCfN .QuoteDetailsModal_downloadButton__UP5Tw:hover:not(:disabled){background-color:#215387;background-color:var(--primary-color-dark);transform:translateY(-1px)}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalFooter__pbCfN .QuoteDetailsModal_downloadButton__UP5Tw:disabled{cursor:not-allowed;opacity:.6;transform:none}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalFooter__pbCfN .QuoteDetailsModal_closeModalButton__1BB31{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#4a5568;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-weight:500;justify-content:center;line-height:1;outline:none;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease;transition:all .3s ease;-webkit-user-select:none;user-select:none}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalFooter__pbCfN .QuoteDetailsModal_closeModalButton__1BB31:focus{outline:2px solid #2b6cb0;outline:2px solid var(--primary-color);outline-offset:2px}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalFooter__pbCfN .QuoteDetailsModal_closeModalButton__1BB31:hover{background-color:#f3f4f6;border-color:#4a5568;border-color:var(--text-secondary);color:#1a202c;color:var(--text-primary)}@media(max-width:599px){.QuoteDetailsModal_modal__KsxQP{max-height:95vh;width:95vw}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalHeader__Fexts{padding:1rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalHeader__Fexts .QuoteDetailsModal_modalTitle__Yipku h2{font-size:1.2rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalHeader__Fexts .QuoteDetailsModal_closeButton__2iBoL{font-size:1.2rem;margin-left:.5rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds-{padding:1rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu{margin-bottom:1.5rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu h3{font-size:1.1rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_infoGrid__ol-hU{gap:.75rem;grid-template-columns:1fr}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_infoGrid__ol-hU .QuoteDetailsModal_infoItem__7MGu4{align-items:stretch;flex-direction:column}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_infoGrid__ol-hU .QuoteDetailsModal_infoItem__7MGu4 .QuoteDetailsModal_label__Op0TO{margin-bottom:.25rem;margin-right:0}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_infoGrid__ol-hU .QuoteDetailsModal_infoItem__7MGu4 .QuoteDetailsModal_value__Pza0Q{text-align:left}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_messageBox__abnWU{font-size:.9rem;padding:1rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_productsList__JN3Im .QuoteDetailsModal_productItem__xVO4t{align-items:stretch;flex-direction:column;gap:.75rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalBody__Z9ds- .QuoteDetailsModal_section__U7jMu .QuoteDetailsModal_productsList__JN3Im .QuoteDetailsModal_productItem__xVO4t .QuoteDetailsModal_productQuantity__AfR7A{align-self:flex-start}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalFooter__pbCfN{flex-direction:column-reverse;padding:1rem}.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalFooter__pbCfN .QuoteDetailsModal_closeModalButton__1BB31,.QuoteDetailsModal_modal__KsxQP .QuoteDetailsModal_modalFooter__pbCfN .QuoteDetailsModal_downloadButton__UP5Tw{text-align:center;width:100%}}.Pagination_pagination__qP3M9{align-items:center;background:#fff;border:1px solid #e1e8ed;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding:1.5rem}.Pagination_pagination__qP3M9 .Pagination_paginationInfo__xdGAU{color:#4a5568;color:var(--text-secondary);font-size:.9rem;font-weight:500}.Pagination_pagination__qP3M9 .Pagination_paginationControls__dSFxP{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.Pagination_pagination__qP3M9 .Pagination_paginationControls__dSFxP .Pagination_pageButton__8MKnT{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1a202c;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;justify-content:center;line-height:1;outline:none;padding:.5rem .75rem;text-decoration:none;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.Pagination_pagination__qP3M9 .Pagination_paginationControls__dSFxP .Pagination_pageButton__8MKnT:focus{outline:2px solid #2b6cb0;outline:2px solid var(--primary-color);outline-offset:2px}.Pagination_pagination__qP3M9 .Pagination_paginationControls__dSFxP .Pagination_pageButton__8MKnT:hover:not(:disabled){background-color:#f3f4f6;border-color:#2b6cb0;border-color:var(--primary-color);color:#2b6cb0;color:var(--primary-color);transform:translateY(-1px)}.Pagination_pagination__qP3M9 .Pagination_paginationControls__dSFxP .Pagination_pageButton__8MKnT:disabled{cursor:not-allowed;opacity:.4;transform:none}.Pagination_pagination__qP3M9 .Pagination_paginationControls__dSFxP .Pagination_pageNumbers__lZARX{display:flex;gap:.25rem;margin:0 .5rem}.Pagination_pagination__qP3M9 .Pagination_paginationControls__dSFxP .Pagination_pageNumbers__lZARX .Pagination_pageNumber__vtPD9{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1a202c;color:var(--text-primary);cursor:pointer;display:inline-flex;display:flex;font-family:inherit;font-size:.9rem;font-weight:500;height:40px;justify-content:center;line-height:1;outline:none;text-decoration:none;transition:all .2s ease;-webkit-user-select:none;user-select:none;width:40px}.Pagination_pagination__qP3M9 .Pagination_paginationControls__dSFxP .Pagination_pageNumbers__lZARX .Pagination_pageNumber__vtPD9:focus{outline:2px solid #2b6cb0;outline:2px solid var(--primary-color);outline-offset:2px}.Pagination_pagination__qP3M9 .Pagination_paginationControls__dSFxP .Pagination_pageNumbers__lZARX .Pagination_pageNumber__vtPD9:hover:not(:disabled):not(.Pagination_current__Y6vG4){background-color:#f3f4f6;border-color:#2b6cb0;border-color:var(--primary-color);color:#2b6cb0;color:var(--primary-color);transform:translateY(-1px)}.Pagination_pagination__qP3M9 .Pagination_paginationControls__dSFxP .Pagination_pageNumbers__lZARX .Pagination_pageNumber__vtPD9.Pagination_current__Y6vG4{background-color:#2b6cb0;background-color:var(--primary-color);border-color:#2b6cb0;border-color:var(--primary-color);color:#fff;font-weight:600}.Pagination_pagination__qP3M9 .Pagination_paginationControls__dSFxP .Pagination_pageNumbers__lZARX .Pagination_pageNumber__vtPD9:disabled{cursor:not-allowed;opacity:.4;transform:none}@media(max-width:599px){.Pagination_pagination__qP3M9{margin-top:1rem;padding:1rem}.Pagination_pagination__qP3M9 .Pagination_paginationInfo__xdGAU{font-size:.8rem}.Pagination_pagination__qP3M9 .Pagination_paginationControls__dSFxP{flex-direction:column;gap:1rem}.Pagination_pagination__qP3M9 .Pagination_paginationControls__dSFxP .Pagination_pageButton__8MKnT{font-size:.9rem;padding:.75rem 1rem}.Pagination_pagination__qP3M9 .Pagination_paginationControls__dSFxP .Pagination_pageNumbers__lZARX{flex-wrap:wrap;gap:.5rem;justify-content:center;margin:0}.Pagination_pagination__qP3M9 .Pagination_paginationControls__dSFxP .Pagination_pageNumbers__lZARX .Pagination_pageNumber__vtPD9{font-size:1rem;height:44px;width:44px}}@media(min-width:600px)and (max-width:781px){.Pagination_pagination__qP3M9 .Pagination_paginationControls__dSFxP .Pagination_pageNumbers__lZARX{gap:.5rem}.Pagination_pagination__qP3M9 .Pagination_paginationControls__dSFxP .Pagination_pageNumbers__lZARX .Pagination_pageNumber__vtPD9{font-size:.85rem;height:36px;width:36px}}.QuoteHistory_quoteHistory__neSh0{margin:0 auto;max-width:1200px;padding:2rem 1rem}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_header__1ijQj{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_header__1ijQj h2{color:#1a202c;color:var(--text-primary);font-size:2rem;font-weight:600;margin:0}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_header__1ijQj .QuoteHistory_refreshButton__pwkhk{align-items:center;background-color:#2b6cb0;background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;justify-content:center;line-height:1;outline:none;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease;transition:all .3s ease;-webkit-user-select:none;user-select:none}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_header__1ijQj .QuoteHistory_refreshButton__pwkhk:focus{outline:2px solid #2b6cb0;outline:2px solid var(--primary-color);outline-offset:2px}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_header__1ijQj .QuoteHistory_refreshButton__pwkhk:hover:not(:disabled){background-color:#215387;background-color:var(--primary-color-dark);transform:translateY(-1px)}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_header__1ijQj .QuoteHistory_refreshButton__pwkhk:disabled{cursor:not-allowed;opacity:.6;transform:none}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_stats__\+H8-h{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_stats__\+H8-h .QuoteHistory_statCard__iIFKo{background:#fff;border:1px solid #e1e8ed;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1.5rem;text-align:center}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_stats__\+H8-h .QuoteHistory_statCard__iIFKo .QuoteHistory_statNumber__7od0d{color:#2b6cb0;color:var(--primary-color);display:block;font-size:2rem;font-weight:700;margin-bottom:.5rem}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_stats__\+H8-h .QuoteHistory_statCard__iIFKo .QuoteHistory_statLabel__Medto{color:#4a5568;color:var(--text-secondary);font-size:.9rem;letter-spacing:.5px;text-transform:uppercase}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_error__0VH\+k{align-items:center;background-color:var(--toast-error-bg);border-left:4px solid var(--toast-error-border);border-radius:6px;color:var(--toast-error-text);display:flex;justify-content:space-between;margin-bottom:2rem;padding:1rem 1.5rem}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_error__0VH\+k button{align-items:center;background-color:#0000;border:1px solid var(--toast-error-text);border-radius:4px;color:var(--toast-error-text);display:inline-flex;font-family:inherit;font-size:.8rem;justify-content:center;line-height:1;outline:none;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease;-webkit-user-select:none;user-select:none}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_error__0VH\+k button:focus{outline:2px solid #2b6cb0;outline:2px solid var(--primary-color);outline-offset:2px}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_error__0VH\+k button:hover{background-color:var(--toast-error-text);color:var(--toast-error-bg)}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_loading__wgHhp{color:#4a5568;color:var(--text-secondary);padding:3rem;text-align:center}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_loading__wgHhp .QuoteHistory_spinner__rmgfN{animation:QuoteHistory_spin__UllYX 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#2b6cb0;border-top:3px solid var(--primary-color);height:40px;margin:0 auto 1rem;width:40px}@keyframes QuoteHistory_spin__UllYX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_empty__NjQzt{color:#4a5568;color:var(--text-secondary);padding:4rem 2rem;text-align:center}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_empty__NjQzt .QuoteHistory_emptyIcon__lg7J1{font-size:4rem;margin-bottom:1rem;opacity:.5}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_empty__NjQzt h3{color:#1a202c;color:var(--text-primary);margin:0 0 1rem}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_empty__NjQzt p{font-size:1.1rem;margin:0}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_desktopView__ob1EX{display:block}@media(max-width:599px){.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_desktopView__ob1EX{display:none}}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_mobileView__xiM3o{display:none}@media(max-width:599px){.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_mobileView__xiM3o{display:block}.QuoteHistory_quoteHistory__neSh0{padding:1rem .5rem}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_header__1ijQj{flex-direction:column;gap:1rem;text-align:center}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_header__1ijQj h2{font-size:1.5rem}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_header__1ijQj .QuoteHistory_refreshButton__pwkhk{max-width:200px;width:100%}.QuoteHistory_quoteHistory__neSh0 .QuoteHistory_stats__\+H8-h{grid-template-columns:1fr;margin-bottom:1.5rem}}.QuoteButton_quoteButtonWrapper__EUcj\+{display:flex;flex-direction:column;gap:8px;width:100%}.QuoteButton_quoteButtonWrapper__EUcj\+.QuoteButton_loop__9sGvC{align-items:center}.QuoteButton_quoteButtonWrapper__EUcj\+.QuoteButton_single__c0Sli{align-items:flex-start}.QuoteButton_quoteButton__-e2rq{align-items:center;border:2px solid #0000;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:1.2;min-height:40px;min-width:140px;padding:10px 16px;position:relative;text-decoration:none;transition:all .3s ease;width:100%}.QuoteButton_quoteButton__-e2rq.QuoteButton_default__2uEuF{background-color:#0073aa;color:#fff}.QuoteButton_quoteButton__-e2rq.QuoteButton_default__2uEuF:hover:not(:disabled){background-color:#005177}.QuoteButton_quoteButton__-e2rq.QuoteButton_inCart__nARLa{background-color:#28a745;color:#fff}.QuoteButton_quoteButton__-e2rq.QuoteButton_inCart__nARLa:hover:not(:disabled){background-color:#1e7e34}.QuoteButton_quoteButton__-e2rq.QuoteButton_loading__v9YaQ{background-color:#11b2ff;color:#fff;cursor:not-allowed;opacity:.7}.QuoteButton_quoteButton__-e2rq.QuoteButton_loading__v9YaQ:hover:not(:disabled){background-color:#0096dd}.QuoteButton_quoteButton__-e2rq.QuoteButton_loading__v9YaQ .QuoteButton_text__E0KuO{opacity:.8}.QuoteButton_quoteButton__-e2rq.QuoteButton_removing__xrm\+L{background-color:#eb8c95;color:#fff;cursor:not-allowed;opacity:.7}.QuoteButton_quoteButton__-e2rq.QuoteButton_removing__xrm\+L:hover:not(:disabled){background-color:#e4606d}.QuoteButton_quoteButton__-e2rq.QuoteButton_removing__xrm\+L .QuoteButton_text__E0KuO{opacity:.8}.QuoteButton_quoteButton__-e2rq.QuoteButton_added__ktCvF{animation:QuoteButton_pulse__aLT5D .6s ease-in-out;background-color:#28a745;color:#fff}.QuoteButton_quoteButton__-e2rq.QuoteButton_added__ktCvF:hover:not(:disabled){background-color:#1e7e34}.QuoteButton_quoteButton__-e2rq.QuoteButton_error__Pj6-d{animation:QuoteButton_shake__UL3uG .5s ease-in-out;background-color:#dc3545;color:#fff}.QuoteButton_quoteButton__-e2rq.QuoteButton_error__Pj6-d:hover:not(:disabled){background-color:#bd2130}.QuoteButton_quoteButton__-e2rq:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.QuoteButton_quoteButton__-e2rq:focus{outline:2px solid #0073aa;outline-offset:2px}.QuoteButton_icon__ZH8ym{flex-shrink:0;font-size:16px;line-height:1}.QuoteButton_text__E0KuO{text-align:center;white-space:nowrap}.QuoteButton_spinner__QUGhK{animation:QuoteButton_spin__MuZRJ 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;position:absolute;right:8px;width:16px}.QuoteButton_productLink__lkqXu{align-items:center;background:#0000;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:6px 12px;text-decoration:none;transition:all .3s ease;width:100%}.QuoteButton_productLink__lkqXu:hover{background-color:#f8f9fa;border-color:#ccc;color:#333}.QuoteButton_productLink__lkqXu:focus{outline:1px solid #0073aa;outline-offset:1px}.QuoteButton_linkText__mdQSS{flex:1 1}.QuoteButton_linkIcon__6y383{font-size:10px;transition:transform .2s ease}.QuoteButton_productLink__lkqXu:hover .QuoteButton_linkIcon__6y383{transform:translateX(2px)}.QuoteButton_errorMessage__F9ZEo{animation:QuoteButton_slideDown__niWFN .3s ease-out;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;font-size:12px;padding:6px 10px;text-align:center}@keyframes QuoteButton_pulse__aLT5D{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes QuoteButton_shake__UL3uG{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@keyframes QuoteButton_spin__MuZRJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes QuoteButton_slideDown__niWFN{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.QuoteButton_quoteButton__-e2rq{font-size:13px;min-width:120px;padding:8px 12px}.QuoteButton_productLink__lkqXu{font-size:11px;padding:4px 8px}}.QuoteButton_woocommerce__hKKGX .QuoteButton_quoteButtonWrapper__EUcj\+.QuoteButton_loop__9sGvC{margin-top:8px}.QuoteButton_woocommerce__hKKGX .QuoteButton_quoteButtonWrapper__EUcj\+.QuoteButton_single__c0Sli{margin:16px 0}.QuoteButton_product-action-wrap__vthyY:has(.QuoteButton_cro-quote-button-container__r7Z-f) .QuoteButton_button__nYyu-.QuoteButton_product_type_simple__f9acu{display:none!important}.QuoteButton_cro-quote-button-container__r7Z-f+.QuoteButton_button__nYyu-.QuoteButton_product_type_simple__f9acu,.QuoteButton_cro-quote-button-container__r7Z-f~.QuoteButton_button__nYyu-.QuoteButton_product_type_simple__f9acu,.QuoteButton_product-action-wrap__vthyY .QuoteButton_cro-quote-button-container__r7Z-f~* .QuoteButton_button__nYyu-.QuoteButton_product_type_simple__f9acu{display:none!important}.QuoteButton_entry__-sosf.QuoteButton_product__55dxN:has(.QuoteButton_cro-quote-button-container__r7Z-f) .QuoteButton_button__nYyu-.QuoteButton_product_type_simple__f9acu{display:none!important}.QuoteButton_entry__-sosf.QuoteButton_product__55dxN:has(.QuoteButton_cro-quote-button-container__r7Z-f) .QuoteButton_woocommerce-loop-add-to-cart-link__21HvO{display:none!important}.QuoteButton_cro-quote-button-container__r7Z-f{display:block!important;opacity:1!important;visibility:visible!important}.QuoteButton_cro-quote-button-container--loop__tmPCR{margin-bottom:8px;order:-1}.QuoteButton_cro-quote-button-container--single__hzhU0{margin:12px 0}.OrderedButton_orderedButton__i0gwV{align-items:center;background-color:#1a202c;background-color:var(--global-palette3);border:2px solid #1a202c;border:2px solid var(--global-palette3);border-radius:4px;color:#fff;cursor:not-allowed;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.2;opacity:.7;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:none}.OrderedButton_orderedButton__i0gwV:disabled{background-color:#1a202c;background-color:var(--global-palette3);border-color:#1a202c;border-color:var(--global-palette3);color:#fff;cursor:not-allowed;opacity:.7}.OrderedButton_orderedButton__i0gwV:active,.OrderedButton_orderedButton__i0gwV:focus,.OrderedButton_orderedButton__i0gwV:hover{background-color:#1a202c;background-color:var(--global-palette3);border-color:#1a202c;border-color:var(--global-palette3);box-shadow:none;color:#fff;opacity:.7;transform:none}@media(max-width:599px){.OrderedButton_orderedButton__i0gwV{font-size:.85rem;gap:.4rem;padding:.6rem 1.2rem}}@media(min-width:600px)and (max-width:781px){.OrderedButton_orderedButton__i0gwV{font-size:.87rem;padding:.7rem 1.3rem}}.OrderedButton_orderedButton__i0gwV.OrderedButton_compact__z31df{font-size:.8rem;padding:.5rem 1rem}@media(max-width:599px){.OrderedButton_orderedButton__i0gwV.OrderedButton_compact__z31df{font-size:.75rem;padding:.4rem .8rem}}.OrderedButton_orderedButton__i0gwV:before{content:"";display:inline-block;height:0;transition:none;width:0}.OrderedButton_orderedButton__i0gwV .OrderedButton_checkmark__HaLQk{font-size:1em;font-weight:700}:root{--global-palette1:#2b6cb0;--global-palette2:#215387;--global-palette3:#1a202c;--global-palette4:#2d3748;--global-palette5:#4a5568;--global-palette6:#444e5d;--global-palette7:#cad8e7b3;--global-palette8:#f7fafc;--global-palette9:#fff;--global-palette9rgb:255,255,255;--global-gray-400:#cbd5e0;--global-gray-500:#a0aec0;--global-gray-600:#718096;--primary-color:var(--global-palette1);--primary-color-dark:var(--global-palette2);--primary-color-rgb:43,108,176;--text-primary:var(--global-palette3);--text-secondary:var(--global-palette5);--toast-success:#10b981;--toast-error:#ef4444;--toast-warning:#f59e0b;--toast-neutral:#6b7280;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--theme-palette-1:var(--global-palette1);--wp--preset--color--theme-palette-2:var(--global-palette2);--wp--preset--color--theme-palette-3:var(--global-palette3);--wp--preset--color--theme-palette-4:var(--global-palette4);--wp--preset--color--theme-palette-5:var(--global-palette5);--wp--preset--color--theme-palette-6:var(--global-palette6);--wp--preset--color--theme-palette-7:var(--global-palette7);--wp--preset--color--theme-palette-8:var(--global-palette8);--wp--preset--color--theme-palette-9:var(--global-palette9);--global-body-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--global-heading-font-family:inherit;--global-primary-nav-font-family:inherit;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-font-size-small:clamp(0.8rem,0.73rem + 0.217vw,0.9rem);--global-font-size-medium:clamp(1.1rem,0.995rem + 0.326vw,1.25rem);--global-font-size-large:clamp(1.75rem,1.576rem + 0.543vw,2rem);--global-font-size-larger:clamp(2rem,1.6rem + 1vw,2.5rem);--global-font-size-xxlarge:clamp(2.25rem,1.728rem + 1.63vw,3rem);--wp--preset--font-size--small:var(--global-font-size-small);--wp--preset--font-size--medium:var(--global-font-size-medium);--wp--preset--font-size--large:var(--global-font-size-large);--wp--preset--font-size--x-large:42px;--wp--preset--font-size--larger:var(--global-font-size-larger);--wp--preset--font-size--xxlarge:var(--global-font-size-xxlarge);--wp--preset--font-family--inter:"Inter",sans-serif;--wp--preset--font-family--cardo:Cardo}.SmartQuoteButton_loadingButton__1nDBw{align-items:center;background-color:var(--global-gray-100);border:2px solid #cbd5e0;border:2px solid var(--global-gray-400);border-radius:4px;color:#718096;color:var(--global-gray-600);display:inline-flex;font-size:.9rem;font-weight:500;justify-content:center;padding:.75rem 1.5rem}.SmartQuoteButton_loadingButton__1nDBw span{font-style:italic}@media(max-width:599px){.SmartQuoteButton_loadingButton__1nDBw{font-size:.85rem;padding:.6rem 1.2rem}}.SmartQuoteButton_loopPage__QCMja{font-size:.85rem}@media(max-width:599px){.SmartQuoteButton_loopPage__QCMja{font-size:.8rem}}.SmartQuoteButton_singlePage__wHchM{width:100%}@media(max-width:599px){.SmartQuoteButton_singlePage__wHchM{width:100%}}
/*# sourceMappingURL=main.438a7478.css.map*/