.LoginForm_form__d0bmF{display:flex;flex-direction:column}.LoginForm_errorContainer__q_qIX{background-color:#fef2f2;border:1px solid #fecaca;padding:.75rem;border-radius:.375rem}.LoginForm_dark__Q6cWM .LoginForm_errorContainer__q_qIX{background-color:rgba(127,29,29,.2);border-color:#991b1b}.LoginForm_errorContent__z9pw_{display:flex;align-items:center}.LoginForm_errorIcon__eQ0o3{height:1.25rem;width:1.25rem;color:#ef4444}.LoginForm_dark__Q6cWM .LoginForm_errorIcon__eQ0o3{color:#f87171}.LoginForm_errorMessage__OTRCQ{margin-left:.5rem;font-size:.875rem;color:#b91c1c}.LoginForm_dark__Q6cWM .LoginForm_errorMessage__OTRCQ{color:#f87171}.LoginForm_debugContainer__VWmsh{background-color:#eff6ff;border:1px solid #bfdbfe;padding:.75rem;border-radius:.375rem}.LoginForm_dark__Q6cWM .LoginForm_debugContainer__VWmsh{background-color:rgba(30,58,138,.2);border-color:#1e40af}.LoginForm_debugContent__47ezk{display:flex;align-items:center}.LoginForm_debugMessage__byiNU{font-size:.875rem;color:#1d4ed8}.LoginForm_dark__Q6cWM .LoginForm_debugMessage__byiNU{color:#60a5fa}.LoginForm_inputGroup___B9hH{margin-bottom:1rem}.LoginForm_label__AMopd{display:block;font-size:.875rem;font-weight:500;color:#374151}.LoginForm_dark__Q6cWM .LoginForm_label__AMopd{color:#d1d5db}.LoginForm_passwordLabelContainer__PEonF{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.LoginForm_forgotPasswordLink__zg7vH{font-size:.875rem;font-weight:400;color:var(--primary-color);text-decoration:none;transition:color .2s ease}.LoginForm_forgotPasswordLink__zg7vH:hover{color:var(--primary-button-hover);text-decoration:underline}.LoginForm_inputWrapper__N2b9c{margin-top:.25rem;position:relative}.LoginForm_input__XSuKC{display:block;width:100%;border-radius:.375rem;border:1px solid #d1d5db;background-color:white;padding:.5rem .75rem;color:#111827;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.LoginForm_input__XSuKC:focus{border:2px solid var(--secondary-color);outline:none}.LoginForm_dark__Q6cWM .LoginForm_input__XSuKC{border-color:#4b5563;background-color:#1f2937;color:#f9fafb}.LoginForm_dark__Q6cWM .LoginForm_input__XSuKC:focus{border-color:#818cf8;box-shadow:0 0 0 1px #818cf8}.LoginForm_errorText__vrtP_{margin-top:.25rem;font-size:.875rem;color:#dc2626}.LoginForm_dark__Q6cWM .LoginForm_errorText__vrtP_{color:#f87171}.LoginForm_submitButton__IbRQt{display:flex;width:100%;justify-content:center;border-radius:.375rem;border:1px solid transparent;background-color:var(--primary-color);padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:white;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);cursor:pointer}.LoginForm_submitButton__IbRQt:hover{background-color:var(--primary-button-hover)}.LoginForm_submitButton__IbRQt:focus{outline:none;box-shadow:0 0 0 2px var(--septenary-color),0 0 0 4px rgba(10,110,33,.1)}.LoginForm_submitButton__IbRQt:disabled{opacity:.5;cursor:not-allowed}.LoginForm_passwordInputGroup__kDZNt{position:relative;margin-bottom:0}.LoginForm_eyeIcon__WZIoK{position:absolute;right:12px;top:38px;cursor:pointer;z-index:1}.LoginForm_forgotPasswordContainer__UENkf{text-align:right}.LoginForm_divider__J5XGC{display:flex;align-items:center;text-align:center;margin:.5rem 0}.LoginForm_divider__J5XGC:after,.LoginForm_divider__J5XGC:before{content:"";flex:1 1;border-bottom:1px solid #e5e7eb}.LoginForm_dividerText__gz2e4{padding:0 .75rem;font-size:.875rem;color:#6b7280;font-weight:500}.LoginForm_magicLinkButton__cAsNd{display:flex;width:100%;justify-content:center;border-radius:.375rem;border:1px solid var(--primary-color);background-color:white;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--primary-color);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);cursor:pointer;transition:all .2s ease}.LoginForm_magicLinkButton__cAsNd:hover{background-color:var(--septenary-color)}.LoginForm_magicLinkButton__cAsNd:focus{outline:none;box-shadow:0 0 0 2px var(--septenary-color),0 0 0 4px rgba(10,110,33,.1)}.LoginForm_magicLinkButton__cAsNd:disabled{opacity:.5;cursor:not-allowed}.BusinessSelectionModal_overlay__nyAwc{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:20px}.BusinessSelectionModal_modal__et9sg{background:white;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.BusinessSelectionModal_header___j2gx{padding:24px 24px 16px;border-bottom:1px solid #e5e7eb}.BusinessSelectionModal_title__eON_E{font-size:20px;font-weight:600;color:#121212;margin:0 0 8px}.BusinessSelectionModal_subtitle__uQQha{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.BusinessSelectionModal_businessList__Zjdo1{padding:16px 24px;display:flex;flex-direction:column;gap:12px}.BusinessSelectionModal_businessCard__NeZzs{display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:white;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.BusinessSelectionModal_businessCard__NeZzs:hover:not(:disabled){border-color:var(--primary-color);background-color:var(--tertiary-color)}.BusinessSelectionModal_businessCard__NeZzs:disabled{cursor:not-allowed;opacity:.6}.BusinessSelectionModal_businessInfo__Ei8hv{display:flex;flex-direction:column;gap:4px}.BusinessSelectionModal_businessName__axDBO{font-size:16px;font-weight:600;color:#121212}.BusinessSelectionModal_businessLocation__tGacn{font-size:14px;color:#6b7280}.BusinessSelectionModal_inactiveTag__AyIio{font-size:12px;font-weight:500;color:#dc2626;background-color:#fef2f2;padding:4px 8px;border-radius:4px}.BusinessSelectionModal_loadingOverlay__yb0I0{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:12px}.BusinessSelectionModal_spinner__TlGYP{width:32px;height:32px;border:3px solid #e5e7eb;border-top:3px solid var(--primary-color);border-radius:50%;animation:BusinessSelectionModal_spin__hWTqo 1s linear infinite}@keyframes BusinessSelectionModal_spin__hWTqo{to{transform:rotate(1turn)}}.BusinessSelectionModal_cancelButton__fQ2ID{width:calc(100% - 48px);margin:0 24px 24px;padding:12px 16px;background:white;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease}.BusinessSelectionModal_cancelButton__fQ2ID:hover:not(:disabled){background-color:#f9fafb;border-color:#d1d5db}.BusinessSelectionModal_cancelButton__fQ2ID:disabled{cursor:not-allowed;opacity:.5}.Checkout_checkoutPanel__VAtKi{width:380px;height:100vh;background-color:#fff;box-shadow:-4px 0 10px rgba(0,0,0,.1);overflow-y:auto;z-index:1000;animation:Checkout_slideIn__2ww9U .3s ease-in-out}@keyframes Checkout_slideIn__2ww9U{0%{transform:translateX(100%)}to{transform:translateX(0)}}.Checkout_checkoutContent__xQO63{padding:15px 25px;display:flex;flex-direction:column;height:100%}.Checkout_checkoutTitle__QJUdF{font-weight:700;font-size:24px;letter-spacing:0;margin-bottom:15px;color:var(--secondary-color)}.Checkout_sectionTitle__9pYSG{color:#61847b;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.4px;text-transform:uppercase}.Checkout_sectionHeader__uVvVA{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.Checkout_chipOptions__P9iEP{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.Checkout_selectableChip__2C544{display:inline-flex;padding:6px 12px;justify-content:center;align-items:center;gap:6px;border-radius:24px;font-size:12px;font-weight:700;line-height:normal;white-space:nowrap;color:#282828;border:2px solid transparent;cursor:pointer;transition:all .2s ease}.Checkout_patientChip__CA4Ud{background-color:#adebbe}.Checkout_patientChip__CA4Ud.Checkout_chipSelected__xIjEo{border-color:#5cb77a}.Checkout_clinicChip__3qtyX{background-color:#0fecef}.Checkout_clinicChip__3qtyX.Checkout_chipSelected__xIjEo{border-color:#0bb8ba}.Checkout_chipUnselected__Y3Wdn{opacity:.6;box-shadow:none;background-color:transparent;border:1px solid gray}.Checkout_chipUnselected__Y3Wdn:hover{opacity:1}.Checkout_chipDisabled__Gvhyd{opacity:.4;cursor:not-allowed}.Checkout_multiPatientShippingNotice__hTfqq{display:flex;align-items:flex-start;gap:8px;padding:8px;background-color:#fef5dc;border-radius:8px;margin-top:4px}.Checkout_multiPatientShippingNotice__hTfqq svg{width:14px;height:14px;min-width:14px;min-height:14px;flex-shrink:0;margin-top:3px}.Checkout_multiPatientShippingNotice__hTfqq span{color:#121212;font-size:12px;font-weight:500}.Checkout_addCardChip__WgRgT{display:inline-flex;padding:6px 12px;justify-content:center;align-items:center;gap:6px;border-radius:24px;font-size:12px;font-weight:700;line-height:normal;white-space:nowrap;color:var(--primary-color);background-color:#fff;border:1px dashed var(--primary-color);cursor:pointer;transition:all .2s ease}.Checkout_addCardChip__WgRgT:hover{background-color:#f0faf2}.Checkout_paymentTypeBadge__QE2TX{padding:1px 8px;border-radius:24px;font-size:8px;font-weight:700;color:#020202;background-color:#fff}.Checkout_supplyTag__QXVqp{color:#a5a5a5;background-color:#ececec;border-radius:32px;padding:2px 5px;font-weight:500;font-size:10px;letter-spacing:0;margin-left:5px}.Checkout_supplyImage__rkfdD{border-radius:6px;border:1px solid #ececec}.Checkout_supplyRow__m63i1{display:flex;align-items:center;gap:10px;margin-top:5px}.Checkout_productDetails__Q_wfr{display:flex;flex-direction:column;gap:5px}.Checkout_itemDetails__Fc7Kb{padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid rgb(230,230,230);align-items:center}.Checkout_itemImage__NI_rO{display:flex;align-items:center;gap:10px}.Checkout_prescriptionNumber__2SSml{font-weight:600;font-size:12px;text-transform:uppercase;color:#61847b;margin-bottom:4px;margin-top:8px;display:flex;align-items:center}.Checkout_medicationImage__ZhxZB{width:60px;height:60px;background-color:#f5f5f5;border-radius:4px;border:1px solid #e0e0e0}.Checkout_itemDetailTwo__rucLf{color:var(--secondary-color);font-size:14px;font-weight:700}.Checkout_priceSection__KbQRt{margin-bottom:15px;border-bottom:1px solid #e0e0e0;padding-bottom:10px}.Checkout_priceDetails__E4WqW{display:flex;flex-direction:column}.Checkout_priceRow__h8cOH{display:flex;justify-content:space-between}.Checkout_totalPrice__vmaA3{color:var(--primary-color);font-weight:700}.Checkout_paymentInstruction__f8Qkp{font-size:14px;color:var(--secondary-color);font-weight:400;margin-bottom:8px}.Checkout_paymentOptions__OsDMT{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.Checkout_shippingOptions__obpT9{display:flex;justify-content:space-between;margin-bottom:20px}.Checkout_paymentOption__OCMfG{display:flex;align-items:flex-start;padding:15px;cursor:pointer;transition:all .2s ease;border-radius:12px;border:1px solid #cbcbcb;background:#fff}.Checkout_paymentOption__OCMfG:hover:not(.Checkout_paymentDisabled__6mndy){background:#f8f8f8;border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.Checkout_shippingOption__eMLRz{display:flex;align-items:flex-start;padding:0 15px;height:40px;cursor:pointer;transition:all .2s ease;border-radius:12px;border:1px solid #cbcbcb;background:#fff}.Checkout_shippingOption__eMLRz:hover{background:#f8f8f8;border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.Checkout_paymentSelected__lIKgh{border:2px dashed var(--primary-color);background:#fbfefc}.Checkout_paymentSelected__lIKgh:hover{background:#f0faf3;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,174,48,.2)}.Checkout_paymentDisabled__6mndy{opacity:.6;cursor:not-allowed!important;background:#f9f9f9}.Checkout_paymentDisabled__6mndy .Checkout_optionDescription__wiDRK,.Checkout_paymentDisabled__6mndy .Checkout_optionTitle__qY7TW{color:#999!important}.Checkout_paymentOption__OCMfG input{margin-right:12px;margin-top:3px;accent-color:var(--primary-color)}.Checkout_optionContent__eRELc{flex:1 1;display:flex}.Checkout_optionHeader__TBEzq{display:flex;align-self:start;margin-bottom:5px;padding-top:5px}.Checkout_optionIcon__mlvV0{margin-right:10px;display:flex;align-items:center}.Checkout_optionTitle__qY7TW{font-size:14px;font-weight:600;color:var(--secondary-color)}.Checkout_optionDescription__wiDRK{font-size:12px;color:var(--secondary-color);margin:0;line-height:1.4}.Checkout_finishButton__PDCu0{background-color:var(--primary-color);color:white;border:none;border-radius:8px;height:40px;min-height:40px;font-size:14px;font-weight:600;cursor:pointer;margin-top:auto;margin-bottom:12px;transition:background-color .2s;display:flex;align-items:center;justify-content:center;padding:10px}.Checkout_finishButton__PDCu0:hover:not(:disabled){background-color:var(--primary-button-hover);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,174,48,.2)}.Checkout_finishButton__PDCu0:disabled{background-color:var(--primary-color);opacity:.5;cursor:not-allowed}.Checkout_finishButtonControlled__y3nXu{background-color:#f59e0b;color:white;border:none;border-radius:8px;height:40px;min-height:40px;font-size:14px;font-weight:600;cursor:pointer;margin-top:auto;margin-bottom:12px;transition:background-color .2s;display:flex;align-items:center;justify-content:center;padding:10px}.Checkout_finishButtonControlled__y3nXu:hover:not(:disabled){background-color:#d97706;transform:translateY(-1px);box-shadow:0 2px 4px rgba(245,158,11,.3)}.Checkout_finishButtonControlled__y3nXu:disabled{background-color:#f59e0b;opacity:.5;cursor:not-allowed}.Checkout_approvalNotice__B6jy_{background-color:#fef3c7;border:1px solid #fcd34d;border-radius:8px;padding:4px 8px;margin-top:0;margin-bottom:0}.Checkout_approvalNotice__B6jy_ p{font-size:12px;color:#92400e;margin:0;line-height:1.5}.Checkout_deliveryNote__W0403{font-weight:500;font-size:12px;text-transform:uppercase;line-height:22px;color:#808080}.Checkout_deliveryTotal__mBrbN{font-weight:900;font-size:12px;text-transform:uppercase;color:#121212}.Checkout_checkoutHeader__eBael{border-bottom:1px solid rgb(230,230,230);margin-bottom:15px;padding-bottom:15px}.Checkout_checkoutHeaderTitle__Lkc49{font-weight:700;font-size:14px;letter-spacing:20%;vertical-align:middle;text-transform:uppercase;color:#808080}.Checkout_checkoutName__LI3Lz{font-weight:700;font-size:14px;color:#121212}.Checkout_checkoutAddress__yFcoa,.Checkout_checkoutPhone__SnasC{font-weight:400;font-size:12px;color:#121212}.Checkout_controlledSubstance__7M4bX{background-color:#ececec;border-radius:32px;padding:2px 8px;font-weight:500;font-size:10px;letter-spacing:0;color:#808080;margin-left:3px}.Checkout_spinner__AYBBy{border:2px solid #f3f3f3;border-top:2px solid var(--primary-color);border-radius:50%;width:20px;height:20px;animation:Checkout_spin__upOVL 1s linear infinite;margin:0 auto}@keyframes Checkout_spin__upOVL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Checkout_checkoutPanel__VAtKi{width:100%;max-width:500px;height:auto;margin:0 auto;box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:12px}.Checkout_checkoutContent__xQO63{height:auto;padding:20px}}@media (max-width:640px){.Checkout_checkoutPanel__VAtKi{width:100%;max-width:100%;margin:0;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:8px}.Checkout_checkoutContent__xQO63{padding:16px}.Checkout_checkoutTitle__QJUdF{font-size:20px;margin-bottom:12px}.Checkout_sectionTitle__9pYSG{font-size:12px}.Checkout_paymentInstruction__f8Qkp{font-size:13px;margin-bottom:12px}.Checkout_paymentOptions__OsDMT{gap:12px;margin-bottom:16px}.Checkout_paymentOption__OCMfG,.Checkout_shippingOption__eMLRz{padding:12px}.Checkout_optionTitle__qY7TW{font-size:13px}.Checkout_optionDescription__wiDRK{font-size:11px}.Checkout_finishButton__PDCu0{height:48px;font-size:16px}}@media (max-width:480px){.Checkout_checkoutPanel__VAtKi{border-radius:0}.Checkout_checkoutContent__xQO63{padding:12px}.Checkout_checkoutTitle__QJUdF{font-size:18px;margin-bottom:10px}.Checkout_sectionTitle__9pYSG{font-size:11px}.Checkout_paymentInstruction__f8Qkp{font-size:12px;margin-bottom:10px}.Checkout_paymentOptions__OsDMT{gap:10px;margin-bottom:12px}.Checkout_shippingOptions__obpT9{flex-direction:column;gap:10px}.Checkout_paymentOption__OCMfG,.Checkout_shippingOption__eMLRz{padding:10px}.Checkout_shippingOption__eMLRz{width:100%;height:auto;padding:12px 15px}.Checkout_optionTitle__qY7TW{font-size:12px}.Checkout_optionDescription__wiDRK{font-size:10px}}.Checkout_productImageContainer__W88_N{min-width:48px;max-height:48px;overflow:hidden;border-radius:6px}.Checkout_productInfoContainer__Fexfq{display:flex;justify-content:space-between;width:100%;align-items:center;margin-left:10px}.Checkout_customBadge__3kqo5{background-color:#f3e5f5;color:#7b1fa2;border-radius:16px;padding:2px 6px;font-size:10px;font-weight:500;margin-left:8px}.Checkout_priceContainer__Gze6a{text-align:right}.Checkout_priceValue__ZajDs{font-weight:700;font-size:14px;color:#121212}.Checkout_priceLabel__hJOAa{font-weight:500;font-size:12px;color:#808080}.Checkout_centerAlignContent__dtxd_{align-content:center}.Checkout_paymentOptionActive__peclF{color:var(--primary-color)}.Checkout_paymentOptionInactive__Uzhd0{color:#121212}.Checkout_shippingLabelDisabled__h5NHe{cursor:not-allowed;opacity:.6}.Checkout_shippingLabelEnabled__YVXAC{cursor:pointer;opacity:1}.Checkout_payByClinicWrapper__w9kRG{position:relative}.Checkout_addCardButton__vcTt4{position:absolute;bottom:25px;right:8px;padding:4px 10px;background-color:var(--primary-color);color:white;border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:background-color .2s ease;opacity:1;z-index:1}.Checkout_addCardButton__vcTt4:hover{background-color:var(--primary-button-hover)}.Checkout_voucherSection__zRI3L{border-bottom:1px solid #e6e6e6;margin-bottom:15px;padding-bottom:15px}.Checkout_voucherInputContainer__IMRxJ{display:flex;gap:10px;margin-top:10px}.Checkout_voucherInput__vXqHH{flex:1 1;padding:9px 12px;border:1px solid #cbcbcb;border-radius:8px;font-size:14px;font-weight:500;color:var(--secondary-color);transition:border-color .2s}.Checkout_voucherInput__vXqHH:focus{outline:none;border-color:var(--primary-color)}.Checkout_voucherInput__vXqHH::placeholder{color:#999;font-weight:400}.Checkout_applyButton__6koJY{padding:9px 24px;background-color:var(--primary-color);color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.Checkout_applyButton__6koJY:hover:not(:disabled){background-color:var(--primary-button-hover);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,174,48,.2)}.Checkout_applyButton__6koJY:disabled{opacity:.5;cursor:not-allowed}.Checkout_voucherError__YKNEx{color:#e5532a;font-size:12px;font-weight:500;margin-top:8px;margin-bottom:0}.Checkout_appliedVoucherContainer__AMcPP{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background-color:#f0faf3;border:1px solid var(--primary-color);border-radius:8px;margin-top:10px}.Checkout_appliedVoucherCode___uocv{font-size:14px;font-weight:600;color:var(--primary-color)}.Checkout_removeButton__91mN4{padding:4px 12px;background-color:transparent;color:#e5532a;border:1px solid #e5532a;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.Checkout_removeButton__91mN4:hover{background-color:#e5532a;color:white}.Checkout_discountAmount__CXC1t{font-weight:700;font-size:14px;color:var(--primary-color)}.Checkout_autoRefillSection__Sb498{display:flex;align-items:flex-start;gap:12px;padding:16px 0;margin-bottom:16px;cursor:pointer;transition:background-color .2s ease;border-top:1px solid #e0e0e0;margin-top:10px}.Checkout_autoRefillCheckbox__d_d7C{flex-shrink:0;display:flex;align-items:center;justify-content:center}.Checkout_autoRefillContent__Jux_N{flex:1 1}.Checkout_autoRefillTitle__n5275{color:#121212;font-size:14px;font-weight:700;line-height:16px;display:flex;gap:8px}.Checkout_autoRefillDescription__WzbAf{color:#132f19;font-size:12px;font-weight:400;line-height:150%}.Checkout_autoRefillDescription__WzbAf strong{font-weight:700}.Checkout_patientsHeader__KKF1x{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.Checkout_patientsHeader__KKF1x .Checkout_checkoutHeaderTitle__Lkc49{margin:0}.Checkout_patientsNavButtons__ZuwNO{display:flex;gap:4px}.Checkout_patientNavBtn__1mTfp{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e5e7eb;border-radius:6px;background-color:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease}.Checkout_patientNavBtn__1mTfp:hover{background-color:#f3f4f6;border-color:#d1d5db;color:#374151}.Checkout_patientsScrollContainer__rRH0S{display:flex;gap:12px;overflow-x:auto;padding:4px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.Checkout_patientsScrollContainer__rRH0S::-webkit-scrollbar{display:none}.Checkout_patientCard__fDr6X{flex-shrink:0;min-width:200px;padding:12px 16px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;scroll-snap-align:start}.Checkout_patientCardName__AzgxG{font-weight:700;font-size:14px;color:#121212;margin:0 0 4px}.Checkout_patientCardAddress__bp8Uv{font-weight:400;font-size:12px;color:#6b7280;margin:0 0 2px}.Checkout_patientCardPhone__yIdFN{font-weight:400;font-size:12px;color:#6b7280;margin:0}.Checkout_multiPatientBadge__i11sX{background-color:#e0fbff;color:#009bb2;padding:4px 10px;text-transform:none}.Checkout_controlledBadge__Hj_D0,.Checkout_multiPatientBadge__i11sX{border-radius:16px;font-size:10px;font-weight:600;margin-left:8px;letter-spacing:0}.Checkout_controlledBadge__Hj_D0{background-color:#fce7f3;color:#db2777;padding:2px 8px;text-transform:uppercase}.Checkout_patientInfoLine__Qotye{font-weight:600;font-size:12px;color:#374151;margin-bottom:12px;margin-top:0}.Checkout_patientPhoneSeparator__hxb_0{font-weight:400;color:#6b7280}.Stepper_container__Mf3MC{background-color:#f9fafb;display:flex;flex-direction:column;width:100%;max-width:500px;margin:0 auto}.Stepper_logoContainer__CY_jA{display:flex;justify-content:center;padding-top:2rem;padding-bottom:2rem;gap:15px}.Stepper_logoText__rK_hs{font-weight:600;font-size:20.29px;line-height:100%;letter-spacing:.61px;vertical-align:middle;text-transform:uppercase;color:var(--secondary-color);align-content:center}.Stepper_stepsContainer__L6nHd{width:100%;padding:0 2rem;position:relative}.Stepper_stepsRow__meEIe{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;width:100%}.Stepper_stepItem__MBouZ{display:flex;flex-direction:column;position:relative;flex:1 1}.Stepper_stepItem__MBouZ:first-child{align-items:flex-start}.Stepper_stepItem__MBouZ:last-child{align-items:flex-end}.Stepper_stepItem__MBouZ:not(:first-child):not(:last-child){align-items:center}.Stepper_stepCircle__8tONu{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;margin-bottom:10px;font-weight:500;font-size:12px;line-height:16px;letter-spacing:.5px}.Stepper_stepItem__MBouZ:last-child .Stepper_stepCircle__8tONu{margin-right:40px}.Stepper_stepItem__MBouZ:first-child .Stepper_stepCircle__8tONu{margin-left:22px}.Stepper_stepCircleActive__gW_Xz{border:1px solid var(--primary-color);color:var(--primary-color)}.Stepper_stepCircleCompleted__OBZMl{background-color:#10b981;color:white}.Stepper_stepCircleInactive__7t81w{border:1px solid #d1d5db;color:#9ca3af}.Stepper_stepName__TPTcF{font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;text-align:center;color:#121212;max-width:150px}.Stepper_stepNameActive__kNbYj,.Stepper_stepNameInactive__5qa8f{color:#121212}.Stepper_connector__A7Xq0{position:absolute;top:14px;height:2px;z-index:0}.Stepper_connectorActive__AQICo{background-color:var(--primary-color)}.Stepper_connectorInactive__VQ8ZP{background-color:#e5e7eb}.Stepper_contentContainer__iuASx{flex:1 1;width:100%;max-width:497px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;padding-bottom:2rem}.Stepper_connectorFirst__Grenh{left:calc(2rem + 22px + 28px + 8px);right:calc(50% + 14px + 8px)}.Stepper_connectorSecond__DupGO{left:calc(50% + 14px + 8px);right:calc(2rem + 40px + 28px + 8px)}.DrugProductsPage_container__37zMY{min-height:100vh;background-color:#f9fafb;padding:1.5rem}.DrugProductsPage_header__SG899{display:flex;justify-content:space-between;margin-bottom:2rem}.DrugProductsPage_title__MWePW{font-size:1.5rem;font-weight:700;color:#111827}.DrugProductsPage_createButton__A8Dya{background-color:var(--primary-color);color:white;padding:.625rem 1rem;border-radius:.375rem;display:flex;align-items:center;gap:.5rem;cursor:pointer}.DrugProductsPage_actionBar__CZkLB{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;align-items:center;justify-content:space-between}.DrugProductsPage_searchFilterWrapper__9tJA2{display:flex;gap:.75rem;flex-wrap:nowrap}.DrugProductsPage_exportButton__zcXGT{padding:8px 16px;background-color:var(--primary-color);color:white;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;box-shadow:0 3px 6px -3px #0000000d,0 2px 4px -2px #0000000d,0 1px 2px -1px #0000000d,0 1px 0 -1px #0000000d}.DrugProductsPage_exportButton__zcXGT:hover:not(:disabled){background-color:var(--primary-button-hover);transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.DrugProductsPage_exportButton__zcXGT:disabled{opacity:.5;cursor:not-allowed}.DrugProductsPage_viewToggleContainer__0psrD{display:flex;border-radius:8px;overflow:hidden;border:1px solid #dbdbdb;box-shadow:0 3px 6px -3px #0000000d,0 2px 4px -2px #0000000d,0 1px 2px -1px #0000000d,0 1px 0 -1px #0000000d;height:max-content}.DrugProductsPage_viewButton__TxFmt{padding:8px 12px;background-color:white;border:none;cursor:pointer;transition:all .2s ease}.DrugProductsPage_viewButton__TxFmt:hover:not(.DrugProductsPage_viewButtonActive__o71FX){background-color:#f5f5f5;transform:scale(1.05)}.DrugProductsPage_viewButtonActive__o71FX{background-color:#f2f2f2}.DrugProductsPage_viewIcon__lu1Yz{width:1.25rem;height:1.25rem;color:#4b5563}.DrugProductsPage_searchContainer__UNygb{flex-grow:1;max-width:230px;position:relative;background-color:white;border:1px solid #dbdbdb;box-shadow:0 3px 6px -3px #0000000d,0 2px 4px -2px #0000000d,0 1px 2px -1px #0000000d,0 1px 0 -1px #0000000d;border-radius:8px}.DrugProductsPage_searchInput__i_OOe{width:100%;padding:6px 16px 6px 25px;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.DrugProductsPage_searchIcon__igjKj{position:absolute;left:5px;top:50%;transform:translateY(-50%);color:#9ca3af;width:1rem;height:1rem}.DrugProductsPage_filterBar__eiuX1{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.DrugProductsPage_filterButton__XKoZa{padding:.5rem 1rem;border-radius:.375rem;display:flex;align-items:center;gap:.5rem;background-color:white;border:1px solid #e5e7eb;font-size:.875rem}.DrugProductsPage_filterButtonActive__YcTr8{background-color:#f3f4f6;border-color:#d1d5db}.DrugProductsPage_filterBadge__lV_Rz{background-color:#10b981;color:white;font-size:.75rem;border-radius:9999px;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.DrugProductsPage_clearButton__ZOEO6{padding:.5rem 1rem;color:#6b7280;display:flex;align-items:center;gap:.25rem}.DrugProductsPage_clearButton__ZOEO6:hover{color:#374151}.DrugProductsPage_loadingContainer__EweMs{display:flex;justify-content:center;align-items:center;height:16rem}.DrugProductsPage_spinner__qPRHy{animation:DrugProductsPage_spin__VDnTQ 1s linear infinite;border-radius:9999px;height:3rem;width:3rem;border-bottom:2px solid #111827;border-color:#111827 currentcolor;border-top:2px solid #111827}@keyframes DrugProductsPage_spin__VDnTQ{to{transform:rotate(1turn)}}.DrugProductsPage_errorMessage__tLtab{background-color:#fee2e2;color:#dc2626;padding:1rem;border-radius:.375rem}.DrugProductsPage_gridLayout__cqQgh{display:flex;flex-wrap:wrap;gap:10px}.DrugProductsPage_emptyState__pGy8B{grid-column:1/-1;background-color:white;border-radius:.375rem;padding:2rem;text-align:center}.DrugProductsPage_emptyText__kx7T5{color:#6b7280}.DrugProductsPage_tableContainer__V_cK6{background-color:white;border-radius:.375rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);overflow-x:auto;max-width:max-content}.DrugProductsPage_table__nELlb{min-width:100%;border-collapse:collapse}.DrugProductsPage_tableHeader__338O3{background-color:#f9fafb}.DrugProductsPage_tableHeaderCell__znTLb{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.DrugProductsPage_tableBody__lluIp{background-color:white}.DrugProductsPage_tableRow__Kkw3n{border-top:1px solid #e5e7eb}.DrugProductsPage_tableRow__Kkw3n:hover{background-color:#f9fafb}.DrugProductsPage_tableCell__SNx5_{padding:1rem 1.5rem;white-space:nowrap}.DrugProductsPage_cellText__bDrRK{font-size:.875rem}.DrugProductsPage_cellTextPrimary__C3BEp{font-weight:500;color:#111827}.DrugProductsPage_cellTextSecondary__BUdkE{color:#6b7280}.DrugProductsPage_statusBadgeActive__zVAdv{padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:9999px;background-color:#d1fae5;color:var(--primary-color)}.DrugProductsPage_statusBadgeDiscontinued__S_lYX{padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:9999px;background-color:#fee2e2;color:#b91c1c}.DrugProductsPage_actionContainer__jothn{display:flex;justify-content:flex-end;gap:.5rem}.DrugProductsPage_editButton__B_sTv{color:#4f46e5}.DrugProductsPage_editButton__B_sTv:hover{color:#4338ca}.DrugProductsPage_deleteButton__ENiIa{color:#dc2626;margin-left:1rem}.DrugProductsPage_deleteButton__ENiIa:hover{color:#b91c1c}.DrugProductsPage_productTypeLabel__x_dN_{position:absolute;top:.5rem;left:.5rem;background-color:white;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;color:#374151;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.DrugProductsPage_newBadge__P8RKA{position:absolute;top:.5rem;right:.5rem;background-color:var(--primary-color);color:white;font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:.25rem}.DrugProductsPage_productCardInfo__Sim1X{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 0}.DrugProductsPage_productName__jRQ1N{font-weight:500;font-size:1rem;color:#111827}.DrugProductsPage_productDetails__qkBnB{display:flex;color:#6b7280;font-size:.875rem}.DrugProductsPage_productPrice__UBMgD{font-weight:600;color:#10b981;font-size:1rem;margin-top:.25rem}.DrugProductsPage_outOfStockLabel__ojmbC{color:#9ca3af;font-size:.75rem;margin-top:.25rem}.DrugProductsPage_viewMoreContainer__Y6WyA{display:flex;justify-content:center;margin-top:2rem;padding:1rem 0}.DrugProductsPage_viewMoreButton__myn3e{padding:.75rem 2rem;background-color:white;color:var(--primary-color);border:2px solid var(--primary-color);border-radius:.375rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.DrugProductsPage_viewMoreButton__myn3e:hover{background-color:var(--primary-color);color:white;transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.DrugProductsPage_expandButton__Bdakz{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s ease}.DrugProductsPage_expandButton__Bdakz:hover{color:#111827}.DrugProductsPage_expandIcon__dRB_O{transition:transform .2s ease}.DrugProductsPage_expandIconRotated__i0RS_{transform:rotate(180deg)}.DrugProductsPage_expandedRow__IQhnS{background-color:#f9fafb}.DrugProductsPage_expandedCell__8e2t4{padding:0!important}.DrugProductsPage_expandedContent__dH6TL{padding:1.5rem;background-color:#f9fafb;border-top:1px solid #e5e7eb}.DrugProductsPage_nestedTable__460Bo{width:100%;border-collapse:collapse;background-color:white;border-radius:.375rem;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.DrugProductsPage_nestedTable__460Bo thead{background-color:#f3f4f6}.DrugProductsPage_nestedTable__460Bo th{padding:.5rem 1rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.DrugProductsPage_nestedTable__460Bo tbody tr{border-top:1px solid #e5e7eb}.DrugProductsPage_nestedTable__460Bo tbody tr:hover{background-color:#f9fafb}.DrugProductsPage_nestedTable__460Bo td{padding:.75rem 1rem;font-size:.875rem;color:#111827}.DrugProductsPage_noData__1yNKr{color:#6b7280;font-size:.875rem;font-style:italic;margin:0}.DrugProductsPage_actionBarLeft__fJ9PJ{display:flex;gap:12px}.DrugProductsPage_actionBarRight__lKEMb{display:flex;gap:12px;align-items:center}.DrugProductsPage_expandColumn__zKWiR{width:50px}.DrugProductsPage_expandCollapseButtons__s_70O{display:flex;gap:8px;align-items:center}.DrugProductsPage_expandCollapseButton__2DUpn{padding:8px 16px;background-color:white;color:var(--primary-color);border:1px solid var(--primary-color);border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 3px 6px -3px #0000000d,0 2px 4px -2px #0000000d,0 1px 2px -1px #0000000d,0 1px 0 -1px #0000000d}.DrugProductsPage_expandCollapseButton__2DUpn:hover{background-color:var(--primary-color);color:white;transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.DrugProductsPage_tableHeaderCellNarrow__Au_O8{width:50px;padding:.75rem 1rem}.page_productNameWrapper__p8In9{display:flex;align-items:center;gap:.5rem}.page_newBadgeStatic__R0LTK{position:static;margin-left:0}.page_actionBarRight__hnWnJ{display:flex;gap:16px;align-items:center}.page_multiPatientBanner__cYqwz{display:flex;align-items:center;gap:32px;padding:8px 12px;background-color:#fef5dc;border:1px solid #f5d584;border-radius:8px;margin-bottom:16px;max-width:max-content}.page_multiPatientBannerContent__DgsZy{display:flex;align-items:flex-start;gap:12px}.page_warningIcon__XQV0P{flex-shrink:0;margin-top:2px}.page_multiPatientBannerTextContainer__MvgNM{display:flex;flex-direction:column}.page_multiPatientBannerTitle__0dsov{font-size:14px;font-weight:600;color:#b58717;margin:0}.page_hardRefreshButton__6q5g4{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;font-size:13px;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease}.page_hardRefreshButton__6q5g4:hover{background-color:#f5f5f5;border-color:#d1d5db;color:#333}.page_hardRefreshButton__6q5g4 svg{width:14px;height:14px}.page_orderTypeToggle__x9Lvy{display:flex;border-radius:8px;overflow:hidden;border:1px solid var(--primary-color);box-shadow:0 3px 6px -3px #0000000d,0 2px 4px -2px #0000000d,0 1px 2px -1px #0000000d,0 1px 0 -1px #0000000d;height:max-content}.page_orderTypeButton__5zFWm{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:white;border:none;cursor:pointer;transition:all .2s ease;font-size:13px;font-weight:500;color:#666;white-space:nowrap}.page_betaLabel__m_xsY{font-size:8px;font-weight:700;padding:0 6px;background-color:#fff;color:var(--septenary-color);border:1px solid var(--septenary-color);border-radius:8px;text-transform:uppercase;letter-spacing:.5px}.page_orderTypeButtonActive__8shMf{background-color:var(--septenary-color);color:white;font-weight:600}.page_multiPatientDisclaimerText__PE_C2{font-size:13px;font-weight:500;color:#121212;margin:0;line-height:1.4}.SectionWrapper_container__AT_rW{width:100%;margin-right:auto;margin-left:auto}.PasswordInput_container__mME46{display:flex;flex-direction:column;width:100%}.PasswordInput_label__YoGa7{font-weight:500;font-size:14px;line-height:100%;color:#121212;margin-bottom:4px;display:block}.PasswordInput_required__NEM_R{color:#e5532a;margin-left:2px;font-weight:700}.PasswordInput_inputWrapper__thGQ9{position:relative;width:100%}.PasswordInput_input__AV6V2{width:100%;padding:.625rem 2.5rem .625rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;color:#1f2937;background-color:white;transition:all .15s ease-in-out;height:45px}.PasswordInput_input__AV6V2:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(0,174,48,.1)}.PasswordInput_input__AV6V2:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.PasswordInput_input__AV6V2::placeholder{color:#9ca3af}.PasswordInput_inputError__sMrW3{border-color:#ef4444}.PasswordInput_inputError__sMrW3:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.PasswordInput_toggleButton__j9cJP{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.25rem;color:#6b7280;display:flex;align-items:center;justify-content:center;transition:color .15s ease-in-out}.PasswordInput_toggleButton__j9cJP:hover{color:#374151}.PasswordInput_toggleButton__j9cJP:focus{outline:none}.PasswordInput_errorText__RUP2n{font-size:.75rem;color:#ef4444;margin-top:.25rem}.DeleteModal_modalOverlay__LVjTw{position:fixed;inset:0;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.DeleteModal_modalContent__fGjLx{background-color:white;border-radius:.5rem;padding:35px 40px;max-width:460px;width:100%}.DeleteModal_modalTitle__ZEozB{margin-bottom:1rem;text-align:left;font-weight:500;font-size:18px;letter-spacing:0;color:#121212}.DeleteModal_modalMessage__YjyBm{color:#999999;margin-bottom:1rem;font-weight:500;font-size:14px;letter-spacing:0}.DeleteModal_deleteKeyword__Fi6_o{font-weight:700;font-size:14px;letter-spacing:0;color:#121212}.DeleteModal_confirmInput__9zB7u{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;margin-bottom:1.5rem;outline:none}.DeleteModal_confirmInput__9zB7u:focus{border-color:#f20808;box-shadow:0 0 0 1px #f20808}.DeleteModal_confirmInput__9zB7u::placeholder{color:#9ca3af}.DeleteModal_buttonContainer__gbEti{display:flex;justify-content:flex-end;gap:.75rem}.DeleteModal_cancelButton__rhd1K{height:40px;width:96px;background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color);border-radius:8px;cursor:pointer;font-size:14px;line-height:20px;font-weight:500}.DeleteModal_cancelButton__rhd1K:hover{background-color:#f0fdf4}.DeleteModal_deleteButton__f77li{height:40px;width:105px;background-color:#f20808;color:white;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:14px;line-height:20px}.DeleteModal_deleteButton__f77li:hover{background-color:#b91c1c}.DeleteModal_deleteButton__f77li.DeleteModal_disabled__8Tqam{background-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.AccountSummary_accountSummary__qh1oP{position:-webkit-sticky;position:sticky;top:1.5rem;height:-moz-fit-content;height:fit-content;background-color:white;border:1px solid #e4e4e4;border-radius:16px;padding:24px}.AccountSummary_summaryTitle__k3c5G{font-weight:700;font-size:18px;color:var(--primary-color);margin-bottom:20px}.AccountSummary_summaryItem__nzSsn{margin-bottom:16px}.AccountSummary_summaryLabel__i7dnw{font-weight:500;font-size:12px;text-transform:uppercase;color:#808080;margin-bottom:4px}.AccountSummary_summaryValue__kz8FU{font-weight:500;font-size:14px;color:#121212;word-break:break-word}.AccountSummary_summaryEmpty__sJZmH{color:#d1d5db;font-style:italic}.AccountSummary_passwordWrapper__o0okz{display:flex;align-items:center;justify-content:space-between;gap:8px}.AccountSummary_toggleButton__FMfMr{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#808080;transition:color .2s;flex-shrink:0;margin-left:auto}.AccountSummary_toggleButton__FMfMr:hover{color:var(--primary-color)}.AccountSummary_toggleButton__FMfMr:focus{outline:none}.AccountSummary_copyButton__E_lmP{width:100%;background-color:var(--quinary-color);color:var(--primary-color);border:none;border-radius:8px;padding:12px;font-weight:600;font-size:14px;cursor:pointer;margin-top:8px;transition:background-color .2s}.AccountSummary_copyButton__E_lmP:hover{opacity:.8}.AccountSummary_copyButton__E_lmP:disabled{background-color:#d1d5db;cursor:not-allowed}.AccountSummary_copiedFeedback__36iEs{color:#00ae30;font-size:12px;font-weight:600;text-align:center;margin-top:8px}.AccountSummary_copyEmailButton__XB8HA{width:100%;background-color:var(--primary-color);color:white;border:none;border-radius:8px;padding:12px;font-weight:600;font-size:14px;cursor:pointer;margin-top:8px;transition:opacity .2s}.AccountSummary_copyEmailButton__XB8HA:hover{opacity:.8}.AccountSummary_copyEmailButton__XB8HA:disabled{background-color:#d1d5db;cursor:not-allowed}.MainContainer_loading__kTn5Y{display:flex;align-items:center;justify-content:center;height:100vh}.MainContainer_spinner__sFyVD{animation:MainContainer_spin__thRPP .8s linear infinite;border-radius:9999px;height:3rem;width:3rem;border-bottom:2px solid #10b981;border-color:#10b981 currentcolor;border-top:2px solid #10b981}@keyframes MainContainer_spin__thRPP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MainContainer_error__AT3CM{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.MainContainer_errorIcon__EM7U9{margin-bottom:32px}.MainContainer_errorTitle__WCeRg{color:#121212;text-align:center;font-size:24px;font-weight:700}.MainContainer_errorSubtitle___OP96{color:#999;text-align:center;font-size:16px;font-weight:700;margin-top:16px;margin-bottom:23px}.MainContainer_refreshButton__oShfD{color:var(--primary-color);text-align:center;font-size:16px;font-weight:700;display:flex;gap:6px;margin-bottom:32px;cursor:pointer}.MainContainer_refreshIcon__qRZ93{font-size:18px}.MainContainer_supportInfo__zmAc_{color:#121212;text-align:center;font-size:12px;font-weight:500}.MainContainer_phoneNumber__bwGgK{color:var(--primary-color);text-decoration:none;font-weight:500;margin-top:12px}.EmptyState_emptyBody__i1a_J{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background-color:white;border-radius:.5rem;border:1px solid #e5e7eb;width:100%}.EmptyState_emptyIcon__xMvUr{margin-bottom:10px}.EmptyState_emptyTitle__6cfb5{color:#121212;font-size:14px;font-weight:700;margin:0}.EmptyState_emptySubtitle__7T8jk{margin-top:6px;color:#999999;font-size:12px;font-weight:400;margin-bottom:16px}.createPatientModal_modalHeader__SppSh{padding:32px 32px 0;display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.createPatientModal_modalTitle__dRDUf{font-size:1.25rem;font-weight:600;color:var(--primary-color);margin:0}.createPatientModal_closeButton____NHM{background:none;border:none;font-size:1.5rem;line-height:1;color:#9ca3af;cursor:pointer}.createPatientModal_modalBody__hyEW7{padding:0 32px;overflow-y:auto;flex:1 1}.createPatientModal_modalFooter__KmOpa{display:flex;justify-content:center;margin-top:32px;padding:0 32px 32px}.createPatientModal_formRow__rZlh_{display:flex;gap:1rem;margin-bottom:15px}.createPatientModal_formGroup__x6dTo{flex:1 1;display:flex;flex-direction:column}.createPatientModal_label__3d9_I{font-size:14px;font-weight:500;color:#758a7d;margin-bottom:.5rem}.createPatientModal_input__3tU_9{border:1px solid #d1d5db;border-radius:.375rem;padding:.625rem;font-size:.875rem;color:#374151;width:100%}.createPatientModal_input__3tU_9::placeholder{color:#9ca3af}.createPatientModal_inputError__HkZz8{border:1px solid #ef4444}.createPatientModal_inputError__HkZz8:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.createPatientModal_errorText__FRv1w{color:#ef4444;font-size:.75rem;margin-top:.25rem;font-weight:400}.createPatientModal_selectWrapper__wmlPn{position:relative}.createPatientModal_select__rYYEG{border:1px solid #d1d5db;border-radius:.375rem;padding:.625rem;font-size:.875rem;color:#374151;width:100%;background-color:white;cursor:pointer}.createPatientModal_saveButton__Fzk9H{background-color:var(--primary-color);color:white;border:none;border-radius:.375rem;padding:.75rem 1.5rem;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;width:100%;width:565px}.createPatientModal_required__o7jGo{color:#e53e3e;margin-left:2px;font-size:14px;vertical-align:super}.SearchInput_container__NBLpO{position:relative;align-content:center;width:-moz-fit-content;width:fit-content}.SearchInput_iconContainer__XnOB4{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;padding-left:.75rem;pointer-events:none}.SearchInput_input__dt360{width:100%;padding:0 30px 0 40px;color:#121212;background-color:#fff;border-radius:.5rem;transition:all .2s ease-in-out;max-width:230px;border:1px solid #dbdbdb;box-shadow:0 3px 6px -3px #0000000d,0 2px 4px -2px #0000000d,0 1px 2px -1px #0000000d,0 1px 0 -1px #0000000d;border-radius:8px;height:40px}.SearchInput_input__dt360:focus{outline:none;border:1.5px solid var(--secondary-color);box-shadow:0 0 0 2px rgba(0,174,48,.1)}.SearchInput_clearButton__nU6Is{position:absolute;top:50%;right:8px;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#888888;transition:color .2s ease}.SearchInput_clearButton__nU6Is:hover{color:var(--secondary-color)}.SearchInput_clearButton__nU6Is:focus{outline:none}.StatusTabs_statusTabsContainer__9cesk{background-color:#f4f7f5;justify-content:flex-start;display:flex;align-items:center;overflow-x:auto;padding:3px 0;border:1px solid #e9f0ee;border-radius:10px;margin-bottom:20px;width:max-content}.StatusTabs_statusTabButton__EhDMF{display:flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;transition:all .2s ease;height:30px;font-weight:500;font-size:12px;text-align:center;text-transform:uppercase;color:#797979;margin:0 4px;min-width:80px;width:-moz-fit-content;width:fit-content;padding:0 4px;border-radius:8px;background:none;border:none}.StatusTabs_statusTabButton__EhDMF:hover:not(.StatusTabs_statusTabButtonActive__meHqB){background-color:#ededed;color:#121212}.StatusTabs_statusTabButtonWrapper__5ebXy{border-right:1px solid #e7eeec}.StatusTabs_statusTabButtonWrapper__5ebXy:last-child{border-right:none}.StatusTabs_statusTabButtonActive__meHqB{color:#050817;background-color:#fff;font-weight:700;font-size:12px;text-align:center;text-transform:uppercase;height:30px;justify-content:center;margin:0 4px;min-width:80px;width:-moz-fit-content;width:fit-content;padding:0 4px;transition:all .2s ease;border-bottom:2px solid #121212;border-radius:0}.StatusTabs_statusTabButtonActive__meHqB:hover{background-color:#ededed}.StatusTabs_statusTabButtonInactive__Ua4oA{color:#797979}.StatusTabs_statusTabCountBadge__IVNWz{background-color:var(--primary-color)}.StatusTabs_statusTabCountBadgeInactive__XWkb1,.StatusTabs_statusTabCountBadge__IVNWz{margin-right:8px;color:white;min-width:20px;height:20px;border-radius:9999px;font-weight:700;font-size:10px;text-align:center;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.StatusTabs_statusTabCountBadgeInactive__XWkb1{background-color:#a8d5ba}.OrderIdCopy_container__hj45n{display:flex;align-items:center}.OrderIdCopy_displayText__Vbkwi{font-weight:700;font-size:12px;color:var(--secondary-color)}.OrderIdCopy_dropdownContainer__AwrsT{position:relative;display:flex;align-items:center}.OrderIdCopy_moreIcon__BRirM{width:20px;height:20px;cursor:pointer;transition:opacity .2s ease;opacity:.6;transform:rotate(90deg)}.OrderIdCopy_moreIcon__BRirM:hover{opacity:1}.OrderIdCopy_dropdownMenu__c3yUb{position:absolute;top:100%;left:0;margin-top:4px;background-color:white;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:50;min-width:120px;overflow:hidden}.OrderIdCopy_dropdownItem__y2a46{width:100%;padding:6px 10px;text-align:left;background:none;border:none;cursor:pointer;font-size:11px;color:#374151;transition:background-color .2s ease;display:block}.OrderIdCopy_dropdownItem__y2a46:hover{background-color:#f3f4f6}.OrderIdCopy_dropdownItem__y2a46:first-child{border-bottom:1px solid #e5e7eb}.StatusChip_chip__FgepH{display:inline-flex;padding:2px 8px;justify-content:center;align-items:center;gap:4px;border-radius:24px;font-size:11px;font-weight:700;line-height:normal;white-space:nowrap}.StatusChip_light__3UbmR{color:#ffffff}.StatusChip_dark__MO4cS{color:#020202}.StatusChip_icon__DhWrJ{width:14px;height:14px;display:flex;align-items:center;justify-content:center}.PayByChip_chip__qoG16{display:inline-flex;padding:2px 5px 2px 8px;justify-content:center;align-items:center;gap:3px;border-radius:24px;font-size:11px;font-weight:700;line-height:normal;white-space:nowrap;color:#282828}.PayByChip_icon__uDzt7{width:14px;height:14px;display:flex;align-items:center;justify-content:center}.PayByChip_statusBadge__DOlxB{padding:1px 8px;border-radius:24px;font-size:11px;font-weight:700;color:#ffffff}.PayByChip_paid__UUu1z{background-color:#fff;color:#020202;font-size:8px}.PayByChip_unpaid__k1hia{background-color:#fb3e75;color:#fcfcfc;font-size:8px}.PayByChip_declined___2AwX{background-color:#dc2626;color:#ffffff;font-size:8px}.PayByChip_achBadge__TRbjp{padding:1px 6px;border-radius:24px;font-size:8px;font-weight:700;background-color:#f97316;color:#ffffff}.TextareaInput_container__F3Tnt{display:flex;flex-direction:column;width:100%}.TextareaInput_label__LII_x{font-weight:500;font-size:14px;line-height:100%;color:#121212;margin-bottom:4px;display:block}.TextareaInput_textarea__XGRyM{width:100%;padding:12px 16px;color:#121212;background-color:#fff;border:1px solid #dbdbdb;border-radius:8px;box-shadow:0 3px 6px -3px #0000000d,0 2px 4px -2px #0000000d,0 1px 2px -1px #0000000d,0 1px 0 -1px #0000000d;font-size:16px;line-height:20px;transition:all .2s ease-in-out;outline:none;resize:vertical;min-height:100px;font-family:inherit}.TextareaInput_textarea__XGRyM::placeholder{color:#999999;font-weight:500}.TextareaInput_textarea__XGRyM:focus{outline:none;border:2px solid var(--secondary-color);box-shadow:0 0 0 2px rgba(0,174,48,.1);padding:11px 16px}.TextareaInput_textarea__XGRyM:disabled{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed;resize:none}.TextareaInput_textareaError__YraT1{border-color:#dc2626!important}.TextareaInput_textareaError__YraT1:focus{border-color:#dc2626!important;box-shadow:0 0 0 2px rgba(220,38,38,.1)!important}.TextareaInput_required__NmPcv{color:#e5532a;margin-left:2px;font-weight:700}.TextareaInput_errorText__LI3aW{color:#dc2626;font-size:12px;margin-top:4px;display:block}.ShipToChip_chip__NC6Tk{display:inline-flex;padding:2px 8px;justify-content:center;align-items:center;gap:4px;border-radius:24px;font-size:11px;font-weight:700;line-height:normal;white-space:nowrap;color:#132f19}.ShipToChip_icon__YJi3U{width:14px;height:14px;display:flex;align-items:center;justify-content:center}.PrimaryButton_primaryButton__nOvmS{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--primary-color);border:none;border-radius:8px;font-size:14px;font-weight:500;color:white;cursor:pointer;transition:background-color .2s ease;position:relative;justify-content:center}.PrimaryButton_primaryButton__nOvmS:hover:not(:disabled){background:var(--primary-button-hover)}.PrimaryButton_primaryButton__nOvmS:disabled{opacity:.5;cursor:not-allowed}.PrimaryButton_inverted__kkViM{background:white;color:var(--primary-color);border:2px solid var(--primary-color);padding:6px 14px}.PrimaryButton_inverted__kkViM:hover:not(:disabled){background:#f0f9f1}.PrimaryButton_inverted__kkViM .PrimaryButton_loader__w6dQt{border-color:rgba(0,174,48,.3);border-top-color:var(--primary-color)}.PrimaryButton_fullWidth__JwiF5{width:100%;justify-content:center}.PrimaryButton_defaultWidth__qRand{min-width:max-content}.PrimaryButton_icon__AKa8f{display:flex;align-items:center;justify-content:center}.PrimaryButton_loader__w6dQt{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:PrimaryButton_spin__K_Zin .8s linear infinite}@keyframes PrimaryButton_spin__K_Zin{to{transform:rotate(1turn)}}.StateAvailabilityModal_overlay__XviRC{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:20px}.StateAvailabilityModal_modal__Z8H0P{background-color:#ffffff;border-radius:12px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.StateAvailabilityModal_header__aFSEx{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.StateAvailabilityModal_title__by95u{font-size:18px;font-weight:600;color:#111827;margin:0}.StateAvailabilityModal_closeButton__Xs42z{background:none;border:none;cursor:pointer;padding:4px;color:#6b7280;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.StateAvailabilityModal_closeButton__Xs42z:hover{background-color:#f3f4f6;color:#111827}.StateAvailabilityModal_mapContainer__dFmlQ{padding:20px 24px;min-height:300px}.StateAvailabilityModal_loadingState__pTrDG{display:flex;align-items:center;justify-content:center;min-height:300px;color:#6b7280;font-size:14px}.StateAvailabilityModal_stateLabel__DGDC4{font-family:Arial,sans-serif;font-size:9px;font-weight:700;pointer-events:none}.StateAvailabilityModal_markerText__e7AjF{font-family:Arial,sans-serif;font-size:9px;font-weight:700;fill:#333333}.StateAvailabilityModal_legend__llNj_{display:flex;justify-content:center;gap:24px;padding:16px 24px 24px;border-top:1px solid #e5e7eb}.StateAvailabilityModal_legendItem__v0Wd3{display:flex;align-items:center;gap:8px}.StateAvailabilityModal_legendDot__ZaOG8{width:16px;height:16px;border-radius:4px}.StateAvailabilityModal_availableDot__B2HJd{background-color:var(--septenary-color)}.StateAvailabilityModal_unavailableDot__yTzyK{background-color:var(--tertiary-color)}.StateAvailabilityModal_legendText__JIZmy{font-size:14px;color:#374151}@media (max-width:640px){.StateAvailabilityModal_modal__Z8H0P{max-width:100%;margin:10px}.StateAvailabilityModal_title__by95u{font-size:16px}.StateAvailabilityModal_legend__llNj_{flex-direction:column;align-items:center;gap:12px}}.AskQuestionModal_modalOverlay__USpbG{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.AskQuestionModal_modalContent__7jkEK{background-color:white;border-radius:16px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.15)}.AskQuestionModal_modalHeader__sYb44{display:flex;justify-content:space-between;align-items:center;padding:24px 32px 8px}.AskQuestionModal_modalTitle__ZlMb4{color:#020202;font-size:20px;font-weight:700}.AskQuestionModal_closeButton__Jh1Nn{background:none;border:none;color:#808080;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.AskQuestionModal_closeButton__Jh1Nn:hover{color:#121212}.AskQuestionModal_modalBody__Nt_KP{padding:0 32px 24px}.AskQuestionModal_productSection__6dT_O{margin-bottom:16px}.AskQuestionModal_productLabel__RnY0v{color:#737373;font-size:12px;font-weight:500;margin-bottom:4px}.AskQuestionModal_productCard__7JN7U{display:flex;align-items:center;gap:8px;padding:8px;background-color:#f5f5f5;border-radius:8px}.AskQuestionModal_productImage__hPjpq{border-radius:8px;object-fit:cover}.AskQuestionModal_productName__BH1OV{font-size:16px;font-weight:600;color:#121212}.AskQuestionModal_infoText__apj_o{color:#737373;font-size:12px;font-weight:500;margin-top:8px}.AskQuestionModal_modalFooter__DbwDj{display:flex;justify-content:flex-end;gap:12px;padding:0 32px 24px}.SelectPatientModal_modalOverlay__gx8kE{position:fixed;inset:0;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.SelectPatientModal_modalContent__us_7Q{background-color:white;border-radius:.5rem;padding:24px;max-width:1000px;width:95%;max-height:85vh;display:flex;flex-direction:column}.SelectPatientModal_modalTitle__ab_i5{margin-bottom:.5rem;text-align:left;font-weight:600;font-size:18px;color:#121212}.SelectPatientModal_modalMessage__DW_bD{color:#999999;margin-bottom:1rem;font-weight:500;font-size:14px}.SelectPatientModal_searchContainer__V_OVh{margin-bottom:1rem}.SelectPatientModal_tableContainer__IwbEX{flex:1 1;overflow-y:auto;max-height:500px;margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:8px}.SelectPatientModal_emptyMessage__typ5G,.SelectPatientModal_loadingMessage__4qkqi{padding:24px;text-align:center;color:#999999;font-size:14px}.SelectPatientModal_buttonContainer__HvScE{display:flex;justify-content:flex-end;gap:.75rem}.SelectPatientModal_cancelButton__t9qYi{height:40px;padding:0 24px;background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color);border-radius:8px;cursor:pointer;font-size:14px;font-weight:500}.SelectPatientModal_cancelButton__t9qYi:hover{background-color:#f0fdf4}.SelectPatientModal_selectButton__IujYh{padding:2px 16px;background-color:var(--primary-color);color:white;border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;transition:background-color .2s ease}.SelectPatientModal_selectButton__IujYh:hover{background-color:var(--primary-button-hover)}.SelectPatientModal_selectedActions__QwTyf{display:flex;align-items:center;gap:8px}.SelectPatientModal_selectedBadge__lpMm7{padding:2px 10px;background-color:#e8f5e9;color:var(--primary-color);border-radius:6px;font-size:12px;font-weight:600}.SelectPatientModal_removeButton__AO_zZ{padding:2px 12px;background-color:transparent;color:#e5532a;border:1px solid #e5532a;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease}.SelectPatientModal_removeButton__AO_zZ:hover{background-color:#e5532a;color:white}.CopyButton_copyButton__cBkxn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;cursor:pointer;opacity:.6;transition:opacity .2s;flex-shrink:0}.CopyButton_copyButton__cBkxn:hover{opacity:1}.AddressAutocomplete_container__LhFdq{display:flex;flex-direction:column;width:100%}.AddressAutocomplete_label__ZZYYK{font-weight:500;font-size:14px;line-height:100%;color:#121212;margin-bottom:8px;display:block}.AddressAutocomplete_required__jjy2H{color:#e5532a;margin-left:2px;font-weight:700}.AddressAutocomplete_autocompleteContainer__4u_JQ{position:relative;width:100%}.AddressAutocomplete_input__g2ozn{width:100%;padding:12px 16px;color:#121212;background-color:#fff;border:1px solid #dbdbdb;border-radius:8px;box-shadow:0 3px 6px -3px #0000000d,0 2px 4px -2px #0000000d,0 1px 2px -1px #0000000d,0 1px 0 -1px #0000000d;font-size:16px;line-height:20px;transition:all .2s ease-in-out;outline:none;position:relative;z-index:1;height:45px}.AddressAutocomplete_input__g2ozn::placeholder{color:#999999;font-weight:500}.AddressAutocomplete_input__g2ozn:focus{outline:none;border:2px solid var(--secondary-color);box-shadow:0 0 0 2px rgba(0,174,48,.1);padding:11px 15px}.AddressAutocomplete_input__g2ozn:disabled{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}.AddressAutocomplete_inputError__q4loC{border-color:#dc2626!important}.AddressAutocomplete_inputError__q4loC:focus{border-color:#dc2626!important;box-shadow:0 0 0 2px rgba(220,38,38,.1)!important}.AddressAutocomplete_errorText__fAAKW{color:#dc2626;font-size:12px;margin-top:4px;display:block}.AddressAutocomplete_suggestionsContainer__SW89G{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);max-height:300px;overflow-y:auto;z-index:1000}.AddressAutocomplete_suggestionItem__4IjPO{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background-color .15s ease-in-out}.AddressAutocomplete_suggestionItem__4IjPO:last-child{border-bottom:none}.AddressAutocomplete_suggestionItemSelected__y5koJ,.AddressAutocomplete_suggestionItem__4IjPO:hover{background-color:#f9fafb}.AddressAutocomplete_suggestionMain__iOKuH{font-weight:500;color:#111827;margin-bottom:2px}.AddressAutocomplete_suggestionSecondary__Dqnpk{font-size:.875rem;color:#6b7280}.AddressAutocomplete_loadingItem__K385w{padding:12px 16px;display:flex;align-items:center;gap:8px;color:#6b7280;font-size:.875rem}.AddressAutocomplete_loadingSpinner__yApR0{width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:AddressAutocomplete_spin__N_SLp 1s linear infinite}@keyframes AddressAutocomplete_spin__N_SLp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.AddressAutocomplete_suggestionsContainer__SW89G{background:#1f2937;border-color:#374151}.AddressAutocomplete_suggestionItem__4IjPO{border-bottom-color:#374151}.AddressAutocomplete_suggestionItemSelected__y5koJ,.AddressAutocomplete_suggestionItem__4IjPO:hover{background-color:#374151}.AddressAutocomplete_suggestionMain__iOKuH{color:#f9fafb}.AddressAutocomplete_loadingItem__K385w,.AddressAutocomplete_suggestionSecondary__Dqnpk{color:#9ca3af}.AddressAutocomplete_loadingSpinner__yApR0{border-color:#3b82f6 #374151 #374151}}.SelectInput_container__Uhdfa{display:flex;flex-direction:column;width:100%}.SelectInput_label__DXOy9{font-weight:500;font-size:14px;line-height:100%;color:#121212;margin-bottom:4px;display:block}.SelectInput_selectWrapper__cf1AE{position:relative;width:100%}.SelectInput_select__O85jV{width:100%;padding:4px 40px 4px 16px;color:#121212;background-color:#fff;border:1px solid #dbdbdb;border-radius:8px;box-shadow:0 3px 6px -3px #0000000d,0 2px 4px -2px #0000000d,0 1px 2px -1px #0000000d,0 1px 0 -1px #0000000d;font-size:16px;line-height:20px;transition:all .2s ease-in-out;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;height:45px}.SelectInput_select__O85jV:focus{outline:none;border:2px solid var(--secondary-color);box-shadow:0 0 0 2px rgba(0,174,48,.1);padding:11px 39px 11px 15px}.SelectInput_select__O85jV:disabled{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}.SelectInput_select__O85jV::placeholder{color:#e0e0e0;font-size:16px;font-weight:500;line-height:20px}.SelectInput_placeholder__8OLCx{color:#e0e0e0}.SelectInput_placeholderSelected__fXy9B{color:#e0e0e0!important}.SelectInput_select__O85jV option.SelectInput_placeholder__8OLCx{color:#e0e0e0}.SelectInput_select__O85jV option:not(.SelectInput_placeholder__8OLCx){color:#121212}.SelectInput_selectError__ST4Fj{border-color:#dc2626!important}.SelectInput_selectError__ST4Fj:focus{border-color:#dc2626!important;box-shadow:0 0 0 2px rgba(220,38,38,.1)!important}.SelectInput_iconWrapper__Y8l1E{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.SelectInput_required__xb3IY{color:#e5532a;margin-left:2px;font-weight:700}.SelectInput_errorText__UtZxy{color:#dc2626;font-size:12px;margin-top:4px;display:block}.page_container__7Gsa3{min-height:100vh;background-color:var(--septenary-color);padding:100px 1rem}.page_contentWrapper__5ZL3E{max-width:820px;margin:0 auto}.page_header__kCi44{text-align:center;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center;color:#fff}.page_headerIconBadge__QFSA1{width:80px;height:80px;border-radius:16px;background:rgba(255,255,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px 2px rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#fff}.page_title__UhfvK{color:#fff;text-align:center;font-size:2.25rem;font-weight:700;letter-spacing:-.025em;margin-bottom:.75rem}.page_subtitle__TXft2{color:rgba(255,255,255,.9);text-align:center;font-size:1.125rem;font-weight:300}.page_errorContainer___YRFQ{background-color:#fee;border:1px solid #fcc;border-radius:8px;padding:1rem;margin-bottom:1.5rem;color:#c00;font-size:.875rem}.page_form__r8Jzo{width:100%;display:flex;flex-direction:column;gap:16px}.page_formSection__9Vuch{padding:40px;border-radius:32px;background:#fff}.page_userFormSection__QwxBD{border-radius:24px;padding:32px 0;overflow:hidden}.page_formSection__9Vuch:last-of-type{border-bottom:none}.page_sectionHeader__KeIRX{display:flex;align-items:center;gap:12px;margin:16px 0}.page_sectionIconBadge__x3x98{width:40px;height:40px;border-radius:10px;background:var(--tertiary-color);color:var(--septenary-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_sectionHeaderContent__FKGDh{display:flex;flex-direction:column;gap:2px;flex:1 1}.page_sectionTitle__to38g{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.page_sectionSubtitle__sgIvF{font-size:.8125rem;color:#888;margin:0}.page_subsectionHeader__3yJiu{display:flex;align-items:center;gap:8px}.page_subsectionIcon__CnO2j{color:var(--primary-color);width:18px;height:18px;flex-shrink:0}.page_subsectionTitle__Qy3VV{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin:0;padding:0}.page_userTypeDescription__J_pVA{color:#666;font-size:.875rem;margin-top:4px;line-height:1.4}.page_addressHeader__F6rMG{display:flex;justify-content:space-between;align-items:center;gap:1rem}.page_checkboxLabel__zldBP{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#666;cursor:pointer;white-space:nowrap;position:relative}.page_checkbox__PzXV_{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #d4d4d4;border-radius:4px;cursor:pointer;position:relative;transition:all .2s ease}.page_checkbox__PzXV_:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.page_checkbox__PzXV_:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.page_formGrid__UyObs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.page_fullWidth__JR0xl{grid-column:span 2}.page_businessFullWidth__1qXs7{grid-column:span 2;font-size:14px;margin:8px 0 12px}.page_threeColumnRow__LSJ2r{grid-column:span 2;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.page_formActions__j4hCN{display:flex;justify-content:flex-end;gap:1rem;padding-top:5px}.page_cancelButton___bmwq{padding:6px 16px;border:1px solid #d4d4d4;border-radius:8px;background:white;color:#666;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.page_cancelButton___bmwq:hover{background-color:#f5f5f5;border-color:#b8b8b8}.page_loginSection__Yk_3s{text-align:center;align-content:center;margin-right:auto}.page_loginText__Oen7J{color:#666;font-size:.875rem;margin-right:.5rem}.page_loginLink__xp2tD{color:var(--primary-color);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;text-decoration:underline}.page_loginLink__xp2tD:hover{color:var(--primary-button-hover);text-decoration:underline}.page_entryCard__EKwoO{border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;background:#fff;transition:all .3s}.page_entryCard__EKwoO:has(.page_entryBody__oJZ38){background:#f8fafc;border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 0 0 1px rgba(0,0,0,.05)}.page_entryHeader__rNaPP{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:16px 20px;background:#fff;transition:background-color .2s}.page_entryCard__EKwoO:has(.page_entryBody__oJZ38) .page_entryHeader__rNaPP{border-bottom:1px solid #e5e7eb}.page_entryHeader__rNaPP:hover{background:#f9fafb}.page_entryHeaderLeft__v3NXr{display:flex;align-items:center;gap:12px}.page_entryBadge__PHBOB{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0;transition:all .2s}.page_entryBadgeCollapsed__uCuiC{background-color:#f0f0f0;color:#666}.page_entryBadgeExpanded__9CCjh{background-color:var(--septenary-color);color:#fff}.page_entryHeaderTextGroup__fBaa_{display:flex;flex-direction:column;gap:2px}.page_entryTitle__Jq2qf{font-size:1.125rem;font-weight:700;color:#111827;margin:0;line-height:1.3}.page_entrySubtitle__DpkWN{font-size:.75rem;color:#6b7280;margin:0}.page_entryHeaderActions__ELojk{display:flex;align-items:center;gap:8px}.page_removeEntryButton__I3ASR{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:6px;border-radius:6px;transition:background-color .2s}.page_removeEntryButton__I3ASR:hover{background-color:#fef2f0}.page_chevronButton__yQMrq{display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:none;cursor:pointer;padding:4px;border-radius:50%;color:#9ca3af;transition:background-color .2s}.page_chevronButton__yQMrq:hover{background-color:#e5e7eb}.page_chevronIcon__N0H6v{transition:transform .2s ease}.page_chevronIconExpanded__nt0Ec{transform:rotate(180deg)}.page_primaryStrokeIcon__TVi7E path{stroke:var(--primary-color)}.page_entryDivider__1JrHt{border:none;border-top:1px solid #e5e7eb;margin:16px 0}.page_entryBody__oJZ38{padding:24px 20px 20px;display:flex;flex-direction:column;gap:0}.page_sectionDivider__BMZD_{border:none;border-top:1px solid #e5e7eb;margin:20px 0}.page_entrySectionTitle__ommCR{font-size:.75rem;font-weight:600;color:#111827;text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px;display:flex;align-items:center;gap:8px;color:var(--septenary-color)}.page_credentialsCard__gw7DP{background:#fff;padding:20px;border-radius:12px;border:1px solid rgba(229,231,235,.6);box-shadow:0 1px 2px rgba(0,0,0,.05)}.page_credentialsHeader__zXMUC{display:flex;align-items:center;gap:8px;margin-bottom:16px}.page_credentialsIconBadge__9XpDI{width:28px;height:28px;border-radius:6px;background:var(--senary-color);color:var(--septenary-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_credentialsTitle__1QeqZ{font-size:.75rem;font-weight:700;color:#111827;text-transform:uppercase;letter-spacing:.05em;margin:0}.page_teamHeader__H5ZCO{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px;border-bottom:1px solid #f3f4f6;padding-bottom:16px}.page_teamHeaderLeft__iwXRt{display:flex;align-items:center;gap:12px}.page_teamIconBadge__72O_J{width:44px;height:44px;border-radius:10px;background:var(--senary-color);color:var(--septenary-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_teamTitle__PC7WI{font-size:1.25rem;font-weight:700;color:#111827;margin:0}.page_teamSubtitle__XkSDt{font-size:.875rem;color:#6b7280;margin:0}.page_addEntryButton__z9pYq{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;background:var(--senary-color);color:var(--septenary-color);border:none;padding:10px 16px;border-radius:8px;cursor:pointer;transition:background-color .2s;white-space:nowrap}.page_addEntryButton__z9pYq:hover{background:#fde8e8}.page_addEntryButton__z9pYq path{stroke:var(--septenary-color)}.page_entriesList__TQp0Q{display:flex;flex-direction:column;gap:24px}.page_addEntryDashedButton__VgcC0{margin-top:8px;width:100%;padding:16px;border:2px dashed #e5e7eb;border-radius:12px;background:none;color:#6b7280;font-size:.875rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.page_addEntryDashedButton__VgcC0:hover{border-color:var(--septenary-color);color:var(--septenary-color);background:rgba(254,242,242,.3)}.page_addEntryDashedButton__VgcC0 path{stroke:currentColor}.page_addEntryContainer__vZGYj{grid-column:span 2;margin-top:8px}@media (max-width:768px){.page_container__7Gsa3{padding:80px .5rem 2rem}.page_header__kCi44{margin-bottom:1.5rem}.page_title__UhfvK{font-size:1.5rem}.page_subtitle__TXft2{font-size:1rem}.page_card__l0Tb_{padding:0}.page_formSection__9Vuch{padding:20px 16px;border-radius:20px}.page_formGrid__UyObs{grid-template-columns:1fr}.page_businessFullWidth__1qXs7,.page_fullWidth__JR0xl{grid-column:span 1}.page_threeColumnRow__LSJ2r{grid-column:span 1;grid-template-columns:1fr;gap:12px}.page_addressHeader__F6rMG{flex-direction:column;align-items:flex-start}.page_checkboxLabel__zldBP{white-space:normal}.page_formActions__j4hCN{flex-direction:column-reverse;gap:12px}.page_cancelButton___bmwq{width:100%}.page_loginSection__Yk_3s{text-align:center;margin-right:0}.page_entryCard__EKwoO{grid-column:span 1}.page_entryHeader__rNaPP{padding:12px 16px}.page_entryBody__oJZ38{padding:16px 12px}.page_userFormSection__QwxBD{padding:24px 0}.page_teamHeader__H5ZCO{flex-direction:column;align-items:flex-start;gap:16px}.page_addEntryButton__z9pYq{width:100%;justify-content:center}.page_addEntryContainer__vZGYj{grid-column:span 1}.page_credentialsCard__gw7DP{padding:16px 12px}.page_sectionHeader__KeIRX{margin:8px 0}}@media (max-width:480px){.page_container__7Gsa3{padding:72px .25rem 1.5rem}.page_headerIconBadge__QFSA1{width:60px;height:60px;border-radius:12px;margin-bottom:1rem}.page_title__UhfvK{font-size:1.25rem}.page_sectionTitle__to38g{font-size:1.125rem}.page_formSection__9Vuch{padding:16px 12px;border-radius:16px}.page_credentialsCard__gw7DP,.page_entryBody__oJZ38{padding:12px 8px}}.PricingModal_overlay__YPac_{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999}.PricingModal_modal__Wb8gf{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:white;border-radius:12px;width:90%;max-width:500px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1000}.PricingModal_header__8tMNW{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.PricingModal_title__llVJf{font-size:20px;font-weight:600;color:#111827;margin:0}.PricingModal_closeButton__WnCbB{background:none;border:none;font-size:28px;color:#6b7280;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .2s}.PricingModal_closeButton__WnCbB:hover{background-color:#f3f4f6}.PricingModal_content__WyM7y{padding:12px 24px;max-height:70vh;overflow-y:auto}.PricingModal_productsSection__VwxZc,.PricingModal_suppliesSection__FKeeD{margin-bottom:12px}.PricingModal_sectionTitle__Bhjte{font-size:14px;font-weight:600;color:#6b7280;text-transform:uppercase;margin-bottom:2px;letter-spacing:.5px}.PricingModal_productRow__0bqvC{display:flex;align-items:center;gap:12px;padding:12px;background:#f9fafb;border-radius:8px}.PricingModal_productImage__biRHK{flex-shrink:0}.PricingModal_productImageRounded__z6v6J{border-radius:6px}.PricingModal_productDetails___GrET{flex:1 1;min-width:0}.PricingModal_productName__fr1Ke{font-size:14px;font-weight:600;color:#111827;margin-bottom:4px;display:flex;align-items:center;gap:8px}.PricingModal_productDescription__4QwJ8{font-size:12px;color:#6b7280}.PricingModal_customBadge__zKYZZ{display:inline-block;padding:2px 8px;background:var(--primary-color);color:white;border-radius:4px;font-size:10px;font-weight:600;margin-top:4px}.PricingModal_supplyTag__4oP0N{display:inline-block;padding:2px 6px;background:#e5e7eb;color:#6b7280;border-radius:4px;font-size:10px;font-weight:500}.PricingModal_productQuantity__FxaBC{font-size:14px;color:#4b5563;white-space:nowrap}.PricingModal_quantityLabel__WO2gd{font-weight:500;color:#6b7280}.PricingModal_productPrice__tZqk8{font-size:16px;font-weight:700;color:#111827;text-align:right;min-width:80px}.PricingModal_pricingSummary__zimJ5{background:white;border:1px solid #e5e7eb;border-radius:8px;padding:6px 12px}.PricingModal_priceRow__rANlW{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.PricingModal_label__ciY5n{font-size:16px;color:#6b7280}.PricingModal_value__IKAhb{font-size:18px;font-weight:500;color:#111827}.PricingModal_divider__nn_Hv{height:1px;background-color:#e5e7eb;margin:8px 0}.PricingModal_totalRow__dFuha{display:flex;justify-content:space-between;align-items:center}.PricingModal_totalLabel__hcrbH{font-size:18px;font-weight:600;color:#111827}.PricingModal_totalValue__KsDcP{font-size:22px;font-weight:700;color:var(--primary-color)}.PricingModal_footer__iUOJY{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb}.SideModal_modalOverlay__gLDqB{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:flex-end;align-items:stretch}.SideModal_modalContent__5obhp{width:100%;max-width:740px;background-color:#ffffff;box-shadow:-4px 0 20px rgba(0,0,0,.15);animation:SideModal_slideInFromRight__ltQcT .3s ease-out;display:flex;flex-direction:column;overflow-y:auto;@media (max-width:768px){width:100%;max-width:100%}}@keyframes SideModal_slideInFromRight__ltQcT{0%{transform:translateX(100%)}to{transform:translateX(0)}}.Spinner_spinner__uGAUU{border-radius:50%;border-color:var(--primary-color);animation:Spinner_spin__5g3s1 1s linear infinite}.Spinner_sizeSm__lHj9e{height:16px;width:16px}.Spinner_sizeMd__XrX16,.Spinner_sizeSm__lHj9e{border-right-width:2px;border-top-width:2px;border-right-style:solid;border-top-style:solid;border-bottom:2px solid transparent;border-left:2px solid transparent}.Spinner_sizeMd__XrX16{height:32px;width:32px}.Spinner_sizeLg__drBza{height:48px;width:48px;border-right-width:2px;border-top-width:2px;border-right-style:solid;border-top-style:solid;border-bottom:2px solid transparent;border-left:2px solid transparent}@keyframes Spinner_spin__5g3s1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AnnouncementDrawer_overlay__CqvKl{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.4),rgba(0,0,0,.6));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s ease}.AnnouncementDrawer_overlayOpen__U9Srx{opacity:1;pointer-events:auto}.AnnouncementDrawer_modal__5sWIU{background:linear-gradient(180deg,#ffffff,#f8fafc);border-radius:24px;width:90%;max-width:480px;max-height:75vh;display:flex;flex-direction:column;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 2px 4px rgba(0,0,0,.04),0 12px 24px rgba(0,0,0,.08),0 24px 48px rgba(0,0,0,.08);transform:scale(.9) translateY(20px);opacity:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.AnnouncementDrawer_modalOpen__Rh7CD{transform:scale(1) translateY(0);opacity:1}.AnnouncementDrawer_header__eZp4Y{padding:24px 24px 20px;display:flex;align-items:center;justify-content:space-between}.AnnouncementDrawer_headerLeft__mwIMd{display:flex;align-items:center;gap:12px}.AnnouncementDrawer_headerIcon__oCdK2{width:44px;height:44px;background:linear-gradient(135deg,var(--primary-color) 0,#34d399 100%);border-radius:14px;display:flex;align-items:center;justify-content:center;color:white;box-shadow:0 4px 12px rgba(16,185,129,.3)}.AnnouncementDrawer_headerText__Hav4Q{display:flex;align-items:center}.AnnouncementDrawer_title__X0xv1{font-size:18px;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.3px}.AnnouncementDrawer_closeButton__pJ7hd{width:36px;height:36px;background:#f1f5f9;border:none;border-radius:12px;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.AnnouncementDrawer_closeButton__pJ7hd:hover{background:#e2e8f0;color:#334155;transform:scale(1.05)}.AnnouncementDrawer_content__mI4ns{flex:1 1;overflow-y:auto}.AnnouncementDrawer_loading__ls5Jr{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:12px}.AnnouncementDrawer_spinner__0C7vN{width:32px;height:32px;border:3px solid #e2e8f0;border-top:3px solid var(--primary-color);border-radius:50%;animation:AnnouncementDrawer_spin__LTEfX .8s linear infinite}@keyframes AnnouncementDrawer_spin__LTEfX{to{transform:rotate(1turn)}}.AnnouncementDrawer_loadingText__xEw24{font-size:14px;color:#94a3b8}.AnnouncementDrawer_empty__S1Hhh{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:16px}.AnnouncementDrawer_emptyIcon__OpcIH{width:72px;height:72px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#94a3b8}.AnnouncementDrawer_emptyText___8eGi{font-size:15px;color:#64748b;margin:0;font-weight:500}.AnnouncementDrawer_announcementList___owhE{display:flex;flex-direction:column;gap:12px}.AnnouncementDrawer_card__CXymF{background:#ffffff;border-radius:16px;padding:16px;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.04);display:flex;gap:14px;transition:all .2s ease;cursor:default}.AnnouncementDrawer_card__CXymF:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.06)}.AnnouncementDrawer_cardIcon__DdpSg{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AnnouncementDrawer_cardIconBlue__Vk5iZ{background:linear-gradient(135deg,var(--primary-color) 0,var(--septenary-color) 100%);color:white;box-shadow:0 4px 12px rgba(59,130,246,.25)}.AnnouncementDrawer_cardText__0GNWe{font-size:14px;color:#1e293b;line-height:1.6;margin:0;font-weight:500;align-content:center}@media (max-width:520px){.AnnouncementDrawer_modal__5sWIU{width:95%;max-height:85vh;border-radius:20px}.AnnouncementDrawer_header__eZp4Y{padding:20px 20px 16px}.AnnouncementDrawer_headerIcon__oCdK2{width:40px;height:40px;border-radius:12px}.AnnouncementDrawer_title__X0xv1{font-size:16px}.AnnouncementDrawer_card__CXymF{padding:14px}.AnnouncementDrawer_cardIcon__DdpSg{width:36px;height:36px;border-radius:10px}}.WithLoader_loaderContainer__GlKLd{justify-items:center;margin-top:10vh}.TopBar_topBar__Q2BjJ{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.TopBar_content__CoeQs{display:flex;align-items:center;justify-content:space-between}.TopBar_titleSection__nic6Y{flex:1 1}.TopBar_title__bScVA{font-size:24px;font-weight:700;color:#111827;margin:0}.TopBar_count__hbIvH{color:#6b7280;font-weight:500;margin-left:8px}.TopBar_announcementButton__mvs_Q{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:none;border:none;cursor:pointer;transition:all .15s ease}.TopBar_announcementButton__mvs_Q:hover{background-color:#f3f4f6}.TopBar_announcementButton__mvs_Q svg{color:#6b7280}.TopBar_announcementButtonActive__wyiMP{background-color:#f0fdf4;animation:TopBar_pulse__IC1aU 1.8s ease-in-out infinite}.TopBar_announcementButtonActive__wyiMP svg{color:var(--primary-color)}.TopBar_announcementButtonActive__wyiMP:hover{background-color:#dcfce7}@keyframes TopBar_pulse__IC1aU{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.7)}50%{box-shadow:0 0 0 6px rgba(16,185,129,0)}}.TopBar_iconWrapper__TkbcK{position:relative}.TopBar_badge__KZAWL,.TopBar_iconWrapper__TkbcK{display:flex;align-items:center;justify-content:center}.TopBar_badge__KZAWL{position:absolute;top:-6px;right:-6px;background-color:var(--primary-color);color:white;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:50%;padding:0 4px}