/* MShowTV V17.5.1 — Community multimedia */
.community-social-composer-v1751,.community-social-feed-wrap-v1751{
  margin-top:18px;padding:22px;border-radius:22px;border:1px solid rgba(255,255,255,.09);
  background:linear-gradient(145deg,rgba(36,20,47,.94),rgba(16,10,22,.97));
}
.community-social-heading-v1751,.community-social-feed-head-v1751{
  display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px
}
.community-social-heading-v1751 h3,.community-social-feed-head-v1751 h3{margin:4px 0;font-size:1.35rem}
.community-social-heading-v1751 p,.community-social-feed-head-v1751 p{margin:0;color:#ad9eb4;font-size:.85rem}
.community-social-live-v1751{
  display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;
  color:#64efaa;background:rgba(52,231,142,.08);border:1px solid rgba(52,231,142,.18);
  font-size:.72rem;font-weight:900;white-space:nowrap
}
.community-social-live-v1751 i{width:7px;height:7px;border-radius:50%;background:#42ed99;box-shadow:0 0 12px #42ed99}
#communitySocialTextV1751{
  width:100%;min-height:105px;resize:vertical;margin-top:14px;border-radius:16px!important;
  background:#fff!important;color:#17131a!important;padding:14px!important
}
.community-media-picker-v1751{margin-top:12px}
.community-upload-btn-v1751{
  display:flex;align-items:center;gap:10px;flex-wrap:wrap;cursor:pointer;padding:14px 16px;border-radius:16px;
  border:1px dashed rgba(255,132,209,.35);background:rgba(255,97,191,.055)
}
.community-upload-btn-v1751>span{font-size:1.4rem;color:#ff83d1}
.community-upload-btn-v1751 strong{color:#fff}
.community-upload-btn-v1751 small{width:100%;padding-left:34px;color:#a796ae}
.community-media-preview-v1751{
  margin-top:12px;border-radius:16px;overflow:hidden;position:relative;background:#08070b;border:1px solid rgba(255,255,255,.1)
}
.community-media-preview-v1751 img,.community-media-preview-v1751 video{display:block;width:100%;max-height:440px;object-fit:contain;background:#050407}
.community-media-preview-v1751 button{
  position:absolute;right:10px;top:10px;padding:7px 10px;border:0;border-radius:999px;background:rgba(7,5,10,.84);color:#fff;cursor:pointer
}
.community-social-composer-actions-v1751{display:flex;justify-content:space-between;align-items:center;margin-top:13px}
.community-social-composer-actions-v1751 small{color:#9e90a6}
.community-social-status-v1751{min-height:20px;color:#f29ad2}
.community-social-feed-v1751{display:grid;gap:18px}
.community-social-post-v1751{
  border:1px solid rgba(255,255,255,.09);border-radius:20px;overflow:hidden;
  background:linear-gradient(145deg,rgba(31,17,42,.92),rgba(12,8,17,.98))
}
.community-social-post-head-v1751{display:flex;gap:10px;align-items:center;padding:16px 16px 8px}
.community-social-avatar-v1751,.community-comment-avatar-v1751{
  width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;
  background:linear-gradient(135deg,#7137df,#e53da6);color:#fff;font-weight:1000
}
.community-social-post-head-v1751 strong{display:block}.community-social-post-head-v1751 small{color:#96899d;font-size:.7rem}
.community-social-post-text-v1751{padding:5px 16px 13px;margin:0;white-space:pre-wrap;color:#eee6ef}
.community-post-media-v1751{background:#060509}
.community-post-media-v1751 img,.community-post-media-v1751 video{
  display:block;width:100%;max-height:650px;object-fit:contain;background:#040305
}
.community-social-actions-v1751{display:flex;gap:8px;padding:11px 14px;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}
.community-social-actions-v1751 button{
  border:0;border-radius:999px;padding:8px 12px;background:rgba(255,255,255,.055);color:#d7ccd9;cursor:pointer;font-weight:800
}
.community-social-actions-v1751 .liked{color:#ff72c6;background:rgba(255,90,190,.10)}
.community-comments-v1751{padding:12px 14px;display:grid;gap:10px}
.community-comment-v1751{display:flex;gap:9px}
.community-comment-avatar-v1751{width:32px;height:32px;font-size:.75rem}
.community-comment-body-v1751{min-width:0;flex:1;padding:9px 11px;border-radius:14px;background:rgba(255,255,255,.05)}
.community-comment-name-v1751{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.community-comment-name-v1751 small{color:#8e8294;font-size:.65rem;margin-left:auto}
.community-comment-name-v1751 span{font-size:.58rem;font-weight:1000;color:#ff86d0;border:1px solid rgba(255,120,204,.26);border-radius:999px;padding:3px 6px}
.community-comment-body-v1751 p{margin:4px 0 0;color:#ddd2df;white-space:pre-wrap}
.community-comment-v1751.official .community-comment-body-v1751{
  background:linear-gradient(135deg,rgba(119,55,222,.15),rgba(235,58,161,.10));
  border:1px solid rgba(232,84,178,.14)
}
.community-comment-form-v1751{display:grid;grid-template-columns:1fr auto;gap:8px;padding:0 14px 14px}
.community-comment-form-v1751 input{
  width:100%;border-radius:999px!important;background:#fff!important;color:#17131a!important;padding:10px 13px!important
}
.community-comment-form-v1751 button{
  border:0;border-radius:999px;padding:9px 14px;background:linear-gradient(135deg,#723ce5,#e53da7);color:#fff;font-weight:900;cursor:pointer
}
.community-no-comments-v1751{color:#8c7f92;font-size:.78rem}
@media(max-width:700px){
  .community-social-composer-v1751,.community-social-feed-wrap-v1751{padding:15px;border-radius:18px}
  .community-social-heading-v1751,.community-social-feed-head-v1751{flex-direction:column}
  .community-social-actions-v1751{overflow-x:auto}
  .community-social-actions-v1751 button{white-space:nowrap}
  .community-comment-form-v1751{grid-template-columns:1fr}
  .community-comment-form-v1751 button{width:100%}
}