vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}vaadin-side-nav-item vaadin-icon{padding:0}[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}@media (max-width: 651px){.footer-layout{flex-direction:column}vaadin-dialog-overlay::part(footer){justify-content:start}}@media (max-width: 900px){.text-field-layout,.email-fields-layout,.password-layout{flex-direction:column}}.admin-meeting-view{display:flex;flex-direction:column;height:100%}.admin-meeting-view vaadin-split-layout{width:100%;height:100%}.admin-meeting-view vaadin-grid{height:100%}.admin-meeting-view .editor-layout{display:flex;flex-direction:column;width:400px}.admin-meeting-view .editor{flex-grow:1;padding:var(--lumo-space-l)}.admin-meeting-view .editor vaadin-checkbox{padding-top:var(--lumo-space-m)}.admin-meeting-view .button-layout{width:100%;flex-wrap:wrap;background-color:var(--lumo-contrast-5pct);padding-bottom:var(--lumo-space-s);padding-top:var(--lumo-space-s);padding-left:var(--lumo-space-l);padding-right:var(--lumo-space-l);gap:var(--lumo-space-m)}.admin-meeting-view .grid-wrapper{width:100%}.meetings-view .filter-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:end;gap:0 var(--lumo-space-l)}.meetings-view .filter-layout .double-width{grid-column-end:span 2}.meetings-view .filter-layout .actions{display:flex;justify-content:flex-end;align-items:flex-end;grid-column-end:-1}.meetings-view .filter-layout vaadin-date-picker{--vaadin-field-default-width: 6em;width:100%}.meetings-view .filter-layout vaadin-combo-box{--vaadin-field-default-width: auto}.meetings-view .friend-select{gap:0 var(--lumo-space-l);margin-bottom:var(--lumo-space-m)}.meetings-view .hint{padding:var(--lumo-size-xs);text-align:center;font-style:italic;color:var(--lumo-contrast-70pct)}.meetings-grid::part(agreed){background-color:var(--lumo-success-color-10pct)}.meetings-view .mobile-filters{display:none;position:relative}.meetings-view .mobile-filters span{font-size:var(--lumo-font-size-m);font-weight:500}@media screen and (max-width: 800px){.meetings-view .filter-layout{display:none;gap:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m)}.meetings-view .filter-layout.visible{display:grid;padding-top:0;grid-template-columns:1fr 1fr}.meetings-view .filter-layout>*{grid-column-end:span 2}.meetings-view .mobile-filters{display:flex;cursor:pointer;color:var(--lumo-secondary-text-color)}.meetings-view .mobile-filters:hover:before{content:"";left:0;right:0;top:0;bottom:0;position:absolute;opacity:.02;background-color:currentcolor}.meetings-view .mobile-filters:hover{color:var(--lumo-body-text-color)}}.meetings-grid::part(cell){white-space:normal}.admin-user-view{display:flex;flex-direction:column;height:100%}.admin-user-view vaadin-split-layout{width:100%;height:100%}.admin-user-view vaadin-grid{height:100%}.admin-user-view .editor-layout{display:flex;flex-direction:column;width:400px}.admin-user-view .editor{flex-grow:1;padding:var(--lumo-space-l)}.admin-user-view .editor vaadin-checkbox{padding-top:var(--lumo-space-m)}.admin-user-view .button-layout{width:100%;flex-wrap:wrap;background-color:var(--lumo-contrast-5pct);padding-bottom:var(--lumo-space-s);padding-top:var(--lumo-space-s);padding-left:var(--lumo-space-l);padding-right:var(--lumo-space-l);gap:var(--lumo-space-m)}.admin-user-view .grid-wrapper{width:100%}@media (max-width: 800px){.admin-meeting-view .editor-layout{width:0%}.admin-meeting-view .button-layout{width:100%;flex-direction:column}}.header-layout{display:flex;flex-wrap:wrap}.hint{padding:var(--lumo-size-l);text-align:center;font-style:italic;padding-bottom:100px;color:var(--lumo-contrast-70pct)}@media screen and (max-width: 1740px){.friends-view{display:flex;flex-direction:row;flex-wrap:wrap}}.taenzerprofil-view .note{margin-top:30px;margin-bottom:0;font-style:italic;max-width:800px}.taenzerprofil-view .suggestion{display:block;font-weight:700;margin-top:30px;margin-bottom:0;border-bottom:solid 1px var(--lumo-primary-color-40pct);border-radius:1px;#background: lightgreen;padding:12px;width:95%;max-width:800px}.taenzerprofil-view .unchanged{background:var(--lumo-primary-color-50pct);color:#f0f0f0;margin-top:20px;margin-bottom:0;padding:12px;width:95%;max-width:800px}.taenzerprofil-view .success{background:#7fff00;color:#202020;margin-top:20px;margin-bottom:0;padding:12px;width:95%;max-width:800px}.taenzerprofil-view .failure{background:#ffb6c1;color:#202020;margin-top:20px;margin-bottom:0;padding:12px;width:95%;max-width:800px}.teilnahmen-view h2{background:#d3d3d3;width:100%;padding:10px}.teilnahmen-view h3{margin-top:30px}.teilnahmen-view .closed{color:#a9a9a9}.events-grid::part(agreed){background-color:var(--lumo-success-color-10pct)}@media screen and (max-width: 800px){vaadin-grid{--vaadin-grid-cell-padding: 5px}}.persondetail-view h4{background-color:var(--lumo-primary-color-10pct);padding:8px;display:inline-flex;align-self:stretch}.persondetail-view .couple-div{background-color:var(--lumo-success-color-10pct);padding:8px;display:inline-flex;align-self:stretch;margin-left:20px}.persondetail-view .startnummer-h5{min-width:80px;align-self:flex-end;margin-right:10px;background-color:var(--lumo-success-color-10pct);padding:2px;display:inline-flex;justify-content:center}.persondetail-view .event-div{border-color:var(--lumo-success-color-10pct);border-style:solid;padding:3px 3px 3px 8px;display:inline-flex;align-self:stretch;margin-left:40px;align-items:center}@media (min-width: 30em) and (orientation: landscape){.persondetail-view .event-name-div{min-width:200px}}.persondetail-view .note-div{background-color:var(--lumo-success-color-10pct);margin-left:10px;padding:2px 8px;display:inline-flex;width:100%}.persondetail-view .keine-taenzerdetails{font-style:italic;background-color:var(--lumo-error-color-10pct);padding:8px;display:inline-flex;align-self:stretch}.checkin-view .startnummer-event-div{border-color:var(--lumo-success-color-50pct);border-style:solid;padding:8px;display:inline-flex;align-items:center;align-self:stretch}.checkin-view .no-startnummer-event-div{border-color:var(--lumo-shade-40pct);border-style:solid;padding:8px;display:inline-flex;align-items:center;align-self:stretch}.checkin-view .startnummer-h5{min-width:80px;margin-right:10px;background-color:var(--lumo-success-color-50pct);padding:4px;display:inline-flex;justify-content:center}.checkin-view .events-div{padding-left:20px}.checkin-view .event-div{border-color:var(--lumo-primary-color-50pct);border-style:solid;border-radius:8px;border-width:2px;padding:3px 8px;display:inline-flex;align-items:center;margin:7px}.checkin-view .event-name-div{font-weight:700}.checkin-view .note-div{background-color:var(--lumo-success-color-10pct);margin-left:10px;padding:2px 8px;display:inline-flex;width:100%}.checkin-view .keine-taenzerdetails{font-style:italic;background-color:var(--lumo-error-color-10pct);padding:8px;display:inline-flex;align-self:stretch}
