.channel-strategy-editor,.channel-strategy-result{background:#fff;border:1px solid #e3e9e6;border-radius:12px;padding:14px 16px;color:#293b31;box-shadow:none}
.channel-strategy-editor{margin:16px 0}
.channel-strategy-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}
.channel-strategy-header strong{font-size:14px;font-weight:600}
.channel-strategy-caption{font-size:11px;color:#7b8780}
.channel-strategy-ai{display:inline-flex;align-items:center;font-size:11px;color:#28734d;background:#eff6f1;border-radius:5px;padding:3px 6px}
.channel-strategy-change{margin-left:auto;border:0;background:none;color:#67756e;font-size:12px;padding:3px 5px;cursor:pointer}
.channel-strategy-sequence{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.channel-strategy-chip{background:#f3f6f4;color:#354e40;border-radius:7px;padding:7px 11px;font-size:13px;font-weight:500;white-space:nowrap}
.channel-strategy-transition{display:flex;flex-direction:column;align-items:center;gap:1px;color:#8a9790;font-size:16px}
.channel-strategy-transition small{font-size:10px;line-height:1.4;color:#748279}
.channel-strategy-note{font-size:12px;line-height:1.6;color:#78847d;margin:9px 0 0}
.channel-strategy-options{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}
.channel-strategy-options button{min-height:32px;padding:5px 10px;font-size:12px;font-weight:500;border:1px solid #e1e7e3;border-radius:8px;background:#fff;color:#65736b;cursor:pointer;transition:border-color .18s,background-color .18s}
.channel-strategy-options button[aria-pressed="true"]{color:#17663e;background:#f0f7f2;border-color:#a9cdb7}
.channel-strategy-options button:disabled,.channel-strategy-change:disabled{color:#9ba49f;cursor:default;background:#f7f8f7}
.channel-strategy-options button:focus-visible,.channel-strategy-change:focus-visible{outline:2px solid #218350;outline-offset:3px}
.channel-strategy-editor .channel-strategy-ai{margin-top:9px}
.channel-strategy-summary-note{display:block;margin-top:4px;font-size:11px;font-weight:400;color:#7a867e}
.conversation-channel-strategy{margin:0;max-width:100%}

.conversation-mode #workflow-confirm-details .send-validation-result[data-strategy="cross"][data-state="pass"] p{display:block;font-size:12px;margin:3px 0 0}
