/* Specific-message replies: visible touch targets, bounded quote text. */
.lw-reply-preview,.lw-reply-quote{background:#eef4ff;border-left:3px solid #4776d0;border-radius:8px;padding:9px 12px;margin:0 0 8px;min-width:0;color:#334a6d;font-size:12px;text-align:left}
.lw-reply-preview{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.lw-reply-preview>div{min-width:0}.lw-reply-preview p,.lw-reply-quote p{margin:3px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.lw-reply-preview button{min-width:36px;min-height:36px;flex-shrink:0}
.lw-bubble:has(>.lw-message-reply-action){position:relative;padding-right:40px!important}
.lead-workspace .lw-message-reply-action{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:24px;min-height:24px;margin:0!important;padding:0!important;font-size:20px!important;line-height:1;color:#64748b!important;background:transparent!important;border:0!important;border-radius:5px!important;box-shadow:none!important}
.lead-workspace .lw-message-reply-action:hover,.lead-workspace .lw-message-reply-action:focus-visible{background:#dfe8f5!important;color:#284f89!important}
.lead-workspace .lw-message-reply-action:focus-visible{outline:2px solid #4776d0;outline-offset:2px}
