[Appointments+] Appointments Plus Rendering Issue – On Desktop and Mobile

I am having issues with appointments plus rendering on both desktop and mobile. On desktop, the appointments plus widget does not expand to the full size of the widget area. (see attached image). But, on mobile, it is the opposite. On mobile, it is over-expanded past the content area (see attached image). Can you please provide some sort of CSS to fix these issues?