vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}[slot=drawer]:is(header,footer){display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl);box-sizing:border-box}[slot=drawer]:is(header,footer):is(:empty){display:none}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 .125em 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)}h1.app-view-title{font-size:var(--lumo-font-size-xxl);font-weight:300;margin:0;align-content:center}.app-title-button-layout{justify-content:end;align-items:center;width:40%;height:100%;padding:var(--lumo-space-m);gap:var(--lumo-space-m)}.app-title-text-layout{justify-content:flex-start;align-items:center;width:60%;padding:var(--lumo-space-m);gap:var(--lumo-space-m)}:root{--drawer-small-width: 3.8em;--drawer-small-padding-left: calc(3.8em + 16px) }.light-mode{--logo-wide-url: url(./vips-wide-black-fWVQBCdb.png);--logo-small-url: url(data:image/png;base64,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)}.dark-mode{--logo-wide-url: url(./vips-wide-white-Mw2XeGpW.png);--logo-small-url: url(data:image/png;base64,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)}html[drawer-state=small] vaadin-app-layout::part(drawer){transform:translate(0)!important;visibility:visible!important;z-index:1;width:var(--drawer-small-width)!important}html[drawer-state=small] vaadin-side-nav-item::part(label){display:none}html[drawer-state=small] vaadin-app-layout>:not([slot]){padding-left:var(--drawer-small-padding-left);max-width:calc(100% - var(--drawer-small-padding-left))}html[drawer-state=small] vaadin-app-layout::part(navbar){padding-left:var(--drawer-small-width)}.app-logo{background-repeat:no-repeat;background-size:contain;background-position:center}html[drawer-state=wide] .app-logo{width:12.5em;height:4.375em;background-image:var(--logo-wide-url)}html[drawer-state=small] .app-logo{width:3.4375em;height:5.4375em;background-image:var(--logo-small-url)}html[drawer-state=small] .app-version{display:none}html[drawer-state=wide] .app-name:before{content:"ParkFine"}html[drawer-state=small] .app-name:before{content:"PF"}html[drawer-state=small] .app-footer{display:none}vaadin-tooltip-overlay::part(overlay){color:#fff;background-color:var(--lumo-primary-color);font-size:.875em}html[drawer-state=small] vaadin-side-nav-item[slot=children]{--_child-indent: 0px}html[drawer-state=small] vaadin-side-nav-item.has-children{border-left:2px solid var(--lumo-primary-color)}html[drawer-state=small] vaadin-side-nav-item[expanded]{background-color:var(--lumo-contrast-5pct)}html[drawer-state=small] vaadin-side-nav-item::part(toggle-button){display:none}
