@import "https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";.MainHr,.DocMainHr{background-image:url("data:image/svg+xml,%3csvg%20width='1512'%20height='127'%20viewBox='0%200%201512%20127'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1_2)'%3e%3crect%20width='1512'%20height='127'%20fill='%234D8BF2'/%3e%3cpath%20d='M1513.2%200H766C776.5%2085%20862.1%20158.8%20955.4%20140.4C994.3%20132.7%201031.3%20110.4%201070.7%20114.9C1123.4%20120.9%201159.1%20172.9%201173.8%20223.9C1188.6%20274.9%201190.1%20329.8%201211.6%20378.3C1249.2%20463.1%201357.1%20479.2%201437.8%20453.2C1465%20444.4%201490.4%20430.9%201513.1%20413.8V0H1513.2Z'%20fill='url(%23paint0_linear_1_2)'/%3e%3cg%20filter='url(%23filter0_f_1_2)'%3e%3ccircle%20cx='1280.5'%20cy='438.5'%20r='230.5'%20fill='%230019F5'/%3e%3c/g%3e%3cg%20filter='url(%23filter1_f_1_2)'%3e%3ccircle%20cx='887.5'%20cy='284.5'%20r='339.5'%20fill='%239453FF'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_f_1_2'%20x='650'%20y='-192'%20width='1261'%20height='1261'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='200'%20result='effect1_foregroundBlur_1_2'/%3e%3c/filter%3e%3cfilter%20id='filter1_f_1_2'%20x='148'%20y='-455'%20width='1479'%20height='1479'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='200'%20result='effect1_foregroundBlur_1_2'/%3e%3c/filter%3e%3clinearGradient%20id='paint0_linear_1_2'%20x1='766'%20y1='232.281'%20x2='1513.25'%20y2='232.281'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%232F4DFA'/%3e%3cstop%20offset='0.6015'%20stop-color='%234D85F2'/%3e%3cstop%20offset='1'%20stop-color='%235FA6ED'/%3e%3c/linearGradient%3e%3cclipPath%20id='clip0_1_2'%3e%3crect%20width='1512'%20height='127'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;width:100%;padding:40px 0}.CustomContainer{justify-content:space-between;align-items:center;max-width:1350px;margin-left:auto;margin-right:auto;display:flex}.Navbar ul{align-items:center;display:flex}.Navbar ul li{padding-right:35px}.Navbar ul li:last-child{padding-right:17px}.Navbar ul li.notificationWrapper{position:relative}.Navbar ul li.notificationWrapper .redDot{background:red;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:13px}.Navbar ul li a{color:#fff;align-items:center;font-size:16px;font-weight:400;text-decoration:none;display:flex}.Navbar ul li a .helpIcon{margin-right:10px}.HrRight{align-items:center;display:flex}a.HrButton{box-shadow:none;cursor:pointer;background-color:#fff;border:1px solid #fff;border-radius:25px;padding:17px 32px;font-size:16px;font-weight:400;transition:all .3s;color:#000!important}a.HrButton:hover{background-color:#0000;color:#fff!important}.Hrloginpart{border-left:1px solid #63b6ef;padding-left:15px;display:flex}.LoginButton{box-shadow:none;cursor:pointer;text-align:left;background-color:#0000;border:none}.LoginButton span{color:#fff;justify-content:flex-start;align-items:center;font-family:Rubik,sans-serif;font-size:16px;font-weight:500;display:flex}.LoginButton span .UserIcon{margin-right:4px}.LoginButton p{color:#fff;margin-top:7px;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.profile-menu{text-align:left;display:inline-block;position:relative}.profile-header{cursor:pointer;border-radius:0;align-items:center;padding:10px;display:flex}.profile-picture{margin-right:10px;box-shadow:0 0 10px #0000001a;border-radius:50%!important}@media screen and (width<=2000px){.dashboard-appointments-header .profile-picture{width:40px!important}}.profile-name{color:#fff;margin-right:10px;font-family:Rubik,sans-serif;font-size:16px;font-weight:500}.dropdown-toggle{cursor:pointer;background:0 0;border:none;font-size:14px}.dropdown-content{z-index:99999;background-color:#fff;border-radius:5px;min-width:210px;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 16px #0003}.dropdown-content a{color:#000;border-bottom:1px solid #c5c6e0;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:first-child{border-radius:5px 5px 0 0}.dropdown-content a:last-child{border-radius:0 0 5px 5px}.dropdown-content a:hover{background-color:#f1f1f1}.profile-menu:hover .dropdown-content{display:block}.DocHr{background-color:#0000;width:100%;padding:40px 0}.ConfirmBox2 .MainLogo2{margin:0 0 30px}.ConfirmBox.ConfirmBox2 h5{margin:0 0 35px;padding:0 30px}.ConfirmBox2 .login-button{width:430px}.popup{z-index:99999;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.popup.show{display:flex}.popup-inner{background:#fff;border-radius:10px;width:100%;max-width:700px;padding:40px 50px 20px;position:relative}.close-btn{cursor:pointer;background:0 0;border:none;font-size:20px;position:absolute;top:10px;right:10px}.bpopupBox h2{margin:0 0 15px;font-family:Montserrat,sans-serif;font-size:28px;font-weight:500;line-height:34px}.LogininfoList li{border-bottom:1px solid #e7e7f3;width:100%;padding:20px 0}.LogininfoList li label{cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.LogininfoList li label .LogininfoLft{color:#000;align-items:center;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;line-height:24px;display:flex}.LogininfoList li label .LogininfoLft img{margin-right:25px}.LogininfoList li label input[type=radio]{transform:scale(1.5)}.submitBtn{color:#fff;cursor:pointer;background:linear-gradient(101.45deg,#4ba9e9 13.92%,#4d8bf2 71.82%);border:none;border-radius:50px;width:270px;height:62px;margin-top:40px;margin-bottom:24px;font-family:Rubik,sans-serif;font-size:20px;font-weight:600;transition:all .3s}.submitBtn:hover{background:linear-gradient(101.45deg,#4d8bf2 13.92%,#4ba9e9 71.82%)}.doctorHdr{background:#fff;border-bottom:1px solid #eaeef1;align-items:center;margin:0;padding:26px 30px 26px 40px;display:flex}.doctorHdr.header-hidden{border:none;height:0;min-height:0;padding:0;overflow:hidden}.lftHeader{float:left;white-space:nowrap;padding:0}.lftHeader h2{color:#000;font:500 20px Montserrat,sans-serif}.rgtHeader{flex-direction:row-reverse;align-items:center;width:100%;padding:0;display:flex}.rgtHeader .mobileSearch{display:none}.rgtHeader .searchDiv.search-filter{margin:0}.rgtHeader .searchDiv.search-filter .search-loader{top:20px;right:100px}.rgtHeader input[type=text]{color:#6b7a8b;background:#fff;border:1px solid #ebebf54d;border-radius:50px;width:100%;max-width:478px;height:52px;padding:0 165px 0 25px;font:400 16px Montserrat,sans-serif;outline:none!important}.rgtHeader input[type=text]:focus{border:1px solid #687eff}.rgtHeader button.searchicon{text-indent:-9999px;cursor:pointer;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.7555%2020.6065L18.3182%2017.2458L18.2376%2017.1233C18.0878%2016.9742%2017.883%2016.8902%2017.6692%2016.8902C17.4554%2016.8902%2017.2505%2016.9742%2017.1007%2017.1233C14.1795%2019.8033%209.67815%2019.949%206.58201%2017.4637C3.48586%2014.9784%202.75567%2010.6334%204.87568%207.31017C6.9957%203.98697%2011.3081%202.71685%2014.9528%204.34214C18.5976%205.96743%2020.4438%209.98379%2019.267%2013.7276C19.1823%2013.9981%2019.2515%2014.2922%2019.4487%2014.4992C19.6459%2014.7062%2019.9411%2014.7946%2020.223%2014.7311C20.505%2014.6676%2020.7309%2014.4619%2020.8156%2014.1914C22.2224%209.74864%2020.0977%204.96755%2015.8161%202.94106C11.5345%200.914562%206.38084%202.25082%203.68905%206.08542C0.99727%209.92001%201.57518%2015.1021%205.04893%2018.2795C8.52268%2021.4569%2013.8498%2021.6759%2017.5841%2018.7949L20.6277%2021.7705C20.942%2022.0765%2021.4502%2022.0765%2021.7645%2021.7705C22.0785%2021.4602%2022.0785%2020.9606%2021.7645%2020.6503L21.7555%2020.6065Z'%20fill='%23656288'/%3e%3c/svg%3e") no-repeat;border:none;width:24px;height:24px;position:relative;right:60px}.rgtHeader .searchicon2{color:#6b7a8b;cursor:pointer;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.7555%2020.6065L18.3182%2017.2458L18.2376%2017.1233C18.0878%2016.9742%2017.883%2016.8902%2017.6692%2016.8902C17.4554%2016.8902%2017.2505%2016.9742%2017.1007%2017.1233C14.1795%2019.8033%209.67815%2019.949%206.58201%2017.4637C3.48586%2014.9784%202.75567%2010.6334%204.87568%207.31017C6.9957%203.98697%2011.3081%202.71685%2014.9528%204.34214C18.5976%205.96743%2020.4438%209.98379%2019.267%2013.7276C19.1823%2013.9981%2019.2515%2014.2922%2019.4487%2014.4992C19.6459%2014.7062%2019.9411%2014.7946%2020.223%2014.7311C20.505%2014.6676%2020.7309%2014.4619%2020.8156%2014.1914C22.2224%209.74864%2020.0977%204.96755%2015.8161%202.94106C11.5345%200.914562%206.38084%202.25082%203.68905%206.08542C0.99727%209.92001%201.57518%2015.1021%205.04893%2018.2795C8.52268%2021.4569%2013.8498%2021.6759%2017.5841%2018.7949L20.6277%2021.7705C20.942%2022.0765%2021.4502%2022.0765%2021.7645%2021.7705C22.0785%2021.4602%2022.0785%2020.9606%2021.7645%2020.6503L21.7555%2020.6065Z'%20fill='%23656288'/%3e%3c/svg%3e") right 0 no-repeat;border:none;width:auto;height:24px;padding-right:30px;font:400 16px Montserrat,sans-serif;position:relative;right:160px}.rgtHeader .profile-name{color:#656288}.rgtHeader .profile-header{padding:0 0 0 30px}.rgtHeader .userDiv{background:url("data:image/svg+xml,%3csvg%20width='13'%20height='9'%20viewBox='0%200%2013%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201.5L6.82353%207.5L12%201.5'%20stroke='%23656288'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e") 100%/16px no-repeat;align-items:center;margin-left:18px;padding-right:30px;display:flex}.rgtHeader .userDiv img{margin-right:10px}.hamburger_menu{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:8px;display:none}.mobile_menu{color:#fff;z-index:999;background-color:#4ba9e9;width:250px;height:100vh;padding:100px 16px 16px;position:fixed;top:0;left:0;box-shadow:2px 0 5px #00000080}.menu_over{z-index:998;background-color:#00000080;width:100vw;height:100vh;position:fixed;top:0;left:0}.mobile_menu .Navbar ul{width:100%;display:block}.mobile_menu .Navbar ul li{text-align:center;width:100%;margin-bottom:20px;padding-right:0}.mobile_menu .Navbar ul li a{font-size:20px;display:block}.mobile_menu .Navbar ul li a img{display:none}.mobile_menu .Navbar ul li .HrButton{padding:10px 15x}@media screen and (width<=767px){.logo img{width:130px;height:auto}.TopHr{padding:0 15px}.MainHr{padding:20px 0}.MainHr .HrRight .Navbar{display:none}.MainHr .HrRight .Hrloginpart{border-left:none}.MainHr .HrRight .Hrloginpart p{display:none}.hamburger_menu{display:block}.DocHr{padding:20px 15px}.patientHdr .Hrloginpart{align-items:center}.patientHdr .Hrloginpart .mobileNotification{margin-right:10px;position:relative}.patientHdr .Hrloginpart .mobileNotification .redDot{background:red;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:13px}.patientHdr .Hrloginpart .profile-menu .profile-header{padding:0;position:relative;top:-2px}.patientHdr .Hrloginpart .profile-menu .profile-header .profile-picture{width:30px;height:30px}.patientHdr .Hrloginpart .profile-menu .profile-header .profile-name{display:none}.profile-menu:hover .dropdown-content{left:auto;right:0}.doctorHdr{height:81px;padding:0 15px;position:relative}.lftHeader{align-items:center;display:flex}.lftHeader .hamburger_menu{color:#687eff;margin-right:10px;padding:5px 0 0;position:relative;left:0}.lftHeader h2{margin-bottom:0;font-size:15px}.rgtHeader{justify-content:end}.rgtHeader .mobileSearch{display:inline-flex}.rgtHeader .mobileSearch .searchicon{right:0}.rgtHeader .searchDiv.search-filter{visibility:hidden;z-index:99999;background-color:#fff;width:100%;height:0;padding:5px 10px;transition:height .5s;position:absolute;top:81px;left:0}.rgtHeader .searchDiv.mobileSearch{visibility:visible;height:auto}.rgtHeader .searchDiv input[type=text]{width:100%;padding:0 35px 0 15px}.rgtHeader .searchDiv .searchicon{position:absolute;top:18px;right:20px}.rgtHeader .profile-name{display:none}}.search-input-wrapper{align-items:center;gap:8px;display:flex}.id-card-btn{cursor:pointer;white-space:nowrap;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:4px;padding:8px 16px;font-size:14px;display:flex}.id-card-btn .icon{font-size:16px}.id-card-btn:hover{background:#e5e7eb}.search-results-enhanced{z-index:99999;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:600px;margin-top:8px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.search-tabs{border-bottom:1px solid #e5e7eb;gap:4px;padding:12px 16px 0;display:flex}.tab-btn{cursor:pointer;color:#6b7280;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s}.tab-btn.active{color:#3b82f6;border-bottom-color:#3b82f6}.tab-btn:hover{color:#3b82f6}.filters-header{border-bottom:1px solid #e5e7eb;padding:12px 16px}.toggle-filters-btn{cursor:pointer;color:#374151;background:0 0;border:1px solid #d1d5db;border-radius:4px;padding:6px 12px;font-size:13px}.toggle-filters-btn:hover{background:#f9fafb}.advanced-filters-panel{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:16px}.filter-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.filter-grid:last-child{margin-bottom:0}.filter-grid.filter-actions{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;display:flex}.filter-group label{color:#374151;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.filter-group input[type=text],.filter-group select{color:#374151;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:8px 12px;font-size:14px;transition:all .2s}.filter-group input[type=text]:focus,.filter-group select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.filter-group input[type=text]:disabled,.filter-group select:disabled{cursor:not-allowed;opacity:.6;background-color:#f3f4f6}.filter-group-full{grid-column:1/-1}.filter-group-full label{color:#374151;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.filter-group-full input[type=text]{color:#374151;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:8px 12px;font-size:14px;transition:all .2s}.filter-group-full input[type=text]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.button-group{grid-template-columns:1fr 1fr;gap:8px;display:grid}.filter-btn{color:#6b7280;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:2px solid #d1d5db;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s}.filter-btn:hover{color:#3b82f6;background:#eff6ff;border-color:#3b82f6}.filter-btn.active{color:#fff;background:#3b82f6;border-color:#3b82f6}.filter-btn.active:hover{background:#2563eb;border-color:#2563eb}.checkbox-label{cursor:pointer;color:#374151;align-items:center;gap:8px;font-size:14px;display:flex}.checkbox-label input[type=checkbox]{cursor:pointer;accent-color:#3b82f6;width:18px;height:18px}.clear-filters-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.clear-filters-btn:hover{background:#dc2626}.clear-filters-btn:active{transform:scale(.98)}.patients-results-list{max-height:400px;overflow-y:auto}.no-results{text-align:center;color:#9ca3af;padding:32px;font-size:14px}.patient-result-item{cursor:pointer;border-bottom:1px solid #e5e7eb;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.patient-result-item:hover{background:#f9fafb}.patient-result-item:last-child{border-bottom:none}.patient-result-item.national-profile{background:linear-gradient(90deg,#3b82f60d 0%,#0000 50%);border-left:4px solid #3b82f6}.patient-result-item.local-profile{background:linear-gradient(90deg,#f59e0b0d 0%,#0000 50%);border-left:4px solid #f59e0b}.patient-avatar{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:700;display:flex}.patient-info{flex:1;min-width:0}.patient-name{color:#111827;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:15px;font-weight:600;display:flex}.kid-badge{color:#fff;background:#ff6b9d;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.gender-badge,.dob-text{color:#6b7280;font-size:13px;font-weight:400}.patient-details{color:#4b5563;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.patient-details span:not(:last-child):after{content:"•";color:#d1d5db;margin-left:8px}.profile-type-badge{text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.national-profile .profile-type-badge{color:#fff;background:#3b82f6}.local-profile .profile-type-badge{color:#fff;background:#f59e0b}.parent-info{color:#dc2626;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:500;display:flex}.parent-info .arrow-icon{width:16px;height:16px}
