/* EchoHaber v4.4.73 R823 — avatar media separately clipped; presence indicator independent. */
body.page-news-detail .news-detail__byline,
body.page-news-detail .news-detail__aside .article-sidebar-author{
 box-sizing:border-box!important;min-width:0!important;
}
body.page-news-detail .news-detail__byline .author-mini,
body.page-news-detail .news-detail__aside .article-sidebar-author-top{
 min-width:0!important;max-width:100%!important;
}
body.page-news-detail .news-detail__byline .article-author-avatar,
body.page-news-detail .news-detail__aside .article-sidebar-author-avatar{
 position:relative!important;display:grid!important;place-items:center!important;
 box-sizing:border-box!important;flex:0 0 52px!important;
 width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;
 max-width:52px!important;max-height:52px!important;aspect-ratio:1/1!important;
 padding:0!important;margin:0!important;overflow:visible!important;
 border:0!important;border-radius:13px!important;
 isolation:isolate!important;background:var(--eh-soft,var(--soft))!important;
 box-shadow:none!important;text-decoration:none!important;
}
body.page-news-detail :is(.news-detail__byline .article-author-avatar,.news-detail__aside .article-sidebar-author-avatar) > .eh-author-avatar-media{
 position:relative!important;inset:auto!important;display:grid!important;place-items:center!important;
 box-sizing:border-box!important;width:100%!important;height:100%!important;
 min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;
 padding:0!important;margin:0!important;flex:none!important;
 overflow:hidden!important;clip-path:inset(0 round 12px)!important;
 border-radius:12px!important;background:var(--eh-soft,var(--soft))!important;
 color:var(--brand)!important;line-height:1!important;font-size:20px!important;font-weight:800!important;
}
body.page-news-detail :is(.news-detail__byline .article-author-avatar,.news-detail__aside .article-sidebar-author-avatar) > .eh-author-avatar-media > img{
 display:block!important;position:static!important;inset:auto!important;
 box-sizing:border-box!important;width:100%!important;height:100%!important;
 min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;
 aspect-ratio:1/1!important;object-fit:cover!important;object-position:50% 40%!important;
 margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;
}
body.page-news-detail :is(.news-detail__byline .article-author-avatar,.news-detail__aside .article-sidebar-author-avatar) > .author-presence-dot{
 position:absolute!important;display:block!important;z-index:3!important;
 top:-3px!important;right:-3px!important;bottom:auto!important;left:auto!important;
 box-sizing:border-box!important;width:14px!important;height:14px!important;
 min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;
 padding:0!important;margin:0!important;border:3px solid var(--eh-surface,var(--surface))!important;
 border-radius:50%!important;background:#667085!important;box-shadow:none!important;
 pointer-events:none!important;
}
body.page-news-detail :is(.news-detail__byline .article-author-avatar,.news-detail__aside .article-sidebar-author-avatar) > .author-presence-dot.is-online{
 background:#12b76a!important;box-shadow:none!important;
}
body.page-news-detail .news-detail__byline .author-mini > div{
 min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;
}
body.page-news-detail .news-detail__byline .author-mini > div > strong,
body.page-news-detail .news-detail__aside .article-sidebar-author-copy > strong{
 display:block!important;min-width:0!important;overflow-wrap:anywhere!important;
}
body.page-news-detail .news-detail__aside .article-sidebar-author-top{
 display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;
 gap:12px!important;align-items:center!important;
}
body.page-news-detail .news-detail__aside .article-sidebar-author-copy{
 min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;
}
body.page-news-detail .news-detail__aside .article-sidebar-author-stats{
 grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
@media(max-width:680px){
 body.page-news-detail .news-detail__byline{
  grid-template-columns:minmax(0,1fr)!important;align-items:start!important;
  gap:12px!important;padding:12px!important;
 }
 body.page-news-detail .news-detail__byline .author-mini{
  display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;
  gap:12px!important;align-items:center!important;width:100%!important;
 }
 body.page-news-detail .news-detail__byline .article-actions{
  width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;
 }
 body.page-news-detail .news-detail__aside .article-sidebar-author-top{gap:12px!important}
}
@media(max-width:360px){
 body.page-news-detail .news-detail__byline .article-author-avatar,
 body.page-news-detail .news-detail__aside .article-sidebar-author-avatar{
  flex-basis:46px!important;width:46px!important;height:46px!important;
  min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;
 }
 body.page-news-detail .news-detail__byline .author-mini,
 body.page-news-detail .news-detail__aside .article-sidebar-author-top{
  grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important;
 }
}
