@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,900;1,300;1,400;1,500;1,600;1,700;1,900&display=swap);
:root{--base-unit:clamp(14px,1.5vw,28px);--small-unit:clamp(9px,1.0vw,18px);--text-color:#222;--primary-color:#156983;--blue200:#13576d;--blue300:#0e4050;--font-family:Poppins;--content-padding:var(--base-unit);--border-radius:10px;--surface-100:#f6f7fa}*,.p-component{font-family:Poppins,Open Sans,Arial,sans-serif}.p-component{font-size:1.4rem}html{font-size:clamp(55%,.56vw,62.5%);min-width:375px}body{font-size:1.3rem}body,h1,h2,h3,h4,h5,h6,html{color:var(--text-color)}.p-datatable .p-datatable-thead>tr>th,h1,h2,h3,h4,h5,h6{font-weight:500}h1{font-size:2.4rem}h2{font-size:2.1rem}h3{font-size:1.9rem}h4{font-size:1.8rem}h5{font-size:1.55rem;font-weight:600}strong{font-weight:500}.p-knob-text,p{font-size:1.4rem}body .text-sm{font-size:1.3rem!important}.unavailable{color:grey;cursor:not-allowed}.capitalize{text-transform:capitalize}body a{color:#156983;transition:all .3s ease-out}body a:hover{color:#148a73}::-moz-selection{background:#afc236;color:#000}::-moz-selection,::selection{background:#afc236;color:#000}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}.text-color-gray{color:#ccc}.init-top{margin-top:0!important;padding-top:0!important}.init-bottom{margin-bottom:0!important;padding-bottom:0!important}.gap{gap:var(--small-unit)}.flex-row{display:flex;flex-wrap:nowrap;justify-content:space-between}.fullwidth{width:100%}.color-gray{color:#c3c3c3}.color-green{color:green}.layout-menu-dim .menu-wrapper{background-color:#e8f0f7;box-shadow:none;top:80px;width:270px}.layout-menu-dim .menu-wrapper .layout-menu-container{padding-top:var(--base-unit)}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu li>ul{padding-left:0}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu li.layout-root-menuitem>div{margin:0!important;padding:0!important}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu li.layout-root-menuitem{margin-top:2px}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu li.layout-root-menuitem ul li.layout-root-menuitem a{border-radius:0 18px 18px 0;padding:11px 20px 11px var(--base-unit)}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu li a:hover{background-color:unset!important}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu li a:hover .layout-menuitem-icon,.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu li a:hover .layout-menuitem-text{color:var(--primary-color)!important}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li>ul li.active-menuitem>a{background-color:unset}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li>ul li.active-menuitem>a .layout-menuitem-icon,.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li>ul li.active-menuitem>a .layout-menuitem-text{color:#156983!important}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li>ul li.active-menuitem>a .layout-submenu-toggler{transform:rotate(90deg)}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li.layout-root-menuitem ul li.layout-root-menuitem .layout-menuitem-text{color:#333;font-size:1.6rem;font-weight:500;margin:0 var(--small-unit) 0 var(--base-unit)}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li.layout-root-menuitem ul li.layout-root-menuitem .layout-menuitem-icon{color:#333;font-size:1.7rem;max-width:15px}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li.layout-root-menuitem ul li.layout-root-menuitem .layout-submenu-toggler{color:grey}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li.layout-root-menuitem ul li.layout-root-menuitem a.active-route,.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li.layout-root-menuitem ul li.layout-root-menuitem.active-menuitem:has(ul li a.active-route)>a.router-link-active{background-color:rgba(23,111,139,.1)!important}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li.layout-root-menuitem ul li.layout-root-menuitem a.active-route .layout-menuitem-icon,.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li.layout-root-menuitem ul li.layout-root-menuitem.active-menuitem:has(ul li a.active-route)>a.router-link-active .layout-menuitem-icon{color:#156983}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li.layout-root-menuitem ul li.layout-root-menuitem a.active-route .layout-menuitem-text,.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li.layout-root-menuitem ul li.layout-root-menuitem.active-menuitem:has(ul li a.active-route)>a.router-link-active .layout-menuitem-text{color:#156983}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li.layout-root-menuitem ul li.layout-root-menuitem.active-menuitem{background-color:unset}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li.layout-root-menuitem ul li.layout-root-menuitem ul{margin:5px 0 var(--base-unit) var(--base-unit)}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li.layout-root-menuitem ul li.layout-root-menuitem ul li a{padding:0 0 .5em}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li.layout-root-menuitem ul li.layout-root-menuitem ul li a .layout-menuitem-text{font-size:1.5rem;font-weight:400}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li.layout-root-menuitem ul li.layout-root-menuitem ul li a .layout-menuitem-icon{width:15px}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li.layout-root-menuitem ul li.layout-root-menuitem ul li .active-route{background-color:unset!important}.layout-menu-dim .menu-wrapper .layout-menu-container ul.layout-menu>li.layout-root-menuitem ul li.layout-root-menuitem ul li .active-route span{color:#333!important;font-weight:600}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-left{justify-content:center}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right{gap:var(--base-unit);justify-content:flex-start;padding-left:var(--base-unit);padding-right:var(--base-unit)}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .menu-button{background-color:#e1eaf2;flex:0 0 36px}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-search{flex:1 1 auto}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-quicklinks{flex:1 0 auto;text-align:right}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-badge-links{display:flex;flex:0 0 auto}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-user-menu{flex:0 0 auto}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-search{display:grid;gap:var(--base-unit);grid-template-columns:1fr 1fr}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-search .multiselect .multiselect__tags{border-radius:20px!important}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-quicklinks a{display:inline-block;font-size:1.6rem;font-weight:500;margin:0 var(--base-unit)}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-quicklinks a+a{margin-left:0}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-quicklinks a:last-child{margin-right:0}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-badge-links{gap:var(--base-unit)}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-badge-links .badge-link{display:flex;font-size:1.6rem;font-weight:500;gap:calc(var(--small-unit)/2)}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-badge-links .badge-link .icon-with-badge{position:relative}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-badge-links .badge-link .icon-with-badge .fa{font-size:2.2rem}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-badge-links .badge-link .icon-with-badge .badge{background:#ff3f00;border-radius:50%;color:#fff;display:block;font-size:1.2rem;font-weight:700;height:23px;left:-5px;line-height:23px;position:absolute;text-align:center;top:-5px;transform:translate(-50%,-50%);width:23px}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-user-menu>a{align-items:center;display:flex;gap:var(--small-unit);margin-left:var(--base-unit)}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-user-menu .user-details{color:#2a2a2a;text-align:right}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-user-menu .user-details .username{display:block;font-size:1.6rem;font-weight:500}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-user-menu .user-details .user-role{display:block;font-size:1.4rem;font-weight:400}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-user-menu .user-avatar{border-radius:50%;height:63px;width:63px}.p-overlay-badge.layout-topbar-user-menu .user-menu-clock-widget{border-radius:50%;bottom:-13px;display:block;font-size:1.2rem;height:28px;padding:5px;position:absolute;right:0;text-align:center;top:unset;width:28px}.p-overlay-badge.layout-topbar-user-menu .clock-in{background-color:#176f8b;color:#fff}.p-overlay-badge.layout-topbar-user-menu .clock-out{background-color:#4d4d4d;color:#fff}.p-overlay-badge.layout-topbar-user-menu .fix-clock-out{background-color:#f04013;color:#fff}@media screen and (max-width:1400px){.layout-topbar-quicklinks{display:none}}@media screen and (max-width:1200px){.layout-topbar-badge-links{display:none!important}}@media screen and (max-width:993px){body .layout-topbar-wrapper{flex-direction:row!important}body .layout-topbar-left{height:100%!important;justify-content:flex-end!important;width:210px!important}body .layout-topbar-right{width:auto}.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .menu-button{top:30px}}@media screen and (max-width:960px){.layout-topbar-user-menu .user-details{display:none}}@media screen and (max-width:769px){.badge-link .label{display:none}}@media screen and (max-width:650px){body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-search{grid-template-columns:1fr}body .layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-search div.multiselect:last-child{display:none}}@media screen and (max-width:600px){body .layout-topbar-left{width:180px!important}.layout-topbar-light .layout-topbar #app-logo{height:45px!important}.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .menu-button{top:25px}}@media screen and (max-width:460px){body .layout-topbar-left{width:60px!important}.layout-topbar-light .layout-topbar #app-logo{display:none!important}}@media (max-width:531px){body .layout-main{padding-top:80px!important}}.layout-topbar-search .p-autocomplete-panel,.layout-topbar-search .p-dropdown-panel{left:0;position:absolute!important;top:calc(100% + 10px);width:100%;z-index:1001}.quick-add.p-speeddial{bottom:var(--base-unit);position:fixed;right:var(--base-unit);z-index:9999}.quick-add.p-speeddial .p-speeddial-button{height:6rem;width:6rem}.quick-add.p-speeddial .pi-plus:before{content:"+";font-family:Font Awesome\ 6 Pro;font-size:2rem}.quick-add.p-speeddial .p-speeddial-list{margin-bottom:.5em}.quick-add.p-speeddial .p-speeddial-list .p-speeddial-action{background:rgba(25,25,25,.65);height:4.75rem;width:4.75rem}.quick-add.p-speeddial .p-speeddial-list .p-speeddial-action:hover{background:rgba(25,25,25,.75)}.quick-add.p-speeddial .p-speeddial-list .p-speeddial-action-icon{font-size:2rem}.p-speeddial-list{height:0}.p-speeddial-opened .p-speeddial-list{height:auto}.p-menu{border-radius:var(--border-radius);box-shadow:.3px .3px .5px rgba(138,152,168,.1),1.1px 1.1px 1.8px -.7px rgba(138,152,168,.1),2.7px 2.6px 4.4px -1.5px rgba(138,152,168,.11),6.4px 6.1px 10.3px -2.2px rgba(138,152,168,.11)!important;font-size:1.4rem;min-width:200px;overflow:hidden;padding-top:calc(var(--small-unit)/2)}.p-menu.p-menu-overlay{display:block!important;position:fixed!important;top:71.5px!important}.p-menu .p-menuitem.secondary-menu{background-color:#f9fafd;color:#333;margin-top:1.4rem;padding:calc(var(--small-unit)/2) 0}.p-menu .p-menuitem-link{padding-left:2.8rem}.welcome-widget h2.page-title{flex-grow:1;margin:0}.welcome-widget .clock{align-self:center;color:#176f8b;font-size:1.7rem}.welcome-widget a.clockin-btn{font-size:1.7rem}.welcome-widget a.clockin-btn.clocked-in{background-color:#156983;border-color:#156983;color:#fff!important}.welcome-widget a.clockin-btn.clocked-in:hover{background-color:#13576d;border-color:#13576d}.welcome-widget a.clockin-btn.clocked-out{background-color:#c3c3c3;border-color:#c3c3c3;color:var(--text-color)!important}.welcome-widget a.clockin-btn.clocked-out:hover{background-color:#b3b3b3;border-color:#b3b3b3}.welcome-widget a.clockin-btn.clock-fix{background-color:#ff3f00;border-color:#ff3f00;color:var(--text-color)!important}.welcome-widget a.clockin-btn.clock-fix:hover{background-color:#d63601;border-color:#d63601}body .grid{margin:0!important}body .grid .col-12{padding:0 0 var(--base-unit)}body .grid .col-12+.col-12{padding-top:0}@media screen and (min-width:1200px){body .grid .xl\:col-6:nth-of-type(2n){padding-left:calc(var(--base-unit)/2)}body .grid .xl\:col-4:first-of-type,body .grid .xl\:col-4:nth-of-type(2),body .grid .xl\:col-6:nth-of-type(odd){padding-right:calc(var(--base-unit)/2)}body .grid .xl\:col-4:last-of-type,body .grid .xl\:col-4:nth-of-type(2){padding-left:calc(var(--base-unit)/2)}body .grid .xl\:col-3:first-of-type,body .grid .xl\:col-3:nth-of-type(2),body .grid .xl\:col-3:nth-of-type(3){padding-right:calc(var(--base-unit)/2)}body .grid .xl\:col-3:last-of-type{padding-left:calc(var(--base-unit)/2)}}@media screen and (min-width:960px){body .grid .lg\:col-6:nth-of-type(odd){padding-right:calc(var(--base-unit)/2)}body .grid .lg\:col-6:nth-of-type(2n){padding-left:calc(var(--base-unit)/2)}body .grid .lg\:col-4:first-of-type,body .grid .lg\:col-4:nth-of-type(2){padding-right:calc(var(--base-unit)/2)}body .grid .lg\:col-4:last-of-type,body .grid .lg\:col-4:nth-of-type(2){padding-left:calc(var(--base-unit)/2)}body .grid .lg\:col-3:first-of-type,body .grid .lg\:col-3:nth-of-type(2),body .grid .lg\:col-3:nth-of-type(3){padding-right:calc(var(--base-unit)/2)}body .grid .lg\:col-3:last-of-type{padding-left:calc(var(--base-unit)/2)}body .grid.extra-gutter>.lg\:col-6:nth-of-type(odd){padding-right:var(--base-unit)}body .grid.extra-gutter>.lg\:col-6:nth-of-type(2n){padding-left:var(--base-unit)}}@media screen and (min-width:769px){body .grid .md\:col-6:nth-of-type(odd){padding-right:calc(var(--base-unit)/2)}body .grid .md\:col-6:nth-of-type(2n){padding-left:calc(var(--base-unit)/2)}body .grid .md\:col-4:first-of-type,body .grid .md\:col-4:nth-of-type(2){padding-right:calc(var(--base-unit)/2)}body .grid .md\:col-4:last-of-type,body .grid .md\:col-4:nth-of-type(2){padding-left:calc(var(--base-unit)/2)}body .grid .md\:col-3:first-of-type,body .grid .md\:col-3:nth-of-type(2),body .grid .md\:col-3:nth-of-type(3){padding-right:calc(var(--base-unit)/2)}body .grid .md\:col-3:last-of-type{padding-left:calc(var(--base-unit)/2)}body .grid.extra-gutter>.md\:col-6:nth-of-type(odd){padding-right:var(--base-unit)}body .grid.extra-gutter>.md\:col-6:nth-of-type(2n){padding-left:var(--base-unit)}}@media screen and (min-width:460px){body .grid .sm\:col-6:nth-of-type(odd){padding-right:calc(var(--base-unit)/2)}body .grid .sm\:col-6:nth-of-type(2n){padding-left:calc(var(--base-unit)/2)}body .grid .sm\:col-4:first-of-type,body .grid .sm\:col-4:nth-of-type(2){padding-right:calc(var(--base-unit)/2)}body .grid .sm\:col-4:last-of-type,body .grid .sm\:col-4:nth-of-type(2){padding-left:calc(var(--base-unit)/2)}body .grid .sm\:col-3:first-of-type,body .grid .sm\:col-3:nth-of-type(2),body .grid .sm\:col-3:nth-of-type(3){padding-right:calc(var(--base-unit)/2)}body .grid .sm\:col-3:last-of-type{padding-left:calc(var(--base-unit)/2)}body .grid.extra-gutter>.sm\:col-6:nth-of-type(odd){padding-right:var(--base-unit)}body .grid.extra-gutter>.sm\:col-6:nth-of-type(2n){padding-left:var(--base-unit)}}body .grid .gutter-left{padding-left:var(--base-unit)}@media screen and (max-width:769px){body .grid .gutter-left{padding-left:0!important}}body .grid .p-datatable{margin-bottom:var(--base-unit)}body .grid .p-datatable:last-of-type{margin-bottom:0}body .grid .item-grid-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}body .grid .item-grid-4 .field{margin-bottom:var(--small-unit);width:auto}.card{background:#fff;border-radius:var(--border-radius);box-shadow:.3px .3px .5px rgba(138,152,168,.1),1.1px 1.1px 1.8px -.7px rgba(138,152,168,.1),2.7px 2.6px 4.4px -1.5px rgba(138,152,168,.11),6.4px 6.1px 10.3px -2.2px rgba(138,152,168,.11)!important;margin-bottom:var(--base-unit);padding:var(--small-unit) var(--base-unit)}.card.map-card{padding:var(--base-unit)}.card.no-bottom-pad{padding-bottom:0!important}.card.no-pad{padding:0!important}.card .card-header{align-items:center;margin:0!important;padding:var(--small-unit) var(--base-unit)}.card .card-header .col-12{padding:0!important}.card .card-header .field{margin:0!important}.card .card-header .page-title,.card .card-header h4{margin-bottom:0}.card .card-content-wrapper{background:#f9fafd;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);margin:0!important;padding:calc(var(--base-unit)/2) var(--base-unit) var(--base-unit)}.card .card-content-wrapper h5.section-title{margin:calc(var(--base-unit)/2) 0 var(--base-unit)}.form-card,.widget{background:#fff;border-radius:var(--border-radius);box-shadow:.3px .3px .5px rgba(138,152,168,.1),1.1px 1.1px 1.8px -.7px rgba(138,152,168,.1),2.7px 2.6px 4.4px -1.5px rgba(138,152,168,.11),6.4px 6.1px 10.3px -2.2px rgba(138,152,168,.11)!important}.form-card{margin-bottom:var(--base-unit)}.form-card .card-header{align-items:center;margin:0!important;padding:var(--small-unit) var(--base-unit)}.form-card .card-header .col-12{padding:0!important}.form-card .card-header .field{margin:0!important}.form-card .card-header .page-title,.form-card .card-header h4{margin-bottom:0}.form-card .card-content-wrapper{background:#f9fafd;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);margin:0!important;padding:calc(var(--base-unit)/2) var(--base-unit) var(--base-unit)}.form-card .card-content-wrapper h5.section-title{margin:calc(var(--base-unit)/2) 0 var(--base-unit)}.form-card.no-header .card-content-wrapper{padding:var(--base-unit)}.form-card .card-content-wrapper+.card-content-wrapper{padding-top:0}.contact-card{padding:0}.contact-card .contact-icon{font-size:1.3rem;line-height:1.8rem;margin-right:var(--small-unit)}.contact-card .contact-title{align-self:self-start;color:var(--text-color);padding:var(--small-unit) var(--base-unit)}.contact-card .contact-title .card-title{font-size:1.8rem!important;font-weight:600;margin-bottom:calc(var(--small-unit)/2)}.contact-card .contact-title .card-title .p-badge{margin-right:var(--small-unit)}.contact-card .contact-title .card-title .sub-card-title{display:inline-block;font-size:1.3rem!important;font-weight:400;margin-left:var(--small-unit);text-transform:uppercase}.contact-card .contact-title .fav-star{cursor:pointer;display:inline-block;font-size:1.4rem;margin-left:calc(var(--small-unit)/2);position:relative;top:-2px}.contact-card .contact-title .fav-star-icon{color:#148a73}.contact-card .contact-title .contact-icon{color:#555}.contact-card .contact-title .contact-rating-icon{font-size:1.1rem;position:relative;top:-2px}.contact-card .contact-card-detail{display:block;line-height:1.6em}.contact-card .contact-event{align-self:self-start;padding:var(--small-unit) var(--base-unit)}.contact-card .contact-event .card-title{font-size:1.6rem}.contact-card .contact-assignment{align-self:stretch;background-color:#f9fafd;border-radius:0 var(--border-radius) var(--border-radius) 0;margin-left:auto;padding:var(--small-unit) var(--base-unit)}.contact-card .contact-assignment .card-title{font-size:1.6rem}.contact-card .contact-assignment .name{font-size:1.5rem;font-weight:600}.contact-card .contact-assignment .name+.name{margin-top:5px}.field>label,label{color:#333;font-size:1.45rem;font-weight:500;text-transform:none}label .label-description{display:block;font-size:1.3rem;font-weight:400}body .field{margin-bottom:var(--base-unit)}body .field.col-12{padding-bottom:0}form .section-title{margin:calc(var(--base-unit)/2) 0 var(--base-unit)}.p-autocomplete-items .contact-rating-icon{font-size:1.1rem;position:relative;vertical-align:middle}.p-inputtext{background:#fff;border-color:var(--surface-300);border-radius:var(--border-radius);color:#555;font-size:1.45rem;font-weight:400;padding:10px 20px;width:100%}.p-inputtext:focus{color:#333}.p-inputtext:disabled{cursor:not-allowed;opacity:.5}.p-upload{background:#fff;border:1px solid var(--surface-300);border-radius:var(--border-radius);color:#555;font-size:1.45rem;font-weight:400;padding:10px 20px;width:100%}.p-upload:focus{color:#333}.p-upload:disabled{cursor:not-allowed;opacity:.5}.p-upload-large{padding:calc(var(--base-unit)*2) var(--base-unit);text-align:center}.field-grid.grid{margin-top:15px!important}.field-calendar label,.field-text label{display:block!important}.field-calendar .p-calendar{width:100%}.field-calendar .p-button.p-button-icon-only{border-radius:calc(var(--border-radius)/2);border-bottom-left-radius:0;border-top-left-radius:0}.field-radio label{color:#333}.field-radio .p-radiobutton{display:inline-block;margin-right:calc(var(--small-unit)/2);position:relative;top:-5px}.field-radio .p-radiobutton-checked+label{color:var(--text-color);font-weight:600}.field-switch .p-inputswitch,.field-toggle .p-inputswitch{display:inline-block;margin:0 calc(var(--small-unit)/2);position:relative;top:3px}.field-button .p-button{display:block;margin-top:5px}.field-dropdown label{display:block!important}.field-colorpicker .p-colorpicker-preview{height:43px}.field-description{color:var(--surface-600);font-size:1.3rem}.field-checkbox>label,.field-radio-button>label{margin-left:0!important}.field-checkbox-label-after>label{margin-left:var(--small-unit)!important}.multiple-checkbox-wrapper{margin-top:calc(var(--small-unit)/2)}.multiple-checkbox-wrapper .field-checkbox{display:flex;gap:var(--small-unit)}.multiple-radio-buttons-wrapper{margin-top:calc(var(--small-unit)/2)}.multiple-radio-buttons-wrapper .field-radio{display:flex;gap:calc(var(--small-unit)/2);margin-bottom:.9rem}.multiple-radio-buttons-wrapper .field-radio .p-radiobutton{top:0}.field-password .p-password .pi{cursor:pointer;font-size:1.6rem;margin-top:-.75rem;right:1em}.field-password .p-password .pi:before{font-family:var(--fa-style-family,"Font Awesome 6 Pro")}.field-password .p-password .pi.pi-eye:before{content:"\f06e"}.field-password .p-password .pi.pi-eye-slash:before{content:"\f070"}.p-dropdown{border-color:var(--surface-400);border-radius:var(--border-radius)}.p-dropdown-item{font-size:1.4rem}.p-dropdown-panel{border:1px solid #e6e6e6;border-radius:var(--border-radius);box-shadow:.3px .3px .5px rgba(138,152,168,.1),1.1px 1.1px 1.8px -.7px rgba(138,152,168,.1),2.7px 2.6px 4.4px -1.5px rgba(138,152,168,.11),6.4px 6.1px 10.3px -2.2px rgba(138,152,168,.11)!important}.custom-dropdown,select.p-dropdown{padding:10px 20px;width:100%}.custom-dropdown{background:#fff;border:1px solid var(--surface-400);border-radius:var(--border-radius);font-size:1.45rem;height:45px}.p-calendar{width:100%}.p-calendar button{border-bottom-right-radius:var(--border-radius);border-top-right-radius:var(--border-radius);width:auto!important}.p-button.p-button-icon-only{min-width:2em;padding:0 10px}.p-button.p-button-icon-only .far{margin:0!important}.p-button.p-button-icon-only .p-button-icon{font-size:1.4rem}.p-button.p-button-icon-only .p-button-label{display:none}.grid .field:last-child{margin:0;padding:0}@media screen and (max-width:769px){.grid .field:last-child{padding-bottom:var(--base-unit)!important}.field.init-bottom{margin-bottom:var(--base-unit)!important}}body .p-button{background:#156983;border-color:#156983;border-radius:calc(var(--border-radius)/2);color:#fff;font-size:1.5rem;font-weight:500;gap:3px;padding:calc(var(--small-unit)/2) var(--base-unit)}body .p-button .fa,body .p-button .far{display:inline-block;margin-right:calc(var(--small-unit)/2)}body .p-button:enabled:hover,body .p-button:hover{background-color:#13576d;border-color:#13576d;color:#fff}body .p-button:disabled{cursor:not-allowed}body .p-button.p-button-small{padding:calc(var(--small-unit)/2) calc(var(--small-unit)/2)}body .p-button .p-button-label{font-weight:500}body .p-button.p-highlight{background-color:#156983!important;border-color:#156983!important}body .p-button.p-button-success{background:#13576d;border-color:#13576d}body .p-button.p-button-success:enabled:hover{background:#156983;border-color:#156983}body .p-button.p-button-naked,body .p-button.p-button-naked-alt,body .p-button.p-button-text,body .p-button.p-button-text .p-button-label{background:unset;border:none;color:#156983}body .p-button.p-button-naked-alt:hover,body .p-button.p-button-naked:hover,body .p-button.p-button-text .p-button-label:hover,body .p-button.p-button-text:hover{background:rgba(0,0,0,.025);color:#156983}body .p-button.p-button-naked-alt{background:unset;border:none;color:grey}body .p-button.p-button-naked-alt:hover{color:#333}body .p-button.p-button-gray{background:var(--surface-200);border:none;color:grey}body .p-button.p-button-gray:enabled:hover{background:var(--surface-200);border-color:var(--surface-200);color:grey}.buttons .p-button{margin-left:var(--small-unit)!important}.p-button.p-button-danger.p-button-text,.p-buttonset.p-button-danger>.p-button.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text{color:#ff3f00}.p-dialog-mask .p-button{padding:calc(var(--small-unit)/2) calc(var(--base-unit)/2)}#floating-save{bottom:calc(var(--base-unit) + var(--small-unit)/2);position:fixed;right:0;z-index:9998}#floating-save .p-button{background:var(--blue300);border-radius:0;border-bottom-left-radius:var(--border-radius)!important;border-top-left-radius:var(--border-radius)!important;font-weight:600;padding:calc(var(--small-unit)/2) calc(var(--base-unit)*4) calc(var(--small-unit)/2) var(--base-unit);text-transform:uppercase;width:100%}#floating-save .p-button:hover{background:var(--blue200)}.timeline-card-wrapper{padding:0}.timeline-card-wrapper .card-header{padding:var(--small-unit) var(--base-unit)}.timeline-card-wrapper .card-header .page-title{margin:0}.timeline-card-wrapper .timeline-wrapper{background:#f2f2f2;padding:var(--base-unit)}.timeline-card-wrapper .timeline-card{background:#fff;border-radius:var(--border-radius);box-shadow:.3px .3px .5px rgba(138,152,168,.1),1.1px 1.1px 1.8px -.7px rgba(138,152,168,.1),2.7px 2.6px 4.4px -1.5px rgba(138,152,168,.11),6.4px 6.1px 10.3px -2.2px rgba(138,152,168,.11);display:grid;grid-template-columns:50px 2fr 1fr;margin-bottom:30px;position:relative}.timeline-card-wrapper .timeline-card .timeline-card-icon{background:grey;border-bottom-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius);height:50px;line-height:50px;text-align:center;width:50px}.timeline-card-wrapper .timeline-card .timeline-card-icon .fa,.timeline-card-wrapper .timeline-card .timeline-card-icon .fa-kit{color:#fff;font-size:1.7rem}.timeline-card-wrapper .timeline-card .timeline-card-content{padding:var(--small-unit) var(--base-unit)}.timeline-card-wrapper .timeline-card .timeline-card-content .timeline-card-title{font-size:1.6rem;font-weight:600;text-transform:capitalize}.timeline-card-wrapper .timeline-card .timeline-card-content .timeline-card-date{font-size:1.4rem;font-weight:500}.timeline-card-wrapper .timeline-card .timeline-card-content .timeline-card-description,.timeline-card-wrapper .timeline-card .timeline-card-content .timeline-card-reason{font-size:1.4rem;font-weight:400}.timeline-card-wrapper .timeline-card .timeline-card-meta{background:#f9fafd;border-bottom-right-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding:var(--small-unit)}.timeline-card-wrapper .timeline-card .timeline-card-meta p{font-size:1.6rem;font-weight:500}.timeline-card-wrapper .timeline-card .timeline-card-meta p span{display:block;font-size:1.2rem}.timeline-card-wrapper .timeline-card-ui{bottom:-25px;color:grey;display:flex;font-size:1.2rem;gap:calc(var(--small-unit)/2);justify-content:flex-end;position:absolute;right:var(--base-unit)}.timeline-card-wrapper .timeline-card-ui a{color:grey}.timeline-card-wrapper .timeline-card-ui a:hover{color:#148a73}.timeline-card-wrapper .p-timeline-event:nth-child(2n) .p-timeline-event-content .timeline-card{grid-template-columns:1fr 2fr 50px}.timeline-card-wrapper .p-timeline-event:nth-child(2n) .p-timeline-event-content .timeline-card .timeline-card-icon{border-radius:0;border-bottom-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);order:3}.timeline-card-wrapper .p-timeline-event:nth-child(2n) .p-timeline-event-content .timeline-card .timeline-card-content{order:2}.timeline-card-wrapper .p-timeline-event:nth-child(2n) .p-timeline-event-content .timeline-card .timeline-card-meta{border-radius:0;border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius);order:1}.timeline-card-wrapper .p-timeline-event:nth-child(2n) .p-timeline-event-content .timeline-card .timeline-card-ui{justify-content:flex-start}.timeline-card-wrapper .status-on-track.timeline-card .timeline-card-icon{background-color:#148a73}.timeline-card-wrapper .p-timeline-event-separator .status-on-track .fa{color:#148a73}.timeline-card-wrapper .status-complete.timeline-card .timeline-card-icon{background-color:#156983}.timeline-card-wrapper .p-timeline-event-separator .status-complete .fa{color:#156983}.p-dataview{background:#fff;border-radius:var(--border-radius);box-shadow:.3px .3px .5px rgba(138,152,168,.1),1.1px 1.1px 1.8px -.7px rgba(138,152,168,.1),2.7px 2.6px 4.4px -1.5px rgba(138,152,168,.11),6.4px 6.1px 10.3px -2.2px rgba(138,152,168,.11);margin-bottom:var(--base-unit);overflow:hidden}.p-dataview .p-dataview-header{background:#fff;display:block;padding:var(--small-unit) var(--base-unit)!important}.p-dataview .p-dataview-header .flex,.p-dataview .p-dataview-header .grid{align-items:center}.p-dataview .p-dataview-header .col-6{padding-top:0}.p-dataview .p-dataview-header h4{display:flex;justify-content:space-between;margin:0}.p-dataview .p-dataview-header .p-button-icon-only{padding:var(--small-unit) var(--base-unit)}.p-dataview .p-dataview-content{background-color:var(--surface-100);padding:var(--base-unit)}.p-dataview.p-dataview-grid .p-dataview-content .p-grid{display:grid;gap:var(--base-unit);grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:1200px){.p-dataview.p-dataview-grid .p-dataview-content .p-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:769px){.p-dataview.p-dataview-grid .p-dataview-content .p-grid{grid-template-columns:1fr}}.p-dataview.p-dataview-list .p-dataview-content .p-grid{display:grid;gap:var(--base-unit);grid-template-columns:1fr}.resource-card{background:#fff;border-radius:var(--border-radius);box-shadow:.3px .3px .5px rgba(138,152,168,.1),1.1px 1.1px 1.8px -.7px rgba(138,152,168,.1),2.7px 2.6px 4.4px -1.5px rgba(138,152,168,.11),6.4px 6.1px 10.3px -2.2px rgba(138,152,168,.11);display:flex;gap:var(--small-unit);padding:var(--small-unit);position:relative}.resource-card .resource-card-icon{color:var(--surface-400);flex:0 0 auto;font-size:4.75rem}.resource-card .resource-card-icon:hover{color:var(--primary-color)}.resource-card .resource-card-icon i{display:block}.resource-card .resource-card-details{flex:1 1 auto}.resource-card .resource-card-details h5{line-height:1.4em;margin-bottom:5px;text-transform:capitalize}.resource-card .resource-card-details p{font-size:1.3rem;font-weight:400}.resource-card .resource-card-ui{display:none;gap:calc(var(--small-unit)/3);position:absolute;right:-10px;top:-10px}.resource-card .resource-card-ui button.p-button{align-items:center;background:#fff;border:1px solid #156983;border-radius:50%;display:flex;height:30px;line-height:30px;text-align:center;width:30px}.resource-card .resource-card-ui button.p-button .far{display:block;margin:0!important}.resource-card .resource-card-ui button.p-button .p-button-label{display:none}.resource-card .resource-card-ui button.p-button.p-button-info{border-color:#156983}.resource-card .resource-card-ui button.p-button.p-button-info:hover{background-color:#156983;border-color:#156983;color:#fff}.resource-card .resource-card-ui button.p-button.p-button-danger{border-color:#ff3f00}.resource-card .resource-card-ui button.p-button.p-button-danger:hover{background-color:#ff3f00;border-color:#ff3f00;color:#fff}.resource-card:hover .resource-card-ui{display:grid}.table,table{font-size:1.4rem;font-weight:400}body .p-datatable{background:#fff;border-radius:var(--border-radius);box-shadow:.3px .3px .5px rgba(138,152,168,.1),1.1px 1.1px 1.8px -.7px rgba(138,152,168,.1),2.7px 2.6px 4.4px -1.5px rgba(138,152,168,.11),6.4px 6.1px 10.3px -2.2px rgba(138,152,168,.11);margin-bottom:var(--base-unit);overflow:hidden}body .p-datatable .p-datatable-header{background:#fff}body .p-datatable .p-datatable-header .flex{align-items:center}body .p-datatable .p-datatable-header h4{display:flex;justify-content:space-between;margin:0}body .p-datatable .p-datatable-thead th{background-color:var(--surface-100)!important;border:none!important;font-size:1.45rem;font-weight:500;padding:9px var(--small-unit)!important}body .p-datatable .p-datatable-thead th:first-of-type{padding-left:var(--base-unit)!important}body .p-datatable .p-datatable-thead th:last-of-type{padding-right:var(--base-unit)!important}body .p-datatable .p-column-title{font-size:1.45rem}body .p-datatable .p-datatable-tbody>tr{color:var(--text-color)}body .p-datatable .p-datatable-tbody td{font-size:1.4rem;padding:15px var(--small-unit)!important}body .p-datatable .p-datatable-tbody td:first-of-type{padding-left:var(--base-unit)!important}body .p-datatable .p-datatable-tbody td:last-of-type{padding-right:var(--base-unit)!important}body .p-datatable .p-datatable-tbody a,body .p-datatable .p-datatable-tbody div,body .p-datatable .p-datatable-tbody span{font-size:1.4rem}body .p-datatable .p-datatable-tbody a{font-weight:500}body .p-datatable .p-datatable-tbody .p-inputtext{min-height:43px}body .p-datatable .p-datatable-tbody .clickable{color:#156983;cursor:pointer;font-weight:500}body .p-datatable .p-datatable-tbody .clickable:hover{color:#148a73}body .p-datatable .p-datatable-tbody .contact-name,body .p-datatable .p-datatable-tbody .item-name,body .p-datatable .p-datatable-tbody .item-title,body .p-datatable .p-datatable-tbody .message-title{color:#156983;cursor:pointer;display:block;font-size:1.55rem;font-weight:500}body .p-datatable .p-datatable-tbody .contact-name.no-link,body .p-datatable .p-datatable-tbody .item-name.no-link,body .p-datatable .p-datatable-tbody .item-title.no-link,body .p-datatable .p-datatable-tbody .message-title.no-link{color:var(--text-color);cursor:default}body .p-datatable .p-datatable-tbody a.secondary-contact-link{display:inline-block;font-weight:400;margin:0 15px;white-space:nowrap}@media screen and (max-width:960px){body .p-datatable .p-datatable-tbody a.secondary-contact-link{display:block}}body .p-datatable .p-datatable-tbody>tr.p-highlight{background-color:var(--surface-100)!important}body .p-datatable .p-datatable-footer{background:#fff;border-top:1px solid var(--surface-100);padding:0!important}body .p-datatable .p-datatable-footer .table-footer{padding:var(--base-unit);text-align:right}body .p-datatable .p-datatable-footer .table-footer a{font-size:1.5rem;font-weight:500}body .p-datatable .p-datatable-loading-overlay{background-color:#fff!important}.no-data{display:block;text-align:center}.page-masthead{background:#fff;border-radius:var(--border-radius);box-shadow:.3px .3px .5px rgba(138,152,168,.1),1.1px 1.1px 1.8px -.7px rgba(138,152,168,.1),2.7px 2.6px 4.4px -1.5px rgba(138,152,168,.11),6.4px 6.1px 10.3px -2.2px rgba(138,152,168,.11)!important;margin-bottom:var(--base-unit)}.page-masthead .page-title{font-size:2rem;margin:0;padding:var(--small-unit) var(--base-unit)}.page-masthead .p-button{border-radius:0;font-weight:500}.page-masthead .p-button+.p-button{border-left-color:#237793;border-left-width:2px}.page-masthead .filter-wrap{background-color:var(--surface-100);display:flex;flex-wrap:nowrap;gap:var(--small-unit);justify-content:space-between;min-height:50px}.page-masthead .filter-wrap .filters{align-content:center;align-items:center;display:flex;flex:1 1 auto;padding:calc(var(--small-unit)/2)}.page-masthead .search-wrap{background-color:var(--surface-100);display:flex;gap:var(--small-unit);padding:var(--small-unit) var(--base-unit)}.page-masthead .search-wrap .field{flex-grow:1;margin-bottom:0}.page-masthead .search-wrap .field label{display:block}.page-masthead .card-actions{align-items:center;border-bottom-right-radius:var(--border-radius);border-top-right-radius:var(--border-radius);display:flex;overflow:hidden}.page-masthead .card-actions.padded{padding:0 var(--base-unit)}.page-masthead .card-actions .p-component{margin-right:var(--small-unit)}.page-masthead .card-actions .p-autocomplete-input,.page-masthead .card-actions .p-component:last-child{margin-right:0}.page-masthead .card-actions a,.page-masthead .card-actions button{height:100%}.page-masthead .p-message{margin:var(--small-unit) var(--base-unit)}.page-masthead:has(.filter-wrap) .card-actions,.page-masthead:has(.search-wrap) .card-actions{border-bottom-right-radius:0!important}@media screen and (max-width:1200px){.page-masthead .card-actions .p-button,.page-masthead .page-title{padding:var(--base-unit)}}.filter-pill{background-color:#fff;border-radius:20px;color:#148a73;cursor:pointer;display:flex;font-size:1.4rem;margin:2px var(--small-unit) 2px 0;padding:5px 10px;text-transform:capitalize;width:-moz-fit-content;width:fit-content}.filter-pill .filter-pill-icon{display:inline-block;margin-right:var(--small-unit)}.filter-pill .filter-pill-icon .fa,.filter-pill .filter-pill-icon .far{color:#148a73}.filter-pill:hover{background-color:#148a73;color:#fff}.filter-pill:hover .filter-pill-icon .fa{color:#fff}.address-header{align-items:center;display:flex;justify-content:space-between}.address-header :last-child{align-content:flex-end}.address-header .field{margin:0}.leaderboard-card h4{justify-content:space-between;width:100%}.leaderboard-card .p-datatable-header{background:#148a73!important}.leaderboard-card .p-datatable-header *{color:#fff}.leaderboard-card .p-datatable-header .timeframe{font-size:1.6rem;font-weight:400}.who-is-clocked .active{color:#afc236}.who-is-clocked .inactive{color:grey}.clock{margin-right:var(--base-unit)}.secondary-header .p-datatable-header{background:var(--surface-100);display:block;padding:calc(var(--base-unit)/2) var(--base-unit)!important}.secondary-header .p-datatable-header h4{font-size:1.6rem}.secondary-header .p-datatable-thead th{background-color:#fff!important;border-bottom:1px solid var(--surface-100)!important;padding:9px 0!important}.status-icons{display:flex;gap:calc(var(--small-unit)/2)}.status-icons .fa,.status-icons .fas{font-size:1.8rem}.p-dialog .p-dialog-header{padding:var(--base-unit)}.p-dialog .p-dialog-header .p-dialog-header-close-icon,.p-dialog .p-dialog-header .p-dialog-title{font-size:1.8rem}.p-dialog .p-dialog-content{padding:0 var(--base-unit) var(--base-unit)}.p-tabview{background:unset}.p-tabview .p-tabview-nav-container{background:#fff;border-radius:var(--border-radius);box-shadow:.3px .3px .5px rgba(138,152,168,.1),1.1px 1.1px 1.8px -.7px rgba(138,152,168,.1),2.7px 2.6px 4.4px -1.5px rgba(138,152,168,.11),6.4px 6.1px 10.3px -2.2px rgba(138,152,168,.11)!important;margin-bottom:var(--base-unit)}.p-tabview .p-tabview-nav-content{padding:calc(var(--small-unit) + 1px) var(--base-unit) 0}.p-tabview .p-tabview-nav{border:none}.p-tabview .p-tabview-nav li{margin-right:var(--small-unit)}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background-color:#fff;border-color:#156983;color:#156983}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link:focus{box-shadow:none}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border-color:#fff;border-width:0 0 5px;font-size:1.5rem;font-weight:500;padding:0 0 var(--small-unit)}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{border-color:#ddd}.p-tabview .p-tabview-panels{background:unset;padding:0}.p-tabmenu{background:#fff;border-radius:var(--border-radius);box-shadow:.3px .3px .5px rgba(138,152,168,.1),1.1px 1.1px 1.8px -.7px rgba(138,152,168,.1),2.7px 2.6px 4.4px -1.5px rgba(138,152,168,.11),6.4px 6.1px 10.3px -2.2px rgba(138,152,168,.11)!important;margin-bottom:var(--base-unit);overflow:hidden;padding:calc(var(--small-unit) + 1px) var(--base-unit) 1px}.p-tabmenu .p-tabmenu-nav{background:unset;border:none}.p-tabmenu .p-tabmenu-nav li.p-tabmenuitem{margin-right:var(--small-unit)}.p-tabmenu .p-tabmenu-nav li.p-tabmenuitem a.p-menuitem-link{border-color:#fff;border-width:0 0 4px;font-size:1.5rem;font-weight:500;padding:0 0 var(--small-unit)}.p-tabmenu .p-tabmenu-nav li.p-tabmenuitem a.p-menuitem-link:focus{box-shadow:none!important}.p-tabmenu .p-tabmenu-nav li.p-tabmenuitem.p-highlight .p-menuitem-link{background-color:#fff;border-color:#148a73;color:#148a73}.p-tabmenu .p-tabmenu-nav li.p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{border-color:#ddd}.p-message{border-radius:var(--border-radius);border-width:1px!important;margin-bottom:var(--base-unit)}.p-message .p-message-wrapper{align-items:flex-start;gap:calc(var(--small-unit)/2)}.p-message .p-message-icon{font-size:2rem;margin-top:5px}.p-message .p-message-text{font-size:1.5rem;font-weight:300}.dashboard-alert .p-message-icon{margin-top:2px}.p-orderlist .p-orderlist-header{background-color:var(--surface-100);border:none;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);color:var(--text-color);padding:calc(var(--small-unit)/2) var(--small-unit)}.p-orderlist .p-orderlist-list{border:none!important;max-height:50vh;padding:var(--small-unit) 0}.p-orderlist .p-orderlist-list .p-orderlist-item{display:flex;font-size:1.5rem;justify-content:space-between;padding:calc(var(--small-unit)/2) var(--small-unit)}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{background-color:var(--surface-200);color:#156983;font-weight:500}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight .circle-badge{background:#156983;color:#fff}.p-orderlist .p-orderlist-footer{background:var(--surface-100);padding:var(--small-unit)}.card-header,body .p-datatable .p-datatable-header{display:flex;gap:var(--base-unit);justify-content:space-between;padding:0!important}.card-header .page-title,.card-header h4,body .p-datatable .p-datatable-header .page-title,body .p-datatable .p-datatable-header h4{padding:var(--small-unit) var(--base-unit)}.card-header .card-header-actions,body .p-datatable .p-datatable-header .card-header-actions{display:flex;gap:var(--small-unit);justify-content:flex-end}.card-header .card-header-actions.padded,body .p-datatable .p-datatable-header .card-header-actions.padded{padding-right:var(--base-unit)}.card-header .card-header-actions .p-button,body .p-datatable .p-datatable-header .card-header-actions .p-button{border-radius:0 0 calc(var(--border-radius)/2)!important}.p-paginator{background:#fff;border-radius:var(--border-radius);box-shadow:.3px .3px .5px rgba(138,152,168,.1),1.1px 1.1px 1.8px -.7px rgba(138,152,168,.1),2.7px 2.6px 4.4px -1.5px rgba(138,152,168,.11),6.4px 6.1px 10.3px -2.2px rgba(138,152,168,.11)!important}.p-paginator .p-paginator-pages .p-paginator-page{font-size:1.5rem;margin:5px 12px}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background-color:#156983;border-color:#156983}.card .p-paginator{box-shadow:none!important}.d-md-block,.d-sm-block{display:none!important}@media only screen and (max-width:769px){.d-md-hide{display:none}.d-md-none{display:none!important}.d-md-block{display:block!important}}@media only screen and (max-width:460px){.d-sm-hide{display:none}.d-sm-none{display:none!important}.d-sm-block{display:block!important}}*{scrollbar-color:var(--surface-400) var(--surface-200);scrollbar-width:thin}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:pink}::-webkit-scrollbar-thumb{background-color:#cdcdcd;border:3px solid #c2c2c2;border-radius:20px}.photo-card{background:#fff;border-radius:var(--border-radius);box-shadow:.3px .3px .5px rgba(138,152,168,.1),1.1px 1.1px 1.8px -.7px rgba(138,152,168,.1),2.7px 2.6px 4.4px -1.5px rgba(138,152,168,.11),6.4px 6.1px 10.3px -2.2px rgba(138,152,168,.11);overflow:hidden;position:relative}.photo-card .photo{aspect-ratio:16/9;background:var(--surface-300);position:relative;z-index:25}.photo-card .photo-card-caption{background-color:rgba(0,0,0,.6);border-radius:10px;color:#fff;left:50%;margin:0;padding:calc(var(--small-unit)/2) var(--small-unit);position:absolute;text-align:center;text-shadow:1px 1px 1px #000;top:10px;transform:translateX(-50%);z-index:30}.photo-card .photo-card-meta{bottom:calc(var(--small-unit)/2);display:flex;gap:calc(var(--small-unit)/4);position:absolute;right:calc(var(--small-unit)/2);z-index:28}.photo-card .photo-card-meta .p-tag{background:#fff;border-radius:calc(var(--border-radius)/4);padding:4px 8px}.photo-card .photo-card-meta .p-tag .p-tag-icon{color:var(--text-color);font-size:1.5rem;margin-right:calc(var(--small-unit)/2)}.photo-card .photo-card-meta .p-tag .p-tag-value{color:var(--text-color);font-weight:500}.photo-card .photo-card-ui{display:flex;flex-wrap:nowrap}.photo-card .photo-card-ui .p-button{border-radius:0!important;display:block!important;height:100%;margin:0!important;padding:.75em 0;width:100%}.photo-card .photo-card-ui .p-button span{font-size:2rem}.photo-card .photo-card-ui .p-button.p-button-text-trash{background:rgba(211,47,47,.04);color:#ff3f00}.photo-card .photo-card-ui .p-button.p-button-text-trash:hover{background:rgba(211,47,47,.07)}.rating-badge .fa{display:inline-block;margin-right:8px}.rating-badge.current-rating-available .fa{color:#ffdd31}.rating-badge.current-rating-work-in-progress .fa{color:#6dad53}.rating-badge.current-rating-warm .fa{color:#f77a3c}.rating-badge.current-rating-hot .fa{color:#f02213}.rating-badge.current-rating-sold .fa{color:#148a73}.rating-badge.current-rating-deal-written .fa{color:#f56dde}.rating-badge.current-rating-home-on-order .fa{color:#8447d5}.rating-badge.current-rating-home-delivered .fa{color:#562498}.rating-badge.current-rating-sale-complete .fa{color:#111}.rating-badge.current-rating-cold .fa{color:#3ab6db}.rating-badge.current-rating-lost .fa{color:#0b282e}.color-swatch{align-items:center;border-radius:50%;display:flex;height:35px;justify-content:center;overflow:hidden;width:35px}.color-swatch .p-colorpicker-preview{opacity:1!important}.text-success{color:#afc236!important}.text-small{font-size:1.2rem}body .p-link:disabled{cursor:not-allowed}.contact-table-actions{width:auto!important}.p-input-side-button{padding:0 var(--small-unit)}.login-body .login-wrapper{opacity:.97}.p-menubar-root-list{display:flex;flex-wrap:wrap}.tab-menu{border:none!important;border-radius:0!important;margin:1px!important}.tab-menu:focus{box-shadow:none!important}.tab-menu-selected{background:#1b74c5!important}.no-results{font-style:italic}.multiselect .multiselect__placeholder,.multiselect .multiselect__single{margin:0;padding:0;position:relative;top:4px}.multiselect .multiselect__tags{border:1px solid var(--surface-300);border-radius:var(--border-radius)!important;height:auto!important;min-height:44px;padding:5px 20px}.multiselect .multiselect__tags:hover{border:1px solid #156983!important}.multiselect .multiselect__tag{background:#156983}.multiselect .multiselect__tag span{display:inline-block;padding:5px}.multiselect .multiselect__tag .multiselect__tag-icon{align-items:center;background-color:#13576d;border-bottom-left-radius:0;border-top-left-radius:0;display:flex;justify-content:center}.multiselect .multiselect__tag .multiselect__tag-icon:after{color:#fff!important}.multiselect .multiselect__tag .multiselect__tag-icon:hover{background-color:#0e4050}.multiselect .multiselect__input{padding-left:0;position:relative;top:4px}.multiselect .multiselect__content-wrapper,.multiselect .multiselect__input,.multiselect .multiselect__option,.multiselect .multiselect__placeholder,.multiselect .multiselect__single,.multiselect .multiselect__tags{font-size:1.4rem!important}.multiselect .multiselect__option--highlight{background-color:var(--surface-100)!important;color:#156983}.multiselect .multiselect__option:after{display:none!important}.p-link,body .p-datepicker table{font-size:1.4rem}.merge-radio{display:none}body .p-badge{background-color:#156983;border-radius:calc(var(--border-radius)/2);font-weight:500;height:auto;padding:calc(var(--small-unit)/2) var(--base-unit)}body .p-badge.p-badge-danger{background-color:#ff3f00}body .p-badge.p-badge-success{background-color:#148a73}body .p-badge.p-badge-info{background-color:var(--surface-200);color:var(--text-color)}body .p-badge.circle-badge{border-radius:50%;height:25px;line-height:25px;margin:0;padding:0;position:relative;top:-1px;width:25px}body .p-badge.inline-badge{display:inline-block;margin-left:var(--small-unit)}.table-data-selected{background-color:#148a73;color:#fff;font-weight:600}.p-datatable .p-datatable-tbody>tr.p-highlight{background-color:#eef4ff!important;color:#000!important}.mb-0{margin-bottom:0!important}@media (max-width:767px){.card .sm-flex-none{display:block!important}.mb-sm-1{margin-bottom:10px!important}.mb-sm-2{margin-bottom:20px!important}.mb-sm-3{margin-bottom:30px!important}.mb-sm-4{margin-bottom:40px!important}.pagination-sm-none{display:none}.pagination-none{display:block!important}}.d-none{display:none}.submarine-image-holder img{height:100%;max-height:202px;max-width:380px;width:100%}.collapsible-content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.collapsible-content.active{max-height:800px;transition:max-height .3s ease-in-out}.justify-content-space-between{justify-content:space-between}.justify-content-end{justify-content:flex-end}.align-start{align-self:flex-start}.survey-container{margin:0 0 var(--base-unit)}.survey-container textarea{width:100%}.survey-table tr:first-child th{padding-bottom:20px}.survey-table tr td:not(:first-child){padding:5px 10px}.survey-table .survey-container{padding:10px}.survey-table textarea{background-color:#c6c6c6;width:100%}.p-fieldset,.p-fieldset .p-fieldset-legend{border-radius:var(--border-radius)}.pagination-none{display:none}.p-fluid .p-button{width:auto}@media screen and (max-width:960px){.p-datatable-tbody>tr>td{justify-content:normal!important}.p-datatable-tbody>tr>td.p-selection-column{justify-content:space-between!important}.p-datatable-tbody>tr>td .action-btn-container{display:flex;justify-content:end!important;width:100%}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{min-width:105px}.p-datatable-tbody>tr>td .p-inputtext{min-width:90px!important}}.pb-0{padding-bottom:0!important}.pt-0{padding-top:0!important}.align-items-end{align-items:end}.align-items-center{align-items:center}.h-100{height:100%}.w-100{width:100%}.sm-filter-btn{display:none!important}.filter-btn-justify-content{display:flex;justify-content:start}.right-aligned .p-column-header-content .p-column-title{padding-right:1rem;text-align:right!important;width:100%}.center-aligned .p-column-header-content .p-column-title{text-align:center!important;width:100%}td.center-aligned{text-align:center!important}td.right-aligned{text-align:right!important}.form-submit-button-container{justify-content:end;margin-top:var(--small-unit)}@media screen and (max-width:576px){.lg-filter-btn{display:none}.sm-filter-btn{display:block}.filter-btn-justify-content{display:flex;justify-content:space-between}.center-aligned>.p-column-header-content>.p-column-title{text-align:left!important;width:100%}.right-aligned>.p-column-header-content>.p-column-title{padding-right:1rem;text-align:left!important;width:100%}td.center-aligned,td.right-aligned{text-align:left!important}.form-submit-button-container{justify-content:center}}@media screen and (max-width:960px){.right-aligned>.p-column-title{padding-right:1rem;text-align:left!important;width:100%}}@media screen and (max-width:920px){td.center-aligned,td.right-aligned{text-align:left!important}}.bg-white{background-color:#fff!important}.ck-editor__editable{min-height:150px}.view-employee-user-table{width:100%}.view-employee-user-table tr{background-color:#ebebeb}.view-employee-user-table tr td{padding:10px}.calendar-access-table{width:100%}.calendar-access-table tr th{padding:10px;text-align:start}.calendar-access-table tr:nth-child(odd){background-color:#f8fbff}.calendar-access-table tr td{min-width:50px;padding:10px}@media screen and (min-width:1920px){.main-container{margin:0 auto}.layout-main{padding:0!important}.menu-wrapper{left:auto}.layout-topbar-wrapper{margin:auto}.layout-topbar-light .layout-topbar{height:56px;position:sticky;top:0;transition:width .2s;width:100%;z-index:999}}@media only screen and (max-width:480px){.login-wrapper>.card{margin:0 20px}.d-sm-none{display:none}}.p-inputtext:enabled.p-invalid:focus{box-shadow:none}.card-anchor{color:#068ee9!important}.p-datatable .p-datatable-tbody>tr:last-child>td{border-bottom:none}.p-datepicker{max-width:300px!important;min-width:222px!important}.ellipsis-lines{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.card-grey{background-color:#e2e2e2;border:1px solid #d7d7d7;margin-top:10px}.text-bold{font-weight:700}.support-table td,.support-table th{border:2px solid #fff;padding:5px}.phone-list-table{background-color:var(--surface-200)}.phone-list-table th{font-weight:600}.map-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:var(--small-unit);justify-content:flex-end}.map-buttons .map-button{background-color:var(--surface-100);border:1px solid var(--surface-400);border-radius:calc(var(--border-radius)/2);display:flex;gap:calc(var(--small-unit)/2);justify-content:center;padding:5px}.map-buttons .map-button label{align-items:center;cursor:pointer;display:flex;gap:10px}.title-right-chevron{font-size:1.5rem;line-height:normal;opacity:.7;vertical-align:middle}.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right .layout-topbar-actions>li>a>.topbar-icon .p-badge{font-size:1.2rem!important;padding:0!important}.main-container{background-color:#e8f0f7}.layout-topbar-light .layout-topbar{background-color:#e1eaf2;box-shadow:none;height:80px}.layout-topbar-light .layout-topbar .p-dropdown{border-color:var(--surface-300)}.layout-topbar-light .layout-topbar .p-dropdown .p-placeholder{color:var(--surface-400)}.layout-topbar-light .layout-topbar .p-dropdown:hover{border-color:#156983}.layout-topbar-light .layout-topbar #app-logo{height:65px}.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-left{width:270px}.layout-topbar-light .layout-topbar .layout-topbar-wrapper .layout-topbar-right{background-color:#e1eaf2}.layout-wrapper .layout-main{padding-top:80px}.layout-wrapper .layout-main .layout-content{margin:auto;max-width:1400px;padding:var(--base-unit);width:100%}@media (min-width:992px){.layout-static.layout-static-active .layout-main{margin-left:270px}}.layout-footer{background:none;box-shadow:none;padding:var(--base-unit)}.fc .fc-toolbar-title{font-size:1.9rem}.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before{content:"\f053";font-family:Font Awesome\ 6 Pro;font-weight:600}.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before{content:"\f054";font-family:Font Awesome\ 6 Pro;font-weight:600}.fc.fc-theme-standard .fc-toolbar .fc-button{background-color:#156983;border-color:#156983;font-size:1.6rem}.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover{background-color:#13576d;border-color:#13576d}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-listMonth-button,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button{background-color:var(--surface-100);border-color:#dbdcdd;color:#515c66}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:enabled:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-listMonth-button:enabled:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:enabled:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:enabled:hover{color:#fff}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-listMonth-button.fc-button-active,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active{background-color:#156983;border-color:#156983;color:#fff}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:enabled:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-listMonth-button.fc-button-active:enabled:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:enabled:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:enabled:hover{background-color:#13576d;border-color:#13576d}.domain,a .domain{color:var(--surface-500);font-weight:400}hr{margin:var(--base-unit) 0}.tag-list{gap:15px}.tag-list .tag-list-item{flex:0 0 calc(33.333% - 10px)}.settings-list{list-style:none;margin:0;padding:0}.settings-list li{list-style:none;margin-bottom:1em}.settings-list .setting-name{font-size:1.2rem!important;font-weight:600}.settings-list .setting-value{display:block;font-size:1.5rem;font-weight:500}.row-reorder{width:3rem}.row-reorder i{cursor:grab;font-size:1.6rem}.p-datatable .p-datatable-tbody>tr:focus{outline:none!important}.photo-card .photo{background-position:50%;background-repeat:no-repeat;background-size:contain}.no-reject .p-confirm-dialog-reject,.show-on-print{display:none!important}@media print{@page{margin:0}body,body *{visibility:hidden}.print\:col-6{float:left;padding:0 28px!important;width:50%!important}.print\:grid-cols-2{display:flex!important;flex-wrap:wrap!important}.layout-content,.layout-content *{visibility:visible!important}.hide-on-print{display:none!important}.print-only,.show-on-print{display:block!important}.no-print,.p-selectbutton{display:none!important}.multiselect,.multiselect__tags,.p-inputtext{border:none!important}.p-inputtext{padding-left:0}.p-datepicker-trigger{display:none!important}.layout-content{left:0;padding:5px 10px 0!important;position:absolute;top:0;width:100%}.p-datatable .p-datatable-tbody td{font-size:.8rem;padding:5px var(--small-unit)!important}.page-masthead{margin-bottom:5px!important}table{page-break-inside:auto}tr{page-break-after:auto;page-break-inside:avoid}thead{display:table-header-group;margin-top:20px!important}tbody{display:table-row-group}.mt-4{margin-top:4px!important}.field{margin-bottom:2px!important}.field label{margin-bottom:0!important}.field label span{display:inline-block!important}.field .multiselect__tags,.field input{padding:0!important}.field span,label{font-size:10px!important}label{white-space:nowrap!important}p{font-size:10px!important}.accident-investigation .accident-inputs{margin:0 20px!important}.jobsite-inspection .p-fieldset{border:none!important;padding-bottom:0!important}.jobsite-inspection .p-fieldset-legend{padding:0!important}.jobsite-inspection .project-field{margin-left:30px!important}.jobsite-inspection .project-field label,.jobsite-inspection .project-field span{font-size:1.4rem!important}.jobsite-inspection .supervisor-field{margin-left:10px!important}.jobsite-inspection .p-fieldset{padding-top:0!important}.jobsite-inspection .inspection-option{margin-top:0!important}.jobsite-inspection .inspection-option label{display:block!important;overflow-wrap:break-word;white-space:normal!important;width:200px!important;word-break:break-word}.jobsite-inspection .inspection-option .inspection-option-value{font-size:10px!important;width:50px!important}.tailgate-meeting label{font-size:10px!important}.time-clock-table .p-datatable-table .p-datatable-tbody td{padding:2px 6px!important}.time-clock-table .p-datatable-table .p-datatable-tbody td span{font-size:10px!important}.time-clock-table .p-datatable-table th{padding:1px 6px!important}.time-clock-table .col-date .show-on-print,.time-clock-table .col-name .show-on-print{display:inline!important}.p-datatable{box-shadow:none!important}.no-page-break-inside{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.multiselect,.multiselect--disabled .multiselect__select{background:none!important}.custom-scrolltop{background:hsla(0,0%,68%,.8)!important;bottom:calc(var(--base-unit)*1.4)!important;box-shadow:none!important;height:4rem;position:fixed!important;right:10rem!important;width:4rem;z-index:9999!important}.custom-scrolltop.scrolltop-contact{right:26rem!important}.custom-scrolltop.scrolltop-contactors{right:29rem!important}.custom-scrolltop.scrolltop-EditEmployee{right:26rem!important}.custom-scrolltop.scrolltop-permissions{right:31rem!important}.p-datatable .p-datatable-tbody>tr>td:not(:nth-child(-n+2)),.p-datatable .p-datatable-tbody>tr>td:nth-child(2){text-align:left!important}.p-toast-top-right{z-index:1000!important}.thumb-image-container{height:120px!important;width:170px!important}.thumb-image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
