.league-logo{width:var(--league-logo-size,28px);height:var(--league-logo-size,28px);vertical-align:middle;background:#f4f6f0;border:1px solid #e0e7db;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:3px;display:inline-flex;overflow:hidden}.league-logo-mark{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.league-logo-mark img{object-fit:contain;width:100%;height:100%;display:block}.league-logo-tennis{width:calc(var(--league-logo-size,28px) * 1.45);padding:4px}.league-logo-pair{flex-direction:column;gap:3px}.league-logo-pair .league-logo-mark{height:calc(50% - 1.5px)}.league-logo-fallback{color:#243125;font-family:Arial,sans-serif;font-size:8px;font-weight:800;line-height:1}.sport-tabs .league-logo{margin-right:2px}
