.training-calendar .fc[data-v-41e9946c]{font-size:.85rem}.training-calendar .fc-event[data-v-41e9946c]{overflow:hidden}[dir] .training-calendar .fc-event[data-v-41e9946c]{cursor:pointer}.training-calendar .fc-daygrid-day-events{overflow:hidden;min-height:2em}.training-calendar .fc-daygrid-event-harness{overflow:hidden}.training-calendar .fc-daygrid-event{white-space:normal;word-break:break-word;overflow:hidden}.training-calendar .tc-event-wrap{width:100%;min-width:0}.training-calendar .tc-event-title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.training-calendar .tc-sites-box{font-size:10px;line-height:1.35;color:#495057;word-break:break-word;white-space:normal;overflow-wrap:break-word}[dir] .training-calendar .tc-sites-box{margin-top:2px;padding:2px 4px;background:rgba(0,0,0,.06);border-radius:3px}