@font-face{font-family:Calibri;src:url(../css/fonts/calibril.ttf);font-weight:300;font-style:normal}@font-face{font-family:Calibri;src:url(../css/fonts/calibrili.ttf);font-weight:300;font-style:italic}@font-face{font-family:Calibri;src:url(../css/fonts/calibri.ttf);font-weight:500;font-style:normal}@font-face{font-family:Calibri;src:url(../css/fonts/calibrii.ttf);font-weight:500;font-style:italic}@font-face{font-family:Calibri;src:url(../css/fonts/calibrib.ttf);font-weight:700;font-style:normal}@font-face{font-family:Calibri;src:url(../css/fonts/calibriz.ttf);font-weight:700;font-style:italic}@font-face{font-family:WebComponentsIcons;src:url(../css/fonts/glyphs/WebComponentsIcons.eot);src:url(../css/fonts/glyphs/WebComponentsIcons.eot) format("embedded-opentype"),url(../css/fonts/glyphs/WebComponentsIcons.ttf) format("truetype"),url(../css/fonts/glyphs/WebComponentsIcons.woff) format("woff"),url(../css/fonts/glyphs/WebComponentsIcons.svg) format("svg");font-weight:400;font-style:normal}.k-autocomplete,.k-tabstrip .k-button,.k-button,.k-button .k-sprite,.k-sprite{line-height:1;padding:0;box-shadow:none;border:0;border-radius:0;color:inherit;background-position:inherit;background-color:transparent;background-image:none;opacity:1}.k-autocomplete.k-disabled,.k-tabstrip .k-button.k-disabled,.k-button.k-disabled,.k-button .k-sprite.k-disabled,.k-sprite.k-disabled{opacity:1}.k-input-value-text{text-indent:10px;line-height:1}.k-numeric-wrap{border:none;border-radius:inherit;overflow:hidden}.k-input{padding:10px 0;line-height:1}.k-numerictextbox{width:auto;padding:5px 0}.k-numerictextbox .k-input-inner{box-sizing:border-box}.k-numerictextbox.k-focus{border:1px solid rgba(28,78,137,.7);transition:box-shadow .4s ease-out;box-shadow:0 8px 4px -2px #1c4e89b3}.k-button,.k-button.k-icon-button{overflow:visible;width:auto;height:auto;padding:initial;gap:0}.k-button .k-font-icon,.k-button.k-icon-button .k-font-icon{margin:0;opacity:1;text-indent:0}.k-button{overflow:hidden;font-size:inherit}.k-button .k-button-text{line-height:inherit;white-space:normal}.k-button .k-button-text.icon{overflow:initial}.k-button-icontext .k-font-icon,.k-button-icontext .k-image,.k-button-icontext .k-sprite{margin:0}.k-sprite,.k-font-icon{width:initial;height:initial;margin:0;font-size:inherit;font-weight:400;color:inherit;overflow:visible;text-indent:0}.k-sprite:before,.k-font-icon:before{position:relative}.k-dropdowntree,.k-dropdownlist,.k-combobox{background-color:#fff;color:#444}.k-dropdowntree *,.k-dropdownlist *,.k-combobox *{border:none;border-radius:inherit;background-color:inherit;color:inherit}.k-dropdowntree .k-input-value-text,.k-dropdownlist .k-input-value-text,.k-combobox .k-input-value-text{line-height:normal}.k-dropdowntree .k-input-inner,.k-dropdownlist .k-input-inner,.k-combobox .k-input-inner{padding:10px 0}.k-dropdowntree .k-select,.k-dropdownlist .k-select,.k-combobox .k-select{width:2em}.k-dropdownlist .k-button{font-size:inherit}.k-autocomplete input{line-height:normal;text-indent:10px}.k-autocomplete .k-clear-value{width:auto;height:auto;padding:0 10px;color:inherit}.k-switch{box-shadow:none;overflow:hidden}.k-switch.k-switch-off .k-switch-track,.k-switch.k-switch-on .k-switch-track{border-color:transparent;background-color:inherit}.k-switch.k-switch-off .k-switch-thumb,.k-switch.k-switch-on .k-switch-thumb{border:none;background-color:inherit;background-image:none;background-position:initial;color:inherit}.k-toolbar{border:none;background-image:none;background-position:initial}.k-list{box-shadow:none;line-height:1.2;font-size:inherit;color:inherit;background-color:inherit}.k-list *{box-shadow:none;background-color:inherit;color:inherit}.k-tabstrip{padding:0;outline:none;border:none;background-color:transparent;background-image:none;box-shadow:none}.k-tabstrip .k-tabstrip-items-wrapper{background-color:var(--light-grey-to-black);border-bottom:1px solid var(--light-blue-to-medium-grey)}.k-tabstrip .k-content,.k-tabstrip .k-tabstrip-content{outline:none;border:none}.k-tabstrip .k-content:focus,.k-tabstrip .k-tabstrip-content:focus,.k-tabstrip .k-content.k-state-focused,.k-tabstrip .k-tabstrip-content.k-state-focused{outline:none}.k-tabstrip>.k-content.k-state-focused,.k-tabstrip>.k-content:focus{outline:none}.k-tabstrip .k-tabstrip-items{width:100%;padding:0;overflow:hidden;border-bottom:none}.k-tabstrip .k-tabstrip-items .k-item{position:relative;flex-direction:column;margin:0;padding:15px 10px;top:8px;transition:all .25s ease-in-out;border-top:1px solid #AAAAAA;border-right:1px solid #AAAAAA;cursor:pointer;border-left:none;border-bottom:none;border-radius:.4rem .4rem 0 0;font-size:20px;background-image:none;background-color:var(--white-to-dark-grey);color:var(--dark-grey-to-white);filter:drop-shadow(2px 4px 2px rgba(0,0,0,.5))}.k-tabstrip .k-tabstrip-items .k-item .k-loading{border:none}.k-tabstrip .k-tabstrip-items .k-item .k-link{padding:0;justify-content:center;color:inherit}.k-tabstrip .k-tabstrip-items .k-item.k-active{top:4px;background-color:var(--light-blue-to-medium-grey)}.k-tabstrip .k-tabstrip-items .k-item+.k-item{margin:0}.k-tabstrip .k-input-value-text{line-height:normal;padding-top:5px;padding-bottom:5px}.k-tabstrip .k-input-inner{padding:0}.k-tabstrip .k-tabstrip-content{margin:0;padding:10px 37.5px;zoom:normal;background-image:none;background-color:inherit}.k-dropdowntree,.k-dropdownlist,.k-combobox{overflow:hidden;border:none;border-radius:.4rem;box-sizing:border-box;font-size:20px;transition:border .4s ease-out}.k-dropdowntree .k-input,.k-dropdownlist .k-input,.k-combobox .k-input{border-radius:inherit;text-indent:10px;color:#444}.k-dropdowntree.large,.k-dropdownlist.large,.k-combobox.large{width:100%;margin-top:10px}.k-dropdowntree.k-state-border-down,.k-dropdownlist.k-state-border-down,.k-combobox.k-state-border-down{border:1px solid var(--dark-blue-to-medium-blue)!important}.k-dropdowntree .k-chip-label{line-height:normal}.k-checkbox,.k-radio{width:25px;height:25px;border-radius:50%}.k-checkbox{border-color:var(--dark-grey-to-white);border-width:3px;background-color:transparent;font-size:12.5px;text-align:center}.k-checkbox:indeterminate:before{height:12.5px;width:12.5px;border-radius:50%;background-color:#444}.k-checkbox:focus{box-shadow:none}.k-checkbox:checked{border-color:var(--dark-blue-to-medium-blue);font-size:20px;background-color:var(--dark-blue-to-medium-blue);color:#fff}.k-checkbox:checked:before{position:absolute;top:50%;left:50%;height:20px;width:20px;font-size:20px}.k-checkbox:checked:focus{box-shadow:none}.k-radio{border:none;background-color:#aaa;transition:background-color .4s ease-out}.k-radio:before{width:100%;height:100%}.k-radio:checked:before{background-color:var(--dark-blue-to-medium-blue)}.k-radio-label{box-sizing:border-box;font-size:25px;color:var(--invert-text-color)}.k-radio-label_extraSmall{font-size:16px}.k-radio-label_small{font-size:20px}.k-radio-label_large{font-size:32px}.k-radio-label_extraLarge{font-size:40px}.k-radio-label_empID{margin-bottom:5px;line-height:1;font-size:20px;font-weight:300;text-align:left;color:#0664a2}.k-radio-list:empty{min-height:25px}.k-group,.k-animation-container{padding:0;border:none;background-color:inherit}.k-group .k-list-scroller,.k-animation-container .k-list-scroller,.k-group .k-virtual-content,.k-animation-container .k-virtual-content{position:relative;overflow:hidden;height:100%;flex:none;padding:0}.k-group .k-input,.k-animation-container .k-input{padding:0}.k-group .k-list-filter,.k-animation-container .k-list-filter{padding:10px;border:none}.k-group .k-list-filter .k-input-icon,.k-animation-container .k-list-filter .k-input-icon{width:auto;height:auto;font-size:16px}.k-group .k-list-filter .k-input-inner,.k-animation-container .k-list-filter .k-input-inner{padding:0;border:none;text-indent:10px;background-color:inherit;color:inherit}.k-group .k-list-filter .k-textbox,.k-animation-container .k-list-filter .k-textbox,.k-group .k-list-filter .k-searchbox,.k-animation-container .k-list-filter .k-searchbox{padding:5px;border:1px solid #E5E5E5;font-size:25px;box-shadow:0 5px 8px -2px var(--box-shadow-color)}.k-group .k-list-item-text,.k-animation-container .k-list-item-text{font-size:25px;background-color:inherit}.k-group .k-list-item,.k-animation-container .k-list-item{border:none;border-radius:0;padding:5px 10px;box-shadow:none;box-sizing:border-box;font-size:25px}.k-group .k-list-item.k-selected,.k-animation-container .k-list-item.k-selected{color:#fff;background-color:var(--dark-blue-to-medium-blue)}.k-group .k-list-item.k-hover,.k-animation-container .k-list-item.k-hover{border:none;background-color:#e5e5e5;color:inherit;cursor:pointer}.k-group .k-list-item.k-hover .k-list-item-text,.k-animation-container .k-list-item.k-hover .k-list-item-text{background-color:inherit}.k-group .k-list-item+.k-list-item,.k-animation-container .k-list-item+.k-list-item{border-top:1px solid #E5E5E5}.k-popup{box-sizing:border-box}.k-popup-dropdowntree .k-treeview-toggle{margin:0;padding:0 5px}.k-popup-dropdowntree .k-treeview-toggle .k-font-icon{flex-shrink:0;width:50%}.k-popup-dropdowntree .k-treeview-toggle .k-font-icon:before{margin-left:-6.5px}.k-popup-dropdowntree .k-checkbox{border-color:#444}.k-popup-dropdowntree .k-checkbox:checked{border-color:var(--dark-blue-to-medium-blue)}.k-popup-dropdowntree .k-check-all{padding:5px 10px}.k-popup-dropdowntree .k-treeview{position:relative;overflow:hidden}.k-popup-dropdowntree .k-treeview-leaf{flex-flow:wrap row;min-width:0;padding:0;border:none;border-radius:0;pointer-events:none}.k-popup-dropdowntree .k-treeview-leaf-text{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.k-popup-dropdowntree .k-treeview-top,.k-popup-dropdowntree .k-treeview-mid,.k-popup-dropdowntree .k-treeview-bot{width:100%;justify-content:flex-start;padding:5px;box-sizing:border-box}.k-popup-dropdowntree .k-treeview-top .k-checkbox,.k-popup-dropdowntree .k-treeview-mid .k-checkbox,.k-popup-dropdowntree .k-treeview-bot .k-checkbox{border-color:#444}.k-popup-dropdowntree .k-treeview-top .k-checkbox-wrapper,.k-popup-dropdowntree .k-treeview-mid .k-checkbox-wrapper,.k-popup-dropdowntree .k-treeview-bot .k-checkbox-wrapper{padding:0 5px 0 25px}.k-popup-dropdowntree .k-treeview-top .k-treeview-toggle~.k-checkbox-wrapper,.k-popup-dropdowntree .k-treeview-mid .k-treeview-toggle~.k-checkbox-wrapper,.k-popup-dropdowntree .k-treeview-bot .k-treeview-toggle~.k-checkbox-wrapper{padding-left:0}.k-popup-dropdowntree .k-treeview-item{padding:0}.k-popup-dropdowntree .k-treeview-group:not(.k-treeview-lines){padding-left:12.5px}.k-popup-dropdowntree .k-checkbox-wrapper{flex-shrink:0}.k-animation-container{overflow:hidden;border-radius:.4rem;background-color:transparent}.k-animation-container .k-popup{border:none;border-radius:inherit;box-sizing:border-box;overflow:hidden;background-color:#fff;color:#444;box-shadow:0 2px 8px var(--box-shadow-color)}.k-animation-container .k-popup .k-list-content{overflow:hidden}.k-overlay{background:linear-gradient(0deg,#0664a24d 0% 100%)}.k-button .text{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.application-page{position:relative;z-index:1;width:100%;overflow:hidden;background-color:inherit}#dialogContainer{position:absolute;height:100%;width:100%;z-index:100;overflow:hidden}.body-container{position:fixed;top:0;left:0;width:100%;height:100%;transform-origin:top left;overflow:hidden;background-color:var(--light-blue-to-black);touch-action:none}.body-container .dataHeader.sortable-hint{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-shrink:0;height:96px;width:120px;padding:0;margin-bottom:9px;box-sizing:border-box;background-color:#fff;color:#444}.body-container .dataHeader.sortable-hint .label{position:absolute;top:0;left:0;width:60px;padding:5px 0;border-bottom-right-radius:.4rem;font-size:16px;font-weight:600;background-color:var(--dark-grey-to-light-grey);color:var(--white-to-dark-grey)}.body-container .dataHeader.sortable-hint .dataDescriptions,.body-container .dataHeader.sortable-hint .data{box-sizing:border-box;font-size:16px;font-weight:600;text-align:left}.body-container .dataHeader.sortable-hint .data{flex-shrink:0;min-height:94px;width:100%}.body-container .dataHeader.sortable-hint .data .code{display:inline-block;margin:2.5px;font-size:16px;vertical-align:top}.body-container .dataHeader.sortable-hint .data .code.invalid{color:#ce4242}.body-container .dataHeader.sortable-hint .dataDescriptions{width:100%;padding:5px;border-top:1px solid var(--medium-grey-to-dark-grey)}.body-container .dataHeader.sortable-hint .dataDescriptions .description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.body-container .dataHeader.sortable-hint .dataDescriptions .description+.description{padding-top:5px}.body-container .dataHeader.sortable-hint.mets .label{background-color:#0664a2;color:#fff}html,body{height:100%;width:100%;margin:0;padding:0;overflow:hidden}body.overlay{background-size:cover;background-position:center}body.overlay .body-container{display:none}html{box-sizing:border-box}html.k-mobile body{touch-action:none}.dialogBox{position:absolute;left:50%;overflow:hidden;border-radius:.4rem;transform:translate(-50%);background-color:var(--invert-background-color);box-shadow:5px 5px 15px -2px var(--box-shadow-color)}.dialogBox .dialog-content{position:relative;overflow:hidden}.dialogBox .dialog-content .contentScroller{padding:10px;line-height:1.3em}.dialogBox .dialog-actions{display:flex;flex-direction:row;align-items:center;padding:10px}.dialogBox .dialog-actions .k-button-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dialogBox .dialog-actions .action{padding:1rem 0;border:1px solid var(--border-color);border-radius:.4rem;font-size:25px;text-transform:uppercase;color:#444;background-color:#e5e5e5}.dialogBox .dialog-actions .action:first-of-type{border-color:var(--dark-blue-to-medium-blue);background-color:var(--dark-blue-to-medium-blue);color:#fff}.dialogBox .dialog-actions .action+.action{margin-left:10px}.dialogBox .dialog-actions .action:nth-of-type(3){color:#fff;background-color:#444}.dialogBox.general,.dialogBox.errorAlert,.dialogBox.alert{border-radius:.4rem;max-height:90%;width:375px;box-shadow:none}.dialogBox.general .dialog-title,.dialogBox.errorAlert .dialog-title,.dialogBox.alert .dialog-title{width:100%;padding:1rem 0;font-size:30px;text-align:center;color:var(--invert-text-color)}.dialogBox.general .dialog-content,.dialogBox.errorAlert .dialog-content,.dialogBox.alert .dialog-content{font-size:25px;color:var(--invert-text-color)}.dialogBox.syncDialog{width:400px;height:300px;background-color:#ffffffe6;box-shadow:none;border-radius:45px}.dialogBox.syncDialog .icon-almobile-full{margin-top:20px}.dialogBox.syncDialog .icon-almobile-full .path1,.dialogBox.syncDialog .icon-almobile-full .path2{font-size:32px;font-family:inherit}.dialogBox.syncDialog .icon-almobile-full .path1{color:#0664a2}.dialogBox.syncDialog .icon-almobile-full .path2{color:#02385d}.dialogBox.syncDialog .syncMessage{margin-top:20px;color:#02385d;font-size:35px;font-weight:600}.dialogBox.syncDialog #progressContainer{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;height:128px;width:128px;border-radius:50%;background-color:#fff}.dialogBox.syncDialog #progressContainer #progressPercent{position:absolute;top:50%;left:50%;font-weight:600;transform:translate(-50%,-50%);font-size:32px;color:#7a7e83;transition:opacity .4s ease-out}.dialogBox.syncDialog #progressContainer .progressSpinner{position:relative;display:inline-block;height:125px;width:125px;border:5px solid #E1E4E6;border-radius:50%;box-sizing:border-box;box-shadow:0 0 25px #0664a2;animation:spin 1.5s linear infinite}.dialogBox.syncDialog #progressContainer .progressSpinner:after{position:absolute;top:50%;left:50%;content:"";transform:translate(-50%,-50%);width:137px;height:137px;box-sizing:border-box;border-radius:50%;border:7px solid transparent;border-bottom-color:#0664a2}.dialogBox.syncDialog #progressContainer.complete .progressSpinner:after{border-color:#479e45}.dialogBox.syncDialog #progressContainer.complete #progressPercent{opacity:1;transition:opacity .2s ease-out}.dialogBox.syncDialog #progressContainer.complete #progressPercent .k-i-check{font-size:48px;color:#479e45}.dialogBox.syncDialog .arrows-container{position:absolute;inset:0;z-index:1;opacity:.25;pointer-events:none;user-select:none;overflow:hidden;padding:20px}.dialogBox.syncDialog .arrows-scroll{display:flex;flex-direction:column;will-change:transform;animation:arrowsBelt 45s linear infinite}.dialogBox.syncDialog .arrows-row{display:flex;gap:50px;justify-content:center;margin-bottom:50px}.dialogBox.syncDialog .arrows-row.even{margin-left:100px}.dialogBox.syncDialog .arrow{width:106px;height:106px;overflow:visible}.dialogBox.syncDialog .arrow path{fill:#e5e5e5}@keyframes arrowsBelt{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.dialogBox.syncDialog .dialog-content .wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.dialogBox.SupervisorApproval{width:375px}.dialogBox.SupervisorApproval .syncMessage{margin-top:20px}.dialogBox.SupervisorApproval #progressContainer{margin:1em 0}.dialogBox.SupervisorApproval .sync-approvee{display:flex;flex-direction:row;align-items:center;gap:10px;font-weight:600;color:#fff;opacity:.75;transition:opacity .4s ease-out}.dialogBox.SupervisorApproval .sync-approvee .k-font-icon{margin-left:auto;font-size:20px}.dialogBox.SupervisorApproval .sync-approvee .k-font-icon.spin{color:#0664a2}.dialogBox.SupervisorApproval .sync-approvee .text_small{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialogBox.SupervisorApproval .sync-approvee .k-i-check{color:#479e45}.dialogBox.SupervisorApproval .sync-approvee .k-i-x{color:#ce4242}.dialogBox.SupervisorApproval .sync-approvee-syncing{opacity:1}.dialogBox.SupervisorApproval .sync-approvee+.sync-approvee{margin-top:10px}.dialogBox.SupervisorApproval .sync-approvees-container{position:relative;overflow:hidden;max-height:90px;max-width:80%;margin:0 auto}.pin-code-dialog .dialog-title{width:100%;padding:1rem 0 10px;font-size:30px;text-align:center;color:var(--invert-text-color)}.pin-code-input{width:100%;padding:5px 0;border:1px solid var(--border-color);border-radius:.4rem;box-sizing:border-box;outline:none;font-size:25px;text-align:center;color:var(--invert-text-color);background-color:inherit}.pin-code-input::-webkit-outer-spin-button,.pin-code-input::-webkit-inner-spin-button{appearance:none;margin:0}.pin-code-container{padding:0 10px 1rem}.user-pw-dialog .dialog-title{width:100%;padding:1rem 10px;font-size:30px;text-align:center;color:var(--invert-text-color)}.user-pw-input{width:100%;padding:5px 0;text-indent:38px;border:1px solid var(--border-color);border-radius:.4rem;outline:none;font-size:28px;text-align:left;color:var(--invert-text-color);background-color:inherit}.user-pw-input::-ms-reveal{display:none}.user-pw-container{position:relative;display:flex;flex-direction:row;align-items:center;padding:0 10px 1rem}.user-pw-container .k-font-icon{position:absolute;font-size:28px;color:var(--dark-blue-to-white)}.user-pw-container .icon-password{left:15px}.user-pw-container .icon-capslock{display:none;right:15px}.check-out-success{padding:10px;background-color:#ce4242}.check-out-success .k-i-check{display:block;line-height:60px;font-size:48px;color:#fff}.check-out-success .check-circle{width:60px;height:60px;border:5px solid #fff;border-radius:50%;margin:auto auto 10px}.check-out-success .text{font-size:28px;text-align:center;color:#fff;line-height:1}.check-out-success .text+.text{margin-top:5px}.sync-starting-dialog{width:375px;height:475px;border-radius:45px}.sync-starting-dialog .icon-almobile-logo{font-size:128px;text-align:center;color:var(--almobile-logo-color)}.sync-starting-dialog .dialog-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.sync-starting-dialog .dialog-content .text_large{margin-top:35px;font-size:35px}.sync-starting-dialog .dialog-content .text-countdown{font-size:96px}.sync-starting-dialog .dialog-actions{padding:0}.sync-starting-dialog .dialog-actions .action{border-radius:0}#loadingDialog{position:absolute;z-index:100;border-radius:.4rem;left:50%;width:375px;height:475px;transform:translate(-50%);background-color:var(--invert-background-color);box-shadow:5px 5px 15px -2px var(--box-shadow-color)}#loadingDialog .wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0}#loadingDialog .wrapper .icon-almobile-logo{overflow:visible;font-size:128px;color:var(--almobile-logo-color)}#loadingDialog .wrapper .loadingContainer{width:100%;margin-top:4em}#loadingDialog .wrapper .loadingContainer .loadingText{color:var(--invert-text-color);text-align:center;font-size:22px}#loadingDialog .wrapper .loadingContainer #loader{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:1em;width:100%;text-align:center}#loadingDialog .wrapper .loadingContainer #loader div{background-color:var(--invert-almobile-text-color);width:20px;height:20px;border-radius:50%}#loadingDialog .wrapper .loadingContainer #loader #updateProgressBar{background-image:none;background-position:initial;background-color:transparent;width:70%;height:auto;border:1px solid white;border-radius:.4rem}#loadingDialog .wrapper .loadingContainer #loader #updateProgressBar #progressBar{width:0;height:15px;transition:width .3s ease-out;border-radius:.4rem;background-color:#0664a2}#loadingDialog[data-load-mode=pageUpdate]{border-radius:45px;background-color:#3c3c3cb3;box-shadow:none}#loadingDialog[data-load-mode=pageUpdate] .wrapper .icon-almobile-logo{color:#fff}#loadingDialog[data-load-mode=pageUpdate] .wrapper .loadingContainer .loadingText{color:#fff;font-weight:600}#loadingDialog[data-load-mode=quick-load]{box-shadow:none;background-color:#0000}#loadingDialog[data-load-mode=quick-load] .loading{width:96px;height:96px}#loadingDialog[data-load-mode=quick-load] .loading div{border-width:6px;border-color:#fff transparent transparent transparent}.session-warning-banner{position:fixed;top:env(safe-area-inset-top,0);width:100%;background:#ffe100;color:#252525;text-align:center;z-index:9999;padding:.75em 1em;box-shadow:0 2px 4px #0003}.session-warning-banner .banner-content{display:flex;justify-content:center;align-items:center;gap:1em}.session-warning-banner .extend-btn{background:#0664a2;color:#fff;border:none;padding:.5em 1em;cursor:pointer;border-radius:4px}#StartUpPage{background-color:#fff}#StartUpPage .expanding-dot{position:fixed;left:50%;top:50%;width:40px;height:40px;background:#0664a2;border-radius:50%;transform:translate(-50%,-50%) scale(1);animation:expand-dot 1s cubic-bezier(.4,0,.2,1) forwards;animation-delay:1s;pointer-events:none}#StartUpPage #content{padding:0;background-color:transparent}#StartUpPage #footer{padding-bottom:7rem;text-align:center;font-size:16px;font-weight:300;color:#fff}@keyframes expand-dot{0%{transform:translate(-50%,-50%) scale(1);border-radius:50%}99%{transform:translate(-50%,-50%) scale(119.9);border-radius:50%}to{transform:translate(-50%,-50%) scale(120);border-radius:0}}#header[data-type=standard]{background-color:var(--dark-blue-to-dark-grey)}#header[data-type=standard] #backButton{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center}#header[data-type=standard] #backButton .k-font-icon{flex-shrink:0}#header[data-type=standard] #backButton .k-font-icon:before{width:100%}#header[data-type=standard] #backButton .icon-left-arrow{font-size:44px}@media (max-width: 480px){#header[data-type=standard] #backButton .icon-left-arrow{font-size:35px}}#header[data-type=standard] #backButton .icon-almobile-logo{padding:5px;font-size:64px}@media (max-width: 480px){#header[data-type=standard] #backButton .icon-almobile-logo{font-size:48px}}#header[data-type=standard] #pageName{margin-left:10px;font-size:30px;font-weight:300}@media (max-width: 480px){#header[data-type=standard] #pageName{font-size:25px}}#header[data-type=standard] #headerExtras{display:flex;flex-direction:row;align-items:center;height:48px;margin-left:auto}#header[data-type=standard] #headerExtras>*{font-size:35px}#header[data-type=standard] #headerExtras>*+*{margin-left:10px}#header[data-type=standard] #headerExtras .k-button{height:100%;width:48px}#header[data-type=standard] .headerContainer{display:flex;flex-direction:row;align-items:center;padding:10px}@supports (padding: max(0px)){#header[data-type=standard] .headerContainer{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}}#header[data-type=standard] .headerContainer>*{color:#fff}#content{position:relative;overflow:hidden;height:100%;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background-color:inherit}#content .contentScroller{transform:translateZ(0)}#footer{position:fixed;z-index:2;bottom:0;left:0;width:100%}#footer>.wrapper{padding:0}#footer .editButtons{position:relative}.footer_inset>*:last-child{padding-bottom:var(--safe-area-bottom)}#Drawer{position:absolute;top:0;left:50%;width:100%;transform:translate(-50%);background-color:var(--light-blue-to-black)}#Drawer #drawerHandle{display:inline-block;position:absolute;top:-40px;left:50%;transform:translate(-50%);z-index:1;overflow:visible;user-select:none;text-align:center;background-color:transparent}#Drawer #drawerHandle .icon-left-arrow{transform:rotate(90deg);color:var(--dark-blue-to-white);font-size:40px;font-weight:600;cursor:pointer;transition:transform .4s ease-out;text-shadow:0 0 5px var(--box-shadow-color)}#Drawer #drawerContainer{position:relative;height:100%;overflow:hidden}#helpContainer{position:fixed;top:0;right:0;z-index:10;height:100%;width:0;background-color:transparent}#helpContainer #endHelpBookmark{display:none}#helpContainer #helpWrapper{position:absolute;top:0;right:0;display:flex;flex-direction:row;height:100%}#helpContainer #helpWrapper #helpButton{height:40px;margin-top:110px;font-size:40px;background-color:transparent;color:var(--dark-blue-to-white);transition:.4s;transform:rotate(0);filter:drop-shadow(2px 4px 2px rgba(0,0,0,.5))}#helpContainer #helpWrapper #helpButton .icon-left-arrow{font-weight:600}#helpContainer #helpWrapper #helpContentContainer{position:relative;overflow:hidden;height:100%;background-color:var(--dark-blue-to-dark-grey)}#helpContainer #helpWrapper #helpContentContainer #helpContentWrapper{padding:10px;color:#fff}#helpContainer #helpWrapper #helpContentContainer #helpContentWrapper #helpHeader,#helpContainer #helpWrapper #helpContentContainer #helpContentWrapper h2,#helpContainer #helpWrapper #helpContentContainer #helpContentWrapper h3{font-weight:600}#helpContainer #helpWrapper #helpContentContainer #helpContentWrapper #helpHeader{display:flex;flex-direction:row;align-items:center;font-size:32px}#helpContainer #helpWrapper #helpContentContainer #helpContentWrapper #helpHeader .icon-almobile-logo{margin-right:10px;font-size:40px;color:#fff}#helpContainer #helpWrapper #helpContentContainer #helpContentWrapper h2{margin:1em 0 4px;font-size:25px}#helpContainer #helpWrapper #helpContentContainer #helpContentWrapper h3{margin:1em 0 4px;font-size:22px}#helpContainer #helpWrapper #helpContentContainer #helpContentWrapper p{line-height:1.3em;margin:8px 0;font-size:18px}#helpContainer #helpWrapper #helpContentContainer #helpContentWrapper ul,#helpContainer #helpWrapper #helpContentContainer #helpContentWrapper ol{padding:0 10px}#helpContainer #helpWrapper #helpContentContainer #helpContentWrapper ul li+li,#helpContainer #helpWrapper #helpContentContainer #helpContentWrapper ol li+li{margin-top:10px}#helpContainer #helpWrapper #helpContentContainer #helpContentWrapper ._figure{margin:5px 0;padding:10px;background-color:#fff;border-radius:.4rem;text-align:center}#helpContainer #helpWrapper #helpContentContainer #helpContentWrapper ._figure .text{color:#444}#AppBar{position:relative;z-index:1;width:100%;padding-bottom:0;background-color:var(--white-to-dark-grey)}#AppBar .itemWrapper{display:flex;flex-direction:row;align-items:center;height:100%;max-width:480px;margin:0 auto}#AppBar .overflowWrapper{flex-wrap:wrap}#AppBar .appBar-bar,#AppBar .appBar-overflowPopUp{width:100%;background-color:inherit}#AppBar .appBar-overflowPopUp{position:absolute;overflow:hidden}#AppBar .appBar-overflowPopUp .AppItem{padding:10px 0}#AppBar .appBar-bar{position:relative;height:80px;border-top:1px solid #AAAAAA}.footer_inset .appBar-bar{padding-bottom:var(--safe-area-bottom)}.AppItem{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;opacity:.75;overflow:visible;text-decoration:none;cursor:pointer;color:var(--invert-text-color);transition:opacity .25s linear}.AppItem .k-font-icon,.AppItem .k-sprite,.AppItem .text,.AppItem .k-button-text{opacity:.7}.AppItem .k-font-icon,.AppItem .k-sprite{margin:auto auto 5px;font-size:30px}.AppItem .k-badge{width:18px;height:18px;border-radius:50%;top:5px;padding:2.5px;background-color:var(--white-to-dark-grey)}.AppItem .k-badge .notification-dot{display:inline-block;flex-shrink:0;width:16px;height:16px;border-radius:50%;background-color:#e30400}.AppItem:hover{opacity:1;background-color:inherit}.AppItem.active{opacity:1;color:var(--dark-blue-to-white)}.AppItem.active .k-font-icon,.AppItem.active .k-sprite,.AppItem.active .text,.AppItem.active .k-button-text{opacity:1}.AppItem.active .text{font-weight:600;color:inherit}.AppItem-wrapper{flex-shrink:0;padding:10px 0;overflow:hidden}#ElectronicSignatureReportPanel.OneSignatureReportPanel .totalHours .text{padding-top:0}#ElectronicSignatureReportPanel .k-disabled{opacity:.5}#ElectronicSignatureReportPanel .signUser{font-size:38px;margin-left:auto}#ElectronicSignatureReportPanel .k-list .k-item{font-size:25px}#ElectronicSignatureReportPanel .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:28px;text-align:left;color:var(--invert-text-color)}#ElectronicSignatureReportPanel .text .loading{margin:auto}#ElectronicSignatureReportPanel .text-id{font-size:20px}#ElectronicSignatureReportPanel .cell{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;overflow:hidden}#ElectronicSignatureReportPanel .recordFilter-Cell,#ElectronicSignatureReportPanel .dateSelector-Cell{width:50%;margin:0 5px}#ElectronicSignatureReportPanel .recordFilter-Cell{position:relative;overflow:visible}#ElectronicSignatureReportPanel .recordFilter-Cell .k-input-value-text{line-height:1}#ElectronicSignatureReportPanel .recordFilter-Cell .k-dropdownlist{width:100%;border:1px solid transparent;font-size:25px;background-color:#fff}#ElectronicSignatureReportPanel .dateSelector-Cell .dateSelector{width:100%;padding:0;background-color:inherit;transition:opacity .2s ease-out}#ElectronicSignatureReportPanel .dateSelector-Cell .dateSelector .currentDate{display:block;width:100%;min-width:auto;padding:10px 0;font-size:25px;border:1px solid transparent;filter:none;background-color:#fff;color:#444}#ElectronicSignatureReportPanel .description{flex-shrink:0;width:200px;margin-right:5px}#ElectronicSignatureReportPanel .approvalProgress{width:100%;margin-top:auto;background-color:#aaa}#ElectronicSignatureReportPanel .approvalProgress .fill{height:10px;width:0;max-width:100%;background-color:#0664a2;transition:all .2s ease-out}#ElectronicSignatureReportPanel .hours{width:100%;text-align:center}#ElectronicSignatureReportPanel .hours .text{text-align:center}#ElectronicSignatureReportPanel .hours+.hours{margin-left:5px}#ElectronicSignatureReportPanel .row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:95%;margin:0 auto;padding:10px;box-sizing:border-box}#ElectronicSignatureReportPanel .reportBody-Row{margin:10px auto;box-shadow:0 5px 5px -2px var(--box-shadow-color)}#ElectronicSignatureReportPanel .reportBody-Row .hours{border:1px solid var(--white-to-light-grey);border-radius:.4rem;background-color:#e5e5e5}#ElectronicSignatureReportPanel .reportBody-Row .hours .text{margin:auto;padding:5px 5px 0;font-weight:600;color:#444}#ElectronicSignatureReportPanel .reportBody-Row .hours.approved .k-i-check{color:#479e45}#ElectronicSignatureReportPanel .reportBody-Row .hours.approved .fill{background-color:#479e45}#ElectronicSignatureReportPanel .reportBody-Row .hours.notAvailable .fill{background-color:#444}#ElectronicSignatureReportPanel .reportBody-Row.loading{opacity:1}#ElectronicSignatureReportPanel .reportHeader{background-color:var(--dark-blue-to-medium-grey)}#ElectronicSignatureReportPanel .reportHeader .text{text-align:center;color:#fff}#ElectronicSignatureReportPanel .reportBody-Wrapper{padding:5px 0}#ElectronicSignatureReportPanel .reportBody-Wrapper .cell{min-height:48px}#ElectronicSignatureReportPanel .reportBody{position:relative;overflow:hidden;height:100%}#ElectronicSignatureReportPanel.tablet{max-width:600px}#ElectronicSignatureReportPanel.tablet .description{width:40%}.dateSelector{display:block;width:98%;margin:auto;border-radius:.4rem;padding:10px 0;text-align:center;background-color:var(--dark-blue-to-medium-grey);color:#fff}.dateSelector .label{margin:0 1rem 5px;font-size:25px}.dateSelector .k-i-calendar{position:absolute;right:10px}.dateSelector .data{width:100%;text-align:center}.dateSelector .dataWrapper{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;padding:0 10px;box-sizing:border-box}.dateSelector .dataWrapper.includeCalendar .data{text-align:left}.dateSelector .currentDate{display:inline-block;min-width:200px;padding:.25em 0;margin:auto;border:2px solid white;border-radius:.4rem;user-select:none;background-color:var(--dark-blue-to-medium-blue);color:#fff;text-align:center;font-size:28px;font-weight:500}.dateSelector .currentDate.not-today{background-color:#444}.dateSelector:hover{background-color:var(--dark-blue-to-medium-grey)}.calendarContainer{display:none;position:absolute;z-index:20;height:100%;width:100%}.calendarContainer[data-visible=visible]{display:block;animation:fade-in .2s}.calendarContainer .calendar{padding:0;border:none;border-radius:.4rem;font-size:25px;background-color:var(--invert-background-color);box-shadow:0 5px 8px -2px var(--box-shadow-color)}.calendarContainer .calendar .k-link{color:var(--dark-blue-to-medium-blue);font-size:28px}.calendarContainer .calendar .k-header{border:none;background-color:var(--light-grey-to-medium-grey);font-size:25px;color:var(--dark-blue-to-white)}.calendarContainer .calendar .k-header .k-disabled{opacity:0}.calendarContainer .calendar .k-header .k-font-icon{text-indent:0}.calendarContainer .calendar .k-header .k-icon-button{width:48px;height:48px}.calendarContainer .calendar .k-header .k-button{color:var(--dark-blue-to-white)}.calendarContainer .calendar .k-header .k-button.k-state-hover{background-color:inherit;color:#02385d}.calendarContainer .calendar .k-calendar-th{font-size:inherit}.calendarContainer .calendar .k-calendar-view{max-width:425px;min-width:425px;height:100%;width:100%;padding:0}.calendarContainer .calendar .k-calendar-view thead th{height:auto;padding:10px 0 0;border:none;background-color:inherit;color:var(--dark-blue-to-white)}.calendarContainer .calendar .k-calendar-view tbody td,.calendarContainer .calendar .k-calendar-view tbody .k-calendar-td{min-width:48px;min-height:48px;border:0;border-radius:0;box-shadow:none;font-weight:500}.calendarContainer .calendar .k-calendar-view tbody td .k-link,.calendarContainer .calendar .k-calendar-view tbody .k-calendar-td .k-link{margin:0;border:0;outline:0;text-decoration:none;list-style:none;display:inline-block;width:auto;height:auto;padding:5px;line-height:1;box-sizing:content-box;border-radius:0;box-shadow:none;background-color:transparent}.calendarContainer .calendar .k-calendar-view tbody td .k-link .day,.calendarContainer .calendar .k-calendar-view tbody .k-calendar-td .k-link .day{width:48px;padding:10px 0;border-radius:50%;box-sizing:border-box;font-size:inherit;background-color:transparent}.calendarContainer .calendar .k-calendar-view tbody td .open,.calendarContainer .calendar .k-calendar-view tbody .k-calendar-td .open{color:var(--dark-blue-to-medium-blue)}.calendarContainer .calendar .k-calendar-view tbody td .locked,.calendarContainer .calendar .k-calendar-view tbody .k-calendar-td .locked{color:var(--dark-grey-to-white)}.calendarContainer .calendar .k-calendar-view tbody td .closed,.calendarContainer .calendar .k-calendar-view tbody .k-calendar-td .closed{color:var(--light-grey-to-medium-grey)}.calendarContainer .calendar .k-calendar-view tbody td.k-selected .k-link .day,.calendarContainer .calendar .k-calendar-view tbody .k-calendar-td.k-selected .k-link .day,.calendarContainer .calendar .k-calendar-view tbody td.k-today .k-link .day,.calendarContainer .calendar .k-calendar-view tbody .k-calendar-td.k-today .k-link .day{font-weight:600}.calendarContainer .calendar .k-calendar-view tbody td.k-today .k-link .day,.calendarContainer .calendar .k-calendar-view tbody .k-calendar-td.k-today .k-link .day{box-shadow:inset 0 0 0 3px var(--dark-blue-to-medium-blue)}.calendarContainer .calendar .k-calendar-view tbody td.k-selected .k-link .day,.calendarContainer .calendar .k-calendar-view tbody .k-calendar-td.k-selected .k-link .day{border:none;background-color:var(--dark-blue-to-medium-blue);color:#fff}.calendarContainer .calendar .k-calendar-view tbody td.k-disabled,.calendarContainer .calendar .k-calendar-view tbody .k-calendar-td.k-disabled{opacity:1}.calendarContainer .calendar .k-calendar-view tbody td.k-disabled .day,.calendarContainer .calendar .k-calendar-view tbody .k-calendar-td.k-disabled .day{background-color:transparent;box-shadow:none}.calendarContainer .calendar .k-calendar-view tbody .k-calendar-tr{height:auto}.calendarContainer .calendar .k-calendar-view:not(.k-calendar-monthview) .k-calendar-td{padding:5px}.calendarContainer .calendar .k-calendar-view:not(.k-calendar-monthview) .k-calendar-td .k-link{width:48px;padding:10px 0;border-radius:.4rem;box-sizing:border-box;background-color:transparent}.calendarContainer .calendar .k-calendar-view:not(.k-calendar-monthview) .k-calendar-td .k-link:empty{opacity:0}.calendarContainer .calendar .k-calendar-view:not(.k-calendar-monthview) .k-calendar-td.k-out-of-range{pointer-events:none}.calendarContainer .calendar .k-calendar-view:not(.k-calendar-monthview) .k-calendar-td.k-disabled .k-link{background-color:transparent;box-shadow:none}.calendarContainer .calendar .k-calendar-footer .k-button{font-size:28px;color:var(--dark-blue-to-medium-blue)}.calendarContainer .calendar .k-calendar-footer .k-button.k-disabled{opacity:1}.SignaturePanel .p-header-button{font-size:38px}.SignaturePanel .k-i-check{font-size:24px;color:#479e45}.SignaturePanel .asterisk{color:#ce4242}.SignaturePanel .text{font-size:25px;color:var(--invert-text-color)}.SignaturePanel .text_header{margin-bottom:10px;font-weight:600}.SignaturePanel .approvalCounter .text:not(:first-of-type){margin-left:5px}.SignaturePanel .signatureHours{min-width:120px;padding:10px;border:1px solid #AAAAAA;border-radius:.4rem;box-sizing:border-box;text-align:center;overflow:hidden;background-color:var(--light-grey-to-white);color:#444}.SignaturePanel .signatureHours.text,.SignaturePanel .signatureHours .text{font-weight:600;color:inherit}.SignaturePanel .info{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px;width:100%;box-sizing:border-box}.SignaturePanel .info-hours{color:var(--invert-text-color)}.SignaturePanel .info.hoursSummary{padding-left:5px;padding-right:5px}.SignaturePanel .info.hoursSummary .icon-equipment{position:absolute;top:0;left:10px;font-size:20px;color:var(--dark-grey-to-light-grey)}.SignaturePanel .info.hoursSummary .hoursType{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 5px}.SignaturePanel .info.hoursSummary .hoursType-text,.SignaturePanel .info.hoursSummary .hoursType-hours{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.SignaturePanel .info.hoursSummary .hoursType-text{margin:0 0 10px;padding:5px;box-sizing:border-box;border-radius:.4rem;background-color:#aaa;font-weight:500;color:#fff}.SignaturePanel .info.hoursSummary .hoursType[spot="1"] .hoursType-text{background-color:#02385d}.SignaturePanel .info.hoursSummary .hoursType[spot="2"] .hoursType-text{background-color:#479e45}.SignaturePanel .info.hoursSummary .hoursType[spot="3"] .hoursType-text{background-color:#ce4242}.SignaturePanel .info.hoursSummary .hoursType+.hoursType{border-left:1px solid #E5E5E5}.SignaturePanel .info.hoursSummary_eq .hoursType{margin-top:15px}.SignaturePanel .info.approved{opacity:.7}.SignaturePanel .info_clear{padding-bottom:0}.SignaturePanel .detailBlock{display:flex;flex-direction:column;overflow:hidden}.SignaturePanel .detailBlock-code{font-size:20px}.SignaturePanel .detailBlock-name{font-size:32px}.SignaturePanel .section,.SignaturePanel .section-wrapper{position:relative;overflow:hidden}.SignaturePanel .section_date{background-color:#02385d}.SignaturePanel .section_date .text{color:#fff}.SignaturePanel .section_details{margin-bottom:10px}.SignaturePanel .section_details .info{background-color:var(--invert-background-color)}.SignaturePanel .section_details .info-approvee{padding:5px 10px;border-top:1px solid var(--light-blue-to-black);background-color:var(--light-grey-to-medium-grey)}.SignaturePanel .section_details .info-approvee .approvee{display:flex;flex-direction:column}.SignaturePanel .section_details .info-approvee .approvee .text{font-size:20px;font-weight:600}.SignaturePanel .section_details .info-approvee .approvee .text_empID{font-size:18px;font-weight:300;color:#0664a2}.SignaturePanel .section_timeDetail{max-height:300px}.SignaturePanel .section_timeDetail .k-i-check{position:absolute;top:0;right:0;width:48px;height:48px;background-color:#e5e5e5;clip-path:polygon(0 0,100% 100%,100% 0)}.SignaturePanel .section_timeDetail .k-i-check:before{margin-top:5px;margin-left:20px}.SignaturePanel .section_timeDetail .text{font-size:22px;color:#444}.SignaturePanel .section_timeDetail .text:not(:last-of-type){margin-bottom:5px}.SignaturePanel .section_timeDetail .text.detailBlock-code{font-size:20px;margin-bottom:10px}.SignaturePanel .section_timeDetail .recordEmployee{font-weight:600}.SignaturePanel .section_timeDetail .recordMemo{color:#0664a2}.SignaturePanel .section_timeDetail .detailBlock{width:100%}.SignaturePanel .section_timeDetail .card{background-color:#fff}.SignaturePanel .section_timeDetail:not(.active){border-top:none}.SignaturePanel .section_memo .detailBlock{align-items:flex-start;width:100%}.SignaturePanel .section_memo .detailBlock .memo{width:100%;box-shadow:0 5px 8px -2px var(--box-shadow-color)}.SignaturePanel .section_extras .text_header{margin-bottom:0}.SignaturePanel .section_extras .card{width:calc(100% - 20px)}.SignaturePanel .section_prompt .text_header{margin-bottom:0}.SignaturePanel .section_prompt .prompt{flex-direction:row;justify-content:flex-start;font-size:25px;text-align:left}.SignaturePanel .section_prompt .prompt .k-font-icon{padding-right:5px;font-size:48px}.SignaturePanel .section_prompt .prompt .k-i-check-circle{color:#0664a2}.SignaturePanel .section_prompt .prompt .text{white-space:normal}.SignaturePanel .section_prompt .info{justify-content:flex-start}.SignaturePanel .section_signature .signatureToggle{justify-content:flex-start;width:100%;padding:10px;background-color:#479e45;color:#fff}.SignaturePanel .section_signature .signatureToggle .text{text-align:left;color:#fff}.SignaturePanel .section_signature .signatureToggle .arrowIcons{position:relative;height:30px;width:30px;margin:0 0 0 auto;font-size:25px;font-weight:600}.SignaturePanel .section_signature .signatureToggle .arrowIcons .icon-arrow-angled{position:absolute;height:12px;width:25px;transition:all .25s ease-in}.SignaturePanel .section_signature .signatureToggle .arrowIcons .icon-arrow-angled:first-of-type{top:0;right:-12px;transform:rotate(180deg)}.SignaturePanel .section_signature .signatureToggle .arrowIcons .icon-arrow-angled:last-of-type{bottom:0;left:-12px;transform:rotate(0)}.SignaturePanel .section_signature .signatureToggle.collapsed .icon-arrow-angled:first-of-type{right:0;transform:rotate(0)}.SignaturePanel .section_signature .signatureToggle.collapsed .icon-arrow-angled:last-of-type{left:0;transform:rotate(180deg)}.SignaturePanel .section_signature .signatureVerbiage{position:relative;overflow:hidden;align-items:flex-start;max-height:120px;padding:0}.SignaturePanel .section_signature .signatureVerbiage .text{width:100%;padding:10px;font-size:18px;line-height:1.3em}.SignaturePanel .section_signature .clearButton{margin-left:auto;margin-right:10px;font-size:25px;color:var(--invert-text-color)}.SignaturePanel .section_signature .signaturePad{flex-direction:column;height:150px;width:calc(100% - 20px);margin:10px;padding:0;border:2px dashed var(--border-color);border-radius:.4rem}.SignaturePanel .section_signature .signaturePad .pad{cursor:crosshair}.SignaturePanel .section_signature .signatureControls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:60px}.SignaturePanel .section_signature .signatureControls-button{min-width:200px;width:100%;padding:10px;border:1px solid #AAAAAA;border-radius:.4rem;background-color:var(--light-grey-to-white);color:#444}.SignaturePanel .section_signature .signatureControls-button .text{color:inherit}.SignaturePanel .section_signature .signatureControls-button.approve{border:none;background-color:#479e45}.SignaturePanel .section_signature .signatureControls-button.approve .text{color:#fff}.SignaturePanel .section_signature .signaturePadWrapper{display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.SignaturePanel .splashScreen{position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--invert-background-color)}.SignaturePanel .splashScreen .k-i-check{font-size:48px}.SignaturePanel .splashScreen .text{text-align:center}.SignaturePanel .splashScreen .strong{font-size:32px}.SignaturePanel .splashScreen .detailBlock{justify-content:center;height:90%;padding:0 10px}.SignaturePanel .contentWrapper{padding-bottom:var(--safe-area-bottom)}.panel{position:fixed;top:0;left:0;transform:translate(0);height:100%;width:100%;z-index:20;overflow:hidden;background-color:var(--light-blue-to-black)}.panel .p-header{display:flex;flex-direction:row;align-items:center;padding:10px;background-color:var(--dark-blue-to-dark-grey);color:#fff}.panel .p-header .icon-almobile-logo{font-size:48px}.panel .p-header .closeButton{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center}.panel .p-header .closeButton .k-font-icon{flex-shrink:0}.panel .p-header .closeButton .k-font-icon:before{width:100%}.panel .p-header .closeButton .icon-left-arrow{font-size:44px}@media (max-width: 480px){.panel .p-header .closeButton .icon-left-arrow{font-size:35px}}.panel .p-header .closeButton .icon-almobile-logo{padding:5px;font-size:64px}@media (max-width: 480px){.panel .p-header .closeButton .icon-almobile-logo{font-size:48px}}.panel .p-header .closeButton .icon-left-arrow{font-size:35px}.panel .p-header .title{margin-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:30px;font-weight:300}.panel .p-header-button{margin-left:auto}@supports (padding: max(0px)){.panel .p-header{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}}.panel .editButton{width:100%;border-radius:.4rem;padding:5px 0;border:1px solid var(--border-color);font-size:48px;background-color:var(--light-grey-to-dark-grey);color:#fff;box-shadow:0 5px 8px -2px var(--box-shadow-color)}.panel .editButton+.editButton{margin-left:10px}.panel .deleteButton{border-color:#ce4242;background-color:#ce4242}.panel .saveButton{border-color:#479e45;background-color:#479e45}.panel .lockedButton{border-color:#444;background-color:#444}.panel .editButtons{position:absolute;z-index:2;bottom:env(safe-area-inset-bottom);left:50%;width:100%;display:flex;flex-direction:row;align-items:center;margin:auto;border-radius:.4rem;padding:10px;box-sizing:border-box;transform:translate(-50%);overflow:hidden}.panel .contentWrapper{transform:translateZ(0)}.panel .content{position:relative;overflow:hidden}.panel.tablet,.panel.mobile{margin:auto;border-radius:.4rem;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:5px 5px 15px -2px var(--box-shadow-color)}.panel.tablet{max-width:1024px}@media (max-width: 1024px){.panel.tablet{border-radius:0}}.panel.mobile{max-width:480px}@media (max-width: 480px){.panel.mobile{border-radius:0}}.memo{position:relative;overflow:hidden;border:1px solid var(--border-color);border-radius:.4rem;background-color:#fff}.memo .memoTextArea{height:auto;width:100%;padding:5px;box-sizing:border-box;overflow:hidden auto;word-break:break-word;text-indent:0;line-height:1;border:none;outline:none;border-radius:0;background-color:inherit;color:#444;font-family:Calibri,sans-serif;font-size:25px;resize:none}.memo .memoTextArea::placeholder{color:#aaa}.memo .memoTextArea::selection{background-color:#02385d;color:#fff}.memo .characterCount{font-size:20px;color:#0664a2}.memo .memoActions{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:10px}.memo .phrase{justify-content:flex-start;margin-left:5px;margin-bottom:5px;padding:10px;border-radius:.4rem;font-size:20px;background-color:#0664a2;color:#fff}.memo .phrase .k-button-text{line-height:normal}.memo .commonPhrases{display:flex;flex-flow:wrap row;padding:0 5px}.memo .commonPhrasesWrapper{position:relative;overflow:hidden;max-height:90px}.memo .commonPhrasesWrapper.large{max-height:180px}.memo .k-animation-container{opacity:0}#commandMenu{position:fixed;top:0;left:0;z-index:10;height:100%;box-sizing:border-box;background-color:var(--dark-blue-to-dark-grey)}#commandMenu .section{width:100%}#commandMenu .section .header,#commandMenu .section .menubutton .k-font-icon,#commandMenu .section .menubutton .label{line-height:normal;color:#fff}#commandMenu .section .header{padding:0 0 5px 20px;border-bottom:2px solid #fff;font-size:30px}#commandMenu .section .options>*{padding:10px 0;width:100%}#commandMenu .section .options .k-autocomplete,#commandMenu .section .options .k-switch{background-color:inherit}#commandMenu .section .options .k-autocomplete{display:flex;flex-direction:row;align-items:center;width:100%;padding:0;background-color:#e5e5e5;color:#444}#commandMenu .section .options .k-autocomplete .k-clear-value{display:block;font-size:25px;color:inherit}#commandMenu .section .options .k-autocomplete .k-input-inner{width:100%;padding:10px 0;text-indent:20px;font-size:25px;color:inherit;background-color:inherit}#commandMenu .section .options .switchWrapper{display:flex;flex-direction:row;align-items:center;width:calc(100% - 10px);margin-left:auto}#commandMenu .section .options .switchWrapper .switchLabel{flex-shrink:0;font-size:25px;font-weight:300;color:#fff}#commandMenu .section .options .switchWrapper .switchLabel:nth-of-type(1){margin-right:10px}#commandMenu .section .options .switchWrapper .switchLabel:nth-of-type(2){margin-left:10px}#commandMenu .section .options .switchWrapper .k-switch{height:35px;width:auto;padding:5px;font-size:15px;color:inherit;background-color:#fff}#commandMenu .section .options .switchWrapper .k-switch.k-switch-off .k-switch-track,#commandMenu .section .options .switchWrapper .k-switch.k-switch-on .k-switch-track{flex:0 1 auto;width:80px;height:100%;border:none}#commandMenu .section .options .switchWrapper .k-switch.k-switch-off .k-switch-thumb,#commandMenu .section .options .switchWrapper .k-switch.k-switch-on .k-switch-thumb{border:none;background-color:#0664a2}#commandMenu .section .options .switchWrapper .k-switch.k-switch-off .k-switch-thumb-wrap{left:20px}#commandMenu .section .options .switchWrapper .k-switch.k-switch-on .k-switch-thumb-wrap{left:calc(100% - 20px)}#commandMenu .section .options .menubutton{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}#commandMenu .section .options .menubutton .k-font-icon{flex-shrink:0;margin:0 10px;font-size:30px}#commandMenu .section .options .menubutton .k-font-icon:empty{width:30px}#commandMenu .section .options .menubutton .label{flex-shrink:0;line-height:normal;font-size:25px;font-weight:300}#commandMenu .section .options .ui-sortable-placeholder{height:51px}#commandMenu .section .ui-sortable{position:relative}#commandMenu .section .ui-sortable .label{flex-shrink:1;white-space:nowrap;text-align:left;text-overflow:ellipsis}#commandMenu .section #dateFilter{opacity:1;transition:opacity .2s ease-out}#commandMenu .section #dateFilter .label{width:auto;padding:.25em;border:2px solid #fff;border-radius:.4rem;user-select:none;background-color:var(--dark-blue-to-medium-blue);color:#fff;text-align:center;font-weight:500;font-size:25px}#commandMenu .section #dateFilter .label.not-today{background-color:#444}#commandMenu .section #dateFilter.k-disabled{opacity:.5}#commandMenu .commandMenu-profile-placeholder{position:relative}#commandMenu .profile-dropdown{position:absolute;left:10px;right:10px;z-index:1;display:flex;flex-direction:column;background-color:var(--light-grey-to-dark-grey-contrast);border-radius:.4rem;box-shadow:0 4px 12px #0000004d;overflow:hidden}#commandMenu .profile-dropdown .profile-dropdown-item{display:flex;align-items:center;gap:10px;padding:12px 20px;color:#fff;font-size:18px;font-weight:300;text-align:left;border:none;background:none;cursor:pointer}#commandMenu .profile-dropdown .profile-dropdown-item:active{background-color:#ffffff1a}#commandMenu .profile-dropdown .profile-dropdown-item+.profile-dropdown-item{border-top:1px solid rgba(170,170,170,.3)}#commandMenu .profile-section{display:flex;align-items:center;padding:10px 5px;box-sizing:border-box;cursor:pointer}#commandMenu .profile-section .profile-container{display:flex;align-items:center}#commandMenu .profile-section .profile-picture{width:48px;height:48px;border-radius:50%;object-fit:cover}#commandMenu .profile-section .profile-initials{width:48px;height:48px;background:var(--medium-blue-to-dark-blue);color:#fff;font-weight:700;font-size:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}#commandMenu .profile-section .icon-almobile-logo{font-size:48px;color:#fff}#commandMenu .profile-section .profile-info{display:flex;flex-direction:column;margin-left:10px}#commandMenu .profile-section .profile-name{font-weight:700;font-size:16px;color:#fff}#commandMenu .profile-section .profile-email{font-size:14px;color:#aaa}#commandMenu .profile-section .profile-error{margin-left:10px;font-size:14px;color:#ce4242}#commandMenu .commandMenu-scroller{display:flex;flex-direction:column;gap:1em;padding:10px 0}#commandMenu .commandMenu-scroller-wrapper{position:relative;overflow:hidden;height:calc(100% - 68px)}#commandMenu .commandMenu-overlay{position:absolute;top:0;left:0;z-index:-1;height:100%;width:100vw}#commandMenu.commandMenu-active{box-shadow:8px 5px 10px -10px var(--box-shadow-color)}.infoPanel{width:400px;height:500px;background-color:var(--invert-background-color);box-shadow:5px 5px 15px -2px var(--box-shadow-color)}.infoPanel .deployButton{display:block;width:70%;margin:10px auto 0;padding:8px 0;border:2px solid var(--dark-grey-to-light-grey);border-radius:.4rem;font-size:20px;font-weight:600;background-color:transparent;color:var(--dark-grey-to-light-grey)}.infoPanel .dialog-title{text-align:center;padding:10px}.infoPanel .dialog-title .buttonContainer{margin-bottom:1em;text-align:right;font-size:30px}.infoPanel .dialog-title .buttonContainer #closeButton{color:#aaa}.infoPanel .dialog-title .icon-almobile-logo{color:var(--almobile-logo-color);font-size:128px}.infoPanel .dialog-title .almobileVersion{margin-top:1em;color:var(--almobile-logo-color);font-size:25px}.infoPanel .dialog-title .subInfo{padding-top:10px;font-size:20px;color:var(--invert-text-color)}.infoPanel .dialog-title .browserInfo{text-transform:capitalize}.infoPanel .dialog-content{display:flex;flex-direction:column}.infoPanel .dialog-content .licenseWrapper{padding:10px}.infoPanel .dialog-content .licenseWrapper .license{font-size:20px;text-align:center;color:var(--invert-text-color)}.infoPanel .dialog-content .licenseWrapper .license+.license{margin-top:10px}.infoPanel .dialog-footer .copyrightContainer{display:flex;flex-direction:column;align-items:center;padding-bottom:25px}.infoPanel .dialog-footer .copyrightContainer .copyright{color:var(--almobile-logo-color);font-size:20px}.infoPanel .dialog-footer .copyrightContainer .copyright:nth-of-type(1){display:flex;flex-direction:row;align-items:center;margin-bottom:10px}.infoPanel .dialog-footer .copyrightContainer .copyright .icon-copyright{margin-right:10px}#listViewWrapper{position:fixed;top:0;left:0;z-index:100;background-color:#00000080;height:100%;width:100%}#listViewWrapper #listView{position:relative;top:20%;left:50%;transform:translate(-50%,-20%);max-width:600px;min-width:480px;overflow:hidden;border-radius:.4rem;background-color:var(--light-blue-to-black);box-shadow:5px 5px 15px -2px var(--box-shadow-color)}#listViewWrapper #listView .listHeader{display:flex;flex-direction:row;align-items:center;padding:10px;background-color:var(--dark-blue-to-dark-grey);color:#fff}#listViewWrapper #listView .listHeader #closeListButton{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center}#listViewWrapper #listView .listHeader #closeListButton .k-font-icon{flex-shrink:0}#listViewWrapper #listView .listHeader #closeListButton .k-font-icon:before{width:100%}#listViewWrapper #listView .listHeader #closeListButton .icon-left-arrow{font-size:44px}@media (max-width: 480px){#listViewWrapper #listView .listHeader #closeListButton .icon-left-arrow{font-size:35px}}#listViewWrapper #listView .listHeader #closeListButton .icon-almobile-logo{padding:5px;font-size:64px}@media (max-width: 480px){#listViewWrapper #listView .listHeader #closeListButton .icon-almobile-logo{font-size:48px}}#listViewWrapper #listView .listHeader #closeListButton .icon-left-arrow{font-size:35px}#listViewWrapper #listView .listHeader #closeListButton .icon-almobile-logo{font-size:48px}#listViewWrapper #listView .listHeader .listTitle{margin-left:1rem;font-size:30px;font-weight:300}#listViewWrapper #listView .listSearchWrapper{position:relative;padding:10px;border-radius:.4rem;background-color:var(--light-grey-to-black);text-align:center}#listViewWrapper #listView .listSearchWrapper .k-autocomplete{display:flex;align-items:center;width:100%;border:1px solid var(--border-color);border-radius:.4rem;box-shadow:none;background-color:#fff;transform:translateY(0);transition:all .4s}#listViewWrapper #listView .listSearchWrapper .k-autocomplete.k-focus{border:1px solid rgba(28,78,137,.7);transition:box-shadow .4s ease-out;box-shadow:0 8px 4px -2px #1c4e89b3;transform:translateY(-2px)}#listViewWrapper #listView .listSearchWrapper .k-autocomplete #listSearch{width:calc(100% - 35px);padding:10px 0;text-indent:10px;border:none;border-radius:inherit;box-sizing:border-box;background-color:inherit;font-size:25px;color:#444}#listViewWrapper #listView .listSearchWrapper .k-autocomplete .k-clear-value{right:10px;font-size:25px}#listViewWrapper #listView .listItem{min-height:60px;margin:5px 0;padding:10px 5px;box-sizing:border-box;border:1px solid var(--medium-grey-to-dark-grey);border-radius:.4rem;text-align:left;overflow:hidden;background-color:var(--invert-background-color)}#listViewWrapper #listView .listItem.special{color:#0664a2}#listViewWrapper #listView .listItem.work-order-display .k-sprite{margin-right:10px;color:#0664a2}#listViewWrapper #listView .listItem.attendance-card{display:flex;flex-direction:row;justify-content:space-between}#listViewWrapper #listView .listItem.attendance-card .attendance-info{text-align:center}#listViewWrapper #listView .listItem.attendance-card .attendance-info-container{min-width:130px;padding:10px;box-sizing:border-box;border-radius:.4rem;background-color:#e5e5e5}#listViewWrapper #listView .listItem.attendance-card .attendance-info-container .text{font-weight:600;text-transform:uppercase;color:#444}#listViewWrapper #listView .listItem.attendance-card .attendance-info-container .text:not(.text_small){font-size:28px}#listViewWrapper #listView .listCheckbox{width:100%;justify-content:flex-start;color:var(--invert-text-color)}#listViewWrapper #listView .listCheckbox .k-font-icon{font-size:48px}#listViewWrapper #listView .listCheckbox .k-font-icon.k-i-check-circle{color:var(--dark-blue-to-medium-blue)}#listViewWrapper #listView .listCheckbox .itemLabel{margin-left:10px;font-size:32px}#listViewWrapper #listView .listButton{display:block;width:100%;padding-left:1rem;text-align:left;color:var(--invert-text-color);font-size:32px}#listViewWrapper #listView .list{position:relative;overflow:hidden;padding:0 10px}#listViewWrapper #listView .k-item{min-width:96px;padding:1rem 0;text-align:center;box-sizing:border-box}#listViewWrapper #listView .k-item .k-link{padding:0 10px;border-radius:0;font-size:25px}#listViewWrapper #listView .listControls{position:fixed;bottom:0;left:50%;transform:translate(-50%);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:10px 0}#listViewWrapper #listView .listControls .listControl{min-width:100px;padding:10px 0;border:1px solid var(--border-color);border-radius:.4rem;font-size:25px;background-color:var(--light-grey-to-dark-grey);color:var(--invert-text-color);box-shadow:0 5px 8px -2px var(--box-shadow-color)}#listViewWrapper #listView .listControls #listDeleteButton{border-color:#ce4242;background-color:#ce4242;color:#fff}#listViewWrapper #listView .listControls #listDoneButton{border-color:#479e45;background-color:#479e45;color:#fff}.ALMobileStartupLoader{position:fixed;inset:0 0 73px;display:flex;align-items:center;justify-content:center;z-index:9999}.ALMobileStartupLoader .loader-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:108px;height:108px;border:12px solid #fff;border-radius:50%}.ALMobileStartupLoader .almobile-logo{font-size:128px;font-weight:100;color:#fff;pointer-events:none}.ALMobileStartupLoader .mobile-letters{display:flex;margin-left:-5px;position:absolute}.ALMobileStartupLoader .mobile-letter{line-height:1;font-size:72px;font-weight:600;color:#fff}.ALMobileStartupLoader .trademark{font-size:32px}.ALMobileStartupLoader .logo-container{position:relative;display:flex;align-items:center}.ALMobileStartupLoader .progress-container{position:absolute;top:calc(50% + 65px);left:50%;width:calc(100% - 20px);max-width:400px;transform:translate(-50%);display:flex;align-items:center;justify-content:center}.ALMobileStartupLoader .spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}.ALMobileStartupLoader .status-text{position:absolute;top:calc(50% + 120px);left:50%;transform:translate(-50%);color:#fff;font-size:16px;font-weight:300;text-align:center;white-space:nowrap}.ALMobileStartupLoader .location-selection-container{position:absolute;top:calc(50% + 80px);left:50%;width:calc(100% - 40px);max-width:400px;transform:translate(-50%);text-align:center}.ALMobileStartupLoader .location-selection-container .location-selection-label{color:#fff;font-size:18px;font-weight:300;margin-bottom:20px}.ALMobileStartupLoader .location-selection-container .location-dropdown-wrapper{position:relative;margin-bottom:20px}.ALMobileStartupLoader .location-selection-container .location-dropdown-wrapper .k-dropdown{width:100%}.ALMobileStartupLoader .location-selection-container .location-dropdown-wrapper .k-dropdown .k-dropdown-wrap{background-color:#fffffff2;border:2px solid #fff;border-radius:8px;color:#e9f1fb}.ALMobileStartupLoader .location-selection-container .location-dropdown-wrapper .k-dropdown .k-dropdown-wrap:hover,.ALMobileStartupLoader .location-selection-container .location-dropdown-wrapper .k-dropdown .k-dropdown-wrap.k-focus{background-color:#fff;border-color:#fff}.ALMobileStartupLoader .location-selection-container .location-dropdown-wrapper .k-dropdown .k-input{color:#e9f1fb;font-size:16px;padding:12px 16px}.ALMobileStartupLoader .location-selection-container .location-dropdown-wrapper .k-dropdown .k-select{border-left:1px solid rgba(0,0,0,.1)}.ALMobileStartupLoader .location-selection-container .location-dropdown-wrapper .k-dropdown .k-select .k-icon{color:#e9f1fb}.ALMobileStartupLoader .location-selection-container .location-selection-buttons{display:flex;justify-content:center}.ALMobileStartupLoader .location-selection-container .location-selection-buttons .select-location-btn{background-color:#479e45;color:#e9f1fb;border:2px solid #fff;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:120px}.ALMobileStartupLoader .location-selection-container .location-selection-buttons .select-location-btn:hover{background-color:#b9dfb9;transform:translateY(-1px)}.ALMobileStartupLoader .location-selection-container .location-selection-buttons .select-location-btn:active{transform:translateY(0)}.ALMobileStartupLoader .location-selection-container .location-selection-buttons .select-location-btn .k-icon{margin-right:8px}.ALMobileStartupLoader .tenant-selection-container{position:absolute;top:calc(50% + 80px);left:50%;width:calc(100% - 40px);max-width:400px;transform:translate(-50%);text-align:center}.ALMobileStartupLoader .tenant-selection-container .tenant-selection-label{color:#fff;font-size:18px;font-weight:300;margin-bottom:20px}.ALMobileStartupLoader .tenant-selection-container .tenant-dropdown-wrapper{position:relative;margin-bottom:20px}.ALMobileStartupLoader .tenant-selection-container .tenant-dropdown-wrapper .k-dropdown{width:100%}.ALMobileStartupLoader .tenant-selection-container .tenant-dropdown-wrapper .k-dropdown .k-dropdown-wrap{background-color:#fffffff2;border:2px solid #fff;border-radius:8px;color:#e9f1fb}.ALMobileStartupLoader .tenant-selection-container .tenant-dropdown-wrapper .k-dropdown .k-dropdown-wrap:hover,.ALMobileStartupLoader .tenant-selection-container .tenant-dropdown-wrapper .k-dropdown .k-dropdown-wrap.k-focus{background-color:#fff;border-color:#fff}.ALMobileStartupLoader .tenant-selection-container .tenant-dropdown-wrapper .k-dropdown .k-input{color:#e9f1fb;font-size:16px;padding:12px 16px}.ALMobileStartupLoader .tenant-selection-container .tenant-dropdown-wrapper .k-dropdown .k-select{border-left:1px solid rgba(0,0,0,.1)}.ALMobileStartupLoader .tenant-selection-container .tenant-dropdown-wrapper .k-dropdown .k-select .k-icon{color:#e9f1fb}.ALMobileStartupLoader .tenant-selection-container .tenant-selection-buttons{display:flex;justify-content:center}.ALMobileStartupLoader .tenant-selection-container .tenant-selection-buttons .select-tenant-btn{background-color:#479e45;color:#e9f1fb;border:2px solid #fff;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:120px}.ALMobileStartupLoader .tenant-selection-container .tenant-selection-buttons .select-tenant-btn:hover{background-color:#b9dfb9;transform:translateY(-1px)}.ALMobileStartupLoader .tenant-selection-container .tenant-selection-buttons .select-tenant-btn:active{transform:translateY(0)}.ALMobileStartupLoader .tenant-selection-container .tenant-selection-buttons .select-tenant-btn .k-icon{margin-right:8px}.ALMobileStartupLoader .error-container{position:absolute;top:calc(50% + 80px);left:50%;width:calc(100% - 40px);max-width:400px;transform:translate(-50%);text-align:center}.ALMobileStartupLoader .error-container .error-message{color:#fff;font-size:16px;font-weight:400;margin-bottom:24px;line-height:1.4;padding:0 10px}.ALMobileStartupLoader .error-container .error-buttons{display:flex;justify-content:center;gap:12px}.ALMobileStartupLoader .error-container .error-buttons .retry-btn{background-color:#ffa31a;color:#fff;border:2px solid #fff;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:120px}.ALMobileStartupLoader .error-container .error-buttons .retry-btn:hover{background-color:#ffb74d;transform:translateY(-1px)}.ALMobileStartupLoader .error-container .error-buttons .retry-btn:active{transform:translateY(0)}.ALMobileStartupLoader .error-container .error-buttons .retry-btn .k-icon{margin-right:8px}.ALMobileStartupLoader .error-container .error-buttons .logout-btn{background-color:transparent;color:#fff;border:2px solid #fff;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:120px}.ALMobileStartupLoader .error-container .error-buttons .logout-btn:hover{background-color:#ffffff26;transform:translateY(-1px)}.ALMobileStartupLoader .error-container .error-buttons .logout-btn:active{transform:translateY(0)}.ALMobileStartupLoader .error-container .error-buttons .logout-btn .k-icon{margin-right:8px}#HomePage .messageContainer{width:100%;padding:1em 0}#HomePage .iconContainer{position:absolute;top:25%;left:50%;z-index:0;transform:translate(-50%,-25%);width:100%;text-align:center}#HomePage .iconContainer .icon-almobile-logo{font-size:100px;color:#fff}#HomePage #header{height:290px;width:100%}#HomePage #header .headerContainer{position:relative;width:100%;height:100%}#HomePage #header .headerContainer .banner{position:absolute;width:100%;height:100%;object-fit:cover}#HomePage #header .headerContainer .banner_placeholder{opacity:.75;filter:blur(10px);transform:scale(1);background-color:#fff}#HomePage #header .headerContainer .banner_loading{opacity:0}#HomePage #header .headerContainer .header-content-container{position:relative;height:100%}#HomePage #header .headerContainer .header-content-container .userInfo{position:absolute;top:0;left:0}#HomePage #header .headerContainer .header-content-container .userInfo #companyLogo{max-width:150px;max-height:105px;position:relative}#HomePage #header .headerContainer .header-content-container .userInfo .introContainer{position:relative;font-size:20px;white-space:nowrap;padding:5px 10px;border-radius:.4rem;background-color:#ffffff80;color:#444}#HomePage #header .headerContainer .header-content-container .syncButton-container{position:absolute;top:0;right:0;width:275px;border-radius:.4rem 32px 32px .4rem;overflow:hidden}#HomePage #header .headerContainer .header-content-container .syncButton-container #syncButton{position:absolute;top:0;right:0;height:64px;width:64px;border-radius:64px;background-color:#479e45;color:#fff;font-size:48px}#HomePage #header .headerContainer .header-content-container .syncButton-container #syncButton .icon-sync{border-radius:64px}#HomePage #header .headerContainer .header-content-container .syncButton-container .syncButton-message{height:64px;padding:5px 69px 5px 5px;box-sizing:border-box;font-size:18px;background-color:#ffcb41;color:#444}@media (max-width: 480px){#HomePage #header .headerContainer .header-content-container .syncButton-container .syncButton-message{font-size:16px}}#HomePage #header .headerContainer .header-content-container #learnMoreButton{position:absolute;bottom:0;left:50%;transform:translate(-50%);padding:8px 25px;background-color:#444c;text-align:center;font-size:20px;color:#fff;border:none;border-radius:.4rem}#HomePage #header .headerContainer .header-content-wrapper{height:100%;width:100%;padding:10px;box-sizing:border-box}@supports (padding: max(0px)){#HomePage #header .headerContainer .header-content-wrapper{padding-top:max(10px,env(safe-area-inset-top));padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}}#HomePage .dashboard{padding:10px}#HomePage .dashboard .donut-remaining{fill:#e5e5e5;stroke:transparent;opacity:.45}#HomePage .dashboard .donut-text{font-size:20px;font-weight:600;fill:var(--invert-text-color)}#HomePage .dashboard .svg-columnChart .text{font-size:12px;fill:var(--invert-text-color)}#HomePage .dashboard .svg-columnChart .text-unapproved{fill:#ce4242}#HomePage .dashboard .svg-columnChart .text-approved{fill:#479e45}#HomePage .dashboard .svg-columnChart .column-track,#HomePage .dashboard .svg-columnChart .column-fill{stroke:transparent}#HomePage .dashboard .svg-columnChart .column-track{fill:#e5e5e5;stroke:transparent;opacity:.45}#HomePage .dashboard .svg-barChart .text{font-size:20px;fill:var(--invert-text-color)}#HomePage .dashboard .svg-barChart .bar{fill:#666}#HomePage .dashboard .svg-barChart .bar-track{fill:#e5e5e5;stroke:transparent;opacity:.45}#HomePage .dashboard .report-chart{position:relative;display:flex;flex-direction:column;flex-shrink:0;padding:10px 20px}#HomePage .dashboard .report-chart svg{margin-bottom:10px}#HomePage .dashboard .report-chart .k-font-icon{font-size:20px}#HomePage .dashboard .report-chart .k-i-check{color:#479e45}#HomePage .dashboard .report-chart .k-i-close{color:#ce4242}#HomePage .dashboard .report-chart-label{font-size:20px;text-align:center}#HomePage .dashboard .report-chart .text_empID{font-size:18px}#HomePage .dashboard .report-chart.report-chart-center{align-items:center}#HomePage .dashboard .report-chart-production .report-chart-label{text-align:left}#HomePage .dashboard .report-chart-production .report-chart-label:not(.text_empID){margin-bottom:10px}#HomePage .dashboard .report-chart-production svg{margin-bottom:0}#HomePage .dashboard .report-chart-production .scoreboard,#HomePage .dashboard .report-chart-production .earnedManHours{display:flex;align-items:center;justify-content:space-between;padding:10px 0}#HomePage .dashboard .report-chart-production .scoreboard-data .text_small:last-of-type,#HomePage .dashboard .report-chart-production .earnedManHours-data .text_small:last-of-type{margin-top:5px;text-align:center}#HomePage .dashboard .report-chart-weather{align-items:center;width:100%;padding:10px;box-sizing:border-box;gap:1em}#HomePage .dashboard .report-chart-weather .text{font-size:20px}#HomePage .dashboard .report-chart-weather .k-font-icon{grid-area:icon;font-size:40px;color:var(--invert-text-color)}#HomePage .dashboard .report-chart-weather .temp{display:inline-flex;flex-direction:row;align-items:center}#HomePage .dashboard .report-chart-weather .temp sup{color:var(--dark-blue-to-medium-blue)}#HomePage .dashboard .report-chart-weather .current-weather{display:flex;flex-direction:row}#HomePage .dashboard .report-chart-weather .current-weather .temp{font-size:48px}#HomePage .dashboard .report-chart-weather .current-weather .temp sup{font-size:40%}#HomePage .dashboard .report-chart-weather .current-weather .k-font-icon{padding-left:10px}#HomePage .dashboard .report-chart-weather .weather{display:grid;grid-template-areas:"icon date" "icon temp";align-items:center;flex-shrink:0}#HomePage .dashboard .report-chart-weather .weather .date{margin-bottom:5px}#HomePage .dashboard .report-chart-weather .weather .k-font-icon{padding-right:10px}#HomePage .dashboard .report-chart-weather .weather .temp{text-align:center}#HomePage .dashboard .report-chart-weather .weather .temp sup{font-size:65%}#HomePage .dashboard .report-chart-weather .weather-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}#HomePage .dashboard .analytic-header{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem}#HomePage .dashboard .analytic-header .analytic-label{font-size:20px;color:#aaa}#HomePage .dashboard .analytic-header .analytic-label .text{align-self:flex-end;font-size:inherit;color:inherit}#HomePage .dashboard .analytic-header .analytic-label .icon-equipment{margin-right:5px;vertical-align:bottom}#HomePage .dashboard .analytic-header .analytic-filter{margin-left:auto;padding:10px;border-radius:.4rem;font-size:20px;background-color:#aaa;color:#fff}#HomePage .dashboard .analytic-header .analytic-filter .icon-filter{margin-right:5px}#HomePage .dashboard .analytic-header .analytic-filter-active{background-color:var(--dark-blue-to-medium-blue)}#HomePage .dashboard .analytic-chart-toggle{display:flex;flex-direction:row;align-items:center;width:100%;margin-bottom:10px}#HomePage .dashboard .analytic-chart-toggle .k-button{padding:10px;border-radius:.4rem;font-size:25px;color:#fff;background-color:var(--dark-blue-to-medium-blue)}#HomePage .dashboard .analytic-chart-toggle .k-button .k-sprite{min-width:25px}#HomePage .dashboard .analytic-report{position:relative;overflow:hidden;display:block;width:100%;margin:0;border:1px solid var(--light-grey-to-dark-grey-contrast);background-color:inherit;box-sizing:border-box;box-shadow:none}#HomePage .dashboard .analytic-report-container{position:absolute;top:0;left:0;display:flex;flex-direction:row;align-items:center;min-width:100%}#HomePage .dashboard .analytic-report-rendering{height:183px;background-color:var(--light-grey-to-dark-grey-contrast)}#HomePage .dashboard .analytic-report-rendering:after{position:absolute;inset:0;transform:translate(-100%);background-color:var(--light-grey-to-dark-grey-contrast);background-image:linear-gradient(90deg,#fff0 0,#fff3 50%,#ffffff80 80%,#fff0);animation:shimmer 2s infinite;content:""}#HomePage .dashboard .analytic-container{display:flex;flex-direction:column;height:100%}#HomePage .dashboard .analytic-hidden{position:absolute;z-index:-1}#HomePage .dashboard .analytic:not(.analytic-hidden)~.analytic:not(.analytic-hidden){margin-top:1rem}#HomePage .dashboard-wrapper{position:relative;overflow:hidden;height:100%;width:100%;background-color:var(--white-to-dark-grey)}#HomePage #footer,#HomePage #Drawer{background-color:var(--white-to-dark-grey)}#HomePage #Drawer.active .dashboard{padding-top:40px}#commandMenu[data-pageid=HomePage] .menubutton[id^=dashboard-] .label{flex-shrink:1;white-space:normal}#commandMenu[data-pageid=HomePage] .menubutton[id^=dashboard-].ui-sortable-helper{position:absolute}.k-notification{display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;border-radius:.4rem;padding:10px;max-width:400px;margin:auto;border:none;background-color:var(--white-to-dark-grey);background-image:none;box-shadow:0 5px 8px -2px var(--box-shadow-color)}.k-notification.k-button{width:calc(100% - 20px)}.k-notification .header,.k-notification .message{font-size:20px;color:var(--invert-text-color)}.k-notification .header{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;margin-bottom:1em}.k-notification .header .text{width:100%;padding:0 25px;white-space:normal;word-break:break-word;font-size:20px;text-align:center;color:var(--dark-blue-to-medium-blue)}.k-notification .header #notificationCloseButton{position:absolute;right:0;font-size:25px;color:#aaa}.k-notification .message{max-width:90%;text-align:center;white-space:initial;margin:auto;line-height:1.3em}#videoWindow{position:absolute;top:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;background-color:#000000b3}#videoWindow #videoClose{position:absolute;top:20px;right:20px;background-color:transparent}#videoWindow #videoClose .k-font-icon{font-size:40px;color:#e5e5e5}#videoWindow #videoArea{width:90%;height:60%;margin:auto}#videoWindow #videoArea .k-draghandle,#videoWindow #videoArea .k-slider-selection{border-color:#0664a2;background-color:#0664a2}.logged-out-message{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem;color:#0664a2}.logged-out-message .icon-almobile-logo{margin-bottom:1rem;font-size:96px;color:var(--almobile-logo-color)}.logged-out-message h1{font-size:2rem;font-weight:700;margin-bottom:1rem}.logged-out-message p{font-size:1.1rem;margin-bottom:2rem;color:var(--invert-text-color);max-width:400px}.logged-out-message #retryLogin{background-color:var(--medium-blue-to-dark-blue);color:#fff;font-size:1rem;padding:.75rem 2rem;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .3s ease}.logged-out-message #retryLogin:hover{background-color:#163e6d}.logged-out-message #retryLogin:focus{outline:none;box-shadow:0 0 0 3px #1c4e8966}#SettingsPage .contentScroller{max-width:480px;padding:10px 0;margin:auto}#SettingsPage .k-radio[data-checked=true]{background-color:var(--dark-blue-to-medium-blue)}#SettingsPage .k-switch.k-switch-off{background-color:#aaa}#SettingsPage .k-switch.k-switch-on{background-color:var(--dark-blue-to-medium-blue)}#SettingsPage .k-switch.k-switch-off .k-switch-thumb,#SettingsPage .k-switch.k-switch-on .k-switch-thumb{border:none;background-color:#e5e5e5}#SettingsPage .k-dropdownlist,#SettingsPage .k-combobox{width:100%}#SettingsPage .k-list .k-list-item-text,#SettingsPage .k-searchbox{font-size:20px}#SettingsPage .setting{position:relative;display:flex;padding:1em 10px;background-color:inherit;color:inherit}#SettingsPage .setting.row{flex-direction:row;align-items:center}#SettingsPage .setting.column{flex-direction:column}#SettingsPage .setting .label{color:var(--invert-text-color);font-size:18px;font-weight:300}#SettingsPage .setting .inputWrapper{position:relative;display:flex;justify-content:flex-end;flex-shrink:0;margin-left:auto}#SettingsPage .setting .inputWrapper .k-dropdownlist,#SettingsPage .setting .inputWrapper .k-combobox,#SettingsPage .setting .inputWrapper .k-popup{border:1px solid var(--border-color)}#SettingsPage .setting .k-picker,#SettingsPage .setting>input,#SettingsPage .setting>button{position:relative;margin-left:auto}#SettingsPage .setting[data-setting=hoursType0] .k-dropdownlist,#SettingsPage .setting[data-setting=hoursType1] .k-dropdownlist,#SettingsPage .setting[data-setting=hoursType2] .k-dropdownlist,#SettingsPage .setting[data-setting=hoursType0] .k-popup,#SettingsPage .setting[data-setting=hoursType1] .k-popup,#SettingsPage .setting[data-setting=hoursType2] .k-popup{border-width:2px!important}#SettingsPage .setting[data-setting=hoursType0] .k-dropdownlist,#SettingsPage .setting[data-setting=hoursType1] .k-dropdownlist,#SettingsPage .setting[data-setting=hoursType2] .k-dropdownlist{outline:none}#SettingsPage .setting[data-setting=hoursType0] .k-list-item,#SettingsPage .setting[data-setting=hoursType1] .k-list-item,#SettingsPage .setting[data-setting=hoursType2] .k-list-item{padding:0}#SettingsPage .setting[data-setting=hoursType0] .k-list-item .ht,#SettingsPage .setting[data-setting=hoursType1] .k-list-item .ht,#SettingsPage .setting[data-setting=hoursType2] .k-list-item .ht{display:block;width:100%;padding:5px 10px;box-sizing:border-box}#SettingsPage .setting[data-setting=hoursType0] .k-list-item .ht.k-disabled,#SettingsPage .setting[data-setting=hoursType1] .k-list-item .ht.k-disabled,#SettingsPage .setting[data-setting=hoursType2] .k-list-item .ht.k-disabled{opacity:1;background-color:var(--light-grey-to-dark-grey);color:var(--dark-grey-to-medium-grey)}#SettingsPage .setting[data-setting=hoursType0] .k-list-item-text,#SettingsPage .setting[data-setting=hoursType1] .k-list-item-text,#SettingsPage .setting[data-setting=hoursType2] .k-list-item-text{display:block;width:100%}#SettingsPage .setting[data-setting=hoursType0] .k-list-item-text:before,#SettingsPage .setting[data-setting=hoursType1] .k-list-item-text:before,#SettingsPage .setting[data-setting=hoursType2] .k-list-item-text:before{display:none}#SettingsPage .setting[data-setting=hoursType0] .k-dropdownlist,#SettingsPage .setting[data-setting=hoursType0] .k-popup{border-color:#0664a2!important}#SettingsPage .setting[data-setting=hoursType0] .k-dropdownlist{background-color:#0664a2;color:#fff}#SettingsPage .setting[data-setting=hoursType1] .k-dropdownlist,#SettingsPage .setting[data-setting=hoursType1] .k-popup{border-color:#479e45!important}#SettingsPage .setting[data-setting=hoursType1] .k-dropdownlist{background-color:#479e45;color:#fff}#SettingsPage .setting[data-setting=hoursType2] .k-dropdownlist,#SettingsPage .setting[data-setting=hoursType2] .k-popup{border-color:#ce4242!important}#SettingsPage .setting[data-setting=hoursType2] .k-dropdownlist{background-color:#ce4242;color:#fff}#SettingsPage .setting[data-setting=resetToCorp] .label{margin-right:1rem}#SettingsPage .setting[data-setting=resetToCorp] button{min-width:100px;padding:10px;border:1px solid #AAAAAA;border-radius:.4rem;font-size:20px;background-color:#fff;color:#444}#SettingsPage .settingHeader{padding:5px 0 5px 10px;border-bottom:1px solid var(--border-color);color:var(--invert-text-color);font-size:20px;font-weight:300}#SettingsPage .sectionHeader{display:flex;flex-direction:row;align-items:center;padding-bottom:5px;margin-bottom:1em;border-bottom:1px solid var(--border-color)}#SettingsPage .sectionHeader .k-font-icon{color:var(--almobile-logo-color);font-size:30px}#SettingsPage .sectionHeader .sectionName{margin-left:1rem;color:var(--invert-text-color);font-size:20px;font-weight:600}#SettingsPage .section{padding:0 10px}#EmployeeListPage #header .headerContainer #pageName{display:flex;flex-direction:row;align-items:center;margin-left:10px;font-size:20px}#EmployeeListPage #header .headerContainer #pageName #headerTitle{margin-right:10px;white-space:nowrap}#EmployeeListPage #header .headerContainer #pageName #hoursShown{margin-left:10px;white-space:nowrap}#EmployeeListPage #header #crewEntryButton.k-disabled{display:none}#EmployeeListPage .groupContainer{background-color:var(--light-grey-to-black);width:100%;padding:10px 0}#EmployeeListPage .groupContainer #groupButton{margin-left:10px;color:var(--dark-blue-to-medium-blue);font-weight:300;font-size:30px;text-decoration:underline;text-decoration-thickness:2px}#EmployeeListPage #employeeTabStrip .k-tabstrip-items{background-color:var(--light-grey-to-black)}#EmployeeListPage #employeeTabStrip .k-tabstrip-items .tabContainer{min-width:40%}#EmployeeListPage #employeeTabStrip .k-tabstrip-items .tabContainer .label,#EmployeeListPage #employeeTabStrip .k-tabstrip-items .tabContainer .hours{width:100%;text-align:center;color:inherit}#EmployeeListPage #employeeTabStrip .employee{position:relative;display:flex;flex-direction:row;align-items:center;margin:10px 0;padding:10px;transition:.4s}#EmployeeListPage #employeeTabStrip .employee .empIcon{height:48px;width:48px;flex-shrink:0;margin-right:10px;text-align:center;font-weight:300}#EmployeeListPage #employeeTabStrip .employee .empIcon .employeeInitials{width:100%;line-height:48px;border-radius:50%;background-color:#aaa;color:#fff;font-size:25px}#EmployeeListPage #employeeTabStrip .employee .empIcon .icon-equipment{color:#aaa;font-size:48px}#EmployeeListPage #employeeTabStrip .employee .employeeInfo{display:block;flex-grow:1;text-align:left;color:var(--invert-text-color)}#EmployeeListPage #employeeTabStrip .employee .employeeInfo .employeeName{font-weight:600;font-size:28px}#EmployeeListPage #employeeTabStrip .employee .employeeDetail{display:flex;flex-direction:column;flex-shrink:0;min-width:100px;margin-left:auto;border-radius:.4rem;background-color:#e5e5e5}#EmployeeListPage #employeeTabStrip .employee .employeeDetail .employeeHours{padding:5px 0 0;color:#444;font-size:28px;font-weight:600}#EmployeeListPage #employeeTabStrip .employee .employeeDetail .employeeProgress{width:100%;background-color:#aaa}#EmployeeListPage #employeeTabStrip .employee .employeeDetail .employeeProgress .fill{height:10px;background-color:#0664a2;transition:width .3s ease-out}#EmployeeListPage #employeeTabStrip .employee.filtered{display:none}#EmployeeListPage #content{background-color:var(--light-blue-to-black)}.body-container[data-language=en-US] #EmployeeListPage #header #pageName{flex-wrap:wrap;font-size:25px}#EmployeeInfoPanel.panel .navigation{background-color:transparent}#EmployeeInfoPanel #employeeCounterBtn{display:block;margin:auto auto 10px;padding:5px 10px;border:1px solid var(--border-color);border-radius:.4rem;font-size:22px;text-align:center;background-color:var(--dark-blue-to-white);color:var(--white-to-dark-grey)}#EmployeeInfoPanel .navigation{display:flex;flex-direction:row;align-items:center;padding:10px 37.5px;background-color:var(--white-to-dark-grey)}#EmployeeInfoPanel .navigation #employeeCounterBtn{margin:0 0 0 auto}#EmployeeInfoPanel .navigation #rightNavButton{margin-left:auto}#EmployeeInfoPanel .navigation .navButton{transition:opacity .4s}#EmployeeInfoPanel .navigation .navButton.k-disabled{opacity:0}#EmployeeInfoPanel .navigation .navButton .k-sprite{font-size:36px;color:var(--dark-blue-to-white)}#EmployeeInfoPanel .employeeInfo{position:relative;overflow:hidden;padding:0 10px}#EmployeeInfoPanel .employeeInfo .label,#EmployeeInfoPanel .employeeInfo .data{color:var(--invert-text-color);font-size:32px}#EmployeeInfoPanel .employeeInfo .employeeOverview{display:flex;flex-direction:row;align-items:center}#EmployeeInfoPanel .employeeInfo .employeeOverview .label{margin-right:5px;font-weight:600}#EmployeeInfoPanel .employeeInfo .employeeOverview .info{display:flex;flex-direction:row;align-items:center;margin-bottom:5px}#EmployeeInfoPanel .employeeInfo .employeeOverview .name,#EmployeeInfoPanel .employeeInfo .employeeOverview .code{display:block}#EmployeeInfoPanel .employeeInfo .employeeOverview .name .label,#EmployeeInfoPanel .employeeInfo .employeeOverview .code .label{float:left}#EmployeeInfoPanel .employeeInfo .employeeOverview .hours{margin-bottom:0}#EmployeeInfoPanel .employeeInfo .employeeOverview .rightSection{margin-left:auto}#EmployeeInfoPanel .employeeInfo .employeeExpenseItems,#EmployeeInfoPanel .employeeInfo .employeeDetails{margin:10px 0;padding:0 5px;border-radius:.4rem;background-color:var(--invert-background-color);box-shadow:0 5px 8px -2px var(--box-shadow-color)}#EmployeeInfoPanel .employeeInfo .employeeExpenseItems .label,#EmployeeInfoPanel .employeeInfo .employeeDetails .label,#EmployeeInfoPanel .employeeInfo .employeeExpenseItems .data,#EmployeeInfoPanel .employeeInfo .employeeDetails .data{color:var(--invert-text-color);font-size:25px}#EmployeeInfoPanel .employeeInfo .employeeExpenseItems .item{display:flex;flex-direction:row;align-items:center;width:100%;padding:10px 0}#EmployeeInfoPanel .employeeInfo .employeeExpenseItems .item+.item{border-top:1px solid #AAAAAA}#EmployeeInfoPanel .employeeInfo .employeeExpenseItems .item .label{max-width:calc(100% - 220px);width:100%;word-break:break-word;font-weight:600}#EmployeeInfoPanel .employeeInfo .employeeExpenseItems .item .data{flex-shrink:0;padding-left:5px;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-left:auto}#EmployeeInfoPanel .employeeInfo .employeeExpenseItems .item .units{width:100px;text-align:left}#EmployeeInfoPanel .employeeInfo .employeeExpenseItems .item .quantity{width:120px;margin-left:0;text-align:right}#EmployeeInfoPanel .employeeInfo .employeeDetails .simple{display:flex;flex-flow:wrap row;align-items:center}#EmployeeInfoPanel .employeeInfo .employeeDetails .simple .label{margin-right:5px;font-weight:600}#EmployeeInfoPanel .employeeInfo .employeeDetails .detail{padding:10px 0}#EmployeeInfoPanel .employeeInfo .employeeDetails .detail+.detail{border-top:1px solid #AAAAAA}#EmployeeInfoPanel .employeeInfo .employeeDetails .detail.location .address+.region{margin-top:5px}#EmployeeInfoPanel .employeeInfo .employeeDetails .detail.phone{display:grid;grid-template-areas:"icon label" "icon data";align-items:center;grid-template-columns:45px 1fr}#EmployeeInfoPanel .employeeInfo .employeeDetails .detail.phone .k-font-icon{grid-area:icon;margin-right:auto;font-size:35px;color:#02385d}#EmployeeInfoPanel .employeeInfo .employeeDetails .detail.phone .k-font-icon.notAvailable{color:#aaa;pointer-events:none}#EmployeeInfoPanel .employeeInfo .employeeDetails .detail.phone .label{grid-area:label;font-weight:600}#EmployeeInfoPanel .employeeInfo .employeeDetails .detail.phone .data{grid-area:data}#EmployeeInfoPanel .employeeInfo .hoursTypeBreakdown{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;margin:10px 0;padding:5px 0;border-radius:.4rem;background-color:var(--invert-background-color);box-shadow:0 5px 8px -2px var(--box-shadow-color)}#EmployeeInfoPanel .employeeInfo .hoursTypeBreakdown .label,#EmployeeInfoPanel .employeeInfo .hoursTypeBreakdown .data{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;color:var(--invert-text-color)}#EmployeeInfoPanel .employeeInfo .hoursTypeBreakdown .label{margin:0 0 10px;padding:5px;box-sizing:border-box;border-radius:.4rem;background-color:var(--dark-grey-to-medium-grey);font-weight:500;color:#fff}#EmployeeInfoPanel .employeeInfo .hoursTypeBreakdown .info{display:flex;flex-direction:column;align-items:center;padding:0 5px;margin:0;box-sizing:border-box}#EmployeeInfoPanel .employeeInfo .hoursTypeBreakdown .info+.info{border-left:1px solid #AAAAAA}#EmployeeInfoPanel .employeeInfo .hoursTypeBreakdown .info.hoursType[spot="1"] .label{background-color:#02385d}#EmployeeInfoPanel .employeeInfo .hoursTypeBreakdown .info.hoursType[spot="2"] .label{background-color:#479e45}#EmployeeInfoPanel .employeeInfo .hoursTypeBreakdown .info.hoursType[spot="3"] .label{background-color:#ce4242}#EmployeeInfoPanel .employeeInfo .employeeInfoWrapper{max-width:480px;margin:auto;padding:10px 0}#hoursReport{position:relative;height:200px;width:200px}#hoursReport ._text{position:absolute;top:28px;left:28px;width:144px;height:144px;text-align:center;font-size:18px;color:#fff}#hoursReport ._text ._label{color:#fff;font-size:18px;line-height:14px}#hoursReport ._text ._data{color:#fff;font-size:28px;font-weight:700}#hoursReport ._text ._start{margin-top:18px}#hoursReport ._text ._total{margin-top:6px}#hoursReport ._text ._total ._softHours{font-size:16px;font-weight:500;margin-top:-2px}#GroupPanel .inputWrapper{width:100%;padding:0 37.5px;box-sizing:border-box;background-color:var(--light-grey-to-black)}#GroupPanel .groupNameWrapper{display:flex;flex-direction:row;align-items:center}#GroupPanel .groupNameWrapper .is-attendance-button{padding:5px;font-size:30px;border:1px solid var(--dark-grey-to-light-grey);border-radius:.4rem;color:var(--dark-grey-to-light-grey)}#GroupPanel .groupNameWrapper .is-attendance-button.active{border-color:var(--dark-blue-to-medium-blue);background-color:var(--dark-blue-to-medium-blue);color:#fff}#GroupPanel .groupNameWrapper .k-textbox{display:inline-block;width:100%;margin:auto;border:none;border-bottom:1px solid var(--border-color);border-radius:0;background-color:inherit}#GroupPanel .groupNameWrapper .k-textbox:hover{background-color:inherit;border-color:var(--border-color);box-shadow:none}#GroupPanel .groupNameWrapper .k-textbox #groupName{line-height:1;padding:10px 0;background-color:inherit;color:var(--dark-blue-to-medium-blue);font-size:32px;text-indent:10px}#GroupPanel .groupNameWrapper .k-textbox #groupName::placeholder{color:var(--dark-blue-to-medium-blue)}#GroupPanel .searchWrapper{position:relative;padding-bottom:10px;text-align:center}#GroupPanel .searchWrapper .k-autocomplete{width:100%;margin-top:10px;border:1px solid var(--border-color);overflow:hidden;border-radius:.4rem;box-shadow:none;background-color:#fff}#GroupPanel .searchWrapper .k-autocomplete.k-focus{border:1px solid rgba(28,78,137,.7);transition:box-shadow .4s ease-out;box-shadow:0 8px 4px -2px #1c4e89b3}#GroupPanel .searchWrapper .k-autocomplete #searchInput{padding:10px 0;box-sizing:border-box;border-radius:inherit;background-color:inherit;font-size:25px;color:#252525}#GroupPanel .searchWrapper .k-autocomplete .k-clear-value{font-size:25px}#GroupPanel #listStrip .k-tabstrip-items .tabContainer{min-width:40%}#GroupPanel #listStrip .k-tabstrip-items .tabContainer .label,#GroupPanel #listStrip .k-tabstrip-items .tabContainer .count{width:100%;text-align:center;color:inherit}#GroupPanel #listStrip .k-tabstrip-items .tabContainer .count{display:flex;align-items:center;justify-content:center}#GroupPanel #listStrip .k-tabstrip-items .tabContainer .count .data{margin-left:30px}#GroupPanel #listStrip .k-tabstrip-items .tabContainer .count .k-font-icon{padding-left:10px}#GroupPanel #listStrip .employeeList{position:relative;overflow:hidden;padding:0}#GroupPanel #listStrip .employeeList .listWrapper{width:100%;padding:10px 37.5px;box-sizing:border-box}#GroupPanel #listStrip .employeeList .listCheckbox{position:relative;display:flex;flex-direction:row;align-items:center;margin:5px 0;padding:10px;border-radius:.4rem;box-sizing:border-box;background-color:var(--invert-background-color);box-shadow:0 5px 5px -2px var(--box-shadow-color)}#GroupPanel #listStrip .employeeList .listCheckbox .k-checkbox{width:40px;height:40px;border-radius:50%}#GroupPanel #listStrip .employeeList .listCheckbox .k-checkbox:before{display:none;width:35px;height:35px;transform:translate(-50%,-50%);font-size:35px}#GroupPanel #listStrip .employeeList .listCheckbox .k-checkbox:checked{color:#fff}#GroupPanel #listStrip .employeeList .listCheckbox .k-checkbox:checked:before{display:block}#GroupPanel #listStrip .employeeList .listCheckbox .label-checkbox{flex-grow:1;padding-left:1rem;cursor:pointer;color:var(--invert-text-color)}#GroupPanel #listStrip .employeeList .listCheckbox .label-checkbox .employeeName{font-size:32px}#GroupPanel .editButtons .editButton{padding:10px 0;font-size:25px;box-sizing:content-box}#GroupPanel .editButtons .editButton .buttonLabel{font-size:inherit;color:var(--invert-text-color)}#GroupPanel .editButtons .editButton:is(.deleteButton,.saveButton){padding:7.5px 0;font-size:30px}#GroupPanel .editButtons .editButton:is(.deleteButton,.saveButton) .buttonLabel{color:#fff}#DefaultsPanel.EmployeeDefaultsPanel .navButtons{display:flex;flex-direction:row;align-items:center;width:100%;padding:20px 37.5px;box-sizing:border-box;background-color:#b9dfb9}#DefaultsPanel.EmployeeDefaultsPanel .navButtons .navButton{transition:opacity .4s}#DefaultsPanel.EmployeeDefaultsPanel .navButtons .navButton.k-disabled{opacity:0}#DefaultsPanel.EmployeeDefaultsPanel .navButtons .navButton.loading{pointer-events:none}#DefaultsPanel.EmployeeDefaultsPanel .navButtons .navLeft,#DefaultsPanel.EmployeeDefaultsPanel .navButtons .navRight{height:2em;width:2em;font-size:32px;border-radius:50%;background-color:#479e45;color:#fff;box-shadow:0 5px 8px -2px var(--box-shadow-color)}#DefaultsPanel.EmployeeDefaultsPanel .navButtons .navLeft .icon-left-arrow,#DefaultsPanel.EmployeeDefaultsPanel .navButtons .navRight .icon-left-arrow,#DefaultsPanel.EmployeeDefaultsPanel .navButtons .navLeft .icon-right-arrow,#DefaultsPanel.EmployeeDefaultsPanel .navButtons .navRight .icon-right-arrow{font-weight:600}#DefaultsPanel.EmployeeDefaultsPanel .navButtons .navLeft .icon-left-arrow:before,#DefaultsPanel.EmployeeDefaultsPanel .navButtons .navRight .icon-left-arrow:before,#DefaultsPanel.EmployeeDefaultsPanel .navButtons .navLeft .icon-right-arrow:before,#DefaultsPanel.EmployeeDefaultsPanel .navButtons .navRight .icon-right-arrow:before{width:100%}#DefaultsPanel.EmployeeDefaultsPanel .navButtons .employeeSelect{padding:5px 10px;margin-left:auto;border:1px solid #444444;border-radius:.4rem;font-size:22px;text-align:center;background-color:transparent;color:#444}#DefaultsPanel.EmployeeDefaultsPanel .navButtons .employeeSelect span+span{margin-left:5px}#DefaultsPanel.EmployeeDefaultsPanel .navButtons .navRight{margin-left:auto}#DefaultsPanel.EmployeeDefaultsPanel .distributionSelectionWrapper #distributionSelection .k-tabstrip-items-wrapper{background-color:#b9dfb9}#DefaultsPanel .p-header .title{margin-left:auto}#DefaultsPanel .content{position:relative;overflow:hidden}#DefaultsPanel .distributionSelectionWrapper .distElements{padding-bottom:0;padding-left:37.5px;padding-right:37.5px}#DefaultsPanel .hoursWrapper{display:flex;flex-direction:column;align-items:center;margin-top:1rem}#DefaultsPanel .hoursWrapper .primary-label{color:var(--invert-text-color)}#DefaultsPanel .hoursWrapper .label{line-height:1;font-size:25px;font-weight:500}#DefaultsPanel .hoursWrapper .hoursType,#DefaultsPanel .hoursWrapper .defaultTimes{width:100%;max-width:400px;color:var(--invert-text-color)}#DefaultsPanel .hoursWrapper .hoursType .header,#DefaultsPanel .hoursWrapper .defaultTimes .header{display:flex;flex-direction:row;align-items:center;color:var(--invert-text-color)}#DefaultsPanel .hoursWrapper .hoursType .header .clearButton,#DefaultsPanel .hoursWrapper .defaultTimes .header .clearButton{margin-left:auto;margin-right:15.5px;font-size:20px;color:inherit}#DefaultsPanel .hoursWrapper .hoursType .primary-label,#DefaultsPanel .hoursWrapper .defaultTimes .primary-label{display:block;margin-bottom:5px}#DefaultsPanel .hoursWrapper .hoursType .inputWrapper{position:relative;width:100%}#DefaultsPanel .hoursWrapper .hoursType .inputWrapper .k-dropdownlist,#DefaultsPanel .hoursWrapper .hoursType .inputWrapper .k-popup{border:1px solid var(--border-color)}#DefaultsPanel .hoursWrapper .hoursType .inputWrapper .k-dropdownlist{width:100%;font-size:25px}#DefaultsPanel .hoursWrapper .defaultTimes{margin-top:1rem}#DefaultsPanel .hoursWrapper .defaultTimes #defaultTimesButton{flex-direction:column;align-items:flex-start;width:100%;border-radius:.4rem;border:1px solid var(--border-color);background-color:#fff;color:#444}#DefaultsPanel .hoursWrapper .defaultTimes #defaultTimesButton .time{display:flex;align-items:center;padding:10px 0;font-size:25px}#DefaultsPanel .hoursWrapper .defaultTimes #defaultTimesButton .time .label{margin-left:10px}#DefaultsPanel .hoursWrapper .defaultTimes #defaultTimesButton .time .data{margin-left:5px}#DefaultsPanel .editButtons{padding-left:37.5px;padding-right:37.5px}#DefaultsPanel .editButtons .editButton .locked{background-color:#444}#DefaultTimeSelector .hoursEntry{position:relative;overflow:hidden;padding:0}#DefaultTimeSelector .hoursEntry .hoursEntryContainer{padding:1rem}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper{height:500px;border-radius:.4rem;background-color:var(--white-to-dark-grey);box-shadow:5px 5px 8px -2px var(--box-shadow-color)}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .k-button{transition:color .4s}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .timesArea{display:grid;grid-template-areas:"timeSelector1 timeSelector2" "timeSelector3 timeSelector4";grid-template-rows:auto 100px;padding:10px}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .clearButton{font-size:32px;margin-left:auto}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector{display:flex;flex-direction:column;justify-content:flex-start;width:200px;margin:auto}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .label{display:inline-block;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:25px;font-weight:500;color:var(--invert-text-color)}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton{display:flex;align-items:center;padding:5px 10px;border:1px solid var(--border-color);border-radius:.4rem;font-size:25px;transition:all .4s}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.disabled{pointer-events:none;background-color:var(--light-grey-to-medium-grey)}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.disabled .time{color:#444}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.focused{background-color:#fff;border:1px solid rgba(28,78,137,.7);transition:box-shadow .4s ease-out;box-shadow:0 8px 4px -2px #1c4e89b3}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.focused .time,#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.focused .clearButton{color:#444}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.invalid{border-color:#444;background-color:#f0c6c6;box-shadow:none}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.focused.invalid{box-shadow:0 8px 4px -2px #f0c6c6b3}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton .time{justify-content:flex-start;height:32px;width:100%;font-weight:600;color:var(--invert-text-color)}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton .clearButton{display:inline-flex;margin-left:auto;color:var(--invert-text-color);transition-duration:.2s}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton .clearButton.k-disabled{display:none}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton .clearButton.k-state-active{color:#0664a2}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .k-switch{height:45px;border:1px solid var(--border-color);border-radius:.4rem;background-color:transparent}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .k-switch.k-switch-off .k-switch-label-on{color:#fff}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .k-switch.k-switch-off .k-switch-label-off{color:var(--invert-text-color)}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .k-switch.k-switch-off .k-switch-thumb{background-color:#0664a2;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.5))}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .k-switch.k-switch-off .k-switch-thumb-wrap{left:0}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .k-switch.k-switch-on .k-switch-track{background-color:var(--white-to-dark-grey)}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .k-switch.k-switch-on .k-switch-label-on{color:var(--invert-text-color)}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .k-switch.k-switch-on .k-switch-label-off{color:#fff}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .k-switch.k-switch-on .k-switch-thumb{background-color:#0664a2;filter:drop-shadow(-2px 2px 2px rgba(0,0,0,.5))}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .k-switch.k-switch-on .k-switch-thumb-wrap{left:50%}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .k-switch .k-switch-track{height:100%;padding:0;overflow:hidden;border-radius:inherit;background-color:var(--white-to-dark-grey)}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .k-switch .k-switch-track .k-switch-label-on,#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .k-switch .k-switch-track .k-switch-label-off{width:auto;z-index:2;font-size:25px}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .k-switch .k-switch-track .k-switch-label-on{left:35px}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .k-switch .k-switch-track .k-switch-label-off{right:35px}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .k-switch .k-switch-thumb{height:100%;width:100%;border-radius:.4rem;transform:translate(0);transition:left .2s,filter .2s}#DefaultTimeSelector .hoursEntry .timeSelectorWrapper .k-switch .k-switch-thumb-wrap{top:0;height:100%;width:50%}#DefaultTimeSelector .hoursEntry .numpadWrapper{position:relative;bottom:186px;margin:0 10px}.numpadWrapper{max-width:480px;margin:auto;padding:1rem;box-sizing:border-box;background-color:#e5e5e5;border-radius:.4rem;box-shadow:5px 5px 8px -2px var(--box-shadow-color)}.numpadWrapper .numpad{display:grid;grid-template-columns:252px 1fr 84px;justify-content:center;border-radius:.4rem;background-color:#fff}.numpadWrapper .numpad .divider{width:4px;margin:10px auto;border-radius:.4rem;background-color:#e5e5e5}.numpadWrapper .numpad .digitButton{flex-shrink:0;height:64px;width:64px;margin:10px auto;border:2px solid #e9f1fb;border-radius:50%;box-shadow:0 0 8px 4px transparent;color:#0664a2;font-size:40px;font-weight:500;transition:box-shadow .4s ease-out}.numpadWrapper .numpad .digitButton.active,.numpadWrapper .numpad .digitButton.k-selected{box-shadow:0 0 8px 4px #0664a2}.numpadWrapper .numpad .digitButton.disabled{pointer-events:none;background-color:#e5e5e5;border-color:#444;color:#444}.numpadWrapper .numpad .digits{display:flex;flex-flow:wrap row}.numpadWrapper .numpad .digits .digitButton.k-disabled{display:none}.numpadWrapper .numpad .extraDigits{display:grid;grid-template-columns:1fr;border-radius:.4rem}#distributionSelection .k-tabstrip-items .tabContainer{min-width:96px;box-sizing:border-box}#distributionSelection .k-tabstrip-items .tabContainer .label{height:25px;width:100%;line-height:1;font-size:25px;text-align:center;color:inherit}#distributionSelection .distElements{overflow:visible}#distributionSelection .distElements .distElem{display:flex;flex-direction:column;width:100%}#distributionSelection .distElements .distElem .header{display:flex;flex-direction:row;align-items:center;padding-bottom:5px}#distributionSelection .distElements .distElem .header .label,#distributionSelection .distElements .distElem .header .actionButton{line-height:1;font-weight:500;color:var(--invert-text-color)}#distributionSelection .distElements .distElem .header .label{margin:0;font-size:25px}#distributionSelection .distElements .distElem .header .actionButton{margin-left:auto;margin-right:12.5px;font-size:30px}#distributionSelection .distElements .distElem .header .clearButton{font-size:20px;margin-right:15.5px}#distributionSelection .distElements .distElem .inputWrapper{position:relative;width:100%;background-color:transparent}#distributionSelection .distElements .distElem .inputWrapper .distElemSelect,#distributionSelection .distElements .distElem .inputWrapper .k-popup{border:1px solid var(--border-color)}#distributionSelection .distElements .distElem .inputWrapper .distElemSelect{display:flex;flex-direction:row;align-items:center;width:100%;font-size:25px;background-color:#fff;color:#444;opacity:1;transition:background-color .4s}#distributionSelection .distElements .distElem .inputWrapper .distElemSelect .k-input-button{width:2em;line-height:45px}#distributionSelection .distElements .distElem .inputWrapper .distElemSelect.k-disabled{opacity:1;border-color:var(--light-grey-to-dark-grey);background-color:var(--light-grey-to-dark-grey);color:var(--dark-grey-to-medium-grey)}#distributionSelection .distElements .distElem .inputWrapper .distElemSelect.k-disabled .k-input-button{display:none}#distributionSelection .distElements .distElem .inputWrapper .k-list-container{overflow:hidden}#distributionSelection .distElements .distElem .inputWrapper .k-list-container .k-list-filter{margin:0 0 8px}#distributionSelection .distElements .distElem .inputWrapper .k-list-container .k-list-filter .k-textbox{padding-right:37.5px}#distributionSelection .distElements .distElem .inputWrapper .k-list-container .k-list-filter .k-textbox:focus{border:1px solid rgba(28,78,137,.7);transition:box-shadow .4s ease-out;box-shadow:0 8px 4px -2px #1c4e89b3}#distributionSelection .distElements .distElem .inputWrapper .k-list-container .k-item{font-size:25px}#distributionSelection .distElements .distElem .inputWrapper .k-list-container .k-item.k-state-selected{background-color:#e5e5e5}#distributionSelection .distElements .distElem+.distElem{margin-top:10px}#distributionSelection .distElements .distElem.masterFileFilter .header .filterButton{color:#0664a2}#distributionSelection .distElements .distElem.masterFileFilter .inputWrapper .distElemSelect{border-color:#0664a2}#TimeEntryPage #header .headerContainer{padding-right:15px}#TimeEntryPage #header .headerContainer #pageName{margin-left:auto}#TimeEntryPage #header .headerContainer #headerExtras{display:none}#TimeEntryPage .content-wrapper{padding:0 37.5px}#TimeEntryPage .content-wrapper-label{display:inline-block;font-size:25px;font-weight:500;margin-bottom:5px;color:var(--invert-text-color)}#TimeEntryPage .content-wrapper.hoursWrapper{padding:0 10px}#TimeEntryPage .content-wrapper:last-of-type{padding-bottom:10px}#TimeEntryPage #content .loading{animation:pulse infinite 3.5s;pointer-events:none}#TimeEntryPage #content .distributionSelectionWrapper:before{display:block;content:"";height:50px;background-color:var(--light-grey-to-black)}#TimeEntryPage #content .attendance-report-row{display:flex;flex-direction:row;align-items:center}#TimeEntryPage #content .attendance-report-wrapper{padding:10px}#TimeEntryPage #content .attendance-report-container{margin-top:17.5px;margin-bottom:10px}#TimeEntryPage #content .attendance-report-overview,#TimeEntryPage #content .attendance-report-overview-employee{border-radius:.4rem;background:#4187d8;background:linear-gradient(133deg,#4187d8 30%,#1e5594 75%);color:#fff}#TimeEntryPage #content .attendance-report-overview .k-i-marker-pin-target,#TimeEntryPage #content .attendance-report-overview-employee .k-i-marker-pin-target{flex-shrink:0;margin-right:10px;font-size:32px}#TimeEntryPage #content .attendance-report-overview .label,#TimeEntryPage #content .attendance-report-overview-employee .label{color:inherit}#TimeEntryPage #content .attendance-report-overview .total-attendance-button,#TimeEntryPage #content .attendance-report-overview-employee .total-attendance-button{display:flex;flex-direction:column;flex-shrink:0;min-width:100px;overflow:hidden;margin-left:auto;border-radius:.4rem;background-color:#e5e5e5}#TimeEntryPage #content .attendance-report-overview .total-attendance-button .text,#TimeEntryPage #content .attendance-report-overview-employee .total-attendance-button .text{padding:5px 0 0;font-size:28px;font-weight:600;color:#444}#TimeEntryPage #content .attendance-report-overview .total-attendance-button .progress,#TimeEntryPage #content .attendance-report-overview-employee .total-attendance-button .progress{display:flex;flex-direction:row;align-items:center;width:100%;overflow:hidden;background-color:#aaa}#TimeEntryPage #content .attendance-report-overview .total-attendance-button .progress-fill,#TimeEntryPage #content .attendance-report-overview-employee .total-attendance-button .progress-fill{width:0;height:10px;flex-shrink:0;background-color:#0664a2;transition:width .3s ease-out}#TimeEntryPage #content .attendance-report-overview .total-attendance-button .progress-fill.over-allocated,#TimeEntryPage #content .attendance-report-overview-employee .total-attendance-button .progress-fill.over-allocated{background-color:#ce4242}#TimeEntryPage #content .attendance-report-overview .total-attendance-button .progress-new,#TimeEntryPage #content .attendance-report-overview-employee .total-attendance-button .progress-new{background-color:#479e45}#TimeEntryPage #content .attendance-report-list-detail{height:0;max-height:200px;opacity:0;position:relative;overflow:hidden}#TimeEntryPage #content .attendance-report-list-detail .text{color:#444}#TimeEntryPage #content .attendance-report-list-detail .attendance-report-overview-employee{margin-top:10px;background-color:initial;background:var(--dark-blue-to-medium-blue)}#TimeEntryPage #content .attendance-report-list-detail .attendance-report-overview-employee .label,#TimeEntryPage #content .attendance-report-list-detail .attendance-report-overview-employee .text_empID{color:#fff}#TimeEntryPage #content .attendance-report-list-detail .attendance-report-overview-employee .attendance-report-row{justify-content:space-between}#TimeEntryPage #content .attendance-report-list-detail .attendance-record{display:flex;flex-direction:column;align-items:center;width:50%}#TimeEntryPage #content .attendance-report-list-detail .attendance-record .text.label{margin-bottom:1rem}#TimeEntryPage #content .attendance-report-list-detail .attendance-record .text:not(.label){font-weight:600;font-size:28px}#TimeEntryPage #content .attendance-report-list-detail .divider{height:calc(53px + 1rem);width:5px;flex-shrink:0;border-radius:.4rem;background:#4187d8;background:linear-gradient(133deg,#4187d8 30%,#1e5594 75%)}#TimeEntryPage #content .attendance-report-list-detail .attendance-detail{margin-top:10px;border-radius:.4rem;background-color:#e5e5e5}#TimeEntryPage #content .attendance-report-list-detail-scroller{padding-top:10px}#TimeEntryPage #content .hoursWrapper{position:relative;display:flex;flex-direction:row;align-items:center;max-width:480px;overflow:hidden;margin:auto}#TimeEntryPage #content .hoursWrapper .leftSection{width:50%}#TimeEntryPage #content .hoursWrapper .leftSection .entry{font-size:25px;font-weight:500}#TimeEntryPage #content .hoursWrapper .leftSection .hoursEntry{display:flex;flex-direction:column;align-items:flex-start;width:100%}#TimeEntryPage #content .hoursWrapper .leftSection .hoursEntry #hoursEntryButton{display:block;min-height:45px;width:100%;padding:0 10px;border:1px solid var(--border-color);border-radius:.4rem;background-color:#fff;color:#444;text-align:left}#TimeEntryPage #content .hoursWrapper .leftSection .hoursEntry #hoursEntryButton.hasBreak{padding:0}#TimeEntryPage #content .hoursWrapper .leftSection .hoursEntry #hoursEntryButton .fullHours{padding:10px}#TimeEntryPage #content .hoursWrapper .leftSection .hoursEntry #hoursEntryButton .breakHours{display:flex;flex-direction:column;padding:10px;border-top:1px solid #AAAAAA}#TimeEntryPage #content .hoursWrapper .leftSection .hoursEntry #hoursEntryButton .breakHours .label,#TimeEntryPage #content .hoursWrapper .leftSection .hoursEntry #hoursEntryButton .breakHours .split{font-size:20px;color:#0664a2}#TimeEntryPage #content .hoursWrapper .leftSection .totalHours{margin-top:10px;font-size:25px;font-weight:600;color:var(--dark-blue-to-white)}#TimeEntryPage #content .hoursWrapper .leftSection .totalHours-hours{margin-left:10px}#TimeEntryPage #content .hoursWrapper .leftSection .totalHours-label:last-of-type{margin-left:5px}@media (max-width: 480px){#TimeEntryPage #content .hoursWrapper .leftSection{width:calc(100% - 200px)}}#TimeEntryPage #content .hoursWrapper .rightSection{margin-left:auto}#TimeEntryPage #content .hoursWrapper .rightSection:empty{min-height:200px}#TimeEntryPage #content .hoursType{width:100%;padding-top:10px;padding-bottom:10px;box-sizing:border-box}#TimeEntryPage #content .hoursType .inputWrapper{position:relative;background-color:transparent}#TimeEntryPage #content .hoursType .inputWrapper .k-dropdownlist,#TimeEntryPage #content .hoursType .inputWrapper .k-popup{border:1px solid var(--border-color)}#TimeEntryPage #content .hoursType .inputWrapper .k-dropdownlist{width:100%;font-size:25px}#TimeEntryPage #content .hoursType .inputWrapper .k-dropdownlist .k-input-value-text{line-height:1;padding-top:0;padding-bottom:0}#TimeEntryPage #content .hoursType .inputWrapper .k-dropdownlist .k-input-button{line-height:45px}#TimeEntryPage #content .hoursType .inputWrapper .k-list-container .k-item .k-state-selected{background-color:#e5e5e5}#TimeEntryPage #content .modulesWrapper{margin-top:1rem;padding-top:10px}#TimeEntryPage #content .modulesWrapper .icon{width:40px;margin-right:10px;margin-left:-5px;color:#0664a2}#TimeEntryPage #content .modulesWrapper .moduleButton{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;padding:10px;border:1px solid var(--border-color);border-radius:.4rem;font-size:25px;background-color:#fff;color:#444}#TimeEntryPage #content .modulesWrapper .moduleButton .label{margin:0;color:#444}#TimeEntryPage #content .modulesWrapper .module{display:flex;flex-direction:column;align-items:flex-start;width:100%}#TimeEntryPage #content .modulesWrapper .module.quantity>.k-button.k-disabled,#TimeEntryPage #content .modulesWrapper .module.equipmentMaintenance>.k-button.k-disabled{display:none!important;pointer-events:none!important}#TimeEntryPage #content .modulesWrapper .module.quantity .label,#TimeEntryPage #content .modulesWrapper .module.quantity .text{color:#444}#TimeEntryPage #content .modulesWrapper .module.quantity .QuantityCollectionForm .text_header .icon-quantity{display:inline-block;width:40px;margin-right:10px;margin-left:-5px;text-align:center}#TimeEntryPage #content .modulesWrapper .module:not(.ui-disabled)~.module:not(.ui-disabled){margin-top:1rem}#TimeEntryPage #footer .editButtons{display:flex;flex-direction:row;align-items:center;width:95%;margin:auto;border-radius:.4rem;overflow:hidden}#TimeEntryPage #footer .editButtons .editButton{display:block;padding:5px 0;height:48px;width:100%;text-align:center;box-sizing:content-box;border:none;font-size:48px;color:#fff}#TimeEntryPage #footer .editButtons .editButton .k-font-icon{vertical-align:initial}#TimeEntryPage #footer .editButtons .icon-locked{background-color:#444}#TimeEntryPage #footer .editButtons .saveButton{background-color:#479e45}#TimeEntryPage #footer .editButtons .deleteButton{background-color:#ce4242}#HoursEntryPanel .label{display:inline-block;font-size:25px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--invert-text-color)}#HoursEntryPanel .p-header .hoursTotal{margin-left:1rem;font-size:30px;font-weight:300}#HoursEntryPanel .p-header .hoursTotal .data{margin-right:10px}#HoursEntryPanel .p-header .multiday{margin-left:auto;font-size:40px;background-color:inherit}#HoursEntryPanel .k-tabstrip-wrapper #tabStrip .k-tabstrip-items{padding-top:20px;background-color:var(--light-grey-to-black)}#HoursEntryPanel .k-tabstrip-wrapper #tabStrip .tabContainer{padding:0}#HoursEntryPanel .content{position:relative;overflow:hidden}#HoursEntryPanel .hoursEntry{padding:0}#HoursEntryPanel .hoursEntry .hoursEntryContainer{padding:1rem}#HoursEntryPanel .hoursEntry .timeSelectorWrapper{height:500px;border-radius:.4rem;background-color:var(--white-to-dark-grey);box-shadow:5px 5px 8px -2px var(--box-shadow-color)}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .k-button{transition:color .4s}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .timesArea{display:grid;grid-template-areas:"timeSelector1 timeSelector2" "timeSelector3 timeSelector4";grid-template-rows:auto 100px;padding:10px}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .clearButton{font-size:32px;margin-left:auto}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .timeSelector{display:flex;flex-direction:column;justify-content:flex-start;width:200px;margin:auto}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .timeSelector.wholeHours .label{text-align:center}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .timeSelector .label{margin-bottom:5px}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .timeSelector .timeButton{display:flex;align-items:center;padding:5px 10px;border:1px solid var(--border-color);border-radius:.4rem;-moz-outline-radius:.4rem;font-size:25px;transition:all .4s}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.disabled{pointer-events:none;background-color:var(--light-grey-to-medium-grey)}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.disabled .time{color:#444}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.focused{background-color:#fff;border:1px solid rgba(28,78,137,.7);transition:box-shadow .4s ease-out;box-shadow:0 8px 4px -2px #1c4e89b3}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.focused .time,#HoursEntryPanel .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.focused .clearButton{color:#444}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.invalid{border-color:#444;background-color:#f0c6c6;box-shadow:none}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.focused.invalid{box-shadow:0 8px 4px -2px #f0c6c6b3}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .timeSelector .timeButton .time{justify-content:flex-start;height:32px;width:100%;font-weight:600;color:var(--invert-text-color)}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .timeSelector .timeButton .clearButton{display:inline-flex;margin-left:auto;color:var(--invert-text-color);transition-duration:.2s}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .timeSelector .timeButton .clearButton.k-disabled{display:none}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .timeSelector .timeButton .clearButton.k-state-active{color:#0664a2}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .k-switch{height:45px;border:1px solid var(--border-color);border-radius:.4rem;background-color:transparent}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .k-switch.k-switch-off .k-switch-label-on{color:#fff}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .k-switch.k-switch-off .k-switch-label-off{color:var(--invert-text-color)}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .k-switch.k-switch-off .k-switch-thumb{background-color:#0664a2;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.5))}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .k-switch.k-switch-off .k-switch-thumb-wrap{left:0}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .k-switch.k-switch-on .k-switch-track{background-color:var(--white-to-dark-grey)}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .k-switch.k-switch-on .k-switch-label-on{color:var(--invert-text-color)}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .k-switch.k-switch-on .k-switch-label-off{color:#fff}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .k-switch.k-switch-on .k-switch-thumb{background-color:#0664a2;filter:drop-shadow(-2px 2px 2px rgba(0,0,0,.5))}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .k-switch.k-switch-on .k-switch-thumb-wrap{left:50%}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .k-switch .k-switch-track{height:100%;padding:0;overflow:hidden;border-radius:inherit;background-color:var(--white-to-dark-grey)}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .k-switch .k-switch-track .k-switch-label-on,#HoursEntryPanel .hoursEntry .timeSelectorWrapper .k-switch .k-switch-track .k-switch-label-off{width:auto;z-index:2;font-size:25px}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .k-switch .k-switch-track .k-switch-label-on{left:35px}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .k-switch .k-switch-track .k-switch-label-off{right:35px}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .k-switch .k-switch-thumb{height:100%;width:100%;border-radius:.4rem;transform:translate(0);transition:left .2s,filter .2s}#HoursEntryPanel .hoursEntry .timeSelectorWrapper .k-switch .k-switch-thumb-wrap{top:0;height:100%;width:50%}#HoursEntryPanel .hoursEntry .numpadWrapper{position:relative;bottom:186px;margin:0 10px}.AttachmentsPanel .k-upload{width:100%;border:none;background:none}.AttachmentsPanel .k-upload-files{width:100%;max-height:none;overflow-y:hidden;padding:10px;border:none;box-sizing:border-box}.AttachmentsPanel .k-upload-status{opacity:1}.AttachmentsPanel .k-upload-status .k-upload-action{font-size:25px;color:#fff}.AttachmentsPanel .k-upload-button-wrap{width:100%}.AttachmentsPanel .k-upload-button{width:100%;min-width:0;margin:0;padding:10px;border-radius:.4rem;font-size:25px;background-color:var(--dark-blue-to-medium-blue);color:#fff}.AttachmentsPanel .attachment{width:100%;box-sizing:border-box;overflow:hidden}.AttachmentsPanel .attachment+.attachment{margin-top:5px}.AttachmentsPanel .attachment-data{overflow:hidden;font-size:25px}.AttachmentsPanel .attachment-name{width:100%;overflow:hidden;text-overflow:ellipsis;font-size:25px;font-weight:300}.AttachmentsPanel .attachment-size{font-size:16px}.AttachmentsPanel .attachment-group{margin-right:10px;overflow:hidden}.AttachmentsPanel .attachment-group-wrapper{display:flex;flex-direction:row;align-items:flex-start;width:100%;overflow:hidden}.AttachmentsPanel .attachment-memo-wrapper,.AttachmentsPanel .attachment-tags-wrapper,.AttachmentsPanel .attachment-action-wrapper,.AttachmentsPanel .attachment-loading-wrapper{width:100%;margin-top:10px}.AttachmentsPanel .attachment-memo-wrapper .memoTextArea{font-size:20px}.AttachmentsPanel .attachment-memo-wrapper .characterCount{font-size:18px}.AttachmentsPanel .attachment-memo-wrapper .memoActions{margin:5px}.AttachmentsPanel .attachment-tags{position:relative;display:flex;flex-flow:row wrap;align-items:center;width:100%;gap:5px}.AttachmentsPanel .attachment-tags .attachment-tag{font-size:14px}.AttachmentsPanel .attachment-tags .attachment-tag .k-list-item{font-size:inherit}.AttachmentsPanel .attachment-tags .attachment-tag .k-button{padding:5px 10px 5px 5px;line-height:17px;font-size:inherit}.AttachmentsPanel .attachment-tags .attachment-tag .k-button .k-font-icon{line-height:inherit;font-weight:300}.AttachmentsPanel .attachment-tags .attachment-tag .k-button-text{margin-left:5px;line-height:inherit}.AttachmentsPanel .attachment-tags .attachment-tag-input .k-autocomplete{width:150px;padding:0}.AttachmentsPanel .attachment-tags .attachment-tag-input .k-autocomplete .k-input-inner,.AttachmentsPanel .attachment-tags .attachment-tag-input .k-autocomplete .k-clear-value{opacity:1;padding:5px}.AttachmentsPanel .attachment-tags .attachment-tag-input .k-autocomplete .k-input-inner{text-indent:0}.AttachmentsPanel .attachment-tags .attachment-tag-container{position:relative;border:none;border-radius:.4rem;background-color:var(--dark-blue-to-medium-blue);color:#fff}.AttachmentsPanel .attachment-action{width:100%;font-size:25px}.AttachmentsPanel .attachment-action.deleteAttachmentButton{padding:10px;border-radius:.4rem;background-color:#ce4242;color:#fff}.AttachmentsPanel .attachment-action-wrapper{margin-top:20px}.AttachmentsPanel .attachment-loading{width:100%;border:1px solid var(--light-grey-to-medium-grey);border-radius:.4rem;overflow:hidden}.AttachmentsPanel .attachment-loading-progress{height:10px;width:0;background-color:var(--dark-blue-to-medium-blue)}.AttachmentsPanel .attachment-wrapper{display:flex;flex-direction:row;align-items:center;width:100%}.AttachmentsPanel .attachment-events-container{width:100%}.AttachmentsPanel .attachment-icon-wrapper{flex-shrink:0;width:90px;padding-right:10px;box-sizing:border-box;text-align:center}.AttachmentsPanel .attachment-icon-wrapper .icon-attachment{font-size:20px}.AttachmentsPanel .attachment-icon-wrapper .icon-attachment-img{max-width:100%;vertical-align:middle;object-fit:contain;border-radius:.4rem}.AttachmentsPanel .k-file{flex-direction:column;padding:10px;box-sizing:border-box;border:1px solid var(--light-grey-to-dark-grey);border-radius:.4rem;overflow:hidden;background-color:var(--white-to-dark-grey);color:var(--invert-text-color)}.AttachmentsPanel .k-file+.k-file{margin-top:10px}.AttachmentsPanel .k-dropzone{padding:10px;text-align:center;background-color:transparent}.Checklist .icon{font-size:20px;color:var(--invert-text-color)}.Checklist .icon+.icon{margin-left:5px}.Checklist .asterisk{display:none;font-size:25px;color:#ce4242}.Checklist .k-i-dollar{margin-left:auto;font-size:25px;color:#479e45}.Checklist .label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:25px;font-weight:600;color:var(--invert-text-color)}.Checklist .label .unit{margin-left:5px}.Checklist .labels{display:flex;flex-direction:row;width:100%;margin-top:auto}.Checklist .labels .label{font-size:28px}.Checklist .detailIcons{position:absolute;bottom:5px;display:flex;flex-direction:row;align-items:center;align-self:flex-end}.Checklist .detailIcons .icon{display:none;margin-left:0}.Checklist .detailIcons .icon.active{display:inline-block}.Checklist .detailIcons .icon.active+.active{margin-left:5px}.Checklist .detailsToggle{flex-direction:column;width:100%;margin-left:10px}.Checklist .detailsToggle .labels{margin:auto}.Checklist .checkbox{font-size:48px;color:var(--invert-text-color)}.Checklist .checkbox .k-i-check-circle{color:#0664a2}.Checklist .display{position:relative;display:flex;flex-direction:row;min-height:90px;padding:0 10px;transition:box-shadow .2s ease-in}.Checklist .display.active{box-shadow:0 5px 8px -2px var(--box-shadow-color)}.Checklist span.modifyQuantityButton{justify-content:space-evenly;padding:0;border:1px solid #AAAAAA;border-radius:.4rem;font-size:25px;background-color:#fff}.Checklist span.modifyQuantityButton .k-i-warning{color:#ce4242}.Checklist span.modifyQuantityButton .k-select{display:none}.Checklist span.modifyQuantityButton .k-input-inner{display:flex;flex-direction:row;align-items:center;max-width:200px;padding:0 0 0 10px}.Checklist span.modifyQuantityButton.k-focus{border:1px solid rgba(28,78,137,.7);transition:box-shadow .4s ease-out;box-shadow:0 8px 4px -2px #1c4e89b3}.Checklist .memo{border-color:#aaa}.Checklist .details{height:0;padding:10px;overflow:hidden;background-color:var(--light-grey-to-dark-grey)}.Checklist .details .label{display:flex;margin:5px 0;font-weight:500;color:var(--invert-text-color)}.Checklist .item{box-sizing:border-box;border-bottom:1px solid var(--light-grey-to-dark-grey);background-color:var(--white-to-black)}.Checklist .item.required .asterisk{display:initial}.Checklist .attachments-button{width:100%;padding:16.5px 10px;border:1px solid var(--border-color);border-radius:.4rem;font-size:25px;background-color:#fff;color:#444;box-shadow:0 5px 8px -2px var(--box-shadow-color)}.Checklist .attachments-button .icon-attachment{color:var(--dark-blue-to-medium-blue)}.Checklist .attachments-button .label.k-button-text{margin-left:10px;font-size:inherit;font-weight:500;color:inherit}.Checklist .attachments-button-wrapper{position:absolute;bottom:90px;width:100%;padding:10px 10px env(safe-area-inset-bottom);box-sizing:border-box;text-align:center}.MeterInput{width:100%;border:1px solid var(--border-color);border-radius:.4rem;background-color:#fff}.MeterInput .k-numerictextbox{display:flex;padding:5px 10px;border:1px solid #AAAAAA;border-radius:.4rem}.MeterInput .k-numerictextbox.k-disabled{opacity:1;border-color:#e5e5e5;background-color:#e5e5e5;color:#444}.MeterInput .k-numerictextbox .k-input-inner{padding:0}.MeterInput .k-numerictextbox .k-input-spinner{width:auto}.MeterInput .k-numerictextbox .k-input-spinner .k-button{font-size:12.5px}.MeterInput .icon-meter-change{width:40px;margin-right:10px;margin-left:-5px;color:#0664a2}.MeterInput .meter-entry-label{margin-bottom:5px}.MeterInput .meter-defaultChange{margin-left:5px}.MeterInput .meter-defaultChange-container{display:flex;flex-direction:row;align-items:center;padding-bottom:5px;font-size:18px;color:#0664a2}.MeterInput .meter-defaultChange-container:not(.ui-disabled)+.k-numerictextbox{color:#0664a2}.MeterInput .meter-defaultChange-container .meter-entry-label{margin-bottom:0}.MeterInput .meter-header-container{display:flex;flex-direction:row;align-items:center;padding:10px}.MeterInput .meter-entry-container{display:flex;flex-direction:column;gap:10px;padding:5px 10px}.MeterInput .meter-editButton-container{display:flex;flex-direction:row;align-items:center;padding:5px 10px}.MeterInput .meter-editButton-container .deleteButton{background-color:#ce4242;color:#fff}.MeterInput .meter-editButton-container .saveButton{background-color:#479e45;color:#fff}.MeterInput .meter-editButton-container .k-button{width:100%;border-radius:.4rem;padding:5px 0;font-size:32px}.MeterInput .meter-editButton-container .k-button.k-disabled{opacity:1;border-color:#e5e5e5;background-color:#e5e5e5;color:#444}.MeterInput .meter-editButton-container .k-button+.k-button{margin-left:10px}.MeterInput :is(.meter-header-container,.meter-entry-container){font-size:25px;color:#444}.QuantityCollectionForm{width:100%;background-color:#fff;border:1px solid var(--border-color);border-radius:.4rem;overflow:hidden}.QuantityCollectionForm input,.QuantityCollectionForm .k-input-value-text{font-size:25px;text-indent:0;color:#444}.QuantityCollectionForm .k-input-inner{padding:0}.QuantityCollectionForm .k-numerictextbox,.QuantityCollectionForm .k-dropdownlist{padding:5px 10px}.QuantityCollectionForm .k-numerictextbox.k-disabled,.QuantityCollectionForm .k-dropdownlist.k-disabled{opacity:1;border-color:#e5e5e5;background-color:#e5e5e5;color:#444}.QuantityCollectionForm .k-numerictextbox,.QuantityCollectionForm .k-dropdownlist,.QuantityCollectionForm .k-popup{border:1px solid #AAAAAA}.QuantityCollectionForm .k-numerictextbox{border-radius:.4rem}.QuantityCollectionForm .k-popup.k-state-border-up{border-top:none}.QuantityCollectionForm .deleteButton{background-color:#ce4242;color:#fff}.QuantityCollectionForm .saveButton{background-color:#479e45;color:#fff}.QuantityCollectionForm .text,.QuantityCollectionForm .label{color:#444}.QuantityCollectionForm .label{margin-bottom:5px}.QuantityCollectionForm .text_header{padding:10px}.QuantityCollectionForm .text_header .icon-quantity{margin-right:10px;color:#0664a2}.QuantityCollectionForm .laborTypeContainer{position:relative}.QuantityCollectionForm>.wrapper{position:relative;display:flex;flex-direction:column;padding:5px 10px}.QuantityCollectionForm>.wrapper_editButtons{display:flex;flex-direction:row;align-items:center}.QuantityCollectionForm>.wrapper_editButtons .k-button{width:100%;border-radius:.4rem;padding:5px 0;font-size:32px}.QuantityCollectionForm>.wrapper_editButtons .k-button.k-disabled{opacity:1;border-color:#e5e5e5;background-color:#e5e5e5;color:#444}.QuantityCollectionForm>.wrapper_editButtons .k-button+.k-button{margin-left:10px}.WorkOrderPanel .section-header{display:flex;flex-shrink:0;width:100%;padding:10px;font-size:25px;background-color:var(--dark-blue-to-medium-blue);color:#fff}.WorkOrderPanel .section-header .collapseIcons{position:relative;height:30px;width:30px;margin:0 0 0 auto;overflow:visible;font-size:25px;font-weight:600}.WorkOrderPanel .section-header .collapseIcons .icon-arrow-angled{position:absolute;height:12px;width:25px;transition:all .25s ease-in}.WorkOrderPanel .section-header .collapseIcons .icon-arrow-angled:first-of-type{top:0;right:-12px;transform:rotate(180deg)}.WorkOrderPanel .section-header .collapseIcons .icon-arrow-angled:last-of-type{bottom:0;left:-12px;transform:rotate(0)}.WorkOrderPanel .section-header.collapsed .icon-arrow-angled:first-of-type{right:0;transform:rotate(0)}.WorkOrderPanel .section-header.collapsed .icon-arrow-angled:last-of-type{left:0;transform:rotate(180deg)}.WorkOrderPanel .field{padding:10px;font-size:25px;color:var(--invert-text-color)}.WorkOrderPanel .field-text{display:flex;flex-direction:row;align-items:center;margin-bottom:5px}.WorkOrderPanel .field-text .asterisk{color:#ce4242}.WorkOrderPanel .field-value{border:2px solid #E5E5E5;border-radius:.4rem;overflow:hidden}.WorkOrderPanel .field-value-checkbox{border-color:transparent}.WorkOrderPanel .field-value-checkbox .checkbox{width:40px;height:40px}.WorkOrderPanel .field-value-checkbox .checkbox:before{width:30px;height:30px;font-size:30px}.WorkOrderPanel .field .memo{border:none;border-radius:0}.WorkOrderPanel .field .dateSelector{width:100%;padding:0;border-radius:0;background-color:inherit}.WorkOrderPanel .field .dateSelector .currentDate{display:block;width:100%;border:none;border-radius:inherit}.WorkOrderPanel .field span.number-input{width:100%;padding:5px 10px;border:none;background-color:#fff}.WorkOrderPanel .field span.number-input .k-input-inner{padding:0;color:#444}.WorkOrderPanel .field-disabled{display:none!important;pointer-events:none!important}.WorkOrderPanel .wo-number .field-value{border:none}.WorkOrderPanel .wo-number .k-input-inner{padding:5px 10px}.WorkOrderPanel .wo-number.k-disabled{opacity:1;border-color:var(--light-grey-to-dark-grey);background-color:var(--light-grey-to-dark-grey);color:var(--dark-grey-to-medium-grey)}.WorkOrderPanel .wo-number.k-disabled .k-input-button{display:none}.WorkOrderPanel .wo-number.k-state-border-down{border-width:2px!important}.WorkOrderPanel .wo-number-container{position:relative}.WorkOrderPanel .wo-number-container :is(.field-text,.field-value){font-size:25px}.WorkOrderPanel .wo-number-container .field-value{border-color:var(--light-grey-to-dark-grey)}.WorkOrderPanel .wo-number-container .field-text{color:var(--invert-text-color)}.WorkOrderPanel .wo-number-container .k-list .k-list-item-text{display:flex;flex-direction:row;align-items:center;gap:10px}.WorkOrderPanel .wo-number-container .k-list .k-list-item-text .k-i-check{color:#479e45}.WorkOrderPanel .wo-number-container .k-list .k-list-item-text:before{display:none}.WorkOrderPanel .attachments-button{width:100%;padding:16.5px 10px;border:1px solid var(--border-color);border-radius:.4rem;font-size:25px;background-color:#fff;color:#444;box-shadow:0 5px 8px -2px var(--box-shadow-color)}.WorkOrderPanel .attachments-button .icon-attachment{color:var(--dark-blue-to-medium-blue)}.WorkOrderPanel .attachments-button .label.k-button-text{margin-left:10px;font-size:inherit;font-weight:500;color:inherit}.WorkOrderPanel .attachments-button-wrapper{position:absolute;bottom:90px;width:100%;padding:10px 10px env(safe-area-inset-bottom);box-sizing:border-box;text-align:center}.WorkOrderPanel .workOrder-section{display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;border-radius:.4rem;background-color:var(--white-to-dark-grey);box-shadow:0 5px 8px -2px var(--box-shadow-color);margin:10px 0 0}.WorkOrderPanel .workOrder-section.k-button{width:calc(100% - 20px)}.WorkOrderPanel .contentWrapper{padding:10px}.DetailPage .searchWrapper{position:relative;margin:auto;padding:10px 37.5px;background-color:inherit;text-align:center}.DetailPage .searchWrapper #recordSearch{padding:10px 0;border:none;border-radius:inherit;box-sizing:border-box;background-color:inherit;font-size:25px;color:#252525}.DetailPage .searchWrapper .k-clear-value{font-size:25px;color:#444}.DetailPage .searchWrapper .k-autocomplete{width:100%;margin:auto;border:1px solid var(--border-color);border-radius:.4rem;box-shadow:none;background-color:#fff}.DetailPage .searchWrapper .k-autocomplete.k-focus{border:1px solid rgba(28,78,137,.7);transition:box-shadow .4s ease-out;box-shadow:0 8px 4px -2px #1c4e89b3;transform:translateY(-2px);transition:all .4s ease-out}.DetailPage .noData{padding:10px 37.5px}.DetailPage .record-header{justify-content:flex-start;width:100%;padding:10px 37.5px;border-top:1px solid var(--medium-grey-to-dark-grey);border-bottom:1px solid var(--medium-grey-to-dark-grey);background-color:var(--light-grey-to-dark-grey);color:var(--medium-blue-to-white);font-size:28px}.DetailPage .record-header .date{font-weight:600}.DetailPage .record{display:block;width:100%;background-color:var(--white-to-medium-grey)}.DetailPage .record .recordDetails{display:flex;flex-direction:row;align-items:center;padding:10px 37.5px}.DetailPage .record .recordDetails .recordOverview{text-align:left;color:var(--dark-grey-to-black)}.DetailPage .record .recordDetails .recordOverview .overview{display:flex;flex-flow:wrap row;align-items:center;font-size:25px}.DetailPage .record .recordDetails .recordOverview .overview+.overview{margin-top:10px}.DetailPage .record .recordDetails .recordOverview .recordCodes{font-size:32px}.DetailPage .record .recordDetails .recordOverview .recordTimes .divider{margin:0 5px}.DetailPage .record .recordDetails .recordOverview .recordMemo{color:var(--medium-blue-to-white)}.DetailPage .record .recordDetails .recordModules{margin-left:auto;border-radius:.4rem;background-color:var(--light-grey-to-dark-grey)}.DetailPage .record .recordDetails .recordModules [class^=icon-]{margin:10px auto auto}.DetailPage .record .recordDetails .recordModules .icon-locked{color:#0664a2}.DetailPage .record .recordDetails .recordModules .modules{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-content:flex-start;color:var(--invert-text-color);font-size:25px}.DetailPage .record .recordDetails .recordModules .wrapper{width:150px;padding:5px;margin:auto}@media (max-width: 480px){.DetailPage .record .recordDetails{flex-direction:column;align-items:flex-start;justify-content:center}.DetailPage .record .recordDetails .recordModules{width:100%;margin:10px auto 0}.DetailPage .record .recordDetails .recordModules [class^=icon-]{display:flex;flex-flow:wrap row;margin:5px}.DetailPage .record .recordDetails .recordModules .modules{display:flex;flex-flow:wrap row}.DetailPage .record .recordDetails .recordModules .wrapper{display:flex;flex-direction:row-reverse;align-items:center;width:calc(100% - 20px);padding:5px 10px}}.DetailPage .record:not(.filter)~.record:not(.filter){border-top:2px solid #E5E5E5}.DetailPage .record.selected{background-color:#ffe6a6;color:#444}.DetailPage .record.selected .recordDetails .recordOverview{color:#444}.DetailPage .record.filter{display:none}.DetailPage .recordBar{overflow:hidden}.DetailPage .recordBar.filter{display:none}.DetailPage .recordBar[data-active=false]+.recordBar{border-top:1px solid var(--border-color)}.DetailPage #header #headerExtras{display:none}.DetailPage #footer .editButton{position:absolute;right:15px;bottom:100px;height:70px;width:70px;opacity:0;border-radius:50%;box-shadow:0 5px 5px -2px var(--box-shadow-color);font-size:40px;background-color:var(--light-grey-to-dark-grey);color:var(--invert-text-color)}.DetailPage #footer .editButton.toggled{background-color:#0664a2;color:#fff}.DetailPage #footer .cancelButton{font-size:30px}.DetailPage #footer .deleteButton{background-color:#ce4242;color:#fff}.DetailPage #footer .createButton{z-index:1;opacity:1;background-color:#479e45;color:#fff}.DetailPage #footer .createButton.k-disabled{background-color:#444}.DetailPage #footer.footer_inset .editButton{bottom:calc(100px + var(--safe-area-bottom))}#TimeDetailPage .record-header .recordTotal{width:150px;margin-left:auto;padding-right:5px;text-align:center;font-size:32px;font-weight:600}@media (max-width: 480px){#TimeDetailPage .record-header .recordTotal{width:auto}}#TimeDetailPage .record .recordDetails{position:relative;padding:33px 37.5px 10px}#TimeDetailPage .record .recordDistribution{position:absolute;top:0;left:37.5px;min-width:48px;padding:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:var(--light-grey-to-dark-grey);color:var(--invert-text-color)}#TimeDetailPage .record.mets{pointer-events:none;background-color:#e9f1fb}#TimeDetailPage .record.mets+.record{border-top:2px solid transparent}#TimeDetailPage .record.mets .recordDetails .recordOverview{color:#444}#TimeDetailPage .record .metsHeader{padding:5px 10px;background-color:#02385d;text-align:left;color:#fff;font-size:25px}#TimeDetailPage .record .recordModules .wrapper{color:var(--invert-text-color)}#TimeDetailPage .record .recordModules .wrapper .hoursContainer{text-align:center;color:inherit}@media (max-width: 480px){#TimeDetailPage .record .recordModules .wrapper .hoursContainer{margin-left:auto}}#TimeDetailPage .record .recordModules .wrapper .hoursContainer .hours{font-size:32px;font-weight:600}#TimeDetailPage .record .recordModules .wrapper .hoursContainer .hoursType{margin-top:5px;font-size:25px}#TimeDetailPage .record .recordModules .wrapper .modules{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-content:flex-start;font-size:25px;color:inherit}#TimeDetailPage .record .recordModules .wrapper .modules .icon-approvals{font-size:28px;color:#479e45}#TimeDetailPage .headerContainer #pageName{margin-left:auto}#TimeDetailPage #footer .editButton{bottom:150px}#TimeDetailPage #footer .sigButton{z-index:-1;font-size:28px}#TimeDetailPage #footer #hoursTotalButton{display:inline-block;height:100%;width:30px;flex-shrink:0;padding:1rem 0;text-align:center;background-color:#444}#TimeDetailPage #footer #hoursTotalButton .triangle{height:20px;width:15px;margin:auto;clip-path:polygon(100% 50%,0 0,0 100%);background-color:var(--light-grey-to-medium-grey);transition:transform .4s}#TimeDetailPage #footer .hours{display:flex;flex-direction:row;margin-left:auto}#TimeDetailPage #footer .hours .label,#TimeDetailPage #footer .hours .data{display:flex;align-items:center;padding:0 10px;white-space:nowrap;font-size:28px}#TimeDetailPage #footer .hours .data{justify-content:center;width:150px;padding:0 42.5px 0 5px;background-color:#444;text-align:center;font-size:32px;font-weight:600;color:#e5e5e5}@media (max-width: 480px){#TimeDetailPage #footer .hours .data{width:auto;padding-left:10px;padding-right:47.5px}}#TimeDetailPage #footer .hoursTotal{position:relative;right:0;display:flex;flex-direction:row;height:52px;width:100%;margin-left:auto;box-sizing:border-box;background-color:var(--light-grey-to-medium-grey);overflow:hidden}#TimeDetailPage #footer.footer_inset .editButton{bottom:calc(150px + var(--safe-area-bottom))}#WeeklyReportPage .title{white-space:nowrap;font-weight:600;color:var(--dark-blue-to-medium-blue)}#WeeklyReportPage .noData{width:100%;padding:10px;border-top:2px solid #E5E5E5}#WeeklyReportPage .reportHeader{display:flex;flex-direction:row;align-items:flex-end;padding:10px}#WeeklyReportPage .reportHeader .hours{min-width:100px;margin-left:auto;padding:5px 0;border-radius:.4rem;text-align:center;font-size:28px;font-weight:600;background-color:#e5e5e5;color:#444}#WeeklyReportPage .column{flex-shrink:0;width:100px;overflow:hidden;text-overflow:ellipsis;padding:10px;text-align:center;box-sizing:border-box}#WeeklyReportPage .column:not(.column_placeholder)+.column{border-left:1px solid #E5E5E5}#WeeklyReportPage .column_dynamic{width:220px}#WeeklyReportPage .column_hoursType{flex-shrink:0;width:200px;text-align:right}#WeeklyReportPage .column_hoursType .text{width:100%}#WeeklyReportPage .row{display:flex;flex-direction:row;align-items:center;border-top:2px solid #E5E5E5}#WeeklyReportPage .row_distDesc .column{width:100%;text-align:left;font-weight:600}#WeeklyReportPage .reportGridHead,#WeeklyReportPage .reportGridBody{padding:0 10px}#WeeklyReportPage .reportGridFooter{padding-bottom:7px;background-color:#02385d}#WeeklyReportPage .reportGridFooter .row{padding:0 10px;border-top:none}#WeeklyReportPage .reportGridFooter .text{font-weight:600;color:#fff}#WeeklyReportPage .reportGrid{position:relative;overflow:hidden;width:100%}#WeeklyReportPage .reportGrid-container{position:absolute;top:0;left:0;min-width:100%}#WeeklyReportPage .card{margin-left:0;margin-right:0}#WeeklyReportPage .searchContainer{display:flex;flex-direction:row;align-items:center;width:100%;padding:0 10px;box-sizing:border-box;border-radius:.4rem;background-color:var(--invert-background-color);opacity:.5;transition:opacity .2s ease-out}#WeeklyReportPage .searchContainer .groupSearch{width:calc(100% - 20px);padding:10px 0;border:none;outline:none;font-size:25px;background-color:inherit;color:var(--invert-text-color)}#WeeklyReportPage .searchContainer .clearButton{font-size:20px;opacity:0;transition:opacity .2s ease-out;pointer-events:none;color:var(--invert-text-color)}#WeeklyReportPage .searchContainer .clearButton.visible{opacity:1;pointer-events:auto}#WeeklyReportPage .searchContainer+.searchContainer{margin-top:10px}#WeeklyReportPage .searchContainer.focused{opacity:1;border:1px solid rgba(28,78,137,.7);transition:box-shadow .4s ease-out;box-shadow:0 8px 4px -2px #1c4e89b3}#WeeklyReportPage .wrapper{padding:10px 37.5px}#WeeklyReportPage .wrapper_groupSummary{display:flex;flex-direction:row;align-items:center;padding:10px 47.5px}#WeeklyReportPage .wrapper_groupSummary .text{padding:10px 0}#WeeklyReportPage .wrapper_groupSummary .text_extraLarge{font-weight:600}#WeeklyReportPage .wrapper_groupSummary .groupName{width:100%;font-size:48px;font-weight:300;color:var(--dark-blue-to-medium-blue)}#WeeklyReportPage .wrapper_groupSummary .reportDate{padding:5px 0}#WeeklyReportPage .wrapper_groupSummary .reportDate .text{font-weight:600;color:var(--dark-blue-to-medium-blue)}#WeeklyReportPage .wrapper_groupSummary .groupSum{flex-shrink:0;min-width:100px;margin-left:auto;padding:5px 0;border-radius:.4rem;text-align:center;background-color:#e5e5e5;color:#444}@media (max-width: 480px){#WeeklyReportPage .wrapper_groupSummary .groupName,#WeeklyReportPage .wrapper_groupSummary .text_extraLarge{font-size:32px}}#GridPage #header .headerContainer #pageName{display:flex;flex-direction:row;align-items:center;margin-left:10px;font-size:20px}#GridPage #header .headerContainer #pageName #headerTitle{margin-right:10px;white-space:nowrap}#GridPage #header .headerContainer #pageName .gridView{margin-left:10px;white-space:nowrap}#GridPage #content .gridHeader{display:flex;flex-flow:wrap row;width:100%;padding:10px 0;margin-top:-10px;border-bottom:1px solid var(--border-color);background-color:var(--light-grey-to-black)}#GridPage #content .gridHeader #groupButton{flex-direction:column;align-items:flex-start;height:76px;width:240px;padding:5px 10px;margin:10px 0 0 10px;border:1px solid var(--border-color);border-radius:.4rem;font-size:20px;text-align:left;background-color:#fff;color:#444}#GridPage #content .gridHeader #groupButton .label{margin-bottom:auto;color:#aaa}#GridPage #content .gridHeader #groupButton .data{width:100%;overflow:hidden;white-space:nowrap;font-size:32px;text-overflow:ellipsis}#GridPage #content .gridHeader .entryDates{display:grid;grid-template-columns:repeat(7,72px);column-gap:10px;margin:10px 0 0 10px}@media (max-width: 480px){#GridPage #content .gridHeader .entryDates{grid-template-columns:repeat(7,62px);column-gap:5px}}#GridPage #content .gridHeader .entryDates .dayButton{position:relative;display:block;overflow:hidden;border-radius:.4rem;background-color:#fff}#GridPage #content .gridHeader .entryDates .dayButton.closed,#GridPage #content .gridHeader .entryDates .dayButton.locked{background-color:#aaa;color:#fff}#GridPage #content .gridHeader .entryDates .dayButton.closed .monthName,#GridPage #content .gridHeader .entryDates .dayButton.locked .monthName{padding-right:5px;text-align:right;background-color:#444}#GridPage #content .gridHeader .entryDates .dayButton.selected{background-color:#02385d;color:#fff}#GridPage #content .gridHeader .entryDates .dayButton .iconContainer{position:absolute;top:0;left:0;width:0;height:0;border-top:40px solid #444444;border-right:36px solid transparent;text-align:left;overflow:visible;background-color:transparent;filter:drop-shadow(0 1px 0 #252525)}@media (max-width: 480px){#GridPage #content .gridHeader .entryDates .dayButton .iconContainer{border-right-width:26px}}#GridPage #content .gridHeader .entryDates .dayButton .iconContainer .icon{position:relative;top:-36px;left:6px;font-size:12px;color:#fff}@media (max-width: 480px){#GridPage #content .gridHeader .entryDates .dayButton .iconContainer .icon{left:4px;font-size:10px}}#GridPage #content .gridHeader .entryDates .dayButton .monthName{width:100%;box-sizing:border-box;text-align:center;font-size:20px;background-color:#02385d;color:#fff}#GridPage #content .gridHeader .entryDates .dayButton .dateDay{font-size:36px;font-weight:600}#GridPage #content .gridHeader .entryDates .dayButton .dayName{font-size:20px}#GridPage #content .grid{position:relative;overflow:hidden}#GridPage #content .grid .label,#GridPage #content .grid .data{box-sizing:border-box}#GridPage #content .grid .gridWrapper{position:relative;padding:10px}#GridPage #content .grid .gridWrapper .overlayContainer{position:absolute;z-index:3;background-color:var(--light-blue-to-black)}#GridPage #content .grid .gridWrapper .overlayContainer.right{right:10px}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer{display:flex;flex-direction:row;align-items:center;height:96px;width:240px;box-sizing:border-box;border-top-left-radius:.4rem;border-bottom-left-radius:.4rem;box-shadow:0 5px 4px #00000080;overflow:hidden}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .timeBanner{height:100%;width:100%;overflow:hidden;border:1px solid var(--medium-grey-to-dark-grey);border-radius:inherit;box-sizing:border-box;background-color:#fff}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .timeBanner .timeBannerWrapper{position:relative;height:70px;width:100%;border-radius:inherit;overflow:hidden}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .timeBanner .timeBannerWrapper .timeBannerSlider{display:flex;flex-direction:row;align-items:center;width:100%;height:100%}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .timeBanner .timeBannerWrapper .timeBannerSlider .gridTimeButton{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;height:100%;width:100%;padding:5px 10px;box-sizing:border-box;font-size:20px;text-align:left;background-color:#fff;color:#444}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .timeBanner .timeBannerWrapper .timeBannerSlider .gridTimeButton .label{width:100%;margin-bottom:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .timeBanner .timeBannerWrapper .timeBannerSlider .gridTimeButton .data{width:100%;overflow:hidden;white-space:nowrap;font-size:32px;text-overflow:ellipsis}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .timeBanner .timeBannerWrapper .timeBannerSlider .gridTimeButton.corporate .label{color:var(--dark-blue-to-medium-blue)}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .timeBanner .timeIndicators{display:flex;flex-direction:row;align-items:center;justify-content:center;height:calc(100% - 70px)}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .timeBanner .timeIndicators .bubble{width:15px;height:15px;border-radius:50%;background-color:#e5e5e5;transition:background-color .2s}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .timeBanner .timeIndicators .bubble+.bubble{margin-left:5px}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .timeBanner .timeIndicators .bubble.active{background-color:#0664a2}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .employeeDefaultsToggle{height:100%;width:64px;font-size:32px;border:1px solid var(--medium-grey-to-dark-grey);background-color:#02385d;color:#fff}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .employeeDefaultsToggle.active .icon-left-arrow{transform:rotate(0)}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .employeeDefaultsToggle.k-disabled{display:none}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .employeeDefaultsToggle .icon-left-arrow{transform:rotate(180deg);transition:transform .25s ease-in;font-weight:600}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .gridTotalsBreakdownView{position:relative;right:0;display:flex;flex-direction:column;align-items:flex-start;height:100%;width:100%;padding:10px;border-radius:inherit;border:1px solid var(--medium-grey-to-dark-grey);background-color:#02385d;color:#fff}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .gridTotalsBreakdownView .subLabel,#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .gridTotalsBreakdownView .label{width:100%;text-align:left;align-self:flex-start}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .gridTotalsBreakdownView .subLabel{font-size:20px;color:#e5e5e5}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .gridTotalsBreakdownView .label{margin:auto;font-size:32px}#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .timeBanner,#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .employeeDefaultsToggle,#GridPage #content .grid .gridWrapper .overlayContainer .cornerContainer .gridTotalsBreakdownView{flex-grow:0;flex-shrink:0}#GridPage #content .grid .gridWrapper .overlayContainer .totalsHeader{height:96px;width:120px;margin-left:auto;padding:0 10px;border-color:var(--border-color);border-top-right-radius:.4rem;border-bottom-right-radius:.4rem;font-size:32px;background-color:#02385d;color:#fff;box-shadow:0 5px 4px #00000080;transition:background-color .25s ease-in}#GridPage #content .grid .gridWrapper .overlayContainer .totalsHeader .icon-left-arrow{font-weight:600;font-size:20px}#GridPage #content .grid .gridWrapper .overlayContainer .totalsHeader .label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#GridPage #content .grid .gridWrapper .gridTotalsOverlay{right:130px;z-index:2;overflow:hidden;background-color:transparent}#GridPage #content .grid .gridWrapper .gridTable{height:100%;background-color:transparent}#GridPage #content .grid .gridWrapper .gridTable .topLeft{border-top-left-radius:.4rem}#GridPage #content .grid .gridWrapper .gridTable .topRight{border-top-right-radius:.4rem}#GridPage #content .grid .gridWrapper .gridTable .bottomLeft{border-bottom-left-radius:.4rem}#GridPage #content .grid .gridWrapper .gridTable .bottomRight{border-bottom-right-radius:.4rem}#GridPage #content .grid .gridWrapper .gridTable .cellHeader{z-index:1;display:flex;flex-direction:row;align-items:center;height:60px;width:240px;padding:0 10px;font-size:28px;font-weight:600;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:transparent;color:var(--invert-text-color)}#GridPage #content .grid .gridWrapper .gridTable .cellHeader .arrowIcons{position:relative;height:28px;width:28px;margin:0 0 0 auto;font-weight:600}#GridPage #content .grid .gridWrapper .gridTable .cellHeader .arrowIcons .icon-arrow-angled{position:absolute;height:14px;width:28px;transition:all .25s ease-in}#GridPage #content .grid .gridWrapper .gridTable .cellHeader .arrowIcons .icon-arrow-angled:first-of-type{top:0;right:-14px;transform:rotate(180deg)}#GridPage #content .grid .gridWrapper .gridTable .cellHeader .arrowIcons .icon-arrow-angled:last-of-type{bottom:0;left:-14px;transform:rotate(0)}#GridPage #content .grid .gridWrapper .gridTable .cellHeader.k-disabled{background-color:inherit}#GridPage #content .grid .gridWrapper .gridTable .cellHeader .label{font-size:28px}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell){display:flex;flex-direction:row;align-items:center;overflow:hidden}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell).collapsed .cellHeader .icon-arrow-angled:first-of-type{right:0;transform:rotate(0)}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell).collapsed .cellHeader .icon-arrow-angled:last-of-type{left:0;transform:rotate(180deg)}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .nestedContent{position:relative;overflow:hidden;width:100%}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-shrink:0;height:96px;width:120px;padding:5px 10px;box-sizing:border-box;border:1px solid var(--medium-grey-to-dark-grey);background-color:#fff;color:#444;transition:background-color .4s ease-out}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell.employee{z-index:1;width:240px}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell.employee .label{margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell.employee .data{text-align:left;color:#444}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell.default{padding:0}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell.default .data{font-size:16px}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell.default .data .code.disabled{opacity:.5;color:#f0c6c6}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell.columnTotal{height:60px;align-items:center;justify-content:center;text-align:center;background-color:var(--dark-grey-to-light-grey)}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell.columnTotal .label,#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell.columnTotal .data{font-size:32px;color:var(--white-to-dark-grey)}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell.total{align-items:center;justify-content:center}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell.total .approval-status{position:absolute;top:5px;right:10px;font-size:18px}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell.total .icon-activity-log{color:#479e45}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell.total .icon-unapproved-status{color:#ce4242}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell.total .metsDot{position:absolute;bottom:5px;height:16px;width:16px;border-radius:50%;background-color:#0664a2}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell.disableMultiSelect,#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell.k-disabled,#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell.disabled{background-color:#e5e5e5;opacity:.5;pointer-events:none}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .cell .data{width:100%}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header-container,#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .gridColumnFooter,#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .gridTotalsBreakdownFooter{display:flex;flex-direction:row;align-items:flex-start}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header{position:relative;display:flex;flex-direction:row;align-items:flex-start}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .default,#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header-container,#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .dataHeader{box-shadow:0 5px 4px #00000080}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header-container,#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .dataHeader{min-height:96px;height:initial;padding:0;margin-bottom:9px}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header-container .label,#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .dataHeader .label{position:absolute;top:0;left:0;width:60px;padding:5px 0;border-bottom-right-radius:.4rem;font-size:16px;font-weight:600;background-color:var(--dark-grey-to-light-grey);color:var(--white-to-dark-grey)}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-shrink:0;height:96px;width:120px;padding:5px 10px;box-sizing:border-box;border:1px solid var(--medium-grey-to-dark-grey);background-color:#fff;color:#444;transition:background-color .4s ease-out;position:relative;background-color:inherit;color:inherit}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header.employee{z-index:1;width:240px}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header.employee .label{margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header.employee .data{text-align:left;color:#444}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header.default{padding:0}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header.default .data{font-size:16px}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header.default .data .code.disabled{opacity:.5;color:#f0c6c6}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header.columnTotal{height:60px;align-items:center;justify-content:center;text-align:center;background-color:var(--dark-grey-to-light-grey)}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header.columnTotal .label,#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header.columnTotal .data{font-size:32px;color:var(--white-to-dark-grey)}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header.total{align-items:center;justify-content:center}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header.total .approval-status{position:absolute;top:5px;right:10px;font-size:18px}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header.total .icon-activity-log{color:#479e45}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header.total .icon-unapproved-status{color:#ce4242}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header.total .metsDot{position:absolute;bottom:5px;height:16px;width:16px;border-radius:50%;background-color:#0664a2}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header.disableMultiSelect,#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header.k-disabled,#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header.disabled{background-color:#e5e5e5;opacity:.5;pointer-events:none}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header .data{width:100%}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header .data{line-height:84px;font-size:20px;text-align:center}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .attendance-header-container{overflow:hidden;background:#4187d8;background:linear-gradient(133deg,#4187d8 30%,#1e5594 75%);color:#fff}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .dataHeader .dataDescriptions,#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .dataHeader .data{box-sizing:border-box;font-size:16px;font-weight:600;text-align:left}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .dataHeader .data{height:94px;flex-shrink:0}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .dataHeader .data .code{display:inline-block;margin:2.5px;font-size:16px;vertical-align:top}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .dataHeader .data .code.invalid{color:#ce4242}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .dataHeader .dataDescriptions{width:100%;padding:5px;border-top:1px solid var(--medium-grey-to-dark-grey)}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .dataHeader .dataDescriptions .description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .dataHeader .dataDescriptions .description+.description{padding-top:5px}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-header .dataHeader.mets .label{background-color:#0664a2;color:#fff}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .gridColumnHeader .default{height:96px}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .gridColumnHeader .default .label{width:100%;padding:5px;font-size:16px;font-weight:600;background-color:var(--dark-grey-to-light-grey);color:var(--white-to-dark-grey)}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .gridColumnHeader .default .data{display:block;margin:auto;font-size:32px}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .gridTotalsBreakdownHeader .dataHeader{position:relative}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .gridTotalsBreakdownHeader .dataHeader .label{text-align:center}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .gridTotalsBreakdownHeader .dataHeader .data{display:block;line-height:96px;font-size:32px;text-align:center}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .gridTotalsBreakdownHeader .dataHeader .data_codes{line-height:1;font-size:16px;text-align:left}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .gridTotalsBreakdownHeader .dataHeader .data_codes:before{display:inline-block;content:"";height:26px;width:60px}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-footer-container{position:relative;display:flex;flex-direction:row;align-items:flex-start}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-footer-container .gridColumnFooter{position:relative}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell) .column-footer-container .attendance-cell-container{overflow:hidden}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell).fixed-row{left:240px;z-index:1;overflow:hidden}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell).totals-row{z-index:2}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell).totals-row .data{font-weight:600}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell).totals-row .cell .disabled{opacity:1}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell).totals-row .cell.employee .label{overflow:visible}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell).totals-row .cell.columnTotal{height:45px}#GridPage #content .grid .gridWrapper .gridTable .row:not(.cell).totals-row .cell.totalsTable-cell{position:absolute;right:0}#GridPage #content .grid .gridWrapper .gridTable .totals-row,#GridPage #content .grid .gridWrapper .gridTable .fixed-row{position:absolute;left:0;align-items:flex-start}#GridPage #content .grid .gridWrapper .employeeTable{position:relative;z-index:1}#GridPage #content .grid .gridWrapper .employeeTable .cell .data{display:-moz-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;font-size:32px;overflow:hidden}#GridPage #content .grid .gridWrapper .dataTable{position:relative;top:0;height:auto;width:auto}#GridPage #content .grid .gridWrapper .dataTable .row .cell .k-i-check{position:absolute;top:5px;right:5px;font-size:25px;color:transparent}#GridPage #content .grid .gridWrapper .dataTable .row .cell .data{font-weight:600}#GridPage #content .grid .gridWrapper .dataTable .row .cell.multiSelect{background-color:#0664a2;color:#fff}#GridPage #content .grid .gridWrapper .dataTable .row .cell.multiSelect .k-i-check{color:#fff}#GridPage #content .grid .gridWrapper .dataTable .dataCell .data{margin:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:32px;text-align:center}#GridPage #content .grid .gridWrapper .dataTable .dataCell.hasModuleData:before{position:absolute;display:block;opacity:1;top:0;left:initial;right:0;content:"";width:30%;height:30%;background-color:#02385d;clip-path:polygon(20% 0,100% 100%,100% 0)}#GridPage #content .grid .gridWrapper .dataTable .attendance-cell-container{overflow:hidden}#GridPage #content .grid .gridWrapper .dataTable .attendance-cell-container .cell.dataCell{height:100%}#GridPage #content .grid .gridWrapper .totalsTable{position:relative;z-index:2;top:0;right:0}#GridPage #content .grid .gridWrapper .totalsTable .cellHeader{width:120px}#GridPage #content .grid .gridWrapper .totalsTable .cell .data{margin:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:32px;font-weight:600}#GridPage #content .grid .gridWrapper .mainTable.gridTable{position:relative;overflow:hidden;height:100%;border-radius:.4rem}#GridPage #content .grid .gridWrapper .mainTable.gridTable>.row{align-items:flex-start;width:100%}#GridPage #content .grid .gridWrapper .mainTable.gridTable .row .gridColumnHeader .dataHeader .data:before{display:inline-block;content:"";height:26px;width:60px}#GridPage #footer #addColumnButton{position:absolute;top:10px;right:35px;z-index:1;height:70px;width:70px;border-radius:50%;font-size:40px;box-shadow:-5px 5px 5px -3px #00000080;background-color:#479e45;color:#fff;transition:opacity .4s ease-in}#GridPage #footer #addColumnButton.k-disabled{opacity:.5}#GridPage #footer .multiSelectControls{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;flex-direction:row;align-items:center;width:95%;margin:auto;border-radius:.4rem;background-color:transparent;overflow:hidden;box-shadow:0 5px 8px -2px var(--box-shadow-color)}#GridPage #footer .multiSelectControls .control{display:block;padding:5px 0;height:48px;width:100%;box-sizing:content-box;border:none;font-size:48px;background-color:#444;color:#fff}#GridPage #footer .multiSelectControls .control .k-font-icon{vertical-align:initial}#GridPage #footer .multiSelectControls .control.multiSelectSave{background-color:#479e45}.body-container[data-language=en-US] #GridPage #header .headerContainer #pageName{font-size:25px}#GridLinkDataPanel .p-header{border-bottom:1px solid var(--border-color)}#GridLinkDataPanel .p-header .linkButton{margin-left:auto;font-size:35px;transition:color .25s ease-out}#GridLinkDataPanel .promptContainer{width:100%}#GridLinkDataPanel .promptContainer .promptOverview{flex-direction:column;align-items:flex-start;width:100%;padding:5px 10px;border-bottom:1px solid var(--border-color);background-color:var(--dark-blue-to-medium-blue);color:#fff;transition:all .25s ease-out}#GridLinkDataPanel .promptContainer .promptOverview .employeeList{width:100%;text-align:left}#GridLinkDataPanel .promptContainer .promptOverview .employeeList .employee{justify-content:flex-start;height:35px;width:100%;text-align:left;transition:all .4s ease-out}#GridLinkDataPanel .promptContainer .promptOverview .employeeList .employee .employeeName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:25px}#GridLinkDataPanel .promptContainer .promptOverview .employeeList .employee .icon-close{flex-shrink:0;margin-left:-36px;margin-right:18px;overflow:hidden;font-size:18px;transition:margin-left .25s ease-out}#GridLinkDataPanel .promptContainer .promptOverview .employeeList .employee-placeholder{filter:blur(1px)}#GridLinkDataPanel .promptContainer .promptOverview .distCodes{display:flex;flex-direction:row;padding:5px 0 0;margin-left:-2.5px;font-size:28px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#GridLinkDataPanel .promptContainer .promptOverview .distCodes .code{padding:0 2.5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:28px}#GridLinkDataPanel .promptContainer .promptOverview .linkButton{position:absolute;top:50%;right:-55px;height:100%;padding:0 10px;transform:translateY(-50%);font-size:35px;background-color:#e5e5e5;color:#444;transition:all .25s ease-out}#GridLinkDataPanel .promptContainer .promptOverview .linkButton.linkActive{color:#479e45}#GridLinkDataPanel .promptContainer .selection-container{overflow:hidden}#GridLinkDataPanel .promptContainer .selection-container .work-order{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;padding:10px;border:1px solid var(--border-color);border-radius:.4rem;font-size:25px;background-color:#fff;color:#444}#GridLinkDataPanel .promptContainer .selection-container .work-order.k-dropdownlist{padding:0}#GridLinkDataPanel .promptContainer .selection-container .work-order.k-dropdownlist .k-input-button{width:2em;line-height:45px}#GridLinkDataPanel .promptContainer .selection-container .work-order.k-dropdownlist .k-input-inner{padding:5px 0}#GridLinkDataPanel .promptContainer .selection-container .work-order.k-dropdownlist.k-disabled{opacity:1;border-color:var(--light-grey-to-dark-grey);background-color:var(--light-grey-to-dark-grey);color:var(--dark-grey-to-medium-grey)}#GridLinkDataPanel .promptContainer .selection-container .work-order.k-dropdownlist.k-disabled .k-input-button{display:none}#GridLinkDataPanel .promptContainer .selection-container .work-order-wrapper{position:relative}#GridLinkDataPanel .promptContainer .selection-container .work-order-container{padding:0 37.5px 10px}#GridLinkDataPanel .promptContainer .selection-container .work-order-container .header{display:flex;flex-direction:row;align-items:center;padding-bottom:5px}#GridLinkDataPanel .promptContainer .selection-container .work-order-container .header .icon-work-order{margin-right:1rem;color:#0664a2}#HoursEntryPanel.GridHoursEntryPanel .entry{font-size:25px;font-weight:500}#HoursEntryPanel.GridHoursEntryPanel .primary-label{margin-bottom:5px}#HoursEntryPanel.GridHoursEntryPanel .loading{animation:pulse infinite 3.5s}#HoursEntryPanel.GridHoursEntryPanel .hoursType{display:flex;flex-direction:column;flex:0 0 auto;padding:0 1rem}#HoursEntryPanel.GridHoursEntryPanel .hoursType .inputWrapper{position:relative;display:flex;flex-direction:column;border-radius:.4rem;background-color:#fff}#HoursEntryPanel.GridHoursEntryPanel .hoursType .inputWrapper+.inputWrapper{margin-top:1rem}#HoursEntryPanel.GridHoursEntryPanel .hoursType .inputWrapper .label{position:absolute;z-index:2;display:block;width:100px;padding:5px 0;font-size:18px;font-weight:600;text-align:center;border-top-left-radius:.4rem;border-bottom-right-radius:.4rem;background-color:#444;color:#fff}#HoursEntryPanel.GridHoursEntryPanel .hoursType .inputWrapper .k-dropdownlist{width:100%;border:1px solid var(--border-color);font-size:25px}#HoursEntryPanel.GridHoursEntryPanel .hoursType .inputWrapper .k-dropdownlist .k-input-button{line-height:67px}#HoursEntryPanel.GridHoursEntryPanel .hoursType .inputWrapper .k-dropdownlist .k-input-inner{display:flex;flex-direction:row;align-items:center;padding:32px 0 5px}#HoursEntryPanel.GridHoursEntryPanel .hoursType .inputWrapper .k-dropdownlist .k-input-inner .k-input-value-text{font-size:25px;line-height:1;padding-top:0;padding-bottom:0}#HoursEntryPanel.GridHoursEntryPanel .hoursType .inputWrapper .k-list-container .k-item .k-state-selected{background-color:#e5e5e5}#HoursEntryPanel.GridHoursEntryPanel .icon,#HoursEntryPanel.GridHoursEntryPanel .MeterInput .icon-meter-change{width:1em;margin-right:1rem;margin-left:0;color:#0664a2}#HoursEntryPanel.GridHoursEntryPanel .moduleButton{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;padding:10px;border:1px solid var(--border-color);border-radius:.4rem;background-color:#fff;font-size:25px;color:#444}#HoursEntryPanel.GridHoursEntryPanel #quantityButton.k-disabled,#HoursEntryPanel.GridHoursEntryPanel #equipmentMaintenanceButton.k-disabled{display:none!important;pointer-events:none!important}#HoursEntryPanel.GridHoursEntryPanel .module{display:flex;flex-direction:column;align-items:flex-start;width:100%}#HoursEntryPanel.GridHoursEntryPanel .module .label{color:#444}#HoursEntryPanel.GridHoursEntryPanel .module+.module{margin-top:1rem}#HoursEntryPanel.GridHoursEntryPanel .editButton{width:100%}#HoursEntryPanel.GridHoursEntryPanel .editButton+.editButton{margin-left:10%}#HoursEntryPanel.GridHoursEntryPanel .editButton.deleteButton{background-color:#ce4242}#HoursEntryPanel.GridHoursEntryPanel .editButton.locked{background-color:#444}#HoursEntryPanel.GridHoursEntryPanel .contentWrapper>.wrapper{margin-top:1rem;padding:0 1rem}.GridEquipmentMaintenancePanel .masterFileData-moduleSummary{display:flex;flex-flow:wrap row;align-items:center;gap:5px}.GridEquipmentMaintenancePanel .MeterInput{border:none;border-radius:0;overflow:hidden}.GridModulePanel .text_header{margin-bottom:5px}.GridModulePanel .moduleToggle{flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;text-align:left;background-color:var(--dark-blue-to-medium-blue);color:#fff;transition:background-color .25s ease-out}.GridModulePanel .moduleToggle.saved{background-color:#479e45}.GridModulePanel .masterFileData{padding:10px}.GridModulePanel .masterFileData-codes{font-size:28px;font-weight:600}.GridModulePanel .masterFileData-descriptions{font-size:20px;line-height:normal}.GridModulePanel .masterFileData-moduleSummary{margin-top:5px;font-size:18px;font-weight:600}.GridModulePanel .masterFileData-moduleSummary:empty{margin:0}.GridModulePanel .QuantityCollectionForm{border-radius:0}.GridModulePanel .QuantityCollectionForm .text_header{display:none}.GridModulePanel .moduleContainer{border-bottom:1px solid var(--medium-grey-to-dark-grey)}#GridColumnPicker .distElements{padding-bottom:0}#GridColumnPicker .work-order{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;padding:10px;border:1px solid var(--border-color);border-radius:.4rem;font-size:25px;background-color:#fff;color:#444}#GridColumnPicker .work-order.k-dropdownlist{padding:0}#GridColumnPicker .work-order.k-dropdownlist .k-input-button{width:2em;line-height:45px}#GridColumnPicker .work-order.k-dropdownlist .k-input-inner{padding:5px 0}#GridColumnPicker .work-order.k-dropdownlist.k-disabled{opacity:1;border-color:var(--light-grey-to-dark-grey);background-color:var(--light-grey-to-dark-grey);color:var(--dark-grey-to-medium-grey)}#GridColumnPicker .work-order.k-dropdownlist.k-disabled .k-input-button{display:none}#GridColumnPicker .work-order-wrapper{position:relative}#GridColumnPicker .work-order-container{padding:1rem 37.5px 0}#GridColumnPicker .work-order-container .header{display:flex;flex-direction:row;align-items:center;padding-bottom:5px}#GridColumnPicker .work-order-container .header .icon-work-order{margin-right:1rem;color:#0664a2}#GridColumnPicker .work-order-container .header .clear-button{margin-left:auto;margin-right:15.5px;font-size:20px}#GridColumnPicker .work-order-container .header .clear-button.k-disabled{display:none}#GridColumnPicker .hoursTypeSelection{width:100%;border:1px solid var(--border-color);font-size:25px}#GridColumnPicker .hoursTypeSelection-container{max-width:400px;padding:1rem 37.5px 0;margin:auto}#GridColumnPicker .hoursTypeSelection-container .header{padding-bottom:5px}#GridColumnPicker .hoursTypeSelection-wrapper{position:relative}#GridColumnPicker .hoursTypeSelection-wrapper .k-popup{border:1px solid var(--border-color)}#GridColumnPicker .hoursTypeSelection .k-input-value-text{line-height:1;padding-top:0;padding-bottom:0}#GridColumnPicker .hoursTypeSelection .k-input-button{width:2em;line-height:45px}#GridColumnPicker .editButtons{position:absolute;left:50%;transform:translate(-50%);z-index:1;width:calc(100% - 20px);padding-left:10px;padding-right:10px}#GridColumnPicker .editButtons .editButton{box-shadow:0 5px 8px -2px var(--box-shadow-color)}#GridColumnPicker .editButtons .editButton+.editButton{margin-left:10%}#GridColumnPicker .editButtons .editButton.locked{background-color:#444}#GridColumnPicker.edit-mode .p-header{background-color:#ffe6a6;color:#444}#GridColumnPicker.edit-mode #distributionSelection .k-tabstrip-items-wrapper{background-color:#ffe6a6}#AttendanceTrackingDetailPanel .overview{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px}#AttendanceTrackingDetailPanel .overview-employee .text{color:inherit}#AttendanceTrackingDetailPanel .overview-total{display:flex;flex-direction:column;flex-shrink:0;min-width:100px;overflow:hidden;margin-left:auto;border-radius:.4rem;background-color:#e5e5e5}#AttendanceTrackingDetailPanel .overview-total .text{padding:5px 0 0;font-size:28px;font-weight:600;text-align:center;color:#444}#AttendanceTrackingDetailPanel .overview-total .progress{display:flex;flex-direction:row;align-items:center;width:100%;overflow:hidden;background-color:#aaa}#AttendanceTrackingDetailPanel .overview-total .progress-fill{width:0;height:10px;flex-shrink:0;background-color:#0664a2;transition:width .3s ease-out}#AttendanceTrackingDetailPanel .overview-total .progress-fill.over-allocated{background-color:#ce4242}#AttendanceTrackingDetailPanel .overview-total .progress-new{background-color:#479e45}#AttendanceTrackingDetailPanel .overview-container{background:linear-gradient(133deg,#4187d8 30%,#1e5594 75%);color:#fff}#AttendanceTrackingDetailPanel .detail-date-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid var(--medium-grey-to-dark-grey);border-bottom:1px solid var(--medium-grey-to-dark-grey);padding:10px;background-color:var(--light-grey-to-dark-grey)}#AttendanceTrackingDetailPanel .detail-date-header .text{font-weight:600;color:var(--medium-blue-to-white)}#AttendanceTrackingDetailPanel .detail-date-header-total{min-width:100px;overflow:hidden;font-size:28px;text-align:center}#AttendanceTrackingDetailPanel .detail-record{display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;margin:10px;padding:10px;border-radius:.4rem;background-color:var(--white-to-medium-grey)}#AttendanceTrackingDetailPanel .detail-record.other-kiosk-checkin{background-color:var(--dark-blue-to-medium-blue)}#AttendanceTrackingDetailPanel .detail-record.other-kiosk-checkin .text{color:#fff}#AttendanceTrackingDetailPanel .detail-record-in,#AttendanceTrackingDetailPanel .detail-record-out{display:flex;flex-direction:column;align-items:center;width:50%}#AttendanceTrackingDetailPanel .detail-record-in .text.label,#AttendanceTrackingDetailPanel .detail-record-out .text.label{margin-bottom:1rem}#AttendanceTrackingDetailPanel .detail-record-in .text:not(.label),#AttendanceTrackingDetailPanel .detail-record-out .text:not(.label){font-weight:600;font-size:28px}#AttendanceTrackingDetailPanel .detail-record+.detail-record{margin-top:0}#AttendanceTrackingDetailPanel .detail-container .divider{height:calc(53px + 1rem);width:5px;flex-shrink:0;border-radius:.4rem;background:#4187d8;background:linear-gradient(133deg,#4187d8 30%,#1e5594 75%)}#AttendanceTrackingDetailPanel .detail-container:last-child{padding-bottom:10px}#Prod.Scoreboard .filterButton{margin-left:auto;padding:0 10px;font-size:32px;color:var(--invert-text-color)}#Prod.Scoreboard .filterButton.active{color:#0664a2}#Prod.Scoreboard .jobCodes{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;margin-left:10px;text-align:left}#Prod.Scoreboard .jobCodes .description{font-weight:600}#Prod.Scoreboard .detail{display:flex;flex-direction:row;align-items:center;width:100%;margin-bottom:10px;color:var(--invert-text-color)}#Prod.Scoreboard .detail .icon-link{flex-shrink:0;font-size:40px}#Prod.Scoreboard .progressBar{width:100%;border-radius:.4rem;box-sizing:border-box;overflow:hidden;background-color:var(--light-grey-to-medium-grey)}#Prod.Scoreboard .progressBar .bar{height:15px;width:0;max-width:100%;background-color:var(--dark-blue-to-medium-blue);transition:width .2s ease-out}#Prod.Scoreboard .scoreboardSelectButton{display:flex;flex-direction:column;align-items:flex-start;width:100%}#Prod.Scoreboard .jobDetailButton{margin-left:auto;margin-right:-10px;font-size:64px;font-weight:600;color:var(--invert-text-color)}#Prod.Scoreboard .scoreboard{display:flex;flex-flow:nowrap row;align-items:center;margin-left:0;margin-right:0;padding:10px;box-sizing:border-box}#Prod.Scoreboard .scoreboard:first-of-type{margin-top:0}#Prod.Scoreboard .scoreboard:last-of-type{margin-bottom:0}#Prod.Scoreboard .scoreboard.filtered,#Prod.Scoreboard .scoreboard.search_notMatch{display:none}#Prod.Scoreboard .wrapper_search{display:flex;flex-direction:row;align-items:center;width:100%;padding:0 10px;box-sizing:border-box;border-radius:.4rem;background-color:var(--invert-background-color);opacity:.5;transition:opacity .2s ease-out}#Prod.Scoreboard .wrapper_search .search{width:calc(100% - 20px);padding:10px 0;border:none;outline:none;font-size:25px;background-color:inherit;color:var(--invert-text-color)}#Prod.Scoreboard .wrapper_search .clearButton{font-size:20px;opacity:1;transition:opacity .2s ease-out;color:var(--invert-text-color)}#Prod.Scoreboard .wrapper_search .clearButton[disabled=disabled]{opacity:0;pointer-events:none}#Prod.Scoreboard .wrapper_search.focused{opacity:1;border:1px solid rgba(28,78,137,.7);transition:box-shadow .4s ease-out;box-shadow:0 8px 4px -2px #1c4e89b3}#Prod.Scoreboard .wrapper_scoreboard{padding:10px 0}#Prod.Scoreboard .container{position:relative;max-width:1024px;margin:auto;padding:0 37.5px;box-sizing:border-box}#Prod.Scoreboard .container_search{display:flex;flex-direction:row;align-items:center;padding:10px 37.5px;z-index:1;background-color:var(--light-blue-to-black)}#Prod.Scoreboard .container_scoreboard{position:relative;overflow:hidden}#Prod.Scoreboard #header .unassociatedTimeButton{width:auto;font-size:35px}#Prod.Scoreboard #header .unassociatedTimeButton .counter{margin:0 5px;color:#fff}#Prod.Scoreboard #commandMenu .menubutton{transition:opacity .2s ease-out}#Prod.Scoreboard #commandMenu .menubutton.inactive{opacity:.5}#Prod.Scoreboard.CostCodePage .jobDataTable{margin:0;border:1px solid var(--light-grey-to-dark-grey);border-radius:.4rem}#Prod.Scoreboard.CostCodePage .jobDataTable .label{margin-bottom:5px}#Prod.Scoreboard.CostCodePage .jobDataTable .cell{display:flex;flex-direction:column;padding:10px}#Prod.Scoreboard.CostCodePage .jobDataTable .cell.job .text{font-weight:600}#Prod.Scoreboard.CostCodePage .jobDataTable .cell.progress{width:100%;padding-top:0}#Prod.Scoreboard.CostCodePage .jobDataTable .row{display:flex;flex-direction:row;align-items:center}#Prod.Scoreboard.CostCodePage .jobDataTable-header{border-bottom:1px solid #E5E5E5}#Prod.Scoreboard.CostCodePage .jobDataTable-body .row{justify-content:space-between}#Prod.Scoreboard.CostCodePage .jobDataTable-body .row .cell{align-items:center}#Prod.Scoreboard.CostCodePage .container_jobData{width:100%;max-width:512px;padding-top:10px;padding-bottom:10px}#Prod.EntryPage #content .entryBox{position:relative;display:flex;flex-direction:column;align-items:flex-start}#Prod.EntryPage #content .entryBox .inputEntry{border-radius:.4rem;color:#444}#Prod.EntryPage #content .entryBox .inputEntry.k-numerictextbox{width:165px;padding:0;border:1px solid var(--border-color);background-color:#fff;color:#444}#Prod.EntryPage #content .entryBox .inputEntry.k-numerictextbox.k-disabled{opacity:1;border-color:var(--light-grey-to-dark-grey);background-color:var(--light-grey-to-dark-grey);color:var(--dark-grey-to-medium-grey)}#Prod.EntryPage #content .entryBox .inputEntry .k-input-inner{width:100%;padding:5px 10px;box-sizing:content-box;color:inherit}#Prod.EntryPage #content .entryBox .deleteEntryButton{margin-left:10px;padding:5px 7.5px 5px 10px;border:1px solid #ce4242;border-radius:.4rem;font-size:31px;background-color:#ce4242;color:#fff}#Prod.EntryPage #content .entryBox .deleteEntryButton.k-disabled{display:none}#Prod.EntryPage #content .entryBox .entryOptions{display:flex;flex-direction:row;align-items:center}#Prod.EntryPage #content .entryBox.transferTimeButton{position:absolute;left:135px;z-index:1;flex-direction:row;align-items:center;width:60px;height:60px;border:1px solid var(--dark-blue-to-medium-blue);border-radius:50%;font-size:40px;font-weight:600;color:#fff;background-color:var(--dark-blue-to-medium-blue);box-shadow:0 5px 8px -2px var(--box-shadow-color)}#Prod.EntryPage #content .entryBox.transferTimeButton.k-disabled{opacity:.95;border-color:#444;background-color:#444;color:#aaa}#Prod.EntryPage #content .entryBox.unassociatedTime{width:165px;padding:5px 10px 5px 30px;border:1px solid var(--light-grey-to-dark-grey);border-radius:.4rem;box-sizing:border-box;background-color:var(--light-grey-to-dark-grey);color:var(--dark-grey-to-medium-grey)}#Prod.EntryPage #content .entryBox.unassociatedTime .text{width:100%;line-height:normal;text-align:right;color:inherit}#Prod.EntryPage #content .wrapper{position:relative}#Prod.EntryPage #content .wrapper_hours{display:flex;flex-direction:row;align-items:center;padding-top:30px}#Prod.EntryPage #content .wrapper_hours .label{position:absolute;top:-30px;margin-bottom:0}#Prod.EntryPage #content .wrapper_hours .inputEntry.k-numerictextbox .k-input-inner{padding-right:30px}#Prod.EntryPage #content .wrapper_production{margin-top:20px}#Prod.EntryPage #content .wrapper_production .entryBox+.entryBox{margin-top:10px}#Prod.EntryPage #content .wrapper_modules .k-sprite,#Prod.EntryPage #content .wrapper_modules .k-font-icon{width:40px;margin-right:10px;margin-left:-5px;color:#0664a2}#Prod.EntryPage #content .wrapper_modules .k-button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;padding:10px;border:1px solid var(--border-color);border-radius:.4rem;font-size:25px;background-color:#fff;color:#444}#Prod.EntryPage #content .wrapper_modules .k-button .label{margin:0;color:#444}#Prod.EntryPage #content .wrapper_modules .module{display:flex;flex-direction:column;align-items:flex-start;width:100%}#Prod.EntryPage #content .wrapper_modules .module:not(.ui-disabled)+.module:not(.ui-disabled){margin-top:1rem}#Prod.EntryPage #content .container{max-width:1024px;padding:10px 37.5px 0;margin:auto;box-sizing:border-box}#Prod.EntryPage #content .container .distElements{padding:0}#Prod.EntryPage #content .container_distributionSelection{padding-bottom:5px}#Prod.EntryPage #content .container_memo{padding-bottom:10px}#Prod.EntryPage #content .container:not(.container_distributionSelection) .wrapper>.label{display:inline-block;margin-bottom:5px}#Prod.EntryPage .editButton{display:block;padding:5px 0;height:48px;width:100%;box-sizing:content-box;border:none;font-size:48px;color:#fff}#Prod.EntryPage .editButton .k-font-icon{vertical-align:initial}#Prod.EntryPage .icon-locked{text-align:center;background-color:#444}#Prod.EntryPage .saveButton{background-color:#479e45}#Prod.EntryPage .deleteButton{background-color:#ce4242}#Prod.EntryPage #headerExtras .workForceCalcButton{font-size:48px}#Prod.EntryPage #headerExtras .workForceCalcButton.k-disabled{display:none}#Prod.EntryPage #footer .container_editButtons{width:95%;max-width:none;padding:0;box-sizing:border-box;margin:auto;overflow:hidden}#Prod.EntryPage #footer .container_editButtons .wrapper{display:flex;flex-direction:row;align-items:center;width:100%;border-radius:.4rem;overflow:hidden}.EstimationBoard{position:relative;top:40px;height:calc(100% - 40px);overflow:hidden}.EstimationBoard .tableName{margin-bottom:10px;font-size:32px;font-weight:600;color:var(--invert-text-color)}.EstimationBoard .row{display:flex;flex-direction:row;align-items:center;width:100%;border-top:2px solid #E5E5E5}.EstimationBoard .row .cell,.EstimationBoard .row .label,.EstimationBoard .row .data{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.EstimationBoard .row .cell{width:100%;box-sizing:border-box;font-size:25px;text-align:center;color:var(--invert-text-color)}.EstimationBoard .row .cell .label,.EstimationBoard .row .cell .data{padding:5px}.EstimationBoard .row .cell .label{min-height:18px;font-size:18px;text-align:left}.EstimationBoard .row .cell .data{min-height:28px;font-size:28px;text-align:right}.EstimationBoard .row .cell+.cell{border-left:1px solid #E5E5E5}.EstimationBoard .row_header .cell{padding:5px 10px;color:var(--dark-blue-to-medium-blue);font-size:20px;font-weight:600}.EstimationBoard .totalsTable,.EstimationBoard .estimationTable{padding:10px;border-radius:.4rem;background-color:var(--white-to-dark-grey);box-shadow:0 5px 8px -2px var(--box-shadow-color)}.EstimationBoard .totalsTable .row{height:100%;align-items:flex-start;border-top:none}.EstimationBoard .totalsTable .row .label,.EstimationBoard .totalsTable .row .data{padding:0 0 5px;text-align:center}.EstimationBoard .totalsTable .row .cell .data{font-size:40px}.EstimationBoard .totalsTable .row .actEst{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-left:10px;padding-bottom:0}.EstimationBoard .totalsTable .row .actEst .progressBar{width:100%;border-radius:.4rem;box-sizing:border-box;overflow:hidden;background-color:var(--light-grey-to-medium-grey)}.EstimationBoard .totalsTable .row .actEst .progressBar .bar{height:15px;max-width:100%;border-radius:0 .4rem .4rem 0;background-color:var(--dark-blue-to-medium-blue)}.EstimationBoard .totalsTable .row .actEst .data{min-height:0}.EstimationBoard .estimationTable+.estimationTable{margin-top:10px}.EstimationBoard .wrapper{padding:10px 0}.EstimationBoard .wrapper_estimationTables,.EstimationBoard .wrapper_totalsTable{max-width:1024px;margin:auto}@media (max-width: 480px){.EstimationBoard .wrapper{padding:10px 37.5px}}.EstimationBoard .container{height:100%}.EstimationBoard .container_estimationTables{position:relative;overflow:hidden}#WorkforceCalculatorPanel .entryContainer{display:flex;flex-direction:row;align-items:center;width:100%;border:1px solid var(--border-color);border-radius:.4rem;background-color:#fff;color:#444;transition:all .25s ease-out}#WorkforceCalculatorPanel .entryContainer .k-numerictextbox{width:100%;padding:0;border:none;color:inherit}#WorkforceCalculatorPanel .entryContainer .k-numerictextbox .k-input-inner{padding:0 0 0 10px}#WorkforceCalculatorPanel .entryContainer .k-numerictextbox .inputEntry{font-size:25px}#WorkforceCalculatorPanel .entryContainer .calculateButton{font-size:48px;color:inherit}#WorkforceCalculatorPanel .entryContainer.calculated{background-color:#e9f1fb;color:#0664a2}#WorkforceCalculatorPanel .entryContainer.error{background-color:#f0c6c6;color:#ce4242}#WorkforceCalculatorPanel .wrapper .label{margin-bottom:5px}#WorkforceCalculatorPanel .wrapper .resetButton{width:100%;margin-top:20px;padding:10px 0;border:1px solid var(--border-color);border-radius:.4rem;font-size:25px;background-color:var(--light-grey-to-dark-grey);color:var(--invert-text-color);box-shadow:0 5px 8px -2px var(--box-shadow-color)}#WorkforceCalculatorPanel .wrapper+.wrapper{margin-top:10px}#WorkforceCalculatorPanel .calculatorContainer{padding:10px}#Prod.DetailPage .recordDescriptions{line-height:1.3em}#Prod.DetailPage .percentComplete,#Prod.DetailPage .units{box-sizing:border-box;font-size:25px;color:var(--invert-text-color);font-weight:600}#Prod.DetailPage .percentComplete_extraSmall,#Prod.DetailPage .units_extraSmall{font-size:16px}#Prod.DetailPage .percentComplete_small,#Prod.DetailPage .units_small{font-size:20px}#Prod.DetailPage .percentComplete_large,#Prod.DetailPage .units_large{font-size:32px}#Prod.DetailPage .percentComplete_extraLarge,#Prod.DetailPage .units_extraLarge{font-size:40px}#Prod.DetailPage .percentComplete_empID,#Prod.DetailPage .units_empID{margin-bottom:5px;line-height:1;font-size:20px;font-weight:300;text-align:left;color:#0664a2}@media (max-width: 480px){#Prod.DetailPage .percentComplete,#Prod.DetailPage .units{text-align:left}}#Prod.DetailPage .percentComplete{margin-top:5px}#Prod.DetailPage #headerExtras{display:flex}#Prod.UnassociatedTimePage .noData{padding:5px 37.5px}#Prod.UnassociatedTimePage .text{display:block;min-width:0}#Prod.UnassociatedTimePage .filter{display:none}#Prod.UnassociatedTimePage .recordBar{overflow:hidden}#Prod.UnassociatedTimePage .recordBar-header{justify-content:flex-start;width:100%;padding:5px 37.5px;border-top:1px solid var(--medium-grey-to-dark-grey);border-bottom:1px solid var(--medium-grey-to-dark-grey);background-color:var(--light-grey-to-dark-grey);color:var(--medium-blue-to-white);font-size:28px;text-align:left}#Prod.UnassociatedTimePage .recordBar-header .text{line-height:normal;font-weight:600}#Prod.UnassociatedTimePage .recordBar-record{display:flex;flex-direction:row;align-items:center;width:100%;padding:10px 37.5px;background-color:var(--white-to-medium-grey)}#Prod.UnassociatedTimePage .recordBar-record-details{text-align:left}#Prod.UnassociatedTimePage .recordBar-record-details .text{white-space:normal;word-break:break-all}#Prod.UnassociatedTimePage .recordBar-record-unassociatedTime{flex-shrink:0;width:150px;margin-left:auto;text-align:center}#Prod.UnassociatedTimePage .recordBar-record-unassociatedTime .text{border-radius:.4rem;padding:10px;background-color:var(--light-grey-to-dark-grey)}#Prod.UnassociatedTimePage .recordBar-record:not(.filter)+.recordBar-record{border-top:2px solid #E5E5E5}#Prod.UnassociatedTimePage .searchContainer{position:relative;display:flex;flex-direction:row;align-items:center;z-index:1;max-width:1024px;margin:auto;padding:10px 37.5px;box-sizing:border-box;background-color:var(--light-blue-to-black)}#Prod.UnassociatedTimePage .searchContainer .search{width:100%;padding:10px 0;border:none;outline:none;font-size:25px;background-color:inherit;color:var(--invert-text-color)}#Prod.UnassociatedTimePage .searchContainer .clearButton{font-size:20px;opacity:0;transition:opacity .2s ease-out;pointer-events:none;color:var(--invert-text-color)}#Prod.UnassociatedTimePage .searchContainer .clearButton.visible{opacity:1;pointer-events:auto}#Prod.UnassociatedTimePage .searchContainer .searchWrapper{display:flex;flex-direction:row;align-items:center;width:100%;padding:0 10px;box-sizing:border-box;border-radius:.4rem;background-color:var(--invert-background-color);opacity:.5;transition:opacity .2s ease-out}#Prod.UnassociatedTimePage .searchContainer .searchWrapper.focused{opacity:1;border:1px solid rgba(28,78,137,.7);transition:box-shadow .4s ease-out;box-shadow:0 8px 4px -2px #1c4e89b3}#DailyDiary.ListingPage .modules{display:flex;flex-flow:row wrap;min-height:25px}#DailyDiary.ListingPage .modules [class^=icon-]{margin:auto}#DailyDiary.EntryPage .errorLocation{color:#ce4242}#DailyDiary.EntryPage .weatherLocation{margin-bottom:1em;font-size:40px;font-weight:300}#DailyDiary.EntryPage .weatherDescription{text-transform:capitalize;font-weight:600}#DailyDiary.EntryPage .weatherDetails .detail{padding:5px 0}#DailyDiary.EntryPage .weatherWind .label{margin-right:5px}#DailyDiary.EntryPage .weatherData{display:flex;flex-direction:column}#DailyDiary.EntryPage .weatherTemperature{display:flex;flex-direction:row;align-items:center;margin-left:auto;text-align:center;font-size:128px;font-weight:300}#DailyDiary.EntryPage .weatherTemperature .data,#DailyDiary.EntryPage .weatherTemperature sup{height:100%}#DailyDiary.EntryPage .weatherTemperature sup{display:inline-block;margin-top:10px;font-size:25px;color:var(--dark-blue-to-medium-blue)}@media (max-width: 480px){#DailyDiary.EntryPage .weatherTemperature{font-size:96px}}#DailyDiary.EntryPage .weatherIcon{align-self:flex-start;font-size:64px;color:var(--invert-text-color)}#DailyDiary.EntryPage .weatherIcon .k-font-icon{vertical-align:top}#DailyDiary.EntryPage .weatherReport{display:flex;flex-direction:row;align-items:flex-end;margin-left:0;margin-right:0;background-color:inherit}#DailyDiary.EntryPage .wrapper:not(.distributionSelectionWrapper){padding:10px 37.5px}#DailyDiary.EntryPage .wrapper:not(.distributionSelectionWrapper) .label{margin-bottom:5px}#DailyDiary.EntryPage .wrapper:not(.distributionSelectionWrapper).moduleWrapper .k-sprite,#DailyDiary.EntryPage .wrapper:not(.distributionSelectionWrapper).moduleWrapper .k-font-icon{width:40px;margin-right:10px;margin-left:-5px;color:#0664a2}#DailyDiary.EntryPage .wrapper:not(.distributionSelectionWrapper).moduleWrapper .k-button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;padding:10px;border:1px solid var(--border-color);border-radius:.4rem;font-size:25px;background-color:#fff;color:#444}#DailyDiary.EntryPage .wrapper:not(.distributionSelectionWrapper).moduleWrapper .k-button .label{margin:0;color:#444}#DailyDiary.EntryPage .wrapper:not(.distributionSelectionWrapper).moduleWrapper .module{display:flex;flex-direction:column;align-items:flex-start;width:100%}#DailyDiary.EntryPage .wrapper:not(.distributionSelectionWrapper).moduleWrapper .module:not(.ui-disabled)+.module:not(.ui-disabled){margin-top:1rem}#DailyDiary.EntryPage .contentScroller{max-width:1024px;margin:0 auto}#DailyDiary.EntryPage .editButton{display:block;padding:5px 0;height:48px;width:100%;box-sizing:content-box;border:none;font-size:48px;color:#fff}#DailyDiary.EntryPage .editButton .k-font-icon{vertical-align:initial}#DailyDiary.EntryPage .icon-locked{background-color:#444}#DailyDiary.EntryPage .saveButton{background-color:#479e45}#DailyDiary.EntryPage .deleteButton{background-color:#ce4242}#DailyDiary.EntryPage .editButtons{display:flex;flex-direction:row;align-items:center;width:95%;margin:auto;border-radius:.4rem;overflow:hidden}#BreakTimeSelector .hoursEntry{position:relative;overflow:hidden;padding:0}#BreakTimeSelector .hoursEntry .hoursEntryContainer{padding:1rem}#BreakTimeSelector .hoursEntry .timeSelectorWrapper{height:500px;border-radius:.4rem;background-color:var(--white-to-dark-grey);box-shadow:5px 5px 8px -2px var(--box-shadow-color)}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .k-button{transition:color .4s}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .timesArea{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .clearButton{font-size:32px;margin-left:auto}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector{display:flex;flex-direction:column;justify-content:flex-start;width:200px;margin:auto}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .label{display:inline-block;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:25px;font-weight:500;color:var(--invert-text-color)}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton{display:flex;align-items:center;padding:5px 10px;border:1px solid var(--border-color);border-radius:.4rem;font-size:25px;transition:all .4s}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.disabled{pointer-events:none;background-color:var(--light-grey-to-medium-grey)}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.disabled .time{color:#444}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.focused{background-color:#fff;border:1px solid rgba(28,78,137,.7);transition:box-shadow .4s ease-out;box-shadow:0 8px 4px -2px #1c4e89b3}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.focused .time,#BreakTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.focused .clearButton{color:#444}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.invalid{border-color:#444;background-color:#f0c6c6;box-shadow:none}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton.focused.invalid{box-shadow:0 8px 4px -2px #f0c6c6b3}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton .time{justify-content:flex-start;height:32px;width:100%;font-weight:600;color:var(--invert-text-color)}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton .clearButton{display:inline-flex;margin-left:auto;color:var(--invert-text-color);transition-duration:.2s}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton .clearButton.k-disabled{display:none}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .timeSelector .timeButton .clearButton.k-state-active{color:#0664a2}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .k-switch{height:45px;border:1px solid var(--border-color);border-radius:.4rem;background-color:transparent}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .k-switch.k-switch-off .k-switch-label-on{color:#fff}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .k-switch.k-switch-off .k-switch-label-off{color:var(--invert-text-color)}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .k-switch.k-switch-off .k-switch-thumb{background-color:#0664a2;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.5))}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .k-switch.k-switch-off .k-switch-thumb-wrap{left:0}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .k-switch.k-switch-on .k-switch-track{background-color:var(--white-to-dark-grey)}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .k-switch.k-switch-on .k-switch-label-on{color:var(--invert-text-color)}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .k-switch.k-switch-on .k-switch-label-off{color:#fff}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .k-switch.k-switch-on .k-switch-thumb{background-color:#0664a2;filter:drop-shadow(-2px 2px 2px rgba(0,0,0,.5))}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .k-switch.k-switch-on .k-switch-thumb-wrap{left:50%}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .k-switch .k-switch-track{height:100%;padding:0;overflow:hidden;border-radius:inherit;background-color:var(--white-to-dark-grey)}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .k-switch .k-switch-track .k-switch-label-on,#BreakTimeSelector .hoursEntry .timeSelectorWrapper .k-switch .k-switch-track .k-switch-label-off{width:auto;z-index:2;font-size:25px}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .k-switch .k-switch-track .k-switch-label-on{left:35px}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .k-switch .k-switch-track .k-switch-label-off{right:35px}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .k-switch .k-switch-thumb{height:100%;width:100%;border-radius:.4rem;transform:translate(0);transition:left .2s,filter .2s}#BreakTimeSelector .hoursEntry .timeSelectorWrapper .k-switch .k-switch-thumb-wrap{top:0;height:100%;width:50%}#BreakTimeSelector .hoursEntry .numpadWrapper{position:relative;bottom:186px;margin:0 10px}#listViewWrapper #listView.AttendanceAdminListView .listHeader #adminCheckoutButton{margin-right:10px;margin-left:auto;font-size:30px}#listViewWrapper #listView.AttendanceAdminListView .listItem.attendance-card{background-color:#b9dfb9;color:#444}#listViewWrapper #listView.AttendanceAdminListView .listItem.attendance-card.k-disabled{background-color:var(--invert-background-color);color:var(--invert-text-color)}#CheckInOutPanel .contentWrapper{display:flex;flex-direction:column}#CheckInOutPanel .attendee{flex-shrink:0;padding:10px;background-color:var(--medium-blue-to-light-grey)}#CheckInOutPanel .attendee .text{color:var(--invert-background-color)}#CheckInOutPanel .attendee .text:not(.text_empID){font-weight:600}#CheckInOutPanel .video-camera-canvas,#CheckInOutPanel .video-camera-video{width:100%;height:100%}#CheckInOutPanel .video-camera-video{object-fit:cover}#CheckInOutPanel .video-camera-canvas{position:absolute;top:0;left:0}#CheckInOutPanel .video-camera-container{position:relative;height:100%;width:100%;overflow:hidden}#CheckInOutPanel .validation-indicator-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px;background-color:#0009;border-radius:.4rem}#CheckInOutPanel .validation-indicator-container.check-in{background-color:#479e45}#CheckInOutPanel .validation-indicator-container.check-out{background-color:#ce4242}#CheckInOutPanel .validation-indicator-spinner{width:60px;height:60px}#CheckInOutPanel .validation-indicator-text{font-size:28px;text-align:center;color:#fff}#CheckInOutPanel .validation-indicator-text div+div{margin-top:5px}#CheckInOutPanel .validation-indicator-status{position:relative}#CheckInOutPanel .validation-indicator-status .k-font-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;font-size:48px}#CheckInOutPanel .validation-indicator-status.success{color:#fff}#CheckInOutPanel .validation-indicator-status.success .validation-indicator-spinner{border-color:#fff;animation:none}#CheckInOutPanel .validation-indicator-status.success .k-font-icon{display:block}.bounce-in{animation:scale-fade-in 3s cubic-bezier(.34,1.56,.64,1) infinite}.fadeIn{animation:fade-in .2s}.introSlide{animation-name:intro-slide;animation-duration:.5s}.dialogSlideIn{animation-name:dialog-slide-in;animation-duration:.5s}.spin{animation:spin 2s linear infinite}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes intro-slide{0%{opacity:0;left:-50%}to{opacity:1;left:0}}@keyframes dialog-slide-in{0%{left:0}to{left:50%}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes fade-in{0%{opacity:0}30%{opacity:.5}70%{opacity:.8}to{opacity:1}}@keyframes fade-out{0%{opacity:1}30%{opacity:.8}70%{opacity:.5}to{opacity:0}}@keyframes shimmer{to{transform:translate(100%)}}:root{--safe-area-bottom: env(safe-area-inset-bottom);--almobile-logo-color: #02385D;--invert-background-color: #fff;--invert-text-color: #444444;--invert-almobile-text-color: #0664A2;--box-shadow-color: rgba(0, 0, 0, .5);--border-color: #E5E5E5;--dark-mode-border-color: transparent;--command-menu-background-color: #0664A2;--white-to-light-grey: #fff;--white-to-medium-grey: #fff;--white-to-dark-grey: #fff;--white-to-dark-grey-contrast: #fff;--white-to-black: #fff;--light-blue-to-white: #e9f1fb;--light-blue-to-medium-grey: #e9f1fb;--light-blue-to-black: #e9f1fb;--light-grey-to-white: #E5E5E5;--light-grey-to-medium-grey: #E5E5E5;--light-grey-to-black: #E5E5E5;--light-grey-to-dark-grey: #E5E5E5;--light-grey-to-dark-grey-contrast: #E5E5E5;--medium-blue-to-white: #0664A2;--medium-blue-to-light-grey: #0664A2;--medium-grey-to-white: #AAAAAA;--medium-grey-to-medium-blue: #AAAAAA;--medium-blue-to-dark-blue: #0664A2;--medium-blue-to-dark-grey: #0664A2;--medium-grey-to-dark-grey: #AAAAAA;--medium-grey-to-black: #AAAAAA;--dark-grey-to-white: #444444;--dark-grey-to-light-grey: #444444;--dark-grey-to-medium-blue: #444444;--dark-grey-to-medium-grey: #444444;--dark-grey-to-black: #444444;--dark-blue-to-white: #02385D;--dark-blue-to-medium-blue: #02385D;--dark-blue-to-light-grey: #02385D;--dark-blue-to-medium-grey: #02385D;--dark-blue-to-dark-grey: #02385D;--dark-blue-to-black: #02385D}body[data-theme=darkMode]{--almobile-logo-color: #fff;--invert-background-color: #444444;--invert-text-color: #fff;--invert-almobile-text-color: #fff;--box-shadow-color: rgba(77, 77, 77, .5);--dark-mode-border-color: #fff;--command-menu-background-color: #252525;--white-to-light-grey: #E5E5E5;--white-to-medium-grey: #AAAAAA;--white-to-dark-grey-contrast: #666666;--white-to-dark-grey: #444444;--white-to-black: #252525;--light-blue-to-white: #fff;--light-blue-to-medium-grey: #AAAAAA;--light-blue-to-black: #252525;--light-grey-to-white: #fff;--light-grey-to-medium-grey: #AAAAAA;--light-grey-to-black: #252525;--light-grey-to-dark-grey: #444444;--light-grey-to-dark-grey-contrast: #666666;--medium-blue-to-white: #fff;--medium-blue-to-light-grey: #E5E5E5;--medium-grey-to-white: #fff;--medium-grey-to-medium-blue: #0664A2;--medium-blue-to-dark-blue: #02385D;--medium-blue-to-dark-grey: #444444;--medium-grey-to-dark-grey: #444444;--medium-grey-to-black: #252525;--dark-grey-to-white: #fff;--dark-grey-to-light-grey: #E5E5E5;--dark-grey-to-medium-blue: #0664A2;--dark-grey-to-medium-grey: #AAAAAA;--dark-grey-to-black: #252525;--dark-blue-to-white: #fff;--dark-blue-to-medium-blue: #0664A2;--dark-blue-to-light-grey: #E5E5E5;--dark-blue-to-medium-grey: #AAAAAA;--dark-blue-to-dark-grey: #444444;--dark-blue-to-black: #252525}.filterFadeOut{opacity:1;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease}.filterFadeOut.filter{opacity:0}.bscroll-vertical-scrollbar{background-color:transparent}.text{box-sizing:border-box;font-size:25px;color:var(--invert-text-color)}.text_extraSmall{font-size:16px}.text_small{font-size:20px}.text_large{font-size:32px}.text_extraLarge{font-size:40px}.text_empID{margin-bottom:5px;line-height:1;font-size:20px;font-weight:300;text-align:left;color:#0664a2}.strong{font-weight:600}.list-bullet{display:flex;align-items:center;margin-top:10px}.list-bullet:before{display:block;content:"";flex-shrink:0;width:10px;height:10px;margin-right:10px;border-radius:50%;background-color:var(--invert-text-color)}.noData{font-weight:600;font-size:25px;color:var(--invert-text-color)}.loading[data-type=spinner]{border:5px solid var(--light-grey-to-dark-grey);border-radius:50%;border-top:5px solid #0664A2;width:20px;height:20px;animation:spin 2s linear infinite}.loading[data-type=bubbles]{display:flex;flex-direction:row;align-items:center}.loading[data-type=bubbles] .bubble{background-color:#0664a2;width:20px;height:20px;border-radius:50%;animation:pulse 1.5s infinite}.loading[data-type=bubbles] .bubble+.bubble{margin-left:10px}.loading[data-type=bubbles] .bubble:nth-of-type(2){animation-delay:.25s}.loading[data-type=bubbles] .bubble:nth-of-type(3){animation-delay:.5s}.loading[data-type=tailSpinner]{position:relative;width:48px;height:48px;margin:auto}.loading[data-type=tailSpinner] div{position:absolute;display:block;width:100%;height:100%;margin:auto;box-sizing:border-box;border:6px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.loading[data-type=tailSpinner] div:nth-child(1){animation-delay:-.45s}.loading[data-type=tailSpinner] div:nth-child(2){animation-delay:-.3s}.loading[data-type=tailSpinner] div:nth-child(3){animation-delay:-.15s}.scrollerContainer{position:relative;overflow:hidden}.ui-disabled{display:none!important;pointer-events:none!important}.card{display:flex;flex-direction:column;margin:10px;overflow:hidden;box-sizing:border-box;border-radius:.4rem;background-color:var(--white-to-dark-grey);box-shadow:0 5px 8px -2px var(--box-shadow-color)}.card.k-button{width:calc(100% - 20px)}.k-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;list-style:none}#AttendanceTrackingPage .section{width:100%;padding:.5rem 37.5px;box-sizing:border-box}#AttendanceTrackingPage .group-header-button{font-size:30px;font-weight:300;color:var(--dark-blue-to-medium-blue);text-decoration:underline;text-decoration-thickness:2px}#AttendanceTrackingPage .group-header-section{display:flex;flex-direction:row;align-items:center}#AttendanceTrackingPage .attendance-counter-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;border-radius:.4rem;margin-left:auto;margin-right:10px;background-color:#b9dfb9}#AttendanceTrackingPage .attendance-counter-container .text{width:auto;font-weight:600;color:#444}#AttendanceTrackingPage .employee-search{display:flex;flex-direction:row;align-items:center;width:100%;padding:10px;box-sizing:border-box;border:1px solid var(--border-color);border-radius:.4rem;background-color:var(--invert-background-color);opacity:.5;transition:opacity .2s ease-out}#AttendanceTrackingPage .employee-search-input{width:calc(100% - 20px);border:none;outline:none;font-size:25px;background-color:inherit;color:var(--invert-text-color)}#AttendanceTrackingPage .employee-search-section{display:flex;flex-direction:row;align-items:center}#AttendanceTrackingPage .employee-search-pincode{padding:0 10px 0 20px;font-size:30px;color:var(--invert-text-color)}#AttendanceTrackingPage .employee-search .clearButton{font-size:20px;opacity:0;transition:opacity .2s ease-out;pointer-events:none;color:var(--invert-text-color)}#AttendanceTrackingPage .employee-search .clearButton.visible{opacity:1;pointer-events:auto}#AttendanceTrackingPage .employee-search.focused{opacity:1;border:1px solid rgba(28,78,137,.7);transition:box-shadow .4s ease-out;box-shadow:0 8px 4px -2px #1c4e89b3}#AttendanceTrackingPage .attendance-info .text{font-weight:600;text-transform:uppercase;color:#444}#AttendanceTrackingPage .attendance-info .text:not(.text_small){font-size:28px}#AttendanceTrackingPage .attendance-info-container{margin-left:auto;border-radius:.4rem;background-color:#e5e5e5}#AttendanceTrackingPage .kiosk-checkin-container{background-color:#02385d;text-align:left;width:100%;padding:10px;color:#fff;font-size:20px;box-sizing:border-box}#AttendanceTrackingPage .employee-detail-icon{flex-shrink:0;height:48px;width:48px;line-height:48px;margin-right:10px;border-radius:50%;overflow:hidden;text-align:center;background-color:#aaa}#AttendanceTrackingPage .employee-detail-icon .text{font-weight:300;color:#fff}#AttendanceTrackingPage .employee-detail-icon .template-image{width:100%;height:100%;object-fit:cover;object-position:center}#AttendanceTrackingPage .employee-detail-info{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}#AttendanceTrackingPage .employee-detail-info .text:not(.text_empID){font-size:28px;font-weight:600}#AttendanceTrackingPage .employee-detail-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;padding:10px;box-sizing:border-box;border-radius:.4rem}#AttendanceTrackingPage .attendance-section{position:relative;overflow:hidden;padding:0}#AttendanceTrackingPage .attendance-scroller{position:relative;margin:0 37.5px;padding:.5rem 0}#AttendanceTrackingPage .attendance-card{width:100%;margin-left:0;margin-right:0}#AttendanceTrackingPage .attendance-card.kiosk{background-color:#02385d}#AttendanceTrackingPage .attendance-card .checked-in{background-color:#b9dfb9;color:#444}#AttendanceTrackingPage .attendance-card .checked-in .employee-detail-info .text:not(.text_empID){color:inherit}#AttendanceTrackingPage .attendance-info-container,#AttendanceTrackingPage .attendance-counter-container,#AttendanceTrackingPage .clock-time{min-width:130px;padding:10px;box-sizing:border-box}#AttendanceTrackingPage .employee-pincode-section{position:absolute;top:0;left:0;z-index:1;width:100%;background-color:var(--light-blue-to-black)}#AttendanceTrackingPage .employee-pincode-button{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);padding:15%;font-size:8rem;border-radius:.4rem;background-color:var(--dark-blue-to-medium-blue);color:#fff;box-shadow:0 5px 8px -2px var(--box-shadow-color)}#AttendanceTrackingPage .employee-pincode-button.k-disabled{background-color:var(--light-grey-to-medium-grey)}#AttendanceTrackingPage .admin-checkout-button{position:absolute;bottom:10px;right:10px;padding:10px;font-size:30px;border-radius:.4rem;background-color:transparent;color:var(--dark-grey-to-white)}#AttendanceTrackingPage #header .clock-time{display:flex;flex-direction:column;text-align:center}#AttendanceTrackingPage #header .clock-time .text{color:#fff}#AttendanceTrackingPage #header .clock-time .text:nth-of-type(2){font-size:30px}#AttendanceTrackingPage #header .headerContainer{padding-right:37.5px}#AttendanceTrackingPage .load-marker{position:absolute;display:block;margin:0}
