.mana-whatsapp{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:44px;max-width:100%;box-sizing:border-box;padding:12px 20px;border:1px solid #17643c;border-radius:30px;background:#17643c;color:#fff;font-size:15px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;white-space:normal}
.mana-whatsapp:hover{background:#104c2d;border-color:#104c2d}
.mana-whatsapp:focus-visible{outline:3px solid #92532c;outline-offset:4px}
.mana-social{margin:24px 0 0;padding:24px 0 0;border-top:1px solid #e1d6c6}
.mana-social-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.mana-social-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 18px;border:1px solid #bca160;border-radius:30px;background:#fffaf0;color:#382c12;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;box-sizing:border-box}
.journey-social .mana-social-button{color:#382c12}
.mana-social-button:hover{background:#fff0c0}.mana-social-button[aria-pressed=true]{background:#f7d56b;border-color:#9d7420;color:#33240c}
.mana-social-button:disabled{opacity:.65;cursor:wait}
.mana-social-actions .mana-whatsapp{font-size:14px;padding:11px 18px}
.mana-social-button:focus-visible,.mana-comment-form input:focus-visible,.mana-comment-form textarea:focus-visible,.mana-comments summary:focus-visible{outline:3px solid #92532c;outline-offset:4px}
.mana-social-status,.mana-social-status,.mana-comment-status,.mana-comment-status{font-size:14px;line-height:1.6;margin:12px 0;color:#685d50}
.mana-social-status:empty,.mana-comment-status:empty{display:none}
.mana-comments{margin-top:20px;border-top:1px solid #e1d6c6;padding-top:20px}
.mana-comments summary{font-weight:600;cursor:pointer;padding:6px 0}
.mana-comment-form{margin-top:24px;display:grid;gap:14px}
.mana-comment-form label{display:grid;gap:7px;font-size:14px;font-weight:600}
.mana-comment-form input,.mana-comment-form textarea{width:100%;box-sizing:border-box;min-height:44px;border:1px solid #bcae96;border-radius:10px;padding:12px;background:#fff;color:#30291f;font:inherit;resize:vertical}
.mana-comment-help,.mana-comment-empty{font-size:14px;line-height:1.6;color:#685d50}
.mana-comment-form .mana-social-button{justify-self:start}
.mana-comment-trap{display:none}.mana-comment{padding:18px 0;border-bottom:1px solid #e1d6c6}
.mana-comment time{display:block;font-size:12px;color:#685d50;margin:5px 0}
.mana-comment p{font-size:16px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}
.mana-more-comments{margin-top:16px}.mana-more-comments[hidden]{display:none}
.journey-social{padding-bottom:24px}.journey-social .mana-comment-help,.journey-social .mana-comment-empty{font-size:14px;line-height:1.6}.journey-social h3{font-size:24px}.journey-social .mana-whatsapp{color:#fff}
@media(max-width:560px){.mana-social-actions{gap:8px}.mana-social-button,.mana-social-actions .mana-whatsapp{padding:10px 14px;font-size:13px}}
