/* Hide Attendance Status */
.row.my-3:has(.EventMngAttendeStLabel.D) {
  display: none !important;
}
/* Attendance Sub Type */
.row.my-3:has(.EventMngSubTypeLabel),
.row.my-3:has(.SubTypeFilter) {
  display: none !important;
}
/* Hide Attendance Placement section */
.Row-AttendPlacementFilter {
  display: none !important;
}
/* Hide Attendance Name section */
.Row-AttendNameFilter {
  display: none !important;
}
/* Hide specific fields inside AccountDetails */
.AccountDetails .Status,
.AccountDetails .RegistrationDate,
.AccountDetails .RegistrationTime,
.AccountDetails .AttendanceSubType,
.AccountDetails .AttendancePlacement {
  display: none !important;
}
/* Make EventDetails a vertical flex container so order works */
.Area-EventManagement .Page-EventAttendance .BlockDetails .EventDetails{
  display: flex !important;
  flex-direction: column !important;
}

/* Put Description (Occurrence) first */
.Area-EventManagement .Page-EventAttendance .BlockDetails .EventDetails > .Occurrence{
  order: 1 !important;
}

/* Put Event after it */
.Area-EventManagement .Page-EventAttendance .BlockDetails .EventDetails > .Event{
  order: 2 !important;
}

/* Keep everything else in normal flow after */
.Area-EventManagement .Page-EventAttendance .BlockDetails .EventDetails > .Starts{ order: 3 !important; }
.Area-EventManagement .Page-EventAttendance .BlockDetails .EventDetails > .Ends{ order: 4 !important; }
.Area-EventManagement .Page-EventAttendance .BlockDetails .EventDetails > .Location{ order: 5 !important; }

/* ==========================================================
   NEW: Hide EventName value + Rename Description badge to Event:
   ========================================================== */

/* Hide the EventName span (value) completely */
.Area-EventManagement .Page-EventAttendance .BlockDetails .EventDetails > .Event .EventName{
  display: none !important;
}

/* (Optional but recommended) Hide the Event label badge too so the row doesn't show "Event:" with no value */
.Area-EventManagement .Page-EventAttendance .BlockDetails .EventDetails > .Event .EventLabel{
  display: none !important;
}

/* Change Occurrence label text from "Description:" to "Event:" */
.Area-EventManagement .Page-EventAttendance .BlockDetails .EventDetails > .Occurrence .OccurrenceLabel{
  font-size: 0 !important;  /* hides the original text */
}

.Area-EventManagement .Page-EventAttendance .BlockDetails .EventDetails > .Occurrence .OccurrenceLabel::after{
  content: "Event:";
  font-size: 0.875rem;      /* restores readable size */
}

.WillAttendBlock.card{
display:none;
}

/*NEW ADDITION TO HIDE ATTENDANCE STATUS LABLE AND CHECKBOXES*/
/* Hide Attendance Status (label + checkbox area) */
.row.my-3:has(.EventAttMngAttendeStLabel),
.row.my-3:has(.StatusFilter) {
  display: none !important;
}
/* Hide Clear Filters button */
.NavigationClear.ClearButton {
  display: none !important;
}
/* Hide columns: Sub Type, Fee, Paid, Pledges */
.Col-SubType,
.Col-Fee,
.Col-Payment,
.Col-TotalPledge,
.Col-Paid,
.Col-Pledge {
  display: none !important;
}
