@media screen and (min-width: 60em) {
  .system-status-report-counters {
    flex-wrap: initial;
    justify-content: initial;
  }
  .system-status-report-counters__item--half-width {
    width: initial;
  }
  .system-status-report-counters__item--third-width {
    width: initial;
  }
}

.system-status-report-counters {
  flex-wrap:wrap;
  gap:var(--gutter-1);
}

.system-status-report-counters__item {
  flex:1 1 max-content;
  min-width:max-content;
  margin:0px;
  padding:var(--gutter-1) var(--gutter-2);
  background-color:transparent;
  border:1px solid var(--admin-color-border-page);
  border-radius:var(--border-radius-small);
  display:flex;
  gap:var(--gutter-1);
}
.system-status-report-counters__item a {
  flex-grow:1;
  text-align:right;
}

.system-status-counter__status-icon {
  display:block;
  height:20px;
  aspect-ratio:1/1;
  /* display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: middle;*/
}
.system-status-counter__status-icon::before {
  background-position:center center;
  background-size:contain;
  filter:drop-shadow(0px 0px 1px var(--color-white));
}



/**
 * @file
 * Default styles for the System Status general info.

.system-status-general-info__item {
  margin-top: 1em;
  padding: 0 1em 1em;
  border: 1px solid #ccc;
}




.system-status-general-info__item-title {
  border-bottom: 1px solid #ccc;
}
/**
 * @file
 * Styles for the system status report counters.


*/
/* Status report. 

.system-status-report__status-title {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  padding: 10px 6px 10px 40px;
  vertical-align: top;
  background-color: transparent;
  font-weight: normal;
}


.system-status-report__status-icon::before {
  position: absolute;
  top: 12px;
  left: 12px; 
  display: block;
  width: 16px;
  height: 16px;
  content: "";
  background-repeat: no-repeat;
}
.system-status-report__entry__value {
  padding: 1em 0.5em;
}*/