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;display:flex;flex-direction:column;height:80%;justify-content:space-between;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%}.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}}.product-list__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.product-list__header h3{flex:1 1;margin:0}.product-list__header .download-pdf-button{background:#2b6cb0;background:var(--global-palette1);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;margin-left:1rem;padding:.5rem .8rem;transition:all .2s ease;white-space:nowrap}.product-list__header .download-pdf-button:hover{background:#1a202c;background:var(--global-palette3);transform:translateY(-1px)}.product-list__header .download-pdf-button:active{transform:translateY(0)}.product-list__header .download-pdf-button:disabled{background:#cbd5e0;background:var(--global-gray-400);cursor:not-allowed;transform:none}@media(max-width:599px){.product-list__header .download-pdf-button{font-size:.7rem;margin-left:.5rem;padding:.4rem .6rem}}.products-container{display:flex;flex-direction:column;gap:.5rem;height:80%;overflow-y:scroll}.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);color:#fff}@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;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{background:#2b6cb0;background:var(--global-palette1);border:none;border-radius:4px;border-radius:6px;box-shadow:0 2px 6px 0 #2c3e5012;color:var(--global-palette9);color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;font-weight:500;padding:.7rem 1rem;transition:background .2s ease;transition:all .2s ease;width:100%}.FormDevis_submitBtn__yI1Ii:hover{background:#215387;background:var(--global-palette2)}.FormDevis_submitBtn__yI1Ii:disabled{background:var(--global-gray-300);cursor:not-allowed;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_userInfoDisplay__wSKEb{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.FormDevis_userInfoDisplay__wSKEb h3{color:#495057;font-size:1rem;font-weight:600;margin:0 0 .75rem}.FormDevis_userInfoDisplay__wSKEb .FormDevis_infoGrid__4qSqP{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr;text-align:start}@media(min-width:600px)and (max-width:781px){.FormDevis_userInfoDisplay__wSKEb .FormDevis_infoGrid__4qSqP{grid-template-columns:repeat(2,1fr)}}.FormDevis_userInfoDisplay__wSKEb .FormDevis_infoGrid__4qSqP div{background:#fff;border-radius:4px;font-size:.9rem;padding:.5rem}.FormDevis_userInfoDisplay__wSKEb .FormDevis_infoGrid__4qSqP div strong{color:#495057;margin-right:.5rem}@media(max-width:599px){.FormDevis_userInfoDisplay__wSKEb{margin-bottom:1rem;padding:.75rem}.FormDevis_userInfoDisplay__wSKEb .FormDevis_infoGrid__4qSqP{gap:.4rem}.FormDevis_userInfoDisplay__wSKEb .FormDevis_infoGrid__4qSqP div{font-size:.85rem;padding:.4rem}}.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:100%;bottom:.8rem;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:28px;justify-content:center;line-height:1;padding:0;position:absolute;right:.8rem;transition:all .2s ease;width:28px;z-index:2}.Product_removeButton__RcqVc:hover{background-color:#c82333}.Product_removeButton__RcqVc:focus{outline:2px solid #dc3545;outline-offset:2px}.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}}:root{--admin-primary:#0073aa;--admin-secondary:#005177;--admin-success:#28a745;--admin-warning:#ffc107;--admin-danger:#dc3545;--admin-info:#17a2b8;--admin-light:#f8f9fa;--admin-dark:#343a40;--admin-border:#ddd;--admin-shadow:0 2px 8px #0000001a;--admin-radius:4px}.admin-dashboard{background:#fff;border-radius:4px;border-radius:var(--admin-radius);box-shadow:0 2px 8px #0000001a;box-shadow:var(--admin-shadow);margin:0 auto;max-width:100%;padding:20px}.admin-dashboard .dashboard-header{align-items:flex-start;border-bottom:1px solid #ddd;border-bottom:1px solid var(--admin-border);display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.admin-dashboard .dashboard-header .stats-grid{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-dashboard .dashboard-header .stats-grid .stat-card{background:#f8f9fa;background:var(--admin-light);border-left:4px solid #0073aa;border-left:4px solid var(--admin-primary);border-radius:4px;border-radius:var(--admin-radius);padding:15px;text-align:center}.admin-dashboard .dashboard-header .stats-grid .stat-card h3{color:#343a40;color:var(--admin-dark);font-size:14px;font-weight:600;margin:0 0 10px;text-transform:uppercase}.admin-dashboard .dashboard-header .stats-grid .stat-card .stat-number{color:#0073aa;color:var(--admin-primary);font-size:24px;font-weight:700}.admin-dashboard .dashboard-header .header-actions{display:flex;gap:10px;margin-left:20px}.admin-dashboard .admin-error{align-items:center;background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;border-radius:var(--admin-radius);color:#721c24;display:flex;justify-content:space-between;margin-bottom:20px;padding:15px}.admin-dashboard .admin-error p{font-weight:500;margin:0}.admin-dashboard .loading-state,.admin-dashboard .quotes-list-loading{color:#343a40;color:var(--admin-dark);padding:40px;text-align:center}.admin-dashboard .loading-state .loading-spinner,.admin-dashboard .loading-state .spinner,.admin-dashboard .quotes-list-loading .loading-spinner,.admin-dashboard .quotes-list-loading .spinner{animation:spin 1s linear infinite;border:4px solid #f8f9fa;border-top:4px solid #0073aa;border:4px solid var(--admin-light);border-radius:50%;border-top-color:var(--admin-primary);height:40px;margin:0 auto 20px;width:40px}.admin-dashboard .loading-state p,.admin-dashboard .quotes-list-loading p{font-size:16px;margin:0}.admin-dashboard .empty-state,.admin-dashboard .quotes-list-empty{background:#f8f9fa;background:var(--admin-light);border:1px dashed #ddd;border:1px dashed var(--admin-border);border-radius:4px;border-radius:var(--admin-radius);padding:40px;text-align:center}.admin-dashboard .empty-state h3,.admin-dashboard .quotes-list-empty h3{color:#343a40;color:var(--admin-dark);margin:0 0 10px}.admin-dashboard .empty-state p,.admin-dashboard .quotes-list-empty p{color:#666;margin:0}.admin-dashboard .error-state{background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;border-radius:var(--admin-radius);color:#721c24;padding:30px;text-align:center}.admin-dashboard .error-state p{font-weight:500;margin:0 0 15px}.btn{align-items:center;border:none;border-radius:4px;border-radius:var(--admin-radius);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:5px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.btn:disabled{cursor:not-allowed;opacity:.6}.btn.btn-sm{font-size:12px;padding:6px 12px}.btn.btn-lg{font-size:16px;padding:12px 24px}.btn.btn-primary{background:#0073aa;background:var(--admin-primary);color:#fff}.btn.btn-primary:hover:not(:disabled){background:#005177;background:var(--admin-secondary)}.btn.btn-secondary{background:#6c757d;color:#fff}.btn.btn-secondary:hover:not(:disabled){background:#5a6268}.btn.btn-success{background:#28a745;background:var(--admin-success);color:#fff}.btn.btn-success:hover:not(:disabled){background:#218838}.btn.btn-danger{background:#dc3545;background:var(--admin-danger);color:#fff}.btn.btn-danger:hover:not(:disabled){background:#c82333}.btn.btn-outline{background:#0000;border:1px solid #0073aa;border:1px solid var(--admin-primary);color:#0073aa;color:var(--admin-primary)}.btn.btn-outline:hover:not(:disabled){background:#0073aa;background:var(--admin-primary);color:#fff}@media(max-width:768px){.admin-dashboard{padding:15px}.admin-dashboard .dashboard-header{flex-direction:column;gap:20px}.admin-dashboard .dashboard-header .header-actions{justify-content:center;margin-left:0}.admin-dashboard .dashboard-header .stats-grid{grid-template-columns:1fr 1fr}}.QuoteDetailsModal_modalOverlay__2mQJc{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1050}.QuoteDetailsModal_modalContent__5my7d{background:#fff;border-radius:8px;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:100%}.QuoteDetailsModal_modalHeader__Fexts{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.5rem}.QuoteDetailsModal_modalTitle__Yipku{align-items:center;color:#333;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;margin:0}.QuoteDetailsModal_modalTitle__Yipku i{color:#007cba}.QuoteDetailsModal_closeButton__2iBoL{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:1.25rem;padding:.25rem;transition:background-color .2s}.QuoteDetailsModal_closeButton__2iBoL:hover{background-color:#e9ecef;color:#333}.QuoteDetailsModal_modalBody__Z9ds-{flex:1 1;overflow-y:auto;padding:1.5rem}.QuoteDetailsModal_modalFooter__pbCfN{background-color:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem}.QuoteDetailsModal_error__YylQt,.QuoteDetailsModal_loading__n1dys{padding:2rem;text-align:center}.QuoteDetailsModal_error__YylQt i,.QuoteDetailsModal_loading__n1dys i{display:block;font-size:1.5rem;margin-bottom:.5rem}.QuoteDetailsModal_loading__n1dys{color:#666}.QuoteDetailsModal_loading__n1dys i{color:#007cba}.QuoteDetailsModal_error__YylQt,.QuoteDetailsModal_error__YylQt i{color:#dc3545}.QuoteDetailsModal_detailsContainer__\+2gME .QuoteDetailsModal_section__U7jMu{margin-bottom:2rem}.QuoteDetailsModal_detailsContainer__\+2gME .QuoteDetailsModal_section__U7jMu:last-child{margin-bottom:0}.QuoteDetailsModal_sectionTitle__Q2QQQ{border-bottom:2px solid #e0e0e0;color:#333;font-size:1.1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.QuoteDetailsModal_infoGrid__ol-hU{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.QuoteDetailsModal_infoItem__7MGu4{display:flex;flex-direction:column;gap:.25rem}.QuoteDetailsModal_infoLabel__57aDa{color:#666;font-size:.9rem;font-weight:600}.QuoteDetailsModal_infoValue__7KsRj{color:#333}.QuoteDetailsModal_infoValue__7KsRj a{color:#007cba;text-decoration:none}.QuoteDetailsModal_infoValue__7KsRj a:hover{text-decoration:underline}.QuoteDetailsModal_statusBadge__WdAh3{align-items:center;border-radius:4px;display:inline-flex;font-size:.85rem;font-weight:500;gap:.25rem;padding:.25rem .75rem}.QuoteDetailsModal_statusBadge__WdAh3.QuoteDetailsModal_statusPending__ACK9Y{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.QuoteDetailsModal_statusBadge__WdAh3.QuoteDetailsModal_statusProcessing__kE0qu{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.QuoteDetailsModal_statusBadge__WdAh3.QuoteDetailsModal_statusCompleted__PD0Ac{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.QuoteDetailsModal_statusBadge__WdAh3.QuoteDetailsModal_statusCancelled__B1n\+e{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.QuoteDetailsModal_messageContent__7zDQh{background-color:#f8f9fa;border-left:4px solid #007cba;border-radius:4px;font-style:italic;line-height:1.5;padding:1rem}.QuoteDetailsModal_productsTable__187IO{overflow-x:auto}.QuoteDetailsModal_productsTable__187IO table{border:1px solid #e0e0e0;border-collapse:collapse;width:100%}.QuoteDetailsModal_productsTable__187IO table td,.QuoteDetailsModal_productsTable__187IO table th{border-bottom:1px solid #e0e0e0;padding:.75rem;text-align:left}.QuoteDetailsModal_productsTable__187IO table th{background-color:#f8f9fa;color:#333;font-weight:600}.QuoteDetailsModal_productsTable__187IO table tbody tr:hover{background-color:#f8f9fa}.QuoteDetailsModal_textCenter__hjU9t{text-align:center!important}.QuoteDetailsModal_quantityBadge__Wx5ve{background-color:#007cba;border-radius:12px;color:#fff;font-size:.85rem;font-weight:500;padding:.25rem .5rem}.QuoteDetailsModal_btn__84d3a{border:none;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.QuoteDetailsModal_btn__84d3a.QuoteDetailsModal_btnSecondary__tb8jx{background-color:#6c757d;color:#fff}.QuoteDetailsModal_btn__84d3a.QuoteDetailsModal_btnSecondary__tb8jx:hover{background-color:#5a6268}@media(max-width:768px){.QuoteDetailsModal_modalOverlay__2mQJc{padding:.5rem}.QuoteDetailsModal_modalContent__5my7d{max-height:95vh}.QuoteDetailsModal_modalBody__Z9ds-,.QuoteDetailsModal_modalFooter__pbCfN,.QuoteDetailsModal_modalHeader__Fexts{padding:1rem}.QuoteDetailsModal_infoGrid__ol-hU{grid-template-columns:1fr}.QuoteDetailsModal_productsTable__187IO{font-size:.85rem}.QuoteDetailsModal_productsTable__187IO table td,.QuoteDetailsModal_productsTable__187IO table th{padding:.5rem}}.QuoteDetailsModal_quantityCell__nT6hM{text-align:center}.QuoteDetailsModal_quantityControls__H1ghQ{align-items:center;display:flex;gap:.25rem;justify-content:center}.QuoteDetailsModal_quantityBtn__aV-D8{align-items:center;background:#007cba;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.75rem;height:28px;justify-content:center;transition:background-color .2s;width:28px}.QuoteDetailsModal_quantityBtn__aV-D8:hover:not(:disabled){background:#005a87}.QuoteDetailsModal_quantityBtn__aV-D8:disabled{background:#ccc;cursor:not-allowed}.QuoteDetailsModal_quantityInput__NGp7P{border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:.25rem;text-align:center;width:60px}.QuoteDetailsModal_quantityInput__NGp7P:focus{border-color:#007cba;box-shadow:0 0 0 2px #007cba1a;outline:none}.QuoteDetailsModal_btnSmall__rFiyq{font-size:.75rem;padding:.25rem .5rem}.QuoteDetailsModal_btnSmall__rFiyq i{font-size:.75rem}.QuoteDetailsModal_changesIndicator__kRxrf{color:#d63384;font-size:.85rem;font-weight:400}.QuotesHistory_container__Slyr8{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.QuotesHistory_header__LoM7p{margin-bottom:30px}.QuotesHistory_title__dL6tk{align-items:center;color:#2c3e50;display:flex;font-size:28px;font-weight:600;gap:12px;margin:0 0 15px}.QuotesHistory_title__dL6tk i{color:#3498db}.QuotesHistory_companyInfo__T5y2H{background:#f8f9fa;border-left:4px solid #3498db;border-radius:4px;color:#495057;padding:15px}.QuotesHistory_stats__Y-aTv{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.QuotesHistory_statCard__SYqtz{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:25px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.QuotesHistory_statCard__SYqtz:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.QuotesHistory_statNumber__4yhvq{color:#3498db;font-size:36px;font-weight:700;margin-bottom:8px}.QuotesHistory_statLabel__a6oPF{color:#7f8c8d;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.QuotesHistory_filters__SR3vc{align-items:end;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:25px}.QuotesHistory_filterGroup__SYu6d{display:flex;flex-direction:column;gap:5px}.QuotesHistory_filterLabel__NCi0z{color:#666;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.QuotesHistory_filterSelect__3qJGj{background:#fff;border:2px solid #e9ecef;border-radius:6px;font-size:14px;min-width:150px;padding:10px 14px;transition:border-color .2s ease}.QuotesHistory_filterSelect__3qJGj:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.QuotesHistory_loading__ixBw\+{color:#7f8c8d;font-size:16px;padding:60px 20px;text-align:center}.QuotesHistory_loading__ixBw\+ i{color:#3498db;font-size:24px;margin-right:10px}.QuotesHistory_error__M54fC{background:#fff5f5;border:1px solid #f5c6cb;border-radius:8px;color:#e74c3c;margin:20px 0;padding:20px;text-align:center}.QuotesHistory_error__M54fC i{font-size:20px;margin-right:10px}.QuotesHistory_noQuotes__j1\+di{color:#7f8c8d;padding:80px 20px;text-align:center}.QuotesHistory_noQuotes__j1\+di i{color:#bdc3c7;display:block;font-size:64px;margin-bottom:20px}.QuotesHistory_noQuotes__j1\+di h3{color:#34495e;margin:0 0 10px}.QuotesHistory_noQuotes__j1\+di p{margin:0}.QuotesHistory_tableContainer__WqcZw{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:30px;overflow:hidden}.QuotesHistory_table__m\+4NN{border-collapse:collapse;width:100%}.QuotesHistory_table__m\+4NN td,.QuotesHistory_table__m\+4NN th{border-bottom:1px solid #e9ecef;padding:16px;text-align:left}.QuotesHistory_table__m\+4NN th{background:#f8f9fa;border-bottom:2px solid #dee2e6;color:#495057;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.QuotesHistory_table__m\+4NN tbody tr{transition:background-color .2s ease}.QuotesHistory_table__m\+4NN tbody tr:hover{background:#f8f9fa}.QuotesHistory_table__m\+4NN tbody tr.QuotesHistory_myQuote__cGdFH{background:#3498db05;border-left:3px solid #3498db}.QuotesHistory_table__m\+4NN tbody tr.QuotesHistory_otherQuote__V28mi{background:#95a5a605;border-left:3px solid #95a5a6}.QuotesHistory_colDate__ra59y{width:120px}.QuotesHistory_colUser__DbTBw{width:180px}.QuotesHistory_colProducts__DBVji{text-align:center;width:100px}.QuotesHistory_colStatus__kz9iq{width:140px}.QuotesHistory_colActions__Y7vdN{text-align:center;width:200px}.QuotesHistory_userName__YlD9n{font-weight:500}.QuotesHistory_userName__YlD9n.QuotesHistory_currentUser__rfF35{color:#3498db;font-weight:600}.QuotesHistory_meLabel__I0rch{color:#7f8c8d;font-size:12px;font-weight:400}.QuotesHistory_productsBadge__H756m{background:#e9ecef;border-radius:12px;color:#495057;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.QuotesHistory_statusBadge__F2EQr{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.QuotesHistory_statusBadge__F2EQr.QuotesHistory_statusPending__qQ0TR{background:#fff3cd;border:1px solid #ffeaa7;color:#856404}.QuotesHistory_statusBadge__F2EQr.QuotesHistory_statusProcessing__Qc0s1{background:#cce5ff;border:1px solid #9cf;color:#004085}.QuotesHistory_statusBadge__F2EQr.QuotesHistory_statusCompleted__jhkwU{background:#d4edda;border:1px solid #a3d9a4;color:#155724}.QuotesHistory_statusBadge__F2EQr.QuotesHistory_statusCancelled__MXqgD{background:#f8d7da;border:1px solid #f1aeb5;color:#721c24}.QuotesHistory_actionButtons__FLVBe{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);justify-content:center;width:auto}.QuotesHistory_actionButtons__FLVBe .QuotesHistory_btn__GxIHG{align-items:center;display:flex;height:48px;justify-content:center;width:100%}.QuotesHistory_btn__GxIHG{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:8px 12px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.QuotesHistory_btn__GxIHG:hover{box-shadow:0 2px 8px #00000026;text-decoration:none;transform:translateY(-1px)}.QuotesHistory_btn__GxIHG:focus{box-shadow:0 0 0 3px #0000001a;outline:none}.QuotesHistory_btnPrimary__LPDY\+{background:#3498db;color:#fff}.QuotesHistory_btnPrimary__LPDY\+:hover{background:#2980b9;color:#fff}.QuotesHistory_btnSecondary__D-J1q{background:#95a5a6;color:#fff}.QuotesHistory_btnSecondary__D-J1q:hover{background:#7f8c8d;color:#fff}.QuotesHistory_btnWarning__GctRd{background:#f39c12;color:#fff}.QuotesHistory_btnWarning__GctRd:hover{background:#e67e22;color:#fff}.QuotesHistory_btnDanger__vadDy{background:#e74c3c;color:#fff}.QuotesHistory_btnDanger__vadDy:hover{background:#c0392b;color:#fff}.QuotesHistory_pagination__MShp\+{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:30px}.QuotesHistory_paginationBtn__NDjii{align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:6px;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.QuotesHistory_paginationBtn__NDjii:hover:not(:disabled){background:#f8f9fa;border-color:#3498db;color:#3498db}.QuotesHistory_paginationBtn__NDjii:disabled{cursor:not-allowed;opacity:.5}.QuotesHistory_paginationInfo__q0u5U{color:#7f8c8d;font-size:14px;font-weight:500}@media(max-width:768px){.QuotesHistory_container__Slyr8{padding:15px}.QuotesHistory_title__dL6tk{font-size:24px}.QuotesHistory_stats__Y-aTv{gap:15px;grid-template-columns:1fr}.QuotesHistory_filters__SR3vc{flex-direction:column;gap:15px}.QuotesHistory_filters__SR3vc .QuotesHistory_filterGroup__SYu6d,.QuotesHistory_filters__SR3vc .QuotesHistory_filterSelect__3qJGj{width:100%}.QuotesHistory_table__m\+4NN,.QuotesHistory_table__m\+4NN tbody,.QuotesHistory_table__m\+4NN td,.QuotesHistory_table__m\+4NN th,.QuotesHistory_table__m\+4NN thead,.QuotesHistory_table__m\+4NN tr{display:block}.QuotesHistory_table__m\+4NN thead tr{left:-9999px;position:absolute;top:-9999px}.QuotesHistory_table__m\+4NN tr{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:15px;overflow:hidden}.QuotesHistory_table__m\+4NN td{border:none;border-bottom:1px solid #e9ecef;padding:12px 15px 12px 130px;position:relative}.QuotesHistory_table__m\+4NN td:before{color:#666;content:attr(data-label);font-size:12px;font-weight:600;left:15px;padding-right:10px;position:absolute;text-transform:uppercase;white-space:nowrap;width:110px}.QuotesHistory_table__m\+4NN td:last-child{border-bottom:none}.QuotesHistory_actionButtons__FLVBe{flex-direction:column;gap:8px}.QuotesHistory_btn__GxIHG{justify-content:center}.QuotesHistory_pagination__MShp\+{flex-direction:column;gap:10px}}.QuotesHistory_textCenter__ZNA0r{text-align:center}.QuotesHistory_textRight__9Y2Rx{text-align:right}.QuotesHistory_mb20__7TFaI{margin-bottom:20px}.QuotesHistory_mt20__qupp1{margin-top:20px}.quote-filters{background:var(--admin-light);border:1px solid var(--admin-border);border-radius:var(--admin-radius);margin-bottom:20px;padding:20px}.quote-filters .filters-header{align-items:center;border-bottom:1px solid var(--admin-border);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.quote-filters .filters-header h3{color:var(--admin-dark);font-size:18px;margin:0}.quote-filters .filters-header .filters-actions{display:flex;gap:10px}.quote-filters .filters-form .filters-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:15px}.quote-filters .filters-form .filters-row:last-child{margin-bottom:0}.quote-filters .filters-form .filter-group{display:flex;flex-direction:column}.quote-filters .filters-form .filter-group label{color:var(--admin-dark);font-size:14px;font-weight:600;margin-bottom:5px}.quote-filters .filters-form .filter-group input,.quote-filters .filters-form .filter-group select{background:#fff;border:1px solid var(--admin-border);border-radius:var(--admin-radius);font-size:14px;padding:8px 12px}.quote-filters .filters-form .filter-group input:focus,.quote-filters .filters-form .filter-group select:focus{border-color:var(--admin-primary);box-shadow:0 0 0 2px #0073aa33;outline:none}.quote-filters .filters-form .filter-group.filter-actions{align-items:end;flex-direction:row;gap:10px;justify-content:center}.quote-filters .filters-form .filter-group.filter-actions .btn{flex:1 1}.quote-filters .active-filters{border-top:1px solid var(--admin-border);margin-top:20px;padding-top:15px}.quote-filters .active-filters .filters-label{color:var(--admin-dark);font-weight:600;margin-right:10px}.quote-filters .active-filters .filter-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.quote-filters .active-filters .filter-tags .filter-tag{align-items:center;background:var(--admin-primary);border-radius:20px;color:#fff;display:flex;font-size:12px;gap:5px;padding:4px 8px}.quote-filters .active-filters .filter-tags .filter-tag button{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;line-height:1;margin-left:5px;padding:0}.quote-filters .active-filters .filter-tags .filter-tag button:hover{opacity:.8}.bulk-actions{align-items:center;background:#e3f2fd;border:1px solid #bbdefb;border-radius:var(--admin-radius);display:flex;gap:20px;justify-content:space-between;margin-bottom:20px;padding:15px 20px}.bulk-actions .bulk-info{align-items:center;display:flex;gap:15px}.bulk-actions .bulk-info .selection-count{color:var(--admin-primary);font-weight:600}.bulk-actions .bulk-info .common-status{color:#666;font-size:14px}.bulk-actions .bulk-controls{align-items:center;display:flex;gap:15px}.bulk-actions .bulk-controls .status-selector{align-items:center;display:flex;gap:8px}.bulk-actions .bulk-controls .status-selector label{font-size:14px;font-weight:500;white-space:nowrap}.bulk-actions .bulk-controls .status-selector select{background:#fff;border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:6px 10px}@media(max-width:768px){.quote-filters .filters-header{align-items:stretch;flex-direction:column;gap:15px}.quote-filters .filters-header .filters-actions{justify-content:center}.quote-filters .filters-form .filters-row{grid-template-columns:1fr}.quote-filters .active-filters .filter-tags{justify-content:center}.bulk-actions{align-items:stretch;flex-direction:column;gap:15px}.bulk-actions .bulk-info{flex-direction:column;gap:8px;justify-content:center;text-align:center}.bulk-actions .bulk-controls{flex-direction:column;gap:10px;justify-content:center}.bulk-actions .bulk-controls .status-selector{flex-direction:column;gap:5px;text-align:center}.bulk-actions .bulk-controls .status-selector label{white-space:normal}}.quotes-list{background:#fff;border:1px solid var(--admin-border);border-radius:var(--admin-radius);overflow:hidden}.quotes-list .quotes-table-container{overflow-x:auto}.quotes-list .quotes-table-container .quotes-table{border-collapse:collapse;min-width:800px;width:100%}.quotes-list .quotes-table-container .quotes-table thead{background:var(--admin-light)}.quotes-list .quotes-table-container .quotes-table thead th{border-bottom:2px solid var(--admin-border);color:var(--admin-dark);font-size:14px;font-weight:600;padding:15px 12px;text-align:left;white-space:nowrap}.quotes-list .quotes-table-container .quotes-table thead th.col-select{text-align:center;width:50px}.quotes-list .quotes-table-container .quotes-table thead th.col-id{width:80px}.quotes-list .quotes-table-container .quotes-table thead th.col-user{width:200px}.quotes-list .quotes-table-container .quotes-table thead th.col-company{width:150px}.quotes-list .quotes-table-container .quotes-table thead th.col-date{width:180px}.quotes-list .quotes-table-container .quotes-table thead th.col-status{width:120px}.quotes-list .quotes-table-container .quotes-table thead th.col-products{text-align:center;width:100px}.quotes-list .quotes-table-container .quotes-table thead th.col-actions{text-align:center;width:150px}.quotes-list .quotes-table-container .quotes-table tbody tr{transition:background-color .2s ease}.quotes-list .quotes-table-container .quotes-table tbody tr:hover{background:#f8f9fa}.quotes-list .quotes-table-container .quotes-table tbody tr.selected{background:#e3f2fd}.quotes-list .quotes-table-container .quotes-table tbody tr td{border-bottom:1px solid #eee;padding:12px;vertical-align:middle}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-select{text-align:center}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-select input[type=checkbox]{cursor:pointer;transform:scale(1.2)}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-id .quote-id{color:var(--admin-primary);font-family:monospace;font-weight:600}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-user .user-info strong{color:var(--admin-dark);display:block;margin-bottom:2px}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-user .user-info small{color:#666;font-size:12px}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-company .company-name{color:var(--admin-dark);font-weight:500}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-date .date-created{color:var(--admin-dark);display:block;font-weight:500;margin-bottom:2px}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-date .date-updated{color:#666;font-size:11px}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-status .status-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-status .status-badge.status-pending{background:#fff3cd;border:1px solid #ffeaa7;color:#856404}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-status .status-badge.status-processing{background:#cce5ff;border:1px solid #99d6ff;color:#004085}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-status .status-badge.status-completed{background:#d4edda;border:1px solid #a7e5a7;color:#155724}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-status .status-badge.status-cancelled{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-status .status-badge.status-deleted{background:#e2e3e5;border:1px solid #d6d8db;color:#383d41}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-status .status-badge.status-unknown{background:#f8f9fa;border:1px solid #dee2e6;color:#6c757d}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-products{text-align:center}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-products .product-count{color:var(--admin-primary);font-weight:600}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-actions{text-align:center}.quotes-list .quotes-table-container .quotes-table tbody tr td.col-actions .action-buttons{display:flex;gap:5px;justify-content:center}.pagination-container{background:var(--admin-light);border-top:1px solid var(--admin-border);padding:20px}.pagination-container .pagination-info{align-items:center;color:var(--admin-dark);display:flex;font-size:14px;justify-content:space-between;margin-bottom:15px}.pagination-container .pagination-info .per-page-selector{align-items:center;display:flex;gap:8px}.pagination-container .pagination-info .per-page-selector label{font-weight:500}.pagination-container .pagination-info .per-page-selector select{background:#fff;border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:4px 8px}.pagination-container .pagination-controls{align-items:center;display:flex;gap:5px;justify-content:center;margin-bottom:15px}.pagination-container .pagination-controls .pagination-btn{background:#fff;border:1px solid var(--admin-border);border-radius:var(--admin-radius);color:var(--admin-dark);cursor:pointer;font-size:14px;padding:8px 12px;transition:all .2s ease}.pagination-container .pagination-controls .pagination-btn:hover:not(:disabled){background:var(--admin-primary);border-color:var(--admin-primary);color:#fff}.pagination-container .pagination-controls .pagination-btn:disabled{cursor:not-allowed;opacity:.5}.pagination-container .pagination-controls .pagination-btn.active{background:var(--admin-primary);border-color:var(--admin-primary);color:#fff}.pagination-container .pagination-controls .pagination-btn.pagination-next,.pagination-container .pagination-controls .pagination-btn.pagination-prev{font-weight:500}.pagination-container .pagination-controls .pagination-numbers{display:flex;gap:2px}.pagination-container .pagination-controls .pagination-numbers .pagination-ellipsis{color:#666;padding:8px 4px}.pagination-container .pagination-quick-nav{display:flex;justify-content:center}.pagination-container .pagination-quick-nav .quick-nav-group{align-items:center;display:flex;font-size:14px;gap:8px}.pagination-container .pagination-quick-nav .quick-nav-group label{color:var(--admin-dark);font-weight:500}.pagination-container .pagination-quick-nav .quick-nav-group input{border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:4px 8px;text-align:center;width:60px}.pagination-container .pagination-quick-nav .quick-nav-group .quick-nav-total{color:#666}@media(max-width:768px){.quotes-list .quotes-table-container .quotes-table{min-width:1000px}.pagination-container .pagination-info{flex-direction:column;gap:10px;text-align:center}.pagination-container .pagination-controls{flex-wrap:wrap;gap:3px}.pagination-container .pagination-controls .pagination-btn{font-size:12px;padding:6px 10px}.pagination-container .pagination-quick-nav{margin-top:10px}.pagination-container .pagination-quick-nav .quick-nav-group{flex-direction:column;gap:5px;text-align:center}}@media(max-width:480px){.quotes-list .quotes-table-container .quotes-table tbody td,.quotes-list .quotes-table-container .quotes-table thead th{font-size:12px;padding:8px 6px}.quotes-list .quotes-table-container .quotes-table .action-buttons{flex-direction:column;gap:3px}.quotes-list .quotes-table-container .quotes-table .action-buttons .btn{font-size:11px;padding:4px 8px}}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.modal-overlay .modal-content{background:#fff;border-radius:var(--admin-radius);box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden}.modal-overlay .modal-content.status-modal{width:600px}.modal-overlay .modal-content.export-modal{width:500px}.modal-overlay .modal-content.popular-products-modal{max-width:95vw;width:900px}.modal-overlay .modal-content .modal-header{align-items:center;background:var(--admin-light);border-bottom:1px solid var(--admin-border);display:flex;justify-content:space-between;padding:20px}.modal-overlay .modal-content .modal-header h3{color:var(--admin-dark);font-size:20px;margin:0}.modal-overlay .modal-content .modal-header .modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;width:30px}.modal-overlay .modal-content .modal-header .modal-close:hover{background:#f0f0f0;color:var(--admin-dark)}.modal-overlay .modal-content .modal-body{flex:1 1;overflow-y:auto;padding:20px}.modal-overlay .modal-content .modal-actions{background:var(--admin-light);border-top:1px solid var(--admin-border);display:flex;gap:10px;justify-content:flex-end;padding:20px}.status-modal .quotes-summary{margin-bottom:25px}.status-modal .quotes-summary .multiple-quotes .quotes-list{border:1px solid var(--admin-border);border-radius:var(--admin-radius);margin-top:10px;max-height:200px;overflow-y:auto}.status-modal .quotes-summary .multiple-quotes .quotes-list .quote-item{grid-gap:15px;align-items:center;border-bottom:1px solid #eee;display:grid;gap:15px;grid-template-columns:auto 1fr 1fr auto;padding:10px 15px}.status-modal .quotes-summary .multiple-quotes .quotes-list .quote-item:last-child{border-bottom:none}.status-modal .quotes-summary .multiple-quotes .quotes-list .quote-item .quote-id{color:var(--admin-primary);font-family:monospace;font-weight:600}.status-modal .quotes-summary .multiple-quotes .quotes-list .quote-item .quote-user{font-weight:500}.status-modal .quotes-summary .multiple-quotes .quotes-list .quote-item .quote-company{color:#666}.status-modal .quotes-summary .multiple-quotes .quotes-list .quote-item .quote-status{font-size:12px;font-weight:600;text-transform:uppercase}.status-modal .quotes-summary .single-quote p{margin:0 0 8px}.status-modal .quotes-summary .single-quote p .current-status{font-weight:600;margin-left:5px}.status-modal .status-form .form-group{margin-bottom:20px}.status-modal .status-form .form-group label{color:var(--admin-dark);display:block;font-weight:600;margin-bottom:5px}.status-modal .status-form .form-group select,.status-modal .status-form .form-group textarea{border:1px solid var(--admin-border);border-radius:var(--admin-radius);font-size:14px;padding:10px;width:100%}.status-modal .status-form .form-group select:focus,.status-modal .status-form .form-group textarea:focus{border-color:var(--admin-primary);box-shadow:0 0 0 2px #0073aa33;outline:none}.status-modal .status-form .form-group .form-text{color:#666;font-size:12px;margin-top:5px}.export-modal .export-filters{margin-bottom:25px}.export-modal .export-filters h4{color:var(--admin-dark);margin:0 0 15px}.export-modal .export-filters .filter-group{margin-bottom:15px}.export-modal .export-filters .filter-group label{color:var(--admin-dark);display:block;font-weight:600;margin-bottom:5px}.export-modal .export-filters .filter-group input,.export-modal .export-filters .filter-group select{border:1px solid var(--admin-border);border-radius:var(--admin-radius);font-size:14px;padding:8px 12px;width:100%}.export-modal .export-filters .filter-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.export-modal .export-info{background:var(--admin-light);border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:15px}.export-modal .export-info h4{color:var(--admin-dark);margin:0 0 10px}.export-modal .export-info ul{margin:0;padding-left:20px}.export-modal .export-info ul li{color:var(--admin-dark);margin-bottom:5px}.popular-products-modal .popular-filters{background:var(--admin-light);border-radius:var(--admin-radius);margin-bottom:20px;padding:15px}.popular-products-modal .popular-filters .filter-row{grid-gap:15px;align-items:end;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr)) auto}.popular-products-modal .popular-filters .filter-row .filter-group label{color:var(--admin-dark);display:block;font-size:14px;font-weight:600;margin-bottom:5px}.popular-products-modal .popular-filters .filter-row .filter-group input,.popular-products-modal .popular-filters .filter-row .filter-group select{border:1px solid var(--admin-border);border-radius:var(--admin-radius);font-size:14px;padding:8px 12px;width:100%}.popular-products-modal .popular-actions{margin-bottom:20px;text-align:right}.popular-products-modal .products-table-container{border:1px solid var(--admin-border);border-radius:var(--admin-radius);max-height:400px;overflow-y:auto}.popular-products-modal .products-table-container .products-table{border-collapse:collapse;width:100%}.popular-products-modal .products-table-container .products-table thead{background:var(--admin-light);position:-webkit-sticky;position:sticky;top:0}.popular-products-modal .products-table-container .products-table thead th{border-bottom:2px solid var(--admin-border);color:var(--admin-dark);font-weight:600;padding:12px;text-align:left;white-space:nowrap}.popular-products-modal .products-table-container .products-table tbody tr:hover{background:#f8f9fa}.popular-products-modal .products-table-container .products-table tbody tr td{border-bottom:1px solid #eee;padding:12px;vertical-align:middle}.popular-products-modal .products-table-container .products-table tbody tr td.rank .rank-number{color:var(--admin-primary);font-size:16px;font-weight:600}.popular-products-modal .products-table-container .products-table tbody tr td.product-name strong{color:var(--admin-dark);display:block;margin-bottom:2px}.popular-products-modal .products-table-container .products-table tbody tr td.product-name small{color:#666;font-size:12px}.popular-products-modal .products-table-container .products-table tbody tr td.product-sku{color:#666;font-family:monospace}.popular-products-modal .products-table-container .products-table tbody tr td.request-count{text-align:center}.popular-products-modal .products-table-container .products-table tbody tr td.request-count .count-badge{background:var(--admin-primary);border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:3px 8px}.popular-products-modal .products-table-container .products-table tbody tr td.avg-quantity,.popular-products-modal .products-table-container .products-table tbody tr td.total-quantity{color:var(--admin-dark);font-weight:500;text-align:center}.btn .spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@media(max-width:768px){.modal-overlay{padding:10px}.modal-overlay .modal-content{max-height:100%;max-width:100%}.modal-overlay .modal-content.export-modal,.modal-overlay .modal-content.popular-products-modal,.modal-overlay .modal-content.status-modal{width:100%}.modal-overlay .modal-content .modal-header{padding:15px}.modal-overlay .modal-content .modal-header h3{font-size:18px}.modal-overlay .modal-content .modal-body{padding:15px}.modal-overlay .modal-content .modal-actions{flex-direction:column-reverse;padding:15px}.modal-overlay .modal-content .modal-actions .btn{width:100%}.status-modal .quotes-summary .multiple-quotes .quotes-list .quote-item{gap:5px;grid-template-columns:1fr;text-align:center}.export-modal .export-filters .filter-row,.popular-products-modal .popular-filters .filter-row{grid-template-columns:1fr}.popular-products-modal .products-table-container{max-height:300px}.popular-products-modal .products-table-container .products-table{font-size:12px}.popular-products-modal .products-table-container .products-table tbody td,.popular-products-modal .products-table-container .products-table thead th{padding:8px 6px}}.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}.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%}}: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;--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}.cro-woocommerce-pdf-container{margin-bottom:15px;width:100%}.cro-woocommerce-pdf-container .woocommerce-cart-pdf-button{align-items:center;background-color:none;border:2px solid var(--global-palette-btn-bg);border-radius:4px;color:var(--global-palette-btn-bg);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;height:auto;justify-content:center;padding:12px 24px;position:relative;text-align:center;text-decoration:none;transition:box-shadow .1s linear;width:100%}.cro-woocommerce-pdf-container .woocommerce-cart-pdf-button:hover{box-shadow:0 2px 8px #00000026}.cro-woocommerce-pdf-container .woocommerce-cart-pdf-button:active{box-shadow:0 1px 4px #0000001a}.cro-woocommerce-pdf-container .woocommerce-cart-pdf-button:disabled{border-color:#cbd5e0;border-color:var(--global-gray-400);box-shadow:none;color:#fff;cursor:not-allowed;opacity:.7;transform:none}.cro-woocommerce-pdf-container .woocommerce-cart-pdf-button i{font-size:14px;margin-right:8px}.cro-woocommerce-pdf-container .woocommerce-cart-pdf-button.generating{position:relative}.cro-woocommerce-pdf-container .woocommerce-cart-pdf-button.generating:after{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:initial;content:"";height:16px;margin:auto;position:absolute;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cro-cart-pdf-button-container-manual{display:block;margin:15px 0;width:100%}@media(max-width:599px){.cro-woocommerce-pdf-container .woocommerce-cart-pdf-button{font-size:14px;padding:10px 20px}.cro-woocommerce-pdf-container .woocommerce-cart-pdf-button i{font-size:12px;margin-right:6px}}@media(min-width:600px)and (max-width:781px){.cro-woocommerce-pdf-container .woocommerce-cart-pdf-button{font-size:15px;padding:11px 22px}}.woocommerce-cart .cro-woocommerce-pdf-container{margin-bottom:1em}.woocommerce-cart .cro-woocommerce-pdf-container .woocommerce-cart-pdf-button{border-color:#2980b9;border-color:var(--global-palette-btn-bg,#2980b9);color:#2980b9;color:var(--global-palette-btn-bg,#2980b9)}
/*# sourceMappingURL=main.f92952c8.css.map*/