.container.paare {
  width: fit-content;
  height: fit-content;
  background-color: var(--gray-100);
  border-radius: var(--t4-border-radius);
  margin-right: 0 !important;
  margin-left: 0 !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.container.paare>.row {
  flex-wrap: nowrap;
}

#paare.accordion {
  --t4-accordion-btn-padding-x: 0.5rem !important;
  --t4-accordion-btn-padding-y: 0.1rem !important;
  --t4-accordion-active-bg: var(--color-hell) !important;
  --t4-accordion-bg: var(--gray-100) !important;
  --t4-accordion-btn-focus-box-shadow: none !important;
  --t4-accordion-btn-icon-transition: transform 0.2s ease-in-out;
}

.accordion-item:not(:has(.accordion-collapse)) button.accordion-button::after {
  display: none;
}

.accordion-button.rounded-top {
  background-color: var(--color-skss);
  color: var(--color-hell);
}

.accordion-button.rounded-top::after {
  filter: brightness(0) saturate(100%) invert(74%) sepia(9%) saturate(7167%) hue-rotate(187deg) brightness(99%) contrast(109%);
}

.accordion-button:disabled::after {
  background-image: none !important;
  filter: none;
  font: var(--fa-font-solid);
  font-size: 1rem;
  content: '\f05e';
  height: 1rem;
}

.accordion-button.rounded-top:not(.collapsed) {
  background-color: var(--color-mittel);
}

button.accordion-button {
  cursor: s-resize !important;
}

.accordion-item:not(:has(.accordion-collapse)) button.accordion-button {
  cursor: default !important;
}
