.dev-login-view{display:flex;justify-content:center;align-items:center;background-color:var(--lumo-shade-5pct)}.dev-login-view .dev-content-div{display:flex;box-shadow:var(--lumo-box-shadow-s);border:1px solid var(--lumo-shade-30pct);border-radius:var(--lumo-border-radius-s);background-color:var(--lumo-base-color);overflow:clip}.dev-login-view .dev-users{display:flex;padding:var(--lumo-space-m);flex-direction:column;background-color:var(--lumo-shade-5pct);color:var(--lumo-secondary-text-color);row-gap:var(--lumo-space-m);border-left:1px solid var(--lumo-shade-20pct)}.dev-login-view .dev-user-card{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:var(--lumo-border-radius-m);padding:var(--lumo-space-m);background-color:var(--lumo-base-color);border:1px solid var(--lumo-shade-20pct)}.dev-login-view .dev-user-card>div{display:flex;flex-direction:column;row-gap:var(--lumo-space-s)}.dev-login-view .dev-user-card h3{font-size:var(--lumo-font-size-m)}.dev-login-view .dev-user-card dl{display:grid;grid-template-columns:auto 1fr;margin:0;font-size:var(--lumo-font-size-s)}.dev-login-view .dev-user-card dd{color:var(--lumo-body-text-color)}.dev-login-view .dev-mode-speech-bubble{position:absolute;background:var(--lumo-success-color);color:var(--lumo-success-contrast-color);border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-s);padding:var(--lumo-space-m);right:10px;bottom:60px;cursor:default}.dev-login-view .dev-mode-speech-bubble:after{content:"";position:absolute;bottom:0;right:10px;width:0;height:0;border:20px solid transparent;border-top-color:var(--lumo-success-color);border-bottom:0;border-right:0;margin-left:-10px;margin-bottom:-20px}.no-dropdown-icon::part(toggle-button){display:none}html{--lumo-font-family: "Inter", "Segoe UI", Roboto, sans-serif;--lumo-font-size-xxl: 1.15rem;--lumo-font-size-xl: 1rem;--lumo-font-size-l: .92rem;--lumo-font-size-m: .82rem;--lumo-font-size-s: .74rem;--lumo-font-size-xs: .68rem;--lumo-border-radius-m: 6px;--lumo-border-radius-s: 4px;--lumo-space-xs: 4px;--lumo-space-s: 6px;--lumo-space-m: 10px;--lumo-space-l: 14px}vaadin-app-layout::part(navbar){min-height:48px;border-bottom:1px solid var(--lumo-contrast-10pct)}vaadin-side-nav{font-size:.82rem}vaadin-side-nav-item::part(link){padding:6px 12px;border-radius:6px}vaadin-side-nav-item::part(link):hover{background-color:var(--lumo-contrast-5pct)}vaadin-grid{font-size:.8rem;border:1px solid var(--lumo-contrast-10pct);border-radius:8px}vaadin-grid::part(header-cell){font-weight:600;font-size:.78rem;background-color:var(--lumo-contrast-5pct);padding:6px 8px}vaadin-grid::part(cell){padding:4px 8px}vaadin-grid::part(row){min-height:34px}vaadin-text-field,vaadin-date-picker,vaadin-number-field,vaadin-combo-box{font-size:.8rem}vaadin-text-field::part(input-field),vaadin-date-picker::part(input-field),vaadin-number-field::part(input-field),vaadin-combo-box::part(input-field){min-height:30px}vaadin-button{font-size:.78rem;border-radius:6px}vaadin-button[theme~=primary]{font-weight:500}main{padding:16px!important}vaadin-grid::part(row):hover{background-color:var(--lumo-primary-color-10pct);cursor:pointer}vaadin-grid::part(header-cell){position:sticky;top:0;z-index:2}vaadin-grid.compact-mode{font-size:.75rem}vaadin-grid.compact-mode::part(row){min-height:30px}vaadin-grid.compact-mode::part(cell){padding:3px 6px}vaadin-grid.compact-mode vaadin-text-field,vaadin-grid.compact-mode vaadin-date-picker,vaadin-grid.compact-mode vaadin-number-field,vaadin-grid.compact-mode vaadin-combo-box{font-size:.75rem}vaadin-grid::part(cell){border-bottom:1px solid var(--lumo-contrast-10pct)}vaadin-app-layout::part(drawer){width:230px;border-right:1px solid var(--lumo-contrast-10pct)}vaadin-side-nav-item[expanded]::part(link){font-weight:600}vaadin-side-nav-item::part(link){padding:6px 12px;border-radius:8px;font-size:.82rem;transition:background .15s ease-in-out}vaadin-side-nav-item::part(link):hover{background-color:var(--lumo-primary-color-10pct)}vaadin-side-nav-item[active]::part(link){background-color:var(--lumo-primary-color-20pct);font-weight:600}vaadin-side-nav-item vaadin-side-nav-item::part(link){padding-left:24px}vaadin-combo-box{font-size:.8rem}
