
.broadcasts-root{display:grid;gap:18px;min-width:0}
.broadcast-tools{display:flex;flex-wrap:wrap;gap:12px}
.broadcast-tools button{min-height:44px}
.broadcast-card{display:grid;gap:10px}
.broadcast-card h2,.broadcast-card p{margin:0;overflow-wrap:anywhere}
.broadcast-card>.badge,.broadcast-card>button{justify-self:start}
.broadcast-recipient{display:grid;gap:8px;border-top:1px solid var(--line);padding:14px 0;overflow-wrap:anywhere}
.broadcast-recipient>.badge,.broadcast-recipient>button{justify-self:start}
.broadcast-audience{border:1px solid var(--line);border-radius:8px;padding:14px;min-width:0;display:grid;gap:12px}
.broadcast-audience-choices{max-height:300px;overflow:auto;display:grid;gap:10px}
.broadcast-checkbox{display:flex;align-items:center;gap:10px;min-height:44px}
.broadcast-checkbox input{width:20px;height:20px;min-height:20px;flex:none}
.broadcast-preview{white-space:pre-wrap;overflow-wrap:anywhere;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}
.broadcasts-root summary{cursor:pointer;min-height:44px;align-content:center}
