.meeting-calendar-wrapper .meeting-calendar-grid{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:0.5rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.meeting-calendar-wrapper .meeting-calendar-day{border:1px solid #ddd!important;border-radius:6px!important;padding:0.5rem!important;background:#fff!important;min-height:80px!important;box-sizing:border-box!important}.meeting-calendar-nav .meeting-calendar-month{font-size:1.6rem;font-weight:bold}.meeting-calendar-wrapper .meeting-calendar-header{font-weight:bold}.meeting-calendar-wrapper .meeting-calendar-day .day-date{font-weight:bold;font-size:1.1rem}.meeting-calendar-nav a.meeting-calendar-nav-prev,.meeting-calendar-nav a.meeting-calendar-nav-next{font-size:1.6rem;text-decoration:none;color:#0073aa}.meeting-calendar-nav{margin-bottom:1.5rem}.meeting-calendar-wrapper .meeting-calendar-header{background-color:#f0f0f0;text-align:center;font-weight:bold}.meeting-calendar-wrapper .meeting-calendar-header{font-size:0.9rem}