@charset "UTF-8";*{border:none;box-sizing:border-box;margin:0;outline:none;padding:0}html{background-color:#f1f5f8;overflow-x:hidden;position:relative}#root,body,html{height:100%}#root{--ck-border-radius:4px;--ck-spacing-standard:30px;overflow:auto}#root .ck-content{color:#38434c!important;font-family:Roboto,sans-serif!important}.text-center{text-align:center}.align-items-center{align-items:center;vertical-align:middle}.d-flex{display:flex}::-webkit-scrollbar{background-color:transparent;width:8px}::-webkit-scrollbar-thumb{background-color:#e6eefa;border-radius:15px}::-webkit-scrollbar-track{background-color:transparent;border-radius:15px}select{-webkit-appearance:none;appearance:none;background:#f2f2f2;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(105% - 20px) calc(1em + 2px),calc(105% - 15px) calc(1em + 2px),-1.5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;height:32px;padding:0 30px 0 8px}.table,table{display:table;position:relative}.td,td{display:table-cell}.td span,td span{display:block;height:50px;line-height:20px;padding:15px}.tr,tr{display:table-row}table tr:hover td{background-color:#fbfbfb}.material-icons{color:#6a7885;height:24px;margin-bottom:-3px;vertical-align:text-bottom}select{cursor:pointer}.material-icons-arrow-right{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.main-content{margin-top:56px;min-height:calc(100vh - 56px);transition:width .25s ease,margin .25s ease}.main-content,.main-left-block{display:flex;flex-direction:column;width:100%}.main-left-block{flex-grow:1;min-width:832px;padding:24px 12px 12px 0}.main-right-block{padding:24px 0 12px 12px}.main-flex{display:flex;width:100%}.sub-content-block{flex-direction:column;margin-left:300px;margin-top:75px;width:100%}.sub-content-block .filter .rmsc{--rmsc-main:#f2f2f2;--rmsc-hover:#f1f3f5;--rmsc-selected:#fff;--rmsc-border:#ccc;--rmsc-gray:#aaa;--rmsc-bg:#fff;--rmsc-p:10px;--rmsc-radius:4px;--rmsc-h:38px}.sub-content-block .filter .multi-select-with-checkboxes{font-size:14px;height:28px;width:230px}.sub-content-block .filter .multi-select-with-checkboxes .dropdown-heading{background:#f2f2f2;border-radius:4px;font-family:Roboto,sans-serif;font-weight:400;height:28px;padding:0 5px 0 10px}.sub-content-block .filter .multi-select-with-checkboxes .dropdown-container{background:#f2f2f2;background:#fff;border:none;border-radius:4px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;height:28px}.sub-content-block .sub-content-header{background:#f1f5f8;flex-direction:row;height:90px;margin-top:-11px;padding-right:40px;padding-top:10px;position:fixed;width:calc(100% - 367px);z-index:2}.sub-content-block .sub-content-header .sub-title-block{align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sub-content-block .sub-content-header .sub-title-block h3{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;white-space:nowrap}.sub-content-block .sub-content-header .sub-header-filter-block{align-items:center;flex-direction:row;margin-left:24px}.sub-content-block .sub-content-header .sub-header-filter-block p{font-family:Roboto,sans-serif;font-size:14px;font-weight:400}.sub-content-block .sub-content-header .sub-header-filter-block .filter{margin-left:12px}.sub-content-block .sub-content-header .add-button-block{align-items:center;display:flex;flex-direction:row-reverse;width:100%}.sub-content-block .sub-content-header .add-button-block button{align-items:center;border-radius:4px;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:32px;line-height:24px;margin-left:20px;margin-top:-5px;padding:5px 15px}.sub-content-block .sub-content-main{padding-right:40px;padding-top:80px;width:100%}.main-title-block{background:#fff;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);height:64px;padding:16px 24px;position:fixed;width:100%;z-index:3}.main-title-block div{background-color:#0052cc;border-radius:5px;float:left;height:32px;justify-content:center;margin-right:12px;width:32px}.main-title-block h2{font-family:Roboto,sans-serif;font-size:20px;font-weight:500;line-height:32px}.main-title-block .material-icons{color:#fff;line-height:20px}.react-tooltip{background:#fff!important;box-shadow:0 2.4px 7.4px rgba(0,0,0,.18),0 12.8px 28.8px rgba(0,0,0,.22);color:#38434c!important;font-family:Roboto,sans-serif;margin-left:145px;margin-top:-5px;max-width:300px;opacity:1!important;padding:8px 12px!important;z-index:5}.flex-block-main{display:flex;flex:1 0 auto}.block-max-size{margin:56px auto 0;max-width:1564px;padding-left:24px;padding-right:20px}.main-page .main-content{display:block!important;width:95%!important}.main-page .main-content .request-modal .types-link{margin:10px 0}.main-page .main-content .request-modal .types-link a{color:#0052cc}.main-page .main-content .request-modal .balance-field .css-b62m3t-container{width:100%!important}.main-page .main-content .request-modal .react-select__control{max-width:100%!important}.main-page .main-content .request-modal .icon-end{margin-top:18px;right:9%}.main-page .main-content .request-modal .icon-end,.main-page .main-content .request-modal .icon-start{color:#afb7be;display:flex;font-size:21px;justify-content:flex-end;pointer-events:none;position:absolute;width:24px}.main-page .main-content .request-modal .icon-start{left:43%;margin-top:17px}.main-page .main-content .request-modal .modal-header .material-icons{color:#6a7885;cursor:pointer}.main-page .main-content .request-modal .modal-footer{background:#fcfdfe;box-shadow:inset 0 .5px 0 0 #c2cad1;display:flex;gap:16px;justify-content:flex-end;padding:12px 24px}.main-page .main-content .request-modal .modal-header{background-color:#f9fafd;box-shadow:inset 0 -.5px 0 #c2cad1;color:#152029;display:flex;justify-content:space-between;padding:20px 20px 15px 35px}.main-page .main-content .request-modal .modal-content{max-width:-webkit-min-content!important;max-width:min-content!important;min-width:497px!important;width:497px!important}.main-page .main-content .request-modal .modal-body{padding:0}.main-page .main-content .request-modal .modal-body .available-block{display:flex;justify-content:space-between}.main-page .main-content .request-modal .modal-body .available-block span:last-child{color:#6a7885}.main-page .main-content .request-modal .modal-body p{color:#38434c;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px;padding-top:10px}.main-page .main-content .request-modal .modal-body p span{font-weight:400}.main-page .main-content .request-modal .modal-body p:first-child{padding-top:0}.main-page .main-content .request-modal .modal-body .date-block{display:flex;flex-direction:row}.main-page .main-content .request-modal .modal-body .date-block .react-datepicker__navigation{top:20px!important}.main-page .main-content .request-modal .modal-body .date-block .react-datepicker__day--disabled{color:#ccc!important}.main-page .main-content .request-modal .modal-body .horizontal-input label{align-items:center;display:flex;justify-content:flex-start;margin-right:8px;min-width:auto;width:-webkit-max-content;width:max-content}.main-page .main-content .request-modal .modal-body .css-b62m3t-container{box-sizing:border-box;margin-bottom:10px;min-width:204px;position:relative;width:-webkit-max-content;width:max-content}.main-page .main-content .request-modal .modal-body .horizontal-input .input-container,.main-page .main-content .request-modal .modal-body .horizontal-input label{padding:0}.main-page .nav-hidden{flex:none!important;max-width:58px!important;width:5%!important}.block-mid-max-size{margin:56px auto 0;max-width:1564px;min-height:calc(100vh - 170px)}.search-wrapper{align-items:center;background:#f6f8fd;border-radius:20px;display:block;flex-direction:column;height:auto;min-height:36px;position:relative;width:314px}.search-wrapper .search-input{box-sizing:border-box;cursor:pointer;display:flex;padding:8px 44px 8px 12px;position:relative;width:100%}.search-wrapper .search-input input{background:transparent;border:none;color:#6a7885;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;outline:none;padding-left:8px;width:100%}.search-wrapper .search-input .search-icon{color:#6a7885;height:20px;position:relative;top:-2px;width:20px}.search-wrapper .search-input .close-icon{color:#6a7885;cursor:pointer;height:20px;margin-left:auto;position:relative;top:1px;width:20px}.search-wrapper .results{background:#fff;border-radius:0 0 10px 10px;box-shadow:0 6.4px 14.4px 0 rgba(0,0,0,.13),0 1.2px 3.6px 0 rgba(0,0,0,.11);box-sizing:border-box;max-height:460px;overflow-x:hidden;overflow-y:auto;padding-bottom:12px;padding-left:8px;width:100%}.search-wrapper .results .results-title{color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;margin:8px 0 0 12px}.search-wrapper .results .highlighted{background:#f3f8fc!important}.search-wrapper .results .result-item{align-items:center;background:#fff;border-radius:4px;display:flex;flex-direction:row;height:54px;padding:6px 12px;width:430px}.search-wrapper .results .result-item:hover{background:#f3f8fc}.search-wrapper .results .result-item .avatar-container{margin-right:8px}.search-wrapper .results .result-item .avatar-container .avatar{background-color:#9aa4be;border:1px solid #e6ecf1;border-radius:25px;height:32px;margin-right:0;overflow:hidden;width:32px}.search-wrapper .results .result-item .avatar-container .avatar img{height:100%;object-fit:cover;width:100%}.search-wrapper .results .result-item .avatar-container .without-avatar{align-items:center;background-color:#9aa4be;border:1px solid #e6ecf1;border-radius:25px;display:flex;height:32px;justify-content:center;margin-right:0;width:32px}.search-wrapper .results .result-item .avatar-container .without-avatar p{color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-weight:500;line-height:32px}.search-wrapper .results .result-item .user-data-container{display:flex;flex-direction:column;width:50%}.search-wrapper .results .result-item .user-data-container .nickname-request-icon{align-items:center;display:flex;flex-direction:row}.search-wrapper .results .result-item .user-data-container .nickname-request-icon .nickname{color:#38434c;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:550;line-height:140%}.search-wrapper .results .result-item .user-data-container .nickname-request-icon .request-icon{align-items:center;display:flex;margin-left:12px}.search-wrapper .results .result-item .user-data-container .nickname-request-icon .request-icon svg{height:18px;width:18px}.search-wrapper .results .result-item .user-data-container .user-names{color:#152029;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-wrapper .results .result-item .company-data-container{color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;margin-left:auto;text-align:right;width:40%}.search-wrapper .results .no-results{align-items:center;color:#38434c;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:52px;justify-content:center;line-height:125%;padding-top:12px}.search-wrapper .search-settings{background:#fcfdfe;border-bottom:1px solid #e6eefa;border-top:1px solid #e6eefa;display:none;padding:8px 0 8px 20px;width:100%}.search-wrapper .search-settings .select-chips{margin-right:8px}.search-wrapper .search-settings .clear-filters{color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-left:4px;margin-top:3.5px}.search-wrapper .search-settings .clear-filters:hover{cursor:pointer;text-decoration:underline}.search-wrapper .search-settings .rmsc{font-family:Roboto,sans-serif;font-size:14px}.search-wrapper .search-settings .rmsc .dropdown-container{background:#fff;border:1px solid #dfe1e6;border-radius:30px;max-width:157.5px;min-width:64px}.search-wrapper .search-settings .rmsc .dropdown-heading{height:25px}.search-wrapper .search-settings .rmsc .dropdown-heading .dropdown-heading-value{margin-right:4px}.search-wrapper .search-settings .rmsc .dropdown-heading .dropdown-heading-value span{color:#152029}.search-wrapper .search-settings .rmsc .dropdown-content{background:#fff;border-radius:4px;box-shadow:0 0 1px 0 rgba(0,0,0,.04),0 2px 6px 2px rgba(0,0,0,.04),0 16px 24px -3px rgba(0,0,0,.06);margin-top:2px;padding:4px;width:211px}.search-wrapper .search-settings .rmsc .dropdown-content .search{background:#fcfdfe!important;border:1px solid rgba(0,115,214,.3);border-radius:4px;margin-bottom:4px}.search-wrapper .search-settings .rmsc .dropdown-content .search input{background:transparent;height:32px;padding:6px 8px 6px 12px}.search-wrapper .search-settings .rmsc .dropdown-content .search:hover{box-shadow:0 0 3px 0 rgba(0,82,204,.3)}.search-wrapper .search-settings .rmsc .dropdown-content .panel-content{box-shadow:none}.search-wrapper .search-settings .rmsc .dropdown-content label{color:#152029;font-weight:400}.search-wrapper .search-settings .rmsc .dropdown-content .select-item{padding:4px 0 4px 8px}.search-wrapper .search-settings .rmsc .dropdown-content .select-item .item-renderer{align-items:center}.search-wrapper .search-settings .rmsc .dropdown-content .options{max-height:187px;scrollbar-color:#e6eefa transparent;width:99%}.search-wrapper .search-settings .rmsc .select-item.selected{background:transparent}.search-wrapper.focused{background:#fff;border:1px solid #e6eefa;box-shadow:0 6.4px 14.4px 0 rgba(0,0,0,.13),0 1.2px 3.6px 0 rgba(0,0,0,.11);height:auto;min-height:133px;width:446px}.search-wrapper.focused .search-input{cursor:default;padding:11px 20px}.search-wrapper.focused .search-input input{cursor:default;height:24px;padding-right:14px}.search-wrapper.focused .search-input input::-webkit-input-placeholder{color:transparent}.search-wrapper.focused .search-input input::placeholder{color:transparent}.search-wrapper.focused .search-input .search-icon{top:1px}.search-wrapper.focused .search-settings{display:flex;flex-direction:row}.button{align-items:center;border-radius:4px;cursor:pointer;display:flex;padding:6px 12px}.button .button-icon{height:20px;margin-right:4px}.big-button{font-size:18px;height:44px;width:100%}.medium-button{font-size:14px;height:32px}.accent{background-color:#0052cc;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);color:#fcfdfe;font-family:Roboto,sans-serif;font-weight:500;transition:box-shadow .1s ease-in-out}.accent:hover{box-shadow:0 .3px .9px rgba(0,0,0,.07),0 1.6px 3.6px rgba(0,0,0,.11)}.accent .material-icons{color:#fcfdfe;margin:0 5px 0 0}.light-blue{background-color:#e6eefa;border:1px solid #0052cc;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);color:#0052cc;font-family:Roboto,sans-serif;font-weight:500;transition:box-shadow .1s ease-in-out}.light-blue:hover{box-shadow:0 .3px .9px rgba(0,0,0,.07),0 1.6px 3.6px rgba(0,0,0,.11)}.light-blue .material-icons{color:#0052cc;margin:0 5px 0 0;padding-left:3px}.white{background-color:#fff;border:1px solid #0052cc;color:#0052cc;font-family:Roboto,sans-serif;font-weight:500}.white .material-icons{color:#0052cc;margin:0 5px 0 0}.grey{border-radius:14px;color:#38434c;display:table-row;font-size:16px;font-weight:400;margin:5px}.disabled,.grey{background-color:#e5e5e5;cursor:default;font-family:Roboto,sans-serif}.disabled{box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);color:#fcfdfe;font-weight:500;transition:box-shadow .1s ease-in-out}.disabled:hover{box-shadow:0 .3px .9px rgba(0,0,0,.07),0 1.6px 3.6px rgba(0,0,0,.11)}.disabled .material-icons{color:#fcfdfe;margin:0 5px 0 0}.ghost{background-color:transparent;color:#0052cc;font-family:Roboto,sans-serif;font-weight:500}.ghost .material-icons{color:#0052cc;margin:0 5px 0 0}.delete{background-color:#ff5961;color:#fff;font-family:Roboto,sans-serif;font-weight:500}.add-item{margin-left:-9px!important}header{background-color:#fff;border-bottom:1px solid #dfe1e6;display:flex;flex-direction:row;height:56px;left:0;position:fixed;top:0;-webkit-user-select:none;user-select:none;width:100%;z-index:8}header .header-container{margin:0 auto;max-width:1564px;padding:8px 24px 8px 20px;width:95%}header .header-row{display:flex;flex-direction:row;justify-content:space-between}header .logo{width:100px}header .logo-block{width:58px}header .logo-block,header .user-block{background-color:#fff}header .personal-info-block{align-items:center;cursor:pointer;display:flex}header .without-avatar{background-color:#9aa4be;border:1px solid #e6ecf1;border-radius:25px;height:37px;margin-right:13px;width:37px}header .without-avatar p{color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-weight:500;line-height:37px}header .avatar{background-color:#9aa4be;border:1px solid #e6ecf1;border-radius:25px;height:37px;margin-right:13px;overflow:hidden;width:37px}header .avatar img{height:100%;object-fit:cover;width:100%}header .profile-name p{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:30px;margin-right:10px}header .profile-name .arrow{border:solid #6a7885;border-width:0 1px 1px 0;display:inline-block;margin-top:-4px;padding:3px}header .profile-name .down{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .logout-icon-box{border-radius:4px;cursor:pointer;float:left;padding:6px 10px 2px}header .logout-icon-box:hover{background-color:#f2f2f2}header .search-input-container{display:flex;height:36px;margin-right:auto;overflow:visible}header .checkin-button-group{display:flex;gap:4px;margin-right:24px}header .checkin-button-group button{border:1px solid #fff;border:1px solid var(--white,#fff);box-shadow:0 .8px 1.8px 0 rgba(0,0,0,.13),0 .15px .45px 0 rgba(0,0,0,.11)}@media(max-width:1360px){nav{padding:88px 10px}nav .material-symbols-outlined{font-size:24px;height:24px;width:24px}}@media(min-width:1361px){nav{padding:86px 10px}nav .material-symbols-outlined{font-size:28px;height:28px;width:28px}}.nav-hidden{flex:0 0 58px;width:58px}nav{background-color:#fff;color:#fff;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;width:58px;z-index:1}nav .material-symbols-outlined{color:#6a7885;flex-shrink:0}nav a{align-items:center;display:flex;justify-content:center;margin-bottom:30px;position:relative;text-decoration:none}nav a :before{background-color:transparent;border-radius:3px;content:"";height:40px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:background-color .3s ease;width:44px;z-index:-1}nav a:hover :before{background-color:#e6eefa}nav a:hover .material-symbols-outlined{color:#0052cc}nav .new-requests-counter{background:#04a;border:1px solid #e6eefa;border-radius:50%;color:#fff;font-family:Roboto,sans-serif;font-size:10px;font-style:normal;font-weight:500;margin-left:20px;margin-top:-60px;min-width:20px;padding:3px;pointer-events:none;position:absolute;text-align:center;text-decoration:none}@media(max-width:1360px){.greetings-widget{padding:0 40px}.greetings-widget .text{max-width:605px;width:605px}.greetings-widget p{font-size:24px}}@media(min-width:1361px){.greetings-widget{padding:0 60px}.greetings-widget .text{max-width:800px;width:800px}.greetings-widget p{font-size:28px}}.greetings-widget{align-items:center;-webkit-backdrop-filter:blur(17.1695px);backdrop-filter:blur(17.1695px);background:linear-gradient(100.6deg,#fff .61%,#eff5ff 54.71%,#f4f6fa);border-radius:12px;box-shadow:0 76.2792px 116.538px rgba(0,39,140,.13);display:flex;flex-direction:row;height:156px;justify-content:space-between;margin-top:25px}.greetings-widget:first-child{margin-top:0}.greetings-widget .smiles{padding-left:85px;width:180px}.greetings-widget p{word-wrap:break-word;color:#152029;font-family:Roboto,sans-serif;font-style:normal;font-weight:500;width:100%}.greetings-widget .first-smile{align-items:center;-webkit-backdrop-filter:blur(17.1695px);backdrop-filter:blur(17.1695px);background:linear-gradient(146.78deg,hsla(0,0%,100%,.1) 15.38%,hsla(0,0%,100%,.4) 92.12%);border-radius:20px;box-shadow:0 76.2792px 116.538px rgba(0,39,140,.13);cursor:pointer;display:flex;height:81px;justify-content:center;margin-left:-70px;margin-top:-10px;position:absolute;-webkit-transform:rotate(-6.45deg);transform:rotate(-6.45deg);width:81px;z-index:1}.greetings-widget .first-smile img{height:39px;width:39px}.greetings-widget .second-smile{align-items:center;-webkit-backdrop-filter:blur(17.1695px);backdrop-filter:blur(17.1695px);background:linear-gradient(146.78deg,hsla(0,0%,100%,.1) 15.38%,hsla(0,0%,100%,.4) 92.12%);border:2.119px solid hsla(0,0%,100%,.12);border-radius:20px;box-shadow:0 76.2792px 116.538px rgba(0,39,140,.13);cursor:pointer;display:flex;height:81px;justify-content:center;-webkit-transform:rotate(14.933deg);transform:rotate(14.933deg);width:81px}.greetings-widget .second-smile img{height:39px;width:39px}.greetings-widget .not-pointer{cursor:default}.links-widget{-webkit-backdrop-filter:blur(17.1695px);backdrop-filter:blur(17.1695px);background:linear-gradient(100.6deg,#fff .61%,#eff5ff 54.71%,#f4f6fa);border-radius:12px;box-shadow:0 76.2792px 116.538px rgba(0,39,140,.13);margin-left:auto;padding:20px;width:404px}.links-widget .widget-body{max-height:350px;overflow-x:hidden;overflow-y:auto;width:376px}.links-widget .header{border-bottom:1px solid #e6eefa;display:flex;justify-content:space-between;margin-bottom:10px;padding:0 0 10px}.links-widget h2{color:#152029;font-family:Roboto,sans-serif;font-size:20px;font-weight:500;margin-left:18px}.links-widget li{margin-left:18px;text-overflow:ellipsis;white-space:nowrap}.links-widget li a{color:#38434c;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:35px;text-decoration:none}.links-widget li a:hover{color:#0052cc}.links-widget li::marker{color:#c2cad1}@media(max-width:1360px){.celebrations-widget .celebrations-absence-text{font-size:16px}}@media(min-width:1361px){.celebrations-widget .celebrations-absence-text{font-size:18px}}.celebrations-widget{-webkit-backdrop-filter:blur(17.1695px);backdrop-filter:blur(17.1695px);background:linear-gradient(100.6deg,#fff .61%,#eff5ff 54.71%,#f4f6fa);border-radius:12px;box-shadow:0 76.2792px 116.538px rgba(0,39,140,.13);margin-top:25px;padding:20px 10px 20px 23px}@media(min-width:1361px){.celebrations-widget{padding:20px 10px 20px 43px}}.celebrations-widget .celebrations-block-title{align-items:center;color:#152029;display:flex;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:5px;margin-left:17px}.celebrations-widget .celebrations-block-description{color:#003563;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:156%;margin-left:17px}.celebrations-widget .celebrations-body{display:flex;flex-direction:row;justify-content:space-around;max-height:355px;overflow-y:auto;padding-top:5px}.celebrations-widget .celebrations-absence-text{align-items:center;color:#003563;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;height:100%;line-height:140%;text-align:center}.celebrations-widget .column{margin:0 auto;min-width:378px;padding:0 5px;width:100%}.celebrations-widget .event-card{align-items:center;border-radius:10px;display:flex;height:64px;min-width:378px;padding:8px 26px 8px 10px;position:relative;width:100%}@media(min-width:1361px){.celebrations-widget .event-card{margin-bottom:8px;padding:8px 20px 12px 10px}}.celebrations-widget .event-image-wrapper{display:inline-block;position:relative}.celebrations-widget .event-image-wrapper .event-image-container .gift-icon,.celebrations-widget .event-image-wrapper .event-image-container .pyramid-icon{bottom:4px;right:14px}.celebrations-widget .event-image{border-radius:50%;height:48px;margin-right:12px;object-fit:cover;position:relative;width:48px}@media(min-width:1361px){.celebrations-widget .event-image{height:66px;margin-right:16px;width:66px}}.celebrations-widget .empty-image{align-items:center;background:#9aa4be;border:3px solid #f1e6ff;border-radius:50%;display:flex;height:48px;justify-content:center;margin-right:12px;object-fit:cover;position:relative;width:48px}@media(min-width:1361px){.celebrations-widget .empty-image{height:66px;margin-right:16px;width:66px}}.celebrations-widget .empty-image p{color:#fff;font-family:Roboto,sans-serif;font-size:32px;text-align:center;width:100%}.celebrations-widget .empty-image .gift-icon,.celebrations-widget .empty-image .pyramid-icon{bottom:-3px;right:-3px}.celebrations-widget .image-birthday{border:3px solid #f1e6ff}.celebrations-widget .image-anniversary{border:3px solid #e6eefa}.celebrations-widget .gift-icon{background:linear-gradient(139.53deg,#a9a7ff 1.52%,#945ded 97.72%);border-radius:14px;box-sizing:border-box;display:grid;height:18px;place-items:center;position:absolute;text-align:center;width:18px}@media(min-width:1361px){.celebrations-widget .gift-icon{height:24px;width:24px}}.celebrations-widget .gift-icon img{height:10px;width:10px}@media(min-width:1361px){.celebrations-widget .gift-icon img{height:16px;width:16px}}.celebrations-widget .pyramid-icon{background:linear-gradient(139.53deg,#91d4fa 1.52%,#0194fe 97.72%);border-radius:14px;box-sizing:border-box;display:grid;height:18px;place-items:center;position:absolute;text-align:center;width:18px}@media(min-width:1361px){.celebrations-widget .pyramid-icon{height:24px;width:24px}}.celebrations-widget .pyramid-icon img{height:12px;width:12px}@media(min-width:1361px){.celebrations-widget .pyramid-icon img{height:18px;width:18px}}.celebrations-widget .event-info{display:flex;flex-direction:column;justify-content:center}.celebrations-widget .event-info .event-info-first-line{color:#152029;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;justify-content:space-between;line-height:150%;margin-bottom:3px}@media(min-width:1361px){.celebrations-widget .event-info .event-info-first-line{font-size:18px}}.celebrations-widget .event-info .event-info-second-line{align-items:center;color:#152029;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;justify-content:left;line-height:150%}@media(min-width:1361px){.celebrations-widget .event-info .event-info-second-line{font-size:18px}}.celebrations-widget .event-info .employee-name{font-weight:500}.celebrations-widget .event-date{align-items:center;background:linear-gradient(139.53deg,#a9a7ff 1.52%,#945ded 97.72%);border-radius:2px;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:18px;line-height:16px;padding:0 4px}@media(min-width:1361px){.celebrations-widget .event-date{font-size:18px;height:20px}}.celebrations-widget .event-years{align-items:center;background:linear-gradient(139.53deg,#91d4fa 1.52%,#0194fe 97.72%);border-radius:2px;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:18px;line-height:16px;margin-left:4px;padding:0 4px;position:relative}@media(min-width:1361px){.celebrations-widget .event-years{font-size:18px;height:20px}}.horizontal-input{align-items:flex-start;display:flex;padding:10px 0}.horizontal-input .input-container,.horizontal-input label{padding:0 15px}.horizontal-input label{align-items:center;display:flex;justify-content:end;min-width:155px}.horizontal-input .input-container{margin-top:0!important}.horizontal-input .input-container input{height:36px!important}.horizontal-input .error{left:20px!important;top:89%!important;z-index:99}.input:disabled{background-color:#ddd!important}.input{width:100%}.input label,.input span{font-family:Roboto,sans-serif;font-size:16px;font-weight:400}.input label{color:#38434c;font-style:normal;line-height:41px;white-space:nowrap}.input label span{color:#0052cc}.input .password .visibility{right:12px}.input .password input{padding-right:46px!important}.input .input-container{margin-top:8px;position:relative;width:100%}.input .error{align-items:center;background:#fceaec;border-radius:4px;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);display:flex;justify-content:center;left:6px;padding:6px 12px;position:absolute;top:99%;z-index:1}.input .error:before{border:7px solid transparent;border-bottom:7px solid #fceaec;border-top:none;bottom:100%;content:"";height:0;left:16px;position:absolute;width:0}.input .error svg{margin-right:12px}.input .error span{color:#ff5961;font-family:Roboto,sans-serif;font-size:14px;font-weight:400}.horizontal-input .checkbox-container{align-items:center;display:flex;padding:0 15px}.horizontal-input .checkbox-container input[type=checkbox]{float:left;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;height:18px;margin-right:10px;width:18px}.horizontal-input .checkbox-container span{color:#38434c}.horizontal-input .checkbox-container .switch{display:inline-block;height:28px;min-width:38px;position:relative;width:38px!important}.horizontal-input .checkbox-container .switch input{display:none}.horizontal-input .checkbox-container .switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:14px;transition:.4s}.horizontal-input .checkbox-container .switch .clicked:before{background-color:#4088f8}.horizontal-input .checkbox-container .switch .clicked:before,.horizontal-input .checkbox-container .switch .unclicked:before{bottom:-3px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);content:"";height:20px;left:-3px;position:absolute;transition:.4s;width:20px}.horizontal-input .checkbox-container .switch .unclicked:before{background-color:#fff}.horizontal-input .checkbox-container .switch .label-text{color:#38434c;font-style:normal;line-height:41px;margin-left:38px;white-space:nowrap}.horizontal-input .checkbox-container .switch input:checked+.slider{background-color:#aacbff;height:14px;width:38px}.horizontal-input .checkbox-container .switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.horizontal-input .checkbox-container .switch .slider.round{border-radius:34px}.horizontal-input .checkbox-container .switch .slider.round:before{border-radius:50%}.horizontal-input .checkbox-container-simple{align-items:center;display:flex;padding:0 15px}.horizontal-input .checkbox-container-simple input[type=checkbox]{float:left;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;height:18px;margin-right:10px;width:18px}.horizontal-input .checkbox-container-simple span{color:#38434c}.horizontal-input .checkbox-container-simple .switch{display:inline-block;height:28px;min-width:38px;position:relative;width:38px!important}.horizontal-input .checkbox-container-simple .switch input{display:none}.horizontal-input .checkbox-container-simple .switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:14px;transition:.4s}.horizontal-input .checkbox-container-simple .switch .clicked:before{background-color:#4088f8}.horizontal-input .checkbox-container-simple .switch .clicked:before,.horizontal-input .checkbox-container-simple .switch .unclicked:before{bottom:-3px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);content:"";height:20px;left:-3px;position:absolute;transition:.4s;width:20px}.horizontal-input .checkbox-container-simple .switch .unclicked:before{background-color:#fff}.horizontal-input .checkbox-container-simple .switch .label-text{color:#38434c;font-style:normal;line-height:41px;margin-left:38px;white-space:nowrap}.horizontal-input .checkbox-container-simple .switch input:checked+.slider{background-color:#aacbff;height:14px;width:38px}.horizontal-input .checkbox-container-simple .switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.horizontal-input .checkbox-container-simple .switch .slider.round{border-radius:34px}.horizontal-input .checkbox-container-simple .switch .slider.round:before{border-radius:50%}.only-input-container .horizontal-input .checkbox-container{padding:0}.filter-container{background:#e6eefa;border:5px solid #e6eefa;border:5px solid var(--blue-light,#e6eefa);border-radius:4px;box-shadow:0 3.2000000477px 7.1999998093px 0 rgba(0,0,0,.13),0 .6000000238px 1.7999999523px 0 rgba(0,0,0,.11);font-family:Roboto,sans-serif;height:348px;position:absolute;right:8px;top:55px;width:240px;z-index:10}.filter-container,.filter-container .filter-group{align-items:flex-start;display:flex;flex-direction:column}.filter-container .filter-group{background:#f9fafd;background:var(--background,#f9fafd);border-radius:4px;gap:8px;margin-bottom:2px;padding:12px 0 12px 16px;width:100%}.filter-container .filter-group .header{color:#152029;color:var(--black-black-dark,#152029);font-size:16px;font-style:normal;font-weight:500;line-height:normal}.filter-container .filter-group .body .filter-checkbox .checkbox-container span{color:#152029;color:var(--black-black-dark,#152029);font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding-bottom:4px;padding-top:4px}.filter-container .filter-group .body .filter-checkbox{align-items:center;display:flex}.filter-container .filter-group .body .filter-checkbox .only-input-container{align-items:center;display:flex;position:relative}.filter-container .filter-group .body .filter-checkbox .checkbox-container input[type=checkbox]{appearance:none;-moz-appearance:none;-webkit-appearance:none}.filter-container .filter-group .body .filter-checkbox .checkbox-container input[type=checkbox]:before{background:transparent;border:2px solid #ccc;border-radius:2px;content:"";display:block;height:14px;left:0;position:absolute;top:5px;width:14px}.filter-container .filter-group .body .filter-checkbox .checkbox-container input[type=checkbox]:checked:before{background:#0052cc;border:none;height:18px;width:18px}.filter-container .filter-group .body .filter-checkbox .checkbox-container input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:10px;left:6px;position:absolute;top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.filter-container .filter-group .body .react-select__control{background-color:transparent;border:none;margin-left:-2px;margin-top:-7px;min-height:0;width:200px}.filter-container .filter-group .body .react-select__control--is-focused{background-color:transparent;border:none;box-shadow:none;min-height:0}.filter-container .filter-group .body .react-select__option,.filter-container .filter-group .body .react-select__single-value{font-size:14px}.filter-container .filter-group .body .react-select__indicator-separator{width:0}.filter-container .filter-group .body .react-select__indicator{padding:0}.filter-container .filter-group .body .react-select__option--is-selected{background-color:#f6f8fd;background-color:var(--blue-lighter-2,#f6f8fd);color:#152029;color:var(--black-black-dark,#152029)}.filter-container .filter-group .body .react-select__value-container{padding:0}.filter-container .filter-group .body .react-select__dropdown-indicator{box-sizing:initial;padding:0 8px;position:relative}.filter-container .filter-group .body .react-select__dropdown-indicator:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #c2cad1;border-top:5px solid var(--black-black-dark,var(--grey-grey-border,#c2cad1));content:"";height:0;left:calc(50% - 5px);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0}.filter-container .filter-group .body .react-select__dropdown-indicator svg{display:none}.filter-container .filter-footer{align-items:flex-end;align-self:stretch;background:#e6eefa;background:var(--blue-light,#e6eefa);border-radius:0 0 4px 4px;display:flex;flex-direction:row;justify-content:flex-end;padding:12px 16px 8px 24px;width:100%}.calendar-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:16px 20px 0 32px;position:relative}.calendar-header p{color:#152029;color:var(--black-black-dark,#152029);font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.calendar-header .material-symbols-container{display:flex;gap:8px}.calendar-header .symbol-wrapper{align-items:center;background-color:#f9fafd;border-radius:4px;cursor:pointer;display:inline-flex;justify-content:center;padding:4px 8px;position:relative;transition:background-color .3s ease}.calendar-header .symbol-wrapper:before{background-color:transparent;border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .3s ease;width:100%;z-index:-1}.calendar-header .symbol-wrapper .material-symbols-outlined{color:#6a7885;flex-shrink:0;font-size:24px}.calendar-header .symbol-wrapper:hover .material-symbols-outlined{color:#0052cc}.calendar-header .symbol-wrapper:hover,.calendar-header .symbol-wrapper:hover:before{background-color:#e6eefa}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;line-height:1.7rem;margin:.166rem;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:initial;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#2579ba;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.calendar-widget{background:linear-gradient(134deg,#fff,#eff5ff 54.43%,#f4f6fa)!important;border:none!important;border-radius:12px!important;box-shadow:0 76.2792px 116.538px rgba(0,39,140,.13);color:#152029!important;display:inline-block;font-family:Roboto,sans-serif!important;font-size:18px!important;height:auto!important;margin-bottom:24px;padding-bottom:10px!important;position:relative;width:404px!important}.calendar-widget .divider{background:#e6eefa;height:1px;margin:6px 0 10px 20px;width:364px}.calendar-widget .calendar-list-wrapper{position:relative}.calendar-widget .calendar-list-wrapper .calendar-list-container{max-height:363px;overflow-y:auto;padding:0 44px 16px 32px;width:396px;z-index:1}.calendar-widget .calendar-list-wrapper .calendar-list-container::-webkit-scrollbar{width:8px}.calendar-widget .calendar-list-wrapper .calendar-list-container::-webkit-scrollbar-thumb{background-color:#e6eefa;border-radius:15px}.calendar-widget .calendar-list-wrapper .calendar-list-container::-webkit-scrollbar-track{border-radius:15px}.calendar-widget .calendar-list-wrapper .calendar-list-container .calendar-list{color:#38434c;color:var(--black-black-base,#38434c);font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.2px;line-height:normal}.calendar-widget .calendar-list-wrapper .calendar-list-container .calendar-list .month-container .month-header{background-color:#f1f6fe;font-weight:500;margin-left:-5px;padding:5px;position:-webkit-sticky;position:sticky;top:0;width:340px}.calendar-widget .calendar-list-wrapper .calendar-list-container .calendar-list .month-container .month-header.past-event{color:#c2cad1}.calendar-widget .calendar-list-wrapper .calendar-list-container .calendar-list .month-container .month-body{padding-bottom:16px}.calendar-widget .calendar-list-wrapper .calendar-list-container .calendar-list .month-container p{padding-top:8px}.calendar-widget .calendar-list-wrapper .calendar-list-container .calendar-list .month-container p.past-event{color:#c2cad1}.calendar-widget .calendar-list-wrapper .calendar-list-container .calendar-list .month-container p.past-event span{color:#82a2bd;font-weight:500;margin-right:5px}.calendar-widget .calendar-list-wrapper .calendar-list-container .calendar-list .month-container p.past-event span.day-off{color:#ffacad;font-weight:500;margin-right:5px}.calendar-widget .calendar-list-wrapper .calendar-list-container .calendar-list .month-container span{color:#003563;font-weight:500;margin-right:5px}.calendar-widget .calendar-list-wrapper .calendar-list-container .calendar-list .month-container span.day-off{color:#ff5961;font-weight:500;margin-right:5px}.calendar-widget .calendar-list-wrapper:after{background:linear-gradient(0deg,#fff 2.7%,rgba(242,245,251,0));border-radius:0 0 12px 12px;bottom:-10px;content:"";height:37px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.calendar-widget .react-calendar__navigation{display:flex;padding:0 38px 12px}.calendar-widget .react-calendar__navigation__label{background:transparent!important;color:#152029;color:var(--black-black-dark,#152029);font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-left:-5px!important;padding-top:3px!important;pointer-events:none!important;text-align:center}.calendar-widget .react-calendar__navigation__prev-button{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.calendar-widget .react-calendar__month-view__weekdays__weekday{color:#6a7885!important;display:inline-block!important;font-size:16px!important;font-weight:500!important;line-height:33px!important;text-align:center!important}.calendar-widget .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}.calendar-widget .react-calendar__navigation__arrow{background:transparent;cursor:pointer}.calendar-widget .react-calendar__navigation__arrow img{height:15px;margin-top:2px;width:15px}.calendar-widget .react-calendar__navigation__next2-button,.calendar-widget .react-calendar__navigation__prev2-button{display:none}.calendar-widget .react-calendar__month-view{padding:0 38px 8px}.calendar-widget .react-calendar__month-view__days__day{background:transparent!important;font-family:Roboto,sans-serif!important;height:48px!important;padding:12px!important;width:52px!important}.calendar-widget .react-calendar__month-view__days__day:hover .calendar-tooltip{opacity:1}.calendar-widget .react-calendar__month-view__days__day abbr{align-items:center!important;background:transparent!important;color:#152029!important;cursor:pointer!important;display:flex!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;height:100%!important;justify-content:center!important;padding:0 2px!important;position:relative;width:100%!important}.calendar-widget .react-calendar__tile--now{padding:5px 6px!important}.calendar-widget .react-calendar__tile--now:hover abbr{background-color:#04a!important}.calendar-widget .react-calendar__tile--now abbr{background-color:#04a!important;border-radius:25px!important;color:#fff!important;height:40px!important;width:40px!important}.calendar-widget .react-calendar__tile--now abbr:before{top:27px!important}.calendar-widget .calendar-outside-month abbr{color:#b0b0b0!important}.calendar-widget .calendar-not-workday abbr{background-color:#fceaec!important;border-radius:4px!important;color:#ff5961!important}.calendar-widget .calendar-state-holiday abbr:before{content:url(/static/media/orange.59688164ddf8ab368674.svg);height:6px;left:50%;margin-left:-3px;position:absolute;top:20px;width:6px}.calendar-widget .calendar-professional-holiday abbr:before{content:url(/static/media/green.4a306519d98b2c162507.svg);height:6px;left:50%;margin-left:-3px;position:absolute;top:20px;width:6px}.calendar-widget .calendar-state-holiday-and-professional-holiday abbr:before{content:url(/static/media/green-orange.e11d85c673f809729e85.svg);height:6px;left:50%;margin-left:-6px;position:absolute;top:20px;width:14px}.calendar-widget .calendar-state-holiday-and-corporate-event abbr:before{content:url(/static/media/orange-blue.492ffd71a291ed3749f5.svg);height:6px;left:50%;margin-left:-6px;position:absolute;top:20px;width:14px}.calendar-widget .calendar-professional-holiday-and-corporate-event abbr:before{content:url(/static/media/green-blue.3324106950b3318796ef.svg);height:6px;left:50%;margin-left:-6px;position:absolute;top:20px;width:14px}.calendar-widget .calendar-corporate-event abbr:before{content:url(/static/media/blue.892c45c00a43493874c1.svg);height:7px;left:50%;margin-left:-2px;position:absolute;top:20px;width:6px}.calendar-widget .calendar-all-in abbr:before{content:url(/static/media/green-orange-blue.4f73613a2837ece5da82.svg);height:6px;left:50%;margin-left:-11px;position:absolute;top:20px;width:22px}.calendar-widget .calendar-tooltip{background:#fff;border-radius:4px;box-shadow:0 16px 24px -3px rgba(0,0,0,.06),0 2px 6px 2px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);margin-left:-100px;min-width:120px;opacity:0;padding:12px 12px 12px 8px;pointer-events:none;position:absolute;z-index:100}.calendar-widget .calendar-tooltip .tooltip-container{color:#152029;font-family:Roboto,sans-serif;margin-top:10px;padding-left:6px}.calendar-widget .calendar-tooltip .tooltip-container:first-child{margin-top:0}.calendar-widget .calendar-tooltip .tooltip-container .event-name{color:#152029;display:table;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:left}.calendar-widget .calendar-tooltip .tooltip-container .event-type-name,.calendar-widget .calendar-tooltip .tooltip-container .paid-time-off-text{color:#152029;display:table;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:5px;text-align:left}.calendar-widget .calendar-tooltip .tooltip-container .paid-time-off-text{background:#f2f2f2;border-radius:2px;padding:4px 8px}.calendar-widget .calendar-tooltip .tooltip-container p{display:table;font-size:14px;font-weight:500;text-align:left}.calendar-widget .calendar-tooltip .tooltip-container span{background:#f2f2f2;border-radius:2px;display:table;font-size:12px;font-weight:400;margin-top:5px;padding:4px 8px}.calendar-widget .calendar-tooltip .tooltip-state-holiday{border-left:3px solid #f90}.calendar-widget .calendar-tooltip .tooltip-professional-holiday{border-left:3px solid #2dae5d}.calendar-widget .calendar-tooltip .tooltip-corporate-event{border-left:3px solid #0052cc}.absent-widget:after{background:linear-gradient(180deg,transparent,#fff);bottom:0;content:"";left:0;position:absolute;right:0;top:calc(100% - 40px)}.absent-widget{-webkit-backdrop-filter:blur(17.1695px);backdrop-filter:blur(17.1695px);background:linear-gradient(100.6deg,#fff .61%,#eff5ff 54.71%,#f4f6fa);border-radius:12px;box-shadow:0 76.2792px 116.538px rgba(0,39,140,.13);margin-top:25px;max-height:400px;min-height:195px;overflow-y:hidden;padding:20px 10px 0 23px}@media(min-width:1361px){.absent-widget{padding:20px 10px 0 43px}}.absent-widget .widget-header{display:flex;flex-direction:row;justify-content:space-between}.absent-widget .widget-header .btns-block{margin-right:14px;margin-top:5px}.absent-widget .absent-block-title{align-items:center;color:#152029;display:flex;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:28px;margin-left:17px}.absent-widget .absent-block-description{color:#003563;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:156%;margin-left:17px}.absent-widget .absent-body{display:flex;flex-wrap:wrap;height:calc(100% - 55px);justify-content:flex-start;margin-left:17px;max-height:312px;overflow-y:auto;padding-bottom:20px;padding-top:20px}.absent-widget .absent-body .react-tooltip{background:#fff!important;box-shadow:0 0 1px 0 rgba(0,0,0,.04),0 2px 6px 2px rgba(0,0,0,.04),0 16px 24px -3px rgba(0,0,0,.06);color:#38434c!important;font-family:Roboto,sans-serif;height:-webkit-max-content;height:max-content;margin-left:0!important;margin-top:-5px;max-width:300px;opacity:1!important;padding:8px!important;position:absolute;text-align:left;width:-webkit-max-content;width:max-content;z-index:999}.absent-widget .absent-body .react-tooltip span{height:-webkit-max-content;height:max-content;padding:0}.absent-widget .absent-body .react-tooltip .additional-paid-time-off{margin-top:-7px;padding:5px}.absent-widget .absent-body .react-tooltip .popup-main-text{color:#003563;font-size:16px;font-weight:500;margin-top:6px}.absent-widget .absent-body .react-tooltip .popup-main-holiday-text{color:#003563;font-size:14px;font-weight:500;margin-bottom:5px;margin-left:5px}.absent-widget .absent-body .react-tooltip .company,.absent-widget .absent-body .react-tooltip .holiday-text{background:#e6eefa;border-radius:4px;height:20px;margin-bottom:7px;padding:0 6px;width:-webkit-max-content;width:max-content}.absent-widget .absent-body .react-tooltip .employee-block{align-content:center;display:flex;flex-direction:row;height:36px}.absent-widget .absent-body .react-tooltip .type-block{align-content:center;align-items:center;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:row;height:24px;margin-bottom:7px;margin-top:7px;padding:0 5px;width:-webkit-max-content;width:max-content}.absent-widget .absent-body .react-tooltip .type-block .vacation-block{box-sizing:border-box;height:20px;width:20px}.absent-widget .absent-body .react-tooltip .type-block span{margin-left:5px;margin-top:3px}.absent-widget .absent-body .react-tooltip .type-block svg{height:20px;width:20px}.absent-widget .absent-body .react-tooltip .not-confirmed{background:#f2f2f2}.absent-widget .absent-body .react-tooltip .not-confirmed,.absent-widget .absent-body .react-tooltip .replacing{border-radius:4px;color:#38434c;font-size:14px;height:20px;padding:1px 5px}.absent-widget .absent-body .react-tooltip .working-hours{font-size:16px;font-weight:500}.absent-widget .absent-body .react-tooltip .schedule-block{display:flex;font-size:14px;margin-top:5px;white-space:nowrap}.absent-widget .absent-body .react-tooltip .schedule-block span{font-size:14px;font-weight:500;margin-left:5px}.absent-widget .absent-body .react-tooltip .schedule-block i{font-size:22px;margin-right:4px;margin-top:-2px}.absent-widget .absent-body .react-tooltip .tool-date{align-items:center;display:flex;flex-direction:row;margin:2px 0 7px}.absent-widget .absent-body .react-tooltip .tool-date i{color:#6a7885;display:flex;font-size:18px;justify-content:end;margin-right:5px;width:20px}.absent-widget .absent-body .react-tooltip .tool-date i span{font-weight:600}.absent-widget .absent-body .react-tooltip .without-avatar{background-color:#9aa4be;border:1px solid #e6ecf1;border-radius:25px;display:inline-grid;height:32px;margin-right:8px;width:32px}.absent-widget .absent-body .react-tooltip .without-avatar p{color:#fff;font-family:Roboto,sans-serif;height:30px;line-height:31px;text-align:center;width:30px}.absent-widget .absent-body .react-tooltip .with-avatar{display:inline-grid;margin-right:8px}.absent-widget .absent-body .react-tooltip .with-avatar img{border-radius:50%;height:30px;width:30px}.absent-widget .no-absence-text{align-items:center;color:#003563;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%;margin:auto;text-align:center}.absent-widget .employee-card{margin-bottom:12px;margin-right:1.1em;position:relative}.absent-widget .employee-card .employee-image{align-items:center;display:flex;justify-content:center;position:relative}.absent-widget .employee-card .employee-image img{border-radius:50%;height:66px;width:66px}.absent-widget .employee-card .empty-image{align-items:center;background:#9aa4be;border-radius:50%;display:flex;height:66px;justify-content:center;object-fit:cover;position:relative;width:66px}.absent-widget .employee-card .empty-image p{color:#fff;font-family:Roboto,sans-serif;font-size:32px;text-align:center;width:100%}.absent-widget .employee-card .request-icon{bottom:-5px;position:absolute;right:-1px}.clock-widget{align-items:flex-start;-webkit-backdrop-filter:blur(17.1695px);backdrop-filter:blur(17.1695px);background:linear-gradient(100.6deg,#fff .61%,#eff5ff 54.71%,#f4f6fa);border-radius:12px;box-shadow:0 76.2792px 116.538px rgba(0,39,140,.13);display:flex;flex-direction:column;gap:5px;margin-bottom:24px;margin-left:auto;padding:20px 20px 20px 16px;width:404px}@media(min-width:1520px){.clock-widget{padding:20px}}.clock-widget .time-zone-container{align-items:center;display:flex;width:100%}.clock-widget .time{display:block;font-size:56px;font-weight:700;line-height:52px}.clock-widget .time,.clock-widget h4{color:#38434c;font-family:Roboto,sans-serif;font-style:normal}.clock-widget h4{font-size:14px;font-weight:400;line-height:16px}.clock-widget .timezone-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-left:16px;text-align:left}.clock-widget .timezone-info .current-timezone{color:#152029;display:block;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media(min-width:1520px){.clock-widget .timezone-info .current-timezone{font-size:16px}}.clock-widget .timezone-info .timezone{color:#152029;display:block;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-top:8px}@media(min-width:1520px){.clock-widget .timezone-info .timezone{font-size:20px}}.clock-widget .additional-timezones{display:flex;flex-direction:row;gap:8px;width:100%}.clock-widget .timezone-container{align-items:flex-start;background:#fff;background:var(--white,#fff);border:.5px solid #e6eefa;border:.5px solid var(--blue-light,#e6eefa);border-radius:10px;display:flex;flex-direction:column;gap:3px;max-width:106px;min-width:50px;padding:4px 16px 4px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:1520px){.clock-widget .timezone-container{padding:4px 8px 4px 6px}}.clock-widget .city{color:#003563;color:var(--black-dark-blue,#003563);font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media(min-width:1520px){.clock-widget .city{font-size:16px}}.clock-widget .additional-time{color:#152029;color:var(--black-black-dark,#152029);font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media(min-width:1520px){.clock-widget .additional-time{font-size:16px}}.clock-widget .divider{background:#e6eefa;height:1px;margin-bottom:12px;margin-top:6px;width:364px}footer{background:hsla(0,0%,100%,.3);bottom:0;height:75px;left:0;margin-top:40px;padding:20px 0 16px 58px;-webkit-user-select:none;user-select:none;width:100%;z-index:1}footer .footer-container{margin:0 auto;max-width:1564px;padding-left:24px;padding-right:20px}footer .footer-row{display:flex;flex:0 0 auto;flex-direction:row}footer a,footer a:visited{color:#38434c;text-decoration:none}footer .footer-text{margin-left:20px}footer .footer-text h3{color:#38434c;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center}footer .footer-text p{-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:4px}@media(max-width:1360px){.newbies-widget{padding:20px 0 10px 40px}.newbies-widget .newbies-absence-text{font-size:16px}}@media(min-width:1361px){.newbies-widget{padding:20px 0 10px 60px}.newbies-widget .newbies-absence-text{font-size:18px}}.newbies-full-height{height:298px!important;padding-bottom:20px!important}.newbies-widget-main{border-radius:10px;box-shadow:0 76.2792px 116.538px rgba(0,39,140,.13);margin-top:25px;padding:10px}.newbies-widget-main,.newbies-widget-main .newbies-widget{-webkit-backdrop-filter:blur(17.1695px);backdrop-filter:blur(17.1695px);background:linear-gradient(100.6deg,#fff .61%,#eff5ff 54.71%,#f4f6fa)}.newbies-widget-main .newbies-widget{height:-webkit-max-content;height:max-content;margin-right:-10px}.newbies-widget-main .newbies-widget .newbies-block-title{align-items:center;color:#152029;display:flex;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:16px}.newbies-widget-main .newbies-widget .newbies-block-description{color:#003563;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:156%}.newbies-widget-main .newbies-widget .newbies-body{display:flex;flex-direction:row;justify-content:space-around;max-height:345px}.newbies-widget-main .newbies-widget .newbies-absence-text{align-items:center;color:#003563;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;line-height:140%;text-align:center}.newbies-widget-main .newbies-widget .newbies-container{display:flex;flex-wrap:nowrap;height:100%;overflow:auto;width:100%}.newbies-widget-main .newbies-widget .newbies-container:before{background:linear-gradient(90deg,rgba(241,245,252,0) 2.7%,rgba(242,245,251,.91));border-radius:10px;bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:-10px;width:82px;z-index:5}.newbies-widget-main .newbies-widget .newbies-container::-webkit-scrollbar{height:8px}.newbies-widget-main .newbies-widget .newbie-card-container{flex:0 0 auto}.newbies-widget-main .newbies-widget .newbie-card{align-items:flex-end;background:#d3d3d3 50%/cover no-repeat;border-radius:10px;cursor:pointer;display:inline-flex;flex-shrink:0;height:190px;justify-content:center;margin:0 12px 10px 0;overflow:hidden;position:relative;text-align:center;width:170px}.newbies-widget-main .newbies-widget .newbie-card:after{background:linear-gradient(180deg,transparent,rgba(0,1,2,.37));background:var(--dark-gradient,linear-gradient(180deg,transparent 0,rgba(0,1,2,.37) 100%));border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.newbies-widget-main .newbies-widget .newbie-card.no-avatar:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.33))}.newbies-widget-main .newbies-widget .newbie-card-content{background-color:transparent;color:#fff;padding:5px 12px;position:relative;text-align:left;width:100%;z-index:2}.newbies-widget-main .newbies-widget .extended-newbie-card{align-items:flex-start;background:#003563;border-radius:11px 10px 10px 11px;display:flex;flex-shrink:0;height:190px;justify-content:flex-start;margin:0 12px 10px 0;position:relative;width:441px}.newbies-widget-main .newbies-widget .extended-newbie-card .newbie-card{background-size:120%;border-bottom-right-radius:0;border-top-right-radius:0}.newbies-widget-main .newbies-widget .extended-newbie-card .close-button{cursor:pointer;font-family:Roboto,sans-serif;opacity:.6000000238;position:absolute;right:0;top:0}.newbies-widget-main .newbies-widget .extended-newbie-card .newbie-details{color:#fff;margin-left:20px}.newbies-widget-main .newbies-widget .extended-newbie-card .newbie-card.small{background-image:none;border:none;height:190px;margin:0;width:185px}.newbies-widget-main .newbies-widget .extended-newbie-card .newbie-details{display:flex;flex-direction:column;font-family:Roboto,sans-serif;height:155px;justify-content:space-between;margin:16px 0 0 20px}.newbies-widget-main .newbies-widget .extended-newbie-card .newbie-details .newbie-extended-card-names{align-items:flex-start;color:#fff;display:inline-flex;flex-direction:column;flex-shrink:0;font-size:18px;font-weight:500;justify-content:flex-start;margin-top:20px;width:220px}.newbies-widget-main .newbies-widget .extended-newbie-card .newbie-details .newbie-extended-card-job-title{color:#f3f8fc;color:var(--blue-light-blue,#f3f8fc);font-size:16px;line-height:140%;margin-top:8px}.newbies-widget-main .newbies-widget .extended-newbie-card .newbie-details .newbie-extended-card-location{word-wrap:break-word;align-items:flex-start;color:#e6eefa;color:var(--blue-light,#e6eefa);display:flex;font-size:16px;line-height:150%;margin-left:-5px;width:220px}.newbies-widget-main .newbies-widget .company-name{align-items:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:rgba(21,32,41,.5);border:1px solid #434343;border-radius:2px;color:#fff;color:var(--white,#fff);display:inline-block;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:10px;line-height:140%;max-width:100%;overflow:hidden;padding:0 4px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.newbies-widget-main .newbies-widget .nickname{color:#fff;display:block;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:5px}.newbies-widget-main .newbies-widget .employee-card-link{color:inherit;cursor:pointer;text-decoration:none}@media(max-width:1360px){.outgoing-employees-widget{padding:20px 0 10px 40px}.outgoing-employees-widget .outgoing-employees-absence-text{font-size:16px}}@media(min-width:1361px){.outgoing-employees-widget{padding:20px 0 10px 60px}.outgoing-employees-widget .outgoing-employees-absence-text{font-size:18px}}.outgoing-full-height,.pb-20{padding-bottom:20px!important}.outgoing-full-height{height:397px!important}.outgoing-employees-widget-main{-webkit-backdrop-filter:blur(17.1695px);backdrop-filter:blur(17.1695px);background:linear-gradient(100.6deg,#fff .61%,#eff5ff 54.71%,#f4f6fa);border-radius:12px;box-shadow:0 76.2792px 116.538px rgba(0,39,140,.13);margin-top:25px;padding:12px}.outgoing-employees-widget-main .outgoing-employees-widget{-webkit-backdrop-filter:blur(17.1695px);backdrop-filter:blur(17.1695px);margin-right:-12px}.outgoing-employees-widget-main .outgoing-employees-widget .outgoing-employees-block-title{align-items:center;color:#152029;display:flex;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:16px}.outgoing-employees-widget-main .outgoing-employees-widget .outgoing-employees-block-description{color:#003563;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:156%}.outgoing-employees-widget-main .outgoing-employees-widget .outgoing-employees-body{display:flex;flex-direction:row;justify-content:space-around;position:relative}.outgoing-employees-widget-main .outgoing-employees-widget .outgoing-employees-body:before{background:linear-gradient(90deg,rgba(241,245,252,0) 2.7%,rgba(242,245,251,.91));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:82px;z-index:2}.outgoing-employees-widget-main .outgoing-employees-widget .outgoing-employees-absence-text{align-items:center;color:#003563;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;line-height:140%;text-align:center}.outgoing-employees-widget-main .outgoing-employees-widget .outgoing-employees-block{display:flex;flex-wrap:nowrap;height:100%;overflow:auto;width:100%}.outgoing-employees-widget-main .outgoing-employees-widget .outgoing-employees-block .outgoing-employee-card{margin:0 0 10px}.outgoing-employees-widget-main .outgoing-employees-widget .outgoing-employees-block::-webkit-scrollbar{height:8px}.outgoing-employees-widget-main .outgoing-employees-widget .employee-card-link{color:inherit;text-decoration:none}.outgoing-employees-widget-main .outgoing-employees-widget .employee-card{align-items:flex-start;background-color:#fff;border:2px solid #f6f8fd;border:2px solid var(--blue-lighter-2,#f6f8fd);border-radius:10px;display:flex;flex-direction:column;height:290px;justify-content:flex-start;margin-right:12px;width:222px}.outgoing-employees-widget-main .outgoing-employees-widget .employee-card .employee-card__avatar,.outgoing-employees-widget-main .outgoing-employees-widget .employee-card .employee-card__no-avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px 10px 0 0;height:164px;position:relative;width:218px}.outgoing-employees-widget-main .outgoing-employees-widget .employee-card .employee-card__no-avatar{background-color:#d98304}.outgoing-employees-widget-main .outgoing-employees-widget .employee-card .employee-card__avatar .employee-card__avatar__company,.outgoing-employees-widget-main .outgoing-employees-widget .employee-card .employee-card__no-avatar .employee-card__avatar__company{align-items:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:rgba(21,32,41,.5);border:1px solid #434343;border-radius:2px;bottom:8px;color:#fff;color:var(--white,#fff);display:inline-block;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:10px;left:12px;line-height:140%;max-width:195px;overflow:hidden;padding:0 4px;position:absolute;text-align:center;text-overflow:ellipsis;white-space:nowrap}.outgoing-employees-widget-main .outgoing-employees-widget .employee-card .employee-card__details{align-items:flex-start;flex-direction:column;font-family:Roboto,sans-serif;height:100px;justify-content:flex-start;padding:0 12px;position:relative}.outgoing-employees-widget-main .outgoing-employees-widget .employee-card .employee-card__details .employee-card__nickname{color:#152029;color:var(--black-black-dark,#152029);font-size:16px;font-weight:500;margin-bottom:6px;margin-top:8px}.outgoing-employees-widget-main .outgoing-employees-widget .employee-card .employee-card__details .employee-card__jobtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#38434c;display:-webkit-box;font-size:14px;line-height:140%;overflow:hidden;text-overflow:ellipsis}.outgoing-employees-widget-main .outgoing-employees-widget .employee-card .employee-card__details .employee-card__termination-date{align-items:center;bottom:2px;color:#38434c;display:flex;font-size:14px;margin-left:-2px;position:absolute}.outgoing-employees-widget-main .outgoing-employees-widget .employee-card .employee-card__details .employee-card__termination-date img{margin-right:5px}.modal{background-color:rgba(0,0,0,.4);height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:10}.modal-content{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:animatetop;animation-name:animatetop;background-color:#fefefe;border:1px solid #888;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:auto;max-width:652px;padding:0;position:relative}.modal-header{background-color:#0073d6;color:#fff;padding:15px 20px 15px 60px}.modal-header h2{font-family:Roboto,sans-serif;font-size:20px;font-weight:400}.modal-header .material-icons{color:#fff}.modal-body{padding:24px 60px}.modal-footer{background-color:#f6f8fd}.modal-footer a{color:#0052cc;font-family:Roboto,sans-serif;padding:6px 12px;text-decoration:none}.visibility{align-items:center;cursor:pointer;display:flex;height:19px;margin-top:-9.5px;position:absolute;top:50%}.visibility-visible .eye-opened{display:block}.visibility-invisible .eye-opened,.visibility-visible .eye-closed{display:none}.visibility-invisible .eye-closed{display:block}.input .input-container .react-select__control{background-color:#fcfdfe;border:.5px solid #c2cad1;border-radius:4px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;max-width:345px;min-height:36px;transition:border .1s ease-out;width:100%}.input .input-container .react-select__control:focus{border:.5px solid #0052cc}.input .input-container .react-select__single-value{color:#38434c;margin:0}.input .input-container .react-select__value-container{padding:0 12px}.input .input-container .react-select__input-container{height:36px;margin:0;padding:0}.input .input-container .react-select__input-container .react-select__input{height:36px}.input .input-container .react-select__control--is-focused{border:.5px solid #0052cc;box-shadow:none}.input .input-container .react-select__control--is-focused .react-select__indicator{color:#38434c!important}.input .input-container .react-select__control--is-focused:hover{border-color:#0052cc}.input .input-container .react-select__indicator{color:hsla(240,5%,56%,.65)}.input .input-container .react-select__indicator-separator{display:none}.input .input-container .react-select__menu{border-radius:4px;color:#38434c;font-family:Roboto,sans-serif;text-transform:none;z-index:2}.input .input-container .react-select__option--is-focused{background-color:#f5f5f5!important;color:#38434c}.input .input-container .react-select__option--is-disabled{color:#afb7be}.input .input-container .react-select__option--is-selected{background-color:#f6f8fd;background-color:var(--blue-lighter-2,#f6f8fd);color:#152029;color:var(--black-black-dark,#152029)}.input .input-container .react-select__multi-value__remove{transition:background-color .1s ease-out,color .1s ease-out}.input .input-container .react-select__multi-value__remove:hover{background-color:#ff5961;color:#fff}.input .input-container .react-select__multi-value__label{font-size:12px}.input .input-container .react-select__placeholder{color:#afb7be;font-size:16px;margin:0}.input .input-container .select-is-not-valid .react-select__control{border:2px solid #ff5961}.react-datepicker{background:linear-gradient(100.6deg,#fff .61%,#f7faff 54.71%,#f4f6fa)!important;border:none!important;border-radius:12px!important;box-shadow:0 76.2792px 116.538px rgba(0,39,140,.13);color:#152029!important;display:inline-block;font-family:Roboto,sans-serif!important;font-size:18px!important;height:auto!important;padding-bottom:10px!important;position:relative;width:300px!important}.react-datepicker .react-datepicker__day-name{color:#38434c;display:inline-block;line-height:33px!important;margin:.166rem!important;text-align:center!important;width:33px!important}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#757575!important;cursor:default}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:hsla(0,0%,100%,0);border-radius:.3rem;color:#0051ca!important}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:hsla(0,0%,100%,0)}.react-datepicker__navigation-icon{font-size:20px!important;position:relative!important;top:-9px!important;width:0!important}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#152029;display:inline-block;font-size:14px!important;font-weight:400!important;line-height:38px!important;margin:0!important;padding:0!important;text-align:center;width:38px!important}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:transparent!important;color:#152029}.react-datepicker__month-container{float:none!important}.react-datepicker__navigation--next,.react-datepicker__navigation--previous{top:9px!important}.react-datepicker__input-container input{background-color:#fcfdfe;border:.5px solid #c2cad1;border-radius:4px!important;color:#38434c;font-family:Roboto,sans-serif!important;font-size:16px;font-weight:400;height:44px!important;padding:8px 12px!important;transition:border .1s ease-in-out,box-shadow .1s ease-in-out;width:100%!important}.react-datepicker__input-container input:disabled{background-color:#ccc}.react-datepicker__day--selected,.react-datepicker__day--selected:hover{background-color:#e6eefa!important;border-radius:25px!important;color:#04a!important}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:25px!important}.react-datepicker__header{background:none!important;border-bottom:0!important;border-bottom:0;border-radius:0;box-shadow:none;padding:15px 0 0!important;position:relative;text-align:center}.react-datepicker__header .react-datepicker__day-name{color:#6a7885!important;display:inline-block;font-size:16px;font-weight:500}.react-datepicker__header .react-datepicker__current-month{color:#003563!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-style:normal;font-weight:500;line-height:23px!important;margin-left:-5px!important;margin-top:0!important;padding-bottom:12px!important;padding-top:3px!important}.only-input-container .horizontal-input .react-datepicker__input-container input{height:28px!important;width:110px!important}.request-modal .modal-content .modal-footer{padding:12px 36px!important}.request-modal .modal-header{background:#fff}.request-modal .modal-header h2{line-height:26px;margin-top:0}.request-modal .react-tooltip span p{font-size:14px}.request-modal #app-title{margin:0 0 0 3px}.request-modal .modal-body .bold{font-weight:500}.request-modal .modal-body .calendar-link,.request-modal .modal-body .calendar-link:visited{color:#38434c;font-weight:500}.request-modal .modal-body .total-working-days{-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;align-items:center;background:#e6eefa;border-radius:4px;color:#152029;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;height:39px;line-height:normal;margin-bottom:16px;margin-top:2px;width:100%}.request-modal .modal-body .total-working-days .total-working-days-label{font-weight:400;margin-left:16px}.request-modal .modal-body .total-working-days .total-working-days-label-bold{font-weight:500;margin-left:4px}.request-modal .modal-body .request-step{background-color:#f9fafd;background-color:var(--background,#f9fafd);border-bottom:1px solid #e6ecf1;padding:16px 36px 0;transition:background-color .3s ease}.request-modal .modal-body .request-step textarea{max-height:72px}.request-modal .modal-body .request-step label{line-height:36px}.request-modal .modal-body .request-step.selected{background-color:#f3f8fc;background-color:var(--blue-light-blue,#f3f8fc);border-left:5px solid #0052cc;border-left:5px solid var(--blue-main,#0052cc);padding:16px 36px 0 31px}.request-modal .modal-body .custom-radios-block{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:15px;max-width:417px;width:100%}.request-modal .modal-body .custom-radios-block div{align-items:center;border-radius:4px;cursor:pointer;display:flex;margin-bottom:16px;padding:4px 12px;white-space:nowrap}.request-modal .modal-body .custom-radios-block div span{font-family:Roboto,sans-serif;margin-left:8px}.request-modal .modal-body .custom-radios-block .choosen-type{background:#f3f8fc;border:1px solid #0052cc}.request-modal .modal-body .custom-radios-block>div{background:#fff;border:1px solid #c2cad1;margin-right:28px}.request-modal .modal-body .custom-radios-block>div:nth-child(3n){margin-right:0}.request-modal .request-modal-footer{background:#fcfdfe;box-shadow:inset 0 .5px 0 0 #c2cad1;display:flex;gap:16px;justify-content:flex-end;margin:0!important;padding:12px 36px}.request-modal .request-modal-footer .request-btn{align-items:center;border-radius:4px;cursor:pointer;display:flex;float:left;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:32px;line-height:20px;margin-right:18px;padding:0 12px;text-align:center;width:-webkit-max-content;width:max-content}.request-modal .request-modal-footer .Approve{border:1px solid #0052cc;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);color:#0052cc;font-family:Roboto,sans-serif;font-weight:500;transition:box-shadow .1s ease-in-out}.request-modal .request-modal-footer .Approve:hover{background:#e6eefa;border:1px solid #0052cc;color:#0052cc}.request-modal .request-modal-footer .close{border:1px solid #c2cad1;color:#6a7885;margin-left:10px}.request-modal .request-modal-footer .close-without-border{color:#6a7885;margin-right:0!important}.request-modal .request-modal-footer .close-without-border:hover{background:#c2cad1}.request-modal .request-modal-footer .Reject{border:1px solid #c2cad1;color:#6a7885;margin-left:80px}.request-modal .request-modal-footer .Reject:hover{background:#c2cad1}.request-modal .request-modal-footer .Cancel{border:1px solid #6a7885;color:#6a7885}.request-modal .modal-footer .ghost{color:#6a7885!important}.confirm-modal{background-color:rgba(0,0,0,.4);height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:10}.confirm-modal .modal-body{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;padding:24px 28px}.confirm-modal .modal-body p{word-wrap:break-word;color:#38434c;font-family:Roboto,sans-serif;line-height:24px}.confirm-modal .modal-body p span{font-weight:500}.confirm-modal .modal-body a{text-decoration:none}.confirm-modal .modal-footer{background-color:#f9fafd;display:flex;gap:16px;justify-content:flex-end;padding:12px 24px}.confirm-modal .modal-footer a{color:#38434c;font-family:Roboto,sans-serif;padding:6px 12px;text-decoration:none}.confirm-modal .modal-footer .ghost{color:#38434c}.confirm-modal .modal-content{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:animatetop;animation-name:animatetop;background-color:#fefefe;border:1px solid #888;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:auto;max-width:428px;padding:0;position:relative}.confirm-modal .modal-header{background-color:#fff;color:#38434c;display:flex;justify-content:space-between;padding:15px 28px}.confirm-modal .modal-header h2{font-family:Roboto,sans-serif;font-size:20px;font-weight:400}.confirm-modal .modal-header .material-icons{color:#6a7885;cursor:pointer}.meme-gen-widget{-webkit-backdrop-filter:blur(17.1695px);backdrop-filter:blur(17.1695px);background:linear-gradient(100.6deg,#fff .61%,#eff5ff 54.71%,#f4f6fa);border-radius:12px;box-shadow:0 76.2792px 116.538px rgba(0,39,140,.13);margin-left:auto;margin-top:25px;padding:20px;width:404px}.meme-gen-widget .meme-gen-header{border-bottom:1px solid #e6eefa;display:flex;justify-content:space-between;margin-bottom:10px;padding:0 0 10px}.meme-gen-widget .meme-gen-header a{text-decoration:none}.meme-gen-widget .meme-gen-header a h2{color:#152029;font-family:Roboto,sans-serif;font-size:20px;font-weight:500;margin-left:18px}.meme-gen-widget .widget-body{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:0 15px 0 5px;width:376px}.meme-gen-widget .widget-body a{text-decoration:none}.meme-gen-widget .widget-body .meme-link-block{align-items:center;display:flex;flex-direction:column;height:300px;overflow:hidden;position:relative}.meme-gen-widget .widget-body .meme-link-block img{height:300px;position:absolute;z-index:2}.meme-gen-widget .widget-body .meme-link-block .meme-bg-block{background-position:50%;background-size:cover;-webkit-filter:blur(5px);filter:blur(5px);height:100%;position:relative;width:100%}.meme-gen-widget .widget-body p{color:#38434c;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:35px;text-decoration:none}.meme-gen-widget .widget-body .top-title{margin-top:20px}.sub-menu{background:#fff;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);height:auto;margin:90px 24px 24px;max-height:calc(100% - 180px);overflow-y:auto;padding:32px 18px 32px 26px;position:fixed;width:244px}.sub-menu ul li{list-style-type:none;padding:10px 0}.sub-menu ul li a,.sub-menu ul li span{color:#38434c;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;justify-content:space-between;line-height:24px;text-decoration:none}.sub-menu ul li div{cursor:pointer;display:flex;justify-content:space-between}.sub-menu ul li ul{border-left:2px solid #e6eefa;margin-top:10px}.sub-menu ul li ul li{padding-left:12px}.sub-menu ul li ul li a{font-weight:400}.sub-menu ul li ul li:first-child{padding-top:10px}.sub-menu ul li ul li:last-child{padding-bottom:10px;padding-top:10px}.sub-menu ul li:first-child{padding-top:0}.sub-menu ul li:last-child{padding-bottom:0;padding-top:0}.sub-menu ul .sub-menu-active{padding-bottom:0}.sub-menu ul .inner-sub-menu-active{background-color:#f6f8fd;box-shadow:inset 2px 0 0 #0052cc}.hide{display:none}.horizontal-input .radios{align-items:center;display:flex;margin-top:10px;padding:0 15px}.input .radio-container{align-items:center;display:flex;margin-right:25px}.input .radio-container:last-child{margin-right:0}.input .radio-container input[type=radio]{border:1px solid #9ca5ad;cursor:pointer;float:left;height:20px;margin:0 10px 0 0;width:20px}.input .radio-container span{color:#38434c}.only-input-container .horizontal-input{padding:0}.only-input-container .horizontal-input .radios{display:block;margin-top:0;padding:0}.only-input-container .horizontal-input .radios .radio-container{margin-bottom:10px}.only-input-container .horizontal-input .input{display:flex}.modal-closed,.only-input-container .horizontal-input label{display:none}.modal-opened{display:block}.delete-modal{background-color:rgba(0,0,0,.4);height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:10}.delete-modal .modal-body{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;padding:24px 28px}.delete-modal .modal-body p{word-wrap:break-word;color:#38434c;font-family:Roboto,sans-serif;line-height:24px}.delete-modal .modal-body p span{font-weight:500}.delete-modal .modal-body a{text-decoration:none}.delete-modal .modal-footer{background-color:#f9fafd;display:flex;gap:16px;justify-content:flex-end;padding:12px 24px}.delete-modal .modal-footer a{color:#38434c;font-family:Roboto,sans-serif;padding:6px 12px;text-decoration:none}.delete-modal .modal-footer .ghost{color:#38434c}.delete-modal .modal-content{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:animatetop;animation-name:animatetop;background-color:#fefefe;border:1px solid #888;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:auto;max-width:428px;padding:0;position:relative}.delete-modal .modal-header{background-color:#fff;color:#38434c;display:flex;justify-content:space-between;padding:15px 28px}.delete-modal .modal-header h2{font-family:Roboto,sans-serif;font-size:20px;font-weight:400}.delete-modal .modal-header .material-icons{color:#6a7885;cursor:pointer}@-webkit-keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}@keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}.sub-content-block .greetings-table{border-collapse:collapse;width:100%}.sub-content-block .greetings-table .absolute{align-items:flex-start;background:#fff;border-radius:4px;box-shadow:0 2.4px 7.4px rgba(0,0,0,.18),0 12.8px 28.8px rgba(0,0,0,.22);color:#38434c;display:flex;flex-direction:column;font-size:14px;font-weight:400;margin-left:0;margin-top:8px;padding:4px;position:absolute;width:132px}.sub-content-block .greetings-table .absolute label{align-items:center;display:flex}.sub-content-block .greetings-table .absolute input{height:15px;margin:8px 10px 9px 5px;width:15px}.sub-content-block .greetings-table .vert-menu-btn{background:none}.sub-content-block .greetings-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left;white-space:nowrap}.sub-content-block .greetings-table th:first-child{width:600px}.sub-content-block .greetings-table th:last-child{width:175px}.sub-content-block .greetings-table th a{padding:0 10px}.sub-content-block .greetings-table th .material-icons{cursor:pointer;padding:0 5px}.sub-content-block .greetings-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;padding:16px 24px}.sub-content-block .greetings-table td .material-icons{cursor:pointer;font-size:20px;padding:0 5px}.sub-content-block .greetings-table td:first-child{word-wrap:break-word;max-width:450px}.sub-content-block .greetings-table td:last-child{white-space:nowrap}.sub-content-block .greetings-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.sub-content-block .links-table{border-collapse:collapse;width:100%}.sub-content-block .links-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left;white-space:nowrap}.sub-content-block .links-table th:last-child{width:155px}.sub-content-block .links-table th a{padding:0 10px}.sub-content-block .links-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;max-width:780px;min-width:155px;overflow:hidden;padding:16px 24px;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .links-table td .material-icons{cursor:pointer;font-size:20px;padding:0 5px}.sub-content-block .links-table td:first-child{max-width:250px;text-overflow:ellipsis;white-space:nowrap;width:250px}.sub-content-block .links-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.sub-content-block .companies-table{border-collapse:collapse;width:100%}.sub-content-block .companies-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left;white-space:nowrap}.sub-content-block .companies-table th:last-child{width:155px}.sub-content-block .companies-table th a{padding:0 10px}.sub-content-block .companies-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;max-width:780px;min-width:155px;overflow:hidden;padding:16px 24px;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .companies-table td .material-icons{cursor:pointer;font-size:20px;padding:0 5px}.sub-content-block .companies-table td:first-child{max-width:450px;padding:7px 24px 3px;text-overflow:ellipsis;white-space:nowrap;width:450px}.sub-content-block .companies-table td:first-child img{max-height:50px;max-width:400px}.sub-content-block .companies-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.drag-and-drop label{background:#fcfdfe;border:.5px solid #c2cad1;border-radius:4px;cursor:pointer;display:flex;height:120px;justify-content:center;margin-left:15px;text-align:center;width:345px}.drag-and-drop label .material-icons{font-size:34px;width:36px}.drag-and-drop .fGupPU{background:none;border:2px dashed #0052cc;border-radius:4px;transition:width .25s ease,margin .25s ease}.drag-and-drop .preview{margin-left:15px;margin-top:15px;max-width:345px}.drag-and-drop .preview img{width:100%}.drag-and-drop .delete-img{background:#ff4d4f;color:#fff;cursor:pointer;font-size:18px;padding:3px;position:absolute;right:15px}.drag-and-drop .delete-img:hover{background:#ff7a7b;transition:1s}.sub-content-block .sexes-table{border-collapse:collapse;margin-bottom:24px;width:100%}.sub-content-block .sexes-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left;white-space:nowrap}.sub-content-block .sexes-table th:last-child{width:155px}.sub-content-block .sexes-table th a{padding:0 10px}.sub-content-block .sexes-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;max-width:780px;min-width:155px;overflow:hidden;padding:16px 24px;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .sexes-table td .material-icons{cursor:pointer;font-size:20px;padding:0 5px}.sub-content-block .sexes-table td:first-child{text-overflow:ellipsis;white-space:nowrap}.sub-content-block .sexes-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.sub-content-block .levels-table{border-collapse:collapse;margin-bottom:24px;width:100%}.sub-content-block .levels-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left;white-space:nowrap}.sub-content-block .levels-table th:last-child{width:155px}.sub-content-block .levels-table th a{padding:0 10px}.sub-content-block .levels-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;max-width:780px;min-width:155px;overflow:hidden;padding:16px 24px;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .levels-table td .material-icons{cursor:pointer;font-size:20px;padding:0 5px}.sub-content-block .levels-table td:first-child{text-overflow:ellipsis;white-space:nowrap}.sub-content-block .levels-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.sub-content-block .statuses-table{border-collapse:collapse;margin-bottom:24px;width:100%}.sub-content-block .statuses-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left;white-space:nowrap}.sub-content-block .statuses-table th:last-child{width:155px}.sub-content-block .statuses-table th a{padding:0 10px}.sub-content-block .statuses-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;max-width:780px;min-width:155px;overflow:hidden;padding:16px 24px;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .statuses-table td .material-icons{cursor:pointer;font-size:20px;padding:0 5px}.sub-content-block .statuses-table td:first-child{text-overflow:ellipsis;white-space:nowrap}.sub-content-block .statuses-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.sub-content-block .job-titles-table{border-collapse:collapse;margin-bottom:24px;width:100%}.sub-content-block .job-titles-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left;white-space:nowrap}.sub-content-block .job-titles-table th:last-child{width:155px}.sub-content-block .job-titles-table th a{padding:0 10px}.sub-content-block .job-titles-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;max-width:780px;min-width:155px;overflow:hidden;padding:16px 24px;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .job-titles-table td .material-icons{cursor:pointer;font-size:20px;padding:0 5px}.sub-content-block .job-titles-table td:first-child{text-overflow:ellipsis;white-space:nowrap}.sub-content-block .job-titles-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.sub-content-block .types-table{border-collapse:collapse;margin-bottom:24px;width:100%}.sub-content-block .types-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left;white-space:nowrap}.sub-content-block .types-table th:last-child{width:155px}.sub-content-block .types-table th a{padding:0 10px}.sub-content-block .types-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;max-width:780px;min-width:155px;overflow:hidden;padding:16px 24px;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .types-table td .material-icons{cursor:pointer;font-size:20px;padding:0 5px}.sub-content-block .types-table td:first-child{text-overflow:ellipsis;white-space:nowrap}.sub-content-block .types-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.sub-content-block .genders-table{border-collapse:collapse;width:100%}.sub-content-block .genders-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left;white-space:nowrap}.sub-content-block .genders-table th:last-child{width:155px}.sub-content-block .genders-table th a{padding:0 10px}.sub-content-block .genders-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;max-width:780px;min-width:155px;overflow:hidden;padding:16px 24px;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .genders-table td .material-icons{cursor:pointer;font-size:20px;padding:0 5px}.sub-content-block .genders-table td:first-child{text-overflow:ellipsis;white-space:nowrap}.sub-content-block .genders-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.teams-z-index{z-index:8}.sub-content-block .z-index-fix{z-index:0}.sub-content-block .teams .add-button-block{margin-top:-70px;position:fixed;right:50px;z-index:2}.sub-content-block .teams .vertical-tabs{display:flex}.sub-content-block .teams .vertical-tabs .vertical-tabs-menu{background:#fff;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);height:calc(100% - 244px);overflow-y:auto;padding:16px 12px;position:fixed;width:207px}.sub-content-block .teams .vertical-tabs .vertical-tabs-menu .active-company-tab{background:#f2f2f2;border-radius:4px;color:#152029}.sub-content-block .teams .vertical-tabs .vertical-tabs-menu h3{color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.02em;padding:4px 12px}.sub-content-block .teams .vertical-tabs .vertical-tabs-menu p{color:#38434c;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:140%;margin:4px 0;padding:6px 12px;word-break:normal}.sub-content-block .teams .vertical-tabs .vertical-tabs-content{background:#fff;border-left:.5px solid #c2cad1;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);height:calc(100% - 244px);margin-left:207px;overflow-y:auto;padding:16px 20px;position:fixed;width:calc(100% - 625px)}.sub-content-block .teams .vertical-tabs .vertical-tabs-content ul{margin:0 15px}.sub-content-block .teams .vertical-tabs .vertical-tabs-content ul li{color:#152029;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;list-style-type:none}.sub-content-block .teams .vertical-tabs .vertical-tabs-content ul li .empty{width:22px}.sub-content-block .teams .vertical-tabs .vertical-tabs-content ul li .btns-block .material-icons{font-size:18px;margin-left:4px;margin-top:0!important}.sub-content-block .teams .vertical-tabs .vertical-tabs-content ul .without-child{margin-left:18px}.sub-content-block .teams .vertical-tabs .vertical-tabs-content ul .team-block{border-radius:4px;display:flex;padding:5px 10px 3px;width:-webkit-max-content;width:max-content}.sub-content-block .teams .vertical-tabs .vertical-tabs-content ul .team-block .show-click{cursor:pointer}.sub-content-block .teams .vertical-tabs .vertical-tabs-content ul .team-block span{margin-right:10px}.sub-content-block .teams .vertical-tabs .vertical-tabs-content ul .team-block .material-icons{cursor:pointer;margin-left:-7px;margin-top:-2px}.sub-content-block .teams .vertical-tabs .vertical-tabs-content ul .team-block:hover{background:#f2f2f2}.sub-content-block .locations-table{border-collapse:collapse;width:100%}.sub-content-block .locations-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left;white-space:nowrap}.sub-content-block .locations-table th:last-child{width:155px}.sub-content-block .locations-table th a{padding:0 10px}.sub-content-block .locations-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;max-width:780px;min-width:155px;overflow:hidden;padding:16px 24px;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .locations-table td .check{color:#4caf50}.sub-content-block .locations-table td .material-icons{cursor:pointer;font-size:20px;padding:0 5px}.sub-content-block .locations-table td:first-child{text-overflow:ellipsis;white-space:nowrap;width:250px}.sub-content-block .locations-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.sub-content-block .locations-table .show-on-main-page{text-align:center}.sub-content-block .locations-table .show-on-main-page .material-icons{cursor:default}.sub-content-block .time-off-types-table{border-collapse:collapse;width:100%}.sub-content-block .time-off-types-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left;white-space:nowrap}.sub-content-block .time-off-types-table th .show-on-main-page{text-align:center}.sub-content-block .time-off-types-table th:last-child{width:155px}.sub-content-block .time-off-types-table th a{padding:0 10px}.sub-content-block .time-off-types-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;max-width:780px;min-width:155px;overflow:hidden;padding:16px 24px;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .time-off-types-table td .show-on-main-page{text-align:center}.sub-content-block .time-off-types-table td .check{color:#4caf50}.sub-content-block .time-off-types-table td .material-icons{cursor:pointer;font-size:20px;padding:0 5px}.sub-content-block .time-off-types-table td:first-child{text-overflow:ellipsis;white-space:nowrap;width:400px}.sub-content-block .time-off-types-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.sub-content-block .push-notifications-table{border-collapse:collapse;margin-bottom:24px;width:100%}.sub-content-block .push-notifications-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left;white-space:nowrap}.sub-content-block .push-notifications-table th:last-child{width:155px}.sub-content-block .push-notifications-table th a{padding:0 10px}.sub-content-block .push-notifications-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;max-width:780px;min-width:155px;overflow:hidden;padding:16px 24px;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .push-notifications-table td .material-icons{cursor:pointer;font-size:20px;padding:0 5px}.sub-content-block .push-notifications-table td:first-child{text-overflow:ellipsis;white-space:nowrap}.sub-content-block .push-notifications-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.input .input-container textarea{resize:none}.input .input-container input[type=password],.input .input-container input[type=text],.input .input-container textarea{background-color:#fcfdfe;border:.5px solid #c2cad1;border-radius:4px;color:#38434c;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;height:44px;padding:8px 12px;transition:border .1s ease-in-out,box-shadow .1s ease-in-out;width:100%}.input .input-container input[type=password]::-webkit-input-placeholder,.input .input-container input[type=text]::-webkit-input-placeholder,.input .input-container textarea::-webkit-input-placeholder{color:#afb7be}.input .input-container input[type=password]::placeholder,.input .input-container input[type=text]::placeholder,.input .input-container textarea::placeholder{color:#afb7be}.input .input-container input[type=password]:focus,.input .input-container input[type=text]:focus,.input .input-container textarea:focus{border:.5px solid #0052cc;box-shadow:0 1.2px 3.6px rgba(0,0,0,.03)}.horizontal-input .input-container input[type=password],.horizontal-input .input-container input[type=text],.horizontal-input .input-container textarea{height:36px!important}.date-time-picker .react-datepicker{background:linear-gradient(100.6deg,#fff .61%,#f7faff 54.71%,#f4f6fa)!important;border:none!important;border-radius:12px!important;box-shadow:0 76.2792px 116.538px rgba(0,39,140,.13);color:#152029!important;display:flex;font-family:Roboto,sans-serif!important;font-size:18px!important;height:auto!important;padding-bottom:0!important;position:relative;width:390px!important}.date-time-picker .react-datepicker .react-datepicker__day-name{color:#38434c!important;display:inline-block;line-height:33px!important;margin:.166rem!important;text-align:center!important;width:33px!important}.date-time-picker .react-datepicker__navigation-icon{font-size:20px!important;position:relative!important;top:2px!important;width:0!important}.date-time-picker .react-datepicker__day,.date-time-picker .react-datepicker__day-name,.date-time-picker .react-datepicker__time-name{color:#152029;display:inline-block;font-size:14px!important;font-weight:400!important;line-height:38px!important;margin:0!important;padding:0!important;text-align:center;width:38px!important}.date-time-picker .react-datepicker__day--keyboard-selected,.date-time-picker .react-datepicker__day--today,.date-time-picker .react-datepicker__day--weekend{background-color:transparent!important;color:#152029!important}.date-time-picker .react-datepicker__month-container{float:none!important;margin-right:12px!important}.date-time-picker .react-datepicker__navigation--previous{left:40px!important;top:9px!important}.date-time-picker .react-datepicker__navigation--next{left:235px!important;position:relative;top:9px!important}.date-time-picker .react-datepicker__input-container input{background-color:#fcfdfe!important;border:.5px solid #c2cad1!important;border-radius:4px!important;color:#38434c;font-family:Roboto,sans-serif!important;font-size:16px;font-weight:400;height:44px!important;padding:8px 12px!important;transition:border .1s ease-in-out,box-shadow .1s ease-in-out;width:100%!important}.date-time-picker .react-datepicker__day--selected,.date-time-picker .react-datepicker__day--selected:hover{background-color:#e6eefa!important;border-radius:25px!important;color:#04a!important}.date-time-picker .react-datepicker__day:hover,.date-time-picker .react-datepicker__month-text:hover,.date-time-picker .react-datepicker__quarter-text:hover,.date-time-picker .react-datepicker__year-text:hover{border-radius:25px!important}.date-time-picker .react-datepicker__header{background:none!important;border-bottom:0!important;border-bottom:0;border-radius:0;box-shadow:none;padding:15px 0 0!important;position:relative;text-align:center}.date-time-picker .react-datepicker__header .react-datepicker__day-name{color:#6a7885!important;display:inline-block;font-size:16px;font-weight:500}.date-time-picker .react-datepicker__header .react-datepicker__current-month{margin-top:0!important}.date-time-picker .react-datepicker__header .react-datepicker-time__header,.date-time-picker .react-datepicker__header .react-datepicker__current-month{color:#003563!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-style:normal;font-weight:500;line-height:23px!important;margin-left:-5px!important;padding-bottom:12px!important;padding-top:3px!important}.date-time-picker .react-datepicker__time-container .react-datepicker__time{background:transparent!important;margin-bottom:20px!important}.date-time-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{color:#152029;font-size:14px!important;font-weight:400!important}.date-time-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#e6eefa!important;color:#04a!important}.country-filter .react-select__control{background:#f1f5f8!important;border:none!important;font-family:Roboto,sans-serif;font-size:18px!important;font-weight:400!important}.country-filter .css-1dimb5e-singleValue{color:#003563!important}.country-filter .react-select__value-container{margin-left:-10px;padding:0!important}.country-filter label{display:none!important}.country-filter .react-select__menu{white-space:nowrap;width:auto;z-index:3}.holidays-content .absolute{margin-top:-25px}.holidays-content .react-datepicker__navigation--next,.holidays-content .react-datepicker__navigation--previous{top:20px!important}.sub-header-filter-block{list-style-type:none}.sub-header-filter-block li{background:#fff;color:#6a7885;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;padding:6px}.sub-header-filter-block .active{background:#e6eefa;color:#0052cc}.sub-content-main .holiday-menu{background-color:#f1f5f8;display:flex;list-style-type:none;margin-left:-10px;margin-top:-7px;padding-top:10px;position:fixed;width:calc(100% - 395px);z-index:1}.sub-content-main .holiday-menu li{color:#38434c;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;padding:11px}.sub-content-main .holiday-menu .active{border-bottom:3px solid #0052cc;color:#0052cc}.sub-content-block .professional-holidays{margin-bottom:80px}.sub-content-block .professional-holidays .add-button-block{margin-top:-90px;position:absolute;right:50px;z-index:2}.sub-content-block .professional-holidays .react-datepicker__input-container{width:184px}.sub-content-block .professional-holidays .app-title-block{position:absolute}.sub-content-block .professional-holidays .app-title-block .tooltip-help{cursor:pointer;margin:-43px 0 0 365px;position:absolute}.sub-content-block .professional-holidays .professional-holidays-table{border-collapse:collapse;width:100%}.sub-content-block .professional-holidays .professional-holidays-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left}.sub-content-block .professional-holidays .professional-holidays-table th:last-child{width:175px}.sub-content-block .professional-holidays .professional-holidays-table th a{padding:0 10px}.sub-content-block .professional-holidays .professional-holidays-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;padding:16px 24px}.sub-content-block .professional-holidays .professional-holidays-table td .modal-content .input-container{text-align:left}.sub-content-block .professional-holidays .professional-holidays-table td .modal-content span{display:inline-flex;height:0;line-height:0;padding:0}.sub-content-block .professional-holidays .professional-holidays-table td .modal-content .error span{height:auto;line-height:normal}.sub-content-block .professional-holidays .professional-holidays-table td .material-icons{cursor:default;font-size:24px;padding:0}.sub-content-block .professional-holidays .professional-holidays-table td:first-child{word-wrap:break-word;max-width:450px}.sub-content-block .professional-holidays .professional-holidays-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.data-selector .label-week{color:#6a7885;font-size:14px}.data-selector .date-selector{align-items:center;display:flex}.data-selector .date-selector .horizontal-input .input-container input{display:block;height:28px;margin:0 8px 0 10px}.data-selector .date-selector .react-select__value-container{font-size:14px;height:28px;padding:0 10px}.data-selector .date-selector .react-select__single-value{color:#38434c;margin:0;padding-bottom:10px;width:90px}.data-selector .date-selector .react-select__control{height:28px;min-height:28px}.data-selector .date-selector .css-1wy0on6{width:24px}.data-selector .date-selector .react-select__indicator{padding:0!important}.data-selector .month{display:inline-flex;margin:0 8px 0 10px;width:108px}.data-selector .weekday{display:inline-flex;margin:0 0 0 8px;width:-webkit-min-content;width:min-content}.data-selector #week{background-color:#fcfdfe;border:.5px solid #c2cad1;border-radius:4px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;height:28px!important;margin-left:8px;min-height:28px;padding:0 0 0 6px;width:32px}.data-selector #week:after,.data-selector #week:before{content:"▲"}.data-selector .month-icon{line-height:24px}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9}.react-tooltip__tooltip_KtSkBq{border-radius:3px;font-size:90%;left:0;opacity:0;padding:8px 16px;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease-out;visibility:hidden;width:-webkit-max-content;width:max-content;will-change:opacity,visibility}.react-tooltip__fixed_KtSkBq{position:fixed}.react-tooltip__arrow_KtSkBq{background:inherit;height:8px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}.react-tooltip__no-arrow_KtSkBq{display:none}.react-tooltip__clickable_KtSkBq{pointer-events:auto}.react-tooltip__show_KtSkBq{opacity:.9;opacity:var(--rt-opacity);visibility:visible}.react-tooltip__dark_KtSkBq{background:#222;background:var(--rt-color-dark);color:#fff;color:var(--rt-color-white)}.react-tooltip__light_KtSkBq{background-color:#fff;background-color:var(--rt-color-white);color:#222;color:var(--rt-color-dark)}.react-tooltip__success_KtSkBq{background-color:#8dc572;background-color:var(--rt-color-success);color:#fff;color:var(--rt-color-white)}.react-tooltip__warning_KtSkBq{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:#fff;color:var(--rt-color-white)}.react-tooltip__error_KtSkBq{background-color:#be6464;background-color:var(--rt-color-error);color:#fff;color:var(--rt-color-white)}.react-tooltip__info_KtSkBq{background-color:#337ab7;background-color:var(--rt-color-info);color:#fff;color:var(--rt-color-white)}.sub-content-block .corporate-events{margin-bottom:80px}.sub-content-block .corporate-events .react-datepicker__input-container{width:184px}.sub-content-block .corporate-events .tooltip-help{cursor:pointer;margin:-43px 0 0 365px;position:absolute}.sub-content-block .corporate-events .add-button-block{margin-top:-90px;position:absolute;right:50px;z-index:2}.sub-content-block .corporate-events .corporate-events-table{border-collapse:collapse;width:100%}.sub-content-block .corporate-events .corporate-events-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left;white-space:nowrap}.sub-content-block .corporate-events .corporate-events-table th:last-child{width:175px}.sub-content-block .corporate-events .corporate-events-table th a{padding:0 10px}.sub-content-block .corporate-events .corporate-events-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;padding:16px 24px}.sub-content-block .corporate-events .corporate-events-table td .modal-content .input-container{text-align:left}.sub-content-block .corporate-events .corporate-events-table td .modal-content span{display:inline-flex;height:0;line-height:0;padding:0}.sub-content-block .corporate-events .corporate-events-table td .modal-content .modal-body p span{height:auto;line-height:inherit}.sub-content-block .corporate-events .corporate-events-table td .modal-content .error span{height:auto;line-height:normal}.sub-content-block .corporate-events .corporate-events-table td .material-icons{cursor:default;font-size:24px;padding:0}.sub-content-block .corporate-events .corporate-events-table td:first-child{word-wrap:break-word;max-width:450px}.sub-content-block .corporate-events .corporate-events-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.sub-content-block .state-holidays{margin-bottom:80px}.sub-content-block .state-holidays .paid-time-off .react-select__control{background:none;border:none;width:-webkit-max-content;width:max-content}.sub-content-block .state-holidays .paid-time-off .react-select__menu{width:-webkit-max-content;width:max-content}.sub-content-block .state-holidays .add-button-block{margin-top:-90px;position:absolute;right:50px;z-index:2}.sub-content-block .state-holidays .react-datepicker__input-container{width:184px}.sub-content-block .state-holidays .app-title-block{position:absolute}.sub-content-block .state-holidays .app-title-block .tooltip-help{cursor:pointer;margin:-43px 0 0 365px;position:absolute}.sub-content-block .state-holidays .state-holidays-table{border-collapse:collapse;width:100%}.sub-content-block .state-holidays .state-holidays-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left}.sub-content-block .state-holidays .state-holidays-table th:last-child{width:175px}.sub-content-block .state-holidays .state-holidays-table th a{padding:0 10px}.sub-content-block .state-holidays .state-holidays-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;padding:16px 24px}.sub-content-block .state-holidays .state-holidays-table td .modal-content .input-container{text-align:left}.sub-content-block .state-holidays .state-holidays-table td .modal-content span{display:inline-flex;height:0;line-height:0;padding:0}.sub-content-block .state-holidays .state-holidays-table td .modal-content .error span{height:auto;line-height:normal}.sub-content-block .state-holidays .state-holidays-table td .material-icons{cursor:default;font-size:24px;padding:0}.sub-content-block .state-holidays .state-holidays-table td:first-child{word-wrap:break-word;max-width:450px}.sub-content-block .state-holidays .state-holidays-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.add-employee .add-button-block{margin-top:-90px;position:absolute;right:50px;z-index:2}.add-employee .input .error{left:20px!important}.sub-content-main .pagination{align-items:center;background:#fff;border-radius:0 0 4px 4px;box-shadow:0 16px 24px -3px rgba(0,0,0,.06),0 2px 6px 2px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);display:flex;font-family:Roboto,sans-serif;justify-content:space-between;margin-bottom:150px;min-height:48px;padding:10px 20px}.sub-content-main .pagination .pagination-pages{flex-wrap:wrap;width:auto}.sub-content-main .pagination .disabled-icon{color:#b6b6b6;cursor:default!important}.sub-content-main .pagination .rows-per-page{align-items:center;display:flex;min-width:-webkit-max-content;min-width:max-content}.sub-content-main .pagination .rows-per-page span{color:#6a7885;font-size:12px}.sub-content-main .pagination .rows-per-page .rows-per-page-filter .react-select__control{background:#fff!important;border:none!important;cursor:pointer;font-family:Roboto,sans-serif}.sub-content-main .pagination .rows-per-page .rows-per-page-filter .css-8mmkcg{fill:currentcolor;stroke:currentcolor;stroke-width:0;display:inline-block;line-height:1;margin-left:-5px;margin-top:-1px;width:14px}.sub-content-main .pagination .rows-per-page .rows-per-page-filter .css-1dimb5e-singleValue{font-size:14px;font-weight:500}.sub-content-main .pagination .rows-per-page .rows-per-page-filter .react-select__value-container{margin-left:-10px;padding:0!important}.sub-content-main .pagination .rows-per-page .rows-per-page-filter label{display:none!important}.sub-content-main .pagination .rows-per-page .rows-per-page-filter .react-select__menu{white-space:nowrap;width:auto;z-index:3}.sub-content-main .pagination .pagination-pages{align-items:center;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;gap:10px;justify-content:center;width:100%}.sub-content-main .pagination .pagination-pages .pagination-page{border-radius:5px;cursor:pointer;display:inline-block;padding:8px 18px}.sub-content-main .pagination .pagination-pages span a{color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;text-decoration:none}.sub-content-main .pagination .pagination-pages .pagination-page.active{background:#e6eefa;border-radius:4px}.sub-content-main .pagination .pagination-pages .pagination-next,.sub-content-main .pagination .pagination-pages .pagination-prev{background-color:#eee;border-radius:5px;cursor:pointer;display:inline-block;padding:5px 10px}.sub-content-main .pagination .pagination-pages .pagination-next.disabled,.sub-content-main .pagination .pagination-pages .pagination-prev.disabled{background-color:#ccc;cursor:not-allowed}.sub-content-main .pagination .pagination-pages .pagination-select{border-radius:5px;cursor:pointer;padding:5px 10px}.sub-content-main .pagination .pagination-info{align-items:center;display:flex;min-width:-webkit-max-content;min-width:max-content}.sub-content-main .pagination .pagination-info .right{cursor:pointer;margin-top:-10px;text-align:center;width:60px}.sub-content-main .pagination .pagination-info .left{cursor:pointer;margin-top:-10px;width:40px}.sub-content-main .pagination .pagination-info .pagination-total{color:#38434c;font-size:14px;font-weight:500;margin-right:20px}.sub-content-main .pagination .pagination-info .pagination-total span{color:#6a7885;font-size:12px;font-weight:400;text-decoration:none}.sub-content-main .content{padding-top:44px}.sub-content-main .absolute{margin-left:75px;margin-top:0}.sub-content-main .employee-menu{background-color:#f1f5f8;display:flex;list-style-type:none;margin-left:-10px;margin-top:-7px;padding-top:10px;position:fixed;width:calc(100% - 395px);z-index:1}.sub-content-main .employee-menu li{color:#38434c;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;margin:0 10px;padding:11px 0}.sub-content-main .employee-menu .active{border-bottom:3px solid #0052cc;color:#0052cc}.sub-content-block .former-employees-table{border-collapse:collapse;width:100%}.sub-content-block .former-employees-table a,.sub-content-block .former-employees-table a:visited{color:#152029;text-decoration:none}.sub-content-block .former-employees-table .without-avatar{background-color:#9aa4be;border:1px solid #e6ecf1;border-radius:25px;display:inline-grid;margin-right:8px}.sub-content-block .former-employees-table .without-avatar p{color:#fff;font-family:Roboto,sans-serif;height:30px;line-height:31px;text-align:center;width:30px}.sub-content-block .former-employees-table .with-avatar{display:inline-grid;margin-right:8px}.sub-content-block .former-employees-table .with-avatar img{border-radius:50%;height:30px;width:30px}.sub-content-block .former-employees-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left;white-space:nowrap}.sub-content-block .former-employees-table th:last-child{width:155px}.sub-content-block .former-employees-table th a{padding:0 10px}.sub-content-block .former-employees-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;max-width:780px;min-width:155px;overflow:hidden;padding:16px 24px;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .former-employees-table td .material-icons{cursor:pointer;font-size:20px;padding:0 5px}.sub-content-block .former-employees-table td:first-child{align-items:center;display:flex;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .former-employees-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.sub-content-block .current-employees-table{border-collapse:collapse;width:100%}.sub-content-block .current-employees-table a,.sub-content-block .current-employees-table a:visited{color:#152029;text-decoration:none}.sub-content-block .current-employees-table .without-avatar{background-color:#9aa4be;border:1px solid #e6ecf1;border-radius:25px;display:inline-grid;margin-right:8px}.sub-content-block .current-employees-table .without-avatar p{color:#fff;font-family:Roboto,sans-serif;height:30px;line-height:31px;text-align:center;width:30px}.sub-content-block .current-employees-table .with-avatar{display:inline-grid;margin-right:8px}.sub-content-block .current-employees-table .with-avatar img{border-radius:50%;height:30px;width:30px}.sub-content-block .current-employees-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left;white-space:nowrap}.sub-content-block .current-employees-table th:last-child{width:155px}.sub-content-block .current-employees-table th a{padding:0 10px}.sub-content-block .current-employees-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;max-width:780px;min-width:155px;overflow:hidden;padding:16px 24px;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .current-employees-table td .material-icons{cursor:pointer;font-size:20px;padding:0 5px}.sub-content-block .current-employees-table td:first-child{align-items:center;display:flex;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .current-employees-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.sub-content-block .generate-email-enabled{color:#0052cc;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;margin-left:173px}.sub-content-block .generate-email-disabled{color:gray;cursor:default;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;margin-left:173px}.sub-content-block .deleted-employees-table{border-collapse:collapse;width:100%}.sub-content-block .deleted-employees-table a,.sub-content-block .deleted-employees-table a:visited{color:#152029;text-decoration:none}.sub-content-block .deleted-employees-table .without-avatar{background-color:#9aa4be;border:1px solid #e6ecf1;border-radius:25px;display:inline-grid;margin-right:8px}.sub-content-block .deleted-employees-table .without-avatar p{color:#fff;font-family:Roboto,sans-serif;height:30px;line-height:31px;text-align:center;width:30px}.sub-content-block .deleted-employees-table .with-avatar{display:inline-grid;margin-right:8px}.sub-content-block .deleted-employees-table .with-avatar img{border-radius:50%;height:30px;width:30px}.sub-content-block .deleted-employees-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left;white-space:nowrap}.sub-content-block .deleted-employees-table th:last-child{width:155px}.sub-content-block .deleted-employees-table th a{padding:0 10px}.sub-content-block .deleted-employees-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;max-width:780px;min-width:155px;overflow:hidden;padding:16px 24px;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .deleted-employees-table td .material-icons{cursor:pointer;font-size:20px;padding:0 5px}.sub-content-block .deleted-employees-table td:first-child{align-items:center;display:flex;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .deleted-employees-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.input-container textarea{resize:none}.input-container input[type=text]{background-color:#fcfdfe;border:.5px solid #c2cad1;border-radius:4px;color:#38434c;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;height:28px;margin-left:5px;margin-right:5px;padding:8px 12px;transition:border .1s ease-in-out,box-shadow .1s ease-in-out;width:60px}.input-container input[type=text]::-webkit-input-placeholder{color:#afb7be}.input-container input[type=text]::placeholder{color:#afb7be}.input-container input[type=text]:focus{border:.5px solid #0052cc;box-shadow:0 1.2px 3.6px rgba(0,0,0,.03)}.accrual-days-modal .modal-body{padding:20px 36px!important}.accrual-days-modal .modal-content{border-radius:10px}.accrual-days-modal .accrued-days-info{align-items:center;background:#e6eefa;border-radius:4px;color:#003563;color:var(--black-dark-blue,#003563);display:flex;flex:none;flex-direction:row;flex-grow:0;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:8px;height:36px;line-height:normal;padding:8px 16px;width:100%}.accrual-days-modal .accrued-days-info .material-icons{font-size:20px;vertical-align:middle}.accrual-days-modal .balance-field{margin-bottom:-10px;margin-top:20px}.accrual-days-modal .modify-balance-container label{font-weight:500;line-height:140%;margin-top:8px}.accrual-days-modal .modify-balance-container .modify-balance{width:100%!important}.accrual-days-modal .amount-field{color:#38434c;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-weight:500;line-height:140%;margin-bottom:20px}.accrual-days-modal .amount-field .amount{margin-right:57px;margin-top:8px}.accrual-days-modal .amount-field .days{margin-top:8px}.accrual-days-modal .amount-field input{height:36px!important}.accrual-days-modal .amount-field .input .error{width:150px}.accrual-days-modal .comment-field{margin-bottom:-10px}.profile-wrapper .modal-header{border-radius:4px 4px 0 0}.profile-wrapper .modal-footer{border-radius:0 0 4px 4px}.balance-field p,.comment-field p{text-align:left}.info{align-items:flex-start;background:#fff;border-radius:4px;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);display:flex;flex-direction:column;margin:16px 0;min-height:100px;padding:0}.info .required{color:#0052cc;margin-left:3px}.info .main-mail .input-container{padding:0}.info .info-header{align-items:center;border-bottom:.5px solid #dfe1e6;display:flex;height:60px;padding:7px 0 0 80px;width:100%}.info .info-header .icon{background:#0052cc;border-radius:4px;height:28px;margin-right:12px;padding:2px;width:28px}.info .info-header .icon i{color:#fff}.info .info-header h3{align-items:center;color:#152029;display:flex;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:23px}.info .info-body{padding:16px 0 10px 80px;width:100%}.info .info-body .profile-field{align-items:flex-start;color:#38434c;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:16px;line-height:24px;padding:8px 0;width:auto}.info .info-body .profile-field .phone-field i{margin:5px 0 0 4px}.info .info-body .profile-field .phone-field p{margin-top:6px}.info .info-body .profile-field .email-field i{margin:9px 0 0 4px}.info .info-body .profile-field .email-field p{margin-top:6px}.info .info-body .profile-field .social-field i{margin:9px 0 0 4px}.info .info-body .profile-field .social-field p{margin-top:6px}.info .info-body .profile-field .date-of-birth .react-datepicker{display:none!important}.info .info-body .profile-field .date-of-birth .input{border-radius:4px;height:36px}.info .info-body .profile-field .date-of-birth span{color:#757575!important;font-size:16px;font-weight:500;margin-left:-83px;margin-top:6.5px}.info .info-body .profile-field input,.info .info-body .profile-field select,.info .info-body .profile-field textarea{box-shadow:none;cursor:pointer}.info .info-body .profile-field .css-13cymwt-control{border:1px solid #fff;border-radius:4px;box-sizing:border-box;cursor:pointer;min-height:36px!important;outline:0!important;padding-right:20px}.info .info-body .profile-field .css-13cymwt-control:hover{background:#f6f8fd}.info .info-body .profile-field .css-13cymwt-control:hover:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #6a7885;content:"";height:0;left:calc(100% - 15px);margin-top:-20px;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.info .info-body .profile-field .css-13cymwt-control:focus{border:1px solid #0052cc!important}.info .info-body .profile-field .css-1nmdiq5-menu{min-width:100%;right:0;width:-webkit-max-content;width:max-content;z-index:3}.info .info-body .profile-field .css-1nmdiq5-menu div div{height:36px}.info .info-body .profile-field .css-1u9des2-indicatorSeparator{display:none}.info .info-body .profile-field .react-select__value-container{padding:0}.info .info-body .profile-field .css-t3ipsp-control{border:1px solid #0052cc!important;cursor:pointer;min-height:36px}.info .info-body .profile-field .css-t3ipsp-control:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #6a7885;content:"";height:0;left:calc(100% - 15px);margin-top:-19px;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.info .info-body .profile-field .css-t3ipsp-control:hover{border:1px solid #0052cc!important}.info .info-body .profile-field .css-t3ipsp-control:hover:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #6a7885;content:"";height:0;left:calc(100% - 15px);margin-top:-19px;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.info .info-body .profile-field .profile-select{border:none;border-radius:4px;color:#38434c;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:26px;margin-bottom:-5px;max-width:500px;min-width:228px;white-space:nowrap;width:auto}.info .info-body .profile-field .profile-select .css-9jq23d{color:#38434c;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;padding:0 0 0 6px!important}.info .info-body .profile-field .profile-select .css-1dyz3mf{display:flex}.info .info-body .profile-field .profile-select ::-webkit-input-placeholder{color:#afb7be;padding:4px 12px}.info .info-body .profile-field .profile-select ::placeholder{color:#afb7be;padding:4px 12px}.info .info-body .profile-field .profile-select ::-moz-placeholder{color:#afb7be;padding:4px 12px}.info .info-body .profile-field .profile-select :-ms-input-placeholder{color:#afb7be;padding:4px 12px}.info .info-body .profile-field .profile-select ::-ms-input-placeholder{color:#afb7be;padding:4px 12px}.info .info-body .profile-field .react-select__control:hover{background:#f6f8fd}.info .info-body .profile-field .react-select__control:focus{border:1px solid #0052cc!important}.info .info-body .profile-field .react-select__indicators{display:none}.info .info-body .profile-field .css-1jqq78o-placeholder{cursor:pointer}.info .info-body .profile-field .react-select__control{align-items:flex-start;border:none;cursor:pointer;display:flex;height:36px;margin:-4px -12px;min-height:36px!important;outline:none}.info .info-body .profile-field .react-select__control--menu-is-open{border:1px solid #0052cc!important}.info .info-body .profile-field .react-select__control--is-focused{outline:none}.info .info-body .profile-field .react-select__menu{white-space:nowrap;width:auto;z-index:3}.info .info-body .profile-field .react-select__control:focus{border:none;outline:none}.info .info-body .profile-field .react-select__menu .react-select__option{height:36px}.info .info-body .profile-field .react-select__value-container{align-items:flex-start;display:flex;margin-right:0;padding:4px 12px}.info .info-body .profile-field .react-select__value-container:focus{border:1px solid #0052cc}.info .info-body .profile-field .css-t3ipsp-control,.info .info-body .profile-field .css-t3ipsp-control:hover{box-shadow:none!important;outline:none!important}.info .info-body .profile-field .profile-field-title{display:flex;margin-right:72px;margin-top:6px;min-width:202px}.info .info-body .profile-field .react-datepicker__input-container input{background:#fff;border:none;cursor:pointer;height:25px!important}.info .info-body .profile-field .profile-field-value{display:flex;position:relative;width:auto}.info .info-body .profile-field .profile-field-value .css-1wy0on6{display:none}.info .info-body .profile-field .profile-field-value .css-1dimb5e-singleValue{color:#38434c}.info .info-body .profile-field .profile-field-value #date-of-birth{border:1px solid #fff}.info .info-body .profile-field .profile-field-value #date-of-birth:hover{background:#f6f8fd}.info .info-body .profile-field .profile-field-value #date-of-birth:focus{border:1px solid #0052cc}.info .info-body .profile-field .profile-field-value .horizontal-input{align-items:flex-start;display:flex;padding:0}.info .info-body .profile-field .profile-field-value .react-datepicker-wrapper{border:0;display:inline-block;margin-left:10px;margin-top:1px;min-width:135px;width:-webkit-min-content;width:min-content}.info .info-body .profile-field .profile-field-value .react-datepicker-wrapper .react-datepicker__input-container input{border-radius:4px!important;font-size:16px;font-style:normal;font-weight:500;height:36px!important;margin-left:-8px;margin-top:-1px;padding:8px 0 8px 37px!important}.info .info-body .profile-field .profile-field-value .calendar-today{cursor:pointer;margin-left:-206px;pointer-events:none;position:absolute;top:6px;z-index:1}.info .info-body .profile-field .profile-field-value .react-datepicker__navigation--next,.info .info-body .profile-field .profile-field-value .react-datepicker__navigation--previous{top:22px!important}.info .info-body .profile-field .profile-field-value .social-elepsis{margin-left:-5px;margin-top:10px}.info .info-body .profile-field .profile-field-value .input .input-container{height:36px;margin-top:0;position:relative;width:auto!important}.info .info-body .profile-field .profile-field-value .input .input-container textarea{background:none;border:1px solid #fff;border-radius:4px;box-sizing:border-box;color:#38434c;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;height:36px;line-height:26px;margin-right:5px;margin-top:0;max-width:500px;min-width:228px;overflow:hidden;padding:4px 12px;white-space:nowrap!important}.info .info-body .profile-field .profile-field-value .input .input-container textarea:hover{background:#f6f8fd;max-height:36px}.info .info-body .profile-field .profile-field-value .input .input-container textarea:focus{border:1px solid #0052cc;max-height:36px}.input{position:relative;width:auto}.contact-info .ghost{color:#38434c}.contact-info .modal-content{border-radius:4px;width:600px}.contact-info .modal-body{padding:24px 34px}.contact-info .modal-body .input .error{z-index:1}.contact-info .info-body .profile-field-value .edit-icon{top:4px}.contact-info .info-body .profile-field .container-row{display:flex;flex-direction:column}.contact-info .info-body .profile-field .container-row .icon-add{color:#0052cc;font-size:17px;font-weight:700}.contact-info .info-body .profile-field .profile-field-value{display:flex;flex-direction:row;max-width:500px;position:relative;width:auto}.contact-info .info-body .profile-field .profile-field-value .copy-to-clipboard{pointer-events:auto;z-index:1}.contact-info .info-body .profile-field .profile-field-value .icon-add{color:#0052cc!important;cursor:pointer;font-size:14px;font-weight:500;margin-top:1px}.contact-info .info-body .profile-field .profile-field-value i{align-items:center;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:28px;justify-content:center;margin:4px 0 0;text-align:center;width:28px}.contact-info .info-body .profile-field .profile-field-value i:hover{background:#e6eefa}.contact-info .phone-input-container .row-container{margin:5px 0}.contact-info .row-container{display:flex;flex-direction:row;margin:0}.contact-info .row-container .input{padding:0}.contact-info .row-container .social-network-icon{height:24px;margin-left:5px;margin-right:3px;margin-top:10px}.contact-info .profile-field .material-icons{font-size:14px}.contact-info .profile-field .remove-button{pointer-events:auto!important;top:1px;z-index:1}.contact-info .profile-field .add-button{background-color:transparent;margin-bottom:7px;margin-left:4px;margin-top:5px;text-align:left}.contact-info .profile-field .add-button:first-child{margin-top:5px}.contact-info .profile-field .add-button{color:#0052cc!important;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:500}.contact-info .add-social-btn{background:#f6f8fd;border-radius:4px;margin-left:-13px;margin-top:16px;padding:10px 12px!important;width:-webkit-max-content!important;width:max-content!important}.contact-info .add-social-btn .medium-button{height:24px}.contact-info .add-social-btn p{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-right:16px}.info .info-body .profile-field .react-select__control--is-disabled{background-color:#fff}.info .info-body .profile-field .react-select__control--is-disabled .react-select__single-value--is-disabled{color:#38434c}.css-16xfy0z-control{background:#fff;background-color:#fff!important;border:1px solid #fff;border-color:#fff!important;min-height:36px}.css-olqui2-singleValue{color:#757575!important}.status-history .css-olqui2-singleValue{background:#f2f2f2;color:#38434c!important;font-size:12px;font-style:normal;font-weight:500;line-height:150%;padding:3px 8px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.other-info .error{align-items:center;background:#fceaec;border-radius:4px;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);display:flex;justify-content:center;left:6px;padding:6px 12px;position:absolute;top:99%;z-index:1}.other-info .error:before{border:7px solid transparent;border-bottom:7px solid #fceaec;border-top:none;bottom:100%;content:"";height:0;left:16px;position:absolute;width:0}.other-info .error svg{margin-right:12px}.other-info .error span{color:#ff5961;font-family:Roboto,sans-serif;font-size:14px;font-weight:400}.disabled-pointer:hover{background:#fff!important}.pad .input-container,.pad .profile-field-title,.pad p{margin-bottom:4px!important;margin-top:4px!important;padding:0}.pad i{margin-top:8px!important}.field-pad-zero{padding:0!important}.emergency-contact .help-text{align-items:center;background:#e6eefa;border-radius:4px;color:#003563;display:flex;font-family:Roboto,sans-serif;font-size:14px;height:36px;margin:0 0 5px -44px;padding:0 18px;width:-webkit-max-content;width:max-content}.emergency-contact .help-text i{font-size:20px;margin-right:10px}.emergency-contact .info{align-items:flex-start;background:#fff;border-radius:4px;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);display:flex;flex-direction:column;margin:16px 0;min-height:100px;padding:0;width:100%}.emergency-contact .info .info-header{align-items:center;border-bottom:.5px solid #dfe1e6;display:flex;height:60px;padding:7px 0 0 80px;width:100%}.emergency-contact .info .info-header .emergency-icon{margin-right:12px}.emergency-contact .info .info-header h3{align-items:center;color:#152029;display:flex;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:23px}.emergency-contact .info .info-body{padding:16px 0 10px 80px;width:100%}.emergency-contact .info .info-body #app-title{margin-left:5px}.emergency-contact .info .info-body .profile-field-value{display:flex;position:relative;width:auto}.emergency-contact .info .info-body .profile-field-value .input .input-container{height:36px;margin-top:0;position:relative;width:auto!important}.emergency-contact .info .info-body .profile-field-value .input .input-container textarea{background:#fff;border:1px solid #fff;border-radius:4px;box-sizing:border-box;color:#38434c;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;height:36px;line-height:26px;max-width:500px;min-width:228px;overflow:hidden;padding:4px 12px;white-space:break-spaces!important}.emergency-contact .info .info-body .profile-field-value .input .input-container textarea:hover{background:#f6f8fd}.emergency-contact .info .info-body .profile-field-value .input .input-container textarea:focus{border:1px solid #0052cc}.disabled-pointer .css-v7duua{display:none}.job-info .info{align-items:flex-start;background:#fff;border-radius:4px;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);display:flex;flex-direction:column;margin:16px 0;min-height:100px;padding:0}.job-info .info .info-header{align-items:center;border-bottom:.5px solid #dfe1e6;display:flex;height:60px;padding:7px 0 0 80px;width:100%}.job-info .info .info-header .icon{background:#0052cc;border-radius:4px;height:28px;margin-right:12px;padding:2px;width:28px}.job-info .info .info-header .icon i{color:#fff}.job-info .info .info-header h3{align-items:center;color:#152029;display:flex;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:23px}.job-info .info .info-body{padding:16px 0 10px 80px;width:100%}.job-info .info .info-body .profile-field{align-items:center;color:#38434c;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:16px;line-height:24px;padding:8px 0}.job-info .info .info-body .profile-field input,.job-info .info .info-body .profile-field select,.job-info .info .info-body .profile-field textarea{box-shadow:none;cursor:pointer}.job-info .info .info-body .profile-field .css-13cymwt-control{box-sizing:border-box;outline:0!important}.job-info .info .info-body .profile-field .react-select__indicators{display:none}.job-info .info .info-body .profile-field .css-1jqq78o-placeholder{cursor:pointer}.job-info .info .info-body .profile-field .react-select__control{border:none;min-width:200px;outline:none}.job-info .info .info-body .profile-field .react-select__control--is-focused{border:none;outline:none}.job-info .info .info-body .profile-field .react-select__menu{white-space:nowrap;width:auto;z-index:3}.job-info .info .info-body .profile-field .react-select__control:focus{border:none;outline:none}.job-info .info .info-body .profile-field .profile-field-title{margin-right:72px;min-width:202px}.job-info .info .info-body .profile-field .job-info-select{margin-left:9px}.job-info .info .info-body .profile-field .css-hlgwow{margin-top:-2px}.job-info .info .info-body .profile-field #employment-status-first,.job-info .info .info-body .profile-field #employment-status-second{border-radius:4px}.job-info .info .info-body .profile-field #employment-status-first:hover,.job-info .info .info-body .profile-field #employment-status-second:hover{background:#f6f8fd}.job-info .info .info-body .profile-field #employment-status-first:focus,.job-info .info .info-body .profile-field #employment-status-second:focus{border:1px solid #0052cc}.job-info .info .info-body .profile-field .profile-field-value{display:flex}.job-info .info .info-body .profile-field .profile-field-value .react-datepicker__input-container{display:inline-block;position:relative;width:85px}.job-info .info .info-body .profile-field .profile-field-value .user-link input{border-radius:4px;height:36px;margin-top:-7px}.job-info .info .info-body .profile-field .profile-field-value .react-datepicker__input-container input{background:#fff!important;border:none!important;cursor:pointer;height:25px!important;margin-left:10px;padding-left:0!important;padding-top:0!important}.job-info .info .info-body .profile-field .profile-field-value .material-symbols-outlined{color:#6a7885;-webkit-user-select:none;user-select:none}.job-info .info .info-body .profile-field .profile-field-value .calendar{margin-left:-205px;overflow:hidden;padding-bottom:0}.job-info .info .info-body .profile-field .profile-field-value .react-datepicker__navigation--next,.job-info .info .info-body .profile-field .profile-field-value .react-datepicker__navigation--previous{top:22px!important}.job-info .info .info-body .profile-field .profile-field-value .input .input-container{height:24px;margin-top:0;position:relative;width:100%}.job-info .info .info-body .profile-field .profile-field-value .input .input-container textarea{background:#fff;border:none;cursor:pointer;height:28px;overflow:hidden;padding:0}.job-info .info .info-body .profile-field .profile-field-value .disabled-block{height:30px;position:absolute;width:135px;z-index:1}.job-info .info .info-body .profile-field .profile-field-value .hire-date{align-items:center;display:flex;flex-direction:row;height:30px;width:150px}.job-info .info .info-body .profile-field .profile-field-value .hire-date .react-datepicker__input-container input:disabled{color:#757575!important;cursor:default}.job-info .info .info-body .profile-field .profile-field-value .hire-date .react-datepicker-wrapper{border:0;display:inline-block;margin-left:0;margin-top:-4px;min-width:135px;width:-webkit-min-content;width:min-content}.job-info .info .info-body .profile-field .profile-field-value .hire-date .react-datepicker-wrapper input{height:36px!important;padding:4px 0!important;width:85px!important}.job-info .info .info-body .profile-field .profile-field-value .content-copy{align-items:center;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:28px;justify-content:center;margin-left:14px;text-align:center;width:28px}.job-info .info .info-body .profile-field .profile-field-value .content-copy:hover{background:#e6eefa}.job-info .info .info-body .profile-field .profile-field-value .check-element{color:#4caf50;cursor:pointer;margin-left:10px}.job-info .info .info-body .profile-field .profile-field-value .rehire-button{align-items:center;background:#0052cc;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:12px;height:24px;justify-content:center;margin-left:15px;padding:2px 4px;width:80px}.job-info .info .info-body .profile-field .profile-field-value .status-error{align-items:center;background:#fceaec;border-radius:4px;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);display:flex;justify-content:center;left:0;padding:6px 12px;position:absolute;top:99%;width:425px;z-index:2}.job-info .info .info-body .profile-field .profile-field-value .status-error:before{border:7px solid transparent;border-bottom:7px solid #fceaec;border-top:none;bottom:10px;content:"";height:0;left:-11px;position:absolute;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);width:0}.job-info .info .info-body .profile-field .profile-field-value .status-error svg{margin-right:12px}.job-info .info .info-body .profile-field .profile-field-value .status-error span{color:#ff5961;font-family:Roboto,sans-serif;font-size:14px;font-weight:400}.job-info .info .info-body .profile-field .profile-field-value .add-status-button{background:transparent;border:none;color:#0052cc;cursor:pointer;font-size:16px;margin-bottom:2px;margin-left:2px;margin-top:-10px;outline:none;text-decoration:none}.job-info .info .info-body .profile-field .profile-field-value .plus-sign{font-size:20px;margin-right:5px}.job-info .info .info-body .css-13cymwt-control{border:1px solid #fff;border-radius:4px;box-sizing:border-box;cursor:pointer;min-height:36px!important;outline:0!important}.job-info .info .info-body .css-13cymwt-control:hover{background:#f6f8fd}.job-info .info .info-body .css-13cymwt-control:hover:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #6a7885;content:"";height:0;left:calc(100% - 15px);margin-top:-21px;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.job-info .info .info-body .css-13cymwt-control:focus{border:1px solid #0052cc!important}.job-info .info .info-body .css-1wy0on6{display:none}.job-info .info .info-body .css-1nmdiq5-menu{min-width:100%;right:0;width:-webkit-max-content;width:max-content;z-index:3}.job-info .info .info-body .css-1nmdiq5-menu div div{height:36px}.job-info .info .info-body .css-16xfy0z-control{background:#fff;border:1px solid #fff;min-height:36px}.job-info .info .info-body .css-1u9des2-indicatorSeparator{display:none}.job-info .info .info-body .react-select__value-container{padding:0}.job-info .info .info-body .css-t3ipsp-control{border:1px solid #0052cc!important;cursor:pointer;min-height:36px;padding-right:20px}.job-info .info .info-body .css-t3ipsp-control:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #6a7885;content:"";height:0;left:calc(100% - 15px);margin-top:-21px;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.job-info .info .info-body .css-t3ipsp-control:hover{border:1px solid #0052cc!important}.job-info .info .info-body .css-t3ipsp-control:hover:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #6a7885;content:"";height:0;left:calc(100% - 15px);margin-top:-21px;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.job-info .info .info-body .profile-select{border:none;border-radius:4px;color:#38434c;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:26px;max-width:500px;min-width:228px;white-space:nowrap;width:auto}.job-info .info .info-body .profile-select ::-webkit-input-placeholder{color:#afb7be;padding:4px 12px}.job-info .info .info-body .profile-select ::placeholder{color:#afb7be;padding:4px 12px}.job-info .info .info-body .profile-select ::-moz-placeholder{color:#afb7be;padding:4px 12px}.job-info .info .info-body .profile-select :-ms-input-placeholder{color:#afb7be;padding:4px 12px}.job-info .info .info-body .profile-select ::-ms-input-placeholder{color:#afb7be;padding:4px 12px}.job-info .info .info-body .react-select__control:hover{background:#f6f8fd}.job-info .info .info-body .react-select__control:focus{border:1px solid #0052cc!important}.job-info .info .info-body .react-select__indicators{display:none}.job-info .info .info-body .css-1jqq78o-placeholder{cursor:pointer}.job-info .info .info-body .react-select__control{border:none;cursor:pointer;height:36px;margin:-4px -12px;min-height:36px!important;outline:none}.job-info .info .info-body .react-select__control--menu-is-open{border:1px solid #0052cc!important}.job-info .info .info-body .react-select__control--is-focused{outline:none}.job-info .info .info-body .react-select__menu{white-space:nowrap;width:auto;z-index:3}.job-info .info .info-body .react-select__control:focus{border:none;outline:none}.job-info .info .info-body .react-select__menu .react-select__option{height:36px}.job-info .info .info-body .react-select__value-container{align-items:center;display:flex;margin-right:0;margin-top:-4px;padding:4px 12px}.job-info .info .info-body .react-select__value-container:focus{border:1px solid #0052cc}.job-info .info .info-body .profile-field-multi-dropdown{align-items:flex-start;color:#38434c;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:16px;min-height:24px;padding:8px 0}.job-info .info .info-body .profile-field-multi-dropdown input,.job-info .info .info-body .profile-field-multi-dropdown select,.job-info .info .info-body .profile-field-multi-dropdown textarea{box-shadow:none;cursor:pointer;min-height:36px}.job-info .info .info-body .profile-field-multi-dropdown .profile-field-title{min-width:212px}.job-info .info .info-body .profile-field-multi-dropdown .css-13cymwt-control{box-sizing:border-box;outline:0!important}.job-info .info .info-body .profile-field-multi-dropdown .react-select__multi-value__label{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-info .info .info-body .profile-field-multi-dropdown .react-select__indicators{display:none}.job-info .info .info-body .profile-field-multi-dropdown .css-1jqq78o-placeholder{cursor:pointer}.job-info .info .info-body .profile-field-multi-dropdown .react-select__menu{white-space:nowrap;width:auto;z-index:3}.job-info .info .info-body .profile-field-group .profile-field .profile-field-value{align-items:center;display:flex;height:30px}.job-info .info .info-body .profile-field-group .profile-field .profile-field-value .css-1dimb5e-singleValue{color:#38434c}.job-info .info .info-body .profile-field-group .profile-field .profile-field-value .profile-select{margin-left:-11px}.job-info .info .info-body .profile-field-group .profile-field .profile-field-value .react-select__control{padding:4px 12px}.job-info .info .info-body .profile-field .job-info-select .react-select__control--is-disabled{align-content:center;background-color:#fff}.job-info .info .info-body .profile-field .job-info-select .react-select__control--is-disabled .react-select__single-value--is-disabled{color:#38434c}.default-pointer{background:none!important;border:1px solid #fff!important;color:#757575!important;cursor:default!important}.default-pointer .css-1p3m7a8-multiValue{padding-right:6px}.default-pointer .css-16xfy0z-control .css-v7duua{display:none}.default-pointer .css-1dyz3mf{padding:0!important}.default-pointer .css-1p3m7a8-multiValue .css-9jq23d{color:#757575!important}.default-pointer:hover{background:none!important;border:1px solid #fff!important}.cursor-pointer{border:1px solid #fff;cursor:pointer}.cursor-pointer:hover{background:#f6f8fd;border:1px solid #fff}.cursor-pointer:focus{border:1px solid #0052cc}.disabled-pointer{cursor:url(/static/media/disabled-cursor.53fbf7d853db095d2d74.svg),auto!important}.disabled-pointer .css-v7duua{display:none!important}.disabled-pointer .css-1p3m7a8-multiValue .css-9jq23d{color:#757575!important}.disabled-pointer .css-1dyz3mf{padding:0!important}.disabled-pointer:hover{background:none!important;border:1px solid #fff!important}
/*!
 * Cropper.js v1.5.13
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2022-11-20T05:30:43.444Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.cropper-container img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.profile-image-loader,.profile-image-loader .row-element{display:flex;flex-direction:row}.profile-image-loader .column-element{align-items:center;display:flex;flex-direction:column;width:100%}.profile-image-loader .cropper-view-box{border-radius:50%}.delete-btn{bottom:10px;margin-right:75%;position:absolute}.relative-block{position:relative!important;top:0!important}.request-modal .modal-body .request-step{text-align:left}.modal-opened{cursor:default}.profile-wrapper .profile-container{margin:0 auto}.profile-wrapper .profile-container .std-tooltip{background:#38434c!important;border-radius:3px!important;box-shadow:none!important;color:#fff!important;font-size:12px!important;line-height:24px!important;margin:-5px 0 0;padding:0 6px!important;width:-webkit-max-content;width:max-content}.profile-wrapper .profile-container .breadcrumbs-block{margin:16px 0 12px 23px}.profile-wrapper .block-small-max-size{width:796px}.profile-wrapper .css-1p3m7a8-multiValue{background-color:#f2f2f2;border-radius:2px;box-sizing:border-box;display:flex;margin:2px;min-width:0}.profile-wrapper .css-v7duua:hover{background-color:hsla(0,0%,100%,0)}.profile-wrapper .profile-top-block{align-items:center;background:#f9fafd;border-radius:4px 4px 0 0;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);display:flex;flex-direction:column;margin:0 24px 16px;padding:20px 24px 0;position:-webkit-sticky;position:sticky;text-align:center;top:90px;width:404px;z-index:7}.profile-wrapper .profile-top-block .bottom-part{background:#fff;padding:16px 32px;width:402px}.profile-wrapper .profile-top-block .bottom-part h4{color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:21px;text-align:left}.profile-wrapper .profile-top-block .bottom-part .team{margin-top:16px;text-align:left}.profile-wrapper .profile-top-block .bottom-part .team span{color:#152029;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;vertical-align:top}.profile-wrapper .profile-top-block .bottom-part .contact-me .link{cursor:pointer;display:flex;padding:2px 0 4px;text-align:left;width:-webkit-max-content;width:max-content}.profile-wrapper .profile-top-block .bottom-part .contact-me .link .copy-block{align-items:center;display:flex}.profile-wrapper .profile-top-block .bottom-part .contact-me .link .copy-to-clipboard{align-items:center;border-radius:50%;cursor:pointer;display:flex;font-size:18px;height:28px;margin-left:8px;margin-top:-3px;padding:5px;width:28px}.profile-wrapper .profile-top-block .bottom-part .contact-me .link .copy-to-clipboard:hover{background:#e6eefa}.profile-wrapper .profile-top-block .bottom-part .contact-me .link .open-in-window{border-radius:50%;display:flex;font-size:18px;height:28px;justify-content:center;margin-left:-4px;padding-top:4px;width:28px}.profile-wrapper .profile-top-block .bottom-part .contact-me .link .open-in-window:hover{background:#e6eefa}.profile-wrapper .profile-top-block .bottom-part .contact-me .link img{width:28px}.profile-wrapper .profile-top-block .bottom-part .contact-me .link span{color:#152029;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin-left:10px;max-width:265px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.profile-wrapper .profile-top-block .bottom-part .hierarchy-chain-employee{align-items:center;display:flex;margin-top:10px}.profile-wrapper .profile-top-block .bottom-part .hierarchy-chain-employee:first-child{margin-left:-10px}.profile-wrapper .profile-top-block .bottom-part .hierarchy-chain .default-cursor{cursor:default}.profile-wrapper .profile-top-block .bottom-part .hierarchy-chain .manager-hierarchy{display:flex;flex-direction:row;flex-wrap:wrap;width:355px}.profile-wrapper .profile-top-block .request-icon{margin-left:87px;margin-top:108px;position:absolute;z-index:1}.profile-wrapper .profile-top-block .request-icon svg{height:32px;width:32px}.profile-wrapper .profile-top-block .for-hover{cursor:pointer}.profile-wrapper .profile-top-block .for-hover:hover{background:rgba(0,0,0,.35)}.profile-wrapper .profile-top-block .for-hover:hover .hover-svg{align-items:center;background:rgba(0,0,0,.35);border-radius:50%;display:flex;height:140px;justify-content:center;opacity:1;width:140px;z-index:2}.profile-wrapper .profile-top-block .profile-photo{align-items:center;background:#9aa4be;border-radius:50%;display:flex;height:140px;position:relative;width:140px}.profile-wrapper .profile-top-block .profile-photo .react-tooltip{background:#fff!important;box-shadow:0 0 1px 0 rgba(0,0,0,.04),0 2px 6px 2px rgba(0,0,0,.04),0 16px 24px -3px rgba(0,0,0,.06);color:#38434c!important;font-family:Roboto,sans-serif;height:-webkit-max-content;height:max-content;margin-left:0!important;margin-top:-5px;max-width:300px;opacity:1!important;padding:2px 8px 8px!important;position:absolute;text-align:left;width:-webkit-max-content;width:max-content;z-index:999}.profile-wrapper .profile-top-block .profile-photo .react-tooltip span{height:-webkit-max-content;height:max-content;padding:0}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .additional-paid-time-off{margin-top:-7px;padding:5px}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .popup-main-text{color:#003563;font-size:16px;font-weight:500;margin-top:6px}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .popup-main-holiday-text{color:#003563;font-size:14px;font-weight:500;margin-bottom:5px;margin-left:5px}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .company,.profile-wrapper .profile-top-block .profile-photo .react-tooltip .holiday-text{background:#e6eefa;border-radius:4px;height:20px;margin-bottom:7px;padding:0 6px;width:-webkit-max-content;width:max-content}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .employee-block{align-content:center;display:flex;flex-direction:row;height:36px}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .type-block{align-content:center;align-items:center;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:row;height:24px;margin-bottom:7px;margin-top:7px;padding:0 5px;width:-webkit-max-content;width:max-content}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .type-block .vacation-block{box-sizing:border-box;height:20px;width:20px}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .type-block span{margin-left:5px;margin-top:3px}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .type-block svg{height:20px;width:20px}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .not-confirmed{background:#f2f2f2;border-radius:4px;color:#38434c;font-size:14px;height:20px;padding:1px 5px}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .replacing{border-radius:4px;color:#38434c;font-size:14px;height:20px;padding:1px 5px}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .working-hours{font-size:16px;font-weight:500}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .schedule-block{display:flex;font-size:14px;margin-top:5px;white-space:nowrap}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .schedule-block span{font-size:14px;font-weight:500;margin-left:5px}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .schedule-block i{font-size:22px;margin-right:4px;margin-top:-2px}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .tool-date{align-items:center;display:flex;flex-direction:row;margin:7px 0}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .tool-date i{color:#6a7885;display:flex;font-size:18px;justify-content:end;width:20px}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .tool-date i span{font-weight:600}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .without-avatar{background-color:#9aa4be;border:1px solid #e6ecf1;border-radius:25px;display:inline-grid;height:32px;margin-right:8px;width:32px}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .without-avatar p{color:#fff;font-family:Roboto,sans-serif;height:30px;line-height:31px;text-align:center;width:30px}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .with-avatar{display:inline-grid;margin-right:8px}.profile-wrapper .profile-top-block .profile-photo .react-tooltip .with-avatar img{border-radius:50%;height:30px;width:30px}.profile-wrapper .profile-top-block .profile-photo p{color:#fff;cursor:default;font-family:Roboto,sans-serif;font-size:85px;text-align:center;width:100%}.profile-wrapper .profile-top-block .profile-photo .hover-svg{left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .3s}.profile-wrapper .profile-top-block .profile-info h2{color:#152029;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:33px;margin-top:12px}.profile-wrapper .profile-top-block .profile-info .position{color:#38434c;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:0 24px;text-align:center}.profile-wrapper .profile-top-block .profile-info .employee-start{color:#38434c;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.profile-wrapper .profile-top-block .profile-info .border-line{border-bottom:.5px solid #dfe1e6;padding-bottom:10px}.profile-wrapper .profile-top-block .profile-info .hierarchy-chain{color:#38434c;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:30px;padding:12px 0 0}.profile-wrapper .profile-top-block .profile-info .hierarchy-chain h4{margin-bottom:-6px}.profile-wrapper .profile-top-block .profile-info .hierarchy-chain a,.profile-wrapper .profile-top-block .profile-info .hierarchy-chain a:visited{color:#38434c;text-decoration:none}.profile-wrapper .profile-top-block .profile-info .hierarchy-chain a:hover,.profile-wrapper .profile-top-block .profile-info .hierarchy-chain a:visited:hover{-webkit-text-decoration:revert;text-decoration:revert}.profile-wrapper .profile-top-block .profile-info .hierarchy-chain .manager-nickname{background-color:#f2f2f2;border-radius:3px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-left:10px;margin-right:10px;padding:5px 4px}.profile-wrapper .profile-top-block .profile-info .hierarchy-chain .material-icons{color:#38434c;font-size:14px;margin-bottom:-12px}.profile-wrapper .profile-top-block .profile-info .profile-btns{display:flex;justify-content:center;margin:12px 0 20px}.profile-wrapper .profile-top-block .profile-info .profile-btns .additional-pays,.profile-wrapper .profile-top-block .profile-info .profile-btns .request-salary{align-items:center;background:#fff;border:1px solid #049ed4;border-radius:30px;color:#003563;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;gap:4px;justify-content:center;padding:4px 12px;width:162px}.profile-wrapper .profile-top-block .profile-info .profile-btns .additional-pays svg,.profile-wrapper .profile-top-block .profile-info .profile-btns .request-salary svg{margin:-1px 1px -5px -5px}.profile-wrapper .profile-top-block .profile-info .profile-btns .additional-pays span,.profile-wrapper .profile-top-block .profile-info .profile-btns .request-salary span{color:#049ed4}.profile-wrapper .profile-top-block .profile-info .profile-btns .additional-pays:hover,.profile-wrapper .profile-top-block .profile-info .profile-btns .request-salary:hover{background:#d5e9fc}.profile-wrapper .profile-top-block .profile-info .profile-btns .request-salary{margin-right:12px}.profile-wrapper .profile-sub-top-block{align-items:flex-start;background:#fff;border-radius:0 0 4px 4px;box-shadow:0 -1px 0 hsla(210,9%,65%,.2);display:flex;flex-direction:column;padding:12px 32px 16px}.profile-wrapper .profile-sub-top-block h4{color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:21px;margin-bottom:4px;text-align:left}.profile-wrapper .profile-sub-top-block .clickable{cursor:pointer}.profile-wrapper .profile-sub-top-block .time-off-block{display:flex;flex-wrap:wrap}.profile-wrapper .profile-sub-top-block .time-off-type-block{align-items:center;border-radius:5px;display:flex;gap:16px;margin-bottom:12px;margin-right:9px;padding:3px 8px 4px 18px}.profile-wrapper .profile-sub-top-block .time-off-type-block p{color:#152029;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px}.profile-wrapper .profile-sub-top-block .time-off-type-block div{align-items:center;display:flex;margin-left:-10px;margin-top:1px}.profile-wrapper .profile-sub-top-block .request{align-items:center;background:#e6eefa;border-radius:4px;color:#04a;cursor:pointer;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:36px;padding:2px 12px;width:125px}.profile-wrapper .profile-block{flex-direction:column;margin:0 auto}.profile-wrapper .profile-block .time-off-type-block{background:#fff;border:.5px solid #c2cad1;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:row;gap:16px;height:36px;min-width:177px;padding:6px 16px;width:auto}.profile-wrapper .profile-block .time-off-type-block p{color:#152029;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px}.profile-wrapper .profile-block .time-off-type-block div{align-items:center;display:flex;margin-left:-10px;margin-top:1px}.profile-wrapper .profile-block .request{align-items:center;background:#e6eefa;border-radius:4px;color:#04a;cursor:pointer;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:36px;padding:2px 12px;width:125px}.profile-wrapper .profile-block .input .error{margin-left:8px;margin-top:15px;min-width:210px;width:-webkit-max-content;width:max-content}.profile-wrapper .profile-block .sub-content-main .content{padding-top:0;width:100%}.profile-wrapper .profile-block .sub-content-header{border-bottom:1px solid #dde4eb;flex-direction:row;height:50px;margin-bottom:20px;margin-top:20px;padding-right:0;padding-top:0;position:relative;width:100%;z-index:2}.profile-wrapper .profile-block .sub-content-main{padding:0}.profile-wrapper .profile-block .employee-profile-menu{display:flex;list-style-type:none;position:relative;width:auto;z-index:1}.profile-wrapper .profile-block .employee-profile-menu li{border-radius:4px;color:#38434c;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;margin:0 10px;padding:8px 16px}.profile-wrapper .profile-block .employee-profile-menu li:hover{background:#e6eefa;border-radius:40px}.profile-wrapper .profile-block .employee-profile-menu .active,.profile-wrapper .profile-block .employee-profile-menu .active:hover{background:#04a;border-radius:40px;color:#fff}.modal-header{background-color:#f9fafd;box-shadow:inset 0 -.5px 0 #c2cad1;color:#152029;display:flex;justify-content:space-between;padding:20px 20px 15px 42px}.types-link{margin:10px 0}.types-link a{color:#0052cc}.balance-field .css-b62m3t-container{width:100%!important}.react-select__control{max-width:100%!important}.icon-end{right:52%}.icon-end,.icon-start{color:#afb7be;display:flex;font-size:21px;justify-content:flex-end;margin-top:16px;pointer-events:none;position:absolute;width:24px}.icon-start{left:0;z-index:1}.modal-header .material-icons{color:#6a7885;cursor:pointer}.modal-footer{background:#fcfdfe;box-shadow:inset 0 .5px 0 0 #c2cad1;display:flex;gap:16px;justify-content:flex-end;padding:12px 24px}.request-modal .modal-content{max-width:-webkit-min-content!important;max-width:min-content!important;min-width:497px!important;width:auto!important}.request-modal .modal-body{padding:0}.request-modal .modal-body .available-block{display:flex;justify-content:space-between}.request-modal .modal-body .available-block span:last-child{color:#6a7885}.request-modal .modal-body p{color:#38434c;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px;padding-top:10px}.request-modal .modal-body p span{font-weight:400}.request-modal .modal-body p:first-child{padding-top:0}.request-modal .modal-body .date-block{display:flex;flex-direction:row}.request-modal .modal-body .date-block .react-datepicker__navigation{top:20px!important}.request-modal .modal-body .date-block .react-datepicker__day--disabled{color:#ccc!important}.request-modal .modal-body .horizontal-input label{align-items:center;display:flex;justify-content:flex-start;margin-right:8px;min-width:auto;width:-webkit-max-content;width:max-content}.request-modal .modal-body .css-b62m3t-container{box-sizing:border-box;margin-bottom:10px;min-width:204px;position:relative;width:-webkit-max-content;width:max-content}.request-modal .modal-body .horizontal-input .input-container,.request-modal .modal-body .horizontal-input label{padding:0}.breadcrumbs-block{-webkit-font-feature-settings:"liga" off;font-feature-settings:"liga" off;align-items:center;color:#6a7885;color:var(--black-black-light,#6a7885);display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:8px;height:25px;line-height:124%;margin:16px 0 12px 40px}.breadcrumbs-block .material-symbols-outlined{font-size:16px}.breadcrumbs-block .home{cursor:pointer;display:flex;flex-direction:row;gap:4px;padding:4px;transition:background-color .3s ease}.breadcrumbs-block .home:hover{background-color:#e6eefa;border-radius:4px;color:#0052cc}.breadcrumbs-block .breadcrumb-item{padding:4px}.sub-content-block .simple-input-container .react-select__menu{width:-webkit-max-content;width:max-content}.sub-content-block .time-off-policies-table{border-collapse:collapse;margin-bottom:24px;width:100%}.sub-content-block .time-off-policies-table th{background:#f6f8fd;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left;white-space:nowrap}.sub-content-block .time-off-policies-table th:last-child{width:155px}.sub-content-block .time-off-policies-table th a{padding:0 10px}.sub-content-block .time-off-policies-table td{background:#fff;border:none;border-radius:2px;color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;max-width:780px;min-width:155px;overflow:hidden;padding:16px 24px;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .time-off-policies-table td .material-icons{cursor:pointer;font-size:20px;padding:0 5px}.sub-content-block .time-off-policies-table td:first-child{text-overflow:ellipsis;white-space:nowrap}.sub-content-block .time-off-policies-table tr{border-bottom:3px solid #f1f1f1;border-top:3px solid #f9fafd}.all-categories{margin-left:65px}.all-categories-title{color:#38434c;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;margin-left:5px}.first-page-modal-closed{display:none}.first-page-modal-opened{display:flex}.first-page-modal{color:#38434c;font-family:Roboto,sans-serif;font-style:normal;height:100%}.first-page-modal,.first-page-modal-content{align-items:center;flex-direction:column;width:888px}.first-page-modal-content{background:#fff;border-radius:4px;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);display:flex;flex:none;flex-grow:0;min-height:447px;padding:16px 0 28px}.first-page-modal-content .first-page-modal-title{color:#152029;font-size:18px;font-weight:400;height:35px;left:64px;line-height:150%;padding-left:60px;top:16px;width:760px}.first-page-modal-content .first-page-modal-line{background:#dfe1e6;content:"";height:.5px;margin-bottom:5px;width:760px}.first-page-modal-content .first-page-modal-body{margin-right:50px;width:620px}.first-page-modal-content .first-page-modal-body .input .input-container .react-select__control{max-width:378px}.first-page-modal-content .first-page-modal-body .horizontal-input label{justify-content:start;max-width:320px;width:320px}.first-page-modal-content .first-page-modal-footer{text-align:right;width:620px}.first-page-modal-content .first-page-modal-footer>*+*{margin-left:10px}.first-page-modal-content .button{display:inline-block;margin-right:40px}.wide-page-modal-closed{display:none}.wide-page-modal-opened{display:flex}.wide-page-modal{color:#38434c;font-family:Roboto,sans-serif;font-style:normal;height:100%}.wide-page-modal,.wide-page-modal-content{align-items:center;flex-direction:column;width:888px}.wide-page-modal-content{background:#fff;border-radius:4px;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);display:flex;flex:none;flex-grow:0;padding:16px 0 28px}.wide-page-modal-content .wide-page-modal-title{color:#152029;font-size:18px;font-weight:400;height:35px;left:64px;line-height:150%;padding-left:60px;top:16px;width:760px}.wide-page-modal-content .wide-page-modal-line{background:#dfe1e6;content:"";height:.5px;width:760px}.wide-page-modal-content .wide-page-modal-body{width:760px}.wide-page-modal-content .wide-page-modal-body .input .input-container .react-select__control{max-width:387px}.wide-page-modal-content .wide-page-modal-body .horizontal-input label{justify-content:start}.wide-page-modal-content .wide-page-modal-footer{margin-top:15px;text-align:right;width:760px}.wide-page-modal-content .wide-page-modal-footer>*+*{margin-left:10px}.wide-page-modal-content .button{display:inline-block}.wide-page-modal-content .wide-page-modal-info{align-items:flex-start;background:#e6eefa;border-radius:4px;display:flex;flex-direction:row;font-size:14px;font-style:normal;font-weight:400;gap:10px;height:36px;line-height:140%;padding:8px;width:696px}.wide-page-modal-content .wide-page-input-container{align-items:flex-start;background:#f9fafd;border:.5px solid #c2cad1;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;font-size:16px;font-style:normal;font-weight:400;gap:10px;line-height:150%;margin-top:20px;padding:16px 28px;width:760px}.wide-page-modal-content .wide-page-input-container .error{align-items:center;background:#fceaec;border-radius:4px;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);display:flex;justify-content:center;left:6px;min-width:-webkit-max-content;min-width:max-content;padding:6px 12px;position:absolute;top:99%;z-index:1}.wide-page-modal-content .wide-page-input-container .error:before{border:7px solid transparent;border-bottom:7px solid #fceaec;border-top:none;bottom:100%;content:"";height:0;left:16px;position:absolute;width:0}.wide-page-modal-content .wide-page-input-container .error svg{margin-right:12px}.wide-page-modal-content .wide-page-input-container .error span{color:#ff5961;font-family:Roboto,sans-serif;font-size:14px;font-weight:400}.wide-page-modal-content .wide-page-input-container .wide-page-input-group{display:flex;flex-direction:row;flex-wrap:wrap}.wide-page-modal-content .wide-page-input-container .wide-page-input-group .new-line{height:16px;width:100%}.wide-page-modal-content .wide-page-input-container .wide-page-input-group .input-container{margin-bottom:10px;margin-top:-2px}.wide-page-modal-content .wide-page-input-container .wide-page-input-group .simple-input-container{margin-top:-3px}.wide-page-modal-content .wide-page-input-container .wide-page-input-group .input,.wide-page-modal-content .wide-page-input-container .wide-page-input-group .input-container{position:relative;width:auto}.wide-page-modal-content .wide-page-input-container .user-container{align-items:center;background-color:#fff;border:1px solid #c2cad1;border-radius:33px;color:#38434c;cursor:pointer;display:inline-block;margin-right:10px;padding:4px 8px 4px 12px}.subtitle-black-dark{color:#152029}.manually-adjusted-element{display:flex;flex-direction:row;left:28px;position:relative;top:-68px;z-index:1}.height-limit{max-height:250px}.wide-page-modal-line-short{background:#c2cad1;content:"";height:.5px;width:640px}@font-face{font-display:block;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/Roboto-Regular.31012f9b3e3da44f87e8.woff) format("woff")}@font-face{font-display:block;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/Roboto-Medium.b14ca2d2b289afceb0b0.woff) format("woff")}.simple-input-container .react-select__control{background-color:#fcfdfe;border:.5px solid #c2cad1;border-radius:4px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;height:28px;margin-left:5px;margin-right:5px;max-height:28px;max-width:345px;min-height:28px}.simple-input-container .react-select__control:focus{border:.5px solid #0052cc}.simple-input-container .react-select__single-value{color:#38434c;margin:0}.simple-input-container .react-select__value-container{height:28px}.simple-input-container .react-select__input-container{height:28px;margin:0;padding:0}.simple-input-container .react-select__input-container .react-select__input{height:28px}.simple-input-container .react-select__indicators{height:28px;width:20px}.simple-input-container .react-select__dropdown-indicator{padding:0}.simple-input-container .react-select__control--is-focused{border:.5px solid #0052cc;box-shadow:none}.simple-input-container .react-select__control--is-focused .react-select__indicator{color:#38434c!important}.simple-input-container .react-select__control--is-focused:hover{border-color:#0052cc}.simple-input-container .react-select__indicator-separator{display:none}.simple-input-container .react-select__menu{border-radius:4px;color:#38434c;font-family:Roboto,sans-serif;text-transform:none;z-index:2}.simple-input-container .react-select__option--is-focused{background-color:#f5f5f5!important;color:#38434c}.simple-input-container .react-select__option--is-disabled{color:#afb7be}.simple-input-container .react-select__option--is-selected{background-color:#afb7be!important;color:#38434c}.simple-input-container .react-select__placeholder{color:#afb7be;font-size:16px;margin:0}.simple-input-container .select-is-not-valid .react-select__control{border:2px solid #ff5961}.parent-modal-closed{display:none}.parent-modal-opened{display:flex}.parent-modal{align-items:center;color:#38434c;flex-direction:column;font-family:Roboto,sans-serif;font-style:normal;height:100%;width:888px}.parent-modal .parent-modal-steps{align-items:center;display:flex;flex:none;flex-direction:row;flex-grow:0;font-size:16px;font-weight:500;gap:12px;height:24px;line-height:20px;padding:28px;width:796px}.parent-modal .parent-modal-steps .divider{background-color:#c2cad1;display:block;height:1px;width:32px}.parent-modal .parent-modal-steps .number{background-color:#fff;border-radius:50%;color:#c2cad1;display:inline-block;font-size:14px;font-weight:700;height:24px;line-height:24px;margin-right:5px;text-align:center;width:24px}.parent-modal .parent-modal-steps .clickable{cursor:pointer}.parent-modal .parent-modal-steps .clickable .number{background-color:#0052cc;border-radius:50%;color:#fff;display:inline-block;font-size:14px;font-weight:700;height:24px;line-height:24px;margin-right:5px;text-align:center;width:24px}.parent-modal .parent-modal-steps .clickable .number .material-icons{color:#fff}.parent-modal .parent-modal-steps .active-step{color:#0052cc}.parent-modal .parent-modal-steps .active-step-number{background-color:#e6eefa;border-radius:50%;color:#0052cc;display:inline-block;font-size:14px;font-weight:700;height:24px;line-height:24px;margin-right:5px;text-align:center;width:24px}.parent-modal-info{align-items:center;background:#e6eefa;border-radius:6px;display:flex;flex:none;flex-direction:row;flex-grow:0;font-size:14px;font-weight:400;gap:8px;height:56px;line-height:20px;padding:8px 12px;width:888px}.parent-modal-info .material-icons{font-size:20px;margin-top:-20px;vertical-align:middle}.approval-employee-select{min-width:230px}.sub-header-filter-block-request{margin-left:calc(100% - 935px)!important;margin-top:-42px;position:absolute;right:0;z-index:2}.requests{height:100%;overflow:auto;width:100%;z-index:8}.requests .request-icon{float:left;margin-right:5px}.requests .absolute{align-items:flex-start;background:#fff;border-radius:4px;box-shadow:0 2.4px 7.4px rgba(0,0,0,.18),0 12.8px 28.8px rgba(0,0,0,.22);color:#38434c;display:flex;flex-direction:column;font-size:14px;font-weight:400;margin-left:0;margin-top:8px;padding:4px;position:absolute;width:132px}.requests .absolute label{align-items:center;display:flex}.requests .absolute input{height:15px;margin:8px 10px 9px 5px;width:15px}.requests .vert-menu-btn{background:none}.requests .modal-header{background-color:#f9fafd;box-shadow:inset 0 -.5px 0 #c2cad1;color:#152029;display:flex;justify-content:space-between;padding:20px 20px 15px 35px}.requests thead{box-shadow:0 .8px 1.8px 0 rgba(0,0,0,.13),0 .15px .45px 0 rgba(0,0,0,.11);position:-webkit-sticky;position:sticky;top:-1px;z-index:1}.requests .thead-shadow-scrolling{box-shadow:0 1.6px 3.6px 0 rgba(0,0,0,.11),0 .3px .9px 0 rgba(0,0,0,.07)}.requests .status-column{display:flex}.requests .status-column p{color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;padding:4px 12px 0 0;text-overflow:ellipsis;white-space:nowrap}.requests .types-link{margin:10px 0}.requests .types-link a{color:#0052cc}.requests .balance-field .css-b62m3t-container{width:100%!important}.requests .react-select__control{max-width:100%!important}.requests .icon-end{margin-top:18px;right:9%}.requests .icon-end,.requests .icon-start{color:#afb7be;display:flex;font-size:21px;justify-content:flex-end;pointer-events:none;position:absolute;width:24px}.requests .icon-start{left:43%;margin-top:17px}.requests .modal-header .material-icons{color:#6a7885;cursor:pointer}.requests .modal-footer{background:#fcfdfe;box-shadow:inset 0 .5px 0 0 #c2cad1;display:flex;gap:16px;justify-content:flex-end;padding:12px 24px}.sub-content-block .Approve{border:1px solid #0052cc;color:#0052cc}.sub-content-block .Approve i{color:#0052cc;width:18px}.sub-content-block .Approve:hover{background:#e6eefa;border:1px solid #0052cc;color:#0052cc}.sub-content-block .Approve:hover i{color:#0052cc}.sub-content-block .Reject{border:1px solid #c2cad1;color:#6a7885}.sub-content-block .Reject:hover{background:#c2cad1}.sub-content-block .Cancel{border:1px solid #6a7885;color:#6a7885}.sub-content-block .requests-table{border-collapse:collapse;width:100%}.sub-content-block .requests-table .without-avatar{background-color:#9aa4be;border:1px solid #e6ecf1;border-radius:25px;display:inline-grid;margin-right:8px}.sub-content-block .requests-table .without-avatar p{color:#fff;font-family:Roboto,sans-serif;height:30px;line-height:31px;text-align:center;width:30px}.sub-content-block .requests-table .with-avatar{display:inline-grid;margin-right:8px}.sub-content-block .requests-table .with-avatar img{border-radius:50%;height:30px;width:30px}.sub-content-block .requests-table th{background:#fff;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;padding:16px 24px;text-align:left;white-space:nowrap}.sub-content-block .requests-table th:last-child{width:155px}.sub-content-block .requests-table th a{padding:0 10px}.sub-content-block .requests-table .new-request{background:#f6f8fd}.sub-content-block .requests-table .new-request .with-avatar,.sub-content-block .requests-table .new-request .without-avatar{margin-left:-3px}.sub-content-block .requests-table .new-request:first-child{border-left:3px solid #0073d6}.sub-content-block .requests-table .old-request{background:#f2f2f2!important}.sub-content-block .requests-table td{background:#fff;border:none;border-radius:2px;color:#152029;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;max-width:780px;min-width:155px;overflow:hidden;padding:6px 24px;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .requests-table td .status-block{display:flex}.sub-content-block .requests-table td .status-block span{color:#6a7885;display:contents;font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:auto;line-height:24px;padding:inherit}.sub-content-block .requests-table td .status-block p{color:#38434c;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;margin-left:3px}.sub-content-block .requests-table td .status-block p a,.sub-content-block .requests-table td .status-block p a:visited{color:#38434c;text-decoration:none}.sub-content-block .requests-table td .status-block .cancelled-border{border:1px solid #6a7885}.sub-content-block .requests-table td a{text-decoration:none}.sub-content-block .requests-table td a,.sub-content-block .requests-table td a:visited{color:#152029}.sub-content-block .requests-table td .New{background:#e6eefa;color:#0052cc}.sub-content-block .requests-table td .Approved,.sub-content-block .requests-table td .New{align-items:center;border-radius:20px;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:24px;justify-content:center;line-height:20px;padding:0 10px;text-align:center;text-transform:uppercase;width:-webkit-max-content;width:max-content}.sub-content-block .requests-table td .Approved{background:#eefbf3;color:#2dae5d}.sub-content-block .requests-table td .Rejected{background:#fceaec;color:#e12d39}.sub-content-block .requests-table td .Cancelled,.sub-content-block .requests-table td .Rejected{align-items:center;border-radius:20px;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:24px;justify-content:center;line-height:20px;padding:0 10px;text-align:center;text-transform:uppercase;width:-webkit-max-content;width:max-content}.sub-content-block .requests-table td .Cancelled{background:#f2f2f2;color:#38434c}.sub-content-block .requests-table td .material-icons{cursor:pointer;font-size:20px;padding:0 5px}.sub-content-block .requests-table td:first-child{align-items:center;display:flex;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .requests-table td:last-child{color:#38434c;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.sub-content-block .requests-table tr{border-bottom:.5px solid #dfe1e6;border-top:.5px solid #dfe1e6}.sub-header-filter-block-calendar{margin-left:calc(100% - 700px)!important;margin-top:-42px;position:absolute;right:0;z-index:2}.calendar{height:100%;overflow:auto;width:100%;z-index:8}.calendar thead{box-shadow:0 .8px 1.8px 0 rgba(0,0,0,.13),0 .15px .45px 0 rgba(0,0,0,.11);position:-webkit-sticky;position:sticky;top:-1px;z-index:1}.calendar .thead-shadow-scrolling{box-shadow:0 1.6px 3.6px 0 rgba(0,0,0,.11),0 .3px .9px 0 rgba(0,0,0,.07)}.calendar .modal-header{background-color:#f9fafd;box-shadow:inset 0 -.5px 0 #c2cad1;color:#152029;display:flex;justify-content:space-between;padding:20px 20px 15px 35px}.calendar .types-link{margin:10px 0}.calendar .types-link a{color:#0052cc}.calendar .balance-field .css-b62m3t-container{width:100%!important}.calendar .react-select__control{max-width:100%!important}.calendar .icon-end{margin-top:18px;right:9%}.calendar .icon-end,.calendar .icon-start{color:#afb7be;display:flex;font-size:21px;justify-content:flex-end;pointer-events:none;position:absolute;width:24px}.calendar .icon-start{left:43%;margin-top:17px}.calendar .modal-header .material-icons{color:#6a7885;cursor:pointer}.calendar .modal-footer{background:#fcfdfe;box-shadow:inset 0 .5px 0 0 #c2cad1;display:flex;gap:16px;justify-content:flex-end;padding:12px 24px}.calendar .request-modal .modal-content{max-width:-webkit-min-content!important;max-width:min-content!important;min-width:497px!important;width:auto!important}.calendar .request-modal .modal-body{padding:0}.calendar .request-modal .modal-body .available-block{display:flex;justify-content:space-between}.calendar .request-modal .modal-body .available-block span:last-child{color:#6a7885}.calendar .request-modal .modal-body p{color:#38434c;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px;padding-top:10px}.calendar .request-modal .modal-body p span{font-weight:400}.calendar .request-modal .modal-body p:first-child{padding-top:0}.calendar .request-modal .modal-body .date-block{display:flex;flex-direction:row}.calendar .request-modal .modal-body .date-block .react-datepicker__navigation{top:20px!important}.calendar .request-modal .modal-body .date-block .react-datepicker__day--disabled{color:#ccc!important}.calendar .request-modal .modal-body .horizontal-input label{align-items:center;display:flex;justify-content:flex-start;margin-right:8px;min-width:auto;width:-webkit-max-content;width:max-content}.calendar .request-modal .modal-body .css-b62m3t-container{box-sizing:border-box;margin-bottom:10px;min-width:204px;position:relative;width:-webkit-max-content;width:max-content}.calendar .request-modal .modal-body .horizontal-input .input-container,.calendar .request-modal .modal-body .horizontal-input label{padding:0}.sub-content-block .trending-flat{cursor:auto!important;padding-top:2px!important;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.sub-content-block .request-btn{align-items:center;border-radius:4px;cursor:pointer;display:flex;float:left;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:24px;line-height:20px;margin-right:18px;padding:0 12px;text-align:center;width:-webkit-max-content;width:max-content}.sub-content-block .modal-inner{pointer-events:none}.sub-content-block .request-modal-footer{background:#fcfdfe;box-shadow:inset 0 .5px 0 0 #c2cad1;display:flex;gap:16px;justify-content:flex-end;margin:25px -36px -25px -35px;padding:12px 24px}.sub-content-block .request-modal-footer .request-btn{align-items:center;border-radius:4px;cursor:pointer;display:flex;float:left;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:32px;line-height:20px;margin-right:18px;padding:0 12px;text-align:center;width:-webkit-max-content;width:max-content}.sub-content-block .request-modal-footer .Approve{border:1px solid #0052cc;box-shadow:0 .15px .45px rgba(0,0,0,.11),0 .8px 1.8px rgba(0,0,0,.13);color:#0052cc;font-family:Roboto,sans-serif;font-weight:500;transition:box-shadow .1s ease-in-out}.sub-content-block .request-modal-footer .Approve:hover{background:#e6eefa;border:1px solid #0052cc;color:#0052cc}.sub-content-block .request-modal-footer .Reject{border:1px solid #c2cad1;color:#6a7885}.sub-content-block .request-modal-footer .Reject:hover{background:#c2cad1}.sub-content-block .request-modal-footer .Cancel{border:1px solid #6a7885;color:#6a7885}.sub-content-block .calendar-data-table{border-collapse:collapse;width:100%}.sub-content-block .calendar-data-table .without-avatar{background-color:#9aa4be;border:1px solid #e6ecf1;border-radius:25px;display:inline-grid;height:24px;margin-right:8px;width:24px}.sub-content-block .calendar-data-table .without-avatar p{color:#fff;font-family:Roboto,sans-serif;height:24px;line-height:24px;text-align:center;width:23px}.sub-content-block .calendar-data-table .with-avatar{display:inline-grid;margin-right:8px}.sub-content-block .calendar-data-table .with-avatar img{border-radius:50%;height:24px;width:24px}.sub-content-block .calendar-data-table th:first-child{padding:0!important}.sub-content-block .calendar-data-table .first-column{border-right:.5px solid #dfe1e6;height:55px;padding:16px 24px}.sub-content-block .calendar-data-table th{background:#fff;color:#6a7885;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:56px;max-width:50px;min-width:34px;padding:5px 3px;text-align:center;width:50px}.sub-content-block .calendar-data-table th .day{color:#38434c}.sub-content-block .calendar-data-table th .weekday{font-size:12px;font-weight:400}.sub-content-block .calendar-data-table th:first-child{border-radius:4px 0 0 0;min-width:200px;padding:16px 24px;text-align:left}.sub-content-block .calendar-data-table th:last-child{border-radius:0 4px 0 0}.sub-content-block .calendar-data-table th a{padding:0 10px}.sub-content-block .calendar-data-table .today{background:#4088f8;border-radius:4px;color:#fff;margin:-22px 0;padding:6px}.sub-content-block .calendar-data-table .today .day{color:#fff}.sub-content-block .calendar-data-table .weekend{background:#f5f5f5}.sub-content-block .calendar-data-table .simple-day{background:#fff}.sub-content-block .calendar-data-table .react-tooltip{background:#fff!important;box-shadow:0 2.4px 7.4px rgba(0,0,0,.18),0 12.8px 28.8px rgba(0,0,0,.22);color:#38434c!important;font-family:Roboto,sans-serif;height:-webkit-max-content;height:max-content;margin-left:0!important;margin-top:-5px;max-width:300px;opacity:1!important;padding:8px!important;position:absolute;text-align:left;width:-webkit-max-content;width:max-content;z-index:5}.sub-content-block .calendar-data-table .react-tooltip span{height:-webkit-max-content;height:max-content;padding:0}.sub-content-block .calendar-data-table .react-tooltip .additional-paid-time-off{margin-top:-7px;padding:5px}.sub-content-block .calendar-data-table .react-tooltip .popup-main-text{color:#003563;font-size:14px;font-weight:500;margin-top:6px}.sub-content-block .calendar-data-table .react-tooltip .popup-main-holiday-text{color:#003563;font-size:14px;font-weight:500;margin-bottom:5px;margin-left:5px;white-space:normal}.sub-content-block .calendar-data-table .react-tooltip .company,.sub-content-block .calendar-data-table .react-tooltip .holiday-text{background:#e6eefa;border-radius:4px;height:20px;margin-bottom:7px;padding:0 6px;width:-webkit-max-content;width:max-content}.sub-content-block .calendar-data-table .react-tooltip .employee-block{align-content:center;display:flex;flex-direction:row;height:36px}.sub-content-block .calendar-data-table .react-tooltip .type-block{align-content:center;border-radius:4px;display:flex;flex-direction:row;height:24px;margin-bottom:7px;padding:0 5px;width:-webkit-max-content;width:max-content}.sub-content-block .calendar-data-table .react-tooltip .type-block span{height:18px;margin-left:5px;margin-top:3px}.sub-content-block .calendar-data-table .react-tooltip .type-block svg{height:18px;margin-top:3px;width:18px}.sub-content-block .calendar-data-table .react-tooltip .not-confirmed{background:#f2f2f2}.sub-content-block .calendar-data-table .react-tooltip .not-confirmed,.sub-content-block .calendar-data-table .react-tooltip .replacing{border-radius:4px;color:#38434c;font-size:14px;height:20px;padding:1px 5px}.sub-content-block .calendar-data-table .react-tooltip .working-hours{font-size:16px;font-weight:500}.sub-content-block .calendar-data-table .react-tooltip .schedule-block{display:flex;font-size:14px;margin-top:5px;white-space:nowrap}.sub-content-block .calendar-data-table .react-tooltip .schedule-block span{font-size:14px;font-weight:500;margin-left:5px}.sub-content-block .calendar-data-table .react-tooltip .schedule-block i{font-size:22px;margin-right:4px;margin-top:-2px}.sub-content-block .calendar-data-table .react-tooltip .tool-date{align-items:center;display:flex;flex-direction:row;margin:2px 0}.sub-content-block .calendar-data-table .react-tooltip .tool-date i{display:flex;font-size:18px;justify-content:end;width:20px}.sub-content-block .calendar-data-table .react-tooltip .tool-date i span{font-weight:600}.sub-content-block .calendar-data-table .react-tooltip .tool-date .date-inner-container{display:flex;margin-bottom:2px;margin-left:4px}.sub-content-block .calendar-data-table td:first-child{border-right:.5px solid #dfe1e6}.sub-content-block .calendar-data-table .today-border{background:#f9fafd;border-left:.5px solid rgba(0,82,204,.5);border-right:.5px solid rgba(0,82,204,.5)}.sub-content-block .calendar-data-table .last-today-border{border-bottom:.5px solid rgba(0,82,204,.5)}.sub-content-block .calendar-data-table .first-today-border{border-top:.5px solid rgba(0,82,204,.5)}.sub-content-block .calendar-data-table td{background:#fff;border:none;border-radius:2px;color:#152029;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;height:40px;overflow:hidden;padding:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:34px}.sub-content-block .calendar-data-table td .event-style{align-items:center;display:flex;height:32px;justify-content:center}.sub-content-block .calendar-data-table td .event-style .event-icon{align-items:center;display:flex}.sub-content-block .calendar-data-table td a{text-decoration:none}.sub-content-block .calendar-data-table td a,.sub-content-block .calendar-data-table td a:visited{color:#152029}.sub-content-block .calendar-data-table td:first-child{align-items:center;display:flex;max-width:none;padding:16px 24px;text-overflow:ellipsis;white-space:nowrap;width:auto}.calendar-main-content{display:flex;margin:60px auto 0;max-width:1564px;min-height:auto!important;padding:0 24px!important;width:95%}.calendar-main-content footer{bottom:0;margin-left:58px;margin-top:50px;position:fixed}.calendar-main-content .z-index{z-index:2}.calendar-main-content .breadcrumbs-and-header{background-color:#f1f5f8;display:flex;flex-direction:column;position:fixed;width:100%;z-index:3}.calendar-main-content .breadcrumbs-and-header .breadcrumbs-block{margin:16px 0 12px}.calendar-main-content .breadcrumbs-and-header .header{-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;color:#152029;color:var(--black-black-dark,#152029);font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.calendar-main-content .sub-content-block{margin:97px auto 0!important;width:100%}.loading{height:50px;margin-left:-40px;margin-top:15px;text-align:center;width:100%}.clear-selected-button{display:none!important}.disabled-filter .dropdown-heading{background:#e7e7e7!important}@-webkit-keyframes svg-spinner{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(185deg);transform:rotate(185deg)}to{-webkit-transform:rotate(365deg);transform:rotate(365deg)}}@keyframes svg-spinner{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(185deg);transform:rotate(185deg)}to{-webkit-transform:rotate(365deg);transform:rotate(365deg)}}.svg-spinner{margin:0 2px 0 0;vertical-align:-2px}.svg-spinner svg{-webkit-animation:svg-spinner 1.3s linear infinite;animation:svg-spinner 1.3s linear infinite}.svg-spinner .path{stroke-dasharray:60;stroke-dashoffset:30;-webkit-transform-origin:center;transform-origin:center}.add-request{margin-left:24px!important}.add-request .sub-content-main{padding-right:0!important;padding-top:0!important}.add-request .content{height:calc(100vh - 271px);padding-top:38px!important}.add-request .add-button-block{margin-top:-90px;position:absolute;right:0;z-index:3}.add-request .input .error{left:3px!important}.add-request .filter:first-child{width:40px}.add-request .date-range{width:225px!important}.add-request .filter{margin-left:8px;width:170px}.add-request .filter .calendar-today{color:#aaa;font-size:21px;margin-left:-215px;margin-top:4px;pointer-events:none;position:absolute}.add-request .filter .react-datepicker__day--in-range,.add-request .filter .react-datepicker__day--in-selecting-range,.add-request .filter .react-datepicker__day--selected,.add-request .filter .react-datepicker__month-text--in-range,.add-request .filter .react-datepicker__month-text--in-selecting-range,.add-request .filter .react-datepicker__month-text--selected,.add-request .filter .react-datepicker__quarter-text--in-range,.add-request .filter .react-datepicker__quarter-text--in-selecting-range,.add-request .filter .react-datepicker__quarter-text--selected,.add-request .filter .react-datepicker__year-text--in-range,.add-request .filter .react-datepicker__year-text--in-selecting-range,.add-request .filter .react-datepicker__year-text--selected{background-color:#216ba5!important;border-radius:50%;color:#fff!important}.add-request .filter .react-datepicker__day--disabled{color:#ccc!important}.add-request .filter .react-datepicker__tab-loop{margin-left:-75px;margin-top:-25px;position:absolute}.add-request .filter .react-datepicker__navigation--next,.add-request .filter .react-datepicker__navigation--previous{top:21px!important}.add-request .filter .react-datepicker__day--keyboard-selected{background-color:#216ba5!important;border-radius:50%;color:#fff!important}.add-request .filter .date-range-delete{color:#aaa;cursor:pointer;margin-left:-50px;margin-top:2px;position:absolute}.add-request .filter .react-datepicker__input-container input{font-size:14px;height:28px!important}.add-request .filter .react-datepicker__close-icon:after{align-items:center;background-color:inherit;border-radius:50%;color:#aaa;content:"";cursor:pointer;display:flex;font-size:16px;height:16px;justify-content:center;line-height:1;padding:0;text-align:center;vertical-align:middle;width:16px}.add-request .filter .react-datepicker__close-icon:after svg{fill:none;stroke:currentColor;stroke-width:2px;height:100%;width:100%}.add-request .filter .horizontal-input .input-container input{height:28px!important}.add-request .filter .input-container{padding:0}.add-request .filter .multi-select-with-checkboxes{font-size:14px;height:28px;width:170px}.add-request .filter .multi-select-with-checkboxes .dropdown-heading{background:#fff;border:.5px solid #c2cad1!important}.add-request .filter .multi-select-with-checkboxes .dropdown-content{background:#fff;height:auto!important;position:absolute!important}.add-request .filter .multi-select-with-checkboxes .dropdown-content label{color:#152029;display:block!important;font-weight:400}.add-request .filter label{display:none}.add-request .clear-filters{align-items:center;color:#6a7885;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:center}.request-title-block{background:#f1f5f8;box-shadow:none!important;display:flex;padding:16px 48px!important}.calendar-date-filter{display:flex;margin-left:150px;margin-top:-80px;position:fixed;z-index:3}.calendar-date-filter i{cursor:pointer;font-size:27px}.calendar-date-filter .react-datepicker-popper{margin-left:-60px;padding-top:0}.calendar-date-filter .react-datepicker__triangle{display:none}.calendar-date-filter .react-datepicker{width:280px!important}.calendar-date-filter .react-datepicker__navigation--next,.calendar-date-filter .react-datepicker__navigation--previous{top:22px!important}.calendar-date-filter .react-datepicker__input-container .react-datepicker-ignore-onclickoutside,.calendar-date-filter .react-datepicker__input-container input{background:none!important;border:none!important;color:#38434c;cursor:pointer;font-size:16px;font-style:normal;font-weight:500;height:28px!important;padding:0!important}.calendar-date-filter .react-datepicker__input-container .react-datepicker-ignore-onclickoutside{width:-webkit-min-content!important;width:min-content!important}.sub-content-main .vert-menu-btn{background:none}.sub-content-main .vert-menu-btn .material-icons{cursor:pointer!important}.sub-content-main .check-success{color:#2dae5d}.sub-content-main .center{text-align:center!important}.sub-content-main .zero-padding{padding:0!important}.sub-content-main .count-margin-fix{margin-left:-20px}.sub-content-main .modal-content .what-to-delete{display:contents!important}.sub-content-main .modal-content p{text-align:left}.sub-content-main .absolute{align-items:flex-start;background:#fff;border-radius:4px;box-shadow:0 2.4px 7.4px rgba(0,0,0,.18),0 12.8px 28.8px rgba(0,0,0,.22);display:flex;flex-direction:column;margin-top:4px;padding:8px 5px;position:absolute}.sub-content-main .absolute .material-icons{cursor:pointer!important;font-size:20px!important;margin:5px 0;padding:0 2px!important}.sub-content-main .dropdown-content{height:auto!important;min-width:100%;width:-webkit-max-content!important;width:max-content!important}.sub-content-main .dropdown-content ul{padding-bottom:6px}.sub-content-main .dropdown-content ul label{padding:4px 12px}.sub-content-main .dropdown-content ul label .item-renderer{align-items:center;display:flex}.sub-content-main .dropdown-content ul label .item-renderer input{height:14px;margin:-1 8px 0 0;width:14px}.sub-content-main .dropdown-content ul label:first-child{border-bottom:1px solid #dfe1e6;margin-bottom:4px;margin-top:3px}.sub-content-main .dropdown-content ul li{padding:0}.sub-content-main .dropdown-content ul li label{padding:4px 12px}.sub-content-main .dropdown-content ul li label:first-child{border-bottom:none;margin-bottom:auto}.sub-content-main .calendar-menu-block{background:#f1f5f8;height:48px;margin-top:-11px;padding:10px 0;position:fixed;z-index:2}.sub-content-main .calendar-menu{background:#f1f5f8;display:flex;list-style-type:none;margin-top:-10px;padding-top:0;position:fixed;width:auto;z-index:1}.sub-content-main .calendar-menu li{color:#38434c;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;margin-right:20px;padding:11px 0}.sub-content-main .calendar-menu .active{border-bottom:3px solid #0052cc;color:#0052cc}.forbidden{align-items:center;color:#6a7885;font-family:Roboto,sans-serif;margin-top:76px;text-align:center}.forbidden h1{font-size:24px;font-weight:700;line-height:56px;margin-bottom:12px}.not-found{color:#6a7885;display:flex;flex-direction:column;height:calc(100vh - 191px);margin-top:76px}.not-found,.not-found a,.not-found a:visited{align-items:center;font-family:Roboto,sans-serif;justify-content:center;text-align:center}.not-found a,.not-found a:visited{background:#e6eefa;background:var(--blue-light,#e6eefa);border-radius:4px;color:#0052cc;color:var(--blue-main,#0052cc);cursor:pointer;display:inline-flex;font-size:16px;font-style:normal;font-weight:500;gap:12px;line-height:20px;margin-top:26px;padding:8px 16px;text-decoration:none}.not-found h1{color:#003563;color:var(--black-dark-blue,#003563);font-size:20px;font-weight:400;line-height:normal}.not-found h1,.not-found p span{font-family:Roboto,sans-serif;font-style:normal}.not-found p span{color:#0052cc;color:var(--blue-main,#0052cc);font-size:128px;font-weight:500}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/static/media/MaterialIcons-Regular.4674f8ded773cb03e824.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(/static/media/MaterialIcons-Regular.cff684e59ffb052d72cb.woff2) format("woff2"),url(/static/media/MaterialIcons-Regular.83bebaf37c09c7e1c3ee.woff) format("woff"),url(/static/media/MaterialIcons-Regular.5e7382c63da0098d634a.ttf) format("truetype")}.material-icons{-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-family:Material Icons}@font-face{font-display:block;font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;src:url(/static/media/material-symbols-outlined.f161877035b867ed9267.woff2) format("woff2")}.material-icons,.material-symbols-outlined{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;display:inline-block;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}.material-symbols-outlined{-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-family:Material Symbols Outlined}@font-face{font-display:block;font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;src:url(/static/media/material-symbols-rounded.945c20722c6ede594d61.woff2) format("woff2")}.material-symbols-rounded{-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-family:Material Symbols Rounded}@font-face{font-display:block;font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;src:url(/static/media/material-symbols-sharp.c2a92611c1ab1dab1dd3.woff2) format("woff2")}.material-symbols-rounded,.material-symbols-sharp{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;display:inline-block;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}.material-symbols-sharp{-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-family:Material Symbols Sharp}
/*# sourceMappingURL=main.90572636.css.map*/