/* Live category totals and the optional daily visitor display. */
.market-category-links > a {
  min-height: 74px;
}
.mw-category-copy {
  display: grid;
  gap: 4px;
  flex: 1;
}
.mw-category-count {
  display: block;
  color: #586b88;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.5;
  font-variant-numeric: tabular-nums;
}
.mw-visitor-counter {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 7px;
  max-width: 100%;
  padding: 6px 11px;
  border: 1px solid #dbe5f5;
  border-radius: 9px;
  color: #536785;
  background: #f4f7fd;
  font-size: 11px;
  line-height: 1.6;
}
.mw-visitor-counter > .icon {
  width: 15px;
  height: 15px;
  color: #2563eb;
}
.mw-visitor-total {
  color: #173563;
  font-size: 14px;
  font-variant-numeric: tabular-nums;
}
.mw-visitor-date {
  padding-inline-start: 7px;
  border-inline-start: 1px solid #cdd9ec;
  white-space: nowrap;
}
.mw-visitor-counter[data-counter-mode="demo"] {
  border-style: dashed;
}
#besucherzaehler {
  scroll-margin-top: 25px;
}
@media (max-width: 760px) {
  .site-footer .footer-bottom {
    flex-wrap: wrap;
    gap: 14px;
  }
  .site-footer .footer-bottom .mw-visitor-counter {
    order: 3;
    flex-basis: 100%;
  }
}
