@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;overflow:hidden}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}h2,.h2{font-size:calc(1.325rem + .9vw)}h3,.h3{font-size:calc(1.3rem + .6vw)}h4,.h4{font-size:calc(1.275rem + .3vw)}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}}.layout-wrapper .layout-topbar-menu{display:none}.layout-wrapper .layout-sidebar{flex-basis:14rem;height:100vh;background-color:#002439}.layout-wrapper .layout-page{display:flex;flex-direction:row}.layout-wrapper .layout-page .layout-main-container{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 14rem);height:calc(100vh - 3.5rem);overflow-y:auto}.layout-wrapper .layout-page .layout-main-container .layout-main-outlet{padding:.5rem .5rem 0;margin:0 auto}.layout-wrapper .layout-page .layout-main-container .layout-main-outlet .layout-loading-wrapper>.layout-loading-wrapper-logo{width:5rem;padding-top:5rem;margin:0 auto}.layout-wrapper .layout-page .layout-main-container .layout-main-outlet .layout-loading-wrapper>.layout-loading-wrapper-text{width:50%;padding-top:2rem;margin:0 auto;text-align:center}.layout-wrapper.dark{color:#f5f5f5}.layout-wrapper.dark .aside-navigation-container{background-color:#2f4f4f}.layout-wrapper.dark .home-calendar-navigation-item:hover{background-color:#a9a9a9}.layout-wrapper.dark .leave-request-list-table-caption button{color:#f5f5f5!important}.layout-wrapper.framed .layout-topbar{display:none}.layout-wrapper.framed .layout-page{padding-top:0}.layout-wrapper.framed .layout-page .layout-main-container{flex-grow:1;flex-basis:100%;height:100vh;overflow-y:scroll}.layout-wrapper.framed .layout-sidebar{display:none}.layout-wrapper.restricted-width .layout-page .layout-main-container{padding-bottom:33vh}.layout-wrapper.restricted-width .layout-page .layout-main-container .layout-main-outlet{max-width:1280px}@media (max-width: 991px){.layout-wrapper .layout-topbar-menu{display:block}.layout-wrapper .layout-page .layout-main-container{flex-grow:1;flex-basis:100%;height:calc(100vh - 3.5rem);overflow-y:scroll}.layout-wrapper.mobile-side-bar-active .layout-main-container{position:absolute;margin-left:-100%;z-index:1}.layout-wrapper.mobile-side-bar-active .layout-sidebar{flex-basis:100%;z-index:9999}.layout-wrapper.mobile-side-bar-hidden .layout-page .layout-sidebar{display:none}}html.debug *[id]{outline:1px solid red}.p-datatable.p-datatable-team-calendar .p-datatable-thead>tr>th{text-align:center;padding:0;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}.p-datatable.p-datatable-team-calendar .p-datatable-thead>tr>th>div{width:100%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td{padding:0;height:3rem;max-height:3rem;overflow:hidden;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.people-name{width:23%;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;flex-direction:column}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.people-name>div{margin-left:.2rem;align-self:baseline}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day{width:11%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div{display:flex;flex-direction:column;height:inherit;width:100%;position:relative}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div{background-color:#787171}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-FD{height:100%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-AM,.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PM{height:1.5rem}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PM{margin-top:1.5rem}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE{height:.75rem;position:absolute;width:100%;top:0}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-0{height:100%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-1{height:12.5%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-2{height:25%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-3{height:37.5%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-4{height:50%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-5{height:62.5%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-6{height:75%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-7{height:87.5%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-8{height:100%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-9{height:112.5%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-10{height:125%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-11{height:137.5%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-12{height:150%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-13{height:162.5%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-14{height:175%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-15{height:187.5%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-16{height:200%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-17{height:212.5%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-18{height:225%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-19{height:237.5%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-20{height:250%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-21{height:262.5%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-22{height:275%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-23{height:287.5%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-length-24{height:300%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-start-8{top:0%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-start-9{top:12.5%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-start-10{top:25%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-start-11{top:37.5%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-start-12{top:50%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-start-13{top:62.5%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-start-14{top:75%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-start-15{top:75%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-start-16{top:75%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-start-17{top:75%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-start-18{top:75%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-start-19{top:75%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-start-20{top:75%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-start-21{top:75%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-start-22{top:75%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-start-23{top:75%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.duration-PE.duration-start-24{top:75%}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.type-TRNG{background-color:#ffca14}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.type-LEAVE{background-color:#7ac29c}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.status-N.type-LEAVE,.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr>td.day>div div.status-P.type-LEAVE{background-image:linear-gradient(135deg,#fff 33.33%,#7ac29c 33.33% 50%,#fff 50% 83.33%,#7ac29c 83.33% 100%);background-size:12px 12px}.p-datatable.p-datatable-team-calendar .p-datatable-tbody>tr:last-child{border-bottom:1px solid #dee2e6}:root{--ngx-json-key: #787878}.p-button-action{border-color:#ffd01e;background-color:#ffd01e;color:#000}.text-whitesmoke{color:#f5f5f5}p-toast{max-width:100%}p-toast>div{z-index:9999}.pi.pi-times:not(.default){color:red}.clickable{cursor:pointer}.flipX{transform:scaleX(-1)}.nowrap{white-space:nowrap}@media screen and (max-width: 760px){.p-paginator .p-paginator-first,.p-paginator .p-paginator-last{display:none}.p-paginator button:nth-child(2){border-radius:10%}.p-paginator button:nth-child(5){border-radius:10%}}@media screen and (max-width: 380px){.p-dialog.p-dynamic-dialog .p-dialog-header{padding:0 .5rem}.p-dialog.p-dynamic-dialog .p-dialog-content{padding:.5rem}.p-toolbar{padding-left:.5rem;padding-right:.5rem}}.p-menu{width:auto;max-width:100%;white-space:nowrap}.comment-icon{position:relative}.comment-icon:after{content:"\1f4ac";position:absolute;right:.1rem;opacity:.5}.preview-feature.enabled{border:1px dashed #ffd01e;position:relative;padding:0 1.5rem 0 0}.preview-feature.enabled:after{content:"\2728";position:absolute;right:0;top:0}.mt-3{margin-top:1.5rem}
