.OnboardingTour_overlayRoot__zMvpy{inset:0;pointer-events:none;position:fixed;z-index:2000}.OnboardingTour_backdrop___PxL4{background:rgba(20,12,12,.55);inset:0;pointer-events:auto;position:absolute;transition:clip-path .25s ease}.OnboardingTour_spotlightRing__ZnUZB{border-radius:12px;box-shadow:0 0 0 3px #8c181b,0 0 24px rgba(140,24,27,.35);pointer-events:none;position:fixed}.OnboardingTour_tooltip__PfJVe{background:#fff;border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.22);font-family:Gilroy-Regular,sans-serif;max-width:calc(100vw - 24px);outline:none;padding:18px 20px;pointer-events:auto;position:fixed;width:320px}.OnboardingTour_tooltipHeader__tvWqJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.OnboardingTour_stepCounter__TSemB{color:#8c181b;font-family:Gilroy-Medium,sans-serif;font-size:12px;font-weight:600;letter-spacing:.02em}.OnboardingTour_closeBtn__JIb1n{background:transparent;border:none;color:#999;cursor:pointer;font-size:20px;line-height:1;padding:2px 6px}.OnboardingTour_closeBtn__JIb1n:hover{color:#333}.OnboardingTour_title__a9v_K{color:#232323;font-family:Gilroy-Bold,sans-serif;font-size:16px;margin:4px 0 6px}.OnboardingTour_content___jRj_{color:#555;font-size:13.5px;line-height:1.5;margin:0 0 10px}.OnboardingTour_hint__EtMJb{background:#fdeeee;border-radius:8px;color:#8c181b;font-size:12.5px;margin:0 0 12px;padding:6px 10px}.OnboardingTour_footer__r4STw{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.OnboardingTour_skipBtn__UyCfw{background:none;border:none;color:#888;cursor:pointer;font-size:13px;padding:6px 4px}.OnboardingTour_skipBtn__UyCfw:hover{color:#444;text-decoration:underline}.OnboardingTour_navBtns__FzEct{display:flex;gap:8px}.OnboardingTour_backBtn__QJZOl{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;color:#555;padding:8px 14px}.OnboardingTour_backBtn__QJZOl,.OnboardingTour_nextBtn__0Hm1S{cursor:pointer;font-size:13px}.OnboardingTour_nextBtn__0Hm1S{background:#8c181b;border:none;border-radius:8px;color:#fff;font-weight:600;padding:8px 16px}.OnboardingTour_nextBtn__0Hm1S:hover{background:#7a1518}@media (max-width:480px){.OnboardingTour_tooltip__PfJVe{width:calc(100vw - 24px)}}.auth-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;backdrop-filter:blur(4px);background-color:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.auth-modal{animation:modalSlideIn .3s ease-out forwards;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15);max-height:90vh;max-width:400px;overflow-y:auto;position:relative;transform:scale(.95);width:90%}.auth-modal-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:0;padding:24px 24px 0}.auth-modal-header h3{color:#1a1a1a;font-size:20px;font-weight:600;margin:0}.auth-modal-close{background:none;border:none;border-radius:8px;color:#666;cursor:pointer;font-size:24px;line-height:1;padding:8px;transition:all .2s ease}.auth-modal-close:hover{background-color:#f5f5f5;color:#333}.auth-modal-body{padding:24px;text-align:center}.auth-modal-icon{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.auth-modal-message{color:#555;font-size:16px;line-height:1.5;margin-bottom:24px}.auth-modal-actions{display:flex;flex-direction:column;gap:12px}.auth-modal-btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:14px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.auth-modal-btn.primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.auth-modal-btn.primary:hover{box-shadow:0 8px 25px rgba(102,126,234,.4);transform:translateY(-2px)}.auth-modal-btn.secondary{background:transparent;border:2px solid #667eea;color:#667eea}.auth-modal-btn.secondary:hover{background:#667eea;box-shadow:0 4px 15px rgba(102,126,234,.3);color:#fff;transform:translateY(-2px)}.auth-modal-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.auth-modal-divider{margin:8px 0;position:relative;text-align:center}.auth-modal-divider span{background:#fff;color:#888;font-size:14px;padding:0 12px}.auth-modal-divider:before{background:#e0e0e0;content:"";height:1px;left:0;position:absolute;right:0;top:50%;z-index:-1}.book-appointment-btn:disabled,.gradiant:disabled{cursor:not-allowed;opacity:.7;transform:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:480px){.auth-modal{margin:20px;width:95%}.auth-modal-body{padding:20px}.auth-modal-header{padding:20px 20px 0}.auth-modal-btn{font-size:15px;padding:12px 20px}}.auth-modal-btn:focus,.auth-modal:focus{outline:2px solid #667eea;outline-offset:2px}.book-appointment-btn,.gradiant{transition:all .3s ease}.book-appointment-btn:not(:disabled):hover,.gradiant:not(:disabled):hover{box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-15px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px) translateZ(0)}to{opacity:1;transform:translateX(0) translateZ(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3) translateY(20px) translateZ(0)}50%{opacity:1;transform:scale(1.05) translateY(-5px) translateZ(0)}70%{transform:scale(.95) translateY(2px) translateZ(0)}to{opacity:1;transform:scale(1) translateY(0) translateZ(0)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.hero-heading{background:linear-gradient(135deg,#b5616c,#8c1a1f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;opacity:1;position:relative;transform:translateY(0)}.hero-heading:after{background:linear-gradient(90deg,#b5616c,#8c1a1f);bottom:-5px;content:"";height:3px;left:0;position:absolute;text-align:center!important;width:100%}@keyframes expandWidth{to{width:100%}}.animate-item{animation:fadeInDown .2s ease-out forwards;background:linear-gradient(145deg,#fff,#f8f9ff);border-left:4px solid #8b1b1d;border-radius:8px;box-shadow:0 4px 15px rgba(181,97,108,.1);margin:12px 0;opacity:0;overflow:hidden;padding:15px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.animate-item:before{animation:shimmer 1s infinite;background:linear-gradient(90deg,transparent,rgba(181,97,108,.2),transparent);content:"";height:100%;left:-200px;position:absolute;top:0;width:200px}.animate-item:hover{border-left-color:#b5616c;box-shadow:0 8px 25px rgba(181,97,108,.2);transform:translateX(10px) scale(1.02)}.hero-paragraph,.hero-paragraph ul{opacity:1;transform:translateY(0)}.hero-paragraph ul{list-style:none;min-height:400px;padding:0}.animate-item:first-child{animation-delay:0s}.animate-item:nth-child(2){animation-delay:.08s}.animate-item:nth-child(3){animation-delay:.12s}.animate-item:nth-child(4){animation-delay:.14s}.animate-item:nth-child(5){animation-delay:.16s}.animate-item:nth-child(6){animation-delay:.18s}.highlight-text{background:linear-gradient(135deg,#667eea,#764ba2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-radius:4px;font-weight:600;padding:2px 4px;position:relative;transition:all .1s ease}.highlight-text:before{background:linear-gradient(135deg,#667eea20,#764ba220);border-radius:4px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(0);transition:transform .1s ease;z-index:-1}.animate-item:hover .highlight-text:before{transform:scale(1)}.accent-text{color:#667eea;font-weight:500;padding:1px 3px;position:relative;transition:all .1s ease}.accent-text:after{background:linear-gradient(90deg,#667eea,#764ba2);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .1s ease;width:0}.animate-item:hover .accent-text:after{width:100%}.animate-item:hover .accent-text{color:#764ba2}.hero-paragraph{padding:20px 0;position:relative}@media (max-width:768px){.animate-item{margin:8px 0;opacity:1!important;padding:12px 15px}.animate-item,.animate-item:before{animation:none!important}.animate-item:hover{transform:none!important}.hero-heading{animation:none!important;font-size:1.8rem}.hero-heading:after{display:none!important}.hero-content,.hero-heading:after{animation:none!important}}.PatientDashboard_mobileHeaderWrapper__HIflH{background:linear-gradient(135deg,#8c181b,#6b1316);border-radius:0 0 20px 20px;margin:-20px -20px 20px;padding:15px 20px;position:relative}.PatientDashboard_mobileHeaderContent__SHnus{align-items:center;display:flex;justify-content:space-between;margin-top:40px}.PatientDashboard_mobileUserSection__o0kfX{align-items:center;display:flex;gap:12px}.PatientDashboard_mobileUserAvatar__HmDCp{border:3px solid hsla(0,0%,100%,.3);border-radius:50%;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.PatientDashboard_mobileUserInfo__XR7qz{color:#fff}.PatientDashboard_mobileUserName__ysDqY{color:#fff;font-family:Gilroy-Bold,sans-serif;font-size:16px;margin:0}.PatientDashboard_mobileUserRole__zq2Ge{color:hsla(0,0%,100%,.8);font-family:Gilroy-Regular,sans-serif;font-size:12px;margin:0}.PatientDashboard_mobileHeaderIcons__O7_rz{align-items:center;display:flex;gap:15px}.PatientDashboard_mobileIconButton__gOuPz{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:10px;position:relative}.PatientDashboard_mobileWelcomeBanner__i_JPi{align-items:center;background:linear-gradient(135deg,#8c181b,#6b1316);border-radius:16px;box-shadow:0 4px 15px rgba(140,24,27,.2);color:#fff;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}.PatientDashboard_welcomeTextSection__cgcEb{flex:1 1}.PatientDashboard_welcomeGreeting__EaDGi{font-family:Gilroy-Regular,sans-serif;font-size:14px;margin-bottom:5px;opacity:.9}.PatientDashboard_welcomeTitle__UPfaP{font-family:Gilroy-Bold,sans-serif;font-size:22px;line-height:1.2;margin-bottom:8px}.PatientDashboard_welcomeSubtitle__blzpa{font-family:Gilroy-Medium,sans-serif;font-size:13px;margin-bottom:15px;opacity:.85}.PatientDashboard_welcomeButton__cOLfO{background:#fff;border:none;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#8c181b;cursor:pointer;font-family:Gilroy-SemiBold,sans-serif;font-size:13px;padding:10px 20px}.PatientDashboard_welcomeDoctorImage__27SWX{height:140px;position:relative;width:120px}.PatientDashboard_mobileSearchWrapper__ORh4_{margin-bottom:20px}.PatientDashboard_mobileSearchBar__WO4nc{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;gap:10px;padding:12px 15px}.PatientDashboard_mobileSearchBar__WO4nc input{background:transparent;border:none;flex:1 1;font-family:Gilroy-Regular,sans-serif;font-size:14px;outline:none}.PatientDashboard_mobileSearchBar__WO4nc input::-moz-placeholder{color:#999}.PatientDashboard_mobileSearchBar__WO4nc input::placeholder{color:#999}.PatientDashboard_mobileCategoriesSection__CvcL_{background:#fff;border-radius:16px;margin-bottom:20px;padding:20px 15px}.PatientDashboard_sectionHeader__D8_k1{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.PatientDashboard_sectionTitle__sIMnm{color:#232323;font-family:Gilroy-Bold,sans-serif;font-size:18px;margin:0}.PatientDashboard_seeAllLink__m2KOZ{align-items:center;color:#8c181b;display:flex;font-family:Gilroy-Medium,sans-serif;font-size:13px;gap:5px;text-decoration:none}.PatientDashboard_categoriesGrid___ysVs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-top:15px}.PatientDashboard_categoryCard__YRGPr{background:#f8f9fa;border:none;border-radius:12px;cursor:pointer;padding:15px 10px;text-align:center;transition:all .3s ease}.PatientDashboard_categoryCard__YRGPr:active{background:#f3e8e8;transform:scale(.95)}.PatientDashboard_categoryIcon__siKqN{height:40px;margin:0 auto 8px;width:40px}.PatientDashboard_categoryName__t5A56{color:#232323;font-family:Gilroy-SemiBold,sans-serif;font-size:12px;margin-bottom:3px}.PatientDashboard_categoryCount___h1_O{color:#666;font-family:Gilroy-Regular,sans-serif;font-size:11px}.PatientDashboard_mobileVitalsSection__zR1oZ{margin-bottom:20px}.PatientDashboard_vitalsGrid__DiwlB{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.PatientDashboard_vitalCard__KoyHY{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden;padding:15px;position:relative}.PatientDashboard_vitalCard__KoyHY:before{background:linear-gradient(135deg,rgba(140,24,27,.1),transparent);border-radius:0 0 0 100%;content:"";height:60px;position:absolute;right:0;top:0;width:60px}.PatientDashboard_vitalHeader__VFJEF{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.PatientDashboard_vitalName__8XNoz{color:#666;font-family:Gilroy-Medium,sans-serif;font-size:13px}.PatientDashboard_vitalIcon__6wzBK{height:24px;width:24px}.PatientDashboard_vitalValue__RMDTh{color:#232323;font-family:Gilroy-Bold,sans-serif;font-size:28px;margin-bottom:5px}.PatientDashboard_vitalProgress__0wauX{align-items:center;display:flex;gap:5px}.PatientDashboard_progressBar__Ar5q8{background:#f0f0f0;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.PatientDashboard_progressFill__bokvF{background:linear-gradient(90deg,#8c181b,#b52023);border-radius:3px;height:100%;transition:width .3s ease}.PatientDashboard_mobileQuickActions__XPJKx{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}.PatientDashboard_quickActionCard__lbS9A{background:#fff;border:none;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:pointer;padding:20px 15px;text-align:center;transition:all .3s ease}.PatientDashboard_quickActionCard__lbS9A:active{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.PatientDashboard_actionIconWrapper__MpJ8t{align-items:center;background:linear-gradient(135deg,#f3e8e8,#ffeaea);border-radius:12px;display:flex;height:60px;justify-content:center;margin:0 auto 12px;width:60px}.PatientDashboard_actionTitle__0heEN{color:#232323;font-family:Gilroy-Bold,sans-serif;font-size:14px;margin-bottom:5px}.PatientDashboard_actionLink__UU_cL{align-items:center;color:#8c181b;display:inline-flex;font-family:Gilroy-Medium,sans-serif;font-size:12px;gap:5px;margin-top:5px;text-decoration:none}.PatientDashboard_upcomingAppointmentsSection__kV6yX{background:#fff;border-radius:16px;margin-bottom:20px;padding:20px 15px}.PatientDashboard_appointmentCard__IElz7{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;gap:12px;margin-bottom:12px;padding:15px}.PatientDashboard_appointmentCard__IElz7:last-child{margin-bottom:0}.PatientDashboard_doctorAvatar__ZC8yY{border-radius:12px;height:60px;-o-object-fit:cover;object-fit:cover;position:relative;width:60px}.PatientDashboard_appointmentBadge__001Yz{background:#8c181b;border-radius:4px;color:#fff;font-family:Gilroy-SemiBold,sans-serif;font-size:9px;left:-5px;padding:3px 6px;position:absolute;top:-5px}.PatientDashboard_appointmentInfo__RX4AT{flex:1 1}.PatientDashboard_doctorName__AEqNZ{color:#232323;font-family:Gilroy-Bold,sans-serif;font-size:15px;margin-bottom:3px}.PatientDashboard_appointmentTime__qUihw{color:#666;font-family:Gilroy-Regular,sans-serif;font-size:12px;margin-bottom:5px}.PatientDashboard_appointmentRating__5hi9b,.PatientDashboard_appointmentTime__qUihw{align-items:center;display:flex;gap:5px}.PatientDashboard_ratingStars__q2bMC{color:#ffc107;font-size:12px}.PatientDashboard_ratingValue__K6NRL{color:#232323;font-family:Gilroy-Medium,sans-serif;font-size:12px}.PatientDashboard_appointmentAction__Wv5IA{background:transparent;border:none;cursor:pointer}.PatientDashboard_mobileSidebarOverlay__JJ_q0{animation:PatientDashboard_fadeIn__zjLCA .3s forwards;background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;z-index:1040}@keyframes PatientDashboard_fadeIn__zjLCA{to{opacity:1}}.PatientDashboard_mobileSidebarPanel__y_BVQ{background:#fff;box-shadow:-2px 0 20px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;max-width:300px;overflow-y:auto;position:fixed;right:-100%;top:0;transition:right .3s cubic-bezier(.4,0,.2,1);width:80%;z-index:1050}.PatientDashboard_mobileSidebarPanel__y_BVQ.PatientDashboard_open__VrPc9{right:0}.PatientDashboard_sidebarProfileSection__fK3np{background:linear-gradient(135deg,#8c181b,#6b1316);color:#fff;padding:30px 20px 25px}.PatientDashboard_sidebarProfileHeader__fgcng{align-items:center;display:flex;gap:15px;margin-bottom:15px}.PatientDashboard_sidebarUserAvatar__S7Os0{border:3px solid hsla(0,0%,100%,.3);border-radius:50%;height:60px;-o-object-fit:cover;object-fit:cover;position:relative;width:60px}.PatientDashboard_editProfileBadge__Fuh15{align-items:center;background:#fff;border:2px solid #8c181b;border-radius:50%;bottom:0;color:#8c181b;cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;position:absolute;right:0;width:20px}.PatientDashboard_sidebarUserDetails__sQxOt{flex:1 1}.PatientDashboard_sidebarUserName__KYp_L{font-family:Gilroy-Bold,sans-serif;font-size:18px;margin:0 0 3px}.PatientDashboard_sidebarUserRole__EUGKW{font-family:Gilroy-Regular,sans-serif;font-size:13px;margin:0;opacity:.9}.PatientDashboard_sidebarNavSection__DJslz{flex:1 1;overflow-y:auto;padding:20px 0}.PatientDashboard_sidebarNavList__PIHyx{list-style:none;margin:0;padding:0}.PatientDashboard_sidebarNavItem__cecJk{margin-bottom:8px;padding:0 20px}.PatientDashboard_sidebarNavButton__TvNTI{align-items:center;background:transparent;border:none;border-radius:12px;color:#232323;cursor:pointer;display:flex;font-family:Gilroy-Medium,sans-serif;font-size:15px;gap:15px;padding:14px 15px;transition:all .2s ease;width:100%}.PatientDashboard_sidebarNavButton__TvNTI:hover{background:#f8f9fa}.PatientDashboard_sidebarNavButton__TvNTI.PatientDashboard_active__Rhhn3{background:linear-gradient(135deg,#f3e8e8,#ffeaea);color:#8c181b;font-family:Gilroy-Bold,sans-serif}.PatientDashboard_navIconWrapper__Y6RU2{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.PatientDashboard_sidebarLogoutSection__2aAOd{border-top:1px solid #f0f0f0;padding:20px}.PatientDashboard_logoutButton__pv28A{align-items:center;background:#232323;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Gilroy-SemiBold,sans-serif;font-size:15px;gap:10px;justify-content:center;padding:14px;transition:all .2s ease;width:100%}.PatientDashboard_logoutButton__pv28A:active{transform:scale(.98)}.PatientDashboard_hamburgerButton__hDOhI{align-items:center;background:transparent;border:none;cursor:pointer;height:35px;justify-content:center;padding:0;position:fixed;right:20px;top:20px;transition:all .3s ease;width:35px;z-index:1100}.PatientDashboard_hamburgerButton__hDOhI,.PatientDashboard_hamburgerIcon__sucw4{display:flex;flex-direction:column;gap:5px}.PatientDashboard_hamburgerIcon__sucw4{height:auto;justify-content:space-between;width:25px}.PatientDashboard_hamburgerLine__Q2JoO{background:#8c181b;border-radius:2px;height:3px;transition:all .3s ease;width:100%}.PatientDashboard_hamburgerButton__hDOhI.PatientDashboard_open__VrPc9 .PatientDashboard_hamburgerLine__Q2JoO:first-child{transform:rotate(45deg) translateY(8px)}.PatientDashboard_hamburgerButton__hDOhI.PatientDashboard_open__VrPc9 .PatientDashboard_hamburgerLine__Q2JoO:nth-child(2){opacity:0}.PatientDashboard_hamburgerButton__hDOhI.PatientDashboard_open__VrPc9 .PatientDashboard_hamburgerLine__Q2JoO:nth-child(3){transform:rotate(-45deg) translateY(-8px)}@media (max-width:768px){.PatientDashboard_mainContentMobile__CLMLb{padding:15px}.PatientDashboard_dashboardHeaderMobile__tkUyZ{display:none!important}.PatientDashboard_dashboardCardsMobile__rPKef,.PatientDashboard_welcomeSectionMobile__EMGEE{margin-bottom:15px}.PatientDashboard_bottomSectionMobile__m0VaJ{margin-top:15px}}@media (min-width:769px){.PatientDashboard_hamburgerButton__hDOhI,.PatientDashboard_mobileHeaderWrapper__HIflH,.PatientDashboard_mobileSidebarPanel__y_BVQ,.PatientDashboard_mobileWelcomeBanner__i_JPi{display:none!important}}@media (max-width:768px){.PatientDashboard_dashboard-cards-mobile__qbb3i .PatientDashboard_col-md-3__TrmJl{flex:0 0 50%;max-width:50%;padding:.5rem}.PatientDashboard_dashboard-cards-mobile__qbb3i .PatientDashboard_card-body__LEkkN{padding:1.25rem .75rem}.PatientDashboard_welcome-section-mobile___pAC_{padding:1rem!important}.PatientDashboard_welcome-heading-mobile__Ser_z{font-size:1.25rem!important}.PatientDashboard_welcome-name-mobile__qYnZA{font-size:1.1rem!important}.PatientDashboard_welcome-description-mobile__COnGb{font-size:.875rem!important;padding-left:0!important;padding-right:0!important}.PatientDashboard_bottom-section-mobile__wWRxq .PatientDashboard_card-body__LEkkN{padding:1rem}.PatientDashboard_health-tips-mobile___8wmA{max-height:200px!important}.PatientDashboard_main-content-mobile__GSTzu{padding:15px!important}.PatientDashboard_dashboard-cards-mobile__qbb3i .PatientDashboard_card__cCQGP{transition:transform .2s ease,box-shadow .2s ease}.PatientDashboard_dashboard-cards-mobile__qbb3i .PatientDashboard_card__cCQGP:active{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}}@media (max-width:576px){.PatientDashboard_dashboard-cards-mobile__qbb3i .PatientDashboard_col-md-3__TrmJl{flex:0 0 100%;max-width:100%}.PatientDashboard_welcomeTitle__UPfaP{font-size:20px!important}.PatientDashboard_welcomeButton__cOLfO{font-size:12px!important;padding:8px 16px!important}}