.gcm-column__body--calendar{padding:0 0 5px 0!important;text-align:center}.gcm-column__body--calendar tbody,.gcm-column__body--calendar td,.gcm-column__body--calendar tfoot,.gcm-column__body--calendar th,.gcm-column__body--calendar thead,.gcm-column__body--calendar tr{border:none}.gcm-column__body--calendar .gcm-calendar__month{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1rem;color:var(--gcm-mp-calendar-heading-color);background:var(--gcm-mp-calendar-heading-bg)}.gcm-column__body--calendar .gcm-calendar__select{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:700;line-height:42px;text-align:left}.gcm-column__body--calendar .gcm-calendar__select-month{margin-right:.5rem}.gcm-column__body--calendar .gcm-calendar__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.gcm-column__body--calendar .gcm-calendar__next,.gcm-column__body--calendar .gcm-calendar__prev{-ms-flex-line-pack:center;align-content:center;padding:5px 10px;border:none;background:0 0}.gcm-column__body--calendar .gcm-calendar__next{margin-left:6px}.gcm-column__body--calendar .gcm-calendar__ico{fill:var(--gcm-mp-calendar-arrows-color);width:9px}.gcm-column__body--calendar .gcm-calendar__table{margin-bottom:0;border-collapse:collapse}.gcm-column__body--calendar .gcm-calendar__day,.gcm-column__body--calendar .gcm-calendar__header{font-weight:var(--gcm-mp-calendar-table-td-font-weight);vertical-align:middle}.gcm-column__body--calendar .gcm-calendar__header{height:36px;padding:0;font-weight:var(--gcm-mp-calendar-table-th-font-weight);color:var(--gcm-mp-calendar-th-color);background:var(--gcm-mp-calendar-table-th-bg)}.gcm-column__body--calendar .gcm-calendar__day{height:32px;padding:4px 1px;color:var(--gcm-mp-calendar-table-body-color);background:var(--gcm-columns-bg)}.gcm-column__body--calendar .gcm-calendar__day--month{color:var(--gcm-mp-calendar-month-color)}.gcm-column__body--calendar .gcm-calendar__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:32px;height:32px;margin:auto;color:var(--gcm-mp-calendar-action-color);border:var(--gcm-mp-calendar-action-border);text-decoration-line:none}.gcm-column__body--calendar .gcm-calendar__actions-count{display:none}.gcm-column__body--calendar .gcm-calendar__actions-count-ico,.gcm-column__body--calendar .gcm-column__actions-count-ico{position:absolute;bottom:1px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;fill:var(--gcm-mp-calendar-action-color)}.gcm-column__body--calendar .gcm-calendar__day--today .gcm-calendar__day-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:32px;height:32px;margin:auto;overflow:hidden;color:var(--gcm-mp-calendar-today-color);border-radius:var(--gcm-calendar-mini__today-border-radius);background:var(--gcm-mp-calendar-today-bg)}.gcm-column__body--calendar .gcm-calendar__day--today.gcm-calendar__day--action .gcm-calendar__link{color:var(--gcm-mp-calendar-today-color);background:var(--gcm-mp-calendar-today-bg)}.gcm-column__body--calendar .gcm-calendar__day--today.gcm-calendar__day--action .gcm-calendar__actions-count-ico,.gcm-column__body--calendar .gcm-calendar__day--today.gcm-calendar__day--action .gcm-column__actions-count-ico{fill:var(--gcm-mp-calendar-today-action-count-bg)}