.user-menu .user-menu__menu-item{justify-content:center;width:15rem}.user-menu .user-menu__menu-item .user-menu__link{width:100%;text-align:center;text-decoration:none}.header.app-header{z-index:1}.header__logo-link{margin-right:2rem;height:4rem}.header__title{padding:1rem;color:var(--main);text-shadow:1px 1px 1px var(--dark-gray)}.header__dextall-logo{transition:filter .3s;will-change:filter;padding-bottom:1rem;padding-top:1rem;height:4rem}.header__dextall-logo:hover{filter:drop-shadow(2px 2px 1px var(--main))}.header__navigation{display:flex;align-items:center;gap:1.5rem}.users-table,.performance-page-table,.departments-page-table,.positions-table{display:grid;position:relative}.add-button{justify-self:center;margin-top:1rem;font-size:2rem}.add-button .add-button-icon{font-size:2.5rem;stroke:#8a93a3;stroke-width:0}.admin-panel-users-table__backdrop.table-backdrop,.performance-page-table__backdrop.table-backdrop,.departments-table__backdrop.table-backdrop,.positions-table__backdrop.table-backdrop{position:absolute;top:0;right:0;left:0;z-index:1;background-color:#ececec50}.main-layout__wrapper{flex-grow:1}.main-layout__wrapper .main-layout__container{flex-grow:1;max-height:calc(100vh - 4rem);overflow-y:auto}.main-layout__wrapper .main-layout__container .main-layout__loader{display:flex;flex-grow:1;flex-direction:column}.main-layout__wrapper .main-layout__container .main-layout__main{display:flex;flex-grow:1;flex-direction:column;padding:2rem 3rem;height:100%}@media (max-width: 1850px){.main-layout__wrapper .main-layout__container .main-layout__main{padding:2rem 1.5rem}}@media (max-width: 1600px){.main-layout__wrapper .main-layout__container .main-layout__main{padding:2rem 1rem}}.main-layout__wrapper .main-layout__container .main-layout__footer{padding:1rem 0 .5rem;height:3.5rem}.user-profile-skeleton.profile-skeleton-container{display:flex;flex-direction:column;border:2px solid var(--gray);border-radius:.5rem;height:17rem;max-width:100rem;padding:0}.user-profile-skeleton.profile-skeleton-container .user-profile-skeleton__rows-skeleton{padding:1rem}.user-profile-skeleton.profile-skeleton-container .user-profile-skeleton__row-skeleton{display:flex;margin:.5rem;gap:.5rem}.user-list-table-skeleton{display:flex;flex-direction:column;border:2px solid var(--gray);padding:0 .75rem}.user-list-table-skeleton .user-list-table-skeleton__row{display:flex;gap:1.5rem;height:3rem}.user-list-table-skeleton.update-skeleton{border:none}.user-list-table-skeleton.update-skeleton .user-list-table-skeleton__row{height:4rem}.user-list-table-skeleton.update-users-skeleton{border:none}.user-list-table-skeleton.update-users-skeleton .user-list-table-skeleton__row{height:4.5rem}.add-dialog .add-dialog__form{display:grid;gap:1rem;padding-top:.5rem;width:25rem}.add-dialog .add-dialog__dialog-title{padding:1.5rem 1.5rem .5rem}.add-dialog .add-dialog__name-input,.add-dialog .add-dialog__input,.add-dialog .add-dialog__position-input{margin-top:.5rem}.add-dialog .add-dialog__date-input{margin-bottom:1.3rem}.add-dialog .add-dialog__backdrop{background-color:var(--dialog-backdrop);color:var(--dark-gray)}.add-dialog .add-dialog__network-error-message,.add-dialog .add-dialog__error-message,.add-dialog .add-dialog__department-error-message{margin-top:0;color:var(--red);font-size:1rem;line-height:1.2;white-space:pre-wrap}.add-dialog .add-dialog__department-error-message{height:1.875rem;font-size:.75rem}.add-dialog .add-dialog__dialog-actions{padding:0 1.5rem 1.5rem}.add-dialog .add-dialog__cancel-button{color:#980000}.add-dialog .add-dialog__cancel-button:hover{background-color:#72000011}.add-dialog .add-dialog__form.user-dialog-form{width:30rem}.add-dialog .add-dialog__select-error-message{color:var(--red);font-size:.75rem}.delete-dialog .delete-dialog__backdrop{background-color:#ececec50;color:var(--dark-gray)}.delete-dialog .delete-dialog__title{padding-bottom:.5rem}.delete-dialog .delete-dialog__content{padding-bottom:0;height:1.5rem}.delete-dialog .delete-dialog__actions{justify-content:center;padding-top:0}.update-error-dialog .update-error-dialog__title{text-align:center}.update-error-dialog .update-error-dialog__actions{justify-content:center}.table-cell{white-space:pre-wrap;word-wrap:break-word}@media (max-width: 1536px){.table-cell.MuiTableCell-root{padding:.5rem}}.table-cell.current-user-cell{font-weight:500}.table-text-cell>div:before,.table-number-cell>div:before,.table-date-cell>div:before{border:none}.table-text-cell>div:hover:not(.Mui-disabled,.Mui-error):before,.table-number-cell>div:hover:not(.Mui-disabled,.Mui-error):before,.table-date-cell>div:hover:not(.Mui-disabled,.Mui-error):before{border-bottom-width:1px}.table-text-cell .MuiInputBase-input,.table-number-cell .MuiInputBase-input,.table-date-cell .MuiInputBase-input{border:none}.table-number-cell .MuiInputBase-input{border:none;padding:0;text-align:end;field-sizing:content}@media (max-width: 1536px){.table-number-cell .MuiInputBase-input{text-align:start}}.table-select-cell__select-wrapper{position:relative}.table-select-cell__select{max-width:calc(100% - 1.5rem)}@media (max-width: 1536px){.table-select-cell__select{max-width:calc(100% - 1rem)}}.table-select-cell__select .MuiSelect-nativeInput{border:0;padding:0;width:calc(100% - 1.5rem)}.table-select-cell__hidden-span{position:absolute;visibility:hidden;font-size:inherit;font-family:inherit;white-space:nowrap}.table-date-cell{width:100%}.table-date-cell .MuiInputBase-input{max-width:7rem}@media (max-width: 1920px){.table-date-cell .MuiInputBase-input{width:calc(100% - 3rem)}}@media (max-width: 1536px){.table-date-cell .MuiInputBase-input{width:calc(100% - 2.5rem);max-width:6rem}}.table-date-cell .MuiInputAdornment-root{margin:0}.table-date-cell .MuiInputAdornment-root .MuiButtonBase-root.MuiIconButton-root{padding:0}.users-list-head-cell.MuiTableCell-root:nth-child(5){padding-right:2rem;text-align:center}.error-container{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid var(--bg);padding:2rem}.plan-popover__table-container{display:flex;align-items:start}.plan-popover__table-container .plan-popover__close-button-cell{padding:.5rem}.plan-popover__table-container .plan-popover__table-head-cell{padding:1rem}.plan-popover__table-container .plan-popover__table-body-cell{vertical-align:top;padding:1rem}.plan-popover__table-container .plan-popover__table-list{margin:0;padding-left:1.2rem}.performance-page-table .performance-table__head-text-cell{border-bottom:0;padding-top:.5rem;padding-bottom:0}.performance-page-table .performance-table__head-text-cell .performance-table__head-text-cell-content{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:1rem}@media (max-width: 1536px){.performance-page-table .performance-page-table__head-cell{padding:.5rem}}.performance-page-table .performance-table__column{box-sizing:border-box}.performance-page-table .performance-table__body-cell-content{min-height:1rem}.performance-page-table .performance-table__menu-icon{vertical-align:middle;color:#8a93a3}.performance-page-table .performance-table__column:nth-child(1){width:4%}.performance-page-table .performance-table__column:nth-child(2){width:16%}.performance-page-table .performance-table__column:nth-child(3){width:13%}.performance-page-table .performance-table__column:nth-child(4){width:8%}@media (max-width: 1536px){.performance-page-table .performance-table__column:nth-child(4){width:10%}}.performance-page-table .performance-table__column:nth-child(5){width:12%}@media (max-width: 1536px){.performance-page-table .performance-table__column:nth-child(5){width:10%}}.performance-page-table .performance-table__column:nth-child(6),.performance-page-table .performance-table__column:nth-child(7){width:17%}.performance-page-table .performance-table__column:nth-child(8){width:8%}.performance-page-table .performance-table__column:nth-child(9){width:5%}.performance-page-table .performance-table__slider-wrapper{display:grid;grid-template-columns:3fr 2.5rem;align-items:center;justify-items:end;gap:.5rem}@media (max-width: 1800px){.performance-page-table .performance-table__slider-wrapper{grid-template-columns:2fr 2.5rem;gap:5px}}@media (max-width: 1536px){.performance-page-table .performance-table__slider-wrapper{grid-template-columns:1fr;justify-items:start}}.performance-page-table .performance-table__select-wrapper{position:relative}.performance-page-table .performance-table__plan-type-select{max-width:calc(100% - 1.5rem)}@media (max-width: 1536px){.performance-page-table .performance-table__plan-type-select{max-width:calc(100% - 1rem)}}.performance-page-table .performance-table__plan-type-select .MuiSelect-nativeInput{border:0;padding:0;width:calc(100% - 1.5rem)}.performance-page-table .performance-table__select-input-hidden-span{position:absolute;visibility:hidden;white-space:nowrap;font-size:inherit;font-family:inherit}.performance-page-table .performance-page-table__plans-table,.performance-page-table .performance-page-table__goals-table,.performance-page-table .performance-page-table__values-table,.performance-page-table .performance-page-table__user-info-table{box-sizing:border-box;table-layout:fixed}.performance-page-table__values-table__column{box-sizing:border-box}.performance-page-table__values-table__column:nth-child(1){width:4%}.performance-page-table__values-table__column:nth-child(2){width:37%}@media (max-width: 1536px){.performance-page-table__values-table__column:nth-child(2){width:39%}}.performance-page-table__values-table__column:nth-child(3){width:12%}@media (max-width: 1536px){.performance-page-table__values-table__column:nth-child(3){width:10%}}.performance-page-table__values-table__column:nth-child(4){width:17%}.performance-page-table__values-table__column:nth-child(5){width:30%}.values-table__slider-wrapper{display:grid;grid-template-columns:3fr 2.5rem;align-items:center;justify-items:end;gap:.5rem}.user-list__user-status,.performance-page__user-status{border-radius:.75rem;background:#f9f9f9;padding:.5rem;width:100%;height:100%;text-align:center}.user-list__status--approved,.performance-page__user-status--approved{border:1px solid #78bf5e}.user-list__status--in-progress{border:1px solid #d1d14a}.user-list__status--not-started,.performance-page__user-status--not-started{border:1px solid #cfcfcf}.user-list__status--failed,.performance-page__user-status--failed{border:1px solid #e15453}.employee-cell__link.table-row-link{display:flex;align-items:center;gap:.5rem;width:100%;height:100%;color:var(--link);text-decoration:none;text-transform:uppercase}.statistics-table .statistics-table__header-cell{vertical-align:top}.statistics-table .statistics-table__header-cell:nth-child(1){width:25%}.column-filter__textfield{width:10rem}.column-filter__textfield .column-filter__label{font-size:.875rem}.column-filter__header-cell-text{margin-bottom:.5rem}.admin-panel__tabs-container{margin:.5rem auto;max-width:110rem}.admin-panel__tabs-container .admin-panel__tab-panel{padding:0;width:100%}.users-table,.departments-page-table,.positions-table{position:relative}.users-table .add-button-container,.departments-page-table .add-button-container,.positions-table .add-button-container{display:flex;position:sticky;bottom:0;justify-content:center;background-color:var(--white);width:100%;height:3.5rem}.users-table__table{table-layout:fixed}.users-table__table-body-row:hover,.positions-table__table-body-row:hover,.departments-table__table-body-row:hover{background-color:var(--table-hover)}.users-table__column:nth-child(1),.users-table__column:nth-child(2),.users-table__column:nth-child(3){width:15%}.users-table__column:nth-child(4){width:15%}.users-table__column:nth-child(5){width:15%}.users-table__column:nth-child(6){width:20%}.users-table__column:nth-child(7){width:5%}.users-table__table-body-cell{height:4.5rem}.user-menu__menu-item .user-menu__button:hover,.user-menu__menu-item .user-menu__button:active{background:transparent}.email-cell{position:relative}.email-cell .email-cell__error-text{position:absolute;bottom:-1.2rem;color:var(--red)}.departments-table__table-cell:nth-child(1){width:90%}.departments-table__table-cell:nth-child(2){width:10%}.departments-table__table-body-cell.MuiTableCell-root,.departments-table__table-cell.MuiTableCell-root{padding-left:2.5rem}.positions-table__table-cell:nth-child(1){width:50%}.positions-table__table-cell:nth-child(2){width:45%}.positions-table__table-cell:nth-child(3){width:5%}.login-page{display:flex;flex-grow:1;justify-content:center;align-items:center;padding-bottom:5rem;height:100vh}.login-page .login-page__title{margin-bottom:2rem}.login-page .login-page__form{border:solid 1px var(--main);border-radius:.25rem;padding:1.5rem;max-width:34rem}.login-page .login-page__network-error-message{margin-top:0;margin-bottom:1rem;color:var(--red);font-size:1rem}.performance-table__user-info-table__column:nth-child(1){width:20%}.performance-table__user-info-table__column:nth-child(2){width:21%}@media (max-width: 1536px){.performance-table__user-info-table__column:nth-child(2){width:23%}}.performance-table__user-info-table__column:nth-child(3){width:29%}@media (max-width: 1536px){.performance-table__user-info-table__column:nth-child(3){width:27%}}.performance-table__user-info-table__column:nth-child(4){width:17%}.performance-table__user-info-table__column:nth-child(5){width:13%}.performance-page{position:relative}.performance-page .MuiTabPanel-root{padding:0}.performance-page .performance-page__years-tabs{position:absolute;top:10px}.performance-page .performance-page__tables{display:grid;gap:3rem}.performance-page .performance-page__user-status-container{display:grid;padding-bottom:1rem}.performance-page .performance-page__approve-button{height:2.625rem}.performance-page .performance-page__user-status,.performance-page .performance-page__approve-button{justify-self:end;width:9rem}.performance-page .performance-page__comment-section{position:relative;margin-top:1.5rem;padding:.75rem;width:50%}.performance-page .performance-page__comment-section-backdrop{position:absolute;top:0;right:0;left:0;z-index:1;background-color:#ececec50}.performance-page .performance-page__comment-header{margin-bottom:.5rem;font-weight:500;font-size:1rem;text-transform:uppercase}.performance-page .performance-page__no-comment-text{color:var(--dark-gray)}.profile-page{margin:2rem}.profile-page .profile-info{padding:0;max-width:100rem}.profile-page .profile-info .profile-info__list{padding:0 0 0 1rem;list-style-type:none}.profile-page .profile-info .profile-info__list-item{display:flex;gap:.5rem;margin-bottom:1rem}.profile-page .profile-info .profile-info__user-info{display:flex;align-items:baseline;gap:.75rem}.profile-page .profile-info .profile-info__user-info-item{font-weight:500;text-align:end}.profile-page .profile-info .profile-info__card-header{background:var(--bg);padding-left:2rem;color:var(--main)}.profile-page .profile-info .profile-info__card-content{background-color:transparent}.registration-page{display:grid;align-items:center;justify-items:center;padding-bottom:5rem;height:100vh}.registration-page .registration-page__form{display:grid;border:solid 1px var(--main);border-radius:.25rem;padding:2rem 2rem 2.5rem;min-width:28rem;max-width:34rem}.registration-page .registration-page__title{margin-bottom:.5rem}.registration-page .registration-page__text{margin-bottom:1rem}.registration-page .registration-page__password-input{margin-top:.5rem}.registration-page .registration-page__network-error-message{margin-top:0;margin-bottom:.5rem;color:var(--red);font-size:1rem}#root{display:flex;flex-direction:column;margin:0 auto;min-height:100vh}:root{--black: #212022;--white: #ffffff;--gray: #f2f2f2;--dark-gray: #999999;--red: #e73737;--bg: #ececec;--main: #202856;--table-background: #ffffff;--dialog-backdrop: #0000000d;--link: #546ce4;--table-head: #f5f5f5;--table-head-text: #555564;--table-hover: #FAFAFAC4}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{border-radius:.25rem;background:var(--dark-gray)}::-webkit-scrollbar-thumb:hover{background:var(--main)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
