vaadin-grid::part(header-cell){font-size:1rem;font-weight:700;color:var(--lumo-contrast);background:var(--lumo-contrast-5pct);padding:var(--lumo-space-s) var(--lumo-space-m);position:sticky;top:0;z-index:10}vaadin-grid::part(cell){font-size:.9375rem;font-weight:400;padding:var(--lumo-space-s) var(--lumo-space-m)}vaadin-grid::part(body-cell){color:var(--lumo-body-text-color)}vaadin-grid::part(row):hover{background:var(--lumo-contrast-5pct)}vaadin-button.tecis-button{background-color:#002e5b!important;color:#fff!important;font-weight:700!important}a.tecis-button{background-color:#002e5b!important;color:#fff!important;font-weight:700!important}a.button-height-fix{height:38px!important;padding:0 var(--lumo-space-m)!important;box-sizing:border-box!important;margin-top:3px}.kuendigung-header{color:#002e5b;font-size:var(--lumo-font-size-xl);font-weight:600;margin-top:0;margin-bottom:var(--lumo-space-m);padding-bottom:var(--lumo-space-s);border-bottom:2px solid var(--lumo-primary-color)}.mobile-datepicker-overlay{max-width:100vw!important;max-height:80vh!important}vaadin-vertical-layout[theme~=login-background]:before{content:"";position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(3px);transform:scale(1.05);z-index:-1}@media(max-width:768px){vaadin-date-picker-overlay{--vaadin-overlay-viewport-bottom: env(safe-area-inset-bottom);inset:auto 0 0!important;max-height:70vh!important}vaadin-date-picker-overlay-content{height:auto!important;max-height:70vh!important}}
