vaadin-side-nav[theme~="dark-sidebar"] vaadin-side-nav-item>vaadin-icon{color: #9ea6b4}vaadin-side-nav[theme~="dark-sidebar"] vaadin-side-nav-item::part(toggle-button)::before{color: #9ea6b4}vaadin-side-nav[theme~="dark-sidebar"] vaadin-side-nav-item[current]>vaadin-side-nav-item{--vaadin-side-nav-item-text-color: #9ea6b4;color: #9ea6b4}vaadin-side-nav[theme~="dark-sidebar"] vaadin-side-nav-item[current]>vaadin-side-nav-item>vaadin-icon{color: #9ea6b4}vaadin-side-nav[theme~="dark-sidebar"] vaadin-side-nav-item[current]{--vaadin-side-nav-item-text-color: #ffffff;color: #ffffff}vaadin-side-nav[theme~="dark-sidebar"] vaadin-side-nav-item[current]::part(link){background-color: #3a414b;color: #ffffff}vaadin-side-nav[theme~="dark-sidebar"] vaadin-side-nav-item[current]::part(content){background-color: #3a414b}vaadin-side-nav[theme~="dark-sidebar"] vaadin-side-nav-item[current]>vaadin-icon{color: var(--lumo-primary-color)}vaadin-side-nav[theme~="dark-sidebar"] vaadin-side-nav-item:hover{--vaadin-side-nav-item-text-color: #d0d6e0}vaadin-side-nav[theme~="dark-sidebar"] vaadin-side-nav-item:hover>vaadin-icon{color: #d0d6e0}vaadin-side-nav[theme~="dark-sidebar"] vaadin-side-nav-item[current]:hover>vaadin-icon{color: var(--lumo-primary-color)}[theme~="dark"] vaadin-side-nav-item>vaadin-icon{color: #9ea6b4}[theme~="dark"] vaadin-side-nav-item::part(toggle-button)::before{color: #9ea6b4}[theme~="dark"] vaadin-side-nav-item:hover>vaadin-icon{color: #d0d6e0}[theme~="dark"] vaadin-side-nav-item[current]>vaadin-icon{color: var(--lumo-primary-color)}vaadin-grid::part(mismatch){background: var(--lumo-error-color-10pct)}vaadin-grid::part(group-first){border-top: 2px solid var(--lumo-contrast-20pct)}[theme~="dark"]{--lumo-base-color: hsl(220,20%,12%);--lumo-body-text-color: hsla(0,0%,100%,0.9);--lumo-primary-color: hsl(220,85%,65%);--lumo-primary-text-color: hsl(220,85%,70%)}[theme~="dark"] .onboarding-wizard{background: linear-gradient(135deg,hsl(220,30%,15%) 0%,hsl(220,25%,22%) 50%,hsl(220,30%,15%) 100%) !important}[theme~="dark"] vaadin-text-field::part(input-field),[theme~="dark"] vaadin-text-area::part(input-field),[theme~="dark"] vaadin-number-field::part(input-field),[theme~="dark"] vaadin-email-field::part(input-field),[theme~="dark"] vaadin-password-field::part(input-field),[theme~="dark"] vaadin-combo-box::part(input-field),[theme~="dark"] vaadin-date-picker::part(input-field),[theme~="dark"] vaadin-select::part(input-field){background-color: var(--lumo-contrast-10pct)}[theme~="dark"] input:-webkit-autofill,[theme~="dark"] input:-webkit-autofill:hover,[theme~="dark"] input:-webkit-autofill:focus{-webkit-box-shadow: 0 0 0 1000px var(--lumo-base-color) inset !important;-webkit-text-fill-color: var(--lumo-body-text-color) !important;transition: background-color 5000s ease-in-out 0s}.dark-mode-toggle{cursor: pointer;border: none;background: rgba(0,0,0,0.06);color: var(--lumo-body-text-color);padding: 8px;border-radius: 50%;width: 36px;height: 36px;display: inline-flex;align-items: center;justify-content: center;transition: background-color 0.2s,color 0.2s,transform 0.2s}.dark-mode-toggle vaadin-icon{width: 20px;height: 20px}.dark-mode-toggle:hover{background: rgba(0,0,0,0.12);color: var(--lumo-primary-color);transform: scale(1.05)}[theme~="dark-sidebar"] .dark-mode-toggle,vaadin-side-nav[theme~="dark-sidebar"] .dark-mode-toggle{background: transparent;color: #9ea6b4}[theme~="dark-sidebar"] .dark-mode-toggle:hover,vaadin-side-nav[theme~="dark-sidebar"] .dark-mode-toggle:hover{background: transparent;color: #ffffff}body.pos-fullscreen vaadin-app-layout::part(navbar),body.pos-fullscreen vaadin-app-layout::part(drawer){display: none !important}body.pos-fullscreen vaadin-app-layout{--vaadin-app-layout-navbar-offset-size: 0;--vaadin-app-layout-drawer-offset-size: 0}