.community-media-engagement-slot{margin-top:12px;border-top:1px solid #e5e7eb;padding-top:10px}
.cme-wrap{display:flex;flex-direction:column;gap:9px}
.cme-reactions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}
.cme-reaction{border:1px solid #d9e2dc;background:#fff;color:#111;border-radius:999px;padding:5px 9px;font-size:15px;line-height:1;cursor:pointer;font-weight:700}
.cme-reaction:hover{background:#f3faf5}
.cme-reaction.active{background:#e8f7ed;border-color:#0b8f3d;color:#075c2b}
.cme-count{font-size:11px;margin-left:3px;color:#4b5563}
.cme-comments{display:flex;flex-direction:column;gap:6px}
.cme-comment{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:8px 9px;font-size:13px}
.cme-comment-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;margin-bottom:3px}
.cme-comment-name{font-weight:800;color:#075c2b}
.cme-comment-time{color:#667085;font-size:11px;white-space:nowrap}
.cme-comment-delete{border:0;background:transparent;color:#b42318;padding:3px 0 0;font-size:11px;font-weight:700;cursor:pointer}
.cme-compose{display:flex;gap:7px;align-items:center}
.cme-input{flex:1;min-width:0;border:1px solid #d0d5dd;border-radius:9px;padding:8px 9px;font:inherit;font-size:13px;background:#fff}
.cme-post{border:0;border-radius:9px;background:#0b8f3d;color:#fff;padding:8px 12px;font-weight:800;cursor:pointer}
.cme-note{font-size:12px;color:#667085}
.cme-error{font-size:12px;color:#b42318}
@media(max-width:520px){.cme-compose{align-items:stretch}.cme-post{padding-inline:10px}.cme-comment-head{flex-direction:column;gap:2px}.cme-comment-time{white-space:normal}}
