*{padding:0;margin:0;box-sizing:border-box}body{height:100vh;width:100vw}::-webkit-scrollbar-thumb{display:none}scrollbar-thumb{display:none}::-webkit-scrollbar{display:none}scrollbar{display:none}.react-responsive-modal-modal{max-height:760px!important}@font-face{font-family:Inter;font-weight:400;src:url(/assets/Inter-Regular-3127f0b8.ttf)}@font-face{font-family:Inter;font-weight:500;src:url(/assets/Inter-Medium-a645f554.ttf)}@font-face{font-family:Inter;font-weight:600;src:url(/assets/Inter-SemiBold-b0b540e6.ttf)}@font-face{font-family:Inter;font-weight:700;src:url(/assets/Inter-Bold-412c068e.ttf)}.table_fix_header{overflow-y:auto;width:100%;height:100%}.table_fix_header thead th{position:sticky;top:0}table{border-collapse:collapse;width:100%}.table_header_bg{background-color:#f9fafb;height:auto}th,td{border:none;text-align:start;border-bottom:1px solid #e5e7eb}.no_border_bottom{border-bottom:none}td{padding:16px 24px}.patient_table_adjustment{text-align:center}.patient_table_header_fontsize{font-size:11px}.staff_table_no_data_found{width:17%}.table_row_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#374151}th{padding:16px 24px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#374151}.no_data_found{display:flex;justify-content:center;align-items:center;height:150px;margin-left:150px;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:20px;color:#111827}.no_data_found_patient{margin-top:24px;margin-left:21px;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:#111827}.patient_action_wrapper{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:15px}.patient_action_button{height:28px;width:88px;border-radius:24px;background-color:#b1ddde;display:flex;justify-content:center;align-items:center;gap:3px;cursor:pointer}.patient_action_stop_button{background-color:#f3f4f6}.patient_action_stop_button_text{color:#6b7280!important}.patient_action_button_text{font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:20px;color:#006560}.patient_action_button_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.patient_name_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:12px;cursor:pointer}.patient_name_wrapper .patient_profile{display:flex;justify-content:center;align-items:center}.patient_name_wrapper .patient_name_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#111827}.care_plan_list_action{display:flex;justify-content:center;align-items:center;gap:12px}.care_plan_list_action .care_plan_list_action_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.staff_screen_table_action_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:15px}.staff_screen_table_action_wrapper .icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.staff_screen_table_action_wrapper .staff_table_action_button_wrapper{width:78px;height:28px;background-color:#b1ddde;border-radius:26px;display:flex;justify-content:center;align-items:center;cursor:pointer;gap:2px}.staff_screen_table_action_wrapper .staff_table_action_button_wrapper .staff_table_action_button_icon{display:flex;justify-content:center;align-items:center}.staff_screen_table_action_wrapper .staff_table_action_button_wrapper .staff_table_action_button_text{font-family:Inter;font-size:11px;font-weight:500;line-height:20px;text-align:center;color:#006560}.staff_screen_table_action_wrapper .staff_table_action_button_wrapper .staff_table_action_stop_button_text{color:#6b7280!important}.staff_screen_table_action_wrapper .staff_table_action_stop_button{background-color:#f3f4f6!important}.add_shifts_wrapper{padding:8px;overflow:hidden;width:30%}.accordion_container{width:100%}.accordion_container h1{font-size:2.5rem;color:#e1e1e1;margin-bottom:2rem;text-align:center}.accordion{display:flex;flex-direction:column;gap:1rem}.accordion_item{list-style:none;background-color:#fff;padding:1.25rem;border-top:1px solid #d9d9d9;padding-bottom:50px}.accordion_title{color:var(--neutral-900, #111827);font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:-.4px;display:flex;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}.accordion_title span{color:#8b8b8b}.accordion_content{color:#8b8b8b;height:0;overflow:hidden;transition:all ease-out .3s;padding:0 140px}.accordion_content.active{height:auto;margin-top:2rem}.accordion_border_top_none{border-top:none!important}.accordion_assign_staff_details_container{display:flex;justify-content:space-between;align-items:flex-start}.accordion_assign_staff_details_container .accordion_assign_staff_details_wrapper{display:flex;justify-content:center;align-items:center;gap:16px}.accordion_assign_staff_details_container .accordion_assign_staff_details_wrapper .accordion_assign_staff_details_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827}.accordion_task_render_wrapper{display:flex;flex-direction:column;gap:32px;margin-top:32px}.accordion_assign_staff_details_header{display:flex;justify-content:flex-start;align-items:center}.accordion_assign_staff_details_header .accordion_assign_staff_details_header_arrow{display:flex;justify-content:center;align-items:center;cursor:pointer}.accordion_assign_staff_details_header .accordion_assign_staff_details_header_content{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#111827}.pagination-container{display:flex;list-style-type:none}.pagination-container .pagination-item{height:36px;margin:auto 4px;display:flex;box-sizing:border-box;align-items:center;justify-content:center;letter-spacing:.01071em;border-radius:6px;min-width:36px;color:var(--neutral-700, #374151);font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:20px}.pagination-container .pagination-item.dots:hover{background-color:transparent;cursor:default}.pagination-container .pagination-item:not(.no-hover):hover{background-color:#e0f1f2;cursor:pointer}.pagination-container .pagination-item.selected{background-color:#e0f1f2;color:#004943}.pagination-container .pagination-item .adjust-arrow{display:flex;justify-content:flex-start;align-items:center;gap:7px;margin-right:15px;margin-top:-1px;cursor:pointer}.pagination-container .pagination-item .arrow_right_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:7px;margin:auto 15px;cursor:pointer}.pagination-container .pagination-item .pagination_content{color:var(--neutral-700, #374151);text-align:justify;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:20px}.pagination-container .pagination-item.disabled{pointer-events:none;opacity:.6}.pagination-container .pagination-item.disabled .arrow:before{border-right:.12em solid rgba(0,0,0,.43);border-top:.12em solid rgba(0,0,0,.43)}.pagination-container .pagination-item.disabled:hover{background-color:transparent;cursor:default}.primary_button_container{width:100%;height:48px;background-color:#006560;border-radius:6px;padding:0 24px;cursor:pointer}.primary_button_container .primary_button_wrapper{display:flex;align-items:center;height:100%;width:100%;gap:8px}.primary_button_container .primary_button_text{font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:#fff}.primary_button_disable{cursor:not-allowed}.tab_screen_container{width:100%;height:40px}.tab_screen_container .tab_screen_wrapper{height:100%;width:100%;display:flex;justify-content:space-between;align-items:center}.tab_screen_container .tab_screen_content_wrapper{width:100%;cursor:pointer;height:100%;justify-content:flex-start;align-items:center;display:flex;border-bottom:1px solid #e5e7eb;padding:0 16px;transition:.25s ease-in}.tab_screen_container .tab_screen_content_wrapper .tab_screen_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#374151}.tab_screen_container .tab_screen_active_content_wrapper{background-color:#e0f1f2;border-color:#004943}.tab_screen_container .tab_screen_active_content_wrapper .tab_screen_active_content{color:#004943}.textarea_container_label_wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:3px}.textarea_container_label{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#111827;margin-bottom:4px}.textarea_field_container{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-radius:6px;box-shadow:0 1px 2px #1018280d;background:#fff;border:1px solid #d1d5db;height:100%}.textarea_field_container .textarea_field_wrapper{flex-grow:1;height:100%}.textarea_field_container .textarea_field{outline:none;border:none;padding:0 8px;height:100%;width:100%;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827}.textarea_field_container .textarea_field::placeholder{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#9ca3af}.textarea_field_error_message{font-family:Inter;font-size:14px;font-style:normal;color:#ef4444;font-weight:400;line-height:20px;margin-top:4px}.textarea_border_error{border-color:#ef4444}textarea{resize:none}.textarea_field_active{caret-color:#49b2b2}.profile_setting_tooltip_container .profile_setting_profile_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:8px}.profile_setting_tooltip_container .profile_setting_profile_wrapper .profile_setting_image{display:flex;justify-content:center}.profile_setting_tooltip_container .profile_setting_profile_wrapper .profile_setting_name{font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:#111827}.profile_setting_tooltip_container .profile_setting_divider{border:.5px solid #eee;margin-top:16px}.profile_setting_tooltip_container .profile_setting_flex_wrapper{display:flex;flex-direction:column;gap:12px}.profile_setting_tooltip_container .profile_setting_list_wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:12px}.profile_setting_tooltip_container .profile_setting_list_wrapper .profile_setting_list_content{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#6b7280;cursor:pointer}.profile_setting_tooltip_container .profile_setting_list_wrapper .profile_setting_list_wrapper_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.core-styles-module_show__Nt9eE{opacity:1!important}.month_container{width:100%;height:100%;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(5,1fr)}.month_container .month_component_draggable_wrapper{display:flex;width:100%;height:100%}.schedule_container{width:100%;height:100%;padding-top:12px}.schedule_container .schedule_calender_header{margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.schedule_container .schedule_calender_header .schedule_button{padding:8px 20px;height:fit-content}.schedule_container .schedule_calender_header .calender_month_change_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:10px}.schedule_container .schedule_calender_header .calender_month_change_wrapper .calender_month_content{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;letter-spacing:0em;color:#111827}.schedule_container .schedule_calender_header .calender_month_change_wrapper .calender_handler{display:flex;justify-content:center;cursor:pointer;align-items:center}.schedule_container .month_component_wrapper{width:100%;height:94%;overflow-y:auto}.schedule_container .month_component_wrapper .month_component_day_heading{border:.2px solid #000;height:36px;position:sticky;top:0;z-index:1;background-color:#f3f4f6;display:grid;grid-template-columns:repeat(7,1fr);width:100%}.schedule_container .month_component_wrapper .month_component_day_heading .month_day_name{color:#1f2937;font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:20px;padding:8px}.day_container{width:100%;border-bottom:.2px solid #000;border-left:.2px solid #000;padding:10px;overflow:scroll}.day_container .day_wrapper{display:flex;justify-content:space-between;gap:5px;margin-bottom:10px;height:24px}.day_container .day_wrapper .day_text_content{color:#4b5563;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:20px;order:2}.day_container .day_wrapper .day_text_day_color{color:#3c4043;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:20px}.day_container .day_wrapper .current_day{font-family:Inter;font-size:11px;font-weight:400;line-height:20px;text-align:center;width:20px;height:20px;color:#fff;background-color:#004943;border-radius:40px}.day_container .day_wrapper .calender_current_day{background-color:#1a73e8;width:24px;height:24px;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50%}.day_container .day_wrapper .day_component_add_shift{background-color:#e0f1f2;display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:6px;height:24px;gap:2px;cursor:pointer}.day_container .day_wrapper .day_component_add_shift .icon{display:flex;justify-content:center;align-items:center}.day_container .day_wrapper .day_component_add_shift .content{font-family:Inter;font-size:12px;font-weight:500;line-height:20px;text-align:center;color:#006560}.day_container .schedule_content_list_wrapper{cursor:pointer;height:24px;padding:8px;border-radius:4px;background-color:#e0f1f2;color:#004943;font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:20px;display:flex;justify-content:center;width:fit-content;align-items:center;flex-direction:column;margin-bottom:11px}.day_container_border_right{border-right:.2px solid #000}.day_component_instance_wrapper{position:absolute;background-color:#dc2626;top:-3px;right:-3px;width:15px;height:15px;border-radius:56px;display:flex;justify-content:center;align-items:center;color:#f3f4f6}.sidebar_container{display:flex;flex-direction:column;gap:32px;padding:32px 24px 0;width:100%;height:100%;background-color:#fff;border-right:1px solid #e5e7eb}.sidebar_container .sidebar_logo_wrapper{text-align:center}.sidebar_container .sidebar_navigation_wrapper{display:flex;justify-content:flex-start;flex-direction:column;gap:8px;overflow:auto}.sidebar_container .sidebar_navigation_wrapper .sidebar_navigation_content_wrapper{display:flex;justify-content:flex-start;align-items:center;height:48px;padding-left:12px;width:100%;gap:8px;cursor:pointer}.sidebar_container .sidebar_navigation_wrapper .sidebar_navigation_icon{display:flex;justify-content:center;align-items:center}.sidebar_container .sidebar_navigation_wrapper .sidebar_navigation_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#6b7280}.sidebar_container .sidebar_active{background-color:#006560;border-radius:6px}.sidebar_container .sidebar_active .sidebar_navigation_content{color:#fff}.screen_header_component_container{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:0 16px}.screen_header_component_container .screen_header_component_wrapper{display:flex;justify-content:end;align-items:center;gap:12px;flex:1}.screen_header_component_container .screen_header_component_wrapper .screen_header_component_search_wrapper{flex:.7}.screen_header_component_container .screen_header_notification_icon{display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative}.screen_header_component_container .screen_header_notification_icon .notification_badge{position:absolute;width:18px;height:18px;background-color:#006560;color:#fff;top:-2px;left:15px;display:flex;justify-content:center;align-items:center;border-radius:22px;font-family:Inter;font-size:11px;font-weight:400;line-height:20px;letter-spacing:0em;border:1px solid #F9FAFB}.screen_header_component_container .screen_header_profile_wrapper{justify-content:center;align-items:center;display:flex;cursor:pointer}.header_container{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.header_container .header_content_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:16px}.header_container .header_content_wrapper .header_arrow_left_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.header_container .header_content_wrapper .header_content_text{font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:36px;letter-spacing:-.56px;color:#111827}.header_container .header_search_button_wrapper{display:flex;justify-content:space-between;align-items:center;gap:16px}.header_container .header_search_button_wrapper .header_search_button{height:48px;width:fit-content}.header_container .header_search_button_wrapper .search_input{width:375px}.search_input_field_container{width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:6px;box-shadow:0 1px 2px #1018280d;background:#fff;border:1px solid #d1d5db;height:40px}.search_input_field_container .search_icon_wrapper{display:flex;justify-content:center;align-items:center;padding-left:12px}.search_input_field_container .search_input_field_wrapper{flex-grow:1}.search_input_field_container .search_input_field_wrapper .search_input_field{outline:none;border:none;padding:0 8px;height:100%;width:100%;font-size:15px;background:none}.file_upload_box{display:none}.file_upload_box_label_content{align-items:center;display:flex;width:100%;justify-content:center}.profile_upload_container .image_upload_wrapper{display:flex;justify-content:flex-start;align-items:center;margin-top:32px;gap:12px}.profile_upload_container .image_upload_wrapper .profile_pic{display:flex;justify-content:center;align-items:center}.profile_upload_container .image_upload_wrapper .upload_button_wrapper{display:flex;gap:12px;flex-direction:column;justify-content:center;align-items:center;margin-top:-15px}.profile_upload_container .image_upload_wrapper .upload_button_wrapper .upload_content{font-family:Inter;font-size:13px;font-style:normal;font-weight:600;line-height:20px;color:#6b7280}.profile_upload_container .image_upload_wrapper .upload_button_wrapper .upload_button_flex_wrapper{display:flex;justify-content:flex-start;align-items:center;height:40px;width:138px;border-radius:6px;border:1px solid #d1d5db;gap:7px;padding:0 24px;cursor:pointer}.profile_upload_container .image_upload_wrapper .upload_button_wrapper .upload_button_flex_wrapper .upload_button_icon{display:flex;justify-content:center;align-items:center}.profile_upload_container .image_upload_wrapper .upload_button_wrapper .upload_button_flex_wrapper .upload_button{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:28px;color:#374151}.edit_screen_profile_container{display:flex;justify-content:space-between;align-items:center;margin-top:32px}.edit_screen_profile_container .edit_screen_profile_viewer{display:flex;justify-content:flex-start;align-items:center;gap:12px}.edit_screen_profile_container .edit_screen_profile_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#6b7280}.edit_screen_profile_container .edit_screen_profile{display:flex;justify-content:center;align-items:center;position:relative;border-radius:100px}.edit_screen_profile_container .edit_screen_profile .edit_profile_camera_wrapper{width:29.54px;height:29.54px;background-color:#e0f1f2;border-radius:100px;position:absolute;bottom:0;right:0;display:flex;justify-content:center;align-items:center}.edit_screen_profile_container .edit_screen_profile .edit_profile_camera_wrapper .edit_profile_camera_icon{z-index:999999;display:flex;justify-content:center;align-items:center;cursor:pointer}.edit_screen_profile_container .edit_screen_profile .edit_empty_profile_camera_wrapper{width:27.54px;height:27.54px;background-color:#e0f1f2;border-radius:100px;position:absolute;bottom:18px;right:6px;display:flex;justify-content:center;align-items:center}.edit_screen_profile_container .edit_screen_profile .edit_empty_profile_camera_wrapper .edit_profile_camera_icon{z-index:999999;display:flex;justify-content:center;align-items:center;cursor:pointer}.edit_screen_profile_container .edit_screen_upload_button{width:103px;height:40px;border-radius:6px;border:1px solid #D1D5DB;box-shadow:0 1px 2px #1018280d;background-color:#fff;display:flex;justify-content:center;align-items:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:#374151;cursor:pointer}.edit_screen_profile_container .edit_screen_print_wrapper{width:106px;height:38px;border-radius:6px;border:1px solid #d1d5db;display:flex;justify-content:center}.edit_screen_profile_container .edit_screen_print_wrapper .print_button_wrapper{display:flex;gap:8px;justify-content:center;align-items:center;cursor:pointer}.edit_screen_profile_container .edit_screen_print_wrapper .print_button_wrapper .icon{display:flex;justify-content:center;align-items:center}.edit_screen_profile_container .edit_screen_print_wrapper .print_button_wrapper .print_button_text{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;text-align:center;color:#374151}.secondary_button_container{width:100%;height:48px;border-radius:6px;padding:0 24px;cursor:pointer;border:1px solid #D1D5DB;box-shadow:0 1px 2px #1018280d}.secondary_button_container .secondary_button_wrapper{display:flex;align-items:center;height:100%;width:100%;gap:8px}.secondary_button_container .secondary_button_text{font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:#374151}.secondary_button_disable{cursor:not-allowed}.loader{width:25px;height:25px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid #fff;animation:prixClipFix 2s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.date_picker_container{width:100%;height:100%}.date_picker_container .date_picker_input_wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:6px;box-shadow:0 1px 2px #1018280d;background:#fff;border:1px solid #d1d5db;height:40px}.date_picker_container .input_eye_wrapper{padding-right:8px;display:flex;justify-content:center;align-items:center;cursor:pointer}.date_picker_container .blur_close_icon{opacity:0}.date_picker_container .input_container_label_wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:3px}.date_picker_container .input_container_label{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#111827;margin-bottom:4px}.date_picker_container .required_label{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#ef4444}.date_picker_container .input_field{outline:none;border:none;padding:0 8px;height:100%;width:100%;font-size:15px}.date_picker_container .input_field_wrapper{flex-grow:1;height:85%}.date_picker_container .day_color{color:#006560}.date_picker_container .input_field::placeholder{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#9ca3af}.date_picker_container .input_field_error_message{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#ef4444;margin-top:4px}.date_picker_container .input_border_error{border-color:#ef4444}.date_picker_event_disable{pointer-events:none;cursor:not-allowed}.rmdp-calendar,.rmdp-calendar .rmdp-header,.rmdp-calendar .rmdp-weeks,.rmdp-calendar .rmdp-weeks .rmdp-days .rmdp-day,.rmdp-calendar .rmdp-months .rmdp-month{font-family:Inter,sans-serif;font-size:16px}.rmdp-selected span{background-color:#006560!important}.rmdp-arrow{border-color:#006560!important}.rmdp-day.rmdp-today span{border:1px solid #006560!important;background-color:transparent!important;color:#111827!important}.rmdp-week-day{color:#006560!important}.rmdp-calendar-container-mobile{top:0;bottom:0;right:0;left:0;background-color:#0009}.rmdp-calendar-container-mobile .rmdp-mobile.rmdp-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.rmdp-mobile.rmdp-wrapper{box-shadow:unset;border:1px solid #cfd8e2}.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{height:30px;font-size:16px;padding-bottom:15px}.rmdp-mobile .rmdp-arrow-container{height:26px;width:26px}.rmdp-mobile .rmdp-arrow{padding:3px;height:3px;width:3px;margin-top:6px}.rmdp-mobile .rmdp-up i{margin-top:10px}.rmdp-mobile .rmdp-left i{margin-left:4px;margin-top:7px}.rmdp-mobile .rmdp-right i{margin-left:-2px;margin-top:7px}.rmdp-rtl.rmdp-mobile .rmdp-right i{margin-left:5px}.rmdp-rtl.rmdp-mobile .rmdp-left i{margin-left:-1px}.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{height:38px;width:38px}.rmdp-mobile .rmdp-day span{font-size:15px}.rmdp-mobile .dvdr{margin:0 10px}.rmdp-mobile .ok{position:absolute;bottom:0}.rmdp-mobile .rmdp-week-day{margin-top:10px;margin-bottom:3px}.rmdp-mobile .only.rmdp-month-picker,.rmdp-mobile .only.rmdp-year-picker{margin:15px 0}.rmdp-mobile .rmdp-action-button{margin:15px 3px 0;font-size:13px}.rmdp-mobile .rmdp-action-buttons{display:flex;justify-content:flex-end;align-items:center;padding:0 10px}.rmdp-mobile .rmdp-rtl .rmdp-action-button{float:left;margin-right:unset;margin-left:10px}.rmdp-mobile .rmdp-action-button:focus{outline:none}.rmdp-mobile .rmdp-header{margin-top:15px;margin-left:10px;margin-right:10px}.rmdp-mobile .rmdp-panel-header{margin-top:20px}.rmdp-mobile .rmdp-day-picker{margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-action-button{margin-bottom:15px}@media (max-width: 420px){.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{height:32px;width:32px}.rmdp-mobile .only.rmdp-month-picker,.rmdp-mobile .only.rmdp-year-picker{width:230px}.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{height:20px}.rmdp-mobile .rmdp-day span{font-size:14px}.rmdp-mobile .rmdp-day-picker{padding:10px 5px}.rmdp-mobile.rmdp-single .rmdp-day-picker{padding:10px}.rmdp-mobile .rmdp-arrow-container{height:20px;width:20px;margin:0 12px}.rmdp-mobile .rmdp-arrow{padding:2px;height:3px;width:3px;margin-top:6px}.rmdp-mobile .rmdp-action-button{font-size:13px;padding:5px}.rmdp-mobile .rmdp-action-button:first-child{padding-right:10px}.rmdp-mobile .rmdp-panel-header{padding-bottom:20px}.rmdp-mobile .rmdp-left i,.rmdp-mobile .rmdp-right i{margin-top:6px}.rmdp-mobile .rmdp-up i{margin-top:8px}.rmdp-mobile .rmdp-down i{margin-top:4px}.rmdp-mobile .rmdp-header{margin-top:10px;margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-panel-header{margin-top:15px}.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{font-size:14px}.rmdp-mobile .rmdp-day-picker{margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-action-button{margin-bottom:10px;font-size:12px}}@media (max-height: 450px){.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{height:9px;font-size:12px;line-height:15px}.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{height:22px;width:22px}.rmdp-mobile .rmdp-time-picker{padding:0;min-width:130px!important}.rmdp-mobile .rmdp-time-picker div input{font-size:12px;padding:2px}.rmdp-mobile .rmdp-day span{font-size:12px}.rmdp-mobile .rmdp-month-picker .rmdp-day span,.rmdp-mobile .rmdp-week-day{font-size:10px}.rmdp-mobile .rmdp-day-picker{padding:0 7px}.rmdp-mobile .rmdp-panel-body{padding:0;margin:5px 0}.rmdp-mobile .rmdp-panel-body li{font-size:11px;margin:5px}.rmdp-mobile .rmdp-action-button{font-size:9px;padding:0 5px;margin:10px 5px}.rmdp-mobile .rmdp-action-button:first-child{margin-right:10px}.rmdp-mobile .rmdp-arrow-container{margin:0 3px;height:16px;width:16px}.rmdp-mobile .rmdp-arrow{padding:2px;height:2px;width:2px;margin-top:3px}.rmdp-mobile .only.rmdp-month-picker,.rmdp-mobile .only.rmdp-year-picker{height:160px}.rmdp-mobile .rmdp-time-picker div input,.rmdp-mobile .dvdr{margin:0}.rmdp-mobile .rmdp-week-day{margin-top:0}.rmdp-mobile .rmdp-left i{margin-top:4px;margin-left:4px}.rmdp-mobile .rmdp-right i{margin-top:4px;margin-left:0}.rmdp-mobile .rmdp-up i{margin-top:5px}.rmdp-mobile .rmdp-header{margin-top:10px;margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-panel-header{margin-top:13px}.rmdp-mobile .rmdp-day-picker{margin-left:0;margin-right:0}.rmdp-mobile .rmdp-action-button{margin-bottom:10px}}.react-responsive-modal-root{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}.react-responsive-modal-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{width:0;height:100%;content:"";display:inline-block;vertical-align:middle}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#ffffff;box-shadow:0 12px 15px #00000040;margin:1.2rem;padding:1.2rem;position:relative;overflow-y:auto}.react-responsive-modal-closeButton{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.react-responsive-modal-overlay,.react-responsive-modal-container,.react-responsive-modal-modal{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes react-responsive-modal-modal-out{0%{transform:scale(1);opacity:1}to{transform:scale(.96);opacity:0}}.location_modal_heading{font-family:Inter;font-size:22px;font-style:normal;font-weight:500;line-height:20px;color:#111827;padding:10px;margin-bottom:10px}.location_modal_wrapper{background-color:#fff;border-radius:16px!important;width:514px}.location_modal_address_name_heading{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:#6b7280;padding:20px 10px 10px}.location_modal_address_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#6b7280;padding:3px 10px 10px;line-height:1.2;max-height:2.6em;overflow:hidden;position:relative}.location_modal_address_content:after{content:"...";position:absolute;bottom:0;right:0;padding-left:20px;background:linear-gradient(to right,rgba(255,255,255,0),white 50%)}.location_submit{margin-top:15px;display:flex;width:150px;justify-content:flex-end;align-items:center}.location_google_container{width:100%;height:100%;margin-top:10px;position:relative}.location_submit_without_location_name{margin-top:20px;width:150px;display:flex;justify-content:flex-end;align-items:center}.button_wrapper{width:130px;height:44px;background-color:#006560;color:#fff;border-radius:6px;display:flex;justify-content:center;align-items:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:28px;cursor:pointer}.location_picker_container .location_picker_input_wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:6px;box-shadow:0 1px 2px #1018280d;background:#fff;border:1px solid #d1d5db;height:40px;cursor:pointer}.location_picker_container .input_location_wrapper{padding-left:8px;display:flex;justify-content:center;align-items:center;cursor:pointer}.location_picker_container .input_container_label_wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:3px}.location_picker_container .input_container_label{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#111827;margin-bottom:4px}.location_picker_container .required_label{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#ef4444}.location_picker_container .input_field{outline:none;border:none;padding:0 8px;height:100%;width:100%;font-size:15px;cursor:pointer}.location_picker_container .input_field_wrapper{flex-grow:1;height:85%}.location_picker_container .day_color{color:#006560}.location_picker_container .input_field::placeholder{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#9ca3af}.location_picker_container .input_field_error_message{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#ef4444;margin-top:4px}.location_picker_container .input_border_error{border-color:#ef4444}.patient_edit_container{width:100%;height:100%}.patient_edit_container .edit_patient_input_field_flex_container{display:flex;flex-direction:column;gap:20px;margin-top:32px}.patient_edit_container .edit_patient_input_field_flex_container .patient_edit_input_field_flex_wrapper{display:flex;justify-content:flex-start;gap:20px}.patient_edit_container .edit_patient_input_field_flex_container .patient_edit_input_field_flex_wrapper .patient_edit_input_width{flex:1}.patient_edit_container .edit_patient_input_field_flex_container .border_bottom{border:.5px solid #d9d9d9;margin-bottom:32px;margin-top:20px;width:100%}.patient_edit_container .patient_edit_personal_wrapper .patient_edit_personal_info_heading{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#111827}.patient_edit_container .patient_edit_personal_wrapper .edit_patient_personal_info_field_flex-container{display:flex;flex-direction:column;margin-top:24px;gap:20px}.patient_edit_container .patient_edit_personal_wrapper .edit_patient_personal_info_field_flex-container .patient_edit_personal_info_flex_wrapper{display:flex;justify-content:flex-start;gap:20px}.patient_edit_container .patient_edit_personal_wrapper .edit_patient_personal_info_field_flex-container .patient_edit_personal_info_flex_wrapper .patient_edit_personal_info_input_width{flex:1}.patient_edit_container .patient_edit_personal_wrapper .edit_patient_personal_info_field_flex-container .border_bottom_personal_info{border:.5px solid #d9d9d9;margin-bottom:32px;margin-top:20px;width:100%}.patient_edit_container .patient_edit_medical_wrapper .patient_edit_medical_info_heading{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#111827}.patient_edit_container .patient_edit_medical_wrapper .patient_edit_medical_info_field_flex_container{display:flex;flex-direction:column;gap:20px;margin-top:24px}.patient_edit_container .patient_edit_medical_wrapper .patient_edit_medical_info_field_flex_container .patient_edit_medical_info_flex_wrapper{display:flex;justify-content:flex-start;gap:20px}.patient_edit_container .patient_edit_medical_wrapper .patient_edit_medical_info_field_flex_container .patient_edit_medical_info_flex_wrapper .patient_edit_medical_info_input_width{flex:1}.patient_edit_container .patient_edit_medical_wrapper .patient_edit_medical_info_field_flex_container .border_bottom_medical_info{border:.5px solid #d9d9d9;margin-bottom:32px;margin-top:20px;width:100%}.patient_edit_container .next_of_kin_wrapper .next_kin_heading_wrapper{display:flex;justify-content:space-between;align-items:center}.patient_edit_container .next_of_kin_wrapper .next_kin_heading_wrapper .next_kin_add_button_wrapper{padding:10px 24px;border-radius:6px;border:1px solid #D1D5DB;box-shadow:0 1px 2px #1018280d;display:flex;justify-content:center;align-items:center;gap:7px;cursor:pointer}.patient_edit_container .next_of_kin_wrapper .next_kin_heading_wrapper .next_kin_add_button_wrapper .next_kin_add_button_icon{display:flex;justify-content:center;align-items:center}.patient_edit_container .next_of_kin_wrapper .next_kin_heading_wrapper .next_kin_add_button_wrapper .next_kin_add_button_content{font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:#374151}.patient_edit_container .next_of_kin_wrapper .next_kin_heading_wrapper .next_of_kin_heading{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#111827}.patient_edit_container .next_of_kin_wrapper .next_of_kin_field_flex_wrapper{display:flex;flex-direction:column;gap:24px;margin-top:24px}.patient_edit_container .next_of_kin_wrapper .next_of_kin_field_flex_wrapper .next_kin_field{display:flex;justify-content:flex-start;gap:20px}.patient_edit_container .next_of_kin_wrapper .next_of_kin_field_flex_wrapper .next_kin_field .input_width{flex:1}.patient_edit_container .next_of_kin_wrapper .next_of_kin_field_flex_wrapper .kin_delete_button{width:44px;height:44px;border-radius:6px;border:1px solid #d1d5db;box-shadow:0 1px 2px #1018280d;display:flex;justify-content:center;align-items:center;margin-top:21px;cursor:pointer}.patient_edit_container .next_of_kin_wrapper .next_of_kin_field_flex_wrapper .kin_delete_button_disable{pointer-events:none;opacity:.8}.patient_edit_container .patient_edit_button_wrapper{width:100%;height:48px;margin-top:29px;display:flex;justify-content:flex-end;align-items:center;gap:30px;padding-bottom:10px}.patient_edit_container .patient_edit_button_disable{opacity:.5;pointer-events:none}.care_plan_list_container{width:100%;height:100%;overflow:hidden}.care_plan_list_container .add_care_plan_button_wrapper{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.care_plan_list_container .add_care_plan_button_wrapper .add_care_plan_button{width:199px}.care_plan_list_container .add_care_plan_button_wrapper .add_care_plan_button .add_care_plan_button{height:36px}.care_plan_list_container .care_plan_list_table_wrapper{height:100%;width:100%;overflow-y:auto;padding-bottom:50px}.add_care_plan_container{width:100%;height:100%}.add_care_plan_container .add_care_plan_header{margin:32px 0;display:flex;justify-content:flex-start;align-items:center;gap:8px}.add_care_plan_container .add_care_plan_header .add_care_plan_header_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.add_care_plan_container .add_care_plan_header .add_care_plan_header_content{font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:#111827}.add_care_plan_container .add_care_plan_input_wrapper{width:100%;display:flex;flex-direction:column;gap:24px}.add_care_plan_container .add_care_plan_input_wrapper .input_field{width:100%}.add_care_plan_container .add_care_plan_divider{width:100%;height:1px;border-radius:40px;background-color:#d9d9d9;margin-top:40px}.add_care_plan_container .task_heading_wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:34px}.add_care_plan_container .task_heading_wrapper .task_heading_content{font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:#111827}.add_care_plan_container .task_heading_wrapper .task_add_button_wrapper{padding:10px 24px;display:flex;justify-content:center;align-items:center;gap:7px;background-color:#e0f1f2;border-radius:6px;cursor:pointer}.add_care_plan_container .task_heading_wrapper .task_add_button_wrapper .task_add_button_icon{display:flex;justify-content:center;align-items:center}.add_care_plan_container .task_heading_wrapper .task_add_button_wrapper .task_add_button_content{font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:#006560}.add_care_plan_container .task_field_wrapper{width:85%;margin-top:32px;display:flex;justify-content:center;align-items:center;gap:32px}.add_care_plan_container .task_field_wrapper .dot_six_icon{display:flex;justify-content:center;align-items:center}.add_care_plan_container .task_field_wrapper .task_input_field_wrapper{flex-grow:1;padding:24px 12px 24px 24px;border-radius:8px;border:1px solid #D1D5DB;display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.add_care_plan_container .task_field_wrapper .task_input_field_wrapper .task_input{flex-grow:1;width:100%;height:43px}.add_care_plan_container .task_field_wrapper .task_input_field_wrapper .task_select_wrapper{display:flex;flex-direction:column;gap:17px;width:201px}.add_care_plan_container .task_field_wrapper .task_input_field_wrapper .task_select_wrapper .task_select{width:100%;height:40px}.add_care_plan_container .task_field_wrapper .task_input_field_wrapper .add_option_field_button_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-top:13px}.add_care_plan_container .task_field_wrapper .task_input_field_wrapper .add_option_field_button_wrapper .add_option_icon{display:flex;justify-content:center;align-items:center}.add_care_plan_container .task_field_wrapper .task_input_field_wrapper .add_option_field_button_wrapper .add_option_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#006560;cursor:pointer}.add_care_plan_container .task_field_wrapper .task_action_button_wrapper{display:flex;justify-content:center;align-items:center;gap:8px}.add_care_plan_container .task_field_wrapper .task_action_button_wrapper .task_action_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.add_care_plan_container .task_field_wrapper .task_action_button_wrapper .disable_trash_icon{opacity:.8;pointer-events:none}.add_care_plan_container .task_yes_or_no_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:12px}.add_care_plan_container .task_yes_or_no_wrapper .task_yes_or_no_icon{display:flex;justify-content:center;align-items:center}.add_care_plan_container .task_yes_or_no_wrapper .task_yes_or_no_content{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#6b7280}.add_care_plan_container .care_plan_create_button_wrapper{display:flex;justify-content:flex-end;align-items:center;margin-top:48px}.add_care_plan_container .care_plan_create_button_wrapper .care_plan_button{display:flex;justify-content:flex-start;align-items:center;gap:20px}.task_input_container{width:100%;height:100%;display:flex}.task_input_container .input_field_active{caret-color:#49b2b2}.task_input_container .task_input_field_container{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;border-bottom:1px solid #D1D5DB}.task_input_container .task_input_field_container .input_field{outline:none;border:none;padding-right:8px;height:100%;width:100%;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.task_input_container .task_input_field_container .input_field::placeholder{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#9ca3af}.task_input_container .task_input_field_container .input_field_wrapper{flex-grow:1;height:100%}.task_input_container .task_input_field_container .input_field_wrapper .input_field_active .input_field_active{caret-color:#49b2b2}.task_input_container .task_input_field_container .input_icon{display:flex;justify-content:center;align-items:center}.task_input_container .input_field_error_message{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#ef4444;margin-top:4px}.task_input_container .input_border_error{border-bottom-color:#ef4444}.task_input_container .placeholder_color::placeholder{color:#ef4444!important}.task_select_container{width:100%;height:100%}.schedule_modal_wrapper{background-color:#fff;border-radius:8px!important;padding:24px 24px 20px;width:445px;box-shadow:0 25px 50px -12px #10182840}.schedule_modal_wrapper .schedule_heading_flex_wrapper{display:flex;justify-content:space-between;align-items:center}.schedule_modal_wrapper .schedule_heading_flex_wrapper .schedule_modal_heading{font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:#111827}.schedule_modal_wrapper .schedule_heading_flex_wrapper .close_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.schedule_modal_wrapper .schedule_input_wrapper{margin-top:32px;width:100%;height:100%;display:flex;flex-direction:column;gap:24px}.schedule_modal_wrapper .schedule_input_wrapper .date_picker_bg_change{background-color:#f9fafb;border:.5px solid #F3F4F6}.schedule_modal_wrapper .schedule_input_wrapper .date_picker_input{background-color:#f9fafb}.schedule_modal_wrapper .schedule_input_wrapper .label_className{color:#9ca3af}.schedule_modal_wrapper .schedule_input_wrapper .set_time_heading{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#9ca3af}.schedule_modal_wrapper .schedule_input_wrapper .time_picker_wrapper{display:flex;justify-content:space-between;align-items:center;gap:12px}.schedule_modal_wrapper .schedule_input_wrapper .select_care_plan{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#9ca3af;margin-bottom:8px}.schedule_modal_wrapper .schedule_input_wrapper .care_plan_list_wrapper{width:100%;height:210px;padding:10px 12px;border-radius:8px;border:.5px solid #D1D5DB;position:relative}.schedule_modal_wrapper .schedule_input_wrapper .care_plan_list_wrapper .care_plan_flex_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:8px}.schedule_modal_wrapper .schedule_input_wrapper .care_plan_list_wrapper .care_plan_flex_wrapper .checkbox_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.schedule_modal_wrapper .schedule_input_wrapper .care_plan_list_wrapper .care_plan_flex_wrapper .care_plan_list_content{font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:20px;color:#6b7280}.schedule_modal_wrapper .schedule_input_wrapper .care_plan_list_wrapper .care_plan_list_no_data_text{display:flex;justify-content:center;align-items:center;height:100%;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:#111827}.schedule_modal_wrapper .schedule_input_wrapper .care_plan_list_wrapper .care_plan_action_wrapper{position:absolute;bottom:10px;display:flex;justify-content:space-between;align-items:center;gap:20px}.schedule_modal_wrapper .schedule_input_wrapper .care_plan_list_wrapper .care_plan_action_wrapper .care_plan_action_flex_wrapper{display:flex;justify-content:center;align-items:center;gap:6px}.schedule_modal_wrapper .schedule_input_wrapper .care_plan_list_wrapper .care_plan_action_wrapper .care_plan_action_flex_wrapper .icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.schedule_modal_wrapper .schedule_input_wrapper .care_plan_list_wrapper .care_plan_action_wrapper .care_plan_action_flex_wrapper .content{font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:20px;color:#111827}.schedule_modal_wrapper .days_flex_wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:32px;gap:20px}.schedule_modal_wrapper .days_flex_wrapper .all_days_flex_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:7px}.schedule_modal_wrapper .days_flex_wrapper .all_days_flex_wrapper .days_check_box_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.schedule_modal_wrapper .days_flex_wrapper .all_days_flex_wrapper .days_content{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#374151}.schedule_modal_wrapper .staff_field_flex_wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:32px}.schedule_modal_wrapper .staff_field_flex_wrapper .staff_input_field_heading{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#9ca3af}.schedule_modal_wrapper .staff_field_flex_wrapper .input_bg{background-color:#f9fafb;border:.5px solid #F3F4F6}.schedule_modal_wrapper .staff_field_flex_wrapper .input_field_bg_change{background-color:#f9fafb}.schedule_modal_wrapper .schedule_button_wrapper{display:flex;justify-content:flex-end;align-items:center;margin-top:32px}.schedule_modal_wrapper .schedule_button_wrapper .button_action_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:16px}.time_picker_container{width:100%;height:100%}.time_picker_container .time_picker_label{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#9ca3af}.time_picker_container .time_picker_wrapper{margin-top:4px;width:100%;height:100%}.time_picker_container .time_picker_wrapper .time_picker_input{border-radius:6px!important;box-shadow:0 1px 2px #1018280d!important;border:.5px solid #F3F4F6!important;padding:6px 6px 6px 8px!important;padding-right:30px;width:187px!important;background-color:#f9fafb;font-family:Inter!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important;color:#374151!important}.time_picker_container .time_picker_wrapper input[type=time]::-webkit-calendar-picker-indicator{background:url(/assets/clock_icon-60995a1f.svg) center/contain no-repeat;width:20px;height:20px;cursor:pointer;padding:0}.time_picker_container .time_picker_wrapper input[type=time]:focus{border-color:#49b2b2!important;outline:none}.react-time-picker__wrapper{border-radius:6px!important;box-shadow:0 1px 2px #1018280d!important;border:.5px solid #F3F4F6!important;padding:6px 0 6px 8px!important;width:187px!important;background-color:#f9fafb}.react-time-picker__inputGroup input{font-family:Inter!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important;color:#374151!important}.react-time-picker__clear-button{display:none!important}.react-time-picker__inputGroup__amPm{font-family:Inter!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important;color:#374151!important}.react-time-picker__clock{display:none!important}.react-time-picker{display:inline-flex;position:relative}.react-time-picker,.react-time-picker *,.react-time-picker *:before,.react-time-picker *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-time-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-time-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;border:thin solid gray}.react-time-picker__inputGroup{min-width:calc((4px * 3) + .54em * 6 + .217em * 2);flex-grow:1;padding:0 2px;box-sizing:content-box}.react-time-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-time-picker__inputGroup__divider,.react-time-picker__inputGroup__leadingZero{display:inline-block}.react-time-picker__inputGroup__input{min-width:.54em;height:100%;position:relative;padding:0 1px;border:0;background:none;color:currentColor;font:inherit;box-sizing:content-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.react-time-picker__inputGroup__input::-webkit-outer-spin-button,.react-time-picker__inputGroup__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.react-time-picker__inputGroup__input:invalid{background:rgba(255,0,0,.1)}.react-time-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-time-picker__inputGroup__amPm{font:inherit;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.react-time-picker__button{border:0;background:transparent;padding:4px 6px}.react-time-picker__button:enabled{cursor:pointer}.react-time-picker__button:enabled:hover .react-time-picker__button__icon,.react-time-picker__button:enabled:focus .react-time-picker__button__icon{stroke:#0078d7}.react-time-picker__button:disabled .react-time-picker__button__icon{stroke:#6d6d6d}.react-time-picker__button svg{display:inherit}.react-time-picker__clock{width:200px;height:200px;max-width:100vw;padding:25px;background-color:#fff;border:thin solid #a0a096;z-index:1}.react-time-picker__clock--closed{display:none}.react-clock{display:block;position:relative}.react-clock,.react-clock *,.react-clock *:before,.react-clock *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-clock__face{position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid black;border-radius:50%}.react-clock__hand{position:absolute;top:0;bottom:0;left:50%;right:50%}.react-clock__hand__body{position:absolute;background-color:#000;transform:translate(-50%)}.react-clock__mark{position:absolute;top:0;bottom:0;left:50%;right:50%}.react-clock__mark__body{position:absolute;background-color:#000;transform:translate(-50%)}.react-clock__mark__number{position:absolute;left:-40px;width:80px;text-align:center}.react-clock__second-hand__body{background-color:red}.custom_modal_wrapper{width:371px;padding:24px;border-radius:8px;box-shadow:0 0 8px #9b9b9b3d;background-color:#fff}.custom_heading_flex_wrapper{display:flex;justify-content:space-between;align-items:center}.custom_heading_flex_wrapper .custom_modal_heading{font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:#111827}.custom_heading_flex_wrapper .close_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.custom_repeat_week_wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.custom_repeat_week_wrapper .repeat_flex_wrapper{display:flex;justify-content:flex-start;align-items:center}.custom_repeat_week_wrapper .repeat_flex_wrapper .repeat_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#6b7280;width:89px}.custom_repeat_week_wrapper .repeat_flex_wrapper .number_count_wrapper{margin-left:14px;width:40px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:6px;background-color:#f9fafb;box-shadow:0 1px 2px #1018280d;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#4b5563}.custom_repeat_week_wrapper .repeat_flex_wrapper .repeat_button_action{display:flex;flex-direction:column;margin-left:16px}.custom_repeat_week_wrapper .repeat_flex_wrapper .repeat_button_action .action_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.custom_repeat_on_heading{margin-top:22px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#6b7280}.custom_repeat_on_content_wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.custom_repeat_on_content_wrapper .repeat_on_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#6b7280;cursor:pointer;width:30px;height:30px;background-color:#f9fafb;display:flex;justify-content:center;align-items:center;border-radius:50%}.custom_repeat_on_content_wrapper .repeat_on_active{background-color:#006560;color:#fff}.custom_create_button{display:flex;justify-content:flex-end;align-items:center;margin-top:40px}.custom_create_button .custom_button{display:flex;justify-content:flex-start;align-items:center;gap:16px}.edit_schedule_popup_modal_wrapper{width:444px;max-height:356px;padding:24px;border-radius:8px;box-shadow:0 0 8px #9b9b9b3d;background-color:#fff}.edit_schedule_popup_close_icon_wrapper{display:flex;justify-content:flex-end;align-items:center}.edit_schedule_popup_close_icon_wrapper .close_icon{display:flex;justify-content:center;align-content:center;cursor:pointer}.edit_schedule_details_wrapper{margin-top:16px}.edit_schedule_details_wrapper .care_plan_details_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:7px}.edit_schedule_details_wrapper .care_plan_details_wrapper .checkbox_wrapper{display:flex;justify-content:center;align-items:center}.edit_schedule_details_wrapper .care_plan_details_wrapper .care_plan_heading{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:24px;color:#374151}.edit_schedule_details_wrapper .select_care_plan{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#9ca3af;margin-bottom:8px}.edit_schedule_details_wrapper .care_plan_list_wrapper{width:100%;max-height:210px;padding:10px 12px;border-radius:8px;border:.5px solid #D1D5DB;overflow-y:auto;margin-top:16px}.edit_schedule_details_wrapper .care_plan_list_wrapper .care_plan_flex_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:8px}.edit_schedule_details_wrapper .care_plan_list_wrapper .care_plan_flex_wrapper .checkbox_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.edit_schedule_details_wrapper .care_plan_list_wrapper .care_plan_flex_wrapper .care_plan_list_content{font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:20px;color:#6b7280}.occurrence_content{margin-top:4px;margin-left:24px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#9ca3af}.edit_schedule_modal_date_wrapper{display:flex;justify-content:flex-start;align-items:center;margin-top:16px;gap:6px}.edit_schedule_modal_date_wrapper .date_icon{display:flex;justify-content:center;align-items:center}.edit_schedule_modal_date_wrapper .date_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#6b7280}.edit_schedule_divider{width:396px;height:.5px;border-radius:16px;background-color:#d1d5db;margin:16px 0}.edit_schedule_action_button_wrapper{display:flex;justify-content:flex-end;align-items:center;gap:16px}.edit_schedule_action_button_wrapper .action_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.edit_confirm_modal_wrapper{width:352px;padding:32px 32px 24px;border-radius:8px;box-shadow:0 0 8px #9b9b9b3d;background-color:#fff}.edit_confirm_modal_close_icon{display:flex;justify-content:flex-end;align-items:center;cursor:pointer}.edit_confirm_heading{font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:28px;color:#111827;margin-bottom:24px}.confirm_modal_wrapper{display:flex;flex-direction:column;gap:8px}.confirm_modal_wrapper .confirm_modal_flex_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:8px}.confirm_modal_wrapper .confirm_modal_flex_wrapper .icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.confirm_modal_wrapper .confirm_modal_flex_wrapper .edit_confirm_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827}.edit_confirm_action_button_wrapper{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:40px}.edit_confirm_action_button_wrapper .cancel_button{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#6b7280;cursor:pointer}.edit_confirm_action_button_wrapper .success_button{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#006560;cursor:pointer}.delete_schedule_modal_wrapper{width:352px;height:240px;padding:32px 32px 24px;border-radius:8px;box-shadow:0 0 8px #9b9b9b3d}.delete_schedule_modal_close_icon{display:flex;justify-content:flex-end;align-items:center;cursor:pointer}.delete_schedule_heading{font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:28px;color:#111827;margin-bottom:24px}.delete_schedule_wrapper{display:flex;flex-direction:column;gap:8px}.delete_schedule_wrapper .delete_schedule_modal_flex_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:8px}.delete_schedule_wrapper .delete_schedule_modal_flex_wrapper .icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.delete_schedule_wrapper .delete_schedule_modal_flex_wrapper .delete_schedule_confirm_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827}.delete_schedule_confirm_action_button_wrapper{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:40px}.delete_schedule_confirm_action_button_wrapper .cancel_button{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#6b7280;cursor:pointer}.delete_schedule_confirm_action_button_wrapper .success_button{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#006560;cursor:pointer}.discussion_component_wrapper{width:100%;height:100%;border-radius:6px;border:1px solid #D1D5DB;padding:10px 12px}.discussion_component_wrapper .discussion_textarea_field{width:100%;height:60%;border:none;outline:none;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827}.discussion_component_wrapper .discussion_textarea_field::placeholder{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#9ca3af}.discussion_component_wrapper .discussion_textarea_button_wrapper{display:flex;justify-content:flex-end;align-items:center}.discussion_component_wrapper .discussion_textarea_button_wrapper .discussion_textarea_submit_button{width:109px}.discussion_component_wrapper .discussion_textarea_caret{caret-color:#49b2b2}.discussion_textarea_border_error{border-color:#ef4444}.discussion_textarea_active_border{border-color:#49b2b2}.discussion_textarea_error_message{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#ef4444;margin-top:4px}.discussion_list_container{width:100%;height:auto;padding:14px 0}.discussion_list_container .discussion_list_flex_wrapper{display:flex;justify-content:space-between;align-items:center}.discussion_list_container .discussion_list_flex_wrapper .profile_name_flex_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:16px}.discussion_list_container .discussion_list_flex_wrapper .profile_name_flex_wrapper .profile_wrapper{justify-content:center;align-items:center;display:flex}.discussion_list_container .discussion_list_flex_wrapper .profile_name_flex_wrapper .discussion_list_name{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#111827}.discussion_list_container .discussion_list_flex_wrapper .profile_name_flex_wrapper .discussion_list_role_name{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#6b7280}.discussion_list_container .discussion_list_flex_wrapper .date_time_wrapper{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#6b7280;text-align:right}.discussion_list_container .discussion_list_content_wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.discussion_list_container .discussion_list_content_wrapper .content_wrapper{flex-grow:1;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#6b7280}.discussion_list_container .discussion_list_content_wrapper .content_delete_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.discussion_list_border_bottom{height:1px;background-color:#e5e7eb}.add_staff_component_container{width:100%;height:100%}.add_staff_component_container .add_staff_component_input_field_flex_container{display:flex;flex-direction:column;gap:20px;margin-top:32px}.add_staff_component_container .add_staff_component_input_field_flex_container .input_field_flex_wrapper{display:flex;justify-content:flex-start;gap:20px}.add_staff_component_container .add_staff_component_input_field_flex_container .input_field_flex_wrapper .input_width{flex:1}.add_staff_component_container .add_staff_border_bottom{border:.5px solid #d9d9d9;margin-bottom:32px;margin-top:20px;width:100%}.add_staff_component_container .add_staff_when_i_work_wrapper .add_staff_when_i_work_heading{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#111827}.add_staff_component_container .add_staff_when_i_work_wrapper .add_staff_when_i_work_input_field_flex_container{display:flex;flex-direction:column;gap:20px;margin-top:24px}.add_staff_component_container .add_staff_when_i_work_wrapper .add_staff_when_i_work_input_field_flex_container .add_staff_when_i_work_flex_wrapper{display:flex;justify-content:flex-start;gap:20px}.add_staff_component_container .add_staff_when_i_work_wrapper .add_staff_when_i_work_input_field_flex_container .add_staff_when_i_work_flex_wrapper .personal_input_width{flex:1}.add_staff_component_container .add_staff_when_i_work_wrapper .add_staff_when_i_work_input_field_flex_container .add_staff_when_i_work_border_bottom{border:.5px solid #d9d9d9;margin-bottom:32px;margin-top:20px;width:100%}.add_staff_component_container .add_staff_personal_wrapper .add_staff_personal_info_heading{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#111827}.add_staff_component_container .add_staff_personal_wrapper .add_staff_personal_input_field_flex_container{display:flex;flex-direction:column;gap:20px;margin-top:24px}.add_staff_component_container .add_staff_personal_wrapper .add_staff_personal_input_field_flex_container .add_staff_personal_flex_wrapper{display:flex;justify-content:flex-start;gap:20px}.add_staff_component_container .add_staff_personal_wrapper .add_staff_personal_input_field_flex_container .personal_input_width{flex:1}.add_staff_component_container .add_staff_personal_wrapper .document_upload_flex_wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.add_staff_component_container .add_staff_personal_wrapper .document_upload_flex_wrapper .document_upload_heading{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#111827}.add_staff_component_container .add_staff_personal_wrapper .document_upload_flex_wrapper .add_staff_document_upload{padding:10px 24px;display:flex;justify-content:center;align-items:center;gap:7px;border-radius:6px;border:1px solid #D1D5DB;box-shadow:0 1px 2px #1018280d;cursor:pointer}.add_staff_component_container .add_staff_personal_wrapper .document_upload_flex_wrapper .add_staff_document_upload .icon{display:flex;justify-content:center;align-items:center}.add_staff_component_container .add_staff_personal_wrapper .document_upload_flex_wrapper .add_staff_document_upload .button_text{font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:#374151}.add_staff_component_container .add_staff_personal_wrapper .document_file_flex_container{display:flex;flex-direction:column;margin-top:20px;gap:20px}.add_staff_component_container .add_staff_personal_wrapper .document_file_flex_container .documents_file_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:20px}.add_staff_component_container .add_staff_personal_wrapper .document_file_flex_container .documents_file_wrapper .document_width{flex:1}.add_staff_component_container .add_staff_personal_wrapper .staff_edit_button_wrapper{display:flex;justify-content:flex-end;align-items:center;margin-top:30px;gap:30px;padding-bottom:10px}.add_staff_component_container .staff_edit_button_disable{pointer-events:none;opacity:.5}.dropdown_component_container{width:100%}.dropdown_component_container .dropdown_component_label_wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:3px}.dropdown_component_container .dropdown_component_label_wrapper .dropdown_container_label{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#111827;margin-bottom:4px}.dropdown_error_message{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#ef4444;margin-top:4px}.document_list_container{width:100%;height:100%;padding:8px 12px;border-radius:6px;background-color:#f3f4f6;display:flex;justify-content:space-between;align-items:center;gap:17px}.document_list_container .document_details_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:8px}.document_list_container .document_details_wrapper .pdf_details{flex:1}.document_list_container .document_details_wrapper .pdf_icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:8px;background-color:#d1d5db}.document_list_container .document_details_wrapper .pdf_heading{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#111827}.document_list_container .document_details_wrapper .date_and-size{font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:20px;color:#6b7280}.document_list_container .close_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.phone_number_input_container_label_wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:3px}.phone_number_input_container_label{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#111827;margin-bottom:4px}.phone_number_input_field_container{width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:6px;box-shadow:0 1px 2px #1018280d;background:#fff;border:1px solid #d1d5db;height:40px;transition:.3s ease-in-out;padding-left:4px}.phone_number_input_field_container .phone_number_input_field_wrapper{flex-grow:1;height:85%}.phone_number_input_field_container .input_field{outline:none;border:none;padding:0 8px;height:100%;width:100%;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827;border-radius:6px}.phone_number_input_field_container .input_field::placeholder{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#9ca3af}.phone_number_input_field_container .input_field_active{caret-color:#49b2b2}.PhoneInputInput{width:100%!important;height:85%!important;border:none!important;outline:none!important;padding-left:4px!important}.PhoneInputInput::placeholder{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#9ca3af}.PhoneInput{height:100%!important}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.container_wrapper{width:100%;height:100dvh;background-color:#000}.container_wrapper .staff_container{width:100%;height:100%;margin:0 auto;background-color:#f6f8f7;overflow:scroll}.staff_navbar_container{background-color:#fff;padding:24px 32px;display:flex;justify-content:space-between;align-items:center;height:10%}.staff_navbar_container .navigation{display:flex;align-items:center;gap:24px}.staff_navbar_container .navigation .navigation_icon{margin-bottom:-4px;cursor:pointer}.staff_navbar_container .navigation .title{font-family:Inter;font-size:24px;font-weight:700}.staff_navbar_container .screen_header_component_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:12px}.staff_navbar_container .screen_header_notification_icon{display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative}.staff_navbar_container .screen_header_notification_icon .notification_badge{position:absolute;width:18px;height:18px;background-color:#006560;color:#fff;top:-2px;left:15px;display:flex;justify-content:center;align-items:center;border-radius:22px;font-family:Inter;font-size:11px;font-weight:400;line-height:20px;letter-spacing:0em;border:1px solid #F9FAFB}.staff_navbar_container .screen_header_profile_wrapper{justify-content:center;align-items:center;display:flex;cursor:pointer}.notification_heading{font-family:Inter;font-size:24px;font-weight:500;line-height:32px;letter-spacing:-.02em;color:#000}.notification_content_flex_wrapper{display:flex;flex-direction:column;gap:20px}.notification_content_flex_wrapper .notification_content_wrapper{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer}.notification_content_flex_wrapper .notification_content_wrapper .notification_content_profile_wrapper{display:flex;justify-content:center;align-items:center;gap:8px}.notification_content_flex_wrapper .notification_content_wrapper .notification_content_profile_wrapper .user_profile,.notification_content_flex_wrapper .notification_content_wrapper .notification_content_wrapper{display:flex;justify-content:center;align-items:center}.notification_content_flex_wrapper .notification_content_wrapper .notification_content_wrapper .notification_content{font-family:Inter;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;color:#6b7280;flex:1}.notification_content_flex_wrapper .notification_content_wrapper .notification_content_wrapper .notification_content_count{width:18px;height:18px;background-color:#004943;color:#f9fafb;border-radius:22px;display:flex;justify-content:center;align-items:center;font-family:Inter;font-size:11px;font-weight:400;line-height:20px;letter-spacing:0em}.notification_content_flex_wrapper .notification_content_wrapper .notification_content_timing{font-family:Inter;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0em;color:#6b7280}.notification_empty_message{display:flex;justify-content:center;align-items:center;width:100%;height:100%;flex-direction:column;gap:20px}.notification_empty_message .notification_empty_message_content{font-family:Inter;font-size:16px;font-weight:500;line-height:28px;letter-spacing:0em;text-align:center;color:#111827;width:242px}.visit_card_container{padding:16px 24px;background-color:#fff;border-radius:16px}.visit_card_container .visit_details{display:flex;align-items:center;gap:12px}.visit_card_container .visit_details .visit_text_contents{display:flex;flex-direction:column;gap:6px}.visit_card_container .visit_details .visit_text_contents .patient_name{font-size:24px;font-weight:500;font-family:Inter;color:#111827;text-transform:capitalize}.visit_card_container .visit_details .visit_text_contents .date_time{display:flex;align-items:center;gap:8px}.visit_card_container .visit_details .visit_text_contents .date_time p{font-size:14px;font-weight:400;font-family:Inter;margin-bottom:-4px;color:#6b7280}.visit_card_container .visit_card_buttons{margin-top:16px;display:flex;gap:24px}.visit_card_container .visit_card_buttons .visit_card_button{padding:0 16px;font-size:12px}.visit_card_container .visit_card_buttons .visit_card_green_button{padding:0 16px;background-color:#006560}.visit_card_container .visit_card_buttons .text_white{color:#fff;font-size:14px}.visit_card_container .visit_card_buttons .text_black{font-size:14px;white-space:nowrap}.visit_card_container .visit_card_note{margin-top:8px}.visit_card_container .visit_card_note p{font-size:11px;font-weight:400;font-family:Inter;color:#4b5563}.staff_care_plan_container{font-family:Inter;font-size:14px;font-weight:500}.staff_care_plan_container .care_plan_headers{display:flex;border-bottom:.8px solid #D1D5DB}.staff_care_plan_container .care_plan_headers .care_plan_head_container{display:flex;flex:1;gap:150px}.staff_care_plan_container .care_plan_headers .care_plan_head{width:100%;padding:24px 3px}.staff_care_plan_container .care_plan_headers .care_plan_head .pointer{cursor:pointer}.staff_care_plan_container .care_plan_headers .care_plan_head .completed_badge{height:20px;width:100px;border-radius:24px;border-color:#49b2b2}.staff_care_plan_container .care_plan_headers .care_plan_head .completed_badge .secondary_button_wrapper{gap:2px}.staff_care_plan_container .care_plan_headers .care_plan_head .completed_badge .completed_badge_text{font-size:12px;color:#49b2b2}.staff_care_plan_container .care_plan_headers .care_plan_head .not_completed_badge{height:20px;width:100px;border-radius:24px}.staff_care_plan_container .care_plan_headers .care_plan_head .not_completed_badge .secondary_button_wrapper{gap:2px}.staff_care_plan_container .care_plan_headers .care_plan_head .not_completed_badge .not_completed_badge_text{font-size:12px;color:#d1d5db}.staff_discussion_container{padding:16px;height:80%}.staff_discussion_container .textarea_container{height:200px;width:100%;border-radius:6px;display:flex;align-items:flex-end;overflow:hidden}.staff_discussion_container .textarea_container .discussion_textarea{height:100%;width:80%;padding:16px;color:#111827;font-family:Inter;font-size:14px;font-weight:400;line-height:20px;outline:none;border-color:transparent}.staff_discussion_container .textarea_container .button_container{padding:16px}.staff_discussion_container .textarea_container .button_container .primary_button_text{font-size:14px}.staff_discussion_container .message_container{margin-top:40px;height:70%;overflow:scroll}.staff_discussion_container .message_container .message{display:flex;justify-content:space-between;padding:14px;font-family:Inter;border-bottom:1px solid #D1D5DB}.staff_discussion_container .message_container .message .right_wrapper{display:flex;flex-direction:column;gap:20px;width:85%}.staff_discussion_container .message_container .message .right_wrapper .text{font-weight:400;font-size:14px;color:#6b7280}.staff_discussion_container .message_container .message .right_wrapper .profile_details{display:flex;align-items:center;gap:16px}.staff_discussion_container .message_container .message .right_wrapper .profile_details .name{font-size:16px;font-weight:500;color:#111827}.staff_discussion_container .message_container .message .right_wrapper .profile_details .role{font-size:16px;font-weight:400;color:#6b7280}.staff_discussion_container .message_container .message .left_wrapper{display:flex}.staff_discussion_container .message_container .message .left_wrapper .time{font-size:14px;font-weight:400;color:#6b7280;text-align:right}.history_container{display:flex;flex-direction:column;justify-content:space-between;padding:16px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;color:#111827;height:95%}.history_container .headers{display:flex}.history_container .headers .header{flex:1;display:flex;padding:16px 24px;align-items:center;justify-content:flex-start;border-bottom:1px solid #D1D5DB}.history_container .headers .header .actions{display:flex;gap:8px}.history_container .headers .header .actions .icon_button{cursor:pointer}.history_container .no_history{margin-top:80px;font-family:Inter;font-weight:500;width:100%;text-align:center}.history_container .staff_history_pagination_wrapper{width:100%;max-height:68px;display:flex;justify-content:center;align-items:center;margin-top:26.5px;background-color:#000;align-self:flex-end}.query_container{background-color:#fff;padding:24px;border-radius:8px;border:1px solid #D1D5DB;font-size:14px;font-weight:400;margin-top:16px}.query_container .task_select{margin-top:16px;width:168px}.checklist_container{margin-top:16px;padding:24px;background-color:#fff;border-radius:8px;border:1px solid #D1D5DB;font-weight:400}.checklist_container .input_container{margin-top:16px}.checklist_container .input_container .radio_input{display:flex;gap:8px;margin-top:16px}.staff_textarea_container{margin-top:16px;background-color:#fff;padding:24px;border-radius:8px;border:1px solid #D1D5DB;font-weight:400;font-size:14px}.staff_textarea_container .textarea_container{margin-top:16px}.staff_textarea_container .textarea_container textarea{border:0;border-bottom:1px solid #d9d9d9;outline:none;font-family:Inter;font-weight:400;font-size:14px}.date_container{background-color:#fff;padding:24px;border-radius:8px;border:1px solid #D1D5DB;font-size:14px;font-weight:400;margin-top:16px}.date_container .calender_button{margin-top:16px;padding:5px 10px;height:auto}.date_container .calender_button .calender_text{font-size:14px}.staff_time_picker_container{background-color:#fff;padding:24px;border-radius:8px;border:1px solid #D1D5DB;font-size:14px;font-weight:400;margin-top:16px}.staff_time_picker_container .time_button{margin-top:16px;padding:5px 10px;height:auto}.staff_time_picker_container .time_button .time_text{font-size:14px}.number_container{background-color:#fff;padding:24px;border-radius:8px;border:1px solid #D1D5DB;font-size:14px;font-weight:400;margin-top:16px}.number_container .number_field{margin-top:16px;border:0;border-bottom:1px solid #d9d9d9;outline:none;font-family:Inter;font-weight:400;font-size:14px}.patient_history_screen_container{width:100%;height:100%;overflow:hidden}.patient_history_screen_container .patient_history_screen_search_flex_wrapper{margin-top:32px;display:flex;justify-content:space-between;align-items:center}.patient_history_screen_container .patient_history_screen_search_flex_wrapper .patient_history_screen_search_input{flex:.6}.patient_history_screen_container .patient_history_screen_search_flex_wrapper .patient_history_screen_date_flex_wrapper{display:flex;justify-content:center;align-items:center;gap:16px}.patient_history_screen_container .patient_history_screen_search_flex_wrapper .patient_history_screen_date_flex_wrapper .date_input{flex:1}.patient_history_screen_container .patient_history_screen_search_flex_wrapper .patient_history_screen_date_flex_wrapper .download_button{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:6px;border:1px solid #D1D5DB;box-shadow:0 1px 2px #1018280d;margin-top:16px;cursor:pointer}.patient_history_screen_container .patient_history_screen_search_flex_wrapper .patient_history_screen_date_flex_wrapper .download_button .download_icon{justify-content:center;align-items:center;display:flex}.patient_history_screen_container .patient_history_screen_table_wrapper{margin-top:32px;height:67%;width:100%;overflow-y:auto}.patient_history_screen_container .patient_history_pagination_wrapper{width:100%;max-height:68px;display:flex;justify-content:center;align-items:center;margin-top:26.5px}.staff_history_screen_container{width:100%;height:100%;overflow:hidden}.staff_history_screen_container .staff_history_screen_search_flex_wrapper{margin-top:32px;display:flex;justify-content:space-between;align-items:center}.staff_history_screen_container .staff_history_screen_search_flex_wrapper .staff_history_screen_search_input{flex:.6}.staff_history_screen_container .staff_history_screen_search_flex_wrapper .staff_history_screen_date_flex_wrapper{display:flex;justify-content:center;align-items:center;gap:16px}.staff_history_screen_container .staff_history_screen_search_flex_wrapper .staff_history_screen_date_flex_wrapper .date_input{flex:1}.staff_history_screen_container .staff_history_screen_search_flex_wrapper .staff_history_screen_date_flex_wrapper .download_button{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:6px;border:1px solid #D1D5DB;box-shadow:0 1px 2px #1018280d;margin-top:16px;cursor:pointer}.staff_history_screen_container .staff_history_screen_search_flex_wrapper .staff_history_screen_date_flex_wrapper .download_button .download_icon{justify-content:center;align-items:center;display:flex}.staff_history_screen_container .staff_history_screen_table_wrapper{margin-top:32px;height:67%;width:100%;overflow-y:auto}.staff_history_screen_container .staff_history_pagination_wrapper{width:100%;max-height:68px;display:flex;justify-content:center;align-items:center;margin-top:26.5px}.assign_staff_details_container{width:100%;height:100%;margin-top:32px}.assign_staff_details_container .assign_staff_details_wrapper{padding:0 140px}.assign_staff_details_container .assign_staff_details_wrapper .assign_staff_details_header_wrapper{display:flex;justify-content:space-between;align-items:center}.assign_staff_details_container .assign_staff_details_wrapper .assign_staff_details_header_wrapper .arrow_wrapper,.assign_staff_details_container .assign_staff_details_wrapper .assign_staff_details_header_wrapper .arrow_wrapper .arrow{display:flex;justify-content:center;align-items:center}.assign_staff_details_container .assign_staff_details_wrapper .assign_staff_details_header_wrapper .arrow_wrapper .care_plan_name{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#111827}.assign_staff_details_container .assign_staff_details_wrapper .assign_staff_details_header_wrapper .details_wrapper{display:flex;justify-content:space-between;align-items:center;gap:16px}.assign_staff_details_container .assign_staff_details_wrapper .assign_staff_details_header_wrapper .details_wrapper .details_list{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827}.assign_staff_details_container .assign_staff_details_wrapper .assign_staff_tasks_list{margin-top:32px;display:flex;justify-content:center;align-items:center;flex-direction:column}.multiple_choice_task_answer_container{width:100%;height:auto;border-radius:8px;border:1px solid #D1D5DB}.multiple_choice_task_answer_container .multiple_choice_task_answer_wrapper{padding:24px 12px 24px 24px}.multiple_choice_task_answer_container .multiple_choice_task_answer_wrapper .heading{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827}.multiple_choice_task_answer_container .multiple_choice_task_answer_wrapper .choice_choose_text{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827;margin-top:20px}.multiple_choice_task_answer_container .multiple_choice_task_answer_wrapper .options_list_wrapper{margin-top:20px;display:flex;flex-direction:column;gap:20px}.multiple_choice_task_answer_container .multiple_choice_task_answer_wrapper .options_list_wrapper .options_list_details{display:flex;justify-content:flex-start;align-items:center;gap:8px}.multiple_choice_task_answer_container .multiple_choice_task_answer_wrapper .options_list_wrapper .options_list_details .options_list_checkbox{display:flex;justify-content:center;align-items:center}.multiple_choice_task_answer_container .multiple_choice_task_answer_wrapper .options_list_wrapper .options_list_details .options_list_checkbox_text{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827}.date_answer_container{width:100%;border:1px solid #D1D5DB;border-radius:8px}.date_answer_container .date_answer_wrapper{padding:24px 12px 24px 24px}.date_answer_container .date_answer_wrapper .date_answer_heading{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827;height:24px}.date_answer_container .date_answer_wrapper .date_answer_input_wrapper{margin-top:8px;width:168px;height:44px;border-bottom:1px solid #D1D5DB;display:flex;justify-content:space-between;align-items:center}.date_answer_container .date_answer_wrapper .date_answer_input_wrapper .date_answer_input_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#374151}.date_answer_container .date_answer_wrapper .date_answer_input_wrapper .date_answer_dropdown_icon{display:flex;justify-content:center;align-items:center}.date_answer_container .date_answer_wrapper .date_answer_input_wrapper .date_answer_border_line{height:1px;background-color:#d1d5db;margin-top:9px}.select_answer_container{width:100%;height:143px;border:1px solid #D1D5DB;border-radius:8px}.select_answer_container .select_answer_wrapper{padding:24px 12px 24px 24px}.select_answer_container .select_answer_wrapper .select_answer_heading{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827;height:43px}.select_answer_container .select_answer_wrapper .select_answer_input_wrapper{margin-top:8px;width:168px;height:44px;border-radius:6px;border:1px solid #9ca3af;box-shadow:0 1px 2px #1018280d;display:flex;justify-content:space-between;align-items:center;padding:8px 16px}.select_answer_container .select_answer_wrapper .select_answer_input_wrapper .select_answer_input_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#374151}.select_answer_container .select_answer_wrapper .select_answer_input_wrapper .select_answer_dropdown_icon{display:flex;justify-content:center;align-items:center}.select_answer_container .select_answer_wrapper .select_answer_input_wrapper .select_answer_border_line{height:1px;background-color:#d1d5db;margin-top:9px}.time_answer_container{width:100%;border:1px solid #D1D5DB;border-radius:8px}.time_answer_container .time_answer_wrapper{padding:24px 12px 24px 24px}.time_answer_container .time_answer_wrapper .time_answer_heading{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827;height:24px}.time_answer_container .time_answer_wrapper .time_answer_input_wrapper{margin-top:8px;width:144px;height:44px;border-bottom:1px solid #D1D5DB;display:flex;justify-content:space-between;align-items:center}.time_answer_container .time_answer_wrapper .time_answer_input_wrapper .time_answer_input_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#374151}.time_answer_container .time_answer_wrapper .time_answer_input_wrapper .time_answer_dropdown_icon{display:flex;justify-content:center;align-items:center}.time_answer_container .time_answer_wrapper .time_answer_input_wrapper .time_answer_border_line{height:1px;background-color:#d1d5db;margin-top:9px}.text_answer_container{width:100%;border:1px solid #D1D5DB;border-radius:8px}.text_answer_container .text_answer_wrapper{padding:24px 12px 24px 24px}.text_answer_container .text_answer_wrapper .text_answer_heading{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827;height:33px}.text_answer_container .text_answer_wrapper .text_answer_input_wrapper{margin-top:8px}.text_answer_container .text_answer_wrapper .text_answer_input_wrapper .text_answer_input_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827}.text_answer_container .text_answer_wrapper .text_answer_input_wrapper .text_answer_border_line{height:1px;background-color:#d1d5db;margin-top:9px}.staff_schedule_container{width:100%;height:100%;padding-top:22px}.staff_schedule_container .staff_schedule_calender_header{margin-bottom:22px;display:flex;justify-content:space-between;align-items:center}.staff_schedule_container .staff_schedule_calender_header .staff_schedule_button{padding:8px 20px;height:fit-content}.staff_schedule_container .staff_schedule_calender_header .staff_schedule_calender_month_change_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:10px}.staff_schedule_container .staff_schedule_calender_header .staff_schedule_calender_month_change_wrapper .staff_schedule_calender_month_content{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;letter-spacing:0em;color:#111827}.staff_schedule_container .staff_schedule_calender_header .staff_schedule_calender_month_change_wrapper .staff_schedule_calender_handler{display:flex;justify-content:center;cursor:pointer;align-items:center}.staff_schedule_container .staff_schedule_month_component_wrapper{width:100%;height:94.4%;overflow-y:auto}.staff_schedule_container .staff_schedule_month_component_wrapper .staff_month_component_day_heading{border:.2px solid #000;height:36px;position:sticky;top:0;z-index:1;background-color:#f3f4f6;display:grid;grid-template-columns:repeat(7,1fr);width:100%}.staff_schedule_container .staff_schedule_month_component_wrapper .staff_month_component_day_heading .staff_month_day_name{color:#1f2937;font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:20px;padding:8px}.staff_day_container{width:100%;border-bottom:.2px solid #000;border-left:.2px solid #000;padding:10px}.staff_day_container .staff_day_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:5px;margin-bottom:15px}.staff_day_container .staff_day_wrapper .staff_day_text_content{color:#4b5563;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:20px;order:2}.staff_day_container .staff_day_wrapper .staff_day_text_color{color:#3c4043;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:20px}.staff_day_container .staff_day_wrapper .current_day{font-family:Inter;font-size:11px;font-weight:400;line-height:20px;text-align:center;width:20px;height:20px;color:#fff;background-color:#004943;border-radius:40px}.staff_day_container .staff_day_wrapper .staff_calender_current_day{background-color:#1a73e8;width:24px;height:24px;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50%}.staff_day_container .staff_day_content_list_flex_wrapper{display:flex;flex-direction:column;gap:8px}.staff_day_container .staff_day_content_list_flex_wrapper .staff_day_content_list_wrapper{cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:24px;height:auto;padding:2px 6px;border-radius:4px;background-color:#e0f1f2;gap:2px}.staff_day_container .staff_day_content_list_flex_wrapper .staff_day_content_list_wrapper .staff_day_content{font-family:Inter;font-size:10px;font-style:normal;font-weight:500;line-height:20px;color:#004943}.staff_day_container .staff_day_content_list_flex_wrapper .staff_day_content_list_wrapper .staff_day_clear_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.staff_day_container .staff_day_content_list_flex_wrapper .staff_day_content_list_wrapper_unavailable{background-color:#f9fafb}.staff_day_container .staff_day_content_list_flex_wrapper .staff_day_content_list_wrapper_unavailable .staff_day_content_unavailable{color:#9ca3af}.staff_day_container .staff_day_content_list_wrapper_unavailable{background-color:#f9fafb}.staff_day_container .staff_day_content_list_wrapper_unavailable .staff_day_content_unavailable{color:#9ca3af}.staff_day_container_border_right{border-right:.2px solid #000}.staff_schedule_modal_wrapper{background-color:#fff;border-radius:8px!important;padding:24px 24px 20px;width:474px;box-shadow:0 25px 50px -12px #10182840}.staff_schedule_modal_wrapper .staff_schedule_heading_flex_wrapper{display:flex;justify-content:space-between;align-items:center}.staff_schedule_modal_wrapper .staff_schedule_heading_flex_wrapper .staff_schedule_modal_heading{font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:#111827}.staff_schedule_modal_wrapper .staff_schedule_heading_flex_wrapper .close_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper{margin-top:32px;width:100%;height:100%;display:flex;flex-direction:column;gap:24px}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper .date_picker_bg_change{background-color:#f9fafb;border:.5px solid #F3F4F6}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper .date_picker_input{background-color:#f9fafb}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper .label_className{color:#9ca3af}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper .staff_schedule_checkbox_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:7px;flex-direction:row}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper .staff_schedule_checkbox_wrapper .checkbox_wrapper{display:flex;justify-content:center;align-items:center;cursor:pointer}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper .staff_schedule_checkbox_wrapper .checkbox_content{font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:24px;color:#374151}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper .staff_schedule_set_time_wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper .staff_schedule_set_time_wrapper .set_time_heading{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#1f2937}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper .staff_schedule_set_time_wrapper .set_time_add_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper .staff_schedule_set_time_wrapper .set_time_add_icon_disable{opacity:.6;pointer-events:none}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper .set_time_heading{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#9ca3af}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper .time_picker_wrapper{display:flex;justify-content:space-between;align-items:center;gap:12px}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper .select_care_plan{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#9ca3af;margin-bottom:8px}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper .care_plan_list_wrapper{width:100%;height:210px;padding:10px 12px;border-radius:8px;border:.5px solid #D1D5DB;overflow-y:auto}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper .care_plan_list_wrapper .care_plan_flex_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:8px}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper .care_plan_list_wrapper .care_plan_flex_wrapper .checkbox_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper .care_plan_list_wrapper .care_plan_flex_wrapper .care_plan_list_content{font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:20px;color:#6b7280}.staff_schedule_modal_wrapper .staff_schedule_input_wrapper .care_plan_list_wrapper .care_plan_list_no_data_text{display:flex;justify-content:center;align-items:center;height:100%;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:#111827}.staff_schedule_modal_wrapper .days_flex_wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:32px;gap:20px}.staff_schedule_modal_wrapper .days_flex_wrapper .all_days_flex_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:7px}.staff_schedule_modal_wrapper .days_flex_wrapper .all_days_flex_wrapper .days_check_box_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.staff_schedule_modal_wrapper .days_flex_wrapper .all_days_flex_wrapper .days_content{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#374151}.staff_schedule_modal_wrapper .staff_field_flex_wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:32px}.staff_schedule_modal_wrapper .staff_field_flex_wrapper .staff_input_field_heading{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#9ca3af}.staff_schedule_modal_wrapper .staff_field_flex_wrapper .input_bg{background-color:#f9fafb;border:.5px solid #F3F4F6}.staff_schedule_modal_wrapper .staff_field_flex_wrapper .input_field_bg_change{background-color:#f9fafb}.staff_schedule_modal_wrapper .schedule_button_wrapper{display:flex;justify-content:flex-end;align-items:center;margin-top:32px}.staff_schedule_modal_wrapper .schedule_button_wrapper .button_action_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:16px}.staff_schedule_modal_wrapper .staff_schedule_time_input_container{display:flex;flex-direction:column;gap:8px}.staff_schedule_modal_wrapper .staff_schedule_time_input_container .react-time-picker__wrapper{width:176px!important}.staff_schedule_modal_wrapper .staff_schedule_time_input_container .staff_schedule_time_input_wrapper{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:16px}.staff_schedule_modal_wrapper .staff_schedule_time_input_container .staff_schedule_time_input_wrapper .staff_schedule_time_input{flex:1}.staff_schedule_modal_wrapper .staff_schedule_time_input_container .staff_schedule_time_input_wrapper .clear_icon{display:flex;justify-content:center;align-items:center;margin-top:25px;cursor:pointer}.staff_schedule_modal_wrapper .staff_schedule_time_input_container .staff_schedule_time_input_wrapper .staff_schedule_available_checkbox{display:flex;justify-content:center;align-items:center;margin-top:22px;cursor:pointer}.staff_schedule_modal_wrapper .staff_schedule_time_input_container .staff_schedule_time_input_wrapper_disable{pointer-events:none;opacity:.6}.staff_schedule_modal_wrapper .staff_schedule_button_wrapper{display:flex;justify-content:flex-end;align-items:center;margin-top:48px;gap:16px}.staff_schedule_modal_wrapper .staff_schedule_button_wrapper .staff_schedule_button_adjust{height:40px;width:96px}.chat_list_card_container{width:100%;height:73px;display:flex;justify-content:space-between;align-items:center;gap:4px;padding:0 16px;cursor:pointer}.chat_list_card_container .profile_wrapper{display:flex;justify-content:center;align-items:center}.chat_list_card_container .message_details_wrapper{flex:1}.chat_list_card_container .message_details_wrapper .user_name{margin-left:4px;font-family:Inter;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0em;color:#111827}.chat_list_card_container .message_details_wrapper .last_message{font-family:Inter;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0em;color:#374151;margin-left:4px;margin-top:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:260px}.chat_list_card_container .chat_list_card_day_wrapper{font-family:Inter;font-size:11px;font-weight:400;line-height:20px;letter-spacing:0em;color:#111827}.message_component_container{min-width:105px;width:fit-content;max-width:311px;border-radius:6px;padding:4px 8px;background-color:#006560;color:#fff;font-family:Inter;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0em;word-wrap:break-word}.message_component_container .message_component_time_sender_wrapper{display:flex;justify-content:flex-end;align-items:flex-end;font-family:Inter;font-size:9px;font-weight:400;line-height:20px;letter-spacing:0em;color:#fff}.message_component_container .message_component_time_receiver_wrapper{display:flex;justify-content:flex-end;align-items:flex-end;font-family:Inter;font-size:9px;font-weight:400;line-height:20px;letter-spacing:0em;color:#666668}.message_component_receiver_side{background-color:#e0f1f2;color:#1f2937}.scrollable_feed_container{width:100%!important;height:auto!important}.message_component_scroll_loader_wrapper{display:flex;justify-content:center;align-items:center;margin-top:10px}.message_component_scroll_loader_wrapper .message_component_scroll_loader{width:28px;height:28px;border:5px solid #006560;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.chat_send{flex:.6;height:100%}.chat_send .chat_profile_header{width:100%;height:63px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:16px}.chat_send .chat_profile_header .profile_img{display:flex;justify-content:center;align-items:center}.chat_send .chat_profile_header .profile_name{font-family:Inter;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0em;color:#111827}.chat_send .chat_screen_message_container{height:100%}.chat_send .chat_screen_start_conversation_wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.chat_send .chat_screen_start_conversation_wrapper .user_details{font-family:Inter;font-size:11px;font-weight:400;line-height:20px;letter-spacing:0em;text-align:center;width:148px;color:#374151}.chat_send .chat_screen_start_conversation_wrapper .start_conversation_button_wrapper{margin-top:16px}.chat_send .chat_screen_start_conversation_wrapper .start_conversation_button_wrapper .start_conversation_button{height:40px}.chat_send .message_render_wrapper{height:76.5%;width:100%;display:flex;flex-direction:column-reverse;overflow-y:auto;padding:16px 16px 0}.chat_send .message_send_input_wrapper{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 0}.chat_send .message_send_input_wrapper .input_wrapper{flex:1}.chat_send .message_send_input_wrapper .message_send_button_wrapper{width:93px;height:40px}.chat_send .message_send_input_wrapper .message_send_button_disable{opacity:.6;pointer-events:none;width:93px;height:40px}.chat_send .start_and_end_conversation_wrapper{text-align:center;font-family:Inter;font-size:14px;font-weight:500;line-height:24px;letter-spacing:0em;margin-top:7px;color:#9ca3af;cursor:pointer}.chat_send .end_conversation_content{color:#006560}.chat_tab_container{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:8px}.chat_tab_container .chat_tab_content_wrapper{padding:16px 16px 15px;width:100%;border-bottom:1px solid #e5e7eb;transition:.25s ease-in;cursor:pointer}.chat_tab_container .chat_tab_content_wrapper .chat_tab_content{font-family:Inter;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0em;color:#374151}.chat_tab_container .chat_tab_content_wrapper .chat_tab_active_content{color:#006560}.chat_tab_container .chat_tab_content_wrapper_active{border-bottom-color:#004943}.chat_staff_screen_container{width:100%;height:90%}.chat_staff_screen_container .chat_staff_screen_header_wrapper{padding:12px 32px}.chat_staff_screen_container .chat_staff_screen_tab_container{height:100%}.chat_staff_screen_container .chat_staff_screen_tab_container .chat_staff_screen_patient_details_screen_tab_wrapper{background-color:#fff;overflow:hidden;height:100%}.chat_staff_screen_container .chat_staff_screen_tab_container .chat_staff_screen_patient_details_screen_tab_wrapper .chat_staff_screen_chat_list_container{border:1px solid #e5e7eb;height:100%;border-top:none}.chat_staff_screen_container .chat_staff_screen_tab_container .chat_staff_screen_patient_details_screen_tab_wrapper .chat_staff_screen_chat_list_container .chat_staff_screen_chat_list_wrapper{display:flex;justify-content:flex-start;align-items:center;height:100%}.chat_staff_screen_container .chat_staff_screen_tab_container .chat_staff_screen_patient_details_screen_tab_wrapper .chat_staff_screen_chat_list_container .chat_staff_screen_chat_list_wrapper .staff_chat_list{width:50%;height:100%;border-right:1px solid #e5e7eb}.chat_staff_screen_container .chat_staff_screen_tab_container .chat_staff_screen_patient_details_screen_tab_wrapper .chat_staff_screen_chat_list_container .chat_staff_screen_chat_list_wrapper .staff_chat_list .search_wrapper{padding:0 16px;margin-top:16px}.chat_staff_screen_container .chat_staff_screen_tab_container .chat_staff_screen_patient_details_screen_tab_wrapper .chat_staff_screen_chat_list_container .chat_staff_screen_chat_list_wrapper .staff_chat_list .search_wrapper .search_content{font-family:Inter;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0em;color:#111827}.chat_staff_screen_container .chat_staff_screen_tab_container .chat_staff_screen_patient_details_screen_tab_wrapper .chat_staff_screen_chat_list_container .chat_staff_screen_chat_list_wrapper .staff_chat_list .search_wrapper .search_input{margin-top:4px}.chat_staff_screen_container .chat_staff_screen_tab_container .chat_staff_screen_patient_details_screen_tab_wrapper .chat_staff_screen_chat_list_container .chat_staff_screen_chat_list_wrapper .staff_chat_list .chat_list_card_wrapper{overflow-y:auto;height:82%;scroll-behavior:smooth}.chat_staff_screen_container .chat_staff_screen_tab_container .chat_staff_screen_patient_details_screen_tab_wrapper .chat_staff_screen_chat_list_container .chat_staff_screen_chat_list_wrapper .staff_chat_list .chat_list_card_wrapper .chat_list_card{border-bottom:1px solid #e5e7eb}.chat_staff_screen_container .chat_staff_screen_tab_container .chat_staff_screen_patient_details_screen_tab_wrapper .chat_staff_screen_chat_list_container .chat_staff_screen_chat_list_wrapper .staff_chat_list .chat_list_card_wrapper .chat_list_card:hover{background-color:#f9fafb}.chat_staff_screen_container .chat_staff_screen_tab_container .chat_staff_screen_patient_details_screen_tab_wrapper .chat_staff_screen_chat_list_container .chat_staff_screen_chat_list_wrapper .staff_chat_list .chat_list_card_wrapper .chat_list_no_user{display:flex;justify-content:center;align-items:center;font-family:Inter;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0em;color:#111827;height:100%}.chat_staff_screen_container .chat_staff_screen_tab_container .chat_staff_screen_patient_details_screen_tab_wrapper .chat_staff_screen_chat_list_container .chat_staff_screen_chat_list_wrapper .staff_chat_list .chat_list_card_loading_wrapper{display:flex;justify-content:center;align-items:center;height:80%}.chat_staff_screen_container .chat_staff_screen_tab_container .chat_staff_screen_patient_details_screen_tab_wrapper .chat_staff_screen_chat_list_container .chat_staff_screen_chat_list_wrapper .staff_chat_list .chat_list_card_loading_wrapper .chat_list_card_loader{width:38px;height:38px;border:5px solid #006560;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.staff_chat_list_card_container{width:100%;height:73px;display:flex;align-items:center;gap:4px;padding:0 16px;cursor:pointer}.staff_chat_list_card_container .profile_wrapper{display:flex;justify-content:center;align-items:center}.staff_chat_list_card_container .staff_message_details_wrapper{width:70%}.staff_chat_list_card_container .staff_message_details_wrapper .user_name{margin-left:4px;font-family:Inter;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0em;color:#111827}.staff_chat_list_card_container .staff_message_details_wrapper .last_message{font-family:Inter;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0em;color:#374151;margin-left:4px;margin-top:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.staff_chat_list_card_container .staff_chat_list_card_day_wrapper{font-family:Inter;font-size:11px;font-weight:400;line-height:20px;letter-spacing:0em;color:#111827}.chat_list_card_active{background-color:#f9fafb}.async_dropdown_component_container{width:100%}.async_dropdown_component_container .async_dropdown_component_label_wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:3px}.async_dropdown_component_container .async_dropdown_component_label_wrapper .async_dropdown_container_label{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#111827;margin-bottom:4px}.async_dropdown_error_message{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#ef4444;margin-top:4px}.css-1u9des2-indicatorSeparator{display:none}.css-1p3m7a8-multiValue{background-color:#e0f1f2!important;border-radius:6px!important;color:#fff!important}.css-1y7rh0y-MultiValueGeneric2{color:#004943!important;font-family:Inter!important;font-size:12px!important;font-style:normal!important;font-weight:500!important;line-height:20px!important;padding:2px 12px!important}.css-12a83d4-MultiValueRemove{padding-left:0!important;padding-right:6px!important}.css-tj5bde-Svg{color:#6b7280!important}.staff_calendar_container{height:100%;padding-top:22px;position:relative}.staff_calendar_container .staff_calendar_calender_header{margin-bottom:22px;display:flex;justify-content:space-between;align-items:center}.staff_calendar_container .staff_calendar_calender_header .staff_calendar_button{position:sticky;padding:8px 20px;height:fit-content;width:205px}.staff_calendar_container .staff_calendar_calender_header .staff_calendar_calender_month_change_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:10px}.staff_calendar_container .staff_calendar_calender_header .staff_calendar_calender_month_change_wrapper .staff_calendar_calender_month_content{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;letter-spacing:0em;color:#111827}.staff_calendar_container .staff_calendar_calender_header .staff_calendar_calender_month_change_wrapper .staff_calendar_calender_handler{display:flex;justify-content:center;cursor:pointer;align-items:center}.staff_calendar_container .scroll_container{width:100%;overflow-x:scroll}.staff_calendar_container .scroll_container .staff_calendar_month_component_wrapper{width:150%;height:94.4%;overflow-y:auto;margin-right:8px}.staff_month_container{width:100%;height:76dvh;border-top:.2px solid #000;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(5,1fr)}.staff_calendar_day_container{width:100%;border-bottom:.2px solid #000;border-left:.2px solid #000;padding:10px}.staff_calendar_day_container .staff_calendar_day_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:5px;margin-bottom:15px}.staff_calendar_day_container .staff_calendar_day_wrapper .staff_calendar_day_text_content{color:#4b5563;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:20px;order:2}.staff_calendar_day_container .staff_calendar_day_wrapper .staff_calendar_day_text_color{color:#3c4043;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:20px}.staff_calendar_day_container .staff_calendar_day_wrapper .staff_calender_current_day{background-color:#1a73e8;width:24px;height:24px;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50%}.staff_calendar_day_container .staff_calendar_day_content_list_flex_wrapper{display:flex;flex-direction:column;gap:8px}.staff_calendar_day_container .staff_calendar_day_content_list_flex_wrapper .staff_calendar_day_content_list_wrapper{cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:24px;height:auto;padding:2px 6px;border-radius:4px;background-color:#e0f1f2;gap:2px}.staff_calendar_day_container .staff_calendar_day_content_list_flex_wrapper .staff_calendar_day_content_list_wrapper .staff_calendar_day_content{font-family:Inter;font-size:10px;font-style:normal;font-weight:500;line-height:20px;color:#004943}.staff_calendar_day_container .staff_calendar_day_content_list_flex_wrapper .staff_calendar_day_content_list_wrapper .staff_calendar_day_clear_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.staff_calendar_day_container .staff_calendar_day_content_list_flex_wrapper .staff_calendar_day_content_list_wrapper_unavailable{background-color:#f9fafb}.staff_calendar_day_container .staff_calendar_day_content_list_flex_wrapper .staff_calendar_day_content_list_wrapper_unavailable .staff_calendar_day_content_unavailable{color:#9ca3af}.staff_calendar_day_container .staff_calendar_day_content_list_wrapper_unavailable{background-color:#f9fafb}.staff_calendar_day_container .staff_calendar_day_content_list_wrapper_unavailable .staff_calendar_day_content_unavailable{color:#9ca3af}.staff_calendar_day_container_border_right{border-right:.2px solid #000}.staff_chat_send{flex:1;height:100%}.staff_chat_send .chat_profile_header{width:100%;height:63px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:16px}.staff_chat_send .chat_profile_header .profile_img{display:flex;justify-content:center;align-items:center}.staff_chat_send .chat_profile_header .profile_name{font-family:Inter;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0em;color:#111827}.staff_chat_send .chat_screen_message_container{height:100%}.staff_chat_send .chat_screen_start_conversation_wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.staff_chat_send .chat_screen_start_conversation_wrapper .user_details{font-family:Inter;font-size:11px;font-weight:400;line-height:20px;letter-spacing:0em;text-align:center;width:148px;color:#374151}.staff_chat_send .chat_screen_start_conversation_wrapper .start_conversation_button_wrapper{margin-top:16px}.staff_chat_send .chat_screen_start_conversation_wrapper .start_conversation_button_wrapper .start_conversation_button{height:40px}.staff_chat_send .staff_message_render_wrapper{height:72%;width:100%;display:flex;flex-direction:column-reverse;overflow-y:auto;padding:16px 16px 0}.staff_chat_send .message_send_input_wrapper{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 0}.staff_chat_send .message_send_input_wrapper .input_wrapper{flex:1}.staff_chat_send .message_send_input_wrapper .message_send_button_wrapper{width:93px;height:40px}.staff_chat_send .message_send_input_wrapper .message_send_button_disable{opacity:.6;pointer-events:none;width:93px;height:40px}.staff_chat_send .start_and_end_conversation_wrapper{text-align:center;font-family:Inter;font-size:14px;font-weight:500;line-height:24px;letter-spacing:0em;margin-top:7px;color:#9ca3af;cursor:pointer}.staff_chat_send .end_conversation_content{color:#006560}.chat_screen_loader_wrapper{width:100%;height:80%;display:flex;justify-content:center;align-items:center}.chat_screen_loader_wrapper .chat_screen_loader{width:48px;height:48px;border:5px solid #006560;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.staff_accordion_component_container{background:#ffffff;padding:16px;border-radius:12px;overflow:hidden;margin-bottom:16px}.staff_accordion_component_container .staff_accordion_component_body{transition:height 5s ease-in-out;overflow:scroll;height:auto}.staff_accordion_component_container .staff_accordion_component_body.open{height:auto;overflow:scroll}.staff_accordion_component_container .staff_accordion_component_body.close{height:0}.staff_accordion_component_container .staff_accordion_component_head .staff_accordion_head_content{display:flex;font-family:Inter;justify-content:space-between}.staff_accordion_component_container .staff_accordion_component_head .staff_accordion_head_content .staff_accordion_right_content{display:flex;font-family:Inter;font-weight:500;font-size:16px;gap:8px}.staff_accordion_component_container .staff_accordion_component_head .staff_accordion_head_content .staff_accordion_right_content .staff_accordion_head_icon{width:30px;display:flex;justify-content:center;cursor:pointer}.staff_accordion_component_container .staff_accordion_component_head .staff_accordion_head_content .staff_accordion_left_content{display:flex;gap:10px;width:50%;text-transform:capitalize}.dashboard_card_wrapper{height:172px;padding:0 32px;display:flex;justify-content:center;flex-direction:column;border-radius:18.59px;background-color:#fff;flex:1 1 269px}.dashboard_card_wrapper .dashboard_icon_wrapper{width:48px;height:48px;background-color:#e0f1f2;border-radius:50%;display:flex;justify-content:center;align-items:center}.dashboard_card_wrapper .dashboard_icon_wrapper .icon_wrapper{display:flex;justify-content:center;align-items:center}.dashboard_card_wrapper .total_count{font-family:Inter;font-size:28px;font-weight:500;line-height:36px;letter-spacing:-.02em;color:#1a202c;margin-top:6px}.dashboard_card_wrapper .heading_content{font-family:Inter;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0em;color:#1f2937}.dashboard_multi_card_container{flex:1 1 522px;height:172px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding-left:32px;border-radius:18.59px}.dashboard_multi_card_container .first_card_wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;border-right:1px solid #e5e7eb}.dashboard_multi_card_container .first_card_wrapper .first_card_icon_wrapper{width:48px;height:48px;background-color:#e0f1f2;border-radius:50%;display:flex;justify-content:center;align-items:center}.dashboard_multi_card_container .first_card_wrapper .first_card_icon_wrapper .icon_wrapper{display:flex;justify-content:center;align-items:center}.dashboard_multi_card_container .first_card_wrapper .total_count{font-family:Inter;font-size:28px;font-weight:500;line-height:36px;letter-spacing:-.02em;color:#1a202c;margin-top:6px}.dashboard_multi_card_container .first_card_wrapper .heading_content{font-family:Inter;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0em;color:#1f2937}.dashboard_multi_card_container .second_card_wrapper{width:100%;height:100%;margin-top:18px}.dashboard_multi_card_container .second_card_wrapper .card_flex_wrapper{display:flex;justify-content:center;align-items:center;gap:16px;padding-bottom:8px}.dashboard_multi_card_container .second_card_wrapper .card_flex_wrapper .icon{display:flex;justify-content:center;align-items:center}.dashboard_multi_card_container .second_card_wrapper .card_flex_wrapper .content_wrapper .total_count{font-family:Inter;font-size:28px;font-weight:500;line-height:36px;letter-spacing:-.02em;color:#1a202c;margin-top:6px}.dashboard_multi_card_container .second_card_wrapper .card_flex_wrapper .content_wrapper .heading_content{font-family:Inter;font-size:18px;font-weight:400;line-height:28px;letter-spacing:0em;color:#1f2937}.dashboard_multi_card_container .second_card_wrapper .border_bottom_class{border-bottom:1px solid #e5e7eb}.dashboard_screen_pie_chart_container{height:172px;flex:1 1 532px;padding:0 32px;border-radius:18.59px;background-color:#fff;display:flex;justify-content:center;flex-direction:column;align-items:center}.dashboard_screen_pie_chart_container .pie_chart_wrapper{width:132.61px;height:132.61px}.dashboard_screen_pie_chart_container .pie_chart_statistics{display:flex;justify-content:center;gap:16px;flex-direction:column}.dashboard_screen_pie_chart_container .pie_chart_statistics .dot{width:10px;height:10px;background-color:#006560;border-radius:50%}.dashboard_screen_pie_chart_container .pie_chart_statistics .content_wrapper .content_heading{font-family:Inter;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0em;color:#374151}.dashboard_screen_pie_chart_container .pie_chart_statistics .content_wrapper .count{font-family:Inter;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.02em;color:#1a202c;margin-top:8px}.dashboard_sort_container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;height:100%}.dashboard_sort_container .dashboard_sort_content{font-family:Inter;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0em;color:#374151;cursor:pointer}.dashboard_sort_container .dashboard_sort_content_active{background-color:#f9fafb;width:100%;display:flex;justify-content:center;align-items:center;height:26px}.import_and_export_component_container{width:100%;height:100%}.import_and_export_component_container .import_and_export_component_wrapper{display:flex;flex-direction:column;margin-top:24px}.import_and_export_component_container .import_and_export_component_wrapper .import_and_export_details_wrapper .import_and_export_button_heading{font-family:Inter;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.02em;color:#111827}.import_and_export_component_container .import_and_export_component_wrapper .import_and_export_details_wrapper .data_sync_button_wrapper{margin-top:24px}.import_and_export_component_container .import_and_export_component_wrapper .import_and_export_details_wrapper .data_sync_button_wrapper .data_sync_button{width:180px}.import_and_export_component_container .import_and_export_component_wrapper .import_and_export_details_wrapper .import_and_export_details_wrapper_border{border:.5px solid #e5e7eb;margin-top:24px;width:100%;margin-bottom:24px}.import_and_export_component_container .import_and_export_component_data_sync_wrapper .heading{font-family:Inter;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.02em;text-align:left}.import_and_export_component_container .import_and_export_component_data_sync_wrapper .date_flex_wrapper{display:flex;justify-content:flex-start;align-items:center;margin-top:24px;gap:16px}.import_and_export_component_container .import_and_export_component_data_sync_wrapper .date_flex_wrapper .date_input{width:263px}.import_and_export_component_container .import_and_export_component_data_sync_wrapper .date_flex_wrapper .date_input_disable{pointer-events:none}.import_and_export_component_container .import_and_export_component_data_sync_wrapper .sync_button{width:208px;margin-top:24px}.input_container_label_wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:3px}.input_container_label{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#111827;margin-bottom:4px}.required_label{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#ef4444}.input_field_container{width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:6px;box-shadow:0 1px 2px #1018280d;background:#fff;border:1px solid #d1d5db;height:40px;transition:.3s ease-in-out}.input_field_container .input_field_wrapper{flex-grow:1;height:85%}.input_field_container .input_field{outline:none;border:none;padding:0 8px;height:100%;width:100%;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827;border-radius:6px}.input_field_container .input_field::placeholder{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#9ca3af}.input_field_container .input_field_active{caret-color:#49b2b2}.input_active_border{border-color:#49b2b2}.input_field_error_message{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#ef4444;margin-top:4px}.input_border_error{border-color:#ef4444}.input_eye_wrapper{padding-right:8px;display:flex;justify-content:center;align-items:center;cursor:pointer}.confirmation_popup_wrapper{width:473px;height:152px;border-radius:16px;background-color:#fff}.confirmation_sensitive_modal_wrapper{width:473px;height:232px;border-radius:16px;background-color:#fff}.confirmation_popup_content_wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.confirmation_popup_content_wrapper .confirmation_heading_wrapper{font-family:Inter;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0em;color:#111827}.confirmation_popup_content_wrapper .confirmation_button_wrapper{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:22px}.confirmation_popup_content_wrapper .confirmation_button_wrapper .confirmation_popup_cancel_button{width:110px;height:40px}.confirmation_popup_content_wrapper .confirmation_button_wrapper .confirmation_popup_cancel_text{color:#9ca3af}.confirmation_popup_content_wrapper .confirmation_button_wrapper .confirmation_popup_delete_button{width:110px;height:40px}.confirmation_sensitive_wrapper{width:100%;height:100%;padding:16px}.confirmation_sensitive_wrapper .confirmation_sensitive_heading_wrapper{font-family:Inter;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0em;color:#111827}.confirmation_sensitive_wrapper .delete_input_wrapper{margin-top:12px;width:100%}.confirmation_sensitive_wrapper .confirmation_sensitive_button_wrapper{display:flex;justify-content:flex-end;margin-top:18px}.confirmation_sensitive_wrapper .confirmation_sensitive_button_wrapper .confirmation_sensitive_button_disable{pointer-events:none;opacity:.7}.confirmation_sensitive_wrapper .confirmation_sensitive_button_wrapper .buttons{display:flex;justify-content:center;align-items:center;gap:16px}.confirmation_sensitive_wrapper .confirmation_sensitive_button_wrapper .buttons .confirmation_sensitive_cancel_button{width:110px;height:40px}.confirmation_sensitive_wrapper .confirmation_sensitive_button_wrapper .buttons .confirmation_sensitive_cancel_text{color:#9ca3af}.confirmation_sensitive_wrapper .confirmation_sensitive_button_wrapper .buttons .confirmation_sensitive_delete_button{width:110px;height:40px}.roaster_day_card_container{width:347px}.roaster_day_card_container .roaster_day_card_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:10px}.roaster_day_card_container .roaster_day_card_wrapper .day_wrapper{width:200px;height:48px;display:flex;justify-content:center;align-items:center;border:1px solid #D1D5DB;font-family:Inter;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em;color:#111827;border-radius:8px}.roaster_day_card_container .roaster_day_card_wrapper .day_wrapper_disable{background-color:#e0f1f2;color:#004943}.roaster_day_card_container .roaster_day_card_wrapper .add_wrapper{width:83px;height:48px;background-color:#006560;display:flex;justify-content:center;align-items:center;font-family:Inter;font-size:18px;font-weight:500;line-height:28px;letter-spacing:0em;color:#fff;border-radius:6px;cursor:pointer}.roaster_day_card_container .roaster_day_card_wrapper .add_wrapper_disable{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.roaster_day_card_container .roaster_day_card_wrapper .refresh_wrapper{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border:1px solid #D1D5DB;border-radius:6px;cursor:pointer}.roaster_day_card_container .roaster_day_card_wrapper .refresh_wrapper_disable{pointer-events:none;opacity:.4}.care_plan_print_modal_wrapper{background-color:#f5f8f7;border-radius:16px!important;width:595px;height:92%;overflow-y:auto}.care_plan_print_wrapper{margin-top:20px}.care_plan_print_wrapper .care_plan_print_heading{display:flex;align-items:center;gap:8px}.care_plan_print_wrapper .care_plan_print_heading .care_plan_heading{font-size:18px;font-family:Inter;line-height:28px;letter-spacing:0em;color:#111827}.care_plan_print_wrapper .care_plan_print_description{display:flex;justify-content:flex-start;align-items:center;gap:6px}.care_plan_print_wrapper .care_plan_print_description .description_heading{font-size:16x;font-family:Inter;line-height:28px;letter-spacing:0em;color:#111827}.care_plan_print_wrapper .care_plan_print_task_wrapper{margin-bottom:8px}.care_plan_print_wrapper .care_plan_print_task_wrapper .task_heading{font-size:16px;font-family:Inter;line-height:28px;letter-spacing:0em;color:#111827;margin-top:16px}.care_plan_print_wrapper .care_plan_print_task_wrapper .care_plan_task{display:flex;align-items:center;gap:8px}.care_plan_print_wrapper .care_plan_print_task_wrapper .care_plan_task .care_plan_task_heading,.care_plan_print_wrapper .care_plan_print_task_wrapper .care_plan_task .care_plan_task_content{font-size:16px;font-family:Inter;line-height:28px;letter-spacing:0em;color:#111827}.care_plan_print_button{position:absolute;bottom:0;right:0}.care_plan_print_button .print_button_style{width:100px;height:40px;border-radius:16px 0 0!important}.care_plan_print{width:100%;height:100%;overflow:scroll;background-color:#f5f8f7!important;padding:0 20px}.care_plan_print .logo_wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:35px}.care_plan_print .logo_wrapper .logo{display:flex;justify-content:center;align-items:center}.care_plan_print .logo_wrapper .logo_content_wrapper{display:flex;align-items:end;flex-direction:column;gap:6px}.care_plan_print .logo_wrapper .logo_content_wrapper .content,.care_plan_print .logo_wrapper .logo_content_wrapper .date{font-family:Inter;font-size:12px;font-weight:600;line-height:14.52px;color:#111827}.care_plan_print .profile_wrapper{margin-top:22px;width:100%;padding:24px 24px 32px;border-radius:16px;background-color:#fff!important}.care_plan_print .profile_wrapper .heading{font-family:Inter;font-size:12px;font-weight:700;line-height:14.52px;color:#004943}.care_plan_print .profile_wrapper .profile_details_wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px;margin-top:15px}.care_plan_print .profile_wrapper .profile_details_wrapper .profile{display:flex;justify-content:center;align-items:center}.care_plan_print .profile_wrapper .profile_details_wrapper .details{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:10px;row-gap:20px}.care_plan_print .profile_wrapper .profile_details_wrapper .details .details_header_name{font-family:Inter;font-size:8px;font-weight:500;line-height:9.68px;color:#8c8c8c}.care_plan_print .profile_wrapper .profile_details_wrapper .details .details_content{font-family:Inter;font-size:12px;font-weight:600;line-height:14.52px;color:#111827;margin-top:2px}.care_plan_print .profile_wrapper .border_line{border:1px solid #e4e4e4;margin-top:22px}.care_plan_print .profile_wrapper .other_details{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:22px;row-gap:20px}.care_plan_print .profile_wrapper .other_details .other_details_wrapper{flex:1;min-width:130px}.care_plan_print .profile_wrapper .other_details .other_details_header_name{font-family:Inter;font-size:8px;font-weight:500;line-height:9.68px;color:#8c8c8c}.care_plan_print .profile_wrapper .other_details .other_details_content{font-family:Inter;font-size:12px;font-weight:600;line-height:14.52px;color:#111827;margin-top:2px}.care_plan_print .profile_wrapper .other_details_flex_wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.care_plan_print .profile_wrapper .other_details_flex_wrapper .other_details_header_name{font-family:Inter;font-size:8px;font-weight:500;line-height:9.68px;color:#8c8c8c}.care_plan_print .profile_wrapper .other_details_flex_wrapper .other_details_content{font-family:Inter;font-size:12px;font-weight:600;line-height:14.52px;color:#111827;margin-top:2px}.care_plan_print .service_details_wrapper{margin-top:12px;width:100%;padding:24px;border-radius:16px;background-color:#fff!important;display:flex;justify-content:space-between;align-items:center}.care_plan_print .service_details_wrapper .service_details_header_name{font-family:Inter;font-size:8px;font-weight:500;line-height:9.68px;color:#8c8c8c}.care_plan_print .service_details_wrapper .service_details_content{font-family:Inter;font-size:12px;font-weight:600;line-height:14.52px;color:#111827;margin-top:2px}.care_plan_print .care_plan_details_wrapper{padding:24px;border-radius:16px;background-color:#fff!important;margin-top:12px}.care_plan_print .care_plan_details_wrapper .care_plan_header{font-family:Inter;font-size:12px;font-weight:700;line-height:14.52px;color:#004943;margin-bottom:14px}.care_plan_print .care_plan_details_wrapper .care_plan_details_header{font-family:Inter;font-size:10px;font-weight:500;line-height:12.1px;color:#8c8c8c}.care_plan_print .care_plan_details_wrapper .care_plan_details_content{font-family:Inter;font-size:12px;font-weight:600;line-height:14.52px;color:#111827;margin-top:3px}.care_plan_print .nursing_details_wrapper{padding:24px;border-radius:16px;background-color:#fff!important;margin-top:12px}.care_plan_print .nursing_details_wrapper .nursing_details_header{font-family:Inter;font-size:12px;font-weight:600;line-height:14.52px;color:#004943;margin-bottom:14px}.care_plan_print .nursing_details_wrapper .nursing_table_border{border:1px solid #e4e4e4;border-radius:6px}.care_plan_print .nursing_details_wrapper .nursing_table_border .table_container{display:flex;flex-direction:column;width:100%}.care_plan_print .nursing_details_wrapper .nursing_table_border .table_header,.care_plan_print .nursing_details_wrapper .nursing_table_border .table_row{display:flex}.care_plan_print .nursing_details_wrapper .nursing_table_border .table_cell{flex:1;padding:8px;border-bottom:1px solid #dddddd;font-family:Inter;font-size:12px;font-weight:600;line-height:14.52px;color:#111827}.care_plan_print .nursing_details_wrapper .nursing_table_border .table_header_content{flex:1;padding:8px;border-bottom:1px solid #dddddd;font-family:Inter;font-size:10px;font-weight:500;line-height:12.1px;color:#8c8c8c}.care_plan_print .hospital_address_wrapper{border-radius:16px;padding:24px;background-color:#e0f1f2!important;display:flex;justify-content:space-between;align-items:center;margin-top:12px}.care_plan_print .hospital_address_wrapper .content{font-family:Inter;font-size:12px;font-weight:500;line-height:14.52px;color:#111827;flex-basis:300px}.care_plan_print .hospital_address_wrapper .powered_by{font-family:Inter;font-size:12px;font-weight:500;line-height:14.52px;color:#111827}.filter_modal_wrapper{background-color:#fff;border-radius:8px!important;padding:24px 24px 20px;width:445px;box-shadow:0 25px 50px -12px #10182840;overflow:scroll}.filter_modal_wrapper .filter_heading_flex_wrapper{display:flex;justify-content:space-between;align-items:center}.filter_modal_wrapper .filter_heading_flex_wrapper .filter_modal_heading{font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:#111827}.filter_modal_wrapper .filter_heading_flex_wrapper .close_icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.filter_modal_wrapper .filter_modal_heading_wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.filter_modal_wrapper .filter_modal_heading_wrapper .heading{font-family:Inter;font-size:24px;font-weight:500;line-height:32px;letter-spacing:-.02em;color:#111827}.filter_modal_wrapper .filter_modal_heading_wrapper .clear_all_heading{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;color:#006560;cursor:pointer}.filter_modal_wrapper .filter_heading_border{height:1px;border-radius:40px;background-color:#f3f4f6;margin-top:20px}.filter_modal_wrapper .filter_date_wrapper{margin-top:15px}.filter_modal_wrapper .filter_date_wrapper .date_heading{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;text-align:left;margin-bottom:20px;color:#111827}.filter_modal_wrapper .filter_date_wrapper .date_filter_flex_wrapper{display:flex;justify-content:center;flex-direction:column;gap:12px}.filter_modal_wrapper .filter_date_wrapper .date_filter_flex_wrapper .filter_date_label{font-family:Inter;font-size:14px;font-weight:500;line-height:20px;text-align:left;color:#9ca3af}.filter_modal_wrapper .filter_gender_wrapper{margin-top:15px}.filter_modal_wrapper .filter_gender_wrapper .gender_heading{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;text-align:left;margin-bottom:15px}.filter_modal_wrapper .filter_gender_wrapper .gender_filter_flex_wrapper{display:flex;justify-content:center;flex-direction:column;gap:12px}.filter_modal_wrapper .filter_gender_wrapper .gender_filter_flex_wrapper .gender_field{display:flex;align-items:center;gap:6px}.filter_modal_wrapper .filter_gender_wrapper .gender_filter_flex_wrapper .gender_field .icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.filter_modal_wrapper .filter_gender_wrapper .gender_filter_flex_wrapper .gender_field .gender_label{font-family:Inter;font-size:14px;font-weight:400;line-height:20px;color:#111827}.filter_modal_wrapper .filter_worked_hours_wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:15px;margin-bottom:15px}.filter_modal_wrapper .filter_worked_hours_wrapper .worked_hours_heading{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;color:#111827}.filter_modal_wrapper .filter_worked_hours_wrapper .worked_hours_count{width:64px;height:40px;border-radius:10px;border:1px solid #F3F4F6;display:flex;justify-content:center;align-items:center;font-family:Inter;font-size:18px;font-weight:400;line-height:28px;color:#6b7280}.filter_modal_wrapper .slider_wrapper{display:flex;justify-content:center;align-items:center;gap:24px}.filter_modal_wrapper .slider_wrapper .slider_value{font-family:Inter;font-size:18px;font-weight:400;line-height:28px;color:#4b5563}.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:.8;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-bottom:0;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.slider_wrapper{width:100%;height:100%}.month_overview_container{width:100%;height:100%;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(1,1fr)}.month_overview_container .month_overview_component_draggable_wrapper{display:flex;width:100%;height:100%}.month_overview_container_scroll{overflow-y:auto;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(5,1fr);scroll-behavior:smooth}.month_overview_container_scroll_disable{overflow-y:hidden!important}.day_overview_container{width:100%;border-bottom:.2px solid #000;border-left:.2px solid #000;padding:10px;overflow:scroll}.day_overview_container .day_overview_wrapper{display:flex;justify-content:space-between;gap:5px;margin-bottom:10px;height:24px}.day_overview_container .day_overview_wrapper .day_overview_text_content{color:#4b5563;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:20px;order:2}.day_overview_container .day_overview_wrapper .day_overview_text_day_color{color:#3c4043;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:20px}.day_overview_container .day_overview_wrapper .current_day{font-family:Inter;font-size:11px;font-weight:400;line-height:20px;text-align:center;width:20px;height:20px;color:#fff;background-color:#004943;border-radius:40px}.day_overview_container .day_overview_wrapper .calender_overview_current_day{background-color:#1a73e8;width:24px;height:24px;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50%}.day_overview_container .day_overview_wrapper .day_overview_component_add_shift{background-color:#e0f1f2;display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:6px;height:24px;gap:2px;cursor:pointer}.day_overview_container .day_overview_wrapper .day_overview_component_add_shift .icon{display:flex;justify-content:center;align-items:center}.day_overview_container .day_overview_wrapper .day_overview_component_add_shift .content{font-family:Inter;font-size:12px;font-weight:500;line-height:20px;text-align:center;color:#006560}.day_overview_container .schedule_content_list_wrapper{cursor:pointer;height:24px;padding:8px;border-radius:4px;background-color:#e0f1f2;color:#004943;font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:20px;display:flex;justify-content:center;width:fit-content;align-items:center;flex-direction:column;margin-bottom:11px}.day_overview_open_shift_container{height:320px;background-color:#ebffe7;overflow:scroll}.day_overview_container_border_right{border-right:.2px solid #000}.day_overview_component_instance_wrapper{position:absolute;background-color:#dc2626;top:-3px;right:-3px;width:15px;height:15px;border-radius:56px;display:flex;justify-content:center;align-items:center;color:#f3f4f6}.working_hours_list{font-family:Inter;font-size:11px;font-weight:400;line-height:20px;color:#374151}.schedule_overview_loader_modal_wrapper{background-color:#fff;border-radius:8px!important;padding:24px 24px 20px;width:474px;box-shadow:0 25px 50px -12px #10182840}.schedule_overview_loader_modal_wrapper .schedule_overview_loader_wrapper{display:flex;justify-content:center;align-items:center}.schedule_overview_loader_modal_wrapper .schedule_overview_loader_content{font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:24px;color:#374151;text-align:center}.location_zone_modal_wrapper{border-radius:6px;width:55%;background-color:#fffbeb}.location_zone_modal_wrapper .zone_modal_content_wrapper{display:flex;justify-content:center}.location_zone_modal_wrapper .zone_modal_content_wrapper .zone_modal_content{font-family:Inter;font-size:14px;font-weight:500;line-height:20px;text-align:left;color:#92400e}.time_month_overview_container{width:100%;height:100%;display:grid;grid-template-columns:repeat(25,1fr)}.time_month_overview_container_scroll{overflow-y:auto;overflow-x:hidden;display:grid;grid-template-columns:repeat(25,1fr);scroll-behavior:smooth}.otp-input-container{display:flex;justify-content:space-between;gap:8px}.otp-input{width:56px;height:56px;font-size:24px;text-align:center;border:2px solid #ddd;border-radius:4px;transition:all .3s ease;outline:none}.otp-input:focus{border-color:#49b2b2;box-shadow:0 0 5px #49b2b2;transform:scale(1)}.otp-input:focus::placeholder{color:transparent}.saved_user_component_container{width:100%;height:100%;border-radius:6px;border:1px solid #d1d5db;padding:8px 24px;cursor:pointer}.saved_user_component_container .saved_user_component_wrapper{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.saved_user_component_container .saved_user_component_wrapper .saved_user_profile_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:10px;flex:1}.saved_user_component_container .saved_user_component_wrapper .saved_user_profile_wrapper .user_name{font-family:Inter;font-size:14px;font-weight:400;line-height:20px;text-align:center;color:#111827}.saved_user_component_container .saved_user_component_wrapper .icon{display:flex;justify-content:center;align-items:center}.patient_print_modal_wrapper{background-color:#f5f8f7;border-radius:16px!important;width:595px;height:92%;overflow-y:auto}.patient_print_wrapper{margin-top:20px}.patient_print_wrapper .patient_print_heading{display:flex;align-items:center;gap:8px}.patient_print_wrapper .patient_print_heading .patient_heading{font-size:18px;font-family:Inter;line-height:28px;letter-spacing:0em;color:#111827}.patient_print_wrapper .patient_print_description{display:flex;justify-content:flex-start;align-items:center;gap:6px}.patient_print_wrapper .patient_print_description .description_heading{font-size:16x;font-family:Inter;line-height:28px;letter-spacing:0em;color:#111827}.patient_print_wrapper .patient_print_task_wrapper{margin-bottom:8px}.patient_print_wrapper .patient_print_task_wrapper .task_heading{font-size:16px;font-family:Inter;line-height:28px;letter-spacing:0em;color:#111827;margin-top:16px}.patient_print_wrapper .patient_print_task_wrapper .patient_task{display:flex;align-items:center;gap:8px}.patient_print_wrapper .patient_print_task_wrapper .patient_task .patient_task_heading,.patient_print_wrapper .patient_print_task_wrapper .patient_task .patient_task_content{font-size:16px;font-family:Inter;line-height:28px;letter-spacing:0em;color:#111827}.patient_print_button{position:absolute;bottom:0;right:0}.patient_print_button .print_button_style{width:100px;height:40px;border-radius:16px 0 0!important}.print_body_class{width:100%;height:100%}.patient_print{width:100%;height:100%;overflow:scroll;background-color:#f5f8f7!important;padding:0 20px}.patient_print .logo_wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:35px}.patient_print .logo_wrapper .logo{display:flex;justify-content:center;align-items:center}.patient_print .logo_wrapper .logo_content_wrapper{display:flex;align-items:end;flex-direction:column;gap:6px}.patient_print .logo_wrapper .logo_content_wrapper .content,.patient_print .logo_wrapper .logo_content_wrapper .date{font-family:Inter;font-size:12px;font-weight:600;line-height:14.52px;color:#111827}.patient_print .profile_wrapper{margin-top:22px;width:100%;padding:24px 24px 32px;border-radius:16px;background-color:#fff!important}.patient_print .profile_wrapper .heading{font-family:Inter;font-size:12px;font-weight:700;line-height:14.52px;color:#004943}.patient_print .profile_wrapper .profile_details_wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px;margin-top:15px}.patient_print .profile_wrapper .profile_details_wrapper .profile{display:flex;justify-content:center;align-items:center}.patient_print .profile_wrapper .profile_details_wrapper .details{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:10px;row-gap:20px}.patient_print .profile_wrapper .profile_details_wrapper .details .details_header_name{font-family:Inter;font-size:8px;font-weight:500;line-height:9.68px;color:#8c8c8c}.patient_print .profile_wrapper .profile_details_wrapper .details .details_content{font-family:Inter;font-size:11px;font-weight:600;line-height:14.52px;color:#111827;margin-top:2px}.patient_print .profile_wrapper .border_line{border:1px solid #e4e4e4;margin-top:22px}.patient_print .profile_wrapper .other_details{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:22px;row-gap:20px}.patient_print .profile_wrapper .other_details .other_details_wrapper{flex:1;min-width:130px}.patient_print .profile_wrapper .other_details .other_details_header_name{font-family:Inter;font-size:8px;font-weight:500;line-height:9.68px;color:#8c8c8c}.patient_print .profile_wrapper .other_details .other_details_content{font-family:Inter;font-size:11px;font-weight:600;line-height:14.52px;color:#111827;margin-top:2px}.patient_print .profile_wrapper .other_details_flex_wrapper{display:flex;justify-content:space-between;margin-top:22px}.patient_print .profile_wrapper .other_details_flex_wrapper .other_details_header_name{font-family:Inter;font-size:8px;font-weight:500;line-height:9.68px;color:#8c8c8c}.patient_print .profile_wrapper .other_details_flex_wrapper .other_details_content{font-family:Inter;font-size:11px;font-weight:600;line-height:14.52px;color:#111827;margin-top:2px}.patient_print .service_details_wrapper{margin-top:12px;width:100%;padding:24px;border-radius:16px;background-color:#fff!important;display:flex;justify-content:space-between;align-items:center}.patient_print .service_details_wrapper .service_details_header_name{font-family:Inter;font-size:8px;font-weight:500;line-height:9.68px;color:#8c8c8c}.patient_print .service_details_wrapper .service_details_content{font-family:Inter;font-size:12px;font-weight:600;line-height:14.52px;color:#111827;margin-top:2px}.patient_print .patient_print_details_wrapper{padding:24px;border-radius:16px;background-color:#fff!important;margin-top:12px}.patient_print .patient_print_details_wrapper .patient_header{font-family:Inter;font-size:12px;font-weight:700;line-height:14.52px;color:#004943;margin-bottom:14px}.patient_print .patient_print_details_wrapper .patient_details_header{font-family:Inter;font-size:10px;font-weight:500;line-height:12.1px;color:#8c8c8c}.patient_print .patient_print_details_wrapper .patient_details_content{font-family:Inter;font-size:12px;font-weight:600;line-height:14.52px;color:#111827;margin-top:3px}.patient_print .nursing_details_wrapper{padding:24px;border-radius:16px;background-color:#fff!important;margin-top:12px}.patient_print .nursing_details_wrapper .nursing_details_header{font-family:Inter;font-size:12px;font-weight:600;line-height:14.52px;color:#004943;margin-bottom:14px}.patient_print .nursing_details_wrapper .nursing_table_border{border:1px solid #e4e4e4;border-radius:6px}.patient_print .nursing_details_wrapper .nursing_table_border .table_container{display:flex;flex-direction:column;width:100%}.patient_print .nursing_details_wrapper .nursing_table_border .table_header,.patient_print .nursing_details_wrapper .nursing_table_border .table_row{display:flex}.patient_print .nursing_details_wrapper .nursing_table_border .table_cell{flex:1;padding:8px;border-bottom:1px solid #dddddd;font-family:Inter;font-size:12px;font-weight:600;line-height:14.52px;color:#111827}.patient_print .nursing_details_wrapper .nursing_table_border .table_header_content{flex:1;padding:8px;border-bottom:1px solid #dddddd;font-family:Inter;font-size:10px;font-weight:500;line-height:12.1px;color:#8c8c8c}.patient_print .hospital_address_wrapper{border-radius:16px;padding:24px;background-color:#e0f1f2!important;display:flex;justify-content:space-between;align-items:center;margin-top:12px}.patient_print .hospital_address_wrapper .content{font-family:Inter;font-size:12px;font-weight:500;line-height:14.52px;color:#111827;flex-basis:300px}.patient_print .hospital_address_wrapper .powered_by{font-family:Inter;font-size:12px;font-weight:500;line-height:14.52px;color:#111827}.patient_print_heading_content{font-family:Inter;font-size:12px;font-weight:600;line-height:14.52px;text-align:left;color:#004943;margin-top:15px}.patient_print_kin_info_wrapper{display:flex;flex-direction:column;margin-top:15px;gap:8px}.patient_print_kin_info_wrapper .kin_info_heading_row{display:flex}.patient_print_kin_info_wrapper .kin_info_heading{font-family:Inter;font-size:8px;font-weight:500;line-height:9.68px;color:#9ca3af}.patient_print_kin_info_wrapper .kin_info_row{display:flex}.patient_print_kin_info_wrapper .kin_info_content{font-family:Inter;font-size:12px;font-weight:500;line-height:14.52px;width:180px;color:#1f2937}.roster_data_day_overview_container{width:100%;border-bottom:.2px solid #000;border-left:.2px solid #000;padding:6px;overflow:scroll}.roster_data_day_overview_container .roster_data_day_overview_wrapper{display:flex;justify-content:space-between;gap:5px;margin-bottom:10px;height:24px}.roster_data_day_overview_container .roster_data_day_overview_wrapper .roster_data_day_overview_text_content{color:#4b5563;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:20px;order:2}.roster_data_day_overview_container .roster_data_day_overview_wrapper .roster_data_day_overview_text_day_color{color:#3c4043;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:20px}.roster_data_day_overview_container .roster_data_day_overview_wrapper .roster_data_current_day{font-family:Inter;font-size:11px;font-weight:400;line-height:20px;text-align:center;width:20px;height:20px;color:#fff;background-color:#004943;border-radius:40px}.roster_data_day_overview_container .roster_data_day_overview_wrapper .roster_data_calender_overview_current_day{background-color:#1a73e8;width:24px;height:24px;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50%}.roster_data_day_overview_container .roster_data_day_overview_wrapper .roster_data_day_overview_component_add_shift{background-color:#e0f1f2;display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:6px;height:24px;gap:2px;cursor:pointer}.roster_data_day_overview_container .roster_data_day_overview_wrapper .roster_data_day_overview_component_add_shift .icon{display:flex;justify-content:center;align-items:center}.roster_data_day_overview_container .roster_data_day_overview_wrapper .roster_data_day_overview_component_add_shift .roster_data_content{font-family:Inter;font-size:12px;font-weight:500;line-height:20px;text-align:center;color:#006560}.roster_data_day_overview_container .roster_data_schedule_content_list_wrapper{cursor:pointer;height:24px;padding:8px;border-radius:4px;background-color:#e0f1f2;color:#004943;font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:20px;display:flex;justify-content:center;width:fit-content;align-items:center;flex-direction:column;margin-bottom:11px}.roster_data_day_overview_open_shift_container{height:280px;background-color:#ebffe7;overflow:scroll}.roster_data_day_overview_container_border_right{border-right:.2px solid #000}.roster_data_day_overview_component_instance_wrapper{position:absolute;background-color:#dc2626;top:-3px;right:-3px;width:15px;height:15px;border-radius:56px;display:flex;justify-content:center;align-items:center;color:#f3f4f6}.roster_data_month_overview_container{width:100%;height:100%;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(1,1fr)}.roster_data_month_overview_container .roster_data_month_overview_component_draggable_wrapper{display:flex;width:100%;height:100%}.roster_data_month_overview_container_scroll{overflow-y:auto;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(5,1fr);scroll-behavior:smooth}.roster_data_month_overview_container_scroll_disable{overflow-y:hidden!important}.roster_data_schedule_overview_loader_modal_wrapper{background-color:#fff;border-radius:8px!important;padding:24px 24px 20px;width:274px;height:100px;box-shadow:0 25px 50px -12px #10182840}.roster_data_schedule_overview_loader_modal_wrapper .roster_data_schedule_overview_loader_wrapper{display:flex;justify-content:center;align-items:center}.roster_data_schedule_overview_loader_modal_wrapper .roster_data_schedule_overview_loader_content{font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:24px;color:#374151;height:100%;display:flex;justify-content:center;align-items:center}.time_day_overview_container{width:100%;border-bottom:.2px solid #000;border-left:.2px solid #000;padding:10px 5px;overflow:scroll}.time_day_overview_container .time_day_overview_wrapper{display:flex;justify-content:space-between;gap:5px;margin-bottom:10px;height:24px;width:fit-content}.time_day_overview_container .time_day_overview_wrapper .time_day_overview_text_content{color:#4b5563;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:20px;order:2}.time_day_overview_container .time_day_overview_wrapper .time_day_overview_text_day_color{color:#3c4043;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:20px}.time_day_overview_container .time_day_overview_wrapper .current_day{font-family:Inter;font-size:11px;font-weight:400;line-height:20px;text-align:center;width:20px;height:20px;color:#fff;background-color:#004943;border-radius:40px}.time_day_overview_container .time_day_overview_wrapper .calender_overview_current_day{background-color:#1a73e8;width:24px;height:24px;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50%}.time_day_overview_container .time_day_overview_wrapper .time_day_overview_component_add_shift{background-color:#e0f1f2;display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:6px;height:24px;gap:2px;cursor:pointer}.time_day_overview_container .time_day_overview_wrapper .time_day_overview_component_add_shift .icon{display:flex;justify-content:center;align-items:center}.time_day_overview_container .time_day_overview_wrapper .time_day_overview_component_add_shift .content{font-family:Inter;font-size:12px;font-weight:500;line-height:20px;text-align:center;color:#006560}.time_day_overview_container .schedule_content_list_wrapper{cursor:pointer;height:24px;padding:8px;border-radius:4px;background-color:#e0f1f2;color:#004943;font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:20px;display:flex;justify-content:center;width:fit-content;align-items:center;flex-direction:column;margin-bottom:11px}.time_day_overview_open_shift_container{height:320px;background-color:#ebffe7;overflow:scroll}.time_day_overview_container_border_right{border-right:.2px solid #000}.time_day_overview_component_instance_wrapper{position:absolute;background-color:#dc2626;top:-3px;right:-3px;width:15px;height:15px;border-radius:56px;display:flex;justify-content:center;align-items:center;color:#f3f4f6}.tooltip_schedule_details{font-family:Inter;font-size:11px;font-weight:400;line-height:20px;text-align:center;color:#fff}.time_month_overview_container{width:100%;height:100%;display:grid;grid-template-columns:repeat(17,1fr)}.time_month_overview_container .time_month_overview_component_draggable_wrapper{display:flex;width:100%;height:100%}.time_month_overview_container .time_month_overview_month_day_show{width:30px;background-color:red}.time_month_overview_container_scroll{overflow-y:auto;overflow-x:hidden;display:grid;grid-template-columns:repeat(17,1fr);scroll-behavior:smooth}.time_month_overview_container_scroll_disable{overflow-y:hidden!important}.time_overview_container{width:100%;height:100%;background-color:#fff;padding:8px 16px 16px;border-radius:8px}.time_overview_container .time_overview_calender_header{margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.time_overview_container .time_overview_calender_header .calender_month_change_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:10px}.time_overview_container .time_overview_calender_header .calender_month_change_wrapper .calender_month_content{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;letter-spacing:0em;color:#111827}.time_overview_container .time_overview_calender_header .calender_month_change_wrapper .calender_handler{display:flex;justify-content:center;cursor:pointer;align-items:center}.time_overview_container .time_overview_calender_header .calender_month_change_wrapper .calender_handler_disable{cursor:not-allowed}.time_overview_container .time_month_overview_component_wrapper{width:100%;height:95%}.time_overview_container .time_month_overview_component_wrapper .time_month_overview_component_day_heading{border:.2px solid #000;height:36px;position:sticky;top:0;z-index:1;background-color:#f3f4f6;display:grid;grid-template-columns:repeat(8,1fr);width:100%}.time_overview_container .time_month_overview_component_wrapper .time_month_overview_component_day_heading .time_month_overview_day_name{color:#1f2937;font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:20px;padding:8px}.map_view_component_container{width:100%;height:100%}.info_window_wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}.info_window_wrapper .info_label_content{font-family:Inter;font-size:13px;font-weight:400;line-height:24px;color:#1f2937}.gm-style .gm-style-iw-c{width:146.5px!important;padding:6px!important;word-wrap:break-word}.gm-ui-hover-effect{display:none!important}.gm-style-iw-ch{padding:0}.rating_modal_wrapper{background-color:#fff;border-radius:16px!important;width:514px}.rating_modal_wrapper .rating_modal_header{font-family:Inter;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.02em;text-align:center;color:#1f2937}.rating_modal_wrapper .feedback_wrapper{margin-top:14px}.rating_modal_wrapper .feedback_wrapper .feedback_header{font-family:Inter;font-size:16px;font-weight:500;line-height:24px;text-align:center;color:#6b7280}.rating_modal_wrapper .feedback_wrapper .feedback_content_wrapper{width:432px;height:132.35px;border-radius:8px;border:1px solid #d1d5db;background-color:#f9fafb;margin-top:8px;padding:8px;overflow-y:auto}.rating_modal_wrapper .feedback_wrapper .feedback_content_wrapper .feedback_content{font-family:Inter;font-size:16px;font-weight:500;line-height:24px;color:#4b5563}.rating_modal_wrapper .rating_wrapper{margin-top:18px;display:flex;justify-content:center;align-items:center;flex-direction:column}.rating_modal_wrapper .rating_wrapper .rating_header{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;text-align:center;color:#1f2937}.rating_modal_wrapper .care_plan_wrapper{padding:23px}.rating_modal_wrapper .care_plan_wrapper .care_plan_header{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;color:#1f2937;margin-bottom:12px}.rating_accordion_container{width:100%}.rating_accordion_container h1{font-size:2.5rem;color:#e1e1e1;margin-bottom:2rem;text-align:center}.rating_accordion{display:flex;flex-direction:column;gap:1rem}.rating_accordion_item{list-style:none;background-color:#fff;padding:14px;border:1px solid rgba(187,187,187,.2509803922);border-radius:8px}.rating_accordion_heading_title{font-family:Inter;font-size:16px;font-weight:500;line-height:20px;text-align:left;color:#4b5563}.rating_accordion_title{color:var(--neutral-900, #111827);font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:-.4px;display:flex;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}.rating_accordion_title span{color:#8b8b8b}.rating_accordion_content{color:#8b8b8b;height:0;overflow:hidden;transition:all ease-out .3s}.rating_accordion_content.active{height:auto}.rating_accordion_border_top_none{border-top:none!important}.rating_accordion_assign_staff_details_container{display:flex;justify-content:space-between;align-items:flex-start}.rating_accordion_assign_staff_details_container .rating_accordion_assign_staff_details_wrapper{display:flex;justify-content:center;align-items:center;gap:16px}.rating_accordion_assign_staff_details_container .rating_accordion_assign_staff_details_wrapper .rating_accordion_assign_staff_details_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111827}.rating_accordion_task_render_wrapper{display:flex;flex-direction:column;gap:32px;margin-top:32px}.rating_accordion_assign_staff_details_header{display:flex;justify-content:flex-start;align-items:center}.rating_accordion_assign_staff_details_header .rating_accordion_assign_staff_details_header_arrow{display:flex;justify-content:center;align-items:center;cursor:pointer}.rating_accordion_assign_staff_details_header .rating_accordion_assign_staff_details_header_content{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#111827}.staff_rating_modal_wrapper{background-color:#fff;border-radius:16px!important;width:514px}.staff_rating_modal_wrapper .staff_rating_container .heading{font-family:Inter;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.02em;text-align:center;color:#1f2937}.staff_rating_modal_wrapper .staff_rating_container .content{margin-top:24px;font-family:Inter;font-size:18px;font-weight:500;line-height:28px;text-align:center;color:#000}.staff_rating_modal_wrapper .staff_rating_container .star_wrapper{display:flex;justify-content:center;align-items:center;margin-top:12px}.staff_rating_modal_wrapper .staff_rating_container .staff_rating_input_wrapper .input_content_heading{font-family:Inter;font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#6b7280;margin:8px 0}.staff_rating_modal_wrapper .staff_rating_container .staff_rating_input_wrapper .input_wrapper .staff_rating_input_textarea{height:132.35px;width:100%;border-radius:8px;border:1px solid #d1d5db;background-color:#f9fafb;padding:10px;font-size:16px;line-height:20px;font-family:Inter;font-style:normal;font-weight:400;outline:none}.staff_rating_modal_wrapper .staff_rating_container .staff_rating_submit_button{margin-top:16px}.staff_rating_modal_wrapper .staff_rating_container .staff_rating_submit_button_disable{cursor:not-allowed;background-color:#d3d3d3}.route_modal_wrapper{background-color:#fff;border-radius:16px!important;width:381px}.route_modal_wrapper .route_modal_heading{font-family:Inter;font-size:14px;font-weight:500;line-height:20px;text-underline-position:from-font;text-decoration-skip-ink:none;color:#000}.route_modal_wrapper .route_modal_checkbox_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px}.route_modal_wrapper .route_modal_checkbox_wrapper .checkbox_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:6px}.route_modal_wrapper .route_modal_checkbox_wrapper .checkbox_wrapper .img{display:flex;justify-content:center;align-items:center}.route_modal_wrapper .route_modal_checkbox_wrapper .checkbox_wrapper .content{font-family:Inter;font-size:14px;font-weight:400;line-height:20px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#374151}.route_modal_wrapper .route_modal_buttons_wrapper{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px}.route_modal_wrapper .route_modal_buttons_wrapper .route_button_cancel,.route_modal_wrapper .route_modal_buttons_wrapper .route_button_submit{width:88px;height:32px}.route_add_button_wrapper{background-color:#fff;display:flex;justify-content:center;align-items:center;width:32.67px;height:28px;box-shadow:0 4px 6px #1018280d;border-radius:6px;border:1px solid #F9FAFB}.route_add_button_wrapper .icon{display:flex;justify-content:center;align-items:center}.route_shift_time_wrapper{display:flex;justify-content:space-between;align-items:center;background-color:#f9fafb;border-radius:6px;box-shadow:0 4px 6px #1018280d;padding:4px 8px;width:100%}.route_shift_time_wrapper .shift_time{font-family:Inter;font-size:10px;font-weight:400;line-height:20px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#374151}.route_shift_time_wrapper .icon{display:flex;justify-content:center;align-items:center}.main_hoc_container{width:100vw;height:100vh;display:flex;background-color:#f5f8f7;overflow:hidden}.main_hoc_container .sidebar_screen_wrapper{width:210px}.main_hoc_container .main_hoc_screen_wrapper{flex:1}.main_hoc_container .main_hoc_screen_wrapper .main_hoc_navbar_wrapper{background-color:#fff;height:48px}.login_container{display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:100vw;height:100vh;padding:20px}.login_container .login_screen_input_container .login_screen_heading{text-align:center;font-family:Inter;font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px;color:#111827;margin-bottom:40px}.login_container .login_screen_input_container .login_screen_input_wrapper .login_screen_input{width:375px;margin-top:16px}.login_container .login_screen_input_container .forgot_password_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#6b7280;display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-top:10px}.login_container .login_screen_input_container .login_screen_submit_button{margin-top:30px}.login_container .login_screen_input_container .or_divider{display:flex;justify-content:space-between;align-items:center;margin:20px 0;gap:16px}.login_container .login_screen_input_container .or_divider .or_divider_line{width:100%;border:.9px solid #d1d5db}.login_container .login_screen_input_container .or_divider .or_divider_text{font-family:Inter;font-size:14px;font-style:italic;font-weight:400;line-height:20px;text-align:center;color:#9ca3af}.login_container .login_screen_input_container .saved_users_list_wrapper{display:flex;flex-direction:column;align-items:center;gap:16px;height:56px}.patient_screen_container,.patient_screen_container .patient_screen_wrapper{width:100%;height:100%}.patient_screen_container .patient_screen_wrapper .patient_screen_add_patient_button_wrapper{width:220px;margin-left:auto;padding:12px 16px}.patient_screen_container .patient_screen_wrapper .patient_screen_add_patient_button_wrapper .add_patient_button{height:36px}.patient_screen_container .patient_screen_wrapper .patient_header_wrapper{padding:0 32px;margin-top:8px;height:64px}.patient_screen_container .patient_screen_wrapper .patient_screen_table_container{padding:0 16px;height:94%;overflow-y:hidden}.patient_screen_container .patient_screen_wrapper .patient_screen_table_container .patient_screen_table_wrapper{padding:16px;background-color:#fff;border-radius:16px;height:91%;overflow-y:hidden}.patient_screen_container .patient_screen_wrapper .patient_screen_table_container .patient_screen_table_wrapper .patient_screen_table{width:100%;height:98%;overflow-y:auto}.patient_screen_container .patient_screen_wrapper .patient_screen_table_container .patient_screen_table_wrapper .patient_screen_table_adjustment{height:95%}.patient_screen_container .patient_screen_wrapper .pagination_wrapper{width:100%;max-height:68px;display:flex;justify-content:center;align-items:center;margin-top:26px}.patient_screen_container .patient_screen_table_loading_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#111827;margin-top:10px}.patient_screen_search_field{height:32px;background-color:#f9fafb;border:none}.forgot_password_screen_container{width:100vw;height:100vh;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.forgot_password_screen_container .forgot_password_screen_logo{display:flex;justify-content:center;align-items:center;padding-top:43px}.forgot_password_screen_container .forgot_password_screen_input_wrapper{width:375px}.forgot_password_screen_container .forgot_password_screen_input_wrapper .input_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#111827;margin-bottom:8px}.forgot_password_screen_container .forgot_password_screen_input_wrapper .input_field{width:100%}.forgot_password_screen_container .forgot_password_screen_input_wrapper .button_wrapper{margin-top:32px;width:100%}.forgot_password_screen_container .forgot_password_screen_input_wrapper .back_button{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:16px}.forgot_password_screen_container .forgot_password_screen_input_wrapper .back_button .arrow_left{display:flex;justify-content:center;align-items:center;cursor:pointer}.forgot_password_screen_container .forgot_password_screen_input_wrapper .back_button .back_button_text{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#6b7280;cursor:pointer}.forgot_password_screen_container .reset_password_link_wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;width:350px}.forgot_password_screen_container .reset_password_link_wrapper .reset_password_link_heading{font-family:Inter;font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px;color:#111827}.forgot_password_screen_container .reset_password_link_wrapper .reset_password_link_content{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#6b7280;margin-top:32px;margin-bottom:24px}.forgot_password_screen_container .reset_password_link_wrapper .reset_password_button{width:100%}.reset_password_screen_container{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.reset_password_screen_container .healthcare_logo{display:flex;justify-content:center;align-items:center;padding-top:43px}.reset_password_screen_container .input_field_wrapper{width:375px}.reset_password_screen_container .input_field_wrapper .heading_content{font-family:Inter;font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px;color:#111827;text-align:center}.reset_password_screen_container .input_field_wrapper .input_field_flex_wrapper{display:flex;margin-top:32px;justify-content:flex-start;gap:16px;flex-direction:column}.reset_password_screen_container .input_field_wrapper .reset_button_wrapper{margin-top:40px}.reset_password_screen_container .input_field_wrapper .password_change_button_wrapper{margin-top:24px}.reset_password_screen_container .password_changed_content{margin-top:32px;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#6b7280}.add_patient_screen_container,.add_patient_screen_container .add_patient_screen_wrapper{width:100%;height:100%}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_header_wrapper{padding:12px 32px}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper{padding:12px 16px;height:100%}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background{padding:0 32px 32px;background-color:#fff;border-radius:16px;overflow-y:hidden;height:94%}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .add_patient_input_field_flex_container{display:flex;flex-direction:column;gap:20px;margin-top:32px}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .add_patient_input_field_flex_container .input_field_flex_wrapper{display:flex;justify-content:flex-start;gap:20px}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .add_patient_input_field_flex_container .input_field_flex_wrapper .input_width{flex:1}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .add_patient_input_field_flex_container .border_bottom{border:.5px solid #d9d9d9;margin-bottom:32px;margin-top:20px;width:100%}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .personal_info_wrapper .personal_info_heading{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#111827}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .personal_info_wrapper .add_patient_personal_info_field_flex_container{display:flex;flex-direction:column;gap:20px;margin-top:24px}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .personal_info_wrapper .add_patient_personal_info_field_flex_container .personal_info_field_flex_wrapper{display:flex;justify-content:flex-start;gap:20px}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .personal_info_wrapper .add_patient_personal_info_field_flex_container .personal_info_field_flex_wrapper .input_width{flex:1}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .personal_info_wrapper .add_patient_personal_info_field_flex_container .border_bottom_personal_info{border:.5px solid #d9d9d9;margin-bottom:32px;margin-top:20px;width:100%}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .medical_info_wrapper .medical_info_heading{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#111827}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .medical_info_wrapper .add_patient_medical_info_field_flex_container{display:flex;flex-direction:column;gap:20px;margin-top:24px}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .medical_info_wrapper .add_patient_medical_info_field_flex_container .medical_info_field_flex_wrapper{display:flex;justify-content:flex-start;gap:20px}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .medical_info_wrapper .add_patient_medical_info_field_flex_container .medical_info_field_flex_wrapper .input_width{flex:1}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .medical_info_wrapper .add_patient_medical_info_field_flex_container .border_bottom_medical_info{border:.5px solid #d9d9d9;margin-bottom:32px;margin-top:20px;width:100%}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .next_of_kin_wrapper .next_kin_heading_wrapper{display:flex;justify-content:space-between;align-items:center}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .next_of_kin_wrapper .next_kin_heading_wrapper .next_kin_add_button_wrapper{padding:10px 24px;border-radius:6px;border:1px solid #D1D5DB;box-shadow:0 1px 2px #1018280d;display:flex;justify-content:center;align-items:center;gap:7px;cursor:pointer}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .next_of_kin_wrapper .next_kin_heading_wrapper .next_kin_add_button_wrapper .next_kin_add_button_icon{display:flex;justify-content:center;align-items:center}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .next_of_kin_wrapper .next_kin_heading_wrapper .next_kin_add_button_wrapper .next_kin_add_button_content{font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:#374151}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .next_of_kin_wrapper .next_kin_heading_wrapper .next_of_kin_heading{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#111827}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .next_of_kin_wrapper .next_of_kin_field_flex_wrapper{display:flex;flex-direction:column;gap:24px;margin-top:24px}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .next_of_kin_wrapper .next_of_kin_field_flex_wrapper .next_kin_field{display:flex;justify-content:flex-start;gap:20px}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .next_of_kin_wrapper .next_of_kin_field_flex_wrapper .next_kin_field .input_width{flex:1}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .next_of_kin_wrapper .next_of_kin_field_flex_wrapper .kin_delete_button{width:44px;height:44px;border-radius:6px;border:1px solid #d1d5db;box-shadow:0 1px 2px #1018280d;display:flex;justify-content:center;align-items:center;margin-top:21px;cursor:pointer}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_input_fields_wrapper .input_field_back_background .next_of_kin_wrapper .next_of_kin_field_flex_wrapper .kin_delete_button_disable{pointer-events:none;opacity:.8}.add_patient_screen_container .add_patient_screen_wrapper .add_patient_button_disable{opacity:.5;pointer-events:none}.add_patient_screen_container .input_field_scroll_container{width:100%;height:95%;overflow-y:scroll;overflow-x:hidden}.add_patient_screen_container .add_patient_button_wrapper{width:100%;height:48px;margin-top:12px;display:flex;justify-content:flex-end;align-items:center;gap:40px}.patient_details_screen_container,.patient_details_screen_container .patient_details_screen_wrapper{width:100%;height:100%}.patient_details_screen_container .patient_details_screen_wrapper .patient_header_wrapper{padding:12px 32px}.patient_details_screen_container .patient_details_screen_wrapper .patient_details_screen_tab_container{padding:16px;height:100%}.patient_details_screen_container .patient_details_screen_wrapper .patient_details_screen_tab_container .patient_details_screen_tab_wrapper{background-color:#fff;border-radius:16px;overflow-y:hidden;height:94%}.patient_details_screen_container .patient_details_screen_wrapper .patient_details_screen_tab_container .patient_details_screen_tab_wrapper .input_field_scroll_container{width:100%;height:94%;overflow-y:scroll;padding:0 16px}.patient_details_screen_container .patient_details_screen_wrapper .patient_details_screen_tab_container .patient_details_screen_tab_wrapper .input_field_scroll_disable{overflow-y:hidden}.patient_details_screen_container .patient_details_screen_wrapper .patient_details_screen_tab_container .patient_details_screen_tab_wrapper .input_field_scroll_container_schedule{width:100%;height:94%;padding:0 16px}.discussion_screen_container{width:100%;height:100%;overflow:hidden;margin-top:32px}.discussion_screen_container .discussion_input_area_wrapper{width:100%;height:176px}.discussion_screen_container .discussion_list_wrapper{margin-top:40px;height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.discussion_screen_container .discussion_list_wrapper .discussion_list_scroll{height:53%;overflow:auto}.discussion_screen_container .discussion_search_button{display:flex;align-items:center;justify-content:flex-end;margin-top:24px}.discussion_screen_container .discussion_no_data_found_text{display:flex;justify-content:center;align-items:center;font-family:Inter;font-size:17px;font-style:normal;font-weight:500;line-height:20px;color:#111827;height:50%}.change_password_screen_container,.change_password_screen_container .change_password_screen_wrapper{width:100%;height:100%}.change_password_screen_container .change_password_screen_wrapper .change_password_header_wrapper{padding:0 32px;margin-top:8px;height:64px}.change_password_screen_container .change_password_screen_wrapper .change_password_field_container{padding:16px;height:100%}.change_password_screen_container .change_password_screen_wrapper .change_password_field_container .change_password_field_wrapper{padding:0 32px 32px;background-color:#fff;border-radius:16px;height:94%;overflow-y:scroll;display:flex;justify-content:center;align-items:center;flex-direction:column}.change_password_screen_container .change_password_screen_wrapper .change_password_field_container .change_password_field_wrapper .input_field_flex_wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px}.change_password_screen_container .change_password_screen_wrapper .change_password_field_container .change_password_field_wrapper .input_field_flex_wrapper .input_width{width:319px;height:100%}.change_password_screen_container .change_password_screen_wrapper .change_password_field_container .change_password_field_wrapper .change_password_submit_button{margin-top:32px;width:319px}.profile_update_container,.profile_update_container .profile_update_screen_wrapper{width:100%;height:100%}.profile_update_container .profile_update_screen_wrapper .profile_update_screen_tab_container{padding:16px;height:100%}.profile_update_container .profile_update_screen_wrapper .profile_update_screen_tab_container .update_profile_screen_tab_wrapper{padding:24px;background-color:#fff;border-radius:16px;overflow-y:hidden;height:94%}.profile_update_container .profile_update_screen_wrapper .profile_update_screen_tab_container .update_profile_screen_tab_wrapper .profile_update_screen_scroll_container{width:100%;height:94.8%;overflow-y:scroll}.profile_update_container .profile_update_screen_wrapper .profile_update_screen_tab_container .update_profile_screen_tab_wrapper .profile_update_screen_scroll_container .input_field_flex_wrapper{margin-top:32px;display:flex;gap:16px;flex-direction:column}.profile_update_container .profile_update_screen_wrapper .profile_update_screen_tab_container .update_profile_screen_tab_wrapper .profile_update_screen_scroll_container .input_field_flex_wrapper .input_width{width:350px;height:100%}.profile_update_container .profile_update_screen_wrapper .profile_update_screen_tab_container .update_profile_screen_tab_wrapper .profile_update_screen_scroll_container .profile_update_button_wrapper{width:350px;margin-top:32px}.profile_update_container .profile_update_screen_wrapper .profile_update_screen_tab_container .update_profile_screen_tab_wrapper .profile_update_screen_scroll_container .profile_image_gap{gap:20px}.profile_update_container .profile_update_screen_wrapper .profile_update_header_wrapper{padding:0 32px;margin-top:8px;height:64px}.staff_screen_container{width:100%;height:100%}.staff_screen_container .staff_screen_add_staff_button_wrapper{width:194px;margin-left:auto;padding:12px 16px}.staff_screen_container .staff_screen_add_staff_button_wrapper .add_staff_button{height:36px}.staff_screen_container .staff_header_wrapper{padding:0 32px;margin-top:8px;height:64px}.staff_screen_container .staff_screen_table_container{padding:0 16px;height:94%;overflow-y:hidden}.staff_screen_container .staff_screen_table_container .staff_screen_table_wrapper{padding:0 16px;background-color:#fff;border-radius:16px;height:91%;overflow-y:hidden}.staff_screen_container .staff_screen_table_container .staff_screen_table{margin-top:16px;width:100%;height:95%;overflow-y:auto}.staff_screen_container .staff_screen_table_container .staff_screen_table_adjustment{height:95%}.staff_screen_container .staff_screen_table_container .staff_pagination_wrapper{width:100%;max-height:68px;display:flex;justify-content:center;align-items:center;margin-top:26px}.staff_screen_container .staff_screen_table_loading_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#111827;margin-top:10px}.add_staff_container,.add_staff_container .add_staff_screen_wrapper{width:100%;height:100%}.add_staff_container .add_staff_header_wrapper{padding:12px 32px}.add_staff_container .add_staff_input_fields_wrapper{padding:12px 16px;height:100%}.add_staff_container .add_staff_input_fields_wrapper .input_field_back_background{padding:0 32px 32px;background-color:#fff;border-radius:16px;overflow-y:hidden;height:94%}.add_staff_container .add_staff_input_fields_wrapper .input_field_back_background .input_field_scroll_container{width:100%;height:95%;overflow-y:scroll;overflow-x:hidden}.add_staff_container .add_staff_input_fields_wrapper .input_field_back_background .add_staff_button_wrapper{width:100%;height:48px;margin-top:12px;display:flex;justify-content:flex-end;align-items:center;gap:40px}.add_staff_container .add_staff_button_disable{opacity:.5;pointer-events:none}.staff_details_screen_container,.staff_details_screen_container .staff_details_screen_wrapper{width:100%;height:100%}.staff_details_screen_container .staff_details_screen_wrapper .staff_details_header_wrapper{padding:12px 32px}.staff_details_screen_container .staff_details_screen_wrapper .staff_details_screen_tab_container{padding:16px;height:100%}.staff_details_screen_container .staff_details_screen_wrapper .staff_details_screen_tab_container .staff_details_screen_tab_wrapper{background-color:#fff;border-radius:16px;overflow-y:hidden;height:94%}.staff_details_screen_container .staff_details_screen_wrapper .staff_details_screen_tab_container .staff_details_screen_tab_wrapper .input_field_scroll_container{width:100%;height:94%;overflow-y:scroll;padding:0 16px}.staff_details_screen_container .staff_details_screen_wrapper .staff_details_screen_tab_container .staff_details_screen_tab_wrapper .staff_details_button_wrapper{display:flex;justify-content:flex-end;align-items:center}.holiday_screen_container{width:100%;height:100%}.holiday_screen_container .holiday_screen_header_wrapper{padding:12px 32px}.holiday_screen_container .holiday_screen_field_container{padding:16px;height:100%}.holiday_screen_container .holiday_screen_field_container .holiday_screen_field_wrapper{padding:24px;background-color:#fff;border-radius:16px;overflow-y:hidden;height:94%}.holiday_screen_container .holiday_screen_field_container .holiday_screen_field_wrapper .holiday_screen_create_holiday_wrapper{width:70%;display:flex;gap:16px}.holiday_screen_container .holiday_screen_field_container .holiday_screen_field_wrapper .holiday_screen_create_holiday_wrapper .input_field_wrapper{width:60%}.holiday_screen_container .holiday_screen_field_container .holiday_screen_field_wrapper .holiday_screen_create_holiday_wrapper .holiday_screen_date_wrapper{width:40%}.holiday_screen_container .holiday_screen_field_container .holiday_screen_field_wrapper .holiday_screen_create_holiday_wrapper .holiday_screen_button_wrapper{width:172px;align-items:flex-end;display:flex}.holiday_screen_container .holiday_screen_field_container .holiday_screen_field_wrapper .holiday_screen_create_holiday_wrapper .holiday_screen_button_height{height:40px}.holiday_screen_container .holiday_screen_divider{height:1px;background-color:#d1d5db;margin:32px 0}.holiday_screen_container .holiday_screen_holiday_list_container{width:70%;display:flex;flex-direction:column;gap:26px;height:83%;overflow:auto}.holiday_screen_container .holiday_screen_holiday_list_container .holiday_screen_holiday_list_wrapper{display:flex;justify-content:flex-start;gap:16px}.holiday_screen_container .holiday_screen_holiday_list_container .holiday_screen_holiday_list_wrapper .holiday_screen_disable_events{pointer-events:none;border:none}.holiday_screen_container .holiday_screen_holiday_list_container .holiday_screen_holiday_list_wrapper .input_field_wrapper{width:60%}.holiday_screen_container .holiday_screen_holiday_list_container .holiday_screen_holiday_list_wrapper .holiday_screen_date_wrapper{width:40%}.holiday_screen_container .holiday_screen_holiday_list_container .holiday_screen_holiday_list_wrapper .holiday_screen_button_action_wrapper{width:172px;display:flex;gap:16px;margin-left:16px}.holiday_screen_container .holiday_screen_holiday_list_container .holiday_screen_holiday_list_wrapper .holiday_screen_button_action_wrapper .icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.dashboard_screen_container{width:100%;height:94.5%;overflow-y:auto}.dashboard_screen_container .dashboard_screen_header_wrapper{padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.dashboard_screen_container .dashboard_sort_wrapper{display:flex;cursor:pointer;justify-content:center;align-items:center;padding:10px 24px;width:fit-content;gap:10px;border-radius:6px}.dashboard_screen_container .dashboard_sort_wrapper .dashboard_sort_active_content{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;letter-spacing:0em;color:#374151}.dashboard_screen_container .dashboard_sort_wrapper .dashboard_sort_arrow_icon{display:flex;justify-content:center;align-items:center}.dashboard_screen_container .dashboard_screen_details_wrapper{padding:0 16px}.dashboard_screen_container .dashboard_screen_details_wrapper .dashboard_screen_flex_wrapper{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.dashboard_screen_container .dashboard_sort_wrapper_width{width:179px}.dashboard_screen_container .dashboard_screen_end_date_disable{pointer-events:none;cursor:not-allowed}.staff_schedule_screen_container{width:100%;height:100%}.staff_schedule_screen_container .staff_schedule_screen_header_wrapper{padding:12px 32px}.chat_screen_container{width:100%;height:100%}.chat_screen_container .chat_screen_header_wrapper{padding:12px 32px}.chat_screen_container .chat_screen_tab_container{padding:16px;height:100%}.chat_screen_container .chat_screen_tab_container .chat_screen_patient_details_screen_tab_wrapper{padding:16px;background-color:#fff;border-radius:16px;overflow:hidden;height:94%}.chat_screen_container .chat_screen_tab_container .chat_screen_patient_details_screen_tab_wrapper .chat_screen_chat_list_container{border:1px solid #e5e7eb;height:94%;border-top:none}.chat_screen_container .chat_screen_tab_container .chat_screen_patient_details_screen_tab_wrapper .chat_screen_chat_list_container .chat_screen_chat_list_wrapper{display:flex;justify-content:flex-start;align-items:center;height:100%}.chat_screen_container .chat_screen_tab_container .chat_screen_patient_details_screen_tab_wrapper .chat_screen_chat_list_container .chat_screen_chat_list_wrapper .chat_list{flex:.4;height:100%;border-right:1px solid #e5e7eb}.chat_screen_container .chat_screen_tab_container .chat_screen_patient_details_screen_tab_wrapper .chat_screen_chat_list_container .chat_screen_chat_list_wrapper .chat_list .search_wrapper{padding:0 16px;margin-top:16px}.chat_screen_container .chat_screen_tab_container .chat_screen_patient_details_screen_tab_wrapper .chat_screen_chat_list_container .chat_screen_chat_list_wrapper .chat_list .search_wrapper .search_content{font-family:Inter;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0em;color:#111827}.chat_screen_container .chat_screen_tab_container .chat_screen_patient_details_screen_tab_wrapper .chat_screen_chat_list_container .chat_screen_chat_list_wrapper .chat_list .search_wrapper .search_input{margin-top:4px}.chat_screen_container .chat_screen_tab_container .chat_screen_patient_details_screen_tab_wrapper .chat_screen_chat_list_container .chat_screen_chat_list_wrapper .chat_list .chat_list_card_wrapper{overflow-y:auto;height:76%;scroll-behavior:smooth}.chat_screen_container .chat_screen_tab_container .chat_screen_patient_details_screen_tab_wrapper .chat_screen_chat_list_container .chat_screen_chat_list_wrapper .chat_list .chat_list_card_wrapper .chat_list_card{border-bottom:1px solid #e5e7eb}.chat_screen_container .chat_screen_tab_container .chat_screen_patient_details_screen_tab_wrapper .chat_screen_chat_list_container .chat_screen_chat_list_wrapper .chat_list .chat_list_card_wrapper .chat_list_card:hover{background-color:#f9fafb}.chat_screen_container .chat_screen_tab_container .chat_screen_patient_details_screen_tab_wrapper .chat_screen_chat_list_container .chat_screen_chat_list_wrapper .chat_list .chat_list_card_wrapper .chat_list_no_user{display:flex;justify-content:center;align-items:center;font-family:Inter;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0em;color:#111827;height:80%}.chat_screen_container .chat_screen_tab_container .chat_screen_patient_details_screen_tab_wrapper .chat_screen_chat_list_container .chat_screen_chat_list_wrapper .chat_list .chat_list_card_loading_wrapper{display:flex;justify-content:center;align-items:center;height:80%}.chat_screen_container .chat_screen_tab_container .chat_screen_patient_details_screen_tab_wrapper .chat_screen_chat_list_container .chat_screen_chat_list_wrapper .chat_list .chat_list_card_loading_wrapper .chat_list_card_loader{width:38px;height:38px;border:5px solid #006560;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.patient_reset_password_screen_container{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.patient_reset_password_screen_container .healthcare_logo{display:flex;justify-content:center;align-items:center;padding-top:43px}.patient_reset_password_screen_container .input_field_wrapper{width:375px}.patient_reset_password_screen_container .input_field_wrapper .heading_content{font-family:Inter;font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px;color:#111827;text-align:center}.patient_reset_password_screen_container .input_field_wrapper .input_field_flex_wrapper{display:flex;margin-top:32px;justify-content:flex-start;gap:16px;flex-direction:column}.patient_reset_password_screen_container .input_field_wrapper .reset_button_wrapper{margin-top:40px}.patient_reset_password_screen_container .input_field_wrapper .password_change_button_wrapper{margin-top:24px}.patient_reset_password_screen_container .password_changed_content{margin-top:32px;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#6b7280}.staff_container .no_visit{width:100%;font-size:18px;font-weight:500;display:flex;justify-content:center;align-items:center;font-family:Inter;margin-top:100px}.staff_home_header{padding:24px;display:flex;justify-content:space-between;align-items:center}.staff_home_header h1{font-size:32px;font-weight:500;font-family:Inter}.staff_home_header .header_tools_container{width:50%;display:flex;gap:16px}.staff_home_header .header_tools_container .sort_button{height:40px;width:120px;font-size:18px}.visit_details_container{padding:0 24px;font-family:Inter}.visit_details_container .today_visit_section{margin-top:16px}.visit_details_container .today_visit_section .no_visit{width:100%;font-size:18px;font-weight:500;display:flex;justify-content:center;align-items:center}.visit_details_container .today_visit_section .visit_section_head{font-size:28px;font-weight:500;font-family:Inter}.visit_details_container .today_visit_section .visit_card_list_container{padding:16px;margin:24px 0;display:flex;flex-wrap:wrap;gap:16px}.visit_details_container .today_visit_section .visit_card_list_container>:nth-child(odd){justify-content:flex-start}.visit_details_container .today_visit_section .visit_card_list_container>:nth-child(2n){justify-content:flex-end}.visit_details_container .today_visit_section .visit_card_list_container>:last-child:nth-child(odd){flex:0;width:50%;display:flex;align-items:center;justify-content:center}.visit_details_container .staff_history_view_all_button{font-family:Inter;font-size:18px;font-weight:400;line-height:28px;text-align:center;color:#004943;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dashboard_container{margin:24px;background-color:#fff;height:85%;border-radius:12px;padding:24px}.dashboard_container .dashboard_tabs{display:flex}.dashboard_container .dashboard_tabs .dashboard_tab{flex:1;padding:16px 16px 15px;border:none;border-bottom:.8px solid #d1d5db;font-size:14px;font-family:Inter;font-weight:500;background-color:#fff;cursor:pointer}.dashboard_container .dashboard_tabs .active_tab{border-bottom:1px solid #004943;color:#004943;background-color:#e0f1f2}.dashboard_schedule_patient_details{display:flex;justify-content:space-between;align-items:center;background-color:#fff;margin:24px;border-radius:16px;padding:24px;flex-wrap:wrap;gap:26px}.dashboard_schedule_patient_details .schedule_details_list{display:flex;justify-content:flex-start;align-items:center;gap:8px}.dashboard_schedule_patient_details .schedule_details_list .icon{display:flex;justify-content:center;align-items:center;gap:8px}.dashboard_schedule_patient_details .schedule_details_list .icon .heading,.dashboard_schedule_patient_details .schedule_details_list .name{font-family:Inter;font-size:14px;font-weight:500;line-height:20px;text-align:left;color:#111827}.dashboard_schedule_patient_details .check_in_wrapper{display:flex;align-items:center;justify-content:flex-start;gap:8px}.dashboard_schedule_patient_details .check_in_wrapper .heading{font-family:Inter;font-size:16px;font-weight:500;line-height:24px;text-align:center;color:#000}.staff_rating_container{min-height:104px;margin:24px;border-radius:8px;background-color:#fff}.staff_rating_container .staff_rating_wrapper{padding:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.staff_rating_container .staff_rating_wrapper .content_wrapper{display:flex;flex-direction:column;gap:8px}.staff_rating_container .staff_rating_wrapper .content_wrapper .content_heading{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;color:#111827}.staff_rating_container .staff_rating_wrapper .content_wrapper .content{font-family:Inter;font-size:14px;font-weight:400;line-height:20px;color:#6b7280}.staff_rating_container .staff_rate_now_button{width:144px;height:40px}.care_plan_container{padding:16px 86px;font-family:Inter;height:85%}.care_plan_container .care_plan_head{display:flex;justify-content:space-between;font-size:16px;font-weight:500;flex-wrap:wrap;gap:16px}.care_plan_container .care_plan_head .head_right{display:flex;gap:16px;font-size:14px;font-weight:400;flex-wrap:wrap}.care_plan_container .task_submit_button{margin-top:24px}.care_plan_container .queries_container{margin-top:24px;overflow:scroll;height:90%}.staff_profile_setting_container{margin:16px;padding:32px 56px;display:flex;background-color:#fff;font-family:Inter;flex-direction:column;border-radius:12px;height:85%}.staff_profile_setting_container .profile_setting_head{display:flex;align-items:center;justify-content:space-between;width:100%}.staff_profile_setting_container .profile_setting_head .profile_image_container{display:flex;align-items:center;gap:32px}.staff_profile_setting_container .input_pair{display:flex;gap:32px;width:70%;justify-content:space-between;margin-top:24px}.staff_profile_setting_container .input_pair .input_container{flex:1}.staff_profile_setting_container .input_pair .input_container .edit_label{font-size:14px;font-weight:500}.staff_profile_setting_container .edit_buttons_container{margin-top:24px;display:flex;gap:24px;width:70%}.staff_profile_setting_container .edit_buttons_container .cancel_button{width:100px}.staff_profile_setting_container .edit_buttons_container .cancel_button .cancel_button_text{font-size:16px}.staff_profile_setting_container .edit_buttons_container .save_button{width:100px;background-color:#006560}.staff_profile_setting_container .edit_buttons_container .save_button .save_button_text{color:#fff;font-size:16px}.staff_location_container{height:100dvh;position:relative}.staff_location_container .map_container{height:80dvh}.staff_location_container .location_nav_button{width:60px;height:60px;border-radius:50px;position:absolute;top:100px;left:50px;cursor:pointer;background-color:#b1ddde;display:flex;align-items:center;justify-content:center}.staff_location_container .staff_location_footer{height:20dvh;display:flex;padding:67px 42px;font-family:Inter;align-items:center;justify-content:space-between}.staff_location_container .staff_location_footer .footer_name{font-size:28px;font-weight:500px}.staff_location_container .staff_location_footer .address_container{margin-top:24px;display:flex;gap:8px}.staff_location_container .staff_location_footer .location_button{width:200px;height:62px;background-color:#006560}.staff_location_container .staff_location_footer .location_button .location_button_text{font-size:16px;color:#fff}.staff_schedule_screen_tab_container{padding:24px 16px;height:90dvh;overflow:scroll}.staff_schedule_tab-containers{width:100%;padding:0 8px 48px;background-color:#fff;border-radius:12px;height:100%;overflow:scroll}.care_plan_accordion_container{margin:24px;height:85%;border-radius:12px;padding:24px;overflow:scroll}.care_plan_accordion_container .acc{height:100px;width:100px;background:"red"}.care_plan_accordion_container .staff_accordion_list_container{background:"#fff";width:100px;height:100px}.roaster_screen_container{width:100%;height:100%}.roaster_screen_container .roaster_screen_header_wrapper{padding:12px 32px}.roaster_screen_container .roaster_screen_wrapper{padding:16px;height:94%}.roaster_screen_container .roaster_screen_wrapper .roaster_screen_details_wrapper{padding:16px;background-color:#fff;border-radius:16px;height:100%;overflow-y:auto}.roaster_screen_container .roaster_screen_wrapper .roaster_screen_details_wrapper .roaster_recommendation_wrapper .recommendation_header{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;letter-spacing:0em;color:#111827}.roaster_screen_container .roaster_screen_wrapper .roaster_screen_details_wrapper .roaster_recommendation_wrapper .recommendation_date_input_wrapper{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-top:22px}.roaster_screen_container .roaster_screen_wrapper .roaster_screen_details_wrapper .roaster_recommendation_wrapper .recommendation_date_input_wrapper .recommendation_screen_date_disable{pointer-events:none;opacity:.5}.roaster_screen_container .roaster_screen_wrapper .roaster_screen_details_wrapper .roaster_details_wrapper .roaster_heading_flex_wrapper{display:flex;justify-content:space-between;align-items:center}.roaster_screen_container .roaster_screen_wrapper .roaster_screen_details_wrapper .roaster_details_wrapper .roaster_heading_flex_wrapper .roaster_heading{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;letter-spacing:0em;color:#111827}.roaster_screen_container .roaster_screen_wrapper .roaster_screen_details_wrapper .roaster_details_wrapper .roaster_heading_flex_wrapper .roaster_data_button{color:#000}.roaster_screen_container .roaster_screen_wrapper .roaster_screen_details_wrapper .roaster_details_wrapper .roaster_date_input_wrapper{display:flex;justify-content:flex-start;align-items:center;margin-top:22px;gap:16px}.roaster_screen_container .roaster_screen_wrapper .roaster_screen_details_wrapper .roaster_details_wrapper .roaster_date_input_wrapper .roaster_screen_end_date_disable{pointer-events:none}.roaster_screen_container .roaster_bottom_border{width:100%;margin-top:32px;border-bottom:1px solid #d9d9d9}.roaster_screen_container .roaster_buttons_wrapper{display:flex;justify-content:flex-start;align-items:center;margin-top:22px;gap:16px}.roaster_screen_container .roaster_buttons_wrapper .roaster_screen_disable_generate{opacity:.6;cursor:not-allowed}.roaster_screen_container .roaster_day_wrapper{margin-top:32px}.roaster_screen_container .roaster_day_wrapper .roaster_day_heading{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;letter-spacing:0em;color:#111827}.roaster_screen_container .roaster_day_wrapper .roaster_day_list_wrapper{margin-top:22px;display:flex;gap:68px}.roaster_screen_container .roaster_day_wrapper .roaster_day_list_wrapper .roaster_day_first_column,.roaster_screen_container .roaster_day_wrapper .roaster_day_list_wrapper .roaster_day_second_column{display:flex;flex-direction:column;gap:22px}.roaster_screen_container .roster_report_wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px}.roaster_screen_container .roster_report_wrapper .missing_staff_details_report_wrapper .heading{font-family:Inter;font-size:14px;font-weight:500;line-height:28px;letter-spacing:0em;color:#111827;margin-top:10px}.roaster_screen_container .roster_report_wrapper .missing_staff_details_report_wrapper .content_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:6px}.roaster_screen_container .roster_report_wrapper .missing_staff_details_report_wrapper .content_wrapper .content,.roaster_screen_container .roster_report_wrapper .missing_staff_details_report_wrapper .content_report{font-family:Inter;font-size:13px;font-weight:400;line-height:28px;letter-spacing:0em;color:#111827}.roaster_data_screen_container{width:100%;height:100%}.roaster_data_screen_container .roaster_data_screen_header_wrapper{padding:12px 32px}.roaster_data_screen_container .roaster_data_screen_wrapper{padding:16px;height:94%}.roaster_data_screen_container .roaster_data_screen_wrapper .roaster_data_screen_details_wrapper{padding:16px;background-color:#fff;border-radius:16px;height:100%;overflow:hidden}.roaster_data_screen_container .roaster_data_screen_wrapper .roaster_data_screen_details_wrapper .roaster_data_heading{display:flex;justify-content:flex-start;align-items:center;padding-top:32px;gap:16px}.roaster_data_screen_container .roaster_data_screen_wrapper .roaster_data_screen_details_wrapper .roaster_data_heading .icon{display:flex;justify-content:center;align-items:center;cursor:pointer}.roaster_data_screen_container .roaster_data_screen_wrapper .roaster_data_screen_details_wrapper .roaster_data_heading .heading_content{font-family:Inter;font-size:26px;font-weight:600;line-height:36px;letter-spacing:-.02em;color:#111827}.roaster_data_screen_container .roaster_data_screen_wrapper .roaster_data_screen_details_wrapper .roaster_data_filter{display:flex;align-items:center;gap:12px}.roaster_data_screen_container .roaster_data_screen_wrapper .roaster_data_screen_details_wrapper .roaster_data_filter .search_input_filter{flex:.5}.roaster_data_screen_container .roaster_data_screen_wrapper .roaster_data_screen_details_wrapper .roaster_data_filter .filter_button{display:flex;justify-content:center;align-items:center;height:40px;width:106px;border-radius:6px;border:1px solid #d1d5db;gap:10px;cursor:pointer}.roaster_data_screen_container .roaster_data_screen_wrapper .roaster_data_screen_details_wrapper .roaster_data_filter .filter_button .filter_name{font-family:Inter;font-size:16px;font-weight:500;line-height:24px;text-align:center;color:#374151}.roaster_data_screen_container .roaster_data_screen_wrapper .roaster_data_screen_details_wrapper .roaster_data_filter .filter_button .filter_icon{display:flex;justify-content:center;align-items:center}.roaster_data_screen_container .roaster_data_screen_wrapper .roaster_data_screen_details_wrapper .roaster_data_filter .download_button{display:flex;justify-content:center;align-items:center;height:40px;width:144px;border-radius:6px;border:1px solid #d1d5db;gap:10px;cursor:pointer}.roaster_data_screen_container .roaster_data_screen_wrapper .roaster_data_screen_details_wrapper .roaster_data_filter .download_button .download_name{font-family:Inter;font-size:16px;font-weight:500;line-height:24px;text-align:center;color:#374151}.roaster_data_screen_container .roaster_data_screen_wrapper .roaster_data_screen_details_wrapper .roaster_data_filter .download_button .download_icon{display:flex;justify-content:center;align-items:center}.roaster_data_screen_container .roaster_data_screen_wrapper .roaster_data_screen_details_wrapper .roaster_data_table_wrapper{margin-top:24px;width:100%;height:88%;overflow-y:auto}.roaster_data_screen_container .roaster_data_screen_wrapper .roaster_data_screen_details_wrapper .roaster_data_table_wrapper .roaster_data_table_loading_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#111827;margin-top:10px}.user_archive_list_screen_container,.user_archive_list_screen_container .user_archive_screen_wrapper{width:100%;height:100%}.user_archive_list_screen_container .user_archive_screen_wrapper .user_archive_screen_tab_container{padding:16px;height:100%;overflow-y:hidden}.user_archive_list_screen_container .user_archive_screen_wrapper .user_archive_screen_tab_container .user_archive_screen_tab_wrapper{background-color:#fff;border-radius:16px;height:94%}.user_archive_list_screen_container .user_archive_screen_wrapper .user_archive_screen_tab_container .user_archive_screen_tab_wrapper .user_archive_table{height:93%;overflow-y:auto;width:100%}.user_archive_list_screen_container .user_archive_screen_wrapper .user_archive_screen_tab_container .user_archive_screen_tab_wrapper .user_archive_table .user_archive_screen_table_loading_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#111827;margin-top:10px}.user_archive_list_screen_container .user_archive_screen_wrapper .user_archive_list_no_data_text{display:flex;justify-content:center;align-items:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:20px;color:#111827;margin-top:10px;height:80%}.passcode_screen_container{display:flex;align-items:center;width:100vw;height:100vh;flex-direction:column;overflow-y:hidden;margin-top:20px}.passcode_screen_container .passcode_screen_wrapper{height:100%;display:flex;align-items:center;flex-direction:column;gap:150px}.passcode_screen_container .passcode_screen_wrapper .otp_input_wrapper{width:334.97px}.passcode_screen_container .passcode_screen_wrapper .otp_input_wrapper .passcode_heading{font-family:Inter;font-size:36px;font-weight:500;line-height:44px;letter-spacing:-.02em;color:#111827;text-align:center}.passcode_screen_container .passcode_screen_wrapper .otp_input_wrapper .content{margin-top:14px;margin-bottom:18px;font-family:Inter;font-size:16px;font-weight:500;line-height:24px;text-align:center;color:#6b7280}.passcode_screen_container .passcode_screen_wrapper .otp_filled_error{font-family:Inter;font-size:16px;font-weight:500;line-height:24px;text-align:center;color:red;margin:12px 0}.passcode_screen_container .back_button_wrapper{display:flex;justify-content:center;align-items:center;margin-top:16px}.passcode_screen_container .back_button_wrapper .icon{display:flex;justify-content:center;align-items:center}.passcode_screen_container .back_button_wrapper .back_button_text{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#6b7280;cursor:pointer;text-align:center}.schedule_overview_container{width:100%;height:100%;background-color:#fff;padding:8px 16px 16px;border-radius:8px}.schedule_overview_container .schedule_overview_calender_header{margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.schedule_overview_container .schedule_overview_calender_header .calender_month_change_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:10px}.schedule_overview_container .schedule_overview_calender_header .calender_month_change_wrapper .calender_month_content{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;letter-spacing:0em;color:#111827}.schedule_overview_container .schedule_overview_calender_header .calender_month_change_wrapper .calender_handler{display:flex;justify-content:center;cursor:pointer;align-items:center}.schedule_overview_container .schedule_overview_calender_header .calender_month_change_wrapper .calender_handler_disable{cursor:not-allowed}.schedule_overview_container .month_overview_component_wrapper{width:100%;height:95%}.schedule_overview_container .month_overview_component_wrapper .month_overview_component_day_heading{border:.2px solid #000;height:36px;position:sticky;top:0;z-index:1;background-color:#f3f4f6;display:grid;grid-template-columns:repeat(8,1fr);width:100%}.schedule_overview_container .month_overview_component_wrapper .month_overview_component_day_heading .month_overview_day_name{color:#1f2937;font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:20px;padding:8px}.checkIn_screen_container,.checkIn_screen_container .checkIn_screen_wrapper{width:100%;height:100%}.checkIn_screen_container .checkIn_screen_wrapper .checkIn_screen_add_checkIn_button_wrapper{width:220px;margin-left:auto;padding:12px 16px}.checkIn_screen_container .checkIn_screen_wrapper .checkIn_screen_add_checkIn_button_wrapper .add_checkIn_button{height:36px}.checkIn_screen_container .checkIn_screen_wrapper .checkIn_header_wrapper{padding:0 32px;margin-top:8px;height:64px}.checkIn_screen_container .checkIn_screen_wrapper .checkIn_screen_table_container{padding:0 16px;height:98%;overflow-y:hidden;margin-top:16px}.checkIn_screen_container .checkIn_screen_wrapper .checkIn_screen_table_container .checkIn_screen_table_wrapper{padding:16px;background-color:#fff;border-radius:16px;height:91%;overflow-y:hidden}.checkIn_screen_container .checkIn_screen_wrapper .checkIn_screen_table_container .checkIn_screen_table_wrapper .checkIn_screen_table{width:100%;height:98%;overflow-y:auto}.checkIn_screen_container .checkIn_screen_wrapper .checkIn_screen_table_container .checkIn_screen_table_wrapper .checkIn_screen_table_adjustment{height:95%}.checkIn_screen_container .checkIn_screen_wrapper .pagination_wrapper{width:100%;max-height:68px;display:flex;justify-content:center;align-items:center;margin-top:26px}.checkIn_screen_container .checkIn_screen_table_loading_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#111827;margin-top:10px}.checkIn_screen_search_field{height:32px;background-color:#f9fafb;border:none}.map_view_screen_container{width:100%;height:100%}.map_view_screen_container .map_view_screen_filter_wrapper{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px}.map_view_screen_container .map_view_screen_wrapper{width:100%;height:100%;padding:16px}.map_view_cancel_button{height:40px;background-color:#f9fafb}.feedback_container,.feedback_container .feedback_screen_wrapper{width:100%;height:100%}.feedback_container .feedback_screen_wrapper .feedback_screen_tab_container{padding:16px;height:100%;overflow-y:hidden}.feedback_container .feedback_screen_wrapper .feedback_screen_tab_container .feedback_screen_tab_wrapper{background-color:#fff;border-radius:16px;height:94%}.feedback_container .feedback_screen_wrapper .feedback_screen_tab_container .feedback_screen_tab_wrapper .feedback_table{height:93%;overflow-y:auto;width:100%}.feedback_container .feedback_screen_wrapper .feedback_screen_tab_container .feedback_screen_tab_wrapper .feedback_table .feedback_screen_table_loading_content{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#111827;margin-top:10px}.feedback_container .feedback_screen_wrapper .feedback_list_no_data_text{display:flex;justify-content:center;align-items:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:20px;color:#111827;margin-top:10px;height:80%}.staff_my_history_wrapper{width:100%;height:100%;padding:24px}.staff_my_history_wrapper .staff_my_history_container{width:100%;height:91%;border-radius:12px;background-color:#fff;padding:24px}.staff_my_history_wrapper .staff_my_history_container .filter_wrapper{display:flex;justify-content:space-between;align-items:center}.staff_my_history_wrapper .staff_my_history_container .staff_my_history_table_wrapper{margin-top:24px;height:82%;overflow-y:auto}.staff_my_history_wrapper .staff_my_history_container .staff_my_history_portrait_table_wrapper{height:88%}.staff_my_history_wrapper .staff_my_history_container .staff_my_history_landscape_table_height_without_pagination{height:87%}.staff_my_history_wrapper .staff_my_history_container .staff_my_history_portrait_table_height_without_pagination{height:93%}.staff_my_history_wrapper .staff_my_history_container .staff_my_history_pagination_wrapper{display:flex;justify-content:center;align-items:center;margin-top:16px}.route_screen_container{width:100%;height:100%}.route_screen_container .route_screen_wrapper{padding:16px;height:94%}.route_screen_container .route_screen_wrapper .route_screen_details_wrapper{padding:16px;background-color:#fff;border-radius:16px;height:100%;overflow-y:hidden}.route_screen_container .route_screen_wrapper .route_screen_details_wrapper .route_screen_date_header{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;letter-spacing:0em;color:#111827}.route_screen_container .route_screen_wrapper .route_screen_details_wrapper .route_screen_input_wrapper{display:flex;justify-content:flex-start;align-items:center;margin-top:22px;gap:16px}.route_screen_container .route_screen_wrapper .route_screen_details_wrapper .route_screen_input_wrapper .route_screen_end_date_disable{pointer-events:none}.route_screen_container .route_screen_wrapper .route_screen_details_wrapper .route_screen_table_wrapper{height:71%;overflow-y:hidden;margin-top:24px}.route_screen_container .route_screen_wrapper .route_screen_details_wrapper .route_gen_button_disable{cursor:not-allowed;opacity:.6}.assigned_errors_screen_header{font-family:Inter;font-size:18px;font-weight:500;line-height:28px;letter-spacing:0em;color:#111827}
