::-webkit-scrollbar{width:6px!important;height:6px!important}::-webkit-scrollbar-track{background:transparent!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::-webkit-scrollbar-thumb{background:#0000003b!important;border-radius:24px;transition:all .5s;cursor:pointer}::-webkit-scrollbar-thumb:hover{background:#9297a5!important}::-webkit-scrollbar-button{background-color:transparent!important}::-webkit-scrollbar-corner{background-color:transparent!important}@font-face{font-family:htrts_bold;src:url(/assets/fonts/Poppins-Bold-B5ijbvYk.ttf)}@font-face{font-family:htrts_medium;src:url(/assets/fonts/Poppins-Medium-DwAlJ_UI.ttf)}@font-face{font-family:htrts_regular;src:url(/assets/fonts/Poppins-Regular-CDE4z94E.ttf)}@font-face{font-family:htrts_semibold;src:url(/assets/fonts/Poppins-SemiBold-B_fPDAUb.ttf)}@font-face{font-family:htrts_thin;src:url(/assets/fonts/Poppins-Thin-leD9T1nx.ttf)}@font-face{font-family:htrts_light;src:url(/assets/fonts/Poppins-Light-DT6-CsId.ttf)}@font-face{font-family:htrts_extralight;src:url(/assets/fonts/Poppins-ExtraLight-u2IJXg5c.ttf)}html,body{height:100%!important}#root{height:100%}*{box-sizing:border-box}#nounsChip{-ms-overflow-style:none;scrollbar-width:none}#nounsChip::-webkit-scrollbar{display:none}.se-btn-module-enter{display:none!important}.MuiDataGrid-columnHeaderTitle{font-weight:700}.MuiTreeItem-content:hover{background-color:#673ab714}.checkListColumnHeaderTitleContent{width:100%}.diagrams-iframe{height:100vh!important}.errBorderedRow{background-color:#ff00001a!important}.errLastBorderedRow{border-bottom:1px solid red}#feedbacklabel{display:none!important}.MuiDataGrid-container--top [role=row],.MuiDataGrid-columnHeader--pinnedLeft,.MuiDataGrid-cell--pinnedLeft{background:var(--mui-palette-background-paper)!important}.sun-editor-editable,.se-placeholder{font-family:htrts_regular!important}.timesheet-cell{padding:0!important}.weekend-day{background-color:#bedaff}.holiday-optional{background-color:#c1ffe8}.holiday-mandatory{background-color:#fde3c0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.sun-editor .se-controller.se-controller-resizing{top:120px!important;left:50px!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,.MuiInputBase-input-MuiOutlinedInput-input:-webkit-autofill,.MuiInputBase-input-MuiOutlinedInput-input:-webkit-autofill:hover,.MuiInputBase-input-MuiOutlinedInput-input:-webkit-autofill:focus,.MuiInputBase-input-MuiOutlinedInput-input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--mui-palette-background-paper, #fff) inset!important;-webkit-text-fill-color:inherit!important;caret-color:inherit!important;background-color:transparent!important;background-image:none!important;transition:background-color 5000s ease-in-out 0s!important;filter:none!important}input:-internal-autofill-selected,.MuiInputBase-input-MuiOutlinedInput-input:-internal-autofill-selected,textarea:-internal-autofill-selected{appearance:none!important;background-color:transparent!important;background-image:none!important;background-clip:border-box!important;-webkit-box-shadow:0 0 0 1000px var(--mui-palette-background-paper, #fff) inset!important;box-shadow:0 0 0 1000px var(--mui-palette-background-paper, #fff) inset!important;-webkit-text-fill-color:inherit!important;caret-color:inherit!important;color:inherit!important}.highlight{animation-name:color_change;animation-duration:5s;animation-iteration-count:initial}.highlight-table-row{background-color:#d9c4fe}.image-container{position:relative;display:inline-block;overflow:hidden;width:150px;height:150px}.image-small{width:100px;height:50px}.preview,.progress{position:absolute;top:50%;left:50%;display:none;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;text-align:center;cursor:pointer;z-index:2}.delete{position:absolute;top:0;right:0;cursor:pointer;z-index:2;opacity:0;transition:opacity .3s ease-in-out;background-color:#000;padding:2px}.progress{opacity:1;top:35%;left:35%;background-color:transparent}.image-container:hover .preview{display:inline}.image-container:hover .delete{opacity:1}.image-container:hover .preview-wrapper{display:inline}.image-container.selected{border:5px solid green}.image-element{object-fit:contain!important}.highlight{animation-name:color_change;animation-duration:3s;animation-iteration-count:initial}@keyframes color_change{0%{background-color:#d9c4fe}to{background-color:unset}}#textarea-container textarea{min-height:250px;border-radius:4px}#textarea-container textarea:focus{outline:none!important;border:2px solid #673ab7}.highlight-row{background-color:#fafafa!important}.highlight-cell{font-weight:700}.grid{align-items:center!important;justify-content:center!important}.transparent-card{margin-left:auto;margin-right:auto;min-width:200px;max-width:450px;min-height:300px;padding:25px;border-radius:20px;position:relative;background:linear-gradient(300deg,rgba(210,180,255,.45),rgba(210,180,255,.18) 40%,transparent 60%),linear-gradient(120deg,rgba(210,180,255,.45),rgba(210,180,255,.18) 40%,transparent 60%);text-align:center;display:flex;align-items:center;flex-direction:column}.login-container{font-size:3rem;font-weight:400;color:#fffefa;display:flex;flex-direction:column;align-items:flex-start;margin:0;line-height:4rem}.text-container{display:inline-block;overflow:hidden;margin-top:5px;padding:5px 10px;border-radius:10px;text-align:left}.motto-text{display:inline-block;background:linear-gradient(76deg,#fc6070,#bf4cf4) text;-webkit-text-fill-color:transparent;transition:all 1s ease-in-out 0s;font-size:2.5rem}.slide-in{transform:translateY(0)}.slide-out{transform:translateY(-200%)}@media only screen and (max-width:600px){.grid{align-items:flex-start;justify-content:flex-start}.login-container{font-size:2.5rem;height:6rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.text-container{padding:2px 5px}}
