.participant-bulk-bar{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:18px 22px;background:#f5f8f3;border-bottom:1px solid var(--line,#e3e9e3)}
.participant-bulk-bar .row{flex-wrap:wrap}.participant-bulk-bar>span{margin-left:auto}.participant-check{width:42px!important;padding-right:4px!important;text-align:center}
.participant-check input{width:18px;height:18px;accent-color:var(--green,#17634c);cursor:pointer}.participant-check input:disabled{cursor:wait}
.participant-send-result,.participant-send-progress{margin-top:24px}.participant-send-result h2{font-size:20px}.participant-send-result summary{cursor:pointer;font-weight:600;padding:12px 0}
.participant-result-email{display:block;color:var(--muted,#7b8c74);margin-top:5px}.participant-delete-list{max-height:220px;overflow:auto;padding:6px 14px;background:#f5f8f3;border-radius:10px}
@media(max-width:640px){.participant-bulk-bar{padding:14px;gap:10px}.participant-bulk-bar>span{margin-left:0;width:100%}.participant-bulk-bar .button{padding:11px;font-size:12px}}

#participant-table th,#participant-table td{padding-left:14px;padding-right:14px}.participant-row-actions{display:flex;flex-wrap:wrap;gap:10px;max-width:210px}.participant-row-actions button:disabled{opacity:.5;cursor:wait}#participant-table .person-cell>div{max-width:230px;white-space:normal;overflow-wrap:anywhere}

.table-controls:has(#participant-status-filter){flex-wrap:wrap;gap:16px}.participant-state-filter{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.participant-filter-help{padding:0 26px 18px;margin:0}.participant-last-access{min-width:155px;white-space:normal}#participant-table table{min-width:1080px}.participant-bulk-bar .row{gap:8px}@media(max-width:640px){.participant-state-filter{width:100%}.participant-state-filter select{flex:1}.participant-filter-help{padding:0 16px 16px}}
