:root{--modal-title-font-size: 1.25rem}.vu-modal-title{font-size:var(--modal-title-font-size);margin:.25rem 0;font-weight:500}:root{--vu-form-tab-controls-color: #007bff}.vu-form-tab-controls{display:flex;gap:2rem;padding:0;margin-bottom:1rem;position:relative}.vu-form-tab-controls:after{position:absolute;content:" ";left:0;right:0;bottom:0;height:2px;background-color:#0003}.vu-form-tab-controls>li[data-active=true]{color:var(--vu-form-tab-controls-color);border-bottom:2px solid var(--vu-form-tab-controls-color)}.vu-form-tab-controls>li{-webkit-user-select:none;user-select:none;font-size:1.1rem;transition:border-bottom .125s,color .125s;border-bottom:2px solid transparent;list-style:none;z-index:1;cursor:pointer}.vu-form-tab-controls>li>a{text-decoration:none;color:inherit}.vu-form-tab-controls>li>div,.vu-form-tab-controls>li>a>div{padding:.25rem 0}.vu-form-tab-controls>li:hover{color:var(--vu-form-tab-controls-color)}:root{--modal-background-color: white;--modal-border-color: #dddddd;--modal-shadow-color: #5b5b5b}.vu-modal::backdrop{background-color:#0006;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.vu-modal{background-color:var(--modal-background-color);border:1px solid var(--modal-border-color);border-radius:.5rem;padding:1rem;box-shadow:3px 5px 3px var(--modal-shadow-color)}.vu-modal:not([open]){display:none!important}html:has(.vu-modal[open]){overflow:hidden}.vu-required{display:flex;align-items:center;gap:.25rem}.vu-required>div:last-child{color:#8b0000;font-weight:600}.vu-scroll-pane{position:relative}.vu-scroll-pane>div{position:absolute;width:100%;height:100%;left:0;top:0;overflow:auto;display:flex;flex-direction:column}:root{--vu-shadow-container-color: rgba(0, 0, 0, .15)}.vu-shadow-container{box-shadow:0 10px 16px 0 var(--vu-shadow-container-color),0 6px 20px 0 var(--vu-shadow-container-color);padding:1rem;border-radius:.5rem}:root{--toggle-button-color-active: #007bff;--toggle-button-color-inactive: #6c757d;--toggle-button-width: 3.5em;--toggle-button-height: 1.6em;--toggle-button-pill-size: calc(var(--toggle-button-height) * .7);--toggle-button-timing: .25s linear}.vu-toggle-button{all:unset;width:var(--toggle-button-width);min-width:var(--toggle-button-width);height:var(--toggle-button-height);border-radius:2em;position:relative;background-color:var(--toggle-button-color-inactive);transition:background-color var(--toggle-button-timing);cursor:pointer}.vu-toggle-button>span{position:absolute;transition:left var(--toggle-button-timing);width:var(--toggle-button-pill-size);height:var(--toggle-button-pill-size);--toggle-button-pill-indent: calc((var(--toggle-button-height) - var(--toggle-button-pill-size)) / 2);left:var(--toggle-button-pill-indent);top:var(--toggle-button-pill-indent);background-color:#fff;border-radius:100%}.vu-toggle-button[data-toggled]{background-color:var(--toggle-button-color-active)}.vu-toggle-button[data-toggled]>span{left:calc(var(--toggle-button-width) - var(--toggle-button-pill-size) - var(--toggle-button-pill-indent))}.vu-toggle-button:disabled{cursor:not-allowed;opacity:.5}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.spinner-grow,.spinner-border{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.btn{--bs-btn-padding-x: .75em;--bs-btn-padding-y: .3em;--bs-btn-font-size: 1em;--bs-btn-border-radius: .3rem}.btn.btn-plain{background-color:var(--bs-btn-plain-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-bg)}.btn.btn-plain:hover,.btn.btn-plain:active{background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.btn.btn-plain:disabled{background-color:var(--bs-btn-plain-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-hover-bg)}.btn:disabled{cursor:not-allowed;pointer-events:all}.btn-primary{--bs-btn-bg: var(--color-primary);--bs-btn-border-color: var(--color-primary);--bs-btn-hover-bg: var(--color-primary-light-3);--bs-btn-hover-border-color: var(--color-primary-light-3);--bs-btn-active-bg: var(--color-primary-light-3);--bs-btn-active-border-color: var(--color-primary-light-3);--bs-btn-disabled-bg: var(--color-primary-light-5);--bs-btn-disabled-border-color: var(--color-primary-light-5);--bs-btn-plain-bg: var(--color-primary-light-9)}.btn-secondary{--bs-btn-bg: var(--color-info);--bs-btn-border-color: var(--color-info);--bs-btn-hover-bg: var(--color-info-light-3);--bs-btn-hover-border-color: var(--color-info-light-3);--bs-btn-active-bg: var(--color-info-light-3);--bs-btn-active-border-color: var(--color-info-light-3);--bs-btn-disabled-bg: var(--color-info-light-5);--bs-btn-disabled-border-color: var(--color-info-light-5);--bs-btn-plain-bg: var(--color-info-light-9)}.btn-danger{--bs-btn-bg: var(--color-danger);--bs-btn-border-color: var(--color-danger);--bs-btn-hover-bg: var(--color-danger-light-3);--bs-btn-hover-border-color: var(--color-danger-light-3);--bs-btn-active-bg: var(--color-danger-light-3);--bs-btn-active-border-color: var(--color-danger-light-3);--bs-btn-disabled-bg: var(--color-danger-light-5);--bs-btn-disabled-border-color: var(--color-danger-light-5);--bs-btn-plain-bg: var(--color-danger-light-9)}.btn-success{--bs-btn-bg: var(--color-success);--bs-btn-border-color: var(--color-success);--bs-btn-hover-bg: var(--color-success-light-3);--bs-btn-hover-border-color: var(--color-success-light-3);--bs-btn-active-bg: var(--color-success-light-3);--bs-btn-active-border-color: var(--color-success-light-3);--bs-btn-disabled-bg: var(--color-success-light-5);--bs-btn-disabled-border-color: var(--color-success-light-5);--bs-btn-plain-bg: var(--color-success-light-9)}.btn-light{--bs-btn-bg: var(--color-white);--bs-btn-border-color: var(--color-border);--bs-btn-hover-bg: var(--color-primary-light-9);--bs-btn-hover-border-color: var(--color-primary-light-7);--bs-btn-hover-color: var(--color-primary);--bs-btn-active-bg: var(--color-primary-light-9);--bs-btn-active-border-color: var(--color-primary);--bs-btn-active-color: var(--color-primary);--bs-btn-disabled-bg: var(--color-white);--bs-btn-disabled-border-color: var(--color-border-disabled);--bs-btn-disabled-color: var(--color-disabled)}.spinner-border-sm{--bs-spinner-width: .75em;--bs-spinner-height: .75em;--bs-spinner-border-width: .16em}html{margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100%;background-color:#fff;color:#333}:root{--toggle-button-color-active: var(--color-primary);--toggle-button-color-inactive: var(--color-info);--toggle-button-width: 3.5em;--toggle-button-height: 1.7em;--table-border-color: rgba(0, 0, 0, .1);--fa-width: 1em}body{margin:0;padding:0;height:100%;width:100%;display:grid;grid-template-rows:auto 1fr auto}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:600}h2{font-weight:400;font-size:1.33rem}h3{margin-bottom:1.5rem;margin-top:0}main{background-color:#fff}hr{margin:1rem 0;border-top:1px solid rgba(0,0,0,.15);border-bottom:none}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1 0}.flex-auto{flex:1 1 auto}.grid{display:grid}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:end}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.self-center{align-self:center}.self-end{align-self:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.cursor-pointer{cursor:pointer}.h-full{height:100%}.w-full{width:100%}.spacing{gap:.25rem}.spacing-2{gap:.5rem}.spacing-3{gap:.75rem}.spacing-4{gap:1rem}.spacing-6{gap:1.5rem}.spacing-8{gap:2rem}.relative{position:relative}.absolute{position:absolute}.text-center{text-align:center}.display-none{display:none}.display-contents{display:contents}.overflow-auto{overflow:auto}.inset-0{inset:0}*[rowspan="2"]{grid-row-start:span 2}*[rowspan="3"]{grid-row-start:span 3}*[rowspan="4"]{grid-row-start:span 4}*[colspan="2"]{grid-column-start:span 2}*[colspan="3"]{grid-column-start:span 3}*[colspan="4"]{grid-column-start:span 4}.vu-form-tab-controls{gap:1rem;font-size:1em;color:#4f5255}.vu-form-tab-controls li{padding:.125rem .5rem;font-size:1em}.vu-scroll-pane>div{position:absolute;width:100%;height:100%;inset:0;overflow:auto;display:inline-flex}.vu-form-tab-controls{gap:.25rem .75rem}.vu-form-tab-controls>li>span{white-space:nowrap}.vu-form-tab-controls li span{white-space:nowrap}input,select{font-family:sans-serif}button{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}input[type=time]::-webkit-calendar-picker-indicator{margin:0}:root{--input-border: 1px solid rgba(0, 0, 0, .1);--color-tl-primary: #004994;--color-tl-primary-contrast: white;--color-tl-secondary: #ffe60b;--color-tl-secondary-contrast: black;--color-nav-blue: #3880ff;--color-white: white;--color-border: #dcdfe6;--color-border-light: #e4e7ed;--color-border-disabled: var(--color-border-light);--color-disabled: #a8abb2;--color-disabled-bg: #f5f7fa;--color-text: #606266;--color-black: black;--color-fill: #f0f2f5;--color-fill-lighter: #fafafa;--color-fill-darker: #e6e8eb;--color-primary: #409eff;--color-primary-light-1: #53a8ff;--color-primary-light-2: #66b1ff;--color-primary-light-3: #79bbff;--color-primary-light-4: #8cc5ff;--color-primary-light-5: #a0cfff;--color-primary-light-6: #b3d8ff;--color-primary-light-7: #c6e2ff;--color-primary-light-8: #d9ecff;--color-primary-light-9: #ecf5ff;--color-primary-dark-1: #3a8ee6;--color-primary-dark-2: #337ecc;--color-primary-dark-3: #2d6fb3;--color-primary-dark-4: #265f99;--color-primary-dark-5: #204f80;--color-primary-dark-6: #1a3f66;--color-primary-dark-7: #132f4d;--color-primary-dark-8: #0d2033;--color-primary-dark-9: #06101a;--color-success: #67c23a;--color-success-light-1: #76c84e;--color-success-light-2: #85ce61;--color-success-light-3: #95d475;--color-success-light-4: #a4da89;--color-success-light-5: #b3e19d;--color-success-light-6: #c2e7b0;--color-success-light-7: #d1edc4;--color-success-light-8: #e1f3d8;--color-success-light-9: #f0f9eb;--color-success-dark-1: #5daf34;--color-success-dark-2: #529b2e;--color-success-dark-3: #488829;--color-success-dark-4: #3e7423;--color-success-dark-5: #34611d;--color-success-dark-6: #294e17;--color-success-dark-7: #1f3a11;--color-success-dark-8: #15270c;--color-success-dark-9: #0a1306;--color-warning: #e6a23c;--color-warning-light-1: #e9ab50;--color-warning-light-2: #ebb563;--color-warning-light-3: #eebe77;--color-warning-light-4: #f0c78a;--color-warning-light-5: #f3d19e;--color-warning-light-6: #f5dab1;--color-warning-light-7: #f8e3c5;--color-warning-light-8: #faecd8;--color-warning-light-9: #fdf6ec;--color-warning-dark-1: #cf9236;--color-warning-dark-2: #b88230;--color-warning-dark-3: #a1712a;--color-warning-dark-4: #8a6124;--color-warning-dark-5: #73511e;--color-warning-dark-6: #5c4118;--color-warning-dark-7: #453112;--color-warning-dark-8: #2e200c;--color-warning-dark-9: #171006;--color-danger: #ec2f2f;--color-danger-light-1: #ee4444;--color-danger-light-2: #f05959;--color-danger-light-3: #f26d6d;--color-danger-light-4: #f48282;--color-danger-light-5: #f69797;--color-danger-light-6: #f7acac;--color-danger-light-7: #f9c1c1;--color-danger-light-8: #fbd5d5;--color-danger-light-9: #fdeaea;--color-danger-dark-1: #d42a2a;--color-danger-dark-2: #bd2626;--color-danger-dark-3: #a52121;--color-danger-dark-4: #8e1c1c;--color-danger-dark-5: #761818;--color-danger-dark-6: #5e1313;--color-danger-dark-7: #470e0e;--color-danger-dark-8: #2f0909;--color-danger-dark-9: #180505;--color-error: #f56c6c;--color-error-light-1: #f67b7b;--color-error-light-2: #f78989;--color-error-light-3: #f89898;--color-error-light-4: #f9a7a7;--color-error-light-5: #fab6b6;--color-error-light-6: #fbc4c4;--color-error-light-7: #fcd3d3;--color-error-light-8: #fde2e2;--color-error-light-9: #fef0f0;--color-error-dark-1: #dd6161;--color-error-dark-2: #c45656;--color-error-dark-3: #ac4c4c;--color-error-dark-4: #934141;--color-error-dark-5: #7b3636;--color-error-dark-6: #622b2b;--color-error-dark-7: #4a2020;--color-error-dark-8: #311616;--color-error-dark-9: #190b0b;--color-info: #909399;--color-info-light-1: #9b9ea3;--color-info-light-2: #a6a9ad;--color-info-light-3: #b1b3b8;--color-info-light-4: #bcbec2;--color-info-light-5: #c8c9cc;--color-info-light-6: #d3d4d6;--color-info-light-7: #dedfe0;--color-info-light-8: #e9e9eb;--color-info-light-9: #f4f4f5;--color-info-dark-1: #82848a;--color-info-dark-2: #73767a;--color-info-dark-3: #65676b;--color-info-dark-4: #56585c;--color-info-dark-5: #484a4d;--color-info-dark-6: #3a3b3d;--color-info-dark-7: #2b2c2e;--color-info-dark-8: #1d1d1f;--color-info-dark-9: #0e0f0f}.errorMessage_zwc9nWD{color:var(--color-error);font-size:1.125em}.background_x8dR_gY{position:fixed;left:0;top:0;width:100%;height:100%;font-size:3rem;display:flex;align-items:center;justify-content:center;transition:background-color .5s;z-index:3}.svg_iNPjANi{height:1em;width:1em;animation:loading-rotate 1.8s linear infinite}@keyframes loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.path_ogz9s8Q{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:5px;stroke:var(--color-primary);stroke-linecap:round}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}label{display:flex;flex-direction:column;gap:.5rem}input,textarea,select{background-color:var(--color-white);border-radius:.25rem;border:var(--input-border);box-sizing:border-box;color:var(--color-text);font-size:inherit;outline:0}input:disabled,textarea:disabled,select:disabled{background-color:var(--color-disabled-bg);border-color:var(--color-border-disabled);color:var(--color-disabled);cursor:not-allowed}input,select{padding:.35em .75em}textarea{font-family:inherit;resize:none;padding:.75em}input[type=color]{padding:.25rem;height:2rem;width:max(66.66666%,4rem)}.modal_mkq_g6M{position:absolute;inset:0;background:#0006;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);display:flex;align-items:center;justify-content:center}.modalContent_grjUVCx{position:initial;display:flex;flex-direction:column;background-color:#fff;min-width:10rem;min-height:10rem;max-width:calc(100vw - 1.5rem);max-height:calc(92vh - 1.5rem)}.modalContent_grjUVCx.vu-modal{display:flex!important}.titleBar_ggbHAUa{display:flex;gap:.5rem;align-items:center;font-size:1.125rem;letter-spacing:.0125rem;background-color:#fff;height:2.75rem;font-weight:500;box-shadow:0 .25rem .25rem #0000001f;z-index:2;border-top:env(safe-area-inset-top,0px) solid var(--color-tl-primary);padding-left:max(env(safe-area-inset-left,.5rem),.5rem);padding-right:env(safe-area-inset-right,0)}.titleBar_ggbHAUa div{font-size:.95rem}.button_oIMZxZH{display:flex;align-items:center;gap:1rem;border:none;background-color:transparent;padding:.35rem 1rem;transition:.25s}.button_oIMZxZH:hover:enabled{background-color:#6d77944d;cursor:pointer}.button_oIMZxZH>span{display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.5);background-color:var(--color-tl-primary);color:var(--color-tl-primary-contrast);border-radius:100%;padding:.25rem;font-size:1rem;width:1.5rem;height:1.5rem}.button_oIMZxZH>svg{font-size:1.25rem;color:#333}.indicator_asgVbKP{all:unset;position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;min-height:2rem;cursor:pointer}.indicator_asgVbKP>svg{font-size:1.25rem;color:#469f3e}.indicator_asgVbKP:hover{background-color:#cecece;border-radius:1rem}.indicator_asgVbKP>span{position:absolute;font-weight:700;background:#e83a3a;font-size:1.125rem;right:-.5rem;bottom:.85rem;color:#fff;width:1.25rem;height:1.25rem;border-radius:100%;display:flex;align-items:center;justify-content:center}.navbar{border-top:1px solid rgba(51,51,51,.15);background-color:#fff;display:flex;justify-content:center;overflow:auto;z-index:2}.navbar>ul{display:inline-grid;margin:0;padding:0}.navbar>ul>li{list-style:none;display:flex;justify-content:center;align-items:center}.navbar>ul>li>a{color:#666;text-decoration:none;text-align:center;display:flex;flex-direction:column;align-items:center;white-space:nowrap;gap:.35rem;padding:.5rem 1rem;-webkit-user-select:none;user-select:none;font-size:.9rem;outline:none;border:none;cursor:pointer;border-radius:1rem;transition:background-color linear .25s}.navbar>ul>li>a>svg{font-size:1.25em}.navbar>ul>li>a:hover,.navbar>ul>li>a.router-link-active{color:var(--color-nav-blue)}.navbar>ul>li>a:active{background-color:#3880ff33}.background_kEOjcGB{display:flex;flex-grow:1;align-items:center;justify-content:center;width:100%;height:100%;position:relative;overflow:hidden}.background_kEOjcGB>*{z-index:1}.background_kEOjcGB>div:nth-child(1){background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center;position:absolute;inset:0;filter:blur(5px);transform:scale(1.025)}.content_qSAUKZz{display:flex;flex-direction:column;height:100%;width:80%;margin:0 auto}.content_qSAUKZz img{margin-top:.75rem;margin-bottom:3rem;padding:0 .5rem}.content_qSAUKZz h3{font-weight:400;margin-bottom:2rem;text-align:center}.content_qSAUKZz button{width:100%;font-size:1.125rem;padding:.75rem 0;border-radius:1.5rem}.frostedGlass_ducM-9x{padding:1.5rem;border-radius:1.5rem;background-color:#fffa;display:flex;flex-direction:column;box-shadow:8px 8px 5px #00000059;width:21rem;height:32rem;margin:1rem;font-size:1.08rem}.frostedGlass_ducM-9x h2{text-align:center;margin-bottom:0;margin-top:.5rem;font-size:1.5em}.frostedGlass_ducM-9x option{font-size:1rem}.table_hkk9TPi{border-collapse:collapse;width:100%;table-layout:fixed;font-size:.92rem;margin-top:.75rem;display:grid;grid-template-columns:repeat(var(--dt-columns),1fr) max-content;border:thin solid var(--table-border-color);border-radius:.25rem}.table_hkk9TPi>thead,.table_hkk9TPi>tbody,.table_hkk9TPi>*>tr{display:contents}.table_hkk9TPi th,.table_hkk9TPi td{display:flex;align-items:center;padding:.25rem .5rem!important}.table_hkk9TPi th{display:flex;align-items:center;font-weight:600;text-align:left}.table_hkk9TPi th:not(:last-child)>button{background-color:transparent;justify-content:flex-start}.table_hkk9TPi th:last-child,.table_hkk9TPi td:last-child{display:flex;justify-content:flex-end}.table_hkk9TPi th:last-child>button,.table_hkk9TPi td:last-child>button{padding:.35rem .5rem}.table_hkk9TPi td,.table_hkk9TPi th{background-color:#fff}.table_hkk9TPi tr:nth-child(2n)>td,.table_hkk9TPi th{background-color:var(--color-fill-lighter)}.paging_q3ugEkQ{display:inline-flex;list-style:none;gap:.5rem}.paging_q3ugEkQ button{all:unset;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;text-align:center;min-width:1.875rem;height:2rem;padding:0 .125rem;background-color:var(--color-fill)}.paging_q3ugEkQ button:not(:disabled){cursor:pointer}.paging_q3ugEkQ button:not(:disabled):hover{color:var(--color-primary)}.paging_q3ugEkQ button:not(:disabled)[data-selected=true]{background-color:var(--color-primary);color:#fff;font-weight:700;cursor:initial}.paging_q3ugEkQ svg{font-size:.75rem}.header_qeC6xSP{padding:0!important}.header_qeC6xSP button{-webkit-user-select:none;user-select:none;padding:.25em;all:unset;width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:.25rem;cursor:pointer}.header_qeC6xSP button:hover{background-color:#b1dbb5ae}.header_qeC6xSP span{-webkit-user-select:none;user-select:none}.header_qeC6xSP svg{margin-top:.25rem;font-size:.85em}.highlight_tih7AL_>td{background-color:var(--activity-highlight)!important;color:var(--activity-highlight-foreground)!important}.popup_pmpvT_m{display:flex;align-items:center;gap:.5rem}.popup_pmpvT_m svg{font-size:1.5rem;color:var(--color-warning)}.infoMessage_wdDStbR{font-size:1.2rem;color:var(--color-info);font-weight:700;margin:0}.name_bYXaXSd[data-selected=true]{font-weight:700;color:var(--color-primary)}.button_doWLpnO{all:unset;cursor:pointer}.button_doWLpnO:hover{color:var(--color-primary)}.blob_FStTz5V{width:1em;height:1em;min-width:1em;min-height:1em;border-radius:100%;align-self:center}.table_vp-f-Mk{border-collapse:collapse;width:100%;table-layout:fixed}.table_vp-f-Mk th,.table_vp-f-Mk td{border:thin solid var(--table-border-color);padding:.5rem}.table_vp-f-Mk th{font-weight:600}.table_vp-f-Mk tr:nth-child(2n){background-color:var(--color-fill-lighter)}.formContent_CW4JEJF{display:grid;gap:2rem;grid-template-columns:1fr;overflow:auto;padding-bottom:1rem}.formContent_CW4JEJF select{width:100%}@media (min-width: 45rem){.formContent_CW4JEJF{grid-template-columns:1fr 1fr}}@media (min-width: 64rem){.formContent_CW4JEJF{grid-template-columns:repeat(3,1fr)}}.form_Fxip51-{display:flex;flex-direction:column;gap:2rem}.form_Fxip51- legend{font-weight:600}.form_Fxip51- fieldset{border-radius:.5rem;border:thin solid rgba(0,0,0,.2);padding:1.25rem 1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));align-items:center;gap:1.5rem}.form_Fxip51- fieldset label{margin-left:1px}.input_cVEWIfh{display:flex;align-items:center;flex-grow:1;max-width:14rem;border-radius:.25rem;border:var(--input-border);box-sizing:border-box}.input_cVEWIfh[data-disabled=""]{background-color:var(--color-disabled-bg);border-color:var(--color-border-disabled);color:var(--color-disabled);cursor:not-allowed}.input_cVEWIfh>span{color:gray;margin:0 .5rem;width:2.5rem}.input_cVEWIfh>input{border:none;padding-right:0;flex-grow:1;width:6rem}.leaflet_jlwOd8n,.leaflet_jlwOd8n .leaflet-interactive{cursor:crosshair}.message_lEZCknB{display:flex;align-items:center;margin:0;height:4.5rem}.controls_iUEkmt2{display:flex;align-items:flex-end;margin-bottom:1rem;gap:1rem;height:3.5rem}.grid_g-5FGrB{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:2rem}.grid_g-5FGrB button{margin-top:.2rem}.grid_hxGZQdh{display:grid;align-items:center;column-gap:2rem;row-gap:1rem;margin-top:1rem;margin-bottom:1rem}.grid_hxGZQdh tbody,.grid_hxGZQdh thead,.grid_hxGZQdh tr{display:contents}.grid_hxGZQdh th{text-align:left;font-weight:600}.dashboard_sJ0GsTh{margin:auto;width:100%;max-width:72rem}.button_xWcVQJA{all:unset;font-size:1.25rem;padding:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.button_xWcVQJA:disabled{color:#a0a0a0}.button_xWcVQJA:hover{color:#556a80}.page_qzaP8ll{margin:auto;width:100%;max-width:72rem}.modal_E_5DWUU{display:flex;flex-direction:column;width:48rem;max-width:calc(100vw - 3rem)}.list_bk7Eh38{list-style:none;padding:0 .5rem;margin:0}.list_bk7Eh38>li{border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:1.5rem}.list_bk7Eh38>li:last-child{padding:0;border:none}.list_bk7Eh38>li>ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,27.5rem),1fr));gap:1rem}.list_bk7Eh38>li>h2{font-weight:400;font-size:1.25rem;text-align:left}.card_ufL6sED{display:flex;height:100%;flex-direction:column;border-radius:.5rem;overflow:hidden;border:1px solid rgba(0,0,0,.25);background-color:#fff}.card_ufL6sED[data-clickable=true]{cursor:pointer}.card_ufL6sED[data-clickable=true]:hover,.card_ufL6sED[data-clickable=true]:focus-visible{box-shadow:0 0 10px var(--color-primary);outline:thin solid var(--color-primary)}.card_ufL6sED>div{padding:.35rem .5rem;text-align:center;background:#5c5c5c;color:#fff;font-weight:600}.card_ufL6sED h3{padding:.35rem .5rem;font-weight:500;font-size:1.05rem;margin:0}.card_ufL6sED h3[data-approval=approved]{background-color:#289728;color:#fff}.card_ufL6sED h3[data-approval=rejected]{background-color:#c51729;color:#fff}.card_ufL6sED h3[data-approval=pending]{background-color:#e0e0e0}.card_ufL6sED h3[data-approval=cancelled]{background-color:#ddd;text-decoration:line-through}.card_ufL6sED pre{font-family:inherit;margin:0;white-space:break-spaces}.description_CANNfYJ{padding:.75rem .5rem;min-height:2.5rem;width:100%;border-bottom:1px solid rgba(0,0,0,.15)}.description_CANNfYJ[data-approval=cancelled]{text-decoration:line-through}.description_CANNfYJ pre{height:100%}.reviewed_qEOirbr{padding:.5rem}.reviewed_qEOirbr h4{font-weight:600;margin:0;margin-bottom:.5rem}.reviewed_qEOirbr>pre{padding:.35rem .5rem;margin-top:.75rem;border:1px solid rgba(0,0,0,.25);background-color:#f5f5f5;border-radius:.5rem;font-style:italic}.form_AuH-J7g{display:contents}.form_AuH-J7g>div:first-of-type{min-width:40rem;flex:1 1 auto;overflow:auto;padding-right:1rem}.form_AuH-J7g td:nth-child(4),.form_AuH-J7g td:nth-child(5),.form_AuH-J7g td:nth-child(6){text-align:center}.holidayRow_rs8uC7u>td{color:var(--fg);background-color:var(--bg)}.holidayRow_rs8uC7u input[type=time]{cursor:not-allowed}.descriptor_BtCZn_B{display:grid;grid-template-columns:max-content auto;row-gap:.35rem;column-gap:1rem;align-items:center}.descriptor_BtCZn_B dt{font-weight:600}.descriptor_BtCZn_B dt:after{content:":"}.descriptor_BtCZn_B dd{margin:0}.formContent_vMNGjg2{min-width:40rem;overflow:auto;padding-right:1rem}.table_ArxBHWW{table-layout:auto!important}.table_ArxBHWW th{text-align:left}.form_bitg8e9{display:flex;flex-direction:column;gap:1.5rem;width:100%}.form_bitg8e9 fieldset{display:flex;flex-wrap:wrap;gap:2.5rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.15);padding:1rem;flex-grow:1;max-width:24rem}.form_bitg8e9 fieldset legend{padding:0 .5rem;font-weight:500}.form_bitg8e9 input[type=date]{min-width:10rem}.form_bitg8e9>div:first-of-type{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.form_bitg8e9>div:last-of-type{margin-top:0!important}.form_bitg8e9 label{font-size:1rem}.calendar_kxri7t_{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.25)}.header_i9ubvh5{display:grid;grid-template-columns:repeat(var(--days-in-week),1fr);padding:.5rem 0;background-color:#f6f6f6;border-top:1px solid rgba(0,0,0,.25)}.header_i9ubvh5 th{font-weight:500;color:#666}.header_i9ubvh5 tr{display:contents}.body_gqorvga{display:grid;grid-template-columns:repeat(var(--days-in-week),minmax(0,1fr));grid-auto-rows:1fr}.body_gqorvga tr{display:contents}.day_CdpKaz0{display:grid;grid-template-rows:auto 1fr;overflow-y:hidden;padding:0;min-height:4.5rem;border-top:thin solid rgba(0,0,0,.2);border-right:thin solid rgba(0,0,0,.2)}.day_CdpKaz0>div:first-child{padding:.25rem;text-align:right;font-size:.92rem}.day_CdpKaz0>ol{display:grid;grid-template-columns:1fr 1fr;padding:0;margin:0;list-style:none}.day_CdpKaz0>ol>li{padding:0;font-size:.92rem}.day_CdpKaz0[data-ismonth=false]{color:#a0a0a0}.day_CdpKaz0:last-child{border-right:none}.display_CrHrBbm{height:100%;padding:.25rem}.nav_cGvKQHT{display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0;padding:.5rem 1rem}.nav_cGvKQHT span{font-size:1.125rem;font-weight:500}.list_zMM9sHJ{list-style:none;padding-left:.5rem;font-weight:600;display:grid;grid-template-columns:max-content auto;gap:.5rem .5rem;align-items:center}.list_zMM9sHJ>li{display:contents}.list_zMM9sHJ svg{font-size:1.35rem}.list_zMM9sHJ[data-type=warning] svg{color:var(--color-warning)}.list_zMM9sHJ[data-type=error] svg{color:var(--color-danger)}.regularPage_ttMRFy_{margin:0 auto;width:calc(100% - 1.5rem);max-width:72rem;padding:.75rem;padding-top:0}.info_qy3VqeH{display:grid;grid-template-columns:max-content 1fr;column-gap:1rem;row-gap:.5rem;font-size:1.125rem;padding:1rem 0}.info_qy3VqeH>div:nth-child(odd){font-weight:700}.button_lYpMFCE{font-size:1.125rem;padding:.7rem 0!important;border-radius:1.25rem;width:100%}.success_nlrOY3m{display:flex;flex-direction:column;align-items:center;margin-top:1.5rem;margin-bottom:1.5rem}.success_nlrOY3m svg{color:var(--color-success);font-size:5rem}.success_nlrOY3m h2{font-weight:600}.success_nlrOY3m h3{margin-top:1rem;font-weight:400}.container_F2Nd1PN{flex-grow:1;font-size:1.125rem;max-width:100%;display:flex;flex-direction:column}.container_F2Nd1PN label{margin-top:1.5rem;font-size:1.2rem}.container_F2Nd1PN h4{margin-top:2em;margin-bottom:0;font-weight:400;font-size:1.1em}.info_yQ4OjlK{display:grid;grid-template-columns:max-content 1fr;width:100%;margin-top:2rem;column-gap:1rem}.info_yQ4OjlK>div:nth-child(odd){font-weight:700}.container_dwa33Jy{flex-grow:1;font-size:1.125rem;display:flex;flex-direction:column}.container_dwa33Jy label{margin-top:2.5rem;font-size:1.2rem}.container_dwa33Jy h4{margin-top:2.5em;margin-bottom:0;font-weight:400;font-size:1.1em}.button_lzMIiqb{all:unset;cursor:pointer;color:#fff;position:fixed;bottom:calc(.75rem + env(safe-area-inset-bottom,0));left:calc(.75rem + env(safe-area-inset-left,0));font-size:1.125rem!important}.button_lzMIiqb:hover{color:var(--color-primary)}.container_A8bCCit{height:3em;display:flex;justify-content:center;align-items:center;margin:1rem 0}.number_AgxBy9E{transition:all .2s linear;display:flex;align-items:center;justify-content:center;font-size:1.2em;width:.75em;height:1.25em;color:#161616}.number_AgxBy9E.hidden{background-color:#161616;border-radius:100%;padding:.375em .125em;background-clip:content-box;width:.5em;height:.5em}.pinInput_d4M74xp{display:inline-grid;grid-template-columns:repeat(3,1fr);gap:1.5em}.pinInput_d4M74xp>button{display:flex;align-items:center;justify-content:center;border-radius:100%;width:2.5em;height:2.5em;color:#fff;background-color:#161616;border:none;outline:none;font-size:1.5em;transition:background-color .125s,font-size .125s;-webkit-user-select:none;user-select:none}.pinInput_d4M74xp>button:active:enabled{background-color:#474747;box-shadow:.25em .25em .25em #00000040}.pinInput_d4M74xp>button:active:enabled>span{font-size:1.1em}.pinInput_d4M74xp>button.back-icon>*{font-size:.9em;margin-right:.1em}.pinInput_d4M74xp>button:disabled{color:#b1b1b1;background-color:#242424}.entry_Dc-0CDs{margin:0;margin-top:2rem}.entry_Dc-0CDs h3{font-size:1.1em;font-weight:600;margin:0;margin-bottom:.3rem}.entry_Dc-0CDs h4{font-size:1.1em;font-weight:500;margin:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.enterKioskMode_voWLbTZ{margin-top:.5rem;margin-bottom:1rem;font-size:1.125rem}.pinInput_fqxGUBK{max-width:7.5rem}.form_k3hn5W-{padding:.25rem}.header_E_baqrL{display:flex;flex-direction:column;border-left:.5rem solid var(--color-warning)}.header_E_baqrL>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border-light);padding-bottom:.75rem}.header_E_baqrL h3{display:flex;align-items:center;gap:.5rem;margin:0}.header_E_baqrL p{margin-top:.75rem;margin-bottom:0}.grid_Dy6ltek *{text-align:left}.grid_Dy6ltek th{font-weight:600;padding-right:1rem}.grid_Dy6ltek td{font-weight:400}.grid_dBNrUem{display:inline-grid;grid-template-columns:max-content max-content;gap:.5rem}.grid_dBNrUem>*:nth-child(odd){font-weight:600}.select_u3yGtMI{cursor:default;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;padding-right:.75em!important}.dropdown_dYDfM9d{position:absolute;left:0;top:100%;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.333);border-radius:.25rem;z-index:1;box-shadow:1px 1px 1px 1px #0003;color:#000000d9;font-weight:400}.dropdown_dYDfM9d ul{margin:0;list-style:none;padding:0;overflow-y:auto;max-height:max(8rem,min(28rem,50vh))}.dropdown_dYDfM9d>ul>li>button{all:unset;padding:.35rem .5rem;width:100%;display:flex;align-items:center;gap:.5rem;justify-content:space-between}.dropdown_dYDfM9d>ul>li>button:not([disabled],.disabled){cursor:pointer}.dropdown_dYDfM9d>ul>li>button:not([disabled],.disabled):hover{background-color:var(--color-fill-darker)}.dropdown_dYDfM9d li{display:flex;-webkit-user-select:none;user-select:none;padding:0}.dropdown_dYDfM9d li span{width:0;flex-basis:0;flex-grow:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dropdown_dYDfM9d svg{display:flex;color:#2b994c}.dropdown_vOtB-w8>ul{max-height:12rem}.timesheet-export{display:flex;flex-grow:1;flex-direction:column;min-width:115em}.timesheet-export>table{--date-width: auto;--user-width: minmax(10em, 1.75fr);--site-width: minmax(14em, .75fr);--activity-width: minmax(12em, .75fr);--notes-width: auto;--time-cell-width: minmax(5em, .5fr);--loc-cell-width: auto;--approval-width: minmax(7.25em, 1fr);border-collapse:collapse;font-size:.92em;display:grid;grid-template-columns:var(--date-width) var(--user-width) var(--site-width) var(--activity-width) var(--notes-width) repeat(3,var(--time-cell-width)) var(--loc-cell-width) repeat(3,var(--time-cell-width)) var(--loc-cell-width) repeat(4,var(--time-cell-width)) var(--approval-width)}.timesheet-export>table tbody,.timesheet-export>table thead,.timesheet-export>table tr{display:contents}.timesheet-export>table td,.timesheet-export>table th{display:flex;align-items:center;max-width:100%}.timesheet-export>table th,.timesheet-export>table td:nth-child(n+5){justify-content:center;text-align:center}.timesheet-export>table td:nth-child(9),.timesheet-export>table td:nth-child(13){text-align:left}.timesheet-export>table th{font-weight:600}.timesheet-export>table>thead>tr:nth-child(3) th{text-align:left;justify-content:stretch}.timesheet-export>table>thead>tr:nth-child(3) input,.timesheet-export>table>thead>tr:nth-child(3) select{min-width:initial;width:100%;padding:.25em .35em}.timesheet-export>table>thead>tr:nth-child(3) label{gap:.25em;width:100%}.timesheet-export>table th{padding:.25em}.timesheet-export>table td{min-height:2.5rem}.timesheet-export>table td:nth-child(-n+5){padding:0 .5em}.timesheet-export>table th,.timesheet-export>table td{border:1px solid var(--table-border-color);border-top:none;border-left:none}.timesheet-export>table thead>tr:first-child>th{border-top:1px solid var(--table-border-color)}.timesheet-export>table tr>td:first-child,.timesheet-export>table tr:first-child>th:first-child,.timesheet-export>table tr:nth-child(3)>th:first-child{border-left:1px solid var(--table-border-color)}.timesheet-export>table thead>tr:last-child>th{border-bottom:4px solid rgba(0,0,0,.2)}.filter_h9R2A_-{display:grid;grid-template-columns:auto auto;gap:.125em .5em}.filter_h9R2A_- label{display:contents;gap:.125em}.filter_h9R2A_- input{padding:.25em 0 .25em .125em}.note_Dlh6sOw{position:relative;cursor:pointer}.note_Dlh6sOw svg{font-size:1.25rem}.note_Dlh6sOw span:first-child{position:absolute;width:1.25rem;height:1.25rem;font-size:1.125rem;border-radius:100%;color:#fff;background-color:var(--color-danger);display:flex;align-items:center;justify-content:center;border:1px solid black;font-weight:700;top:-.75rem;right:-.5rem}.approved_cbX4kWs{display:flex;flex-direction:column;align-items:center;text-align:center}.approved_cbX4kWs>div{display:flex;align-items:center;gap:.25rem}.approved_cbX4kWs small{font-size:.92em}.approved_cbX4kWs svg{color:#2b994c;font-weight:700;display:flex}.unapproved_DV_IfTw{display:flex;align-items:center;justify-content:center;gap:.25rem}.unapproved_DV_IfTw small{font-size:.92em}.unapproved_DV_IfTw svg{color:#962727;font-weight:700}.notes_g2Hr9ti{display:flex;align-items:stretch;gap:1rem}@media (max-width: 48rem){.notes_g2Hr9ti{flex-direction:column}}.notes_g2Hr9ti>label{flex-grow:1}.printIcon_xC7EKjZ{font-size:.95rem}.printIcon_xC7EKjZ svg{font-size:1.25rem;margin-left:.25rem}.grid_hj4ZHro{display:grid;grid-template-columns:repeat(3,1fr);margin:.125rem;flex-grow:1;gap:1px}.grid_hj4ZHro>button{all:unset;display:flex;justify-content:center;align-items:center;border-radius:.75rem;padding:.35rem .5rem;font-weight:500;-webkit-user-select:none;user-select:none}.grid_hj4ZHro>button[data-current=true]{font-weight:700}.grid_hj4ZHro>button[data-selected=true]{background-color:var(--color-primary-light-6)}.grid_hj4ZHro>button[data-selected=false]:hover{color:#fff;background-color:var(--color-info-dark-3);cursor:pointer}.container_u757Ahm{background-color:#fff;width:28rem;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,0,0,.25);border-radius:.5rem;font-size:.92rem;box-shadow:.25rem .25rem .25rem #00000040}.header_wARF74Z{display:flex;justify-content:space-around;align-items:center;padding:.25rem;background-color:var(--color-fill-darker);border-bottom:1px solid rgba(0,0,0,.25);width:100%}.header_wARF74Z>span{width:5rem;text-align:center}.grid_sGVCUY2{display:grid;grid-template-columns:repeat(6,1fr);margin:.125rem;flex-grow:1;gap:1px}.grid_sGVCUY2>button{all:unset;display:flex;justify-content:center;align-items:center;border-radius:.75rem;padding:.35rem .5rem;-webkit-user-select:none;user-select:none;white-space:nowrap}.grid_sGVCUY2>button[data-today=true]{font-weight:700}.grid_sGVCUY2>button[data-selected=true]{background-color:var(--color-primary-light-6)}.grid_sGVCUY2>button[data-selected=false]:hover{color:#fff;background-color:var(--color-info-dark-3);cursor:pointer}.container_p_R6hmn{display:flex;flex:1 1 auto;justify-content:space-evenly;align-items:center;font-size:1.125rem}.pickerContainer_knV1VLC{position:relative;display:flex;flex-direction:column;align-items:center;row-gap:.125rem}.pickerContainer_knV1VLC>button{all:unset;cursor:pointer;min-width:18rem;text-align:center;font-weight:600;border-radius:.5rem;padding:.25rem 0;display:flex;justify-content:center;align-items:center;gap:.5rem}.pickerContainer_knV1VLC>button:hover{background-color:var(--color-info-light-6)}.timesheet-management{min-height:42rem;display:grid;grid-template-columns:minmax(18rem,1fr) minmax(92rem,5fr);grid-template-rows:auto 1fr;gap:.75rem;grid-template-areas:"site-select time-select" "user-list timesheets";height:100%}.timesheet-management h4{margin:0}.timesheet-management>*:nth-child(1){grid-area:site-select}.timesheet-management>*:nth-child(2){grid-area:time-select;display:flex;flex-direction:column;grid-column-start:span 1}.timesheet-management>*:nth-child(3){grid-area:user-list}.timesheet-management>*:nth-child(3) ul{margin:0;list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.75rem}.timesheet-management>*:nth-child(4){grid-area:timesheets;display:flex;flex-direction:column}.timesheet-management>div{border:1px solid rgba(0,0,0,.05);border-radius:.5rem;padding:1rem;box-shadow:0 10px 16px #00000026}.controlButtons_CMtQOEl{display:flex;width:100%;gap:.5rem}.controlButtons_CMtQOEl button{padding:0;font-size:1.25em;margin:0!important;width:2.125em;height:1.75em}.editCell_rJTAldq{padding:0!important;font-size:1em}.editButton_mBEgaAv{margin:0;border:none;outline:none;width:100%;height:100%;font-size:1em;background-color:#acf0c3;cursor:pointer}.edit_iDEltnb{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.edit_iDEltnb button{margin:0;padding:0 .25em;border:none;outline:none;background-color:transparent}.edit_iDEltnb button:hover:not([disabled]){cursor:pointer}.edit_iDEltnb svg{font-size:1.25rem}.edit_iDEltnb input{flex:1 1 0;width:0;margin:0 .25em}.edit_iDEltnb .fa-xmark{color:var(--color-error)}.edit_iDEltnb .fa-check{color:var(--color-success)}.edit_iDEltnb button:disabled{cursor:not-allowed}.edit_iDEltnb button:disabled .fa-check{color:#c7cec4}.row_skgXRg4>td{border:none!important;font-weight:600;color:#9b2626}.row_skgXRg4>td:nth-child(16){border:1px solid var(--color-border)!important;border-left:none!important;border-top:none!important}.row_skgXRg4>td:nth-child(15){border:1px solid var(--color-border)!important;border-top:none!important;margin-left:-1px}.startIcon_gH__CRk{margin-left:.5rem;color:#7d6a00}.timesheet-view table{--date-width: 7em;--site-width: minmax(8em, 1fr);--activity-width: minmax(7.5em, 1fr);--notes-width: max-content;--time-width: minmax(max-content, .5fr);--loc-cell-width: minmax(2.75em, .25fr);--edit-cell-width: 8em;--approval-width: minmax(7.25em, .75fr);--approve-width: max-content;display:grid;grid-template-columns:var(--date-width) var(--site-width) var(--activity-width) var(--notes-width) repeat(2,var(--time-width)) var(--edit-cell-width) var(--loc-cell-width) repeat(2,var(--time-width)) var(--edit-cell-width) var(--loc-cell-width) var(--time-width) var(--edit-cell-width) repeat(2,var(--time-width)) var(--approval-width) var(--approve-width)}.timesheet-view table td,.timesheet-view table th{display:flex;justify-content:center;align-items:center;border-left:none;border-top:none}.timesheet-view table td:nth-child(1){border-left:1px solid var(--color-border)}.timesheet-view thead{font-size:.92rem}.timesheet-view thead tr:nth-child(1) th{border-top:1px solid var(--color-border)}.timesheet-view thead tr:nth-child(1) th:nth-child(1){border-left:1px solid var(--color-border)}.timesheet-view tbody,.timesheet-view thead,.timesheet-view tr{display:contents}.timesheet-view h3{font-weight:400;margin-bottom:2rem;font-size:1.125rem}.timesheet-view h3 span{font-weight:600;font-size:1.09rem}.timesheet-view table{table-layout:auto;border-collapse:collapse;width:100%;font-size:.95rem}.timesheet-view th{font-weight:600;padding:.25rem}.timesheet-view th,.timesheet-view td{border:1px solid var(--color-border);text-align:center}.timesheet-view td:nth-child(8),.timesheet-view td:nth-child(12){text-align:left}.timesheet-view td:nth-child(8) h3,.timesheet-view td:nth-child(12) h3{margin-bottom:0}.timesheet-view td{min-height:2.5rem}.timesheet-view .readonly-row{background-color:#ddd}.timesheet-view .approved-row{background-color:#f2f8fd}.timesheet-view td:nth-child(4){color:#333;padding:0 .5rem}.timesheet-view td:nth-child(18){padding-left:.5rem;border:none;background-color:#fff}.timesheet-view input,.timesheet-view select{padding:.25em 0;max-width:100%}.plannerLayout_dMYcK1I{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;grid-template-areas:"date-select date-select" "planner-table controls";height:100%;font-size:.95rem}.plannerLayout_dMYcK1I>div:nth-child(1){grid-area:date-select;margin-bottom:.75rem}.plannerLayout_dMYcK1I>div:nth-child(2){grid-area:planner-table}.plannerLayout_dMYcK1I>div:nth-child(3){grid-area:controls;margin-left:.75rem}.key_aR34yGe{display:grid;grid-template-columns:max-content auto;align-items:center;gap:.5rem;margin:0}.key_aR34yGe dd{margin:0}.key_aR34yGe dt:nth-child(4n+5),.key_aR34yGe dd:nth-child(4n+6){margin-top:1rem}.key_aR34yGe dt{display:flex;justify-content:center;align-items:center}.key_aR34yGe svg{font-size:1.5rem}.key_aR34yGe td{width:2rem;height:1.85rem;font-size:.6rem}.cell_wbh1L_v{padding:0!important;position:relative}.cell_wbh1L_v>div{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.cell_wbh1L_v>div svg{font-size:1.5rem}.cell_wbh1L_v:not(.cell_wbh1L_v[data-type=full])>div:nth-child(1){right:50%}.cell_wbh1L_v:not(.cell_wbh1L_v[data-type=full])>div:nth-child(2){left:50%}.nav_cwuDTmZ{display:flex;justify-content:space-evenly;align-items:center;flex-grow:1}.navButton_anArvIV{font-size:1.125rem;padding:.2rem .5rem}.pickerContainer_EEr6XDx{position:relative;display:flex;flex-direction:column;align-items:center;row-gap:.125rem;font-size:1.125rem;font-weight:600}.pickerContainer_EEr6XDx>button{all:unset;cursor:pointer;text-align:center;border-radius:.5rem;padding:.25rem 1rem;display:flex;justify-content:center;align-items:center;gap:.5rem}.pickerContainer_EEr6XDx>button:hover{background-color:var(--color-info-light-6)}.controlsButton_m9aGfIj{min-width:10em}@media (max-width: 38rem){.controlsButton_m9aGfIj{min-width:auto;padding:.35rem .5rem;font-size:1.125rem}.controlsButton_m9aGfIj span{display:none}}.header_m5x4aWH{position:sticky;top:0;align-self:start;background-color:#fff;z-index:2}.header_m5x4aWH th{background:#eee!important}.table_jLH7SdP{border:none}.table_jLH7SdP>tbody,.table_jLH7SdP>thead{display:grid;grid-template-columns:18em 14em 5.5em 7.5em 5.5em repeat(var(--total-days),3em)}.table_jLH7SdP tr{display:contents}.table_jLH7SdP tbody tr td:nth-child(1),.table_jLH7SdP thead>tr:first-child>th:first-child{position:sticky;left:0;background-color:#fff;z-index:1}.table_jLH7SdP tbody tr td:nth-child(1){border-right:2px solid rgba(0,0,0,.5)}.table_jLH7SdP th{display:flex;align-items:center;justify-content:center;font-weight:500}.table_jLH7SdP td,.table_jLH7SdP th{border-left:none;border-top:none}.table_jLH7SdP th:first-child,.table_jLH7SdP td:first-child{border-left:thin solid var(--table-border-color)}.table_jLH7SdP thead>tr:first-child>th{border-top:thin solid var(--table-border-color)}.table_jLH7SdP thead>tr:first-child>th:nth-child(3){padding:.25rem}.table_jLH7SdP thead>tr:nth-child(2)>th{padding:.25rem}.table_jLH7SdP td{text-align:center}.table_jLH7SdP td:nth-child(1),.table_jLH7SdP td:nth-child(2){text-align:left}.table_jLH7SdP td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table_jLH7SdP th:nth-child(n+5){font-size:.92em}.table_jLH7SdP td:nth-child(5n+6),.table_jLH7SdP tr:first-child>th:nth-child(5n+4){border-left:1px solid rgba(0,0,0,.5)}.table_jLH7SdP td:last-child,.table_jLH7SdP tr:first-child>th:last-child{border-right:1px solid rgba(0,0,0,.5)}.table_jLH7SdP a{color:inherit}.table_jLH7SdP a:hover{color:var(--color-primary)}.container_y0HRdOL{display:grid;grid-template-columns:auto 15rem;gap:.75rem;height:100%}.container_y0HRdOL *{-webkit-print-color-adjust:exact!important;color-adjust:exact!important;print-color-adjust:exact!important}.container_y0HRdOL h2{margin-top:0;margin-bottom:1rem}@media screen and (max-width: 56rem),print and (max-width: 22cm){.container_y0HRdOL{grid-template-columns:auto}}@media print{.container_y0HRdOL .vu-shadow-container{box-shadow:none!important;border:1px solid rgba(0,0,0,.1);padding:.5rem}}.page_dfnFDEf{display:contents}@media print{.page_dfnFDEf>*:first-child,.page_dfnFDEf>*:last-child{display:none}.page_dfnFDEf>main>div,.page_dfnFDEf>main>div>div{display:contents}}.table_xFJnFax{width:100%;border-collapse:collapse;table-layout:fixed;--table-border-color:rgba(0, 0, 0, .15)}@media print{.table_xFJnFax{--table-border-color:rgba(0, 0, 0, .25);font-size:.9rem}}.table_xFJnFax th,.table_xFJnFax td{border:thin solid var(--table-border-color)}.table_xFJnFax th{font-weight:600;border-bottom:1px solid #a0a0a0;text-align:center}.table_xFJnFax thead th{padding:.25rem 0}.table_xFJnFax thead th span{text-transform:capitalize;display:none}@media (min-width: 92rem){.table_xFJnFax thead th span:nth-child(1){display:revert}}@media (min-width: 56rem) and (max-width: calc(92rem - 1px)){.table_xFJnFax thead th span:nth-child(2){display:revert}}@media (max-width: calc(56rem - 1px)){.table_xFJnFax thead th span:nth-child(3){display:revert}}.table_xFJnFax th:first-child{width:2.5rem}.table_xFJnFax tbody th{font-size:.85rem;padding:.075rem;border:1px solid #a0a0a0}.table_xFJnFax td{border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0;min-width:1rem;position:relative}.table_xFJnFax td>div{position:absolute;inset:0;display:grid;grid-auto-flow:column}.table_xFJnFax td>div>div{height:100%;text-align:center;font-size:.8rem;overflow:hidden;display:flex;justify-content:center;align-items:center;container:absenceTime/inline-size}@container (max-width: 2.5rem){.table_xFJnFax td>div>div>span{display:none}}@media print{.printButton_j33PBpb{display:none}}.list_wrlHeYd{display:grid;grid-template-columns:max-content auto;row-gap:.5em;column-gap:1em;align-items:center;margin:0}.list_wrlHeYd dt{width:1.5em;height:1.5em}.list_wrlHeYd dd{margin:0}
