.Modal_modal-backdrop__fHYAa{background-color:#e8e8e2;opacity:.7;height:100vh;width:100vw;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:99998}.Modal_modal-container2__BqwlQ{background-color:#fff;padding:32px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:700px;border-radius:16px;z-index:99999;box-shadow:0 10px 30px rgba(0,0,0,.08);box-sizing:border-box;overflow-y:auto;max-height:85vh}@media (max-width:760px){.Modal_modal-container2__BqwlQ{top:auto;width:100%;bottom:0;left:50%;transform:translateX(-50%)}}.ActionButtonSec_btn-full__SzPOA{background-color:#fff;border:1px solid rgba(0,0,0,.19);border-radius:48px;padding:12px 16px;font-size:14px;font-weight:500;width:100%;color:var(--grey1);transition-duration:.2s}.ActionButtonSec_btn-full__SzPOA[disabled],.ActionButtonSec_btn-full__SzPOA[disabled]:hover{color:rgba(0,0,0,.33);background-color:rgba(0,0,0,.06);border:none}.ActionButtonSec_btn-full__SzPOA:hover{background-color:var(--grey1);color:#fff}.ActionButtonSec_btn__dZY4a{background-color:#fff;border:1px solid rgba(0,0,0,.19);border-radius:48px;padding:12px 16px;font-size:14px;font-weight:500;color:var(--grey1);transition-duration:.2s}.ActionButtonSec_btn__dZY4a[disabled],.ActionButtonSec_btn__dZY4a[disabled]:hover{color:rgba(0,0,0,.33);background-color:rgba(0,0,0,.06);border:none}.ActionButtonSec_btn__dZY4a:hover{background-color:var(--grey1);color:#fff}@media (max-width:760px){.ActionButtonSec_btn__dZY4a{width:100%}}.ActionButton_btn-full__7Zlfz{background-color:var(--grey1);padding:12px 16px}.ActionButton_btn-blue-full__zW3nk,.ActionButton_btn-full__7Zlfz{border-radius:48px;font-size:14px;width:100%;font-weight:500;color:#fff;transition-duration:.2s}.ActionButton_btn-blue-full__zW3nk{background-color:#4555fe;padding:16px}.ActionButton_btn-full__7Zlfz[disabled]{color:rgba(0,0,0,.33);background-color:rgba(0,0,0,.06);border:none}.ActionButton_btn-blue-full__zW3nk:hover,.ActionButton_btn-full__7Zlfz:hover{opacity:.8}.ActionButton_btn__4fDQD{background-color:var(--grey1);padding:12px 16px}.ActionButton_btn-blue__Z7aRn,.ActionButton_btn__4fDQD{border-radius:48px;font-size:14px;font-weight:500;color:#fff;transition-duration:.2s}.ActionButton_btn-blue__Z7aRn{background-color:#4555fe;padding:16px}.ActionButton_btn__4fDQD[disabled]{color:rgba(0,0,0,.33);background-color:rgba(0,0,0,.06);border:none}.ActionButton_btn-blue__Z7aRn:hover,.ActionButton_btn__4fDQD:hover{opacity:.8}@media (max-width:760px){.ActionButton_btn-blue__Z7aRn,.ActionButton_btn__4fDQD{width:100%}}.PharmacyLayout_layout__92Wld{display:flex;flex-direction:column;background-size:cover;background:#f8fafc;min-height:100vh;overflow-y:auto;height:100%}.PharmacyLayout_navbar__vZVaR{display:flex;position:sticky;top:0;z-index:100;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fff;border-bottom:1px solid #e2e8f0;padding:.5rem;gap:.5rem}.PharmacyLayout_navbar__vZVaR::-webkit-scrollbar{display:none}.PharmacyLayout_navContent__63HD7{width:100%;margin:0 auto;height:100%;padding:0 1rem;display:flex;align-items:center;justify-content:space-between}.PharmacyLayout_navBrand__SY1e2{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:background .2s}.PharmacyLayout_navBrand__SY1e2:hover{background:#f8fafc}.PharmacyLayout_logo__y6kQX{font-size:1.5rem}.PharmacyLayout_brandName__4qDr1{font-size:1.25rem;font-weight:600;color:#2c3e50}.PharmacyLayout_navLinks__OqqP7{display:flex;height:100%}.PharmacyLayout_navLink__pdIsQ{display:flex;align-items:center;gap:.5rem;padding:.75rem;white-space:nowrap;border:none;background:transparent;border-radius:.5rem;cursor:pointer;transition:all .2s;min-width:-moz-fit-content;min-width:fit-content}.PharmacyLayout_navLink__pdIsQ:hover{background:#f7fafc}.PharmacyLayout_active__7UWp0{background:#ebf8ff;color:#3182ce}.PharmacyLayout_navIcon__9PeUB{font-size:1.25rem}.PharmacyLayout_navText__PSf7D{font-weight:500}.PharmacyLayout_shortcut__5KAcn{font-size:.75rem;color:#718096;margin-left:auto}.PharmacyLayout_pickupInfo__KSOwd{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:200px}.PharmacyLayout_pickupLabel__TZGpc{font-size:10px;color:#718096;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.PharmacyLayout_pickupDetails__2bVPg{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:center}.PharmacyLayout_pickupBatch__uEnLv{background-color:#3182ce;color:#fff;padding:3px 6px;border-radius:4px;font-size:10px;font-weight:600}.PharmacyLayout_pickupCarrier__gnosc{color:#4a5568;font-weight:600;font-size:11px}.PharmacyLayout_pickupTime__JRhI1{color:#2d3748;font-weight:500;font-size:11px}@media (max-width:1040px){.PharmacyLayout_navText__PSf7D{display:none}.PharmacyLayout_navLink__pdIsQ{padding:1rem}.PharmacyLayout_navLinks__OqqP7{gap:.5rem}.PharmacyLayout_pickupInfo__KSOwd{min-width:150px}.PharmacyLayout_pickupDetails__2bVPg{gap:4px}.PharmacyLayout_pickupBatch__uEnLv,.PharmacyLayout_pickupCarrier__gnosc,.PharmacyLayout_pickupTime__JRhI1{font-size:9px}}@media (max-width:768px){.PharmacyLayout_navText__PSf7D,.PharmacyLayout_shortcut__5KAcn{display:none}.PharmacyLayout_navLink__pdIsQ{padding:.5rem}.PharmacyLayout_pickupInfo__KSOwd{display:none}}.PharmacyLayout_mainContainer__HQb3Q{flex:1;display:flex;flex-direction:column}.PharmacyLayout_user__OfZKk{place-self:center;margin-right:1rem;border:1px solid #000;padding:.5rem;border-radius:.5rem}.PharmacyLayout_modalContent__wJhNp{display:flex;flex-direction:column;gap:1.5rem;min-width:300px}.PharmacyLayout_modalHeader__6nSvj{text-align:center;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.PharmacyLayout_modalTitle__Dx3n_{margin:0;font-size:1.25rem;font-weight:600;color:#2d3748}.PharmacyLayout_profileInfo__jItet{display:flex;flex-direction:column;gap:1rem}.PharmacyLayout_profileField__vvk1g{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f7fafc}.PharmacyLayout_profileField__vvk1g:last-child{border-bottom:none}.PharmacyLayout_fieldLabel__I37Ev{font-weight:500;color:#4a5568;min-width:140px}.PharmacyLayout_fieldValue__iGp3i{color:#2d3748;font-weight:400;text-align:right;flex:1}.PharmacyLayout_modalActions__RUPQ9{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.5rem;border-top:1px solid #e2e8f0}@media (max-width:480px){.PharmacyLayout_modalActions__RUPQ9{flex-direction:column-reverse;gap:.5rem}.PharmacyLayout_profileField__vvk1g{flex-direction:column;align-items:flex-start;gap:.25rem}.PharmacyLayout_fieldValue__iGp3i{text-align:left}}.PharmacyMainMenu_dashboard__9zr4j{padding:1.5rem;width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}.PharmacyMainMenu_title__X6wkj{font-size:2rem;color:#2c3e50;margin-bottom:2rem;text-align:center}.PharmacyMainMenu_statsGrid__LLK_J{grid-template-columns:repeat(3,1fr);box-sizing:border-box;overflow:visible}.PharmacyMainMenu_statCard__Dd3ZM{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.PharmacyMainMenu_statCard__Dd3ZM:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.2)}.PharmacyMainMenu_statHeader__cnSqU{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.PharmacyMainMenu_statIcon__zuq86{font-size:1.5rem}.PharmacyMainMenu_statHeader__cnSqU h2{font-size:1.2rem;color:#2c3e50;margin:0}.PharmacyMainMenu_statCount__iE_N5{font-size:2.5rem;font-weight:700;color:#2c3e50;margin:.75rem 0}.PharmacyMainMenu_statFooter__bPSjl{font-size:.9rem;color:#666;margin-top:auto}.PharmacyMainMenu_therapeuticChecks__xjG5F{border-left:4px solid #3498db}.PharmacyMainMenu_consultations__PzaV2{border-left:4px solid #f39c12}.PharmacyMainMenu_readyForFulfillment__y_xQw{border-left:4px solid #2ecc71}.PharmacyMainMenu_fulfillmentStarted__SM9cz{border-bottom:4px solid #f1c40f;cursor:default}.PharmacyMainMenu_medicationReview__k4sp6{border-left:4px solid #9b59b6}.PharmacyMainMenu_packingCompleted__VQnmy{border-bottom:4px solid #e74c3c;cursor:default}.PharmacyMainMenu_awaitingPayment__6OgTN{border-left:4px solid #f1c40f;cursor:pointer}.PharmacyMainMenu_awaitingPayment__6OgTN .PharmacyMainMenu_statIcon__zuq86{background:#fff9e6}@media (max-width:1024px){.PharmacyMainMenu_statsGrid__LLK_J{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.PharmacyMainMenu_statsGrid__LLK_J{grid-template-columns:1fr}}@media (max-width:1268px){.PharmacyMainMenu_buttonGrid__q3F7t,.PharmacyMainMenu_statsGrid__LLK_J{grid-template-columns:repeat(2,1fr)}}@media (max-width:548px){.PharmacyMainMenu_buttonGrid__q3F7t,.PharmacyMainMenu_statsGrid__LLK_J{grid-template-columns:1fr}}.PharmacyMainMenu_navigationSection__ff19L{margin-top:3rem;width:100%}.PharmacyMainMenu_sectionTitle__cF_Cb{color:#2c3e50;margin-bottom:1.5rem;text-align:center}.PharmacyMainMenu_buttonGrid__q3F7t{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;width:100%;box-sizing:border-box;overflow:visible}.PharmacyMainMenu_navButton__BJxBJ{display:flex;align-items:center;gap:1rem;padding:1.5rem;border:none;border-radius:12px;background:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:left}.PharmacyMainMenu_navButton__BJxBJ:hover{transform:translateY(-3px);box-shadow:0 8px 15px rgba(0,0,0,.2)}.PharmacyMainMenu_btnIcon__oaGym{font-size:2rem;padding:1rem;border-radius:50%;background:#f8f9fa}.PharmacyMainMenu_btnText__o9CFG{display:flex;flex-direction:column;gap:.25rem}.PharmacyMainMenu_btnTitle__gFkvq{font-size:1.1rem;font-weight:600;color:#2c3e50}.PharmacyMainMenu_btnDescription__kdbZX{font-size:.9rem;color:#666}.PharmacyMainMenu_packingBtn__SVxoc{border-bottom:4px solid #3498db}.PharmacyMainMenu_packingBtn__SVxoc .PharmacyMainMenu_btnIcon__oaGym{background:#ebf5ff}.PharmacyMainMenu_physicalBtn__0S0u1{border-bottom:4px solid #2ecc71}.PharmacyMainMenu_physicalBtn__0S0u1 .PharmacyMainMenu_btnIcon__oaGym{background:#edfff5}.PharmacyMainMenu_pickingBtn__hYxad{border-bottom:4px solid #e74c3c}.PharmacyMainMenu_pickingBtn__hYxad .PharmacyMainMenu_btnIcon__oaGym{background:#fff5f5}.PharmacyMainMenu_consultationsBtn__C0Ngn{border-bottom:4px solid #f39c12}.PharmacyMainMenu_consultationsBtn__C0Ngn .PharmacyMainMenu_btnIcon__oaGym{background:#fff3e0}@media (max-width:768px){.PharmacyMainMenu_navigationSection__ff19L{margin-top:2rem}.PharmacyMainMenu_buttonGrid__q3F7t{grid-template-columns:1fr}}.PharmacyMainMenu_shortcut__YlErH{font-size:.8rem;color:#666;background:#f5f5f5;padding:.2rem .5rem;border-radius:4px;margin-top:.5rem;display:inline-block}.PharmacyMainMenu_inventoryBtn__x7_3a{border-bottom:4px solid #9b59b6}.PharmacyMainMenu_inventoryBtn__x7_3a .PharmacyMainMenu_btnIcon__oaGym{background:#f8f0ff}.PharmacyMainMenu_homeBtn__MevZg{border-bottom:4px solid #34495e}.PharmacyMainMenu_homeBtn__MevZg .PharmacyMainMenu_btnIcon__oaGym{background:#f0f2f4}.PharmacyMainMenu_staticCard__vWOT6{transition:none}.PharmacyMainMenu_staticCard__vWOT6:hover{transform:none;box-shadow:0 4px 6px rgba(0,0,0,.1);background:#fff}.PharmacyMainMenu_staticCard__vWOT6 .PharmacyMainMenu_statFooter__bPSjl{color:#666}.PharmacyMainMenu_section__h1Ref{margin-bottom:1.5rem}.PharmacyMainMenu_sectionTitle__cF_Cb{font-size:1.5rem;margin-bottom:1rem;color:var(--text-primary)}.PharmacyMainMenu_statsGrid__LLK_J{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;width:100%}.PharmacyMainMenu_holdTooltip___aCsD{position:absolute;top:0;right:0;background:#f2430e;padding:.5rem;border-radius:0 0 0 15px;cursor:pointer}.PharmacyMainMenu_holdTooltipText__4AVmZ{font-size:1rem;color:#fff;font-weight:700}.PharmacyMainMenu_holdTooltipTextInfo__Fb7iG{position:absolute;top:100%;right:0;background:#333;color:#fff;padding:.5rem .75rem;border-radius:6px;font-size:.8rem;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:1000;margin-top:.5rem;box-shadow:0 4px 8px rgba(0,0,0,.2)}.PharmacyMainMenu_holdTooltipTextInfo__Fb7iG:before{content:"";position:absolute;bottom:100%;right:1rem;border:5px solid transparent;border-bottom-color:#333}.PharmacyMainMenu_holdTooltip___aCsD:hover .PharmacyMainMenu_holdTooltipTextInfo__Fb7iG{opacity:1;visibility:visible}.PharmacyMainMenu_holdTooltip___aCsD:hover{background:#f2430e57}