.ml-club-match{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35em .5em;max-width:100%;vertical-align:middle}
.ml-club{display:inline-flex;align-items:center;gap:.4em;min-width:0;max-width:100%}
.ml-club-name{min-width:0;overflow-wrap:anywhere}
.ml-club-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;padding:3px;border-radius:7px;background:#f5f9fb;color:#173342;font:700 10px/1 Arial,sans-serif;vertical-align:middle;box-shadow:0 0 0 1px rgba(128,160,175,.2)}
.ml-club-badge img{position:absolute;inset:3px;width:22px;height:22px;object-fit:contain;opacity:0}
.ml-club-badge img.is-loaded{opacity:1}
.ml-club-initials[hidden]{display:none}
.ml-club-vs{flex:none;font-size:.8em;font-style:normal;opacity:.7}
.ml-club-heading .ml-club-badge{flex-basis:42px;width:42px;height:42px;border-radius:10px;font-size:14px}
.ml-club-heading .ml-club-badge img{inset:4px;width:34px;height:34px}
.mlsc-row__main>b:has(.ml-club-match){white-space:normal}
@media(max-width:480px){.ml-club-badge{flex-basis:24px;width:24px;height:24px}.ml-club-badge img{width:18px;height:18px}.ml-club-heading .ml-club-badge{flex-basis:32px;width:32px;height:32px}.ml-club-heading .ml-club-badge img{width:24px;height:24px}}
