.menu-icon{cursor:pointer;align-self:center}.menu-icon:focus{outline:none !important}
.button-div{cursor:pointer}.button-div.disabled{opacity:.5;pointer-events:none;touch-action:none}
.divider{height:2px;width:100%;background-color:#dedede}
.general-modal{width:35rem;max-width:100%}.general-modal .message{font-size:1.6rem;text-align:center;padding:3rem 0}.general-modal .button-group{display:flex;align-items:center;justify-content:flex-end;padding-top:1rem}.general-modal .button-group .confirm-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.general-modal .button-group .confirm-button:focus{outline:none !important}.general-modal .button-group .confirm-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.general-confirm-modal{width:35rem;max-width:100%}.general-confirm-modal .message{font-size:1.6rem;text-align:center;padding:3rem 0}.general-confirm-modal .button-group{display:flex;grid-gap:1rem;align-items:center;justify-content:flex-end;padding-top:1rem}.general-confirm-modal .button-group .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.general-confirm-modal .button-group .cancel-button:focus{outline:none !important}.general-confirm-modal .button-group .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.general-confirm-modal .button-group .confirm-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.general-confirm-modal .button-group .confirm-button:focus{outline:none !important}.general-confirm-modal .button-group .confirm-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.general-delete-modal{width:35rem;max-width:100%}.general-delete-modal .message{font-size:1.6rem;text-align:center;padding:3rem 0}.general-delete-modal .button-group{display:flex;grid-gap:1rem;align-items:center;justify-content:flex-end;padding-top:1rem}.general-delete-modal .button-group .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.general-delete-modal .button-group .cancel-button:focus{outline:none !important}.general-delete-modal .button-group .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.general-delete-modal .button-group .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.general-delete-modal .button-group .delete-button:focus{outline:none !important}.general-delete-modal .button-group .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.delete-modal{width:35rem;max-width:100%}.delete-modal .message{font-size:1.6rem;text-align:center;padding:3rem 0}.delete-modal .button-group{display:flex;grid-gap:1rem;align-items:center;justify-content:flex-end;padding-top:1rem}.delete-modal .button-group .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.delete-modal .button-group .cancel-button:focus{outline:none !important}.delete-modal .button-group .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.delete-modal .button-group .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.delete-modal .button-group .delete-button:focus{outline:none !important}.delete-modal .button-group .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.message-modal{width:35rem;max-width:100%}.message-modal .message{font-size:1.6rem;text-align:center;padding:3rem 0}.message-modal .button-group{display:flex;align-items:center;justify-content:flex-end;padding-top:1rem}.message-modal .button-group .confirm-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.message-modal .button-group .confirm-button:focus{outline:none !important}.message-modal .button-group .confirm-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.error-modal{width:35rem;max-width:100%}.error-modal .message{font-size:1.6rem;text-align:center;padding:3rem 0;word-break:break-word;overflow:auto;max-height:30rem}.error-modal .button-group{display:flex;align-items:center;justify-content:flex-end;padding-top:1rem}.error-modal .button-group .confirm-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.error-modal .button-group .confirm-button:focus{outline:none !important}.error-modal .button-group .confirm-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.approve-modal{width:35rem;max-width:100%}.approve-modal .message{font-size:1.6rem;text-align:center;padding:3rem 0}.approve-modal .button-group{display:flex;grid-gap:1rem;align-items:center;justify-content:flex-end;padding-top:1rem}.approve-modal .button-group .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.approve-modal .button-group .cancel-button:focus{outline:none !important}.approve-modal .button-group .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.approve-modal .button-group .approve-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.approve-modal .button-group .approve-button:focus{outline:none !important}.approve-modal .button-group .approve-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}
.reject-modal{width:35rem;max-width:100%}.reject-modal .message{font-size:1.6rem;text-align:center;padding:3rem 0}.reject-modal .button-group{display:flex;grid-gap:1rem;align-items:center;justify-content:flex-end;padding-top:1rem}.reject-modal .button-group .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.reject-modal .button-group .cancel-button:focus{outline:none !important}.reject-modal .button-group .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.reject-modal .button-group .reject-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e59366}.reject-modal .button-group .reject-button:focus{outline:none !important}.reject-modal .button-group .reject-button:hover{background-color:hsl(21.2598425197,70.9497206704%,74.9019607843%)}
.confirm-modal{width:35rem;max-width:100%}.confirm-modal .message{font-size:1.6rem;text-align:center;padding:3rem 0}.confirm-modal .button-group{display:flex;grid-gap:1rem;align-items:center;justify-content:flex-end;padding-top:1rem}.confirm-modal .button-group .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.confirm-modal .button-group .cancel-button:focus{outline:none !important}.confirm-modal .button-group .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.confirm-modal .button-group .confirm-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.confirm-modal .button-group .confirm-button:focus{outline:none !important}.confirm-modal .button-group .confirm-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.button-row{display:flex;flex-wrap:wrap;grid-gap:1rem;padding-bottom:1.5rem}
.select-input{position:relative;display:flex;flex-direction:column;padding-bottom:1.5rem}.select-input .input-title{font-size:2rem;color:#6b8397;margin-bottom:1rem}.select-input .input-title.required::after{content:"*";color:red;margin-left:.5rem}.select-input .select-container{position:relative;display:flex}.select-input .select-container .form-input{height:3.6rem;padding:0 .5rem;box-sizing:border-box;font-size:1.6rem;border:1.5px solid rgba(128,128,128,.5);border-radius:.5rem;flex:1;padding:0 3.5rem 0 .5rem;cursor:pointer;caret-color:rgba(0,0,0,0)}.select-input .select-container .form-input:focus{outline:none !important}.select-input .select-container .form-input.disable{background:#eee}.select-input .select-container .trailing-icon{display:flex;justify-content:center;align-items:center;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);cursor:pointer}.select-input .select-container .trailing-icon:focus{outline:none !important}.select-input .select-container .options{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:calc(100% + 1rem);width:100%;height:fit-content;max-height:16rem;box-sizing:border-box;background-color:#fff;padding:0 1rem;border:1.5px solid rgba(128,128,128,.5);box-shadow:.5rem .5rem 1rem 0 rgba(91,91,91,.5);z-index:10;overflow:auto}.select-input .select-container .options.bottom{top:auto;bottom:4.5rem}.select-input .select-container .options .placeholder{font-size:1.6rem;padding:1rem .3rem;cursor:pointer;color:#c8c8c8}.select-input .select-container .options .placeholder:focus{outline:none !important}.select-input .select-container .options .option{font-size:1.6rem;padding:1rem .3rem;cursor:pointer}.select-input .select-container .options .option:focus{outline:none !important}.select-input .select-container .options .option.selected{color:#6b8397}.select-input .error-message{padding:.5rem .5rem 0;font-size:1.4rem;color:#e5798d}.desktop .select-input .select-container .options .option:hover{opacity:.7}.desktop .select-input .select-container .options .option.selected:hover{opacity:1}.mobile .select-input .select-container .options .option:active{opacity:.7}.mobile .select-input .select-container .options .option.selected:active{opacity:1}
.import-schedule-form-modal{width:35rem;max-width:100%}.import-schedule-form-modal .import-schedule-form{padding:1.5rem 0}.import-schedule-form-modal .import-schedule-form .multiple-select-input .select-container{flex-direction:row;grid-gap:1.5rem}.import-schedule-form-modal .button-group{display:flex;grid-gap:1rem;align-items:center;justify-content:flex-end;padding-top:1rem}.import-schedule-form-modal .button-group .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.import-schedule-form-modal .button-group .cancel-button:focus{outline:none !important}.import-schedule-form-modal .button-group .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.import-schedule-form-modal .button-group .confirm-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.import-schedule-form-modal .button-group .confirm-button:focus{outline:none !important}.import-schedule-form-modal .button-group .confirm-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.import-schedule-form-modal .button-group .confirm-button.disabled{opacity:.5;pointer-events:none;touch-action:none}
.import-schedule-modal{width:35rem;max-width:100%}.import-schedule-modal .action-button-container{flex-direction:column;padding-top:1.5rem}.import-schedule-modal .action-button-container .import-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.import-schedule-modal .action-button-container .import-button:focus{outline:none !important}.import-schedule-modal .action-button-container .import-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.import-schedule-modal .button-group{display:flex;grid-gap:1rem;align-items:center;justify-content:flex-end;padding-top:1rem}.import-schedule-modal .button-group .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.import-schedule-modal .button-group .cancel-button:focus{outline:none !important}.import-schedule-modal .button-group .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.import-schedule-modal .button-group .confirm-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.import-schedule-modal .button-group .confirm-button:focus{outline:none !important}.import-schedule-modal .button-group .confirm-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.data-info-container .time-section{margin-top:1rem;font-size:1.6rem}
.date-picker-header{display:flex;align-items:center;justify-content:space-between;padding:0 .6rem}.date-picker-header .date-button-container{display:flex;flex-direction:row;align-items:center}.date-picker-header .previous-year-button,.date-picker-header .next-year-button,.date-picker-header .previous-month-button,.date-picker-header .next-month-button{cursor:pointer}.date-picker-header .previous-year-button:focus,.date-picker-header .next-year-button:focus,.date-picker-header .previous-month-button:focus,.date-picker-header .next-month-button:focus{outline:none !important}.date-picker-header .previous-year-button.disabled,.date-picker-header .next-year-button.disabled,.date-picker-header .previous-month-button.disabled,.date-picker-header .next-month-button.disabled{opacity:.5;pointer-events:none;touch-action:none}.date-picker-header .year-selector .select-input{width:9rem}.date-picker-header .year-selector .select-input .select-container{width:9rem}.date-picker-header .year-selector .select-input .select-container .form-input{width:9rem;border-radius:.5rem;border:1.5px solid rgba(128,128,128,.5)}.date-picker-header .month-selector .select-input{width:6rem}.date-picker-header .month-selector .select-input .select-container{width:6rem}.date-picker-header .month-selector .select-input .select-container .form-input{width:6rem;border-radius:.5rem;border:1.5px solid rgba(128,128,128,.5)}.date-picker-header .select-input{padding:0}.date-picker-header .select-input .input-title,.date-picker-header .select-input .error-message{display:none}.date-picker-header .select-input .trailing-icon{right:.5rem}
.date-time-input{position:relative;display:flex;flex-direction:column;padding-bottom:1.5rem}.date-time-input.button .react-datepicker{position:absolute;right:0;top:4rem;z-index:1;font-size:1.2rem}.date-time-input .input-title{font-size:2rem;color:#6b8397;margin-bottom:1rem}.date-time-input .input-title.required::after{content:"*";color:red;margin-left:.5rem}.date-time-input .input-container{position:relative;display:flex}.date-time-input .input-container>div{flex:1}.date-time-input .input-container .form-input{height:3.6rem;padding:0 .5rem;box-sizing:border-box;font-size:1.6rem;border:1.5px solid rgba(128,128,128,.5);border-radius:.5rem;flex:1}.date-time-input .input-container .form-input:focus{outline:none !important}.date-time-input .input-container .select-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;display:inline-block;padding:0 1rem;margin-left:1rem;min-width:4rem;width:fit-content}.date-time-input .input-container .select-button:focus{outline:none !important}.date-time-input .input-container .select-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.date-time-input .error-message{padding:.5rem .5rem 0;font-size:1.4rem;color:#e5798d}.date-time-input .react-datepicker{width:fit-content;height:fit-content;display:flex}.date-time-input .react-datepicker .react-datepicker__month-container{float:none}.date-time-input .react-datepicker .react-datepicker__month-container .react-datepicker__current-month{font-size:1.6rem}.date-time-input .react-datepicker .react-datepicker__month-container .react-datepicker__month{display:flex;flex-direction:column;grid-gap:1rem;margin-top:1rem}.date-time-input .react-datepicker .react-datepicker__month-container .react-datepicker__day-names,.date-time-input .react-datepicker .react-datepicker__month-container .react-datepicker__week{display:flex;justify-content:space-evenly;font-size:1.4rem}.date-time-input .react-datepicker .react-datepicker__month-container .react-datepicker__day{padding:.5rem}.date-time-input .react-datepicker .react-datepicker__navigation--next{left:18.5rem;right:auto}.date-time-input .react-datepicker .react-datepicker__time-container{height:100%}.date-time-input .react-datepicker .react-datepicker__time-container .react-datepicker__header{display:flex;justify-content:center;align-items:center;height:6.1rem;box-sizing:border-box}.date-time-input .react-datepicker .react-datepicker__time-container .react-datepicker__time-list-item{display:flex;justify-content:center;align-items:center}
.make-up-modal{width:35em;max-width:100%}.make-up-modal .make-up-form{padding:1rem 0 0}.make-up-modal .button-group{display:flex;grid-gap:1rem;align-items:center;justify-content:flex-end;padding-top:1.5rem;flex-wrap:wrap}.make-up-modal .button-group .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.make-up-modal .button-group .cancel-button:focus{outline:none !important}.make-up-modal .button-group .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.make-up-modal .button-group .confirm-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.make-up-modal .button-group .confirm-button:focus{outline:none !important}.make-up-modal .button-group .confirm-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.make-up-modal .button-group .confirm-button.disabled{opacity:.5;pointer-events:none;touch-action:none}
.variant-rotation-modal{width:38rem;max-width:100%}.variant-rotation-modal .data-info-container{padding:2rem 1rem;font-size:1.6rem;display:flex;flex-direction:column;gap:2rem}.variant-rotation-modal .data-info-container .attendance-container{display:flex;flex-direction:row;align-items:center;gap:.5rem}.variant-rotation-modal .data-info-container .attendance-container .late{color:#e5798d}.variant-rotation-modal .data-info-container .attendance-container .make-up-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1;width:fit-content}.variant-rotation-modal .data-info-container .attendance-container .make-up-button:focus{outline:none !important}.variant-rotation-modal .data-info-container .attendance-container .make-up-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.variant-rotation-modal .employee-content{display:flex;flex-direction:column;gap:1rem}.variant-rotation-modal .employee-content .employee-name{font-size:2rem}.variant-rotation-modal .employee-content .time-section{font-size:1.6rem}.variant-rotation-modal .shift-container{padding-top:1.5rem;flex-direction:column}.variant-rotation-modal .shift-container .shift-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;flex:1;align-self:center;font-size:1.6rem;width:80%}.variant-rotation-modal .shift-container .shift-button:focus{outline:none !important}.variant-rotation-modal .shift-container .shift-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.variant-rotation-modal .button-group{display:flex;flex-wrap:wrap;grid-gap:1rem;align-items:center;justify-content:flex-end;padding-top:1rem}.variant-rotation-modal .button-group .add-modification-link{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none;display:block;width:fit-content}.variant-rotation-modal .button-group .add-modification-link:focus{outline:none !important}.variant-rotation-modal .button-group .add-modification-link:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.variant-rotation-modal .button-group .shift-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.variant-rotation-modal .button-group .shift-button:focus{outline:none !important}.variant-rotation-modal .button-group .shift-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.variant-rotation-modal .button-group .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.variant-rotation-modal .button-group .cancel-button:focus{outline:none !important}.variant-rotation-modal .button-group .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.variant-rotation-modal .detail-container{display:flex;flex-direction:row}.variant-rotation-modal .detail-container .detail-section{flex:1}.variant-rotation-modal .detail-container .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d;width:fit-content}.variant-rotation-modal .detail-container .delete-button:focus{outline:none !important}.variant-rotation-modal .detail-container .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.user-info{display:grid;grid-template-columns:4rem 1fr 4rem;align-items:center;font-size:1.4rem;margin-left:auto;max-width:20rem}.user-info .user-icon{justify-self:center}.user-info .username{padding:0 .5rem;overflow:hidden;text-overflow:ellipsis}.user-info .logout-icon{cursor:pointer;justify-self:center}.user-info .logout-icon:focus{outline:none !important}.user-info .logout-icon:hover{opacity:.7}.window-small .user-info{display:none}
.header{position:relative;display:flex;background-color:#242424;height:6rem;color:#fff;padding:0 2rem;grid-gap:2rem;z-index:1;box-shadow:0 3px 4px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.header .logo-container{cursor:pointer;height:100%}.header .logo-container:focus{outline:none !important}.header .logo-container .logo{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%}.window-small .header{position:relative}.window-small .header .logo-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:70%}
.footer{display:flex;justify-content:flex-end;height:6rem;background-color:#242424;font-size:1.6rem;color:#fff;padding:0 2rem}.footer .version{align-self:center}
.desktop-main-menu{display:flex;flex-direction:column;position:absolute;min-height:calc(100vh - 6rem - 6rem);height:100%;width:calc(24rem + 24rem);overflow-x:hidden;overflow-y:auto;padding-right:10rem;z-index:103;left:-24rem;transition:left .3s}.desktop-main-menu .remain-area{flex:1;background-color:#5b5b5b;width:24rem}.desktop-main-menu.rendered{left:0}.desktop-main-menu::-webkit-scrollbar{width:0}.desktop-main-menu-shadow{position:absolute;min-height:calc(100vh - 6rem - 6rem);height:100%;width:24rem;left:-24rem;z-index:102;box-shadow:10px 0 25px 3px rgba(50,50,50,.6);transition:left .3s}.desktop-main-menu-shadow.rendered{left:0}.menu-blank-space{position:absolute;left:0;top:0;min-height:calc(100vh - 6rem - 6rem);height:100%;width:100vw;background-color:rgba(80,80,80,.4);z-index:101;cursor:initial;opacity:0;transition:opacity .3s}.menu-blank-space.rendered{opacity:1}
.mobile-main-menu{display:flex;flex-direction:column;position:absolute;left:0;width:100vw;height:100%;overflow-y:auto;z-index:101;opacity:0;transition:opacity .3s}.mobile-main-menu.rendered{opacity:1}.mobile-main-menu .mobile-main-menu-items{box-shadow:10px 0 25px 3px rgba(50,50,50,.6)}.mobile-main-menu .side-menu-user-info{display:grid;grid-template-columns:5rem 1fr 5rem;background-color:rgb(61.5,61.5,61.5);font-size:1.6rem;color:#fff;height:6rem}.mobile-main-menu .side-menu-user-info .username{display:flex;justify-content:center;align-items:center}.mobile-main-menu .side-menu-user-info .username .user-icon{padding-right:.5rem}.mobile-main-menu .side-menu-user-info .logout-button{display:flex;justify-content:center;align-items:center;cursor:pointer;height:100%}.mobile-main-menu .side-menu-user-info .logout-button:focus{outline:none !important}.mobile-main-menu .backdrop{flex:1;background-color:rgba(80,80,80,.3);cursor:initial}.desktop .mobile-side-menu .side-menu-user-info .logout-button:hover{background-color:#eee;color:#424242}.mobile .mobile-side-menu .side-menu-user-info .logout-button:active{background-color:#eee;color:#424242}
.sub-menu{position:absolute;left:24rem;top:0;background-color:#5b5b5b;width:24rem;align-items:stretch;z-index:1;max-height:calc(100vh - 6rem - 6rem);overflow-y:auto;box-shadow:10px 0 25px 3px rgba(50,50,50,.6)}.sub-menu.bottom{top:auto;bottom:0}.sub-menu .sub-menu-item{padding:2rem 1rem;font-size:1.6rem;background-color:#5b5b5b;color:#fff;cursor:pointer}.sub-menu .sub-menu-item:focus{outline:none !important}.sub-menu .sub-menu-item.selected{background-color:#eee;color:#424242}.window-small .sub-menu{position:initial;width:100%;border:none;grid-column-start:1;grid-column-end:3;box-shadow:none}.window-small .sub-menu .sub-menu-item{background-color:#eee;color:#424242}.window-small .sub-menu .sub-menu-item.selected{background-color:rgb(61.5,61.5,61.5);color:#fff}.desktop .sub-menu .sub-menu-item:hover{background-color:#eee;color:#424242}.desktop.window-small .sub-menu .sub-menu-item:hover{background-color:rgb(61.5,61.5,61.5);color:#fff}.mobile .sub-menu .sub-menu-item:active{background-color:#eee;color:#424242}.mobile.window-small .sub-menu .sub-menu-item:active{background-color:rgb(61.5,61.5,61.5);color:#fff}
.main-menu-item{padding:2rem 1rem;font-size:1.6rem;background-color:#5b5b5b;color:#fff;cursor:pointer;position:relative;width:24rem;box-sizing:border-box}.main-menu-item:focus{outline:none !important}.main-menu-item.open-sub-menu{background-color:rgb(212.5,212.5,212.5);color:#424242}.window-small .main-menu-item{display:grid;grid-template-columns:1fr 4rem;width:100%;padding:0}.window-small .main-menu-item .menu-name{padding:2rem 1rem}.window-small .main-menu-item.open-sub-menu{background-color:#5b5b5b;color:#fff}.window-small .main-menu-item .icon{justify-self:center;align-self:center}.desktop .main-menu-item:hover{background-color:rgb(212.5,212.5,212.5);color:#424242}.desktop.window-small .main-menu-item:hover{background-color:#5b5b5b;color:#fff}.mobile .main-menu-item:active{background-color:rgb(212.5,212.5,212.5);color:#424242}.mobile.window-small .main-menu-item:active{background-color:#5b5b5b;color:#fff}
.card{width:100%}.card .card-title{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center;height:5rem;background-color:#5b5b5b;color:#fff;font-size:1.6rem;padding:1.5rem;box-sizing:border-box;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.card .card-title.pointer{cursor:pointer}.card .card-title.pointer:focus{outline:none !important}.card .card-title.collapse{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.card .card-content{background-color:#fff;padding:1.5rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.card.full-screen{position:fixed;z-index:1;width:100vw;height:calc(100vh - 6rem);max-height:calc(100vh - 6rem);top:0;left:0;background-color:#fff;margin:0 !important}.card.full-screen .card-title{border-radius:0}.card.full-screen .card-content{display:flex;flex-direction:column;background-color:#fff;box-sizing:border-box;padding:1.5rem;height:calc(100vh - 5rem);max-height:calc(100vh - 5rem);border-radius:0}.desktop .card .card-title.collapse:hover{opacity:.7}.mobile .card .card-title.collapse:active{opacity:.7}
.text-input{position:relative;display:flex;flex-direction:column;padding-bottom:1.5rem}.text-input .input-title{font-size:2rem;color:#6b8397;margin-bottom:1rem}.text-input .input-title.required::after{content:"*";color:red;margin-left:.5rem}.text-input .input-container{position:relative;display:flex}.text-input .input-container .form-input{height:3.6rem;padding:0 .5rem;box-sizing:border-box;font-size:1.6rem;border:1.5px solid rgba(128,128,128,.5);border-radius:.5rem;flex:1}.text-input .input-container .form-input:focus{outline:none !important}.text-input .input-container .form-input.textarea{font-family:initial;padding:.5rem;resize:none;height:10rem}.text-input .input-container .form-input.with-icon{padding:0 3.5rem 0 .5rem}.text-input .input-container .form-input.disable{background:#eee}.text-input .input-container .trailing-icon{display:flex;justify-content:center;align-items:center;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);cursor:pointer}.text-input .input-container .trailing-icon:focus{outline:none !important}.text-input .error-message{padding:.5rem .5rem 0;font-size:1.4rem;color:#e5798d}
.system-activate-time .form-container .form .inputs{max-width:36rem;padding:1rem 0}.system-activate-time .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.system-activate-time .form-container .form .feature-button:focus{outline:none !important}.system-activate-time .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.system-activate-time .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.system-activate-time .form-container .form .cancel-button:focus{outline:none !important}.system-activate-time .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.system-activate-time .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.system-activate-time .form-container .form .submit-button:focus{outline:none !important}.system-activate-time .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.table-component{overflow-y:auto;white-space:nowrap;border:1px solid #dedede;border-radius:.5rem}.table-component table{width:100%;border-collapse:collapse;position:relative;border-style:hidden}.table-component table thead{height:4.8rem;line-height:4.8rem;color:#fff;background-color:#979797;font-size:1.6rem}.table-component table thead th{padding:0;border-right:1px solid #cccece}.table-component table thead th .head-content{display:flex;justify-content:center;align-items:center;padding:0 1rem}.table-component table thead th .head-content .icon{display:flex;justify-content:center;align-items:center}.table-component table thead th .head-content.select-cell{padding:0;min-width:0}.table-component table tbody{color:#424242}.table-component table tbody tr{height:4rem;font-size:1.6rem;text-align:center;background-color:#fff;cursor:pointer}.table-component table tbody tr:focus{outline:none !important}.table-component table tbody tr.dragging{display:table}.table-component table tbody tr:hover{color:#fff;background-color:rgb(176.5,176.5,176.5)}.table-component table tbody tr:nth-child(even){background-color:#eee}.table-component table tbody tr:nth-child(even):hover{color:#fff;background-color:rgb(176.5,176.5,176.5)}.table-component table tbody td{border:1px solid #cccece;min-width:5rem;padding:0 1.5rem}.table-component table tbody td.select-cell{padding:0;min-width:0}.table-component table tbody td.cell:hover{color:#fff;background-color:#5b5b5b}.table-component table tbody td.grouped{color:#424242;background-color:#fff}.table-component table tbody td.grouped:hover{color:#424242;background-color:#fff}
.text-select-input{position:relative;display:flex;flex-direction:column;padding-bottom:1.5rem}.text-select-input .input-title{font-size:2rem;color:#6b8397;margin-bottom:1rem}.text-select-input .input-title.required::after{content:"*";color:red;margin-left:.5rem}.text-select-input .input-container{position:relative;display:flex}.text-select-input .input-container .form-input{height:3.6rem;padding:0 .5rem;box-sizing:border-box;font-size:1.6rem;border:1.5px solid rgba(128,128,128,.5);border-radius:.5rem;flex:1}.text-select-input .input-container .form-input:focus{outline:none !important}.text-select-input .input-container .form-input.disable{background:#eee}.text-select-input .input-container .options{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:calc(100% + 1rem);width:100%;height:fit-content;max-height:16rem;box-sizing:border-box;background-color:#fff;padding:0 1rem;border:1.5px solid rgba(128,128,128,.5);box-shadow:.5rem .5rem 1rem 0 rgba(91,91,91,.5);z-index:10;overflow:auto}.text-select-input .input-container .options.bottom{top:auto;bottom:4.5rem}.text-select-input .input-container .options .option{font-size:1.6rem;padding:1rem .3rem;cursor:pointer}.text-select-input .input-container .options .option:focus{outline:none !important}.text-select-input .input-container .options .option.no-option{opacity:.5;pointer-events:none;touch-action:none}.text-select-input .input-container .options .option.selected{color:#6b8397}.text-select-input .input-container .options .option.multi-selected{opacity:.5;pointer-events:none;touch-action:none;color:#6b8397}.text-select-input .selected-values{display:flex;flex-direction:row;grid-gap:1.5rem;margin-top:1rem;flex-wrap:wrap}.text-select-input .selected-values .value-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;display:flex;flex-direction:row;align-items:center}.text-select-input .selected-values .value-button:focus{outline:none !important}.text-select-input .selected-values .value-button:hover{background-color:rgb(176.5,176.5,176.5)}.text-select-input .selected-values .value-button .icon{margin-left:1rem}.text-select-input .error-message{padding:.5rem .5rem 0;font-size:1.4rem;color:#e5798d}.desktop .text-select-input .input-container .options .option:hover{color:#6b8397}.mobile .text-select-input .input-container .options .option:active{color:#6b8397}
.date-input{position:relative;display:flex;flex-direction:column;padding-bottom:1.5rem}.date-input.button .react-datepicker{position:absolute;right:0;top:4rem;z-index:1;font-size:1.2rem}.date-input .input-title{font-size:2rem;color:#6b8397;margin-bottom:1rem}.date-input .input-title.required::after{content:"*";color:red;margin-left:.5rem}.date-input .input-container{position:relative;display:flex}.date-input .input-container>div{flex:1}.date-input .input-container .form-input{height:3.6rem;padding:0 .5rem;box-sizing:border-box;font-size:1.6rem;border:1.5px solid rgba(128,128,128,.5);border-radius:.5rem;flex:1}.date-input .input-container .form-input:focus{outline:none !important}.date-input .input-container .form-input.disable{background:#eee}.date-input .input-container .select-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;display:inline-block;padding:0 1rem;margin-left:1rem;min-width:4rem;width:fit-content}.date-input .input-container .select-button:focus{outline:none !important}.date-input .input-container .select-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.date-input .error-message{padding:.5rem .5rem 0;font-size:1.4rem;color:#e5798d}
.table-search{display:flex}.table-search .search-select-container .select-input{width:16rem;padding-bottom:0}.table-search .search-select-container .select-input .input-title{margin:0}.table-search .search-select-container .select-input .select-container .form-input{color:#fff;background-color:#979797;border-color:#979797;border-top-right-radius:0;border-bottom-right-radius:0}.table-search .search-select-container .select-input .select-container .form-input::placeholder{color:#fff}.table-search .search-select-container .select-input .select-container .trailing-icon{color:#fff}.table-search .text-input,.table-search .text-select-input,.table-search .date-input{padding-bottom:0}.table-search .text-input .input-title,.table-search .text-select-input .input-title,.table-search .date-input .input-title{margin:0}.table-search .text-input .input-container .form-input,.table-search .text-select-input .input-container .form-input,.table-search .date-input .input-container .form-input{border-color:#979797;border-radius:0;margin-left:-0.2rem;width:fit-content}.table-search .date-input{width:20rem}.table-search .search-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin:0 0 0 -0.2rem;border-top-left-radius:0;border-bottom-left-radius:0}.table-search .search-button:focus{outline:none !important}.table-search .search-button:hover{background-color:rgb(176.5,176.5,176.5)}.window-small .table-search{flex-wrap:wrap;max-width:30rem}.window-small .table-search .select-input{width:fit-content;padding:0;flex-basis:100%;margin-bottom:1rem}.window-small .table-search .select-input .select-container .form-input{border-radius:.5rem}.window-small .table-search .text-input{padding:0;flex:1}.window-small .table-search .text-input .input-container .form-input{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;margin-left:0}.window-small .table-search .search-button{margin:0;border-top-left-radius:0;border-bottom-left-radius:0}
.dropdown{position:relative;width:fit-content}.dropdown .dropdown-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;display:flex;justify-content:center;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.5rem;cursor:pointer}.dropdown .dropdown-button:focus{outline:none !important}.dropdown .dropdown-button:hover{background-color:rgb(176.5,176.5,176.5)}.dropdown .dropdown-button:focus{outline:none !important}.dropdown .dropdown-button .content{padding:0 1rem}.dropdown .dropdown-button .icon{margin-left:auto}.dropdown .dropdown-button:hover{background-color:rgb(116.5,116.5,116.5)}.dropdown .dropdown-menu{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:0;top:4rem;width:100%;max-height:16rem;border-radius:.5rem;color:#fff;background-color:#5b5b5b;overflow:auto;z-index:100}.dropdown .dropdown-menu.bottom{top:auto;bottom:4rem}.dropdown .dropdown-menu .dropdown-menu-item{font-size:1.6rem;padding:1rem;text-align:center;cursor:pointer}.dropdown .dropdown-menu .dropdown-menu-item:focus{outline:none !important}.dropdown .dropdown-menu .dropdown-menu-item:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.dropdown .dropdown-menu .dropdown-menu-item:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.dropdown .dropdown-menu .dropdown-menu-item.active{background-color:rgb(116.5,116.5,116.5)}.dropdown .dropdown-menu .dropdown-menu-item.active:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.dropdown .dropdown-menu .dropdown-menu-item.active:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.dropdown .dropdown-menu .dropdown-menu-item:hover{background-color:rgb(116.5,116.5,116.5)}.dropdown .outside-area{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99}
.pagination{display:flex;flex-direction:row;align-content:center;margin-top:2rem}.pagination .page-size{flex:1;display:flex;align-items:center;justify-content:start}.pagination .page-control{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:row;grid-gap:.5rem}.pagination .page-control .icon{display:flex;justify-content:center;align-items:center;color:#979797;border:1.5px solid #979797;border-radius:.5rem;cursor:pointer;width:3rem;height:3rem}.pagination .page-control .icon:focus{outline:none !important}.pagination .search-page{flex:1;display:flex;justify-content:end}.pagination .search-page .search-page-container{display:flex;align-items:center;width:fit-content;border:1.5px solid #979797;border-radius:.5rem}.pagination .search-page .search-page-container .current-page{min-width:2rem;text-align:right;font-size:1.6rem;color:#424242;background-color:rgba(0,0,0,0);border:none;padding-left:.5rem}.pagination .search-page .search-page-container .current-page:focus{outline:none !important}.pagination .search-page .search-page-container .total-page{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.6rem;color:#c8c8c8;padding:.5rem 1rem .5rem 1.5rem}.pagination .search-page .search-page-container .search-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;border-radius:0}.pagination .search-page .search-page-container .search-button:focus{outline:none !important}.pagination .search-page .search-page-container .search-button:hover{background-color:rgb(176.5,176.5,176.5)}.window-small .pagination{flex-direction:column;grid-gap:1rem}.window-small .pagination .page-size{justify-content:center}.window-small .pagination .search-page{justify-content:center}.desktop .pagination .page-control .icon:hover{background-color:#979797;color:#fff}.mobile .pagination .page-control .icon:active{background-color:#979797;color:#fff}
.select-all-button-container{padding:1rem 2rem;cursor:pointer}.select-all-button-container:focus{outline:none !important}.select-all-button-container .select-all-button-cell{display:flex;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;border:.2rem solid #424242;border-radius:.3rem;margin:1rem auto;cursor:pointer;border-color:#fff;margin:0}.select-all-button-container .select-all-button-cell.selected{background-color:#424242}.select-all-button-container .select-all-button-cell.selected .icon{color:#fff}.select-all-button-container .select-all-button-cell.selected{background-color:#fff}.select-all-button-container .select-all-button-cell.selected .icon{color:#424242}
.select-button-container{padding:1rem 2rem}.select-button-container .select-button-cell{display:flex;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;border:.2rem solid #424242;border-radius:.3rem;margin:1rem auto;cursor:pointer;margin:0 auto}.select-button-container .select-button-cell.selected{background-color:#424242}.select-button-container .select-button-cell.selected .icon{color:#fff}
.company-basic-settings .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.company-basic-settings .feature-button:focus{outline:none !important}.company-basic-settings .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.company-basic-settings .action-container{justify-content:space-between}.company-basic-settings .action-container .action-buttons{align-self:center;padding-bottom:0}.company-basic-settings .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.company-basic-settings .action-container .action-buttons .delete-button:focus{outline:none !important}.company-basic-settings .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.add-company .registration-form-container .registration-form .inputs{max-width:36rem;padding:1rem 0}.add-company .registration-form-container .registration-form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-company .registration-form-container .registration-form .feature-button:focus{outline:none !important}.add-company .registration-form-container .registration-form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-company .registration-form-container .registration-form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-company .registration-form-container .registration-form .cancel-button:focus{outline:none !important}.add-company .registration-form-container .registration-form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-company .registration-form-container .registration-form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-company .registration-form-container .registration-form .submit-button:focus{outline:none !important}.add-company .registration-form-container .registration-form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.description{color:#424242}.description .title{font-size:2rem;padding-bottom:1.5rem;color:#6b8397}.description .content{font-size:1.6rem;padding-bottom:2rem}.description .content.no-data{color:#c8c8c8}.description .content img{max-width:100%}
.company-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.company-detail .edit-button:focus{outline:none !important}.company-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.company-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.company-detail .delete-button:focus{outline:none !important}.company-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.company-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.company-detail .back-button:focus{outline:none !important}.company-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.company-detail .description-container{padding:1rem .5rem}
.company-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.company-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.company-edit .form-container .form .feature-button:focus{outline:none !important}.company-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.company-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.company-edit .form-container .form .cancel-button:focus{outline:none !important}.company-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.company-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.company-edit .form-container .form .save-button:focus{outline:none !important}.company-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.department-settings .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.department-settings .feature-button:focus{outline:none !important}.department-settings .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.department-settings .action-container{justify-content:space-between}.department-settings .action-container .action-buttons{align-self:center;padding-bottom:0}.department-settings .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.department-settings .action-container .action-buttons .delete-button:focus{outline:none !important}.department-settings .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.add-department .registration-form-container .registration-form .inputs{max-width:36rem;padding:1rem 0}.add-department .registration-form-container .registration-form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-department .registration-form-container .registration-form .feature-button:focus{outline:none !important}.add-department .registration-form-container .registration-form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-department .registration-form-container .registration-form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-department .registration-form-container .registration-form .cancel-button:focus{outline:none !important}.add-department .registration-form-container .registration-form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-department .registration-form-container .registration-form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-department .registration-form-container .registration-form .submit-button:focus{outline:none !important}.add-department .registration-form-container .registration-form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.tab-item{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.6rem;color:#5b5b5b;font-weight:bold;border-bottom:1.5px solid #5b5b5b;padding:1rem;cursor:pointer;white-space:nowrap}.tab-item:focus{outline:none !important}.tab-item.select{color:#6b8397;border-bottom:3px solid #6b8397}.desktop .tab-item:hover{color:#6b8397;border-bottom-color:#6b8397}.mobile .tab-item:active{color:#6b8397;border-bottom-color:#6b8397}
.tabs{display:flex;flex-wrap:wrap;margin-bottom:1.5rem}.tabs::-webkit-scrollbar{height:0;background:rgba(0,0,0,0)}
.casual-job .action-container{justify-content:space-between}.casual-job .action-container .action-buttons{align-self:center;padding-bottom:0}.casual-job .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.casual-job .action-container .action-buttons .delete-button:focus{outline:none !important}.casual-job .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.supplementary-casual-job .action-container{justify-content:space-between}.supplementary-casual-job .action-container .action-buttons{align-self:center;padding-bottom:0}.supplementary-casual-job .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.supplementary-casual-job .action-container .action-buttons .delete-button:focus{outline:none !important}.supplementary-casual-job .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.department-detail .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.department-detail .feature-button:focus{outline:none !important}.department-detail .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.department-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.department-detail .edit-button:focus{outline:none !important}.department-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.department-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.department-detail .delete-button:focus{outline:none !important}.department-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.department-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.department-detail .back-button:focus{outline:none !important}.department-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.department-detail .description-container{padding:1rem .5rem}.department-detail .job-card{margin-top:1.5rem}
.department-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.department-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.department-edit .form-container .form .feature-button:focus{outline:none !important}.department-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.department-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.department-edit .form-container .form .cancel-button:focus{outline:none !important}.department-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.department-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.department-edit .form-container .form .save-button:focus{outline:none !important}.department-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.add-casual-job .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-casual-job .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-casual-job .form-container .form .feature-button:focus{outline:none !important}.add-casual-job .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-casual-job .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-casual-job .form-container .form .cancel-button:focus{outline:none !important}.add-casual-job .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-casual-job .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-casual-job .form-container .form .submit-button:focus{outline:none !important}.add-casual-job .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.casual-job-detail .form-container .form .inputs{max-width:36rem;padding:1rem 0}.casual-job-detail .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.casual-job-detail .form-container .form .save-button:focus{outline:none !important}.casual-job-detail .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.casual-job-detail .form-container .form .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.casual-job-detail .form-container .form .delete-button:focus{outline:none !important}.casual-job-detail .form-container .form .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.add-supplementary-casual-job .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-supplementary-casual-job .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-supplementary-casual-job .form-container .form .feature-button:focus{outline:none !important}.add-supplementary-casual-job .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-supplementary-casual-job .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-supplementary-casual-job .form-container .form .cancel-button:focus{outline:none !important}.add-supplementary-casual-job .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-supplementary-casual-job .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-supplementary-casual-job .form-container .form .submit-button:focus{outline:none !important}.add-supplementary-casual-job .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.supplementary-casual-job-detail .form-container .form .inputs{max-width:36rem;padding:1rem 0}.supplementary-casual-job-detail .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.supplementary-casual-job-detail .form-container .form .save-button:focus{outline:none !important}.supplementary-casual-job-detail .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.supplementary-casual-job-detail .form-container .form .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.supplementary-casual-job-detail .form-container .form .delete-button:focus{outline:none !important}.supplementary-casual-job-detail .form-container .form .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.title-settings .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.title-settings .feature-button:focus{outline:none !important}.title-settings .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.title-settings .action-container{justify-content:space-between}.title-settings .action-container .action-buttons{align-self:center;padding-bottom:0}.title-settings .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.title-settings .action-container .action-buttons .delete-button:focus{outline:none !important}.title-settings .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.select-item{display:flex;grid-gap:1rem;width:fit-content;cursor:pointer}.select-item:focus{outline:none !important}.select-item .checkbox{display:flex;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;border:.2rem solid #424242;border-radius:.3rem;margin:1rem auto;cursor:pointer}.select-item .checkbox.selected{background-color:#424242}.select-item .checkbox.selected .icon{color:#fff}.select-item .item-name{font-size:1.6rem;align-self:center}
.multiple-select-input{position:relative;display:flex;flex-direction:column;padding-bottom:1.5rem}.multiple-select-input .input-title{font-size:2rem;color:#6b8397;margin-bottom:1rem}.multiple-select-input .input-title.required::after{content:"*";color:red;margin-left:.5rem}.multiple-select-input .select-container{position:relative;display:flex;flex-direction:column;grid-gap:.5rem}.multiple-select-input .select-container.horizontal{flex-direction:row;grid-gap:1.5rem;flex-wrap:wrap}.multiple-select-input .error-message{padding:.5rem .5rem 0;font-size:1.4rem;color:#e5798d}
.add-title .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-title .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-title .form-container .form .feature-button:focus{outline:none !important}.add-title .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-title .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-title .form-container .form .cancel-button:focus{outline:none !important}.add-title .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-title .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-title .form-container .form .submit-button:focus{outline:none !important}.add-title .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.title-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.title-detail .edit-button:focus{outline:none !important}.title-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.title-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.title-detail .delete-button:focus{outline:none !important}.title-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.title-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.title-detail .back-button:focus{outline:none !important}.title-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.title-detail .description-container{padding:1rem .5rem}
.title-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.title-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.title-edit .form-container .form .feature-button:focus{outline:none !important}.title-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.title-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.title-edit .form-container .form .cancel-button:focus{outline:none !important}.title-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.title-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.title-edit .form-container .form .save-button:focus{outline:none !important}.title-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.position-settings .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.position-settings .feature-button:focus{outline:none !important}.position-settings .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.position-settings .action-container{justify-content:space-between}.position-settings .action-container .action-buttons{align-self:center;padding-bottom:0}.position-settings .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.position-settings .action-container .action-buttons .delete-button:focus{outline:none !important}.position-settings .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.add-position .registration-form-container .registration-form .inputs{max-width:36rem;padding:1rem 0}.add-position .registration-form-container .registration-form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-position .registration-form-container .registration-form .feature-button:focus{outline:none !important}.add-position .registration-form-container .registration-form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-position .registration-form-container .registration-form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-position .registration-form-container .registration-form .cancel-button:focus{outline:none !important}.add-position .registration-form-container .registration-form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-position .registration-form-container .registration-form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-position .registration-form-container .registration-form .submit-button:focus{outline:none !important}.add-position .registration-form-container .registration-form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.position-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.position-detail .edit-button:focus{outline:none !important}.position-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.position-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.position-detail .delete-button:focus{outline:none !important}.position-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.position-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.position-detail .back-button:focus{outline:none !important}.position-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.position-detail .description-container{padding:1rem .5rem}
.position-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.position-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.position-edit .form-container .form .feature-button:focus{outline:none !important}.position-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.position-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.position-edit .form-container .form .cancel-button:focus{outline:none !important}.position-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.position-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.position-edit .form-container .form .save-button:focus{outline:none !important}.position-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.character-settings .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.character-settings .feature-button:focus{outline:none !important}.character-settings .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.character-settings .action-container{justify-content:space-between}.character-settings .action-container .action-buttons{align-self:center;padding-bottom:0}.character-settings .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.character-settings .action-container .action-buttons .delete-button:focus{outline:none !important}.character-settings .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.access-control-list-item{display:flex;flex-direction:row;gap:.5rem;color:#000;font-size:1.5rem}.access-control-list-item .header{padding:1rem 1.2rem;min-height:4rem;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.15);background-color:#daeffd}.access-control-list-item .module{display:flex;flex-direction:row;gap:.5rem;padding:1.5rem 1.2rem;background-color:#daeffd;min-width:25rem}.access-control-list-item .module .select-item{height:fit-content;filter:brightness(90%)}.access-control-list-item .module .module-name{display:flex;justify-content:center;align-items:center;height:2.4rem}.access-control-list-item .task-access-container{display:flex;flex-direction:column;flex:1}.access-control-list-item .task-access-container .task-access-group{display:flex;flex-direction:row}.access-control-list-item .task-container{display:flex;flex-direction:column;min-width:25rem}.access-control-list-item .task-container .task{display:flex;flex-direction:row;gap:.5rem;padding:1.5rem 1.2rem;background:linear-gradient(180deg, #e7e7e7 0%, #f1f1f1 100%);min-height:5rem;line-height:2.4rem;height:100%;box-sizing:border-box}.access-control-list-item .task-container .task .select-item{height:fit-content;filter:brightness(90%)}.access-control-list-item .access{flex:1;display:flex;align-items:center;min-height:5rem;height:100%;box-sizing:border-box;padding:1rem 1.1rem;border-bottom:1px solid rgba(0,0,0,.15)}.access-control-list-item .access .multiple-select-input{padding:0}.access-control-list-item .access .multiple-select-input .input-title{display:none}.access-control-list-item .access .multiple-select-input .select-container{gap:1rem}.access-control-list-item .access .option-section{padding:0}
.add-character .registration-form-container .registration-form .inputs{max-width:100rem;padding:1rem 0}.add-character .action-buttons{padding-top:1.5rem}.add-character .action-buttons .normal-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-character .action-buttons .normal-button:focus{outline:none !important}.add-character .action-buttons .normal-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-character .action-buttons .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-character .action-buttons .cancel-button:focus{outline:none !important}.add-character .action-buttons .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-character .action-buttons .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-character .action-buttons .submit-button:focus{outline:none !important}.add-character .action-buttons .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-character .access-control-table{display:flex;flex-direction:column;gap:.5rem;flex:1;margin-top:1.2rem}
.character-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.character-detail .edit-button:focus{outline:none !important}.character-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.character-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.character-detail .delete-button:focus{outline:none !important}.character-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.character-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.character-detail .back-button:focus{outline:none !important}.character-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.character-detail .description-container{padding:1rem .5rem}
.character-edit .form-container .form .inputs{max-width:100rem;padding:1rem 0}.character-edit .action-buttons{padding-top:1.5rem}.character-edit .action-buttons .normal-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.character-edit .action-buttons .normal-button:focus{outline:none !important}.character-edit .action-buttons .normal-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.character-edit .action-buttons .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.character-edit .action-buttons .cancel-button:focus{outline:none !important}.character-edit .action-buttons .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.character-edit .action-buttons .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.character-edit .action-buttons .submit-button:focus{outline:none !important}.character-edit .action-buttons .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.character-edit .access-control-table{display:flex;flex-direction:column;gap:.5rem;flex:1;margin-top:1.2rem}

.day-off-type .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.day-off-type .feature-button:focus{outline:none !important}.day-off-type .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.day-off-type .action-container{justify-content:space-between}.day-off-type .action-container .action-buttons{align-self:center;padding-bottom:0}.day-off-type .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.day-off-type .action-container .action-buttons .delete-button:focus{outline:none !important}.day-off-type .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.add-day-off-type .registration-form-container .registration-form .inputs{max-width:36rem;padding:1rem 0}.add-day-off-type .registration-form-container .registration-form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-day-off-type .registration-form-container .registration-form .feature-button:focus{outline:none !important}.add-day-off-type .registration-form-container .registration-form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-day-off-type .registration-form-container .registration-form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-day-off-type .registration-form-container .registration-form .cancel-button:focus{outline:none !important}.add-day-off-type .registration-form-container .registration-form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-day-off-type .registration-form-container .registration-form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-day-off-type .registration-form-container .registration-form .submit-button:focus{outline:none !important}.add-day-off-type .registration-form-container .registration-form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.day-off-type-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.day-off-type-detail .edit-button:focus{outline:none !important}.day-off-type-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.day-off-type-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.day-off-type-detail .delete-button:focus{outline:none !important}.day-off-type-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.day-off-type-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.day-off-type-detail .back-button:focus{outline:none !important}.day-off-type-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.day-off-type-detail .description-container{padding:1rem .5rem}
.day-off-type-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.day-off-type-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.day-off-type-edit .form-container .form .feature-button:focus{outline:none !important}.day-off-type-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.day-off-type-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.day-off-type-edit .form-container .form .cancel-button:focus{outline:none !important}.day-off-type-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.day-off-type-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.day-off-type-edit .form-container .form .save-button:focus{outline:none !important}.day-off-type-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.department-type .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.department-type .feature-button:focus{outline:none !important}.department-type .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.department-type .action-container{justify-content:space-between}.department-type .action-container .action-buttons{align-self:center;padding-bottom:0}.department-type .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.department-type .action-container .action-buttons .delete-button:focus{outline:none !important}.department-type .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.add-department-type .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-department-type .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-department-type .form-container .form .feature-button:focus{outline:none !important}.add-department-type .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-department-type .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-department-type .form-container .form .cancel-button:focus{outline:none !important}.add-department-type .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-department-type .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-department-type .form-container .form .submit-button:focus{outline:none !important}.add-department-type .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.department-type-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.department-type-detail .edit-button:focus{outline:none !important}.department-type-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.department-type-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.department-type-detail .delete-button:focus{outline:none !important}.department-type-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.department-type-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.department-type-detail .back-button:focus{outline:none !important}.department-type-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.department-type-detail .description-container{padding:1rem .5rem}
.department-type-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.department-type-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.department-type-edit .form-container .form .feature-button:focus{outline:none !important}.department-type-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.department-type-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.department-type-edit .form-container .form .cancel-button:focus{outline:none !important}.department-type-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.department-type-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.department-type-edit .form-container .form .save-button:focus{outline:none !important}.department-type-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.project-field-client-type .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.project-field-client-type .feature-button:focus{outline:none !important}.project-field-client-type .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-client-type .action-container{justify-content:space-between}.project-field-client-type .action-container .action-buttons{align-self:center;padding-bottom:0}.project-field-client-type .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.project-field-client-type .action-container .action-buttons .delete-button:focus{outline:none !important}.project-field-client-type .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.add-project-field-client-type .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-project-field-client-type .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-project-field-client-type .form-container .form .feature-button:focus{outline:none !important}.add-project-field-client-type .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-project-field-client-type .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-project-field-client-type .form-container .form .cancel-button:focus{outline:none !important}.add-project-field-client-type .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-project-field-client-type .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-project-field-client-type .form-container .form .submit-button:focus{outline:none !important}.add-project-field-client-type .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.project-field-client-type-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-client-type-detail .edit-button:focus{outline:none !important}.project-field-client-type-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-client-type-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.project-field-client-type-detail .delete-button:focus{outline:none !important}.project-field-client-type-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.project-field-client-type-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.project-field-client-type-detail .back-button:focus{outline:none !important}.project-field-client-type-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.project-field-client-type-detail .description-container{padding:1rem .5rem}
.project-field-client-type-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.project-field-client-type-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-client-type-edit .form-container .form .feature-button:focus{outline:none !important}.project-field-client-type-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-client-type-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.project-field-client-type-edit .form-container .form .cancel-button:focus{outline:none !important}.project-field-client-type-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.project-field-client-type-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-client-type-edit .form-container .form .save-button:focus{outline:none !important}.project-field-client-type-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.system-activate-time .form-container .form .inputs{max-width:36rem;padding:1rem 0}.system-activate-time .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.system-activate-time .form-container .form .feature-button:focus{outline:none !important}.system-activate-time .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.system-activate-time .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.system-activate-time .form-container .form .cancel-button:focus{outline:none !important}.system-activate-time .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.system-activate-time .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.system-activate-time .form-container .form .submit-button:focus{outline:none !important}.system-activate-time .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.calendar-event{margin:0 auto}.calendar-event:focus{outline:none !important}.calendar-event .calendar-event-cell{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1;display:flex;align-items:center;justify-content:center;width:100%;height:auto;min-height:3.6rem}.calendar-event .calendar-event-cell:focus{outline:none !important}.calendar-event .calendar-event-cell:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.calendar-event .calendar-event-cell.day-off{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e59366;height:auto}.calendar-event .calendar-event-cell.day-off:focus{outline:none !important}.calendar-event .calendar-event-cell.day-off:hover{background-color:hsl(21.2598425197,70.9497206704%,74.9019607843%)}.calendar-event .calendar-event-cell.imported{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;height:auto}.calendar-event .calendar-event-cell.imported:focus{outline:none !important}.calendar-event .calendar-event-cell.imported:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.calendar-event .calendar-event-cell .shift-name{font-size:1.4rem;white-space:break-spaces}
.month-calendar .schedule-header{padding:.5rem;font-size:1.6rem}.month-calendar .fc-toolbar-title{font-size:2rem}.month-calendar .fc-daygrid-day-number{font-size:1.6rem}.month-calendar .fc-daygrid-day-frame,.month-calendar .fc-day{min-height:12rem}.month-calendar .navigate-icon{display:flex;justify-content:center;align-items:center;color:#979797;border:1.5px solid #979797;border-radius:.5rem;cursor:pointer;width:3rem;height:3rem}.month-calendar .navigate-icon:focus{outline:none !important}.month-calendar .fc-today-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;border-color:rgba(0,0,0,0) !important}.month-calendar .fc-today-button:focus{outline:none !important}.month-calendar .fc-today-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.month-calendar .fc-prev-button,.month-calendar .fc-next-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;display:flex;justify-content:center;align-items:center;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}.month-calendar .fc-prev-button:focus,.month-calendar .fc-next-button:focus{outline:none !important}.month-calendar .fc-prev-button:hover,.month-calendar .fc-next-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.month-calendar .fc-prev-button:focus,.month-calendar .fc-next-button:focus{outline:none !important}.month-calendar .fc-day-today{background-color:rgba(137,156,172,.2) !important}
.system-calendar .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.system-calendar .feature-button:focus{outline:none !important}.system-calendar .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.system-calendar .action-container{padding-bottom:0}.system-calendar .action-container .month-input{align-items:center;flex-direction:row}.system-calendar .action-container .month-input .input-title{margin-right:1rem;margin-bottom:0}.system-calendar .action-container .search-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.system-calendar .action-container .search-button:focus{outline:none !important}.system-calendar .action-container .search-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.system-calendar .action-container .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d;margin-left:auto}.system-calendar .action-container .delete-button:focus{outline:none !important}.system-calendar .action-container .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.system-calendar-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.system-calendar-detail .edit-button:focus{outline:none !important}.system-calendar-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.system-calendar-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.system-calendar-detail .delete-button:focus{outline:none !important}.system-calendar-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.system-calendar-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.system-calendar-detail .back-button:focus{outline:none !important}.system-calendar-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.system-calendar-detail .description-container{padding:1rem .5rem}
.company-calendar .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.company-calendar .feature-button:focus{outline:none !important}.company-calendar .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.company-calendar .action-container{padding-bottom:0}.company-calendar .action-container .month-input{align-items:center;flex-direction:row}.company-calendar .action-container .month-input .input-title{margin-right:1rem;margin-bottom:0}.company-calendar .action-container .search-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.company-calendar .action-container .search-button:focus{outline:none !important}.company-calendar .action-container .search-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.company-calendar .action-container .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d;margin-left:auto}.company-calendar .action-container .delete-button:focus{outline:none !important}.company-calendar .action-container .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.time-input{position:relative;display:flex;flex-direction:column;padding-bottom:1.5rem}.time-input .input-title{font-size:2rem;color:#6b8397;margin-bottom:1rem}.time-input .input-title.required::after{content:"*";color:red;margin-left:.5rem}.time-input .input-container{position:relative;display:flex}.time-input .input-container .react-datepicker__time-list-item{display:flex;justify-content:center;align-items:center}.time-input .input-container .form-input{height:3.6rem;padding:0 .5rem;box-sizing:border-box;font-size:1.6rem;border:1.5px solid rgba(128,128,128,.5);border-radius:.5rem;flex:1}.time-input .input-container .form-input:focus{outline:none !important}.time-input .input-container .select-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;display:inline-block;padding:0 1rem;margin-left:1rem;min-width:4rem;width:fit-content}.time-input .input-container .select-button:focus{outline:none !important}.time-input .input-container .select-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.time-input .error-message{padding:.5rem .5rem 0;font-size:1.4rem;color:#e5798d}
.add-company-calendar .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-company-calendar .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-company-calendar .form-container .form .feature-button:focus{outline:none !important}.add-company-calendar .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-company-calendar .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-company-calendar .form-container .form .cancel-button:focus{outline:none !important}.add-company-calendar .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-company-calendar .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-company-calendar .form-container .form .submit-button:focus{outline:none !important}.add-company-calendar .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.company-calendar-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.company-calendar-detail .edit-button:focus{outline:none !important}.company-calendar-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.company-calendar-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.company-calendar-detail .delete-button:focus{outline:none !important}.company-calendar-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.company-calendar-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.company-calendar-detail .back-button:focus{outline:none !important}.company-calendar-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.company-calendar-detail .description-container{padding:1rem .5rem}
.company-calendar-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.company-calendar-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.company-calendar-edit .form-container .form .feature-button:focus{outline:none !important}.company-calendar-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.company-calendar-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.company-calendar-edit .form-container .form .cancel-button:focus{outline:none !important}.company-calendar-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.company-calendar-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.company-calendar-edit .form-container .form .save-button:focus{outline:none !important}.company-calendar-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.department-calendar .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.department-calendar .feature-button:focus{outline:none !important}.department-calendar .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.department-calendar .action-container{justify-content:space-between}.department-calendar .action-container .department-input-container{display:flex;padding:0}.department-calendar .action-container .department-input-container .select-input{flex-direction:row;align-items:center;grid-gap:1rem;padding:0}.department-calendar .action-container .department-input-container .select-input .input-title{margin:0}.department-calendar .action-container .department-input-container .select-input .error-message{display:none}.department-calendar .action-container .department-input-container .month-input{align-items:center;padding:0;flex-direction:row}.department-calendar .action-container .department-input-container .month-input .input-title{margin-right:1rem;margin-bottom:0}.department-calendar .action-container .department-input-container .search-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.department-calendar .action-container .department-input-container .search-button:focus{outline:none !important}.department-calendar .action-container .department-input-container .search-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.department-calendar .action-container .action-buttons{align-self:center;padding-bottom:0}.department-calendar .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.department-calendar .action-container .action-buttons .delete-button:focus{outline:none !important}.department-calendar .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.add-department-calendar .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-department-calendar .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-department-calendar .form-container .form .feature-button:focus{outline:none !important}.add-department-calendar .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-department-calendar .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-department-calendar .form-container .form .cancel-button:focus{outline:none !important}.add-department-calendar .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-department-calendar .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-department-calendar .form-container .form .submit-button:focus{outline:none !important}.add-department-calendar .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.department-calendar-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.department-calendar-detail .edit-button:focus{outline:none !important}.department-calendar-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.department-calendar-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.department-calendar-detail .delete-button:focus{outline:none !important}.department-calendar-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.department-calendar-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.department-calendar-detail .back-button:focus{outline:none !important}.department-calendar-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.department-calendar-detail .description-container{padding:1rem .5rem}
.department-calendar-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.department-calendar-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.department-calendar-edit .form-container .form .feature-button:focus{outline:none !important}.department-calendar-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.department-calendar-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.department-calendar-edit .form-container .form .cancel-button:focus{outline:none !important}.department-calendar-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.department-calendar-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.department-calendar-edit .form-container .form .save-button:focus{outline:none !important}.department-calendar-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.project-field-calendar .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.project-field-calendar .feature-button:focus{outline:none !important}.project-field-calendar .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-calendar .action-container{justify-content:space-between}.project-field-calendar .action-container .project-field-input-container{display:flex;padding:0}.project-field-calendar .action-container .project-field-input-container .select-input{flex-direction:row;align-items:center;grid-gap:1rem;padding:0}.project-field-calendar .action-container .project-field-input-container .select-input .input-title{margin:0}.project-field-calendar .action-container .project-field-input-container .select-input .error-message{display:none}.project-field-calendar .action-container .project-field-input-container .month-input{align-items:center;padding:0;flex-direction:row}.project-field-calendar .action-container .project-field-input-container .month-input .input-title{margin-right:1rem;margin-bottom:0}.project-field-calendar .action-container .project-field-input-container .search-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-calendar .action-container .project-field-input-container .search-button:focus{outline:none !important}.project-field-calendar .action-container .project-field-input-container .search-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-calendar .action-container .action-buttons{align-self:center;padding-bottom:0}.project-field-calendar .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.project-field-calendar .action-container .action-buttons .delete-button:focus{outline:none !important}.project-field-calendar .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.add-project-field-calendar .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-project-field-calendar .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-project-field-calendar .form-container .form .feature-button:focus{outline:none !important}.add-project-field-calendar .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-project-field-calendar .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-project-field-calendar .form-container .form .cancel-button:focus{outline:none !important}.add-project-field-calendar .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-project-field-calendar .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-project-field-calendar .form-container .form .submit-button:focus{outline:none !important}.add-project-field-calendar .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.project-field-calendar-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-calendar-detail .edit-button:focus{outline:none !important}.project-field-calendar-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-calendar-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.project-field-calendar-detail .delete-button:focus{outline:none !important}.project-field-calendar-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.project-field-calendar-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.project-field-calendar-detail .back-button:focus{outline:none !important}.project-field-calendar-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.project-field-calendar-detail .description-container{padding:1rem .5rem}
.project-field-calendar-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.project-field-calendar-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-calendar-edit .form-container .form .feature-button:focus{outline:none !important}.project-field-calendar-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-calendar-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.project-field-calendar-edit .form-container .form .cancel-button:focus{outline:none !important}.project-field-calendar-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.project-field-calendar-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-calendar-edit .form-container .form .save-button:focus{outline:none !important}.project-field-calendar-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee-info .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-info .back-button:focus{outline:none !important}.employee-info .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-info .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content}.employee-info .link-button:focus{outline:none !important}.employee-info .link-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-info .description-container{padding:1rem .5rem}.employee-info .identity-card{margin-top:1.5rem}
.employee-full-time-job .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-full-time-job .feature-button:focus{outline:none !important}.employee-full-time-job .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-full-time-job .action-buttons{margin-top:1.5rem}.employee-full-time-job .button-row{justify-content:space-between}.employee-full-time-job .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-full-time-job .button-row .delete-button:focus{outline:none !important}.employee-full-time-job .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-part-time-job .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-part-time-job .feature-button:focus{outline:none !important}.employee-part-time-job .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-part-time-job .action-buttons{margin-top:1.5rem}.employee-part-time-job .button-row{justify-content:space-between}.employee-part-time-job .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-part-time-job .button-row .delete-button:focus{outline:none !important}.employee-part-time-job .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-attendance-record .action-container{justify-content:space-between}.employee-attendance-record .action-container .action-buttons{align-self:center;padding-bottom:0}.employee-attendance-record .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-attendance-record .action-container .action-buttons .delete-button:focus{outline:none !important}.employee-attendance-record .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-attendance-card .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-attendance-card .feature-button:focus{outline:none !important}.employee-attendance-card .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-attendance-card .action-container{justify-content:space-between}.employee-attendance-card .action-container .action-buttons{align-self:center;padding-bottom:0}.employee-attendance-card .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-attendance-card .action-container .action-buttons .delete-button:focus{outline:none !important}.employee-attendance-card .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-emergency-liaison .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-emergency-liaison .feature-button:focus{outline:none !important}.employee-emergency-liaison .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-emergency-liaison .personal-action-buttons{margin-top:0 !important}.employee-emergency-liaison .button-row{justify-content:space-between}.employee-emergency-liaison .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-emergency-liaison .button-row .delete-button:focus{outline:none !important}.employee-emergency-liaison .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-education-background .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-education-background .feature-button:focus{outline:none !important}.employee-education-background .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-education-background .personal-action-buttons{margin-top:0 !important}.employee-education-background .button-row{justify-content:space-between}.employee-education-background .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-education-background .button-row .delete-button:focus{outline:none !important}.employee-education-background .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-working-experience .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-working-experience .feature-button:focus{outline:none !important}.employee-working-experience .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-working-experience .personal-action-buttons{margin-top:0 !important}.employee-working-experience .button-row{justify-content:space-between}.employee-working-experience .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-working-experience .button-row .delete-button:focus{outline:none !important}.employee-working-experience .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-license .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-license .feature-button:focus{outline:none !important}.employee-license .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-license .personal-action-buttons{margin-top:0 !important}.employee-license .button-row{justify-content:space-between}.employee-license .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-license .button-row .delete-button:focus{outline:none !important}.employee-license .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-skill .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-skill .feature-button:focus{outline:none !important}.employee-skill .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-skill .personal-action-buttons{margin-top:0 !important}.employee-skill .button-row{justify-content:space-between}.employee-skill .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-skill .button-row .delete-button:focus{outline:none !important}.employee-skill .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-salary .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-salary .feature-button:focus{outline:none !important}.employee-salary .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-salary .personal-action-buttons{margin-top:0 !important}.employee-salary .button-row{justify-content:space-between}.employee-salary .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-salary .button-row .delete-button:focus{outline:none !important}.employee-salary .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-court-deduction .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-court-deduction .feature-button:focus{outline:none !important}.employee-court-deduction .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-court-deduction .personal-action-buttons{margin-top:0 !important}.employee-court-deduction .button-row{justify-content:space-between}.employee-court-deduction .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-court-deduction .button-row .delete-button:focus{outline:none !important}.employee-court-deduction .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-common-file-record-cell .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content;margin:.5rem auto}.employee-common-file-record-cell .link-button:focus{outline:none !important}.employee-common-file-record-cell .link-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee-uploaded-document-tab .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-uploaded-document-tab .feature-button:focus{outline:none !important}.employee-uploaded-document-tab .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-uploaded-document-tab .action-buttons{margin-top:1.5rem}.employee-uploaded-document-tab .button-row{justify-content:space-between}.employee-uploaded-document-tab .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-uploaded-document-tab .button-row .delete-button:focus{outline:none !important}.employee-uploaded-document-tab .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.interview-application-common-file-record-cell .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content;margin:.5rem auto}.interview-application-common-file-record-cell .link-button:focus{outline:none !important}.interview-application-common-file-record-cell .link-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.interview-application-uploaded-document .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.interview-application-uploaded-document .feature-button:focus{outline:none !important}.interview-application-uploaded-document .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.interview-application-uploaded-document .action-buttons{margin-top:1.5rem}.interview-application-uploaded-document .button-row{justify-content:space-between}.interview-application-uploaded-document .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.interview-application-uploaded-document .button-row .delete-button:focus{outline:none !important}.interview-application-uploaded-document .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-file-record-cell .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content;margin:.5rem auto}.employee-file-record-cell .link-button:focus{outline:none !important}.employee-file-record-cell .link-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee-requested-document .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-requested-document .feature-button:focus{outline:none !important}.employee-requested-document .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-requested-document .personal-action-buttons{margin-top:0 !important}.employee-requested-document .button-row{justify-content:space-between}.employee-requested-document .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-requested-document .button-row .delete-button:focus{outline:none !important}.employee-requested-document .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-qr-code .qr-container{padding:1rem}

.employee-attendance-card-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-attendance-card-detail .edit-button:focus{outline:none !important}.employee-attendance-card-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-attendance-card-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-attendance-card-detail .delete-button:focus{outline:none !important}.employee-attendance-card-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-attendance-card-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-attendance-card-detail .back-button:focus{outline:none !important}.employee-attendance-card-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-attendance-card-detail .description-container{padding:1rem .5rem}
.employeeA-attendance-record-detail .button-row{padding:0;grid-gap:1.5rem}.employeeA-attendance-record-detail .button-row .make-up-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employeeA-attendance-record-detail .button-row .make-up-button:focus{outline:none !important}.employeeA-attendance-record-detail .button-row .make-up-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee-full-time-job-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-full-time-job-detail .edit-button:focus{outline:none !important}.employee-full-time-job-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-full-time-job-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-full-time-job-detail .delete-button:focus{outline:none !important}.employee-full-time-job-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-full-time-job-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-full-time-job-detail .back-button:focus{outline:none !important}.employee-full-time-job-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-full-time-job-detail .description-container{padding:1rem .5rem}
.employee-part-time-job-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-part-time-job-detail .edit-button:focus{outline:none !important}.employee-part-time-job-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-part-time-job-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-part-time-job-detail .delete-button:focus{outline:none !important}.employee-part-time-job-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-part-time-job-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-part-time-job-detail .back-button:focus{outline:none !important}.employee-part-time-job-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-part-time-job-detail .description-container{padding:1rem .5rem}
.employee-court-deduction-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-court-deduction-detail .edit-button:focus{outline:none !important}.employee-court-deduction-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-court-deduction-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-court-deduction-detail .delete-button:focus{outline:none !important}.employee-court-deduction-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-court-deduction-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-court-deduction-detail .back-button:focus{outline:none !important}.employee-court-deduction-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-court-deduction-detail .description-container{padding:1rem .5rem}
.employee-education-background-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-education-background-detail .edit-button:focus{outline:none !important}.employee-education-background-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-education-background-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-education-background-detail .delete-button:focus{outline:none !important}.employee-education-background-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-education-background-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-education-background-detail .back-button:focus{outline:none !important}.employee-education-background-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-education-background-detail .description-container{padding:1rem .5rem}
.employee-emergency-liaison-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-emergency-liaison-detail .edit-button:focus{outline:none !important}.employee-emergency-liaison-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-emergency-liaison-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-emergency-liaison-detail .delete-button:focus{outline:none !important}.employee-emergency-liaison-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-emergency-liaison-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-emergency-liaison-detail .back-button:focus{outline:none !important}.employee-emergency-liaison-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-emergency-liaison-detail .description-container{padding:1rem .5rem}
.employee-license-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-license-detail .edit-button:focus{outline:none !important}.employee-license-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-license-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-license-detail .delete-button:focus{outline:none !important}.employee-license-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-license-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-license-detail .back-button:focus{outline:none !important}.employee-license-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-license-detail .description-container{padding:1rem .5rem}
.employee-skill-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-skill-detail .edit-button:focus{outline:none !important}.employee-skill-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-skill-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-skill-detail .delete-button:focus{outline:none !important}.employee-skill-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-skill-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-skill-detail .back-button:focus{outline:none !important}.employee-skill-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-skill-detail .description-container{padding:1rem .5rem}
.employee-salary-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-salary-detail .edit-button:focus{outline:none !important}.employee-salary-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-salary-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-salary-detail .delete-button:focus{outline:none !important}.employee-salary-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-salary-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-salary-detail .back-button:focus{outline:none !important}.employee-salary-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-salary-detail .description-container{padding:1rem .5rem}
.employee-requested-document-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-requested-document-detail .edit-button:focus{outline:none !important}.employee-requested-document-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-requested-document-detail .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content}.employee-requested-document-detail .link-button:focus{outline:none !important}.employee-requested-document-detail .link-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-requested-document-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-requested-document-detail .delete-button:focus{outline:none !important}.employee-requested-document-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-requested-document-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-requested-document-detail .back-button:focus{outline:none !important}.employee-requested-document-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-requested-document-detail .description-container{padding:1rem .5rem}
.employee-working-experience-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-working-experience-detail .edit-button:focus{outline:none !important}.employee-working-experience-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-working-experience-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-working-experience-detail .delete-button:focus{outline:none !important}.employee-working-experience-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-working-experience-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-working-experience-detail .back-button:focus{outline:none !important}.employee-working-experience-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-working-experience-detail .description-container{padding:1rem .5rem}
.employee-uploaded-document-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-uploaded-document-detail .edit-button:focus{outline:none !important}.employee-uploaded-document-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-uploaded-document-detail .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content}.employee-uploaded-document-detail .link-button:focus{outline:none !important}.employee-uploaded-document-detail .link-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-uploaded-document-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-uploaded-document-detail .delete-button:focus{outline:none !important}.employee-uploaded-document-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-uploaded-document-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-uploaded-document-detail .back-button:focus{outline:none !important}.employee-uploaded-document-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-uploaded-document-detail .description-container{padding:1rem .5rem}
.interview-application-uploaded-document-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.interview-application-uploaded-document-detail .edit-button:focus{outline:none !important}.interview-application-uploaded-document-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.interview-application-uploaded-document-detail .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content}.interview-application-uploaded-document-detail .link-button:focus{outline:none !important}.interview-application-uploaded-document-detail .link-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.interview-application-uploaded-document-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.interview-application-uploaded-document-detail .delete-button:focus{outline:none !important}.interview-application-uploaded-document-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.interview-application-uploaded-document-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.interview-application-uploaded-document-detail .back-button:focus{outline:none !important}.interview-application-uploaded-document-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.interview-application-uploaded-document-detail .description-container{padding:1rem .5rem}
.schedule-event .event-shift-cell{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;display:flex;align-items:center;justify-content:center;padding:.5rem;color:#424242;width:100%;line-height:2rem;height:auto}.schedule-event .event-shift-cell:focus{outline:none !important}.schedule-event .event-shift-cell:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.schedule-event .event-shift-cell .shift-name{font-size:1.4rem;white-space:break-spaces}
.personal-schedule .schedule-header{padding:.5rem;font-size:1.6rem}.personal-schedule .fc-toolbar-title{font-size:2rem}.personal-schedule .fc-daygrid-day-events{pointer-events:none;touch-action:none}.personal-schedule .fc-today-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;border-color:rgba(0,0,0,0) !important}.personal-schedule .fc-today-button:focus{outline:none !important}.personal-schedule .fc-today-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.personal-schedule .fc-prev-button,.personal-schedule .fc-next-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;display:flex;justify-content:center;align-items:center;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}.personal-schedule .fc-prev-button:focus,.personal-schedule .fc-next-button:focus{outline:none !important}.personal-schedule .fc-prev-button:hover,.personal-schedule .fc-next-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.personal-schedule .fc-prev-button:focus,.personal-schedule .fc-next-button:focus{outline:none !important}
.change-password .form-container .form .inputs{max-width:36rem;padding:1rem 0}.change-password .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.change-password .form-container .form .feature-button:focus{outline:none !important}.change-password .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.change-password .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.change-password .form-container .form .cancel-button:focus{outline:none !important}.change-password .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.change-password .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.change-password .form-container .form .submit-button:focus{outline:none !important}.change-password .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee .action-container{justify-content:space-between}.employee .action-container .action-buttons{align-self:center;padding-bottom:0}.employee .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee .action-container .action-buttons .delete-button:focus{outline:none !important}.employee .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.resign-employee .action-container{justify-content:space-between}.resign-employee .action-container .action-buttons{align-self:center;padding-bottom:0}.resign-employee .action-container .action-buttons .activate-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.resign-employee .action-container .action-buttons .activate-button:focus{outline:none !important}.resign-employee .action-container .action-buttons .activate-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}
.leave-without-pay-employee .action-container{justify-content:space-between}.leave-without-pay-employee .action-container .action-buttons{align-self:center;padding-bottom:0}.leave-without-pay-employee .action-container .action-buttons .activate-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.leave-without-pay-employee .action-container .action-buttons .activate-button:focus{outline:none !important}.leave-without-pay-employee .action-container .action-buttons .activate-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}
.human-resource .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.human-resource .feature-button:focus{outline:none !important}.human-resource .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.file-input{position:relative;display:flex;flex-direction:column;padding-bottom:1.5rem}.file-input .input-title{font-size:2rem;color:#6b8397;margin-bottom:1rem}.file-input .input-title.required::after{content:"*";color:red;margin-left:.5rem}.file-input .input-container{position:relative;display:flex;flex-direction:column;grid-gap:1rem;font-size:1.6rem;text-align:center}.file-input .input-container .upload-file-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;min-width:fit-content;max-width:fit-content}.file-input .input-container .upload-file-button:focus{outline:none !important}.file-input .input-container .upload-file-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.file-input .input-container .file-input{display:none}.file-input .input-container .file-name{display:flex;align-items:center;flex:1;flex-wrap:wrap}.file-input .input-container .file-name .file{display:flex;grid-gap:1rem;align-items:center;word-break:break-all;flex:1;text-align:left}.file-input .input-container .file-name .file .delete-container{display:flex;justify-content:center;align-items:center;cursor:pointer}.file-input .input-container .file-name .file .delete-container:focus{outline:none !important}.file-input .input-container .file-name .file .delete-container .delete-icon{color:#e5798d}.file-input .error-message{padding:.5rem .5rem 0;font-size:1.4rem;color:#e5798d}
.formik-error-modal{display:flex;flex-direction:column;grid-gap:2rem}
.employee-registration .registration-form-container .registration-form .inputs{max-width:36rem;padding:1rem 0}.employee-registration .registration-form-container .registration-form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.employee-registration .registration-form-container .registration-form .cancel-button:focus{outline:none !important}.employee-registration .registration-form-container .registration-form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-registration .registration-form-container .registration-form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-registration .registration-form-container .registration-form .submit-button:focus{outline:none !important}.employee-registration .registration-form-container .registration-form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.activate-modal{width:35rem;max-width:100%}.activate-modal .message{font-size:1.6rem;text-align:center;padding:3rem 0}.activate-modal .button-group{display:flex;grid-gap:1rem;align-items:center;justify-content:flex-end;padding-top:1rem}.activate-modal .button-group .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.activate-modal .button-group .cancel-button:focus{outline:none !important}.activate-modal .button-group .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.activate-modal .button-group .activate-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.activate-modal .button-group .activate-button:focus{outline:none !important}.activate-modal .button-group .activate-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.activate-detail .activate-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.activate-detail .activate-button:focus{outline:none !important}.activate-detail .activate-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.activate-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.activate-detail .back-button:focus{outline:none !important}.activate-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.activate-detail .description-container{padding:1rem .5rem}
.employee-info .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-info .edit-button:focus{outline:none !important}.employee-info .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-info .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-info .back-button:focus{outline:none !important}.employee-info .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-info .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content}.employee-info .link-button:focus{outline:none !important}.employee-info .link-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-info .description-container{padding:1rem .5rem}
.employee-full-time-job .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-full-time-job .feature-button:focus{outline:none !important}.employee-full-time-job .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-full-time-job .action-buttons{margin-top:1.5rem}.employee-full-time-job .button-row{justify-content:space-between}.employee-full-time-job .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-full-time-job .button-row .delete-button:focus{outline:none !important}.employee-full-time-job .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-part-time-job .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-part-time-job .feature-button:focus{outline:none !important}.employee-part-time-job .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-part-time-job .action-buttons{margin-top:1.5rem}.employee-part-time-job .button-row{justify-content:space-between}.employee-part-time-job .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-part-time-job .button-row .delete-button:focus{outline:none !important}.employee-part-time-job .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-leave-application .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-leave-application .feature-button:focus{outline:none !important}.employee-leave-application .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-leave-application .button-row{justify-content:space-between}.employee-leave-application .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-leave-application .button-row .delete-button:focus{outline:none !important}.employee-leave-application .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-attendance-record .action-container{justify-content:space-between}.employee-attendance-record .action-container .action-buttons{align-self:center;padding-bottom:0}.employee-attendance-record .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-attendance-record .action-container .action-buttons .delete-button:focus{outline:none !important}.employee-attendance-record .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-attendance-card .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-attendance-card .feature-button:focus{outline:none !important}.employee-attendance-card .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-attendance-card .divider{margin-bottom:1.5rem}.employee-attendance-card .action-container{justify-content:flex-end}.employee-attendance-card .action-container .action-buttons{align-self:center;padding-bottom:0}.employee-attendance-card .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-attendance-card .action-container .action-buttons .delete-button:focus{outline:none !important}.employee-attendance-card .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-salary .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-salary .feature-button:focus{outline:none !important}.employee-salary .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-salary .action-buttons{margin-top:1.5rem}.employee-salary .button-row{justify-content:space-between}.employee-salary .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-salary .button-row .delete-button:focus{outline:none !important}.employee-salary .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-emergency-liaison .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-emergency-liaison .feature-button:focus{outline:none !important}.employee-emergency-liaison .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-emergency-liaison .action-buttons{margin-top:1.5rem}.employee-emergency-liaison .button-row{justify-content:space-between}.employee-emergency-liaison .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-emergency-liaison .button-row .delete-button:focus{outline:none !important}.employee-emergency-liaison .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-education-background .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-education-background .feature-button:focus{outline:none !important}.employee-education-background .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-education-background .action-buttons{margin-top:1.5rem}.employee-education-background .button-row{justify-content:space-between}.employee-education-background .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-education-background .button-row .delete-button:focus{outline:none !important}.employee-education-background .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-working-experience .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-working-experience .feature-button:focus{outline:none !important}.employee-working-experience .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-working-experience .action-buttons{margin-top:1.5rem}.employee-working-experience .button-row{justify-content:space-between}.employee-working-experience .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-working-experience .button-row .delete-button:focus{outline:none !important}.employee-working-experience .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-license .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-license .feature-button:focus{outline:none !important}.employee-license .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-license .action-buttons{margin-top:1.5rem}.employee-license .button-row{justify-content:space-between}.employee-license .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-license .button-row .delete-button:focus{outline:none !important}.employee-license .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-skill .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-skill .feature-button:focus{outline:none !important}.employee-skill .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-skill .action-buttons{margin-top:1.5rem}.employee-skill .button-row{justify-content:space-between}.employee-skill .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-skill .button-row .delete-button:focus{outline:none !important}.employee-skill .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-court-deduction .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-court-deduction .feature-button:focus{outline:none !important}.employee-court-deduction .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-court-deduction .action-buttons{margin-top:1.5rem}.employee-court-deduction .button-row{justify-content:space-between}.employee-court-deduction .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-court-deduction .button-row .delete-button:focus{outline:none !important}.employee-court-deduction .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-uploaded-document-tab .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-uploaded-document-tab .feature-button:focus{outline:none !important}.employee-uploaded-document-tab .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-uploaded-document-tab .action-buttons{margin-top:1.5rem}.employee-uploaded-document-tab .button-row{justify-content:space-between}.employee-uploaded-document-tab .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-uploaded-document-tab .button-row .delete-button:focus{outline:none !important}.employee-uploaded-document-tab .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.interview-application-uploaded-document .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.interview-application-uploaded-document .feature-button:focus{outline:none !important}.interview-application-uploaded-document .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.interview-application-uploaded-document .action-buttons{margin-top:1.5rem}.interview-application-uploaded-document .button-row{justify-content:space-between}.interview-application-uploaded-document .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.interview-application-uploaded-document .button-row .delete-button:focus{outline:none !important}.interview-application-uploaded-document .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-uploaded-document .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-uploaded-document .feature-button:focus{outline:none !important}.employee-uploaded-document .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-uploaded-document .action-buttons{margin-top:1.5rem}.employee-uploaded-document .button-row{justify-content:space-between}.employee-uploaded-document .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-uploaded-document .button-row .delete-button:focus{outline:none !important}.employee-uploaded-document .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-requested-document .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.employee-requested-document .feature-button:focus{outline:none !important}.employee-requested-document .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-requested-document .action-buttons{margin-top:1.5rem}.employee-requested-document .button-row{justify-content:space-between}.employee-requested-document .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-requested-document .button-row .delete-button:focus{outline:none !important}.employee-requested-document .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.employee-schedule .schedule-header{padding:.5rem;font-size:1.6rem}.employee-schedule .fc-toolbar-title{font-size:2rem}.employee-schedule .fc-daygrid-day-events{pointer-events:none;touch-action:none}.employee-schedule .fc-today-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;border-color:rgba(0,0,0,0) !important}.employee-schedule .fc-today-button:focus{outline:none !important}.employee-schedule .fc-today-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-schedule .fc-prev-button,.employee-schedule .fc-next-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;display:flex;justify-content:center;align-items:center;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}.employee-schedule .fc-prev-button:focus,.employee-schedule .fc-next-button:focus{outline:none !important}.employee-schedule .fc-prev-button:hover,.employee-schedule .fc-next-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-schedule .fc-prev-button:focus,.employee-schedule .fc-next-button:focus{outline:none !important}
.employee-change-password .form-container .form .inputs{max-width:36rem;padding:1rem 0}.employee-change-password .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-change-password .form-container .form .feature-button:focus{outline:none !important}.employee-change-password .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-change-password .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.employee-change-password .form-container .form .cancel-button:focus{outline:none !important}.employee-change-password .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-change-password .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-change-password .form-container .form .submit-button:focus{outline:none !important}.employee-change-password .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee-detail .employee-title{font-size:2rem;padding-bottom:1.5rem;color:#424242}.employee-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-detail .edit-button:focus{outline:none !important}.employee-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-detail .back-button:focus{outline:none !important}.employee-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-detail .description-container{padding:1rem .5rem}
.salary-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.salary-detail .edit-button:focus{outline:none !important}.salary-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.salary-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.salary-detail .back-button:focus{outline:none !important}.salary-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.salary-detail .description-container{padding:1rem .5rem}
.user-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.user-detail .edit-button:focus{outline:none !important}.user-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.user-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.user-detail .delete-button:focus{outline:none !important}.user-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.user-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.user-detail .back-button:focus{outline:none !important}.user-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.user-detail .description-container{padding:1rem .5rem}
.employee-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.employee-edit .form-container .form .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e59366;width:fit-content}.employee-edit .form-container .form .link-button:focus{outline:none !important}.employee-edit .form-container .form .link-button:hover{background-color:hsl(21.2598425197,70.9497206704%,74.9019607843%)}.employee-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.employee-edit .form-container .form .cancel-button:focus{outline:none !important}.employee-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-edit .form-container .form .save-button:focus{outline:none !important}.employee-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.salary-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.salary-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.salary-edit .form-container .form .cancel-button:focus{outline:none !important}.salary-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.salary-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.salary-edit .form-container .form .save-button:focus{outline:none !important}.salary-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.user-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.user-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.user-edit .form-container .form .cancel-button:focus{outline:none !important}.user-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.user-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.user-edit .form-container .form .save-button:focus{outline:none !important}.user-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.add-employee-shift .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-employee-shift .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-employee-shift .form-container .form .cancel-button:focus{outline:none !important}.add-employee-shift .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-employee-shift .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-employee-shift .form-container .form .submit-button:focus{outline:none !important}.add-employee-shift .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee-shift-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-shift-detail .edit-button:focus{outline:none !important}.employee-shift-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-shift-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-shift-detail .delete-button:focus{outline:none !important}.employee-shift-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-shift-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-shift-detail .back-button:focus{outline:none !important}.employee-shift-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-shift-detail .description-container{padding:1rem .5rem}
.employee-shift-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.employee-shift-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-shift-edit .form-container .form .feature-button:focus{outline:none !important}.employee-shift-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-shift-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.employee-shift-edit .form-container .form .cancel-button:focus{outline:none !important}.employee-shift-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-shift-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-shift-edit .form-container .form .save-button:focus{outline:none !important}.employee-shift-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employeeA-attendance-record-detail .button-row{padding:0;grid-gap:1.5rem}.employeeA-attendance-record-detail .button-row .make-up-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employeeA-attendance-record-detail .button-row .make-up-button:focus{outline:none !important}.employeeA-attendance-record-detail .button-row .make-up-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employeeA-attendance-record-detail .button-row .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employeeA-attendance-record-detail .button-row .edit-button:focus{outline:none !important}.employeeA-attendance-record-detail .button-row .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee-attendance-record-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.employee-attendance-record-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.employee-attendance-record-edit .form-container .form .cancel-button:focus{outline:none !important}.employee-attendance-record-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-attendance-record-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-attendance-record-edit .form-container .form .save-button:focus{outline:none !important}.employee-attendance-record-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.add-employee-attendance-card .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-employee-attendance-card .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content}.add-employee-attendance-card .form-container .form .feature-button:focus{outline:none !important}.add-employee-attendance-card .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-employee-attendance-card .form-container .form .feature-button.add-button{margin:0 0 1.5rem 0}.add-employee-attendance-card .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-employee-attendance-card .form-container .form .cancel-button:focus{outline:none !important}.add-employee-attendance-card .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-employee-attendance-card .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-employee-attendance-card .form-container .form .submit-button:focus{outline:none !important}.add-employee-attendance-card .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-employee-attendance-card .form-container .form .card-number-list .card-number-title{display:flex;align-items:center;font-size:2rem;min-height:4rem}.add-employee-attendance-card .form-container .form .card-number-list .card-number-title .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d;width:fit-content;margin-left:auto}.add-employee-attendance-card .form-container .form .card-number-list .card-number-title .delete-button:focus{outline:none !important}.add-employee-attendance-card .form-container .form .card-number-list .card-number-title .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.add-employee-attendance-card .form-container .form .card-number-list .card-number-inputs{display:flex;grid-gap:1rem}.add-employee-attendance-card .form-container .form .card-number-list .card-number-inputs .card-number-input{flex:1}
.employee-attendance-card-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-attendance-card-detail .edit-button:focus{outline:none !important}.employee-attendance-card-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-attendance-card-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-attendance-card-detail .delete-button:focus{outline:none !important}.employee-attendance-card-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-attendance-card-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-attendance-card-detail .back-button:focus{outline:none !important}.employee-attendance-card-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-attendance-card-detail .description-container{padding:1rem .5rem}
.employee-attendance-card-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.employee-attendance-card-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-attendance-card-edit .form-container .form .feature-button:focus{outline:none !important}.employee-attendance-card-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-attendance-card-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.employee-attendance-card-edit .form-container .form .cancel-button:focus{outline:none !important}.employee-attendance-card-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-attendance-card-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-attendance-card-edit .form-container .form .save-button:focus{outline:none !important}.employee-attendance-card-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.resign-employee-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.resign-employee-detail .edit-button:focus{outline:none !important}.resign-employee-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.resign-employee-detail .activate-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.resign-employee-detail .activate-button:focus{outline:none !important}.resign-employee-detail .activate-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.resign-employee-detail .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content}.resign-employee-detail .link-button:focus{outline:none !important}.resign-employee-detail .link-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.resign-employee-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.resign-employee-detail .back-button:focus{outline:none !important}.resign-employee-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.resign-employee-detail .description-container{padding:1rem .5rem}.resign-employee-detail .resign-card{margin-top:1.5rem}
.leave-without-pay-employee-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.leave-without-pay-employee-detail .edit-button:focus{outline:none !important}.leave-without-pay-employee-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.leave-without-pay-employee-detail .activate-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.leave-without-pay-employee-detail .activate-button:focus{outline:none !important}.leave-without-pay-employee-detail .activate-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.leave-without-pay-employee-detail .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content}.leave-without-pay-employee-detail .link-button:focus{outline:none !important}.leave-without-pay-employee-detail .link-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.leave-without-pay-employee-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.leave-without-pay-employee-detail .back-button:focus{outline:none !important}.leave-without-pay-employee-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.leave-without-pay-employee-detail .description-container{padding:1rem .5rem}.leave-without-pay-employee-detail .leave-without-pay-card{margin-top:1.5rem}
.add-employee-emergency-liaison .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-employee-emergency-liaison .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-employee-emergency-liaison .form-container .form .cancel-button:focus{outline:none !important}.add-employee-emergency-liaison .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-employee-emergency-liaison .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-employee-emergency-liaison .form-container .form .submit-button:focus{outline:none !important}.add-employee-emergency-liaison .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee-emergency-liaison-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-emergency-liaison-detail .edit-button:focus{outline:none !important}.employee-emergency-liaison-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-emergency-liaison-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-emergency-liaison-detail .delete-button:focus{outline:none !important}.employee-emergency-liaison-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-emergency-liaison-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-emergency-liaison-detail .back-button:focus{outline:none !important}.employee-emergency-liaison-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-emergency-liaison-detail .description-container{padding:1rem .5rem}
.employee-emergency-liaison-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.employee-emergency-liaison-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-emergency-liaison-edit .form-container .form .feature-button:focus{outline:none !important}.employee-emergency-liaison-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-emergency-liaison-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.employee-emergency-liaison-edit .form-container .form .cancel-button:focus{outline:none !important}.employee-emergency-liaison-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-emergency-liaison-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-emergency-liaison-edit .form-container .form .save-button:focus{outline:none !important}.employee-emergency-liaison-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.add-employee-skill .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-employee-skill .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-employee-skill .form-container .form .cancel-button:focus{outline:none !important}.add-employee-skill .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-employee-skill .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-employee-skill .form-container .form .submit-button:focus{outline:none !important}.add-employee-skill .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee-skill-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-skill-detail .edit-button:focus{outline:none !important}.employee-skill-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-skill-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-skill-detail .delete-button:focus{outline:none !important}.employee-skill-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-skill-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-skill-detail .back-button:focus{outline:none !important}.employee-skill-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-skill-detail .description-container{padding:1rem .5rem}
.employee-skill-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.employee-skill-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-skill-edit .form-container .form .feature-button:focus{outline:none !important}.employee-skill-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-skill-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.employee-skill-edit .form-container .form .cancel-button:focus{outline:none !important}.employee-skill-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-skill-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-skill-edit .form-container .form .save-button:focus{outline:none !important}.employee-skill-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.add-employee-salary .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-employee-salary .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-employee-salary .form-container .form .cancel-button:focus{outline:none !important}.add-employee-salary .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-employee-salary .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-employee-salary .form-container .form .submit-button:focus{outline:none !important}.add-employee-salary .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee-salary-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-salary-detail .edit-button:focus{outline:none !important}.employee-salary-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-salary-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-salary-detail .delete-button:focus{outline:none !important}.employee-salary-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-salary-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-salary-detail .back-button:focus{outline:none !important}.employee-salary-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-salary-detail .description-container{padding:1rem .5rem}
.employee-salary-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.employee-salary-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-salary-edit .form-container .form .feature-button:focus{outline:none !important}.employee-salary-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-salary-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.employee-salary-edit .form-container .form .cancel-button:focus{outline:none !important}.employee-salary-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-salary-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-salary-edit .form-container .form .save-button:focus{outline:none !important}.employee-salary-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.add-employee-education-background .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-employee-education-background .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-employee-education-background .form-container .form .cancel-button:focus{outline:none !important}.add-employee-education-background .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-employee-education-background .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-employee-education-background .form-container .form .submit-button:focus{outline:none !important}.add-employee-education-background .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee-education-background-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-education-background-detail .edit-button:focus{outline:none !important}.employee-education-background-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-education-background-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-education-background-detail .delete-button:focus{outline:none !important}.employee-education-background-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-education-background-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-education-background-detail .back-button:focus{outline:none !important}.employee-education-background-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-education-background-detail .description-container{padding:1rem .5rem}
.employee-education-background-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.employee-education-background-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-education-background-edit .form-container .form .feature-button:focus{outline:none !important}.employee-education-background-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-education-background-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.employee-education-background-edit .form-container .form .cancel-button:focus{outline:none !important}.employee-education-background-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-education-background-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-education-background-edit .form-container .form .save-button:focus{outline:none !important}.employee-education-background-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.add-employee-working-experience .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-employee-working-experience .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-employee-working-experience .form-container .form .cancel-button:focus{outline:none !important}.add-employee-working-experience .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-employee-working-experience .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-employee-working-experience .form-container .form .submit-button:focus{outline:none !important}.add-employee-working-experience .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee-working-experience-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-working-experience-detail .edit-button:focus{outline:none !important}.employee-working-experience-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-working-experience-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-working-experience-detail .delete-button:focus{outline:none !important}.employee-working-experience-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-working-experience-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-working-experience-detail .back-button:focus{outline:none !important}.employee-working-experience-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-working-experience-detail .description-container{padding:1rem .5rem}
.employee-working-experience-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.employee-working-experience-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-working-experience-edit .form-container .form .feature-button:focus{outline:none !important}.employee-working-experience-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-working-experience-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.employee-working-experience-edit .form-container .form .cancel-button:focus{outline:none !important}.employee-working-experience-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-working-experience-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-working-experience-edit .form-container .form .save-button:focus{outline:none !important}.employee-working-experience-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.add-employee-license .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-employee-license .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-employee-license .form-container .form .cancel-button:focus{outline:none !important}.add-employee-license .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-employee-license .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-employee-license .form-container .form .submit-button:focus{outline:none !important}.add-employee-license .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee-license-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-license-detail .edit-button:focus{outline:none !important}.employee-license-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-license-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-license-detail .delete-button:focus{outline:none !important}.employee-license-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-license-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-license-detail .back-button:focus{outline:none !important}.employee-license-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-license-detail .description-container{padding:1rem .5rem}
.employee-license-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.employee-license-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-license-edit .form-container .form .feature-button:focus{outline:none !important}.employee-license-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-license-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.employee-license-edit .form-container .form .cancel-button:focus{outline:none !important}.employee-license-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-license-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-license-edit .form-container .form .save-button:focus{outline:none !important}.employee-license-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.add-employee-court-deduction .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-employee-court-deduction .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-employee-court-deduction .form-container .form .cancel-button:focus{outline:none !important}.add-employee-court-deduction .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-employee-court-deduction .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-employee-court-deduction .form-container .form .submit-button:focus{outline:none !important}.add-employee-court-deduction .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee-court-deduction-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-court-deduction-detail .edit-button:focus{outline:none !important}.employee-court-deduction-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-court-deduction-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-court-deduction-detail .delete-button:focus{outline:none !important}.employee-court-deduction-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-court-deduction-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-court-deduction-detail .back-button:focus{outline:none !important}.employee-court-deduction-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-court-deduction-detail .description-container{padding:1rem .5rem}
.employee-court-deduction-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.employee-court-deduction-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-court-deduction-edit .form-container .form .feature-button:focus{outline:none !important}.employee-court-deduction-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-court-deduction-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.employee-court-deduction-edit .form-container .form .cancel-button:focus{outline:none !important}.employee-court-deduction-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-court-deduction-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-court-deduction-edit .form-container .form .save-button:focus{outline:none !important}.employee-court-deduction-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.add-employee-requested-document .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-employee-requested-document .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-employee-requested-document .form-container .form .cancel-button:focus{outline:none !important}.add-employee-requested-document .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-employee-requested-document .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-employee-requested-document .form-container .form .submit-button:focus{outline:none !important}.add-employee-requested-document .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee-requested-document-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-requested-document-detail .edit-button:focus{outline:none !important}.employee-requested-document-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-requested-document-detail .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content}.employee-requested-document-detail .link-button:focus{outline:none !important}.employee-requested-document-detail .link-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-requested-document-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-requested-document-detail .delete-button:focus{outline:none !important}.employee-requested-document-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-requested-document-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-requested-document-detail .back-button:focus{outline:none !important}.employee-requested-document-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-requested-document-detail .description-container{padding:1rem .5rem}
.employee-requested-document-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.employee-requested-document-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-requested-document-edit .form-container .form .feature-button:focus{outline:none !important}.employee-requested-document-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-requested-document-edit .form-container .form .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e59366;width:fit-content}.employee-requested-document-edit .form-container .form .link-button:focus{outline:none !important}.employee-requested-document-edit .form-container .form .link-button:hover{background-color:hsl(21.2598425197,70.9497206704%,74.9019607843%)}.employee-requested-document-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.employee-requested-document-edit .form-container .form .cancel-button:focus{outline:none !important}.employee-requested-document-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-requested-document-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-requested-document-edit .form-container .form .save-button:focus{outline:none !important}.employee-requested-document-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.add-employee-full-time-job .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-employee-full-time-job .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-employee-full-time-job .form-container .form .cancel-button:focus{outline:none !important}.add-employee-full-time-job .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-employee-full-time-job .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-employee-full-time-job .form-container .form .submit-button:focus{outline:none !important}.add-employee-full-time-job .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee-full-time-job-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-full-time-job-detail .edit-button:focus{outline:none !important}.employee-full-time-job-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-full-time-job-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-full-time-job-detail .delete-button:focus{outline:none !important}.employee-full-time-job-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-full-time-job-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-full-time-job-detail .back-button:focus{outline:none !important}.employee-full-time-job-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-full-time-job-detail .description-container{padding:1rem .5rem}.employee-full-time-job-detail .shift-card{margin-top:1.5rem}
.employee-full-time-job-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.employee-full-time-job-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-full-time-job-edit .form-container .form .feature-button:focus{outline:none !important}.employee-full-time-job-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-full-time-job-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.employee-full-time-job-edit .form-container .form .cancel-button:focus{outline:none !important}.employee-full-time-job-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-full-time-job-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-full-time-job-edit .form-container .form .save-button:focus{outline:none !important}.employee-full-time-job-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.add-employee-part-time-job .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-employee-part-time-job .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-employee-part-time-job .form-container .form .cancel-button:focus{outline:none !important}.add-employee-part-time-job .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-employee-part-time-job .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-employee-part-time-job .form-container .form .submit-button:focus{outline:none !important}.add-employee-part-time-job .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee-part-time-job-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-part-time-job-detail .edit-button:focus{outline:none !important}.employee-part-time-job-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-part-time-job-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-part-time-job-detail .delete-button:focus{outline:none !important}.employee-part-time-job-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-part-time-job-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-part-time-job-detail .back-button:focus{outline:none !important}.employee-part-time-job-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-part-time-job-detail .description-container{padding:1rem .5rem}.employee-part-time-job-detail .shift-card{margin-top:1.5rem}
.employee-part-time-job-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.employee-part-time-job-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-part-time-job-edit .form-container .form .feature-button:focus{outline:none !important}.employee-part-time-job-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-part-time-job-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.employee-part-time-job-edit .form-container .form .cancel-button:focus{outline:none !important}.employee-part-time-job-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-part-time-job-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-part-time-job-edit .form-container .form .save-button:focus{outline:none !important}.employee-part-time-job-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.add-employee-uploaded-document .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-employee-uploaded-document .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-employee-uploaded-document .form-container .form .cancel-button:focus{outline:none !important}.add-employee-uploaded-document .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-employee-uploaded-document .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-employee-uploaded-document .form-container .form .submit-button:focus{outline:none !important}.add-employee-uploaded-document .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.employee-uploaded-document-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-uploaded-document-detail .edit-button:focus{outline:none !important}.employee-uploaded-document-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-uploaded-document-detail .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content}.employee-uploaded-document-detail .link-button:focus{outline:none !important}.employee-uploaded-document-detail .link-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-uploaded-document-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.employee-uploaded-document-detail .delete-button:focus{outline:none !important}.employee-uploaded-document-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.employee-uploaded-document-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.employee-uploaded-document-detail .back-button:focus{outline:none !important}.employee-uploaded-document-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-uploaded-document-detail .description-container{padding:1rem .5rem}
.employee-uploaded-document-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.employee-uploaded-document-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-uploaded-document-edit .form-container .form .feature-button:focus{outline:none !important}.employee-uploaded-document-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.employee-uploaded-document-edit .form-container .form .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e59366;width:fit-content}.employee-uploaded-document-edit .form-container .form .link-button:focus{outline:none !important}.employee-uploaded-document-edit .form-container .form .link-button:hover{background-color:hsl(21.2598425197,70.9497206704%,74.9019607843%)}.employee-uploaded-document-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.employee-uploaded-document-edit .form-container .form .cancel-button:focus{outline:none !important}.employee-uploaded-document-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.employee-uploaded-document-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.employee-uploaded-document-edit .form-container .form .save-button:focus{outline:none !important}.employee-uploaded-document-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.resign-search .action-container{justify-content:space-between}.resign-search .action-container .action-buttons{align-self:center;padding-bottom:0}.resign-search .action-container .action-buttons .transfer-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.resign-search .action-container .action-buttons .transfer-button:focus{outline:none !important}.resign-search .action-container .action-buttons .transfer-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.resign-search .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.resign-search .action-container .action-buttons .delete-button:focus{outline:none !important}.resign-search .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.resign .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.resign .feature-button:focus{outline:none !important}.resign .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.apply-resign .registration-form-container .registration-form .inputs{max-width:36rem;padding:1rem 0}.apply-resign .registration-form-container .registration-form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.apply-resign .registration-form-container .registration-form .cancel-button:focus{outline:none !important}.apply-resign .registration-form-container .registration-form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.apply-resign .registration-form-container .registration-form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.apply-resign .registration-form-container .registration-form .submit-button:focus{outline:none !important}.apply-resign .registration-form-container .registration-form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.resign-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.resign-detail .edit-button:focus{outline:none !important}.resign-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.resign-detail .transfer-button,.resign-detail .complete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.resign-detail .transfer-button:focus,.resign-detail .complete-button:focus{outline:none !important}.resign-detail .transfer-button:hover,.resign-detail .complete-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.resign-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.resign-detail .delete-button:focus{outline:none !important}.resign-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.resign-detail .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content}.resign-detail .link-button:focus{outline:none !important}.resign-detail .link-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.resign-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.resign-detail .back-button:focus{outline:none !important}.resign-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.resign-detail .description-container{padding:1rem .5rem}
.resign-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.resign-edit .form-container .form .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e59366;width:fit-content}.resign-edit .form-container .form .link-button:focus{outline:none !important}.resign-edit .form-container .form .link-button:hover{background-color:hsl(21.2598425197,70.9497206704%,74.9019607843%)}.resign-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.resign-edit .form-container .form .cancel-button:focus{outline:none !important}.resign-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.resign-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.resign-edit .form-container .form .save-button:focus{outline:none !important}.resign-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.transfer-resign-detail .approve-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.transfer-resign-detail .approve-button:focus{outline:none !important}.transfer-resign-detail .approve-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.transfer-resign-detail .reject-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e59366}.transfer-resign-detail .reject-button:focus{outline:none !important}.transfer-resign-detail .reject-button:hover{background-color:hsl(21.2598425197,70.9497206704%,74.9019607843%)}.transfer-resign-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.transfer-resign-detail .back-button:focus{outline:none !important}.transfer-resign-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.transfer-resign-detail .description-container{padding:1rem .5rem}
.unpaid-leave-search .action-container{justify-content:space-between}.unpaid-leave-search .action-container .action-buttons{align-self:center;padding-bottom:0}.unpaid-leave-search .action-container .action-buttons .transfer-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.unpaid-leave-search .action-container .action-buttons .transfer-button:focus{outline:none !important}.unpaid-leave-search .action-container .action-buttons .transfer-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.unpaid-leave-search .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.unpaid-leave-search .action-container .action-buttons .delete-button:focus{outline:none !important}.unpaid-leave-search .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.unpaid-leave .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.unpaid-leave .feature-button:focus{outline:none !important}.unpaid-leave .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.apply-unpaid-leave .registration-form-container .registration-form .inputs{max-width:36rem;padding:1rem 0}.apply-unpaid-leave .registration-form-container .registration-form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.apply-unpaid-leave .registration-form-container .registration-form .cancel-button:focus{outline:none !important}.apply-unpaid-leave .registration-form-container .registration-form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.apply-unpaid-leave .registration-form-container .registration-form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.apply-unpaid-leave .registration-form-container .registration-form .submit-button:focus{outline:none !important}.apply-unpaid-leave .registration-form-container .registration-form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.unpaid-leave-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.unpaid-leave-detail .edit-button:focus{outline:none !important}.unpaid-leave-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.unpaid-leave-detail .transfer-button,.unpaid-leave-detail .complete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.unpaid-leave-detail .transfer-button:focus,.unpaid-leave-detail .complete-button:focus{outline:none !important}.unpaid-leave-detail .transfer-button:hover,.unpaid-leave-detail .complete-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.unpaid-leave-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.unpaid-leave-detail .delete-button:focus{outline:none !important}.unpaid-leave-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.unpaid-leave-detail .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content}.unpaid-leave-detail .link-button:focus{outline:none !important}.unpaid-leave-detail .link-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.unpaid-leave-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.unpaid-leave-detail .back-button:focus{outline:none !important}.unpaid-leave-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.unpaid-leave-detail .description-container{padding:1rem .5rem}
.unpaid-leave-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.unpaid-leave-edit .form-container .form .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e59366;width:fit-content}.unpaid-leave-edit .form-container .form .link-button:focus{outline:none !important}.unpaid-leave-edit .form-container .form .link-button:hover{background-color:hsl(21.2598425197,70.9497206704%,74.9019607843%)}.unpaid-leave-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.unpaid-leave-edit .form-container .form .cancel-button:focus{outline:none !important}.unpaid-leave-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.unpaid-leave-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.unpaid-leave-edit .form-container .form .save-button:focus{outline:none !important}.unpaid-leave-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.transfer-unpaid-leave-detail .approve-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.transfer-unpaid-leave-detail .approve-button:focus{outline:none !important}.transfer-unpaid-leave-detail .approve-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.transfer-unpaid-leave-detail .reject-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e59366}.transfer-unpaid-leave-detail .reject-button:focus{outline:none !important}.transfer-unpaid-leave-detail .reject-button:hover{background-color:hsl(21.2598425197,70.9497206704%,74.9019607843%)}.transfer-unpaid-leave-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.transfer-unpaid-leave-detail .back-button:focus{outline:none !important}.transfer-unpaid-leave-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.transfer-unpaid-leave-detail .description-container{padding:1rem .5rem}
.project-field .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.project-field .feature-button:focus{outline:none !important}.project-field .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field .action-container{justify-content:space-between}.project-field .action-container .action-buttons{align-self:center;padding-bottom:0}.project-field .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.project-field .action-container .action-buttons .delete-button:focus{outline:none !important}.project-field .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.add-project-field .registration-form-container .registration-form .inputs{max-width:36rem;padding:1rem 0}.add-project-field .registration-form-container .registration-form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-project-field .registration-form-container .registration-form .feature-button:focus{outline:none !important}.add-project-field .registration-form-container .registration-form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-project-field .registration-form-container .registration-form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-project-field .registration-form-container .registration-form .cancel-button:focus{outline:none !important}.add-project-field .registration-form-container .registration-form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-project-field .registration-form-container .registration-form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-project-field .registration-form-container .registration-form .submit-button:focus{outline:none !important}.add-project-field .registration-form-container .registration-form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.project-field-info .day-off-card{margin-top:2rem}.project-field-info .day-off-card .day-off-container{margin-left:.5rem}.project-field-info .day-off-card .day-off-container .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-info .day-off-card .day-off-container .save-button:focus{outline:none !important}.project-field-info .day-off-card .day-off-container .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.window-small .project-field-info .day-off-card .day-off-container .select-container{flex-direction:column;grid-gap:initial}
.project-field-shift-type .button-row{justify-content:space-between}.project-field-shift-type .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.project-field-shift-type .button-row .delete-button:focus{outline:none !important}.project-field-shift-type .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.project-field-working-location .button-row{justify-content:space-between}.project-field-working-location .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.project-field-working-location .button-row .delete-button:focus{outline:none !important}.project-field-working-location .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.project-field-worker .button-row{justify-content:space-between}.project-field-worker .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.project-field-worker .button-row .delete-button:focus{outline:none !important}.project-field-worker .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.normal-day-off .button-row{justify-content:space-between}.normal-day-off .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.normal-day-off .button-row .delete-button:focus{outline:none !important}.normal-day-off .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.switch-job-day-off .button-row{justify-content:space-between}.switch-job-day-off .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.switch-job-day-off .button-row .delete-button:focus{outline:none !important}.switch-job-day-off .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.project-field-day-off .button-row{justify-content:space-between}.project-field-day-off .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.project-field-day-off .button-row .delete-button:focus{outline:none !important}.project-field-day-off .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}

.project-field-modification .button-row{justify-content:space-between}.project-field-modification .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.project-field-modification .button-row .delete-button:focus{outline:none !important}.project-field-modification .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.project-field-schedule .schedule-card{margin-top:1.5rem}.project-field-schedule .schedule-card .button-row .add-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;margin-bottom:.5rem}.project-field-schedule .schedule-card .button-row .add-button:focus{outline:none !important}.project-field-schedule .schedule-card .button-row .add-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-schedule .schedule-card .button-row .import-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;margin-bottom:.5rem}.project-field-schedule .schedule-card .button-row .import-button:focus{outline:none !important}.project-field-schedule .schedule-card .button-row .import-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.month-input{position:relative;display:flex;flex-direction:column;padding-bottom:1.5rem}.month-input .input-title{font-size:2rem;color:#6b8397;margin-bottom:1rem}.month-input .input-title.required::after{content:"*";color:red;margin-left:.5rem}.month-input .input-container{position:relative;display:flex}.month-input .input-container .react-datepicker__month-text{padding:.5rem}.month-input .input-container .form-input{height:3.6rem;padding:0 .5rem;box-sizing:border-box;font-size:1.6rem;border:1.5px solid rgba(128,128,128,.5);border-radius:.5rem;flex:1}.month-input .input-container .form-input:focus{outline:none !important}.month-input .input-container .select-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;display:inline-block;padding:0 1rem;margin-left:1rem;min-width:4rem;width:fit-content}.month-input .input-container .select-button:focus{outline:none !important}.month-input .input-container .select-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.month-input .error-message{padding:.5rem .5rem 0;font-size:1.4rem;color:#e5798d}
.loading{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:2rem 0}.loading .icon{width:4rem;height:4rem;border:.6rem solid #f3f3f3;border-top:.6rem solid #6b8397;border-radius:50%;animation:spinner 1s linear infinite}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.rotation-item{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;display:flex;align-items:center;width:fit-content;margin:0 .5rem;padding:0;color:#424242;border:.3rem solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.rotation-item:focus{outline:none !important}.rotation-item:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.rotation-item .shift-name{font-size:1.4rem;padding:0 1rem}.rotation-item.day-off-illegal-alert{border:2px solid red !important}.rotation-item .difference-indicator{display:flex;justify-content:center;align-items:center;font-size:1.2rem;position:absolute;top:-1.2rem;right:-1.2rem;color:#fff;border-radius:2rem;min-width:1.6rem;width:fit-content;height:1.6rem;padding:.2rem}
.attendance-fragment{display:flex;margin-top:1rem;font-size:1.6rem;align-items:center}.attendance-fragment .attendance-title{white-space:nowrap}.attendance-fragment .make-up-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1;width:fit-content}.attendance-fragment .make-up-button:focus{outline:none !important}.attendance-fragment .make-up-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.attendance-fragment .attendance-time.late{color:#e5798d}.attendance-fragment .attendance-connection{margin:0 .5rem}
.supplementary-form-fragment .inputs{padding-top:1rem}.supplementary-form-fragment .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;margin-left:auto}.supplementary-form-fragment .submit-button:focus{outline:none !important}.supplementary-form-fragment .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.supplementary-form-fragment .form-title{font-size:2rem;color:#6b8397;margin-bottom:1rem}
.modify-supplementary-fragment .modify-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content;margin-top:1rem;margin-left:auto}.modify-supplementary-fragment .modify-button:focus{outline:none !important}.modify-supplementary-fragment .modify-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.modify-supplementary-fragment .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;width:fit-content;margin-left:auto}.modify-supplementary-fragment .cancel-button:focus{outline:none !important}.modify-supplementary-fragment .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}
.day-off-modal{width:35rem;max-width:100%}.day-off-modal .message{font-size:1.6rem;text-align:center;padding:3rem 0}.day-off-modal .button-group{display:flex;grid-gap:1rem;align-items:center;justify-content:flex-end;padding-top:1rem}.day-off-modal .button-group .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.day-off-modal .button-group .cancel-button:focus{outline:none !important}.day-off-modal .button-group .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.day-off-modal .button-group .confirm-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.day-off-modal .button-group .confirm-button:focus{outline:none !important}.day-off-modal .button-group .confirm-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.switch-shift-modal{width:38rem;max-width:100%}.switch-shift-modal .data-info-container{display:flex;flex-direction:column;padding:1rem}.switch-shift-modal .data-info-container .shift-name{font-size:2rem}.switch-shift-modal .data-info-container .data-section{display:flex;flex-direction:row;margin-top:1rem}.switch-shift-modal .data-info-container .info-section{flex:1}.switch-shift-modal .data-info-container .info-section .time-section{margin-top:1rem;font-size:1.6rem}.switch-shift-modal .data-info-container .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d;width:fit-content}.switch-shift-modal .data-info-container .delete-button:focus{outline:none !important}.switch-shift-modal .data-info-container .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.switch-shift-modal .shift-container{padding-top:1.5rem;flex-direction:column}.switch-shift-modal .shift-container .shift-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;flex:1;align-self:center;font-size:1.6rem;width:80%}.switch-shift-modal .shift-container .shift-button:focus{outline:none !important}.switch-shift-modal .shift-container .shift-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.switch-shift-modal .button-group{display:flex;grid-gap:1rem;align-items:center;justify-content:flex-end;padding-top:1rem}.switch-shift-modal .button-group .calendar-link{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none;display:block;width:fit-content}.switch-shift-modal .button-group .calendar-link:focus{outline:none !important}.switch-shift-modal .button-group .calendar-link:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.switch-shift-modal .button-group .add-modification-link{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none;display:block;width:fit-content}.switch-shift-modal .button-group .add-modification-link:focus{outline:none !important}.switch-shift-modal .button-group .add-modification-link:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.switch-shift-modal .button-group .shift-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.switch-shift-modal .button-group .shift-button:focus{outline:none !important}.switch-shift-modal .button-group .shift-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.switch-shift-modal .button-group .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.switch-shift-modal .button-group .cancel-button:focus{outline:none !important}.switch-shift-modal .button-group .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}
.rotation-shift-cell{height:100%}.rotation-shift-cell .name{display:flex;justify-content:center;align-items:center;padding:1rem 0;height:100%;box-sizing:border-box}
.working-location-cell{display:flex;justify-content:center;align-items:center;height:100%}
.rotation-table-shift{display:flex;flex-direction:column;grid-gap:1rem;padding:1rem 0}
.rotation-day-off-cell .day-off-button{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:1;background-color:rgba(119,119,119,.7)}.rotation-day-off-cell .day-off-button .content{color:#fff;font-size:2rem}.rotation-day-off-cell .name{display:flex;justify-content:center;align-items:center;padding:1rem 0}
.rotation-table-shift{display:flex;flex-direction:column;grid-gap:1rem;padding:1rem 0}
.project-field-rotation .rotation-input-container .button-row{padding:0}.project-field-rotation .rotation-input-container .button-row .month-input{align-items:center;flex-direction:row}.project-field-rotation .rotation-input-container .button-row .month-input .input-title{margin-right:1rem;margin-bottom:0}.project-field-rotation .rotation-input-container .button-row .search-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-rotation .rotation-input-container .button-row .search-button:focus{outline:none !important}.project-field-rotation .rotation-input-container .button-row .search-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-rotation .rotation-card{margin-top:1.5rem}.project-field-rotation .rotation-card .card-content{display:flex;flex-direction:column}.project-field-rotation .rotation-card .action-button-container{justify-content:space-between;padding-bottom:.5rem}.project-field-rotation .rotation-card .action-button-container .location-filter-container{display:flex;flex:1;flex-direction:column}.project-field-rotation .rotation-card .action-button-container .location-filter-container .filter-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content}.project-field-rotation .rotation-card .action-button-container .location-filter-container .filter-button:focus{outline:none !important}.project-field-rotation .rotation-card .action-button-container .location-filter-container .filter-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-rotation .rotation-card .action-button-container .location-filter-container .location-option-container{margin:1rem 0}.project-field-rotation .rotation-card .action-button-container .location-filter-container .location-option-container .action-section{display:flex;justify-content:space-between;grid-gap:1rem;margin-top:1rem;margin-left:1rem}.project-field-rotation .rotation-card .action-button-container .location-filter-container .location-option-container .action-section .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.project-field-rotation .rotation-card .action-button-container .location-filter-container .location-option-container .action-section .cancel-button:focus{outline:none !important}.project-field-rotation .rotation-card .action-button-container .location-filter-container .location-option-container .action-section .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.project-field-rotation .rotation-card .action-button-container .location-filter-container .location-option-container .options{display:flex;grid-gap:1rem;margin-left:1rem}.project-field-rotation .rotation-card .action-button-container .action-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-rotation .rotation-card .action-button-container .action-button:focus{outline:none !important}.project-field-rotation .rotation-card .action-button-container .action-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-rotation .rotation-card .action-button-container .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.project-field-rotation .rotation-card .action-button-container .save-button:focus{outline:none !important}.project-field-rotation .rotation-card .action-button-container .save-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.project-field-rotation .rotation-card .action-button-container .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.project-field-rotation .rotation-card .action-button-container .cancel-button:focus{outline:none !important}.project-field-rotation .rotation-card .action-button-container .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.window-small .project-field-rotation .rotation-card .action-button-container{flex-direction:column;padding-bottom:1.5rem}.window-small .project-field-rotation .rotation-card .action-button-container .location-filter-container{display:flex;min-width:initial;max-width:100%}.window-small .project-field-rotation .rotation-card .action-button-container .button-row{padding:0}
.variant-rotation-cell{display:flex;justify-content:center;align-items:center;position:relative;display:flex;align-items:center;color:#424242;border:.3rem solid rgba(0,0,0,0);box-sizing:border-box;height:100%}.variant-rotation-cell.dayOff{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;font-size:1.4rem;background-color:#9e9e9e;margin:0;padding:0}.variant-rotation-cell.dayOff:focus{outline:none !important}.variant-rotation-cell.dayOff:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.variant-rotation-cell .staff-container{display:flex;flex-direction:row;gap:1rem}.variant-rotation-cell .staff-container .staff-cell{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;position:relative;color:#fff;background-color:#6b8397}.variant-rotation-cell .staff-container .staff-cell:focus{outline:none !important}.variant-rotation-cell .staff-container .staff-cell.personal-day-off{display:none}.variant-rotation-cell .staff-container .staff-cell.personal-leave{background-color:#e59366}.variant-rotation-cell .shift-name{font-size:1.4rem;padding:0 1rem}
.variant-project-field-rotation .rotation-input-container .button-row{padding:0}.variant-project-field-rotation .rotation-input-container .button-row .month-input{align-items:center;flex-direction:row}.variant-project-field-rotation .rotation-input-container .button-row .month-input .input-title{margin-right:1rem;margin-bottom:0}.variant-project-field-rotation .rotation-input-container .button-row .search-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.variant-project-field-rotation .rotation-input-container .button-row .search-button:focus{outline:none !important}.variant-project-field-rotation .rotation-input-container .button-row .search-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.variant-project-field-rotation .rotation-card{margin-top:1.5rem}.variant-project-field-rotation .rotation-card .card-content{display:flex;flex-direction:column}.variant-project-field-rotation .rotation-card .action-button-container{justify-content:space-between}.variant-project-field-rotation .rotation-card .action-button-container .location-filter-container{display:flex;flex:1;flex-direction:column}.variant-project-field-rotation .rotation-card .action-button-container .location-filter-container .filter-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content}.variant-project-field-rotation .rotation-card .action-button-container .location-filter-container .filter-button:focus{outline:none !important}.variant-project-field-rotation .rotation-card .action-button-container .location-filter-container .filter-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.variant-project-field-rotation .rotation-card .action-button-container .location-filter-container .location-option-container{margin:1rem 0}.variant-project-field-rotation .rotation-card .action-button-container .location-filter-container .location-option-container .action-section{display:flex;justify-content:space-between;grid-gap:1rem;margin-top:1rem;margin-left:1rem}.variant-project-field-rotation .rotation-card .action-button-container .location-filter-container .location-option-container .action-section .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.variant-project-field-rotation .rotation-card .action-button-container .location-filter-container .location-option-container .action-section .cancel-button:focus{outline:none !important}.variant-project-field-rotation .rotation-card .action-button-container .location-filter-container .location-option-container .action-section .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.variant-project-field-rotation .rotation-card .action-button-container .location-filter-container .location-option-container .options{display:flex;grid-gap:1rem;margin-left:1rem}.window-small .variant-project-field-rotation .rotation-card .action-button-container{flex-direction:column;padding-bottom:1.5rem}.window-small .variant-project-field-rotation .rotation-card .action-button-container .location-filter-container{display:flex;min-width:initial;max-width:100%}.window-small .variant-project-field-rotation .rotation-card .action-button-container .button-row{padding:0}
.supplementary-job .button-row{justify-content:space-between}.supplementary-job .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.supplementary-job .button-row .delete-button:focus{outline:none !important}.supplementary-job .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.daily-employee-standard-job-shift-change .button-row{justify-content:space-between}.daily-employee-standard-job-shift-change .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.daily-employee-standard-job-shift-change .button-row .delete-button:focus{outline:none !important}.daily-employee-standard-job-shift-change .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.daily-supplementary-casual-job .button-row{justify-content:space-between}.daily-supplementary-casual-job .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.daily-supplementary-casual-job .button-row .delete-button:focus{outline:none !important}.daily-supplementary-casual-job .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.daily-supplementary-job .button-row{justify-content:space-between}.daily-supplementary-job .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.daily-supplementary-job .button-row .delete-button:focus{outline:none !important}.daily-supplementary-job .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.standard-job-shift-change .button-row{justify-content:space-between}.standard-job-shift-change .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.standard-job-shift-change .button-row .delete-button:focus{outline:none !important}.standard-job-shift-change .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.project-field-qr-scanner{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.project-field-qr-scanner .scan-description{font-size:1.4rem;color:#242424;line-height:2rem;margin-bottom:.8rem}.project-field-qr-scanner .scanner{position:relative;width:30rem;height:30rem;background-color:#000}.project-field-qr-scanner .scanner .qr-code-reader-video{width:100%;height:100%}.project-field-qr-scanner .scanner .qr-code-reader-video video{object-fit:cover;height:100%}.project-field-qr-scanner .switch-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:10rem;box-sizing:border-box;margin-top:.8rem}.project-field-qr-scanner .switch-button:focus{outline:none !important}.project-field-qr-scanner .switch-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-qr-scanner .scan-error{padding:.5rem .5rem 0;font-size:1.4rem;color:#e5798d;margin-top:2.5rem;margin-bottom:1.4rem}.project-field-qr-scanner .download-button{display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:100%;height:fit-content;min-height:4.8rem;line-height:normal;padding:.8rem 1rem;box-sizing:border-box;margin-bottom:1.4rem}.project-field-qr-scanner .download-button:focus{outline:none !important}.project-field-qr-scanner .download-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.project-field-detail .project-field-title{font-size:2rem;padding-bottom:1.5rem;color:#424242}.project-field-detail .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.project-field-detail .feature-button:focus{outline:none !important}.project-field-detail .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.project-field-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.project-field-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.project-field-edit .form-container .form .cancel-button:focus{outline:none !important}.project-field-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.project-field-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-edit .form-container .form .save-button:focus{outline:none !important}.project-field-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.add-shift-type .registration-form-container .registration-form .inputs{max-width:36rem;padding:1rem 0}.add-shift-type .registration-form-container .registration-form .config-container{margin-top:1.5rem}.add-shift-type .registration-form-container .registration-form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-shift-type .registration-form-container .registration-form .feature-button:focus{outline:none !important}.add-shift-type .registration-form-container .registration-form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-shift-type .registration-form-container .registration-form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-shift-type .registration-form-container .registration-form .cancel-button:focus{outline:none !important}.add-shift-type .registration-form-container .registration-form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-shift-type .registration-form-container .registration-form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-shift-type .registration-form-container .registration-form .submit-button:focus{outline:none !important}.add-shift-type .registration-form-container .registration-form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.add-working-location .registration-form-container .registration-form .inputs{max-width:36rem;padding:1rem 0}.add-working-location .registration-form-container .registration-form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-working-location .registration-form-container .registration-form .feature-button:focus{outline:none !important}.add-working-location .registration-form-container .registration-form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-working-location .registration-form-container .registration-form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-working-location .registration-form-container .registration-form .cancel-button:focus{outline:none !important}.add-working-location .registration-form-container .registration-form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-working-location .registration-form-container .registration-form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-working-location .registration-form-container .registration-form .submit-button:focus{outline:none !important}.add-working-location .registration-form-container .registration-form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.add-schedule-event .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-schedule-event .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-schedule-event .form-container .form .feature-button:focus{outline:none !important}.add-schedule-event .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-schedule-event .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-schedule-event .form-container .form .cancel-button:focus{outline:none !important}.add-schedule-event .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-schedule-event .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-schedule-event .form-container .form .submit-button:focus{outline:none !important}.add-schedule-event .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.project-field-shift-type-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-shift-type-detail .edit-button:focus{outline:none !important}.project-field-shift-type-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-shift-type-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.project-field-shift-type-detail .delete-button:focus{outline:none !important}.project-field-shift-type-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.project-field-shift-type-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.project-field-shift-type-detail .back-button:focus{outline:none !important}.project-field-shift-type-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.project-field-shift-type-detail .description-container{padding:1rem .5rem}.project-field-shift-type-detail .location-card{margin-top:1.5rem}
.project-field-working-location-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-working-location-detail .edit-button:focus{outline:none !important}.project-field-working-location-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-working-location-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.project-field-working-location-detail .delete-button:focus{outline:none !important}.project-field-working-location-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.project-field-working-location-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.project-field-working-location-detail .back-button:focus{outline:none !important}.project-field-working-location-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.project-field-working-location-detail .description-container{padding:1rem .5rem}
.project-field-shift-type-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.project-field-shift-type-edit .form-container .form .config-container{margin-top:1.5rem}.project-field-shift-type-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-shift-type-edit .form-container .form .feature-button:focus{outline:none !important}.project-field-shift-type-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-shift-type-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.project-field-shift-type-edit .form-container .form .cancel-button:focus{outline:none !important}.project-field-shift-type-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.project-field-shift-type-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-shift-type-edit .form-container .form .save-button:focus{outline:none !important}.project-field-shift-type-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.project-field-working-location-edit .registration-form-container .registration-form .inputs{max-width:36rem;padding:1rem 0}.project-field-working-location-edit .registration-form-container .registration-form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-working-location-edit .registration-form-container .registration-form .feature-button:focus{outline:none !important}.project-field-working-location-edit .registration-form-container .registration-form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-working-location-edit .registration-form-container .registration-form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.project-field-working-location-edit .registration-form-container .registration-form .cancel-button:focus{outline:none !important}.project-field-working-location-edit .registration-form-container .registration-form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.project-field-working-location-edit .registration-form-container .registration-form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-working-location-edit .registration-form-container .registration-form .save-button:focus{outline:none !important}.project-field-working-location-edit .registration-form-container .registration-form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.multiple-date-input{position:relative;display:flex;flex-direction:column;padding-bottom:1.5rem}.multiple-date-input .input-title{font-size:2rem;color:#6b8397;margin-bottom:1rem}.multiple-date-input .input-title.required::after{content:"*";color:red;margin-left:.5rem}.multiple-date-input .input-container{position:relative;display:flex}.multiple-date-input .input-container .react-datepicker{width:28rem;height:fit-content}.multiple-date-input .input-container .react-datepicker .react-datepicker__month-container{float:none}.multiple-date-input .input-container .react-datepicker .react-datepicker__month-container .react-datepicker__current-month{font-size:1.6rem}.multiple-date-input .input-container .react-datepicker .react-datepicker__month-container .react-datepicker__month{display:flex;flex-direction:column;grid-gap:1rem;margin-top:1rem}.multiple-date-input .input-container .react-datepicker .react-datepicker__month-container .react-datepicker__day-names,.multiple-date-input .input-container .react-datepicker .react-datepicker__month-container .react-datepicker__week{display:flex;justify-content:space-evenly;font-size:1.4rem}.multiple-date-input .input-container .react-datepicker .react-datepicker__month-container .react-datepicker__day{padding:.3rem}.multiple-date-input .input-container .react-datepicker .react-datepicker__month-container .react-datepicker__day--highlighted,.multiple-date-input .input-container .react-datepicker .react-datepicker__month-container .react-datepicker__month-text--highlighted,.multiple-date-input .input-container .react-datepicker .react-datepicker__month-container .react-datepicker__quarter-text--highlighted,.multiple-date-input .input-container .react-datepicker .react-datepicker__month-container .react-datepicker__year-text--highlighted{background-color:#2579ba !important;color:#fff !important}.multiple-date-input .input-container .react-datepicker .react-datepicker__month-container .react-datepicker__day--keyboard-selected,.multiple-date-input .input-container .react-datepicker .react-datepicker__month-container .react-datepicker__month-text--keyboard-selected,.multiple-date-input .input-container .react-datepicker .react-datepicker__month-container .react-datepicker__quarter-text--keyboard-selected,.multiple-date-input .input-container .react-datepicker .react-datepicker__month-container .react-datepicker__year-text--keyboard-selected{background:#fff;color:#000}.multiple-date-input .selected-dates{display:flex;flex-direction:row;grid-gap:1.5rem;margin-top:1rem;flex-wrap:wrap}.multiple-date-input .selected-dates .date-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;display:flex;flex-direction:row;align-items:center}.multiple-date-input .selected-dates .date-button:focus{outline:none !important}.multiple-date-input .selected-dates .date-button:hover{background-color:rgb(176.5,176.5,176.5)}.multiple-date-input .selected-dates .date-button .icon{margin-left:1rem}.multiple-date-input .error-message{padding:.5rem .5rem 0;font-size:1.4rem;color:#e5798d}
.add-employee-day-off-record .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-employee-day-off-record .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-employee-day-off-record .form-container .form .cancel-button:focus{outline:none !important}.add-employee-day-off-record .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-employee-day-off-record .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-employee-day-off-record .form-container .form .submit-button:focus{outline:none !important}.add-employee-day-off-record .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.add-supplementary-shift-schedule .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-supplementary-shift-schedule .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-supplementary-shift-schedule .form-container .form .cancel-button:focus{outline:none !important}.add-supplementary-shift-schedule .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-supplementary-shift-schedule .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-supplementary-shift-schedule .form-container .form .submit-button:focus{outline:none !important}.add-supplementary-shift-schedule .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.import-calendar .form-container .form .inputs{max-width:36rem;padding:1rem 0}.import-calendar .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.import-calendar .form-container .form .feature-button:focus{outline:none !important}.import-calendar .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.import-calendar .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.import-calendar .form-container .form .cancel-button:focus{outline:none !important}.import-calendar .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.import-calendar .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.import-calendar .form-container .form .submit-button:focus{outline:none !important}.import-calendar .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.copy-add-standard-job-cell .copy-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1;width:fit-content;margin:.5rem auto}.copy-add-standard-job-cell .copy-button:focus{outline:none !important}.copy-add-standard-job-cell .copy-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}
.standard-job .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.standard-job .feature-button:focus{outline:none !important}.standard-job .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.standard-job .action-container{justify-content:space-between}.standard-job .action-container .action-buttons{align-self:center;padding-bottom:0}.standard-job .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.standard-job .action-container .action-buttons .delete-button:focus{outline:none !important}.standard-job .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.add-standard-job .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-standard-job .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-standard-job .form-container .form .feature-button:focus{outline:none !important}.add-standard-job .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-standard-job .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-standard-job .form-container .form .cancel-button:focus{outline:none !important}.add-standard-job .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-standard-job .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-standard-job .form-container .form .submit-button:focus{outline:none !important}.add-standard-job .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.standard-job-detail .form-container .form .inputs{max-width:36rem;padding:1rem 0}.standard-job-detail .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.standard-job-detail .form-container .form .save-button:focus{outline:none !important}.standard-job-detail .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.standard-job-detail .form-container .form .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.standard-job-detail .form-container .form .delete-button:focus{outline:none !important}.standard-job-detail .form-container .form .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.add-supplementary-job .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-supplementary-job .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-supplementary-job .form-container .form .feature-button:focus{outline:none !important}.add-supplementary-job .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-supplementary-job .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-supplementary-job .form-container .form .cancel-button:focus{outline:none !important}.add-supplementary-job .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-supplementary-job .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-supplementary-job .form-container .form .submit-button:focus{outline:none !important}.add-supplementary-job .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.supplementary-job-detail .form-container .form .inputs{max-width:36rem;padding:1rem 0}.supplementary-job-detail .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.supplementary-job-detail .form-container .form .save-button:focus{outline:none !important}.supplementary-job-detail .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.supplementary-job-detail .form-container .form .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.supplementary-job-detail .form-container .form .delete-button:focus{outline:none !important}.supplementary-job-detail .form-container .form .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.add-dairy-supplementary-job .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-dairy-supplementary-job .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-dairy-supplementary-job .form-container .form .cancel-button:focus{outline:none !important}.add-dairy-supplementary-job .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-dairy-supplementary-job .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-dairy-supplementary-job .form-container .form .submit-button:focus{outline:none !important}.add-dairy-supplementary-job .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.dairy-supplementary-job-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.dairy-supplementary-job-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.dairy-supplementary-job-edit .form-container .form .cancel-button:focus{outline:none !important}.dairy-supplementary-job-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.dairy-supplementary-job-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.dairy-supplementary-job-edit .form-container .form .save-button:focus{outline:none !important}.dairy-supplementary-job-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.add-dairy-supplementary-casual-job .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-dairy-supplementary-casual-job .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-dairy-supplementary-casual-job .form-container .form .cancel-button:focus{outline:none !important}.add-dairy-supplementary-casual-job .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-dairy-supplementary-casual-job .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-dairy-supplementary-casual-job .form-container .form .submit-button:focus{outline:none !important}.add-dairy-supplementary-casual-job .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.dairy-supplementary-casual-job-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.dairy-supplementary-casual-job-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.dairy-supplementary-casual-job-edit .form-container .form .cancel-button:focus{outline:none !important}.dairy-supplementary-casual-job-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.dairy-supplementary-casual-job-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.dairy-supplementary-casual-job-edit .form-container .form .save-button:focus{outline:none !important}.dairy-supplementary-casual-job-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.modification .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.modification .feature-button:focus{outline:none !important}.modification .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.modification .button-row{justify-content:space-between}.modification .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.modification .button-row .delete-button:focus{outline:none !important}.modification .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.add-modification .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-modification .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-modification .form-container .form .cancel-button:focus{outline:none !important}.add-modification .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-modification .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-modification .form-container .form .submit-button:focus{outline:none !important}.add-modification .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.modification-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.modification-detail .edit-button:focus{outline:none !important}.modification-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.modification-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.modification-detail .delete-button:focus{outline:none !important}.modification-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.modification-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.modification-detail .back-button:focus{outline:none !important}.modification-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.modification-detail .description-container{padding:1rem .5rem}
.modification-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.modification-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.modification-edit .form-container .form .cancel-button:focus{outline:none !important}.modification-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.modification-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.modification-edit .form-container .form .save-button:focus{outline:none !important}.modification-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.daily-employee-standard-job-shift-change .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.daily-employee-standard-job-shift-change .feature-button:focus{outline:none !important}.daily-employee-standard-job-shift-change .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.daily-employee-standard-job-shift-change .button-row{justify-content:space-between}.daily-employee-standard-job-shift-change .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.daily-employee-standard-job-shift-change .button-row .delete-button:focus{outline:none !important}.daily-employee-standard-job-shift-change .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.add-daily-employee-standard-job-shift-change .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-daily-employee-standard-job-shift-change .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-daily-employee-standard-job-shift-change .form-container .form .cancel-button:focus{outline:none !important}.add-daily-employee-standard-job-shift-change .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-daily-employee-standard-job-shift-change .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-daily-employee-standard-job-shift-change .form-container .form .submit-button:focus{outline:none !important}.add-daily-employee-standard-job-shift-change .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.daily-employee-standard-job-shift-change-detail .form-container .form .inputs{max-width:36rem;padding:1rem 0}.daily-employee-standard-job-shift-change-detail .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.daily-employee-standard-job-shift-change-detail .form-container .form .cancel-button:focus{outline:none !important}.daily-employee-standard-job-shift-change-detail .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.daily-employee-standard-job-shift-change-detail .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.daily-employee-standard-job-shift-change-detail .form-container .form .save-button:focus{outline:none !important}.daily-employee-standard-job-shift-change-detail .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.leave-application .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.leave-application .feature-button:focus{outline:none !important}.leave-application .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.leave-application .button-row{justify-content:space-between}.leave-application .button-row .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.leave-application .button-row .delete-button:focus{outline:none !important}.leave-application .button-row .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.add-leave-application .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-leave-application .form-container .form .special-leave-table{margin-bottom:1.5rem}.add-leave-application .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-leave-application .form-container .form .cancel-button:focus{outline:none !important}.add-leave-application .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-leave-application .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-leave-application .form-container .form .submit-button:focus{outline:none !important}.add-leave-application .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.leave-application-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.leave-application-detail .edit-button:focus{outline:none !important}.leave-application-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.leave-application-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.leave-application-detail .delete-button:focus{outline:none !important}.leave-application-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.leave-application-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.leave-application-detail .back-button:focus{outline:none !important}.leave-application-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.leave-application-detail .description-container{padding:1rem .5rem}
.leave-application-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.leave-application-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.leave-application-edit .form-container .form .cancel-button:focus{outline:none !important}.leave-application-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.leave-application-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.leave-application-edit .form-container .form .save-button:focus{outline:none !important}.leave-application-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.project-field-client .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;text-decoration:none}.project-field-client .feature-button:focus{outline:none !important}.project-field-client .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-client .action-container{justify-content:space-between}.project-field-client .action-container .action-buttons{align-self:center;padding-bottom:0}.project-field-client .action-container .action-buttons .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.project-field-client .action-container .action-buttons .delete-button:focus{outline:none !important}.project-field-client .action-container .action-buttons .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}
.add-project-field-client .form-container .form .inputs{max-width:36rem;padding:1rem 0}.add-project-field-client .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-project-field-client .form-container .form .feature-button:focus{outline:none !important}.add-project-field-client .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.add-project-field-client .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.add-project-field-client .form-container .form .cancel-button:focus{outline:none !important}.add-project-field-client .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.add-project-field-client .form-container .form .submit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.add-project-field-client .form-container .form .submit-button:focus{outline:none !important}.add-project-field-client .form-container .form .submit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.project-field-client-detail .edit-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-client-detail .edit-button:focus{outline:none !important}.project-field-client-detail .edit-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-client-detail .delete-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e5798d}.project-field-client-detail .delete-button:focus{outline:none !important}.project-field-client-detail .delete-button:hover{background-color:rgb(237.2875,163.7125,177.3375)}.project-field-client-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.project-field-client-detail .back-button:focus{outline:none !important}.project-field-client-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.project-field-client-detail .description-container{padding:1rem .5rem}
.project-field-client-edit .form-container .form .inputs{max-width:36rem;padding:1rem 0}.project-field-client-edit .form-container .form .feature-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-client-edit .form-container .form .feature-button:focus{outline:none !important}.project-field-client-edit .form-container .form .feature-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.project-field-client-edit .form-container .form .cancel-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797}.project-field-client-edit .form-container .form .cancel-button:focus{outline:none !important}.project-field-client-edit .form-container .form .cancel-button:hover{background-color:rgb(176.5,176.5,176.5)}.project-field-client-edit .form-container .form .save-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397}.project-field-client-edit .form-container .form .save-button:focus{outline:none !important}.project-field-client-edit .form-container .form .save-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.approve-resign .action-container{justify-content:space-between}.approve-resign .action-container .action-buttons{align-self:center;padding-bottom:0}.approve-resign .action-container .action-buttons .approve-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.approve-resign .action-container .action-buttons .approve-button:focus{outline:none !important}.approve-resign .action-container .action-buttons .approve-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.approve-resign .action-container .action-buttons .reject-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e59366}.approve-resign .action-container .action-buttons .reject-button:focus{outline:none !important}.approve-resign .action-container .action-buttons .reject-button:hover{background-color:hsl(21.2598425197,70.9497206704%,74.9019607843%)}
.approve-resign-detail .approve-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.approve-resign-detail .approve-button:focus{outline:none !important}.approve-resign-detail .approve-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.approve-resign-detail .reject-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e59366}.approve-resign-detail .reject-button:focus{outline:none !important}.approve-resign-detail .reject-button:hover{background-color:hsl(21.2598425197,70.9497206704%,74.9019607843%)}.approve-resign-detail .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content}.approve-resign-detail .link-button:focus{outline:none !important}.approve-resign-detail .link-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.approve-resign-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.approve-resign-detail .back-button:focus{outline:none !important}.approve-resign-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.approve-resign-detail .description-container{padding:1rem .5rem}
.approve-leave-without-pay .action-container{justify-content:space-between}.approve-leave-without-pay .action-container .action-buttons{align-self:center;padding-bottom:0}.approve-leave-without-pay .action-container .action-buttons .approve-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.approve-leave-without-pay .action-container .action-buttons .approve-button:focus{outline:none !important}.approve-leave-without-pay .action-container .action-buttons .approve-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.approve-leave-without-pay .action-container .action-buttons .reject-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e59366}.approve-leave-without-pay .action-container .action-buttons .reject-button:focus{outline:none !important}.approve-leave-without-pay .action-container .action-buttons .reject-button:hover{background-color:hsl(21.2598425197,70.9497206704%,74.9019607843%)}
.approve-leave-without-pay-detail .approve-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.approve-leave-without-pay-detail .approve-button:focus{outline:none !important}.approve-leave-without-pay-detail .approve-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.approve-leave-without-pay-detail .reject-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e59366}.approve-leave-without-pay-detail .reject-button:focus{outline:none !important}.approve-leave-without-pay-detail .reject-button:hover{background-color:hsl(21.2598425197,70.9497206704%,74.9019607843%)}.approve-leave-without-pay-detail .link-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;width:fit-content}.approve-leave-without-pay-detail .link-button:focus{outline:none !important}.approve-leave-without-pay-detail .link-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}.approve-leave-without-pay-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.approve-leave-without-pay-detail .back-button:focus{outline:none !important}.approve-leave-without-pay-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.approve-leave-without-pay-detail .description-container{padding:1rem .5rem}
.approve-modification .action-container{justify-content:space-between}.approve-modification .action-container .action-buttons{align-self:center;padding-bottom:0}.approve-modification .action-container .action-buttons .approve-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.approve-modification .action-container .action-buttons .approve-button:focus{outline:none !important}.approve-modification .action-container .action-buttons .approve-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.approve-modification .action-container .action-buttons .reject-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e59366}.approve-modification .action-container .action-buttons .reject-button:focus{outline:none !important}.approve-modification .action-container .action-buttons .reject-button:hover{background-color:hsl(21.2598425197,70.9497206704%,74.9019607843%)}
.approve-modification-detail .approve-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.approve-modification-detail .approve-button:focus{outline:none !important}.approve-modification-detail .approve-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.approve-modification-detail .reject-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e59366}.approve-modification-detail .reject-button:focus{outline:none !important}.approve-modification-detail .reject-button:hover{background-color:hsl(21.2598425197,70.9497206704%,74.9019607843%)}.approve-modification-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.approve-modification-detail .back-button:focus{outline:none !important}.approve-modification-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.approve-modification-detail .description-container{padding:1rem .5rem}
.approve-leave-application .action-container{justify-content:space-between}.approve-leave-application .action-container .action-buttons{align-self:center;padding-bottom:0}.approve-leave-application .action-container .action-buttons .approve-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.approve-leave-application .action-container .action-buttons .approve-button:focus{outline:none !important}.approve-leave-application .action-container .action-buttons .approve-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.approve-leave-application .action-container .action-buttons .reject-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e59366}.approve-leave-application .action-container .action-buttons .reject-button:focus{outline:none !important}.approve-leave-application .action-container .action-buttons .reject-button:hover{background-color:hsl(21.2598425197,70.9497206704%,74.9019607843%)}
.approve-leave-application-detail .approve-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#63b5a1}.approve-leave-application-detail .approve-button:focus{outline:none !important}.approve-leave-application-detail .approve-button:hover{background-color:hsl(165.3658536585,35.652173913%,64.9019607843%)}.approve-leave-application-detail .reject-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#e59366}.approve-leave-application-detail .reject-button:focus{outline:none !important}.approve-leave-application-detail .reject-button:hover{background-color:hsl(21.2598425197,70.9497206704%,74.9019607843%)}.approve-leave-application-detail .back-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;margin-left:auto}.approve-leave-application-detail .back-button:focus{outline:none !important}.approve-leave-application-detail .back-button:hover{background-color:rgb(176.5,176.5,176.5)}.approve-leave-application-detail .description-container{padding:1rem .5rem}

.breadcrumb{font-size:1.4rem;color:#5b5b5b;padding-bottom:1.5rem}.breadcrumb .path-name{cursor:pointer;display:inline-block}.breadcrumb .path-name:focus{outline:none !important}.breadcrumb .arrow{display:inline-block;padding:0 1rem}.window-small .breadcrumb{line-height:2rem}.desktop .breadcrumb .path-name:hover{opacity:.7}.mobile .breadcrumb .path-name:active{opacity:.7}
.title-component{font-size:2rem;color:#424242;padding-bottom:1.5rem}
.login .login-dialog{width:90%;max-width:42rem;margin:10rem auto;background-color:#fff;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.login .login-dialog .dialog-header{height:4rem;width:100%;font-size:2rem;color:#fff;text-align:center;line-height:4rem;background-color:#5b5b5b;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.login .login-dialog .dialog-body{padding:2rem 1.5rem}.login .login-dialog .dialog-body .api-error{padding:0 1rem;margin-bottom:2rem}.login .login-dialog .dialog-body .login-form .inputs{padding:0 1rem}.login .login-dialog .dialog-body .login-form .login-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#6b8397;margin:2rem 1rem 0 1rem}.login .login-dialog .dialog-body .login-form .login-button:focus{outline:none !important}.login .login-dialog .dialog-body .login-form .login-button:hover{background-color:rgb(136.9523809524,156.0952380952,172.0476190476)}
.menu-card{flex:1;min-width:80rem}.menu-card .menu-card-block{display:flex;flex-wrap:wrap;grid-gap:1rem}.menu-card .menu-card-block .normal-button{text-align:center;cursor:pointer;font-size:1.6rem;height:3.6rem;line-height:3.6rem;border-radius:.5rem;padding:0 1rem;color:#fff;background-color:#979797;text-decoration:none;padding:1.5rem}.menu-card .menu-card-block .normal-button:focus{outline:none !important}.menu-card .menu-card-block .normal-button:hover{background-color:rgb(176.5,176.5,176.5)}.window-small .menu-card{min-width:40rem}
.dashboard{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}
.modal-wrapper{position:fixed;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;top:0;left:0;width:100vw;height:100vh;overflow-x:hidden;z-index:10}.modal-wrapper .backdrop{position:fixed;width:100vw;height:100vh;z-index:99;background-color:rgba(80,80,80,.8)}.modal-wrapper .backdrop.top{z-index:199}.modal-wrapper .modal{position:relative;display:flex;flex-direction:column;margin:2rem auto;z-index:100;align-self:center;color:#000;max-width:95%}.modal-wrapper .modal.scroll{overflow-x:scroll}.modal-wrapper .modal.fixed-size{width:60vw;height:60%;min-height:40rem;min-width:40rem}.modal-wrapper .modal.top{z-index:200}.modal-wrapper .modal .modal-header{position:relative;background:#242424;color:#fff;height:4rem;line-height:4rem;padding:.5rem 2rem;text-align:center;font-size:2rem;border-top-left-radius:4px;border-top-right-radius:4px}.modal-wrapper .modal .modal-header .header-text{padding:0 3rem}.modal-wrapper .modal .modal-header .close-button{position:absolute;right:2rem;top:50%;transform:translateY(-50%);font-size:2.4rem;cursor:pointer}.modal-wrapper .modal .modal-header .close-button:focus{outline:none !important}.modal-wrapper .modal .modal-header .close-button:hover{opacity:.7}.modal-wrapper .modal .modal-body{flex:1;padding:1rem;background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.modal-wrapper .modal .modal-body.scroll{overflow-y:scroll}

.side-panel{position:relative;width:20rem;min-height:calc(100vh - 6rem - 6rem);max-height:100%;background-color:#5b5b5b}.side-panel .minimize-button{position:absolute;top:0;right:-2rem;width:2.4rem;height:3rem;border-radius:0 1.2rem 1.2rem 0;background:#5b5b5b;font-size:3rem;overflow:visible;cursor:pointer;color:#fff}.side-panel .minimize-button .icon{margin-left:-0.5rem}.side-panel .title{padding:2rem 1rem;font-size:2rem;color:#aaa;font-weight:800}.side-panel .title:focus{outline:none !important}.side-panel .side-panel-sub-menu .side-panel-item{padding:2rem 1rem;font-size:1.6rem;background-color:#5b5b5b;color:#fff;cursor:pointer}.side-panel .side-panel-sub-menu .side-panel-item:focus{outline:none !important}.side-panel .side-panel-sub-menu .side-panel-item.selected{background-color:#eee;color:#424242}.side-panel.minimized{width:.5rem}.side-panel.minimized .minimize-button{left:0;right:auto}.side-panel.minimized .minimize-button .icon{margin-left:-0.3rem}.window-small .side-panel{position:relative;width:100%;height:fit-content;overflow-y:initial;min-height:0}.window-small .side-panel .minimize-button{display:none}.window-small .side-panel .title{display:grid;grid-template-columns:1fr 2rem;text-align:center;cursor:pointer}.window-small .side-panel .title .icon{justify-self:center}.window-small .side-panel .side-panel-sub-menu{position:absolute;display:flex;flex-direction:column;width:100%;height:calc(100vh - 6rem - 6rem);background-color:#5b5b5b;overflow-y:auto;z-index:100}.window-small .side-panel .side-panel-sub-menu .side-panel-item{padding:2rem 1rem;font-size:1.6rem;background-color:#5b5b5b;color:#fff;cursor:pointer}.window-small .side-panel .side-panel-sub-menu .side-panel-item:focus{outline:none !important}.window-small .side-panel .side-panel-sub-menu .side-panel-item.selected{background-color:#eee;color:#424242}.window-small .side-panel .side-panel-sub-menu .side-panel-blank-space{flex:1}.desktop .side-panel .side-panel-sub-menu .side-panel-item:hover{background-color:rgb(212.5,212.5,212.5);color:#424242}.desktop .side-panel .side-panel-sub-menu .side-panel-item.selected:hover{background-color:#eee;color:#424242}.mobile .side-panel .side-panel-sub-menu .side-panel-item:active{background-color:rgb(212.5,212.5,212.5);color:#424242}.mobile .side-panel .side-panel-sub-menu .side-panel-item.selected:active{background-color:#eee;color:#424242}
.full-screen-loading-container{display:flex;justify-content:center;align-items:center;position:fixed;width:100vw;height:100vh;background-color:rgba(80,80,80,.8);z-index:200}.full-screen-loading-container .icon{width:4rem;height:4rem;border:.6rem solid #f3f3f3;border-top:.6rem solid #6b8397;border-radius:50%;animation:spinner 1s linear infinite}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

.react-datepicker__navigation-icon::before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-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-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.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:bold;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.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:rgb(165.75, 165.75, 165.75)}.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{display:inline-block}.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:white;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:white;font-weight:bold}.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):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:rgb(28.75, 93.2196969697, 143.75)}.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:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):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:bold}.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:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:rgb(49.8551020408, 189.6448979592, 62.5632653061)}.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:magenta}.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:translateX(-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:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:rgb(207, 82.9642857143, 0)}.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:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:rgb(28.75, 93.2196969697, 143.75)}.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:rgb(186.25, 217.0833333333, 241.25);color:rgb(0, 0, 0)}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:rgb(28.75, 93.2196969697, 143.75)}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33, 107, 165, 0.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__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 .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:translateX(-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:rgb(178.5, 178.5, 178.5)}.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:rgb(178.5, 178.5, 178.5)}.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:rgb(178.5, 178.5, 178.5)}.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:bold;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.8);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:-0.125em}.react-datepicker__input-container{display:flex}.react-datepicker__tab-loop{flex:0 !important}.react-datepicker{z-index:0;font-size:1.2rem}.react-datepicker .react-datepicker__triangle{left:20px !important;transform:none !important}.react-datepicker .react-datepicker__header{padding:1rem 0}.react-datepicker .react-datepicker__header .react-datepicker__current-month{font-size:1.2rem}.react-datepicker .react-datepicker__header .react-datepicker__day-names{padding-top:.8rem}.react-datepicker .react-datepicker__month .react-datepicker__day:focus{outline:none !important}.react-datepicker .react-datepicker__time-container{width:12rem}.react-datepicker .react-datepicker__time-container .react-datepicker__time-box{width:100%}.react-datepicker .react-datepicker__time-container .react-datepicker-time__header{font-size:1.6rem}.react-datepicker .react-datepicker__time-container .react-datepicker__time-list-item{font-size:1.6rem}.react-datepicker .react-datepicker-year-header{font-size:1.6rem}.react-datepicker .react-datepicker__year{font-size:1.4rem}.react-datepicker .react-datepicker__year .react-datepicker__year-wrapper{justify-content:center;max-width:28rem}.react-datepicker .react-datepicker__year .react-datepicker__year-wrapper .react-datepicker__year-text{margin:1rem .5rem;padding:.5rem}.react-datepicker{width:28rem;height:fit-content}.react-datepicker.react-datepicker--time-only{width:12rem}.react-datepicker .react-datepicker__month-container{float:none}.react-datepicker .react-datepicker__month-container .react-datepicker__current-month{font-size:1.6rem}.react-datepicker .react-datepicker__month-container .react-datepicker__month{display:flex;flex-direction:column;grid-gap:1rem;margin-top:1rem}.react-datepicker .react-datepicker__month-container .react-datepicker__day-names,.react-datepicker .react-datepicker__month-container .react-datepicker__week{display:flex;justify-content:space-evenly;font-size:1.4rem}.react-datepicker .react-datepicker__month-container .react-datepicker__day{padding:.3rem}.react-datepicker-popper{z-index:10}
html{font-size:10px}main{display:flex;width:100vw;min-height:100vh;min-width:30rem;flex-direction:column}main.fixed{position:fixed}.viewport{position:relative;display:flex;flex-direction:row;flex:1;background-color:#eee}.viewport .main-content{flex:1;padding:1.5rem 2.5rem;min-width:0;min-height:calc(100vh - 6rem - 6rem);height:100%;box-sizing:border-box}body{font-family:-apple-system,Arial,Helvetica,"LiHei Pro","微軟正黑體",BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","新細明體","Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin:0}body .description-container{padding:1.5rem 0 !important;display:grid;justify-content:space-between;grid-gap:1rem;grid-auto-flow:row;grid-template-columns:repeat(auto-fit, minmax(min(100%, max(30rem, 20%)), 1fr))}body .span-grid-column{grid-column:1/-1}body .full-screen .scrollable-table{overflow:auto !important}.window-small .viewport{flex-direction:column}
