.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:20px}.LoginForm_label__AMopd{display:block;font-size:13px;font-weight:500;color:#1a1a1a;line-height:1.5;margin-bottom:4px}.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_form__d0bmF .LoginForm_input__XSuKC{display:block;width:100%;height:52px;border-radius:8px;border:1px solid #1a1a1a;background-color:#fff;padding:0 16px;font-size:13px;font-weight:500;color:#1a1a1a;box-shadow:none}.LoginForm_form__d0bmF .LoginForm_input__XSuKC:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a}.LoginForm_form__d0bmF .LoginForm_input__XSuKC:-webkit-autofill,.LoginForm_form__d0bmF .LoginForm_input__XSuKC:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#1a1a1a;caret-color:#1a1a1a;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.LoginForm_form__d0bmF .LoginForm_input__XSuKC:-webkit-autofill:focus{box-shadow:0 0 0 1px #1a1a1a,inset 0 0 0 1000px #fff;-webkit-text-fill-color:#1a1a1a;caret-color:#1a1a1a;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.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_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:26px 0}.LoginForm_divider__J5XGC:after,.LoginForm_divider__J5XGC:before{content:"";flex:1 1;border-bottom:1px solid rgba(26,26,26,.45)}.LoginForm_dividerText__gz2e4{padding:0 14px;font-size:12px;color:#6f7782;font-weight:500;line-height:1.5}.DrugProductCard_cardWrapper__bwBXb{position:relative;height:auto}.DrugProductCard_cardLink__vxI1b{text-decoration:none;color:inherit;display:block;height:100%}.DrugProductCard_card___JKxo{background-color:white;border-radius:12px;box-shadow:0 3px 6px -3px #0000000d,0 2px 4px -2px #0000000d,0 1px 2px -1px #0000000d,0 1px 0 -1px #0000000d;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;position:relative;width:208px;min-height:300px;height:100%;display:flex;flex-direction:column}.DrugProductCard_card___JKxo:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.DrugProductCard_selectedCard__rboJ4{border:2.5px solid var(--primary-color);border-radius:12px}.DrugProductCard_badges___rgq8{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:6px;z-index:1}.DrugProductCard_typeBadges__uPBKx{position:absolute;top:38px;left:10px;display:flex;flex-direction:row;align-items:center;gap:6px;z-index:1}.DrugProductCard_stockBadge__6YxSW{font-weight:700;font-size:10px;line-height:100%;border-radius:24px;background-color:#f2f2f2;color:#888888;padding:5px 7px}.DrugProductCard_discontinuedBadge__vs1C7{background-color:#868e96;color:white;font-size:.7rem;font-weight:600;padding:4px 8px;border-radius:4px}.DrugProductCard_imageContainer__8PHaY{position:relative;background-color:#f8f9fa;display:flex;justify-content:center;align-items:center;width:208px;height:250px}.DrugProductCard_productImage__ElI_b{object-fit:contain;max-width:100%;transition:transform .3s ease}.DrugProductCard_card___JKxo:hover .DrugProductCard_productImage__ElI_b{transform:scale(1.05)}.DrugProductCard_vialImage__2F__s{height:88%}.DrugProductCard_productType__STB94{position:absolute;top:10px;left:10px;background-color:white;color:black;padding:2px 10px;border:1px solid #d6d6d6;border-radius:32px;width:max-content;text-align:center;font-weight:500;font-size:10px}.DrugProductCard_specialType__bwSzc{border:1px solid transparent;border-radius:50%}.DrugProductCard_favoriteButton__hY7hA,.DrugProductCard_specialType__bwSzc{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;line-height:0;box-shadow:0 1px 3px rgba(0,0,0,.12)}.DrugProductCard_favoriteButton__hY7hA{position:absolute;top:10px;right:10px;z-index:3;padding:0;border:1px solid #ececf1;border-radius:50%;background-color:#fff;color:#a6adb8;cursor:pointer;transition:color .2s ease,border-color .2s ease,transform .2s ease}.DrugProductCard_favoriteButton__hY7hA:hover{color:#e5484d;transform:scale(1.1)}.DrugProductCard_favoriteButtonActive__3biAO,.DrugProductCard_favoriteButtonActive__3biAO:hover{color:#e5484d;border-color:rgba(229,72,77,.35)}.DrugProductCard_favoriteButtonLower__bh22d{top:44px}.DrugProductCard_specialRefrigerated__oEN4x{--primary-color:#2563eb;background-color:#e7f0fc;border-color:#cde0f8}.DrugProductCard_specialControlled__gMBN_{color:#dc2626;background-color:#fdebeb;border-color:#f6d3d3}.DrugProductCard_controlledLetter__wq9eW{display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;line-height:1}.DrugProductCard_pharmacyLogos__6AyRG{position:absolute;bottom:6px;right:6px;display:flex;flex-direction:row;align-items:center;gap:4px;z-index:1;max-width:calc(100% - 12px);flex-wrap:wrap-reverse;justify-content:flex-end}.DrugProductCard_pharmacyLogo__y_ZSz{height:26px;width:auto;max-width:64px;object-fit:contain;background-color:white;border:1px solid #e6e6e6;border-radius:8px;padding:1px 3px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.DrugProductCard_pharmacyLogoClickable__1hojw{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.DrugProductCard_pharmacyLogoClickable__1hojw:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.16)}.DrugProductCard_productInfo__64DBp{padding:12px;flex-grow:1;display:flex;flex-direction:column;gap:4px}.DrugProductCard_selectedProductInfo__B4JvB{background-color:#f6f9f7}.DrugProductCard_productName__7cpNI{font-weight:700;font-size:16px;line-height:1.2;color:var(--secondary-color);display:block}.DrugProductCard_productNameLine__bpaxZ{display:block}.DrugProductCard_searchButton__KkwOO{background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease;vertical-align:middle;margin-right:4px}.DrugProductCard_searchButton__KkwOO:hover{opacity:.7}.DrugProductCard_productDetails__38Eik{display:flex;flex-direction:column;gap:8px}.DrugProductCard_detailItem__65e2v{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.DrugProductCard_detailLabel__A3IC3{color:#6c757d;font-weight:500}.DrugProductCard_detailValue__gKIiA{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:var(--secondary-color)}.DrugProductCard_priceContainer__4DjZz{margin-top:auto}.DrugProductCard_priceRow__vFJHa{display:flex;align-items:center;gap:8px}.DrugProductCard_priceDisplay__GVT7W{display:flex;align-items:baseline;gap:4px}.DrugProductCard_pricePrefix__fezf8{font-size:12px;font-weight:500;color:#9ca3af}.DrugProductCard_price__01t1a{font-weight:700;font-size:16px;color:var(--primary-color);line-height:14px;display:inline}.DrugProductCard_cardWithPrice__oCsd2:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,174,48,.1),transparent 50%);pointer-events:none;z-index:0}.DrugProductCard_cardWithoutPrice__R34wF:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(239,68,68,.1),transparent 50%);pointer-events:none;z-index:0}.DrugProductCard_priceStatusLabel__OXB3D{position:absolute;top:10px;right:10px;padding:4px 8px;border-radius:16px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2}.DrugProductCard_priceStatusLabelGreen__cef_g{background-color:var(--primary-color);color:white}.DrugProductCard_priceStatusLabelRed__fqw4h{background-color:#ef4444;color:white}.DrugProductCard_inactiveLabel__g_ouj{background-color:#dc2626;color:white}.DrugProductCard_cardContent__mySiu{position:relative;z-index:1;display:flex;flex-direction:column;flex-grow:1}.DrugProductCard_enabledBadge__6Y2xS{font-size:9px;font-weight:600;padding:3px 8px;height:21px;border-radius:8px;text-transform:uppercase;letter-spacing:.3px;display:inline-block;width:-moz-fit-content;width:fit-content;border:1px solid}.DrugProductCard_enabledBadgeActive__4OJkW{background-color:#e8f7ec;color:#000000;border-color:#000000}.DrugProductCard_enabledBadgeInactive__8fJqw{background-color:#f7eae8;color:#ac2526;border-color:#ac2526}.DrugProductCard_enabledBadgeRequested__Woxxp{background-color:#fef3e8;color:#f59e0b;border-color:#f59e0b}@media (max-width:767px){.DrugProductCard_cardLink__vxI1b,.DrugProductCard_cardWrapper__bwBXb{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px);min-width:0!important;max-width:calc(50% - 5px)!important;width:calc(50% - 5px)!important}.DrugProductCard_card___JKxo{width:100%!important;min-width:0!important;min-height:260px!important}.DrugProductCard_imageContainer__8PHaY{width:100%!important;height:220px!important}.DrugProductCard_productImage__ElI_b{width:100%;height:100%;max-height:100%;object-fit:cover}.DrugProductCard_productInfo__64DBp{padding:10px}.DrugProductCard_productName__7cpNI{font-size:14px}.DrugProductCard_productType__STB94{font-size:9px;padding:2px 8px}.DrugProductCard_stockBadge__6YxSW{font-size:9px;padding:4px 6px}.DrugProductCard_newBadge__SOMW4{font-size:10px;padding:5px 10px}}.SectionWrapper_container__AT_rW{width:100%;margin-right:auto;margin-left:auto}.BackButton_backBtn__4F_zo{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:none;border-radius:0 12px 12px 0;background:#f0f1f2;color:#111;cursor:pointer;transition:background-color .15s ease}.BackButton_backBtn__4F_zo:hover{background:#e6e8e9}.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}.Button_button__Q4tdq{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:999px;font-family:inherit;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.Button_button__Q4tdq:disabled{opacity:.5;cursor:not-allowed}.Button_black__eZlNV{background:#000;color:#fff}.Button_black__eZlNV:hover:not(:disabled){background:#121212}.Button_gray__yHTpw{background:#f3f3f1;color:#000}.Button_gray__yHTpw:hover:not(:disabled){background:#ececeb}.Button_white__0C224{background:#fff;border-color:rgba(0,0,0,.1);color:#000}.Button_white__0C224:hover:not(:disabled){background:#f1f1f1}.Button_size30__AMjfF{height:30px;padding:0 14px;font-size:11px}.Button_size35__O7IO9{height:35px;padding:0 16px;font-size:12px}.Button_size40__hfi_l{height:40px;padding:0 18px;font-size:12px}.Button_size45__dAGz8{height:45px;padding:0 22px;font-size:13px}.Button_fullWidth__wavaS{width:100%}.Button_icon__Sn8hS{display:inline-flex;align-items:center;justify-content:center}.Button_loader__BlNmX{width:14px;height:14px;border-radius:50%;border:2px solid;border-top:2px solid transparent;opacity:.8;animation:Button_buttonSpin__gKzKu .7s linear infinite}@keyframes Button_buttonSpin__gKzKu{to{transform:rotate(1turn)}}.FinixFormContainer_wrapper__yXhv6{width:100%}.FinixFormContainer_frame__wCs3O{width:100%;min-height:120px}.FinixFormContainer_frameHidden__hHZUg{display:none}.FinixFormContainer_stateBox__SjpMf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;border:1px dashed #d1d5db;border-radius:8px;background:#f9fafb}.FinixFormContainer_stateText__1KLEk{font-size:14px;color:#6b7280}.FinixFormContainer_errorText__44pf0{font-size:14px;color:#dc2626;text-align:center}.FinixFormContainer_spinner__YiN3f{width:24px;height:24px;border:3px solid #e5e7eb;border-top-color:#e5532a;border-radius:50%;animation:FinixFormContainer_finixSpin__cFEmb .8s linear infinite}.FinixFormContainer_reloadButton__ZS0Gn{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:#ffffff;font-size:14px;cursor:pointer}.FinixFormContainer_reloadButton__ZS0Gn:hover{background:#f3f4f6}@keyframes FinixFormContainer_finixSpin__cFEmb{to{transform:rotate(1turn)}}.ReceiptView_receiptHeader__y_XYY{display:flex;flex-direction:column;gap:4px}.ReceiptView_title__nOxEk{font-weight:600;font-size:18px;color:#121212}.ReceiptView_businessName__WrVpM{font-weight:600;font-size:12px;color:#121212}.ReceiptView_meta__r43Nq{font-size:11px;color:#667085}.ReceiptView_divider__2Jngf{border-top:1px solid #e8e3df;margin-top:20px;margin-bottom:16px}.ReceiptView_cartSection__a1wMd{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.ReceiptView_pharmacyName__fPYFq{font-weight:600;font-size:11px;color:#121212}.ReceiptView_itemRow__lNtWE{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ReceiptView_itemInfo__CoQyC{display:flex;flex-direction:column;gap:2px;min-width:0}.ReceiptView_itemName__SNdX2{font-weight:400;font-size:11px;color:#667085;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ReceiptView_supplyBadge__Yh5K0{font-size:9px;font-weight:600;color:#667085;background-color:#f3f4f6;border-radius:6px;padding:2px 8px}.ReceiptView_itemDetails__w0vy4{font-size:10px;color:#98a2b3}.ReceiptView_itemPrice__gDfJp{font-weight:600;font-size:11px;color:#121212;white-space:nowrap}.ReceiptView_totals__rxEzN{display:flex;flex-direction:column;gap:12px}.ReceiptView_priceRow__ZIBnP{display:flex;justify-content:space-between;font-size:12px;color:#121212}.ReceiptView_priceRow__ZIBnP span:last-child{font-weight:600}.ReceiptView_totalRow__lVOYN{display:flex;justify-content:space-between;font-weight:700;font-size:15px;color:#121212}.ReceiptView_totalRow__lVOYN span:last-child{color:#183229}.ReceiptView_paymentSection__Y8Ujy{display:flex;flex-direction:column;gap:4px}.ReceiptView_poweredBy__jaNsO{font-size:12px;color:#98a2b3;margin-top:16px}.ReceiptView_poweredByBrand__X79dT{color:var(--primary-color);font-weight:700;letter-spacing:.06em}.DateInput_container__pt6tJ{display:flex;flex-direction:column;width:100%}.DateInput_label__BGVwO{font-weight:500;font-size:11px;line-height:1;color:#292929;margin-bottom:6px;display:block}.DateInput_input__HjBF3{width:100%;padding:0 44px 0 14px;color:#222;background-color:#fff;border:1px solid #d8d8d8;border-radius:10px;font-size:12px;line-height:20px;transition:border-color .15s ease,box-shadow .15s ease;outline:none;height:40px;cursor:text}.DateInput_input__HjBF3::-webkit-calendar-picker-indicator{cursor:pointer;font-size:16px}.DateInput_input__HjBF3::placeholder{color:#aaa;font-weight:500}.DateInput_input__HjBF3:focus{outline:none;border-color:#000;box-shadow:0 0 0 2px rgba(0,0,0,.05)}.DateInput_input__HjBF3:disabled{background-color:#fafafa;color:#9ca3af;cursor:not-allowed}.DateInput_inputError__LB67K{border-color:#b4473d!important}.DateInput_inputError__LB67K:focus{border-color:#b4473d!important;box-shadow:0 0 0 2px rgba(180,71,61,.08)!important}.DateInput_required__FElXw{color:#b4473d;margin-left:2px}.DateInput_errorText__AMH82{color:#b4473d;font-size:12px;margin-top:6px;display:block}.DateInput_inputWrapper__MHrvB{position:relative;display:flex;align-items:center;width:100%}.DateInput_calendarButton__9PHzV{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;color:#6b7280;transition:color .2s;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.DateInput_calendarButton__9PHzV:hover{color:#121212}.DateInput_datePickerInput__7o7m2{position:absolute;right:8px;top:50%;transform:translateY(-50%);opacity:0;width:32px;height:32px;cursor:pointer;z-index:2}.DateInput_datePickerInput__7o7m2::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;width:100%;height:100%;cursor:pointer;opacity:0}.MainContainer_loading__kTn5Y{display:flex;align-items:center;justify-content:center;height:100vh}.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:#2563eb;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}.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}.OrderIdCopy_container__hj45n{display:flex;align-items:center;gap:4px}.OrderIdCopy_displayText__Vbkwi{font-weight:700;font-size:12px;color:var(--secondary-color)}.VialImage_vial__xGjI0{position:relative;height:100%;max-width:100%;aspect-ratio:4/5;container-type:inline-size}.VialImage_vialLyophilized__cbECu{aspect-ratio:3284/4104}.VialImage_vialPhoto__q4vfw{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.VialImage_vialPending__Mo6Np .VialImage_labelBox__n3D7Y,.VialImage_vialPending__Mo6Np .VialImage_vialPhoto__q4vfw{visibility:hidden}.VialImage_vialSkeleton__Qik2e{position:absolute;inset:4% 12%;border-radius:14px;background:linear-gradient(90deg,#eef1f6,#eef1f6 35%,#f8fafd 50%,#eef1f6 65%,#eef1f6);background-size:200% 100%;animation:VialImage_vialSkeletonSheen__s1vn_ 1.6s ease-in-out infinite}@keyframes VialImage_vialSkeletonSheen__s1vn_{0%{background-position:100% 0}to{background-position:-100% 0}}.VialImage_labelBox__n3D7Y{position:absolute;top:40.85%;left:25.45%;width:50.8%;height:43.4%;overflow:hidden;border-radius:.8cqw .8cqw 2.1cqw 2.1cqw/.7cqw .7cqw 1.2cqw 1.2cqw;isolation:isolate;font-family:Bebas Neue}.VialImage_fontPrimer__cKU9_{position:absolute;top:0;left:-9999px;font-family:Bebas Neue;font-size:16px;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.VialImage_labelBoxLyophilized__yhWDU{top:40.3%;left:26.3%;width:50.2%;height:43.7%}.VialImage_vialSublingual__buFob{aspect-ratio:2554/3172}.VialImage_labelBoxSublingual__zPNDj{top:52%;left:31.4%;width:33.4%;height:37.6%}.VialImage_vialSuppository__Eyf1Q{aspect-ratio:1122/1402}.VialImage_labelBoxSuppository__IYO10{top:10.5%;left:19%;width:60.5%;height:41.5%}.VialImage_vialCapsule__zXjiV{aspect-ratio:1654/2000}.VialImage_labelBoxCapsule__k_0It{top:37.3%;left:27.8%;width:45.2%;height:36.2%}.VialImage_vialOphthalmic__eDVpA{aspect-ratio:2997/3030}.VialImage_labelBoxOphthalmic__ic9kh{top:47.2%;left:36.5%;width:27.5%;height:40.8%}.VialImage_vialPatch__ZtTae{aspect-ratio:1254/1254}.VialImage_labelBoxPatch__ajFwI{top:14.5%;left:21%;width:58%;height:27.5%}.VialImage_vialTopical__Ld57o{aspect-ratio:2554/3172}.VialImage_labelBoxTopical__LYziz{top:51.5%;left:31.4%;width:33.7%;height:37.9%}.VialImage_vialGel__E62sn{aspect-ratio:1633/1779}.VialImage_labelBoxGel__hdnIP{top:42.2%;left:21.8%;width:55.7%;height:34.9%}.VialImage_vialJar__fdnk7{aspect-ratio:1/1}.VialImage_labelBoxJar__AiiDP{top:34.5%;left:23%;width:54.5%;height:41%}.VialImage_vialTablet__x1VjM{aspect-ratio:1126/2585}.VialImage_labelBoxTablet__SWqGc{top:39.9%;left:6.3%;width:87.3%;height:34.8%}.VialImage_vialBottle__zn2Fa{aspect-ratio:1/1}.VialImage_labelBoxBottle__DLrBS{top:46%;left:32.3%;width:33.3%;height:36%}.VialImage_vialOintment__nTiJ0{aspect-ratio:3486/4499}.VialImage_labelBoxOintment__8vuCJ{top:12%;left:39.5%;width:21.5%;height:68%}.VialImage_vialPellet__F5Q1c{aspect-ratio:3202/3496}.VialImage_labelBoxPellet__WyOWh{top:6%;left:20%;width:26%;height:87%}.VialImage_vialTroche__BwO1k{aspect-ratio:3500/3496}.VialImage_labelBoxTroche__XVJDO{top:44%;left:50%;width:31%;height:30%}.VialImage_vialNasal__4jbaz{aspect-ratio:3355/3918}.VialImage_labelBoxNasal__Zzo0H{top:63%;left:35.9%;width:27.5%;height:27%}.VialImage_vialSuspension__43xHn{aspect-ratio:3655/3500;transform:scale(1.3)}.VialImage_labelBoxSuspension__z9Eim{top:39%;left:34.6%;width:27.2%;height:27.5%}.VialImage_labelArt__zHUlW{display:block;width:100%;height:100%;pointer-events:none}.VialImage_labelBoxTopiClick__Qkzza{top:34.7%;left:30.4%;width:38.5%;height:26.3%}.VialImage_labelBoxVitamin__s1NdC{top:46.7%;left:27.1%;width:45.8%;height:35.1%}.CartConflictModal_overlay__CLK4d{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:16px}.CartConflictModal_panel__ygPM1{position:relative;width:100%;max-width:440px;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:20px;box-shadow:0 24px 80px -16px rgba(0,0,0,.28),0 0 0 1px rgba(0,0,0,.05);color:#171717}.CartConflictModal_close__zGlCb{position:absolute;top:10px;right:10px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:999px;background:none;color:#8a8a8a;cursor:pointer}.CartConflictModal_close__zGlCb:hover{background:#f5f5f5;color:#171717}.CartConflictModal_body__PBILe{padding:28px 28px 24px}.CartConflictModal_titleRow__qz_j8{display:flex;align-items:center;gap:14px;padding-right:28px}.CartConflictModal_iconBox__HwZEI{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:1px solid #eaeaea;border-radius:13px;background:#fafafa;color:#404040;box-shadow:0 1px 2px rgba(0,0,0,.03)}.CartConflictModal_title__sBsXU{margin:0;font-size:22px;font-weight:600;line-height:28px;letter-spacing:-.03em}.CartConflictModal_description__8Tc7D{margin:20px 0 0;font-size:14px;line-height:23px;color:#707070}.CartConflictModal_description__8Tc7D strong{font-weight:500;color:#303030}.CartConflictModal_notice___uVHs{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 12px;border-radius:10px;background:#f6f6f6;color:#707070}.CartConflictModal_notice___uVHs svg{flex-shrink:0;margin-top:2px;color:#8a8a8a}.CartConflictModal_notice___uVHs p{margin:0;font-size:13px;line-height:20px}.CartConflictModal_footer__5netT{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:20px 28px;border-top:1px solid #ededed;background:#fcfcfc}@media (max-width:380px){.CartConflictModal_footer__5netT{grid-template-columns:1fr}}.CartConflictModal_primary__nU1_O,.CartConflictModal_secondary__Y_t_o{min-height:44px;padding:10px 12px;border-radius:999px;font-size:14px;font-weight:500;cursor:pointer}.CartConflictModal_secondary__Y_t_o{border:1px solid #dedede;background:#fff;color:#404040;box-shadow:0 1px 2px rgba(0,0,0,.03)}.CartConflictModal_secondary__Y_t_o:hover{background:#f5f5f5}.CartConflictModal_primary__nU1_O{border:none;background:#000;color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1)}.CartConflictModal_primary__nU1_O:hover{background:#252525}.CatalogProductCard_card__H3_FI{position:relative;display:block;width:100%;height:393px;overflow:hidden;border-radius:4px;background:linear-gradient(180deg,rgba(247,239,233,.1),rgba(236,229,182,.1));text-decoration:none;color:inherit;cursor:pointer;transition:transform .2s ease}.CatalogProductCard_card__H3_FI:hover{transform:translateY(-2px)}.CatalogProductCard_badges__rBLB3{position:absolute;top:18px;left:18px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;z-index:2}.CatalogProductCard_refrigeratedBadge__1k8LE{background:#eef4ff;color:#2563eb;box-shadow:0 4px 14px rgba(37,99,235,.1)}.CatalogProductCard_controlledBadge__VutyY,.CatalogProductCard_refrigeratedBadge__1k8LE{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.CatalogProductCard_controlledBadge__VutyY{background:#f9ecec;color:#e14343;font-size:13px;font-weight:700;line-height:1;box-shadow:0 4px 14px rgba(225,67,67,.1)}.CatalogProductCard_inactiveBadge__emgvz{display:inline-flex;align-items:center;height:21px;padding:0 8px;border-radius:6.4px;background:#ececec;color:#808080;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1}.CatalogProductCard_imageWrap__lc8wc{position:absolute;top:0;left:0;right:0;height:285px;padding:20px 28px 0;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .3s ease}.CatalogProductCard_card__H3_FI:hover .CatalogProductCard_imageWrap__lc8wc{transform:scale(1.02)}.CatalogProductCard_image__2B0i7{max-width:195px;max-height:245px;object-fit:contain;mix-blend-mode:multiply}.CatalogProductCard_imageLoading__5kzQN{visibility:hidden;width:0}.CatalogProductCard_imageSkeleton__isArt{width:178px;height:232px;border-radius:14px;background:linear-gradient(100deg,#eceae4 30%,#f7f5f0 50%,#eceae4 70%);background-size:200% 100%;animation:CatalogProductCard_imageSkeletonShimmer__5HMIv 1.1s ease-in-out infinite}@keyframes CatalogProductCard_imageSkeletonShimmer__5HMIv{0%{background-position:130% 0}to{background-position:-130% 0}}.CatalogProductCard_vialImage__6kZW1{--band-bottom:2%;height:245px;max-width:none}.CatalogProductCard_favoriteButton__4Llnv{position:absolute;top:19.5px;right:10.5px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:none;cursor:pointer;z-index:3;transition:transform .15s ease}.CatalogProductCard_favoriteButton__4Llnv:hover{transform:scale(1.06)}.CatalogProductCard_info__sYwYv{position:absolute;left:0;right:0;bottom:0;padding:0 18px 18px;z-index:2}.CatalogProductCard_name__1LObH{margin:0;overflow-wrap:break-word;color:#111;font-size:14px;font-weight:600;line-height:18px}.CatalogProductCard_nameLine__MkCSn{display:block}.CatalogProductCard_price__LsgvU{margin:2px 0 0;font-size:12px;line-height:16px;color:#666}.CatalogProductCard_dosage__pqF2D{display:flex;align-items:center;gap:6px;margin:0;font-size:11px;line-height:15px;color:#888}.CatalogProductCard_dosageDot__j_fPg{color:#bbb}.CatalogProductCard_pharmaciesWrapper__kY_Xq{position:relative;margin-bottom:8px}.CatalogProductCard_pharmacyPill__5fqmY{display:flex;align-items:center;height:32px;padding:0 6px;border:1px solid rgba(255,255,255,.8);border-radius:9999px;background:rgba(255,255,255,.8);box-shadow:0 5px 16px rgba(0,0,0,.08);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer;transition:background-color .3s ease}.CatalogProductCard_pharmacyPill__5fqmY:hover{background:#fff}.CatalogProductCard_pharmacyLogoCircle__ZW_ry{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid #fff;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.14);overflow:hidden;flex-shrink:0;transition:margin-left .3s ease}.CatalogProductCard_pharmacyLogoCircle__ZW_ry:not(:first-child){margin-left:-8px}.CatalogProductCard_pharmacyPillExpanded__NkVY0 .CatalogProductCard_pharmacyLogoCircle__ZW_ry:not(:first-child){margin-left:6px}.CatalogProductCard_pharmacyLogoImg__dgo1T{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%;background:#fff}.CatalogProductCard_pharmacyLogoInitial__3jfzY{font-size:10px;font-weight:700;color:#183229}.CatalogProductCard_pharmacyLogoSkeleton__AkryP{position:absolute;inset:0;border-radius:50%;background:linear-gradient(100deg,#eceae4 30%,#f7f5f0 50%,#eceae4 70%);background-size:200% 100%;animation:CatalogProductCard_imageSkeletonShimmer__5HMIv 1.1s ease-in-out infinite}.toast_toast__Q0S6U{width:min(460px,100%);margin:0 auto;padding:8px;border-radius:18px;border:1px solid rgba(255,255,255,.4);box-shadow:0 12px 36px -18px rgba(25,30,50,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-inter),Inter,sans-serif}.toast_success__aCyJn,.toast_toast__Q0S6U{--toast-accent:#26834a;--toast-icon-bg:#e7f5eb}.toast_success__aCyJn{background:rgba(237,246,239,.95)}.toast_info__a0FWk{background:rgba(243,244,249,.95);--toast-accent:#5c59e8;--toast-icon-bg:#efedff}.toast_warning__6lsKH{background:rgba(255,245,229,.95);--toast-accent:#a86810;--toast-icon-bg:#fff0d5}.toast_error__G3FCG{background:rgba(252,232,231,.95);--toast-accent:#df4f47;--toast-icon-bg:#fff0ee}.toast_card__wzOaL{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.95);box-shadow:0 4px 14px -5px rgba(20,20,30,.1)}.toast_icon__RWdI0{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:999px;background:var(--toast-icon-bg);color:var(--toast-accent)}.toast_message__oAcD8{flex:1 1;min-width:0;margin:0;font-size:12px;font-weight:500;line-height:19px;color:#343940;overflow-wrap:anywhere}.toast_gotIt__Yt_pb{height:28px;flex-shrink:0;padding:0 10px;border:1px solid #e7e8ec;border-radius:7px;background:#fafafa;color:#34363c;font-family:inherit;font-size:10px;font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,.06);cursor:pointer}.toast_gotIt__Yt_pb:hover{background:#f0f1f4}.toast_close__3Tcm3{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border:1px solid #eeeff2;border-radius:999px;background:none;color:#8a8f99;box-shadow:0 1px 3px rgba(0,0,0,.04);cursor:pointer}.toast_close__3Tcm3:hover{background:#f5f5f7;color:#34363c}.toast_countdown__psmjA{margin:0;padding:10px 8px 2px;text-align:center;font-size:10px;line-height:15px;color:#6e7580}.toast_countdownValue__Qaj_l{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--toast-accent)}.DosageCalculatorModal_modalOverlay__KHVmf{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);padding:24px 16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.DosageCalculatorModal_modalContent__GzJbi{display:flex;flex-direction:column;width:100%;max-width:640px;max-height:calc(100vh - 48px);overflow-y:auto;border-radius:18px;border:1px solid #ece8e3;background:#fff;padding:20px;box-shadow:0 28px 80px rgba(0,0,0,.22)}.DosageCalculatorModal_header__nAZiD{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.DosageCalculatorModal_eyebrow__gzhYw{margin:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#8c95a1}.DosageCalculatorModal_title__DZhUK{margin:4px 0 0;font-size:22px;font-weight:600;letter-spacing:-.03em;color:#111}.DosageCalculatorModal_subtitle__pHGwv{margin:4px 0 0;font-size:12px;line-height:20px;color:#6f7782}.DosageCalculatorModal_closeButton__Hqo6D{display:flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border:none;border-radius:9999px;background:none;color:#777;cursor:pointer;transition:background-color .15s ease,color .15s ease}.DosageCalculatorModal_closeButton__Hqo6D:hover{background:#f5f5f3;color:#111}.DosageCalculatorModal_fieldGrid__EP2k2{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.DosageCalculatorModal_summary__V_uzz{margin-top:16px;border-radius:12px;background:#f7f7f5;padding:10px 12px}.DosageCalculatorModal_summaryTotal__OWxz_{margin:0;font-size:13px;font-weight:600;color:#151515}.DosageCalculatorModal_summarySteps__01auR{margin:4px 0 0;font-size:11px;line-height:16px;color:#66716c}.DosageCalculatorModal_results__hjUfg{margin-top:16px;display:flex;flex-direction:column;gap:8px}.DosageCalculatorModal_hint___pxyX{margin:0;font-size:12px;color:#8c95a1}.DosageCalculatorModal_resultCard__zxXtc{display:flex;justify-content:space-between;gap:12px;border-radius:14px;border:1px solid #e8ebe9;background:#fff;padding:12px}.DosageCalculatorModal_resultCardBest__A2Q_D{border-color:#183229;box-shadow:0 0 0 1px rgba(24,50,41,.12)}.DosageCalculatorModal_resultMain__8C59U{min-width:0;flex:1 1}.DosageCalculatorModal_resultBadges__cBHtx{display:flex;flex-wrap:wrap;gap:4px}.DosageCalculatorModal_resultBadges__cBHtx:empty{display:none}.DosageCalculatorModal_badge__8pa6f{margin-bottom:6px;border-radius:9999px;background:#f3f3f1;padding:2px 8px;font-size:10px;font-weight:600;color:#444}.DosageCalculatorModal_badgeBest__RtciH{background:#183229;color:#fff}.DosageCalculatorModal_resultTitle__vktgO{margin:0;font-size:13px;font-weight:600;color:#151515}.DosageCalculatorModal_resultPharmacy__09h9o{margin:2px 0 0;font-size:11px;color:#6f7782}.DosageCalculatorModal_resultMeta__qsN8s{margin:6px 0 0;font-size:11px;line-height:16px;color:#444}.DosageCalculatorModal_flags__meaK8{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px}.DosageCalculatorModal_flag__i3I_H{border-radius:9999px;background:#fdf0ec;padding:2px 8px;font-size:10px;font-weight:500;color:#e5532a}.DosageCalculatorModal_resultSide__HYfyn{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:4px;flex-shrink:0}.DosageCalculatorModal_resultCost__bMS1M{margin:0;font-size:15px;font-weight:600;color:#151515}.DosageCalculatorModal_resultCostNote__Myj6l{margin:0;font-size:10px;color:#8d9591}.DosageCalculatorModal_showAll__dYnYU{align-self:center;margin-top:4px;border:none;background:none;padding:4px;font-family:inherit;font-size:12px;font-weight:500;color:#333;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.DosageCalculatorModal_disclaimer__rUJ4B{margin:16px 0 0;font-size:10px;line-height:15px;color:#8d9591}@media (max-width:520px){.DosageCalculatorModal_fieldGrid__EP2k2{grid-template-columns:minmax(0,1fr)}.DosageCalculatorModal_resultCard__zxXtc{flex-direction:column}.DosageCalculatorModal_resultSide__HYfyn{flex-direction:row;align-items:center}}.DosageCalculatorModal_resultsHeading__JdKyX{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#6c746f}.DosageCalculatorModal_fillPlan__Zu_fm{margin-top:12px;display:flex;flex-direction:column;gap:6px;border-top:1px solid #ece8e3;padding-top:12px}.DosageCalculatorModal_fillRow__x_fiu{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:baseline;font-size:12px;color:#444}.DosageCalculatorModal_fillWeeks__dJ4zZ{font-weight:600;color:#151515}.DosageCalculatorModal_fillDetail__wIhrH{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DosageCalculatorModal_fillCost__5bOvc{font-weight:600;color:#151515}.DosageCalculatorModal_fillTotal__RDg4T{margin-top:2px;border-top:1px dashed #e0e0dc;padding-top:6px}.ProductCouponCard_card__GCn_d{margin-top:24px;width:226px;max-width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.8);background:radial-gradient(circle at 90% 0,rgba(219,232,255,.98),transparent 52%),linear-gradient(145deg,#f8fbff,#edf4ff);padding:12px;box-shadow:0 10px 28px rgba(37,99,235,.08)}.ProductCouponCard_row__chobB{display:flex;align-items:flex-start;gap:10px}.ProductCouponCard_iconCircle__SZa_K{margin-top:2px;display:flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:rgba(255,255,255,.55);color:#2563eb}.ProductCouponCard_text___nR79{min-width:0}.ProductCouponCard_title__UqLSH{margin:0;font-size:14px;font-weight:600;line-height:18px;letter-spacing:-.02em;color:#171717}.ProductCouponCard_subtitle__ruGvU{margin:4px 0 0;font-size:11px;font-weight:500;line-height:15px;color:#68736d}.ProductCouponCard_applyButton__BosKp{margin-top:12px;display:flex;height:36px;width:100%;align-items:center;justify-content:center;gap:8px;border:none;border-radius:9999px;background:#fff;font-family:inherit;font-size:11px;font-weight:600;color:#171717;cursor:pointer;box-shadow:0 1px 0 rgba(24,50,41,.04);transition:background-color .15s ease}.ProductCouponCard_applyButton__BosKp:hover:not(:disabled){background:#fbfbfb}.ProductCouponCard_applyButton__BosKp:disabled{cursor:wait;color:#68736d}.PatientPickerDropdown_panel__HuqYP{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;overflow:hidden;border:1px solid #d8dfdc;border-radius:10px;background:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.PatientPickerDropdown_searchRow__XtxLf{display:flex;height:40px;align-items:center;gap:8px;border-bottom:1px solid #e8e3df;padding:0 12px}.PatientPickerDropdown_searchIcon__3D4tJ{flex-shrink:0;color:#7b8580}.PatientPickerDropdown_searchInput__y7po2{min-width:0;flex:1 1;border:none;background:transparent;font-family:inherit;font-size:12px;outline:none;color:#1a1a1a}.PatientPickerDropdown_searchInput__y7po2::placeholder{color:#9aa39e}.PatientPickerDropdown_list___PJBK{max-height:220px;overflow-y:auto;padding:6px}.PatientPickerDropdown_listMessage__KCpRe{margin:0;padding:12px;font-size:11px;color:#777;text-align:center}.PatientPickerDropdown_row__l_Qdg{display:block;width:100%;border:none;border-radius:7px;background:none;padding:10px 12px;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.PatientPickerDropdown_row__l_Qdg:hover:not(:disabled){background:#f8f7f5}.PatientPickerDropdown_row__l_Qdg:disabled{cursor:not-allowed;opacity:.55}.PatientPickerDropdown_rowNameLine__JD3sA{display:flex;align-items:center;gap:8px}.PatientPickerDropdown_rowName__u3yIw{display:block;font-size:12px;font-weight:600;color:#1a1a1a}.PatientPickerDropdown_inCartTag__QUI2L{flex-shrink:0;border-radius:999px;background:#eeeeec;padding:1px 8px;font-size:9px;font-weight:600;color:#7a7a76}.PatientPickerDropdown_rowMeta__vIjzc{margin-top:2px;display:block;font-size:10px;color:#777}.PatientPickerDropdown_footer__d96kY{border-top:1px solid #e8e3df;padding:8px}.PatientPickerDropdown_createButton__Cyfqt{display:flex;height:36px;width:100%;align-items:center;justify-content:center;gap:6px;border:1px dashed #c9ced2;border-radius:7px;background:#fafafa;font-family:inherit;font-size:11px;font-weight:600;color:#111;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.PatientPickerDropdown_createButton__Cyfqt:hover{border-color:#111;background:#f5f5f5}.PatientSearchDropdown_container__bSiiZ{position:relative;width:100%}.PatientSearchDropdown_inputWrapper__JKdYg{display:flex;align-items:center;gap:12px;padding:10px 12px;background-color:#fff;transition:border-color .2s ease;border-radius:8px;border:1px solid #e6e6e6;background:#fff;box-shadow:0 1px 0 -1px rgba(0,0,0,.05),0 1px 2px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05),0 3px 6px -3px rgba(0,0,0,.05)}.PatientSearchDropdown_inputWrapper__JKdYg:focus-within{border-color:var(--primary-color)}.PatientSearchDropdown_inputWrapper__JKdYg.PatientSearchDropdown_disabled__Tzu7O{background-color:#f5f5f5;cursor:not-allowed}.PatientSearchDropdown_searchIcon__H2Isw{width:20px;height:20px;color:#9ca3af;flex-shrink:0}.PatientSearchDropdown_input__64VHD{flex:1 1;border:none;outline:none;font-size:15px;color:#374151;background:transparent}.PatientSearchDropdown_input__64VHD::placeholder{color:#9ca3af}.PatientSearchDropdown_input__64VHD:disabled{cursor:not-allowed}.PatientSearchDropdown_dropdown__i_kUU{position:absolute;top:calc(100% + 4px);left:0;right:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100;max-height:300px;overflow-y:auto}.PatientSearchDropdown_patientList__T_TyE{list-style:none;margin:0;padding:4px 0}.PatientSearchDropdown_patientItem___BQJi{padding:10px 12px;cursor:pointer;transition:background-color .15s ease}.PatientSearchDropdown_patientItem___BQJi:hover{background-color:#f0fdf4}.PatientSearchDropdown_patientInfo__QPLzn{display:flex;flex-direction:column;gap:2px}.PatientSearchDropdown_patientNameRow__7NW86{display:flex;align-items:center;gap:8px}.PatientSearchDropdown_patientName__5gP_n{font-size:14px;font-weight:500;color:#333}.PatientSearchDropdown_inCartItem__OGCRU{background-color:#f5f5f5;cursor:not-allowed}.PatientSearchDropdown_inCartItem__OGCRU:hover{background-color:#f5f5f5}.PatientSearchDropdown_inCartItem__OGCRU .PatientSearchDropdown_patientDetails__jMm2Q,.PatientSearchDropdown_inCartItem__OGCRU .PatientSearchDropdown_patientName__5gP_n{color:#9ca3af}.PatientSearchDropdown_inCartBadge__RFCVr{background-color:#e0fbff;color:#009bb2;font-size:10px;font-weight:700;padding:2px 8px;border-radius:12px;text-transform:uppercase}.PatientSearchDropdown_patientDetails__jMm2Q{font-size:12px;color:#666}.PatientSearchDropdown_emptyMessage__6wyzJ,.PatientSearchDropdown_loadingMessage__lC0A8{padding:16px;text-align:center;color:#999;font-size:14px}.CancelOrderModal_modalOverlay__Y6cIP{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}.CancelOrderModal_modalContent__yxsLp{background-color:white;border-radius:.5rem;padding:35px 40px;max-width:500px;width:100%}.CancelOrderModal_modalTitle__12cMN{margin-bottom:8px;text-align:left;font-weight:500;font-size:18px;color:#121212}.CancelOrderModal_modalMessage__sM4Bl{color:#999999;margin-bottom:16px;font-weight:500;font-size:14px}.CancelOrderModal_buttonContainer__zi5Jz{display:flex;justify-content:flex-end;gap:.75rem;margin-top:20px}.ResendPaymentModal_modalOverlay__O66z_{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}.ResendPaymentModal_modalContent__l_zSJ{background-color:white;border-radius:.5rem;padding:35px 40px;max-width:440px;width:100%;margin:0 16px}.ResendPaymentModal_modalTitle__9o0oN{margin-bottom:.5rem;text-align:left;font-weight:500;font-size:18px;letter-spacing:0;color:#121212}.ResendPaymentModal_modalDescription__2USwM{color:#374151;margin-bottom:1.5rem;font-weight:400;font-size:14px;line-height:1.5}.ResendPaymentModal_formGroup__PkFrr{margin-bottom:16px}.ResendPaymentModal_buttonContainer__8b6lx{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.ResendPaymentModal_cancelButton__Xm8_e{height:40px;padding:0 20px;background-color:white;color:#666;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:14px;line-height:20px;font-weight:500;transition:all .2s ease}.ResendPaymentModal_cancelButton__Xm8_e:hover:not(:disabled){background-color:#f9fafb;border-color:#bbb}.ResendPaymentModal_cancelButton__Xm8_e:disabled{opacity:.5;cursor:not-allowed}.CartVoucherField_inputRow__yJwuy{display:flex;align-items:center;gap:8px}.CartVoucherField_input__ZSKHk{height:34px;width:100%;min-width:0;border:1px solid #d9d9d9;border-radius:8px;background:#fff;padding:0 12px;font-family:inherit;font-size:12px;text-transform:uppercase;color:#202020;outline:none}.CartVoucherField_input__ZSKHk::placeholder{text-transform:none;color:#999}.CartVoucherField_input__ZSKHk:focus{border-color:#555;box-shadow:0 0 0 1px #555}.CartVoucherField_input__ZSKHk[aria-invalid=true]{border-color:#b44b42}.CartVoucherField_applyButton__xulwG{height:34px;flex-shrink:0;border:none;border-radius:999px;background:#171717;padding:0 16px;font-family:inherit;font-size:11px;font-weight:500;color:#fff;cursor:pointer;transition:background-color .15s ease}.CartVoucherField_applyButton__xulwG:hover:not(:disabled){background:#333}.CartVoucherField_applyButton__xulwG:disabled{cursor:not-allowed;background:#f1f1f1;color:#aaa}.CartVoucherField_error__lK3pO{margin:6px 0 0;font-size:11px;line-height:16px;color:#b44b42}.CartVoucherField_linkButton__yZDQY{border:none;background:none;padding:0;font-family:inherit;font-size:11px;font-weight:500;color:#666;cursor:pointer}.CartVoucherField_linkButtonMuted__IBHKT{color:#777}.CartVoucherField_linkButton__yZDQY:hover{color:#000;text-decoration:underline}.CartVoucherField_patientField__ZyPiQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.CartVoucherField_labelBlock__YoWde{min-width:0}.CartVoucherField_label__1amja{margin:0;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#292929}.CartVoucherField_iconTag___86O_{flex-shrink:0;color:#777}.CartVoucherField_hint___HOhm{margin:4px 0 0;font-size:11px;color:#858585}.CartVoucherField_control__cIrmv{margin-top:12px}.CartVoucherField_patientControl__IGI2_{width:100%;min-width:0}@media (min-width:640px){.CartVoucherField_patientControl__IGI2_{width:300px}}.CartVoucherField_applied__IscgD{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:7px;background:#f0f8f2;padding:8px 12px;font-size:12px;color:#287343}.CartVoucherField_appliedLeft__MeG4A{display:flex;min-width:0;align-items:center;gap:6px}.CartVoucherField_iconCheck__8RMim{flex-shrink:0}.CartVoucherField_appliedCode__MMbG8{font-weight:500;word-break:break-all}.CartVoucherField_appliedTag___hRIw{flex-shrink:0;font-size:11px}.CartVoucherField_appliedAmount__kf_dE{flex-shrink:0;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CartVoucherField_appliedActions__WDPFq{margin-top:6px;display:flex;justify-content:flex-end;gap:16px}.CartVoucherField_cancelRow__zE_Ww{margin-top:6px;text-align:right}.CartVoucherField_section__Otj8t{margin-top:20px}.CartVoucherField_sectionToggle__dWqc4{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border:none;background:none;padding:0;font-family:inherit;font-size:13px;font-weight:600;text-align:left;color:#202020;cursor:pointer}.CartVoucherField_chevron__RUeqU{flex-shrink:0;transition:transform .15s ease}.CartVoucherField_chevronOpen__V_Ezz{transform:rotate(180deg)}.CartVoucherField_sectionBody__RYoUs{margin-top:12px;display:flex;flex-direction:column;gap:12px}.CartVoucherField_sectionBody__RYoUs[hidden]{display:none}.CartVoucherField_chooseRow__RA9v5{margin-bottom:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#777}.CartVoucherField_chooseLabel__dZuCE{margin:0;font-weight:500}.CartVoucherField_chips__2UzOt{display:flex;flex-wrap:wrap;gap:6px}.CartVoucherField_chip__X3Pfz{display:inline-flex;max-width:100%;align-items:center;gap:6px;border:1px solid #e3e3e3;border-radius:999px;background:#fff;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:500;text-align:left;color:#666;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.CartVoucherField_chip__X3Pfz:hover{border-color:#aaa;color:#171717}.CartVoucherField_chipSelected__42g94,.CartVoucherField_chipSelected__42g94:hover{border-color:#171717;background:#171717;color:#fff}.CartVoucherField_note__cCZts{margin:8px 0 0;font-size:11px;line-height:16px;overflow-wrap:break-word;color:#858585}.CartVoucherField_pills__v9AdE{display:flex;flex-wrap:wrap;gap:8px}.CartVoucherField_pill__q_6yu{display:inline-flex;max-width:100%;align-items:center;border-radius:999px;background:#f0f8f2;color:#287343}.CartVoucherField_pillEdit__piSzx{display:flex;min-width:0;align-items:center;gap:6px;border:none;border-radius:999px 0 0 999px;background:none;padding:6px 4px 6px 10px;font-family:inherit;font-size:10px;text-align:left;color:inherit;cursor:pointer}.CartVoucherField_pillEdit__piSzx:hover{text-decoration:underline}.CartVoucherField_pillText__hC93k{overflow-wrap:break-word}.CartVoucherField_pillCode__N1gbu{font-weight:500;word-break:break-all}.CartVoucherField_pillRemove__H6SNJ{display:flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border:none;border-radius:999px;background:none;color:inherit;cursor:pointer}.CartVoucherField_pillRemove__H6SNJ:hover{background:#e0f0e5}.CartVoucherField_srOnly__D_SKG{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.OrderGridCard_orderCard__mejLX{padding:20px 20px 12px;cursor:pointer;border-radius:10px;background:#f8f8f8;transition:background-color .15s ease}.OrderGridCard_orderCard__mejLX:hover{background:#f6f6f5}.OrderGridCard_columnsHeader__spekV{display:grid;grid-template-columns:minmax(310px,1.05fr) minmax(260px,1fr) minmax(240px,.9fr) 70px;grid-gap:28px;gap:28px;margin-bottom:8px;padding:0 20px}.OrderGridCard_columnsHeader__spekV p{margin:0;font-size:12px;font-weight:600;color:#555}.OrderGridCard_columnsHeaderRight__dkpzF{text-align:right}.OrderGridCard_prescriptionCards__RTGib{display:flex;flex-direction:column;gap:12px}.OrderGridCard_prescriptionCardsMerged__MVoza{display:flex;flex-direction:column;border-radius:9px;background:#fff;overflow:hidden}.OrderGridCard_rowGrid__PUCp4{display:grid;grid-template-columns:minmax(310px,1.05fr) minmax(260px,1fr) minmax(240px,.9fr) 70px;grid-gap:28px;gap:28px;align-items:center;min-height:122px;padding:20px;border-radius:9px;background:#fff}.OrderGridCard_prescriptionCardsMerged__MVoza .OrderGridCard_rowGrid__PUCp4{min-height:104px;padding:12px 20px;border-radius:0}.OrderGridCard_nameText__QjHUE{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderGridCard_prescriptionCell__jcpX9{display:flex;align-items:center;gap:16px;min-width:0}.OrderGridCard_itemImageContainer__xdxyJ{display:flex;height:70px;width:58px;flex-shrink:0;align-items:center;justify-content:center;overflow:visible}.OrderGridCard_productImage__ZdHG0{max-height:70px;max-width:52px;object-fit:contain;mix-blend-mode:multiply}.OrderGridCard_vialThumb__m2Dxv{height:70px;max-width:58px}.OrderGridCard_itemDetails___9CzG{min-width:0}.OrderGridCard_itemName__be9vC{margin:0;display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:600;color:#161a18}.OrderGridCard_itemMeta__nasne{margin:4px 0 0;font-size:12px;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderGridCard_itemChips__r3NLX{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.OrderGridCard_itemChip__rv8DH{border-radius:999px;background:#f3f3f3;padding:4px 8px;font-size:9px;color:#555}.OrderGridCard_refrigeratedChip__z0_Yk{background:#e7eefa;color:#1d4289;font-weight:600}.OrderGridCard_controlledChip__AZ8tG{background:#f9ecec;color:#e14343;font-weight:600}.OrderGridCard_refillIdBadge__7lQVt{border-radius:999px;background:#ede9fe;padding:4px 8px;font-size:9px;font-weight:600;color:#6d28d9;white-space:nowrap;cursor:pointer}.OrderGridCard_refillIdBadge__7lQVt:hover{background:#ddd6fe}.OrderGridCard_searchNameButton__s4DNo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;padding:2px;cursor:pointer;opacity:.6}.OrderGridCard_searchNameButton__s4DNo:hover{opacity:1}.OrderGridCard_patientCell__siPKg{min-width:0}.OrderGridCard_patientName__qVjuQ{margin:0;display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:500;color:#161a18}.OrderGridCard_patientLine__JJAm8{margin:6px 0 0;font-size:11px;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderGridCard_patientLine__JJAm8+.OrderGridCard_patientLine__JJAm8{margin-top:4px}.OrderGridCard_pharmacyCell__Wd4Ct{min-width:0}.OrderGridCard_pharmacyName__zcm0I{margin:0;display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:400;color:#777}.OrderGridCard_trackingNotReady__PiAl7{color:#9ca3af;font-weight:500}.OrderGridCard_trackingNotReady__PiAl7,.OrderGridCard_trackingReady__VpZ9B{margin-top:8px;display:inline-flex;align-items:center;gap:6px;font-size:12px}.OrderGridCard_trackingReady__VpZ9B{color:#2563eb;font-weight:700;cursor:pointer;text-decoration:none}.OrderGridCard_trackingReady__VpZ9B:hover{text-decoration:underline}.OrderGridCard_trackingReadyDelivered__66Hfv{color:#00ae30}.OrderGridCard_priceCell__BqEKX{margin:0;align-self:start;padding-top:4px;text-align:right;font-size:14px;font-weight:600;color:#161a18}.OrderGridCard_orderFooter__eSb4H{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px;padding:0 4px}.OrderGridCard_orderId__xgeqw{margin-right:4px}.OrderGridCard_orderId__xgeqw>span{font-size:15px;font-weight:500;color:#161a18}.OrderGridCard_footerPill__PkTTH{display:inline-flex;align-items:center;gap:8px;height:26px;border-radius:999px;background:#f1f0ef;padding:0 4px 0 12px;font-size:12px;font-weight:500;color:#183229;white-space:nowrap}.OrderGridCard_footerPillLabel__uoCtj{color:#183229;font-weight:500}.OrderGridCard_footerPillValue__vG3DG{display:inline-flex;align-items:center;height:20px;border-radius:999px;background:#fff;padding:0 10px;font-size:11px;font-weight:400;color:#111;text-transform:capitalize}.OrderGridCard_totalPill__Wlnw_{margin-left:auto}.OrderGridCard_totalPill__Wlnw_ .OrderGridCard_footerPillValue__vG3DG{font-weight:500}.OrderGridCard_statusChipWrapper__L8vXj{display:flex;align-items:center;gap:8px}.OrderGridCard_cancellationRequestedLabel__tvtv6{font-size:10px;font-weight:700;color:#e5532a;text-transform:uppercase;white-space:nowrap}.OrderGridCard_autoRefillBadge__IpYPM{font-weight:700;font-size:10px;line-height:100%;text-transform:uppercase;color:#fff;border-radius:24px;padding:6px 12px;max-width:max-content}.OrderGridCard_autoRefillEnabled__JYBV_{background-color:#000}.OrderGridCard_autoRefillDisabled__lkvTp{background-color:#dc2626}.OrderGridCard_refillsCancelledBadge__e_404{font-weight:700;font-size:10px;line-height:100%;text-transform:uppercase;color:#fff;border-radius:24px;padding:6px 12px;max-width:max-content;background-color:#dc2626}.OrderGridCard_totalRefundWrapper__rjG9D{display:inline-flex;align-items:center;gap:8px}.OrderGridCard_totalOriginal__q4PvZ{font-weight:500;font-size:12px;color:#999;text-decoration:line-through}.OrderGridCard_refundedLabel__llyn6{font-weight:700;font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#dc2626;background-color:#fde8e8;padding:2px 6px;border-radius:8px}.OrderGridCard_reOrderButton__09EIK:disabled{opacity:.6;cursor:not-allowed}@media (max-width:767px){.OrderGridCard_columnsHeader__spekV{display:none}.OrderGridCard_rowGrid__PUCp4{grid-template-columns:1fr;gap:16px;padding:16px;min-height:0}.OrderGridCard_priceCell__BqEKX{text-align:left}}.OrderGridCard_delayLine__VV_c7{margin:0 0 4px;font-size:12px;font-weight:600;color:#b45309}.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}.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}.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}.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}.createPatientModal_sectionDivider___1jmV{border-top:1px solid #ededed;margin:20px 0 16px}.createPatientModal_sectionTitle__vEYpi{font-size:15px;font-weight:700;color:#132f19;margin-bottom:12px}.createPatientModal_vitalsRequiredHint__2si7q{font-size:12px;color:#b45309;margin:-4px 0 12px}.createPatientModal_bmiResult__u0FZL{font-size:13px;color:#666;margin-top:4px}.createPatientModal_vitalsField__kvA76{display:flex;align-items:flex-end;gap:8px}.createPatientModal_vitalsValue__hGu3p{flex:1 1;min-width:0}.createPatientModal_vitalsUnit__QveBC{width:84px;flex-shrink:0}.inboxModals_modalHeader__g1Pwh{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}.inboxModals_modalTitle__FQMwY{font-size:18px;font-weight:600;color:#111827;margin:0}.inboxModals_modalSubtitle__tyUgu{font-weight:400;color:#6b7280;font-size:15px}.inboxModals_closeButton__cm3nz{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;line-height:1}.inboxModals_modalBody__Xu8GC{padding:20px 24px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.inboxModals_modalFooter__1AZMC{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb;margin-top:auto}.inboxModals_sectionTitle__2MZ28{display:block;font-size:13px;font-weight:600;color:#111827}.inboxModals_message__Carp_{padding:14px 0;text-align:center;font-size:13px;color:#6b7280}.inboxModals_notice__0jTcC{background:#fef3c7;color:#92400e}.inboxModals_notice__0jTcC,.inboxModals_warnNotice__RfLSg{padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.45}.inboxModals_warnNotice__RfLSg{background:#fee2e2;color:#991b1b}.inboxModals_infoNotice__kGVC4{background:#eff6ff;color:#1e40af}.inboxModals_errorBox__3Uqez,.inboxModals_infoNotice__kGVC4{padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.45}.inboxModals_errorBox__3Uqez{border:1px solid #fca5a5;background:#fef2f2;color:#b91c1c;word-break:break-word}.inboxModals_fieldHint__gAJiE{font-size:12px;color:#6b7280;margin:0;line-height:1.4}.inboxModals_counter__JYjId{font-size:12px;color:#6b7280;text-align:right}.inboxModals_counterOver__jrxOd{color:#dc2626;font-weight:600}.inboxModals_formGrid__ZyDb6{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 12px;gap:10px 12px}@media (max-width:560px){.inboxModals_formGrid__ZyDb6{grid-template-columns:1fr}}.inboxModals_rxForm__lvRtS{display:flex;flex-direction:column;gap:12px}.inboxModals_checkboxRow__ypdYM{display:flex;align-items:center;gap:8px;font-size:13px;color:#111827;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inboxModals_checkboxRow__ypdYM input{accent-color:#000000;width:15px;height:15px;flex-shrink:0}.inboxModals_drugCard__s7XSI{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.inboxModals_drugInfo__Y_CDM{display:flex;flex-direction:column;gap:2px;min-width:0}.inboxModals_drugName__CTlEH{font-size:14px;font-weight:600;color:#111827;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inboxModals_drugMeta___kLuY{font-size:12px;color:#6b7280}.inboxModals_controlledBadge__XyWoU{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#fee2e2;color:#b91c1c}.inboxModals_resultsList__Bj8yK{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto}.inboxModals_resultRow__kuU5a{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s}.inboxModals_resultRow__kuU5a:hover{border-color:#000000}.inboxModals_resultName__0zupe{font-size:13px;font-weight:600;color:#111827}.inboxModals_resultMeta__96io3{font-size:12px;color:#6b7280}.inboxModals_patientList__MQ0pl{display:flex;flex-direction:column;gap:8px}.inboxModals_patientRow__jOkfB{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px}.inboxModals_patientInfo__RJT2T{display:flex;flex-direction:column;gap:2px;min-width:0}.inboxModals_patientName__yglLo{font-size:14px;font-weight:600;color:#111827}.inboxModals_patientMeta__PZwaW{font-size:12px;color:#6b7280}.inboxModals_notSyncedTag__UptRE{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#f3f4f6;color:#6b7280;white-space:nowrap}.inboxModals_summaryGrid__X8dBe{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px 16px;gap:8px 16px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.inboxModals_summaryItem__KWZcv{display:flex;flex-direction:column;gap:1px;min-width:0}.inboxModals_summaryLabel___OpWd{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#90a1b9}.inboxModals_summaryValue__n8nxA{font-size:13px;color:#111827;word-break:break-word}.SearchInput_container__NBLpO{display:flex;align-items:center;gap:8px;width:220px;height:38px;padding:0 12px;background:#fff;border:1px solid #cfcfcf;border-radius:9px;flex-shrink:0;transition:all .3s ease-out}.SearchInput_container__NBLpO:focus-within{border:2px solid #000}.SearchInput_expandOnFocus__Uo5_f:focus-within{width:310px}.SearchInput_searchIcon__f1q9C{flex-shrink:0;transition:transform .3s ease-out}.SearchInput_container__NBLpO:focus-within .SearchInput_searchIcon__f1q9C{transform:scale(1.1)}.SearchInput_input__dt360{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:11px;font-weight:500;color:#000}.SearchInput_input__dt360::placeholder{color:#686868;font-weight:500}.SearchInput_input__dt360:disabled{color:#9ca3af;cursor:not-allowed}.SearchInput_shortcutHint__i3r7l{display:flex;align-items:center;gap:4px;flex-shrink:0;font-size:12px;font-weight:400;color:#686868}.SearchInput_clearButton__nU6Is{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:none;color:#686868;font-size:15px;line-height:1;cursor:pointer;flex-shrink:0}.SearchInput_clearButton__nU6Is:hover{color:#1a1a1a}.erxActionModals_productList__M8I9A{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow-y:auto}.erxActionModals_productRow__ERGMA{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s;width:100%}.erxActionModals_productRow__ERGMA:hover{border-color:#000000}.erxActionModals_productRowTop__QOBRj{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.erxActionModals_productRowName__S0bOx{font-size:14px;font-weight:600;color:#111827}.erxActionModals_productRowMeta__DeL92{font-size:12px;color:#6b7280}.erxActionModals_typeBadge__YPYNT{background:#f3f4f6;color:#374151}.erxActionModals_globalBadge__ppcMb,.erxActionModals_typeBadge__YPYNT{display:inline-block;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.erxActionModals_globalBadge__ppcMb{background:#eff6ff;color:#1e40af}.erxActionModals_controlledBadge__vJA6H{padding:2px 8px;font-size:10px;background:#fee2e2;color:#b91c1c}.erxActionModals_controlledBadge__vJA6H,.erxActionModals_statusChip__z3DTa{display:inline-block;border-radius:999px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.erxActionModals_statusChip__z3DTa{padding:3px 10px;font-size:11px}.erxActionModals_statusSent__2_qTX{background:#e6f7ec;color:#00873c}.erxActionModals_statusCreated__VXh81{background:#fff4e5;color:#b26a00}.erxActionModals_logToolbar__Pb7Kp{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.erxActionModals_logCount__nhBGH{font-size:12px;color:#6b7280}.erxActionModals_timeline__KhP5f{display:flex;flex-direction:column}.erxActionModals_timelineItem__QqaNU{display:flex;gap:12px}.erxActionModals_timelineRail__MVJTg{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:12px}.erxActionModals_timelineDot__KOcK_{width:10px;height:10px;border-radius:50%;background:#000000;margin-top:5px;flex-shrink:0}.erxActionModals_timelineLine__hhKWd{flex:1 1;width:2px;background:#e5e7eb;margin:4px 0}.erxActionModals_timelineContent__BkSYk{flex:1 1;min-width:0;padding-bottom:16px}.erxActionModals_timelineHeader__vEwP8{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.erxActionModals_timelineStatus__eMWjj{font-size:13px;font-weight:700;color:#111827}.erxActionModals_timelineTime__7MpNu{font-size:11px;color:#6b7280;white-space:nowrap}.erxActionModals_timelineMedStatus__tjyq3{font-size:12px;color:#1e40af;margin-top:2px}.erxActionModals_timelineNote__klo_B{font-size:12px;color:#374151;margin-top:4px;line-height:1.4;word-break:break-word}.erxActionModals_timelineDetails__6Lv8B{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:4px 12px;gap:4px 12px;margin-top:6px}.erxActionModals_timelineDetail__wJlZc{font-size:11px;color:#6b7280;word-break:break-word}.erxActionModals_timelineDetailKey__NZOOU{font-weight:700;color:#90a1b9;text-transform:uppercase;letter-spacing:.3px;margin-right:4px}.erxActionModals_cancelSection__M8DMe{display:flex;flex-direction:column;gap:10px;border-top:1px solid #f3f4f6;padding-top:12px}.erxActionModals_cancelActions__zUPa_{display:flex;gap:8px;flex-wrap:wrap}.EpcsAttestation_attestation__0lo5b{border:1px solid #d8dcd9;border-left:3px solid var(--primary-color);background:#f8faf9;border-radius:8px;padding:14px 16px}.EpcsAttestation_prescriberLine__3vGRl{margin:0 0 8px;font-size:14px;font-weight:600;color:#121212}.EpcsAttestation_statement__gpTYx{margin:0;font-size:14px;font-weight:500;line-height:1.6;color:#1f2937}.ImportPatientsModal_modalOverlay__4NV8S{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}.ImportPatientsModal_modalContent__9JSrP{background-color:white;border-radius:12px;width:100%;max-width:620px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.ImportPatientsModal_modalHeader__l8lKu{display:flex;justify-content:space-between;align-items:center;padding:16px 32px;border-bottom:1px solid #e5e7eb}.ImportPatientsModal_modalTitle__HdlbG{font-size:20px;font-weight:700;color:var(--secondary-color);margin:0}.ImportPatientsModal_closeButton__3qtTm{background:none;border:none;color:#6b7280;cursor:pointer;padding:5px;border-radius:4px}.ImportPatientsModal_closeButton__3qtTm:hover{color:#111827;background-color:#f3f4f6}.ImportPatientsModal_modalBody__HENc7{padding:12px 32px}.ImportPatientsModal_summary__VNlfM{display:flex;align-items:center;gap:12px;padding:8px 12px;background-color:#f9fafb;border-radius:8px;margin-bottom:12px;font-size:14px;font-weight:500;color:#374151}.ImportPatientsModal_summaryCount__8Uli0{font-weight:700;color:var(--primary-color)}.ImportPatientsModal_sectionLabel__1vnyJ{font-size:12px;font-weight:700;text-transform:uppercase;color:#9ca3af;letter-spacing:.5px;margin-bottom:8px;margin-top:16px}.ImportPatientsModal_mappingHeader__n5xOR{display:flex;align-items:center;padding:0 12px 6px;gap:12px}.ImportPatientsModal_mappingHeaderLabel__2HkrC{font-size:11px;font-weight:600;text-transform:uppercase;color:#9ca3af;letter-spacing:.5px}.ImportPatientsModal_mappingHeaderLabel__2HkrC:first-child{width:160px;flex-shrink:0}.ImportPatientsModal_mappingHeaderLabel__2HkrC:nth-child(2){margin-left:24px}.ImportPatientsModal_mappingRow__gSUAV{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;transition:background-color .15s}.ImportPatientsModal_mappingRow__gSUAV:hover{background-color:#f9fafb}.ImportPatientsModal_mappingFieldName__FzeRK{font-weight:600;color:#121212}.ImportPatientsModal_mappingFieldNameOptional__2wFiC,.ImportPatientsModal_mappingFieldName__FzeRK{font-size:14px;width:160px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportPatientsModal_mappingFieldNameOptional__2wFiC{font-weight:500;color:#6b7280}.ImportPatientsModal_requiredMark__qJp4X{color:#ef4444;margin-left:4px}.ImportPatientsModal_mappingArrow__TGJbr{color:#9ca3af;font-size:14px;flex-shrink:0}.ImportPatientsModal_mappingSelect__WmVlX{flex:1 1;min-width:0;padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:500;color:#374151;background-color:white;cursor:pointer;transition:border-color .2s;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ImportPatientsModal_mappingSelectError__KQlC2{border-color:#ef4444;background-color:#fef2f2}.ImportPatientsModal_mappingSelect__WmVlX:hover{border-color:#d1d5db}.ImportPatientsModal_mappingSelect__WmVlX:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(0,174,48,.1)}.ImportPatientsModal_unmappedWarning__HiJOP{margin-top:16px;padding:12px 16px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px}.ImportPatientsModal_unmappedTitle__AS1YC{font-size:13px;font-weight:600;color:#991b1b;margin-bottom:8px}.ImportPatientsModal_unmappedList__bsJTD{display:flex;flex-wrap:wrap;gap:6px}.ImportPatientsModal_unmappedBadge__lJk6P{display:inline-flex;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;color:#dc2626;background-color:white;border:1px solid #fecaca;border-radius:20px}.ImportPatientsModal_fieldList__otcj_{display:flex;flex-direction:column}.ImportPatientsModal_fieldRow__nVf9E{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;transition:background-color .15s}.ImportPatientsModal_fieldRow__nVf9E:hover{background-color:#f9fafb}.ImportPatientsModal_fieldIcon__HN0_o{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ImportPatientsModal_fieldIconPlaceholder__g3X09{flex-shrink:0;width:22px;height:22px}.ImportPatientsModal_iconSuccess__IsLjo{background-color:#e6f7ec;color:var(--primary-color)}.ImportPatientsModal_iconWarning___doxW{background-color:#fef3cd;color:#d97706}.ImportPatientsModal_iconError__4ZaGJ{background-color:#fef2f2;color:#ef4444}.ImportPatientsModal_fieldName__1YEhT{font-size:14px;font-weight:600;color:#121212;min-width:120px}.ImportPatientsModal_fieldNameOptional__h6e4o{font-size:14px;font-weight:500;color:#6b7280;min-width:120px}.ImportPatientsModal_fieldDetail__VSm0Z{font-size:13px;font-weight:400;color:#6b7280;margin-left:auto}.ImportPatientsModal_modalFooter__Kbl9m{display:flex;gap:12px;justify-content:flex-end;padding:20px 32px;border-top:1px solid #e5e7eb}.ImportPatientsModal_resultSummary__OnrgN{display:flex;gap:12px;margin-bottom:8px}.ImportPatientsModal_resultMessage___bn_y{margin:0 0 16px;font-size:14px;font-weight:500;color:#4b5563}.ImportPatientsModal_resultBadgeSuccess__g6q0d{background-color:#e6f7ec;color:var(--primary-color)}.ImportPatientsModal_resultBadgeError__PH45K,.ImportPatientsModal_resultBadgeSuccess__g6q0d{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;border-radius:8px;flex:1 1}.ImportPatientsModal_resultBadgeError__PH45K{background-color:#fef2f2;color:#dc2626}.ImportPatientsModal_resultList__IicWP{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto}.ImportPatientsModal_resultRow__zseiK{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px}.ImportPatientsModal_resultRow__zseiK:hover{background-color:#f9fafb}.ImportPatientsModal_resultName__YMqBU{font-size:14px;font-weight:600;color:#121212}.ImportPatientsModal_resultReason__Gd63I{font-size:13px;font-weight:400;color:#6b7280;margin-left:auto}.ImportPatientsModal_progressSection__pCdqR{margin-top:16px}.ImportPatientsModal_progressBar__9ef0r{width:100%;height:6px;background-color:#e5e7eb;border-radius:3px;overflow:hidden;margin-bottom:8px}.ImportPatientsModal_progressFill__nhZND{height:100%;background-color:var(--primary-color);border-radius:3px;transition:width .3s ease}.ImportPatientsModal_progressText__V3c7W{font-size:13px;font-weight:500;color:#6b7280;text-align:center}