.participants-table .participant-actions{display:flex;flex-direction:column;gap:8px}
.participants-table .participant-actions>button{min-height:42px;padding:10px 12px;border-radius:5px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;justify-content:center;position:relative;padding-left:38px;padding-right:14px}
.participants-table .participant-actions>button::before{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;margin:0;background:currentColor}
.participants-table .participant-actions button[data-client-payments]{background:#1d5b69;color:#fff;border:1px solid #1d5b69}
.participants-table .participant-actions button[data-client-link]{background:#e3f3f7;color:#1d5b69;border:1px solid #9acbda}
.participants-table .participant-actions button[data-enroll]{background:#e6f4ec;color:#246747;border:1px solid #acd5bd;min-height:42px;padding:10px 14px 10px 38px;justify-content:center}
.participants-table .participant-actions button[data-history]{background:#eee8fa;color:#654596;border:1px solid #c8b4e9}
.participants-table .participant-actions button[data-edit-client]{background:#fff2d8;color:#896318;border:1px solid #e7ce94}
.participants-table .participant-actions button[data-end]{background:#faeeee;color:#9a4d59;border:1px solid #d5a5ad;margin-top:0;text-decoration:none}
.participants-table .participant-actions button[data-edit-client]+button[data-end]{margin-top:12px}
.participants-table .participant-actions button:hover,.participants-table .participant-actions button[data-enroll]:hover{filter:brightness(.96)}
.participants-table .participant-actions button[data-enroll]:hover{background:#e6f4ec;color:#246747;border-color:#acd5bd}
.participants-table .participant-actions button:focus-visible{outline:3px solid #51b3e5;outline-offset:3px}
