.button[data-v-2f4167d9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;padding:0 9px;margin:0 5px;cursor:pointer;border-radius:8px}.button.block.focus-highlight[data-v-2f4167d9],.button.focus-highlight[data-v-2f4167d9],.button.hover[data-v-2f4167d9]{-webkit-filter:brightness(100%);filter:brightness(100%)}.button>[data-v-2f4167d9]:not(.router-link){pointer-events:none}.button[data-v-2f4167d9]:not(.no-hover):hover{background:var(--contrast-4)}.button:not(.no-hover):hover .fas[data-v-2f4167d9]{color:var(--bg)}.button.green[data-v-2f4167d9],.button.selected[data-v-2f4167d9]{background:#6c8d23}.button.green>[data-v-2f4167d9],.button.selected>[data-v-2f4167d9]{color:#fff}.button.green[data-v-2f4167d9]:not(.no-hover):hover,.button.selected[data-v-2f4167d9]:not(.no-hover):hover{background:#404040}.button.active[data-v-2f4167d9]{background:#6d8d23;color:#fff}.button.active .label[data-v-2f4167d9]{color:#fff!important}.button>[data-v-2f4167d9]{-ms-flex-item-align:center;align-self:center}.button .label[data-v-2f4167d9]{margin:2px 0 0}.button .label[data-v-2f4167d9]:nth-child(2){margin-left:4px}.button .fas[data-v-2f4167d9]{position:relative;font-size:14px;padding:0;margin:0;float:none;height:auto}.button.square[data-v-2f4167d9]{width:25px;height:25px}.button.rectangle[data-v-2f4167d9]{width:50px}.button.round[data-v-2f4167d9]{width:25px;height:25px;border-radius:100px}.button.round.small[data-v-2f4167d9]{width:18px;height:18px}.button.no-border[data-v-2f4167d9]{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.button.round.small .fas[data-v-2f4167d9]{font-size:12px}.button.big[data-v-2f4167d9]{height:30px;width:30px}.button.menu-shadow[data-v-2f4167d9]{-webkit-box-shadow:0 0 0 1.4px var(--contrast-5);box-shadow:0 0 0 1.4px var(--contrast-5)}.button.big .fas[data-v-2f4167d9]{color:var(--contrast-5)}.button.big:not(.no-hover):hover .fas[data-v-2f4167d9]{color:#fff}.button.big[data-v-2f4167d9]:not(.no-hover):hover{background:#6d8d23}.button .fa-refresh[data-v-2f4167d9]{font-size:14px}.button.big .fa-refresh[data-v-2f4167d9]{font-size:18px}.fa-refresh[data-v-2f4167d9]:before{content:"\F021"}.button.loading-button .label[data-v-2f4167d9],.button.loading-button>.fas[data-v-2f4167d9]:not(.loading-icon){display:none}.loading-button .fa-spinner[data-v-2f4167d9]{font-size:14px;color:#ccc;-webkit-animation-name:spin-data-v-2f4167d9;animation-name:spin-data-v-2f4167d9;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes spin-data-v-2f4167d9{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-2f4167d9{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.button.thin-label .label[data-v-2f4167d9]{font-family:DistrictProBook;font-weight:200;font-size:15px}.button .fa-calendar-plus[data-v-2f4167d9],.button .fa-robot[data-v-2f4167d9]{font-size:14px}.fas.color-bg[data-v-2f4167d9]{color:var(--bg)}.button .fa-angle-down[data-v-2f4167d9],.button .fa-angle-left[data-v-2f4167d9],.button .fa-angle-right[data-v-2f4167d9],.button .fa-angle-up[data-v-2f4167d9]{font-size:22px}.button.small .fa-angle-down[data-v-2f4167d9],.button.small .fa-angle-left[data-v-2f4167d9],.button.small .fa-angle-right[data-v-2f4167d9],.button.small .fa-angle-up[data-v-2f4167d9]{font-size:18px}.button.block[data-v-2f4167d9]{height:43px;width:43px;margin:6px 4px;border:none;-webkit-box-shadow:none;box-shadow:none;background:var(--contrast-3);border-radius:10px}.button.block[data-v-2f4167d9]:not(.no-hover):hover{background:var(--contrast-2)}.button.block .fas[data-v-2f4167d9]{font-size:20px}.button.block .fas[data-v-2f4167d9],.button.block .label[data-v-2f4167d9]{color:var(--contrast-4);-webkit-transform:scale(1);transform:scale(1)}.button.block.disabled[data-v-2f4167d9]{background:var(--contrast-3)!important;opacity:1!important}.button.block.disabled .fas[data-v-2f4167d9],.button.block.disabled .label[data-v-2f4167d9]{color:#dbdbdb!important;opacity:1!important}.button.block:not(.no-hover):hover .fas[data-v-2f4167d9],.button.block:not(.no-hover):hover .label[data-v-2f4167d9]{color:var(--contrast-5)}.button.red .fas[data-v-2f4167d9]{color:var(--bg)}.button.block.red[data-v-2f4167d9]{background:#e5154f}.button.block.red[data-v-2f4167d9]:not(.no-hover):hover{background:#f15985}.button.block.red .fas[data-v-2f4167d9],.button.block.red .label[data-v-2f4167d9]{color:#f15985;-webkit-transform:scale(1);transform:scale(1)}.button.block.red:not(.no-hover):hover .fas[data-v-2f4167d9],.button.block.red:not(.no-hover):hover .label[data-v-2f4167d9]{color:#ffb3cb}.button.blue .fas[data-v-2f4167d9]{color:#2f61ac}.button.block.blue[data-v-2f4167d9]{background:#2f61ac}.button.block.blue[data-v-2f4167d9]:not(.no-hover):hover{background:#4076c6}.button.block.blue .fas[data-v-2f4167d9],.button.block.blue .label[data-v-2f4167d9]{color:#4076c6;-webkit-transform:scale(1);transform:scale(1)}.button.block.blue:not(.no-hover):hover .fas[data-v-2f4167d9],.button.block.blue:not(.no-hover):hover .label[data-v-2f4167d9]{color:#5388d8}.button.block.green[data-v-2f4167d9]{background:#6d8d23}.button.block.green[data-v-2f4167d9]:not(.no-hover):hover{background:#99af65}.button.block.green .fas[data-v-2f4167d9],.button.block.green .label[data-v-2f4167d9]{color:#99af65;-webkit-transform:scale(1);transform:scale(1)}.button.block.green:not(.no-hover):hover .fas[data-v-2f4167d9],.button.block.green:not(.no-hover):hover .label[data-v-2f4167d9]{color:#ebffb3}.button.block.orange[data-v-2f4167d9]{background:#e76e13}.button.block.orange[data-v-2f4167d9]:not(.no-hover):hover{background:#ec9a5c}.button.block.orange .fas[data-v-2f4167d9],.button.block.orange .label[data-v-2f4167d9]{color:#ec9a5c;-webkit-transform:scale(1);transform:scale(1)}.button.block.orange:not(.no-hover):hover .fas[data-v-2f4167d9],.button.block.orange:not(.no-hover):hover .label[data-v-2f4167d9]{color:#ffe2cc}.button.block.cyan[data-v-2f4167d9]{background:#1e9e9a}.button.block.cyan[data-v-2f4167d9]:not(.no-hover):hover{background:#25dbd5}.button.block.cyan .fas[data-v-2f4167d9],.button.block.cyan .label[data-v-2f4167d9]{color:#25dbd5;-webkit-transform:scale(1);transform:scale(1)}.button.block.cyan:not(.no-hover):hover .fas[data-v-2f4167d9],.button.block.cyan:not(.no-hover):hover .label[data-v-2f4167d9]{color:#ebffb3}.button.block.lightred[data-v-2f4167d9]{background:#d47b7b}.button.block.lightred[data-v-2f4167d9]:not(.no-hover):hover{background:#f5a2a2}.button.block.lightred .fas[data-v-2f4167d9],.button.block.lightred .label[data-v-2f4167d9]{color:#da9a9a;-webkit-transform:scale(1);transform:scale(1)}.button.block.lightred:not(.no-hover):hover .fas[data-v-2f4167d9],.button.block.lightred:not(.no-hover):hover .label[data-v-2f4167d9]{color:#f7cccc}.button.block.yellow[data-v-2f4167d9]{background:#e5c41d}.button.block.yellow[data-v-2f4167d9]:not(.no-hover):hover{background:#e5c93b}.button.block.yellow .fas[data-v-2f4167d9],.button.block.yellow .label[data-v-2f4167d9]{color:#ecd559;-webkit-transform:scale(1);transform:scale(1)}.button.block.yellow:not(.no-hover):hover .fas[data-v-2f4167d9],.button.block.yellow:not(.no-hover):hover .label[data-v-2f4167d9]{color:#ecdb7d}.button .fa-undo-alt[data-v-2f4167d9]{-webkit-transform:scaleX(-1.35) scaleY(1.35)!important;transform:scaleX(-1.35) scaleY(1.35)!important}.label-center .label[data-v-2f4167d9],.label-corner .label[data-v-2f4167d9]{position:absolute;top:1px;left:0;right:0;bottom:0;margin:auto!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.label-center .label[data-v-2f4167d9]{font-size:10px;top:-1px}.button.block.label-center .label[data-v-2f4167d9]{top:-1px;font-family:DistrictProBold;font-size:11px}.label-corner .label[data-v-2f4167d9]{right:-40px;bottom:-35px;font-size:9px;font-family:DistrictProThin}.button.menu[data-v-2f4167d9]{padding:4px 12px;border-radius:5px!important;background:var(--menu-button);border-radius:0}.menu-bar .input-component.entry .button.input-dummy .label[data-v-2f4167d9]{color:var(--menu-button-label)!important}.button.menu.collapsed[data-v-2f4167d9]{padding:0 12px}.button.menu[data-v-2f4167d9]:not(.no-hover):hover{background:var(--contrast-4);color:#fff!important}.button.menu:not(.no-hover).focus-highlight[data-v-2f4167d9]{background:var(--md);color:#fff!important}.button.menu .fas[data-v-2f4167d9],.button.menu .label[data-v-2f4167d9]{color:var(--menu-button-label)}.button.menu:not(-no-hover):hover .fas[data-v-2f4167d9],.button.menu:not(-no-hover):hover .label[data-v-2f4167d9]{color:var(--contrast-0)!important}.button.menu.active[data-v-2f4167d9]{background:#6d8d23;color:#fff}.button.menu.active .fas[data-v-2f4167d9],.button.menu.active.focus-highlight .fas[data-v-2f4167d9]{color:#fff}.button.no-background[data-v-2f4167d9]{background:transparent;border-radius:0}.button.no-background[data-v-2f4167d9]:not(.no-hover):hover{background:var(--contrast-4)}.button.no-background.active[data-v-2f4167d9]{background:#6d8d23}.button.square[data-v-2f4167d9]{border-radius:0}.label.space-content .button[data-v-2f4167d9]{margin:0;padding:0}.button.smaller[data-v-2f4167d9]{font-size:12px;width:14px;height:14px}.label .button .label[data-v-2f4167d9]{-webkit-transform:none;transform:none;color:inherit}.button.error .icon[data-v-2f4167d9]{color:var(--col-error)!important}.button.warning .icon[data-v-2f4167d9]{color:var(--col-warning)!important}.button.okay .icon[data-v-2f4167d9]{color:var(--col-ok)!important}.button.input-error[data-v-2f4167d9]{position:absolute;top:0;right:0;bottom:0;margin:auto;z-index:10;background:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;pointer-events:none;top:1px;pointer-events:auto;cursor:help}.button.input-error[data-v-2f4167d9]:hover{background:none}.button.input-error .icon[data-v-2f4167d9]{font-size:15px}.button.no-background[data-v-2f4167d9]{background:none;border:none;-webkit-box-shadow:none;box-shadow:none}.button>button[data-v-2f4167d9]{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.button.icon-overlay>.fas[data-v-2f4167d9]{font-size:20px}.button.icon-overlay[data-v-2f4167d9],.button.icon-overlay[data-v-2f4167d9]:hover,.button.label-overlay[data-v-2f4167d9],.button.label-overlay[data-v-2f4167d9]:hover{background:none;-webkit-box-shadow:none;box-shadow:none;border:none;margin:0;padding:0}.button.icon-overlay.allow-hover:hover .fas[data-v-2f4167d9]{color:var(--bg)}.button.icon-overlay.focus-highlight .fas[data-v-2f4167d9],.button.icon-overlay:hover .fas[data-v-2f4167d9]{color:var(--contrast-4)}.button.label-overlay .label[data-v-2f4167d9]{margin:0}.button.icon-overlay.absolute[data-v-2f4167d9],.button.label-overlay.absolute[data-v-2f4167d9]{position:absolute;left:0;top:0;height:100%;width:100%}.button.checkbox[data-v-2f4167d9]:hover,.button.highlight-hover[data-v-2f4167d9]:hover{background:none;-webkit-filter:brightness(120%);filter:brightness(120%)}.button.checkbox:hover .icon[data-v-2f4167d9],.button.highlight-hover:hover .icon[data-v-2f4167d9]{color:inherit}.button.checkbox .fa-check-circle[data-v-2f4167d9]{color:#6d8d23}.button.checkbox .fa-circle[data-v-2f4167d9]{color:var(--contrast-8)}.button.checkbox.focus-highlight .fa-circle[data-v-2f4167d9],.button.checkbox:hover .fa-circle[data-v-2f4167d9]{color:var(--contrast-4)}.button.accept .label[data-v-2f4167d9],.button.delete .label[data-v-2f4167d9]{font-family:DistrictProLight;color:#fff;font-weight:400;-webkit-transform:none;transform:none;margin:0 10px;font-size:12px}.button.accept[data-v-2f4167d9]{color:#fff}.data-table .click-container.highlight-focus .fas[data-v-2f4167d9],.data-table .click-container:hover .fas[data-v-2f4167d9]{color:var(--contrast-4)}.button.landing-button[data-v-2f4167d9]{height:80px;color:#fff;width:130px;margin:0!important;background:#46535e;border:1px solid #b2b2b2;-webkit-box-shadow:4px 4px 5px 3px rgba(0,0,0,.2);box-shadow:4px 4px 5px 3px rgba(0,0,0,.2)}.button.landing-button[data-v-2f4167d9]:hover{-webkit-transform:scale(.98);transform:scale(.98);color:#46535e;background:#323a45;-webkit-box-shadow:2px 2px 3px 1px rgba(0,0,0,.2);box-shadow:2px 2px 3px 1px rgba(0,0,0,.2)}.button.landing-button .label[data-v-2f4167d9]{position:absolute;bottom:6px;color:#fff;left:0;right:0;margin:auto;font-size:12px;font-family:DistrictProBook}.button.landing-button .icon[data-v-2f4167d9]{position:absolute;bottom:28px;left:0;right:0;margin:auto;top:auto;font-size:40px;color:#fff!important}.button.input-dummy[data-v-2f4167d9]{-webkit-box-shadow:inset 0 0 0 1px var(--contrast-5);box-shadow:inset 0 0 0 1px var(--contrast-5);border:none;padding:0 5px;cursor:text;color:var(--contrast-4);border-radius:5px;font-size:12px}.crew-labor-container .button.input-dummy[data-v-2f4167d9]{background:none!important}.button.input-dummy[data-v-2f4167d9]{background:var(--bg)!important}.button.input-dummy[data-v-2f4167d9]:hover{background:none}.button.input-dummy:hover .label[data-v-2f4167d9]{color:inherit}.button.input-dummy .label[data-v-2f4167d9]{font-size:inherit;font-family:DistrictProLight;text-align:inherit;font-weight:200;display:inline-block;margin:initial;width:calc(100% - 10px)}.input-component .button.input-dummy[data-v-2f4167d9]{position:absolute;top:0;left:0;height:100%;width:100%;padding:0;margin:0;border-radius:0}.input-component .button.input-dummy .label[data-v-2f4167d9]{font-size:12px;-webkit-transform:inherit;transform:inherit;white-space:nowrap;max-width:calc(100% - 5px);overflow:hidden}.button.input-dummy.focus-highlight[data-v-2f4167d9]{background:#6d8d23}.input-component .button.input-dummy[data-v-2f4167d9]{-webkit-box-shadow:none;box-shadow:none;border:none;background:none}.input-component .button.focus-highlight.input-dummy[data-v-2f4167d9]{-webkit-box-shadow:inset 0 -2px 0 -1px var(--contrast-6);box-shadow:inset 0 -2px 0 -1px var(--contrast-6)}.input-component .button.focus-highlight.input-dummy .label[data-v-2f4167d9]{color:inherit}.menu-bar .input-component .button[data-v-2f4167d9]{background:var(--contrast-3)!important;padding:6px 10px;border-radius:5px!important}.menu-bar .input-component .button .label[data-v-2f4167d9]{font-family:DistrictProBook;font-size:11px;font-weight:600}.button.datatable-icon[data-v-2f4167d9]{border-radius:100px;height:25px;width:25px;background:var(--bg);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px}.button.datatable-icon[data-v-2f4167d9]:hover{background:var(--contrast-4);color:var(--bg)}.button.placeholder .label[data-v-2f4167d9]{opacity:.3;font-family:DistrictProThin;font-size:11px!important;padding:2px;margin-top:2px}.checkbox-label .checkbox-component .icon[data-v-2f4167d9]{font-size:15px}.button.expanded[data-v-2f4167d9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 20px 5px;margin:10px;background:none;-webkit-box-shadow:0 0 0 1px var(--contrast-3);box-shadow:0 0 0 1px var(--contrast-3);border-radius:5px}.button.expanded[data-v-2f4167d9]:hover{background:var(--contrast-1)}.button.expanded .icon[data-v-2f4167d9]{font-size:20px}.button.expanded .label[data-v-2f4167d9]{margin:0;margin-top:5px;font-size:15px;width:calc(100% + 20px)}.data-table .row:not(.collapsed) .entry>.button[data-v-2f4167d9]{color:#fff}.button.block .fas.fa-microchip-ai[data-v-2f4167d9]{-webkit-transform:scale(0);transform:scale(0)}.button.block.ai.label-center[data-v-2f4167d9]:hover,.button.block.ai[data-v-2f4167d9]{background-image:url(/img/ai-background.svg);background-size:200% 200%;-webkit-animation:aiGradientShift-data-v-2f4167d9 10s linear infinite,aiPulse-data-v-2f4167d9 5s ease-in-out infinite;animation:aiGradientShift-data-v-2f4167d9 10s linear infinite,aiPulse-data-v-2f4167d9 5s ease-in-out infinite}@-webkit-keyframes aiGradientShift-data-v-2f4167d9{0%{background-position:12% 12%}25%{background-position:70% 12%}50%{background-position:70% 70%}75%{background-position:12% 70%}to{background-position:12% 12%}}@keyframes aiGradientShift-data-v-2f4167d9{0%{background-position:12% 12%}25%{background-position:70% 12%}50%{background-position:70% 70%}75%{background-position:12% 70%}to{background-position:12% 12%}}@-webkit-keyframes aiPulse-data-v-2f4167d9{0%{background-size:200% 200%}25%{background-size:250% 222%}50%{background-size:217% 190%}75%{background-size:197% 213%}to{background-size:200% 200%}}@keyframes aiPulse-data-v-2f4167d9{0%{background-size:200% 200%}25%{background-size:250% 222%}50%{background-size:217% 190%}75%{background-size:197% 213%}to{background-size:200% 200%}}.button.block.ai.label-center .label[data-v-2f4167d9]{height:40px;width:40px;background-image:url(/img/ai-logo.png);background-repeat:no-repeat;background-size:cover;background-position:50%}