/* V116: same latest-topic presentation as the main forum list. */
body.spectrahubForum .shV116SubRowLayout{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,330px);
  align-items:stretch;gap:0;min-width:0;
}
body.spectrahubForum .shV116SubRowLayout>.shV115SubLink{
  min-width:0;min-height:67px;display:flex;align-items:center;
}
body.spectrahubForum .shV116SubRowLayout>.shV115SubLink:hover{
  background:#424d5a;
}
body.spectrahubForum .shV116SubLatest{
  border-left:1px solid #53616e;display:flex;align-items:center;
  gap:10px;min-width:0;max-width:100%;padding:8px 15px;
}
body.spectrahubForum .shV116SubLatestAvatar{
  flex:0 0 36px;display:grid;place-items:center;width:36px;height:36px;
  border:1px solid #637688;border-radius:50%;overflow:hidden;
  background:#415569;color:#fff;text-decoration:none;font-size:14px;font-weight:800;
}
body.spectrahubForum .shV116SubLatestAvatar img{
  width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;
}
body.spectrahubForum .shV116SubLatestInfo{
  display:grid;align-content:center;gap:5px;min-width:0;flex:1;
}
body.spectrahubForum .shV116SubLatestTitle{
  color:#f0f5fb;text-decoration:none;font-size:14px;font-weight:750;
  overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
  display:block;max-width:100%;
}
body.spectrahubForum .shV116SubLatestTitle:hover{
  color:#8fc9ff;text-decoration:underline;
}
body.spectrahubForum .shV116SubLatestTitle.shV116SubLatestUnread{
  color:#89e9ac;font-weight:800;
}
body.spectrahubForum .shV116SubLatestMeta{
  color:#bec8d4;line-height:1.35;font-size:14px;
  overflow-wrap:anywhere;
}
body.spectrahubForum .shV116SubLatestMeta>a{
  color:#bdcfdf;text-decoration:none;
}
body.spectrahubForum .shV116SubLatestMeta>a:hover{
  color:#8fc9ff;text-decoration:underline;
}
body.spectrahubForum .shV116SubLatestEmpty{
  color:#9eabb9;font-size:14px;
}
@media(max-width:700px){
  body.spectrahubForum .shV116SubRowLayout{grid-template-columns:minmax(0,1fr)}
  body.spectrahubForum .shV116SubRowLayout>.shV115SubLink{min-height:52px}
  body.spectrahubForum .shV116SubLatest{
    min-height:0;border-left:0;border-top:1px solid #485765;
    margin:0 11px 8px 55px;padding:9px 0;gap:8px;
  }
  body.spectrahubForum .shV116SubLatestAvatar{
    width:28px;height:28px;flex-basis:28px;font-size:14px;
  }
  body.spectrahubForum .shV116SubLatestTitle{font-size:14px}
  body.spectrahubForum .shV116SubLatestMeta{font-size:14px}
}
