.status-dot {
    display: inline-block; width: .9rem; height: .9rem;
    border-radius: 50%; margin-right: .45rem; vertical-align: -.1rem;
}
.fc .fc-bg-event { opacity: .6; }
.fc .fc-bg-event .fc-event-title {
    color: #111; font-style: normal; font-weight: 600; font-size: .72rem; margin: .3rem;
}
.fc .fc-daygrid-day { cursor: pointer; }
.btn-check:checked + .btn { border: 2px solid #212529; background: #f1f3f5; color: #212529; }