.dashboard_MiddleContainer__8Y0XZ{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;width:100%;padding:32px 16px}@media(max-width:768px){.dashboard_MiddleContainer__8Y0XZ{min-height:auto;padding:24px 16px}}.dashboard_MiddleContainer__8Y0XZ .dashboard_Name__80q4H{color:#666;font-size:16px}.dashboard_MiddleContainer__8Y0XZ .dashboard_Welcome__gWI3B{color:#1a1a1a;font-size:22px;font-weight:600;margin-bottom:32px;margin-top:8px}.dashboard_MiddleContainer__8Y0XZ .dashboard_ApptBox__z4dGs{border:1px solid #e5e7eb;border-radius:16px;width:100%;max-width:360px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:28px 24px;background:#fff}.dashboard_MiddleContainer__8Y0XZ .dashboard_WaitText__4FLaZ{color:#1a1a1a;font-size:16px;font-weight:500;margin-top:20px;line-height:1.4}.dashboard_MiddleContainer__8Y0XZ .dashboard_WaitSubtext__aAqhm{color:#666;font-size:13px;margin-top:12px;line-height:1.5}.dashboard_MiddleContainer__8Y0XZ .dashboard_LineBox__JDrCI{display:flex;flex-direction:row;width:100%;padding-top:24px;align-items:center}.dashboard_MiddleContainer__8Y0XZ .dashboard_LineBox__JDrCI .dashboard_Line__L58IY{border-top:1px solid #d1d5db;flex:1 1;height:0;margin-left:10px}.dashboard_MiddleContainer__8Y0XZ .dashboard_Start__iJ6DX{width:100%;height:50px;display:flex;align-items:center;justify-content:center;background-color:#00a884;color:#fff;border-radius:30px;cursor:pointer;margin-top:28px;border:none;font-size:15px;font-weight:600;transition:background-color .2s ease}.dashboard_MiddleContainer__8Y0XZ .dashboard_Start__iJ6DX:hover:not(:disabled){background-color:#009474}.dashboard_MiddleContainer__8Y0XZ .dashboard_Start__iJ6DX:disabled{opacity:.6;cursor:not-allowed}.dashboard_MiddleContainer__8Y0XZ .dashboard_Start__iJ6DX:focus-visible{outline:2px solid #00a884;outline-offset:2px}.DashboardLayout_Layout__4wOzV{display:flex;min-height:100vh;background-color:#f3f4f6}.DashboardLayout_MainContent__HXvSh{flex:1 1;display:flex;flex-direction:column;min-width:0;margin-left:260px;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.DashboardLayout_MainContent__HXvSh.DashboardLayout_SidebarCollapsed__PG_9k{margin-left:80px}@media(max-width:768px){.DashboardLayout_MainContent__HXvSh,.DashboardLayout_MainContent__HXvSh.DashboardLayout_SidebarCollapsed__PG_9k{margin-left:0}}.DashboardLayout_PageContent__RgxaD{flex:1 1;max-width:1280px;margin:0 auto;width:100%;animation:DashboardLayout_fadeIn__bjLv0 .3s ease-out}@keyframes DashboardLayout_fadeIn__bjLv0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.DashboardLayout_MobileMenuButton__JoBwo{display:none;padding:8px;margin-left:-8px;margin-right:8px;background:none;border:none;color:#6b7280;cursor:pointer;border-radius:6px;transition:all .2s ease}.DashboardLayout_MobileMenuButton__JoBwo:hover{background-color:#f3f4f6;color:#374151}.DashboardLayout_MobileMenuButton__JoBwo:active{transform:scale(.95)}@media(max-width:1024px){.DashboardLayout_MobileMenuButton__JoBwo{display:flex;align-items:center;justify-content:center}}.Sidebar_SidebarContainer__Fj9Co{position:fixed;top:0;left:0;width:260px;height:100vh;background:linear-gradient(180deg,#1F2C34,#1a242b);display:flex;flex-direction:column;padding:24px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;border-right:1px solid hsla(0,0%,100%,.08);box-shadow:2px 0 8px rgba(0,0,0,.1);overflow-y:auto;overflow-x:hidden;z-index:50}.Sidebar_SidebarContainer__Fj9Co::-webkit-scrollbar{width:6px}.Sidebar_SidebarContainer__Fj9Co::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:3px}.Sidebar_SidebarContainer__Fj9Co::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px;-webkit-transition:background .2s;transition:background .2s}.Sidebar_SidebarContainer__Fj9Co::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.Sidebar_SidebarContainer__Fj9Co.Sidebar_Collapsed__MYdbA{width:80px;padding:24px 12px}.Sidebar_SidebarContainer__Fj9Co.Sidebar_Collapsed__MYdbA .Sidebar_Logo__9BoUt{width:40px;transition:width .3s cubic-bezier(.4,0,.2,1)}.Sidebar_SidebarContainer__Fj9Co.Sidebar_Collapsed__MYdbA .Sidebar_BarButton__kO8El{justify-content:center;padding:12px}.Sidebar_SidebarContainer__Fj9Co.Sidebar_Collapsed__MYdbA .Sidebar_BarButton__kO8El p{display:none}.Sidebar_SidebarContainer__Fj9Co.Sidebar_Collapsed__MYdbA .Sidebar_BarButton__kO8El img{margin:0 auto}.Sidebar_SidebarContainer__Fj9Co.Sidebar_Collapsed__MYdbA .Sidebar_CollapseButton__W0ZFO{margin-left:auto}@media(max-width:768px){.Sidebar_SidebarContainer__Fj9Co{z-index:100;transform:translateX(-100%);width:260px;transition:transform .3s ease}.Sidebar_SidebarContainer__Fj9Co.Sidebar_MobileOpen___OKW8{transform:translateX(0)}}.Sidebar_LogoContainer__cmjD1{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px;padding:0 8px;height:40px;position:relative}.Sidebar_LogoContainer__cmjD1:after{content:"";position:absolute;bottom:-24px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 50%,transparent)}.Sidebar_Logo__9BoUt{display:flex;align-items:center;justify-content:flex-start;transition:all .3s cubic-bezier(.4,0,.2,1);flex:1 1}.Sidebar_CollapseButton__W0ZFO{background:none;border:none;color:#6b7280;cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.Sidebar_CollapseButton__W0ZFO:hover{background-color:hsla(0,0%,100%,.08);color:#e5e7eb;transform:scale(1.05)}.Sidebar_CollapseButton__W0ZFO:active{transform:scale(.95)}@media(max-width:768px){.Sidebar_CollapseButton__W0ZFO{display:none}}.Sidebar_Navigation__VgCA4{display:flex;flex-direction:column;gap:8px}.Sidebar_BarButton__kO8El{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;color:#9ca3af;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;white-space:nowrap;position:relative;overflow:hidden}.Sidebar_BarButton__kO8El:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.Sidebar_BarButton__kO8El:hover{background-color:hsla(0,0%,100%,.08);color:#f3f4f6;transform:translateX(2px)}.Sidebar_BarButton__kO8El:hover:before{left:100%}.Sidebar_BarButton__kO8El.Sidebar_Active__b7Pkm{background:linear-gradient(135deg,#00A884,#00c29a);color:#fff;box-shadow:0 2px 8px rgba(0,168,132,.3);transform:translateX(0)}.Sidebar_BarButton__kO8El.Sidebar_Active__b7Pkm:hover{background:linear-gradient(135deg,#00bc8d,#00d4a8);transform:translateX(2px)}.Sidebar_BarButton__kO8El.Sidebar_Active__b7Pkm img{filter:brightness(1.2)}.Sidebar_BarButton__kO8El p{margin:0;font-size:14px;font-weight:500;transition:all .2s;letter-spacing:.01em}.Sidebar_BarButton__kO8El img{transition:all .2s ease;flex-shrink:0}.Sidebar_Overlay__QNcUN{display:none;position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:90}.Sidebar_Overlay__QNcUN.Sidebar_Visible__wL0Kb{display:block}@media(min-width:769px){.Sidebar_Overlay__QNcUN.Sidebar_Visible__wL0Kb{display:none}}.Header_Header__Ej4Q1{height:64px;background-color:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:50}@media(max-width:768px){.Header_Header__Ej4Q1{padding:0 16px}}.Header_LeftSection__aYdpx{display:flex;align-items:center;gap:16px}.Header_Title__9CdZB{font-size:20px;font-weight:600;color:#111827;margin:0}.Header_RightSection__F6CWl{display:flex;align-items:center;gap:16px}.UserProfileDropdown_Container__xQCy7{position:relative;display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UserProfileDropdown_Container__xQCy7:hover{background-color:rgba(0,0,0,.04)}.UserProfileDropdown_UserInfo__5szer{display:flex;flex-direction:column;align-items:flex-end}@media(max-width:768px){.UserProfileDropdown_UserInfo__5szer{display:none}}.UserProfileDropdown_UserName__2viFs{font-size:14px;font-weight:500;color:#1f2c34}.UserProfileDropdown_UserRole__NlJmb{font-size:11px;color:#8c99a6}.UserProfileDropdown_Avatar__jBbkI{width:40px;height:40px;border-radius:50%;background-color:#e0e7ff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#4f46e5;border:2px solid #fff;box-shadow:0 0 0 1px #e5e7eb}.UserProfileDropdown_Dropdown__n_mIS{position:absolute;top:100%;right:0;margin-top:8px;width:200px;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid #e5e7eb;overflow:hidden;z-index:100;animation:UserProfileDropdown_slideIn__b2cBH .2s ease-out;transform-origin:top right}.UserProfileDropdown_DropdownItem__NJI9S{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background:none;font-size:14px;color:#374151;cursor:pointer;transition:background-color .2s;text-align:left}.UserProfileDropdown_DropdownItem__NJI9S:hover{background-color:#f9fafb;color:#111827}.UserProfileDropdown_DropdownItem__NJI9S.UserProfileDropdown_Danger__LU1wQ{color:#ef4444}.UserProfileDropdown_DropdownItem__NJI9S.UserProfileDropdown_Danger__LU1wQ:hover{background-color:#fef2f2}.UserProfileDropdown_DropdownItem__NJI9S svg{opacity:.7}.UserProfileDropdown_Divider__9PKX5{height:1px;background-color:#e5e7eb;margin:4px 0}@keyframes UserProfileDropdown_slideIn__b2cBH{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.TextInput_TextInputContainer__B0HSV{display:flex;flex-direction:column}.TextInput_InputContainer__HIPXi{display:flex;flex-direction:row;justify-content:space-between;background-color:#f4f4f4;width:380px;height:50px;border-radius:10px}@media(max-width:768px){.TextInput_InputContainer__HIPXi{width:250px!important}}.TextInput_InputContainerFullWidth__r76Fk{display:flex;flex-direction:row;justify-content:space-between;background-color:#f4f4f4;width:100%;height:50px;border-radius:10px}.TextInput_Input__XcG4a{display:flex;width:100%;height:100%;background:#f4f4f4;border-radius:10px;border-style:solid;border-color:#f4f4f4;color:#000}.TextInput_Input__XcG4a:disabled{color:#ccc;background-color:#f5f5f5}.TextInput_Input__XcG4a::placeholder{font-style:normal;font-size:12px;color:#c6c8d0}.TextInput_Input__XcG4a::-webkit-input-placeholder{font-style:normal;font-size:12px}.TextInput_Input__XcG4a::-moz-placeholder{font-style:normal;font-size:12px}.TextInput_Input__XcG4a:-ms-input-placeholder{font-style:normal;font-size:12px}.TextInput_EyeBtn__5k7Fm{background:none;border:none;cursor:pointer;padding-right:5px}.TextInput_Label__KZYBs{color:#8b8b8b;font-size:10px;margin-bottom:5px}.TextInput_Error__LgkTH{color:#a94442;font-size:10px}.styles_MainContainer__VwLv5{background-color:#c8e7e6;padding-top:103px;padding-bottom:127px;display:flex;flex-direction:column;align-items:center}.styles_Button__Lc6po{width:40px;height:40px;background-color:#fff;border:none;cursor:pointer}.styles_BoxContainer__EQLfe{display:flex;flex-direction:column;width:437px;height:auto;min-height:543px;background:#fff;border-radius:10px;padding-top:40px;padding-left:29px;padding-bottom:24px;gap:15px}@media(max-width:768px){.styles_BoxContainer__EQLfe{width:280px!important;align-items:center;padding-left:0}}.styles_Title__otmui{color:#000;font-size:25px;font-weight:700;margin-bottom:13px}.styles_Continue__j816F{display:flex;width:100%;max-width:380px;height:50px;align-items:center;justify-content:center;background-color:#c8f;color:#f4f4f4;border-radius:30px;cursor:pointer}@media(max-width:768px){.styles_Continue__j816F{width:250px!important;max-width:250px!important}}.styles_Continue__j816F:disabled{opacity:.4;cursor:not-allowed}.styles_PersonalDet__7ga9A{gap:30px}.styles_ConditionContainer__iUu8U,.styles_PersonalDet__7ga9A{display:flex;flex-direction:column}.styles_ErrorContainer__nMurL{display:flex;flex-direction:row;gap:10px;align-items:center;margin-bottom:3px}.styles_ErrorMessage__Fd0UE{font-size:10px;color:#9b9da1}.styles_SuccessMessage__pWvMV{color:#10b981;font-size:14px;font-weight:600;text-align:center;padding:12px;background:#f0fdf4;border-radius:10px;border:1px solid #bbf7d0;max-width:380px}.EncounterCard_Card__F1Qov{display:block;background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:all .2s ease;cursor:pointer;text-decoration:none;color:inherit;border:1px solid #f0f0f0}.EncounterCard_Card__F1Qov:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#e5e7eb}.EncounterCard_Card__F1Qov:active{transform:translateY(0)}.EncounterCard_Header__D2vH4{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.EncounterCard_PatientInfo__iY4Hs{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.EncounterCard_Avatar__eeXH3{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;flex-shrink:0}.EncounterCard_Details__Be5N5{flex:1 1;min-width:0}.EncounterCard_PatientName__JjvsH{font-size:16px;font-weight:600;color:#1a1a1a;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EncounterCard_DateTime__zLO7c{font-size:13px;color:#666;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EncounterCard_Arrow__G1XDj{color:#999;flex-shrink:0;margin-left:8px}.EncounterCard_Meta__2a0w3{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.EncounterCard_MetaItem__fx1fp{display:flex;align-items:center;gap:6px;font-size:13px;color:#555}.EncounterCard_Icon__BoVBq{font-size:16px}.EncounterCard_Label__ScrWH{font-size:13px;color:#555}.EncounterCard_StatusBadge__aRr4b{font-size:12px;padding:4px 10px;border-radius:12px;background:#f0f7ff;color:#06c;font-weight:500}@media(max-width:768px){.EncounterCard_Card__F1Qov{padding:14px}.EncounterCard_PatientName__JjvsH{font-size:15px}.EncounterCard_DateTime__zLO7c{font-size:12px}.EncounterCard_Meta__2a0w3{gap:8px}.EncounterCard_MetaItem__fx1fp{font-size:12px}.EncounterCard_Avatar__eeXH3{width:44px;height:44px;font-size:16px}}