.participant-upload-settings,.participant-upload-details,.participant-unlock{gap:16px;padding:22px;display:grid}.participant-upload-settings p,.participant-unlock p,.participant-upload-details p,.participant-upload-details li{line-height:1.6}.participant-upload-details ol{padding-left:22px}.participant-key-form,.participant-key-actions{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.participant-key-form label,.participant-upload-details>label,.participant-unlock>label:not(.checkbox-label){flex:1;gap:8px;min-width:0;font-size:13px;font-weight:600;display:grid}.participant-key-form input,.participant-unlock input[type=password],.participant-upload-details select{width:100%;min-width:0;color:var(--color-text-primary);background:var(--color-bg-subtle);border:1px solid var(--color-border);font:inherit;border-radius:7px;padding:11px 12px}.participant-key-once{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:8px;gap:14px;padding:20px;display:grid}.participant-key-once pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.participant-key-once .button{justify-self:start}.participant-stale{border:1px solid var(--status-expiring-border);color:var(--status-expiring-fg);background:var(--status-expiring-bg);border-radius:8px;padding:12px 16px}
