@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Lusitana:wght@400;700&family=Open+Sans:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Asap:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.selectLanguage{color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;margin:0 10px;padding:0 12px}.selectLanguage .anticon{color:#fff}.languageOption{width:100%}.ant-dropdown-trigger.selectLanguage .ant-space-item{font-size:20px;margin-left:5px;text-transform:uppercase}.logoMedic{background-color:#ffffff80;border-radius:10px;margin:10px;padding:5px}.logoMe{padding:11px 10px;text-align:center}.logoMe svg{width:100%}.logoMe img{max-width:120px;width:100%}.header{background-color:#1d1d1d;border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0 10px 30px 0 #523f690d;color:#fff;padding:0}.mainHeader .ant-select-selection-search-input{border-radius:30px;font-size:18px}.mainLayout{background:#f8f8f7}.companyName{color:#000;font-family:fantasy;font-size:17px;font-weight:700;height:64px;letter-spacing:.06em;padding:0 10px}aside.ant-layout-sider.ant-layout-sider-light.ant-layout-sider-has-trigger{background:#fff;border-right:1px solid #f1f1f1}.ant-layout-sider ul.ant-menu.ant-menu-root.ant-menu-inline.ant-menu-light{background:#fff;margin-top:20px}.sidebar .ant-layout-sider-children ul li{font-weight:700}aside .ant-layout-sider-trigger{background:#fbfbfb;border-right:1px solid #cacaca}.globalPatientSearch{height:40px;margin:0 10px}.globalPatientSearch span.ant-select-clear{right:34px!important;top:16px!important}.mainHeader a.ant-dropdown-trigger{margin-right:20px}.mainHeader{align-items:center;display:flex}.mainHeader input{height:30px}.ant-dropdown-trigger.userMenu{color:#000;cursor:pointer;display:flex;margin:0 10px;padding-right:10px;position:relative;top:0}.ant-dropdown-trigger.userMenu svg{width:23px}.mobileNavigation{bottom:0;display:none;position:fixed;width:100%;z-index:100}@media(max-width:1024px){.mobileNavigation{display:block}}.mobileNavigation button{height:50px}.mobileNavigation .ant-btn-group,.mobileNavigation .ant-btn-group button{width:100%}.ant-btn-primary,li.ant-menu-item.ant-menu-item-selected{background:#39c;color:#fff}.ant-btn-primary{box-shadow:0 2px 0 #0591ff1a}@media(max-width:1024px){.ant-layout.ant-layout-has-sider{padding-bottom:50px}aside.ant-layout-sider{display:none}}.userProfile{background:#39c;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;font-weight:700;padding:7px}.spinnerContainer{align-items:center;background:#ffffffb8;display:flex;height:100%;justify-content:space-around;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.userMenuContainer{min-width:210px!important}div .userMenuContainer ul.ant-dropdown-menu li.ant-dropdown-menu-item{border-bottom:1px solid gray;border-radius:0!important;padding:0}div .userMenuContainer ul.ant-dropdown-menu li.ant-dropdown-menu-item:first-child{border:none;padding:0}.userMenuItem{padding:10px 5px}div .userMenuContainer ul.ant-dropdown-menu li.ant-dropdown-menu-item:last-child{border:none}.ant-layout-sider-children ul li{font-family:Lato,sans-serif;font-style:normal;font-weight:400}.userMenu .username{font-size:20px;margin-right:10px;vertical-align:middle}.settingsMenuItem{bottom:50px;position:absolute!important}.settingsOptions{color:#99a1b7;cursor:pointer;font-size:27px;margin:0 20px}.notificationButton{cursor:pointer;height:23px;margin-left:10px}.notificationButton svg{fill:#000}.notificationsList ul{max-height:300px;max-width:400px;overflow-y:auto}.searchPatients{align-items:center;cursor:pointer;display:flex;margin:0 0 0 25px}.searchPatients svg{height:23px}.loginImageBg{background-image:url(/static/media/earth.b1535539597c47c40229.jpg)}.loginPage{background:#eaeaea;box-sizing:border-box;display:flex;height:100vh;padding:20px}.loginImageBg{border-radius:10px;width:100%}.login,.loginImageBg img{width:100%}.login{background:#fff;border-radius:10px;bottom:0;display:flex;flex-flow:wrap;height:440px;left:0;margin:auto;max-width:450px;padding:20px;position:absolute;right:0;top:0}@media(max-width:1024px){.login{width:70%}}*{box-sizing:border-box}.loginHeader{margin-bottom:15px;width:100%}.formContainer{width:100%}.formContainer .ant-col{min-width:100%}.formContainer .ant-btn{border-radius:30px;height:42px;margin-top:20px;width:100%}.formContainer .loginPassword{padding-top:20px}.formContainer .ant-col{text-align:left}.footerLogin{width:100%}.formContainer .loginPassword .ant-input-password,.formContainer input{border-radius:30px;padding:10px 20px}.loginHeader svg{max-width:160px}.errorLogin{color:red;font-size:13px;font-weight:700}.emailActivationLink{border:1px solid;border-radius:5px;cursor:pointer;padding:4px;text-align:center;width:100%}.forgotPassword{float:right;position:relative;top:-7px}.forgotPassword,span.backToLogin{border-bottom:1px solid;color:#39c;cursor:pointer}span.backToLogin{position:absolute;top:100px}.patientsFullList .patientsListItem{background:hsla(0,0%,87%,.502);border-radius:8px;margin:10px 0;padding:10px}.warningPatient{color:#39c}.toothSelector{overflow:auto;padding:20px}.userColor{border-radius:50%;display:inline-block;height:50px;margin-right:10px;vertical-align:middle;width:50px}.userAvatar img{border-radius:50%;height:42px;object-fit:cover;width:42px}.userAvatar{align-items:center;border-radius:50%;border-style:solid;border-width:4px;display:flex;height:50px;justify-content:space-between;position:relative;text-align:center;width:50px}.addUserModal .ant-modal-header,.standardHeader .ant-modal-header{padding:20px}.appointmentModal .ant-modal-content{padding:0}.appointmentModalHeader{border-top-left-radius:6px;border-top-right-radius:6px;color:#fff;padding:15px}.appointmentModal .ant-modal-body{padding:20px}.appointmentsFullList .appointmentsListItem{background:hsla(0,0%,87%,.502);border-radius:8px;margin:10px 0;padding:10px}.appointmentItem{justify-content:space-between}.appointmentItem,.appointmentItem .rightItem{align-items:center;display:flex}.appointmentItem .doctorColor{border-radius:50%;display:inline-block;height:20px;margin-right:5px;vertical-align:middle;width:20px}.appointmentItem .info{margin:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90px}.appointmentItem .date{align-items:center;display:flex}.appointmentItem .date label{display:block}.appointmentItem .date label b{font-size:15px;margin-left:10px}.appointmentItem .date span{font-weight:700}.appointmentItem .date svg{margin-right:10px;position:relative;top:-1px;vertical-align:middle}.appointmentItem button{border:none;box-shadow:none}.appointmentItem button span{font-size:25px}.appointmentTodayList .ant-collapse-header{align-items:center!important}.titielAppointment{border-bottom:1px solid #ccc;font-size:18px;margin:20px 0}.appointmentTodayList{background:#0000;border:none}.appointmentTodayList .ant-collapse-item{background:#fff;border:1px solid #ccc;border-radius:10px;margin-top:20px}.appointmentTodayList .ant-collapse-content.ant-collapse-content-active{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.timelineInfo p{font-size:13px;font-weight:700;margin:0}.timelineInfo h4{font-size:20px;margin:0;padding-bottom:5px}.patientTimelineCostDetails{margin-bottom:10px}.timelineInfo button{margin-right:10px}.patientTimelineCostDetails .ant-col{margin-right:20px}.patientTimelineCostDetails .ant-col svg{margin-right:5px}.ant-timeline-item-head{background-color:#fff;border-radius:50%;border-width:10px!important;height:20px!important;position:absolute;width:20px!important}.ant-timeline .ant-timeline-item-tail{border-inline-start:2px solid #0505050f;height:calc(100% - 10px);inset-block-start:10px;inset-inline-start:9px;position:absolute}.actionButtons{display:none;position:absolute;right:0;top:0}.timelineInfo:hover .actionButtons{display:block}.profileTimeline{padding-left:30px}ul.events{margin:0;padding:0}.profileTimeline .ant-card-body{border-radius:10px;box-shadow:20px 9px 44px #0000001f;margin:20px 0 0;padding:20px 40px;width:100%}.patientPhoto img{max-width:100%}.patientForm input{background:#fff;border-radius:5px;min-height:40px}.patientForm .ant-select{min-height:40px}.patientForm input.ant-input-disabled{background:#f0f0f0;color:#000}.childBodyContainer h3{margin-top:0}.patientProfileBody .ant-form-item-label{display:block;font-weight:700;margin:0;padding:0}.saveTeethBtn{margin-top:20px}button.toggleToothVisibility{border:1px solid #979797;border-radius:5px;color:#979797;cursor:pointer}.toothNumber{color:#333;font-size:12px;margin-top:4px}.ant-picker-calendar-header div label:last-child{display:none}.ant-picker-calendar-header div label{border-radius:5px!important}.selectWeek{align-items:center;display:flex;font-size:20px;justify-content:space-between;margin:0 auto 20px;max-width:260px}.selectWeek button{background:#0000;border:none;cursor:pointer;font-size:20px}.calendar_default_rowheader .calendar_default_rowheader_inner{background:#fdfdfd;text-align:center}.calendar_default_colheader .calendar_default_colheader_inner{background:#fefefe}.shift .calendar_default_event_inner{border:1px solid #ccc;border-radius:5px;font-weight:700;padding:5px 10px}.iconBody{position:absolute;right:0}.overtimeEarnings{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:20px 0 0;padding:20px 0}.salary-section-card{border-radius:12px;box-shadow:0 4px 12px #00000014;margin:20px auto;max-width:100%;padding:20px}.salary-section-card .salary-items{display:flex;gap:20px;justify-content:space-between}.salary-section-card .salary-items.top{margin-bottom:20px}.salary-section-card .salary-items.total{margin-top:20px}.salary-section-card .salary-items .salary-item{align-items:center;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:flex;flex:1 1;justify-content:space-between;padding:10px}.salary-section-card .salary-items .salary-item.dailyWage{align-items:start}.salary-section-card .salary-items .salary-item.dailyWage.active{background-color:#39c}.salary-section-card .salary-items .salary-item .salary-info{display:flex;flex-direction:column}.salary-section-card .salary-items .salary-item .salary-info .ant-typography{margin-top:4px}.salary-section-card .salary-items .salary-item .ant-btn{min-width:100px}@media(max-width:768px){.salary-section-card .salary-items{flex-direction:column;gap:12px}.salary-section-card .salary-items .salary-item{flex-direction:row;justify-content:space-between}}.totalDaysContainer .ant-col{background:#fff;border:1px solid #f1f1f4;border-radius:10px;box-shadow:0 3px 4px 0 #00000008;margin-bottom:15px;margin-right:15px;padding:27px}.totalDaysContainer .ant-col .days{font-weight:700}.warningLeave svg{color:orange;font-size:17px}.warningLeave{text-align:center}.userPhoto button{background:#fff;border:none;bottom:0;cursor:pointer;display:none;font-size:20px;height:30px;left:0;margin:auto;overflow:hidden;position:absolute;right:0;width:100%}.userPhoto:hover button{display:block}.languageSelect{position:absolute;right:0;top:0}.profileHeader{background-color:#fff;background-position:100%;background-repeat:no-repeat;border:1px solid #f1f1f4;border-bottom:0;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 3px 4px 0 #00000008;padding:27px;position:relative}.profileHeader .userData{align-items:center;display:flex}.profileHeader .userInfo{margin-left:10px}.profileHeader .userInfo .name{font-size:22px;font-style:normal;font-weight:400}.profileHeader .userInfo .gender,.profileHeader .userInfo .position{color:#a8a9aa;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.15px;line-height:150%}.profileHeader .userPhoto{border-radius:50%;height:100px;overflow:hidden;padding:0;position:relative;width:100px}.profileHeader .userPhoto img{border-radius:50%;height:100%;object-fit:cover;width:100%}.profileHeader .userPhoto button{background:#fff;border:none;bottom:0;cursor:pointer;display:none;font-size:20px;height:30px;left:0;margin:auto;overflow:hidden;position:absolute;right:0;width:100%}.profileHeader .userPhoto:hover button{display:block}.userTabs .ant-tabs-nav{background:#fff;box-shadow:0 3px 4px 0 #00000008;margin-top:0;padding:0 20px}.ant-tabs-tab.ant-tabs-tab-active{border-bottom:2px solid #39c}.userTabs .ant-tabs-nav .ant-tabs-ink-bar.ant-tabs-ink-bar-animated{background:#0000}.userInfoBody{background:#fff;border-radius:10px;box-shadow:20px 9px 44px #0000001f;margin-bottom:20px;padding:20px}.userInfoBody .containerBody{display:flex;flex-flow:wrap}.userInfoBody .info{margin-bottom:20px;width:33.333%}.userInfoBody .info span{display:flex;font-weight:700}.userInfoBody .editUser{cursor:pointer;display:none;font-size:25px;position:absolute;right:20px;top:5px}.userInfoBody .editUser.userHourlyRate{right:60px}.userInfoBody:hover .editUser{display:block}.userProfileContainer{background:#f5f5f5;border-radius:10px;height:100%;margin:0 30px 0 0;padding:20px}.editUserProfile{cursor:pointer;font-size:23px;position:absolute;right:50px}.list{display:flex;justify-content:space-between;margin:10px 0}.list .payment{align-items:center;display:flex}.list .payment .description,.list .payment .title{margin:0 10px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userProfilePayment .ant-card-body{border-radius:10px;box-shadow:20px 9px 44px #0000001f;margin:20px 0 30px;padding:20px 40px;width:100%}.userDataContainer{display:flex;justify-content:space-between;padding:30px 0}.userDataContainer .userProfilePhoto svg{fill:#39c}.userDataContainer .userProfilePhoto{position:absolute;right:50px;top:20px}.eventsChild{border-radius:2px!important;padding:5px 10px}.eventsChild p{color:#000;margin:0}.fc .fc-toolbar-title,.fc a{text-transform:capitalize}.fc a{color:#000}.fc a.fc-col-header-cell-cushion{display:block;font-size:20px;padding:10px}.fc .fc-button-primary{margin:0 2px}.fc .fc-button-primary,.fc .fc-button-primary:disabled{background-color:#39c;border-color:#39c}.fc .fc-button-primary:focus{box-shadow:none}table.fc-scrollgrid.fc-scrollgrid-liquid tr td:first-child{padding-left:5px}table.fc-scrollgrid.fc-scrollgrid-liquid tr td:last-child{padding-right:5px}table.fc-scrollgrid.fc-scrollgrid-liquid tr td{padding-bottom:2px}.homeDatePicker{align-items:center;display:flex;font-size:20px;justify-content:space-between;margin:auto;max-width:200px}.homeDatePicker .date .ant-picker{border:none;font-size:30px}.homeDatePicker .date .ant-picker input{font-size:20px;text-align:center;width:90px}.homeDatePicker .date .ant-picker span{display:none}.homeDatePicker .next,.homeDatePicker .prev{cursor:pointer}.noData{align-items:center;display:flex;font-size:16px;font-weight:700;height:300px;justify-content:space-around}.dashboardTitle{font-size:16px;font-weight:600;letter-spacing:.2px;margin:0;padding:0}.homeStatisticCard{border-top:1px solid #0000002b;display:flex;justify-content:space-between;margin-bottom:30px;margin-top:20px;padding-top:30px}.homeStatisticCard .card{padding:10px;width:100%}.homeStatisticCard .card .cardBody{align-items:center;background:#fff;border-radius:10px;box-shadow:20px 9px 44px #0000001f;display:flex;justify-content:space-between;padding:20px 40px;width:100%}.homeStatisticCard .card .cardBody .icon{color:#39c;font-size:40px}.dashboardContainer{border-radius:10px;margin-bottom:20px;padding:24px}.homeStatisticCard .card .cardBody .content{color:#000;font-size:20px;letter-spacing:0;line-height:20px}.homeStatisticCard .card .cardBody .content span{color:#39c;display:block;font-size:30px;font-weight:700;line-height:30px;margin-top:5px}.dashboardHeader{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000001a;display:flex;justify-content:space-around;margin-bottom:20px;padding:0 16px;position:relative;width:100%}.dashboardHeader .userInfo h1{font-size:48px;margin:0}.dashboardHeader .userInfo h4{color:#afb2b8;font-size:20px;margin:10px 0 0}.appointmentChart svg{height:40px;max-width:50px}.appointmentGraphChar{margin-bottom:40px}.birthday-box,.dashboardCard{background:#fff;border-radius:12px;box-shadow:0 1px 4px #0000001a;margin-bottom:20px;padding:16px;width:100%}.birthday-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.cake-icon{height:40px;width:40px}.birthday-title{font-size:16px;font-weight:600}.birthday-content{align-items:center;display:flex;justify-content:space-between}.birthday-list{display:flex;flex:1 1;gap:40px;justify-content:center}.birthday-item{align-items:center;display:flex;flex-direction:column}.name{font-size:14px;margin-top:6px}.birthdayIcon img{height:110px;width:auto}.birthdaySlider{align-items:center;display:flex;max-width:530px;width:100%}.leftIcon svg{fill:#585869;transform:rotate(180deg)}.rightIcon svg{fill:#585869}.birthday-item span.ant-avatar-string{font-family:Asap,sans-serif;font-size:26px;font-weight:700}.birthday-item .name{font-weight:700}html body div{font-family:Asap,sans-serif}.hide-md{display:block}@media(max-width:1024px){.hide-md{display:none}}.show-md{display:none}@media(max-width:1024px){.show-md{display:block}}.childBodyContainer{background:#fff;border-radius:10px;box-shadow:20px 9px 44px #0000001f;margin:20px 0;padding:24px}.mainContainer{background:#fff;border-radius:10px;box-shadow:2px 4px 10px #00000052;min-height:calc(100vh - 101px);padding:15px}.customDivider{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px}.searchPatients .ant-form-item{margin:0}.ant-tabs .ant-tabs-ink-bar{background:#39c}.ant-tabs .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn{color:#000a1d;font-size:16px}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:700}.customForm .ant-form-item{margin-bottom:10px}.customForm .ant-form-item .ant-row .ant-col .ant-select,.customForm .ant-form-item .ant-row .ant-col input{min-height:46px}.customForm .ant-form-item .ant-row .ant-col label{color:#585869}.ant-modal .ant-modal-content{background:#f8f8f7!important;padding:0}.ant-modal .ant-modal-content .ant-modal-body{padding:20px 24px}.settingsHeader .back{align-items:center;cursor:pointer;display:flex;font-size:13px}.settingsHeader .back svg{margin-right:10px}.settingsHeader .title{font-weight:700;margin-top:9px}.settingsHeader{background:#fff;margin-bottom:20px;padding:10px 20px}.saveWorkingPattern{margin-top:20px}.settingsForm{background:#fff;padding:10px 20px}.settingsForm form.ant-form .ant-form-item .ant-row{display:block}.settingsForm form.ant-form .ant-form-item .ant-row .ant-col.ant-form-item-label{display:block;text-align:start}.settingsForm form.ant-form .ant-form-item .ant-row .ant-col.ant-form-item-label>label{color:#585869;display:block;font-size:13px}.settingsForm form.ant-form .ant-form-item .ant-col .ant-select,.settingsForm form.ant-form .ant-form-item .ant-col input{min-height:50px}.tokenInvalid{text-align:center}.tokenInvalid button,.tokenInvalid p{color:#39c;font-size:20px;font-weight:700}.tokenInvalid button{border:1px solid #39c;height:auto;text-transform:uppercase}.shift-scheduler .scheduler-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.shift-scheduler .scheduler-header .flex{display:flex}.shift-scheduler .scheduler-header .selectDate{border:1px solid #e0e0e0;display:flex}.shift-scheduler .scheduler-header .selectDate button{align-items:center;background:#fff;border:none;border-right:1px solid #e0e0e0;cursor:pointer;display:flex;height:40px;padding:10px 5px}.shift-scheduler .scheduler-header .selectDate button.nextBtn{border:0;border-left:1px solid #e0e0e0}.shift-scheduler .scheduler-header .selectDate button.nextBtn svg{transform:rotate(180deg)}.shift-scheduler .scheduler-header h2{align-items:center;background:#fff;display:flex;font-size:14px;font-weight:400;justify-content:center;margin:0;min-width:180px;padding:0 10px}.shift-scheduler .scheduler-grid{display:block;overflow-x:auto}.shift-scheduler .scheduler-grid .grid-row{border-bottom:1px solid #e0e0e0;display:flex}.shift-scheduler .scheduler-grid .grid-row.grid-header{border-top:1px solid #e0e0e0}.shift-scheduler .scheduler-grid .grid-row .grid-cell{background:#fff;border-bottom:0;border-right:1px solid #e0e0e0;flex:0 0 100px;min-height:50px;padding:.5rem;text-align:center}.shift-scheduler .scheduler-grid .grid-row .grid-cell .shift{border-radius:5px;min-height:60px;text-align:left}.shift-scheduler .scheduler-grid .grid-row .grid-cell .shift.month{font-size:11px;max-width:35px}.shift-scheduler .scheduler-grid .grid-row .grid-cell.employee-header{background-color:#fff;border-left:1px solid #e0e0e0;font-weight:700}.shift-scheduler .scheduler-grid .grid-row .grid-cell.date-header{align-items:center;display:flex;flex:1.2 1;flex-flow:wrap;font-weight:700;justify-content:center;padding:0}@media(max-width:1400px){.shift-scheduler .scheduler-grid .grid-row .grid-cell.date-header{min-width:47.5px}}@media(max-width:550px){.shift-scheduler .scheduler-grid .grid-row .grid-cell.date-header{min-width:60px}}.shift-scheduler .scheduler-grid .grid-row .grid-cell.date-header div{width:100%}.shift-scheduler .scheduler-grid .grid-row .grid-cell.employee-name{background-color:#fff;border:1px solid #e0e0e0;border-bottom:none;border-top:none;font-size:11px;font-weight:700}.shift-scheduler .scheduler-grid .grid-row .grid-cell.employee-name span{border-radius:2px;display:inline-block;font-size:10px;font-weight:400;margin-top:4px;max-width:80px;overflow:hidden;padding:2px 10px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.shift-scheduler .scheduler-grid .grid-row .grid-cell.employee-name span:hover:after{background:#ba55d3;border-radius:4px;bottom:100%;box-shadow:0 2px 6px #0000004d;color:#fff;content:attr(data-fulltext);left:0;max-width:300px;padding:4px 8px;position:absolute;white-space:normal;z-index:10}.shift-scheduler .scheduler-grid .grid-row .grid-cell.shift-data{color:#333;flex:1.2 1;padding:0;position:relative}@media(max-width:1400px){.shift-scheduler .scheduler-grid .grid-row .grid-cell.shift-data{min-width:47.5px}}@media(max-width:550px){.shift-scheduler .scheduler-grid .grid-row .grid-cell.shift-data{min-width:60px}}.shift-scheduler .scheduler-grid .grid-row .grid-cell.shift-data:hover .addShift{display:flex}.shift-scheduler .scheduler-grid .grid-row .grid-cell.shift-data .addShift{align-items:center;border-bottom:50px solid #ffffffe3;border-left:50px solid #0000;border-right:0 solid #0000;bottom:0;color:#39c;cursor:pointer;display:none;height:100%;height:0;justify-content:center;position:absolute;right:0;width:100%;width:0}.shift-scheduler .scheduler-grid .grid-row .grid-cell.shift-data .addShift svg{stroke:#39c;left:-20px;position:absolute;top:10px;width:18px}.shift-scheduler .scheduler-grid .grid-row .grid-cell.shift-data .month .shiftBody{padding:3px 0}.shift-scheduler .scheduler-grid .grid-row .grid-cell.shift-data .month .shiftBody .shiftDate{flex-flow:wrap;padding:0 2px;text-align:center;width:100%}.shift-scheduler .scheduler-grid .grid-row .grid-cell.shift-data .month .shiftBody .shiftType{text-align:center;width:100%}.shift-scheduler .scheduler-grid .grid-row .grid-cell.shift-data .shiftBody{padding:0 5px}.shift-scheduler .scheduler-grid .grid-row .grid-cell.shift-data .shiftBody .shiftDate{align-items:center;display:flex;height:20px;justify-content:space-between;letter-spacing:.04em;position:relative;width:100%}@media(max-width:1205px){.shift-scheduler .scheduler-grid .grid-row .grid-cell.shift-data .shiftBody .shiftDate{margin-top:10px}.shift-scheduler .scheduler-grid .grid-row .grid-cell.shift-data .shiftBody .shiftDate>span{display:none}}@media only screen and (max-width:1205px){.shift-scheduler .scheduler-grid .grid-row .grid-cell.shift-data .shiftBody .shiftDate div span{display:block}}@media(max-width:1205px){.shift-scheduler .scheduler-grid .grid-row .grid-cell.shift-data .shiftBody .shiftDate div i{display:none}}.shift-scheduler .scheduler-grid .grid-row .grid-cell.shift-data .shiftBody .shiftType{display:inline-block;font-weight:700;margin-top:15px}@media(max-width:1205px){.shift-scheduler .scheduler-grid .grid-row .grid-cell.shift-data .shiftBody .shiftType{display:none}}.shift-scheduler .scheduler-grid .grid-row .dates-header{display:flex;overflow-x:auto;width:100%}@media(max-width:1400px){.shift-scheduler .scheduler-grid .grid-row .dates-header{overflow-x:visible;overflow-x:initial}}.shift-scheduler .scheduler-grid .grid-row .dates-row{display:flex;width:100%}.shift-scheduler .filterUsers{margin-left:10px}.shift-scheduler .filterUsers input{margin-top:10px;min-height:42px}.viewType button{background:#fff;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;font-size:14px;height:35px;margin-right:5px;padding:3px 10px}.viewType button.active{border-color:#585869}.period label,.viewType label{display:block;margin-bottom:10px}.deleteShifts button{border-color:red;color:red;margin-top:5px;width:100%}.userInformation span{margin:0!important;padding:0 3px!important}.filterByLocation .ant-select{display:block;margin-top:10px;min-height:42px}.filterByLocation{margin-left:10px}.filterBySector .ant-select{display:block;margin-top:10px;min-height:42px}.filterBySector{margin-left:10px}.fullTime svg,.partTime svg{color:#000;font-size:20px;left:6px;position:relative}.fullTime span,.partTime span{display:block;font-size:20px;font-weight:700;text-align:center}.addShiftHeader{justify-content:space-between;padding:10px 24px}.addShiftHeader,.addShiftHeader .col{align-items:center;display:flex}.addShiftHeader .col .profileImg img{border-radius:50%;display:block;height:40px;margin-right:10px;object-fit:cover;width:40px}.addShiftHeader .col .profileImg .initials{align-items:center;background:#39c;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;letter-spacing:.03em;margin-right:10px;width:40px}.addShiftHeader .col .info .name{color:#000a1d;font-size:13px;font-weight:300}.addShiftHeader .col .info .date{font-size:14px;font-weight:700}.addShiftHeader .col.repeat{align-items:start;cursor:pointer;position:relative;right:30px;top:-4px}.addShiftHeader .col.repeat svg{fill:#585869}.addShiftHeader .col.repeat.active svg{fill:#39c}.addShiftModal .ant-modal-content .ant-modal-body{padding:0}.addShiftModal .ant-modal-content .ant-modal-body .shiftModalGlobalItems{padding:20px 24px}.addShiftModal .ant-modal-content .ant-modal-body .multipleShiftItems{background-color:#fff;margin-bottom:10px;padding:20px 24px}.addShiftModal .ant-modal-content .ant-modal-body .saveShift{background:#fff;display:flex;justify-content:end;padding:20px 24px}.addShiftModal .ant-modal-content .ant-modal-body .saveShift .ant-form-item{margin-bottom:0}.hiddenStartTimeAndDuration{display:none}.repeatShift,.weekDays{display:flex;width:100%}.weekDays{gap:1px;margin-bottom:20px}.weekDays .weekDay{cursor:pointer;padding:3px;text-align:center;width:100%}.globalFilters{display:flex}.globalFilters .filter{margin-right:20px}.globalFilters .filter label{color:#585869;display:block;font-size:13px;line-height:12px;margin-bottom:12px}.uniform-label-form .ant-form-item{align-items:center;display:flex}.uniform-label-form .ant-form-item-label{flex:0 0 180px;text-align:left}.uniform-label-form .ant-form-item-control{flex:1 1}.dailyRevenueFilters{align-items:center;display:flex}.dailyRevenueFilters .ant-btn{margin-right:10px}
/*# sourceMappingURL=main.7dc285ae.css.map*/