[data-ref="prevButton"] {
    margin-inline-start : auto;
}

[data-ref="nextButton"] {
    margin-inline-end : auto;
}

[data-ref="viewDescription"] {
    margin : 0 !important;
}

.b-cal-event {
    padding-top : 0.4em;

    i {
        align-self : start;
        margin-top : 0.3em;
        color      : #fff;
    }

    .b-cal-event-desc {
        flex-direction : column;
        align-items    : flex-start;
    }
}

.b-year-view-overflow-popup {
    .b-cal-event {
        i {
            font-size : 27px;
        }
    }
}

@media (max-width : 700px) {
    .b-cal-event i.b-cal-event-icon {
        display : none !important;
    }
    .b-agenda-view {
        .b-cal-event i.b-cal-event-icon {
            margin-top : 0;
            display    : initial !important;
        }
    }
}

/* All shows recur. */
.b-cal-recurrence-icon {
    display : none !important;
}

.b-agenda-view .b-cal-event-wrap {
    min-width : 15em;
}

.b-cal-cell-no-content {
    min-height : 3.2em;
}

.b-other-show-list {
    gap            : 0.3em;
    display        : flex;
    flex-direction : column;

    li {
        border-radius : 4px !important;
        color         : #fff;
    }
}

.b-calendar-day-header {
    justify-content : center !important;
    color           : inherit !important;
}

.b-week-num {
    display : none !important;
}
