#fcReferralsRoot .fc-ref-shell .fc-ref-actions{
  display:flex;
  gap:6px;
  flex-wrap:wrap;
}
#fcReferralsRoot .fc-ref-shell .fc-ref-ua{
  max-width:320px;
  white-space:normal;
  word-break:break-word;
}
#fcReferralsRoot .fc-ref-shell .fc-ref-status{
  display:inline-block;
  padding:4px 10px;
  border-radius:999px;
  font-size:12px;
  border:1px solid rgba(11,18,32,.1);
}
#fcReferralsRoot .fc-ref-shell .status-issued{ background:rgba(46,108,255,.08); color:#1f4bb8; }
#fcReferralsRoot .fc-ref-shell .status-clicked{ background:rgba(37,99,235,.12); color:#1d4ed8; }
#fcReferralsRoot .fc-ref-shell .status-matched{ background:rgba(16,185,129,.14); color:#047857; }
#fcReferralsRoot .fc-ref-shell .status-paid{ background:rgba(22,163,74,.14); color:#166534; }
#fcReferralsRoot .fc-ref-shell .status-revoked{ background:rgba(239,68,68,.12); color:#b91c1c; }
#fcReferralsRoot .fc-ref-shell .status-expired,
#fcReferralsRoot .fc-ref-shell .status-neutral{ background:rgba(148,163,184,.18); color:#334155; }
#fcReferralsRoot .fc-ref-shell .fc-ref-details summary{
  cursor:pointer;
  font-weight:600;
}
#fcReferralsRoot .fc-ref-shell .fc-ref-table th,
#fcReferralsRoot .fc-ref-shell .fc-ref-table td{
  vertical-align:top;
  white-space:nowrap;
}
#fcReferralsRoot .fc-ref-shell .fc-ref-table td:nth-child(2),
#fcReferralsRoot .fc-ref-shell .fc-ref-table td:nth-child(3),
#fcReferralsRoot .fc-ref-shell .fc-ref-table td:nth-child(6),
#fcReferralsRoot .fc-ref-shell .fc-ref-table td:nth-child(7),
#fcReferralsRoot .fc-ref-shell .fc-ref-table td:nth-child(8),
#fcReferralsRoot .fc-ref-shell .fc-ref-table td:nth-child(9),
#fcReferralsRoot .fc-ref-shell .fc-ref-table td:nth-child(11),
#fcReferralsRoot .fc-ref-shell .fc-ref-table td:nth-child(13),
#fcReferralsRoot .fc-ref-shell .fc-ref-table td:nth-child(14){
  font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}
