/* Shared match block (greeceinbound.com). Markup:
 <div class="mb"><span class="mb-team mb-h">Home</span>
   <span class="mb-mid"><b class="mb-score">2–1</b><time class="mb-when" datetime="ISO">Tue 13/10 · 22:00</time>
   <span class="mb-comp" data-comp="ucl" data-round="md" data-n="2">Champions League · Matchday 2</span></span>
 <span class="mb-team mb-a">Away</span></div> */
.mb{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;width:100%}
.mb-team{min-width:0;overflow-wrap:break-word;hyphens:auto;font-weight:700;line-height:1.25}
.mb-h{text-align:right}.mb-a{text-align:left}
.mb-mid{display:flex;flex-direction:column;align-items:center;gap:3px;justify-self:center;text-align:center;
  background:#fff;color:#111;border:1px solid rgb(0 0 0 / .14);box-shadow:0 1px 3px rgb(0 0 0 / .12);
  border-radius:14px;padding:6px 10px;min-width:0;max-width:11em;text-shadow:none}
.mb-when{color:#111;font-weight:700;font-size:.82rem;font-variant-numeric:tabular-nums;white-space:nowrap}
.mb-comp{color:#333;font-size:.72rem;line-height:1.2;font-weight:600}
.mb-score{font-size:1.1rem;color:#111;font-variant-numeric:tabular-nums}
.mb-score:empty{display:none}
.mb.live .mb-score{color:#fff;background:#c6161d;border-radius:8px;padding:0 6px}
.mb.live .mb-when::after{content:" · LIVE";color:#c6161d}
@media (max-width:600px){.mb{gap:6px}.mb-team{font-size:.92rem}.mb-mid{max-width:7.6em;padding:5px 6px}.mb-when{font-size:.78rem}.mb-comp{font-size:.68rem}}
.kick.kick-mb{min-width:300px;justify-content:center}
a.mb-mid{text-decoration:none;cursor:pointer}
a.mb-mid:hover,a.mb-mid:focus-visible{border-color:#0c3d2e;box-shadow:0 0 0 2px rgb(12 61 46 / .3)}
