.sum-section {
  display: flex;
  gap: 15px;
}

.sum-labels, .sum-values {
  display: flex;
  flex-direction: column;
}

.sum-values {
  text-align: right;
  min-width: 80px;
}

.pager-sum {
  display: flex;
  align-items: center;
  gap: 10px; /* Abstand zwischen Beschreibungen und Beträgen */
  margin-right: auto; /* Element nach links ausrichten */
  font-weight: bold;
  font-size: var(--ag-font-size);
}

.strikethrough-row .ag-cell {
  text-decoration: line-through;
  color: #999; /* Optional: Change the color to gray for better visibility */
}

.centered-checkbox {
  display: flex;
  justify-content: center;
  align-items: center;
}

.custom-header {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.ag-input-field-input:disabled {
  background-color: transparent !important;
}

.bon-multi-filter {
  padding: 5px;
}

.bon-checkbox-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.bon-ag-filter-dropdownlist {
  font-family: var(--ag-font-family);
  font-size: var(--ag-font-size);
  font-weight: unset;
  border: var(--ag-borders);
  border-color: var(--ag-border-color);
  border-radius: 5px;
  background-color: var(--ag-background-color);
  min-height: var(--ag-list-item-height);
  width: 100%;
}

.bon-ag-filter-dropdownlist-wrapper {
  width: 100%;
}

.bon-ag-widePopup {
  width: 400px;
}
