@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);body,html{height:100%;margin:0;padding:0;width:100%}a,body,html,input,option,select{font-family:Montserrat,sans-serif}#root{height:100%;width:100%}.pdf-main-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:50px}.react-pdf__Document{background:#dedede;border:2px solid #dedede;border-radius:10px;box-shadow:5px 5px 5px #00000080;margin-top:50px;padding:20px}.pdf-page-title{font-size:.85rem;font-weight:700;margin-top:2rem}.react-pdf__Page__canvas{margin-bottom:20px!important}header.header{align-items:center;background-color:#2ba1da;display:flex;height:100px;justify-content:center;width:100%}.call-timer{background:#0006;border-radius:5px;color:#fff;font-size:.8rem;font-weight:bolder;padding:7px 16px;position:absolute;right:20px;top:20px;z-index:9999}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}.react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers{font-weight:700}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;justify-content:center;padding:1em .66667em}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;max-width:100%;padding:.75em .5em;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}@keyframes FadeAnimation{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.App{text-align:center}i{cursor:pointer}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.status-selector{background-color:#efefef;border-radius:18px;cursor:pointer;height:40px;margin-right:20px;position:relative;width:140px}.status-selector>ul{background-color:#efefef;border-radius:0 0 18px 18px;color:#989898;font-size:.8em;list-style:none;margin-top:25px;padding:20px 0;z-index:-1}.status-selector li{align-items:center;display:flex;justify-content:flex-start;padding:5px 10px;width:120px}.status-selector .green-dot{background-color:#49feaa}.status-selector .green-dot,.status-selector .red-dot{border-radius:50%;height:12px;margin:0 10px;width:12px}.status-selector .red-dot{background-color:#d0680f}.status-btn{align-items:center;background-color:#fff;border-radius:40px;box-shadow:0 3px 6px 0 #00000029;box-sizing:border-box;color:#383838;display:flex;font-size:.8em;padding:10px;position:absolute;width:140px;z-index:10}.status-btn .status-dot{background-color:#49feaa;border-radius:50%;height:12px;margin:0 9px;width:12px}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.heartbeat{color:#000;font-size:3em;margin-right:10px}.container{display:flex;height:100%;width:100%}.vertical{flex-direction:column}.center{align-items:center;justify-content:center}.input-base{border:none;border-bottom:1.5px solid hsla(0,0%,59%,.212);font-size:18px;height:40px;outline:none;padding-right:24px}.input-base.fw{width:100%}.calendar-list-container{color:#777;font-size:.8em;padding:10px;position:relative}.calendar-marker{align-items:center;display:flex;height:50px}.calendar-marker>.calendar-row{border-bottom:1px solid #d7d7d7!important;flex-grow:1}.calendar-time{font-size:.9em;margin-top:25px;padding:10px;text-align:right;width:80px}.box{background-color:#fff;border-left:4px solid #ff9b9b;box-shadow:0 3px 16px 0 #00000029;display:flex;flex-direction:column;height:50px;justify-content:center;left:120px;padding-left:20px;width:300px}.box a{color:inherit;display:block;text-decoration:none}.box-small{align-items:center;background-color:#fff;border-left:4px solid #ff9b9b;box-shadow:0 3px 16px 0 #00000029;display:flex;font-size:.6em;height:100%;justify-content:center;padding-left:20px;padding-right:1px;width:92%}.box-small a{color:inherit;color:#777;display:block;font-weight:300;text-decoration:none}.box-small a>span{font-weight:600}.box-small i{cursor:pointer;padding:8px}.event1{top:60px}.event1,.event2{position:absolute}.event2{top:160px}.sidebar{background-image:linear-gradient(180deg,#f9fcfb,#d9f5ff);bottom:0;flex-direction:column;left:0;position:fixed;top:0;width:13.82%;z-index:100}.sidebar,.sidebar>.logo{align-items:center;display:flex}.sidebar>.logo{justify-content:center;padding-bottom:30px;padding-top:30px}.sidebar>.logo a>img{height:30px}.sidebar>.linksets{flex-direction:column}.sidebar>.linksets,.sidebar>.linksets>.links{align-items:center;display:flex;justify-content:center}.sidebar>.linksets>.links{height:73px;width:13.8vw}.sidebar>.linksets>.links.active{background-color:#fff}.sidebar>.linksets>.links>.link{color:#8e8d8d;font-size:14px;font-weight:700;padding-left:20px;text-decoration:none;width:100%}.sidebar>.linksets>.links>.link>i{font-size:16px;margin-left:10px;margin-right:20px}.sidebar>.linksets>.links>.link>.blue-i{color:#2ca1da}.sidebar .logout-btn{background-color:#ebf9fe;border-radius:34px;bottom:50px;box-shadow:0 3px 26px 0 #00000029;color:#1c5c74;cursor:pointer;font-size:14px;font-weight:700;padding:20px 42px;position:absolute}.right-side-container{display:flex;flex-direction:column;height:100%;position:absolute;right:0;top:0;width:86.18%}.right-side-container>.main-content{height:100%;left:0;overflow:scroll;position:relative;right:100%;width:100%}.right-side-container .topbar-wrapper{background-color:#f8fcfb;height:90px;z-index:100}.right-side-container .topbar-wrapper>.top-bar{align-items:center;background-color:#2ba1da;border-top-left-radius:2.5vw;box-shadow:0 3px 16px 0 #00000029;display:flex;height:90px;justify-content:space-between;z-index:100}.right-side-container .topbar-wrapper>.top-bar>.heading{align-items:center;color:#fff;display:flex;font-size:28px;font-weight:700;justify-content:center;margin-left:67px}.right-side-container .topbar-wrapper>.top-bar>.profile{align-items:center;display:flex;justify-content:center;margin-right:30px}.right-side-container .topbar-wrapper>.top-bar>.profile>.profile-image{align-items:center;display:flex;justify-content:center}.right-side-container .topbar-wrapper>.top-bar>.profile>.profile-image>i{align-items:center;background-color:#227fac;border-radius:50%;color:#fff;display:flex;font-size:20px;height:60px;justify-content:center;margin-right:32px;width:60px}.right-side-container .topbar-wrapper>.top-bar .my-profile-modal{background-color:#fff;border-radius:20px;box-shadow:0 3px 16px 0 #00000029;display:flex;flex-direction:column;position:absolute;right:0;top:80px;width:20%}.right-side-container .topbar-wrapper>.top-bar .my-profile-modal>a{border-bottom:1px solid #d0cccc4d;color:#777;font-size:14px;padding:15px 0 15px 25px;text-decoration:none}.right-side-container .topbar-wrapper>.top-bar .my-profile-modal .settings{border-bottom:none}.right-side-container .topbar-wrapper>.top-bar .chat-notification-modal{background-color:#fff;border-radius:20px;box-shadow:0 3px 16px 0 #00000029;display:flex;flex-direction:column;padding-top:15px;position:absolute;right:125px;top:80px;width:25%}.right-side-container .topbar-wrapper>.top-bar .chat-notification-modal .no-notification{font-size:12px;padding-bottom:8px;text-align:center}.right-side-container .topbar-wrapper>.top-bar .chat-notification-modal>a{color:#777;padding:15px 0 15px 25px;text-decoration:none}.right-side-container .topbar-wrapper>.top-bar .chat-notification-modal .chats{border-bottom:1px solid #d0cccc4d;color:#777;display:flex;font-size:11px;font-weight:600}.right-side-container .topbar-wrapper>.top-bar .chat-notification-modal .chats .image{margin-right:15px;width:40px}.right-side-container .topbar-wrapper>.top-bar .chat-notification-modal .chats .image img{width:100%}.right-side-container .topbar-wrapper>.top-bar .chat-notification-modal .chats .content{display:flex;flex-direction:column}.right-side-container .topbar-wrapper>.top-bar .chat-notification-modal .chats .content .name{margin-bottom:10px}.right-side-container .topbar-wrapper>.top-bar .chat-notification-modal .chats .content .msg>span{color:#2ba1da;font-weight:300}.circular-nav-image{border-radius:50%;height:60px;width:60px}.dashboard{display:flex}.dashboard>.profile-detail{align-self:flex-start;background-color:#fff;display:flex;flex-direction:column;margin:52px 30px 0;width:53.25%}.dashboard>.profile-detail .top-section{border-radius:20px;box-shadow:0 0 12px 0 #00000029}.dashboard>.profile-detail .top-section .profile-section{align-items:center;display:flex;justify-content:space-between;padding:20px 0 6px 20px}.dashboard>.profile-detail .top-section .profile-section .image-and-name{display:flex}.dashboard>.profile-detail .top-section .profile-section .image-and-name a>img{border:5px solid #4affab;border-radius:50%;height:110px;margin-right:20px;width:110px}.dashboard>.profile-detail .top-section .profile-section .image-and-name .doc-info{display:flex;flex-direction:column;justify-content:center}.dashboard>.profile-detail .top-section .profile-section .image-and-name .doc-info .name{color:dimgray;font-size:20px;font-weight:600}.dashboard>.profile-detail .top-section .profile-section .image-and-name .doc-info .profession{color:dimgray;font-size:14px;font-weight:500}.dashboard>.profile-detail .top-section .mid-line{background-color:#eaeaea;height:1px;margin-top:15px;width:100%}.dashboard>.profile-detail .top-section .appointment-counts{display:flex;font-size:14px;justify-content:center;padding:25px 0}.dashboard>.profile-detail .top-section .appointment-counts div{align-items:center;display:flex;flex-direction:column;margin-right:10px;text-align:center;width:28%}.dashboard>.profile-detail .top-section .appointment-counts .today{color:#777;margin-left:20px}.dashboard>.profile-detail .top-section .appointment-counts .today .today-count{color:#28a0da;font-size:28px;font-weight:700}.dashboard>.profile-detail .top-section .appointment-counts .missed{color:#777;width:23%}.dashboard>.profile-detail .top-section .appointment-counts .missed .missed-count{color:#ff8989;font-size:28px;font-weight:700}.dashboard>.profile-detail .top-section .appointment-counts .upcoming{color:#777}.dashboard>.profile-detail .top-section .appointment-counts .upcoming .upcoming-count{color:#b4dd7f;font-size:28px;font-weight:700}.dashboard>.profile-detail .top-section .availability-section{background-color:#fff;color:dimgray}.dashboard>.profile-detail .top-section .availability-section .availability-top-section{align-items:center;background-color:#e4e4e4;border-radius:20px;display:flex;justify-content:space-between;padding:20px 30px}.dashboard>.profile-detail .top-section .availability-section .availability-top-section .headings .heading-text{font-size:18px;font-weight:700;line-height:1.23;margin-bottom:8px}.dashboard>.profile-detail .top-section .availability-section .availability-top-section .headings .hours-available{font-size:16px;font-weight:500}.dashboard>.profile-detail .top-section .availability-section .availability-top-section div .slider-arrow{cursor:pointer}.dashboard>.profile-detail .top-section .availability-section .availability-top-section div .slider-arrow-rotate{transform:rotate(180deg)}.dashboard>.profile-detail .top-section .availability-section .availability-top-section-1{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:20px;border-top-right-radius:20px}.dashboard>.profile-detail .top-section .availability-section .slots-section{grid-column-gap:35px;grid-row-gap:15px;background-color:#e4e4e45c;column-gap:35px;display:grid;grid-template-columns:25% 25% 25%;justify-content:center;padding:25px 0;row-gap:15px}.dashboard>.profile-detail .top-section .availability-section .slots-section .slot-box{align-self:flex-start;background-color:#f0f0f0;border:1px solid #e3e3e3;border-radius:10px;font-size:14px;font-weight:500;padding:5px 2px;text-align:center}.dashboard>.profile-detail .today-summary-section{display:flex;flex-direction:column;margin:35px 0}.dashboard>.profile-detail .today-summary-section .summary-header{display:flex;justify-content:space-between}.dashboard>.profile-detail .today-summary-section .summary-header .heading{color:dimgray;font-size:18px;font-weight:600;line-height:1.23}.dashboard>.profile-detail .today-summary-section .summary-header .arrows img{margin-left:25px;width:18px}.dashboard>.profile-detail .today-summary-section .summary-header .arrows .disable-right{transform:rotate(180deg)}.dashboard>.profile-detail .today-summary-section .summary-header .arrows .enable-right{cursor:pointer}.dashboard>.profile-detail .today-summary-section .summary-header .arrows .enable-left{cursor:pointer;transform:rotate(180deg)}.dashboard>.profile-detail .today-summary-section .cards-slider{display:flex;overflow:hidden;padding:10px 6px;width:100%}.dashboard>.profile-detail .today-summary-section .cards-slider .no-appointment{color:#777;font-size:14px;text-align:center;width:100%}.dashboard>.profile-detail .today-summary-section .cards-slider .appointment-card{background-color:#fff;border-radius:20px;box-shadow:0 0 12px 0 #00000029;flex:0 0 475px;height:195px;margin-right:25px;padding:0 25px 5px 20px;text-decoration:none!important;transition:all .3s}.dashboard>.profile-detail .today-summary-section .cards-slider .appointment-card:hover{transform:scale(1.02)}.dashboard>.profile-detail .today-summary-section .cards-slider .appointment-card .top-row{align-items:center;display:flex;justify-content:space-between;padding-top:20px}.dashboard>.profile-detail .today-summary-section .cards-slider .appointment-card .top-row .patient-details{color:dimgray;display:flex}.dashboard>.profile-detail .today-summary-section .cards-slider .appointment-card .top-row .patient-details img{height:55px;margin-right:20px;width:55px}.dashboard>.profile-detail .today-summary-section .cards-slider .appointment-card .top-row .patient-details div{display:flex;flex-direction:column;justify-content:center}.dashboard>.profile-detail .today-summary-section .cards-slider .appointment-card .top-row .patient-details div .name{font-size:20px;font-weight:600;line-height:1.21;margin-bottom:5px}.dashboard>.profile-detail .today-summary-section .cards-slider .appointment-card .top-row .patient-details div .age{font-size:14px;font-weight:500;line-height:1.19}.dashboard>.profile-detail .today-summary-section .cards-slider .appointment-card .top-row .missed-appointment-mark{background-color:#efca2e;border-radius:40px;box-shadow:0 3px 6px 0 #00000029;color:#ac9121;font-size:14px;font-weight:500;padding:4px 13px}.dashboard>.profile-detail .today-summary-section .cards-slider .appointment-card .top-row .upcoming-appointment-mark{background-color:#b4dd7f;border-radius:40px;box-shadow:0 3px 6px 0 #00000029;color:#81aa4c;font-size:14px;font-weight:500;padding:4px 13px}.dashboard>.profile-detail .today-summary-section .cards-slider .appointment-card .reason{color:#777;font-size:14px;line-height:1.19;margin:40px 0 25px}.dashboard>.profile-detail .today-summary-section .cards-slider .appointment-card .reason>div{width:100%}.dashboard>.profile-detail .today-summary-section .cards-slider .appointment-card .reason>div a{all:unset;color:#199dd8;cursor:pointer}.dashboard>.profile-detail .today-summary-section .cards-slider .appointment-card .bottom-row{color:dimgray;display:flex;font-size:14px;font-weight:500;justify-content:space-between}.dashboard>.right-section{background-color:#f8f8f8;border-radius:20px;margin:52px 30px 0 10px;padding:10px;width:39.2%}.dashboard>.right-section .notification-section{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:15px}.dashboard>.right-section .notification-section .heading{align-items:center;display:flex;justify-content:space-between;margin:34px 0;width:100%}.dashboard>.right-section .notification-section .heading .notif-counts{color:dimgray;font-size:18px;font-weight:600;margin-left:25px}.dashboard>.right-section .notification-section .heading .clear-notif{color:dimgray;cursor:pointer;font-size:16px;font-weight:300;margin-right:25px}.dashboard>.right-section .notification-section .heading .clear-notif:hover{color:dimgray;font-weight:300}.dashboard>.right-section .notification-section .notification-list{max-height:50vw;overflow-y:scroll;width:95%}.dashboard>.right-section .notification-section .notification-list .notification{align-items:center;background-color:#fff;border-radius:13px;box-shadow:0 0 3px 0 #00000029;display:flex;margin:9px 2px;padding:13px 0}.dashboard>.right-section .notification-section .notification-list .notification .time{color:#bcbcbc;font-size:.7em;margin:0 24px 0 15px;width:45px}.dashboard>.right-section .notification-section .notification-list .notification .info-txt{color:gray;font-size:14px;font-weight:500;line-height:1.19;margin-left:20px;margin-right:10px;width:90%}.dashboard>.right-section .notification-section .notification-list .notification .info-txt .notification-time{font-size:11px;font-weight:400;margin-top:7px}.dashboard>.right-section .notification-section .notification-list .notification .action-first{color:#c4c4c4;font-size:12px;font-weight:700;margin-left:18px;width:12%}.dashboard>.right-section .notification-section .notification-list .notification .action-second{color:#c4c4c4;font-size:12px;font-weight:700;text-align:left;width:13%}.dashboard>.right-section .notification-section .notification-list .notification .cross-btn{align-items:center;background-color:#62626212;border-radius:50%;color:#919191;cursor:pointer;display:none;font-size:18px;font-weight:500;height:34px;justify-content:center;margin-right:15px;width:37px}.dashboard>.right-section .notification-section .notification-list .notification:hover{background-color:#fff3}.dashboard>.right-section .notification-section .notification-list .notification:hover .info-txt span,.dashboard>.right-section .notification-section .notification-list .notification:hover .time{color:#f27f7f}.dashboard>.right-section .notification-section .notification-list .notification:hover .cross-btn{display:flex}.dashboard>.right-section .top-section{background-color:#f8f8f8;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 0 12px 0 #00000029;display:flex;height:200px}.dashboard>.right-section .top-section .appointments-detail{background-color:#fff;border-radius:20px 0 0 20px;display:flex;flex-direction:column;padding-top:37px}.dashboard>.right-section .top-section .appointments-detail .date{display:flex;margin-bottom:20px;margin-left:20px}.dashboard>.right-section .top-section .appointments-detail .date .text{color:dimgray;font-size:30px;font-weight:400}.dashboard>.right-section .top-section .appointments-detail .date .text .day{font-weight:500}.dashboard>.right-section .top-section .hours-section{background-color:#eff4f7;border-radius:0 20px 20px 0;padding-top:37px;width:35%}.dashboard>.right-section .top-section .hours-section .hour{color:#2b2b2b;font-size:30px;font-weight:600;margin-left:15px}.dashboard>.right-section .top-section .hours-section .hrs,.dashboard>.right-section .top-section .hours-section .text{color:#2b2b2b;font-size:12px;font-weight:300;margin-left:15px}.dashboard>.right-section .top-section .hours-section .text{margin-bottom:16px}.dashboard>.right-section .top-section .hours-section .add-more-btn{align-items:center;background-color:#fff;border-radius:40px;box-shadow:3px 3px 6px 0 #00000029;box-sizing:border-box;color:#9f9f9f;display:flex;font-size:10px;font-weight:700;justify-content:space-between;margin-left:15px;padding-bottom:10px;padding-left:7px;padding-top:10px;width:120px}.dashboard>.right-section .top-section .hours-section .add-more-btn .plus-sign{font-size:20px}.dashboard>.right-section .top-section .hours-section .add-more-btn .txt{cursor:pointer}.dashboard>.right-section .calendar-section{background-color:#f8f8f8;z-index:-200}.payment-section{display:flex;flex-direction:column;padding-top:50px}.payment-section .filter-heading{color:#777;font-size:14px;font-weight:700;margin-bottom:10px;text-align:right;width:92%}.payment-section .filter-heading>span{cursor:pointer}.payment-section .container{display:flex;justify-content:center}.payment-section .container .total-earning-section{border-radius:20px;box-shadow:0 3px 6px 0 #00000029;position:relative;right:38px;width:17.8%}.payment-section .container .total-earning-section>div{border-bottom:1px solid #e2e2e2;padding-left:15px}.payment-section .container .total-earning-section>div>div{color:#777;font-size:18px;font-weight:500;margin:18px 0}.payment-section .container .total-earning-section .earning-this-week{padding:10px 20px}.payment-section .container .total-earning-section .earning-this-week>.text{font-size:1em}.payment-section .container .total-earning-section .earning-this-week>.text-amount{font-size:1em;font-weight:700}.payment-section .container .total-earning-section .earning-till-date{padding:10px 20px}.payment-section .container .total-earning-section .earning-till-date>.text{font-size:1em}.payment-section .container .total-earning-section .earning-till-date>.text-amount{color:#8ec540;font-size:1em;font-weight:700}.payment-section .container .total-earning-section .earning-period{border:none}.payment-section .container .total-earning-section .earning-period>div{display:flex;font-size:12px;justify-content:space-between}.payment-section .container .total-earning-section .earning-period>div .drop-down{background-color:#f2f2f2;border:none;border-radius:14px;color:#a5a5a5;font-size:12px;margin-right:10px;outline:none;padding:1px 6px}.payment-section .container .total-earning-section .earning-period .text{font-size:18px}.payment-section .container .total-earning-section .earning-period .from,.payment-section .container .total-earning-section .earning-period .to{color:#a5a5a5;font-weight:400}.payment-section .container .total-earning-section .earning-period .confirm-btn{display:flex;justify-content:center}.payment-section .container .total-earning-section .earning-period .confirm-btn .btn{align-items:center;background-color:#8ec540;border-radius:23px;box-shadow:0 3px 18px 0 #00000029;color:#fff;cursor:pointer;display:flex;font-weight:700;height:35px;justify-content:center;width:48%}.payment-section .container .individual-payment-list{align-self:flex-start;background-color:#fafafa;display:flex;flex-direction:column;width:66%}.payment-section .container .individual-payment-list .payment{align-items:center;border-bottom:1px solid #e0dada;display:flex}.payment-section .container .individual-payment-list .payment .date{color:#777;display:flex;font-size:.8em;font-weight:700;height:100%;margin:20px;width:200px}.payment-section .container .individual-payment-list .payment .details{align-items:center;display:flex;flex-direction:column;justify-content:center;width:80%}.payment-section .container .individual-payment-list .payment .details div{border-bottom:1px solid #e0dada;color:#777;font-size:.8em;padding:20px 0;width:100%}.payment-section .container .individual-payment-list .filter-modal{background-color:#fff;border:none;border-radius:20px;box-shadow:0 3px 6px 0 #00000029;display:flex;flex-direction:column;height:200px;left:69.2%;position:absolute;width:270px}.payment-section .container .individual-payment-list .filter-modal>div{align-items:center;display:flex;justify-content:space-between;margin:10px 0;padding:0 35px 0 25px}.payment-section .container .individual-payment-list .filter-modal>div .drop-down{background-color:#f2f2f2;border:none;border-radius:14px;color:#a5a5a5;font-size:14px;outline:none;padding:4px 6px}.payment-section .container .individual-payment-list .filter-modal .heading{color:#3e3d3d;font-size:14px;font-weight:700}.payment-section .container .individual-payment-list .filter-modal .from,.payment-section .container .individual-payment-list .filter-modal .to{color:#a5a5a5;font-size:16px;font-weight:400}.payment-section .container .individual-payment-list .filter-modal .confirm-btn{display:flex;justify-content:flex-end}.payment-section .container .individual-payment-list .filter-modal .confirm-btn .btn{align-items:center;background-color:#8ec540;border-radius:23px;box-shadow:0 3px 18px 0 #00000029;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:35px;justify-content:center;width:52%}.file-input-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:267px}.file-input-wrapper .filename{border-radius:20px;box-shadow:0 3px 12px 0 #00000029;color:#2ba1da;cursor:pointer;font-size:12px;margin-top:15px;padding:7px 21px}.file-input-wrapper>label>img{border-radius:50%;height:150px;width:150px}.update-profile-section{display:flex;margin-top:50px}.update-profile-section .profile-pic{width:30%}.update-profile-section .file-inputs{align-items:center;display:flex;flex-direction:column}.update-profile-section .file-inputs .signature{margin-top:40px}.update-profile-section .file-inputs .signature .signature-btn{border-radius:20px;box-shadow:0 3px 12px 0 #00000029;color:#2ba1da;cursor:pointer;font-size:12px;margin-top:15px;padding:7px 21px;text-align:center}.update-profile-section .file-inputs .signature img{max-height:150px;max-width:150px}.update-profile-section .file-inputs .signature-msg{color:green;font-size:12px;font-weight:500;margin-top:17px;text-align:center}.update-profile-section .profile-details .errors{color:red;font-size:12px;text-align:center}.update-profile-section .profile-details .success-msg{animation:FadeAnimation 1s ease-in .5s forwards;color:green;font-size:12px;text-align:center}.update-profile-section .profile-details .section{display:flex}.update-profile-section .profile-details .section .input-field{margin:25px 30px}.update-profile-section .profile-details .section .input-field .label{color:#888;font-size:12px;margin-bottom:10px}.update-profile-section .profile-details .section .input-field select,.update-profile-section .profile-details .section .input-field>input{box-sizing:initial!important;color:dimgray;font-size:16px;font-weight:500;height:32px;width:326px}.update-profile-section .profile-details .section .input-field select option,.update-profile-section .profile-details .section .input-field>input option{font-size:12px;outline:none}.update-profile-section .profile-details .section .input-field .name-input{font-weight:600}.update-profile-section .profile-details .section .input-field ::placeholder{color:dimgray;font-size:16px;opacity:.5}.update-profile-section .profile-details .section .file-input{display:flex;flex-direction:column;width:360px}.update-profile-section .profile-details .section .file-input .certificates{background-color:#2ba1da;border-radius:17.5px;color:#fff;display:flex;font-size:12px;justify-content:space-between;margin:15px 0;padding:10px 5px 10px 20px;text-align:center}.update-profile-section .profile-details .section .file-input .certificates a{color:#fff;text-decoration:none}.update-profile-section .profile-details .section .file-input .certificates i{cursor:pointer;margin:0 6px}.update-profile-section .profile-details .section .file-input .upload-certificate-btn{align-items:center;background-color:#fff;border:1px solid #2ba1da;border-radius:20px;color:#2ba1da;cursor:pointer;display:flex;font-size:10px;font-weight:600;height:32px;justify-content:space-around;padding:0 5px;width:115px}.update-profile-section .profile-details .section .file-input .upload-certificate-btn>span{font-size:22px;font-weight:500}.update-profile-section .profile-details .btn-section{justify-content:flex-end;margin-bottom:50px}.update-profile-section .profile-details .btn-section .btn{align-items:center;background-color:#8ec540;border-radius:40px;box-shadow:0 3px 20px 0 #00000029;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;margin:0 10px;width:145px}.update-profile-section .profile-details .btn-section .cancel-btn{background-color:#c7c7c7}.appointment-container .appointment-top-bar{align-items:center;background-color:#f4f4f4;display:flex;height:75px;justify-content:space-between;margin-bottom:40px}.appointment-container .appointment-top-bar .links{display:flex;flex-direction:column}.appointment-container .appointment-top-bar .links>div{display:flex}.appointment-container .appointment-top-bar .links>div>div{color:#b2b2b2;cursor:pointer;font-size:18px;font-weight:700;padding:27px 0;text-align:center;width:210px}.appointment-container .appointment-top-bar .links>div .active{border-bottom:3px solid #2ba1da;color:#707070}.appointment-container .appointment-top-bar .search-bar{align-items:center;background-color:#fff;border-radius:29px;display:flex;justify-content:space-between;margin-right:50px;padding:6px 22px;width:200px}.appointment-container .appointment-top-bar .search-bar .input-field{border:#0000;color:#b2b2b2;font-size:14px;outline:none}.appointment-container .appointment-top-bar .search-bar ::placeholder{color:#cecece;font-size:13px;font-weight:500;opacity:.5}.appointment-container .appointment-top-bar .search-bar img{background-color:#bebebe;border-radius:50%;cursor:pointer;padding:5px}.appointment-container .lists{display:flex;flex-direction:column;margin-bottom:50px;padding:0 119px 0 50px}.appointment-container .lists .top-line{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.appointment-container .lists .top-line .date{color:#a3a3a3}.appointment-container .lists .top-line .line{background-color:#a3a3a3;height:1px;opacity:.3;width:88.5%}.appointment-container .lists .list{display:flex;flex-direction:column}.appointment-container .lists .list .card{background-color:#fff;border:.3px solid #70707033;cursor:pointer;padding:12px 20px}.appointment-container .lists .list .card a{align-items:center;display:flex;height:100%;text-decoration:none!important;width:100%}.appointment-container .lists .list .card a .top{align-items:center;color:#e0dada;display:flex;font-size:14px;justify-content:space-between;width:13%}.appointment-container .lists .list .card a .detail{display:flex;width:25%}.appointment-container .lists .list .card a .detail img{border-radius:50%;height:55px;width:55px}.appointment-container .lists .list .card a .detail .name-age{color:#707070;display:flex;flex-direction:column;font-size:14px;justify-content:center;margin:0 11px}.appointment-container .lists .list .card a .detail .name-age .name{font-weight:700}.appointment-container .lists .list .card a .detail .name-age .age{font-weight:500}.appointment-container .lists .list .card a .appointment-count{color:#707070;font-size:14px;font-weight:700;margin-right:8%;width:15%}.appointment-container .lists .list .card a .missed-count{color:red}.appointment-container .lists .list .card a .appointment-date{color:#707070;font-size:14px;font-weight:700;margin-right:4%}.appointment-container .lists .list .card a .time-duration{color:#707070;display:flex;font-size:14px;font-weight:500;justify-content:space-around;margin-right:3%;text-align:center;width:15%}.appointment-container .lists .list .card a .time-duration .duration{color:#b4b4b4}.appointment-container .lists .list .card a .time-duration .appointment-time{margin-right:5px}.appointment-container .lists .list .card a .star-icon-image{margin-right:0}.appointment-container .lists .list .card a .green-arrow,.appointment-container .lists .list .card a .star-icon-image .active-image{display:none}.appointment-container .lists .list .card:hover{border:2px solid #2ba1da}.appointment-container .lists .list .card:hover a .green-arrow{align-items:center;background-color:#8ec540;border-radius:50%;color:#fff;display:flex;font-size:1.4em;font-weight:700;height:37px;justify-content:center;width:37px}.appointment-container .lists .list .card:hover a .top{color:#2ba1da}.appointment-container .lists .list .card:hover a .appointment-count{margin-right:6%}.appointment-container .lists .list .card:hover a .star-icon-image{margin-right:4%}.appointment-container .lists .list .card:hover a .star-icon-image .not-active-image{display:none}.appointment-container .lists .list .card:hover a .star-icon-image .active-image{display:block}.appointment-details{display:flex;margin-top:50px}.appointment-details .image{align-items:flex-start;display:flex;justify-content:center;width:80px}.appointment-details .image img{background-color:#2ba1da;border-radius:50%;cursor:pointer;padding:11px 9px}.appointment-details .right-container{width:90%}.appointment-details .right-container .bar{align-items:center;border-bottom:1px solid #f2f2f2;display:flex;justify-content:space-between;padding-bottom:20px}.appointment-details .right-container .bar .text{width:86%}.appointment-details .right-container .bar .text .date{color:#363636;font-size:20px;font-weight:700;margin-bottom:10px}.appointment-details .right-container .bar .text .reason{color:#707070;font-size:16px;overflow-wrap:break-word}.appointment-details .right-container .bar .text .reason>div{width:100%}.appointment-details .right-container .bar .text .reason>div a{all:unset;color:#199dd8;cursor:pointer}.appointment-details .right-container .bar .veiw-report-btn{background-color:#8ec540;border-radius:40px;box-shadow:0 3px 20px 0 #00000029;font-size:12px;font-weight:700;padding:15px 26px}.appointment-details .right-container .bar .veiw-report-btn>a{color:#fff;text-decoration:none}.appointment-details .right-container .content{display:flex}.appointment-details .right-container .content .heading{margin-top:30px}.appointment-details .right-container .content .patient-details{margin-right:42px;width:31%}.appointment-details .right-container .content .patient-details .profile-detail{display:flex}.appointment-details .right-container .content .patient-details .profile-detail img{border-radius:50%;height:65px;width:65px}.appointment-details .right-container .content .patient-details .profile-detail .name-age{color:#707070;display:flex;flex-direction:column;font-size:14px;justify-content:center;margin:0 11px}.appointment-details .right-container .content .patient-details .profile-detail .name-age .name{font-weight:700}.appointment-details .right-container .content .patient-details .profile-detail .name-age .age{font-weight:500}.appointment-details .right-container .content .patient-details .counts{color:#425162;font-size:14px;font-weight:700;margin:16px 0}.appointment-details .right-container .content .patient-details .previous-appointment-list{height:45vh;overflow-y:scroll}.appointment-details .right-container .content .patient-details .previous-appointment-list .appointment-list{border:.3px solid #b7b7b7;color:#707070;display:flex;font-size:12px;justify-content:space-between;padding:15px}.appointment-details .right-container .content .patient-details .previous-appointment-list .appointment-list .left-details div{margin:4px 0}.appointment-details .right-container .content .patient-details .previous-appointment-list .appointment-list .left-details .title{font-weight:700}.appointment-details .right-container .content .patient-details .previous-appointment-list .appointment-list .right-details div{margin:4px 0;text-align:right}.appointment-details .right-container .content .patient-details .previous-appointment-list .appointment-list .right-details .date{font-weight:700}.appointment-details .right-container .content .patient-details .previous-appointment-list .appointment-list .green-arrow{display:none}.appointment-details .right-container .content .patient-details .previous-appointment-list .appointment-list:hover .green-arrow{align-items:center;background-color:#8ec540;border-radius:50%;color:#fff;display:flex;font-size:1.8em;font-weight:700;height:40px;justify-content:center;width:40px}.appointment-details .right-container .content .patient-details .previous-appointment-list .appointment-list-clicked{border:2px solid #2ba1da}.appointment-details .right-container .content .patient-details .previous-appointment-list .appointment-list-clicked .id{color:#2ba1da;font-weight:500}.appointment-details .back-div{background-color:#000;height:100%;left:0;opacity:.52;position:fixed;top:0;width:100%;z-index:1}.chatbox-container{margin-top:30px;width:65%}.chatbox-container .container-bar{display:flex;gap:25px;padding-top:15px;width:100%}.chatbox-container .container-bar div{color:#acacac;cursor:pointer;font-size:12px;padding-bottom:10px;width:-webkit-max-content;width:max-content}.chatbox-container .container-bar .active{border-bottom:3px solid #2ba1da;color:#425162;font-weight:700}.chatbox-container .chat-box-wrapper{background-color:#f4f4f4;height:50vh;padding:10px 0 60px 10px;position:relative;width:100%}.chatbox-container .chat-box-wrapper .blur-background{background:url(/static/media/home_illustration.b48dc7e5b6337e0c1bde.svg);background-position:50% 40%;background-repeat:no-repeat;background-size:25% 25%;height:100%;opacity:.5;position:absolute;width:100%;z-index:1}.chatbox-container .chat-box-wrapper .chats{height:100%;overflow-y:scroll;position:relative;width:100%;z-index:100}.chatbox-container .chat-box-wrapper .chats>div .chat-date{color:#9d9d9d;font-size:10px;font-weight:600;margin:35px 0;text-align:center}.chatbox-container .chat-box-wrapper .chats>div>div{margin:15px 0}.chatbox-container .chat-box-wrapper .chats>div>div>div .msg-time{align-items:center;color:#bababa;display:flex;font-size:8px;margin-right:10px}.chatbox-container .chat-box-wrapper .chats>div>div>div .msg-text{word-wrap:break-word;background-color:#fff;color:#292929;font-size:12px;max-width:300px;padding:6px 15px}.chatbox-container .chat-box-wrapper .chats>div>div>div .sender{align-items:center;color:#bababa;display:flex;font-size:8px;margin-bottom:5px}.chatbox-container .chat-box-wrapper .chats>div>div>div .msg-file{word-wrap:break-word;background-color:#fff;max-width:300px;padding:19px 22px 19px 16px}.chatbox-container .chat-box-wrapper .chats>div>div>div .msg-file a{align-items:center;color:#a2a1a1;display:flex;font-size:10px;justify-content:center;text-decoration:none}.chatbox-container .chat-box-wrapper .chats>div>div>div .msg-file a .pdf-icon{align-items:center;background-color:#2ba1da;border-top-right-radius:12px;color:#fff;display:flex;font-size:8px;font-weight:700;height:38px;justify-content:center;margin:0 18px;width:30px}.chatbox-container .chat-box-wrapper .chats>div .sent-msg>div{display:flex;justify-content:flex-start}.chatbox-container .chat-box-wrapper .chats>div .sent-msg>div .msg-text{border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px}.chatbox-container .chat-box-wrapper .chats>div .sent-msg>div .msg-file{border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px}.chatbox-container .chat-box-wrapper .chats>div .received-msg>div{display:flex;flex-direction:row-reverse;padding-right:10px}.chatbox-container .chat-box-wrapper .chats>div .received-msg>div .msg-time{margin-left:10px;margin-right:0}.chatbox-container .chat-box-wrapper .chats>div .received-msg>div .msg-text{border-bottom-left-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px}.chatbox-container .chat-box-wrapper .chats>div .received-msg>div .msg-file{border-bottom-left-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px}.chatbox-container .chat-box-wrapper .internal-notes{grid-gap:0;display:grid;grid-template-columns:repeat(2,0fr);height:calc(100% - 25px);margin-left:25px;overflow-y:scroll;padding-top:25px}.chatbox-container .chat-box-wrapper .internal-notes .note-card{background-color:#fff;border-radius:20px;box-shadow:0 3px 6px 0 #00000029;color:#6a6a6a;font-size:12px;font-weight:300;height:165px;margin-bottom:20px;margin-right:20px;padding:14px 0 0 14px;width:260px}.chatbox-container .chat-box-wrapper .internal-notes .note-card .note-date{display:flex;justify-content:space-between}.chatbox-container .chat-box-wrapper .internal-notes .note-card .note-date a{align-items:center;display:flex;justify-content:center}.chatbox-container .chat-box-wrapper .internal-notes .note-card .note-date a,.chatbox-container .chat-box-wrapper .internal-notes .note-card .note-date>img{background-color:#e6e6e6;border-radius:36px;cursor:pointer;margin-right:25px;padding:3px 6px}.chatbox-container .chat-box-wrapper .internal-notes .note-card .note-date .download-arrow{margin-right:1px}.chatbox-container .chat-box-wrapper .internal-notes .note-card .note-date .download-arrow:hover{background-color:#2ba1da}.chatbox-container .chat-box-wrapper .internal-notes .note-card .note-date .note-create-date{font-weight:500}.chatbox-container .chat-box-wrapper .internal-notes .note-card .notes{margin:20px 0}.chatbox-container .chat-box-wrapper .internal-notes .note-card:hover .note-date>.delete-icon{background-color:#da5a2b}.chatbox-container .chat-box-wrapper .internal-notes .note-card:hover .note-date .note-create-date{color:#2ba1da}.chatbox-container .chat-box-wrapper .documents{height:calc(100% - 25px);overflow-y:scroll;padding-top:25px;width:100%}.chatbox-container .chat-box-wrapper .documents .montly-docs{margin-bottom:40px}.chatbox-container .chat-box-wrapper .documents .montly-docs .month{color:#211f1f;font-size:14px;font-weight:500;margin-bottom:20px;margin-left:25px}.chatbox-container .chat-box-wrapper .documents .montly-docs .docs{display:flex;flex-wrap:wrap;margin-left:25px}.chatbox-container .chat-box-wrapper .documents .montly-docs .docs .doc{flex:0 1 18%;margin-bottom:20px;margin-right:20px}.chatbox-container .chat-box-wrapper .documents .montly-docs .docs .doc .card{background:url(data:image/png;base64,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);background-color:#fff;background-position:13px 13px;background-repeat:no-repeat;background-size:40% 40%;box-shadow:0 3px 6px 0 #00000029;height:129px;margin-bottom:6px;width:110px}.chatbox-container .chat-box-wrapper .documents .montly-docs .docs .doc .card a{display:block;height:100%;position:relative;text-decoration:none;width:100%}.chatbox-container .chat-box-wrapper .documents .montly-docs .docs .doc .card a>div{font-size:12px}.chatbox-container .chat-box-wrapper .documents .montly-docs .docs .doc .card a .doc-time{bottom:35px;color:#b5b5b5;font-weight:600;left:15px;position:absolute}.chatbox-container .chat-box-wrapper .documents .montly-docs .docs .doc .card a .doc-date{bottom:15px;color:#b5b5b5;left:15px;position:absolute}.chatbox-container .chat-box-wrapper .documents .montly-docs .docs .doc .doc-name{font-size:12px;word-break:break-word}.chatbox-container .chat-box-wrapper .type-msg-box{display:flex;padding-right:10px;position:relative;z-index:100}.chatbox-container .chat-box-wrapper .type-msg-box div{align-items:center;border-radius:33px;box-shadow:0 0 18px 0 #00000029;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:48px;justify-content:center;width:19%}.chatbox-container .chat-box-wrapper .type-msg-box div>span{font-size:24px;margin:0 2px}.chatbox-container .chat-box-wrapper .type-msg-box .prescription{background-color:#8ec540;margin-left:5px}.chatbox-container .chat-box-wrapper .type-msg-box .internal-note{background-color:#1b9ed9;margin-left:5px}.chatbox-container .chat-box-wrapper .type-msg-box .msg-input{align-items:center;background-color:#fff;border-radius:33px;box-shadow:0 0 18px 0 #00000029;display:flex;height:48px;justify-content:flex-start;padding:0 20px 0 10px;width:56%}.chatbox-container .chat-box-wrapper .type-msg-box .msg-input .circle{background-color:#fff;border:.5px solid #707070;border-radius:50%;height:25px;opacity:.5;width:25px}.chatbox-container .chat-box-wrapper .type-msg-box .msg-input>textarea{border:none;color:#6a6a6a;height:18px;outline:none;resize:none;width:90%}.chatbox-container .chat-box-wrapper .type-msg-box .msg-input ::placeholder{font-size:12px;font-weight:300;opacity:.5}.add-notes-modal{background-color:#fff;border:1px solid #dde9fb;border-radius:8px;box-shadow:12px 12px 24px 0 #00000026;display:flex;flex-direction:column;height:176px;left:35vw;padding:22px 0 16px 22px;position:fixed;top:224px;width:382px;z-index:2}.add-notes-modal>textarea{border:none;box-shadow:0 0 5px 0 #00000029;color:#6a6a6a;height:70%;margin-bottom:10px;outline:none;padding:9px;resize:none;width:90%}.add-notes-modal .add-btn{background-color:#8ec540;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;height:35px;outline:none;width:85px}.medical-examination-modal-container{background-color:#fff;border:1px solid #dde9fb;border-radius:8px;box-shadow:12px 12px 24px 0 #00000026;display:flex;flex-direction:column;height:80vh;left:50%;padding:32px 10px 32px 32px;position:fixed;top:50%;transform:translate(-50%,-50%);width:70%;z-index:2}.medical-examination-modal-container ::-webkit-scrollbar{height:10px;width:10px}.medical-examination-modal-container ::-webkit-scrollbar-track{background:#f1f1f1}.medical-examination-modal-container ::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.medical-examination-modal-container ::-webkit-scrollbar-thumb:hover{background:#555}.medical-examination-modal-container .add-medical-examination-modal{margin-right:10px;overflow-y:scroll;width:100%}.medical-examination-modal-container .add-medical-examination-modal .medical-report-heading{margin:0 0 20px;text-align:center}.medical-examination-modal-container .add-medical-examination-modal .submit-report-btn{background-color:#8ec540;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;margin-top:20px;outline:none;padding:10px 14px;width:-webkit-max-content;width:max-content}.medical-examination-modal-container .add-medical-examination-modal .previous-report-btn{background-color:#282828;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;margin-right:20px;margin-top:20px;outline:none;padding:10px 14px;width:-webkit-max-content;width:max-content}.prescription-modal{background-color:#fff;border:1px solid #dde9fb;border-radius:8px;box-shadow:12px 12px 24px 0 #00000026;display:flex;flex-direction:column;padding:22px 22px 16px;position:absolute;top:80px;width:53%;z-index:2}.prescription-modal .react-dropdown-select-input{width:135px}.prescription-modal .info{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.prescription-modal .info .text{align-items:center;background-color:#ecf8fa;border-radius:33px;display:flex;height:60px;justify-content:center;width:225px}.prescription-modal .info .text>span{font-weight:700}.prescription-modal .info .profile-detail{align-items:center;display:flex;justify-content:center}.prescription-modal .info .profile-detail img{border-radius:50%;margin:0 10px;width:65px}.prescription-modal .info .profile-detail .name-age .name{margin-bottom:5px}.prescription-modal .prescription-details{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.prescription-modal .prescription-details .prescriptions-heading{background-color:#8ec540;border-top-left-radius:15px;border-top-right-radius:15px;display:flex;height:50px;width:93%}.prescription-modal .prescription-details .prescriptions-heading input,.prescription-modal .prescription-details .prescriptions-heading select,.prescription-modal .prescription-details .prescriptions-heading>div{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;justify-content:flex-start;padding-left:6px}.prescription-modal .prescription-details .prescriptions-heading .serial-number{background-color:#7baf32;border-top-left-radius:15px;width:8%}.prescription-modal .prescription-details .prescriptions-heading .dosage,.prescription-modal .prescription-details .prescriptions-heading .duration{background-color:#7baf32;width:12%}.prescription-modal .prescription-details .prescriptions-heading .instructions,.prescription-modal .prescription-details .prescriptions-heading .medicines{width:35%}.prescription-modal .prescription-details .medicine-details{background-color:#f8f8f8;display:flex;height:50px;width:100%}.prescription-modal .prescription-details .medicine-details .medicines{display:flex;width:93%}.prescription-modal .prescription-details .medicine-details .medicines>input{align-items:center;border:1px solid #fff;color:#030303;display:flex;font-size:12px;font-weight:700;justify-content:flex-start;outline:none;padding-left:6px}.prescription-modal .prescription-details .medicine-details .medicines ::placeholder{color:dimgray;font-size:12px;opacity:.3}.prescription-modal .prescription-details .medicine-details .medicines select,.prescription-modal .prescription-details .medicine-details .medicines>div{align-items:center;border:1px solid #fff;color:#030303;display:flex;font-size:12px;font-weight:700;justify-content:flex-start;outline:none;padding-left:6px}.prescription-modal .prescription-details .medicine-details .medicines>div:nth-child(2){width:34%}.prescription-modal .prescription-details .medicine-details .medicines>div:nth-child(2) .react-dropdown-select{align-items:center;align-self:stretch;border:none;width:100%}.prescription-modal .prescription-details .medicine-details .medicines>div:nth-child(2) .react-dropdown-select .react-dropdown-select-content{align-self:flex-end;flex-direction:column;flex-wrap:nowrap}.prescription-modal .prescription-details .medicine-details .medicines>div:nth-child(2) .react-dropdown-select .react-dropdown-select-content input{margin-left:0}.prescription-modal .prescription-details .medicine-details .medicines>div:nth-child(2) .react-dropdown-select .react-dropdown-select-dropdown-handle{align-self:center}.prescription-modal .prescription-details .medicine-details .medicines .medicines{background-color:#f8f8f8}.prescription-modal .prescription-details .medicine-details .medicines .serial-number{background-color:#efefef;width:8%}.prescription-modal .prescription-details .medicine-details .medicines .dosage{background-color:#efefef;width:12%}.prescription-modal .prescription-details .medicine-details .medicines .duration{background-color:#efefef;width:11.2%}.prescription-modal .prescription-details .medicine-details .medicines .medicines{width:36.5%}.prescription-modal .prescription-details .medicine-details .medicines .instructions{background-color:#f8f8f8;width:35%}.prescription-modal .prescription-details .medicine-details .remove-btn{align-items:center;background-color:#fff;display:flex;justify-content:flex-end;padding-left:0;width:7%}.prescription-modal .prescription-details .medicine-details .remove-btn>span{align-items:center;border:1px solid #bcd1d5;border-radius:50%;color:#bcd1d5;cursor:pointer;display:flex;font-size:34px;font-weight:500;height:35px;justify-content:center;width:35px}.prescription-modal .prescription-details .add-btn{display:flex;justify-content:flex-end;width:100%}.prescription-modal .prescription-details .add-btn>span{align-items:center;background-color:#ecf8fa;border:1px solid #bcd1d5;border-radius:50%;color:#bcd1d5;cursor:pointer;display:flex;font-size:32px;font-weight:500;height:35px;justify-content:center;width:35px}.prescription-modal .content{align-items:center;display:flex;justify-content:space-between;justify-content:flex-start;margin:30px 0}.prescription-modal .content .multi-select{width:82%}.prescription-modal .content .rw-multiselect-taglist{vertical-align:top!important}.prescription-modal .content textarea{outline:none;resize:none}.prescription-modal .content .inputs,.prescription-modal .content textarea{background-color:#fff;border:.3px solid #7070704d;border-radius:26px;height:25px;padding:12px;width:78%}.prescription-modal .content .inputs{align-items:center;display:flex}.prescription-modal .content .inputs .upload-test-btn{align-items:center;border:1px solid #2ba1da;border-radius:50%;color:#2ba1da;display:flex;font-size:24px;font-weight:600;height:32px;justify-content:center;width:32px}.prescription-modal .content .inputs .test-doc{background-color:#2ba1da;border-radius:26px;color:#fff;font-size:12px;margin-right:15px;padding:8px 14px 8px 15px}.prescription-modal .content .inputs .test-doc i{margin-left:8px}.prescription-modal .content .inputs>input{border:.3px solid #7070704d;border-radius:9px;height:25px;margin-right:6px;outline:none;width:134px}.prescription-modal .content .inputs ::placeholder{color:dimgray;font-size:12px;opacity:.5}.prescription-modal .content .text{display:flex;font-size:12px;font-weight:700;justify-content:flex-start;width:110px}.prescription-modal .lab-test .inputs .multi-select{font-size:12px;width:20%}.prescription-modal .lab-test #multiselectContainerReact{width:81%!important}.prescription-modal .lab-test #multiselectContainerReact .chip{font-size:14px}.prescription-modal .lab-test #multiselectContainerReact .searchBox{width:12%}.prescription-modal .allergies #multiselectContainerReact{width:81%!important}.prescription-modal .allergies #multiselectContainerReact .chip{font-size:14px}.prescription-modal .allergies #multiselectContainerReact .searchBox{width:12%}.prescription-modal .comments{align-items:flex-start;display:flex}.prescription-modal .comments>textarea{height:100px}.prescription-modal .comments .text{margin-top:15px}.prescription-modal .follow-up-date>input{position:relative}.prescription-modal .follow-up-date input[type=date]::-webkit-calendar-picker-indicator{background:#0000;bottom:0;color:#0000;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.prescription-modal .buttons{display:flex;justify-content:flex-end}.prescription-modal .buttons>div{align-items:center;border-radius:40px;box-shadow:0 3px 20px 0 #00000029;color:#fff;display:flex;font-size:16px;font-weight:600;height:51px;justify-content:center;margin-left:10px;width:130px}.prescription-modal .buttons .reset-btn{background-color:#818181;cursor:pointer}.prescription-modal .buttons .confirm-btn{background-color:#8ec540;cursor:pointer}.prescription-modal .errors{color:red;text-align:right}.prescription-modal .errors .remove-error{cursor:pointer;font-size:26px;font-weight:700;position:relative;top:4px}.incoming-call-modal{background-color:#fff;border:1px solid #dde9fb;border-radius:8px;box-shadow:12px 12px 24px 0 #00000026;display:flex;flex-direction:column;padding:35px 0 16px;position:fixed;top:160px;width:725px;z-index:2}.incoming-call-modal .caller-detail{align-items:center;display:flex;margin-bottom:30px}.incoming-call-modal .caller-detail .image{margin-left:30px}.incoming-call-modal .caller-detail .details{color:#8e8484;display:flex;flex-direction:column;font-size:14px;margin-left:30px}.incoming-call-modal .caller-detail .details .caller-name{margin-bottom:15px}.incoming-call-modal .caller-detail .details .caller-name span{color:#1b9ed9;font-weight:600}.incoming-call-modal .caller-detail .details .caller-other-details{display:flex}.incoming-call-modal .caller-detail .details .caller-other-details>div{display:flex;flex-direction:column;margin-right:45px}.incoming-call-modal .caller-detail .details .caller-other-details>div .heading{color:#c9c9c9;margin-bottom:2px}.incoming-call-modal .central-line{background-color:#070707;height:1px;opacity:.1;width:100%}.incoming-call-modal .caller-location{color:#211f1f;font-size:17px;font-weight:500;margin:35px 30px}.incoming-call-modal .caller-location span{font-weight:700}.incoming-call-modal .action-buttons{display:flex;justify-content:flex-end;padding-top:20px}.incoming-call-modal .action-buttons>button{border:none;border-radius:40px;box-shadow:0 3px 20px 0 #00000029;color:#fff;cursor:pointer;font-weight:700;margin:15px 5px;outline:none}.incoming-call-modal .action-buttons>button a{border-radius:40px;color:#fff;padding:17px 49px;text-decoration:none}.incoming-call-modal .action-buttons .accept-btn{margin-right:25px}.incoming-call-modal .action-buttons .accept-btn a{background-color:#8ec540}.incoming-call-modal .action-buttons .decline-btn a{background-color:#f5712a}.hangup-call-wrapper{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000004d;display:flex;height:100%;justify-content:center;left:0;overflow:scroll;position:fixed;top:0;width:100%;z-index:1000}.hangup-call-wrapper .call-hangup-modal{background-color:#fff;border:1px solid #dde9fb;border-radius:8px;box-shadow:12px 12px 24px 0 #00000026;padding:15px;position:fixed;top:250px;z-index:2}.video-chat{background-color:#b6b8b8;display:flex;height:94%;padding:30px}.video-chat .video-box{background-color:#fff;background-size:100% 100%;flex-direction:column;overflow:hidden;position:relative;width:44%}.video-chat .video-box i{color:#8fc53f;font-size:40px;margin:10px;position:absolute;z-index:2}.video-chat .video-box .fullscreen{display:flex;height:100%;width:100%}.video-chat .video-box .fullscreen>video{object-fit:cover;width:100%}.video-chat .video-box .fullscreen-enabled>video{flex:1 1;object-fit:cover}.video-chat .video-box .fullscreen-enabled .buttons{left:39%}.video-chat .video-box .buttons{align-items:center;bottom:5px;display:flex;justify-content:center;left:17%;position:absolute;z-index:2}.video-chat .video-box .buttons i{color:#8fc53f;font-size:38px;margin:0 15px;padding:10px;position:relative;text-align:center;width:40px}.video-chat .video-box .buttons>img{border-radius:50%;cursor:pointer;margin:0 15px;padding:10px;width:35px}.video-chat .video-box .buttons .turn-off-cemara{background-color:#1b9ed9;border-radius:20px;padding:14px 9px}.video-chat .video-box .buttons .turn-off{background-color:#d93025;background-image:none!important}.video-chat .video-box .buttons .turn-off-microphone{background-image:linear-gradient(180deg,#fff,#1a1a1a)}.video-chat .video-box .buttons .call-end{background-color:#ff7831;cursor:pointer}.video-chat .video-box .live-data-btn{align-items:center;background-color:#f0f0f0;border-radius:20px 0 0 20px;display:flex;display:none;flex-direction:column;height:20vh;justify-content:center;position:absolute;right:0;width:57px}.video-chat .video-box .live-data-btn .text{cursor:pointer;margin:12px 0;transform:rotate(180deg);writing-mode:tb-rl}.video-chat .video-box .videocall-self-image{display:flex;height:20%;left:0;position:absolute;top:0;width:30%}.video-chat .video-box .videocall-self-image>video{object-fit:cover;width:100%}.video-chat .video-chatbox{align-items:flex-end;background-color:#fff;display:flex;flex-direction:column;padding-top:8px;width:54%}.video-chat .video-chatbox .chatbox-container{display:flex;flex-direction:column;height:100%}.video-chat .video-chatbox>div{margin-top:0;width:100%}.video-chat .video-chatbox>div .chat-box-wrapper{flex:1 1;width:auto}.video-chat .video-chatbox>div .live-data-chat-box-wrapper{height:72vh}.video-chat .video-chatbox a>i{color:#a0a0a0;font-size:15px;font-weight:600;margin-right:15px}.video-chat .video-chatbox .container-bar{padding-left:20px}.video-chat .video-chatbox .live-data-container{background-color:#f0f0f0;display:flex;flex-direction:column;height:20vh}.video-chat .video-chatbox .live-data-container a{display:flex;justify-content:flex-end;text-decoration:none}.video-chat .video-chatbox .live-data-container a>i{color:#a0a0a0;font-size:15px;font-weight:600;margin-right:15px;margin-top:10px}.video-chat .video-chatbox .live-data-container .live-data-counts{align-items:center;display:flex;justify-content:flex-start}.video-chat .video-chatbox .live-data-container .live-data-counts>div{background-color:#fff;border-radius:20px;height:70px;margin:0 19px;padding-left:10px;padding-top:10px;width:90px}.video-chat .video-chatbox .live-data-container .live-data-counts>div>div{font-size:10px;margin-top:10px}.video-chat .video-chatbox .live-data-container .live-data-counts>div>div>span{font-size:18px;margin-right:4px}.video-chat .video-chatbox .live-data-container .live-data-counts .sys{background-color:#000;color:#fff}.video-chat .video-chatbox .live-data-container .ecg-heading{display:none;font-size:12px;margin-top:19px}.video-chat .video-chatbox-live-data{padding-left:0;padding-top:0}.video-chat .video-chatbox-live-data .chat-box-wrapper{height:56vh!important}.calendar-container{display:flex;flex-direction:column;width:100%}.calendar-tabs{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:75px;padding:0 20px;width:100%}.calendar-days{background-color:#f7f5f5;display:flex;height:73px;width:100%}.calendar-events{flex-grow:1;position:relative}.time{align-items:flex-start;border-right:1px solid #d6d6d6;color:#777;display:flex;font-size:.7em;justify-content:flex-end;padding-right:10px;text-align:right;width:150px}.day-header-wrapper{display:flex;flex:1 1}.day-header,.day-header-selected{border-right:1px solid #d6d6d6;box-sizing:border-box;color:#777;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-left:20px}.day-header-selected>.date,.day-header>.date{font-weight:500}.day-header-selected>.day,.day-header>.day{font-weight:300}.day-header-selected{background-color:#fff;border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-top:2px solid #2ba1da;box-shadow:0 3px 6px 0 #e0dbdb29}.day-header-selected>.date{color:#57bfeb;font-weight:700}.day-header-selected>.day{font-weight:300}.day-section{border-bottom:1px solid #f7f5f5;border-right:1px solid #d6d6d6;flex-grow:1;flex:1 1}.calendar-row{display:flex;height:30px;width:100%}.row-event{align-items:center;border:1px solid #d6d6d6;border-left:3px solid red;box-shadow:0 3px 6px 0 #00000029;color:#777;display:flex;font-size:.8em;height:30px;width:300px}.appointment-detail-modal-bottom{left:32%!important;top:30px!important}.appointment-detail-modal{background-color:#fff;border-radius:0 20px 20px 20px;box-shadow:0 10px 10px 0 #e0dbdb99;display:flex;flex-direction:column;left:100%;position:absolute;top:0;width:220px;z-index:1}.appointment-detail-modal .timings{border-bottom:1px solid #ada9a933;color:#777;display:flex;font-size:12px;font-weight:500;justify-content:space-around;margin:15px 0;padding-bottom:15px;text-align:center}.appointment-detail-modal .timings .duration{color:#ada9a9}.appointment-detail-modal .underline{background-color:#ada9a933;height:1px;margin:20px 0;width:100%}.appointment-detail-modal .profile-detail{display:flex;margin-left:15px}.appointment-detail-modal .profile-detail .name-age{color:#777;display:flex;flex-direction:column;font-size:12px;font-weight:400;justify-content:center;margin-left:11px}.appointment-detail-modal .profile-detail .name-age .name{font-weight:600}.appointment-detail-modal .profile-detail .name-age .age{font-weight:300}.appointment-detail-modal .actions{margin-left:15px}.appointment-detail-modal .actions>div{font-size:12px;margin-bottom:25px}.appointment-detail-modal .actions>div>a{color:#bcbcbc;font-weight:700}.appointment-detail-modal .actions .active>a{color:#777;font-weight:700}.flex-filler{color:#727272;flex-grow:1;font-size:10px;font-weight:700;text-align:center}.flex-filler .slots-error{color:#f27f7f;font-size:12px}.calendar-plus{align-items:center;background-color:#ecf8fa;border:1px solid #bcd1d5;border-radius:50%;color:#bcd1d5;cursor:pointer;font-size:1.5em;font-weight:600;justify-content:center}.calendar-plus,.google-sync-icon{display:flex;height:30px;margin-right:10px;width:30px}.google-sync-icon{border:1px solid #707070;border-radius:50%;margin-left:15px}.circle-icon{align-items:center;background-color:#ecf8fa;border:1px solid #bcd1d5;border-radius:50%;color:#bcd1d5;cursor:pointer;display:flex;font-size:1em;height:30px;justify-content:center;width:30px}.small{font-size:.8em}.google-sync-text,.smallest{color:#777;font-size:.8em}.calendar-date-picker{align-items:center;display:flex;margin-left:20px}.calendar-date-picker>.green-arrow{align-items:center;background-color:#78d0a9;border-radius:12.5px;color:#fff;cursor:pointer;display:flex;font-size:1.2em;height:25px;justify-content:center;margin:10px;width:25px}.calendar-date-picker>.date-text{color:#a2a2a2;font-size:1em}.modal-wrapper{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000004d;display:flex;height:100%;justify-content:center;left:0;overflow:scroll;position:fixed;top:0;width:100%;z-index:1000}.modal{background-color:#fff;border-radius:20px;padding:50px;position:relative;width:50%}.modal>.cross{cursor:pointer;font-size:22px;position:absolute;right:25px;top:25px}.general-timing-modal{width:280px}.account-setting-modal{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:26px 50px;width:310px}.account-setting-modal .setting-content{display:flex}.account-setting-modal .setting-content .input-field{margin:25px 30px}.account-setting-modal .setting-content .input-field .label{color:#888;font-size:12px;margin-bottom:10px}.account-setting-modal .setting-content .input-field .input{border-bottom:1.5px solid hsla(0,0%,59%,.212);box-sizing:initial!important;color:dimgray;font-size:16px;font-weight:500;height:32px}.account-setting-modal .green-button{align-self:flex-end;width:20px}.daily-timing-modal{width:66%}.success-daily-timing-modal{width:360px}.timing-row-invalid,.timing-row-wrapper{align-items:center;border-bottom:1px solid #dcdcdc;color:#a5a5a5;display:flex;justify-content:center;padding:20px 0}.timing-row-invalid>.text,.timing-row-wrapper>.text{font-size:.8em;font-weight:600}.timing-row-invalid{border-bottom:1px solid #f27f7f;color:#f27f7f}.green-button{background-color:#8fc53f}.gray-button,.green-button{align-items:center;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:.9em;font-weight:700;height:20px;justify-content:center;padding:12px 40px}.gray-button{background-color:#727272}.time-picker{background-color:#f2f2f2;border:none;border-radius:20px;color:#a8a8a8;margin:0 10px;padding:10px}select:focus,textarea:focus{outline:none!important}.daily-timing-setting{display:flex;justify-content:space-between}.daily-modal{width:80%!important}.internet-conn-error-box{align-items:center;background-color:#fff;border-radius:5px;color:#0009;color:#f27f7f;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:20px}.react-calendar{border:none!important}.react-calendar,.react-calendar .react-calendar__navigation .react-calendar__navigation__label{font-family:Montserrat,sans-serif!important}.react-calendar__month-view__weekdays__weekday>abbr{text-decoration:none!important}.react-calendar__month-view__days__day--weekend{color:#ececec!important}.react-calendar__month-view{border-bottom:.5px solid #bababa66!important;border-left:.5px solid #bababa66!important;border-top:.5px solid #bababa66!important}.react-calendar__tile{border-right:.5px solid #bababa66!important;border-top:.5px solid #bababa66!important;color:#bababa!important}.react-calendar__tile--now{background-color:#2ca1da!important;color:#fff!important}.react-calendar__month-view__weekdays{border-right:.5px solid #bababa66!important;color:#bababa!important}.react-calendar__tile--active{background-color:#78d0a9!important;color:#fff!important}.react-calendar__navigation__label__labelText{font-size:1.2em}.react-calendar__navigation__next-button,.react-calendar__navigation__prev-button{align-items:center!important;background-color:#77d1a8!important;border-radius:50%!important;color:#fff!important;display:flex!important;font-size:20px!important;font-weight:700;height:40px!important;justify-content:center!important;padding:0!important;width:40px!important}.react-calendar__navigation__next2-button,.react-calendar__navigation__prev2-button{display:none!important}.react-calendar__navigation__label{flex-grow:0!important;padding:0 20px!important}.react-calendar__navigation__label:hover{background-color:#fff!important}.ldsring{display:inline-block;height:20px;position:relative;width:20px}.ldsring div{animation:ldsring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:2px solid #0000;border-radius:50%;border-top-color:#425162;box-sizing:border-box;display:block;height:16px;margin:2px;position:absolute;width:16px}.ldsring div:first-child{animation-delay:-.45s}.ldsring div:nth-child(2){animation-delay:-.3s}.ldsring div:nth-child(3){animation-delay:-.15s}@keyframes ldsring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.medical-examination-report{display:flex;justify-content:end;margin-bottom:10px;padding-left:10px;padding-right:10px}.medical-examination-report div{align-items:center;background-color:#8ec540;border-radius:33px;box-shadow:0 0 18px 0 #00000029;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:48px;justify-content:center;margin-left:5px;padding-left:10px;padding-right:10px;width:-webkit-max-content;width:max-content}.medical-examination-report div>span{font-size:24px;margin:0 2px}.medical-question{border:1px solid #dedede;border-radius:10px;margin-right:20px;padding:10px}.medical-question:not(:first-child){margin-top:20px}.medical-question p{font-weight:600;margin:0}.medical-question label{cursor:pointer}.medical-question .labels-container{align-items:center;display:flex;gap:20px;margin-bottom:10px;margin-top:20px}.medical-question .radio-button-container{align-items:center;display:flex;gap:24px}.medical-question .radio-button{cursor:pointer;display:inline-block;position:relative}.medical-question .radio-button__input{height:0;opacity:0;position:absolute;width:0}.medical-question .radio-button__label{color:#f2f2f2;cursor:pointer;display:inline-block;font-size:15px;font-weight:600;margin-bottom:10px;padding-left:30px;position:relative;text-transform:uppercase;transition:all .3s ease}.medical-question .radio-button__custom{border:2px solid #555;border-radius:50%;height:20px;left:0;position:absolute;top:0;transition:all .3s ease;width:20px}.medical-question .radio-button__input:checked+.radio-button__label .radio-button__custom{background-color:#4c8bf5;border-color:#0000;box-shadow:0 0 20px rgba(76,139,245,.502);transform:scale(.8)}.medical-question .radio-button__input:checked+.radio-button__label{color:#4c8bf5}.medical-question .radio-button__label:hover .radio-button__custom{border-color:#4c8bf5;box-shadow:0 0 20px rgba(76,139,245,.502);transform:scale(1.2)}.form-loader{align-items:center;background:#0000001a;border-radius:10px;display:flex;height:300px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}.form-loader .loading-div div{animation:spin 1s linear infinite;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:3px solid #69696933;border-radius:50%;border-top-color:#fff;height:3em;width:3em;z-index:1000}@keyframes spin{to{transform:rotate(1turn)}}.medical-examination-report-container .montly-docs .card{background:url(/static/media/mer-report.e3fce0b4db17f5e8372d.png)!important;background-color:#fff!important;background-position:13px 13px!important;background-repeat:no-repeat!important;background-size:57% 47%!important;box-shadow:0 3px 6px 0 #00000029;height:129px;margin-bottom:6px;width:110px}
/*# sourceMappingURL=main.29f5cd5c.css.map*/