html[data-uid="0"] .postmarathon-outcome {
  display: none !important;
}

html[data-uid="0"] .postmarathon-marathon {
  display: none !important;
}

.postmarathon--compact.six-grid{
  gap: 12px;
  padding: 0;
  background: none;
}


.postmarathon--compact .grid-item{
  min-height: auto;
  height: auto;
  padding: 10px 12px;
  background: var(--tbl-main-tr);
  border: 1px solid var(--hairline);
  box-shadow: none;
  display: grid;
  grid-template-rows: auto auto; /* Label + Wert */
  align-items: start;
}


.postmarathon--compact .item-label{
  position: static;          
  margin: 0 0 6px 0;
  padding: 2px 6px;
  background: transparent;
  border: 0;
  font-family: var(--akzenttext);
  font-size: var(--txtxxsmall);
  letter-spacing: .18em;
  color: var(--akzent-hell);
}


.postmarathon--compact .grid-surface_on{
  padding: 0;
  height: auto;
  min-height: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: var(--txtm);
  line-height: 1.2;
  font-weight: 700;
}

.postmarathon--compact .item1 .grid-surface_on,
.postmarathon--compact .item2 .grid-surface_on,
.postmarathon--compact .item3 .grid-surface_on{
  font-size: var(--txtm);
}


@media (max-width:600px){
  .postmarathon--compact.six-grid{ gap: 10px; }
}
