*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fc .fc-timegrid-event{border-radius:3px}.fc .fc-timegrid-event .fc-event-main{padding:2px 5px;font-size:12px;line-height:1.3;overflow:hidden}.fc .fc-timegrid-event .fc-event-main-frame{flex-direction:row;align-items:baseline;gap:6px;min-width:0;display:flex}.fc .fc-timegrid-event .fc-event-time{flex-shrink:0;font-size:11px;font-weight:500}.fc .fc-timegrid-event .fc-event-title-container{flex:1;min-width:0}.fc .fc-timegrid-event .fc-event-title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.payer-row-inactive td{opacity:.55;font-style:italic}
