@font-face{font-family:Plus Jakarta Sans;src:url(PlusJakartaSans-Bold.c0641c0994e79bef.woff) format("woff"),url(PlusJakartaSans-Bold.8f84e60102d9dec7.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:url(PlusJakartaSans-Medium.4ebdb7159ab41a96.woff) format("woff"),url(PlusJakartaSans-Medium.86b620a3f27d6ccc.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:url(PlusJakartaSans-Regular.8acb6578e5373c0c.woff) format("woff"),url(PlusJakartaSans-Regular.99a968f74b419cf2.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PlusJakartaSans-Regular;font-style:normal;font-weight:400;src:url(PlusJakartaSans-Regular.8acb6578e5373c0c.woff) format("woff")}@font-face{font-family:PlusJakartaSans-SemiBold;font-style:normal;font-weight:400;src:url(PlusJakartaSans-SemiBold.69b0fceff3dd5ecf.woff) format("woff")}@font-face{font-family:PlusJakartaSans-Bold;font-style:normal;font-weight:400;src:url(PlusJakartaSans-Bold.c0641c0994e79bef.woff) format("woff")}@font-face{font-family:PlusJakartaSans-Light;font-style:normal;font-weight:400;src:url(PlusJakartaSans-Light.feee670addec2596.woff) format("woff")}@font-face{font-family:FontAwesome;src:url(fontawesome-webfont.8a7cb27d142e3e19.ttf) format("truetype"),url(fontawesome-webfont.2b13baa7dd4f54c9.eot?) format("eot"),url(fontawesome-webfont.5117ae806f1adb0f.svg#FontAwesome) format("svg");font-style:normal;font-weight:400}.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}span.red{color:#dc3545}.modal{z-index:1056!important}.dropdown-toggle:after{display:none!important}.btn-action{width:36px!important;height:28px!important;padding:3px 0 0!important;text-align:center}.btn-action img{vertical-align:unset!important}.ng-select .ng-select-container{height:unset!important;min-height:unset!important;padding:0;border:0!important;box-shadow:none!important}.ng-select .ng-select-container:focus,.ng-select .ng-select-container:active,.ng-select .ng-select-container:hover{box-shadow:none!important}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:unset!important}.leave-table,.notification-table{padding:6px 16px!important;vertical-align:middle;border-collapse:collapse;border-radius:8px;margin-bottom:0;box-shadow:0 0 0 1px #dae1ea}.leave-table thead,.notification-table thead{border-top-left-radius:8px!important;border-top-right-radius:8px!important;background:#F7F7F7;vertical-align:middle}.leave-table thead tr th,.notification-table thead tr th{border-bottom:1px solid #E5E7E9!important;border-top:1px solid #E5E7E9!important;background:#F7F7F7}.leave-table thead.corner-radius th:first-child,.notification-table thead.corner-radius th:first-child{border-top-left-radius:8px!important}.leave-table thead.corner-radius th:last-child,.notification-table thead.corner-radius th:last-child{border-top-right-radius:8px!important}.leave-table tbody,.notification-table tbody{height:unset!important}.leave-table tbody td,.notification-table tbody td{border-bottom:1px solid #E5E7E9!important;border-top:1px solid #E5E7E9!important;padding:14px 16px!important}.leave-table .link,.notification-table .link{cursor:pointer}.leave-table .link:hover,.notification-table .link:hover{background-color:#f0f0f0!important}.leave-table tfoot,.notification-table tfoot{background-color:#f7f9fc}.leave-table tfoot td,.notification-table tfoot td{font-size:14px;font-style:normal;font-weight:600;color:#616c7c}.expense-table,.notification-table{padding:6px 16px!important;vertical-align:middle;border-collapse:collapse;border-radius:8px;margin-bottom:0;box-shadow:0 0 0 1px #dae1ea}.expense-table thead,.notification-table thead{border-top-left-radius:8px!important;border-top-right-radius:8px!important;background:#F7F7F7;vertical-align:middle}.expense-table thead tr th,.notification-table thead tr th{border-bottom:1px solid #E5E7E9!important;border-top:1px solid #E5E7E9!important;background:#F7F7F7}.expense-table thead.corner-radius th:first-child,.notification-table thead.corner-radius th:first-child{border-top-left-radius:8px!important}.expense-table thead.corner-radius th:last-child,.notification-table thead.corner-radius th:last-child{border-top-right-radius:8px!important}.expense-table tbody,.notification-table tbody{height:unset!important}.expense-table tbody td,.notification-table tbody td{border-bottom:1px solid #E5E7E9!important;border-top:1px solid #E5E7E9!important;padding:14px 16px!important}.expense-table .link,.notification-table .link{cursor:pointer}.expense-table .link:hover,.notification-table .link:hover{background-color:#f0f0f0!important}.expense-table tfoot,.notification-table tfoot{background-color:#f7f9fc}.expense-table tfoot td,.notification-table tfoot td{font-size:14px;font-style:normal;font-weight:600;color:#616c7c}.table-striped tr:nth-child(even){background-color:#f7f7f7!important}ngb-pagination li .visually-hidden{display:none}.cursor-pointer{cursor:pointer}#my-leave p{color:#2c3436}#my-leave label{font-size:12px;color:#656a6b}#my-leave .form-control{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:solid 1px #CBCCCE!important;border-radius:8px 8px 0 0!important;padding:.8rem 1rem!important;height:auto!important;background:#fff!important}#my-leave .input-group .form-control{border-top-right-radius:0!important;border-bottom-right-radius:0!important}#my-leave .input-group .input-group-text{background-color:#fff!important;border-top:0!important;border-left:0!important;border-right:0!important}#my-leave .btn{font-size:11px;border-radius:0}#my-leave .ngb-dp-arrow .btn{border-radius:24px!important}#my-leave .action .btn{width:120px}#my-leave .action .btn-outline-secondary{background-color:#fff;border-color:#e5e7e9!important}#my-leave .action .btn-outline-secondary:hover{color:#000!important;background-color:#e5e7e9!important}#my-leave .dropdown-menu{width:auto!important}#my-expense p{color:#2c3436}#my-expense label{font-size:12px;color:#656a6b}#my-expense .form-control{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:solid 1px #CBCCCE!important;border-radius:8px 8px 0 0!important;padding:.8rem 1rem!important;height:auto!important;background:#fff!important}#my-expense .input-group .form-control{border-top-right-radius:0!important;border-bottom-right-radius:0!important}#my-expense .input-group .input-group-text{background-color:#fff!important;border-top:0!important;border-left:0!important;border-right:0!important}#my-expense .btn{font-size:11px;border-radius:0}#my-expense .ngb-dp-arrow .btn{border-radius:24px!important}#my-expense .action .btn{width:120px}#my-expense .action .btn-outline-secondary{background-color:#fff;border-color:#e5e7e9!important}#my-expense .action .btn-outline-secondary:hover{color:#000!important;background-color:#e5e7e9!important}#my-expense .dropdown-menu{width:auto!important}#date-range{border:solid 1px #E5E7E9!important;border-radius:4px!important;height:40px!important;background:#FAFAFC!important;padding:0rem 0rem 0rem 1rem!important}#date-range p{color:#2c3436}#date-range label{font-size:12px;color:#656a6b}#date-range .form-control{border:0!important;border-radius:4px 0 0 4px!important;background:#FAFAFC!important}#date-range .input-group .form-control{border-right:0!important;cursor:pointer}#date-range .input-group .input-group-text{background-color:#fafafc!important;border:0!important;cursor:pointer}#date-range .dropdown-menu,#filter .dropdown-menu{width:auto!important}.badge-processed,.badge-approved{font-size:14px;font-style:normal;font-weight:700;line-height:24px;padding:4px 12px;border-radius:62px;background:#EDFDF8;color:#2ab56f}.badge-paid{font-size:14px;font-style:normal;font-weight:700;line-height:24px;padding:4px 12px;border-radius:62px;background:#DDE2FD;color:#5c6bc0}.badge-pending,.badge-canceled{font-size:14px;font-style:normal;font-weight:700;line-height:24px;padding:4px 12px;border-radius:62px;background:#FFF0D9;color:#ee9c21}.badge-rejected{font-size:14px;font-style:normal;font-weight:700;line-height:24px;padding:4px 12px;border-radius:62px;background:#FFF4F4;color:#ea4238}.badge-request-cancellation{font-size:14px;font-style:normal;font-weight:700;line-height:24px;padding:4px 12px;border-radius:62px;background:#c4c4c4;color:#fff}.ngb-dp-header{background-color:#fafafc!important;padding-top:20px!important;padding-bottom:10px!important}.ngb-dp-header .ngb-dp-arrow .btn,.ngb-dp-header .ngb-dp-arrow .ngb-dp-arrow-btn{width:24px!important;height:24px!important;justify-content:center;align-items:center;background-color:#abaeaf!important}.ngb-dp-header .ngb-dp-arrow .ngb-dp-navigation-chevron{border-color:#fff}.ngb-dp-months{justify-content:center}.ngb-dp-months .ngb-dp-weekdays .ngb-dp-weekday{font-size:12px;font-style:normal!important;width:47px!important;height:32px!important}.ngb-dp-months .ngb-dp-day{width:47px!important;height:32px!important}.ngb-dp-months .ngb-dp-day.disabled .custom-day{color:#ddd}.ngb-dp-months .btn-light:hover,.ngb-dp-months .bg-primary,.ngb-dp-months .btn-light:focus{background-color:#0fb7e1!important;color:#fff!important;border-radius:0!important}.ngb-dp-months .ngb-dp-today .btn-light{background-color:#0fb7e1!important;color:#fff!important;border-radius:0!important}.ngb-dp-navigation-select select{border-radius:2px;border:1px solid #E5E7E9;padding:6px 16px!important;font-size:12px!important;font-style:normal;font-weight:700;margin-right:1rem}.pulse-loader{background:#dfe3ea;height:10px;animation:pulseAnimation 1.5s infinite;border-radius:5px;color:transparent!important}.fw-bold{font-weight:700!important}.text-small{font-size:10px!important}.backdrop-image{width:100vw;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,.4);z-index:9999}.backdrop-image .container-image{padding:20px;width:600px;max-height:100vh;overflow:hidden;text-align:center}.backdrop-image .picsum-img-wrapper{flex:1;overflow-y:auto;display:flex;justify-content:center;align-items:center}.backdrop-image .picsum-img-wrapper img{max-width:100%;max-height:85vh;object-fit:contain}.backdrop-image .picsum-img-wrapper .pdf-wrapper{flex:1;overflow:hidden;height:85vh}.backdrop-image .picsum-img-wrapper .pdf-wrapper iframe{width:100%;height:100%;border:none}.backdrop-image .visually-hidden{display:none!important}.backdrop-image .carousel-control-prev,.backdrop-image .carousel-control-next{cursor:pointer}.backdrop-image .carousel-control-next-icon,.backdrop-image .carousel-control-prev-icon{background-color:#0003;height:20px;width:20px;border-radius:20px}.qi-items{border-right:solid 1px #E5E7E9}.qi-items:last-child{border-right:none!important}.qi-items .icon{width:40px;height:40px;flex-shrink:0;border-radius:50%}.qi-items .icon img{width:20px}.qi-items .text-xs{font-size:13px!important}.custom-day{text-align:center;padding:.185rem .25rem;display:inline-block;height:2rem;width:2rem}.custom-day.focused,.custom-day.range,.custom-day:hover{background-color:#0275d8;color:#fff}.custom-day.faded{background-color:#0275d880}.custom-day.holiday{color:red!important;background-color:#fff!important}@keyframes pulseAnimation{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.fc-prev-button,.fc-next-button{padding:.4em .65em!important;text-align:center!important}.fc-icon-chevron-left{font-size:1em!important;font-family:Plus Jakarta Sans,sans-serif!important}.fc-icon-chevron-left:before{content:"prev"!important}.fc-icon-chevron-right{font-size:1em!important;font-family:Plus Jakarta Sans,sans-serif!important}.fc-icon-chevron-right:before{content:"next"!important}.fc .fc-button .fc-icon{width:-moz-fit-content;width:fit-content;vertical-align:unset!important}:root{--fonts: "Plus Jakarta Sans", sans-serif;--neutral-white: #ffffff;--neutral-whitedark: #fafafc;--neutral-graylightest: #f7f7f7;--neutral-graylight: #eaebeb;--neutral-gray: #d5d6d7;--neutral-graydark: #c0c2c3;--neutral-graydarkest: #abaeaf;--neutral-black: #2c3436;--primary: #0fb7e1;--primary-lightest: #f4fdff;--secondary: #003f91;--accent-purple: #9c528b;--accent-brown: #beb1af;--text-text: #2c3436;--text-light: #656a6b;--text-lightest: #abaeaf;--information-yellow: #f6b12f;--information-yellowlightest: #fff9ed;--information-green: #2ab56f;--information-greenlightest: #edfdf8;--information-red: #ea4238;--information-redlightest: #fff4f4;--border-light: #f2f2f2;--border: #e5e7e9;--border-dark: #cbccce}
