.geldmeister-login{min-height: 100vh;width: 100%;background-image: url('../images/Gursky-Andreas_Bibliothek-1999.jpg');background-size: cover;background-repeat: no-repeat;background-position: center;display: flex;align-items: center;justify-content: center}.geldmeister-login vaadin-login-form{background: rgba(255,255,255,0.92);padding: 2rem;border-radius: 8px;box-shadow: 0 10px 40px rgba(0,0,0,0.25)}.geldmeister-login-headline{margin-bottom: 0.25rem;text-align: center}.geldmeister-login-version{text-align: center;font-size: 0.95rem;font-weight: bold;margin-bottom: 1.5rem;color: #ffffff}.vereinsverwalter-baseview-background{background-color: #f9f9f9}.fc-event-title{margin-top: 20px}.fc-daygrid-event-dot{display: none}.fc-daygrid-event-harness:has(+ .fc-daygrid-day-bottom){margin-top: 0px}.fc-day{border: 1px solid #000 !important}vaadin-grid-pro::part(first-header-row-cell){color: white;font-weight: bold;background-color:rgba(35,72,145,1);z-index: 1}vaadin-grid-pro::part(amount-positive){background-color: greenyellow}vaadin-grid-pro::part(monatsletzter){border-top: 2px solid black}vaadin-grid-pro::part(umssteuer-einnahmen-summe-text){font-weight: bold;text-align: end}vaadin-grid-pro::part(umssteuer-einnahmen-summe-betrag){font-weight: bold}.summe-span{text-align: right;font-weight: bold}vaadin-dialog::part(header){background-color: cornflowerblue}vaadin-dialog>[slot="title"]{color: white}