#eventNotesGroup[hidden],
    #otherAttendeeGroup[hidden] {
      display: none !important;
    }
    #otherAttendeeGroup {
      display: block;
      margin: 8px 0 18px;
    }
    #otherAttendeeGroup input {
      display: block;
      width: 100%;
      box-sizing: border-box;
      margin-top: 8px;
    }

    .attendance-history { margin: 18px 0; padding: 14px 18px; border: 1px solid #cbded5; border-radius: 12px; background: #f5faf7; }
    .attendance-history ol { margin: 8px 0; padding-left: 22px; }
    .attendance-history li { padding: 5px 0; line-height: 1.5; }
    .attendance-receipt { padding: 12px; border-radius: 8px; background: #e5f5eb; color: #175638; font-weight: 700; }
    .notes-toggle {
      margin: 20px 0 16px;
    }
