.followup-slide--interactive .followup-list{display:grid}
.followup-list>.followup-action-row{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:7px;
  padding:0;
  border-bottom:1px solid var(--rr-border,var(--line));
}
.followup-list>.followup-action-row:last-child{border-bottom:0}
.followup-row-main{
  display:grid;
  grid-template-columns:10px minmax(0,1fr) auto auto;
  align-items:center;
  gap:10px;
  min-width:0;
  min-height:64px;
  padding:9px 4px;
  border:0;
  border-radius:12px;
  background:transparent;
  color:var(--rr-text,var(--ink));
  text-align:left;
  box-shadow:none;
}
.followup-row-main:hover,.followup-row-main:focus-visible{
  background:var(--rr-brand-soft,#edf5ef);
  color:var(--rr-text,var(--ink));
  transform:none;
  outline:none;
}
.followup-row-main:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--rr-brand,#207a5b) 18%,transparent)}
.followup-row-copy{display:block;min-width:0}
.followup-row-copy b,.followup-row-copy small{display:block}
.followup-row-copy b{font-size:15px;line-height:1.25}
.followup-row-copy small{margin-top:4px;color:var(--rr-muted,var(--muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.followup-row-cue{color:var(--rr-muted,var(--muted));font-size:23px;font-weight:450;line-height:1}
.followup-row-main .tag{white-space:nowrap}
.followup-mini-action{
  display:inline-grid;
  place-items:center;
  flex:none;
  width:36px;
  height:36px;
  min-width:36px;
  min-height:36px;
  padding:0;
  border:1px solid var(--rr-border,var(--line));
  border-radius:50%;
  background:var(--rr-surface-2,#f4f7f3);
  color:var(--rr-text-soft,var(--ink));
  box-shadow:none;
  font-size:19px;
  font-weight:760;
  line-height:1;
}
.followup-mini-action:hover,.followup-mini-action:focus-visible{transform:none;box-shadow:none}
.followup-complete{border-color:color-mix(in srgb,var(--rr-success,#287a5b) 26%,transparent);background:var(--rr-brand-soft,#e8f3ea);color:var(--rr-success,#287a5b)}
.followup-record{color:var(--rr-brand,#207a5b)}
.followup-delete{background:transparent;color:var(--rr-muted,var(--muted))}
.followup-delete:hover,.followup-delete:focus-visible{border-color:color-mix(in srgb,var(--rr-danger,#bd554a) 30%,transparent);background:color-mix(in srgb,var(--rr-danger,#bd554a) 7%,transparent);color:var(--rr-danger,#bd554a)}
#followupActivityEdit>.actions{margin-top:18px}
.followup-dialog-identity{padding-right:44px;margin-bottom:22px}
.followup-dialog-identity h2{margin:5px 0 0;font-size:clamp(25px,5vw,34px);line-height:1.08;letter-spacing:-.035em}
.followup-dialog-identity h2 i{font-style:italic}
.followup-dialog-identity p{margin:7px 0 0;color:var(--rr-text,var(--ink));font-size:17px;font-weight:800;line-height:1.2}

@media(max-width:600px){
  .followup-row-main{min-height:66px;padding:10px 2px;gap:9px}
  .followup-mini-action{width:40px;height:40px;min-width:40px;min-height:40px}
  .followup-row-copy b{font-size:14px}
  .followup-row-copy small{font-size:11px}
  .followup-dialog-identity{margin-bottom:18px}
}
