/* Rezilta V5.50.4 — settled prediction grouping and readable metric spacing */
.bet-builder-event > div,
.bet-builder-summary > div {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: .42rem !important;
  min-width: 0;
}
.bet-builder-event small,
.bet-builder-summary span {
  display: block !important;
  margin: 0 !important;
  line-height: 1.25 !important;
  letter-spacing: .055em;
}
.bet-builder-event strong,
.bet-builder-summary strong {
  display: block !important;
  margin: 0 !important;
  line-height: 1.25 !important;
  overflow-wrap: anywhere;
}
.bet-builder-event {
  column-gap: 1.25rem !important;
  row-gap: .75rem !important;
}
.bet-builder-summary {
  gap: .85rem !important;
}
.bet-builder-summary > div {
  padding: 1rem !important;
}
.bet-builder-summary small {
  margin-top: .1rem !important;
  line-height: 1.35 !important;
}
@media (max-width: 700px) {
  .bet-builder-event { align-items: flex-start !important; }
  .bet-builder-event time { margin-top: .25rem; }
  .bet-builder-summary.four { grid-template-columns: 1fr 1fr !important; }
}
@media (max-width: 440px) {
  .bet-builder-summary.four { grid-template-columns: 1fr !important; }
}
