header nav a:any-link{text-decoration: none;padding: 0 var(--lumo-space-s);border-radius: var(--lumo-border-radius-m);outline: 0}header nav a:hover{color: var(--lumo-header-text-color)}header nav a:active{background-color: var(--lumo-contrast-5pct)}header nav a:focus-visible{box-shadow: 0 0 0 2px var(--lumo-primary-color-50pct)}header nav a[highlight] span{color: var(--lumo-primary-text-color)}header nav a[highlight]{background-color: var(--lumo-primary-color-10pct)}vaadin-app-layout::part(drawer){background-color: #2C3D52;border-top: 1px solid #45566e}.v-loading-indicator{opacity: 1 !important;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 48px;height: 48px;border: 6px solid rgba(255,255,255,0.15);border-top: 6px solid #ed8a00;border-radius: 50%;animation: mitec-spinner 0.8s linear infinite}@keyframes mitec-spinner{to{transform: translate(-50%,-50%) rotate(360deg)}}.darkblueBackgroundColor{background-color: #233348}.whiteSmokeText{color: whitesmoke}.contrastbluecolor{color: var(--lumo-primary-contrast-color);background-color: var(--lumo-primary-color)}.scannerAddressTextField{height: 30px;border: 1px solid black;border-radius: 3px;background-color: #f1ab49;color: black}.scannerAddressTextField>label{font-style: italic;font-weight: bold;color: black}.scannerAddressTextField::part(input-field){height: 50%;background-color: #f1ab49}.time_mitecButton{background-color: #f1ab49;color: black}.time_label{font-size: 18px;color: whitesmoke;font-weight: bold}.time_grid{margin-left: 0px;margin-right: 0px;border: none}.time_grid::part(cell){margin-top: 8px;background-color: var(--lumo-contrast-10pct);border-radius: 3px}.time_entryrow{padding-left: 5px}:root{--custom_article_color: #0a314f;--custom_product_color: #373f71;--custom_subcomponent_color: #444d54}.article{background-color: var(--custom_article_color)}.product{background-color: var(--custom_product_color)}.subcomponent{background-color: var(--custom_subcomponent_color)}vaadin-grid::part(redstuff){background-color: rgb(158,17,17)}vaadin-grid::part(greenstuff){background-color: rgb(15,122,42)}.container{height: 50px;width: 100px;display: flex;justify-content: center;align-items: center}.input-wrapper{position: relative;display: inline-block}.color-picker{height: 40px;width: 80px;border-radius: 10%;display: inline-block}.color-label{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 16px;color: #ffffff;pointer-events: none}.image-container{position: relative;display: inline-block}.image-with-close{display: block}.image-close-button{position: absolute;top: -5px;right: -25px;background-color: transparent;color: white;border: none;cursor: pointer;width: 24px;height: 24px;padding: 0}.fileUploadButton{margin-top: 20px}.subcomponent-dialog .subcomponent-grid{width: 700px;height: 500px;margin-top: 1rem;margin-left: 0.5rem;align-self: unset;margin-bottom: 10px}.copyarticle-dialog .copyarticle-grid{width: 600px;height: 500px;margin-top: 1rem;margin-left: 0.5rem;align-self: unset;margin-bottom: 10px}.orderComponent-dialog .orderComponent-grid,.article-order-grid{width: 800px;height: 500px;margin-top: 1rem;margin-left: 0.5rem;align-self: unset;margin-bottom: 10px}.orderComponentGrid{width: 50%;height: 400px;margin-top: 20px}.orderComponentTextEditor{width: 50%;height: 400px;margin-top: 20px;margin-right: 10px;border: 2px solid black}.orderComponentTextEditor::part(toolbar){background-color: #ed8a00}.orderComponentTextEditor::part(content){background-color: rgb(255,255,255);color: black}.orderComponentTextEditor::part(toolbar-button){color: black}.saveRTEButton{background-color: #ed8a00;color: black}.saveRTEButton[disabled]{background-color: #855819}.formLayout{margin-left: 10px;margin-right: 10px}.iotconnectAnchor{margin-left: 30%;margin-top: 25px}.bugNotesTextEditor{width: 100%;height: 400px;margin-top: 10px;margin-right: 10px;margin-left: 10px;border: 2px solid black}.bugNotesTextEditor::part(toolbar){background-color: #ed8a00}.bugNotesTextEditor::part(content){background-color: rgb(255,255,255);color: black}.bugNotesTextEditor::part(toolbar-button){color: black}.searchField{margin-top: 4px}.footerButtonLayout{margin-top: 10px;margin-left: 10px}.fileUploadEditorGrid{width: 600px;height: 600px}.scanAddOutputField{height: 200px;margin-bottom: 10px}.scanAddOutputField::part(input-field){color:white;background-color: #2b3a4f}.scanAddInputField{max-height: 75px;margin-bottom: 10px;color:white}.scanAddInputField>label,.scanAddOutputField>label{color: white}.buildGrid{margin-top: 10px}.buildHeader{margin-top: 10px;margin-left: 10px}.qrNumberHLayout{padding: 50px;padding-left: 0px}.inventoryTextField{font-size: 1.5rem}.inventoryOutputField{background-color: white;margin-bottom: 50px;width: 800px;height: 400px}.inventoryOutputField::part(input-field){color: black !important}.group-mgmt-groupListBox{border: 0.2px solid rgba(255,255,255,0.2);border-radius: 3px}vaadin-select.mgmt-group-select::part(input-field){background-color: var(--lumo-primary-color) !important}vaadin-select.mgmt-group-select vaadin-select-value-button{background-color: var(--lumo-primary-color)}vaadin-select.mgmt-group-select::part(toggle-button){color: whitesmoke}vaadin-select.mgmt-group-select::part(input-field)::after{background-color: var(--lumo-primary-color)}vaadin-select-overlay.mgmt-group-select::part(overlay){background-color: var(--lumo-primary-color)}.logoBackground{width: 360px;height:150px;background-color: #2C3D52;border-top-left-radius: 10px;border-top-right-radius: 10px}.loginform{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px}html{color-scheme: dark}html{scrollbar-gutter: stable}vaadin-app-layout::part(navbar){background-image: linear-gradient(to bottom,#ED8C00,99%,#233348);color: black}vaadin-drawer-toggle::part(icon){color: black}vaadin-app-layout::part(drawer){width:300px;background-color: #2C3D52;border-top: 1px solid #45566e}vaadin-grid::part(header-cell),vaadin-grid-pro::part(header-cell){background-color: #ed8a00}vaadin-grid ::part(indicators),vaadin-grid-pro ::part(indicators){color: black}vaadin-grid,vaadin-grid-pro{margin-left: 10px;margin-right: 10px;margin-bottom: 10px;border: 1px solid rgba(255,255,255,0.5);--lumo-header-text-color: #000000}vaadin-text-field,vaadin-number-field,vaadin-select,vaadin-checkbox,vaadin-password-field,vaadin-email-field,vaadin-date-picker{padding-top: 0px}vaadin-split-layout{height: 100vh !important}.black-color{color: black}.white-color{color: white}.black-background-color{background-color: black}