*{box-sizing:border-box;-webkit-user-select:none!important;user-select:none!important}* h1,* h2,* h3,* h4,* h5,* h6{margin:0}* p{margin:0!important;padding:0!important}* a{text-decoration:none!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:hidden}:root{--appbar-height:64px;--dock-height:72px;--content-padding-top:10px;--page-content-height:calc(100vh - var(--appbar-height) - var(--dock-height) - var(--content-padding-top));--box-shadow:20px 50px 50px 4px #0000000d;--btn-color:#fff}#light{--card-background:#fff;--card-background-primary:#f9fafb;--card-background-secondary:#efefef;--multiselect-token:#0991b1;--multiselect-token-color:#fff;--file-upload-bg:#efefef;--event-strip-bg:#f9fafb;--notes-bg:#fff8d2;--notes-color:#130d6b;--keys-color:#0a5faf;--text-color:#000;--text-color-secondary:#000;--text-contrast:#000;--link-color:#0060ae;--btn-bg:#111b21;--notes-box-shadow:inset 0 -40px 400px #fdef8e, inset 0 25px 100px #ecd15b, 0 5px 0px 0px #ffec7b;--list-bg:#eef1ff;--text-input-bg:#fff;--text-input-border:#d1d5db;--calendar-off-range-bg:#e6e6e6;--dropdown-panel-bg:#fff;--dropdown-panel-border:#e5e7eb;--dropdown-item-hover:#f3f4f6;--dropdown-item-selected:#dbeafe}#dark{--card-background:#212e35;--card-background-primary:#1c262a;--card-background-secondary:#141d23;--multiselect-token:#141d23;--multiselect-token-color:#a5a9ab;--file-upload-bg:#212e35;--event-strip-bg:#111b21;--notes-bg:#212e35;--notes-color:#a5a9ab;--keys-color:#a5a9ab;--text-color:#a5a9ab;--text-color-secondary:#fff;--text-contrast:#fff;--link-color:#88d0fa;--btn-bg:#0c3f61;--notes-box-shadow:inset 0 -40px 40px #03030333, inset 0 25px 10px #0003, 0 5px 6px 5px #0003;color:#888585;--list-bg:#212e35;--text-input-bg:#212e35;--text-input-border:#515151;--calendar-off-range-bg:#111b21;--dropdown-panel-bg:#2a3942;--dropdown-panel-border:#374151;--dropdown-item-hover:#374151;--dropdown-item-selected:#1e40af}body>.p-datepicker{z-index:1400!important}#dark .p-calendar .p-inputtext{background-color:var(--card-background)!important;color:var(--text-color)!important;border-color:#fff3!important}#dark .p-calendar .p-inputtext:enabled:hover{border-color:#ffffff4d!important}#dark .p-calendar .p-inputtext:enabled:focus{border-color:var(--link-color)!important;box-shadow:0 0 0 3px #88d0fa1a!important}#dark .p-datepicker,#dark .p-datepicker .p-datepicker-header{background:var(--card-background)!important;color:var(--text-color)!important;border-color:#ffffff1f!important}#dark .p-datepicker .p-datepicker-header .p-datepicker-title,#dark .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month,#dark .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year{color:var(--text-color)!important}#dark .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:hover,#dark .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:hover{background:#ffffff14!important}#dark .p-datepicker .p-datepicker-header button{color:var(--text-color)!important}#dark .p-datepicker .p-datepicker-header button:hover{background:#ffffff14!important}#dark .p-datepicker .p-datepicker-calendar td{color:var(--text-color)!important}#dark .p-datepicker .p-datepicker-calendar td.p-datepicker-today>span{color:#39a2cf!important;background:#39a2cf33!important}#dark .p-datepicker .p-datepicker-calendar td span:hover{background:#ffffff14!important}#dark .p-datepicker .p-monthpicker{background:var(--card-background)!important}#dark .p-datepicker .p-monthpicker .p-monthpicker-month{color:var(--text-color)!important;background:0 0!important}#dark .p-datepicker .p-monthpicker .p-monthpicker-month:hover{background:#ffffff14!important}#dark .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:#39a2cf!important;background:#39a2cf33!important}#dark .p-datepicker .p-monthpicker .p-monthpicker-month.p-disabled{opacity:.5!important}#dark .p-datepicker .p-yearpicker{background:var(--card-background)!important}#dark .p-datepicker .p-yearpicker .p-yearpicker-year{color:var(--text-color)!important;background:0 0!important}#dark .p-datepicker .p-yearpicker .p-yearpicker-year:hover{background:#ffffff14!important}#dark .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{color:#39a2cf!important;background:#39a2cf33!important}#dark .p-datepicker .p-yearpicker .p-yearpicker-year.p-disabled{opacity:.5!important}#dark .p-inputtext{background-color:var(--card-background)!important;color:var(--text-color)!important;border-color:#fff3!important}#dark .p-inputtext:enabled:hover{border-color:#ffffff4d!important}#dark .p-inputtext:enabled:focus{border-color:var(--link-color)!important;box-shadow:0 0 0 3px #88d0fa1a!important}#dark .p-inputtextarea{background-color:var(--card-background)!important;color:var(--text-color)!important;border-color:#fff3!important}#dark .p-inputtextarea:enabled:hover{border-color:#ffffff4d!important}#dark .p-inputtextarea:enabled:focus{border-color:var(--link-color)!important;box-shadow:0 0 0 3px #88d0fa1a!important}#dark .p-dropdown{background-color:var(--card-background)!important;border-color:#fff3!important}#dark .p-dropdown .p-dropdown-label,#dark .p-dropdown .p-dropdown-trigger{color:var(--text-color)!important}#dark .p-dropdown:not(.p-disabled):hover{border-color:#ffffff4d!important}#dark .p-dropdown:not(.p-disabled).p-focus{border-color:var(--link-color)!important;box-shadow:0 0 0 3px #88d0fa1a!important}#dark .p-dropdown-panel{background:var(--card-background)!important;color:var(--text-color)!important;border-color:#ffffff1f!important}#dark .p-dropdown-panel .p-dropdown-header{background:var(--card-background)!important;border-color:#ffffff1f!important}#dark .p-dropdown-panel .p-dropdown-header .p-dropdown-filter{color:var(--text-color)!important;background-color:#ffffff0d!important;border-color:#fff3!important}#dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:var(--text-color)!important;background:0 0!important}#dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{background:#ffffff14!important}#dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#39a2cf!important;background:#39a2cf33!important}#dark .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-focus{background:#ffffff14!important}#dark .p-dropdown-panel .p-dropdown-empty-message{color:var(--text-color)!important;background-color:#0000!important}#dark .p-multiselect{background-color:var(--card-background)!important;border-color:#fff3!important}#dark .p-multiselect .p-multiselect-label,#dark .p-multiselect .p-multiselect-trigger{color:var(--text-color)!important}#dark .p-multiselect:not(.p-disabled):hover{border-color:#ffffff4d!important}#dark .p-multiselect:not(.p-disabled).p-focus{border-color:var(--link-color)!important;box-shadow:0 0 0 3px #88d0fa1a!important}#dark .p-multiselect-panel,#dark .p-multiselect-panel .p-multiselect-header{background:var(--card-background)!important;color:var(--text-color)!important;border-color:#ffffff1f!important}#dark .p-multiselect-panel .p-multiselect-header .p-multiselect-filter{color:var(--text-color)!important;background-color:#ffffff0d!important;border-color:#fff3!important}#dark .p-multiselect-panel .p-multiselect-items .p-multiselect-item{color:var(--text-color)!important;background:0 0!important}#dark .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover{background:#ffffff14!important}#dark .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#39a2cf!important;background:#39a2cf33!important}#dark .p-autocomplete .p-inputtext{background-color:var(--card-background)!important;color:var(--text-color)!important;border-color:#fff3!important}#dark .p-autocomplete-panel{background:var(--card-background)!important;color:var(--text-color)!important;border-color:#ffffff1f!important}#dark .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{color:var(--text-color)!important;background:0 0!important}#dark .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover{background:#ffffff14!important}#dark .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#39a2cf!important;background:#39a2cf33!important}#dark .p-inputtext::placeholder{color:#ffffff80!important}#light .p-calendar .p-inputtext,#light .p-inputtext .p-inputtext,#light .p-inputtextarea .p-inputtext,#light .p-dropdown .p-inputtext,#light .p-multiselect .p-inputtext,#light .p-autocomplete .p-inputtext{color:#000!important;background-color:#fff!important;border-color:#d1d5db!important}#light .p-dropdown-panel,#light .p-multiselect-panel,#light .p-autocomplete-panel{color:#000!important;background:#fff!important;border-color:#e5e7eb!important}#light .p-dropdown-panel .p-dropdown-item,#light .p-dropdown-panel .p-multiselect-item,#light .p-dropdown-panel .p-autocomplete-item,#light .p-multiselect-panel .p-dropdown-item,#light .p-multiselect-panel .p-multiselect-item,#light .p-multiselect-panel .p-autocomplete-item,#light .p-autocomplete-panel .p-dropdown-item,#light .p-autocomplete-panel .p-multiselect-item,#light .p-autocomplete-panel .p-autocomplete-item{color:#000!important}#light .p-dropdown-panel .p-dropdown-item:hover,#light .p-dropdown-panel .p-multiselect-item:hover,#light .p-dropdown-panel .p-autocomplete-item:hover,#light .p-multiselect-panel .p-dropdown-item:hover,#light .p-multiselect-panel .p-multiselect-item:hover,#light .p-multiselect-panel .p-autocomplete-item:hover,#light .p-autocomplete-panel .p-dropdown-item:hover,#light .p-autocomplete-panel .p-multiselect-item:hover,#light .p-autocomplete-panel .p-autocomplete-item:hover{background:#f3f4f6!important}#light .p-dropdown-panel .p-dropdown-item.p-highlight,#light .p-dropdown-panel .p-multiselect-item.p-highlight,#light .p-dropdown-panel .p-autocomplete-item.p-highlight,#light .p-multiselect-panel .p-dropdown-item.p-highlight,#light .p-multiselect-panel .p-multiselect-item.p-highlight,#light .p-multiselect-panel .p-autocomplete-item.p-highlight,#light .p-autocomplete-panel .p-dropdown-item.p-highlight,#light .p-autocomplete-panel .p-multiselect-item.p-highlight,#light .p-autocomplete-panel .p-autocomplete-item.p-highlight{color:#1e40af!important;background:#dbeafe!important}#light .p-datepicker{color:#000!important;background:#fff!important;border-color:#e5e7eb!important}#light .p-datepicker .p-datepicker-header{color:#000!important;background:#fff!important}#light .p-datepicker .p-datepicker-header .p-datepicker-title,#light .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month,#light .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year{color:#000!important}#light .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:hover,#light .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:hover{background:#f3f4f6!important}#light .p-datepicker .p-datepicker-header button{color:#000!important}#light .p-datepicker .p-datepicker-header button:hover{background:#f3f4f6!important}#light .p-datepicker .p-datepicker-calendar td{color:#000!important}#light .p-datepicker .p-datepicker-calendar td span:hover{background:#f3f4f6!important}#light .p-datepicker .p-monthpicker,#light .p-datepicker .p-yearpicker{background:#fff!important}#light .p-datepicker .p-monthpicker .p-monthpicker-month,#light .p-datepicker .p-monthpicker .p-yearpicker-year,#light .p-datepicker .p-yearpicker .p-monthpicker-month,#light .p-datepicker .p-yearpicker .p-yearpicker-year{color:#000!important;background:0 0!important}#light .p-datepicker .p-monthpicker .p-monthpicker-month:hover,#light .p-datepicker .p-monthpicker .p-yearpicker-year:hover,#light .p-datepicker .p-yearpicker .p-monthpicker-month:hover,#light .p-datepicker .p-yearpicker .p-yearpicker-year:hover{background:#f3f4f6!important}#light .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight,#light .p-datepicker .p-monthpicker .p-yearpicker-year.p-highlight,#light .p-datepicker .p-yearpicker .p-monthpicker-month.p-highlight,#light .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{color:#1e40af!important;background:#dbeafe!important}#light .p-inputtext::placeholder{color:#888!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn:focus-visible{outline-offset:2px;outline:3px solid #1976d2}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.App{height:100vh;font-family:Poppins,sans-serif}.flex-div{align-items:center;display:flex}.btn{cursor:pointer;border:none;border-radius:8px;outline:none;align-items:center;margin-top:10px;padding:6px 10px;display:flex;box-shadow:0 0 20px 1px #0000004d;color:var(--btn-color)!important;background-color:var(--btn-bg)!important}.btn:hover,.btn:active{background-color:var(--btn-bg)!important;color:var(--btn-color)!important}.MuiButton-startIcon{margin:0!important}.link{color:var(--link-color);cursor:pointer;border-radius:5px;margin-right:5px;padding:3px 5px;font-weight:600}.approve-link{color:#153525;background-color:#90c8ac}.reject-link{color:#851e1e;background-color:#ff9494}form h5{margin-top:30px!important;margin-bottom:10px!important}.p-float-label{background-color:#fff;margin-top:30px!important}.p-multiselect-item{padding:10px!important}.p-multiselect-item span{margin-left:10px!important}.p-inputtext,.p-inputnumber,.p-autocomplete,.p-multiselect{min-height:40px;background-color:var(--text-input-bg)!important;width:100%!important;color:var(--text-color)!important;border:1px solid var(--text-input-border)!important;border-radius:4px!important;padding:0 10px!important}.p-dropdown{background-color:var(--text-input-bg)!important;width:100%!important;color:var(--text-color)!important;border:1px solid var(--text-input-border)!important;border-radius:4px!important}.p-multiselect-token{background-color:var(--multiselect-token)!important;color:var(--multiselect-token-color)!important;border-radius:4px!important}.p-multiselect-label-container{align-items:center!important;display:flex!important}.p-inputnumber-input{border:none!important}.p-multiselect{width:100%!important}.p-multiselect-header{display:none!important}.p-inputtext:enabled:focus,.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext,.p-dropdown:not(.p-disabled).p-focus{border-color:#06b6d4!important;box-shadow:0 0 0 .01rem #a5f3fc!important}.p-autocomplete{margin-bottom:10px!important}.p-autocomplete-input{padding:0 10px!important}.login-input{border:none!important;margin-bottom:0!important;padding:0!important}.table-autocomplete{width:300px!important}.p-calendar{width:100%!important}.p-fileupload-buttonbar,.p-fileupload-content,.p-fileupload-content{border:var(--text-input-border)!important;background-color:#0000!important;padding:5px!important}.p-fileupload-buttonbar p,.p-fileupload-content p,.p-fileupload-content p{color:var(--text-color)}.p-multiselect-token{margin:0 3px!important;padding:0 5px!important}.p-dropdown-label{border:none!important;padding:6px 10px!important}.p-dropdown-item,.p-autocomplete-item{padding:10px!important}.p-dropdown-item.p-focus,.p-dropdown-item.p-highlight{background-color:var(--card-background-secondary)}.p-dropdown-item-label{color:var(--text-color)}.p-dropdown-panel{background-color:var(--dropdown-panel-bg)!important;border:1px solid var(--dropdown-panel-border)!important;box-shadow:0 4px 20px #00000026!important}.p-dropdown-items-wrapper{background-color:var(--dropdown-panel-bg)!important}.p-dropdown-item{background-color:var(--dropdown-panel-bg)!important;color:var(--text-color)!important;padding:12px 16px!important}.p-dropdown-item:hover{background-color:var(--dropdown-item-hover)!important}.p-dropdown-item.p-highlight{background-color:var(--dropdown-item-selected)!important;color:var(--text-color-secondary)!important}.p-dropdown-item.p-focus{background-color:var(--dropdown-item-hover)!important}.p-dropdown-empty-message{background-color:var(--dropdown-panel-bg)!important;color:var(--text-color)!important;padding:12px 16px!important}.p-datepicker-header,.p-datepicker-buttonbar,.p-datepicker-calendar td{padding:0!important}.p-button{border:none!important;padding:10px!important}.p-fileupload{padding-top:5px!important}.p-fileupload-row{color:var(--text-color)!important}.p-button-label{font-size:12px!important;font-weight:500!important}.p-inputtext::placeholder{color:#888!important}.p-error{color:#f15c6d!important}.MuiGrid2-direction-xs-row{margin-bottom:5px!important}.dot{border-radius:50%;width:10px;height:10px;display:inline-block}.dot.present{background-color:#19bc9b}.dot.half{background-color:#ffb002}.dot.leave{background-color:#f15c6d}.dot.today{background-color:#9b9999}.dot.holiday{background-color:#4d3c77}.flex-div-secondary{align-items:center;margin-bottom:5px;font-size:14px;display:flex}.flex-div-secondary p{margin-left:10px!important}.activity-log{background-color:var(--list-bg);border-radius:10px;margin-bottom:5px;padding:10px}.MuiDrawer-paper{background-image:none!important}.w-json-view-container{border-radius:10px!important;padding:10px!important}.w-rjv-object-key,.w-rjv-value,.w-rjv-quotes,.w-rjv-colon{font-size:14px!important}.MuiPaper-root{box-shadow:var(--box-shadow)!important;background-image:none!important}.p-inputtext,.p-dropdown,.p-button,.MuiBox-root,.MuiChip-root{transition:none!important}.rbc-button-link{color:var(--text-contrast)!important;padding:0!important;font-size:14px!important}.sidebar .MuiButtonBase-root{min-width:44px!important;min-height:44px!important}
