.grp-rep{gap:var(--sp-3);display:grid}.grp-rep__reasons{border:0;gap:2px;margin:0;padding:0;display:grid}.grp-rep__legend{font-size:var(--fs-2);margin-bottom:6px;font-weight:600}.grp-rep__reason{border-radius:var(--r-2);cursor:pointer;align-items:center;gap:10px;min-height:40px;padding:0 10px;display:flex}.grp-rep__reason:hover{background:var(--bg-2)}.grp-rep__reason input{width:16px;height:16px;accent-color:var(--ink);margin:0}.grp-rep__reason:has(input:checked){background:var(--bg-2);font-weight:600}
