@layer bootstrap,primevue;@layer author{::placeholder{color:#afb5ba;opacity:1;opacity:1}p,h4,h5,label,.form-control:disabled{color:#6c757d}p,h5{margin-bottom:0}h4,h5{letter-spacing:.05rem}.badge-desb{letter-spacing:.025rem;color:#fff;border-radius:10rem;padding:.5rem 1rem;font-size:.85rem;background-color:#198754!important}.card{border-color:#f9f9f9;margin-bottom:1rem;padding:1.5rem 1rem;box-shadow:.5px .5px 10px #c7c8c9}.card.notification{padding:0}.shadow-primary{box-shadow:0 .5rem 1rem #c4f4de!important}.color-primary,.btn-outline-success{color:#198754!important}.background-primary,.bg-primary,.btn-success{background-color:#198754!important}.background-primary-subtle{background-color:#effcf6!important}.border-primary,.btn-success,.btn-outline-success{border-color:#198754!important}.bg-prime-subtle{background-color:#f1f1f1}.btn-success:hover{background-color:#115c39!important}.btn-outline-success:hover{color:#fff!important;background-color:#198754!important}.form-control:focus{box-shadow:0 0 0 .2rem #c2e9d8!important}.page-link,.page-link:hover{color:#198754}.page-link:focus{box-shadow:unset;color:#fff;background-color:#198754}.p-dropdown.p-disabled,.form-control:disabled{background:#f6f6f6!important}.border-xl-start{border-left:1px solid #c7c8c9}@media (width<=1200px){.border-xl-start{border-left:none}}.pageActive{color:#fff;background-color:#198754}.table>:not(caption)>*>*{border-bottom-width:inherit!important}.modal-header{justify-content:space-between}.vc-header{margin-top:0!important}.vc-container{padding-top:1rem}.vc-weeks div{margin:.25rem 0}.vc-title,.vc-weeks{color:#6c757d!important}.vc-container .vc-weekday-1,.vc-container .vc-weekday-7{color:#dc3545}.vc-header .vc-title,.vc-header .vc-prev,.vc-header .vc-next,.vc-header .vc-arrow{background-color:#0000!important}.p-toast-message{color:#198754;background:#e4f8f0;border-radius:10px}.p-toast-message .p-toast-message-icon{color:#198754}.p-toast-message .p-toast-message-content{background-color:#effcf6;border-left:10px solid #198754;border-top-left-radius:10px;border-bottom-left-radius:10px}.p-toast-message .p-toast-detail{margin:0}.p-button{background:#2e8b57;border-radius:.375rem}.p-button:hover{background:#28784b}.p-button.p-button-link{background:0 0}.p-button.p-component.p-button-icon-only.p-button-danger{background:#fff}.p-calendar .p-inputtext{opacity:1;border:1px solid #dee2e6;border-radius:.375rem}.p-dropdown{border:1px solid #dee2e6;border-radius:.375rem}.p-dropdown .p-dropdown-label.p-placeholder,.p-dropdown .p-dropdown-trigger{color:#afb5ba;opacity:1}.p-inputnumber-button-up{margin-left:5px}.p-inputnumber-button-down{margin-right:5px}.p-inputtext.p-component.p-password-input{width:100%!important}.p-tabview .p-tabview-panels{padding:.75rem 0}.side-bar .p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{font-size:12px!important}.p-submenu-list>.p-menuitem:not(:last-child){border-bottom:1px solid #c7c8c9}.p-radiobutton .p-radiobutton-box.p-highlight,.p-button{background:#198754;border-color:#198754}.p-button:hover{color:#fff;background:#115c39}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{flex-wrap:wrap;row-gap:5px;display:flex}.p-multiselect.p-component.p-inputwrapper.p-multiselect-chip.p-disabled.p-inputwrapper-filled{opacity:1;background-color:#0000;border:#0000;padding:0}.p-multiselect.p-component.p-inputwrapper.p-multiselect-chip.p-disabled.p-inputwrapper-filled .p-multiselect-trigger{display:none}.p-multiselect-token{padding:3px 18px}.p-overlaypanel .p-overlaypanel-content{padding:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{background:#fff}.dashboard-speed-dial{height:30px;position:relative}.dashboard-speed-dial .p-radiobutton .p-radiobutton-box.p-highlight,.dashboard-speed-dial .p-button{color:#6c757d;background:#fff;border-color:#fff}.dashboard-speed-dial .p-radiobutton .p-radiobutton-box.p-highlight:hover,.dashboard-speed-dial .p-button:hover{color:#fff;background:#198754;border-color:#198754}.dashboard-speed-dial .p-speeddial-button.p-button.p-button-icon-only{border-radius:50%;width:30px;height:30px;padding:7.5px;box-shadow:.5px .5px 10px #c7c8c9}.dashboard-speed-dial .p-speeddial-action{color:#6c757d;background:#fff;width:30px;height:30px;padding:7.5px;box-shadow:.5px .5px 10px #c7c8c9}.dashboard-speed-dial .p-speeddial-action:hover{color:#fff;background:#198754;border-color:#198754}.p-multiselect.p-multiselect-chip .p-multiselect-token{background-color:#def9ed}.p-progressbar .p-progressbar-value{background-color:#198754}.p-icon-spin{display:none!important}.p-datatable{border:1px solid #c7c8c9;border-radius:5px}.p-datatable .p-datatable-thead>tr>th{color:#fff;background:#198754;border:none}.p-datatable .p-datatable-tbody>tr>td{border:none}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{background-color:#fff;border:none;margin:2px}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content:hover{color:#000;background-color:#ebebeb}.p-panelmenu .p-panelmenu-content{border-width:1px 0;border-radius:0}.p-panelmenu .p-panelmenu-content .p-menuitem{border:none;margin:2px}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list){border-radius:5px;padding:0 0 0 5px}.p-inputtext{border-color:#dee2e6}.p-progress-spinner-circle{stroke:#198754!important}.approver-preview{border:1px solid var(--bs-border-color);background-color:#fff;border-radius:5px;flex-wrap:wrap;justify-content:center;padding:.375rem .75rem;display:flex}.arrow-up{cursor:pointer;margin-top:3rem;margin-bottom:2rem;display:inline-block;position:relative;transform:rotate(180deg)}.arrow-up.right{margin:0 3rem;transform:rotate(270deg)}.arrow-up span{border-bottom:5px solid #198754;border-right:5px solid #198754;width:1rem;height:1rem;animation:2s infinite animate-arrow;display:block;transform:rotate(45deg)}.arrow-up span:nth-child(2){animation-delay:-.2s}.arrow-up span:nth-child(3){animation-delay:-.4s}.arrow-title{width:8rem;position:absolute;bottom:.2rem;left:2rem;transform:rotate(180deg)}@keyframes animate-arrow{0%{opacity:0;transform:rotate(45deg)translate(-20px,-20px)}50%{opacity:1}to{opacity:0;transform:rotate(45deg)translate(20px,20px)}}.rotate{transition:transform .4s ease-in-out;transform:rotate(180deg)}.bi-arrow-left-short{transition:transform .4s ease-in-out}::placeholder{color:#afb5ba;opacity:1}.lds-container{z-index:2;background-color:#fff;border-radius:5px;width:100%;height:100%;position:absolute;top:0;left:0}.btn-success .lds-button,.btn-secondary .lds-button,.btn-danger .lds-button{width:19px;height:19px;margin:auto;display:inline-block;position:relative}.btn-success .lds-button div,.btn-secondary .lds-button div,.btn-danger .lds-button div{box-sizing:border-box;border:8px solid #0000;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.btn-success .lds-button div:first-child,.btn-secondary .lds-button div:first-child,.btn-danger .lds-button div:first-child{animation-delay:-.45s}.btn-success .lds-button div:nth-child(2),.btn-secondary .lds-button div:nth-child(2),.btn-danger .lds-button div:nth-child(2){animation-delay:-.3s}.btn-success .lds-button div:nth-child(3),.btn-secondary .lds-button div:nth-child(3),.btn-danger .lds-button div:nth-child(3){animation-delay:-.15s}.lds-button{width:19px;height:19px;margin:auto;display:inline-block;position:relative}.lds-button div{box-sizing:border-box;border:8px solid #0000;border-top-color:#198754;border-radius:50%;width:15px;height:15px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.lds-button div:first-child{animation-delay:-.45s}.lds-button div:nth-child(2){animation-delay:-.3s}.lds-button div:nth-child(3){animation-delay:-.15s}.lds-ring{width:80px;height:80px;margin:auto;display:inline-block;position:relative}.lds-ring div{box-sizing:border-box;border:8px solid #0000;border-top-color:#198754;border-radius:50%;width:64px;height:64px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}.lds-ring.large{position:absolute;top:calc(50% - 40px);left:calc(50% - 40px)}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{background-color:#f9f9f9}.main-body{width:100%}.main-body .main-window{margin-top:67.2px;margin-left:230px;padding:16px}.main-body .main-window.dashboard{height:initial;margin-top:initial;padding:0}.main-body .main-window.mobile{margin-left:0}@media print{.main-body .main-window .custom-scrollbar{height:200vh}.main-body .main-window .badge{border:1px solid #000}.main-body .main-window{overflow-y:unset;margin-left:0;padding:0}}.logo{justify-content:start;align-items:center;padding:1rem 1rem 1rem .5rem;display:flex}.side-bar{z-index:5;background-color:#fff;flex-direction:column;width:224px;height:100%;display:flex;position:fixed;box-shadow:.5px .5px 10px #c7c8c9}.side-bar .p-tieredmenu{color:#6c757d;font-size:14px;font-weight:500;border:none!important}.side-bar .p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#6c757d;letter-spacing:1px;border-top:1px solid #c7c8c9;font-size:14px;font-weight:500}.side-bar .p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link>span:first-child{font-size:25px}.side-bar .p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link:hover,.side-bar .p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link.active{color:#fff;background-color:#198754}.nav-bar{z-index:4;background-color:#fff;align-items:center;width:100%;height:67.2px;display:flex;box-shadow:.5px .5px 10px #c7c8c9}.nav-bar .title{color:#198754;letter-spacing:.05rem;font-size:1.5rem}.nav-bar .title i{font-size:25px}.nav-bar .p-breadcrumb.p-component{border:none;padding:0}.nav-bar .p-breadcrumb.p-component .p-icon{color:#6c757d;width:12px;height:12px}.icon-badge{flex-direction:row;align-items:center;margin:.5rem;display:flex}.icon-badge i{color:#198754;font-size:2.25rem}.icon-badge .text{color:#6c757d;margin-left:.5rem;font-size:.75rem}.dashboard-grid{grid-template:"profile notification"1fr"leave notification"/4fr 1fr;gap:10px;display:grid}@media screen and (width<=1024px){.dashboard-grid{flex-direction:column;display:flex}}.grid-profile{grid-area:profile}.grid-notification{grid-area:notification}.grid-notification .card{width:30rem;height:40rem}@media screen and (width<=1024px){.grid-notification .card{width:100%;height:20rem}}.grid-leave{grid-area:leave}.round-dinosoft{background-color:#fff;border:1px solid #fff;border-radius:50%;padding:10px;box-shadow:.5px .5px 10px #c7c8c9}.round-dinosoft img{height:28px}.round-dinosoft.medium{padding:25px}.round-dinosoft.medium img{height:50px}.round-dinosoft.large{padding:30px}.round-dinosoft.large img{height:100px}.announcement-text{margin-top:0;margin-left:15px}.announcement-text .title{color:#6c757d;letter-spacing:.25px;font-weight:700}.announcement-text .description{letter-spacing:.25px;margin-top:10px;margin-bottom:10px;font-weight:400}.announcement-text .description.show{white-space:pre-line}.dashboard-leave-card{text-align:center;background-color:#fff;border-radius:5px;flex-direction:column;justify-content:space-between;width:200px;height:150px;margin-bottom:1rem;margin-right:1rem;padding:1rem;display:flex;box-shadow:.5px .5px 10px #c7c8c9}.icon-tooltip{color:#6c757d;font-size:16px}.icon-tooltip:hover{color:#198754}.logout{cursor:pointer;color:#198754;align-items:center;display:flex}.logout:hover{font-weight:700}.approval-process{font:.9em sans-serif;list-style:none}.approval-process li{margin-bottom:.2em;display:inline-block}.approval-process li p.default{box-sizing:border-box;color:#fff;background-color:#006a97;border-top-left-radius:5px;border-bottom-left-radius:5px;max-height:2.5em;margin-left:.2em;padding:.6em 1em .6em 2em;text-decoration:none;transition:all .25s;display:block;position:relative}.approval-process li p.default:before{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid #fff;position:absolute;top:0;right:-1.3em}.approval-process li p.default:after{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid #006a97;transition:all .25s;position:absolute;top:0;right:-1.1em}.approval-process li p.approved{box-sizing:border-box;color:#fff;background-color:#198754;border-top-left-radius:5px;border-bottom-left-radius:5px;max-height:2.5em;margin-left:.2em;padding:.6em 1em .6em 2em;text-decoration:none;transition:all .25s;display:block;position:relative}.approval-process li p.approved:before{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid #fff;position:absolute;top:0;right:-1.3em}.approval-process li p.approved:after{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid #198754;transition:all .25s;position:absolute;top:0;right:-1.1em}.approval-process li p.rejected{box-sizing:border-box;color:#fff;background-color:red;border-top-left-radius:5px;border-bottom-left-radius:5px;max-height:2.5em;margin-left:.2em;padding:.6em 1em .6em 2em;text-decoration:none;transition:all .25s;display:block;position:relative}.approval-process li p.rejected:before{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid #fff;position:absolute;top:0;right:-1.3em}.approval-process li p.rejected:after{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid red;transition:all .25s;position:absolute;top:0;right:-1.1em}.approval-process li p.pending{box-sizing:border-box;color:#fff;background-color:#6c757d;border-top-left-radius:5px;border-bottom-left-radius:5px;max-height:2.5em;margin-left:.2em;padding:.6em 1em .6em 2em;text-decoration:none;transition:all .25s;display:block;position:relative}.approval-process li p.pending:before{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid #fff;position:absolute;top:0;right:-1.3em}.approval-process li p.pending:after{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid #6c757d;transition:all .25s;position:absolute;top:0;right:-1.1em}.approval-process li p.na{box-sizing:border-box;color:#000;background-color:#bebebe;border-top-left-radius:5px;border-bottom-left-radius:5px;max-height:2.5em;margin-left:.2em;padding:.6em 1em .6em 2em;text-decoration:none;transition:all .25s;display:block;position:relative}.approval-process li p.na:before{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid #fff;position:absolute;top:0;right:-1.3em}.approval-process li p.na:after{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid #bebebe;transition:all .25s;position:absolute;top:0;right:-1.1em}.approval-process li:first-child p{margin-left:0;padding-left:1.5em}.approval-process-small{font:.55em sans-serif;list-style:none}.approval-process-small li{margin-bottom:.2em;display:inline-block}.approval-process-small li p.default{box-sizing:border-box;color:#fff;background-color:#006a97;border-top-left-radius:5px;border-bottom-left-radius:5px;max-height:2.5em;margin-left:.2em;padding:.6em 1em .6em 2em;text-decoration:none;transition:all .25s;display:block;position:relative}.approval-process-small li p.default:before{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid #fff;position:absolute;top:0;right:-1.3em}.approval-process-small li p.default:after{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid #006a97;transition:all .25s;position:absolute;top:0;right:-1.08em}.approval-process-small li p.approved{box-sizing:border-box;color:#fff;background-color:#198754;border-top-left-radius:5px;border-bottom-left-radius:5px;max-height:2.5em;margin-left:.2em;padding:.6em 1em .6em 2em;text-decoration:none;transition:all .25s;display:block;position:relative}.approval-process-small li p.approved:before{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid #fff;position:absolute;top:0;right:-1.3em}.approval-process-small li p.approved:after{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid #198754;transition:all .25s;position:absolute;top:0;right:-1.08em}.approval-process-small li p.rejected{box-sizing:border-box;color:#fff;background-color:red;border-top-left-radius:5px;border-bottom-left-radius:5px;max-height:2.5em;margin-left:.2em;padding:.6em 1em .6em 2em;text-decoration:none;transition:all .25s;display:block;position:relative}.approval-process-small li p.rejected:before{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid #fff;position:absolute;top:0;right:-1.3em}.approval-process-small li p.rejected:after{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid red;transition:all .25s;position:absolute;top:0;right:-1.08em}.approval-process-small li p.pending{box-sizing:border-box;color:#fff;background-color:#6c757d;border-top-left-radius:5px;border-bottom-left-radius:5px;max-height:2.5em;margin-left:.2em;padding:.6em 1em .6em 2em;text-decoration:none;transition:all .25s;display:block;position:relative}.approval-process-small li p.pending:before{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid #fff;position:absolute;top:0;right:-1.3em}.approval-process-small li p.pending:after{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid #6c757d;transition:all .25s;position:absolute;top:0;right:-1.08em}.approval-process-small li p.na{box-sizing:border-box;color:#000;background-color:#bebebe;border-top-left-radius:5px;border-bottom-left-radius:5px;max-height:2.5em;margin-left:.2em;padding:.6em 1em .6em 2em;text-decoration:none;transition:all .25s;display:block;position:relative}.approval-process-small li p.na:before{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid #fff;position:absolute;top:0;right:-1.3em}.approval-process-small li p.na:after{content:"";z-index:1;border-top:1.12em solid #0000;border-bottom:1.12em solid #0000;border-left:1.12em solid #bebebe;transition:all .25s;position:absolute;top:0;right:-1.08em}.approval-process-small li:first-child p{margin-left:0;padding-left:1.5em}.custom-tab.p-tabview .p-tabview-header,.eform-tab.p-tabview .p-tabview-header{align-self:flex-end}.custom-tab.p-tabview .p-tabview-panels,.eform-tab.p-tabview .p-tabview-panels{border-width:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;display:flex}.custom-tab.p-tabview .p-tabview-panels .p-tabview-panel,.eform-tab.p-tabview .p-tabview-panels .p-tabview-panel{width:100%}.custom-tab.p-tabview .p-tabview-nav-btn,.eform-tab.p-tabview .p-tabview-nav-btn{background:#6c757d}.custom-tab.p-tabview .p-tabview-nav li .p-tabview-nav-link,.eform-tab.p-tabview .p-tabview-nav li .p-tabview-nav-link{white-space:nowrap;color:#198754;background:#fff;border-bottom-width:2px;border-radius:5px 5px 0 0;padding:10px;box-shadow:.5px .5px 10px #c7c8c9}@media print{.custom-tab.p-tabview .p-tabview-nav li .p-tabview-nav-link,.eform-tab.p-tabview .p-tabview-nav li .p-tabview-nav-link{display:none}}.custom-tab.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus,.eform-tab.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus{outline:none;box-shadow:inset 0 0 #198754}.custom-tab.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link,.eform-tab.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{color:#198754;background:#f8fafc;border-color:#c7c8c9}.custom-tab.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link,.eform-tab.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:#f9f9f9;background:#198754;border-color:#198754}.custom-tab.p-tabview .custom-tab-label,.eform-tab.p-tabview .custom-tab-label{display:none}.custom-tab.p-tabview .custom-tab-label.active,.eform-tab.p-tabview .custom-tab-label.active{display:inline}@media (width<=768px){.custom-tab.p-tabview .custom-tab-label.active,.eform-tab.p-tabview .custom-tab-label.active{display:none}}.custom-tab.p-tabview .p-tabview-panels{border-top-right-radius:5px;box-shadow:.5px .5px 10px #c7c8c9}.eform-tab.p-tabview .p-tabview-panels{background:#f9f9f9;border-width:2px 0 0}.stepper-wrapper{justify-content:space-between;margin-top:50px;margin-bottom:20px;display:flex}.stepper-item i{font-size:1.25rem}.stepper-item{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}@media (width<=768px){.stepper-item{font-size:12px}}.stepper-item:before{content:"";z-index:1;border-bottom:2px solid #ccc;width:100%;position:absolute;top:20px;left:-50%}.stepper-item:after{content:"";z-index:1;border-bottom:2px solid #ccc;width:100%;position:absolute;top:20px;left:50%}.stepper-item .step-counter{z-index:3;background:#ccc;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:6px;display:flex;position:relative}.stepper-item.active{font-weight:700}.stepper-item.active .step-counter{color:#198754;background-color:#fff;border:2px solid #198754}.stepper-item.active .step-name{color:#198754}.stepper-item.completed .step-counter{color:#fff;background-color:#198754}.stepper-item.completed:after{content:"";z-index:2;border-bottom:2px solid #198754;width:100%;position:absolute;top:20px;left:50%}.stepper-item.completed .step-name{color:#198754}.stepper-item:first-child:before,.stepper-item:last-child:after{content:none}.stepper-item .step-name{color:#6c757d}*,:after,:before{box-sizing:border-box}.donut{--donut-size:200px;--donut-border-width:20px;--donut-spacing:0;--donut-spacing-color:255, 255, 255;--donut-spacing-deg:calc(1deg * var(--donut-spacing));height:var(--donut-size);width:var(--donut-size);border-radius:50%;margin:40px;position:relative}.donut__label{text-align:center;width:80%;line-height:1.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.donut__label__heading{font-size:24px;font-weight:600}.donut__label__sub{color:#666;letter-spacing:.05em;font-size:14px}.donut__slice{width:100%;height:100%;position:absolute}.donut__slice:before,.donut__slice:after{border:var(--donut-border-width) solid #0000;content:"";border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(45deg)}.donut__slice:before{border-width:calc(var(--donut-border-width) + 1px);box-shadow:0 0 1px 0 rgba(var(--donut-spacing-color), calc(100 * var(--donut-spacing)))}.donut__slice__first{--first-start:0}.donut__slice__first:before{border-top-color:rgba(var(--donut-spacing-color), calc(100 * var(--donut-spacing)));transform:rotate(calc(360deg * var(--first-start) + 45deg))}.donut__slice__first:after{border-top-color:#ff6838;border-right-color:rgba(255, 104, 56, calc(100 * (var(--first) - .25)));border-bottom-color:rgba(255, 104, 56, calc(100 * (var(--first) - .5)));border-left-color:rgba(255, 104, 56, calc(100 * (var(--first) - .75)));transform:rotate(calc(360deg * var(--first-start) + 45deg + var(--donut-spacing-deg)))}.donut__slice__second{--second-start:calc(var(--first));--second-check:max(calc(var(--second-start) - .5), 0);clip-path:inset(0 calc(50% * var(--second-check) / var(--second-check)) 0 0)}.donut__slice__second:before{border-top-color:rgba(var(--donut-spacing-color), calc(100 * var(--donut-spacing)));transform:rotate(calc(360deg * var(--second-start) + 45deg))}.donut__slice__second:after{border-top-color:#ffc820;border-right-color:rgba(255, 200, 32, calc(100 * (var(--second) - .25)));border-bottom-color:rgba(255, 200, 32, calc(100 * (var(--second) - .5)));border-left-color:rgba(255, 200, 32, calc(100 * (var(--second) - .75)));transform:rotate(calc(360deg * var(--second-start) + 45deg + var(--donut-spacing-deg)))}.donut__slice__third{--third-start:calc(var(--first) + var(--second));--third-check:max(calc(var(--third-start) - .5), 0);clip-path:inset(0 calc(50% * var(--third-check) / var(--third-check)) 0 0)}.donut__slice__third:before{border-top-color:rgba(var(--donut-spacing-color), calc(100 * var(--donut-spacing)));transform:rotate(calc(360deg * var(--third-start) + 45deg))}.donut__slice__third:after{border-top-color:#97c95c;border-right-color:rgba(151, 201, 92, calc(100 * (var(--third) - .25)));border-bottom-color:rgba(151, 201, 92, calc(100 * (var(--third) - .5)));border-left-color:rgba(151, 201, 92, calc(100 * (var(--third) - .75)));transform:rotate(calc(360deg * var(--third-start) + 45deg + var(--donut-spacing-deg)))}.donut__slice__fourth{--fourth-start:calc(var(--first) + var(--second) + var(--third));--fourth-check:max(calc(var(--fourth-start) - .5), 0);clip-path:inset(0 calc(50% * var(--fourth-check) / var(--fourth-check)) 0 0)}.donut__slice__fourth:before{border-top-color:rgba(var(--donut-spacing-color), calc(100 * var(--donut-spacing)));transform:rotate(calc(360deg * var(--fourth-start) + 45deg))}.donut__slice__fourth:after{border-top-color:#1cb2f6;border-right-color:rgba(28, 178, 246, calc(100 * (var(--fourth) - .25)));border-bottom-color:rgba(28, 178, 246, calc(100 * (var(--fourth) - .5)));border-left-color:rgba(28, 178, 246, calc(100 * (var(--fourth) - .75)));transform:rotate(calc(360deg * var(--fourth-start) + 45deg + var(--donut-spacing-deg)))}.donut__slice__fifth{--fifth-start:calc(var(--first) + var(--second) + var(--third) + var(--fourth));--fifth-check:max(calc(var(--fifth-start) - .5), 0);clip-path:inset(0 calc(50% * var(--fifth-check) / var(--fifth-check)) 0 0)}.donut__slice__fifth:before{border-top-color:rgba(var(--donut-spacing-color), calc(100 * var(--donut-spacing)));transform:rotate(calc(360deg * var(--fifth-start) + 45deg))}.donut__slice__fifth:after{border-top-color:#1685b8;border-right-color:rgba(22, 133, 184, calc(100 * (var(--fifth) - .25)));border-bottom-color:rgba(22, 133, 184, calc(100 * (var(--fifth) - .5)));border-left-color:rgba(22, 133, 184, calc(100 * (var(--fifth) - .75)));transform:rotate(calc(360deg * var(--fifth-start) + 45deg + var(--donut-spacing-deg)))}.glass.dashboard-document{z-index:2;-webkit-backdrop-filter:blur(2px);background:#0000004d;border:1px solid #ffffff4d;border-radius:5px;width:100%;height:420px;position:absolute;top:0;left:0;box-shadow:0 4px 30px #0000001a}.glass.dashboard-document-full{z-index:2;-webkit-backdrop-filter:blur(2px);background:#0000004d;border:1px solid #ffffff4d;border-radius:5px;width:100%;height:508px;position:absolute;top:0;left:0;box-shadow:0 4px 30px #0000001a}.glass.dashboard-recent-leave{z-index:2;-webkit-backdrop-filter:blur(2px);background:#0000004d;border:1px solid #ffffff4d;border-radius:5px;width:100%;height:438px;position:absolute;top:0;left:0;box-shadow:0 4px 30px #0000001a}.login-container{background-repeat:no-repeat;background-size:cover;position:absolute;inset:-2rem 0 0}.pointer{cursor:pointer}.hover-bold:hover{font-weight:700}.three-quarter-div{flex:none;width:58.3333%;margin-bottom:1rem;padding-left:.5rem;padding-right:.5rem}@media screen and (width<=1024px){.three-quarter-div{width:100%}}.one-quarter-div{flex:none;width:41.6667%;margin-bottom:1rem;padding-left:.5rem;padding-right:.5rem}@media screen and (width<=1024px){.one-quarter-div{width:100%}}.profile{border-radius:50px;flex-direction:row;align-items:center;margin:1rem 0;display:flex}.profile.custom-card{background-color:#fff;border:1px solid #c7c8c9;margin:0;padding:1rem}.profile.custom-card p{width:10rem}.profile .profile-info{flex-direction:column;align-items:end;font-size:.85rem;line-height:1rem;display:flex}.profile img{height:3rem;margin-left:.5rem}.button{color:#fff;letter-spacing:.025rem;background-color:#198754;border:1px solid #198754;border-radius:5px;padding:.25rem .75rem;font-size:1rem;text-decoration:none;display:inline-block}.button:hover{background-color:#115c39;box-shadow:.5px .5px 10px #c7c8c9}.button-dashboard{letter-spacing:.025rem;color:#198754;border:1px solid #198754;border-radius:5px;margin-bottom:.4rem;padding:.25rem .75rem;font-size:.85rem;text-decoration:none;display:inline-block}.button-dashboard:hover{color:#fff;background-color:#198754;box-shadow:.5px .5px 10px #c7c8c9}.button-outline{color:#198754;letter-spacing:.025rem;background-color:#fff;border:1px solid #c7c8c9;border-radius:5px;padding:.25rem .75rem;font-size:1rem;text-decoration:none;display:inline-block}.button-outline:hover{box-shadow:.5px .5px 10px #c7c8c9}.card-policy{background-color:#fffdd0;border-color:#fffdd0;padding:1rem;box-shadow:.5px .5px 10px #c7c8c9}.frame{box-sizing:border-box;background-color:#ddc;border:5vmin solid #eee;border-color:#ddd #eee #fff;border-radius:2px;flex-wrap:wrap;margin-bottom:2rem;padding:1rem;display:flex;position:relative;box-shadow:inset 0 0 5px #00000040,0 5px 10px 5px #00000040}.frame:before{content:"";border-radius:2px;position:absolute;inset:-2vmin;box-shadow:inset 0 2px 5px #00000040}.frame:after{content:"";border-radius:2px;position:absolute;inset:-2.5vmin;box-shadow:0 2px 5px #00000040}.frame .notes.green-yellow-pin{cursor:pointer;background-color:#d6fdd0;border-color:#d6fdd0;width:350px;margin:1rem;padding:1rem;box-shadow:.5px .5px 10px #c7c8c9}.frame .notes.green-yellow-pin div{text-align:center;margin-bottom:1rem}.frame .notes.green-yellow-pin div span{background-color:#ff0;border:1px solid olive;border-radius:50%;margin:0 auto;padding:.1rem .75rem;box-shadow:0 10px 1.1rem #001000}.frame .notes.yellow-red-pin{cursor:pointer;background-color:#fffdd0;border-color:#fffdd0;width:350px;margin:1rem;padding:1rem;box-shadow:.5px .5px 10px #c7c8c9}.frame .notes.yellow-red-pin div{text-align:center;margin-bottom:1rem}.frame .notes.yellow-red-pin div span{background-color:red;border:1px solid maroon;border-radius:50%;margin:0 auto;padding:.1rem .75rem;box-shadow:0 10px 1.1rem #001000}.frame .notes.yellow-yellow-pin{cursor:pointer;background-color:#fffdd0;border-color:#fffdd0;width:350px;margin:1rem;padding:1rem;box-shadow:.5px .5px 10px #c7c8c9}.frame .notes.yellow-yellow-pin div{text-align:center;margin-bottom:1rem}.frame .notes.yellow-yellow-pin div span{background-color:#ff0;border:1px solid olive;border-radius:50%;margin:0 auto;padding:.1rem .75rem;box-shadow:0 10px 1.1rem #001000}.frame .notes.blue-red-pin{cursor:pointer;background-color:#d4f9f9;border-color:#d4f9f9;width:350px;margin:1rem;padding:1rem;box-shadow:.5px .5px 10px #c7c8c9}.frame .notes.blue-red-pin div{text-align:center;margin-bottom:1rem}.frame .notes.blue-red-pin div span{background-color:red;border:1px solid maroon;border-radius:50%;margin:0 auto;padding:.1rem .75rem;box-shadow:0 10px 1.1rem #001000}.frame .notes.blue-blue-pin{cursor:pointer;background-color:#d4f9f9;border-color:#d4f9f9;width:350px;margin:1rem;padding:1rem;box-shadow:.5px .5px 10px #c7c8c9}.frame .notes.blue-blue-pin div{text-align:center;margin-bottom:1rem}.frame .notes.blue-blue-pin div span{background-color:#00f;border:1px solid navy;border-radius:50%;margin:0 auto;padding:.1rem .75rem;box-shadow:0 10px 1.1rem #001000}.frame .notes.pink-red-pin{cursor:pointer;background-color:#f1cece;border-color:#f1cece;width:350px;margin:1rem;padding:1rem;box-shadow:.5px .5px 10px #c7c8c9}.frame .notes.pink-red-pin div{text-align:center;margin-bottom:1rem}.frame .notes.pink-red-pin div span{background-color:red;border:1px solid maroon;border-radius:50%;margin:0 auto;padding:.1rem .75rem;box-shadow:0 10px 1.1rem #001000}.frame .notes.pink-yellow-pin{cursor:pointer;background-color:#f1cece;border-color:#f1cece;width:350px;margin:1rem;padding:1rem;box-shadow:.5px .5px 10px #c7c8c9}.frame .notes.pink-yellow-pin div{text-align:center;margin-bottom:1rem}.frame .notes.pink-yellow-pin div span{background-color:#ff0;border:1px solid olive;border-radius:50%;margin:0 auto;padding:.1rem .75rem;box-shadow:0 10px 1.1rem #001000}.frame .notes.white-blue-pin{cursor:pointer;background-color:#fff;border-color:#fff;width:350px;margin:1rem;padding:1rem;box-shadow:.5px .5px 10px #c7c8c9}.frame .notes.white-blue-pin div{text-align:center;margin-bottom:1rem}.frame .notes.white-blue-pin div span{background-color:#00f;border:1px solid navy;border-radius:50%;margin:0 auto;padding:.1rem .75rem;box-shadow:0 10px 1.1rem #001000}.frame .notes.white-red-pin{cursor:pointer;background-color:#fff;border-color:#fff;width:350px;margin:1rem;padding:1rem;box-shadow:.5px .5px 10px #c7c8c9}.frame .notes.white-red-pin div{text-align:center;margin-bottom:1rem}.frame .notes.white-red-pin div span{background-color:red;border:1px solid maroon;border-radius:50%;margin:0 auto;padding:.1rem .75rem;box-shadow:0 10px 1.1rem #001000}table{border-spacing:0;border-collapse:separate;border-color:#c7c8c9;border-radius:5px;overflow:hidden}.table-main thead tr th{color:#fff;background-color:#198754;padding:.5rem}.table-main tbody tr td{vertical-align:middle;height:100%;padding:.75rem .5rem}.table-main.sticky tbody tr td{color:#6c757d;vertical-align:baseline;height:100%;padding:.75rem .5rem;font-size:12px}.table-dashboard thead tr{border-bottom:2px solid #198754}.table-dashboard thead tr th,.table-dashboard thead tr td{color:#fff;z-index:2;background-color:#198754;padding:.5rem 1rem;position:sticky;top:0}.table-dashboard tbody tr:not(:last-child){padding:0 1rem;border-width:1px!important}.table-dashboard tbody tr td{color:#6c757d;vertical-align:middle;height:100%;padding:1rem;font-weight:300}.input-search{position:relative}.input-search i{position:absolute;top:25%;left:.85rem}.input-search input{padding-left:2.25rem}.comment-box{background:#e9ecef;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;width:95%;margin-top:1rem;padding:1rem;position:relative}.comment-box:before{content:"";z-index:1;border:15px solid #0000;border-right-color:#e9ecef;position:absolute;top:-30px;left:0;transform:rotate(90deg)}.modal-container{justify-content:center;align-items:center;display:flex}.modal-msg,.modal-content{background:#fff;border:1px solid #e2e8f0;border-radius:.25rem;flex-direction:column;width:auto;margin:0 1rem;padding:1rem;display:flex}.modal__title{font-size:1.5rem;font-weight:700}.form-error{border:1px solid red!important}.round-icon.green{background-color:#daf8ea;border-radius:50%;justify-content:center;align-items:center;min-width:50px;height:50px;margin-right:.75rem;display:flex;box-shadow:.5px .5px 10px #c7c8c9}.round-icon.green .title{color:#198754;font-size:25px}.round-icon.green i{color:#198754;margin-left:.25rem;transform:scale(1.5)}.round-icon.green.small{min-width:40px;height:40px}.round-icon.green.small i{transform:scale(1.7)}.round-icon.blue{background-color:#e3f2fd;border-radius:50%;justify-content:center;align-items:center;min-width:50px;height:50px;margin-right:.75rem;display:flex;box-shadow:.5px .5px 10px #c7c8c9}.round-icon.blue .title{color:#0f80d2;font-size:25px}.round-icon.blue i{color:#0f80d2;margin-left:.25rem;transform:scale(1.5)}.round-icon.blue.small{min-width:40px;height:40px}.round-icon.blue.small i{transform:scale(1.7)}.round-icon.yellow{background-color:#ffefb5;border-radius:50%;justify-content:center;align-items:center;min-width:50px;height:50px;margin-right:.75rem;display:flex;box-shadow:.5px .5px 10px #c7c8c9}.round-icon.yellow .title{color:#c49900;font-size:25px}.round-icon.yellow i{color:#c49900;margin-left:.25rem;transform:scale(1.5)}.round-icon.yellow.small{min-width:40px;height:40px}.round-icon.yellow.small i{transform:scale(1.7)}.round-icon.red{background-color:#ffd3d5;border-radius:50%;justify-content:center;align-items:center;min-width:50px;height:50px;margin-right:.75rem;display:flex;box-shadow:.5px .5px 10px #c7c8c9}.round-icon.red .title{color:#ff6d73;font-size:25px}.round-icon.red i{color:#ff6d73;margin-left:.25rem;transform:scale(1.5)}.round-icon.red.small{min-width:40px;height:40px}.round-icon.red.small i{transform:scale(1.7)}.round-icon.purple{background-color:#ead4ff;border-radius:50%;justify-content:center;align-items:center;min-width:50px;height:50px;margin-right:.75rem;display:flex;box-shadow:.5px .5px 10px #c7c8c9}.round-icon.purple .title{color:#5f00ba;font-size:25px}.round-icon.purple i{color:#5f00ba;margin-left:.25rem;transform:scale(1.5)}.round-icon.purple.small{min-width:40px;height:40px}.round-icon.purple.small i{transform:scale(1.7)}.round-icon.white{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:50px;height:50px;margin-right:.75rem;display:flex;box-shadow:.5px .5px 10px #c7c8c9}.round-icon.white .title{color:#6c757d;font-size:25px}.round-icon.white i{color:#6c757d;margin-left:.25rem;transform:scale(1.5)}.round-icon.white.small{min-width:40px;height:40px}.round-icon.white.small i{transform:scale(1.7)}.notification-item{justify-content:space-between;padding:1rem;display:flex}.notification-item.unread{border-bottom:1px solid #c7c8c9}.notification-item div{display:flex}.notification-item .view{color:#198754;background-color:#fff;border:1px solid #198754;border-radius:1rem;padding:.1rem .5rem;font-size:.85rem;text-decoration:none}.notification-item .view:hover{color:#fff;background-color:#198754}.previous-notification-label{justify-content:space-between;align-items:center;margin:1rem 0 0;padding:0 .5rem;display:flex}.previous-notification-label div{background:#c7c8c9;width:100%;height:1px}.previous-notification-label strong{text-align:center;width:450px;font-size:10.5px}.text-disabled{color:#bebebe}.accomodation-check-input:checked{background-color:#198754}.accomodation-check-input:disabled{pointer-events:none;opacity:1}input.p-inputmask.p-inputtext.p-component.form-control{border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input.p-inputmask.p-inputtext.p-component.form-control:disabled{opacity:1}p,h4,.h4,h5,.h5,label,.form-control:disabled{color:var(--bs-secondary-color)}.close-icon{cursor:pointer;font-size:1.5rem}.p-fileupload-file-badge{display:none}.result-section{border-top-right-radius:5px;border-bottom-right-radius:5px}@media (width<=768px){.result-section{border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}}.icon-box{cursor:pointer;border-radius:50%;padding:0 5px;font-size:1.5rem}.icon-box:hover{background-color:#c7c8c9}.icon-loading-box{border-radius:50%;padding:0 5px;font-size:1.5rem}.vertical-badge div{background-color:#fff;border-radius:50%;padding:0 10px}.vertical-badge div i{color:#198754}.span.p-inputnumber.p-component.p-inputwrapper.p-inputwrapper-filled.form-control.p-0{border-color:#00f}.floating-button{float:left;background-color:#fff;border:1px solid #c7c8c9;border-radius:.25rem;padding:8px;position:fixed;bottom:20px;right:20px;box-shadow:.5px .5px 10px #c7c8c9}.te-card-border{border-width:1px;border-color:var(--bs-border-color);border-top-style:hidden;border-left-style:solid}@media (width<=1024px){.te-card-border{border-top-style:solid;border-left-style:hidden}}.border-left-sm-top{border-width:1px;border-color:var(--bs-secondary-border-subtle);border-top-style:hidden;border-left-style:solid}@media (width<=768px){.border-left-sm-top{border-top-style:solid;border-left-style:hidden}}.border-left-lg-top{border-width:1px;border-color:var(--bs-secondary-border-subtle);border-top-style:hidden;border-left-style:solid}@media (width<=1024px){.border-left-lg-top{border-top-style:solid;border-left-style:hidden}}.text-link{color:#0d6efd}.text-link:hover{text-decoration:underline}.text-link.secondary{color:#6c757d}.text-link.secondary:hover{color:#00f;text-decoration:underline}.text-link.danger{color:red}.text-link.danger:hover{color:#c00;text-decoration:underline}.text-link{cursor:pointer;letter-spacing:.25px;display:inline-block}.incident-additional-details{border:1px solid #dee2e6;flex-wrap:wrap;padding:15px;display:flex;position:relative}.incident-additional-details>small{background-color:#fff;padding-left:5px;padding-right:5px;top:-12px}.incident-additional-details .incident-details{border:1px solid #dee2e6;flex-direction:column;align-items:center;padding:10px;display:flex}*{-webkit-print-color-adjust:exact!important}}
