@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700;800&family=Jost:wght@400..800&family=Chelsea+Market&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Kalam:wght@300;400;700&family=Pompiere&family=Questrial&display=swap";.language-switcher__trigger{cursor:pointer;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;transition:background-color .2s,color .2s,border-color .2s;color:#000000c7;border:1px solid transparent}.language-switcher__trigger:hover{background-color:#0000000f}.language-switcher__trigger:focus-visible{outline:2px solid rgba(24,144,255,.55);outline-offset:2px}.dark-mode .language-switcher__trigger{color:#ffffffe6}.dark-mode .language-switcher__trigger:hover{background-color:#ffffff1a}.dark-mode .language-switcher__trigger:focus-visible{outline-color:#ffffff73}.language-switcher__label{font-size:14px;font-weight:500}.language-switcher__dropdown--dark.ant-dropdown .ant-dropdown-menu{padding:6px;background:#1e1e21!important;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #00000073}.language-switcher__dropdown--dark.ant-dropdown .ant-dropdown-menu-item{color:#ffffffe0!important;border-radius:6px}.language-switcher__dropdown--dark.ant-dropdown .ant-dropdown-menu-item:hover,.language-switcher__dropdown--dark.ant-dropdown .ant-dropdown-menu-item.ant-dropdown-menu-item-active{background:#ffffff14!important}:root{--fc-border-color: #C3CAD9}.fc{font-family:Inter,sans-serif;background:var(--white-0);border-radius:20px}.fc-header-toolbar{padding:28px 32px;margin-bottom:0!important}@media (max-width: 768px){.fc-header-toolbar{padding:15px 10px;flex-direction:column;gap:10px}.fc-header-toolbar .fc-toolbar-chunk{width:100%;display:flex;justify-content:center}}.fc-day-today .fc-timegrid-now-indicator-container{left:-2000px}.fc-timegrid-slot-label-cushion{padding:24px 30px!important;color:#adb8cc!important;font-weight:700!important;font-size:12px!important;line-height:20px!important}.fc-popover-body{background:var(--white-0)!important}.fc-popover-header{padding:10px!important;background:#e0e3e7!important;border-radius:12px 12px 0 0}.event-image{width:20px;height:20px;object-fit:cover;border-radius:100%}.fc-timegrid-axis-frame,.fc-col-header-cell .fc-scrollgrid-sync-inner{border-top:1px solid #C3CAD9!important}.fc-theme-standard .fc-scrollgrid{border-top:unset!important}.fc-view{max-height:calc(100vh - 200px);overflow:auto}@media (max-width: 768px){.fc-view{max-height:calc(100vh - 250px)}}.fc-more-popover{border-radius:12px!important;box-shadow:0 2px 5px #26334d08!important}.fc-popover-body{border-radius:0 0 12px 12px!important}.fc-prev-button,.fc-next-button{background:var(--white-0)!important;border:2px solid #F5F6F7!important;box-shadow:0 2px 5px #26334d08!important;border-radius:100%!important;width:40px!important;height:40px!important;padding:unset!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#6b7a99!important}.fc-prev-button:hover,.fc-next-button:hover{color:inherit!important}.fc-toolbar-title{font-weight:700!important;font-size:14px!important;line-height:20px!important;text-align:center!important;color:#6b7a99!important}.fc-timegrid-axis{background:url(Icon.svg);background-repeat:no-repeat;background-size:inherit!important;background-position:center;min-width:70px}.event-custom{color:#4d5e80;padding:8px;border-radius:4px;height:100%}.fc-timegrid-event .fc-event-main{padding:0!important;background:transparent!important}.fc-h-event{background:unset!important;border:unset!important}.fc-timegrid-event{box-shadow:unset}.fc-v-event{border:none!important;background-color:none!important}.fc-scrollgrid-sync-inner{padding:20px 28px!important}.fc-scrollgrid-sync-inner a{text-wrap:nowrap!important;color:#6b7a99!important;font-weight:700!important;font-size:14px!important;line-height:20px!important}.time-text{font-weight:700;font-size:10px;line-height:20px;color:var(--white-0);padding:0 7px;border-radius:4px}.event-title{font-weight:700;font-size:12px;line-height:20px;color:#4d5e80;margin-top:5px}.fc-button-group{gap:unset!important;border:2px solid #F5F6F7!important;border-radius:20px!important;margin-right:0!important;box-shadow:0 1.96659px 4.91648px #26334d08!important}.fc-button-group button{font-size:14px!important;line-height:20px!important;font-weight:700!important;color:#adb8cc!important;text-align:center!important;letter-spacing:.06em!important;padding:9px 19px!important}.fc-button-group button.fc-button-active{color:#6b7a99!important}.fc-button-group button:hover,.fc-button-group button:active{background:unset!important;border-radius:20px!important}.fc-button-group button:focus{box-shadow:unset!important}.fc-dynamicToday-button{font-weight:700!important;letter-spacing:.06em!important;font-size:12px!important;line-height:20px!important;text-align:center!important;color:#6b7a99!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:9px 19px!important;background:var(--white-0)!important;border:2px solid #F5F6F7!important;box-shadow:0 1.96659px 4.91648px #26334d08!important;border-radius:20px!important}.fc-toolbar-chunk div{display:flex;align-items:center;gap:20px;margin-right:-80px}.fc .fc-toolbar-title{font-size:1.2em;font-weight:400}.fc .fc-button{background-color:transparent;border:none;color:#666}.fc .fc-button-active{background-color:transparent!important;color:#000!important;font-weight:700}.fc .fc-col-header-cell-cushion{font-weight:400;text-transform:none}.fc .fc-timegrid-slot-label{font-size:.8em;color:#999}.fc .fc-timegrid-event{border-radius:4px}.fc .fc-timegrid-now-indicator-line{border-color:#ff5722}.fc .fc-timegrid-now-indicator-arrow{border-color:#ff5722;border-width:5px;border-radius:100%}.fc .fc-day-today{background-color:transparent!important}.fc .fc-timegrid-event-harness{margin-right:1px}.fc .fc-timegrid-col-frame{background-color:var(--white-0)}.dark-mode{--fc-border-color: rgba(255, 255, 255, .12);--fc-page-bg-color: var(--background-color);--fc-neutral-bg-color: rgba(255, 255, 255, .04)}.dark-mode .main_container .fc{background:var(--background-color);border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 16px #00000059}.dark-mode .fc-theme-standard td,.dark-mode .fc-theme-standard th,.dark-mode .fc-scrollgrid{border-color:#ffffff1a!important}.dark-mode .fc-timegrid-slot-label-cushion{color:#ffffff73!important}.dark-mode .fc-timegrid-axis-frame,.dark-mode .fc-col-header-cell .fc-scrollgrid-sync-inner{border-top-color:#ffffff1f!important}.dark-mode .fc-popover-body{background:#252528!important;color:#ffffffe6!important}.dark-mode .fc-popover-header{background:#2e2e32!important;color:#ffffffeb!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.dark-mode .fc-more-popover{box-shadow:0 8px 28px #00000073!important;border:1px solid rgba(255,255,255,.1)!important}.dark-mode .fc-prev-button,.dark-mode .fc-next-button{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:none!important;color:#ffffffbf!important}.dark-mode .fc-prev-button:hover,.dark-mode .fc-next-button:hover{background:#ffffff1a!important;border-color:#ffffff38!important;color:#fffffff2!important}.dark-mode .fc-toolbar-title{color:#ffffffe0!important}.dark-mode .fc-scrollgrid-sync-inner a{color:#ffffffd1!important}.dark-mode .fc-timegrid-col-frame{background-color:var(--background-color)!important}.dark-mode .fc-daygrid-day{background:var(--background-color)}.dark-mode .fc-day-other .fc-daygrid-day-number{opacity:.45}.dark-mode .fc-scrollgrid-sync-inner{border-color:#ffffff14!important}.dark-mode .event-custom{box-shadow:inset 0 0 0 1px #ffffff0f}.dark-mode .event-custom .time-text{color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.35)}.dark-mode .event-custom .event-title{text-shadow:0 1px 2px rgba(0,0,0,.45)}.dark-mode .fc-button-group{border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important;background:#ffffff0a;border-radius:20px!important}.dark-mode .fc-button-group button{color:#ffffff73!important}.dark-mode .fc-button-group button.fc-button-active{color:#fffffff2!important;background:#ffffff14!important;border-radius:18px!important}.dark-mode .fc-dynamicToday-button{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:none!important;color:#ffffffd9!important}.dark-mode .fc-dynamicToday-button:hover{background:#ffffff1a!important;border-color:#fff3!important}.dark-mode .fc .fc-button{color:#ffffffa6}.dark-mode .fc .fc-button-active{color:#fffffff2!important}.dark-mode .fc .fc-timegrid-slot-label{color:#ffffff6b!important}.dark-mode .fc .fc-timegrid-now-indicator-line,.dark-mode .fc .fc-timegrid-now-indicator-arrow{border-color:#ff8a65}.dark-mode .chat_container{background:#252528;border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 40px #00000073}.dark-mode .chat_container .header span{color:#ffffffeb}.dark-mode .chat_container .messages-label{background:#ffffff0f;border-color:#ffffff1a}.dark-mode .chat_container .messages-label span{background:#ffffff14;color:#ffffffe0;box-shadow:none}.dark-mode .chat_container .hr{background:#ffffff1a}.dark-mode .chat_container .messages .guest .guest-messages .header .name{color:#ffffffd9}.dark-mode .chat_container .messages .guest .guest-messages .header .date{color:#ffffff73}.dark-mode .chat_container .messages .guest .guest-messages .message-content .message-text{background:#ffffff1a;color:#ffffffeb}.dark-mode .chat_container .messages .my-messages .header .name{color:#ffffffd9}.dark-mode .chat_container .messages .my-messages .header .date{color:#ffffff73}.dark-mode .chat_container .messages .my-messages .my-message-content .message-text{background:#8ea6c6d9;color:#fff}.main_container .middle{display:flex;gap:20px}@media (max-width: 1024px){.main_container .middle{flex-direction:column;gap:15px}}@media (max-width: 768px){.main_container .middle{gap:12px}}.main_container .stats_items{display:flex;width:100%;gap:18px;justify-content:space-between;margin-bottom:40px}@media (max-width: 1024px){.main_container .stats_items{gap:15px;margin-bottom:30px;flex-wrap:wrap}}@media (max-width: 768px){.main_container .stats_items{flex-direction:column;gap:12px;margin-bottom:20px}}.statistic_card_container{display:flex;align-items:center;padding:27px 20px;flex:1;min-width:0;gap:18px;border-radius:12px}@media (max-width: 1024px){.statistic_card_container{min-width:calc(50% - 8px);padding:20px 15px}}@media (max-width: 768px){.statistic_card_container{min-width:100%;padding:18px 15px;gap:15px}}.statistic_card_container.violet{background:#7a6efe}.statistic_card_container.violet .icon{background:#9188ff}.statistic_card_container.red{background:#ff5363}.statistic_card_container.red .icon{background:#fe7181}.statistic_card_container.yellow{background:#ffa901}.statistic_card_container.yellow .icon{background:#ffb72f}.statistic_card_container.skyblue{background:#24a8fa}.statistic_card_container.skyblue .icon{background:#4bb8f9}.statistic_card_container .icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:100%}.statistic_card_container .texts{display:flex;flex-direction:column}.statistic_card_container .texts .big{font-weight:600;font-size:26.5px;line-height:40px;color:#fff}.statistic_card_container .texts .label{font-weight:500;font-size:15.5px;line-height:23px;color:#fff}.today_app_container{display:flex;gap:14px;flex-direction:column;min-width:391px;width:100%}@media (max-width: 1024px){.today_app_container{min-width:100%}}@media (max-width: 768px){.today_app_container{gap:12px}.today_app_container .list{max-height:400px;padding:15px 18px}}.today_app_container .title{font-weight:500;font-size:18px;line-height:20px;color:var(--black-0)}.today_app_container .list{border-radius:12px;background:var(--white-0);padding:18px 22px;display:flex;flex-direction:column;gap:25px;overflow:auto;max-height:488.5px}.patient_short_list_item{display:flex;justify-content:space-between;align-items:center}.patient_short_list_item .patient{display:flex;align-items:center;gap:16px}.patient_short_list_item .patient img{border-radius:100%;width:45px;height:45px;object-fit:cover}.patient_short_list_item .patient .info{display:flex;flex-direction:column;gap:4px}.patient_short_list_item .patient .info .name{font-weight:500;font-size:16px;line-height:20px;color:var(--gray-2)}.patient_short_list_item .patient .info .info{font-weight:400;font-size:12px;line-height:15px;color:#91959c}.patient_short_list_item .time{font-weight:500;font-size:12px;line-height:15px;color:#515c70}.patient_short_list_item .choose{display:flex;align-items:center;gap:25px}.patient_short_list_item .choose img{cursor:pointer}.patient_short_list_item .confirmed{padding:8px 12px;font-weight:500;font-size:12.5px;line-height:15px;background:#eef2f6;border-radius:6px;color:#4f6a8c;text-align:center}.patient_short_list_item .declined{padding:8px 16px;font-weight:500;font-size:12.5px;line-height:15px;background:#fbefef;border-radius:6px;color:#ed7179;text-align:center}.app_requests_container{display:flex;gap:14px;flex-direction:column;min-width:438px;width:100%}@media (max-width: 1024px){.app_requests_container{min-width:100%}}@media (max-width: 768px){.app_requests_container{gap:12px}.app_requests_container .list{max-height:400px;padding:15px 18px}}.app_requests_container .title{font-weight:500;font-size:18px;line-height:20px;color:var(--black-0)}.app_requests_container .list{border-radius:12px;background:var(--white-0);padding:18px 22px;display:flex;flex-direction:column;gap:25px;overflow:auto;max-height:488.5px}.statistics_sub_container{display:flex;gap:14px;flex-direction:column;min-width:262px;width:100%}@media (max-width: 1024px){.statistics_sub_container{min-width:100%}}@media (max-width: 768px){.statistics_sub_container{gap:12px}}.statistics_sub_container .header{display:flex;justify-content:space-between;align-items:center}.statistics_sub_container .title{font-weight:500;font-size:18px;line-height:20px;color:var(--black-0)}.statistics_sub_container .pie_chart{display:flex;gap:25px;flex-direction:column;align-items:center;background:var(--white-0);border-radius:8px;padding:16px 28px}.statistics_sub_container .pie_chart .key{display:flex;gap:20px}.statistics_sub_container .pie_chart .key .male,.statistics_sub_container .pie_chart .key .female,.statistics_sub_container .pie_chart .key .child{display:flex;gap:7px;align-items:flex-start}.statistics_sub_container .pie_chart .key .male .color,.statistics_sub_container .pie_chart .key .female .color,.statistics_sub_container .pie_chart .key .child .color{width:8px;height:8px;border-radius:100%;margin-top:6px}.statistics_sub_container .pie_chart .key .male .percentage,.statistics_sub_container .pie_chart .key .female .percentage,.statistics_sub_container .pie_chart .key .child .percentage{display:flex;flex-direction:column}.statistics_sub_container .pie_chart .key .male .percentage .label,.statistics_sub_container .pie_chart .key .female .percentage .label,.statistics_sub_container .pie_chart .key .child .percentage .label{font-weight:500;font-size:14px;line-height:20px;color:var(--black-0)}.statistics_sub_container .pie_chart .key .male .percentage .value,.statistics_sub_container .pie_chart .key .female .percentage .value,.statistics_sub_container .pie_chart .key .child .percentage .value{font-weight:400;font-size:12px;line-height:20px;color:var(--gray-1)}.statistics_sub_container .pie_chart .key .male .color{background:#f2ad3d}.statistics_sub_container .pie_chart .key .female .color{background:#4f6a8c}.statistics_sub_container .pie_chart .key .child .color{background:#52a6f3}.statistics_sub_container .list{border-radius:12px;background:var(--white-0);padding:18px 22px;display:flex;flex-direction:column;gap:25px}.statistics_container{display:flex;flex-direction:column;gap:40px;width:100%}.dark-mode .main_container .today_app_container .list,.dark-mode .main_container .app_requests_container .list,.dark-mode .main_container .statistics_sub_container .list,.dark-mode .main_container .statistics_sub_container .pie_chart{border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 14px #00000047}.dark-mode .main_container .statistics_sub_container .pie_chart .percentage .label{color:#ffffffeb!important}.dark-mode .main_container .statistics_sub_container .pie_chart .percentage .value{color:#ffffff7a!important}.dark-mode .main_container .patient_short_list_item .patient .info .name{color:#ffffffe6!important}.dark-mode .main_container .patient_short_list_item .patient .info .info{color:#ffffff73!important}.dark-mode .main_container .patient_short_list_item .time{color:#ffffff80!important}.dark-mode .main_container .patient_short_list_item .confirmed{background:#8ea6c638!important;color:#b9c8db!important}.dark-mode .main_container .patient_short_list_item .declined{background:#ed717933!important;color:#fca5a5!important}.dark-mode .main_container .statistic_card_container{box-shadow:0 8px 28px #00000061}.dark-mode .main_container .statistics_sub_container .header .ant-select .ant-select-selector{background:#ffffff0f!important;border-color:#ffffff24!important;color:#ffffffe6!important}.dark-mode .main_container .ant-select:hover .ant-select-selector{border-color:#ffffff38!important}.dark-mode .main_container .ant-select-focused .ant-select-selector{border-color:#5e7ea88c!important;box-shadow:0 0 0 2px #5e7ea826!important}.dark-mode .main_container .ant-select-arrow{color:#ffffff8c}.dark-mode .main_container .ant-select-selection-item{color:#ffffffe6!important}.text-blue-500{font-weight:500;font-size:12px;line-height:17px;text-align:center;color:#24a8fa;background-color:#eaf7ff;padding:2px 8px;border-radius:16px;display:flex;align-items:center;justify-content:center}.text-pink-500{font-weight:500;font-size:12px;line-height:17px;text-align:center;color:#ff4e88;background-color:#fff4f8;padding:4px 8px;border-radius:16px;display:flex;align-items:center;justify-content:center}.ant-table-cell{font-weight:500!important;font-size:12px!important;line-height:17px!important;color:#475467!important}.email-table{font-weight:400;font-size:12px;color:#475467}.table-name{display:flex;align-items:center;gap:10px}.table-name .patient-image{width:40px;height:40px;border-radius:50%;object-fit:cover}.table-name span{font-weight:500;font-size:12px;line-height:19px;color:var(--black-1)}.ant-table-wrapper{border:1px solid #E4E7EC;border-radius:8px;overflow-x:auto}@media (max-width: 768px){.ant-table-wrapper .ant-table{font-size:11px}.ant-table-wrapper .ant-table-cell{padding:8px 4px!important}}.status-table{display:flex;align-items:center;width:fit-content;gap:4px;border-radius:16px;padding:2px 6px}.status-table.active{background-color:#ecfdf3}.status-table.active .status-table-dot{background-color:#12b76a}.status-table.active .status-table-text{color:#027a48}.status-table.inactive{background-color:#fef3f2}.status-table.inactive .status-table-dot{background-color:#f04438}.status-table.inactive .status-table-text{color:#b42318}.status-table-dot{width:8px;height:8px;border-radius:50%}.status-table-text{font-weight:500;font-size:12px;line-height:17px}.action-button{cursor:pointer}.text-red-500{color:#f04438}.table-action-button{display:flex;padding:4px 8px;align-items:center;gap:10px}.ant-table-cell:before{background-color:transparent!important}.ant-modal-content{padding:36px!important;border-radius:12px!important}.ant-modal-content .patient-modal-header{margin-bottom:24px}.ant-modal-content .patient-modal-header .patient-modal-header-title{font-weight:500;font-size:18px;line-height:21px;color:var(--gray-2);width:100%;text-align:center;padding-block:12px}.ant-modal-content .patient-modal-body{display:flex;flex-direction:column;gap:24px}.ant-modal-content .patient-modal-body .row{display:flex;gap:12px}.ant-modal-content .patient-modal-body .row .input input{font-size:14px!important}.ant-modal-content .patient-modal-body .row .input input::placeholder{color:#bfbfbf}.ant-modal-content .footer{margin-top:16px;display:flex;gap:12px;justify-content:center}.ant-modal-content .delete-modal{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ant-modal-content .delete-modal .delete-modal-title{font-weight:600;font-size:18.3937px;line-height:29px;color:var(--black-1)}.ant-modal-content .delete-modal .delete-modal-description{font-weight:300;font-size:14px;line-height:20px;color:#667085}.ant-modal-content .delete-modal .delete-modal-header{display:flex;justify-content:center;align-items:center}.ant-modal-content .delete-modal .footer{width:100%;margin-top:24px;display:flex;gap:12px;justify-content:center}.ant-modal-content .delete-modal .footer .button_container{width:100%;justify-content:center}.ant-modal-content .delete-modal .footer div{width:100%;display:flex;justify-content:center}.patient-details-info{border-radius:16px;padding:27px;display:flex;flex-direction:column;align-items:center;gap:20px;background-color:var(--white-0);width:fit-content;min-width:356px;position:relative;overflow:hidden}@media (max-width: 1024px){.patient-details-info{min-width:100%;width:100%}}@media (max-width: 768px){.patient-details-info{padding:20px 15px;gap:15px;border-radius:12px}}.patient-details-info .top{display:flex;flex-direction:column;gap:10px;align-items:center}.patient-details-info .top img{width:78px;height:78px;border-radius:50%;margin-bottom:18px;object-fit:cover}.patient-details-info .top .name{font-style:normal;font-weight:600;font-size:15px;line-height:18px;color:var(--gray-2)}.patient-details-info .top .gender-age{font-weight:400;font-size:14px;line-height:17px;color:#91959c}.patient-details-info .divider{width:100%;height:1px;background-color:#d9d9d9}.patient-details-info .bottom{display:flex;flex-direction:column;gap:12px;width:100%}.patient-details-info .bottom .info-item{display:flex;flex-direction:column;gap:8px}.patient-details-info .bottom .info-item .label{font-weight:500;font-size:14px;line-height:17px;color:#a0a1a4}.patient-details-info .bottom .info-item .value{font-weight:400;font-size:14px;line-height:17px;color:#595e67}.patient-details-info .bottom .documents{display:flex;gap:8px}.patient-details-info .bottom .documents .document-container{width:100%;border-radius:5px;padding:8px 12px;background-color:var(--background-color);display:flex;cursor:pointer;justify-content:space-between}.patient-details-info .bottom .documents .document-container.attachments{background-color:#fef9eb}.patient-details-info .bottom .documents .document-container.medications{background-color:#fbeff0}.patient-details-info .bottom .documents .document-container .document-item{display:flex;flex-direction:column;gap:4px}.patient-details-info .bottom .documents .document-container .document-item .title{font-weight:600;font-size:12px;line-height:15px;color:#595e67}.patient-details-info .bottom .documents .document-container .document-item .value{font-weight:500;font-size:12px;line-height:15px;color:#818895}.patient-details-info .edit-icon{position:absolute;top:-9px;right:-9px;background-color:#d92d20;padding:16px 18px 9px 9px;border-radius:50%;opacity:0;cursor:pointer;transition:opacity .3s ease-in-out}.patient-details-info:hover .edit-icon{opacity:1}.available-times-info{border-radius:16px;padding:27px;display:flex;flex-direction:column;gap:20px;background-color:var(--white-0);width:fit-content;min-width:356px;position:relative;overflow:hidden;height:100%}.available-times-info .top{display:flex;gap:15px}.available-times-info .top .info{display:flex;flex-direction:column;gap:2px}.available-times-info .top .info .title{font-weight:500;font-size:15px;line-height:18px;color:#39404b}.available-times-info .top .info .description{font-weight:400;font-size:15px;line-height:18px;color:#94a0ab}.available-times-info .bottom{display:flex;flex-direction:column;gap:16px;width:100%}.available-times-info .bottom .label{font-style:normal;font-weight:500;font-size:15px;line-height:18px;color:#39404b}.available-times-info .bottom .items{display:flex;flex-direction:column;gap:27px}.available-times-info .bottom .items .item{display:flex;justify-content:space-between;align-items:center}.available-times-info .bottom .items .item .day{font-weight:500;font-size:14px;line-height:17px;color:#39404b}.available-times-info .bottom .items .item .time-slots{display:flex;gap:16px;align-items:center}.available-times-info .bottom .items .item .time-slots .start-time,.available-times-info .bottom .items .item .time-slots .end-time{border-radius:6px;border:1px solid #94A0AB;padding:7px 12px;font-weight:500;font-size:13px;line-height:16px;color:#94a0ab}.available-times-info .divider{width:100%;height:1px;background-color:#d9d9d9}.available-times-info .to{font-weight:500;font-size:13px;line-height:20px;color:#94a0ab}.patient-details{display:flex;gap:24px}.consultations-history{display:flex;flex-direction:column;gap:16px;flex:1}.consultations-history .consultations-history-title{display:flex;align-items:center;gap:6px;font-weight:500;font-size:16px;line-height:18px;color:#2e3a59}.pending{color:#f19801;background-color:#fff0d6}.pending .ant-select-selection-item{color:#f19801!important}.completed{color:#11a45f;background-color:#d7feeb}.completed .ant-select-selection-item{color:#11a45f!important}.cancelled{color:#d92d20;background-color:#ffdad8}.cancelled .ant-select-selection-item{color:#d92d20!important}.confirmed{color:#1b2b44;background-color:#e2e9f0}.confirmed .ant-select-selection-item{color:#1b2b44!important}.tag{font-weight:500;font-size:12px;line-height:17px;text-align:center;border-radius:16px;display:flex;align-items:center;justify-content:center}.tag .ant-select-selection-item{font-weight:600;font-size:12px;line-height:17px;color:#2e3a59}.tag .ant-select-selector{background-color:transparent!important}.tag .ant-select{outline:none!important;border:none!important}.tag .ant-select-selector{border:none!important}.tag .itmain-select .ant-select-selector{border:none!important;box-shadow:none!important}.tag .ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border:none!important;box-shadow:none!important}.tag .ant-select-focused .ant-select-selector{border:none!important;box-shadow:none!important}.tag .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:transparent!important;box-shadow:none!important}.payment-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid #EAECF0;border-radius:10px;background:#fafafb}.payment-block .payment-block__head{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.payment-block .payment-block__label{font-weight:600;font-size:14px;color:#39404b}.payment-block .payment-block__amount{font-weight:700;font-size:16px;color:#16a34a;letter-spacing:.2px}.payment-block .payment-block__actions{display:inline-flex;gap:8px;flex-wrap:wrap}.dark-mode .payment-block{background:#ffffff0a;border-color:#ffffff1a}.dark-mode .payment-block .payment-block__label{color:#e9e9e9}.new-consultation-container{display:flex;gap:20px}.new-consultation-container .new-consultation-content{width:100%}.new-consultation-container .new-consultation-content .new-consultation-form{display:flex;flex-direction:column;gap:20px}.new-consultation-container .new-consultation-content .new-consultation-form .row{display:flex;gap:24px}.new-consultation-container .new-consultation-content .new-consultation-form .row .file_upload_main{max-width:unset}.new-consultation-container .action-buttons{display:flex;gap:20px;justify-content:flex-end}@media (max-width: 768px){.new-consultation-container{flex-direction:column;gap:16px}.new-consultation-container .new-consultation-content .new-consultation-form .row{flex-direction:column;gap:12px}.new-consultation-container .new-consultation-content .new-consultation-form .row>*{width:100%}.new-consultation-container .action-buttons{justify-content:stretch}.new-consultation-container .action-buttons>*{flex:1}}.dark-mode .new-consultation-container .itmain-input-label,.dark-mode .new-consultation-container .itmain-select-label,.dark-mode .new-consultation-container .itmain-date-picker-label,.dark-mode .new-consultation-container .itmain-text-area-label,.dark-mode .new-consultation-container .itmain-file-upload-label{color:#ffffffd1!important}.dark-mode .new-consultation-container .itmain-input-container .error,.dark-mode .new-consultation-container .itmain-select-container .error,.dark-mode .new-consultation-container .itmain-date-picker-container .error{color:#fca5a5}.dark-mode .new-consultation-container .itmain-date-picker{background:#ffffff0f!important;border-color:#ffffff24!important}.dark-mode .new-consultation-container .itmain-date-picker .ant-picker-input>input{color:#ffffffeb!important}.dark-mode .new-consultation-container .itmain-date-picker .ant-picker-input>input::placeholder,.dark-mode .new-consultation-container .itmain-date-picker .ant-picker-input>input::-webkit-input-placeholder{color:#ffffff85!important;opacity:1}.dark-mode .new-consultation-container .itmain-date-picker .ant-picker-suffix,.dark-mode .new-consultation-container .itmain-date-picker .ant-picker-clear{color:#ffffff80!important}.dark-mode .new-consultation-container .itmain-select .ant-select-selector{background:#ffffff0f!important;border-color:#ffffff24!important}.dark-mode .new-consultation-container .itmain-select .ant-select-selection-placeholder{color:#ffffff80!important}.dark-mode .new-consultation-container .itmain-select .ant-select-selection-item{color:#ffffffe6!important}.dark-mode .new-consultation-container .itmain-select .ant-select-arrow{color:#ffffff80}.dark-mode .new-consultation-container .itmain-text-area{background:#ffffff0f!important;border-color:#ffffff24!important;color:#ffffffeb!important}.dark-mode .new-consultation-container .itmain-text-area::placeholder,.dark-mode .new-consultation-container .itmain-text-area::-webkit-input-placeholder{color:#ffffff80!important;opacity:1}.dark-mode .new-consultation-container .itmain-file-upload-container .ant-upload-drag{background:#ffffff0a!important;border-color:#ffffff24!important}.dark-mode .new-consultation-container .itmain-file-upload-container .uploadText{color:#ffffffa6}.dark-mode .new-consultation-container .itmain-file-upload-container .clickText{color:#b9c8db}.dark-mode .new-consultation-container .itmain-file-upload-container .ant-upload-hint{color:#ffffff73!important}.dark-mode .new-consultation-container .itmain-file-upload-container .ant-upload-list-item{border-color:#ffffff1a!important}.dark-mode .new-consultation-container .itmain-file-upload-container .ant-upload-list-item-name{color:#ffffffd9!important}.dark-mode .new-consultation-container .action-buttons .button_container.secondary{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.18)!important}.dark-mode .new-consultation-container .action-buttons .button_container.secondary span{color:#ffffffe0!important}.dark-mode .new-consultation-container .action-buttons .button_container.secondary:hover{background:#ffffff1a!important;border-color:#ffffff42!important}.dark-mode .ant-picker-dropdown .ant-picker-panel-container{background:#2c2c30}.dark-mode .ant-picker-dropdown .ant-picker-header,.dark-mode .ant-picker-dropdown .ant-picker-header button{color:#ffffffe0}.dark-mode .ant-picker-dropdown .ant-picker-content th{color:#ffffff8c}.dark-mode .ant-picker-dropdown .ant-picker-cell-in-view{color:#ffffffe0}.dark-mode .ant-picker-dropdown .ant-picker-cell-disabled{color:#ffffff40}.dark-mode .ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{color:#ffffffd9}.dark-mode .ant-select-dropdown{background:#2c2c30!important}.dark-mode .ant-select-dropdown .ant-select-item{color:#ffffffe0}.dark-mode .ant-select-dropdown .ant-select-item-option-active{background:#ffffff14!important}.dark-mode .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#5e7ea847!important;color:#fffffff2!important}.dark-mode .patient-details-info{background:#252528;border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 16px #00000059}.dark-mode .patient-details-info .top .name{color:#ffffffeb}.dark-mode .patient-details-info .top .gender-age{color:#ffffff80}.dark-mode .patient-details-info .divider{background-color:#ffffff1a}.dark-mode .patient-details-info .bottom .info-item .label{color:#ffffff80}.dark-mode .patient-details-info .bottom .info-item .value{color:#ffffffe0}.dark-mode .patient-details-info .documents .document-container{border:1px solid rgba(255,255,255,.06)}.dark-mode .patient-details-info .documents .document-container.attachments{background:#fef9eb1a}.dark-mode .patient-details-info .documents .document-container.medications{background:#fbeff01f}.dark-mode .patient-details-info .documents .document-container .document-item .title{color:#ffffffd1}.dark-mode .patient-details-info .documents .document-container .document-item .value{color:#ffffff8c}.dark-mode .available-times-info{background:#252528;border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 16px #00000059}.dark-mode .available-times-info .top .info .title{color:#ffffffeb}.dark-mode .available-times-info .top .info .description{color:#ffffff80}.dark-mode .available-times-info .bottom .label,.dark-mode .available-times-info .bottom .items .item .day{color:#ffffffe0}.dark-mode .available-times-info .bottom .time-slots .start-time,.dark-mode .available-times-info .bottom .time-slots .end-time{border-color:#ffffff38;color:#ffffffb8;background:#ffffff0a}.dark-mode .available-times-info .divider{background-color:#ffffff1a}.dark-mode .available-times-info .to{color:#ffffff80}.dark-mode .ant-modal-mask{background:#000000ad!important}.dark-mode .ant-modal .ant-modal-content{background:#2c2c30!important;box-shadow:0 16px 48px #0000008c!important}.dark-mode .ant-dropdown .ant-dropdown-menu{background:#2c2c30!important;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 28px #00000073!important}.dark-mode .ant-dropdown .ant-dropdown-menu-item{color:#ffffffe0}.dark-mode .ant-dropdown .ant-dropdown-menu-item:hover{background:#ffffff14!important}.dark-mode .ant-dropdown .ant-dropdown-menu-item .table-action-button span{color:#ffffffe0}.dark-mode .ant-dropdown .table-action-button.text-red-500 span{color:#fca5a5!important}.dark-mode .ant-dropdown .table-action-button img{filter:brightness(0) invert(1);opacity:.88}.dark-mode .ant-dropdown .table-action-button.text-red-500 img{filter:brightness(0) saturate(100%) invert(48%) sepia(65%) saturate(2876%) hue-rotate(327deg) brightness(102%) contrast(97%);opacity:.95}.dark-mode .ant-empty-description{color:#ffffff73!important}.dark-mode .patients-list-page .ant-table-wrapper{border-color:#ffffff1a;background:#ffffff05}.dark-mode .patients-list-page .ant-table{background:transparent}.dark-mode .patients-list-page .ant-table-thead>tr>th{background:#252528!important;color:#ffffffc7!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.dark-mode .patients-list-page .ant-table-tbody>tr>td{background:#1e1e21!important;border-color:#ffffff12!important}.dark-mode .patients-list-page .ant-table-tbody>tr:hover>td{background:#ffffff0f!important}.dark-mode .patients-list-page .ant-table-cell{color:#ffffffd9!important}.dark-mode .patients-list-page .email-table{color:#ffffffb8!important}.dark-mode .patients-list-page .table-name span{color:#ffffffeb!important}.dark-mode .patients-list-page .text-blue-500{color:#7dd3fc!important;background-color:#24a8fa26!important}.dark-mode .patients-list-page .text-pink-500{color:#fda4c7!important;background-color:#ff4e8826!important}.dark-mode .patients-list-page .status-table.active{background-color:#12b76a2e}.dark-mode .patients-list-page .status-table.active .status-table-dot{background-color:#34d399}.dark-mode .patients-list-page .status-table.active .status-table-text{color:#a7f3d0}.dark-mode .patients-list-page .status-table.inactive{background-color:#f0443826}.dark-mode .patients-list-page .status-table.inactive .status-table-dot{background-color:#f87171}.dark-mode .patients-list-page .status-table.inactive .status-table-text{color:#fecaca}.dark-mode .patients-list-page .ant-pagination .ant-pagination-item{border-color:#ffffff1f;background:#ffffff0a}.dark-mode .patients-list-page .ant-pagination .ant-pagination-item a{color:#ffffffbf}.dark-mode .patients-list-page .ant-pagination .ant-pagination-item-active{background:#5e7ea859!important;border-color:#5e7ea88c!important}.dark-mode .patients-list-page .ant-pagination .ant-pagination-item-active a{color:#fff!important}.dark-mode .patients-list-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.dark-mode .patients-list-page .ant-pagination .ant-pagination-next .ant-pagination-item-link{color:#ffffffbf;border-color:#ffffff2e;background:#ffffff0f}.dark-mode .patients-list-page .ant-pagination .ant-pagination-disabled .ant-pagination-item-link{opacity:.4}.dark-mode .patients-list-page .ant-table-pagination{background:transparent!important;border-top:1px solid rgba(255,255,255,.08);margin:0!important;padding:12px 0 4px!important}.dark-mode .patient-details-container .patient-details>p{color:#fff9}.dark-mode .patient-details-container .consultations-history-title{color:#ffffffeb}.dark-mode .patient-details-container .ant-table-wrapper{border-color:#ffffff1a;background:#ffffff05}.dark-mode .patient-details-container .ant-table-thead>tr>th{background:#252528!important;color:#ffffffc7!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.dark-mode .patient-details-container .ant-table-tbody>tr>td{background:#1e1e21!important;border-color:#ffffff12!important}.dark-mode .patient-details-container .ant-table-tbody>tr:hover>td{background:#ffffff0f!important}.dark-mode .patient-details-container .ant-table-cell{color:#ffffffd9!important}.dark-mode .patient-details-container .email-table{color:#ffffffb8!important}.dark-mode .patient-details-container .table-name span{color:#ffffffeb!important}.dark-mode .patient-details-container .ant-pagination .ant-pagination-item{border-color:#ffffff1f;background:#ffffff0a}.dark-mode .patient-details-container .ant-pagination .ant-pagination-item a{color:#ffffffbf}.dark-mode .patient-details-container .ant-pagination .ant-pagination-item-active{background:#5e7ea859!important;border-color:#5e7ea88c!important}.dark-mode .patient-details-container .ant-pagination .ant-pagination-item-active a{color:#fff!important}.dark-mode .patient-details-container .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.dark-mode .patient-details-container .ant-pagination .ant-pagination-next .ant-pagination-item-link{color:#ffffffbf;border-color:#ffffff2e;background:#ffffff0f}.dark-mode .patient-details-container .ant-pagination .ant-pagination-disabled .ant-pagination-item-link{opacity:.4}.dark-mode .patient-details-container .ant-table-pagination{background:transparent!important;border-top:1px solid rgba(255,255,255,.08);margin:0!important;padding:12px 0 4px!important}.dark-mode .patient-details .tag.pending{background:#f198011f;border:1px solid rgba(241,152,1,.35)}.dark-mode .patient-details .tag.pending .ant-select-selection-item{color:#fcd34d!important}.dark-mode .patient-details .tag.completed{background:#11a45f1f;border:1px solid rgba(17,164,95,.35)}.dark-mode .patient-details .tag.completed .ant-select-selection-item{color:#6ee7b7!important}.dark-mode .patient-details .tag.cancelled{background:#d92d201f;border:1px solid rgba(217,45,32,.35)}.dark-mode .patient-details .tag.cancelled .ant-select-selection-item{color:#fca5a5!important}.dark-mode .patient-details .tag.confirmed{background:#5e7ea826;border:1px solid rgba(94,126,168,.4)}.dark-mode .patient-details .tag.confirmed .ant-select-selection-item{color:#b9c8db!important}.dark-mode .patient-details .tag .ant-select-selector{background:transparent!important}.dark-mode .patient-details .tag .ant-select-arrow{color:#ffffff8c}.dark-mode .patient-details-container{min-height:100%}.dark-mode .patient-details-container .page_title_container .title,.dark-mode .patient-details-container .page_title_container .message{color:#ffffffeb}.dark-mode .patient-details-container .page_title_container .message{color:#ffffff8c}.dark-mode .patient-details-container .consultations-history-title img{opacity:.95;filter:brightness(0) invert(1)}.dark-mode .patient-details-container .action-button{opacity:.9;filter:brightness(0) invert(1)}.dark-mode .patient-details-container .ant-table{background:transparent}.dark-mode .patient-details-container .ant-table-container{border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.dark-mode .patient-details-container .ant-spin-blur{opacity:.65}.dark-mode .patient-details-container .ant-spin-text{color:#ffffffbf!important}.dark-mode .patient-details-container .ant-pagination-total-text{color:#ffffff8c!important}.dark-mode .patient-details-container .patient-details .tag .ant-select .ant-select-selector,.dark-mode .patient-details-container .patient-details .tag .ant-select:hover .ant-select-selector,.dark-mode .patient-details-container .patient-details .tag .ant-select.ant-select-focused .ant-select-selector{background:transparent!important;border:none!important;box-shadow:none!important}.dark-mode .patient-details-container .patient-details .tag .ant-select-arrow{color:#ffffffa6!important}.dark-mode .patient-modal .patient-modal-header-title{color:#ffffffeb!important}.dark-mode .patient-modal .input{background:#ffffff0f!important;border-color:#ffffff24!important}.dark-mode .patient-modal .input:hover{border-color:#5e7ea873!important;box-shadow:none!important}.dark-mode .patient-modal .input:focus-within{border-color:#5e7ea8a6!important;box-shadow:0 0 0 2px #5e7ea833!important}.dark-mode .patient-modal .input input{color:#ffffffeb!important;background:transparent!important}.dark-mode .patient-modal .input input::placeholder,.dark-mode .patient-modal .input input::-webkit-input-placeholder{color:#ffffff80!important;opacity:1}.dark-mode .patient-modal .input-container .error,.dark-mode .patient-modal .itmain-select-container .error,.dark-mode .patient-modal .itmain-date-picker-container .error{color:#fca5a5}.dark-mode .patient-modal .itmain-date-picker{background:#ffffff0f!important;border-color:#ffffff24!important}.dark-mode .patient-modal .itmain-date-picker .ant-picker-input>input{color:#ffffffeb!important}.dark-mode .patient-modal .itmain-date-picker .ant-picker-input>input::placeholder,.dark-mode .patient-modal .itmain-date-picker .ant-picker-input>input::-webkit-input-placeholder{color:#ffffff80!important;opacity:1}.dark-mode .patient-modal .itmain-date-picker .ant-picker-suffix{color:#ffffff80!important}.dark-mode .patient-modal .itmain-select .ant-select-selector{background:#ffffff0f!important;border-color:#ffffff24!important}.dark-mode .patient-modal .itmain-select:hover .ant-select-selector{border-color:#5e7ea873!important}.dark-mode .patient-modal .itmain-select.ant-select-focused .ant-select-selector{border-color:#5e7ea8a6!important;box-shadow:0 0 0 2px #5e7ea82e!important}.dark-mode .patient-modal .itmain-select .ant-select-selection-item{color:#ffffffe0!important}.dark-mode .patient-modal .itmain-select .ant-select-selection-placeholder{color:#ffffff80!important}.dark-mode .patient-modal .itmain-select .ant-select-arrow{color:#ffffff80}.dark-mode .patient-modal .file_upload_main .smallImage{border:2px solid rgba(255,255,255,.12)}.dark-mode .patient-modal .uploadIcon img{opacity:.92;filter:brightness(0) invert(1)}.dark-mode .patient-modal .fileUploadContainer{border-color:#ffffff24;background:#ffffff0a}.dark-mode .patient-modal .fileUploadContainer.dragActive{border-color:#5e7ea88c;background:#5e7ea814}.dark-mode .patient-modal .uploadText{color:#ffffffbf}.dark-mode .patient-modal .clickText{color:#b9c8db}.dark-mode .patient-modal .fileTypes{color:#ffffff73!important}.dark-mode .patient-modal .footer .button_container.secondary{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.18)!important}.dark-mode .patient-modal .footer .button_container.secondary span{color:#ffffffe0!important}.dark-mode .patient-modal .footer .button_container.secondary:hover{background:#ffffff1a!important;border-color:#ffffff3d!important}.dark-mode .delete-modal .delete-modal-title{color:#fffffff2!important}.dark-mode .delete-modal .delete-modal-description{color:#ffffff8c!important}.dark-mode .delete-modal .footer .button_container.secondary{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.18)!important}.dark-mode .delete-modal .footer .button_container.secondary span{color:#ffffffe0!important}.dark-mode .delete-modal .footer .button_container.secondary:hover{background:#ffffff1a!important;border-color:#ffffff3d!important}.dark-mode .delete-modal .footer .button_container.danger{background:#d92d20!important;border:1px solid rgba(255,255,255,.12)}.dark-mode .delete-modal .footer .button_container.danger span{color:#fff!important}.dark-mode .delete-modal .footer .button_container.danger:hover{background:#ef4444!important;border-color:#ffffff2e}.dark-mode .attachments-list-modal-root .ant-modal-close{color:#ffffff8c}.dark-mode .attachments-list-modal-root .ant-modal-close:hover{color:#fffffff2;background:#ffffff14}.dark-mode .attachments-list-modal{width:100%}.dark-mode .attachments-list-modal .attachments-list-modal-header{width:100%;justify-content:center}.dark-mode .attachments-list-modal .attachments-list-modal-header img{filter:brightness(0) invert(1);opacity:.92}.dark-mode .attachments-list-modal .attachments-list-modal-title{color:#fffffff2!important}.dark-mode .attachments-list-modal .attachments-list-modal-content{color:#ffffffe0}.dark-mode .attachments-list-modal .attachments-list-modal-content span{display:inline-block;line-height:1.65;color:#ffffffe0}.dark-mode .attachments-list-modal .ant-empty{margin:16px auto}.dark-mode .attachments-list-modal .ant-empty .ant-empty-description{color:#ffffff80!important}.dark-mode .attachments-list-modal .ant-empty .ant-empty-image{opacity:.65;filter:brightness(0) invert(1)}.dark-mode .attachments-list-modal .itmain-file-upload-container{width:100%}.dark-mode .attachments-list-modal .ant-upload-list{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px;max-height:60vh}.dark-mode .attachments-list-modal .ant-upload-list-item{border-color:#ffffff1f!important;background:#ffffff0a!important;border-radius:6px;margin-top:0!important}.dark-mode .attachments-list-modal .ant-upload-list-item:hover{background:#ffffff14!important}.dark-mode .attachments-list-modal .ant-upload-list-item-name{color:#ffffffe6!important}.dark-mode .attachments-list-modal .ant-upload-list-item-card-actions .anticon{color:#ffffff8c}.dark-mode .attachments-list-modal .ant-upload-list-item-thumbnail img{border-radius:4px}.dark-mode .ant-modal-content .attachments-list-modal .ant-upload-list-item-name{color:#ffffffe6!important}:root{--ck-border-radius: 8px}.tab{padding:0 20px 0 0;cursor:pointer;font-size:16px;color:#666;position:relative;transition:color .3s ease;overflow:hidden;border-bottom:1px solid #ccc}.tab .tablinks{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;transition:.3s;font-size:17px;padding-bottom:16px;font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:19px;border-bottom:2px solid transparent;color:#667085}.tab .tablinks.active{color:#1b2b44;border-bottom:2px solid #1B2B44}.tabcontent{overflow-y:auto;padding-top:16px}.tabcontent .editor_container{width:500px}@media (max-width: 1024px){.tabcontent .editor_container{width:100%}}@media (max-width: 768px){.tabcontent{padding-top:12px}}.tabcontent h3{margin:0 0 8px;font-family:Inter;font-style:normal;font-weight:500;font-size:17px;line-height:24px;color:var(--black-1)}.tabcontent p{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#667085;margin:0}.bio_container{display:flex;flex-direction:column;gap:3px}.bio_container .hint{font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:19px;color:#667085}.bio_container .link-button{align-self:flex-start;margin-top:4px;background:none;border:none;padding:0;font-family:Inter;font-size:12px;font-weight:500;color:#1b2b44;cursor:pointer}.bio_container .link-button:hover{text-decoration:underline}.inline_input_container{max-width:803px;display:flex;gap:10px;align-items:flex-start;justify-content:space-between;border-top:1px solid #EAECF0;padding-block:20px}.inline_input_container:first-of-type{margin-top:20px}.inline_input_container .input-container,.inline_input_container .itmain-select-container{width:500px}.inline_input_container>span{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:19px;color:var(--gray-2)}@media (max-width: 1024px){.inline_input_container{max-width:100%;flex-direction:column;gap:15px}.inline_input_container .input-container,.inline_input_container .itmain-select-container{width:100%}.inline_input_container>span{width:100%}}@media (max-width: 768px){.inline_input_container{padding-block:15px;gap:12px}.inline_input_container>span{font-size:13px}}.action-buttons{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.editor-container{border:1px solid #ccc;border-radius:4px}.ck-editor__editable{min-height:200px}.char-count{text-align:left;color:#667085;font-size:12px;padding:5px 5px 0 0;font-family:Inter;font-weight:400}.ck-toolbar_grouping{background:transparent!important;border:none!important}.ck-sticky-panel__content{border:none!important}.ck-dropdown__button{border:1px solid #CCCED1!important;background:var(--white-0)!important;border-radius:4px!important;margin-left:-3px!important}.ck-editor__editable{box-shadow:none!important;background:var(--white-0)!important;border-radius:8px!important;border:1px solid #D0D5DD!important;margin-top:10px!important}.ck-powered-by{display:none!important}.ck-color-ui-dropdown>.ck-button{background:transparent!important;border:none!important}.dark-mode .settings-page .tab{border-bottom-color:#ffffff1f;color:#ffffff73}.dark-mode .settings-page .tab .tablinks{color:#ffffff8c}.dark-mode .settings-page .tab .tablinks.active{color:#b9c8db;border-bottom-color:#5e7ea8}.dark-mode .settings-page .tab .tablinks:hover:not(.active){color:#ffffffbf}.dark-mode .settings-page .tabcontent h3{color:#ffffffeb!important}.dark-mode .settings-page .tabcontent p{color:#ffffff8c!important}.dark-mode .settings-page .bio_container>span:not(.hint){color:#ffffffd1!important}.dark-mode .settings-page .bio_container .hint{color:#ffffff73!important}.dark-mode .settings-page .inline_input_container{border-top-color:#ffffff1a}.dark-mode .settings-page .inline_input_container>span{color:#ffffffd1!important}.dark-mode .settings-page .char-count{color:#ffffff80!important}.dark-mode .settings-page .input-container .error{color:#fca5a5}.dark-mode .settings-page .input{background:#ffffff0f!important;border-color:#ffffff24!important}.dark-mode .settings-page .input:hover{border-color:#5e7ea873!important}.dark-mode .settings-page .input:focus-within{border-color:#5e7ea8a6!important;box-shadow:0 0 0 2px #5e7ea833!important}.dark-mode .settings-page .input input{color:#ffffffeb!important;background:transparent!important}.dark-mode .settings-page .input input:disabled{opacity:.5;cursor:not-allowed}.dark-mode .settings-page .input input::placeholder,.dark-mode .settings-page .input input::-webkit-input-placeholder{color:#ffffff73!important;opacity:1}.dark-mode .settings-page .email-input .email-icon{filter:brightness(0) invert(1);opacity:.5}.dark-mode .settings-page .input .eye-icon{filter:brightness(0) invert(1);opacity:.55}.dark-mode .settings-page .itmain-select-container .itmain-select .ant-select-selector{background:#ffffff0f!important;border-color:#ffffff24!important}.dark-mode .settings-page .itmain-select-container .itmain-select:hover .ant-select-selector{border-color:#5e7ea873!important}.dark-mode .settings-page .itmain-select-container .itmain-select.ant-select-focused .ant-select-selector{border-color:#5e7ea8a6!important;box-shadow:0 0 0 2px #5e7ea82e!important}.dark-mode .settings-page .itmain-select-container .itmain-select .ant-select-selection-item{color:#ffffffe0!important}.dark-mode .settings-page .itmain-select-container .itmain-select .ant-select-selection-placeholder{color:#ffffff80!important}.dark-mode .settings-page .itmain-select-container .itmain-select .ant-select-arrow{color:#ffffff80}.dark-mode .settings-page .itmain-select-container .error{color:#fca5a5}.dark-mode .settings-page .file_upload_main .smallImage{border:2px solid rgba(255,255,255,.12)}.dark-mode .settings-page .uploadIcon img{filter:brightness(0) invert(1);opacity:.92}.dark-mode .settings-page .fileUploadContainer{border-color:#ffffff24;background:#ffffff0a}.dark-mode .settings-page .fileUploadContainer.dragActive{border-color:#5e7ea88c;background:#5e7ea814}.dark-mode .settings-page .uploadText{color:#ffffffbf}.dark-mode .settings-page .clickText{color:#b9c8db}.dark-mode .settings-page .fileTypes{color:#ffffff73!important}.dark-mode .settings-page .action-buttons .button_container:not(.secondary){box-shadow:0 4px 14px #5e7ea840}.dark-mode .settings-page .ck.ck-toolbar{background:#2c2c30!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px 8px 0 0!important}.dark-mode .settings-page .ck.ck-toolbar .ck-toolbar__separator{background:#ffffff1f}.dark-mode .settings-page .ck.ck-button:not(.ck-disabled):hover,.dark-mode .settings-page .ck.ck-button.ck-on{background:#ffffff1a!important}.dark-mode .settings-page .ck.ck-button{color:#ffffffe0!important}.dark-mode .settings-page .ck.ck-button .ck-button__icon{filter:brightness(0) invert(1);opacity:.85}.dark-mode .settings-page .ck.ck-dropdown__button{border-color:#ffffff2e!important;background:#ffffff0f!important;color:#ffffffe0!important}.dark-mode .settings-page .ck.ck-dropdown__button .ck-button__label{color:#ffffffe0!important}.dark-mode .settings-page .ck.ck-dropdown__panel{background:#2c2c30!important;border-color:#ffffff1f!important;box-shadow:0 8px 28px #00000073!important}.dark-mode .settings-page .ck.ck-list__item .ck-button{color:#ffffffe0!important}.dark-mode .settings-page .ck.ck-list__item .ck-button:hover:not(.ck-disabled){background:#ffffff14!important}.dark-mode .settings-page .ck-editor__editable{background:#252528!important;color:#ffffffe6!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:0 0 8px 8px!important;margin-top:0!important}.dark-mode .settings-page .ck-editor__editable.ck-focused{border-color:#5e7ea88c!important;box-shadow:0 0 0 2px #5e7ea833!important}.dark-mode .settings-page .ck.ck-balloon-panel{background:#2c2c30!important;border-color:#ffffff1f!important}.dark-mode .settings-page .ck.ck-link-form{background:#2c2c30!important}.dark-mode .settings-page .ck.ck-input-text{background:#ffffff0f!important;border-color:#ffffff24!important;color:#ffffffeb!important}.dark-mode .settings-page .ck.ck-label{color:#ffffffbf!important}.page_header_container{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:0;margin-bottom:32px;flex-wrap:wrap;gap:15px}@media (max-width: 768px){.page_header_container{margin-bottom:20px;flex-direction:column;align-items:flex-start}}.page_title_container{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%}.page_title_container .title{font-weight:700;font-size:24px;color:var(--black-1);line-height:1.25;overflow-wrap:anywhere;word-break:break-word}@media (max-width: 768px){.page_title_container .title{font-size:18px}}.page_title_container .message{font-weight:400;font-size:15px;color:var(--gray-1);line-height:1.45;overflow-wrap:anywhere}@media (max-width: 768px){.page_title_container .message{font-size:13px}}@media (max-width: 768px){.page_title_container{gap:6px}}.button_container{--btn-primary: #1B2B44;--btn-primary-hover: #12203A;--btn-primary-active: #12203A;--btn-primary-shadow: rgba(27, 43, 68, .28);--btn-primary-ring: rgba(27, 43, 68, .18);--btn-danger: #D92D20;--btn-danger-hover: #b91d12;--btn-danger-shadow: rgba(217, 45, 32, .28);--btn-danger-ring: rgba(217, 45, 32, .18);position:relative;border:1px solid transparent;border-radius:10px;background:linear-gradient(180deg,var(--btn-primary) 0%,var(--btn-primary-hover) 100%);padding:10px 18px;gap:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-shadow:0 1px 2px #1018280f,0 6px 14px -4px var(--btn-primary-shadow);transition:background .16s ease,box-shadow .16s ease,transform .12s ease,border-color .16s ease,filter .16s ease;will-change:transform,box-shadow;-webkit-user-select:none;user-select:none}.button_container span{font-weight:600;font-size:15px;letter-spacing:.1px;color:#fff;line-height:1}.button_container img{width:16px;height:16px;transition:transform .16s ease}.button_container:hover:not(:disabled){background:linear-gradient(180deg,var(--btn-primary-hover) 0%,var(--btn-primary-active) 100%);box-shadow:0 1px 2px #10182814,0 10px 22px -6px var(--btn-primary-shadow);transform:translateY(-1px)}.button_container:hover:not(:disabled) img{transform:scale(1.08)}.button_container:focus-visible{outline:none;box-shadow:0 0 0 4px var(--btn-primary-ring),0 1px 2px #1018280f,0 6px 14px -4px var(--btn-primary-shadow)}.button_container:active:not(:disabled){transform:translateY(0);background:var(--btn-primary-active);box-shadow:inset 0 1px 2px #1018282e,0 1px 1px #1018280a}.button_container:disabled{cursor:not-allowed;filter:grayscale(.2);opacity:.55;box-shadow:none;transform:none}@media (max-width: 768px){.button_container{padding:10px 16px;min-height:40px;border-radius:9px}.button_container span{font-size:14px}}.button_container.secondary{background:var(--white-0);border-color:#d0d5dd;box-shadow:0 1px 2px #1018280d}.button_container.secondary span{color:var(--gray-2);font-weight:600}.button_container.secondary:hover:not(:disabled){background:var(--white-0);border-color:#b6bcc8;box-shadow:0 1px 2px #1018280f,0 6px 14px -8px #1018282e}.button_container.secondary:focus-visible{box-shadow:0 0 0 4px #10182814,0 1px 2px #1018280d;border-color:#b6bcc8}.button_container.secondary:active:not(:disabled){background:#f5f6f8;box-shadow:inset 0 1px 2px #10182814}.button_container.small{padding:8px 14px;min-height:38px;border-radius:9px;gap:6px}.button_container.small span{font-size:14px}.button_container.small img{width:14px;height:14px}.button_container.danger{background:linear-gradient(180deg,var(--btn-danger) 0%,var(--btn-danger-hover) 100%);box-shadow:0 1px 2px #1018280f,0 6px 14px -4px var(--btn-danger-shadow)}.button_container.danger span{color:var(--white-0)}.button_container.danger:hover:not(:disabled){background:linear-gradient(180deg,var(--btn-danger-hover) 0%,#9b1810 100%);box-shadow:0 1px 2px #10182814,0 10px 22px -6px var(--btn-danger-shadow)}.button_container.danger:focus-visible{box-shadow:0 0 0 4px var(--btn-danger-ring),0 1px 2px #1018280f,0 6px 14px -4px var(--btn-danger-shadow)}.button_container.danger:active:not(:disabled){background:#9b1810;box-shadow:inset 0 1px 2px #1018282e}@media (prefers-reduced-motion: reduce){.button_container,.button_container img{transition:none}.button_container:hover:not(:disabled){transform:none}}.dark-mode .button_container{--btn-primary: #5E7EA8;--btn-primary-hover: #6E8DB5;--btn-primary-active: #4E6C94;--btn-primary-shadow: rgba(94, 126, 168, .28);--btn-primary-ring: rgba(94, 126, 168, .22)}.sidebar_container{min-width:247.5px;width:17%;padding:50px 12px;display:flex;flex-direction:column;gap:60px;align-items:flex-start;background:var(--white-0);transition:transform .3s ease,width .3s ease;z-index:1000;height:100vh;position:sticky;top:0;overflow-y:auto}.sidebar_container .logo{max-width:160px;max-height:56px;width:auto;height:auto;object-fit:contain;align-self:flex-start;margin-inline-start:6px}.sidebar_container .logo.brand-logo--clinic{width:48px;height:48px;max-width:48px;max-height:48px;border-radius:50%;object-fit:cover;background:#fff}.sidebar_container .items{display:flex;flex-direction:column;gap:5px;width:100%}.sidebar_container .items .item{color:#2e3035;padding:12px 14px;gap:8px;display:flex;align-items:center;width:100%;border-radius:6px;cursor:pointer}.sidebar_container .items .item span{font-weight:500;font-size:15px;color:inherit;flex:1}.sidebar_container .items .item .icon{color:inherit;flex-shrink:0}.sidebar_container .items .item:not(.active):hover{background:#f4f4f6;color:#1c2333}.sidebar_container .items .item.active{background:var(--black-0);color:var(--white-0)}.sidebar_container .items .item.active span{color:inherit}.sidebar_container .items .item.active img{filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(2%) hue-rotate(119deg) brightness(112%) contrast(101%)}.sidebar_container .items .item.item--group .chevron{transition:transform .2s ease;color:#6b6e75;flex-shrink:0}.sidebar_container .items .item.item--group .chevron.open{transform:rotate(180deg)}.sidebar_container .items .item.item--group.has-active{color:var(--black-0)}.sidebar_container .items .item.item--group.has-active span{font-weight:600}.sidebar_container .items .item.item--child{padding-left:32px}.sidebar_container .items .item.item--child .icon{color:inherit}.sidebar_container .items .group-children{display:flex;flex-direction:column;gap:2px;margin-top:2px;border-left:1px solid #EAECEF;margin-left:22px;padding-left:2px}.sidebar_container .items .logout-item{padding:12px 14px;gap:8px;display:flex;cursor:pointer}.sidebar_container .items .logout-item span{font-weight:400;font-size:16px;color:#ed0006}@media (max-width: 1024px){.sidebar_container{width:250px;min-width:250px}}@media (max-width: 768px){.sidebar_container{position:fixed;left:0;top:0;width:280px;min-width:280px;transform:translate(-100%);box-shadow:2px 0 8px #0000001a;z-index:1001}.sidebar_container.mobile-open{transform:translate(0)}}.sidebar-overlay{display:none}@media (max-width: 768px){.sidebar-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.sidebar-overlay.active{opacity:1;visibility:visible}}.dark-mode .sidebar_container{background:linear-gradient(180deg,#1e1e21,#18181a);border-right:1px solid rgba(255,255,255,.09);box-shadow:inset -1px 0 #ffffff0a}.dark-mode .sidebar_container::-webkit-scrollbar{width:6px}.dark-mode .sidebar_container::-webkit-scrollbar-track{background:transparent}.dark-mode .sidebar_container::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.dark-mode .sidebar_container::-webkit-scrollbar-thumb:hover{background:#fff3}.dark-mode .sidebar_container .items .item{transition:background .15s ease,color .15s ease}.dark-mode .sidebar_container .items .item:not(.active){color:#ffffffc7}.dark-mode .sidebar_container .items .item:not(.active) span{color:inherit}.dark-mode .sidebar_container .items .item:not(.active) img.icon{filter:brightness(0) invert(1) opacity(.78)}.dark-mode .sidebar_container .items .item:not(.active):hover{background:#ffffff12;color:#fffffff5}.dark-mode .sidebar_container .items .item:not(.active):hover img.icon{filter:brightness(0) invert(1) opacity(.92)}.dark-mode .sidebar_container .items .item.active{background:#5e7ea842;box-shadow:inset 0 0 0 1px #5e7ea861;color:#fffffff5}.dark-mode .sidebar_container .items .item.active span{color:inherit!important}.dark-mode .sidebar_container .items .item.active img.icon{filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(2%) hue-rotate(119deg) brightness(112%) contrast(101%)}.dark-mode .sidebar_container .items .item.item--group .chevron{color:#fff9}.dark-mode .sidebar_container .items .item.item--group.has-active{color:#fffffff5!important}.dark-mode .sidebar_container .items .item:focus-visible{outline:2px solid rgba(94,126,168,.55);outline-offset:2px}.dark-mode .sidebar_container .items .group-children{border-left-color:#ffffff1f}@media (max-width: 768px){.dark-mode .sidebar_container{box-shadow:4px 0 28px #00000080,inset -1px 0 #ffffff0a}}@media (max-width: 768px){.dark-mode .sidebar-overlay.active{background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.input-container{display:flex;flex-direction:column;gap:4px;width:100%}.input-container .error{color:#d92d20;font-size:12px}input{font-weight:400;line-height:23px;outline:none;border:none;font-size:16px;width:100%;color:var(--black-1);font-family:Inter;height:100%;border-radius:8px;padding:12px 16px}.input:focus-within{border:1px solid #1B2B44;box-shadow:0 0 0 2px #1b2b4433!important}.input:hover{border:1px solid #1B2B44}.input{border:1px solid #D0D5DD;display:flex;gap:10px;border-radius:8px;width:100%;transition:all .2s ease-in-out;background:var(--white-0);position:relative}input[type=password]{font-family:monospace}.custom-select{width:100%;z-index:5;margin-inline:-17px;padding-inline:16px}.select-header{cursor:pointer}.options-list{position:absolute;top:85%;left:-1px;right:0;background:var(--white-0);border:1px solid #D0D5DD;border-top:none;list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto;font-weight:400;line-height:23px;font-size:16px;width:500px;color:var(--black-1);font-family:Inter}.options-list li{padding:10px 10px 10px 15px;cursor:pointer}.options-list li:hover{background-color:#f0f0f0}.options-list li.selected{background-color:var(--black-0);color:var(--white-0)}.search-input,.email-input{display:flex;gap:0;align-items:center}.search-input .search-icon,.search-input .email-icon,.email-input .search-icon,.email-input .email-icon{width:18px;height:18px;margin-left:13px}.search-input input,.email-input input{padding-left:7px}.eye-icon{position:absolute;right:12px;cursor:pointer;top:50%;transform:translateY(-50%)}.file_upload_main{display:flex;align-items:flex-start;justify-content:center;gap:24px;max-width:500px;width:100%}.file_upload_main>.smallImage{width:64px;height:64px;min-width:64px;object-fit:cover;border-radius:100%}.file_upload_main .bigImage{width:117px;height:117px;object-fit:cover;border-radius:4px}.fileUploadContainer{width:100%;border:2px solid #EAECF0;border-radius:10px;display:flex;background:var(--white-0);flex-direction:column;align-items:center;justify-content:center;padding:8px 22px;text-align:center;cursor:pointer;transition:border .3s ease;gap:6px}.dragActive{border-color:#1b2b44}.inputFile{display:none}.fileTypes{font-size:12px!important;color:#666!important;margin:0!important;font-weight:400!important}.uploadButton{background-color:#1b2b44;color:var(--white-0);border:none;padding:8px 16px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.uploadButton:hover{background-color:#1b2b44}.loading-screen{display:flex;justify-content:center;align-items:center;height:100vh;background-color:transparent;font-family:Arial,sans-serif;color:#333;font-size:1.5rem}.itmain-select.height-fit-content{height:auto!important}.itmain-select.height-fit-content .ant-select-selector{height:auto!important;min-height:45px!important}.itmain-date-picker-container{display:flex;flex-direction:column;gap:4px;width:100%}.itmain-date-picker-container .error{color:#d92d20;font-size:12px;margin-top:4px}.itmain-date-picker{width:100%;border-radius:8px!important;height:45px!important;border:1px solid #D0D5DD!important}.itmain-date-picker.ant-picker-outlined:hover{border:1px solid #1B2B44!important;box-shadow:none!important}.itmain-date-picker.ant-picker-outlined:focus-within{border:1px solid #1B2B44!important;box-shadow:0 0 0 2px #1b2b4433!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background-color:#1b2b44!important}.ant-picker-cell-today .ant-picker-cell-inner:before{border:1px solid #1B2B44!important}.ant-picker-now-btn{color:#1b2b44!important}.ant-picker-dropdown .ant-picker-header-view>button:hover{color:#1b2b44!important}.ant-picker-outlined:focus-within{border:1px solid #1B2B44!important;box-shadow:0 0 0 2px #1b2b4433!important}.itmain-date-picker-label{font-family:Inter;font-weight:500;font-size:14px;line-height:17px;color:#39404b}.itmain-date-picker-label .required{color:#d92d20}.itmain-time-picker{height:45px!important;width:100%}.itmain-time-picker.ant-picker-outlined:hover{border-color:#1b2b44!important}.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background-color:#eef2f6!important}.ant-picker-ok button{background-color:#1b2b44!important}.itmain-text-area{width:100%}.itmain-text-area.ant-input-outlined:hover{border-color:#1b2b44!important}.itmain-text-area.ant-input:focus{border-color:#1b2b44!important;box-shadow:0 0 0 2px #1b2b4433!important}.ant-input-outlined:focus-within{border-color:#1b2b44!important;box-shadow:0 0 0 2px #1b2b4433!important}.itmain-text-area-container{display:flex;flex-direction:column;gap:4px;width:100%}.itmain-file-upload{width:100%}.itmain-file-upload-container{display:flex;flex-direction:column;gap:4px;width:100%;height:fit-content}.itmain-file-upload-container .itmain-file-upload-label{font-family:Inter;font-weight:500;font-size:14px;line-height:17px;color:#39404b}.itmain-file-upload-container .itmain-file-upload-label .required{color:#d92d20}.itmain-file-upload-container .ant-upload-list-item-image{object-fit:contain!important}.uploadText{margin:0!important;font-family:Inter;font-style:normal;font-weight:500;font-size:12px;line-height:19px}.clickText{color:#1b2b44}.ant-upload-drag{background:var(--white-0)!important}.ant-upload-hint{margin-bottom:0!important}.itmain-input-container{display:flex;flex-direction:column;gap:4px;width:100%;min-height:45px!important}.itmain-input-container .error{color:#d92d20;font-size:12px;margin-top:4px}.itmain-input{border-radius:8px!important;height:45px!important}.itmain-input .ant-select-selector{border:1px solid #D0D5DD!important;box-shadow:none!important}.itmain-input-label{font-family:Inter;font-weight:500;font-size:14px;line-height:17px;color:#39404b}.itmain-input-label .required{color:#d92d20}.itmain-select-container{display:flex;flex-direction:column;gap:4px;width:100%;min-height:45px!important}.itmain-select-container .error{color:#d92d20;font-size:12px;margin-top:4px}.itmain-select{border-radius:8px!important;height:45px!important}.itmain-select .ant-select-selector{border:1px solid #D0D5DD!important;box-shadow:none!important}.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border:1px solid #1B2B44!important;box-shadow:0 0 0 2px #1b2b4433!important}.ant-select-focused .ant-select-selector{border:1px solid #1B2B44!important;box-shadow:0 0 0 2px #1b2b4433!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#eef2f6!important;box-shadow:none!important}.itmain-select-label{font-family:Inter;font-weight:500;font-size:14px;line-height:17px;color:#39404b}.itmain-select-label .required{color:#d92d20}.ant-switch.ant-switch-checked{background:#1b2b44}.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#12203a}.ant-switch .ant-switch-inner-checked,.ant-switch .ant-switch-inner-unchecked{white-space:nowrap;font-size:12px;line-height:1.2}@media (max-width: 768px){.ant-switch{min-width:44px}.ant-switch .ant-switch-inner-checked,.ant-switch .ant-switch-inner-unchecked{font-size:11px}}.dark-mode{--itmain-placeholder: rgba(255, 255, 255, .5);--itmain-placeholder-muted: rgba(255, 255, 255, .42)}.dark-mode .ant-picker .ant-picker-input>input::placeholder,.dark-mode .ant-picker .ant-picker-input>input::-webkit-input-placeholder{color:var(--itmain-placeholder)!important;opacity:1}.dark-mode .ant-picker .ant-picker-input>input::-moz-placeholder{color:var(--itmain-placeholder)!important;opacity:1}.dark-mode .ant-input::placeholder,.dark-mode .ant-input::-webkit-input-placeholder,.dark-mode textarea.ant-input::placeholder{color:var(--itmain-placeholder)!important;opacity:1}.dark-mode .ant-input::-moz-placeholder,.dark-mode textarea.ant-input::-moz-placeholder{color:var(--itmain-placeholder)!important;opacity:1}.dark-mode .ant-input-affix-wrapper .ant-input::placeholder,.dark-mode .ant-input-affix-wrapper .ant-input::-webkit-input-placeholder{color:var(--itmain-placeholder)!important;opacity:1}.dark-mode .ant-input-number .ant-input-number-input::placeholder{color:var(--itmain-placeholder)!important;opacity:1}.dark-mode .ant-select .ant-select-selection-placeholder{color:var(--itmain-placeholder)!important}.dark-mode .ant-select-selection-search-input::placeholder,.dark-mode .ant-select-selection-search-input::-webkit-input-placeholder{color:var(--itmain-placeholder-muted)!important;opacity:1}.dark-mode .ant-mentions textarea::placeholder{color:var(--itmain-placeholder)!important;opacity:1}.dark-mode .itmain-select.ant-select-multiple .ant-select-selector{background:#ffffff0f!important;border-color:#ffffff24!important}.dark-mode .itmain-select.ant-select-multiple .ant-select-selection-item{background:#5e7ea838!important;border:1px solid rgba(94,126,168,.45)!important;color:#ffffffeb!important}.dark-mode .itmain-select.ant-select-multiple .ant-select-selection-item-remove{color:#ffffff8c!important}.dark-mode .itmain-select.ant-select-multiple .ant-select-selection-item-remove:hover{color:#fffffff2!important}.dark-mode .itmain-select.ant-select-multiple .ant-select-selection-search-input{color:#ffffffeb!important}.dark-mode .itmain-select.ant-select-multiple .ant-select-selection-overflow{row-gap:6px}.dark-mode .itmain-select.height-fit-content.ant-select-multiple .ant-select-selector{align-items:flex-start;padding-top:4px;padding-bottom:4px}.header-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;margin-inline:-30px;padding:12px 30px;position:sticky;top:0;z-index:100;background-color:#ffffffa6;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid rgba(16,24,40,.06);gap:15px}@media (max-width: 1024px){.header-top{margin-inline:-20px;padding-inline:20px}}.header-top .mobile-menu-button{display:none;background:none;border:none;cursor:pointer;padding:8px;font-size:24px;color:var(--gray-2)}@media (max-width: 768px){.header-top .mobile-menu-button{display:block}}.header-top .right{display:flex;align-items:center;gap:34px;flex:1;justify-content:flex-end}.header-top .right .interface{display:flex;align-items:center;justify-content:space-between}.header-top .right .header-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(12,11,25,.1);border-radius:8px;background:transparent;color:var(--gray-2);cursor:pointer;flex-shrink:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.header-top .right .header-theme-toggle:hover{background:#0c0b190d;border-color:#0c0b1929}.header-top .right .header-theme-toggle:focus-visible{outline:2px solid rgba(27,43,68,.45);outline-offset:2px}.header-top .right .doctor{cursor:pointer;display:flex;gap:12px;align-items:center;line-height:1}.header-top .right .doctor .avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;display:block}.header-top .right .doctor .avatar-placeholder{display:inline-flex;align-items:center;justify-content:center;background:#1b2b441f;color:#1b2b44}.header-top .right .doctor .info{display:flex;flex-direction:column;justify-content:center;gap:2px;line-height:1}.header-top .right .doctor .info .name{font-weight:600;font-size:15px;line-height:18px;color:var(--gray-2);text-wrap:nowrap}.header-top .right .doctor .info .speciality{font-weight:500;font-size:12px;line-height:14px;color:var(--gray-1)}.header-top .right .doctor>img[alt=""]{flex-shrink:0;align-self:center}@media (max-width: 1024px){.header-top .right{gap:20px}.header-top .right .doctor .info .name{font-size:14px}.header-top .right .doctor .info .speciality{font-size:11px}}@media (max-width: 768px){.header-top{margin-inline:-15px;padding:10px 15px;margin-bottom:15px;gap:8px;min-width:0}.header-top>.search_container{flex:1 1 0;min-width:0;width:auto!important;margin-top:0!important;margin-bottom:0!important}.header-top>.search_container input[type=text]{min-width:0}.header-top .right{flex:0 0 auto;gap:8px;min-width:0}.header-top .right .header-theme-toggle{width:36px;height:36px}.header-top .right .notification{width:22px;height:22px;object-fit:contain;flex-shrink:0}.header-top .right .doctor{gap:8px}.header-top .right .doctor .avatar{width:40px;height:40px}.header-top .right .doctor .info .name{font-size:14px}.header-top .right .doctor .info .speciality{display:none}.header-top .right .doctor>img[alt=down-arrow]{width:14px;height:14px;flex-shrink:0}}@media (max-width: 480px){.header-top,.header-top .right{gap:6px}.header-top .right .language-switcher__trigger{padding:6px 8px;gap:4px}.header-top .right .language-switcher__label,.header-top .right .doctor .info .name{display:none}}.dark-mode .header-top{background-color:#1414188c;border-bottom-color:#ffffff14}.dark-mode .header-top .right .header-theme-toggle{border-color:#ffffff24;color:#ffffffe0}.dark-mode .header-top .right .header-theme-toggle:hover{background:#ffffff14;border-color:#ffffff38}.interface-item{display:flex;align-items:center;gap:10px}.switch{margin-left:52px;display:block}.header-action-button{display:flex;padding:4px 8px;align-items:center;gap:10px;min-width:180px}.header-action-button .header-action-trailing{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#64696f}.header-action-button.logout{color:#f04438}.dark-mode .ant-dropdown .header-action-button{color:#ffffffe0}.dark-mode .ant-dropdown .header-action-button.logout{color:#fca5a5}.dark-mode .ant-dropdown .header-action-button img{filter:brightness(0) invert(1);opacity:.88}.dark-mode .ant-dropdown .header-action-button.logout img{filter:brightness(0) saturate(100%) invert(48%) sepia(65%) saturate(2876%) hue-rotate(327deg) brightness(102%) contrast(97%);opacity:.95}.dark-mode .ant-dropdown .header-action-button.logout span{color:#fca5a5!important}.ant-modal-content{padding:24px!important}.ant-modal-content .ant-upload-drag{display:none!important}.ant-modal-content .ant-upload-list{max-height:60vh!important;overflow-y:auto!important}.ant-modal-content .ant-upload-list-item-actions{display:none!important}.ant-modal-content .attachments-list-modal{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ant-modal-content .attachments-list-modal .attachments-list-modal-title{font-weight:600;font-size:18.3937px;line-height:29px;color:var(--black-1)}.ant-modal-content .attachments-list-modal .attachments-list-modal-content{width:100%;display:flex;flex-direction:column;gap:12px}.ant-modal-content .attachments-list-modal .attachments-list-modal-description{font-weight:300;font-size:14px;line-height:20px;color:#667085}.ant-modal-content .attachments-list-modal .attachments-list-modal-header{display:flex;justify-content:center;align-items:center;gap:12px}.ant-modal-content .attachments-list-modal .footer{width:100%;margin-top:24px;display:flex;gap:12px;justify-content:center}.ant-modal-content .attachments-list-modal .footer .button_container{width:100%;justify-content:center}.ant-modal-content .attachments-list-modal .footer div{width:100%;display:flex;justify-content:center}.dark-mode .dash_layout{min-height:100vh;background:var(--background-color)}.dash_layout{display:flex;position:relative}.dash_layout .main{background:var(--background-color);padding:0 30px 18px;width:83%;height:fit-content;max-height:100vh;overflow-y:auto;transition:width .3s ease,padding .3s ease}@media (max-width: 1024px){.dash_layout .main{width:100%;padding:0 20px 18px}}@media (max-width: 768px){.dash_layout .main{width:100%;padding:0 15px 18px}}.auth-layout{display:flex;height:100vh;width:100vw}.auth-layout .left-part{width:65%;position:relative;display:flex;flex-direction:column;align-items:stretch;padding:28px 60px}.auth-layout .left-part .auth-layout__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;flex-shrink:0;padding-bottom:.5rem}.auth-layout .left-part .auth-layout__logo-link{display:inline-flex;line-height:0;text-decoration:none;color:inherit;flex-shrink:0}.auth-layout .left-part .auth-layout__logo{display:block;width:160px;height:auto;max-height:40px;object-fit:contain}.auth-layout .left-part .auth-layout__header-actions{flex-shrink:0;display:flex;align-items:center}.auth-layout .left-part .left-part__body{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}.auth-layout .left-part .child-component{width:100%}.auth-layout .right-part{position:relative;background-repeat:no-repeat;background-size:cover;height:100vh;width:35%;background-position:center center;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.auth-layout .right-part:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0009,#00000040 30%,#0000 55%);pointer-events:none}.auth-layout .right-part .inspiring-text{position:relative;z-index:1;padding:44px;font-family:Jost,Cairo,sans-serif;font-weight:300;font-size:26px;line-height:1.55;color:#fff;display:flex;flex-direction:column;gap:14px}@media (max-width: 1024px){.auth-layout .right-part{width:40%}.auth-layout .left-part{width:60%}}@media (max-width: 768px){.auth-layout .left-part{display:flex;justify-content:center;flex-direction:column;align-items:stretch;gap:16px;width:100%;padding:20px 24px 28px}.auth-layout .left-part .auth-layout__header{padding-bottom:0}.auth-layout .left-part .left-part__body{width:100%}.auth-layout .left-part .child-component{width:100%;padding:0}.auth-layout .right-part{display:none}}.login-container{display:flex;flex-direction:column;justify-content:center;gap:32px;width:500px}.login-container p{color:#676b89;font-size:1.0625rem;line-height:1.5;margin:0}.login-container .title{font-family:Inter;font-style:normal;font-weight:600;font-size:30px;line-height:38px;color:var(--gray-2);margin:0}.login-container .ant-divider{margin:0}.login-container .sign-in-with-email{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.login-container .sign-in-with-email .input-container{display:flex;flex-direction:column;gap:6px;width:100%}.login-container .sign-in-with-email .options{font-family:Inter;font-weight:500;font-size:14px;line-height:20px;color:#1b2b44;display:flex;justify-content:space-between;width:100%}.login-container .sign-in-with-email .options span{cursor:pointer}.login-container .sign-in-with-email .button_container{width:100%;justify-content:center;padding:16px!important}@media (max-width: 1024px){.login-container{width:400px}}@media (max-width: 768px){.login-container{width:98%}.login-container .title{font-size:24px}.login-container .input{width:100%}}.dark-mode .auth-layout .left-part{background:var(--background-color)}.dark-mode .login-container .title{color:#ffffffeb!important}.dark-mode .login-container>p{color:#ffffff8c!important}.dark-mode .login-container .message{color:#ffffffa6!important;margin:0;font-size:14px;line-height:1.5}.dark-mode .login-container .ant-divider-horizontal{border-color:#ffffff1f!important}.dark-mode .login-container .sign-in-with-email .input-container>label{color:#ffffffd1;font-weight:500;font-size:14px}.dark-mode .login-container .sign-in-with-email .options span,.dark-mode .login-container .sign-in-with-email .options span:hover{color:#b9c8db}.dark-mode .login-container .sign-in-with-email .button_container{box-shadow:0 4px 14px #5e7ea840}.dark-mode .login-container .input{background:#ffffff0f!important;border-color:#ffffff24!important}.dark-mode .login-container .input:hover{border-color:#5e7ea873!important}.dark-mode .login-container .input:focus-within{border-color:#5e7ea8a6!important;box-shadow:0 0 0 2px #5e7ea833!important}.dark-mode .login-container .input input{color:#ffffffeb!important;background:transparent!important}.dark-mode .login-container .input input::placeholder,.dark-mode .login-container .input input::-webkit-input-placeholder{color:#ffffff73!important;opacity:1}.dark-mode .login-container .input .eye-icon{filter:brightness(0) invert(1);opacity:.55}.dark-mode .login-container .input-container .error{color:#fca5a5}.dark-mode .sign-in-with-google-button{background:#ffffff0f!important;border-color:#ffffff24!important;box-shadow:none}.dark-mode .sign-in-with-google-button span{color:#ffffffe0;font-weight:500}.dark-mode .sign-in-with-google-button img{flex-shrink:0}.dark-mode .sign-in-with-google-button:hover{background:#ffffff1a!important;border-color:#ffffff38!important}.dark-mode .ant-notification .ant-notification-notice{background:#2c2c30!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 28px #00000073!important}.dark-mode .ant-notification-notice-message{color:#ffffffeb!important}.dark-mode .ant-notification-notice-description{color:#ffffffbf!important}.dark-mode .ant-notification-notice-description .ant-alert{background:#22c55e1f!important;border-color:#22c55e59!important}.dark-mode .ant-notification-notice-description .ant-alert-message,.dark-mode .ant-notification-notice-description .ant-alert-description{color:#ffffffe0!important}.dark-mode .ant-message-notice-content{background:#2c2c30!important;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #00000073;color:#ffffffeb!important}.itmain-form-modal-root .ant-modal-content{padding:32px!important;border-radius:12px!important}.itmain-form-modal-root .ant-modal-title{font-size:18px;font-weight:600;margin-bottom:8px}.itmain-form-modal-root .ant-form-item{margin-bottom:20px}.itmain-form-modal-root .ant-form-item-label>label{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#39404b;height:auto;margin-bottom:6px}.itmain-form-modal-root .ant-input,.itmain-form-modal-root .ant-input-password,.itmain-form-modal-root .ant-input-affix-wrapper,.itmain-form-modal-root .ant-input-number{border-radius:8px;font-size:14px}.itmain-form-modal-root .ant-input-number-input,.itmain-form-modal-root .ant-input-affix-wrapper .ant-input{font-size:14px}.itmain-form-modal-root .ant-input-lg,.itmain-form-modal-root .ant-input-affix-wrapper-lg,.itmain-form-modal-root .ant-input-number-lg,.itmain-form-modal-root .ant-select-lg .ant-select-selector{min-height:45px;border-radius:8px;font-size:14px}.itmain-form-modal-root .ant-input-affix-wrapper-lg .ant-input.ant-input-lg{min-height:0;height:auto;padding-block:0}.itmain-form-modal-root .ant-input-number-lg input.ant-input-number-input{height:43px;line-height:43px}.itmain-form-modal-root .ant-input-lg::placeholder,.itmain-form-modal-root .ant-input-affix-wrapper-lg .ant-input::placeholder,.itmain-form-modal-root .ant-input-number-lg .ant-input-number-input::placeholder{color:#bfbfbf;font-size:14px}.itmain-form-modal-root .ant-select-lg .ant-select-selection-item,.itmain-form-modal-root .ant-select-lg .ant-select-selection-placeholder{line-height:43px;font-size:14px}.itmain-form-modal-root .ant-select-lg .ant-select-selection-placeholder{color:#bfbfbf}.itmain-form-modal-root .ant-modal-footer{margin-top:8px}.itmain-form-modal-root .ant-modal-footer .ant-btn{min-height:42px;padding-inline:18px;border-radius:8px;font-weight:500}.itmain-form-modal-root .ant-modal-footer .ant-btn-primary{background:#1b2b44;border-color:#1b2b44}.itmain-form-modal-root .ant-modal-footer .ant-btn-primary:hover{background:#12203a!important;border-color:#12203a!important}.dark-mode .itmain-form-modal-root .ant-modal-content{background:#1f2126;color:#e9e9e9}.dark-mode .itmain-form-modal-root .ant-modal-title{color:#f5f6f8;background:transparent}.dark-mode .itmain-form-modal-root .ant-modal-header{background:transparent;border-bottom-color:#ffffff14}.dark-mode .itmain-form-modal-root .ant-modal-close,.dark-mode .itmain-form-modal-root .ant-modal-close-x{color:#ffffffa6}.dark-mode .itmain-form-modal-root .ant-form-item-label>label{color:#d7d9dd}.dark-mode .itmain-form-modal-root .ant-input,.dark-mode .itmain-form-modal-root .ant-input-password,.dark-mode .itmain-form-modal-root .ant-input-affix-wrapper,.dark-mode .itmain-form-modal-root .ant-input-number,.dark-mode .itmain-form-modal-root .ant-select-selector{background:#2a2d33!important;border-color:#ffffff24!important;color:#f1f2f4!important}.dark-mode .itmain-form-modal-root .ant-input::placeholder,.dark-mode .itmain-form-modal-root .ant-input-affix-wrapper .ant-input::placeholder,.dark-mode .itmain-form-modal-root .ant-input-number-input::placeholder,.dark-mode .itmain-form-modal-root .ant-select-selection-placeholder{color:#fff6!important}.dark-mode .itmain-form-modal-root .ant-input-affix-wrapper .ant-input{background:transparent!important;color:#f1f2f4!important}.dark-mode .itmain-form-modal-root .ant-input-password-icon,.dark-mode .itmain-form-modal-root .ant-input-suffix .anticon,.dark-mode .itmain-form-modal-root .ant-select-arrow{color:#fff9!important}.dark-mode .itmain-form-modal-root .ant-select-selection-item{color:#f1f2f4!important}.dark-mode .itmain-form-modal-root .ant-input:focus,.dark-mode .itmain-form-modal-root .ant-input-affix-wrapper-focused,.dark-mode .itmain-form-modal-root .ant-input-number-focused,.dark-mode .itmain-form-modal-root .ant-select-focused .ant-select-selector{border-color:#5e7ea8!important;box-shadow:0 0 0 2px #5e7ea840!important}.dark-mode .itmain-form-modal-root .ant-modal-footer{border-top-color:#ffffff14}.dark-mode .itmain-form-modal-root .ant-modal-footer .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous){background:transparent;border-color:#ffffff2e;color:#e9e9e9}.dark-mode .itmain-form-modal-root .ant-modal-footer .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):hover{background:#ffffff0f!important;border-color:#ffffff47!important;color:#fff!important}.dark-mode .ant-select-dropdown{background:#1f2126;border:1px solid rgba(255,255,255,.08)}.dark-mode .ant-select-dropdown .ant-select-item{color:#e9e9e9}.dark-mode .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-selected),.dark-mode .ant-select-dropdown .ant-select-item-option-selected{background:#5e7ea82e}body{font-family:Inter,sans-serif;margin:0;padding:0;background-color:var(--background-color)}*{box-sizing:border-box}:root{--background-color: #F9F9F9;--black-0: #0C0B19;--black-1: #1C2333;--gray-1: #64696F;--white-0: #FFFFFF;--gray-2: #525761}.dark-mode{--background-color: #1c1c1e;--black-0: #FFFFFF;--black-1: #F1F2F1;--gray-1: #E9E9E9;--white-0: #1c1c1e;--gray-2: #FFFFFF}.dark-mode .ant-table-cell{color:#ffffffd1!important}.dark-mode .email-table{color:#ffffffb3!important}@media (max-width: 768px){button,a,[role=button]{min-height:44px;min-width:44px}.ant-table-wrapper{-webkit-overflow-scrolling:touch}body{-webkit-text-size-adjust:100%}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important;top:0!important;padding-bottom:0!important}.ant-modal-content{padding:16px!important}.patient-modal-root .ant-modal{max-width:100vw!important;margin:0!important}.patient-modal .row{flex-direction:column!important;gap:12px!important}.patient-modal .row>*{width:100%!important}.new-consultation-container{flex-direction:column!important}.new-consultation-form .row{flex-direction:column!important;gap:12px!important}.new-consultation-form .row>*{width:100%!important}.main_container>.ant-page-header,.main_container .page-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.ant-tabs-nav-wrap{overflow-x:auto!important}.responsive-stack-mobile{flex-direction:column!important;gap:12px!important}.responsive-stack-mobile>*{width:100%!important}.main_container{padding:12px!important}}
