.FAQ_container__e0nBr{padding:1.5rem}.FAQ_title__ltkLF{font-size:1.875rem;font-weight:700;margin-bottom:1.5rem;color:#1f2937}.FAQ_searchContainer__P2LHZ{margin-bottom:2rem}.FAQ_searchInput__kJnAn{width:100%;max-width:400px;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem}.FAQ_faqList__DfBbv{margin-bottom:2rem}.FAQ_faqItem___d9Sa{margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.FAQ_faqQuestion__RoNdO{width:100%;padding:1.25rem;text-align:left;background-color:white;border:none;font-size:1rem;font-weight:500;color:#1f2937;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.FAQ_faqQuestion__RoNdO:hover{background-color:#f9fafb}.FAQ_faqIcon__5XplW{font-size:1.25rem;font-weight:700}.FAQ_faqAnswer__WKSMQ{padding:0;max-height:0;overflow:hidden;background-color:#f9fafb;transition:all .3s ease}.FAQ_faqAnswer__WKSMQ.FAQ_active__qcdlH{padding:1.25rem;max-height:300px}.FAQ_faqAnswer__WKSMQ p{margin:0;color:#4b5563;line-height:1.6}.FAQ_contactCard__HX0g6{padding:1.5rem;background-color:white;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.FAQ_contactCard__HX0g6 h2{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.FAQ_contactCard__HX0g6>p{color:#6b7280;margin-bottom:1.5rem}.FAQ_contactMethods__JCqoK{display:flex;flex-direction:column;gap:1rem}.FAQ_contactMethod__uAFK0{display:flex;align-items:center;gap:.75rem}.FAQ_contactIcon__Ng4_P{font-size:1.25rem}:root{--whitecolor:#ffffff;--blackcolor:#000000;--greencolor:#10b981;--greenbg:#0c8f6b;--secondarybg:#ffffff;--primaryShadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.DashboardSec{display:grid;grid-template-rows:80px auto;height:100%}.DashboardSec .BottomBar{display:grid;grid-template-columns:auto 1fr;grid-gap:20px}.DashboardSec .BottomBar .DashContent{overflow:auto;max-height:calc(100vh - 85px)}.DashboardSection{padding:70px 0}.DashboardSection .DashboardData{display:flex;flex-direction:column;gap:40px}.DashboardInfo{border-radius:12px;min-height:250px;display:flex;align-items:flex-start;justify-content:center;gap:28px;background:radial-gradient(80% 120% at 0 0,#16c78433 0,transparent 60%),radial-gradient(120% 80% at 100% 100%,#079f6933 0,transparent 55%),linear-gradient(135deg,#10b981,#0c8f6b 55%,#086a50);flex-direction:column;position:relative;overflow:visible;padding:10px clamp(240px,32vw,520px) 10px 52px}.DashboardInfo:after{inset:0;background:linear-gradient(160deg,#ffffff1a,#22d3a933 25%,#10b98166 75%);-webkit-clip-path:polygon(58% 0,100% 0,82% 100%,40% 100%);clip-path:polygon(58% 0,100% 0,82% 100%,40% 100%);z-index:0}.DashboardInfo:after,.DashboardInfo:before{content:" ";position:absolute;pointer-events:none}.DashboardInfo:before{right:clamp(36px,-3vw,-12px);bottom:0;background:url(/Images/doctor.png) no-repeat 100% 100%;background-size:contain;width:clamp(280px,36vw,560px);height:clamp(240px,34vw,350px);z-index:3;animation:doctorEnter .7s cubic-bezier(.2,.8,.2,1) .12s both;will-change:transform,opacity}@keyframes doctorEnter{0%{opacity:0;transform:translate(40px,12px) scale(.94)}60%{opacity:1;transform:translate(-6px) scale(1.02)}to{opacity:1;transform:translate(0) scale(1)}}@media (prefers-reduced-motion:reduce){.DashboardInfo:before{animation:none}}@media (max-width:992px){.DashboardInfo{padding-right:24px}.DashboardInfo:after,.DashboardInfo:before{display:none}}.DashboardInfo h2{font-size:21px;line-height:30px;font-weight:600;color:var(--whitecolor);margin:0}.DashboardInfo p{font-size:14px;line-height:20px;font-weight:100;color:var(--whitecolor);margin:0}.DashboardInfo a{background:var(--whitecolor);padding:8px 12px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;color:var(--blackcolor);display:flex;align-items:center;justify-content:center;gap:6px;border:1.5px solid var(--whitecolor)}.DashCard{box-shadow:var(--primaryShadow);background:var(--secondarybg);border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;gap:18px;position:relative}.DashCard h6{margin:0;font-size:21px;font-weight:600;color:var(--blackcolor);line-height:24px}.DashCard h2{margin:0;font-size:32px;font-weight:600;color:var(--greencolor);line-height:40px}.DashCard .cardinfo{display:flex;align-items:center;gap:6px}.DashCard .cardinfo span{margin:0;font-size:18px;font-weight:600;color:var(--greencolor);line-height:24px}.DashCard .cardinfo p{margin:0;font-size:14px;font-weight:400;color:var(--blackcolor);line-height:18px}.DashCard .Aponticon{position:absolute;top:15px;right:20px;display:flex;align-items:center;justify-content:center;padding:8px;background:var(--greenbg);border-radius:8px}.table-container{background-color:white;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1.5rem;overflow-x:auto}.header{transition:all .3s ease;z-index:999;height:70px;width:100%;padding:0 20px;background:var(--secondarybg);box-shadow:0 2px 15px rgba(1,41,112,.1);display:flex;justify-content:space-between;border-bottom:1.5px solid #fff4ec80}.toggleBtn{background:transparent!important;border:none;padding:0;margin-right:15px}.toggle-sidebar-btn{font-size:26px;color:var(--blackcolor);cursor:pointer}.SideLogDiv img{max-height:50px}.RightHeader{gap:25px}.HeaderIcons,.RightHeader{display:flex;align-items:center}.HeaderIcons{gap:18px}.notifyIcon{position:relative;color:var(--blackcolor);font-size:20px;text-decoration:none}.notifyIcon .badge{position:absolute;top:-6px;right:-8px;background:#e63946;color:white;font-size:11px;padding:2px 6px;border-radius:50%}.iconToggle{display:flex;align-items:center;cursor:pointer}.iconToggle:focus{outline:none}.HeaderProfDiv{position:relative}.profileToggle{cursor:pointer;gap:8px}.profile-img{border-radius:50%;border:2px solid #cb822f80;object-fit:cover}.profileToggle .caret:after{content:"";display:inline-block;margin-left:6px;vertical-align:middle;border-top:5px solid var(--blackcolor);border-right:5px solid transparent;border-left:5px solid transparent}.rbDropdown{min-width:260px;padding:0;border:none;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden}.rbDropdown .dropdown-header{padding:12px 14px;background:var(--primary-gradient,linear-gradient(90deg,#A45EB0,#F2994A));color:#fff;font-weight:600}.rbDropdown .dropdown-footer{text-align:center;padding:8px;background:#fafafa}.rbDropdown .dropdown-footer .dropdown-item,.rbDropdown .dropdown-footer a{font-size:13px;color:var(--blackcolor);text-decoration:none;font-weight:600}.rbDropdown .scrollArea{max-height:300px;overflow-y:auto;background:#fff}.rbDropdown .emptyState{padding:16px;text-align:center;color:#666;font-size:14px}.rbDropdown .itemRow{display:flex;align-items:flex-start;gap:10px;padding:10px 14px}.rbDropdown .itemRow:hover{background:#f5f5f5}.rbDropdown .itemRow.isRead .itemText,.rbDropdown .itemRow.isRead .itemTitle strong{color:#777;font-weight:500}.rbDropdown .itemEmoji{font-size:16px;line-height:1;margin-top:2px}.rbDropdown .itemBody{flex:1 1;min-width:0}.rbDropdown .itemTitle{display:flex;align-items:center;gap:6px;font-size:14px}.rbDropdown .itemTitle .dot{width:8px;height:8px;display:inline-block;border-radius:50%;background:#3fb883}.rbDropdown .itemText{font-size:13px;color:#333;white-space:normal}.linkLike{background:transparent;border:none;color:#fff;font-size:12px;text-decoration:underline;cursor:pointer;padding:0}.customDropdown,.profileUl{display:none}.sidebar{transition:all .3s ease;padding:20px 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#aab7cf transparent;box-shadow:0 2px 20px rgba(1,41,112,.1);border:1.5px solid #fff4ec80;background:var(--secondarybg);overflow:hidden;width:300px}.sidebar.active{width:60px}.sidebar::-webkit-scrollbar{width:5px;height:8px;background-color:#FBEDEC}.sidebar::-webkit-scrollbar-thumb{background-color:#aab7cf}.sidebar .sidebar_Ul,.sidebar .sidebar_Ul li{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:10px}.sidebar .sidebar_Ul li.nav_item{padding:10px;display:flex;transition:all .3s ease;position:relative}.sidebar .sidebar_Ul li.nav_item.active,.sidebar .sidebar_Ul li.nav_item:hover{background-color:var(--greenbg)}.sidebar .sidebar_Ul li.nav_item.active:after,.sidebar .sidebar_Ul li.nav_item:hover:after{content:"";width:45px;height:45px;background:var(--secondarybg);position:absolute;top:3%;right:-20px;transform:rotate(45deg);border-top:1px solid var(--purple);border-left:1px solid var(--purple)}.sidebar.active .sidebar_Ul li.nav_item.active:after,.sidebar.active .sidebar_Ul li.nav_item:hover:after{display:none}.sidebar .sidebar_Ul li.nav_item a{height:100%;display:flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap;overflow:hidden;transition:all .3s ease;color:var(--blackcolor)}.sidebar .sidebar_Ul li.nav_item a svg{color:var(--blackcolor);width:24px;height:24px;flex-shrink:0}.sidebar .sidebar_Ul li.nav_item a span{color:var(--blackcolor);font-size:14px;font-weight:500;line-height:20.8px;letter-spacing:.03em}.sidebar.active .sidebar_Ul li.nav_item a{justify-content:center}.sidebar.active .sidebar_Ul li.nav_item a span{opacity:0;width:0;overflow:hidden;transition:all .3s ease;display:none}.sidebar .sidebar_Ul li.nav_item.active :is(a svg,a span),.sidebar .sidebar_Ul li.nav_item:hover :is(a span,a svg){color:var(--whitecolor)}