.filterButton {
  display: flex;
  justify-content: flex-end;
}

.text-gray {
  color: gray;
}

.align-top {
  vertical-align: baseline;
}

.tableFilter {
  border-collapse: unset;
}

.filterFlex {
  display: flex;
}

.toolbar .toolbar-menu .toolbar-icon.toolbar-icon-umbreit-einkaufsstatistik-statistic-overview:before {
  -webkit-mask-image: url("../assets/list.svg");
  mask-image: url("../assets/list.svg");
}

.toolbar .toolbar-menu .toolbar-icon.toolbar-icon-umbreit-einkaufsstatistik-statistic-chart:before {
  -webkit-mask-image: url("../assets/chart-bar.svg");
  mask-image: url("../assets/chart-bar.svg");
}

.toolbar .toolbar-menu .toolbar-icon.toolbar-icon-umbreit-einkaufsstatistik-statistic-month:before {
  -webkit-mask-image: url("../assets/calendar-month.svg");
  mask-image: url("../assets/calendar-month.svg");
}

.toolbar .toolbar-menu .toolbar-icon.toolbar-icon-umbreit-einkaufsstatistik-statistic-development:before {
  -webkit-mask-image: url("../assets/timeline.svg");
  mask-image: url("../assets/timeline.svg");
}

.toolbar .toolbar-menu .toolbar-icon.toolbar-icon-umbreit-einkaufsstatistik-statistic-productgroup:before {
  -webkit-mask-image: url("../assets/group.svg");
  mask-image: url("../assets/group.svg");
}

.toolbar .toolbar-menu .toolbar-icon.toolbar-icon-umbreit-einkaufsstatistik-statistic-category:before {
  -webkit-mask-image: url("../assets/barcode.svg");
  mask-image: url("../assets/barcode.svg");
}

.toolbar .toolbar-menu .toolbar-icon.toolbar-icon-umbreit-einkaufsstatistik-user-logout:before {
  -webkit-mask-image: url("../assets/power-off-solid.svg");
  mask-image: url("../assets/power-off-solid.svg");
}

table tr.even {
  background-color: #f3f3f3;
}

table th {
  border-top: 1px solid #ddd;
}

.table > thead > tr > th {
  border-bottom: 2px solid #ddd;
  border-top: none;
}

div.disclaimer-figures {
  min-height: 28px;
  font-size: var(--gin-font-size-xs);
}

table td {
  font-size: var(--gin-font-size-xs);
  border-top: 1px solid #ddd;
  padding: var(--gin-spacing-density-xs) var(--gin-spacing-xs) !important;
}

table td.text-right,
table th.text-right {
  text-align: right;
}

.filterFlex {
  flex-wrap: nowrap;
}

.filterFlex #edit-submit,
.filterFlex #edit-print {
  height: 50px;
  margin-left: 12px;
  margin-top: 36px;
}

.filterFlex input {
  margin-right: 12px;
}

.filterFlex input:last-child {
  margin-left: 0 !important;
}

.summary {
  border-top: 3px double #999;
  font-weight: bold;
}

.flx {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.flx .flx-item {
  flex: 1;
}
.flx .prefix {
  max-width: 15px;
  margin-left: 5px;
}
.flx .light-item {
  margin-right: 12px;
}

.gin-secondary-toolbar {
  display: none !important;
}

#block-gin-content form {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.page-content > .region-content,
.page-content > .region-highlighted {
  margin-top: 0 !important;
}

h1.page-title {
  font-size: 1.25rem;
}

.sticky-shadow {
  display: none;
}

body {
  --gin-height-sticky: 36px;
}

table td {
  font-size: 12px !important;
}

table td {
  padding: 0.1rem !important;
}

table th {
  padding: 0.25rem !important;
}

.filterFlex .form-item {
  margin-top: var(--space-s);
  margin-bottom: var(--space-s);
}

.filterFlex .form-item--imprint {
  flex-grow: 1;
}

.layout-container,
.region-sticky {
  max-width: 1600px;
  margin: 0 auto !important;
}

#umbreit-einkaufsstatistik-detail-statistic table tr td:nth-child(1),
#umbreit-einkaufsstatistik-detail-statistic table tr td:nth-child(2) {
  vertical-align: top;
}

/*# sourceMappingURL=style.css.map */
