.automation-message-fields{display:flex;flex-direction:column;gap:14px;min-width:0}
.automation-message-fields>label,.automation-message-fields textarea{margin:0}
.automation-message-compose{display:flex;align-items:center;justify-content:space-between;gap:12px}
.automation-message-compose>label{margin:0}
.automation-message-compose .automation-merge-control{width:auto;min-width:0}
.automation-merge-control select{max-width:240px;height:34px;margin:0;border-radius:18px;font-size:13px}
.automation-message-fields textarea{resize:vertical;min-height:100px;line-height:1.65}
.automation-message-fields input::placeholder,.automation-message-fields textarea::placeholder{font-weight:400}
.automation-recipient-list{max-height:180px;overflow:auto;border:1px solid #dce3df;border-radius:8px;padding:6px;margin-top:8px}
.automation-recipient-list label{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;padding:8px;border-radius:5px;cursor:pointer;font-weight:400}
.automation-recipient-list label:hover{background:#f1f5f3}
.automation-recipient-list input,.automation-email-consent input{width:16px;height:16px;min-height:16px;margin:0;accent-color:#173d2d;flex:none}
.automation-recipient-list p{padding:8px;margin:0;color:#61736a}
.automation-message-fields .automation-email-consent{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;line-height:1.5}
.automation-email-consent input{margin-top:3px}
.automation-recipient-error:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#b42332}
.automation-recipient-error button{padding:5px 12px;font-size:13px}
@media(max-width:560px){.automation-message-compose{flex-wrap:wrap}.automation-merge-control select{max-width:100%}}
