/* X719.2 / source-linked proposal-to-conversation adoption */
.x716 .x7192-proposal-message{display:inline-flex;align-items:center;justify-content:center;margin:12px 0 8px;padding:10px 15px;border:1px solid #627765;border-radius:9px;color:#e0f0dc;background:#263d2d;font-size:12px;font-weight:650}
.x716 .x7192-proposal-message:hover{background:#345339;border-color:#8eaa8e}
.x716 .x7192-proposal-context{font-size:12px;line-height:1.7;border:1px solid #426047;background:#26372a;border-radius:9px;padding:12px;color:#c9ddc5}
.x716 .x7192-chat-context{padding:16px 20px;border-bottom:1px solid #415645;background:linear-gradient(110deg,#2e4434,#223127);display:flex;flex-direction:column;gap:6px}
.x716 .x7192-chat-context>span{font-size:9px;letter-spacing:.16em;color:#a4caab;font-weight:750}
.x716 .x7192-chat-context strong{font:570 15px/1.35 Manrope,'DM Sans',sans-serif;color:#ecf7eb;letter-spacing:-.02em;overflow-wrap:anywhere}
.x716 .x7192-chat-context small{font-size:10px;color:#aabfac;line-height:1.5}
.x716 .x7192-context-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;align-self:flex-start;padding:10px 16px;margin-top:7px;border:1px solid rgba(190,222,199,.43);border-radius:999px;color:#e3f2e7;text-decoration:none;font-size:12px;font-weight:700;background:rgba(190,222,199,.09)}
.x716 .x7192-context-link:hover{background:rgba(190,222,199,.2);border-color:#d3e6d5}
.x716 .x7192-context-link:focus-visible{outline:3px solid #cae9d3;outline-offset:3px}
@media(max-width:640px){.x716 .x7192-chat-context{padding:13px}.x716 .x7192-proposal-message{width:100%;min-height:44px}}