body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-page{width:100vw;height:100vh;min-height:568px;display:flex}.login-page-form{width:53%;color:#242953}@media (max-width:768px){.login-page-form{width:100%}}.login-page-form .form-title{font-weight:400;font-size:36px;line-height:43px;color:#242953;margin-bottom:43px}.login-page-form .logo-img{margin:76px 0 20.5vh 5.6vw}.login-page-form .logo-img img{width:214px;height:39px}@media (max-width:768px){.login-page-form .logo-img{display:flex;margin:68px auto 92px}}.login-page-form .login-form{width:240px;display:flex;flex-direction:column;margin-left:11.18vw}@media (max-width:768px){.login-page-form .login-form{margin:auto}}.login-page-form .login-form .custom-input__group:nth-child(3){margin:33px 0 16px}.login-page-form .login-form .custom-input__group:nth-child(3) .custom-input--auth{font-size:14px}.login-page-form .login-form .button-login{width:147px;height:40px;background:#303297;border-radius:5px;color:#fff;font-weight:400;font-size:16px;line-height:19px;margin-top:62px}.login-page-info{width:47%;background:#303297;color:#fff;display:flex;flex-direction:column;padding-top:35vh}@media (max-width:768px){.login-page-info{display:none}}.login-page-info .info-text,.login-page-info .info-title{padding:0 7.7vw}.login-page-info .info-title{font-weight:800;font-size:40px;line-height:48px}.login-page-info .info-text{font-weight:400;font-size:16px;line-height:19px}.full-width{width:100%!important;-webkit-transition:left .5s ease-in-out,width .5s ease-in-out 0s;transition:left .5s ease-in-out,width .5s ease-in-out 0s}.cabinet{display:flex}.cabinet-main{display:flex;width:-8px;flex-direction:column}.cabinet-main,.sidebar{-webkit-transition:left .5s ease-in-out,width .5s ease-in-out 0s;transition:left .5s ease-in-out,width .5s ease-in-out 0s}.sidebar{position:fixed;left:0;z-index:100;background-color:#303297;width:108px;height:100vh;opacity:1;overflow-y:auto;color:#fff;font-size:16px;line-height:19px}.sidebar-hide{left:-108px}.sidebar-header,.sidebar-hide{-webkit-transition:left .5s ease-in-out,width .5s ease-in-out 0s;transition:left .5s ease-in-out,width .5s ease-in-out 0s}.sidebar-header{display:flex;justify-content:center;position:relative;height:166px}.sidebar-header__name{padding-top:62px;display:flex;flex-direction:column;align-items:center}.sidebar-header__name-text{margin-top:12px}.sidebar-header:after{content:"";position:absolute;bottom:0;left:15.74%;right:17.13%;border:1px solid #fff;z-index:200}.sidebar-nav{padding-top:46px;-webkit-transition:left .5s ease-in-out,width .5s ease-in-out 0s;transition:left .5s ease-in-out,width .5s ease-in-out 0s}.sidebar-nav,.sidebar-nav .sidebar-link{display:flex;flex-direction:column;align-items:center}.sidebar-nav .sidebar-link{text-decoration:none;position:relative;color:#fff;font-weight:400;opacity:.7;margin-bottom:30px}.sidebar-nav .sidebar-link__logout{position:absolute;bottom:34px;margin:0 auto;font-weight:400;font-size:16px;line-height:19px}@media screen and (max-height:674px){.sidebar-nav .sidebar-link__logout{position:relative;bottom:0}}.sidebar-nav .sidebar-link.active,.sidebar-nav .sidebar-link:hover{opacity:1}.sidebar-nav .sidebar-link .svg-icon{pointer-events:none;height:auto}.sidebar-nav .sidebar-link .svg-icon *{-webkit-transition:all .5s linear;transition:all .5s linear}.cabinet-header{width:calc(100% - 108px);z-index:100;position:fixed;right:0;height:120px;background-color:#fff;border-bottom:1.5px solid rgba(48,50,151,.29);display:flex;align-items:flex-end;-webkit-transition:left .5s ease-in-out,width .5s ease-in-out 0s;transition:left .5s ease-in-out,width .5s ease-in-out 0s}.cabinet-header-block{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 65px 13px 50px}.cabinet-header .header-employees{justify-content:flex-start}.cabinet-header .header-employees .header-title{margin-right:58px}.header-title{font-weight:700;font-size:24px;line-height:29px;color:#242953}.header-panel{display:flex;align-items:center;cursor:pointer;height:100%}.header-panel-home{position:relative;font-size:16px;line-height:19px;color:rgba(36,41,83,.7);display:flex;flex-direction:column;align-items:flex-end}.header-panel-home p{margin-right:20px;margin-bottom:5px}.switch{display:flex;align-items:center;justify-content:center;text-align:center}.btn-view{display:inline-block;padding:10px;position:relative;text-align:center}input[type=radio].toggle{display:none}input[type=radio].toggle+label{cursor:pointer;min-width:99px;background:rgba(48,50,151,.15)}input[type=radio].toggle+label:after{content:"";height:100%;position:absolute;top:0;-webkit-transition:left .2s cubic-bezier(.77,0,.175,1);transition:left .2s cubic-bezier(.77,0,.175,1);width:100%;z-index:-1}input[type=radio].toggle+.btn-view-right{border-radius:0 40px 40px 0}input[type=radio].toggle+.btn-view-left{border-radius:17.5px 0 0 17.5px}input[type=radio].toggle.toggle-left+label{border-right:0}input[type=radio].toggle.toggle-left+label:after{left:100%}input[type=radio].toggle.toggle-right+label:after{left:-100%}input[type=radio].toggle:checked+label{cursor:default;color:#fff;background:#fb4d4f;-webkit-transition:color .2s;transition:color .2s}input[type=radio].toggle:checked+label:after{left:0}.cabinet-content{padding:get-vw(30px) get-vw(50px);position:absolute;right:0;width:calc(100% - 108px);top:120px;-webkit-transition:left .5s ease-in-out,width .5s ease-in-out 0s;transition:left .5s ease-in-out,width .5s ease-in-out 0s}.content-show .scroll-preview{height:280px!important}.home-content{width:calc(100% - 108px);padding:26px 22px;margin:auto;position:relative}.home-content .fc-left{position:fixed;top:70px;z-index:101;right:0;left:0;margin-left:153px;width:227px;display:flex}.home-content .fc-event{background-color:#538dff!important;border:#538dff!important;border-radius:30px!important;padding:5px 0!important}.home-content table tbody .fc-sat,.home-content table tbody .fc-sun{background:transparent}.home-content .fc-bg,.home-content .fc-content-skeleton{cursor:pointer}.vacation-content{width:89vw;margin:auto}.add{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto}.add-button{margin-top:33px;width:180px}.add-button,.add-button-project{height:40px;padding-top:1px;border-radius:50px;border:none;background-color:#fb4d4f;font-weight:700;font-size:14px;line-height:17px;color:#fff;cursor:pointer;font-family:Lato!important}.add-button-project{width:219px;font-size:18px;line-height:22px;margin-top:0;display:flex;justify-content:center;align-items:center}.add-button-project img{margin-left:10px}.employees-content{width:calc(100% - 108px);padding:30px 0 30px 89px;display:flex;flex-wrap:wrap}.employees-content .employee-box{min-width:250px;height:300px;background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.1);border-radius:15px;display:flex;margin-right:50px;margin-bottom:50px}.employees-content .employee-box .employee-add{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto}.employees-content .employee-box .employee-text{font-weight:400;font-size:14px;line-height:17px;color:#242953}.employees-content .employee-box .employee-text span{font-weight:700}.employees-content .employee-box .employee-block{min-width:250px;display:flex;flex-direction:column;position:relative}.employees-content .employee-box .employee-block .show-more{position:absolute;right:21px;top:17px;opacity:.3;cursor:pointer}.employees-content .employee-box .employee-block .active,.employees-content .employee-box .employee-block .show-more:hover{opacity:1}.employees-content .employee-box .employee-block-photo{text-align:center;margin-top:50px;margin-bottom:27px}.employees-content .employee-box .employee-block-photo .employee-img{width:124px;height:124px;object-fit:cover;border-radius:50%;margin-bottom:20px}.employees-content .employee-box .employee-block-photo .employee-name{font-weight:700;font-size:16px;line-height:19px;color:#242953}.employees-content .employee-box .employee-block-info{padding-left:24px}.employees-content .employee-box .employee-block-info .employee-text{margin-bottom:12px}.employees-content .employee-box .employee-edit{padding-right:45px;display:flex;flex-direction:column;position:relative}.employees-content .employee-box .employee-edit:before{content:"";width:0;height:201px;position:absolute;top:20.67%;left:-33px;border:1px solid #538dff;opacity:.3}.employees-content .employee-box .employee-edit-button{display:flex;flex-direction:column;align-items:flex-start;padding-top:62px}.employees-content .employee-box .employee-edit-button button{margin-bottom:20px;font-size:14px;line-height:17px;color:#242953;padding:0}.employees-content .employee-box .employee-edit-info .employee-creds{color:rgba(36,41,83,.5);font-size:12px;line-height:14px}.employees-content .employee-box .employee-edit-info .employee-password{margin-top:10px}.employees-content .employee-box .employee-edit-info .employee-phone{margin-top:18px}.edit-project-employee-icon{width:30px;height:30px;object-fit:cover;border-radius:20px}#custom-label{margin-bottom:1px}.preview-list-employee{justify-content:space-between;margin-bottom:10px}.employee-in-edit-project,.preview-list-employee{display:flex;align-items:center}.remove-button{cursor:pointer}.project-picture{width:30px;margin-right:8px}.content-project{width:calc(100% - 108px);padding:24px 50px}.content-project .finished{color:#05c34c!important}.content-project .custom-div__header,.content-project .custom-element{display:flex}.content-project .custom-element{background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.1);border-radius:15px;height:85px;margin-bottom:20px}.content-project .custom-edit{display:flex;flex-direction:row;justify-content:center}.content-project .custom-table__heading{text-align:left;font-weight:400;font-size:14px;line-height:17px;color:#242953;opacity:.6;padding-bottom:23px}.content-project .custom-table__heading:first-child{width:75px;margin-right:10px}.content-project .custom-table__heading:first-child input{margin-left:20px}.content-project .custom-table__heading:nth-child(2){width:25%;margin-right:10px}.content-project .custom-table__heading:nth-child(3){width:7%;min-width:75px;text-align:end;margin-right:10px}.content-project .custom-table__heading:nth-child(4){width:25%;min-width:150px;text-align:center;margin-right:10px}.content-project .custom-table__heading:last-child{flex-grow:1;text-align:end;padding-right:35px}.content-project .custom-table__item{text-align:left;position:relative;display:flex;align-items:center;font-weight:600;font-size:16px;line-height:19px;color:#242953}.content-project .custom-table__item:first-child{width:75px;margin-right:10px}.content-project .custom-table__item:first-child input{margin-left:20px}.content-project .custom-table__item:nth-child(2){width:25%;margin-right:10px}.content-project .custom-table__item:nth-child(3){width:7%;min-width:75px;justify-content:flex-end;margin-right:10px}.content-project .custom-table__item:nth-child(4){width:25%;min-width:150px;text-align:center;justify-content:center;margin-right:10px}.content-project .custom-table__item:last-child{flex-grow:1;text-align:end;padding-right:20px;position:relative;display:flex;justify-content:flex-end}.content-project .custom-table__item:last-child img{cursor:pointer}.content-project .custom-table__item:last-child .edit-project{margin-right:40px}.content-project .custom-table__item:last-child .line{content:"";height:48px;position:absolute;opacity:.5;border:1px solid #242953;top:0;bottom:0;margin:auto}.content-project .delete-project{opacity:1}.content-project .delete-project img{height:17px;cursor:pointer}.ant-col .header2-text{color:#242953!important;font-weight:700;font-size:18px}.ant-row .ant-row-flex{margin-bottom:0!important}.ant-row .ant-row-flex .ant-col .header2-text{position:fixed;z-index:101;top:70px}.ant-row .ant-row-flex .ant-col .ant-radio-group{display:none}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff!important;background:#fb4d4f!important;border-color:#fb4d4f!important;box-shadow:-1px 0 0 0 #fb4d4f!important}.ant-radio-button-wrapper{background:#eaebf5!important;border:#eaebf5!important;color:rgba(36,41,83,.53)!important}.ant-radio-button-wrapper:first-child{border-left:1px solid #d9d9d9;border-radius:17.5px 0 0 17.5px!important}.ant-radio-button-wrapper:last-child{border-radius:0 17.5px 17.5px 0!important}.rdr-Calendar{padding:0!important}.rdr-MonthAndYear{color:#383336;box-shadow:0 2px 10px rgba(0,0,0,.1)}.rdr-MonthAndYear .rdr-MonthAndYear-button{background:none!important}.rdr-Days span span{color:#383336}.rdr-Days span span.rdr-Day{border-radius:20px!important}.rdr-Days span span.rdr-Day.is-inRange{background:rgba(247,134,136,.54)!important;color:#383336!important;width:37.2px!important}.rdr-Days span span.rdr-Day.is-selected{background:#fb4d4f!important;color:#fff!important}#period{position:absolute;top:80px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:219px;height:40px;display:flex;justify-content:center;align-items:center;align-content:center;border-radius:50px;background-color:#fb4d4f;cursor:pointer}#period img{margin-left:10px;margin-top:5px;z-index:3;-webkit-transition:all .3s linear;transition:all .3s linear}#period.expand{border-bottom:none}#period p{color:#fff;font-size:18px;line-height:22px;z-index:3}#period.expand p{padding:5px 0;border-radius:20px}#period p span{color:#242953;font-weight:700}#period.expand img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#period .options{position:absolute;text-align:center;top:100%;z-index:0;max-height:0}#period.expand .options{width:219px;margin-top:25px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.4);border-radius:20px;padding-bottom:15px;max-height:345px;overflow:auto}.options p{margin-top:15px;-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top}#period.expand .options p{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}button{border:none;background-color:transparent;outline:none;cursor:pointer}button:focus{border:inherit;outline:inherit}body{font-family:Lato,sans-serif;font-style:normal;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}a,h1,h2,h3,h4,label,p,span,ul{margin:0;padding:0}.line-bottom{border:none!important}.scroll-preview{overflow:auto;height:132px}.scroll-edit{overflow:auto;height:175px}button:disabled,button[disabled]{background-color:#ccc;color:#666;cursor:auto}.custom-input{background:none;font-size:18px;padding-bottom:5px;display:block;border-radius:0;color:#242953;border:none;border-bottom:2px solid rgba(83,141,255,.48)}.custom-input:focus{outline:none}.custom-input__group{position:relative}.custom-input:-webkit-autofill{box-shadow:inset 0 0 0 50px #fff!important;-webkit-box-shadow:inset 0 0 0 50px #fff!important;-webkit-text-fill-color:#242953!important;color:#242953!important}.custom-input--auth{width:100%;font-size:16px;line-height:19px}.custom-input--employee{width:calc(100% - 39px);font-weight:400;font-size:18px;line-height:22px;margin-bottom:24px;margin-left:39px;display:flex;align-items:center}.custom-input--creds{width:100%;margin-bottom:24px}.custom-input--remember{width:184px;font-size:12px;border-bottom:1px solid rgba(36,41,83,.3)}.custom-input--project{font-size:18px;line-height:22px;margin-bottom:27px;width:243px}.custom-input.active{border-bottom:2px solid #538dff;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.search-input{width:198px;height:29px;background:transparent;border:1px solid rgba(36,41,83,.26);box-sizing:border-box;border-radius:100px;position:relative;display:flex}.search-input .custom-input{border-bottom:none;position:relative;font-size:14px;line-height:17px;z-index:2;text-indent:20px;padding-bottom:0;width:155px}.search-input .custom-input::-webkit-input-placeholder{opacity:.2;font-weight:700}.search-input img{position:absolute;right:16px}.popup,.search-input img{top:0;bottom:0;margin:auto}.popup{position:fixed;z-index:200;width:100%;height:100%;left:0;right:0;background-color:rgba(0,0,0,.5)}.popup .popup_inner{position:fixed;max-width:974px;height:521px;left:108px;right:0;top:212px;bottom:167px;margin:auto;border-radius:10px;background:#fff}.popup .popup-close{color:#242953;position:absolute;cursor:pointer}.popup .popup-close-employee{right:-24px}.popup .popup-close-project{right:27px;top:17px}.popup .button-close-popup{position:absolute;right:20px;top:14px;cursor:pointer}.popup .popup-title{font-weight:400;font-size:22px;line-height:26px;color:#242953;margin-bottom:45px}.popup .employee-popup,.popup .employee-popup .employee-content{display:flex}.popup .employee-popup .employee-content-form{width:282px;height:312px;margin:84px 178px 125px 90px}.popup .employee-popup .employee-content-photo{width:229px;height:225px;margin-top:134px;display:flex;flex-direction:column;text-align:center}.popup .employee-popup .employee-content .upload-photo img{width:80px;height:80px}.popup .employee-popup .employee-content .preview-img{width:80px;height:80px;object-fit:cover;border-radius:50%;margin:auto}.popup .employee-popup .employee-content input[type=file]{display:none}.popup .employee-popup .employee-content .custom-file-upload{margin:auto;cursor:pointer}.popup .employee-popup .employee-content .upload-button{font-weight:300;font-size:18px;line-height:22px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#242953;margin:15px 0 12px}.popup .employee-popup .employee-content .upload-text{font-size:14px;line-height:17px;color:#242953;opacity:.4;margin-bottom:33px}.popup .employee-popup .employee-content .add-button{position:absolute;right:73px;bottom:52px}.popup .project-popup{display:flex;flex-direction:column;align-items:center}.popup .project-popup-form{width:250px;margin-top:84px}.popup .project-popup .add-button{position:absolute;bottom:60px}.popup .project-popup .label-workers{margin-bottom:14px;border-bottom:1px solid rgba(83,141,255,.5)}.popup .project-popup .add-worker{display:flex;position:relative;cursor:pointer;margin-bottom:10px}.popup .project-popup .add-worker img{margin:auto;display:flex}.popup .project-popup .add-worker p{color:#242953;opacity:.5}.popup .project-popup-edit{margin-top:84px;width:580px}.popup .project-popup-edit .popup-title{text-align:center}.popup .project-popup-edit .project-form-edit{display:flex;justify-content:space-between}.popup .project-popup-edit .project-form-edit .form-edit-column{width:253px}.popup .project-popup-edit .project-form-edit .border-bottom .custom-input{border-bottom:none;margin-bottom:0}.popup .project-popup-edit .project-form-edit .radio-button-status .radio{margin-bottom:16px}.popup .project-popup-edit .project-form-edit .radio-button-status .radio input[type=radio]{position:absolute;opacity:0}.popup .project-popup-edit .project-form-edit .radio-button-status .radio input[type=radio]+.radio-label{cursor:pointer}.popup .project-popup-edit .project-form-edit .radio-button-status .radio input[type=radio]+.radio-label:before{content:"";background:transparent;border-radius:100%;border:1px solid #c4c7e5;display:inline-block;width:24px;height:24px;position:relative;top:-.2em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}.popup .project-popup-edit .project-form-edit .radio-button-status .radio input[type=radio]:checked+.radio-label:before{background-color:#fb4d4f;border:1px solid #fb4d4f;box-shadow:inset 0 0 0 4px #fff}.popup .project-popup-edit .project-form-edit .radio-button-status .radio input[type=radio]+.radio-label:empty:before{margin-right:0}.popup .project-popup-edit .add-button{left:0;right:0;margin:auto}.popup .project-popup-edit #custom-label{margin-bottom:9px}.popup .project-popup-edit .list-employees{height:264px}.project-create{width:800px;height:526px!important}.project-create-form{padding:35px 70px 42px;height:100%}.project-create-form .popup-title{margin-bottom:23px}.project-create-form .project-create-block{display:flex}.project-create-form .project-create-block .project-create-column{width:223px;margin-right:80px}.project-create-form .project-create-block .project-create-second{width:250px}.project-create-form .project-create-block .project-create--label{font-weight:400;font-size:12px;line-height:14px;text-align:center;color:#538dff}.project-create-form .list-content-employees{height:300px!important}.project-create-form .list-content .employees-name{height:17px;display:flex;align-items:center;margin-top:18px}.project-create-form .list-content .employees-name-vacation{position:relative;cursor:auto!important}.project-create-form .list-content .employees-name-vacation:hover{font-weight:400!important}.project-create-form .list-content .employees-name-vacation p{color:#242953;opacity:.2;font-size:14px;line-height:17px}.project-create-form .list-content .employees-name-vacation img{position:relative;bottom:15px;left:6px}.project-create-form .list-employees{width:223px;height:340px}.project-create-form .create-search{position:relative}.project-create-form .create-search .arrow-down{position:absolute;right:0;bottom:10px;-webkit-transition:all .1s linear;transition:all .1s linear}.project-create .custom-input--employee{width:100%;margin-left:0;margin-bottom:7.5px;padding-bottom:0}.project-create .custom-input--project{width:100%}.project-create .create-calendar{margin-right:10px}.project-create .create-project-button{display:flex;justify-content:flex-end;align-items:center;margin-top:33px}.project-create .add-button{width:108px;margin-top:0}.delete-employee{margin-right:40px;cursor:pointer;font-weight:600;font-size:14px;line-height:17px;color:#fb4d4f}.add-list{position:relative}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-thumb{border-radius:20px;background-color:#c4c4c4}.list-employees{position:absolute;z-index:10;width:221px;height:214px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.15);border-radius:0 10px 10px 10px;display:flex;flex-direction:column;color:#242953}.list-employees .list-content{padding:13px 6px 13px 27px}.list-employees .list-content-title{font-style:normal;font-weight:400;font-size:16px;line-height:19px}.list-employees .list-content .search-input{width:167px;height:21px;margin:13px 0 19px}.list-employees .list-content-employees{height:130px;overflow-y:scroll}.list-employees .list-content-projects{height:177px;overflow-y:scroll}.list-employees .list-content .employees-name{font-size:14px;line-height:17px;margin-bottom:18px;cursor:pointer}.list-employees .list-content .employees-name:hover{font-weight:700}.list-projects{height:264px;left:300px;bottom:-100px}.list-position{width:150px;height:100px;left:300px;bottom:-35px}.list-position .list-content-title{margin-bottom:10px}.list-position .list-content .employees-name{margin-bottom:12px}.project-size{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-size-current{width:190px}.project-size-select{width:243px;padding-left:3px}.arrow-down{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #bad1ff;margin-right:5px;-webkit-transition:all .1s linear;transition:all .1s linear}.custom-checkbox{opacity:1!important}.custom-checkbox input[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;outline:none;height:18px;width:18px;background:#fff;opacity:.3;border:1px solid #242953;box-sizing:border-box;border-radius:4px;margin:0}.custom-checkbox input[type=checkbox]:hover{background:#242953;opacity:.3}.custom-checkbox input[type=checkbox]:checked{background:#242953;opacity:.5}.custom-checkbox input[type=checkbox]:after{content:"";position:relative;left:30%;top:15%;width:25%;height:50%;border:solid #dadada;border-width:0 2.4px 2.4px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:none}.custom-checkbox input[type=checkbox]:checked:after{display:block}.custom-checkbox-header input[type=checkbox]:checked{background:#242953;opacity:.8}.arrow-rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.edit-row .fc-bg table tbody tr td:hover{background-image:url(/static/media/vacationAdd.146f347d.svg);height:50px;background-position:50%;background-repeat:no-repeat;cursor:pointer}.fc-center{position:fixed;top:70px;z-index:101;right:0;left:0;margin:auto;width:227px;display:flex}.fc-toolbar h2{font-weight:700;font-size:24px!important;line-height:29px;color:#242953}.fc-toolbar>*>:not(:first-child){margin-left:0!important}.fc-button-primary{color:#242953!important;background-color:transparent!important;border:none!important}.fc-button{padding:0!important;box-shadow:none!important}.fc-day-header{height:70px}.fc-day-header span{display:flex;justify-content:center;align-items:flex-end;height:100%;padding-bottom:20px;font-size:14px;line-height:17px;text-align:center;color:#242953;opacity:.6;font-weight:400}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{float:left!important;color:#242953;opacity:.5}.fc-dayGrid-view .fc-day-number,.fc-dayGrid-view .fc-week-number{padding:5px 8px!important}.fc-day-top.fc-other-month{opacity:1!important}.fc-event-container{text-align:center!important}.fc-event.fc-draggable,.fc-event[href]{cursor:move!important}.fc-title{font-size:14px!important;font-weight:700!important;line-height:17px!important;text-align:center!important}.fc-event{background-color:#fb4d4f!important;border:#fb4d4f!important;border-radius:30px!important;padding:5px 0!important}table tbody .fc-sat,table tbody .fc-sun{background:rgba(251,77,80,.27)}.fc-time{display:none}.fc-today{background:transparent!important}.backgroundEvents{background-color:#fb4d4f!important;text-align:center!important;border:#fb4d4f!important;border-radius:30px!important;padding:5px 0!important}.fc-bgevent{background:grey!important}.remove-btn{color:#fff;position:absolute;top:0;bottom:0;right:15px;margin:auto;cursor:pointer}.fc-prev-button:focus>.fc-button:focus>.fc-button-primary:focus{outline:none!important}.fc-button:focus{border:transparent!important}@-webkit-keyframes ldio-l5794e4nb5{0%{opacity:1}to{opacity:0}}@keyframes ldio-l5794e4nb5{0%{opacity:1}to{opacity:0}}.ldio-l5794e4nb5 div{left:101.99px;top:49.91px;position:absolute;-webkit-animation:ldio-l5794e4nb5 .9803921568627451s linear infinite;animation:ldio-l5794e4nb5 .9803921568627451s linear infinite;background:#303297;width:13.02px;height:26.04px;border-radius:6.51px/13.02px;-webkit-transform-origin:6.51px 58.589999999999996px;transform-origin:6.51px 58.589999999999996px}.ldio-l5794e4nb5 div:first-child{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-delay:-.8986928104575164s;animation-delay:-.8986928104575164s;background:#303297}.ldio-l5794e4nb5 div:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-.8169934640522876s;animation-delay:-.8169934640522876s;background:#303297}.ldio-l5794e4nb5 div:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-.7352941176470588s;animation-delay:-.7352941176470588s;background:#303297}.ldio-l5794e4nb5 div:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.6535947712418301s;animation-delay:-.6535947712418301s;background:#303297}.ldio-l5794e4nb5 div:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.5718954248366013s;animation-delay:-.5718954248366013s;background:#303297}.ldio-l5794e4nb5 div:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.49019607843137253s;animation-delay:-.49019607843137253s;background:#303297}.ldio-l5794e4nb5 div:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.4084967320261438s;animation-delay:-.4084967320261438s;background:#303297}.ldio-l5794e4nb5 div:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.32679738562091504s;animation-delay:-.32679738562091504s;background:#303297}.ldio-l5794e4nb5 div:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.24509803921568626s;animation-delay:-.24509803921568626s;background:#303297}.ldio-l5794e4nb5 div:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.16339869281045752s;animation-delay:-.16339869281045752s;background:#303297}.ldio-l5794e4nb5 div:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.08169934640522876s;animation-delay:-.08169934640522876s;background:#303297}.ldio-l5794e4nb5 div:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:0s;animation-delay:0s;background:#303297}.loadingio-spinner-spinner-o6k82occy3r{position:absolute;top:auto;left:40%;z-index:305;width:217px;height:217px;display:inline-block;overflow:hidden;background:transparent}.ldio-l5794e4nb5{width:100%;height:100%;position:relative;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0}.ldio-l5794e4nb5 div{box-sizing:content-box}.mainLoader{width:100%;height:100%;position:fixed;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.8);z-index:310;display:flex;align-items:center}
/*# sourceMappingURL=main.e9464419.chunk.css.map */