@media (min-width: 1025px) {
  #main-buttons {
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-color: #dce9ec !important;
  }
}

/* Tischdauer: Gesamtwerte stehen bereits im Titel. */
#sb_attribute_list_container:has(#attr_check_14) .paid-attr__item .item-data {
  display: none !important;
}

/* Kalender mit einer Woche pro Zeile */
.calendar .weeks-date > div { width:100% !important; float:none !important; }
.calendar .weeks-name > div { width:100% !important; float:none !important; }
.calendar .weeks-name > div:not(:first-child) { display:none !important; }

.calendar .weeks-date .inner, .calendar .weeks-name .inner { display:grid !important; grid-template-columns:repeat(7,minmax(0,1fr)) !important; }
.calendar .weeks-date .date, .calendar .weeks-name .name { width:100% !important; float:none !important; }
