html{--lumo-shade-5pct:#2121210d;--lumo-shade-10pct:#2121211a;--lumo-shade-20pct:#21212133;--lumo-shade-30pct:#2121214d;--lumo-shade-40pct:#21212166;--lumo-shade-50pct:#21212180;--lumo-shade-60pct:#21212199;--lumo-shade-70pct:#212121b3;--lumo-shade-80pct:#212121cc;--lumo-shade-90pct:#212121e6;--lumo-primary-color-50pct:#eb590580;--lumo-primary-color-20pct:#eb590533;--lumo-primary-color-10pct:#eb59051a;--lumo-error-color-50pct:#e7181880;--lumo-error-color-30pct:#e718184d;--lumo-error-color-10pct:#e718181a;--lumo-success-color-50pct:#3ee5aa80;--lumo-success-color-10pct:#3ee5aa1a;--lumo-shade:#212121;--lumo-primary-color:#eb5905;--lumo-primary-text-color:#a33c00;--lumo-error-color:#fa6819;--lumo-error-text-color:#d51010;--lumo-success-color:#3ee5aa;--lumo-success-contrast-color:#12211c;--lumo-success-text-color:#28a479}@media (width<=767px){.hide-on-mobile,vaadin-horizontal-layout.hide-on-mobile{display:none!important}}header.onlineWertung{width:100%;position:fixed;top:0;left:0}h1.onlineWertung{color:#fff;text-align:center;background-color:#0c5460;width:calc(100% - 20px);padding:10px;font-size:24px}h2.onlineWertung{color:#fff;text-align:center;background-color:#0c5460;width:calc(100% - 20px);padding:3px 10px;font-size:18px}h3.onlineWertung{align-self:center}.contentOnlineWertung{background-color:#f5f5f5;margin-right:100px;padding-bottom:50px}.tanzHeader{background-color:#9fcdff;width:calc(100% - 10px);padding:0 0 0 10px}.fertigButton{height:60px;color:var(--lumo-shade-70pct);letter-spacing:1px;border:4px solid #adff2f;font-size:18px;font-stretch:100%}.fertigButtonClicked{border:4px solid var(--lumo-shade-40pct);height:60px;color:var(--lumo-shade-70pct);letter-spacing:1px;background-color:#adff2f;font-size:18px;font-stretch:100%}vaadin-grid.styling::part(font-weight-bold){font-weight:700}vaadin-grid.styling::part(even-dance){background-color:var(--lumo-success-color-10pct)}vaadin-grid.styling::part(odd-dance){background-color:var(--lumo-primary-color-10pct)}vaadin-grid.styling::part(wrong-value){background-color:var(--lumo-error-color-30pct)}vaadin-grid::part(idling){background-color:#dbe5f0}vaadin-grid::part(ready){background-color:#adff2f}vaadin-grid::part(pending){background-color:var(--lumo-error-color-30pct)}.tournament-card{border:1px solid var(--lumo-primary-color);border-radius:.3rem;width:100%;padding:.5rem}.tournament-date{text-align:center;background-color:var(--lumo-shade-10pct);border-radius:.3rem;flex-direction:column;justify-content:center;min-width:3.5rem;padding:6px 0;display:flex}.tournament-date-day{font-size:1.6rem;font-weight:700;line-height:1}.tournament-date-month{text-transform:uppercase;opacity:.7;margin-top:.25rem;font-size:.9rem;font-weight:700}.tournament-content{flex:1;align-items:center;min-width:0;display:flex}.tournament-title{margin:0}
