/* SCRAAPS v110 — cards do feed do perfil contidos, arejados e alinhados ao feed inicial. */
html body.page-perfil .profile-page .profile-head .avatar-bell,
html body.page-perfil .profile-page .profile-external-link,
html body.page-perfil .profile-page .profile-bio-save-hint{
  display:none!important;
}

html body.page-perfil .profile-page .profile-head .avatar.status-ring{
  border-color:transparent!important;
  box-shadow:none!important;
}

html body.page-perfil .profile-page .profile-head .avatar.status-ring::before,
html body.page-perfil .profile-page .profile-head .avatar.status-ring::after{
  display:none!important;
}

html body.page-perfil .profile-page .profile-feed-divider{
  display:none!important;
}

html body.page-perfil .profile-page .profile-unified-feed.home-feed-list{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:18px!important;
  width:100%!important;
  max-width:100%!important;
  margin:22px 0!important;
  overflow:visible!important;
}

html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card{
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:16px!important;
  box-sizing:border-box!important;
  overflow:visible!important;
  border:1px solid #cddce7!important;
  border-radius:18px!important;
  background:#fff!important;
  color:#42454a!important;
  box-shadow:0 5px 16px rgba(45,83,111,.10)!important;
}

html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .post-meta{
  position:relative!important;
  gap:12px!important;
  min-height:50px!important;
  margin:0 0 14px!important;
  padding:0 40px 0 0!important;
}

html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .mini-avatar{
  width:50px!important;
  height:50px!important;
  flex-basis:50px!important;
}

html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .feed-options-wrap{
  top:2px!important;
  right:2px!important;
}

html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .feed-options-toggle,
html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .feed-options-toggle:hover,
html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .feed-options-toggle:focus{
  color:#55585d!important;
  -webkit-text-fill-color:#55585d!important;
}

html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .feed-author-text b,
html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .feed-title,
html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .message,
html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .feed-photo-caption{
  color:#42454a!important;
  -webkit-text-fill-color:#42454a!important;
}

html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .feed-author-text .muted{
  color:#7d858d!important;
  -webkit-text-fill-color:#7d858d!important;
}

html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .photo-thumb,
html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .feed-photo-frame,
html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .video-card-portrait,
html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .news-link-media,
html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .music-layer-card,
html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .feed-link-card{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  border-radius:14px!important;
}

html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .photo-thumb img,
html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .feed-photo-frame img{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  object-fit:contain!important;
  border-radius:0!important;
}

html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .video-card-portrait video{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
}

html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .repost-badge{
  display:inline-flex!important;
  margin:4px 0 14px!important;
}

html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .repost-original-card{
  width:100%!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  border:1px solid #dde4ea!important;
  border-radius:15px!important;
  background:#f7f8fa!important;
  box-shadow:none!important;
}

html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .repost-original-label{
  padding:13px 15px!important;
  background:#eef1f4!important;
  border-bottom:1px solid #dde4ea!important;
}

html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .repost-original-label span{
  color:#42454a!important;
  -webkit-text-fill-color:#42454a!important;
}

html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .repost-original-card .feed-photo-caption,
html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .repost-original-card .message,
html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .repost-original-card .feed-title{
  padding:13px 15px 0!important;
}

html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .feed-action-row,
html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .feed-comment-row,
html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .feed-love-toggle,
html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .feed-comment-toggle,
html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .feed-action{
  color:#5c6168!important;
  -webkit-text-fill-color:#5c6168!important;
}

html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .love-heart-svg,
html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card .comment-line-icon svg{
  stroke:#5c6168!important;
  filter:none!important;
}

@media(max-width:420px){
  html body.page-perfil .profile-page .profile-unified-feed.home-feed-list{
    gap:14px!important;
  }
  html body.page-perfil .profile-page .profile-unified-feed.home-feed-list>.feed-card{
    padding:14px!important;
    border-radius:16px!important;
  }
}
