@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{animation:fade-in-animation 1.5s;display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:0;width:750px;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:30%;filter:invert(100%)}.auth-container__left h1{font-size:3em;font-weight:200;letter-spacing:normal;line-height:normal;margin-top:10px;color:#fff}.auth-container__left h2{font-size:2em;font-weight:200;letter-spacing:normal;line-height:normal;margin-top:-15px;color:#fff}.auth-container__right{margin:auto;padding:24px;min-width:20rem}.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{width:100vw}.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{min-width:10rem}}@media only screen and (max-width: 425px){.auth-container{width:100vw}.auth-container--wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;width:300px;height:fit-content;margin:20px auto}.auth-container__left{width:100%;height:250px;border-radius:10px 10px 0 0}.auth-container__left img{width:30%}.auth-container__right{min-width:10rem}.auth-container__right .password-field,.auth-container__right .input-container{width:100%}}.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;gap:.5rem;padding:.5rem 1rem;cursor:pointer;transition:box-shadow ease-in 225ms;border:none;border-radius:6px;background-color:#323639;color:#fff}.ncoded-employee-button:hover:not(.ncoded-employee-button--icon,.ncoded-employee-button--disabled){box-shadow:1px 3px 5px #00000040}.ncoded-employee-button svg{stroke-width:1.5;width:20px;height:20px}.ncoded-employee-button--disabled{cursor:not-allowed;box-shadow:none;background-color:#eee}.ncoded-employee-button--disabled:hover{cursor:not-allowed}.ncoded-employee-button--disabled:hover svg{cursor:not-allowed}.ncoded-employee-button--outline{color:#323639;background-color:#fff;border:1px solid currentColor}.ncoded-employee-button--icon{background-color:transparent}.ncoded-employee-button--text{color:#828282;background-color:transparent}.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;box-shadow:0 3px 30px #00000008}.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:#bdbdbd}.dropzone-content{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;font-size:14px;font-weight:400;letter-spacing:normal;line-height:normal;border-radius:inherit;background-color:#e0e0e04d;color:#4f4f4f}.dropzone-content__label{color:#29abe2}.dropzone-content__label:hover{cursor:pointer}.document-dropzone{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;height:10rem}.document-dropzone__dropzone .document-dropzone__dropzone__wrapper{width:396px;height:52px;margin-bottom:0;border:2px dashed #828282;border-radius:7px}.document-dropzone__error-message{font-size:12px;font-weight:400;letter-spacing:normal;line-height:normal;display:block;padding-left:100px;color:red}.document-dropzone__file{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:396px;height:auto;margin-top:20px;align-self:center;border-radius:7px;border:1px dashed #e0e0e0;background:#e0e0e04d;box-shadow:0 4px 4px #00000040}@media only screen and (max-width: 425px){.document-dropzone__file{width:auto}}.document-dropzone__file label{display:block;padding-left:6px}.document-dropzone__file .document-dropzone__filename{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;font-size:12px;font-weight:500;letter-spacing:normal;line-height:normal;width:100%;height:64px;background:#fff}.document-dropzone__file .document-dropzone__filename label{color:#4f4f4f}.document-dropzone__file .document-dropzone__filename svg{width:12px;height:12px}.document-dropzone__file .document-dropzone__file-btns{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:90%;height:90%;padding:10px 20px}.document-dropzone__file .document-dropzone__file-btns button{height:14px}.document-dropzone__file .document-dropzone__remove-file-btn,.document-dropzone__file .document-dropzone__edit-file-btn{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;width:100%;flex:1;padding-left:10px;color:#4f4f4f;background-color:transparent;border:none}.document-dropzone__file .document-dropzone__remove-file-btn span,.document-dropzone__file .document-dropzone__edit-file-btn span{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%}.document-dropzone__file .document-dropzone__remove-file-btn svg,.document-dropzone__file .document-dropzone__edit-file-btn svg{width:12px;height:12px;fill:#4f4f4f}.document-dropzone__file .document-dropzone__remove-file-btn:hover,.document-dropzone__file .document-dropzone__edit-file-btn:hover{cursor:pointer;box-shadow:none;color:#828282}.document-dropzone__file .document-dropzone__remove-file-btn:hover svg,.document-dropzone__file .document-dropzone__edit-file-btn:hover svg{fill:#828282}.document-dropzone__file .document-dropzone__remove-file-btn span{justify-content:flex-end}.snackbar{font-size:16px;font-weight:700;letter-spacing:normal;line-height:normal;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;flex-direction:row-reverse;position:fixed;padding:12px 20px;background-color:red;color:#fff;border-radius:4px;z-index:3000}.snackbar--error{background-color:red}.snackbar--success{background-color:green}.snackbar--top{top:16px;animation:slide-down normal 1s}.snackbar--bottom{bottom:16px;animation:slide-up normal 1s}.snackbar--left{left:16px}.snackbar--right{right:16px}.snackbar--center{left:50%;transform:translate3d(-50%,0,0)}.snackbar svg{width:18px;height:18px;margin-left:20px;fill:#fff}.snackbar svg:hover{cursor:pointer}@keyframes slide-down{0%{top:0;transform:translate3d(-50%,-100%,0)}to{top:16px}}@keyframes slide-up{0%{bottom:0;transform:translate3d(-50%,100%,0)}to{bottom:16px}}.download-file{background-color:transparent;border:none}.download-file__icon{width:20px;height:20px;fill:#2f2f2f;cursor:pointer}.download-file:disabled{opacity:20%}.download-file:hover:enabled{cursor:pointer}.download-file:hover:enabled svg{fill:#29abe2;transition:.2s}.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;margin-top:16px;margin-bottom:16px;width:100%}.dropzone-container__wrapper p{padding-left:12px;padding-right:12px;text-align:center;color:gray}.dropzone-container__wrapper .dropzone-container__button{width:35px;height:35px;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;border-radius:50%;border:none;background-color:#fff;position:absolute;z-index:2;bottom:5px;left:50%;transform:translate3d(-50%,0,0)}.dropzone-container__wrapper .dropzone-container__button:hover{box-shadow:none}.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{width:216px;height:280px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:15px;background-color:#fff;border-radius:8px;border:1px solid transparent;box-shadow:0 2px 4px #0000001a;cursor:pointer;text-decoration:none;transition:transform .2s}.nce-employee-card--deleted-user{opacity:.7}.nce-employee-card__image{width:120px;height:120px;margin-top:20px;object-fit:cover;border-radius:80%}.nce-employee-card__image img{width:120px;height:120px;border-radius:162px}.nce-employee-card__info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;font-size:16px;font-weight:700;letter-spacing:normal;line-height:18px}.nce-employee-card__info .nce-employee-card__firstName,.nce-employee-card__info .nce-employee-card__lastName{font-size:22px;font-weight:400;letter-spacing:normal;line-height:normal;color:#4f4f4f}@media only screen and (max-width: 768px){.nce-employee-card__info .nce-employee-card__firstName,.nce-employee-card__info .nce-employee-card__lastName{font-size:18px;font-weight:400;letter-spacing:normal;line-height:normal}}@media only screen and (max-width: 425px){.nce-employee-card__info .nce-employee-card__firstName,.nce-employee-card__info .nce-employee-card__lastName{font-size:15px;font-weight:400;letter-spacing:normal;line-height:normal}}@media only screen and (max-width: 768px){.nce-employee-card{width:150px;height:200px}.nce-employee-card__image,.nce-employee-card__image img{width:80px;height:80px}}@media only screen and (max-width: 425px){.nce-employee-card{width:110px;height:170px}.nce-employee-card__image,.nce-employee-card__image img{width:60px;height:60px}}.nce-employee-card:hover{box-shadow:0 4px #0000001a}.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}.table-row-message{font-style:italic}.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:red}.table-row-message--loading .table-row-message__td:first-child{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.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:600}.nce-table th,.nce-table td{padding:8px 12px;overflow:hidden}.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}.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}.employees-table__deleted-user{opacity:.5}.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::-webkit-scrollbar{width:.8rem}.employees__table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.employees__table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:3px solid #f1f1f1}.employees__table-container .nce-table tbody tr{background-color:#fff;border-left:3px solid transparent}.employees__table-container .nce-table tbody tr:hover{background-color:#ebebeb;cursor:pointer;border-left:3px solid #323639}.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}.sort-icon--1 svg{transform:scale(-1)}.modal{width:100%;height:100%;animation:fade-in-animation .5s;position:fixed;top:0;z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}.modal__container{filter:drop-shadow(2px 2px 28px rgba(28,34,79,.25));position:relative}.modal__overlay{background-color:#0000004d;width:100%;height:100%;position:absolute;z-index:-1}.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}.modal__content{display:flex;flex-direction:column;justify-content:center;align-items:normal;gap:0;border-radius:5px;background-color:#fff;max-width:calc(100% - 4rem);max-height:calc(100% - 4rem);min-width:30rem;margin:1rem;box-sizing:border-box;position:relative;padding:2rem}@media only screen and (max-width: 768px){.modal__content{min-width:20rem}.modal__content .vacation-request{width:100%}.modal__content .vacation-request h1{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;font-size:16px}.modal__content .vacation-request__content{min-width:14rem;padding:1rem}.modal__content .vacation-request .dropzone-container__wrapper{width:16rem}}.new-employee-form form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;gap:2rem}.new-employee-form form h1,.new-employee-form form h2{text-align:center}.new-employee-form form button[type=submit]{align-self:center}.new-employee-form form h2{font-size:14px;font-weight:700;letter-spacing:normal;line-height:21px;color:#bdbdbd}.new-employee-form__content{display:grid;grid-template-columns:repeat(2,minmax(auto,320px));align-items:baseline;gap:1rem}.new-employee-form__content-image{display:flex;flex-direction:row;justify-content:flex-start;align-items:center!important;gap:0}.new-employee-form__content-image .label{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;flex:.95;font-size:14px;font-weight:600;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,.new-employee-form__content-image .image-upload-container__image-wrapper,.new-employee-form__content-image img{width:90px!important;height:90px!important}.new-employee-form__content-image .image-upload-container__remove-button,.new-employee-form__content-image .image-upload-container__image-wrapper__remove-button,.new-employee-form__content-image img__remove-button{top:-10px;right:-20px}.new-employee-form__content-image .image-upload-container .dropzone-container__button,.new-employee-form__content-image .image-upload-container__image-wrapper .dropzone-container__button,.new-employee-form__content-image img .dropzone-container__button{min-height:unset;width:28px;height:28px;padding:5px;top:82px}.ne-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;gap:1.5rem;padding:1.5rem;flex:1;min-height:100%;background-color:#f2f2f2}.my-employees{width:100%;height:100vh;background-color:#f2f2f2f2;overflow-y:auto}.my-employees__container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0}.my-employees__container .my-employees__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;gap:24px;position:sticky;top:0;z-index:2;background-color:#f2f2f2;flex-wrap:wrap}.my-employees__container .my-employees__header .my-employees__main{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0}@media only screen and (max-width: 768px){.my-employees__container .my-employees__header .my-employees__main{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;gap:2rem}}.my-employees__container .my-employees__header h1{font-size:32px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.my-employees__container .my-employees__header h1 p{padding:.5rem;font-size:16px;border-radius:.5rem;background-color:#fff}.my-employees__container .my-employees__header .my-employees__add-button{height:2.5rem;font-size:16px;font-weight:700;letter-spacing:normal;line-height:normal;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;align-self:center}.my-employees__container .my-employees__header .my-employees__add-button svg{width:16px;height:16px;fill:#fff;margin-right:15px}.my-employees__container .my-employees__header .my-employees__add-button span{margin-right:10px}@media only screen and (max-width: 768px){.my-employees__container .my-employees__header .my-employees__add-button{font-size:13px}}@media only screen and (max-width: 425px){.my-employees__container .my-employees__header .my-employees__add-button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:12px}.my-employees__container .my-employees__header .my-employees__add-button span{text-align:center;margin-right:0}.my-employees__container .my-employees__header .my-employees__add-button svg{margin-right:0}}.my-employees__container .my-employees__header .my-employees__add-button:hover{box-shadow:0 3px 10px #828282;background-color:#323639;transition-duration:.3s}@media only screen and (max-width: 768px){.my-employees__container .my-employees__content{padding:.5rem;width:90%}}.my-employees__container .my-employees__content .my-employees__no-users__images{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;position:relative;margin-top:150px}.my-employees__container .my-employees__content .my-employees__no-users__images__image-1,.my-employees__container .my-employees__content .my-employees__no-users__images__image-2,.my-employees__container .my-employees__content .my-employees__no-users__images__image-3{width:120px;height:120px;border-radius:162px;box-shadow:0 4px 4px #00000040}.my-employees__container .my-employees__content .my-employees__no-users__images__image-1{transform:translate(calc(100% - 98px))}.my-employees__container .my-employees__content .my-employees__no-users__images__image-2{z-index:3}.my-employees__container .my-employees__content .my-employees__no-users__images__image-3{transform:translate(calc(100% - 142px))}.my-employees__container .my-employees__content .my-employees__no-users__description{font-size:16px;font-weight:400;letter-spacing:normal;color:#828282;line-height:normal;text-align:center;margin-top:56px;width:100%}.my-employees__container .my-employees__content .my-employees__empty-search{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;font-size:1.5rem;font-weight:600;letter-spacing:normal;line-height:normal;margin-top:100px;color:#828282}.my-employees__container .my-employees__content .my-employees__empty-search svg{width:64px;height:64px;opacity:60%}@media only screen and (max-width: 768px){.my-employees{padding-top:3rem}}.my-employees__search{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;margin-bottom:24px}.my-employees__buttons{color:inherit;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:.5rem}.my-employees__buttons__button-inactive{opacity:20%}.my-employees__buttons__button-active{opacity:100%}.my-employees__searchbar{width:90%;border:none;min-width:10rem}.my-employees__searchbar .search-input input{border:none}@media only screen and (max-width: 768px){.my-employees__searchbar{width:80%}}.my-employees__layout{background-color:#fff;border-radius:8px}.my-employees__layout__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0}.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}.ne-datepicker{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:8px}.ne-datepicker label{font-size:14px;font-weight:600;letter-spacing:normal;line-height:normal;color:#4f4f4f}.ne-datepicker__asterix{color:red}.ne-datepicker--disabled .react-datepicker__input-container{opacity:.5}.ne-datepicker .react-datepicker__input-container{display:flex;flex-direction:row-reverse}.ne-datepicker .react-datepicker__input-container input,.ne-datepicker .react-datepicker__input-container select,.ne-datepicker .react-datepicker__input-container textarea{padding:.2rem .5rem;min-height:40px;width:100%;border-radius:8px;border:1px solid #666;background-color:#fff}.ne-datepicker .react-datepicker__input-container input:hover:not(:disabled),.ne-datepicker .react-datepicker__input-container input:focus,.ne-datepicker .react-datepicker__input-container select:hover:not(:disabled),.ne-datepicker .react-datepicker__input-container select:focus,.ne-datepicker .react-datepicker__input-container textarea:hover:not(:disabled),.ne-datepicker .react-datepicker__input-container textarea:focus{border-color:#000;box-shadow:0 2px #0000001a;outline:none}.ne-datepicker .react-datepicker__input-container svg{padding:0;top:50%;right:8px;transform:translateY(-50%);color:#333}.ne-select{display:flex;flex-direction:column;justify-content:center;align-items:normal;gap:8px;background-color:#fff;border-radius:8px}.ne-select input,.ne-select select,.ne-select textarea{padding:.2rem .5rem;min-height:40px;width:100%;border-radius:8px;border:1px solid #666;background-color:#fff}.ne-select input:hover:not(:disabled),.ne-select input:focus,.ne-select select:hover:not(:disabled),.ne-select select:focus,.ne-select textarea:hover:not(:disabled),.ne-select textarea:focus{border-color:#000;box-shadow:0 2px #0000001a;outline:none}.ne-select.placeholder-showing select{color:#828282}.ne-select__asterix{color:red}.ne-select select{font-size:16px;font-weight:400;letter-spacing:normal;line-height:normal;background:url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;background-position:calc(100% - .75rem) center!important;-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;padding-right:2rem!important}.ne-select label{font-size:14px;font-weight:600;letter-spacing:normal;line-height:normal;color:#4f4f4f}.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{padding:.2rem .5rem;min-height:40px;width:100%;border-radius:8px;border:1px solid #666;background-color:#fff}.textarea-container input:hover:not(:disabled),.textarea-container input:focus,.textarea-container select:hover:not(:disabled),.textarea-container select:focus,.textarea-container textarea:hover:not(:disabled),.textarea-container textarea:focus{border-color:#000;box-shadow:0 2px #0000001a;outline:none}.textarea-container__asterix{color:red}.textarea-container textarea{font-size:16px;font-weight:400;letter-spacing:normal;line-height:normal;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:600;letter-spacing:normal;line-height:normal;color:#4f4f4f}.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:gray}input:checked+.checkbox__box:after{width:20%;height:0;position:absolute;top:calc(50% - 1px);left:50%;padding-top:50%;content:"";border-bottom:solid 2px #fff;border-right:solid 2px #fff;transform:translate(-50%,-50%) rotate(45deg)}@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;font-weight:500}.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:600;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{padding:.2rem .5rem;min-height:40px;width:100%;border-radius:8px;border:1px solid #666;background-color:#fff}.ne-input__container--filled input:hover:not(:disabled),.ne-input__container--filled input:focus,.ne-input__container--filled select:hover:not(:disabled),.ne-input__container--filled select:focus,.ne-input__container--filled textarea:hover:not(:disabled),.ne-input__container--filled textarea:focus{border-color:#000;box-shadow:0 2px #0000001a;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-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:600;letter-spacing:normal;line-height:normal;color:#4f4f4f}.ne-multiple-checkbox__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;width:-webkit-fill-available;padding:1rem;box-shadow:0 3px 7px #00000021,0 1px 2px #0000001c}.ne-multiple-checkbox__content>div:first-child{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0}.ne-multiple-checkbox__content__select-all{cursor:pointer}.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:97.5%;max-height:90px;gap:.5rem;padding:10px 0 10px 10px;margin-bottom:1rem;background-color:#f2f2f2f2}.ne-multiple-checkbox__content__selected-options::-webkit-scrollbar{width:.8rem}.ne-multiple-checkbox__content__selected-options::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ne-multiple-checkbox__content__selected-options::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:3px solid #f1f1f1}@media only screen and (max-width: 768px){.ne-multiple-checkbox__content__selected-options{max-height:4rem}}.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;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:150px;width:98%;padding:.5rem 0 0 .5rem;overflow-y:scroll}.ne-multiple-checkbox__content__options__scroll::-webkit-scrollbar{width:.8rem}.ne-multiple-checkbox__content__options__scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ne-multiple-checkbox__content__options__scroll::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:3px solid #f1f1f1}@media only screen and (max-width: 768px){.ne-multiple-checkbox__content__options__scroll{max-height:4rem}}.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:0;gap:1rem}.ne-general-vacation-form>:last-child{margin-top:2rem}.general-vacation-form__remove-vacation{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0}@media only screen and (max-width: 768px){.general-vacation-form__remove-vacation{text-wrap:nowrap;flex-wrap:wrap}}.general-vacation-form__remove-vacation-btn{background-color:transparent;color:#eb5757;font-size:14px;padding-top:0;padding-bottom:0;padding-left:.3rem;padding-right:0}.remove-vacation-modal .modal__container{padding:0;border-radius:8px}.remove-vacation-modal__container{width:300px;height:200px;display:flex;flex-direction:column;justify-content:space-between;align-items:space-between;gap:.5rem;align-self:center}.remove-vacation-modal h3{font-size:20px;font-weight:500;letter-spacing:normal;line-height:normal;margin-top:50px;color:#262626;text-align:center}.remove-vacation-modal__btn-container{display:flex;flex-direction:row;justify-content:space-around;align-items:normal;gap:0}.remove-vacation-modal__btn-container .remove-vacation-modal__cancel-btn,.remove-vacation-modal__btn-container .remove-vacation-modal__delete-btn{width:120px;height:40px;font-size:14px;font-weight:500;letter-spacing:normal;line-height:normal;border-radius:8px}.remove-vacation-modal__btn-container .remove-vacation-modal__delete-btn:hover{box-shadow:0 0 10px gray}.remove-vacation-modal__btn-container .remove-vacation-modal__cancel-btn{background-color:transparent;color:#000;border:1px solid #000}.general-vacation-modal .modal__content{width:530px;height:auto;gap:2rem}.general-vacation-modal h2{align-self:center}.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:row;justify-content:center;align-items:flex-start;gap:0;width:256px;height:256px;border:0px;position:absolute;cursor:default;margin-bottom:16px;margin-top:16px;border-radius:50%;background-color:#fff}.image-upload-container__image-wrapper img{width:256px;height:256px;border-radius:50%;object-fit:cover}.image-upload-container__image-wrapper small{align-self:flex-start}.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__title{font-size:22px;font-weight:700;letter-spacing:normal;line-height:normal;margin:20px 0 30px;text-align:center}.image-upload-container__modal__buttons{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:0;width:100%;height:45px;margin:10px;border:none;border-radius:8px;font-size:20px;cursor:pointer;gap:30px}.image-upload-container__modal__buttons__button{width:100%;height:45px;font-size:16px;font-weight:700;letter-spacing:normal;line-height:normal;margin:10px 10px 0}.image-upload-container__modal__buttons__button--cancel{background-color:transparent;color:#262626;border:1px solid #262626}.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 0 5px 1px #00000080}.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:700}.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}.ne-section-block{padding:24px;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;gap:2rem;position:relative;border-radius:.5rem}.ne-section-block__header{display:flex;flex-direction:row;justify-content:space-between;align-items:normal;gap:0;flex-wrap:wrap;row-gap:1rem}@media only screen and (max-width: 425px){.ne-section-block__header{gap:1rem}.ne-section-block__header h2{font-size:20px}}.ne-section-block__header h2{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.1rem}.ne-section-block__loading{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#f2f2f2f2;opacity:.6;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;pointer-events:none}.ne-table-pagination{list-style-type:none;display:flex;flex-direction:row;justify-content:center;align-items:normal;gap:0;gap:1rem}@media only screen and (max-width: 768px){.ne-table-pagination{gap:0rem}}.ne-table-pagination .ncoded-employee-button{background-color:#fff;color:#000;padding:4px 8px;min-height:auto;width:2rem;height:2rem}.ne-table-pagination .ncoded-employee-button:hover:not(:disabled),.ne-table-pagination .ncoded-employee-button.selected:not(:disabled){background-color:#000;color:#fff}.ne-table-pagination .arrow-left,.ne-table-pagination .arrow-right{padding:0}.ne-table-pagination .arrow-left:hover:not(:disabled) svg path,.ne-table-pagination .arrow-right:hover:not(:disabled) svg path{stroke:#fff}.ne-table-pagination .arrow-right{scale:-1}.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:1rem}.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:center;align-items:center;gap:16px}.edit-nwd-form__actions-wrapper button{align-self:center;flex:1;width:200px}.edit-nwd-form--modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;gap:2rem}.edit-nwd-form--modal ul li{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;padding:1rem;width:130px;border-radius:1rem;min-width:10rem}.edit-nwd-form--standard{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:32px;background-color:#fff;border-radius:8px;margin-top:1.5rem;padding:32px}.edit-nwd-form--standard h1{margin:0;font-size:1.5rem}.edit-nwd-form--standard h1 div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0}.edit-nwd-form--standard h1 div p{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.edit-nwd-form--standard h1 div p button{padding:0}.edit-nwd-form--standard h1 div div svg{width:20px;height:20px}.edit-nwd-form--standard h1 div div svg:hover{fill:#29abe2}.edit-nwd-form--standard h1 div div .ncoded-employee-button--disabled svg:hover{fill:#d9d9d9}.edit-nwd-form--standard h1 div .employee-non-working-days__open:hover{cursor:pointer}.edit-nwd-form--standard h1 div .employee-non-working-days__open button svg{transform:rotate(270deg);transition-duration:.5s}.edit-nwd-form--standard h1 div .employee-non-working-days__closed:hover{cursor:pointer}.edit-nwd-form--standard h1 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:16px;width:158px}.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 .nce-table__edit .ncoded-employee-button{width:2.5rem;height:2.5rem;background-color:#fff;color:#000;padding:4px 8px}.ne-non-working-days .nce-table__edit .ncoded-employee-button:hover:not(:disabled) svg{fill:#29abe2;transition:.2s}.ne-non-working-days .nce-table__edit .ncoded-employee-button:disabled{opacity:20%}.ne-non-working-days .nce-table__employee p,.ne-non-working-days .nce-table__start-date p{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.ne-non-working-days .nce-table__employee p button,.ne-non-working-days .nce-table__start-date p button{width:1.5rem;padding:0}.ne-non-working-days .nce-table td.nce-table__employee:hover{cursor:pointer}@media only screen and (max-width: 768px){.ne-non-working-days__table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.ne-non-working-days__table-container::-webkit-scrollbar{width:.8rem}.ne-non-working-days__table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ne-non-working-days__table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:3px solid #f1f1f1}.ne-non-working-days__table-container .nce-table tr th,.ne-non-working-days__table-container .nce-table tr td{min-width:6rem;padding:0}}@media only screen and (max-width: 425px){.ne-non-working-days h2{font-size:18px}.ne-non-working-days__table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.ne-non-working-days__table-container::-webkit-scrollbar{width:.8rem}.ne-non-working-days__table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ne-non-working-days__table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:3px solid #f1f1f1}.ne-non-working-days__table-container .nce-table tr th,.ne-non-working-days__table-container .nce-table tr td{min-width:6rem;padding:0}}.employee-sort-icon--1 svg,.start-date-sort-icon--1 svg{transform:scale(-1)}.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}.password-field__icon:hover{cursor:pointer}.password-recovery{height:100vh}.password-recovery__container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;animation:fade-in-animation 1.5s;background-color:#eee}.password-recovery__container .password-recovery__wrapper{width:300px;height:370px;animation:fade-in-animation 1.5s;padding:50px 40px;position:relative;background-color:#fff;border-radius:10px;margin-bottom:80px}.password-recovery__container .password-recovery__wrapper .password-recovery__header{margin-top:50px}.password-recovery__container .password-recovery__wrapper .password-recovery__header__logo{width:65px;height:65px;position:absolute;top:25px;left:50%;transform:translate3d(-50%,0,0)}.password-recovery__container .password-recovery__wrapper .password-recovery__header__title{font-size:25px;font-weight:700;letter-spacing:normal;line-height:normal}.password-recovery__container .password-recovery__wrapper .password-recovery__text{font-size:14px;font-weight:400;letter-spacing:normal;line-height:normal;margin-top:30px;color:#4f4f4f}.password-recovery__container .password-recovery__wrapper .password-recovery__form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;margin-top:10px}.password-recovery__container .password-recovery__wrapper .password-recovery__form .password-recovery__email{width:100%}.password-recovery__container .password-recovery__wrapper .password-recovery__form .password-recovery__email input{width:300px;margin-top:15px}.password-recovery__container .password-recovery__wrapper .password-recovery__form .password-recovery__email small{font-size:10px}.password-recovery__container .password-recovery__wrapper .password-recovery__form .password-recovery__email input:-webkit-autofill,.password-recovery__container .password-recovery__wrapper .password-recovery__form .password-recovery__email input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 50px #e6e6e6 inset}.password-recovery__container .password-recovery__wrapper .password-recovery__form .password-recovery__back-to-login{font-size:13px;margin-top:80px;margin-bottom:6px;color:#4f4f4f}.password-recovery__container .password-recovery__wrapper .password-recovery__form .password-recovery__button{font-size:13px;font-weight:700;letter-spacing:normal;line-height:normal;width:100%;height:36px;border:none;border-radius:5px}.password-reset{height:100vh}.password-reset__container{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;animation:fade-in-animation 1.5s;background-color:#eee}.password-reset__container .password-reset__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:300px;height:370px;padding:50px 40px;position:relative;background-color:#fff;border-radius:10px;margin-bottom:80px}.password-reset__container .password-reset__wrapper .password-reset__header{margin-top:85px}.password-reset__container .password-reset__wrapper .password-reset__header__logo{width:65px;height:65px;position:absolute;top:25px;left:50%;transform:translate3d(-50%,0,0)}.password-reset__container .password-reset__wrapper .password-reset__header__title{font-size:25px;font-weight:700;letter-spacing:normal;line-height:normal}.password-reset__container .password-reset__wrapper .password-reset__body__form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;margin-top:30px;margin-bottom:25px}.password-reset__container .password-reset__wrapper .password-reset__body__form .password-field{margin:8px 0}.password-reset__container .password-reset__wrapper .password-reset__body__form__input{width:300px;margin-top:0}.password-reset__container .password-reset__wrapper .password-reset__body__form__input label{font-size:15px;font-weight:400;letter-spacing:normal;line-height:normal}.password-reset__container .password-reset__wrapper .password-reset__body__form__button{font-size:13px;font-weight:700;letter-spacing:normal;line-height:normal;width:100%;height:35px;margin-top:42px}.ne-page-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0}.personal-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:0;border-radius:.5rem;background-color:#fff;animation:fade-in-animation 1.5s}@media only screen and (max-width: 1290px){.personal-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%}}.personal-info__image-div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;margin:32px;max-width:300px}.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 0 10px gray}.personal-info__image-div .image-upload-container{position:relative}.personal-info__image-div .image-upload-container__image-wrapper{width:240px;height:240px;border:0px;box-shadow:0 0 10px gray}.personal-info__image-div .image-upload-container__image-wrapper img{width:240px;height:240px}@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:24px 24px 24px auto}.personal-info__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin:3.5rem 3rem 0}@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;height:4rem}.personal-info__wrapper .ne-input--disabled input,.personal-info__wrapper .ne-datepicker--disabled input{pointer-events:none}.personal-info__wrapper .ne-input label,.personal-info__wrapper .ne-datepicker label{font-weight:700}.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{display:flex;flex-direction:column;justify-content:space-evenly;align-items:normal;gap:7px;animation:fade-in-animation 1.5s;border-radius:.5rem;background-color:#fff;width:33rem}@media only screen and (max-width: 1290px){.change-password{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%}}.change-password__inputs{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;margin-top:3rem}@media only screen and (max-width: 1290px){.change-password__inputs{display:flex;flex-direction:column;justify-content:center;align-items:normal;gap:0}}.change-password__inputs .password-field{width:250px;height:4rem}.change-password__inputs .password-field label{font-weight:700}.change-password__inputs .password-field input:disabled{cursor:not-allowed}.change-password Button{margin:24px 24px 24px auto}.profile{background-color:#eee;flex:1}.profile__tabs{margin:0 50px 0 0}@media only screen and (max-width: 425px){.profile__tabs__change-pass,.profile__tabs__personal-info{font-size:15px}.profile__tabs__change-pass svg,.profile__tabs__personal-info svg{width:1rem;height:1rem}}@media only screen and (max-width: 768px){.profile__tabs{margin:0;padding-top:3rem}}.profile input:-webkit-autofill,.profile input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 50px #fff inset}@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-variables-card{align-self:baseline;width:400px}.salary-variables-card .ne-section-block__aside button{padding:0}.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:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:wrap;gap:1rem}.salary-variables-card__row b,.salary-variables-card__row p{flex-basis:150px}.salary-variables-card__button svg:hover{fill:#29abe2;transition:.2s}@media only screen and (max-width: 768px){.salary-variables-card{width:auto}}.salary-icon{width:2.5rem;height:2.5rem}.salary-variables-edit-modal h2{margin:auto}.salary-variables-edit-modal form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;gap:2rem;overflow:auto}.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:center;align-items:center;gap:0;margin-top:2rem;gap:1.5rem}.salary-variables-edit-modal__actions>button{flex:1;max-width:260px;gap:2rem}.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 .auth-container--wrapper{height:500px}@media only screen and (max-width: 768px){.set-password .auth-container--wrapper{height:700px}}.set-password .auth-container__title{margin-bottom:8px}@media only screen and (max-width: 425px){.set-password .set-password__container{width:17rem}}.set-password__container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;width:350px;height:fit-content}.set-password__container .ne-input{width:100%}.set-password__container__input{margin-bottom:5px}.set-password__container__input input:hover{box-shadow:none}.set-password__container__input__disabled input{color:#808080cc}.set-password__container__input__disabled input:hover{box-shadow:none;cursor:not-allowed}.set-password__container .password-field{margin-top:0;margin-bottom:5px;width:100%}.set-password__container__register-button{width:100%;height:35px;font-size:13px;font-weight:700;letter-spacing:normal;line-height:normal;border:none;border-radius:4px;margin-top:10px}.logout-modal{width:420px;height:260px;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;align-self:center;border-radius:12px;background-color:#fff;padding:10px}.logout-modal__title{font-size:14px;font-weight:700;letter-spacing:normal;line-height:normal;margin-top:18px;text-align:center;color:#4f4f4f}.logout-modal__body{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;font-size:16px;font-weight:500;letter-spacing:normal;line-height:normal;flex:50%;text-align:center;color:#828282}.logout-modal__footer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.logout-modal__footer__button,.logout-modal__footer__button__cancel{width:100%;height:45px;margin:10px 10px 0;border:none;background-color:#262626;color:#fff;border-radius:8px;font-size:20px;cursor:pointer}.logout-modal__footer__button__cancel,.logout-modal__footer__button__cancel__cancel{background-color:transparent;color:#262626;border:1px solid #828282}.logout-modal__footer__button:hover{box-shadow:0 3px 10px #828282;background-color:#323639;transition-duration:.3s}.logout-modal__footer__button__cancel:hover{background-color:#d9d9d9;transition-duration:.3s}@media only screen and (max-width: 768px){.logout-modal{width:320px;height:260px}}@media only screen and (max-width: 425px){.logout-modal{width:220px;height:260px}.logout-modal__title h1{font-size:20px}.logout-modal__body p{font-size:14px}.logout-modal__footer button{font-size:15px}}.menu-item--logout{flex:1;justify-content:end;padding:15px 38px}.menu-item:hover{background-color:#f2f2f2}.menu-item__element{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;padding:16px;transition:color .3s ease-in-out;gap:16px;cursor:pointer;text-decoration:none}.menu-item__element .menu-item__text{font-size:16px;font-weight:400;letter-spacing:normal;line-height:normal;color:#4f4f4f}.menu-item__element .menu-item__icon{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.menu-item__element .menu-item__icon svg{color:#4f4f4f;stroke-width:1.5;width:22px;height:22px}.menu-item__element--active{background-color:#f2f2f2}.menu-item__element--active .menu-item__icon{filter:brightness(.5)}.menu-item__element--active .menu-item__icon svg{stroke-width:2}.menu-item__element--active .menu-item__text{font-size:16px;font-weight:600;letter-spacing:normal;line-height:normal;color:#000}.menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;width:100%;height:100%;position:relative;flex:1}.menu img{width:20px;height:20px;margin-right:15px;display:flex;justify-content:center}@media only screen and (max-width: 425px){.menu{width:auto;flex:0}}.sidebar{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;min-width:320px;scrollbar-width:none;min-height:100vh;height:100%;position:sticky;top:0}.sidebar::-webkit-scrollbar{display:none}.sidebar__logo{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;margin:20px 0}.sidebar__logo .sidebar__ncoded-img{width:200px;height:55px;display:flex}.sidebar__user{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;gap:16px;padding:16px;width:100%}.sidebar__user .ne-avatar img{width:32px;height:32px}.sidebar__user__email{font-size:small;color:#323639}.sidebar__user .sidebar__image-loader{width:120px;height:120px;border-radius:120px;border:2px solid #000;margin-bottom:20px}.sidebar__user .sidebar__loader{display:none}.sidebar__user .sidebar__loader--active{display:flex;width:120px;height:120px;margin-bottom:20px;object-fit:cover;background-color:#eee;align-self:center}.sidebar__user__name{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;gap:.5em}.sidebar__user__name .sidebar__book{width:20.1px;height:20px}.sidebar__user__name .sidebar__book>g>rect{fill:#262626}.sidebar__user__name .sidebar__firstname{font-weight:600;color:#262626;text-align:center}.sidebar__open-logout{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:0;width:100%}.sidebar__open-logout .sidebar__logout-img{display:flex;flex-direction:row;justify-content:center;align-items:normal;gap:0;width:20px;height:20px}.sidebar__open-logout .sidebar__button-open{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1em;font-size:16px;font-weight:400;letter-spacing:normal;line-height:normal;background-color:#fff;color:#4f4f4f;padding:16px;height:auto;width:100%;border-radius:0}.sidebar__open-logout .sidebar__button-open>svg>g>rect{fill:#4f4f4f}.sidebar__open-logout .sidebar__button-open:hover{box-shadow:none;background-color:#ebebeb}.sidebar__nav{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;height:3rem;position:relative}.sidebar__nav__img-wrapper{flex-grow:1}.sidebar__nav svg{position:absolute;right:0;top:50%;transform:translateY(-50%);height:1.5rem;margin-right:1rem;stroke-width:1.5}.sidebar__nav__ncoded-img{width:12rem;height:3rem;max-width:100%}.header-sidebar{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;height:3rem;position:relative}.header-sidebar__img-wrapper{flex-grow:1}.header-sidebar svg{position:absolute;right:0;top:50%;transform:translateY(-50%);height:1.5rem;margin-right:1rem}.header-sidebar__ncoded-img{width:12rem;height:3rem;max-width:100%;margin-left:-10px}@media only screen and (max-width: 768px){.panel{flex-direction:column}.sidebar{height:100vh;position:fixed;z-index:3;background-color:#fff;width:100%}.header-sidebar{position:fixed;z-index:3;background-color:#fff;cursor:pointer}}.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:32px}.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;color:#828282;border:solid 1px currentColor;transition:box-shadow 225ms ease-in;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){box-shadow:2px 3px 5px #00000026;color:#323639}.tabs__header__tab--active{color:#fff;border-color:#323639;background-color:#323639;box-shadow:2px 3px 5px #00000040;font-weight:600}.tabs__header__tab svg{fill:transparent}@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:1rem}.year-picker b{width:64px;text-align:center}.year-picker .ncoded-employee-button{background-color:#fff;color:#000;padding:4px 8px;min-height:auto;width:2rem;height:2rem}.year-picker .ncoded-employee-button:hover:not(:disabled),.year-picker .ncoded-employee-button.selected:not(:disabled){background-color:#000;color:#fff}.year-picker .arrow-left,.year-picker .arrow-right{padding:0}.year-picker .arrow-left:hover:not(:disabled) svg path,.year-picker .arrow-right:hover:not(:disabled) svg path{stroke:#fff}.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:space-around;align-items:center;gap:.5rem;background-color:#fff}.tabs-v2-container .tabs-v2__button:not(.tabs-v2-container .tabs-v2__button--active):hover{color:#000;border-color:#4f4f4f}.tabs-v2-container .tabs-v2__button{background-color:#fff;color:#828282;border:1px solid #666;border-radius:8px;text-wrap:nowrap}.tabs-v2-container .tabs-v2__button--active{background-color:#323639;color:#fff}.tabs-v2-container__dropdown-button{visibility:hidden;height:0px;min-height:0px;padding:0}@media only screen and (max-width: 768px){.tabs-v2-container__dropdown-button{visibility:visible;width:100%;min-height:2rem;text-align:center;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;margin-bottom:.5rem;border:1px solid #d9d9d9;background-color:#d9d9d9;padding:.5rem}.tabs-v2-container__dropdown-button svg{fill:#000;transform:rotate(-90deg)}.tabs-v2-container__dropdown-button--submitted{border:1px solid #f2994a;color:#f2994a}.tabs-v2-container__dropdown-button--fulfilled{border:1px solid #008c73;color:#008c73}.tabs-v2-container .tabs-v2{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;border:1px solid #e0e0e0;border-radius:8px}.tabs-v2-container .tabs-v2__button{width:100%}.tabs-v2-container .tabs-v2__button:hover,.tabs-v2-container .tabs-v2__button:active{background-color:#ebebeb}.tabs-v2-container .non-dropdown{visibility:hidden;height:0px}.tabs-v2-container .dropdown{width:100%}}.nce-dropdown__content{z-index:1;visibility:hidden;position:absolute;direction:auto;width:100%;padding:6px 0;border-radius:8px;background-color:#fff;box-shadow:0 3px 12px #0000001a}.nce-dropdown__content>ul{list-style:none;padding:0;margin:0}.nce-dropdown__content>ul>li{font-size:14px;font-weight:400;letter-spacing:normal;line-height:28px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;word-wrap:break-word;cursor:pointer}.nce-dropdown__content>ul>li:hover{background-color:#f5f5f5;font-weight:600}.nce-dropdown__content--open{visibility:visible;transform-origin:top center}.nce-dropdown__content--up{bottom:100%;transform-origin:bottom center}.nce-dropdown__content--left{right:0;transform-origin:top right}.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}.vacation-request{display:flex;flex-direction:column;justify-content:center;align-items:space-between;gap:30px;width:629px;height:fit-content}.vacation-request h1{font-size:32px;font-weight:700;letter-spacing:normal;line-height:39px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;align-self:center}.vacation-request h1 div{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.vacation-request h1 .approved-icon svg,.vacation-request h1 .fulfilled-icon svg{color:#00b897;width:2.5rem;height:2.5rem}.vacation-request h1 .denied-icon svg{color:#eb5757;width:1.5rem;height:1.5rem}.vacation-request__content{display:flex;flex-direction:column;justify-content:center;align-items:normal;gap:0;gap:2rem;padding:3rem;border:1px solid #d9d9d9;border-radius:1rem;background-color:#f2f2f2;min-width:15rem}.vacation-request__files{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:1rem;flex-wrap:wrap}.vacation-request__subsection{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:1rem}.vacation-request__subsection dt{font-size:16px;color:gray;padding-bottom:.5rem}.vacation-request__subsection dd{font-size:16px;text-align:justify;color:#262626;padding-bottom:.3rem}.vacation-request__subsection a{width:6rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;background-color:#29abe2;border-radius:.5rem;padding:.5rem .8rem;fill:#fff;color:#fff;text-decoration:none}.vacation-request__subsection a svg{width:1.5rem;height:1.5rem}.vacation-request__subsection a:hover{background-color:#00b897}.vacation-request__dates{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;gap:1rem}.vacation-request__dates span{font-size:22px;align-self:flex-end;padding-bottom:.2rem}.vacation-request__dropzone{height:unset}.vacation-request__dropzone .document-dropzone__file{margin-top:0}.vacation-request__buttons{display:flex;flex-direction:row;justify-content:center;align-items:space-between;gap:0;gap:2rem;align-self:center;margin-top:2rem}.vacation-request__buttons Button{width:8rem}.vacation-request__buttons--reject{background-color:#fff;border:1px solid #eb5757;color:#eb5757}.vacation-request__buttons--approve{background-color:#00b897}.vacation-request__buttons--disabled{cursor:not-allowed;pointer-events:none;box-shadow:none}.vacation-request__error-msg{color:red;text-align:center}.vacation-request__upload{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;align-self:center}.vacation-request__upload button{margin-top:auto}.ne-timeoffs-table__filters{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0;flex-wrap:wrap;gap:2rem}.ne-timeoffs-table__filters .ne-input{max-width:240px}.ne-timeoffs-table__filters .ne-input__prefix{margin-right:.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0}.ne-timeoffs-table__filters .ne-input__container{border-radius:12px}.ne-timeoffs-table__filters .ne-input svg{fill:currentColor;width:100%;height:100%;max-width:1.2rem;max-height:1.2rem}@media only screen and (max-width: 768px){.ne-timeoffs-table__filters{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}}.ne-timeoffs-table .nce-table__employee{width:14rem;cursor:pointer}.ne-timeoffs-table .nce-table Button{width:1.5rem;height:1.5rem;background-color:transparent;color:#777;padding:0;transition-duration:.5s}.ne-timeoffs-table .nce-table Button svg{width:1.5rem;height:1.5rem}.ne-timeoffs-table .nce-table Button:hover{color:#29abe2}.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 .nce-table__requested_on p,.ne-timeoffs-table .nce-table__start p{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem}.ne-timeoffs-table .nce-table__requested_on svg,.ne-timeoffs-table .nce-table__start svg{width:1.5rem;height:1.5rem;color:#000}.ne-timeoffs-table__data{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:2rem}.ne-timeoffs-table__table-container table{overflow-x:scroll}@media only screen and (max-width: 1290px){.ne-timeoffs-table{gap:1rem}}@media only screen and (max-width: 768px){.ne-timeoffs-table__table-container{overflow-x:auto}}@media only screen and (max-width: 768px){.ne-timeoffs-table{padding-top:5rem}.ne-timeoffs-table__table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.ne-timeoffs-table__table-container::-webkit-scrollbar{width:.8rem}.ne-timeoffs-table__table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ne-timeoffs-table__table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:3px solid #f1f1f1}.ne-timeoffs-table__table-container .nce-table tr td{padding:0}.ne-timeoffs-table__table-container .nce-table__start{min-width:5rem}.ne-timeoffs-table .ne-section-block{gap:1rem}.ne-timeoffs-table .ne-table-pagination{gap:.3rem}}.ne-timeoffs-table .sort-icon--1 svg{transform:scale(-1)}.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;box-shadow:0 3px 30px #00000008;transition:.3s ease}.dashboard__number-of-employees:hover{cursor:pointer;box-shadow:0 3px 30px #0000001a}.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:700;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__add-employee-button:hover{box-shadow:0 3px 10px #828282;background-color:#323639;transition-duration:.3s}.dashboard__icon svg{color:#4f4f4f;width:20px;height:20px;stroke-width:1.5}@media only screen and (max-width: 768px){.dashboard{padding-top:80px}.dashboard .ne-page-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}}.dashboard__timeoffs{background-color:#fff;border-radius:8px;padding:32px}@media only screen and (max-width: 768px){.dashboard__timeoffs div{padding-top:0}}.dashboard__timeoffs h1{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;font-size:1.5rem;padding:0 0 32px}@media only screen and (max-width: 768px){.dashboard__timeoffs h1{font-size:1rem}}.dashboard__timeoffs .ne-timeoffs-table__data{padding:0;gap:16px}.ne-employee-request-vacation-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:2rem;width:100%;height:100%;overflow:auto}.ne-employee-request-vacation-form__fields-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:2rem;overflow:auto;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:2rem}.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 .textarea-container textarea{border:1px solid #333;border-radius:8px;padding:.5rem}.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:0;height:100%}.request-preview__description{font-size:16px;font-weight:400;letter-spacing:normal;line-height:normal;margin:20px 0;text-align:center}.request-preview__email-content textarea{font-size:16px;font-weight:400;letter-spacing:normal;line-height:normal;border:1px solid #333;border-radius:8px;padding:.5rem}.request-preview__btns-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:normal;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:1rem}.request-preview__btns-container button{min-width:150px;font-weight:500}.employee-request-vacation-modal__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;width:630px;height:auto;height:80vh;padding:1rem;color:#828282}.employee-request-vacation-modal__container__title{font-size:32px;font-weight:700;letter-spacing:normal;line-height:39px;color:#262626;margin-top:12px;text-align:center}.employee-request-vacation-modal__container__notiffication{font-size:16px;font-weight:400;letter-spacing:normal;line-height:normal;text-align:justify;text-align-last:center;margin:20px 0}@media only screen and (max-width: 768px){.employee-request-vacation-modal__container{width:auto}}.days-off-table{width:95%}@media only screen and (max-width: 768px){.days-off-table{width:80%}.days-off-table__table-container{overflow-x:auto}.days-off-table__table-container::-webkit-scrollbar{width:.8rem}.days-off-table__table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.days-off-table__table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:3px solid #f1f1f1}.days-off-table__table-container .nce-table tr th,.days-off-table__table-container .nce-table tr td{min-width:7rem;padding:0}}.days-off-table .nce-table__start-date p{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.days-off-table .nce-table__start-date p button{width:1.5rem;padding:0}.vacations-table{width:95%}@media only screen and (max-width: 768px){.vacations-table{width:80%}.vacations-table__table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.vacations-table__table-container::-webkit-scrollbar{width:.8rem}.vacations-table__table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.vacations-table__table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:3px solid #f1f1f1}.vacations-table__table-container .nce-table tr th,.vacations-table__table-container .nce-table tr td{min-width:6rem;padding:0}}.vacations-table .nce-table__start-date p{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.vacations-table .nce-table__start-date p button{padding:0;width:1.5rem}.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__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;gap:4rem;text-align:center}.ne-personal-information__deactivate-modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;gap:1.5rem;text-align:center;max-width:600px}.ne-personal-information__deactivate-modal__employee-info{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;font-size:18px;font-weight:400;letter-spacing:normal;line-height:normal;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:12px;width:100%;height:100%;margin-top:20px}.ne-personal-information__deactivate-modal__actions-buttons button{flex:1}.ne-personal-information__remove-modal,.ne-personal-information__confirm-modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;gap:1.5rem;text-align:center;max-width:600px}.ne-personal-information__remove-modal__employee-info,.ne-personal-information__confirm-modal__employee-info{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;font-size:18px;font-weight:400;letter-spacing:normal;line-height:normal;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:normal;gap:12px;width:100%;height:100%;margin-top:20px}.ne-personal-information__remove-modal__actions-buttons button,.ne-personal-information__confirm-modal__actions-buttons button{flex:1}.ne-personal-information__confirm-modal form{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem;width:100%}.ne-personal-information__confirm-modal form .ne-input{max-width:300px;width:100%}.ne-personal-information__confirm-modal form .ne-input input{text-align:center}.ne-personal-information__confirm-modal__actions-buttons{height:fit-content}@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:2rem}.ne-personal-information__section{gap:.5rem}.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}.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:16px}@media only screen and (max-width: 768px){.ne-personal-information__fields-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:16px}}.ne-personal-information__deactivated-message{font-size:16px;font-weight:700;letter-spacing:normal;line-height:normal;text-align:center;margin-bottom:20px;padding:12px 20px;background-color:red;color:#fff;border-radius:4px;opacity:.85}.ne-personal-information__tip{font-size:12px;font-weight:400;letter-spacing:normal;line-height:normal;color:#4f4f4f;text-align:center;height:14px;padding-bottom:20px;padding-top:6px;display:block}.ne-personal-information__tip span{font-weight:800;color:#262626}.ne-personal-information__tip div{animation-duration:.5s;animation-name:animate-pop;animation-timing-function:ease-in}.ne-personal-information__img-wrapper{margin-top:20px}.ne-personal-information__left{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:200px}.ne-personal-information__left .image-upload-container{width:144px;height:144px;flex-direction:row;margin:0}.ne-personal-information__left .image-upload-container__image-wrapper{width:144px;height:144px;margin:0}.ne-personal-information__left .image-upload-container__image-wrapper img{width:144px;height:144px}.ne-personal-information__left .image-upload-container__button{right:-16px}.ne-personal-information__left .image-upload-container .ncoded-employee-button{min-height:unset}.ne-personal-information__left .image-upload-container .dropzone-container__button{width:40px;height:40px;bottom:2px;padding:8px 12px}@media only screen and (max-width: 768px){.ne-personal-information__left .image-upload-container .dropzone-container__button{width:28px;height:28px;bottom:-16px;padding:4px 8px}}.ne-personal-information__right{display:grid;grid-template-columns:repeat(2,minmax(350px,1fr));gap:1rem 2rem}.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:1rem;color:#4f4f4f;text-decoration:none;width:fit-content}.ne-personal-information__link svg{width:20px;height:20px;stroke-width:1.5}.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:0;width:160px;align-self:flex-end}.ne-personal-information__actions-dropdown .nce-dropdown__content{width:200px}@media only screen and (max-width: 768px){.ne-personal-information{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0}.ne-personal-information__right{grid-template-columns:repeat(1,minmax(150px,1fr))}.ne-personal-information__left{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.ne-personal-information__left .image-upload-container{width:124px;height:124px;margin-bottom:24px}.ne-personal-information__left .image-upload-container .image-upload-container__button{width:18px;height:18px;right:-8px}.ne-personal-information__left .dropzone-container__wrapper{width:80px;height:80px;margin:0}.ne-personal-information__left .dropzone-container__wrapper>p{visibility:hidden}}.document-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;gap:1rem;overflow:auto}.document-form__dates{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:0;gap:2rem}.document-form__dates>div{flex:1}.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{gap:2rem;display:grid;grid-template-columns:1fr 1fr;align-items:baseline}.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>div{width:100%}.document-form__doc,.document-form__gross-salary{display:flex;flex-direction:row;justify-content:flex-start;align-items:normal;gap:8px}.document-form__doc b,.document-form__gross-salary b{font-size:14px;font-weight:600;letter-spacing:normal;line-height:normal;color:#4f4f4f}.document-modal .modal__content{padding:1rem}.document-modal form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;gap:1.5rem;overflow:auto;width:40rem;padding:1rem}.document-modal form h2{text-align:center}@media only screen and (max-width: 768px){.document-modal form{width:auto}}.document-modal__actions{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;gap:1.5rem}.document-modal__actions>button{flex:1;max-width:260px;gap:2rem}.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}.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;fill:#4f4f4f;cursor:pointer}.nce-employee-document-actions .action-download:hover,.nce-employee-document-actions .action-hide:hover,.nce-employee-document-actions .action-show:hover,.nce-employee-document-actions .action-edit:hover,.nce-employee-document-actions .action-remove:hover{fill:#29abe2;color:#29abe2;transition:.2s}.nce-employee-document-actions .action-show,.nce-employee-document-actions .action-hide{fill:none;stroke:#4f4f4f}.nce-employee-document-actions .action-show:hover,.nce-employee-document-actions .action-hide:hover{stroke:#29abe2;fill:none}.nce-employee-document-actions .action-remove{fill:red}.nce-employee-document-actions .action-remove:hover{opacity:50%;fill:red}.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:32px;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:32px}.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{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0}.login__forgot-password{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;margin:32px 0 8px;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{min-width:20rem}.login .password-field .ne-input__container input{height:2rem}@media only screen and (max-width: 768px){.login .password-field{min-width:15.5rem}}.login__email-field .ne-input__container input{height:2rem}.login button{border-radius:4px}.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:#828282;border:solid 1px currentColor;transition:box-shadow 225ms ease-in;text-decoration:none}.ne-nav-tabs ul a:hover:not(.active){color:#323639}.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:#f2f2f2;padding:2rem;display:flex;flex-direction:column;gap:2rem}.ne-sidepage .ne-blocks{display:flex;gap:1rem;flex-wrap:wrap}.ne-sidepage .ne-block{padding:2rem;background-color:#fff;border-radius:8px;box-shadow:1px 1px 5px 1px #00000026}.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-top:4rem}}.ne-projects-page{min-width:0}.confirm-modal.overlay.ncoded-modal{z-index:1003}.confirm-modal .modal__content{min-height:unset}.confirm-modal .modal__content p.conf-modal-title{font-size:24px;font-weight:700}.confirm-modal .modal__content>*+*{margin-top:20px}.confirm-modal .modal__content .modal-acitons-row{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:24px}.confirm-modal .modal__content .modal-acitons-row button{min-width:100px}.confirm-modal .modal__content .modal-acitons-row button:last-of-type{min-width:150px}.confirm-modal--delete .modal-acitons-row button:last-of-type{background-color:#9e1616;color:#fff}@media only screen and (max-width: 425px){.confirm-modal.overlay .ncoded-modal__content{padding:16px}.confirm-modal.overlay .ncoded-modal__content header{font-size:24px;line-height:36px}.confirm-modal.overlay .ncoded-modal__content main{font-size:15px;line-height:22px}}.ne-dropdown{position:relative;display:inline-block;margin-left:auto}.ne-dropdown-menu{position:absolute;margin-top:4px;background-color:#fff;border:1px solid #323639;border-radius:6px;list-style:none;padding:0;overflow-y:auto;z-index:1000;box-shadow:0 8px 16px #0003;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{padding:.2rem .5rem;min-height:40px;width:100%;border-radius:8px;border:1px solid #666;background-color:#fff}.ne-time-picker__trigger input:hover:not(:disabled),.ne-time-picker__trigger input:focus,.ne-time-picker__trigger select:hover:not(:disabled),.ne-time-picker__trigger select:focus,.ne-time-picker__trigger textarea:hover:not(:disabled),.ne-time-picker__trigger textarea:focus{border-color:#000;box-shadow:0 2px #0000001a;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:#333}.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:600;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:144px}.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}.ne-time-picker__options ul:first-of-type{padding-right:8px}.ne-time-picker__options ul button.choose-time-button{background-color:transparent;color:#000;border-radius:0;width:100%}.ne-time-picker small{max-width:72px}.add-time-entry-modal__title{font-size:24px;line-height:26px;font-weight:700;margin-bottom:32px;text-align:center}.add-time-entry-modal .form-row{display:flex;justify-content:flex-start;align-items:stretch;gap:14px}.add-time-entry-modal .form-row>*{flex:1 1 100%}.add-time-entry-modal__btns-container{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:12px}.add-time-entry-modal__form-fields{display:flex;flex-direction:column;align-items:stretch;gap:20px}.add-time-entry-modal__form-fields textarea{border:1px solid #333;border-radius:8px;padding:.5rem}.add-time-entry-modal small{font-size:10px;line-height:1}.timepicker{position:relative}.ne-range-selector{display:flex;gap:2rem;padding:1rem;background-color:#fff;place-self:start}.ne-range-helpers{list-style:none;display:flex;flex-direction:column;margin-left:-1rem}.ne-range-helpers li{display:flex}.ne-range-helpers li:not(:has(.selected))+li:not(:has(.selected)){border-top:1px solid #ebebeb}.ne-range-helpers button{width:100%;min-width:120px;justify-content:flex-start;font-weight:400;font-size:13px;padding:.55rem 1rem;min-height:0}.ne-range-helpers button:hover:not(.selected){color:#323639;font-weight:600}.ne-range-helpers button.selected{background-color:#323639;color:#fff;font-weight:700;font-size:1rem}.ne-timesheets-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:2rem}.ne-timesheets-page.is-loading{opacity:.5}.ne-timesheets-page__header,.ne-timesheets-page__header .ne-filters-menu{display:flex;justify-content:space-between;align-items:center;gap:12px}.ne-timesheets-page__header .ne-dropdown{margin:0}.ne-timesheets-page__header button svg{width:18px;fill:currentColor}.ne-timesheets-page__time-entries-container ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:32px}.ne-timesheets-page__time-entries-container ul .time-instance-gruop-day{background-color:#fff;border-radius:8px;padding:24px}.ne-timesheets-page__time-entries-container ul .time-instance-gruop-day>p{font-size:20px;font-weight:500;margin-bottom:22px}.ne-timesheets-page__time-entries-container ul .time-instance-gruop-day ul{gap:16px}.ne-timesheets-page__time-entries-container ul .time-instance-gruop-day ul .time-instance{background-color:#eee;border:1px solid #d9d9d9;border-radius:8px;padding:16px}.ne-timesheets-page__time-entries-container ul .time-instance-gruop-day ul .time-instance__row{display:flex;justify-content:space-between;align-items:center;gap:16px}.ne-timesheets-page__time-entries-container ul .time-instance-gruop-day ul .time-instance__row.isLoading{opacity:.5}.ne-timesheets-page__time-entries-container ul .time-instance-gruop-day ul .time-instance__row>p{font-size:16px;font-weight:700}.ne-timesheets-page__time-entries-container ul .time-instance-gruop-day ul .time-instance__row .entry-right-menu{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;gap:8px}.ne-timesheets-page__time-entries-container ul .time-instance-gruop-day ul .time-instance__row .entry-right-menu button.delete-time-entry-button{background-color:#fff6f6;color:#9e1616;border-radius:50%;padding:4px;aspect-ratio:1}.ne-timesheets-page__time-entries-container ul .time-instance-gruop-day ul .time-instance__row .entry-right-menu button.delete-time-entry-button svg{width:16px;height:16px;stroke:currentColor}.ne-timesheets-page__time-entries-container ul .time-instance-gruop-day ul .time-instance>p{padding-bottom:12px}.ne-timesheets-page__time-entries-container ul .time-instance-gruop-day ul .time-instance+.ne-timesheets-page__time-entries-container ul .time-instance-gruop-day ul .time-instance{border-bottom:1px solid #dddddd}.rc-time-picker-panel-select{max-height:96px!important}.add-admin__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:16px}.add-admin__form h2{text-align:center}.add-admin__form>:last-child{margin-top:2rem}.remove-invitation-modal__container{width:300px;height:300px;display:flex;flex-direction:column;justify-content:space-between;align-items:space-between;gap:.5rem;align-self:center}.remove-invitation-modal h3{font-size:20px;font-weight:500;letter-spacing:normal;line-height:normal;margin-top:10px;color:#262626;text-align:center}.remove-invitation-modal__btn-container{display:flex;flex-direction:row;justify-content:space-around;align-items:normal;gap:0}.remove-invitation-modal__btn-container .remove-invitation-modal__cancel-btn,.remove-invitation-modal__btn-container .remove-invitation-modal__delete-btn{width:120px;height:40px;font-size:14px;font-weight:500;letter-spacing:normal;line-height:normal;border-radius:8px}.remove-invitation-modal__btn-container .remove-invitation-modal__delete-btn:hover{box-shadow:0 0 10px gray}.remove-invitation-modal__btn-container .remove-invitation-modal__cancel-btn{background-color:transparent;color:#000;border:1px solid #000}.pending-admin-actions{display:flex;flex-direction:row;justify-content:center;align-items:normal;gap:6px;padding:8px;margin:0 auto;width:fit-content;position:relative;border-radius:6px;color:#fbfbfb;font-weight:700;background-color:orange}.pending-admin-actions__pending-trigger{padding:0;min-height:unset}.pending-admin-actions__pending-trigger:hover{color:#e6e6e6}.pending-admin-actions__buttons{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0}.pending-admin-actions .nce-dropdown__content{width:fit-content;height:fit-content;top:30px;right:-10px;color:#000;text-wrap:nowrap;padding:10px}.pending-admin-actions .nce-dropdown__content li{min-width:96px}.pending-admin-actions .nce-dropdown__content li button{font-size:small;min-height:unset;padding:4px}.pending-admin-actions .nce-dropdown__content li button svg{width:20px;height:20px}.remove-admin-btn{margin:0 auto}.remove-admin-btn svg{width:20px;height:20px}.remove-admin-btn:disabled svg{fill:#ddd;stroke:#ddd}.remove-admin-modal{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;gap:1.5rem;text-align:center;max-width:600px}.remove-admin-modal__employee-info{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;font-size:18px;font-weight:400;letter-spacing:normal;line-height:normal;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:12px;width:100%;height:100%;margin-top:20px}.remove-admin-modal__actions-buttons button{flex:1}.admins-table{padding:0}.admins-table table{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:1rem}.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:.5rem;overflow:auto;max-height:300px}.ne-multipliers-form .multiplier-users li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;gap:.5rem;padding-left:.5rem;padding-top:.3rem;padding-bottom:.3rem;border-radius:.3rem}.ne-multipliers-form .multiplier-users li img{box-shadow:none}.ne-multipliers-form .multiplier-users li:hover{cursor:pointer;background-color:#d9d9d9}.ne-multipliers-form h1{margin:auto}.ne-multipliers-form button:hover{opacity:80%}.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{text-align:center}.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__title{font-size:20px;font-weight:700;letter-spacing:normal;line-height:30px}.exchange-rate-modal .exchange-rate-modal__description{font-size:15px;font-weight:500;letter-spacing:normal;line-height:21px;color:#4f4f4f}.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:36px}@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:18px;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:700;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:12px;flex-wrap:wrap;margin-top:24px}.exchange-rate-modal__btns-container button{font-size:14px;font-weight:500;letter-spacing:normal;line-height:normal;min-width:120px}.exchange-rate-modal__btns-container .exchange-rate-modal__cancel-btn{margin-right:auto}.exchange-rate-modal__btns-container .exchange-rate-modal__remove-currency-btn{color:red;border-color:red}.remove-secondary-currency-modal__container{display:flex;flex-direction:column;justify-content:space-between;align-items:space-between;gap:.5rem;align-self:center;height:300px;max-width:400px}.remove-secondary-currency-modal h3{font-size:20px;font-weight:500;letter-spacing:normal;line-height:normal;margin-top:10px;color:#262626;text-align:center}.remove-secondary-currency-modal__btn-container{display:flex;flex-direction:row;justify-content:space-between;align-items:normal;gap:0}.remove-secondary-currency-modal__btn-container .remove-secondary-currency-modal__cancel-btn,.remove-secondary-currency-modal__btn-container .remove-secondary-currency-modal__delete-btn{width:120px;height:40px;font-size:14px;font-weight:500;letter-spacing:normal;line-height:normal;border-radius:8px}.remove-secondary-currency-modal__btn-container .remove-secondary-currency-modal__delete-btn:hover{box-shadow:0 0 10px gray}.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:700;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:center;align-items:center;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:flex-start;gap:16px;flex-wrap:wrap}.currencies__exchange-rate .currencies__exchange-rate-title button{transition:transform .2s;padding:0;margin:0;min-height:unset}.currencies__exchange-rate .currencies__exchange-rate-title button svg{width:18px;height:18px;fill:#4f4f4f}.currencies__exchange-rate .currencies__exchange-rate-title button:hover{transform:scale(1.1)}.currencies__exchange-rate .currencies__exchange-rate-title button:hover svg{fill:#29abe2}.currencies__exchange-rate .currencies__exchange-rate-content{font-size:14px;font-weight:600;letter-spacing:normal;line-height:normal;margin-top:12px;color:#4f4f4f;border-collapse:collapse}.currencies__exchange-rate .currencies__exchange-rate-content th{border-bottom:2px solid rgba(242,242,242,.9490196078)}.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:2rem}.multiplier-form-modal form button{align-self:center}.multiplier-form-modal .modal__content{max-width:480px}.add-multiplier-button:hover{opacity:80%;box-shadow:0 0 10px gray}@media only screen and (max-width: 425px){.add-multiplier-button{font-size:0px;gap:0}}.ne-remove-document-modal__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;gap:2rem;text-align:center}.nce-employee-multiplier-actions{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.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:2rem}.multipliers-page .multiplier-form-modal form button{align-self:center}.multipliers-page .multiplier-form-modal .modal__content{max-width:480px}@media only screen and (max-width: 425px){.multipliers-page{max-height:70vh}.multipliers-page__table-container{overflow:auto;-webkit-overflow-scrolling:touch}.multipliers-page__table-container::-webkit-scrollbar{width:.8rem}.multipliers-page__table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.multipliers-page__table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:3px solid #f1f1f1}.multipliers-page__table-container .nce-table tr th,.multipliers-page__table-container .nce-table tr td{min-width:5rem;padding:0}}.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}@media only screen and (max-width: 768px){.ne-page{padding-top:4rem}}.ne-general-vacations__title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:24px;flex-wrap:wrap}.ne-general-vacations .nce-table__days p{padding-left:.5rem}.ne-general-vacations .nce-table__edit{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.ne-general-vacations .nce-table__edit:hover svg{fill:#29abe2;transition:.2s}.ne-general-vacations .nce-table__start p{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0}.ne-general-vacations .nce-table__start svg{width:1.5rem;height:1.5rem}@media only screen and (max-width: 768px){.ne-general-vacations__table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.ne-general-vacations__table-container::-webkit-scrollbar{width:.8rem}.ne-general-vacations__table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ne-general-vacations__table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:3px solid #f1f1f1}.ne-general-vacations__table-container .nce-table tr th,.ne-general-vacations__table-container .nce-table tr td{min-width:6rem;padding:0}}@media only screen and (max-width: 425px){.ne-general-vacations h2{font-size:18px}.ne-general-vacations__table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.ne-general-vacations__table-container::-webkit-scrollbar{width:.8rem}.ne-general-vacations__table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ne-general-vacations__table-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:3px solid #f1f1f1}.ne-general-vacations__table-container .nce-table tr th,.ne-general-vacations__table-container .nce-table tr td{min-width:6rem;padding:0}}.ne-general-vacations .sort-icon--1 svg{transform:scale(-1)}.non-working-days{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:20px;flex:1;background-color:#f2f2f2}.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 0 10px gray}@media only screen and (max-width: 768px){.non-working-days{padding-top:5rem}}@media only screen and (max-width: 425px){.non-working-days__add-button{font-size:0px;gap:0}}.ne-timeoffs__icon{width:1.5rem;height:1.5rem;fill:#fff}.ne-timeoffs__status-button:hover{box-shadow:0 0 10px gray}.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{padding-top:5rem}.ne-timeoffs .ne-section-block{gap:1rem}.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-wrapper::-webkit-scrollbar{width:6px;height:6px}.ne-barchart-wrapper::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #66666640;border-radius:6px}.ne-barchart-wrapper::-webkit-scrollbar-thumb{background:#666;border-radius:6px}.ne-barchart-wrapper::-webkit-scrollbar-thumb:hover{background:#666}.ne-barchart-tooltip{padding:.5rem 1rem;border-radius:10px;background:#fff;box-shadow:1px 1px 5px 1px #00000026}.ne-group-by__trigger-wrapper{border:1px solid #e0e0e0}.ne-group-by__trigger{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;border:none}.ne-group-by__current-group-by{font-weight:700;text-transform:uppercase;color:#265fd1}.ne-group-by__arrow-icon{width:16px;height:16px;transform:rotate(-90deg);font-weight:500}.ne-group-by__menu{width:100%;border:1px solid #e0e0e0}.ne-group-by__options-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;width:100%;text-transform:capitalize;list-style:none}.ne-group-by__option{padding:8px 16px;cursor:pointer}.ne-group-by__option:hover{background-color:#f2f2f2f2}.ne-group-by__option--selected{color:#fff;background-color:#265fd1}.ne-group-by__option--selected:hover{background-color:#265fd1}.ne-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:0;min-width:fit-content;box-shadow:1px 1px 5px 1px #e0e0e026;border-radius:8px;border:1px solid #e0e0e0}.ne-group__title{padding:16px;border-bottom:1px solid #e0e0e0;background-color:#f2f2f2f2;border-radius:8px 8px 0 0;font-weight:400;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:600;color:#000}.ne-group__arrow-icon{width:14px;height:14px;transform:rotate(180deg);transition:transform .3s ease-in-out}.ne-group__arrow-icon--open{transform:rotate(270deg)}.ne-group__icon-checkmark{font-size:24px;color:#008c73;margin-left:16px}.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:700;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;gap:1rem}.ne-reports-page .ne-showcase-card{padding:1rem;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-searchable-select{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:normal;gap:8px}.ne-searchable-select label{font-size:14px;font-weight:600;letter-spacing:normal;line-height:normal;color:#4f4f4f}.ne-searchable-select__asterix{color:red}.ne-searchable-select__container{display:flex;align-items:center}.ne-searchable-select__container input,.ne-searchable-select__container select,.ne-searchable-select__container textarea{padding:.2rem .5rem;min-height:40px;width:100%;border-radius:8px;border:1px solid #666;background-color:#fff}.ne-searchable-select__container input:hover:not(:disabled),.ne-searchable-select__container input:focus,.ne-searchable-select__container select:hover:not(:disabled),.ne-searchable-select__container select:focus,.ne-searchable-select__container textarea:hover:not(:disabled),.ne-searchable-select__container textarea:focus{border-color:#000;box-shadow:0 2px #0000001a;outline:none}.ne-searchable-select__container input{background:url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;background-position:calc(100% - .75rem) center!important}.ne-searchable-select__field{padding:4px;flex-grow:1;border:none;outline:none;font-size:16px;background:transparent}.ne-searchable-select__dropdown{max-height:180px;overflow-y:auto;background:#fff;border:1px solid #dddddd;border-radius:8px;box-shadow:0 4px 8px #0000001a}.ne-searchable-select__option{padding:8px;cursor:pointer}.ne-searchable-select__option:hover,.ne-searchable-select__option--highlighted{background:#f0f0f0}.ne-searchable-select__option--no-results{color:#999;cursor:default}.ne-searchable-select__prefix,.ne-searchable-select__suffix{padding:0 8px}.ne-searchable-select__description,.ne-searchable-select .ncoded-small{font-size:12px;color:#666;margin-top:4px}.ne-searchable-select__error-message{font-size:12px;color:red;margin-top:4px;font-weight:500}.ne-project-form{margin-top:2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:1rem}.ne-project-form__member-row{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:1rem}.ne-project-form__add-employee-button{width:fit-content;align-self:center;margin-top:2rem}.ne-project-form__remove-btn{margin-top:24px;padding:.5rem .25rem}.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:center}.ne-project-modal__tabs{margin-top:1rem;display:flex;flex-direction:row;justify-content:center;align-items:normal;gap:.5rem}.ne-project-modal__tab{border-radius:px}.ne-project-modal__tab--active{background-color:#323639;color:#fff}.ne-project-action-confirmation-modal .modal__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:normal;gap:2rem;text-align:center}.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:space-between;align-items:normal;gap:0}.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 .nce-table__billable,.ne-projects-table .nce-table__active,.ne-projects-table .nce-table__currency{text-align:center}.ne-projects-table__edit-icon,.ne-projects-table__delete-icon,.ne-projects-table__archive-icon{padding:.5rem}.ne-projects-table__edit-icon svg,.ne-projects-table__delete-icon svg,.ne-projects-table__archive-icon svg{width:20px;height:20px;color:#4f4f4f}.ne-projects-table__delete-icon svg{color:#9e1616;fill:none}.ne-projects-table__check-icon{width:20px;height:20px;color:#00b897}.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:2rem}.ne-all-projects__header{display:flex;flex-direction:row;justify-content:flex-end;align-items:normal;gap:0}.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:12px}.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:#000}.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(50, 54, 57, .065);--rdp-font-family: Montserrat;--rdp-outside-opacity: .35}.rdp-footer{margin-top:.5rem;font-weight:600}.rdp-outside{background:inherit}.rdp-outside .rdp-day_button{pointer-events:none}.rdp-selected.rdp-outside,.rdp-selected:not(.rdp-range_start):not(.rdp-range_end):not(.rdp-range_middle){font:inherit}.rdp-selected.rdp-outside button,.rdp-selected:not(.rdp-range_start):not(.rdp-range_end):not(.rdp-range_middle) button{background:inherit;color:var(--rdp-accent-color)}.rdp-selected.rdp-outside:not(:hover) button,.rdp-selected:not(.rdp-range_start):not(.rdp-range_end):not(.rdp-range_middle):not(:hover) button{border:none}.rdp-day_button:hover{border:2px solid var(--rdp-accent-color);border-radius:50%}h1,h2,h3{font-weight:500}
