@charset "UTF-8";*{margin:0;padding:0}.auth-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:100vh;width:100%;background:#eee}.auth-container--wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:0;width:750px;height:auto;min-height:460px;margin-bottom:88px;border-radius:10px;background-color:#fff}.auth-container__left{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;gap:8px;width:40%;border-top-left-radius:10px;border-bottom-left-radius:10px;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover}.auth-container__left img{width:25%;filter:invert(100%)}.auth-container__left h1{font-size:2em;font-weight:300;letter-spacing:normal;line-height:normal;color:#fff}.auth-container__left h2{font-size:2em;font-weight:300;letter-spacing:normal;line-height:normal;margin-top:-15px;color:#fff}.auth-container__right{width:60%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:32px}.auth-container__label{font-size:1em;font-weight:400;letter-spacing:normal;line-height:normal}.auth-container__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;background-color:#fff}.auth-container__title{text-align:center;margin-bottom:2rem}@media only screen and (max-width: 768px){.auth-container--wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;width:400px;height:fit-content;margin:20px auto}.auth-container__left{width:100%;height:250px;padding-top:1rem;border-radius:10px 10px 0 0}.auth-container__left img{width:30%}.auth-container__right{width:100%;padding:24px}}.ncoded-employee-button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;font-size:1rem;font-weight:500;letter-spacing:normal;line-height:normal;position:relative;gap:.5rem;padding:.5rem 1rem;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;border:1px solid transparent;border-radius:8px;background-color:#323639;color:#fff}.ncoded-employee-button svg{stroke-width:1.5;width:20px;height:20px}.ncoded-employee-button:hover:not(.ncoded-employee-button--disabled,.ncoded-employee-button--text,.ncoded-employee-button--icon,.ncoded-employee-button--error,.ncoded-employee-button--success){background-color:#3e4347}.ncoded-employee-button--disabled{cursor:not-allowed;opacity:.5}.ncoded-employee-button--disabled:hover svg{cursor:not-allowed}.ncoded-employee-button--icon{padding:8px}.ncoded-employee-button__loader{position:absolute}.ncoded-employee-button__content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.ncoded-employee-button--outline{color:#323639;background-color:#fff;border:1px solid currentColor}.ncoded-employee-button--outline:hover:not(.ncoded-employee-button--outline--disabled){background-color:#fafafa}.ncoded-employee-button--text{color:#323639;background-color:transparent}.ncoded-employee-button--text:hover{background-color:#f2f2f2f2}.ncoded-employee-button--error{background-color:#ffe6e6;color:#ff4d4d}.ncoded-employee-button--error:hover{background-color:#ffcdcd}.ncoded-employee-button--success{background-color:#36a85f}.ncoded-employee-button--success:hover{background-color:#2a8149}.days-off-card{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:15px;min-width:294px;padding:15px 18px;background-color:#fff;border-radius:8px;background:#fff}.days-off-card__title{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;align-self:flex-start;color:#4f4f4f}.days-off-card__title span{width:158px}.days-off-card__title svg{width:40px;height:40px;stroke-width:1}.days-off-card__available-days{font-size:xx-large;font-weight:500;color:#333}.dropzone-active-content{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;border-radius:inherit;background-color:#e8e8e8f2}.dropzone-content{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;border-radius:inherit;background-color:#f2f2f2f2;color:#616161;transition:.2s ease}.dropzone-content:hover{background-color:#e8e8e8f2;color:#323639}.dropzone-content label{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.ddz{display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;gap:8px}.ddz__dropzone .ddz__dropzone__wrapper{width:100%;height:100px;background-color:#f2f2f2f2;border:1px dashed #616161;border-radius:8px;transition:background-color .2s ease}.ddz__dropzone .ddz__dropzone__wrapper:hover{background-color:#e5e5e5f2}.ddz__file{display:flex;flex-direction:row;justify-content:center;align-items:space-between;gap:0;width:100%;height:auto;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden;background-color:#f2f2f2f2}.ddz__file-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;font-size:12px;font-weight:500;letter-spacing:normal;line-height:normal;flex:1;padding:16px;background-color:#fff;min-width:0}.ddz__file-info svg{width:16px;height:16px;stroke-width:1.5;flex-shrink:0}.ddz__file-name{color:#4f4f4f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ddz__file-actions{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;flex-shrink:0;border-left:1px solid #d9d9d9}.ddz__action-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding-inline:16px;height:100%;color:#4f4f4f;background-color:transparent;border:none;cursor:pointer;transition:color .15s ease,background-color .15s ease;white-space:nowrap}.ddz__action-btn svg{width:14px;height:14px;stroke-width:1.5}.ddz__action-btn+.ddz__action-btn{border-left:1px solid #d9d9d9}.ddz__action-btn--edit:hover{background-color:#e8e8e8f2}.ddz__action-btn--remove:hover{color:#ff4d4d;background-color:#ffe6e6}.ddz__error{font-size:.8125rem;color:#ff4d4d;margin:0}.download-file{padding:8px}.dropzone-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%}.dropzone-container__wrapper{width:200px;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;cursor:pointer;width:100%}.dropzone-container__wrapper p{padding-left:12px;padding-right:12px;text-align:center;color:gray}.ne-avatar{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.ne-avatar.loading{opacity:.5}.ne-avatar img{object-fit:cover;border-radius:100%}.ne-avatar--md img{width:52px;height:52px}.ne-avatar--l img{width:84px;height:84px}.ne-avatar--xl img{width:120px;height:120px}.ne-avatar--sm img{width:32px;height:32px}.ne-avatar--initials{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;border-radius:50%;color:#fff;font-size:14px}.nce-employee-card{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:8px;background-color:#f2f2f233;border-radius:8px;border:1px solid #e0e0e0;cursor:pointer;text-decoration:none;transition:.25s ease;padding:24px}.nce-employee-card--deleted-user{opacity:.7}.nce-employee-card__image{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.nce-employee-card__image img{width:100px;height:100px}.nce-employee-card__info{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:0;width:100%;text-align:center;font-size:16px;font-weight:700;letter-spacing:normal;line-height:18px}.nce-employee-card__info__fullName,.nce-employee-card__info__email{font-size:large;font-weight:400;color:#323639}.nce-employee-card__info__email{font-size:small;color:#616161;width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nce-employee-card:hover{box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;border-color:#323639}.ne-section-block{padding:24px;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;gap:24px;position:relative;border-radius:.5rem}.ne-section-block--loading{pointer-events:none}.ne-section-block--loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.7) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 3.5s infinite;pointer-events:none;border-radius:inherit}.ne-section-block__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;flex-wrap:wrap;row-gap:1rem}@media only screen and (max-width: 768px){.ne-section-block__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:8px}}.ne-section-block__loading{position:absolute;width:100%;top:0;left:0;pointer-events:none;z-index:1}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ne-page-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0}@media only screen and (max-width: 768px){.ne-page-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:8px}}.ne-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;gap:24px;padding:16px 24px;flex:1;min-height:100%;min-width:0;background-color:#f2f2f2f2}@media only screen and (max-width: 768px){.ne-page{padding:16px}}.ne-table-pagination{list-style-type:none;display:flex;flex-direction:row;justify-content:center;align-items:normal;gap:0;gap:8px}.ne-table-pagination .ncoded-employee-button{padding:4px;min-height:auto;width:2rem;height:2rem}.ne-banner{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:8px;padding:16px;border-radius:8px;border:1px solid #bdbdbd;background-color:#f2f2f2f2;font-size:small}.ne-banner__title{font-weight:500;font-size:medium}.ne-banner__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:8px}.ne-banner--error{border-color:#ff4d4d;background-color:#ffe6e6}.ne-banner--warning{border-color:#f59f00;background-color:#fff9db}.ne-banner--success{border-color:#36a85f;background-color:#c8eacc}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(0,0,0,.25);border-top:2px solid #000;animation:spin 1.5s infinite}.spinner--light{border:2px solid #616161;border-top:2px solid #fff}.spinner-size--sm{width:12px;height:12px}.spinner-size--md{width:16px;height:16px}.spinner-size--lg{width:24px;height:24px}.ne-block-ui--loading,.ne-block-ui--empty{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.ne-block-ui--error,.ne-block-ui--error .ne-banner__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.table-row-message .table-row-message__td:first-child{font-size:16px;font-weight:400;letter-spacing:normal;line-height:normal;grid-column:1/-1;border:none;text-overflow:initial}.table-row-message--error p{color:#ff4d4d}.table-row-message__loading-wrapper{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;padding:24px}.nce-table{width:100%;border-collapse:collapse}.nce-table tr{border-bottom:1px solid #f2f2f2;padding:8px 0}.nce-table th{text-align:start;font-weight:500}.nce-table th,.nce-table td{padding:8px 12px}.nce-table th p,.nce-table td p{text-align:start}.nce-table__note p{width:120px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.nce-table__admin-actions{position:relative;overflow:visible!important}.nce-table__days,.nce-table__actions{text-align:center!important}.nce-table td.nce-table__actions{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;overflow:visible}.nce-table td.nce-table__actions button{padding:8px}.nce-table__description{width:20rem}@media only screen and (max-width: 768px){.nce-table__description p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:20rem}}.nce-table__hidden-column{width:0px}.nce-table__salary{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.nce-table__salary--primary{font-size:16px;font-weight:20px;letter-spacing:500;line-height:normal}.nce-table__salary--secondary{font-size:12px;font-weight:16px;letter-spacing:500;line-height:normal;color:#4f4f4f}.sortable-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.sortable-header button{padding:4px}.sortable-header button svg{width:18px;height:18px}.sort-icon--1 svg{transform:scale(-1)}.employees-table__deleted-user{opacity:.25}.employees-table__loader{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;height:40px}.employees__table-container{overflow-x:auto}.employees__table-container .nce-table tbody tr{background-color:#fff;transition:.2s ease}.employees__table-container .nce-table tbody tr:hover{background-color:#ebebeb;cursor:pointer}.employees__table-container .nce-table tbody tr:hover .nce-table__name p{color:#000}.employees__table-container .nce-table tbody .nce-table__role p,.employees__table-container .nce-table tbody .nce-table__phone p{color:#4f4f4f;font-size:14px;font-weight:400;letter-spacing:normal;line-height:normal}.employees__table-container__avatar{width:40px;height:40px;object-fit:cover;border-radius:80%}.employees__table-container__avatar img{width:40px;height:40px;border-radius:162px}.employees__table-container__name{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;font-size:16px;font-weight:500;letter-spacing:normal;line-height:normal;color:#303030;text-decoration:none}.employees__table-container__name-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.employees__table-container__name-header button{width:1.5rem;padding:0}.employees__table-container__email{font-size:14px;font-weight:400;letter-spacing:normal;line-height:normal;text-decoration:none;color:inherit}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;animation:fade-in-animation .3s}.modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000b3}.modal__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;background-color:#fff;border-radius:8px;width:auto;min-width:20rem;max-width:calc(100% - 2rem);max-height:95vh;overflow:auto;padding:2rem;box-sizing:border-box}.modal__content__close{width:22px;height:22px;stroke-width:1.5;position:absolute;top:8px;right:8px}.modal__content__close:hover{cursor:pointer;fill:#555;border-radius:50%;transition:all .15s}@media only screen and (max-width: 768px){.modal__content{min-width:14rem;padding:1rem}}.new-employee-form{width:600px;height:auto}@media only screen and (max-width: 768px){.new-employee-form{width:auto;height:auto}}.new-employee-form form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;gap:24px}.new-employee-form form button[type=submit]{align-self:center}.new-employee-form form h3{color:#616161}.new-employee-form__content{display:grid;grid-template-columns:repeat(2,1fr);align-items:baseline;column-gap:16px;row-gap:24px}@media only screen and (max-width: 768px){.new-employee-form__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}}.new-employee-form__content__email-position{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.new-employee-form__content-image{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:8px}.new-employee-form__content-image .label{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;font-size:14px;font-weight:500;letter-spacing:normal;line-height:21px;color:#4f4f4f}.new-employee-form__content-image p{font-size:12px;font-weight:400;letter-spacing:normal;line-height:normal;color:#bdbdbd}.new-employee-form__content-image p span{font-weight:700;color:#4f4f4f}.new-employee-form__content-image .image-upload-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:0}.new-employee-form__content-image .image-upload-container__image-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px}.new-employee-form__content-image .image-upload-container__image-wrapper button{height:fit-content}.new-employee-form__content-image img{width:64px!important;height:64px!important}.new-employee-form__buttons{display:flex;flex-direction:row;justify-content:end;align-items:center;gap:8px}.my-employees{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.my-employees__search{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:8px}.my-employees__buttons{color:inherit;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:0}.my-employees__buttons button{padding:8px;height:100%}.my-employees__buttons__list{border-radius:8px 0 0 8px}.my-employees__buttons__grid{border-radius:0 8px 8px 0}.my-employees__layout{background-color:#fff;border-radius:8px}@media only screen and (max-width: 768px){.my-employees__content{padding:.5rem}}.my-employees__no-users{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.my-employees__no-users__images{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.my-employees__no-users__images__image-1,.my-employees__no-users__images__image-2,.my-employees__no-users__images__image-3{width:120px;height:120px;border-radius:162px;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014}.my-employees__no-users__images__image-1{transform:translate(calc(100% - 98px))}.my-employees__no-users__images__image-2{z-index:3}.my-employees__no-users__images__image-3{transform:translate(calc(100% - 142px))}.my-employees__no-users__description{color:#616161;text-align:center}.my-employees__empty-search{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;height:100%;color:#616161}.my-employees__empty-search svg{width:64px;height:64px;opacity:60%;stroke-width:1.5}.nce-employees-layout{width:100%;height:100%}.nce-employees-layout__grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}@media only screen and (max-width: 768px){.nce-employees-layout__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media only screen and (max-width: 425px){.nce-employees-layout__grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-row-gap:12px}}.nce-employees-layout__grid .nce-employee-card{width:100%}.empty-page{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;background-color:#eee}.empty-page__image{width:10rem;height:10rem}.empty-page__description{text-align:center}.empty-page__description h1{font-size:56px;font-weight:600;letter-spacing:normal;line-height:normal}.empty-page__description h2{font-size:20px;font-weight:400;letter-spacing:normal;line-height:normal}@media only screen and (max-width: 768px){.empty-page__description h1{font-size:46px;font-weight:600;letter-spacing:normal;line-height:normal}.empty-page__description h2{font-size:15px;font-weight:400;letter-spacing:normal;line-height:normal}}.empty-page .hourglass{width:50%;margin:auto;text-align:center}@keyframes top-clip{50%{transform:translateY(21px)}to{transform:translateY(21px)}}@keyframes bottom-sand-path{50%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes bottom-sand-g{85%{transform:translateY(0)}to{transform:translateY(-9px)}}@keyframes hourglass-rotation{50%{transform:rotate(0)}to{transform:rotate(180deg)}}.empty-page .hourglass #top-sand #top-clip-path rect,.empty-page .hourglass #bottom-sand path,.empty-page .hourglass #bottom-sand g,.empty-page .hourglass svg{animation-duration:5s;animation-delay:1s;animation-iteration-count:infinite}.empty-page .hourglass #top-sand #top-clip-path rect{animation-name:top-clip}.empty-page .hourglass #bottom-sand path{transform:translateY(21px);animation-name:bottom-sand-path}.empty-page .hourglass #bottom-sand g{animation-name:bottom-sand-g}.empty-page .hourglass svg{animation-name:hourglass-rotation}.file-upload-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}.file-upload-container__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%}.file-upload-container__wrapper .file-upload-container__file-preview{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;font-size:14px;font-weight:700;letter-spacing:normal;line-height:normal;position:relative;background:#00b897;color:#fff;width:300px;padding:8px;border-radius:8px;margin-top:8px}.file-upload-container__wrapper .file-upload-container__file-preview svg{position:relative;bottom:4px;filter:brightness(100%);filter:invert(1)}.file-upload-container__button{width:20px;height:20px;border-radius:50%;border:none;background-color:#ddd;color:#fff;background-color:transparent;font-weight:700;margin-left:8px}.file-upload-container__button:hover{background-color:#fff;color:#00b897;box-shadow:none}.file-upload-container small{align-self:flex-start}@keyframes invalidInputAnimation{0%{opacity:.25}to{background-color:#ddd;opacity:1}}@keyframes validInputAnimation{0%{background-color:#040604;opacity:.5}to{background-color:#ddd;opacity:1}}.ncoded-small{font-size:12px}.ncoded-small--invalid-input{color:red;margin-top:4px}.ne-input{display:flex;flex-direction:column;justify-content:center;align-items:normal;gap:8px;flex:1}.ne-input label{font-size:14px;font-weight:500;letter-spacing:normal;line-height:normal;color:#4f4f4f}.ne-input__asterix{color:red}.ne-input__container{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:0;position:relative}.ne-input__container--filled input,.ne-input__container--filled select,.ne-input__container--filled textarea{font-size:14px;padding:.2rem .5rem;min-height:40px;width:100%;border-radius:8px;border:1px solid #bdbdbd;background-color:#fff;transition:border-color .22s ease,box-shadow .22s ease}.ne-input__container--filled input:focus-visible,.ne-input__container--filled select:focus-visible,.ne-input__container--filled textarea:focus-visible{box-shadow:0 0 0 3px #3236391f;outline:none}.ne-input__container--underlined{padding:0;border-bottom:2px solid #333}.ne-input__description{font-size:12px;font-weight:400;letter-spacing:normal;line-height:normal}.ne-input__suffix,.ne-input__preffix{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;position:absolute;top:50%;transform:translateY(-50%)}.ne-input__preffix{left:8px}.ne-input__suffix{right:8px}.ne-input__disabled{opacity:.5;pointer-events:none}.ne-input__disabled svg{cursor:default;pointer-events:none}.ne-input__span{color:red}.ne-input__notiffication{width:508px}.ne-input__notiffication span{font-size:10px;font-weight:400;letter-spacing:normal;line-height:15px;color:#4f4f4f}.ne-input small{margin-top:.25rem}.ne-datepicker{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:8px}.ne-datepicker label{font-size:14px;font-weight:500;color:#616161}.ne-datepicker__asterix{color:#ff4d4d}.ne-datepicker--disabled{opacity:.5;pointer-events:none}.ne-datepicker--error .ne-datepicker__input{border-color:#ff4d4d}.ne-datepicker small{font-size:small;line-height:1}.ne-datepicker__suffix{color:#616161}.ne-datepicker__popover{position:absolute;z-index:9999;background:#fff;border:1px solid #bdbdbd;padding:8px;border-radius:8px;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;animation:popover-in .15s ease}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ne-select{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:8px;position:relative;width:100%}.ne-select__label{font-size:14px;font-weight:500;letter-spacing:normal;line-height:normal;color:#616161}.ne-select__asterix{color:#eb5757}.ne-select__trigger{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:.2rem .5rem;min-height:40px;background-color:#fff;border:1px solid #bdbdbd;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:.2s ease;outline:none}.ne-select__trigger:focus-visible{box-shadow:0 0 0 3px #3236391f}.ne-select__arrow{color:#616161;flex-shrink:0;transition:transform .22s cubic-bezier(.4,0,.2,1),color .18s ease}.ne-select__value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.ne-select__dropdown{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transform-origin:top center;transform:translateY(-6px) scaleY(.97)}.ne-select__dropdown--upward{transform-origin:bottom center;transform:translateY(6px) scaleY(.97)}.ne-select__dropdown--open{opacity:1;transform:translateY(0) scaleY(1);pointer-events:all}.ne-select__list{list-style:none;margin:0;padding:4px;max-height:256px;overflow-y:auto}.ne-select__option{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:400;letter-spacing:normal;line-height:normal;padding:8px;border-radius:8px;cursor:pointer;transition:.2s ease}.ne-select__option--focused,.ne-select__option:hover{background-color:#eee}.ne-select__option--selected{font-weight:500;background-color:#eee}.ne-select__option-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ne-select__error{font-size:12px;font-weight:400;letter-spacing:normal;line-height:normal}.ne-select__error--visible{color:red}.ne-select--open .ne-select__trigger{box-shadow:0 0 0 3px #3236391f}.ne-select--open .ne-select__arrow{transform:rotate(180deg)}.ne-select--placeholder .ne-select__value{color:#828282}.ne-select--disabled{opacity:.5;pointer-events:none}.ne-select--disabled .ne-select__trigger{background-color:#f5f5f5;cursor:not-allowed}.textarea-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.textarea-container input,.textarea-container select,.textarea-container textarea{font-size:14px;padding:.2rem .5rem;min-height:40px;width:100%;border-radius:8px;border:1px solid #bdbdbd;background-color:#fff;transition:border-color .22s ease,box-shadow .22s ease}.textarea-container input:focus-visible,.textarea-container select:focus-visible,.textarea-container textarea:focus-visible{box-shadow:0 0 0 3px #3236391f;outline:none}.textarea-container__asterix{color:red}.textarea-container textarea{font-size:14px;font-weight:400;letter-spacing:normal;line-height:normal;padding:8px;box-sizing:border-box;overflow:auto;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;resize:none;width:100%}.textarea-container label{font-size:14px;font-weight:500;letter-spacing:normal;line-height:normal;color:#616161}.checkbox{font-size:14px;font-weight:400;letter-spacing:"";line-height:21px;display:flex;transition:color var(--time) ease-in-out;margin-bottom:1px;cursor:pointer;font-style:normal;position:relative;align-items:center;gap:.8em}.checkbox__box{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;width:16px;height:16px;flex:0 0 auto;border:1px solid #000;border-radius:4px;transition:background .15s ease-in-out;background-color:#f2f2f2}input:checked+.checkbox__box{position:relative;background-color:#323639}input:checked+.checkbox__box:after{width:20%;height:0;position:absolute;top:calc(50% - 1px);left:50%;padding-top:50%;content:"";border-bottom:solid 1.5px #fff;border-right:solid 1.5px #fff;transform:translate(-50%,-50%) rotate(45deg)}.ne-multiple-checkbox{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.ne-multiple-checkbox__label{font-size:14px;font-weight:500;letter-spacing:normal;line-height:normal;color:#4f4f4f}.ne-multiple-checkbox__label__axterix{color:red}.ne-multiple-checkbox__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;width:-webkit-fill-available;padding:16px;border:1px solid #bdbdbd;border-radius:8px}.ne-multiple-checkbox__content>div:first-child{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.ne-multiple-checkbox__content__selected-options{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:wrap;overflow-y:scroll;width:100%;font-size:small;gap:8px;padding:8px;background-color:#f2f2f2f2;border-radius:8px}.ne-multiple-checkbox__content__selected-options--hidden{visibility:hidden}.ne-multiple-checkbox__content__selected-options__option{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;gap:4px;border:1px solid #000;border-radius:10px;padding:2px 6px}.ne-multiple-checkbox__content__selected-options__option svg{width:16px;height:16px;stroke-width:1.5;cursor:pointer}.ne-multiple-checkbox__content .search-input{width:100%;max-width:100%}.ne-multiple-checkbox__content .search-input input{font-size:14px}.ne-multiple-checkbox__content__options{max-height:150px;width:100%;padding-left:1rem}.ne-multiple-checkbox__content__options__scroll{max-height:200px;width:100%;padding-left:8px;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:4px;overflow-y:scroll}.ne-multiple-checkbox__content__spinner{align-self:center;width:1rem;animation:spin 1s linear infinite;opacity:1}.ne-general-vacation-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.general-vacation-form__remove-vacation{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:8px}.general-vacation-form__remove-vacation-btn{width:fit-content}.general-vacation-form__submit-btn{width:fit-content;margin-left:auto}.remove-vacation-modal{display:flex;flex-direction:column;justify-content:space-between;align-items:space-between;gap:24px;width:400px;height:auto}.remove-vacation-modal__btn-container{display:flex;flex-direction:row;justify-content:space-around;align-items:normal;gap:8px}.remove-vacation-modal__cancel-btn,.remove-vacation-modal__delete-btn{flex:1}.general-vacation-modal{width:620px;height:auto;gap:24px}.image-upload-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;margin-bottom:16px;position:relative}.image-upload-container__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;margin-bottom:20px;position:relative;width:100%;border-radius:50%}.image-upload-container__wrapper .dropzone-container--image-selected{position:relative;z-index:10}.image-upload-container__image-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.image-upload-container__image-wrapper img{width:200px;height:200px;border-radius:50%;object-fit:cover}.image-upload-container__image-wrapper__buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.image-upload-container__dropzone{position:relative}.image-upload-container__dropzone button{visibility:visible}.image-upload-container__dropzone--image-selected{position:relative}.image-upload-container__dropzone--image-selected button{visibility:visible}.image-upload-container__button{width:30px;height:30px;font-size:14px;font-weight:700;letter-spacing:normal;line-height:normal;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;z-index:2;position:absolute;top:0;right:0;padding:0;border-radius:50%;border:none;background-color:transparent;color:#00b897;margin-left:8px}.image-upload-container__button svg{width:1.5rem;height:1.5rem;fill:#666}.image-upload-container__modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px;width:420px;height:auto}.image-upload-container__modal__buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:0;gap:8px}.image-upload-container__modal__buttons button{flex:1}.image-upload-container__errors{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;background-color:#ff000080;position:absolute;border-radius:50%;top:0;right:0;bottom:0;left:0;color:#900}.image-upload-container__errors small{align-self:unset;text-align:center}.invitation-error{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}.invitation-error__404{font-size:150px;font-weight:700;letter-spacing:normal;line-height:normal}.invitation-error__description{font-size:36px;font-weight:400;letter-spacing:normal;line-height:normal}.invitation-error__contact{font-size:30px;font-weight:400;letter-spacing:normal;line-height:normal}.link--button{width:100px;height:30px;margin-top:5px;font-weight:700;border:none;text-decoration:none;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;color:#000}.link--button:hover{box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014}.link--button--login--default{width:250px;height:35px;font-size:.833333333rem;font-weight:700;letter-spacing:normal;line-height:normal;border-top-right-radius:25px;border-bottom-right-radius:25px;background-color:#ddd}.link--button--register--default{width:250px;height:35px;font-size:.833333333rem;font-weight:700;letter-spacing:normal;line-height:normal;border-top-left-radius:25px;border-bottom-left-radius:25px;background-color:#ddd}.link--button--profile-edit{font-size:1em;font-weight:400;letter-spacing:normal;line-height:normal;color:#fff;margin-top:30px;padding:0;background-color:#fff;color:#000;border-radius:25px}.link--text{font-size:13px;color:#000;font-weight:500}.multiselect{position:relative}.multiselect__value{width:100%;min-height:40px;max-height:110px;overflow-y:auto;background-color:#fff;border:1px solid #000;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid #808080}.multiselect__value .multiselect__open-btn{background-color:transparent;border:none;box-shadow:none;float:right;width:30px;margin-top:8px;margin-right:10px}.multiselect__value .multiselect__open-btn svg{width:16px;height:16px;transform:rotate(270deg);stroke:#4f4f4f;stroke-width:1.3}.multiselect__value .multiselect__selected-option{color:#000;border:.5px solid #000;background:#00b897;display:inline-block;width:fit-content;height:26px;border-radius:5px;margin:4px}.multiselect__value .multiselect__selected-option span{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;font-size:16px;font-weight:400;letter-spacing:normal;line-height:normal;border-radius:5px;background:#fff;color:#4f4f4f;padding-right:6px;height:100%;margin-left:5px}.multiselect__value .multiselect__selected-option span .multiselect__unselect-btn{display:contents}.multiselect__value .multiselect__selected-option span .multiselect__unselect-btn:hover{cursor:pointer}.multiselect__value .multiselect__selected-option span svg{width:16px;height:16px;fill:#4f4f4f}.multiselect__value .multiselect__selected-option span svg:hover{fill:#000}.multiselect__value::-webkit-scrollbar{background-color:#ddd;border-top-right-radius:8px}.multiselect__value::-webkit-scrollbar-thumb{border-radius:8px;background-color:#aaa}.multiselect__title{font-size:16px;font-weight:600;letter-spacing:normal;line-height:normal;padding-left:14px;color:#4f4f4f}.multiselect__options-list{position:absolute;z-index:1000;background-color:#fff;list-style-type:none;width:100%;max-height:152px;overflow-y:auto;border:1px solid #000;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:none;scroll-snap-type:both mandatory}.multiselect__options-list .multiselect__option{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;font-size:16px;font-weight:400;letter-spacing:normal;line-height:normal;color:#4f4f4f;padding-left:14px;height:32px;scroll-snap-align:center}.multiselect__options-list .multiselect__select-all{padding-left:50px}.multiselect__options-list li[aria-selected=true]{background-color:#00b897}.multiselect__options-list li:hover{cursor:pointer}.multiselect__options-list::-webkit-scrollbar{background-color:#ddd;border-bottom-right-radius:8px}.multiselect__options-list::-webkit-scrollbar-thumb{border-radius:8px;background-color:#aaa}.multiselect__options-list:focus{outline:none}.multiselect__placeholder{display:block;margin-top:8px}.multiselect__error-msg{font-size:12px;font-weight:400;letter-spacing:normal;line-height:normal;color:red;padding-left:5px}.multiselect button:focus-visible{outline:none}.multiselect--focused.multiselect--closed .multiselect__value{border:2px solid #000}.multiselect--overflow .multiselect__options-list{top:0;transform:translateY(-99%);border:1px solid #000;border-radius:8px 8px 0 0}.multiselect--overflow .multiselect__options-list::-webkit-scrollbar{border-top-right-radius:8px}.multiselect--overflow .multiselect__value{border-radius:0 0 8px 8px}.multiselect--overflow .multiselect__value svg{transform:rotate(90deg)}.multiselect--overflow .multiselect__value::-webkit-scrollbar{border-bottom-right-radius:8px}.multiselect--closed .multiselect__value{border-radius:8px;border:none;background-color:#f2f2f2f2;box-sizing:border-box}.progress-circle__label{color:#000;text-anchor:middle;font-size:20px;font-weight:500;letter-spacing:normal;line-height:normal}.progress-circle__progress{transition:stroke-dashoffset 1s ease-out}.edit-nwd-form ul{list-style-type:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:0;flex-wrap:wrap;gap:24px}.edit-nwd-form ul li{background-color:#fff;border:1px solid #000}.edit-nwd-form ul li p{font-size:16px;font-weight:500;letter-spacing:normal;line-height:normal;color:#4f4f4f;font-weight:600;text-align:center}.edit-nwd-form ul li b{font-size:32px;font-weight:600;letter-spacing:normal;line-height:normal;color:#4f4f4f;text-align:center}@media only screen and (max-width: 425px){.edit-nwd-form ul{gap:.5rem}.edit-nwd-form ul li b{font-size:28px;font-weight:600;letter-spacing:normal;line-height:normal}.edit-nwd-form ul li p{font-size:12px;font-weight:500;letter-spacing:normal;line-height:normal}}.edit-nwd-form__total{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:4px;font-size:14px}.edit-nwd-form__total__year{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.edit-nwd-form__total__days{font-weight:700}.edit-nwd-form__total__days .ne-input__container{margin-top:4px;border-radius:4px;width:80px;padding:0}.edit-nwd-form__total__days .ne-input__container input{padding:4px 4px 4px 12px;min-height:unset;text-align:center}.edit-nwd-form__total label{min-width:90px}.edit-nwd-form__remaining{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:8px;font-size:14px}.edit-nwd-form__remaining__year{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;letter-spacing:normal;line-height:normal;color:#4f4f4f;font-weight:600;text-align:center}.edit-nwd-form__remaining__days{font-weight:700}.edit-nwd-form__progress-circle{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.edit-nwd-form .ne-input{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0}.edit-nwd-form .ne-input label{text-align:center}.edit-nwd-form__actions-wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.edit-nwd-form--modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;gap:24px}.edit-nwd-form--modal ul li{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;padding:1rem;border-radius:8px;width:130px;min-width:10rem}.edit-nwd-form--standard{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px;background-color:#fff;border-radius:8px;margin-top:1.5rem;padding:24px}.edit-nwd-form--standard h2{margin:0;font-size:1.5rem}.edit-nwd-form--standard h2 div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0}.edit-nwd-form--standard h2 div p{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.edit-nwd-form--standard h2 div p button{padding:0}.edit-nwd-form--standard h2 div div svg{width:20px;height:20px}.edit-nwd-form--standard h2 div .employee-non-working-days__open:hover{cursor:pointer}.edit-nwd-form--standard h2 div .employee-non-working-days__open button svg{transform:rotate(270deg);transition-duration:.5s}.edit-nwd-form--standard h2 div .employee-non-working-days__closed:hover{cursor:pointer}.edit-nwd-form--standard h2 div .employee-non-working-days__closed button svg{transform:rotate(180deg);transition-duration:.5s}.edit-nwd-form--standard ul{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:16px}.edit-nwd-form--standard ul li{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:16px;padding:1rem;border-radius:8px;width:158px}.employee-non-working-days__edit-btn{padding:8px}.edit-nwd-modal .modal__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:630px;height:550px;padding:0}.ne-non-working-days__table-container{overflow-x:auto}.overlay{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;position:absolute;background-color:#80808033;z-index:5}.overlay__loader{width:70px;height:70px;animation:spin 1s linear infinite;opacity:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.password-field{display:flex;flex-direction:row;justify-content:center;align-items:normal;gap:0;margin:16px 0;position:relative;width:fit-content}.password-field__icon{width:20px;height:20px;color:#323639;stroke-width:1.5}.password-field__icon:hover{cursor:pointer}.password-recovery{width:70%;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.password-recovery__text{color:#616161}@media only screen and (max-width: 768px){.password-recovery{width:100%}}.password-reset{width:70%;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.password-reset .password-field{width:100%;margin:0}.personal-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:24px}@media only screen and (max-width: 1290px){.personal-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%}}.personal-info__image-div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0}.personal-info__image-div .dropzone-container__wrapper{width:230px;height:230px;border-radius:50%;margin-bottom:0}.personal-info__image-div .dropzone-container__wrapper .dropzone-container__button{width:3rem;height:3rem}.personal-info__image-div .dropzone-container__wrapper .dropzone-container__button:hover{box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014}@media only screen and (max-width: 425px){.personal-info__image-div .dropzone-container__wrapper{width:130px;height:130px}.personal-info__image-div .dropzone-container__wrapper .dropzone-container__button{width:2.5rem;height:2rem;padding:0}.personal-info__image-div .dropzone-container__wrapper .dropzone-container__button svg{width:1rem;height:1rem}.personal-info__image-div .image-upload-container__image-wrapper,.personal-info__image-div .image-upload-container__image-wrapper img{width:140px;height:140px}}.personal-info__image-div p{font-size:12px;font-weight:400;letter-spacing:normal;line-height:normal;color:#4f4f4f;text-align:center}@media only screen and (max-width: 1024px){.personal-info__image-div p{display:none}}.personal-info__image-div p span{font-weight:800;color:#262626}.personal-info__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;width:100%}.personal-info__form button{margin-left:auto}.personal-info__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media only screen and (max-width: 1024px){.personal-info__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}.personal-info__wrapper .ne-input{min-height:5rem}}.personal-info__wrapper .ne-input,.personal-info__wrapper .ne-datepicker{justify-content:flex-start}.personal-info__wrapper .ne-input--disabled input,.personal-info__wrapper .ne-datepicker--disabled input{pointer-events:none}.personal-info__wrapper .ne-input input:disabled,.personal-info__wrapper .ne-datepicker input:disabled{opacity:.3}@media only screen and (max-width: 1290px){.personal-info__wrapper .ne-input,.personal-info__wrapper .ne-datepicker{width:100%}}.change-password-section-block{width:fit-content}.change-password,.change-password__inputs{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.change-password__inputs .password-field{width:250px;margin:0}.change-password__inputs .password-field input:disabled{cursor:not-allowed}.change-password__btn{width:fit-content;margin-left:auto}@keyframes down{0%{bottom:9.3rem}to{bottom:0}}@keyframes colorChange{0%{background-color:#000;color:#fff}to{background-color:#ddd;color:#000}}.register-container__buttons-container{display:flex;flex-direction:row;justify-content:center;align-items:normal;gap:0;width:360px;margin-top:0;position:relative;animation:down .8s}.button--register{width:250px;height:35px;margin-top:5px;font-weight:700;border:none;border-radius:25px;background-color:#ddd}.button--register--submit{background:#000;color:#fff;border:none;animation:colorChange .5s;animation-direction:reverse;border-top-left-radius:0;border-bottom-left-radius:0}@media only screen and (max-width: 768px){@keyframes down2{0%{bottom:5.7rem}to{bottom:0rem}}.register-container__buttons-container{animation:down2 .8s}}.salary-title{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.salary-variables-card{align-self:baseline;width:500px}.salary-variables-card__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;gap:1rem}.salary-variables-card__row{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 1024px){.salary-variables-card__row{grid-template-columns:1fr}}.salary-variables-card__row__label{font-weight:500}@media only screen and (max-width: 768px){.salary-variables-card{width:auto}}.salary-variables-edit-modal{width:520px;height:auto}.salary-variables-edit-modal form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;gap:24px}.salary-variables-edit-modal__fields-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:18px}.salary-variables-edit-modal__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.search-bar{width:100%}.search-bar .search-bar__icon-wrapper{position:relative}.search-bar .search-bar__icon-wrapper .search-bar__input{width:100%;height:45px;font-size:14px;font-weight:400;letter-spacing:normal;line-height:normal;border-top:none;border-left:none;border-right:none;border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding-left:35px;text-indent:9px}.search-bar .search-bar__icon-wrapper .search-bar__input:focus{outline:none}.search-bar .search-bar__icon-wrapper .search-bar__icon{width:24px;height:24px;fill:#000;position:absolute;top:13px;left:5px;z-index:10}.set-password{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:70%}.set-password .password-field{width:100%;margin:0}.set-password .ne-input,.set-password__submit-btn{width:100%}.menu-item{width:100%;border-radius:8px}.menu-item__element{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:16px;border-radius:8px;cursor:pointer;text-decoration:none}.menu-item__element:hover,.menu-item__element--active{background-color:#f2f2f2f2}.menu-item__element--active .menu-item__icon svg{color:#000;stroke-width:2}.menu-item__element--active .menu-item__text{color:#000;font-weight:500}.menu-item__icon{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.menu-item__icon svg{color:#4f4f4f;stroke-width:1.5;width:22px;height:22px}.menu-item__text{color:#4f4f4f;white-space:nowrap}.menu-item--collapsed .menu-item__element{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.menu{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;flex:1;min-height:0;overflow-y:auto}.menu ul{list-style:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:4px;margin:0;padding:0}.menu--collapsed ul{align-items:center}.sidebar{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;position:sticky;top:0;height:100vh;width:280px;min-width:280px;border-right:1px solid #e0e0e0;background-color:#fff;padding:16px 12px;gap:4px;z-index:5}.sidebar--collapsed{width:78px;min-width:78px}.sidebar--collapsed .sidebar__user{justify-content:center}.sidebar--collapsed .sidebar__footer{padding-inline:0}.sidebar--collapsed .sidebar__logout-button{justify-content:center;padding-inline:0}.sidebar__collapse-toggle{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;width:28px;height:28px;position:absolute;right:-14px;top:22px;border:1px solid #e0e0e0;background-color:#fff;border-radius:50%;cursor:pointer;color:#4f4f4f}.sidebar__collapse-toggle svg{width:16px;height:16px;stroke-width:2}.sidebar__collapse-toggle:hover{background-color:#f5f5f5}.sidebar__brand{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding-inline:12px;padding-bottom:24px;padding-top:6px}.sidebar__brand__logo{width:29px;height:29px}.sidebar__user{text-decoration:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;gap:9px;padding:9px;border-radius:8px}.sidebar__user:hover{background-color:#f2f2f2f2}.sidebar__user .ne-avatar{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;flex-shrink:0}.sidebar__user .ne-avatar img{width:36px;height:36px}.sidebar__user__right{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;min-width:0}.sidebar__user__name{margin:0;min-width:0}.sidebar__user__email{font-size:12px;font-weight:400;letter-spacing:normal;line-height:normal;color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:180px}@media only screen and (max-width: 768px){.sidebar__user__email{max-width:none}}.sidebar__firstname{font-size:14px;font-weight:600;letter-spacing:normal;line-height:normal;color:#2f2f2f;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__footer{margin-top:auto;padding-inline:2px}.sidebar__logout-button{width:100%;padding:16px;justify-content:flex-start}.sidebar__logout-button .ncoded-employee-button__content{gap:16px;font-weight:400}.sidebar-mobile-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;position:sticky;top:0;z-index:5;width:100%;background-color:#fff;border-bottom:1px solid #e6e6e6;padding:12px 16px}.sidebar-mobile-bar__logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding-left:8px}.sidebar-mobile-bar__menu-button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;width:36px;height:36px;border:0;border-radius:8px;background-color:transparent;color:#323639;cursor:pointer}.sidebar-mobile-bar__menu-button:hover{background-color:#f5f5f5}.sidebar-mobile-bar__menu-button svg{width:20px;height:20px;stroke-width:2}.sidebar-mobile-drawer{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;min-height:calc(100vh - 61px);background-color:#fff;padding:12px 12px 16px;border-bottom:1px solid #e6e6e6}.sidebar-mobile-overlay{position:fixed;top:61px;left:0;right:0;bottom:0;z-index:999;background-color:#0003;overflow:hidden}.sidebar-mobile-overlay .sidebar-mobile-drawer{min-height:auto;height:100%;overflow-y:auto}@media only screen and (max-width: 768px){.panel{flex-direction:column}}.table-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:0;max-height:30px;align-items:flex-end}.table-title svg{width:20px;height:20px;margin-right:16px}.table-title svg rect{fill:#323639}.table-title h2{font-size:20px;font-weight:700;letter-spacing:1px;line-height:20px;color:#4f4f4f}.table-with-year-picker__title{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0;width:100%;padding-right:45px;flex:1}.table-with-year-picker__year-picker{margin-left:auto;width:300px;padding-right:30px;padding-top:12px;max-height:30px}.tabs{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.tabs__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0}.tabs__header__tab{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;cursor:pointer;border-radius:0;padding:.75rem 1rem;background-color:#fff;border:solid 1px currentColor;text-decoration:none}.tabs__header__tab:first-child{border-radius:8px 0 0 8px}.tabs__header__tab:last-child{border-radius:0 8px 8px 0}.tabs__header__tab:hover:not(.tabs__header__tab--active){color:#323639}.tabs__header__tab--active{color:#fff;border-color:#323639;background-color:#323639;font-weight:600}.tabs__header__tab svg{fill:transparent;width:20px;height:20px}@media only screen and (max-width: 425px){.tabs__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.tabs__header__tab{border-radius:0;border-top:none;width:100%}.tabs__header__tab:first-child{border-radius:8px 8px 0 0;border-top:solid 1px currentColor}.tabs__header__tab:last-child{border-radius:0 0 8px 8px}}.toggle{width:266px;height:54px;font-size:16px;font-weight:600;letter-spacing:normal;line-height:24px;position:relative;border-radius:24px}.toggle input{width:266px;height:54px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:26px;background-color:#303030}.toggle input:before,.toggle input:after{font-size:16px;font-weight:500;letter-spacing:normal;line-height:24px;z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.toggle input:before{content:attr(data-on);color:#303030;left:40px}.toggle input:after{content:attr(data-off);color:#fff;right:30px}.toggle__slider{width:148px;height:54px;position:absolute;top:0;bottom:0;left:0;right:auto;background-color:#d9d9d9;color:#000;border-radius:24px}input:checked+.toggle__slider{transform:translate(120px);transition:.9s;content:attr(data-on)}.toggle input:checked:before{color:#fff;transition:color .9s}.toggle input:checked:after{color:#303030;transition:color .9s}input:not(:checked)+.toggle__slider{transition:.9s}.year-picker{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;gap:8px}.year-picker b{width:64px;text-align:center}.year-picker .ncoded-employee-button{padding:8px}.year-picker .arrow-left--disabled{opacity:50%}.year-picker .arrow-right{scale:-1}.year-picker .arrow-right--disabled{scale:-1;opacity:50%}.tabs-v2-container{display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;gap:0}.tabs-v2-container .tabs-v2{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;flex-wrap:wrap;background-color:#fff}.tabs-v2-container__dropdown-button{visibility:hidden;height:0px;min-height:0px;padding:0}.salary-display{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.salary-display__primary{font-size:16px;font-weight:20px;letter-spacing:500;line-height:normal}.salary-display__secondary{font-size:12px;font-weight:16px;letter-spacing:500;line-height:normal;color:#4f4f4f}.chip{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;gap:8px;padding:8px 16px;border:.5px solid transparent;border-radius:8px;font-size:small;width:fit-content;transition:.2s ease-in-out}.chip__icon{flex-shrink:0}.chip__text{white-space:nowrap}.chip--clickable{cursor:pointer}.chip--clickable:hover{border-color:#265fd1}.chip--sm{padding:4px 8px;font-size:small}.chip--lg{font-size:medium}.chip--success{background-color:#c8eacc;color:#236e3e;border-color:#36a85f}.chip--error{background-color:#ffe6e6;color:#ff4d4d;border-color:#ff4d4d}.chip--warning{background-color:#fff9db;color:#a96d00;border-color:#f59f00}.chip--info{background-color:#f2f2f2f2;color:#000;border-color:#000}.chip--default{color:#f2f2f2f2;background-color:#000}.chip--primary{background-color:#323639;color:#f5f5f5}.vrf-modal{width:620px;height:auto}.vrf{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.vrf__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}.vrf__status-icon,.vrf-status-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;width:32px;height:32px;border-radius:50%;flex-shrink:0}.vrf__status-icon svg,.vrf-status-icon svg{width:18px;height:18px}.vrf__status-icon--fulfilled,.vrf__status-icon--approved,.vrf-status-icon--fulfilled,.vrf-status-icon--approved{background-color:#36a85f1f;color:#36a85f}.vrf__status-icon--denied,.vrf-status-icon--denied{background-color:#ff4d4d1a;color:#ff4d4d}.vrf__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.vrf__details{border:1px solid #d9d9d9;border-radius:8px;overflow:hidden;background-color:#f2f2f2f2}.vrf__field{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #d9d9d9}.vrf__field:last-child{border-bottom:none}.vrf__field--files{align-items:center}.vrf__label{flex:1;font-weight:500}.vrf__value{color:#616161;font-weight:400}.vrf__value--period{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:8px;font-weight:500}.vrf__value--period time{white-space:nowrap}.vrf__period-sep{color:#616161}.vrf__file-links{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:8px;flex-wrap:wrap}.vrf__file-link{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;background-color:#323639;color:#fff;text-decoration:none}.vrf__file-link svg{width:18px;height:18px;stroke-width:1.5;flex-shrink:0}.vrf__file-link:hover{background-color:#1a1c1e}.vrf__upload{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:24px}.vrf__dropzone{width:100%}.vrf__error{font-size:small;color:#ff4d4d}.vrf__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.ne-timeoffs-table__filters{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;flex-wrap:wrap;gap:24px}.ne-timeoffs-table__filters .ne-input{max-width:240px}@media only screen and (max-width: 768px){.ne-timeoffs-table__filters{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.ne-timeoffs-table__filters .search-input{width:100%;max-width:none}}.ne-timeoffs-table .nce-table__employee{width:14rem;cursor:pointer}.ne-timeoffs-table .nce-table .ncoded-employee-button--disabled{opacity:.5}.ne-timeoffs-table .nce-table .ncoded-employee-button--disabled:hover{color:#777}.ne-timeoffs-table__data{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:2rem;gap:24px}.ne-timeoffs-table__table-container{overflow-x:auto}.dashboard__number-of-employees{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;width:330px;height:133px;background-color:#fff;border-radius:8px;background:#fff;transition:.3s ease}.dashboard__number-of-employees:hover{cursor:pointer;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014}@media only screen and (max-width: 768px){.dashboard__number-of-employees{width:100%}}.dashboard__number-of-employees .dashboard__elements{display:flex;padding:1em;gap:.5em}.dashboard__number-of-employees .dashboard__elements .dashboard__calendar{width:20px;height:20px}.dashboard__number-of-employees .dashboard__elements .dashboard__text{color:#4f4f4f}.dashboard__number-of-employees .dashboard__employee-all{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:baseline;gap:0;padding:1em}.dashboard__number-of-employees .dashboard__employee-all .dashboard__number-employee{font-size:38px;font-weight:500;letter-spacing:normal;line-height:normal;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:0;color:#303030;text-align:right;margin-left:.5em}.dashboard__number-of-employees .dashboard__employee-all .dashboard__view{font-size:16px;font-weight:300;letter-spacing:normal;line-height:normal;cursor:pointer;opacity:.8;color:#4f4f4f;font-style:italic}.dashboard__number-of-employees .dashboard__employee-all .dashboard__view:hover{opacity:1}.dashboard__icon svg{color:#4f4f4f;width:20px;height:20px;stroke-width:1.5}.dashboard__timeoffs .ne-timeoffs-table__data{padding:0;gap:16px;box-shadow:none}.ne-searchable-select{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:8px;position:relative;width:100%}.ne-searchable-select label{font-size:14px;font-weight:500;letter-spacing:normal;line-height:normal;color:#616161}.ne-searchable-select__asterix{color:#eb5757}.ne-searchable-select__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:.2rem .5rem;min-height:40px;background-color:#fff;border:1px solid #bdbdbd;border-radius:8px;cursor:text;transition:.2s ease;outline:none}.ne-searchable-select__container:focus-within{box-shadow:0 0 0 3px #3236391f}.ne-searchable-select__field{flex:1;border:none;outline:none;font-size:14px;background:transparent;color:#212121;min-width:0}.ne-searchable-select__field::placeholder{color:#828282}.ne-searchable-select__prefix{display:flex;align-items:center;flex-shrink:0;color:#616161}.ne-searchable-select__arrow{flex-shrink:0;color:#616161;cursor:pointer;transition:transform .22s cubic-bezier(.4,0,.2,1),color .18s ease}.ne-searchable-select__dropdown{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;overflow:hidden;padding:4px;max-height:256px;overflow-y:auto;opacity:0;transform:translateY(-6px) scaleY(.97);transform-origin:top center;pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.ne-searchable-select__dropdown--open{opacity:1;transform:translateY(0) scaleY(1);pointer-events:all}.ne-searchable-select__option{font-size:14px;font-weight:400;letter-spacing:normal;line-height:normal;padding:8px;border-radius:8px;cursor:pointer;transition:.2s ease}.ne-searchable-select__option:hover,.ne-searchable-select__option--highlighted{background-color:#eee}.ne-searchable-select__option--selected{background-color:#eee;font-weight:500}.ne-searchable-select__option--no-results{color:#828282;cursor:default}.ne-searchable-select__option--no-results:hover{background-color:transparent}.ne-searchable-select__description,.ne-searchable-select .ncoded-small{font-size:12px;font-weight:400;letter-spacing:normal;line-height:normal;color:#757575}.ne-searchable-select__error-message{font-size:12px;font-weight:400;letter-spacing:normal;line-height:normal;color:red}.ne-searchable-select--open .ne-searchable-select__container{box-shadow:0 0 0 3px #3236391f}.ne-searchable-select--open .ne-searchable-select__arrow{transform:rotate(180deg)}.ne-searchable-select--disabled{opacity:.5;pointer-events:none}.ne-searchable-select--disabled .ne-searchable-select__container{background-color:#f5f5f5;cursor:not-allowed}.ne-employee-request-vacation-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:2rem;width:100%;height:100%}.ne-employee-request-vacation-form__fields-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px;background:linear-gradient(#fff 33%,#3330),linear-gradient(#3330,#fff 66%) 0 100%,radial-gradient(farthest-side at 50% 0,#26262680,#0000),radial-gradient(farthest-side at 50% 100%,#26262680,#0000) 0 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;background-size:100% 45px,100% 45px,100% 15px,100% 15px}.ne-employee-request-vacation-form__dates{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:0;gap:24px}.ne-employee-request-vacation-form__dates>div{flex:1}@media only screen and (max-width: 768px){.ne-employee-request-vacation-form__dates{flex-direction:column}}.ne-employee-request-vacation-form__button{font-weight:500;min-width:150px;width:fit-content;margin-left:auto;margin-top:auto}.ne-employee-request-vacation-form label{font-size:16px;font-weight:500;letter-spacing:normal;line-height:24px;color:#262626}.ne-employee-request-vacation-form .ne-input__container input{font-size:16px}.request-preview{height:100%}.request-preview form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px;height:100%}.request-preview__description{color:#616161}.request-preview__btns-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:normal;gap:8px;flex-wrap:wrap}.employee-request-vacation-modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px;width:620px;height:auto}.employee-request-vacation-modal__notiffication{color:#616161}.days-off-table__table-container{overflow-x:auto}.vacations-table__table-container{overflow-x:auto}.ne-daysoff__cards-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:20px;flex-wrap:wrap}@media only screen and (max-width: 768px){.ne-daysoff__cards-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:16px}}@media only screen and (max-width: 768px){.ne-daysoff__request-vacation-button svg{visibility:hidden;width:0px}}.nce-table__download{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}@media only screen and (max-width: 768px){.documents-page__table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.documents-page__table-container::-webkit-scrollbar{width:.8rem}.documents-page__table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.documents-page__table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:3px solid #f1f1f1}.documents-page__table-container .nce-table tr th,.documents-page__table-container .nce-table tr td{min-width:6rem;padding:0}}.ne-invite-employee--secondary .ncoded-employee-button{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:0;width:100%;height:100%;font-size:14px;font-weight:400;letter-spacing:normal;line-height:normal;min-height:auto;padding:0;text-decoration:underline;color:#29abe2}.ne-invite-employee__modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.ne-invite-employee__modal button{margin-left:auto}.ne-personal-information__deactivate-modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px;width:620px;height:auto}.ne-personal-information__deactivate-modal__employee-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;gap:1rem}.ne-personal-information__deactivate-modal__employee-info .ne-avatar{width:40px;height:40px}.ne-personal-information__deactivate-modal__employee-info .ne-avatar>img{width:40px;height:40px}.ne-personal-information__deactivate-modal__actions-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:normal;gap:8px;width:100%;height:100%}.ne-personal-information__remove-modal,.ne-personal-information__confirm-modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px;width:620px;height:auto}.ne-personal-information__remove-modal__employee-info,.ne-personal-information__confirm-modal__employee-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;gap:1rem}.ne-personal-information__remove-modal__employee-info .ne-avatar,.ne-personal-information__confirm-modal__employee-info .ne-avatar{width:40px;height:40px}.ne-personal-information__remove-modal__employee-info .ne-avatar>img,.ne-personal-information__confirm-modal__employee-info .ne-avatar>img{width:40px;height:40px}.ne-personal-information__remove-modal__actions-buttons,.ne-personal-information__confirm-modal__actions-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;width:100%}.ne-personal-information__confirm-modal form{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;width:100%}.ne-personal-information__confirm-modal form .ne-input{width:100%}.ne-personal-information__confirm-modal__actions-buttons{height:fit-content}.en-dropdown{position:relative}.en-dropdown__trigger{cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;gap:8px}.en-dropdown__content{font-size:14px;z-index:1;position:absolute;width:max-content;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;overflow-x:visible;overflow-y:hidden;margin-top:4px;left:0;top:100%}.en-dropdown__content--center{left:50%;transform:translate(-50%)}.en-dropdown__content--end{right:0;left:auto;transform:none}.en-dropdown__content--dropup{top:auto;bottom:100%;margin-bottom:4px}.en-dropdown__item{cursor:pointer;min-height:40px;padding:8px 10px;transition:all .3s ease;border-radius:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;gap:12px;white-space:nowrap}.en-dropdown__item svg{width:14px;height:14px;stroke-width:1.5;flex-shrink:0}.en-dropdown__item:hover{background-color:#f2f2f2f2;color:#323639}.en-dropdown__item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.en-dropdown__item:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.en-dropdown__item--destructive{color:#ff4d4d}.en-dropdown__item--destructive:hover{background-color:#ffe6e6;color:#ff4d4d}@keyframes animate-pop{0%{opacity:0}to{opacity:1}}.ne-personal-information{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px}@media only screen and (max-width: 1024px){.ne-personal-information{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}}.ne-personal-information--loading{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.ne-personal-information__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0}.ne-personal-information__accordion{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;cursor:pointer}.ne-personal-information__accordion svg{transform:rotate(180deg);transition-duration:.5s}.ne-personal-information__accordion--open{padding:0}.ne-personal-information__accordion--open:hover{cursor:pointer}.ne-personal-information__accordion--open svg{transform:rotate(270deg);transition-duration:.5s}.ne-personal-information__accordion--closed{padding:0}.ne-personal-information__accordion--closed:hover{cursor:pointer}.ne-personal-information__accordion--closed svg{transform:rotate(180deg);transition-duration:.5s}.ne-personal-information__fields-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:24px;flex:1}@media only screen and (max-width: 1024px){.ne-personal-information__fields-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:16px}}.ne-personal-information__tip{font-size:12px;font-weight:400;letter-spacing:normal;line-height:normal;color:#4f4f4f;text-align:center}.ne-personal-information__tip span{font-weight:700}.ne-personal-information__right{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:1rem 2rem}@media only screen and (max-width: 1024px){.ne-personal-information__right{grid-template-columns:1fr}}.ne-personal-information__right .ne-input label,.ne-personal-information__right .ne-input input{font-size:16px}.ne-personal-information__right .ne-datepicker--disabled .react-datepicker__input-container{opacity:1}.ne-personal-information__link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:inline-flex;padding-bottom:24px;color:#4f4f4f;text-decoration:none;width:fit-content}.ne-personal-information__link svg{width:20px;height:20px;stroke-width:1.5}.ne-personal-information__deactivated-message{margin-bottom:24px}.ne-personal-information__invitation-status{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:0;align-self:flex-end;width:160px}.ne-personal-information__invitation-status .pending-invitation{font-size:16px;font-weight:400;letter-spacing:normal;line-height:32px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:0}.ne-personal-information__invitation-status .verified-icon{width:28px;height:28px;fill:#29abe2}.ne-personal-information__invitation-status .verified-icon__tooltip{background:#888}.ne-personal-information__editing-actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:8px;align-self:flex-end}.ne-personal-information__actions-dropdown .nce-dropdown__content{width:fit-content}.ne-personal-information__actions-dropdown-trigger{padding:8px}.ne-personal-information__actions-dropdown-trigger:hover{background-color:#f2f2f2f2}.document-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.document-form__dates{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px}.document-form__dates>div{flex:1}@media only screen and (max-width: 768px){.document-form__dates{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}}.document-form__end-date{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:8px}.document-form__net-salary-field{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:0}.document-form__salary{grid-column-gap:12px;grid-row-gap:24px;display:grid;grid-template-columns:1fr 1fr;align-items:baseline}@media only screen and (max-width: 768px){.document-form__salary{grid-template-columns:1fr}}.document-form__salary .input-container{width:auto}.document-form__salary .input-container__input{border-top-left-radius:8px;border-bottom-left-radius:8px;height:48px;background-color:#f2f2f2}.document-form__salary .document-form__salary-sufix{margin-right:8px;font-size:14px;color:#333}.document-form__net-salary .ne-input__container{position:relative}.document-form__net-salary .ne-input__suffix{position:absolute;right:0;top:50%;transform:translateY(-50%)}.document-form__doc{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:8px}.document-form__doc label{font-size:14px;font-weight:500;letter-spacing:normal;line-height:normal;color:#616161}.document-form__doc__asterix{color:red}.document-form__gross-salary{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:8px}.document-form__gross-salary b{font-size:14px;font-weight:500;letter-spacing:normal;line-height:normal;color:#4f4f4f}.document-modal{width:600px;height:auto}.document-modal form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}@media only screen and (max-width: 768px){.document-modal form{width:auto}}.document-modal__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.update-salary-info-modal__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:20px;max-width:500px;text-align:center}.update-salary-info-modal__content p{color:#4f4f4f}.update-salary-info-modal__salary{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:6px;color:#000}.update-salary-info-modal__salary-row{display:flex;flex-direction:row;justify-content:center;align-items:normal;gap:6px}.update-salary-info-modal__btns{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:20px}.update-salary-info-modal__btns button{flex:50px 1 0}.ne-remove-document-modal__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.ne-remove-document-modal__content button{margin-left:auto}.nce-employee-document-actions{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.nce-employee-document-actions a{display:none}.nce-employee-document-actions button{padding:6px}.nce-employee-document-actions button:hover,.nce-employee-document-actions button:focus,.nce-employee-document-actions button:focus-visible,.nce-employee-document-actions button:active{outline:none}.nce-employee-document-actions .document-remove-button{padding-left:0}.nce-employee-document-actions button:hover,.nce-employee-document-actions button:focus,.nce-employee-document-actions button:focus-visible,.nce-employee-document-actions button:active,.nce-employee-document-actions svg:hover,.nce-employee-document-actions svg:focus,.nce-employee-document-actions svg:focus-visible,.nce-employee-document-actions svg:active,.nce-employee-document-actions path:hover,.nce-employee-document-actions path:focus,.nce-employee-document-actions path:focus-visible,.nce-employee-document-actions path:active{outline:none}.nce-employee-document-actions .document-visibility-loading{width:12px;height:12px;margin:4px 2px 0}.nce-employee-document-actions .action-download,.nce-employee-document-actions .action-hide,.nce-employee-document-actions .action-show,.nce-employee-document-actions .action-edit,.nce-employee-document-actions .action-remove{width:20px;height:20px;color:#4f4f4f;cursor:pointer}.nce-employee-document-actions .action-show,.nce-employee-document-actions .action-hide{fill:none;stroke:#4f4f4f}.employment-info__documents-section{margin-bottom:1.5rem}.employment-info__documents-section .ne-section-block__header h2 p{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.employment-info__documents-section .ne-section-block__header h2 p button{padding:0}.employment-info__documents-section__accordion__open:hover{cursor:pointer}.employment-info__documents-section__accordion__open button svg{transform:rotate(270deg);transition-duration:.5s}.employment-info__documents-section__accordion__closed:hover{cursor:pointer}.employment-info__documents-section__accordion__closed button svg{transform:rotate(180deg);transition-duration:.5s}@media only screen and (max-width: 768px){.employment-info__table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.employment-info__table-container::-webkit-scrollbar{width:.8rem}.employment-info__table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.employment-info__table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:3px solid #f1f1f1}.employment-info__table-container .nce-table tr th,.employment-info__table-container .nce-table tr td{min-width:6rem;padding:6px 4px}.employment-info__section h2{font-size:20px}.employment-info__add-button{font-size:0px;gap:0px}}.employment-info__timeoffs-table{background-color:#fff;margin-top:24px;margin-bottom:24px;padding:24px;border-radius:8px}.employment-info__timeoffs-table h1{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;font-size:1.5rem}.employment-info__timeoffs-table h1 button{padding:0}.employment-info__timeoffs-table h1 svg{width:24px}.employment-info__timeoffs-table .ne-section-block{padding:0}.employment-info__timeoffs-table__accordion--open{padding-bottom:24px}.employment-info__timeoffs-table__accordion--open:hover{cursor:pointer}.employment-info__timeoffs-table__accordion--open button svg{transform:rotate(270deg);transition-duration:.5s}.employment-info__timeoffs-table__accordion--closed:hover{cursor:pointer}.employment-info__timeoffs-table__accordion--closed button svg{transform:rotate(180deg);transition-duration:.5s}.error-page{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;background-color:#eee}.error-page__image{width:10rem;height:10rem}.error-page__description{text-align:center}.error-page__description h1{font-size:56px;font-weight:600;letter-spacing:normal;line-height:normal}.error-page__description h2{font-size:20px;font-weight:400;letter-spacing:normal;line-height:normal}@media only screen and (max-width: 768px){.error-page__description h1{font-size:46px;font-weight:600;letter-spacing:normal;line-height:normal}.error-page__description h2{font-size:15px;font-weight:400;letter-spacing:normal;line-height:normal}}@keyframes up{0%{bottom:-9.3rem}to{bottom:0rem}}.login{width:70%;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.login__forgot-password{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;gap:.25rem}.login__forgot-password__text{font-size:13px;font-weight:400;letter-spacing:normal;line-height:normal;color:#4f4f4f}.login__forgot-password__link{font-size:13px;font-weight:700;letter-spacing:normal;line-height:normal;margin-left:4px;color:#000}.login .password-field{width:100%;margin:0}@media only screen and (max-width: 768px){.login{width:100%}.login .password-field{min-width:15.5rem}}.login__email-field .ne-input__container input{height:2rem}.ne-nav-tabs ul{list-style:none;display:flex;flex-wrap:wrap}.ne-nav-tabs ul li{display:inline-flex}.ne-nav-tabs ul li:first-child a{border-radius:8px 0 0 8px}.ne-nav-tabs ul li:last-child a{border-radius:0 8px 8px 0}.ne-nav-tabs ul li:not(:first-child) a{border-left:none}.ne-nav-tabs ul a{border-radius:0;padding:.75rem 1rem;background-color:#fff;color:#323639;border:solid 1px currentColor;transition:box-shadow 225ms ease-in;text-decoration:none}.ne-nav-tabs ul a.active{color:#fff;border-color:#323639;background-color:#323639;font-weight:500}.ne-sidepage{flex-basis:0;flex-grow:1;background-color:#f2f2f2f2;padding:16px 24px;display:flex;flex-direction:column;gap:24px}.ne-sidepage .ne-blocks{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:1.5rem;flex-wrap:wrap}.ne-sidepage .ne-block{padding:24px;background-color:#fff;border-radius:8px}@media only screen and (max-width: 1024px){.ne-sidepage .ne-block{flex:1 0 0}}.ne-sidepage .ne-block--loading{opacity:.5;position:relative}.ne-sidepage .ne-block--loading:after{width:50px;height:50px;position:absolute;top:2rem;right:50%;content:"";border:5px solid rgba(255,255,255,.3);border-top:5px solid #000;border-radius:50%;animation:spin 1s linear infinite}@media only screen and (max-width: 768px){.ne-sidepage{padding:16px}}.ne-projects-page{min-width:0}.ne-dropdown{position:relative;display:inline-block;margin-left:auto}.ne-dropdown-menu{position:absolute;margin-top:4px;background-color:#fff;border:1px solid #bdbdbd;border-radius:8px;list-style:none;padding:0;overflow-y:auto;overflow-x:hidden;z-index:1000;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;display:none}.ne-dropdown-menu.open{display:flex}.bottom-left{top:100%;left:0}.bottom-right{top:100%;right:0}.top-left{bottom:100%;left:0}.ne-dropdown-menu.show{opacity:1}.ne-dropdown-item{padding:8px 12px;cursor:pointer}.ne-dropdown-item:hover{background-color:#f0f0f0}.ne-time-picker{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:8px}.ne-time-picker .ne-dropdown{margin:0}.ne-time-picker__trigger{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;position:relative;min-width:67px}.ne-time-picker__trigger input,.ne-time-picker__trigger select,.ne-time-picker__trigger textarea{font-size:14px;padding:.2rem .5rem;min-height:40px;width:100%;border-radius:8px;border:1px solid #bdbdbd;background-color:#fff;transition:border-color .22s ease,box-shadow .22s ease}.ne-time-picker__trigger input:focus-visible,.ne-time-picker__trigger select:focus-visible,.ne-time-picker__trigger textarea:focus-visible{box-shadow:0 0 0 3px #3236391f;outline:none}.ne-time-picker__trigger input{font-size:16px;font-weight:400;letter-spacing:normal;line-height:normal;flex:1 0 53px;caret-color:transparent}.ne-time-picker__trigger svg{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#616161}.ne-time-picker__trigger input[type=time]::-webkit-calendar-picker-indicator{display:none}.ne-time-picker__trigger input[type=time]::-webkit-inner-spin-button,.ne-time-picker__trigger input[type=time]::-webkit-clear-button{display:none}.ne-time-picker label{font-size:14px;font-weight:500;letter-spacing:normal;line-height:normal;color:#4f4f4f}.ne-time-picker__asterix{color:red}.ne-time-picker__options{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:0;max-height:150px}.ne-time-picker__options ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;list-style-type:none;overflow:auto;padding-inline:4px}.ne-time-picker__options ul button.choose-time-button{width:100%}.ne-time-picker__options ul button.choose-time-button--active{background-color:#f2f2f2f2}.add-time-entry-modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px;width:520px;height:auto}.add-time-entry-modal__form,.add-time-entry-modal__form-fields{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.add-time-entry-modal .form-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px}.add-time-entry-modal .form-row>*{flex:1 1 100%}@media only screen and (max-width: 768px){.add-time-entry-modal .form-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}}.add-time-entry-modal__time-group,.add-time-entry-modal .timeline-preview{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:4px}.add-time-entry-modal .timeline-preview__label{display:flex;flex-direction:row;justify-content:space-between;align-items:normal;gap:0;font-size:x-small;font-variant-numeric:tabular-nums;color:#616161}.add-time-entry-modal .timeline-preview__track{position:relative;height:12px;background:#eee;border-radius:8px;overflow:hidden}.add-time-entry-modal .timeline-preview__block{position:absolute;top:0;height:100%;background:#323639;border-radius:8px;min-width:4px;transition:left .15s ease,width .15s ease}.add-time-entry-modal .timeline-preview__overlap-block{position:absolute;top:0;height:100%;opacity:90%;background:#ffe6e6;border:1px solid #ff4d4d;border-radius:8px;min-width:3px;pointer-events:none}.add-time-entry-modal__overlap-banner__list{list-style:none;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:2px}.add-time-entry-modal__overlap-banner__time{font-weight:500}.add-time-entry-modal__btns-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}@media only screen and (max-width: 768px){.add-time-entry-modal__btns-container{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:normal;gap:8px}}.ne-range-selector{display:flex;gap:24px;padding:1rem;background-color:#fff;place-self:start}.ne-range-helpers{list-style:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0}.ne-range-helpers li{border-bottom:1px solid #ebebeb;padding-block:4px}.ne-range-helpers button{width:100%;min-width:120px;justify-content:flex-start;font-size:small}.ne-range-helpers button.selected{background-color:#323639;color:#fff}.confirm-modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px;width:500px;height:auto}.confirm-modal__actions-row{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.confirm-modal__actions-row button{flex:1}.time-entry-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:16px 24px;background-color:#fff;transition:background-color .15s ease}.time-entry-row:hover{background-color:#fbfbfb}.time-entry-row:hover .time-entry-row__delete{opacity:1;pointer-events:auto}.time-entry-row--loading{opacity:.5;pointer-events:none}.time-entry-row__accent{width:16px;height:16px;border-radius:50%;flex-shrink:0}.time-entry-row__content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:4px}.time-entry-row__details{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.time-entry-row__name{font-weight:500;white-space:nowrap}.time-entry-row__slash{color:#666}.time-entry-row__task--deleted{color:#ff4d4d}.time-entry-row__note,.time-entry-row__task{margin:0;font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:480px}.time-entry-row__right{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;flex-shrink:0}.time-entry-row__time-range{font-size:small;font-weight:500;color:#616161;font-variant-numeric:tabular-nums;white-space:nowrap}.time-entry-row__duration-block{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:64px;background-color:#f2f2f2;border:1px solid #e0e0e0;border-radius:8px;padding:4px 12px;text-align:center;gap:2px}.time-entry-row__duration{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.time-entry-row__earnings{font-size:small;font-weight:500;color:#36a85f;white-space:nowrap}.time-entry-row__delete{padding:8px;opacity:0}.time-entry-group{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px}.time-entry-group__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;background-color:#f8f8f8;border-bottom:1px solid #e0e0e0;border-top-left-radius:8px;border-top-right-radius:8px}.time-entry-group__header-left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}@media only screen and (max-width: 768px){.time-entry-group__header-left{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:4px}}.time-entry-group__date{font-weight:600;font-size:large}.time-entry-group__meta{font-size:small;color:#616161}.time-entry-group__total{font-size:small;font-weight:600;background-color:#f2f2f2;border:1px solid #e0e0e0;border-radius:8px;padding:4px 12px;font-variant-numeric:tabular-nums}.time-entry-group__timeline{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:4px;padding:12px 24px;border-bottom:1px solid #e0e0e0;background-color:#fff}.time-entry-group__timeline-label{display:flex;flex-direction:row;justify-content:space-between;align-items:normal;gap:0;font-size:x-small;font-variant-numeric:tabular-nums;color:#616161}.time-entry-group__timeline-track{position:relative;height:12px;background:#f2f2f2;border-radius:8px}.time-entry-group__timeline-block{position:absolute;top:0;height:100%;background:#323639;border-radius:8px;min-width:4px;cursor:pointer;transition:opacity .15s ease}.time-entry-group__timeline-block:hover{opacity:.8}.time-entry-group__list{list-style:none;margin:0;padding:0}.time-entry-group__list>li+li{border-top:1px solid #f1f1f1}.time-entry-group__list>li:last-child>div{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.ne-timesheets-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.ne-timesheets-page__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}@media only screen and (max-width: 768px){.ne-timesheets-page__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:8px}}.ne-timesheets-page__filters{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.ne-timesheets-page__filters__select-employee{width:200px}.ne-timesheets-page__filters__trigger{border-color:#bdbdbd;min-height:40px}.ne-timesheets-page__groups{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:16px}.ne-timesheets-page__groups--loading{pointer-events:none;opacity:.6}.ne-timesheets-page__loading{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.add-admin__form{width:320px;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.add-admin__form__submit-btn{margin-left:auto}.remove-invitation-modal{width:620px;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.remove-invitation-modal__btn-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.pending-admin-actions{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.pending-admin-actions button{padding:8px}.remove-admin-btn{margin:0 auto;padding:8px}.remove-admin-modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;gap:24px;max-width:512px}.remove-admin-modal__employee-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;gap:1rem}.remove-admin-modal__employee-info .ne-avatar{width:40px;height:40px}.remove-admin-modal__employee-info .ne-avatar>img{width:40px;height:40px}.remove-admin-modal__actions-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:normal;gap:8px;width:100%;height:100%}.admins-table{padding:0;box-shadow:none}.admins-table__container{overflow-x:auto}.admins-table td:nth-child(n+3),.admins-table th:nth-child(n+3){text-align:center}.admins-table td:nth-child(n+3) p,.admins-table th:nth-child(n+3) p{text-align:center}.admins-table td:nth-child(2),.admins-table th:nth-child(2),.admins-table td:nth-child(1),.admins-table th:nth-child(1){width:30%}.role-management__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.role-management__add-admin-btn{align-self:flex-end}.ne-multipliers-form .multiplier-users{display:grid;list-style-type:none;grid-template-columns:1fr 1fr;gap:16px}@media only screen and (max-width: 768px){.ne-multipliers-form .multiplier-users{grid-template-columns:1fr}}.ne-multipliers-form .multiplier-users li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;gap:8px;padding:8px;border-radius:8px;border:1px solid #323639;transition:.2s ease-in}.ne-multipliers-form .multiplier-users li:hover{cursor:pointer;background-color:#f2f2f2f2}.ne-multipliers-form button{margin-left:auto}.ne-multipliers-form .multiplier-users-scrollable{max-height:17rem;overflow-y:scroll}.ne-multipliers-form .multiplier-users-scrollable::-webkit-scrollbar{width:.8rem}.ne-multipliers-form .multiplier-users-scrollable::-webkit-scrollbar-track{background:#f1f1f1}.ne-multipliers-form .multiplier-users-scrollable::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:3px solid #f1f1f1}.exchange-rate-modal .modal__content{width:580px;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:16px}.exchange-rate-modal .exchange-rate-modal__description{color:#616161}.exchange-rate-modal__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px;margin-top:24px}.exchange-rate-modal__form-fields{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}@media only screen and (max-width: 768px){.exchange-rate-modal__form-fields{flex-direction:row;justify-content:center}}.exchange-rate-modal__default-currency,.exchange-rate-modal__secondary-currency{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;flex:1}@media only screen and (max-width: 768px){.exchange-rate-modal__default-currency,.exchange-rate-modal__secondary-currency{flex-direction:column;align-items:stretch}}.exchange-rate-modal__default-currency label,.exchange-rate-modal__secondary-currency label{font-size:14px;font-weight:500;letter-spacing:normal;line-height:normal;flex:1}.exchange-rate-modal__default-currency .exchange-rate-modal__field,.exchange-rate-modal__default-currency .exchange-rate-modal__input-field,.exchange-rate-modal__secondary-currency .exchange-rate-modal__field,.exchange-rate-modal__secondary-currency .exchange-rate-modal__input-field{font-size:16px;font-weight:400;letter-spacing:normal;line-height:normal;flex:2;box-sizing:border-box;padding:0;height:40px;border:1px solid #4f4f4f;border-radius:8px;color:#4f4f4f}.exchange-rate-modal__default-currency .exchange-rate-modal__field,.exchange-rate-modal__secondary-currency .exchange-rate-modal__field{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.exchange-rate-modal__default-currency .exchange-rate-modal__input-field,.exchange-rate-modal__secondary-currency .exchange-rate-modal__input-field{position:relative;border:none}.exchange-rate-modal__default-currency .exchange-rate-modal__input-field div,.exchange-rate-modal__secondary-currency .exchange-rate-modal__input-field div{border:none}.exchange-rate-modal__default-currency .exchange-rate-modal__input-field input,.exchange-rate-modal__default-currency .exchange-rate-modal__input-field select,.exchange-rate-modal__secondary-currency .exchange-rate-modal__input-field input,.exchange-rate-modal__secondary-currency .exchange-rate-modal__input-field select{text-align:center;color:#4f4f4f}.exchange-rate-modal__default-currency .exchange-rate-modal__input-field select:focus,.exchange-rate-modal__default-currency .exchange-rate-modal__input-field select:hover,.exchange-rate-modal__secondary-currency .exchange-rate-modal__input-field select:focus,.exchange-rate-modal__secondary-currency .exchange-rate-modal__input-field select:hover{outline:none}.exchange-rate-modal__default-currency .exchange-rate-modal__input-field small,.exchange-rate-modal__secondary-currency .exchange-rate-modal__input-field small{margin:0;position:absolute;bottom:0;transform:translateY(calc(100% + 6px))}.exchange-rate-modal__btns-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.exchange-rate-modal__btns-container .exchange-rate-modal__cancel-btn{margin-left:auto}.remove-secondary-currency-modal__container{width:400px;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.remove-secondary-currency-modal__btn-container{display:flex;flex-direction:row;justify-content:space-between;align-items:normal;gap:7px}.remove-secondary-currency-modal__btn-container button{flex:1}.currencies{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:48px}@media only screen and (max-width: 1290px){.currencies{flex-direction:column}}.currencies label{font-size:15px;font-weight:500;letter-spacing:normal;line-height:normal}.currencies__overview{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:16px}.currencies__default-currency,.currencies__secondary-currency{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:380px}@media only screen and (max-width: 1024px){.currencies__default-currency,.currencies__secondary-currency{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;width:fit-content}}.currencies__default-currency div,.currencies__secondary-currency div{padding:16px;color:#4f4f4f;font-size:16px;width:200px;box-sizing:border-box}@media only screen and (max-width: 768px){.currencies__default-currency div,.currencies__secondary-currency div{width:150px}}.currencies__default-currency select,.currencies__secondary-currency select{color:#4f4f4f;font-size:15px;margin:0}.currencies__default-currency select:focus,.currencies__default-currency select:hover,.currencies__secondary-currency select:focus,.currencies__secondary-currency select:hover{outline:none}.currencies__secondary-currency div{padding:6px 16px}.currencies__secondary-currency .currencies__secondary-select{border-radius:8px}.currencies__secondary-currency .currencies__secondary-select:hover,.currencies__secondary-currency .currencies__secondary-select select:hover{cursor:pointer}.currencies__secondary-currency .currencies__secondary-loading-wrapper{border:none;height:54px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0}.currencies__secondary-currency .currencies__secondary-loading-wrapper .currencies__secondary-loading{width:20px;height:20px;padding:0;border-radius:50%;border:2px solid rgba(0,0,0,.25);border-top:2px solid #000}.currencies__exchange-rate{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;padding:0 16px}@media only screen and (max-width: 1290px){.currencies__exchange-rate{padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}}.currencies__exchange-rate .currencies__exchange-rate-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;flex-wrap:wrap}.currencies__exchange-rate .currencies__exchange-rate-title button{padding:8px}.currencies__exchange-rate .currencies__exchange-rate-content{margin-top:8px;border-collapse:collapse}.currencies__exchange-rate .currencies__exchange-rate-content th{border-bottom:1px solid #eeeeee}.currencies__exchange-rate .currencies__exchange-rate-content th{font-weight:500}.currencies__exchange-rate .currencies__exchange-rate-content td,.currencies__exchange-rate .currencies__exchange-rate-content th{padding:12px 16px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:70px}@media only screen and (max-width: 425px){.currencies__exchange-rate .currencies__exchange-rate-content td,.currencies__exchange-rate .currencies__exchange-rate-content th{max-width:50px;min-width:none}}.currency-settings__description{color:#4f4f4f}.multiplier-form-modal form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;gap:24px}.multiplier-form-modal form button{align-self:center}.multiplier-form-modal .modal__content{max-width:480px}@media only screen and (max-width: 425px){.add-multiplier-button{font-size:0px;gap:0}}.ne-remove-multiplier-modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.ne-remove-multiplier-modal__buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.ne-remove-multiplier-modal__buttons button{flex:1}.nce-employee-multiplier-actions{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.nce-employee-multiplier-actions a{display:none}.nce-employee-multiplier-actions .action-download{width:20px;height:20px;fill:#2f2f2f;cursor:pointer}.nce-employee-multiplier-actions .action-edit{width:20px;height:20px;fill:#4f4f4f;cursor:pointer}.nce-employee-multiplier-actions .action-edit:hover{fill:#29abe2;transition:.2s}.nce-employee-multiplier-actions .action-remove{width:25px;height:25px;fill:red;cursor:pointer}.nce-employee-multiplier-actions .action-remove:hover{opacity:50%}.multipliers-page .multiplier-form-modal form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;gap:24px}.multipliers-page .multiplier-form-modal form button{align-self:center}.multipliers-page .multiplier-form-modal .modal__content{max-width:480px}.multipliers-page__table-container{overflow-x:auto}.multipliers-page__search{max-width:400px}.settings{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:20px;width:100%;height:100%;min-height:100vh;background-color:#f2f2f2f2;padding:15px}.settings h1{font-size:26px;font-weight:700;letter-spacing:normal;line-height:39px;margin-top:5px;margin-bottom:12px;color:#4f4f4f}.settings__salary-variables{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:10px}.settings__tabs{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:0;position:relative}.settings__tab{width:178px;height:51px;font-size:14px;font-weight:500;letter-spacing:normal;line-height:21px;background-color:#fff;color:#828282;border-radius:0;border-bottom:solid 1px #828282;padding:15px;box-shadow:none;background-color:#f2f2f2f2}.settings__tab:hover{box-shadow:none;border-top-left-radius:8px;border-top-right-radius:8px;background:linear-gradient(90deg,#f5f5f5,#f8f8f8 35%,#fbfbfb)}.settings__tab-chosen{color:#4f4f4f;z-index:1;box-shadow:none;background:linear-gradient(0deg,#f2f2f2f2,#fff 65%);border:solid #828282 1px;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px}.ne-general-vacations__title{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.ne-general-vacations__table-container{overflow-x:auto}.non-working-days{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:20px;flex:1}.non-working-days__header{display:flex;flex-direction:row;justify-content:space-between;align-items:normal;gap:0}.non-working-days__link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;font-size:16px;font-weight:600;letter-spacing:normal;line-height:normal;color:#4f4f4f;text-decoration:none}.non-working-days__add-button svg{width:1rem;height:1rem}.non-working-days__add-button:hover{box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014}.ne-timeoffs__icon{width:1.5rem;height:1.5rem;fill:#fff}.ne-timeoffs__status-button:hover{box-shadow:0 1px 2px #0000000d}.ne-timeoffs__page-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0}@media only screen and (max-width: 1290px){.ne-timeoffs{gap:1rem}.ne-timeoffs__page-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}}@media only screen and (max-width: 768px){.ne-timeoffs__icon{width:0px}.ne-timeoffs__status-button svg{visibility:hidden;width:0px}}@media only screen and (max-width: 768px){.ne-timeoffs__page-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0}.ne-timeoffs__status-button{font-size:12px}}@media only screen and (max-width: 425px){.ne-timeoffs__icon{width:1.5rem}.ne-timeoffs__status-button{font-size:0px;gap:0}.ne-timeoffs__status-button svg{visibility:visible;width:1.5rem}}.ne-timeoffs__employee{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.page-container{display:flex}.main-spinner{position:absolute;top:50%;left:50%;width:3rem;animation:spin 1s linear infinite;opacity:1}.ne-barchart-wrapper{overflow-x:auto;overflow-y:hidden;padding:4px 0}.ne-barchart-tooltip{padding:.5rem 1rem;border-radius:10px;background:#fff;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014}.ne-group-by__current-group-by{font-weight:700;text-transform:uppercase;color:#265fd1}.ne-group-by__content{width:100%}.ne-group-by__option{text-transform:uppercase}.ne-group-by__option--selected{background-color:#265fd1;color:#fff}.ne-group-by__option--selected:hover{color:#fff;background-color:#265fd1}.ne-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;min-width:fit-content;border-radius:8px;border:1px solid #e0e0e0;overflow:hidden}.ne-group__title{padding:16px;border-bottom:1px solid #e0e0e0;background-color:#f2f2f2f2;border-radius:8px 8px 0 0;font-weight:500;font-size:18px}.ne-group__entries-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0}.ne-group__entry{padding:16px;display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:12px;min-width:fit-content}.ne-group__entry--archived{opacity:.5}.ne-group__entry:hover{background-color:#f2f2f2f2}.ne-group__entry>span{flex:1 0 100px;min-width:100px;max-width:100%;color:#4f4f4f;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ne-group__total{border-bottom:1px solid #e0e0e0}.ne-group__total:hover{cursor:pointer}.ne-group__total>:first-child{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;text-transform:uppercase;font-weight:500;color:#000}.ne-group__arrow-icon{stroke-width:1;width:20px;height:20px;transform:rotate(180deg);transition:transform .3s ease-in-out}.ne-group__arrow-icon--open{transform:rotate(270deg)}.ne-group__icon-checkmark{width:20px;height:20px;color:#36a85f}.ne-grouped-entries{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:32px}.ne-grouped-entries>div:first-child{margin:0;width:fit-content}.ne-grouped-entries__content{overflow:auto}.ne-grouped-entries__content>div{min-width:fit-content;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.ne-grouped-entries__header{padding:8px 16px;display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:12px;font-weight:600;text-transform:capitalize}.ne-grouped-entries__header>div{flex:1 0 100px}.ne-grouped-entries__no-results-message{font-style:italic}.ne-reports-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.ne-reports-page__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.ne-reports-page__header__left{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.ne-reports-page__header__left button{padding:8px}.ne-reports-page .ne-showcase-card{padding:24px;min-width:160px}.ne-reports-page .ne-showcase-card p{display:flex;flex-direction:column;gap:.5rem;color:gray;font-size:13px}.ne-reports-page .ne-showcase-card p .ne-block__value{display:flex;color:#323639;font-size:1.5rem;align-items:baseline}.ne-reports-page .ne-showcase-card p .ne-block__unit{color:gray;margin-left:auto;font-size:14px;vertical-align:bottom}.ne-project-form{margin-top:24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.ne-project-form__member-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:16px}.ne-project-form__member-row__select{flex:1}.ne-project-form__member-row__select-role{width:120px}.ne-project-form__billable-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:12px}.ne-project-form__add-employee-button{width:fit-content}.ne-project-form__remove-btn{padding:8px}.ne-project-form__remove-btn svg{width:24px;height:24px}.ne-project-form__btns-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:normal;gap:.5rem}.ne-project-form__pay-rate-suffix{color:#4f4f4f}.ne-project-modal .modal__content{width:640px}.ne-project-modal__title{text-align:left}.ne-project-modal__tabs{margin-top:24px;display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:0}.ne-project-modal__tab:first-child{border-radius:8px 0 0 8px}.ne-project-modal__tab:last-child{border-radius:0 8px 8px 0}.ne-project-action-confirmation-modal .modal__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px;text-align:left}.ne-project-action-confirmation-modal__title{font-size:24px;font-weight:600;letter-spacing:normal;line-height:normal}.ne-project-action-confirmation-modal__footer{display:flex;flex-direction:row-reverse;justify-content:self-end;align-items:normal;gap:8px}.ne-projects-table__table-wrapper{overflow:auto}.ne-projects-table__table-wrapper table{min-width:fit-content}.ne-projects-table .nce-table__description{width:unset}.ne-projects-table__delete-icon svg{color:#9e1616;fill:none}.ne-projects-table__check-icon{width:20px;height:20px;color:#36a85f}.ne-projects-table__close-icon{width:20px;height:20px;color:red}.ne-projects-table__members{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem}.ne-projects-table__members-more{width:32px;height:32px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;background-color:#f2f2f2f2;border-radius:50%}.ne-projects-table__members>div{width:32px;height:32px}.ne-projects-table__members>div img{width:32px;height:32px}.ne-all-projects{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.ne-all-projects__header{display:flex;flex-direction:row;justify-content:flex-end;align-items:normal;gap:0}.ne-rte-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:8px}.ne-rte__label{font-size:14px;color:#4f4f4f}.ne-rte{border:1px solid #bdbdbd;border-radius:8px;background-color:#fff;transition:border-color .22s ease,box-shadow .22s ease}.ne-rte:focus-within{box-shadow:0 0 0 3px #3236391f;outline:none}.ne-rte__toolbar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;border-bottom:1px solid #bdbdbd;border-top-left-radius:8px;border-top-right-radius:8px;padding:8px;overflow-x:auto}.ne-rte__toolbar-btn--active{background-color:#f2f2f2f2}.ne-rte__editor{padding:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.ne-rte__editor .tiptap{outline:none;min-height:200px}.ne-rte__editor .tiptap ul,.ne-rte__editor .tiptap ol{margin:12px 0;padding-left:24px}.ne-rte__editor .tiptap ul{list-style:disc}.ne-rte__editor .tiptap ol{list-style:decimal}.ne-rte__editor .tiptap li{margin:4px 0}.ne-rte__editor .tiptap p{min-height:1.2rem}.ne-rte__editor .tiptap pre{margin:12px 0;padding:12px;border-radius:8px;background-color:#f2f2f2f2;overflow-x:auto;font-size:13px;line-height:1.5}.ne-rte__editor .tiptap pre code{font-family:monospace;background:transparent;padding:0;color:inherit}.ne-rte-content ul,.ne-rte-content ol{margin:12px 0;padding-left:24px}.ne-rte-content ul{list-style:disc}.ne-rte-content ol{list-style:decimal}.ne-rte-content li{margin:4px 0}.ne-rte-content p{min-height:1.2rem}.ne-rte-content pre{margin:12px 0;padding:12px;border-radius:8px;background-color:#f2f2f2f2;overflow-x:auto;font-size:13px;line-height:1.5}.ne-rte-content pre code{font-family:monospace;background:transparent;padding:0;color:inherit}.ne-task-modal{width:700px;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.ne-task-modal__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.ne-task-modal__assignee-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:12px}.ne-task-modal__actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}@media only screen and (max-width: 768px){.ne-task-modal__actions{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:normal;gap:8px}.ne-task-modal__actions button{flex:1}}.ne-task-details-modal{width:700px;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:24px}.ne-task-details-modal__group{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:8px}.ne-task-details-modal__row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}.ne-task-details-modal__description{border:1px solid #e0e0e0;border-radius:8px;padding:12px}.ne-task-details-modal__description--empty{font-style:italic}.ne-task-details-modal__assignee{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:12px;border:1px solid #e0e0e0;border-radius:8px;padding:12px;width:fit-content}.ne-task-details-modal__assignee-name{font-size:small;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0}.ne-task-details-modal__assignee-name--full{font-weight:500}.ne-task-details-modal__assignee-name--email{font-size:smaller}.ne-task-card{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;background-color:#eee;border-radius:8px;box-shadow:0 2px 4px -1px #00000014,0 4px 6px -2px #00000014;cursor:pointer}.ne-task-card__left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.ne-task-card__left__title{font-size:small}.ne-task-card__menu-btn{cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;color:#616161;border-radius:4px;padding:4px;transition:.2s ease}.ne-task-card__menu-btn svg{stroke-width:1.5;width:18px;height:18px;flex-shrink:0}.ne-task-card__menu-btn:hover{background-color:#e0e0e0}.ne-task-card:hover .ne-task-card__left__title{text-decoration:underline;text-underline-offset:2px}.ne-status-column{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:16px;min-width:256px;max-width:256px}.ne-status-column__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;background-color:#323639;color:#fff;padding:8px 12px;border-radius:8px}.ne-status-column__header__left{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.ne-status-column__header__add-btn{cursor:pointer;color:#fff;stroke-width:1.5;outline:none}.ne-status-column__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:12px}.ne-status-column__empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;color:#757575;padding:16px;border:1px dashed #757575;border-radius:8px;font-size:small}.ne-tasks__section-block{height:100%}.ne-tasks__select-project{width:256px}.ne-tasks__columns{height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:24px;overflow-x:auto}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-font-family: system-ui;--rdp-day-font: inherit;--rdp-day-height: 2.75rem;--rdp-day-width: 2.75rem;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: var(--rdp-day-height);--rdp-day_button-width: var(--rdp-day-width);--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-selected-font: bold large var(--rdp-font-family);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-month_caption-font: bold larger var(--rdp-font-family);--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-font: normal medium var(--rdp-font-family);--rdp-range_middle-foreground-color: white;--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-font: 400 small var(--rdp-font-family);--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-font: 500 smaller var(--rdp-font-family);--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);font:var(--rdp-day-font);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_previous:disabled{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font:var(--rdp-month_caption-font)}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font:var(--rdp-weekday-font);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font:var(--rdp-week_number-font);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font:var(--rdp-selected-font)}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color);font:var(--rdp-range_middle-font)}.rdp-range_middle .rdp-day_button{border-color:transparent;border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{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{fill:#f0f0f0;color:#f0f0f0;stroke:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff;stroke:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.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-popper{z-index:1;line-height:0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.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__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.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{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.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{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.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;width:4rem;margin:2px}.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;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.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{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.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{cursor:pointer;background-color:#f0f0f0}.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{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.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{border-radius:.3rem;background-color:#f0f0f0}.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{border-radius:.3rem;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--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range: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{border-radius:.3rem;background-color:#bad9f1;color:#000}.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:#216ba580}.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__year--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__year--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__year--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),.react-datepicker__year--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{cursor:default;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:transparent}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__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__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-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__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}@keyframes fade-in-animation{0%{opacity:0}to{opacity:1}}body{height:100%;margin:0;overflow:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,body *{font-family:Montserrat}body *{box-sizing:border-box}html{height:100%}#root{min-height:100%}#root:has(.panel){display:flex;flex-direction:column}.panel{flex-grow:1;width:100%}.search-input{width:240px;background-color:#fff;border-radius:8px}.search-input .ne-input__container{position:relative;align-items:center;gap:.5rem}.search-input input{padding-left:32px}.search-input .ne-input__prefix{position:absolute;left:8px;width:1.2rem;height:1.2rem;display:flex;justify-content:center;align-items:center}.search-input .ne-input__prefix svg{fill:#616161}.search-input__close-button{color:#4f4f4f;padding:0}.search-input__close-button:hover{color:#323639}.search-input__close-button svg{width:16px;height:16px}.rdp-root{--rdp-accent-color: #323639;--rdp-accent-background-color: rgba(242, 242, 242, .9490196078);--rdp-today-color: #323639;--rdp-font-family: Montserrat;--rdp-outside-opacity: .35;--rdp-day_button-border-radius: 8px;--rdp-selected-border: 2px solid #323639}.rdp-month_caption{font-weight:500;font-size:large}.rdp-chevron{width:20px;height:20px}.rdp-footer{margin-top:.5rem;font-weight:500}.rdp-outside{background:inherit}.rdp-outside .rdp-day_button{pointer-events:none}.rdp-day_button{color:#323639;border:2px solid transparent}.rdp-day_button:hover{border-color:var(--rdp-accent-color);border-radius:8px}h1,h2,h3,h4{font-weight:500}a{text-underline-offset:4px}label{font-weight:500}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#e0e0e0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#9e9e9e}::-webkit-scrollbar-button{display:none;height:0;width:0}
