@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,700&display=swap);body{margin:0;color:#000;font-family:"Poppins",sans-serif;font-size:1rem}*{box-sizing:border-box}.landscape-phone,.large-screen{display:none}@media (min-width:576px){.landscape-phone{display:table-cell}}@media (min-width:768px){.large-screen{display:block}.small-screen{display:none}}.MobileContainer{background:#f2f2f2;width:100vw;height:100vh}.MobileHeader{height:50px;background:#617f34;color:#fff;display:flex;align-items:center;justify-content:space-between}.MobileHeader__logo{height:30px;width:130px;background-image:url(/logo_white.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.MobileHeader__user-section{display:flex;margin-right:.6em}.MobileHeader__user-section .user-icon{padding-right:.3em}.MobileHeader__change-user-section{display:flex;align-items:center}.MobileHeader__change-user-button,.MobileHeader__log-out-button{font-size:1rem;max-width:100px;overflow:hidden;text-overflow:ellipsis;background:none;outline:none;padding:0 .6em 0 0;border:none;color:#fff;cursor:pointer}.MobileHome{position:absolute;width:100%;display:flex;padding-top:.5em;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.MobileMainButton{background:#617f34;font-size:1.125rem;color:#fff;margin:.6em;width:180px;height:45px;border:none;border-radius:90px;cursor:pointer;height:80px;width:80vw;max-width:400px}.MobileMainButton--modify{background:#ae6d04}.MobileMainButton--warning{background:#c32235}.MobileMainButton--archive{background:#6b97aa}.MobileMainButton a{text-decoration:none;color:#fff}.MobileMainButton:disabled{background:#dce9c9}.MobileMainButton:disabled:hover{border:none;cursor:not-allowed}.MobileSmallButton{background:#617f34;width:95%;max-width:400px;margin:0 .5em;height:45px;border:none;border-radius:90px;color:#fff;font-size:1rem}.MobileSmallButton:hover{border:2px solid #1276a1}.MobileSmallButton:disabled{background:#dce9c9;cursor:not-allowed}.MobileMainTitle{font-size:1.9rem;margin-bottom:.6em}.MobileScanInForm{position:absolute;width:100%;display:flex;padding-top:.5em;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.MobileScanInForm__saved-info{padding:1em}.MobileScanInForm__saved-info span{font-weight:600}.MobileScanInForm .ScannedItemsTable{width:100%;height:calc(100vh - 320px);margin-bottom:1em;overflow:hidden}.MobileScanInForm .ScannedItemsTable .DesktopBaseTable{max-height:calc(100vh - 320px)}.MobileScanInForm .ScannedItemsTable .DesktopBaseTable .sticky-table-table{padding-bottom:150px}.MobileScanInForm .ScannedItemsTable__title{font-size:1.125rem;padding:0 .5em;margin-bottom:0}.MobileScanInForm a{width:100%}.MobileScanOutForm{position:absolute;width:100%;display:flex;padding-top:.5em;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.MobileScanOutForm__saved-info{padding:1em}.MobileScanOutForm__saved-info span{font-weight:600}.MobileScanOutForm .ScannedItemsTable{width:100%;height:calc(100vh - 360px);margin-bottom:1em;overflow:hidden}.MobileScanOutForm .ScannedItemsTable .DesktopBaseTable{max-height:calc(100vh - 360px)}.MobileScanOutForm .ScannedItemsTable .DesktopBaseTable .sticky-table-table{padding-bottom:150px}.MobileScanOutForm .ScannedItemsTable__title{font-size:1.125rem;padding:0 .5em;margin-bottom:0}.MobileScanOutForm .ScannedItemsTable .cell-style-selected{background:#1276a1;color:#fff}.inputs,.MobileScanOutForm a{width:100%}.inputs{display:flex;flex-direction:column;justify-content:center;padding:1em .5em}.MobileScanTable{width:90%;text-align:left;margin-top:30px;font-family:"Poppins",sans-serif;border-collapse:separate;border-spacing:0 10px}.MobileScanTable th{font-weight:400}.MobileScanTableRow{background-color:#fff;height:40px;margin-bottom:10px}.MobileScanTableRow td:first-child{border-radius:6px;width:7px;background-color:#c32235}.MobileScanTableRow td:nth-child(2){padding-left:10px}.MobileScanTableRow td:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.MobileScanOverlay{position:fixed;z-index:3;top:50px;left:0;height:calc(100vh - 50px);width:100vw;background:#f2f2f2;padding:0 1em}.MobileScanOverlay__title{text-align:center;font-weight:400;font-size:1.125rem;margin:1em 0}.MobileScanOverlay__error{padding:2em;color:#c32235}.MobileScanOverlay__QrReader{margin:0 auto;max-height:calc(100vh - 300px);max-width:calc(100vh - 300px)}.MobileScanOverlay__manual{display:flex}.MobileScanOverlay__manual input{border-top-right-radius:0;border-bottom-right-radius:0}.MobileScanOverlay__manual .MobileSmallButton{height:40px;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0;margin-right:0;max-width:120px}.MobileScanOverlay__exit{position:relative;margin-top:1.75em}.MobileScanOverlay__exit .MobileSmallButton{position:relative;margin:0;width:100%}.MobileScanOverlay__counter{position:absolute;right:40px;top:12px;color:#617f34;background:#fff;padding:0 .5em;border-radius:3px;font-size:1.125rem}.MobileScanOverlay__amount{width:100%;text-align:center}.DesktopContainer{background:#f2f2f2;min-height:calc(100vh - 50px)}.DesktopContainer__items{display:flex}@media (min-width:768px){.DesktopContainer{min-height:calc(100vh - 70px)}}.DesktopHeader{position:fixed;width:100%;z-index:3;height:50px;background:#617f34;color:#fff;display:flex;align-items:center;justify-content:space-between}.DesktopHeader__logo{height:30px;width:150px;background-image:url(/logo_white.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.DesktopHeader__user-section{display:flex;margin-right:.6em}.DesktopHeader__user-section .user-icon{padding-right:.3em}.DesktopHeader__change-user-section{display:flex;align-items:center}.DesktopHeader__change-user-button,.DesktopHeader__log-out-button{font-size:1rem;max-width:100px;overflow:hidden;text-overflow:ellipsis;background:none;outline:none;padding:0 .6em 0 0;border:none;color:#fff;cursor:pointer}@media (min-width:768px){.DesktopMobileNav{display:none}.DesktopHeader{height:70px;position:relative}.DesktopHeader__logo{height:38px;margin-left:1.5em}}.DesktopContentContainer{width:100%;min-height:calc(100vh - 50px);padding:.6em;overflow:hidden;margin-top:50px}@media (min-width:768px){.DesktopContentContainer{display:flex;min-height:calc(100vh - 70px - 2.5em);flex-wrap:wrap;padding:0;margin:1.25em 4.5em 1.25em 3em}}.DesktopInformationBox{width:100%;max-width:400px;background:#fff;display:flex;flex-flow:column nowrap;padding:.6em;border-radius:6px;margin-bottom:.6em;word-wrap:break-word}.DesktopInformationBox__title{font-weight:700;margin-right:.3em}.DesktopInformationBox__link{color:#1276a1;text-decoration:none}.DesktopInvoiceIndicatorCounter{text-align:center;position:relative;left:.6em;margin-right:-33px;color:#fff;border-radius:6px;font-size:1.125rem;padding-right:.6em;padding-left:.6em;max-width:400px}.DesktopInvoiceIndicatorCounter--billing{background:#c32235}.DesktopInvoiceIndicatorCounter--no-billing{background:#617f34}.DesktopNavigation{display:none}@media (min-width:768px){.DesktopNavigation{display:block;min-width:220px;padding-top:1.25em;background-color:#fff}.DesktopNavigation__item{height:3em;padding-left:5em;display:flex;align-items:center;color:#1276a1;text-decoration:none}.DesktopNavigation__item--active{background-color:#617f34;border-top-right-radius:90px;border-bottom-right-radius:90px;color:#fff}.DesktopNavigation__submenu{display:flex;flex-direction:column;padding-top:1.25em}.DesktopNavigation__submenu .submenu-item{height:3em;padding-left:7.25em;color:#1276a1;text-decoration:none;display:flex;align-items:center}.DesktopNavigation__submenu .submenu-item--active{background-color:#b3b3b3;padding-top:0;border-top-right-radius:90px;border-bottom-right-radius:90px;border:3px solid #1276a1;border-left:none;color:#000}}.DesktopFrontPage{width:100%}.DesktopFrontPage .DesktopDeviceStatusInformationBox{margin-left:0}.DesktopSearchInput{display:flex;width:100%;max-width:400px;flex-flow:row wrap;margin-bottom:.3em}.DesktopSearchInput__input{height:40px;width:100%;border:none;border-radius:6px;padding-left:.5em}.DesktopSearchInput__input:focus{outline:none;border:2px solid #1276a1}.DesktopActionButton{background:#617f34;font-size:1.125rem;color:#fff;margin:.6em;width:180px;height:45px;border:none;border-radius:90px;cursor:pointer}.DesktopActionButton--modify{background:#ae6d04}.DesktopActionButton--warning{background:#c32235}.DesktopActionButton--archive{background:#6b97aa}.DesktopActionButton a{text-decoration:none;color:#fff}.DesktopActionButton:disabled{background:#dce9c9}.DesktopActionButton:disabled:hover{border:none;cursor:not-allowed}.DesktopCheckboxContainer{width:100%;border-radius:6px;background:#fff;padding:.6em;margin-top:.6em;display:flex;flex-flow:row wrap;justify-content:center}@media (min-width:576px){.DesktopCheckboxContainer{max-width:300px}}.DesktopItemTable{width:100%;margin-bottom:.6em}.DesktopItemTable__search{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end}.DesktopLocationPage{width:100%}.DesktopLocationPage__buttons{width:100%;display:flex;flex-flow:column nowrap;align-items:center}@media (min-width:576px){.DesktopLocationPage__buttons{flex-flow:row nowrap}}@media (min-width:768px){.DesktopLocationPage button:first-child{margin-left:0}}.DesktopLocationEditPage{width:100%}.DesktopEditLocationForm{display:flex;justify-content:flex-start;flex-flow:column wrap;width:100%}.DesktopEditLocationForm .DesktopLinkButton{background:#c32235}.DesktopEditLocationForm__fields{display:flex;flex-flow:column wrap;align-items:flex-end}.DesktopEditLocationForm__buttons{width:100%;display:flex;flex-flow:column nowrap;align-items:center}@media (min-width:576px){.DesktopEditLocationForm{justify-content:center;max-width:500px}.DesktopEditLocationForm__buttons,.DesktopEditLocationForm__fields{flex-flow:row wrap;justify-content:center}}@media (min-width:768px){.DesktopEditLocationForm,.DesktopEditLocationForm__buttons,.DesktopEditLocationForm__fields{justify-content:unset}}.DesktopSingleLocationPage{width:100%}.DesktopSingleLocationPage__buttons{width:100%;display:flex;flex-flow:column nowrap;align-items:center}@media (min-width:576px){.DesktopSingleLocationPage__buttons{flex-flow:row nowrap}}@media (min-width:768px){.DesktopSingleLocationPage button:first-child{margin-left:0}}.DesktopSingleLocationWorkTable{width:100%;margin-bottom:.6em}.DesktopSingleLocationWorkTable__search{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end}.DesktopSingleLocationWorkTable__heading-area{margin:0}.DesktopSingleLocationWorkTable__heading-table{width:99%;text-align:center}.DesktopSingleLocationWorkTable__heading-text{font-weight:400}.DesktopSingleLocationWorkTable__heading-text:first-child{width:70%}.DesktopSingleLocationWorkTable__heading-text:nth-child(2),.DesktopSingleLocationWorkTable__heading-text:nth-child(3){width:15%}.DesktopSingleLocationWorkTable__rows-area{height:calc(50vh - 25px);margin:0;overflow:auto;overflow-x:hidden}.DesktopSingleLocationWorkTable__rows-table{width:100%;margin:0 -5px;border-spacing:5px}@media (min-width:768px){.DesktopSingleLocationWorkTable__heading-text:first-child{text-align:left}.DesktopSingleLocationWorkTable__rows-area{height:calc(70vh - 49px)}}.DesktopCreateLocationForm{background:#f2f2f2;display:flex;flex-flow:column nowrap;align-items:center;padding:.6em;width:95vw;max-width:500px;border-radius:6px}.DesktopCreateLocationForm__title{margin:0}.DesktopCreateLocationForm__body{margin:0 0 .625em;text-align:center}.DesktopCreateLocationForm__form{display:flex;flex-flow:column wrap;align-items:center;width:100%;padding:0}.DesktopCreateLocationForm__buttons{display:flex;flex-flow:row wrap;padding:0;width:100%;justify-content:space-evenly}.DesktopCreateLocationForm__buttons .DesktopPromptButton{background:#617f34;font-size:1.125rem;color:#fff;margin:.6em;width:180px;height:45px;border:none;border-radius:90px;cursor:pointer}.DesktopCreateLocationForm__buttons .DesktopPromptButton--modify{background:#ae6d04}.DesktopCreateLocationForm__buttons .DesktopPromptButton--warning{background:#c32235}.DesktopCreateLocationForm__buttons .DesktopPromptButton--archive{background:#6b97aa}.DesktopCreateLocationForm__buttons .DesktopPromptButton a{text-decoration:none;color:#fff}.DesktopCreateLocationForm__buttons .DesktopPromptButton:disabled{background:#dce9c9}.DesktopCreateLocationForm__buttons .DesktopPromptButton:disabled:hover{border:none;cursor:not-allowed}.DesktopCreateLocationForm__buttons .DesktopPromptButton--negative{background:#c32235}.DesktopSingleWorkPage{width:100%}.DesktopSingleWorkPage__buttons{width:100%;display:flex;flex-flow:column nowrap;align-items:center}@media (min-width:576px){.DesktopSingleWorkPage__buttons{flex-flow:row nowrap}}@media (min-width:768px){.DesktopSingleWorkPage button:first-child{margin-left:0}}.DesktopSingleWorkPage__statuses{display:flex;flex-direction:column}@media (min-width:768px){.DesktopSingleWorkPage__information{display:flex;justify-content:space-between;align-items:flex-start}.DesktopSingleWorkPage__statuses{flex-direction:row;align-items:flex-start;flex-wrap:wrap}}.DesktopLocationTable{width:100%;margin-bottom:.6em}.DesktopLocationTable__search{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end}.DesktopLocationTable__heading-area{margin:0}.DesktopLocationTable__heading-table{width:99%;text-align:center}.DesktopLocationTable__heading-text{font-weight:400}.DesktopLocationTable__heading-text:first-child{width:70%}.DesktopLocationTable__heading-text:nth-child(2),.DesktopLocationTable__heading-text:nth-child(3){width:15%}.DesktopLocationTable__rows-area{height:calc(50vh - 25px);margin:0;overflow:auto;overflow-x:hidden}.DesktopLocationTable__rows-table{width:100%;margin:0 -5px;border-spacing:5px}@media (min-width:768px){.DesktopLocationTable__heading-text:first-child{text-align:left}.DesktopLocationTable__rows-area{height:calc(70vh - 49px)}}.DesktopLinkButton{background:#617f34;font-size:1.125rem;color:#fff;margin:.6em;width:180px;height:45px;border:none;border-radius:90px;cursor:pointer}.DesktopLinkButton--modify{background:#ae6d04}.DesktopLinkButton--warning{background:#c32235}.DesktopLinkButton--archive{background:#6b97aa}.DesktopLinkButton a{text-decoration:none;color:#fff}.DesktopLinkButton:disabled{background:#dce9c9}.DesktopLinkButton:disabled:hover{border:none;cursor:not-allowed}.DesktopInvoiceTable{width:100%}.DesktopInvoiceTable__search{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end}.DesktopInvoiceTable__search-fields{display:flex;flex-flow:column nowrap;align-items:flex-end}.DesktopInvoiceTable__clear-search{color:#1276a1;padding:.6em;border-radius:6px}.DesktopInvoiceTable__clear-search:hover{cursor:pointer}.DesktopInvoicingPage{width:100%}.DesktopDateInput{width:100%;max-width:400px;display:flex;flex-flow:row wrap;margin-bottom:.3em}.DesktopDateInput__input{height:40px;background:#fff;padding-left:.6em;width:100%;border:none;border-radius:6px}.DesktopDateInput__input:focus{outline:none;border:2px solid #1276a1}.DesktopAdminUsersPage{display:flex;flex-direction:column;align-items:center;width:100%}@media screen and (min-width:768px){.DesktopAdminUsersPage{align-items:flex-start}}.DesktopAdminUsersPage__forms{width:100%;display:flex;align-items:center;flex-direction:column}@media screen and (min-width:768px){.DesktopAdminUsersPage__forms{align-items:flex-start}}@media screen and (min-width:992px){.DesktopAdminUsersPage__forms{align-items:flex-start;flex-direction:row}.DesktopAdminUsersPage__forms>*+*{margin-left:2rem}}.DesktopAdminUserModify{display:flex;flex-flow:row wrap;width:300px}.DesktopAdminUserModify__search{width:100%;display:flex;flex-flow:column wrap;align-items:flex-start;margin-bottom:1.5rem}.DesktopAdminUserModify__search label{margin-right:10px}.DesktopAdminUserModify__search input{margin-right:0;margin-left:0}.DesktopAdminUserModify__title{font-size:1rem}.DesktopAdminUserModify .DesktopFormButton{margin:15px auto 10px}@media screen and (min-width:768px){.DesktopAdminUserModify .DesktopFormButton{margin-left:0}}.DesktopAdminUserCreate{display:flex;flex-flow:row wrap;width:300px}.DesktopAdminUserCreate__create{width:100%;display:flex;flex-flow:column wrap;align-items:flex-start;margin-bottom:1.5rem}.DesktopAdminUserCreate__create label{margin-right:10px}.DesktopAdminUserCreate__create input{margin-right:0;margin-left:0}.DesktopAdminUserCreate__create .DesktopSearchInput:first-child{margin-top:15px}.DesktopAdminUserCreate__title{font-size:1rem}.DesktopAdminUserCreate .DesktopFormButton{margin:15px auto 10px}@media screen and (min-width:768px){.DesktopAdminUserCreate .DesktopFormButton{margin-left:0}}.DesktopAdminUserTable{width:100%}.DesktopAdminUserTable .delete-user{text-align:center}.DesktopFormButton{background:#617f34;font-size:1.125rem;color:#fff;margin:.6em;width:180px;height:45px;border:none;border-radius:90px;cursor:pointer}.DesktopFormButton--modify{background:#ae6d04}.DesktopFormButton--warning{background:#c32235}.DesktopFormButton--archive{background:#6b97aa}.DesktopFormButton a{text-decoration:none;color:#fff}.DesktopFormButton:disabled{background:#dce9c9}.DesktopFormButton:disabled:hover{border:none;cursor:not-allowed}.DesktopDeleteButtonTable{background:none;border:none;outline:none;cursor:pointer}.DesktopDeleteButtonTable img{margin-bottom:-4px}.DesktopNoResultsMessage{font-style:italic;color:#c32235;margin-top:.6em}.DesktopNewWorkPrompt{background:#f2f2f2;display:flex;flex-flow:column nowrap;align-items:center;padding:.6em;width:95vw;max-width:500px;border-radius:6px}.DesktopNewWorkPrompt__title{margin:0}.DesktopNewWorkPrompt__body{margin:0 0 .625em;text-align:center}.DesktopNewWorkPrompt__form{display:flex;flex-flow:column wrap;align-items:center;width:100%;padding:0}.DesktopNewWorkPrompt__buttons{display:flex;flex-flow:row wrap;padding:0;width:100%;justify-content:space-evenly}.DesktopNewWorkPrompt__buttons .DesktopPromptButton{background:#617f34;font-size:1.125rem;color:#fff;margin:.6em;width:180px;height:45px;border:none;border-radius:90px;cursor:pointer}.DesktopNewWorkPrompt__buttons .DesktopPromptButton--modify{background:#ae6d04}.DesktopNewWorkPrompt__buttons .DesktopPromptButton--warning{background:#c32235}.DesktopNewWorkPrompt__buttons .DesktopPromptButton--archive{background:#6b97aa}.DesktopNewWorkPrompt__buttons .DesktopPromptButton a{text-decoration:none;color:#fff}.DesktopNewWorkPrompt__buttons .DesktopPromptButton:disabled{background:#dce9c9}.DesktopNewWorkPrompt__buttons .DesktopPromptButton:disabled:hover{border:none;cursor:not-allowed}.DesktopNewWorkPrompt__buttons .DesktopPromptButton--negative{background:#c32235}.DesktopAddItemToWorkPrompt{background:#f2f2f2;display:flex;flex-flow:column nowrap;align-items:center;padding:.6em;width:95vw;max-width:500px;border-radius:6px}.DesktopAddItemToWorkPrompt__title{margin:0}.DesktopAddItemToWorkPrompt__body{margin:0 0 .625em;text-align:center}.DesktopAddItemToWorkPrompt__form{display:flex;flex-flow:column wrap;align-items:center;width:100%;padding:0}.DesktopAddItemToWorkPrompt__buttons{display:flex;flex-flow:row wrap;padding:0;width:100%;justify-content:space-evenly}.DesktopAddItemToWorkPrompt__buttons .DesktopPromptButton{background:#617f34;font-size:1.125rem;color:#fff;margin:.6em;width:180px;height:45px;border:none;border-radius:90px;cursor:pointer}.DesktopAddItemToWorkPrompt__buttons .DesktopPromptButton--modify{background:#ae6d04}.DesktopAddItemToWorkPrompt__buttons .DesktopPromptButton--warning{background:#c32235}.DesktopAddItemToWorkPrompt__buttons .DesktopPromptButton--archive{background:#6b97aa}.DesktopAddItemToWorkPrompt__buttons .DesktopPromptButton a{text-decoration:none;color:#fff}.DesktopAddItemToWorkPrompt__buttons .DesktopPromptButton:disabled{background:#dce9c9}.DesktopAddItemToWorkPrompt__buttons .DesktopPromptButton:disabled:hover{border:none;cursor:not-allowed}.DesktopAddItemToWorkPrompt__buttons .DesktopPromptButton--negative{background:#c32235}#menuToggle{display:block;position:relative;left:.6em;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#fff;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menuToggle span:first-child{transform-origin:0 0}#menuToggle span:nth-last-child(2){transform-origin:0 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#fff}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translateY(-1px)}#menu{position:absolute;width:80vw;height:100vh;display:flex;flex-direction:column;align-items:flex-start;margin:-39px 0 0 -10px;padding-top:4em;padding-left:0;background:#b9d392;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(-100%);transition:transform .5s cubic-bezier(.77,.2,.05,1)}#menu li{padding:10px 0;font-size:22px}.desktop-mobile-navigation-item{text-decoration:none;width:90%;display:flex;justify-content:center;font-size:1.25rem;padding:.6em;color:#000;background:#f2f2f2;transition:color .3s ease;margin-top:.6em;border-radius:0 99px 99px 0}.desktop-mobile-navigation-item__sub{font-size:1rem;width:80%;margin-top:0;background:#dce9c9;border:2px solid #b9d392;border-top:none;border-left:none}.desktop-mobile-navigation-item--active{background:#617f34;color:#fff}#menuToggle input:checked~ul{transform:none}@media (min-width:768px){.MobileNav{display:none}}.DesktopSingleWorkItemTable{width:100%;margin-bottom:.6em}.DesktopSingleWorkItemTable__search{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end}.DesktopDeviceStatusInformationBox{max-width:400px;background:#fff;display:flex;flex-flow:column nowrap;padding:.6em;border-radius:6px;margin-bottom:.6em}.DesktopDeviceStatusInformationBox__title{font-weight:700;text-align:center;margin:0}.DesktopDeviceStatusInformationBox__item-list{list-style-type:none;padding:0;margin:0}@media (min-width:768px){.DesktopDeviceStatusInformationBox{margin-left:.6em}}.DesktopSingleWorkItemGroupTable{width:100%;margin-bottom:.6em}.DesktopSingleWorkItemGroupTable__search{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end}.DesktopSingleWorkInvoicePage{width:100%}.DesktopSingleWorkInvoicePage__actions{display:flex;justify-content:flex-end}@media (min-width:576px){.DesktopSingleWorkInvoicePage__information{display:flex;justify-content:space-between;align-items:flex-start}}.DesktopSingleWorkInvoiceIndicator{text-align:center;color:#fff;border-radius:6px;font-size:1.25rem;padding:.6em;max-width:400px}.DesktopSingleWorkInvoiceIndicator--billing{background:#c32235}.DesktopSingleWorkInvoiceIndicator--no-billing{background:#617f34}.DesktopSingleWorkInvoiceGroupTable{width:100%}.DesktopSingleWorkInvoiceGroupTable__search{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end}.DesktopSingleWorkInvoiceTable{width:100%;margin-bottom:.6em}.DesktopSingleWorkInvoiceTable__search{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end}.DesktopPageHeading{display:flex;flex-direction:column;align-items:center;text-align:center;overflow-wrap:anywhere}.DesktopPageHeading__title{font-size:1.9rem;margin-top:0;margin-bottom:0}@media screen and (min-width:768px){.DesktopPageHeading__title{margin-top:1rem}}.DesktopPageHeading__subtitle{font-size:1rem;font-weight:500;color:#666;margin-top:0}@media screen and (min-width:768px){.DesktopPageHeading{align-items:flex-start}}.DesktopBaseTable{width:100%;max-height:calc(100vh - 350px)}.DesktopBaseTable .cell-style__data{background:#fff;height:40px;border-radius:6px;padding:0 .6em}.DesktopBaseTable .cell-style__data--1{color:#fff;background:#c32235}.DesktopBaseTable .cell-style__data--2{color:#fff;background:#ae6d04}.DesktopBaseTable .cell-style__data--3{color:#fff;background:#617f34}.DesktopBaseTable .cell-style__data--3.warehouse-color--Helsinki{background:#617f34}.DesktopBaseTable .cell-style__data--3.warehouse-color--Turku{background:#b9d392;color:#617f34}.DesktopBaseTable .cell-style__data--inv1{color:#fff;background:#c32235}.DesktopBaseTable .cell-style__data--inv2{color:#fff;background:#617f34}.DesktopBaseTable .cell-style__data--archived{background:#6b97aa;color:#fff}.DesktopBaseTable .cell-style__data--archived .archived-icon-container{display:flex;align-items:center}.DesktopBaseTable .cell-style__data--archived .archived-icon-container .folder-icon{padding-right:.2em}.DesktopBaseTable .cell-style__date-input{border:0;width:100%;height:100%;text-align:right}.DesktopBaseTable .cell-style__date-input:focus{outline:none}.DesktopBaseTable .cell-style__checkbox{height:80%;width:100%;margin:auto;vertical-align:middle}.DesktopBaseTable .cell-style__input{width:100%;height:100%;border:none;outline:none;text-align:center;font-weight:700;margin:0}.DesktopBaseTable .cell-style__input::-webkit-inner-spin-button{opacity:1}.DesktopBaseTable .cell-style__status{padding-right:.6em}.DesktopBaseTable .cell-style__status--inv1{color:#c32235}.DesktopBaseTable .cell-style__status--inv2{color:#617f34}.DesktopBaseTable .cell-style__link{color:#1276a1;text-decoration:none}.DesktopBaseTable .cell-style__monospace{font-family:"Lucida Console","Monaco","Courier New","Courier",monospace}.DesktopBaseTable .cell-collapse{width:1px}.DesktopBaseTable .cell-center{text-align:center}.DesktopBaseTable .sticky-table-table{margin-top:-5px;width:100%;border-collapse:separate;border-spacing:5px}.DesktopBaseTable .sticky-table-table>*{height:100%}.DesktopBaseTable .sticky-table-cell{height:100%;border-radius:5px;border-bottom:none!important;padding:8px;font-size:1rem;white-space:normal;max-width:500px;word-wrap:break-word;vertical-align:middle}.DesktopBaseTable .sticky-table-cell a{color:#1276a1;text-decoration:none}.DesktopBaseTable .cell-full{padding:0}.DesktopBaseTable__header .sticky-table-cell{background:#f2f2f2;font-size:1rem;border-radius:0;vertical-align:bottom}.DesktopItemPage{width:100%}@media (min-width:768px){.DesktopItemPage{display:flex;justify-content:space-between;align-content:flex-start;flex-wrap:wrap}}.DesktopCreateItemPage{width:100%;display:flex;flex-flow:row wrap;justify-content:center}@media (min-width:768px){.DesktopCreateItemPage{margin-top:0;flex-flow:column nowrap;justify-content:flex-start}}.DesktopCreateItemForm{display:flex;justify-content:flex-start;flex-flow:column wrap;width:100%}.DesktopCreateItemForm .DesktopLinkButton{background:#c32235}.DesktopCreateItemForm__fields{display:flex;flex-flow:column wrap;align-items:flex-end}.DesktopCreateItemForm__buttons{width:100%;display:flex;flex-flow:column nowrap;align-items:center}@media (min-width:576px){.DesktopCreateItemForm{justify-content:center;max-width:500px}.DesktopCreateItemForm__buttons,.DesktopCreateItemForm__fields{flex-flow:row wrap;justify-content:center}}@media (min-width:768px){.DesktopCreateItemForm,.DesktopCreateItemForm__buttons,.DesktopCreateItemForm__fields{justify-content:unset}}.DesktopSingleItemPage{width:100%}.DesktopSingleItemPage__buttons{width:100%;display:flex;flex-flow:column nowrap;align-items:center}@media (min-width:576px){.DesktopSingleItemPage__buttons{flex-flow:row nowrap}}@media (min-width:768px){.DesktopSingleItemPage button:first-child{margin-left:0}}.DesktopSingleItemPage .DesktopInformationBox{max-width:600px}.DesktopSingleItemEditPage{width:100%}.DesktopTableReleaseButton{color:#fff;cursor:pointer;border-radius:6px;border:none;padding:.6em;height:40px;min-width:100px}.DesktopTableReleaseButton--2{background:#ae6d04}.DesktopTableReleaseButton--2:disabled{background:#fbd79a;cursor:not-allowed}.DesktopTableReleaseButton--3{background:#617f34}.DesktopTableReleaseButton--3:disabled{background:#dce9c9;cursor:not-allowed}.DesktopUtilizationPage .DesktopBaseTable{max-height:calc(100vh - 360px)}.DesktopUtilizationPage__error{color:#c32235}.DesktopWorkEditPage{width:100%}.DesktopEditWorkForm{display:flex;justify-content:flex-start;flex-flow:column wrap;width:100%}.DesktopEditWorkForm .DesktopLinkButton{background:#c32235}.DesktopEditWorkForm__fields{display:flex;flex-flow:column wrap;align-items:flex-end}.DesktopEditWorkForm__buttons{width:100%;display:flex;flex-flow:column nowrap;align-items:center}@media (min-width:576px){.DesktopEditWorkForm{justify-content:center;max-width:500px}.DesktopEditWorkForm__buttons,.DesktopEditWorkForm__fields{flex-flow:row wrap;justify-content:center}}@media (min-width:768px){.DesktopEditWorkForm,.DesktopEditWorkForm__buttons,.DesktopEditWorkForm__fields{justify-content:unset}}.DesktopItemTypeEditButton{display:inline-flex;align-items:center;cursor:pointer}.DesktopItemTypeEditButton:hover .DesktopItemTypeEditButton__text{color:#666}.DesktopItemTypeEditButton__icon{margin:0 .5em;color:#ae6d04}.DesktopItemTypeEditButton__text{transition:color .2s;color:transparent;display:none}@media screen and (min-width:768px){.DesktopItemTypeEditButton__text{display:inline}}.DesktopItemTypeEditButton__form{width:95vw;max-width:500px;background-color:#f2f2f2;padding:1.5em;border-radius:6px;display:flex;flex-direction:column;align-items:center}.DesktopItemTypeEditButton__form h2{text-align:center}.DesktopItemTypeEditButton__form__controls{display:flex;flex-wrap:wrap;justify-content:center}.SelectInput{width:100%;max-width:400px;display:flex;flex-direction:column;margin-bottom:.3em}.SelectInput--row{flex-direction:row;justify-content:space-between;align-items:center}.SelectInput--row .react-select-container{max-width:280px}.SelectInput .react-select-container{width:100%;box-sizing:border-box}.SelectInput .react-select-container .react-select__control{width:100%;max-width:400px;min-height:40px;background:#fff;cursor:pointer;border:none;transition:none;border-radius:6px}.SelectInput .react-select-container .react-select__control--is-disabled{opacity:.5}.SelectInput .react-select-container .react-select__control--is-disabled .react-select__value-container .react-select__placeholder{visibility:hidden}.SelectInput .react-select-container .react-select__menu{z-index:3}.SelectInput .react-select-container .react-select__menu .react-select__menu-list .react-select__option{cursor:pointer}.SelectInput .react-select-container .react-select__menu .react-select__menu-list .react-select__option:hover{background:#1276a1;color:#fff}.LoginPage{background:#f2f2f2;width:100vw;height:100vh;align-items:center}.LoginForm,.LoginPage{display:flex;justify-content:center}.LoginForm{flex-direction:column;align-items:flex-start}.LoginForm label{display:flex;flex-direction:column;margin-top:1rem}.LoginForm label input{border-radius:6px;border:1px solid #b3b3b3;height:33px;padding:2px 8px;width:234px}.MainButton{background:#617f34;width:60%;height:50px;margin:20px auto 0;border:none;border-radius:90px;color:#fff}.MainButton a{font-size:1.25rem;text-decoration:none}.MainButton:hover{cursor:pointer}.MainButton:disabled{background-color:#b3b3b3;color:#fff}.UserSelect{justify-content:center;align-items:flex-start}.LoadingSpinner,.UserSelect{display:flex;flex-direction:column}.LoadingSpinner{color:#617f34;align-items:center}.LoadingSpinner--centered{margin:auto}.LoadingSpinner__title{font-style:italic}.LoadingPage{background:#f2f2f2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.LoadingPage__logo{width:300px;height:100px;background-image:url(/logo_green.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.ConfirmationPrompt{background:#f2f2f2;display:flex;flex-flow:column nowrap;align-items:center;padding:.6em;width:95vw;max-width:500px;border-radius:6px}.ConfirmationPrompt__title{margin:0}.ConfirmationPrompt__body{margin:0 0 .625em;text-align:center}.ConfirmationPrompt__form{display:flex;flex-flow:column wrap;align-items:center;width:100%;padding:0}.ConfirmationPrompt__buttons{display:flex;flex-flow:row wrap;padding:0;width:100%;justify-content:space-evenly}.ConfirmationPrompt__buttons .DesktopPromptButton{background:#617f34;font-size:1.125rem;color:#fff;margin:.6em;width:180px;height:45px;border:none;border-radius:90px;cursor:pointer}.ConfirmationPrompt__buttons .DesktopPromptButton--modify{background:#ae6d04}.ConfirmationPrompt__buttons .DesktopPromptButton--warning{background:#c32235}.ConfirmationPrompt__buttons .DesktopPromptButton--archive{background:#6b97aa}.ConfirmationPrompt__buttons .DesktopPromptButton a{text-decoration:none;color:#fff}.ConfirmationPrompt__buttons .DesktopPromptButton:disabled{background:#dce9c9}.ConfirmationPrompt__buttons .DesktopPromptButton:disabled:hover{border:none;cursor:not-allowed}.ConfirmationPrompt__buttons .DesktopPromptButton--negative{background:#c32235}.ChangeUserPrompt{background:#f2f2f2;display:flex;flex-flow:column nowrap;align-items:center;padding:.6em;width:95vw;max-width:500px;border-radius:6px}.ChangeUserPrompt__title{margin:0}.ChangeUserPrompt__body{margin:0 0 .625em;text-align:center}.ChangeUserPrompt__form{display:flex;flex-flow:column wrap;align-items:center;width:100%;padding:0}.ChangeUserPrompt__buttons{display:flex;flex-flow:row wrap;padding:0;width:100%;justify-content:space-evenly}.ChangeUserPrompt__buttons .DesktopPromptButton{background:#617f34;font-size:1.125rem;color:#fff;margin:.6em;width:180px;height:45px;border:none;border-radius:90px;cursor:pointer}.ChangeUserPrompt__buttons .DesktopPromptButton--modify{background:#ae6d04}.ChangeUserPrompt__buttons .DesktopPromptButton--warning{background:#c32235}.ChangeUserPrompt__buttons .DesktopPromptButton--archive{background:#6b97aa}.ChangeUserPrompt__buttons .DesktopPromptButton a{text-decoration:none;color:#fff}.ChangeUserPrompt__buttons .DesktopPromptButton:disabled{background:#dce9c9}.ChangeUserPrompt__buttons .DesktopPromptButton:disabled:hover{border:none;cursor:not-allowed}.ChangeUserPrompt__buttons .DesktopPromptButton--negative{background:#c32235}.QRSticker{background-color:#fff;width:300px;height:300px;padding:20px;border-radius:5px}.QRSticker__inner{border:1px solid #b3b3b3;width:260px;height:260px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.QRSticker__inner p{margin:0;font-size:1.125rem}
/*# sourceMappingURL=main.98ddb2b0.chunk.css.map */