vaadin-app-layout header{width: 100%;box-sizing: border-box}.app-logo{height: 40px;width: auto}.welcome-logo{max-width: 320px;width: 100%;height: auto}.page-side-nav{display: block;box-sizing: border-box;padding: 0.75rem}@media (max-width: 800px){html{--vaadin-app-layout-drawer-width: 260px}vaadin-app-layout header{position: relative}.app-logo{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);margin: 0}vaadin-app-layout::part(drawer){background-color: var(--aura-background-color) !important}vaadin-app-layout::part(backdrop){background-color: rgba(0,0,0,0.5) !important}}@media (min-width: 801px){html{--vaadin-app-layout-drawer-width: 300px}.app-logo{margin-inline-start: auto;margin-inline-end: 0}}