.SelectMedication_container__p3RvO{padding-bottom:50px}.SelectMedication_customCompoundBtn__JyjQg{height:auto;padding:.45rem .85rem;font-size:.875rem;white-space:nowrap}.SelectMedication_header__s4CCT{margin-bottom:1rem}.SelectMedication_title__1_iPH{font-size:2.5rem;font-weight:500;color:var(--msu-green);margin-bottom:1.5rem}@media(max-width:768px){.SelectMedication_title__1_iPH{font-size:2rem}}.SelectMedication_patientCard__HWc5L{background-color:var(--grey-100);padding:1rem 1.25rem;border:1px solid var(--platinum);border-radius:4px;margin-bottom:1rem}@media(max-width:768px){.SelectMedication_patientCard__HWc5L{padding:1rem}}.SelectMedication_patientName__x_oTv{font-size:1.125rem;margin-bottom:.5rem}.SelectMedication_patientInfoWrapper__kGrzk{display:flex;font-weight:600;align-items:center;gap:15px;line-height:1.1;font-size:.75rem}.SelectMedication_patientInfo__OvlGz{font-size:.75rem;font-weight:600}.SelectMedication_patientSubInfo__bnJB2{display:flex;align-items:center;gap:.625rem;line-height:1.1;font-size:.75rem;margin-top:.75rem}.SelectMedication_divider__7LBus{height:1px;background-color:var(--grey-300);margin:1rem 0}.SelectMedication_pharmacyRow__XRl13{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;border-bottom:1px solid var(--platinum);padding-bottom:1rem}@media(max-width:768px){.SelectMedication_pharmacyRow__XRl13{flex-direction:column;align-items:flex-start;gap:.625rem}}.SelectMedication_comparePricesBtn__jOPFi{flex-shrink:0;white-space:nowrap;margin:0}.SelectMedication_comparePricesLabel__CagZT{display:flex;align-items:center;gap:.375rem;font-weight:600;font-size:.875rem}.SelectMedication_encounterBtn__rjpBK{justify-content:center;margin-bottom:1.5rem}.SelectMedication_compoundPharmacySelectorWrapper__7aG39{display:flex;align-items:flex-start;gap:.5rem;width:100%;margin-top:.75rem}.SelectMedication_compoundPharmacyLabel__5tdqT{width:100%}.SelectMedication_compoundPharmacyInput__6p9tY{padding-right:2rem}.SelectMedication_compoundPharmacyOption__mDCJY{padding:.625rem 1rem;cursor:pointer;font-size:.875rem}.SelectMedication_compoundPharmacyOption__mDCJY:hover{background-color:var(--light-gray,#f5f5f5)}.SelectMedication_encounterDocInput__CeeKy,.SelectMedication_searchRow__kYVR3{margin-bottom:1.5rem}.SelectMedication_compoundSearchWrapper__AMcEm{display:grid;grid-template-columns:1fr auto;grid-gap:.625rem;gap:.625rem}.SelectMedication_customBuildBtn__JblLN{width:100%}.SelectMedication_selectedMedications__emdIw{margin-bottom:1.5rem}.SelectMedication_selectedHeader__csp8x{font-weight:600;font-size:.875rem;color:var(--msu-green);margin-bottom:1rem}.SelectMedication_selectedMedicationItem__yxRr6{padding:1rem;font-size:.875rem;gap:1.5rem;background-color:#fff;font-weight:600;display:flex;justify-content:space-between;border:1px solid var(--platinum);border-radius:4px}.SelectMedication_selectedMedicationItem__yxRr6+.SelectMedication_selectedMedicationItem__yxRr6{margin-top:.625rem}.SelectMedication_medInfo__vzT6Z{display:flex;align-items:center;justify-content:space-between;flex:1 1}@media(max-width:768px){.SelectMedication_medInfo__vzT6Z{flex-direction:column;align-items:flex-start}}.SelectMedication_medInfo__vzT6Z .SelectMedication_medName__rSQxg{font-size:1.125rem;font-weight:600;color:var(--msu-green);margin-bottom:4px}.SelectMedication_medInfo__vzT6Z .SelectMedication_medDetails__hoJvn{font-weight:600;color:var(--msu-green);font-size:.875rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.SelectMedication_medInfo__vzT6Z .SelectMedication_medDetails__hoJvn span{white-space:nowrap}.SelectMedication_medRight__fkVfS{display:flex;gap:.75rem;flex-shrink:0}.SelectMedication_priceSection__yQdsL{display:flex;flex-direction:column}@media(max-width:768px){.SelectMedication_priceSection__yQdsL{margin-top:1.25rem}}.SelectMedication_price__3yguy{font-size:1rem;font-weight:700;color:var(--msu-green)}.SelectMedication_shipping__h2OT4{font-size:.875rem;font-weight:700;color:var(--blue-600)}.SelectMedication_inStock__YThGu{color:var(--green-600);font-weight:600}.SelectMedication_medActions__GwYLE{display:flex;gap:.5rem}.SelectMedication_addMedicationBtn__vLgsO{justify-content:center;margin-top:1rem;margin-bottom:0}.SelectMedication_emptyState__q_K0S{border:1px solid var(--platinum);border-radius:4px;padding:1rem 2rem;text-align:center;margin-bottom:1.5rem}.SelectMedication_mutedText__MtYfq{opacity:.4}.SelectMedication_footer__7RQ70{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:.5rem}@media(max-width:768px){.SelectMedication_footer__7RQ70{flex-direction:column;align-items:flex-start}}.SelectMedication_estimatedTotal__Ucvzx{flex:1 1}.SelectMedication_totalLabel__p5bWi{font-size:.75rem;color:var(--msu-green);font-weight:600;margin-bottom:.5rem}.SelectMedication_totalAmount__oNysE{font-size:1.375rem;font-weight:600;color:var(--msu-green);line-height:1.2;margin-bottom:.25rem}.SelectMedication_totalSubtext__o7XR4{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--blue-600)}.SelectMedication_totalSubtext__o7XR4 .SelectMedication_inStock__YThGu{color:var(--green-600)}.SelectMedication_continueBtn__0v441{flex-shrink:0;min-width:160px}@media(max-width:768px){.SelectMedication_continueBtn__0v441{width:100%}}.MedicationSearchResults_container__sGmnv{display:flex;flex-direction:column}.MedicationSearchResults_title__h6mti{font-size:1rem;font-weight:600;color:var(--grey-600);margin-bottom:.5rem}.MedicationSearchResults_searchInputWrapper__uzoJG{flex:1 1}.MedicationSearchResults_addButton__6TR8Z{justify-content:center;width:80px;height:58px;margin:0}.MedicationSearchResults_card__k6hXI{background-color:#fff;border:1px solid var(--platinum);border-radius:12px 12px 0 0;overflow:hidden;margin-bottom:1.25rem}.MedicationSearchResults_cardContent__QhDuN{padding:1.25rem}.MedicationSearchResults_header__nXRIL{display:flex;justify-content:space-between;align-items:flex-start}.MedicationSearchResults_nameRow__qyJdc{display:flex;align-items:center;gap:.75rem}.MedicationSearchResults_name__zVGfK{font-size:1.3125rem;font-weight:600;color:var(--midnight-green)}.MedicationSearchResults_favoriteBtn__VQlkg{background:none;border:none;padding:0;cursor:pointer;font-size:1.25rem;color:var(--grey-300);transition:color .2s,transform .2s;display:flex;align-items:center;justify-content:center}.MedicationSearchResults_favoriteBtn__VQlkg:hover{color:var(--grey-600);transform:scale(1.1)}.MedicationSearchResults_favoriteBtn__VQlkg.MedicationSearchResults_active__8_UnF{color:#ffc107}.MedicationSearchResults_favoriteBtn__VQlkg.MedicationSearchResults_disabled__QpnHq{opacity:.5;cursor:not-allowed}.MedicationSearchResults_offerBadge__jctSM{background-color:var(--light-green);color:var(--msu-green);font-size:.875rem;line-height:1.75;padding:4px 12px;border-radius:20px;font-weight:500;margin-left:auto}.MedicationSearchResults_subInfo__Z4vN3{font-size:1rem;display:flex;align-items:center;gap:.5rem}.MedicationSearchResults_dot__rp5IB{opacity:.5}.MedicationSearchResults_actionRow__8Fpz_{display:flex;gap:1rem;margin-bottom:0}.MedicationSearchResults_actionBtn__ErZ0e{display:flex;align-items:center;gap:.5rem;padding:6px 16px;border:1px solid var(--grey-300);border-radius:8px;background:#fff;color:var(--midnight-green);font-weight:600;font-size:.875rem;cursor:pointer}.MedicationSearchResults_actionBtn__ErZ0e i{font-size:.75rem;transition:transform .2s}.MedicationSearchResults_actionBtn__ErZ0e.MedicationSearchResults_active__8_UnF i{transform:rotate(180deg)}.MedicationSearchResults_descriptionBox__RLPy1{margin-top:1.25rem;font-size:.95rem;line-height:1.5;color:#4a5568;background-color:#fff}.MedicationSearchResults_bottomRow__RVWdQ{display:flex;flex-direction:column;border-top:1px solid var(--platinum);background-color:var(--platinum)}.MedicationSearchResults_strengthOption__Ycuis{padding:1rem 1.25rem;display:flex;justify-content:space-between;align-items:center;gap:.25rem;cursor:pointer;font-size:15px;transition:background-color .2s;font-weight:600;color:var(--midnight-green);background-color:var(--grey-100);text-transform:uppercase}.MedicationSearchResults_strengthOption__Ycuis:hover{background-color:var(--grey-200)}.MedicationSearchResults_showMoreBtn__8A_WB{justify-content:center;width:100%;max-width:none;margin:0}.PrescribeResultsTab_root__apyjw{width:100%}.PrescribeResultsTab_resultsContainer__xJ9_6{display:grid;grid-template-columns:320px 1fr;grid-gap:2rem;gap:2rem}@media(max-width:1200px){.PrescribeResultsTab_resultsContainer__xJ9_6{grid-template-columns:1fr}}.PrescribeResultsTab_aside__OLlme{display:flex;flex-direction:column;gap:1.5rem}.PrescribeResultsTab_asideTitle__Lk9E2{font-size:.875rem;font-weight:700;color:var(--msu-green);padding-bottom:.25rem;margin:1rem 0 0;border-bottom:6px solid var(--msu-green)}@media(max-width:768px){.PrescribeResultsTab_asideTitle__Lk9E2{margin-top:.5rem;border-bottom:none}}.PrescribeResultsTab_asideToggle__mDbr_{margin-top:.5rem}@media(min-width:768px){.PrescribeResultsTab_asideToggle__mDbr_{border:0!important;margin-top:1rem}}.PrescribeResultsTab_filterList__zyb3r{display:flex;flex-direction:column;gap:.375rem;max-height:340px;padding-top:.5rem;overflow-y:auto}.PrescribeResultsTab_clearBtn__N9fFb{margin-top:1rem;width:100%;padding:.375rem;font-size:.75rem;background-color:var(--azure-green);border:none;color:var(--msu-green);font-weight:600;cursor:pointer;transition:background-color .2s}.PrescribeResultsTab_clearBtn__N9fFb:hover{background-color:#d1e7e2}.PrescribeResultsTab_relatedItem__RIbib{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem;border-radius:4px;cursor:pointer;transition:background-color .2s}.PrescribeResultsTab_relatedItem__RIbib:hover{background-color:var(--grey-100)}.PrescribeResultsTab_relatedItem__RIbib.PrescribeResultsTab_active__SQPXg{background-color:var(--blue-200)}.PrescribeResultsTab_relatedName__lKgGr{font-weight:600;font-size:.875rem;color:var(--msu-green)}.PrescribeResultsTab_relatedInfo__ixiLM{display:flex;align-items:center;gap:.5rem}.PrescribeResultsTab_countBadge__kqcXk{background-color:var(--msu-green);color:#fff;padding:0 5px;border-radius:12px;font-size:.75rem;font-weight:600}.PrescribeResultsTab_relatedSub__18IkS{font-size:.8125rem;color:var(--grey-600)}.PrescribeResultsTab_mainContent__nvl_8{flex:1 1}.PrescribeResultsTab_checkboxLabel__2WlJi{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9375rem}.PrescribeResultsTab_checkboxLabel__2WlJi input{width:18px;height:18px;cursor:pointer}