/* V14.5: apresentação do convite, sem alterar acesso ou mídia. */
.mm-community-v143 .mm-invite-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}
.mm-community-v143 .mm-invite-buttons .btn{min-width:0;white-space:normal;font-size:13px;padding:10px 13px}
.mm-community-v143 .mm-preview-track-head{display:grid;grid-template-columns:64px minmax(0,1fr) 32px;gap:12px;align-items:center;margin-bottom:10px}
.mm-community-v143 .mm-preview-cover{width:64px;height:64px;object-fit:cover;border-radius:10px}
.mm-community-v143 .mm-preview-track-head h3{margin:0 0 6px;font-size:15px;overflow-wrap:anywhere}
.mm-community-v143 .mm-preview-artist{display:flex;align-items:center;gap:6px;font-size:12px;opacity:.8}
.mm-community-v143 .mm-preview-artist img{width:22px;height:22px;border-radius:50%;object-fit:cover}
.mm-community-v143 .mm-preview-options{position:relative;align-self:start}
.mm-community-v143 .mm-preview-options summary{list-style:none;cursor:pointer;font-size:25px;text-align:center;border-radius:8px}
.mm-community-v143 .mm-preview-options summary::-webkit-details-marker{display:none}
.mm-community-v143 .mm-preview-options>div{position:absolute;right:0;top:32px;z-index:5;width:205px;max-width:70vw;padding:8px;border:1px solid #8885;border-radius:12px;background:var(--panel,#202126);box-shadow:0 8px 24px #0006}
.mm-community-v143 .mm-preview-options button,.mm-community-v143 .mm-preview-options a{display:block;box-sizing:border-box;width:100%;padding:10px;text-align:left;background:transparent;color:inherit;border:0;text-decoration:none;font:inherit;font-size:13px;cursor:pointer}
.mm-community-v143 .mm-radio-track audio{width:100%;max-width:100%}
@media(max-width:480px){.mm-community-v143 .mm-preview-track-head{grid-template-columns:52px minmax(0,1fr) 28px;gap:8px}.mm-community-v143 .mm-preview-cover{width:52px;height:52px}}
