.Home_main__PQr24{min-height:100vh;background:white}.Home_header__ntxq9{background:white;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:1000;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.Home_headerContainer__GG_QL{max-width:1200px;margin:0 auto;padding:0 2rem;justify-content:space-between;height:70px}.Home_headerContainer__GG_QL,.Home_logoContainer__dLrzo{display:flex;align-items:center}.Home_logo__9YFeS{height:auto;width:auto}.Home_nav__oqE7X{display:flex;align-items:center}.Home_loginButton__h_PCm{background:linear-gradient(135deg,#008060,#006b4a);color:white;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.Home_loginButton__h_PCm:hover{transform:translateY(-1px);box-shadow:0 6px 8px -1px rgba(0,0,0,.15)}.Home_hero__HkdeB{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/supply_chain.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:4rem 0;min-height:80vh;display:flex;align-items:center;position:relative}.Home_heroContainer__yG3yY{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.Home_heroContent__5yUTO{display:flex;flex-direction:column;gap:1.5rem}.Home_heroTitle__pyrxl{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:white;line-height:1.2;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.Home_heroSubtitle__iVTEx{font-size:1.25rem;color:#e2e8f0;line-height:1.6;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.Home_heroButtons__rBMF7{display:flex;gap:1rem;flex-wrap:wrap}.Home_primaryButton__AbkTq{background:linear-gradient(135deg,#008060,#006b4a);color:white;border:none;padding:1rem 2rem;border-radius:.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);display:inline-block}.Home_primaryButton__AbkTq:hover{transform:translateY(-2px);box-shadow:0 8px 15px -3px rgba(0,0,0,.15)}.Home_secondaryButton__hD0i_{background:rgba(255,255,255,.1);color:white;border:2px solid white;padding:1rem 2rem;border-radius:.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .2s ease;display:inline-block;backdrop-filter:blur(10px)}.Home_secondaryButton__hD0i_:hover{background:white;color:#008060;transform:translateY(-2px);box-shadow:0 8px 15px -3px rgba(0,0,0,.15)}.Home_heroImage__2e7_u{display:flex;justify-content:center;align-items:center}.Home_heroLogo__3M5Tf{height:auto;width:auto;max-width:100%}.Home_container__YRaDf{max-width:1200px;margin:0 auto;padding:0 2rem}.Home_features__eebml{padding:5rem 0;background:white}.Home_sectionHeader__5oWgI{text-align:center;margin-bottom:4rem}.Home_sectionTitle__NU4Sm{font-size:2.5rem;font-weight:700;color:#1e293b;margin:0 0 1rem}.Home_sectionSubtitle__IuNZD{font-size:1.25rem;color:#64748b;max-width:600px;margin:0 auto}.Home_featuresGrid__RV6hl{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.Home_featureCard__He1xZ{background:white;border:1px solid #e2e8f0;border-radius:12px;padding:2rem;text-align:center;transition:all .2s ease;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.Home_featureCard__He1xZ:hover{transform:translateY(-4px);box-shadow:0 10px 25px -3px rgba(0,0,0,.1);border-color:#008060}.Home_featureCard__He1xZ:hover .Home_featureIcon__6_dA6{transform:scale(1.1);color:#006b4a}.Home_featureIcon__6_dA6{display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#008060;transition:all .3s ease}.Home_featureTitle__SHswK{font-size:1.5rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.Home_featureDescription__b2Lgj{font-size:1rem;color:#64748b;line-height:1.6;margin:0}.Home_benefits__59uF6{padding:5rem 0;background:#f8fafc}.Home_benefitsContent__aNN8u{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.Home_benefitsTitle__bK8sz{font-size:2.5rem;font-weight:700;color:#1e293b;margin:0 0 1.5rem}.Home_benefitsDescription__oA_5u{font-size:1.25rem;color:#64748b;line-height:1.6;margin:0 0 2rem}.Home_benefitsList__jATgT{list-style:none;padding:0;margin:0 0 2rem}.Home_benefitsList__jATgT li{color:#374151;font-size:1.1rem;position:relative;padding:.5rem 0 .5rem 2rem}.Home_benefitsList__jATgT li:before{content:"✓";position:absolute;left:0;color:#008060;font-weight:700;font-size:1.2rem}.Home_benefitsImage__RQDjG{display:flex;justify-content:center;align-items:center}.Home_benefitsImageImg__Yb5DZ{width:100%;height:auto;border-radius:8px;box-shadow:0 10px 25px -3px rgba(0,0,0,.1);transition:transform .3s ease}.Home_benefitsImageImg__Yb5DZ:hover{transform:scale(1.02)}.Home_statsCard__9MsIO{background:white;border:1px solid #e2e8f0;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1.5rem;width:100%}.Home_stat__ek8K_{text-align:center;padding:1rem;border-radius:8px;background:#f8fafc}.Home_statNumber__nMCaF{display:block;font-size:2rem;font-weight:700;color:#008060;margin-bottom:.5rem}.Home_statLabel__KqbE2{font-size:1rem;color:#64748b;font-weight:500}.Home_cta__NvcOJ{padding:5rem 0;background:linear-gradient(135deg,#008060,#006b4a);color:white}.Home_ctaContent__7lAAa{text-align:center;max-width:600px;margin:0 auto}.Home_ctaTitle__VD6Y1{font-size:2.5rem;font-weight:700;margin:0 0 1rem}.Home_ctaDescription__yen3N{font-size:1.25rem;margin:0 0 2rem;opacity:.9}.Home_ctaButton___sbjj{background:white;color:#008060;border:none;padding:1rem 2rem;border-radius:.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .2s ease;display:inline-block;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.Home_ctaButton___sbjj:hover{transform:translateY(-2px);box-shadow:0 8px 15px -3px rgba(0,0,0,.15)}.Home_footer__94Zwe{background:#1e293b;color:white;padding:3rem 0 1rem}.Home_footerContent__TMm7T{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:2rem}.Home_footerLogo__gtqCx{display:flex;flex-direction:column;gap:1rem}.Home_footerLogoImg__OhgOR{height:auto;width:auto}.Home_footerTagline__rPz3e{color:#94a3b8;margin:0;font-size:1rem}.Home_footerLinks__GlUDL{display:flex;gap:3rem}.Home_footerSection__Mv6RT{display:flex;flex-direction:column;gap:.5rem}.Home_footerSectionTitle__jZSeG{font-size:1.1rem;font-weight:600;margin:0 0 1rem;color:white}.Home_footerLink__wsrCg{color:#94a3b8;text-decoration:none;transition:color .2s}.Home_footerLink__wsrCg:hover{color:white}.Home_footerBottom___H2Zc{border-top:1px solid #374151;padding-top:1rem;text-align:center}.Home_footerCopyright__wNyKX{color:#94a3b8;margin:0;font-size:.9rem}@media (max-width:768px){.Home_headerContainer__GG_QL{padding:0 1rem}.Home_heroContainer__yG3yY{grid-template-columns:1fr;gap:2rem;text-align:center}.Home_heroTitle__pyrxl{font-size:2.5rem}.Home_heroSubtitle__iVTEx{font-size:1.1rem}.Home_heroButtons__rBMF7{justify-content:center}.Home_container__YRaDf{padding:0 1rem}.Home_sectionTitle__NU4Sm{font-size:2rem}.Home_featuresGrid__RV6hl{grid-template-columns:1fr;gap:1.5rem}.Home_featureCard__He1xZ{padding:1.5rem}.Home_benefitsContent__aNN8u{grid-template-columns:1fr;gap:2rem;text-align:center}.Home_benefitsTitle__bK8sz,.Home_ctaTitle__VD6Y1{font-size:2rem}.Home_footerContent__TMm7T{grid-template-columns:1fr;gap:2rem;text-align:center}.Home_footerLinks__GlUDL{justify-content:center}}@media (max-width:480px){.Home_heroButtons__rBMF7{flex-direction:column;align-items:center}.Home_primaryButton__AbkTq,.Home_secondaryButton__hD0i_{width:100%;max-width:250px;text-align:center}.Home_featuresGrid__RV6hl{grid-template-columns:1fr}.Home_statsCard__9MsIO{min-width:auto}}.AddProductForm_form__j2Cea{gap:1.5rem;max-width:42rem;margin:0 auto;box-sizing:border-box}.AddProductForm_formGroup__nfXr0,.AddProductForm_form__j2Cea{display:flex;flex-direction:column;width:100%}.AddProductForm_label__QIp02{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.AddProductForm_input__d9tjO{width:100%;padding:.5rem .75rem;border:1px solid #008060;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;transition:all .2s;box-sizing:border-box;height:2.5rem;line-height:1.5}.AddProductForm_input__d9tjO:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AddProductForm_select__b3BpA{width:100%;border:1px solid #008060;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;transition:all .2s;background-color:white;box-sizing:border-box;height:2.5rem;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:1em;padding:.5rem 2rem .5rem .75rem}.AddProductForm_select__b3BpA:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(59,130,246,.1)}@media screen and (-webkit-min-device-pixel-ratio:0){.AddProductForm_select__b3BpA{-webkit-appearance:none;appearance:none;border-radius:.375rem;background-color:white;color:#374151}.AddProductForm_select__b3BpA::-ms-expand{display:none}}.AddProductForm_readOnlyInput__8boJ8{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.AddProductForm_readOnlyInput__8boJ8:focus{border-color:#d1d5db;box-shadow:none}.AddProductForm_helpText__IRfX4{color:#6b7280;font-size:.75rem;margin-top:.25rem}.AddProductForm_sizeGrid__K5_NS{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.AddProductForm_flavorsContainer__GVDiG{display:flex;flex-direction:column;gap:1rem;width:100%}.AddProductForm_flavorRow__allvw{display:flex;flex-direction:column;gap:.75rem;width:100%;background-color:#f9fafb;padding:1rem;border-radius:.5rem;border:1px solid #e5e7eb}.AddProductForm_flavorTopRow__qWUdm{display:grid;grid-template-columns:2fr 1fr auto;gap:.75rem;align-items:center}.AddProductForm_flavorInput__9g6L8{padding:.5rem .75rem;border:1px solid #008060;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;transition:all .2s;box-sizing:border-box}.AddProductForm_flavorInput__9g6L8:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AddProductForm_skuContainer__jtoTY{display:flex;gap:.5rem}.AddProductForm_skuInput__Wipz8{flex:1;padding:.5rem .75rem;border:1px solid #008060;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;transition:all .2s;box-sizing:border-box}.AddProductForm_skuInput__Wipz8:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AddProductForm_qtyContainer__XXysH{display:flex;gap:.5rem;align-items:center;min-width:0}.AddProductForm_qtyInput__8mOT8{width:100%;min-width:60px;padding:.5rem .75rem;border:1px solid #008060;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;transition:all .2s;text-align:center;box-sizing:border-box}.AddProductForm_qtyInput__8mOT8:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AddProductForm_removeButton__5_KY8{padding:.5rem;color:#dc2626;background:none;border:none;cursor:pointer;font-size:1rem;transition:color .2s;flex-shrink:0}.AddProductForm_removeButton__5_KY8:hover{color:#991b1b}.AddProductForm_removeButton__5_KY8:focus{outline:none}.AddProductForm_addButton__kwRmH{display:flex;align-items:center;gap:.5rem;color:#008060;background:none;border:none;cursor:pointer;font-size:.875rem;transition:color .2s;margin-top:.5rem}.AddProductForm_addButton__kwRmH:hover{color:#009d76}.AddProductForm_addButton__kwRmH:focus{outline:none}.AddProductForm_addIcon__62TfN{font-size:1.25rem}.AddProductForm_pricingHeader___K0NT{justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap}.AddProductForm_checkboxContainer__omh_e,.AddProductForm_pricingHeader___K0NT{display:flex;align-items:center;gap:.5rem}.AddProductForm_checkbox__h_Opt{border-radius:.25rem;border:1px solid #d1d5db;color:#2563eb;transition:all .2s}.AddProductForm_checkbox__h_Opt:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AddProductForm_checkboxLabel__T93i_{font-size:.875rem;color:#6b7280}.AddProductForm_universalPriceContainer__NZN0q{position:relative;width:100%}.AddProductForm_priceSymbol__RdzNc{position:absolute;left:.75rem;top:.5rem;color:#6b7280;z-index:1}@media (max-width:768px){.AddProductForm_priceSymbol__RdzNc{left:.5rem;font-size:.8rem}}.AddProductForm_universalPriceInput__Cqtfa{width:100%;padding:.5rem .75rem .5rem 2rem;border:1px solid #008060;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;transition:all .2s;box-sizing:border-box}.AddProductForm_universalPriceInput__Cqtfa:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AddProductForm_customerPricesContainer__WEZux{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:100%;overflow-x:hidden}@media (max-width:768px){.AddProductForm_customerPricesContainer__WEZux{width:100%;max-width:100%;overflow-x:hidden;padding:0}.AddProductForm_customerPriceInput___8vAP,.AddProductForm_customerSelect__ryd_W,.AddProductForm_universalPriceInput__Cqtfa{max-width:100%;box-sizing:border-box}}.AddProductForm_customerPricesHeader__Hgr_p{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.AddProductForm_customerSpecificNote__OEERS{font-size:.875rem;color:#6b7280;margin:0;font-weight:500}.AddProductForm_populateAllButton__czuDJ{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.AddProductForm_populateAllButton__czuDJ:hover{background-color:#e5e7eb;border-color:#9ca3af}.AddProductForm_modalContent__g_Htu{padding:1rem}.AddProductForm_modalMessage__BMk65{font-size:1rem;color:#374151;margin-bottom:1rem}.AddProductForm_modalStoreList__WWae5{list-style:none;margin:0 0 1rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem}.AddProductForm_modalStoreItem__c43gP{font-size:.875rem;color:#dc2626;font-weight:500;padding:.25rem 0;border-bottom:1px solid #e5e7eb}.AddProductForm_modalStoreItem__c43gP:last-child{border-bottom:none}.AddProductForm_modalQuestion__Hfjm4{font-size:1rem;color:#374151;font-weight:500;margin-bottom:1.5rem}.AddProductForm_modalButtons__76tB5{display:flex;gap:.75rem;justify-content:flex-end}.AddProductForm_modalConfirmButton__wLlwx{background-color:#dc2626;color:white;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AddProductForm_modalConfirmButton__wLlwx:hover{background-color:#b91c1c}.AddProductForm_modalCancelButton__wtWI3{background-color:#6b7280;color:white;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AddProductForm_modalCancelButton__wtWI3:hover{background-color:#4b5563}.AddProductForm_customerPriceRow__2iLc5{display:grid;grid-template-columns:3fr 1fr;gap:.75rem;width:100%}@media (max-width:768px){.AddProductForm_customerPriceRow__2iLc5{grid-template-columns:1fr;gap:.5rem;width:100%;max-width:100%}}.AddProductForm_customerSelect__ryd_W{border:1px solid #008060;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;transition:all .2s;background-color:white;box-sizing:border-box;height:2.5rem;line-height:1.5;width:100%;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:1em;padding:.5rem 2rem .5rem .75rem}@media (max-width:768px){.AddProductForm_customerSelect__ryd_W{width:100%;max-width:100%;min-width:0;font-size:.8rem}}.AddProductForm_customerSelect__ryd_W:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AddProductForm_customerPriceContainer__Dr9Ir{position:relative;width:100%}.AddProductForm_customerPriceInput___8vAP{width:100%;padding:.5rem .75rem .5rem 2rem;border:1px solid #008060;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;transition:all .2s;box-sizing:border-box;max-width:100%}@media (max-width:768px){.AddProductForm_customerPriceInput___8vAP{width:100%;max-width:100%;min-width:0;font-size:.8rem}}.AddProductForm_customerPriceInput___8vAP:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AddProductForm_customerRemoveButton__bIWDL{position:absolute;right:.5rem;top:.5rem;color:#dc2626;background:none;border:none;cursor:pointer;font-size:1rem;transition:color .2s;z-index:1}.AddProductForm_customerRemoveButton__bIWDL:hover{color:#991b1b}.AddProductForm_customerRemoveButton__bIWDL:focus{outline:none}.AddProductForm_submitContainer__bgMo6{padding-top:0}.AddProductForm_submitButton__UADyX{width:100%;background-color:#008060;color:white;padding:.75rem 1rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s;box-sizing:border-box}.AddProductForm_submitButton__UADyX:hover{background-color:#009d76}.AddProductForm_submitButton__UADyX:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AddProductForm_messageContainer__8XYhV{padding:.75rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;margin-bottom:1rem;box-sizing:border-box}.AddProductForm_successMessage__Djhcy{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.AddProductForm_errorMessage__UAToZ{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}.AddProductForm_topSuccessMessage__co2uQ{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:2px solid #22c55e;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);animation:AddProductForm_slideInDown__L31l1 .5s ease-out}.AddProductForm_successIcon__v9o9u{font-size:1.5rem;flex-shrink:0}.AddProductForm_successText__nyR1g{color:#166534;font-size:1.125rem;font-weight:600;line-height:1.4;flex:1}.AddProductForm_closeButton__h5rNY{background:none;border:none;color:#166534;font-size:1.5rem;font-weight:700;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:background-color .2s;flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.AddProductForm_closeButton__h5rNY:hover{background-color:rgba(34,197,94,.1)}@keyframes AddProductForm_slideInDown__L31l1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.AddProductForm_submitButton__UADyX:disabled{background-color:#9ca3af;cursor:not-allowed}.AddProductForm_submitButton__UADyX:disabled:hover{background-color:#9ca3af}@media (max-width:768px){.AddProductForm_form__j2Cea{max-width:100%;padding:0 1rem}.AddProductForm_sizeGrid__K5_NS{grid-template-columns:1fr;gap:.75rem}.AddProductForm_flavorTopRow__qWUdm{grid-template-columns:2fr 1fr auto;gap:.5rem}.AddProductForm_qtyInput__8mOT8{width:100%;min-width:unset}.AddProductForm_customerPriceRow__2iLc5{grid-template-columns:2fr 1fr;gap:.5rem}.AddProductForm_pricingHeader___K0NT{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.AddProductForm_form__j2Cea{padding:0 .5rem}.AddProductForm_flavorTopRow__qWUdm{grid-template-columns:2fr 1fr auto;gap:.5rem}.AddProductForm_qtyInput__8mOT8{width:100%}.AddProductForm_customerPriceRow__2iLc5{grid-template-columns:2fr 1fr}}.AddProductForm_imageUploadSection__blQlt{margin-top:.75rem;padding:1rem;border:1px solid #e5e7eb;border-radius:.375rem;background-color:#f9fafb}.AddProductForm_imageUploadHeader__vtLwk{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.AddProductForm_imageUploadLabel__Xwpqh{font-size:.875rem;font-weight:500;color:#374151}.AddProductForm_defaultImageCheckbox__0wPqg,.AddProductForm_imageUploadArea__FuSU_{display:flex;align-items:center;gap:.5rem}.AddProductForm_imageUploadArea__FuSU_{flex-direction:column}.AddProductForm_imageFileInput__iLt6d{display:none}.AddProductForm_imageUploadButton__QJAnp{display:inline-block;padding:.5rem 1rem;background-color:#008060;color:white;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s;text-align:center}.AddProductForm_imageUploadButton__QJAnp:hover{background-color:#006a50}.AddProductForm_imagePreviewSection__D0_hm,.AddProductForm_imagePreview__pPfqG{display:flex;flex-direction:column;align-items:center}.AddProductForm_imagePreview__pPfqG{gap:.75rem}.AddProductForm_previewImage__WA2ob{width:120px;height:120px;object-fit:cover;border-radius:.375rem;border:2px solid #e5e7eb}.AddProductForm_imageActions__SQ9tl{display:flex;gap:.5rem}.AddProductForm_uploadImageButton__uX5Qa{padding:.375rem .75rem;background-color:#10b981;color:white;border:none;border-radius:.25rem;cursor:pointer;font-size:.75rem;font-weight:500;transition:background-color .2s}.AddProductForm_uploadImageButton__uX5Qa:hover:not(:disabled){background-color:#059669}.AddProductForm_uploadImageButton__uX5Qa:disabled{background-color:#9ca3af;cursor:not-allowed}.AddProductForm_removeImageButton__PR5uk{padding:.375rem .75rem;background-color:#ef4444;color:white;border:none;border-radius:.25rem;cursor:pointer;font-size:.75rem;font-weight:500;transition:background-color .2s}.AddProductForm_removeImageButton__PR5uk:hover{background-color:#dc2626}.AddProductForm_uploadedImageSection__YRAw2,.AddProductForm_uploadedImage__JORAa{display:flex;flex-direction:column;align-items:center}.AddProductForm_uploadedImage__JORAa{gap:.5rem}.AddProductForm_uploadedPreviewImage__RYUH0{width:120px;height:120px;object-fit:cover;border-radius:.375rem;border:2px solid #10b981}.AddProductForm_uploadedImageActions__DV2It{display:flex;align-items:center;gap:.75rem}.AddProductForm_uploadedStatus__XOYsz{color:#10b981;font-size:.75rem;font-weight:600}.AddProductForm_readyToUpload__kA1FW{color:#f59e0b;font-size:.75rem;font-weight:600}.AddProductForm_removeUploadedButton__NS4Q1{padding:.25rem .5rem;background-color:#ef4444;color:white;border:none;border-radius:.25rem;cursor:pointer;font-size:.625rem;font-weight:500;transition:background-color .2s}.AddProductForm_removeUploadedButton__NS4Q1:hover{background-color:#dc2626}.AddProductForm_skuErrorHeader__LXj47{font-weight:600;margin-bottom:.5rem;color:#dc2626}.AddProductForm_skuErrorList__rf5Dg{display:flex;flex-direction:column;gap:.25rem}.AddProductForm_skuErrorItem__d15PH{padding:.5rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.25rem;font-size:.875rem;color:#991b1b}.CertificateUpload_uploadContainer__hEbfA{margin-bottom:1.5rem;width:100%;box-sizing:border-box}.CertificateUpload_label__uEdtB{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.CertificateUpload_dropZone__lnswt{border:2px dashed #d1d5db;border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer;transition:all .2s ease;background-color:#f9fafb;position:relative;width:100%;box-sizing:border-box}.CertificateUpload_dropZone__lnswt:hover{border-color:#3b82f6;background-color:#f0f9ff}.CertificateUpload_dropZone__lnswt.CertificateUpload_dragOver__CNrwd{border-color:#3b82f6;background-color:#eff6ff;transform:scale(1.02)}.CertificateUpload_dropZone__lnswt.CertificateUpload_hasFile__WleFn{border-color:#10b981;background-color:#f0fdf4}.CertificateUpload_fileInput__jdhki{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.CertificateUpload_uploadContent__HKv4w{pointer-events:none}.CertificateUpload_uploadIcon__0cJym{font-size:3rem;margin-bottom:1rem;opacity:.6}.CertificateUpload_uploadText__qLugt{font-size:1rem;font-weight:500;color:#374151;margin-bottom:.5rem}.CertificateUpload_uploadHint__U2Xuf{font-size:.875rem;color:#6b7280;margin:0}.CertificateUpload_fileInfo__Njmtn{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:white;border-radius:.375rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);width:100%;box-sizing:border-box}.CertificateUpload_fileIcon__lsgwQ{font-size:2rem;flex-shrink:0}.CertificateUpload_fileDetails__qdBqY{flex:1;text-align:left;min-width:0}.CertificateUpload_fileName__ZWwgx{font-size:.875rem;font-weight:500;color:#374151;margin:0 0 .25rem;word-break:break-all;overflow-wrap:break-word}.CertificateUpload_fileSize__5y0pi{font-size:.75rem;color:#6b7280;margin:0}.CertificateUpload_removeButton__9AqvM{background:none;border:none;color:#dc2626;font-size:1.25rem;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s;flex-shrink:0}.CertificateUpload_removeButton__9AqvM:hover{background-color:#fef2f2;color:#991b1b}.CertificateUpload_removeButton__9AqvM:focus{outline:none;box-shadow:0 0 0 2px rgba(220,38,38,.2)}.CertificateUpload_uploadStatus__c5Sgv{margin-top:.75rem;padding:.5rem .75rem;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.375rem;width:100%;box-sizing:border-box}.CertificateUpload_statusText__NoRzF{font-size:.875rem;color:#166534;font-weight:500}@media (max-width:768px){.CertificateUpload_dropZone__lnswt{padding:1.5rem}.CertificateUpload_uploadIcon__0cJym{font-size:2.5rem}.CertificateUpload_uploadText__qLugt{font-size:.875rem}.CertificateUpload_fileInfo__Njmtn{flex-direction:column;text-align:center;gap:.75rem}.CertificateUpload_fileDetails__qdBqY{text-align:center}}@media (max-width:640px){.CertificateUpload_dropZone__lnswt{padding:1rem}.CertificateUpload_uploadIcon__0cJym{font-size:2rem}.CertificateUpload_uploadText__qLugt{font-size:.8rem}.CertificateUpload_uploadHint__U2Xuf{font-size:.75rem}.CertificateUpload_fileInfo__Njmtn{padding:.75rem}}.Modal_modalOverlay__2EqPc{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem .5rem}.Modal_modal__BlcpV{background:white;border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);width:100%;max-height:80vh;overflow-y:auto;display:flex;flex-direction:column}.Modal_small__L_ZTH{max-width:400px}.Modal_medium__WfGd4{max-width:500px}.Modal_large__Krve5{max-width:700px}.Modal_modalHeader__IM_oC{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0;border-bottom:1px solid #e2e8f0;margin-bottom:1.5rem;flex-shrink:0}.Modal_modalTitle__bbPWo{font-size:1.5rem;font-weight:600;color:#1e293b;margin:0}.Modal_closeButton__YjHCd{background:none;border:none;font-size:1.5rem;color:#64748b;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:color .2s ease;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.Modal_closeButton__YjHCd:hover{color:#1e293b;background-color:#f1f5f9}.Modal_modalContent__cPdxT{padding:0 1.5rem 1.5rem;flex:1}@media (max-width:768px){.Modal_modal__BlcpV{margin:1rem;max-width:calc(100vw - 2rem)}.Modal_modalHeader__IM_oC{padding:1rem 1rem 0}.Modal_modalContent__cPdxT{padding:0 1rem 1rem}.Modal_modalTitle__bbPWo{font-size:1.25rem}}.AgentDetails_agentDetails__ViPSx{padding:0;max-width:100%}.AgentDetails_agentHeader__9jCtl{background:white;color:black;border:1px solid #e5e7eb;padding:1.5rem;border-radius:12px;margin-bottom:1.5rem}.AgentDetails_agentInfo__VMxUc{display:flex;flex-direction:column;gap:.75rem}.AgentDetails_infoRow__ovqWM{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.1)}.AgentDetails_infoRow__ovqWM:last-child{border-bottom:none}.AgentDetails_infoLabel__T8z_9{opacity:.9;min-width:120px}.AgentDetails_infoValue___I92s strong{font-weight:700}.AgentDetails_infoValue___I92s code{border-radius:4px;font-family:Courier New,monospace;font-size:1em;color:black;font-weight:600}.AgentDetails_section__fyVsw{margin-bottom:2rem}.AgentDetails_sectionTitle__4V_w3{font-size:1.25rem;font-weight:600;color:#374151;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.AgentDetails_infoGrid__uwBuG{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.AgentDetails_infoItem__hILxQ{display:flex;flex-direction:column;gap:.25rem;padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.AgentDetails_infoLabel__T8z_9{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.AgentDetails_infoValue___I92s{font-size:1rem;color:black;font-weight:500}.AgentDetails_statusBadge__QglLP{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.AgentDetails_activeBadge__goTvd{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.AgentDetails_inactiveBadge__r23Zy{background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca}.AgentDetails_suspendedBadge__oKcaC{background-color:#fef3c7;color:#92400e;border:1px solid #fed7aa}@media (max-width:768px){.AgentDetails_agentHeader__9jCtl{padding:1rem}.AgentDetails_infoRow__ovqWM{flex-direction:column;align-items:flex-start;gap:.25rem}.AgentDetails_infoLabel__T8z_9{min-width:auto}.AgentDetails_infoValue___I92s{text-align:left}.AgentDetails_infoGrid__uwBuG{grid-template-columns:1fr}.AgentDetails_sectionTitle__4V_w3{font-size:1.125rem}}.AgentDetails_editControls__t_qX0{margin-bottom:1.5rem;padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;display:flex;justify-content:flex-end}.AgentDetails_viewActionButtons__oWzEM{display:flex;gap:.5rem}.AgentDetails_editButton__k6ZUc{background-color:#008060;color:white;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AgentDetails_editButton__k6ZUc:hover{background-color:#006b4f}.AgentDetails_editButton__k6ZUc:disabled{background-color:#9ca3af;cursor:not-allowed}.AgentDetails_deleteButton__aKwwF{background-color:#dc2626;color:white;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AgentDetails_deleteButton__aKwwF:hover{background-color:#b91c1c}.AgentDetails_deleteButton__aKwwF:disabled{background-color:#9ca3af;cursor:not-allowed}.AgentDetails_editActionButtons__7vUWY{display:flex;gap:.5rem}.AgentDetails_saveButton__ZSQgE{background-color:#059669;color:white;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AgentDetails_saveButton__ZSQgE:hover{background-color:#047857}.AgentDetails_saveButton__ZSQgE:disabled{background-color:#9ca3af;cursor:not-allowed}.AgentDetails_cancelButton__i6YbQ{background-color:#6b7280;color:white;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AgentDetails_cancelButton__i6YbQ:hover{background-color:#4b5563}.AgentDetails_cancelButton__i6YbQ:disabled{background-color:#9ca3af;cursor:not-allowed}.AgentDetails_messageContainer__TxBv1{margin-bottom:1rem;padding:.75rem 1rem;border-radius:.375rem;font-weight:500}.AgentDetails_successMessage__EeoUr{background-color:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.AgentDetails_errorMessage__nISJW{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.AgentDetails_editInput__ZrNTO{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background-color:white;transition:border-color .2s}.AgentDetails_editInput__ZrNTO:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(0,128,96,.1)}.AgentDetails_editTextarea__tlOTg{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background-color:white;min-height:80px;resize:vertical;font-family:inherit;transition:border-color .2s}.AgentDetails_editTextarea__tlOTg:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(0,128,96,.1)}.AgentDetails_editSelect__5HiL5{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background-color:white}.AgentDetails_textareaValue__vvpYa{white-space:pre-wrap;word-break:break-word}.AgentDetails_noData__TMIgd{color:#6b7280;font-style:italic}.AgentDetails_modalOverlay__s9EzV{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.AgentDetails_modalContent__lcdt2{background:white;padding:2rem;border-radius:.5rem;max-width:400px;width:90%;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.AgentDetails_modalMessage__cko9n{margin-bottom:1.5rem;text-align:center;font-size:1rem;color:#374151}.AgentDetails_modalButtons__g81AR{display:flex;gap:.75rem;justify-content:center}.AgentDetails_modalCancelButton__AYUX5{background-color:#6b7280;color:white;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AgentDetails_modalCancelButton__AYUX5:hover{background-color:#4b5563}.AgentDetails_modalCancelButton__AYUX5:disabled{background-color:#9ca3af;cursor:not-allowed}.AgentDetails_modalConfirmButton__hAVzx{background-color:#dc2626;color:white;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AgentDetails_modalConfirmButton__hAVzx:hover{background-color:#b91c1c}.AgentDetails_modalConfirmButton__hAVzx:disabled{background-color:#9ca3af;cursor:not-allowed}.AgentForm_form__Zd3Qi{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:500px;margin:0 auto}.AgentForm_formGroup__UJ5Ul{display:flex;flex-direction:column;gap:.5rem}.AgentForm_label__8LfSM{font-size:.875rem;font-weight:600;color:#374151;margin:0}.AgentForm_input__BLeYz,.AgentForm_select__y6r66,.AgentForm_textarea__s54RW{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;color:#374151;background-color:white;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit}.AgentForm_input__BLeYz:focus,.AgentForm_select__y6r66:focus,.AgentForm_textarea__s54RW:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(0,128,96,.1)}.AgentForm_input__BLeYz::placeholder,.AgentForm_textarea__s54RW::placeholder{color:#9ca3af}.AgentForm_textarea__s54RW{resize:vertical;min-height:80px}.AgentForm_select__y6r66{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.AgentForm_message__vHy2e{padding:.75rem;border-radius:.5rem;font-size:.875rem;font-weight:500}.AgentForm_successMessage__z1CHl{background-color:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.AgentForm_errorMessage__tnJW_{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.AgentForm_formActions__GPise{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.AgentForm_cancelButton__BgRxv,.AgentForm_submitButton__0xkd3{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;min-width:100px}.AgentForm_cancelButton__BgRxv{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.AgentForm_cancelButton__BgRxv:hover:not(:disabled){background-color:#e5e7eb;border-color:#9ca3af}.AgentForm_submitButton__0xkd3{background:linear-gradient(135deg,#008060,#006b4f);color:white;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.AgentForm_submitButton__0xkd3:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.AgentForm_submitButton__0xkd3:active:not(:disabled){transform:translateY(0)}.AgentForm_cancelButton__BgRxv:disabled,.AgentForm_submitButton__0xkd3:disabled{opacity:.6;cursor:not-allowed;transform:none}.AgentForm_validation__hqoVw{margin-top:.75rem;padding:1rem;background-color:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.AgentForm_validationTitle__SxCh5{font-size:.8125rem;font-weight:600;color:#374151;margin-bottom:.5rem}.AgentForm_validationList__QNxQG{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.AgentForm_validationList__QNxQG li{font-size:.8125rem;display:flex;align-items:center;gap:.5rem}.AgentForm_validationList__QNxQG li:before{content:"✓";font-weight:700;font-size:.875rem}.AgentForm_valid__XuzzW,.AgentForm_valid__XuzzW:before{color:#059669}.AgentForm_invalid__NLu55{color:#6b7280}.AgentForm_invalid__NLu55:before{content:"○";color:#9ca3af}@media (max-width:640px){.AgentForm_form__Zd3Qi{gap:1rem}.AgentForm_formActions__GPise{flex-direction:column}.AgentForm_cancelButton__BgRxv,.AgentForm_submitButton__0xkd3{width:100%}}.BillingSettings_container__DLtNS{padding:2rem;max-width:100%;margin:0 auto;min-height:calc(100vh - 70px);background-color:#f8fafc}.BillingSettings_header__g_9ga{margin-bottom:2rem;text-align:center}.BillingSettings_title__A6ELr{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.BillingSettings_subtitle__46W0n{font-size:1.125rem;color:#6b7280;margin:0}.BillingSettings_content__6Ee0C{background:white;border-radius:12px;padding:3rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.BillingSettings_placeholder__eTjss{text-align:center;color:#6b7280;font-size:1.125rem}.BillingSettings_placeholder__eTjss p{margin:0}.BillingSettings_tabs__VQS1M{display:flex;border-bottom:1px solid #e5e7eb;margin-bottom:2rem}.BillingSettings_tab__zqU2j{padding:1rem 1.5rem;background:none;font-size:1rem;font-weight:500;color:#6b7280;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .2s ease}.BillingSettings_tab__zqU2j:hover{color:#374151;background-color:#f9fafb}.BillingSettings_activeTab__fbnyO{color:#008060;border-bottom-color:#008060;background-color:#f0fdf4}.BillingSettings_tabContent__xchNw{min-height:400px}@media (max-width:768px){.BillingSettings_container__DLtNS{padding:2rem 0}.BillingSettings_content__6Ee0C{padding:1rem}}.CreateOrder_createOrderContainer__tHBQ8{flex:1;background-color:#f8fafc;padding:2rem;min-height:calc(100vh - 70px)}.CreateOrder_header__Dsjnx{margin-bottom:2rem;margin-top:1rem;text-align:center}.CreateOrder_title__jIHxW{font-size:2.5rem;font-weight:700;color:#1e293b;margin:0 0 .5rem}.CreateOrder_subtitle__nxy_r{font-size:1.1rem;color:#64748b;margin:0}.CreateOrder_orderForm__J_m75{max-width:42rem;margin:0 auto;background:white;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:1px solid #008060}.CreateOrder_formGroup__g4Le6{margin-bottom:2rem}.CreateOrder_label__8S4jZ{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.CreateOrder_select___sRuP{width:100%;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease;background-color:white;box-sizing:border-box;height:3rem;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:1em;padding:.75rem 2rem .75rem .75rem}.CreateOrder_select___sRuP:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(0,128,96,.1)}.CreateOrder_select___sRuP:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}@media screen and (-webkit-min-device-pixel-ratio:0){.CreateOrder_select___sRuP{-webkit-appearance:none;appearance:none;border-radius:.375rem;background-color:white;color:#374151}.CreateOrder_select___sRuP::-ms-expand{display:none}}.CreateOrder_searchDropdownContainer__5SSrn{position:relative;width:100%}.CreateOrder_searchInput__ThPco{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease;background-color:white;box-sizing:border-box;height:3rem;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px!important}.CreateOrder_searchInput__ThPco:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(0,128,96,.1)}.CreateOrder_searchInput__ThPco:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.CreateOrder_dropdown__Z8_34{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #d1d5db;border-top:none;border-radius:0 0 .375rem .375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);z-index:50;max-height:16rem;overflow:hidden}.CreateOrder_dropdownList__a3qac{max-height:16rem;overflow-y:auto}.CreateOrder_dropdownItem__9bLXb{padding:.75rem;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.CreateOrder_dropdownItem__9bLXb:hover{background-color:#f9fafb}.CreateOrder_dropdownItem__9bLXb:last-child{border-bottom:none}.CreateOrder_dropdownItemSelected__3XU95{background-color:#f0f9ff;border-left:3px solid #008060}.CreateOrder_dropdownItemName__r7apZ{font-weight:500;color:#374151;margin-bottom:.25rem}.CreateOrder_dropdownItemDetails__uqwr8{font-size:.875rem;color:#6b7280}.CreateOrder_orderSummary__nTDvS{margin-top:2rem;padding:1.5rem;border:1px solid #008060}.CreateOrder_dropdownNoResults__74r4Z{padding:1rem;text-align:center;color:#6b7280;font-style:italic}.CreateOrder_dropdownList__a3qac::-webkit-scrollbar{width:8px}.CreateOrder_dropdownList__a3qac::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.CreateOrder_dropdownList__a3qac::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.CreateOrder_dropdownList__a3qac::-webkit-scrollbar-thumb:hover{background:#9ca3af}.CreateOrder_helpText__0HhwZ{font-size:.75rem;color:#6b7280;margin-top:.25rem}.CreateOrder_successMessage__v9g8N{background-color:#d1fae5;color:#065f46;padding:.75rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;text-align:center;margin-bottom:1rem;border:1px solid #a7f3d0}.CreateOrder_addAnotherButton__1EUSl,.CreateOrder_addItemButton__doOg8{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#008060,#006b4f);color:white;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:.5rem}.CreateOrder_addAnotherButton__1EUSl:hover,.CreateOrder_addItemButton__doOg8:hover{transform:translateY(-1px);box-shadow:0 6px 8px -1px rgba(0,0,0,.15)}.CreateOrder_addAnotherButton__1EUSl:active,.CreateOrder_addItemButton__doOg8:active{transform:translateY(0)}.CreateOrder_buttonIcon__KUJRt{font-size:1.125rem}.CreateOrder_submitOrderContainer___YLSb{max-width:42rem;margin:2rem auto 0;text-align:center}.CreateOrder_submitOrderButton___g5uc{padding:1rem 2rem;background:linear-gradient(135deg,#059669,#047857);color:white;border:none;border-radius:.5rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.CreateOrder_submitOrderButton___g5uc:hover{transform:translateY(-1px);box-shadow:0 6px 8px -1px rgba(0,0,0,.15)}.CreateOrder_submitOrderButton___g5uc:active{transform:translateY(0)}.CreateOrder_confirmationContent__ilg1_{text-align:center;padding:1rem 0}.CreateOrder_confirmationContent__ilg1_ p{font-size:1.125rem;color:#374151;margin-bottom:2rem}.CreateOrder_confirmationActions__fnXK7{display:flex;gap:1rem;justify-content:center}.CreateOrder_cancelButton__fIn_F{padding:.75rem 1.5rem;border:1px solid #d1d5db;background:white;color:#374151;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.CreateOrder_cancelButton__fIn_F:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.CreateOrder_cancelButton__fIn_F:disabled{opacity:.5;cursor:not-allowed}.CreateOrder_confirmButton__5qC8y{padding:.75rem 1.5rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:white;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.CreateOrder_confirmButton__5qC8y:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.CreateOrder_confirmButton__5qC8y:disabled{opacity:.5;cursor:not-allowed;transform:none}.CreateOrder_quantityContainer__5ieNy{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.CreateOrder_quantityInputGroup__aUoyo,.CreateOrder_quantityRemainingGroup__IvpJL{display:flex;flex-direction:column}.CreateOrder_quantityInput__xZz1L{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box;height:2.5rem;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px!important;transform:scale(1);transform-origin:left top}.CreateOrder_quantityInput__xZz1L:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(0,128,96,.1);font-size:16px!important;transform:scale(1)}.CreateOrder_quantityInput__xZz1L:disabled,.CreateOrder_readOnlyInput__a_Zp2{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.CreateOrder_sampleSection__EvYxK{margin-top:1rem}.CreateOrder_sampleCheckboxContainer__TB0RF{padding:.75rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem}.CreateOrder_sampleCheckboxLabel__CQLwT{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#374151}.CreateOrder_sampleCheckbox__LT7ua{width:1rem;height:1rem;accent-color:#008060;cursor:pointer}.CreateOrder_sampleCheckboxText__veB01{font-weight:500;color:#008060}.CreateOrder_sampleQuantityContainer__FprLg{margin-top:1rem;padding:1rem;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;animation:CreateOrder_slideDown__9i4rT .2s ease-out}@keyframes CreateOrder_slideDown__9i4rT{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (-webkit-min-device-pixel-ratio:0){.CreateOrder_quantityInput__xZz1L{-webkit-appearance:none;appearance:none;border-radius:.375rem;background-color:white;color:#374151}.CreateOrder_quantityInput__xZz1L,.CreateOrder_quantityInput__xZz1L:focus{font-size:16px!important;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}}.CreateOrder_addItemButton__doOg8:disabled{opacity:.5;cursor:not-allowed;transform:none}.CreateOrder_addItemButton__doOg8:disabled:hover{transform:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}@media (max-width:768px){.CreateOrder_createOrderContainer__tHBQ8{padding:1rem}.CreateOrder_title__jIHxW{font-size:2rem}.CreateOrder_orderForm__J_m75{padding:1.5rem}.CreateOrder_quantityInput__xZz1L{font-size:16px!important;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}}@media (max-width:480px){.CreateOrder_quantityContainer__5ieNy{grid-template-columns:1fr;gap:.75rem}.CreateOrder_quantityInput__xZz1L{font-size:16px!important;padding:.875rem;height:2.75rem}}.CreateOrder_inventoryStatus__Jb_ku{margin-top:8px;text-align:center}.CreateOrder_inventoryStatus__Jb_ku span{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.CreateOrder_outOfStock___Ie0p{background-color:#dc3545;color:white}.CreateOrder_lowStock__ZlcZ_{background-color:#ffc107;color:#212529}.CreateOrder_inStock__b5qSH{background-color:#28a745;color:white}.CreateOrder_successContent__QFptB{text-align:center;padding:1rem}.CreateOrder_successIcon__uPK5C{font-size:3rem;margin-bottom:1rem}.CreateOrder_successMessage__v9g8N h3{color:#28a745;margin:0 0 1rem;font-size:1.5rem;font-weight:600}.CreateOrder_successMessage__v9g8N p{margin:.5rem 0;color:#333;line-height:1.5}.CreateOrder_successMessage__v9g8N p strong{color:#007bff;font-size:1.1rem}.CreateOrder_successActions__TA4EB{margin-top:1.5rem}.CreateOrder_okButton__qZw2Y{background-color:#28a745;color:white;border:none;padding:.75rem 2rem;border-radius:.375rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.CreateOrder_okButton__qZw2Y:hover{background-color:#218838}.CreateOrder_alreadyOrdered__ZBHRS{font-size:.875rem;color:#ff8c00;font-weight:500;margin-top:.25rem;background-color:#fff8f0;padding:.25rem .5rem;border-radius:.25rem;border:1px solid #ffd6b3}.CreateOrder_storeNotesSection__IJEW8{margin-top:5rem;background-color:#f8f9fa;border-radius:.5rem}.CreateOrder_storeNotesSection__IJEW8 h3{margin:0 0 .5rem;color:#495057;font-size:1.125rem;font-weight:600}.CreateOrder_storeNotesSection__IJEW8 p{margin:0 0 1rem;color:#6c757d;font-size:.875rem}.MyAccountDetails_container__aA8NU{max-width:600px}.MyAccountDetails_header__u8KdB{margin-bottom:2rem}.MyAccountDetails_title__Lk1ZP{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.MyAccountDetails_subtitle__xdWlv{font-size:.875rem;color:#6b7280}.MyAccountDetails_errorContainer__iZDka,.MyAccountDetails_loadingContainer__ESPra{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.MyAccountDetails_loadingSpinner__zpjFj{width:40px;height:40px;border:3px solid #f3f4f6;border-top-color:#008060;border-radius:50%;animation:MyAccountDetails_spin__N6jZH .8s linear infinite;margin-bottom:1rem}@keyframes MyAccountDetails_spin__N6jZH{to{transform:rotate(1turn)}}.MyAccountDetails_errorIcon__giNgU{font-size:3rem;margin-bottom:1rem;color:#ef4444}.MyAccountDetails_errorContainer__iZDka h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.MyAccountDetails_errorContainer__iZDka p{color:#6b7280;margin-bottom:1rem}.MyAccountDetails_retryButton__85wOB{background-color:#008060;color:white;padding:.5rem 1.5rem;border-radius:6px;border:none;font-weight:500;cursor:pointer;transition:background-color .2s}.MyAccountDetails_retryButton__85wOB:hover{background-color:#006b4f}.MyAccountDetails_detailsCard__NGhO0{background-color:white;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);overflow:hidden;margin-bottom:1.5rem}.MyAccountDetails_detailRow__hU9Ht{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.MyAccountDetails_detailRow__hU9Ht:last-child{border-bottom:none}.MyAccountDetails_detailLabel__A87Ab{display:flex;align-items:center;gap:.75rem;font-weight:500;color:#374151;font-size:.9375rem}.MyAccountDetails_labelIcon__HpJxj{font-size:1.25rem;display:flex;align-items:center}.MyAccountDetails_detailValue__oQncy{color:#1f2937;font-weight:500;font-size:.9375rem;text-align:right}.MyAccountDetails_adminBadge__D1X2B,.MyAccountDetails_agentBadge__onZML,.MyAccountDetails_defaultBadge__rVG2I,.MyAccountDetails_driverBadge__1Z2Js,.MyAccountDetails_superAdminBadge__3EWlk{padding:.375rem .875rem;border-radius:9999px;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.MyAccountDetails_superAdminBadge__3EWlk{background-color:#fef3c7;color:#92400e}.MyAccountDetails_adminBadge__D1X2B{background-color:#dbeafe;color:#1e40af}.MyAccountDetails_agentBadge__onZML{background-color:#e0e7ff;color:#4338ca}.MyAccountDetails_driverBadge__1Z2Js{background-color:#d1fae5;color:#065f46}.MyAccountDetails_defaultBadge__rVG2I{background-color:#f3f4f6;color:#374151}.MyAccountDetails_infoBox__6x231{display:flex;gap:1rem;background-color:#f0fdf4;border:1px solid #d1fae5;border-radius:8px;padding:1rem 1.25rem;align-items:flex-start}.MyAccountDetails_infoIcon__dij3O{font-size:1.25rem;flex-shrink:0}.MyAccountDetails_infoText__W20wQ{color:#065f46;font-size:.875rem;line-height:1.5;margin:0}@media (max-width:640px){.MyAccountDetails_detailRow__hU9Ht{flex-direction:column;align-items:flex-start;gap:.5rem}.MyAccountDetails_detailValue__oQncy{text-align:left}}.ManageTeam_container__Fvj_N{width:100%}.ManageTeam_header__xa5fX{margin-bottom:2rem}.ManageTeam_title__KnLra{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.ManageTeam_subtitle__a2SS2{color:#6b7280;margin:0}.ManageTeam_loading___cmSl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#6b7280}.ManageTeam_spinner__wTclf{width:2rem;height:2rem;border:3px solid #e5e7eb;border-top-color:#008060;border-radius:50%;animation:ManageTeam_spin__VRxY2 1s linear infinite;margin-bottom:1rem}@keyframes ManageTeam_spin__VRxY2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ManageTeam_error__5T8m5{text-align:center;padding:2rem;color:#dc2626}.ManageTeam_retryButton__TXm6i{background:#008060;color:white;border:none;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;margin-top:1rem;transition:background-color .2s}.ManageTeam_retryButton__TXm6i:hover{background:#006b4f}.ManageTeam_emptyState__CcV0L{text-align:center;padding:3rem;color:#6b7280}.ManageTeam_teamList__ows8r{display:grid;gap:1rem}.ManageTeam_memberCard__ftBay{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;transition:all .2s ease}.ManageTeam_memberCard__ftBay:hover{border-color:#008060;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.ManageTeam_memberInfo__bEmFs{width:100%}.ManageTeam_memberHeader__0Dvwm{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:.5rem;gap:.5rem}.ManageTeam_memberName__dhBX8{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.ManageTeam_badges__Rh8Sg{display:flex;gap:.5rem}.ManageTeam_badge__Sg034{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;text-transform:uppercase}.ManageTeam_agentBadge__Y1Py2{background:#dbeafe;color:#1e40af}.ManageTeam_driverBadge__K1DgK{background:#fef3c7;color:#92400e}.ManageTeam_defaultBadge__KTJmD{background:#f3f4f6;color:#374151}.ManageTeam_activeStatus__TXfrH{background:#dcfce7;color:#166534}.ManageTeam_inactiveStatus__Qyg91{background:#fee2e2;color:#991b1b}.ManageTeam_unknownStatus__y0gR3{background:#f3f4f6;color:#6b7280}.ManageTeam_memberEmail__GMVb7{color:#6b7280;margin:0 0 1rem;font-size:.875rem}.ManageTeam_memberDetails__ruHrc{display:flex;flex-direction:column;gap:.25rem}.ManageTeam_memberDetail__Wjscs{font-size:.875rem;color:#6b7280;margin:0}@media (min-width:768px){.ManageTeam_memberDetails__ruHrc{flex-direction:row;gap:1rem}}.ProcessorForm_form__ZIQSI{width:100%}.ProcessorForm_formGroup__9WjC2{margin-bottom:1.5rem}.ProcessorForm_label__PPNnG{display:block;font-weight:500;color:#374151;margin-bottom:.5rem;font-size:.875rem}.ProcessorForm_input__K_dH_,.ProcessorForm_textarea___dR9d{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.ProcessorForm_input__K_dH_:focus,.ProcessorForm_textarea___dR9d:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(0,128,96,.1)}.ProcessorForm_textarea___dR9d{resize:vertical;min-height:80px}.ProcessorForm_helpText__vOR7m{display:block;margin-top:.25rem;font-size:.75rem;color:#6b7280}.ProcessorForm_message__dE8Rm{padding:.75rem;border-radius:.375rem;margin-bottom:1rem;font-size:.875rem}.ProcessorForm_successMessage__Z_CLr{background-color:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.ProcessorForm_errorMessage__hbskz{background-color:#fee2e2;color:#991b1b;border:1px solid #fecaca}.ProcessorForm_formActions__uzWHm{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.ProcessorForm_cancelButton__PVSnm{padding:.75rem 1.5rem;border:1px solid #d1d5db;background:white;color:#374151;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ProcessorForm_cancelButton__PVSnm:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.ProcessorForm_cancelButton__PVSnm:disabled{opacity:.5;cursor:not-allowed}.ProcessorForm_submitButton__USkmo{padding:.75rem 1.5rem;background:linear-gradient(135deg,#008060,#006b4a);color:white;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ProcessorForm_submitButton__USkmo:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.ProcessorForm_submitButton__USkmo:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.ProcessorForm_formActions__uzWHm{flex-direction:column}.ProcessorForm_cancelButton__PVSnm,.ProcessorForm_submitButton__USkmo{width:100%}}.ChangePassword_container__eqasF{width:100%}.ChangePassword_header__wqm6o{margin-bottom:2rem}.ChangePassword_title__IyVig{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.ChangePassword_subtitle__Ozlpl{color:#6b7280;margin:0}.ChangePassword_form__0oiPF{max-width:500px}.ChangePassword_fieldGroup__2Flwu{margin-bottom:1.5rem}.ChangePassword_label__oWpH0{display:block;font-weight:500;color:#374151;margin-bottom:.5rem}.ChangePassword_input__rrij7{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.ChangePassword_input__rrij7:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(0,128,96,.1)}.ChangePassword_inputError__V5meO{border-color:#dc2626}.ChangePassword_errorText__zOv0H{color:#dc2626;font-size:.875rem;margin-top:.25rem;margin-bottom:0}.ChangePassword_validation__6DVKe{margin-top:.75rem;padding:1rem;background:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb}.ChangePassword_validationTitle__A5Yif{font-size:.875rem;font-weight:600;color:#374151;margin:0 0 .5rem}.ChangePassword_validationList__HDEZw{list-style:none;padding:0;margin:0}.ChangePassword_validationList__HDEZw li{display:flex;align-items:center;font-size:.875rem;margin-bottom:.25rem}.ChangePassword_validationList__HDEZw li:before{content:"✓";margin-right:.5rem;font-weight:700}.ChangePassword_valid___H1Fz{color:#059669}.ChangePassword_valid___H1Fz:before{content:"✓";color:#059669}.ChangePassword_invalid__CyWtZ{color:#dc2626}.ChangePassword_invalid__CyWtZ:before{content:"✗";color:#dc2626}.ChangePassword_message__A6Fv6{padding:.75rem;border-radius:.375rem;margin-bottom:1rem;font-weight:500}.ChangePassword_message__A6Fv6.ChangePassword_success__zej77{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.ChangePassword_message__A6Fv6.ChangePassword_error__Cg4b2{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.ChangePassword_submitButton__Eglud{width:100%;background:#008060;color:white;border:none;padding:.75rem 1.5rem;border-radius:.375rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}.ChangePassword_submitButton__Eglud:hover:not(.ChangePassword_disabled__uHsmn){background:#006b4f}.ChangePassword_submitButton__Eglud.ChangePassword_disabled__uHsmn{background:#9ca3af;cursor:not-allowed}.ProcessorDetails_processorDetails__R8MDj{padding:0;max-width:100%}.ProcessorDetails_processorHeader__5nC_z{background:white;color:black;padding:1.5rem;border-radius:12px;margin-bottom:1.5rem;border:1px solid #e5e7eb}.ProcessorDetails_processorInfo__5O4eP{display:flex;flex-direction:column;gap:.75rem}.ProcessorDetails_infoRow__BxjX_{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.ProcessorDetails_infoRow__BxjX_:last-child{border-bottom:none}.ProcessorDetails_infoLabel__8zcH3{opacity:.9;min-width:120px}.ProcessorDetails_infoValue__0AfME strong{font-weight:700}.ProcessorDetails_infoValue__0AfME code{border-radius:4px;font-family:Courier New,monospace;color:black;font-size:1em;font-weight:600}.ProcessorDetails_section__7_GHV{margin-bottom:2rem}.ProcessorDetails_sectionTitle__hf_c6{font-size:1.25rem;font-weight:600;color:#374151;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.ProcessorDetails_infoGrid__Ykedt{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.ProcessorDetails_infoItem__caqSO{display:flex;flex-direction:column;gap:.25rem;padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.ProcessorDetails_infoLabel__8zcH3{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.ProcessorDetails_infoValue__0AfME{font-size:1rem;color:black;font-weight:500}.ProcessorDetails_brandsList__bUVQ9{display:flex;flex-direction:column;gap:1rem}.ProcessorDetails_brandItem__Zhwof{padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;transition:all .2s ease}.ProcessorDetails_brandItem__Zhwof:hover{background:#f3f4f6;border-color:#d1d5db}.ProcessorDetails_brandName__Zitva{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:.5rem}.ProcessorDetails_brandLicense__mPWjz{font-size:1rem;color:black;font-family:Courier New,monospace}.ProcessorDetails_noBrands__AKJ57{text-align:center;color:#6b7280;font-style:italic;padding:2rem;background:#f9fafb;border-radius:8px;border:2px dashed #d1d5db}.ProcessorDetails_editControls__dZXI9{display:flex;justify-content:flex-end;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.ProcessorDetails_editButton__DZJdZ{background-color:#008060;color:white;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.ProcessorDetails_editButton__DZJdZ:hover{background-color:#009d76}.ProcessorDetails_editActionButtons__9TM8x,.ProcessorDetails_viewActionButtons__Kxk9n{display:flex;gap:.5rem}.ProcessorDetails_deleteButton__cDyU8{background-color:#dc2626;color:white;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.ProcessorDetails_deleteButton__cDyU8:hover{background-color:#b91c1c}.ProcessorDetails_deleteButton__cDyU8:disabled{background-color:#9ca3af;cursor:not-allowed}.ProcessorDetails_saveButton__mlcAo{background-color:#008060;color:white;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.ProcessorDetails_saveButton__mlcAo:hover{background-color:#009d76}.ProcessorDetails_saveButton__mlcAo:disabled{background-color:#9ca3af;cursor:not-allowed}.ProcessorDetails_cancelButton__D_OYY{background-color:#6b7280;color:white;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.ProcessorDetails_cancelButton__D_OYY:hover{background-color:#4b5563}.ProcessorDetails_cancelButton__D_OYY:disabled{background-color:#9ca3af;cursor:not-allowed}.ProcessorDetails_editInput__cOs9h{width:100%;padding:.5rem .75rem;border:1px solid #008060;border-radius:.375rem;font-size:.875rem;transition:all .2s;box-sizing:border-box}.ProcessorDetails_editInput__cOs9h:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(0,128,96,.1)}.ProcessorDetails_editTextarea__QSnu4{width:100%;padding:.5rem .75rem;border:1px solid #008060;border-radius:.375rem;font-size:.875rem;transition:all .2s;box-sizing:border-box;min-height:80px;resize:vertical;font-family:inherit}.ProcessorDetails_editTextarea__QSnu4:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(0,128,96,.1)}.ProcessorDetails_messageContainer___khn6{margin-bottom:1rem}.ProcessorDetails_successMessage__nc6K_{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0;padding:.75rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500}.ProcessorDetails_errorMessage__aOdr0{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca;padding:.75rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500}.ProcessorDetails_modalOverlay__RJNWU{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.ProcessorDetails_modalContent__eGOO1{background-color:white;padding:1.5rem;border-radius:.5rem;max-width:400px;width:90%;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ProcessorDetails_modalMessage__oRITM{font-size:1rem;color:#374151;margin-bottom:1.5rem;text-align:center}.ProcessorDetails_modalErrorMessage__JguGG{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:1rem;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem}.ProcessorDetails_errorIcon__LldQe{font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.ProcessorDetails_errorText__2KBPO{color:#dc2626;font-size:.875rem;font-weight:500;line-height:1.4}.ProcessorDetails_modalButtons__ij8TW{display:flex;gap:.75rem;justify-content:center}.ProcessorDetails_modalConfirmButton__ut6Pb{background-color:#dc2626;color:white;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.ProcessorDetails_modalConfirmButton__ut6Pb:hover{background-color:#b91c1c}.ProcessorDetails_modalConfirmButton__ut6Pb:disabled{background-color:#9ca3af;cursor:not-allowed}.ProcessorDetails_modalCancelButton__33h9x{background-color:#6b7280;color:white;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.ProcessorDetails_modalCancelButton__33h9x:hover{background-color:#4b5563}.ProcessorDetails_modalCancelButton__33h9x:disabled{background-color:#9ca3af;cursor:not-allowed}.ProcessorDetails_textareaValue__Bhg60{white-space:pre-wrap;word-break:break-word}@media (max-width:768px){.ProcessorDetails_processorHeader__5nC_z{padding:1rem}.ProcessorDetails_infoRow__BxjX_{flex-direction:column;align-items:flex-start;gap:.25rem}.ProcessorDetails_infoLabel__8zcH3{min-width:auto}.ProcessorDetails_infoValue__0AfME{text-align:left}.ProcessorDetails_infoGrid__Ykedt{grid-template-columns:1fr}.ProcessorDetails_sectionTitle__hf_c6{font-size:1.125rem}}.InvoiceDetails_container__xtOJt{max-width:800px;margin:0 auto;padding:20px}.InvoiceDetails_title__2_iC8{font-size:24px;font-weight:600;color:#1f2937;margin-bottom:8px}.InvoiceDetails_subtitle__ik6sQ{font-size:14px;color:#6b7280;margin-bottom:32px}.InvoiceDetails_loading__IIpQ_{display:flex;justify-content:center;align-items:center;height:200px;font-size:16px;color:#6b7280}.InvoiceDetails_message__Rnip_{padding:12px 16px;border-radius:6px;margin-bottom:24px;font-size:14px;font-weight:500}.InvoiceDetails_message__Rnip_.InvoiceDetails_success__rRZPM{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.InvoiceDetails_message__Rnip_.InvoiceDetails_error__rSHVD{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}.InvoiceDetails_form__hSh0k{display:flex;flex-direction:column;gap:32px}.InvoiceDetails_section__EWEW2{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px}.InvoiceDetails_sectionTitle__8Jo8q{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.InvoiceDetails_formGrid__jr0vh{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.InvoiceDetails_formGroup__45HYh{display:flex;flex-direction:column}.InvoiceDetails_label__kforJ{font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.InvoiceDetails_input__phCw5,.InvoiceDetails_select__jdkJ6{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background-color:#ffffff;transition:border-color .2s,box-shadow .2s}.InvoiceDetails_input__phCw5:focus,.InvoiceDetails_select__jdkJ6:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.InvoiceDetails_input__phCw5::placeholder{color:#9ca3af}.InvoiceDetails_select__jdkJ6{cursor:pointer}.InvoiceDetails_formActions__Fd9kr{display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid #e5e7eb}.InvoiceDetails_saveButton__s6G6K{background-color:#3b82f6;color:#ffffff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.InvoiceDetails_saveButton__s6G6K:hover:not(:disabled){background-color:#2563eb}.InvoiceDetails_saveButton__s6G6K:disabled{background-color:#9ca3af;cursor:not-allowed}@media (max-width:768px){.InvoiceDetails_container__xtOJt{padding:16px}.InvoiceDetails_formGrid__jr0vh{grid-template-columns:1fr;gap:16px}.InvoiceDetails_section__EWEW2{padding:20px}.InvoiceDetails_formActions__Fd9kr{justify-content:center}.InvoiceDetails_saveButton__s6G6K{width:100%}}.ManageAgents_manageAgentsContainer__HH18k{flex:1;background-color:#f8fafc;padding:2rem;min-height:calc(100vh - 70px)}.ManageAgents_header__FE5Ae{margin-bottom:3rem;text-align:center}.ManageAgents_title__rhoRE{font-size:2.5rem;font-weight:700;color:#1e293b;margin:0 0 .5rem}.ManageAgents_subtitle___1nkU{font-size:1.1rem;color:#64748b;margin:0}.ManageAgents_agentsTable__6z8qd{background:white;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);overflow:hidden;margin-bottom:2rem}.ManageAgents_statusBadge__xN1dG{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ManageAgents_activeBadge__4vLYj{background-color:#d1fae5;color:#065f46}.ManageAgents_inactiveBadge__KIEVx{background-color:#fee2e2;color:#991b1b}.ManageAgents_suspendedBadge__GKwLj{background-color:#fef3c7;color:#92400e}.ManageAgents_roleBadge___PKKl{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background-color:#e0e7ff;color:#3730a3}.ManageAgents_roleCell__k0Ac1{text-align:center}.ManageAgents_addAgentContainer__5CPAN{max-width:14rem;margin:0 auto;text-align:center}.ManageAgents_addAgentButton__lDTWA{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;background:linear-gradient(135deg,#008060,#006b4f);color:white;border:none;padding:.875rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.ManageAgents_addAgentButton__lDTWA:hover{transform:translateY(-1px);box-shadow:0 6px 8px -1px rgba(0,0,0,.15)}.ManageAgents_addAgentButton__lDTWA:active{transform:translateY(0)}.ManageAgents_buttonIcon___a_mV{font-size:1.125rem}@media (max-width:768px){.ManageAgents_manageAgentsContainer__HH18k{padding:1rem}.ManageAgents_title__rhoRE{font-size:2rem}.ManageAgents_addAgentButton__lDTWA{padding:.75rem 1rem;font-size:.875rem}}.ManageBrands_manageBrandsContainer__A0i2a{flex:1;background-color:#f8fafc;padding:2rem;min-height:calc(100vh - 70px)}.ManageBrands_header__1ZZZE{margin-bottom:3rem;text-align:center}.ManageBrands_title__JZK3S{font-size:2.5rem;font-weight:700;color:#1e293b;margin:1rem 0 .5rem;line-height:1.2}.ManageBrands_subtitle__97Byl{font-size:1.1rem;color:#64748b;margin:0}.ManageBrands_actions__GtlC4{display:flex;justify-content:center;margin-bottom:3rem;margin-top:2rem}.ManageBrands_addButton__Ceq5Q{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#008060,#006b4a);color:white;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.ManageBrands_addButton__Ceq5Q:hover{transform:translateY(-1px);box-shadow:0 6px 8px -1px rgba(0,0,0,.15)}.ManageBrands_addButton__Ceq5Q:active{transform:translateY(0)}.ManageBrands_buttonIcon__QMZON{font-size:1.1rem}.ManageBrands_brandsSection__ZefQj{margin-top:2rem;margin-bottom:5rem}.ManageBrands_tableContainer__c0FFG{background:white;margin-bottom:2rem;border-radius:.75rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);overflow:hidden}.ManageBrands_tableTitle__palWH{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e2e8f0}.ManageBrands_tableWrapper__39U5T{overflow-x:auto;max-width:100%}.ManageBrands_processorsTable__7H3wx{width:100%;min-width:800px;border-collapse:collapse;font-size:1rem}.ManageBrands_processorsTable__7H3wx th{background-color:#f8fafc;padding:.75rem 1rem;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e2e8f0;white-space:nowrap}.ManageBrands_processorsTable__7H3wx td{padding:.75rem 1rem;border-bottom:1px solid #f1f5f9;vertical-align:top;font-size:1rem}.ManageBrands_processorsTable__7H3wx tbody tr:hover{background-color:#f8fafc}.ManageBrands_nameCell__JFkhL{font-weight:500;color:#1e293b}.ManageBrands_licenseCell__kRzpV code{background-color:#f1f5f9;padding:.25rem .5rem;border-radius:.25rem;font-size:1rem;color:#374151}.ManageBrands_addressCell__PElqW{max-width:200px;word-wrap:break-word}.ManageBrands_brandsCell__LOz51{max-width:150px;word-wrap:break-word}.ManageBrands_roleBadge__ZcVLQ{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background-color:#e0e7ff;color:#3730a3}.ManageBrands_roleCell__J_tay{text-align:center}.ManageBrands_emptyState__Gsr4r,.ManageBrands_loadingState__m2nsD{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;color:#64748b}.ManageBrands_spinner__axnye{width:2rem;height:2rem;border:2px solid #e2e8f0;border-top-color:#008060;border-radius:50%;animation:ManageBrands_spin__9PrDc 1s linear infinite;margin-bottom:1rem}@keyframes ManageBrands_spin__9PrDc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ManageBrands_emptyState__Gsr4r p{margin:0;font-size:1rem}.ManageBrands_modalOverlay__BRy3b{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ManageBrands_modal__XlbVe{background:white;border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.ManageBrands_modalHeader__Ej2Ea{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0;border-bottom:1px solid #e2e8f0;margin-bottom:1.5rem}.ManageBrands_modalTitle__68AB6{font-size:1.5rem;font-weight:600;color:#1e293b;margin:0}.ManageBrands_closeButton___qTQb{background:none;border:none;font-size:1.5rem;color:#64748b;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:color .2s ease}.ManageBrands_closeButton___qTQb:hover{color:#1e293b}.ManageBrands_closeButton___qTQb:disabled{opacity:.5;cursor:not-allowed}.ManageBrands_form__KG2sa{padding:0 1.5rem 1.5rem}.ManageBrands_formGroup__bKqdr{margin-bottom:1.5rem}.ManageBrands_label__kqF8H{display:block;font-weight:500;color:#374151;margin-bottom:.5rem;font-size:1rem}.ManageBrands_input__CY_pC,.ManageBrands_textarea__b6KpO{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.ManageBrands_input__CY_pC:focus,.ManageBrands_textarea__b6KpO:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px rgba(0,128,96,.1)}.ManageBrands_textarea__b6KpO{resize:vertical;min-height:80px}.ManageBrands_helpText__5EyQq{display:block;margin-top:.25rem;font-size:.75rem;color:#6b7280}.ManageBrands_message__97tCm{padding:.75rem;border-radius:.375rem;margin-bottom:1rem;font-size:.875rem}.ManageBrands_successMessage__RLZC_{background-color:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.ManageBrands_errorMessage__vQJLU{background-color:#fee2e2;color:#991b1b;border:1px solid #fecaca}.ManageBrands_formActions__nj_XD{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.ManageBrands_cancelButton__N97Yy{padding:.75rem 1.5rem;border:1px solid #d1d5db;background:white;color:#374151;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ManageBrands_cancelButton__N97Yy:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.ManageBrands_cancelButton__N97Yy:disabled{opacity:.5;cursor:not-allowed}.ManageBrands_submitButton__1KsfK{padding:.75rem 1.5rem;background:linear-gradient(135deg,#008060,#006b4a);color:white;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ManageBrands_submitButton__1KsfK:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.ManageBrands_submitButton__1KsfK:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.ManageBrands_manageBrandsContainer__A0i2a{padding:1rem}.ManageBrands_title__JZK3S{font-size:2rem}.ManageBrands_tableTitle__palWH{padding:1rem;font-size:1.125rem}.ManageBrands_processorsTable__7H3wx{font-size:.75rem}.ManageBrands_processorsTable__7H3wx td,.ManageBrands_processorsTable__7H3wx th{padding:.5rem .75rem}.ManageBrands_modal__XlbVe{margin:1rem;max-width:calc(100vw - 2rem)}.ManageBrands_formActions__nj_XD{flex-direction:column}.ManageBrands_cancelButton__N97Yy,.ManageBrands_submitButton__1KsfK{width:100%}}