.PatientSwitchModal_drawerContentContainer__tO32s{display:flex;flex-direction:column;height:auto;background-color:#fff}.PatientSwitchModal_stickySearchSection__83sry{flex-shrink:0;padding:.5rem 1rem 0;background-color:#fff;position:sticky;top:0;z-index:10}.PatientSwitchModal_scrollableContent__jfUAV{flex:none;overflow-y:hidden;overflow-x:hidden;padding:.75rem 1rem;min-height:0;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch}.PatientSwitchModal_fixedBottomSection__AUQdk{flex-shrink:0;padding:1rem;background-color:#fff;position:sticky;bottom:0;z-index:10}.PatientSwitchModal_modalWrapper__GBlwN{width:14rem;display:flex;flex-direction:column}@media(min-width:33.125rem){.PatientSwitchModal_modalWrapper__GBlwN{width:19rem}}@media(min-width:64rem){.PatientSwitchModal_modalWrapper__GBlwN{width:20rem}}@media(min-width:80rem){.PatientSwitchModal_modalWrapper__GBlwN{width:20rem}}@media(min-width:96rem){.PatientSwitchModal_modalWrapper__GBlwN{width:22rem}}.PatientSwitchModal_searchContainer__PBUfh{position:relative;flex-shrink:0;margin-bottom:0}@media(min-width:48rem){.PatientSwitchModal_searchContainer__PBUfh{margin-bottom:.675rem}}@media(min-width:80rem){.PatientSwitchModal_searchContainer__PBUfh{margin-bottom:.7125rem}}@media(min-width:96rem){.PatientSwitchModal_searchContainer__PBUfh{margin-bottom:.75rem}}.PatientSwitchModal_searchIcon__HO4Lj{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;pointer-events:none}@media(min-width:64rem){.PatientSwitchModal_searchIcon__HO4Lj{width:1.125rem;height:1.125rem;left:1.125rem}}@media(min-width:96rem){.PatientSwitchModal_searchIcon__HO4Lj{width:1.25rem;height:1.25rem;left:1.25rem}}.PatientSwitchModal_searchInput___vCJM{width:100%;padding:.625rem 1rem .625rem 2.5rem;border:.063rem solid #e2e5e4;border-radius:9999px;font-size:.75rem;color:#353a38;outline:none;transition:border-color .2s ease}.PatientSwitchModal_searchInput___vCJM:focus{border-color:#0ca854}.PatientSwitchModal_searchInput___vCJM::placeholder{color:#9ca3af;font-weight:400}@media(min-width:64rem){.PatientSwitchModal_searchInput___vCJM{padding:.75rem 1.125rem .75rem 2.75rem;font-size:.8125rem}}@media(min-width:96rem){.PatientSwitchModal_searchInput___vCJM{padding:.875rem 1.25rem .875rem 3rem;font-size:.875rem}}.PatientSwitchModal_patientListContainer__mRM0C{flex:none;min-height:0;overflow-y:auto;max-height:50vh;margin-bottom:0;scrollbar-width:none;-ms-overflow-style:none;border:.063rem solid #e2e5e4;border-radius:1.5rem;background-color:#fff}.PatientSwitchModal_patientListContainer__mRM0C::-webkit-scrollbar{display:none}@media(min-width:48rem){.PatientSwitchModal_patientListContainer__mRM0C{flex:1;overflow-y:auto;max-height:18rem;margin-bottom:.675rem}}@media(min-width:64rem){.PatientSwitchModal_patientListContainer__mRM0C{max-height:18rem;margin-bottom:.675rem}}@media(min-width:80rem){.PatientSwitchModal_patientListContainer__mRM0C{max-height:19rem;margin-bottom:1rem}}@media(min-width:96rem){.PatientSwitchModal_patientListContainer__mRM0C{max-height:20rem;margin-bottom:.75rem}}.PatientSwitchModal_patientCard__nXhRh{display:flex;align-items:center;padding:.75rem .5rem;cursor:pointer;transition:all .2s ease;background-color:#fff}@media(min-width:64rem){.PatientSwitchModal_patientCard__nXhRh{padding:.75rem .625rem;border-radius:.5rem}}@media(min-width:96rem){.PatientSwitchModal_patientCard__nXhRh{padding:.75rem;border-radius:.5rem}}.PatientSwitchModal_radioWrapper__AHVni{display:flex;align-items:center;flex-shrink:0;margin-right:.625rem}@media(min-width:64rem){.PatientSwitchModal_radioWrapper__AHVni{margin-right:.75rem}}@media(min-width:96rem){.PatientSwitchModal_radioWrapper__AHVni{margin-right:.75rem}}.PatientSwitchModal_radioButton__kFe94{width:1rem;height:1rem;border:.125rem solid #4b5650;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}@media(min-width:64rem){.PatientSwitchModal_radioButton__kFe94{width:1.125rem;height:1.125rem}}@media(min-width:96rem){.PatientSwitchModal_radioButton__kFe94{width:1.25rem;height:1.25rem}}.PatientSwitchModal_radioButtonSelected__SPslh{border-color:#0ca854;background-color:#0ca854}.PatientSwitchModal_radioButtonInner__qJfQr{width:.3125rem;height:.3125rem;border-radius:50%;background-color:#fff}@media(min-width:64rem){.PatientSwitchModal_radioButtonInner__qJfQr{width:.375rem;height:.375rem}}@media(min-width:96rem){.PatientSwitchModal_radioButtonInner__qJfQr{width:.4375rem;height:.4375rem}}.PatientSwitchModal_avatar__LTisb{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:.625rem;width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;background-color:#e5e7eb}@media(min-width:64rem){.PatientSwitchModal_avatar__LTisb{margin-right:.75rem;width:2.75rem;height:2.75rem}}@media(min-width:96rem){.PatientSwitchModal_avatar__LTisb{margin-right:.875rem;width:3rem;height:3rem}}.PatientSwitchModal_avatarImage__ToQGC{width:100%;height:100%;object-fit:cover;border:.156rem solid #e2e5e4;border-radius:50%}.PatientSwitchModal_patientInfo__Soy40{flex:1;min-width:0}.PatientSwitchModal_patientHeader__0KkD8{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}@media(min-width:64rem){.PatientSwitchModal_patientHeader__0KkD8{margin-bottom:.3125rem}}@media(min-width:96rem){.PatientSwitchModal_patientHeader__0KkD8{margin-bottom:.375rem}}.PatientSwitchModal_patientName__bkvDM{font-size:.875rem;font-weight:600;color:#4b5650;margin:0;line-height:1.375rem;letter-spacing:0;flex:1;min-width:0}@media(min-width:64rem){.PatientSwitchModal_patientName__bkvDM{font-size:.875rem}}@media(min-width:96rem){.PatientSwitchModal_patientName__bkvDM{font-size:1rem}}.PatientSwitchModal_patientId__m_GdM{font-size:.6875rem;color:#7a877f;margin:0 0 .25rem;line-height:1.5;letter-spacing:.01em}@media(min-width:64rem){.PatientSwitchModal_patientId__m_GdM{font-size:.75rem;margin-bottom:.3125rem}}@media(min-width:96rem){.PatientSwitchModal_patientId__m_GdM{font-size:.8125rem;margin-bottom:.375rem}}.PatientSwitchModal_patientUhid__pA4pb{font-size:.6875rem;color:#6b7280;margin:0;line-height:1.3}@media(min-width:64rem){.PatientSwitchModal_patientUhid__pA4pb{font-size:.75rem}}@media(min-width:96rem){.PatientSwitchModal_patientUhid__pA4pb{font-size:.8125rem}}.PatientSwitchModal_badge__q25h7{display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:500;white-space:nowrap;flex-shrink:0;line-height:1}@media(min-width:64rem){.PatientSwitchModal_badge__q25h7{padding:.25rem .5rem;font-size:.6875rem}}@media(min-width:96rem){.PatientSwitchModal_badge__q25h7{padding:.25rem .625rem;font-size:.75rem}}.PatientSwitchModal_badgeCorporate__dJ7l_{background-color:#eff6ff;color:#1e40af}.PatientSwitchModal_badgeIndividual__zk96r{background-color:#f0fdf4;color:#047857}.PatientSwitchModal_continueButton__pQ81j{width:100%;flex-shrink:0;padding:.75rem 1rem;color:#fff;border:none;border-radius:3.9rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;outline:none;line-height:1.5rem;letter-spacing:0}.PatientSwitchModal_continueButton__pQ81j,.PatientSwitchModal_continueButton__pQ81j:hover:not(:disabled){background:linear-gradient(180deg,#0ca854,#0e8746)}.PatientSwitchModal_continueButton__pQ81j:disabled{background-color:#d1d5db;cursor:not-allowed;opacity:.5}@media(min-width:64rem){.PatientSwitchModal_continueButton__pQ81j{padding:.675rem .9rem;border-radius:4.375rem;font-size:.9rem}}@media(min-width:80rem){.PatientSwitchModal_continueButton__pQ81j{padding:.7125rem .95rem;border-radius:4.625rem;font-size:1rem}}@media(min-width:96rem){.PatientSwitchModal_continueButton__pQ81j{padding:.75rem 1rem;border-radius:4.875rem;font-size:1rem}}.PatientSwitchModal_loadingState__OqQBy{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:3rem 1.2rem;color:#6b7280;font-size:.875rem;margin-bottom:0;min-height:0;border:.063rem solid #e2e5e4;border-radius:1.5rem;background-color:#fff}@media(min-width:48rem){.PatientSwitchModal_loadingState__OqQBy{min-height:auto;border:none;border-radius:0}}@media(min-width:64rem){.PatientSwitchModal_loadingState__OqQBy{padding:2.25rem 1.35rem;font-size:.7875rem;margin-bottom:.675rem}}@media(min-width:80rem){.PatientSwitchModal_loadingState__OqQBy{padding:2.375rem 1.425rem;font-size:.83125rem;margin-bottom:.7125rem}}@media(min-width:96rem){.PatientSwitchModal_loadingState__OqQBy{padding:2.5rem 1.5rem;font-size:.875rem;margin-bottom:.75rem}}.PatientSwitchModal_emptyState__B_sfG{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:3rem 1.2rem;color:#6b7280;font-size:.875rem;margin-bottom:0;min-height:0;border:.063rem solid #e2e5e4;border-radius:1.5rem;background-color:#fff}@media(min-width:48rem){.PatientSwitchModal_emptyState__B_sfG{min-height:auto;border:none;border-radius:0}}@media(min-width:64rem){.PatientSwitchModal_emptyState__B_sfG{padding:2.25rem 1.35rem;font-size:.7875rem;margin-bottom:.675rem}}@media(min-width:80rem){.PatientSwitchModal_emptyState__B_sfG{padding:2.375rem 1.425rem;font-size:.83125rem;margin-bottom:.7125rem}}@media(min-width:96rem){.PatientSwitchModal_emptyState__B_sfG{padding:2.5rem 1.5rem;font-size:.875rem;margin-bottom:.75rem}}.PatientSwitchModal_modalTitle__xH_gP{font-size:.9rem;font-weight:600;color:#353a38;margin:0 0 .4rem;line-height:1.4}@media(min-width:64rem){.PatientSwitchModal_modalTitle__xH_gP{font-size:1.0125rem;margin-bottom:.45rem}}@media(min-width:80rem){.PatientSwitchModal_modalTitle__xH_gP{font-size:1.07rem;margin-bottom:.475rem}}@media(min-width:96rem){.PatientSwitchModal_modalTitle__xH_gP{font-size:1.125rem;margin-bottom:.5rem}}.PatientSwitchModal_modalSubtitle__t8hAA{font-size:.65rem;color:#6b7280;margin:0 0 1rem;line-height:1.4}@media(min-width:64rem){.PatientSwitchModal_modalSubtitle__t8hAA{font-size:.73125rem;margin-bottom:1.125rem}}@media(min-width:80rem){.PatientSwitchModal_modalSubtitle__t8hAA{font-size:.77rem;margin-bottom:1.1875rem}}@media(min-width:96rem){.PatientSwitchModal_modalSubtitle__t8hAA{font-size:.8125rem;margin-bottom:1.25rem}}.PatientSwitchModal_badgeContainer__i4mfS{display:flex;gap:.5rem;margin-top:.25rem;flex-wrap:wrap}.PatientSwitchModal_corporateBadge__vHcpV,.PatientSwitchModal_employeeBadge__HE_3p{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:400;line-height:1.2}.PatientSwitchModal_corporateBadge__vHcpV{background-color:rgba(0,0,0,0);color:#cd984f;border:1px solid #cd984f}.PatientSwitchModal_employeeBadge__HE_3p{background-color:rgba(0,0,0,0);color:#0ca854;border:1px solid #0ca854}