/* SpectraHub V108: separated pinned threads, inline prefixes and most recent contributor. */
body.spectrahubForum .shV108Topics{overflow:hidden!important;border-radius:7px!important}
body.spectrahubForum .shV108TopicsTitle{display:block!important;padding:13px 17px!important;background:#424952!important;border-bottom:1px solid #565e68!important}
body.spectrahubForum .shV108TopicsTitle h2{font-size:14px!important;margin:0 0 3px!important}
body.spectrahubForum .shV108TopicsTitle p{font-size:14px!important}
body.spectrahubForum .shV108TopicList{display:block!important;background:#343b43!important}
body.spectrahubForum .shV108TopicGroupHead{display:flex!important;align-items:center!important;gap:8px!important;height:38px!important;min-height:38px!important;padding:0 15px!important;text-transform:uppercase!important;letter-spacing:.65px!important;font-size:14px!important;color:#e2e8f0!important;background:#454d58!important;border-top:1px solid #525b66!important;border-bottom:1px solid #57616c!important}
body.spectrahubForum .shV108TopicGroupHead:first-child{border-top:0!important}
body.spectrahubForum .shV108TopicGroupHead .shFa,body.spectrahubForum .shV108TopicGroupHead img{width:13px!important;height:13px!important;opacity:.9}
body.spectrahubForum .cleanTopicRow.shV108TopicRow{
  box-sizing:border-box!important;position:relative!important;display:grid!important;
  grid-template-columns:42px minmax(0,1fr) 102px minmax(160px,235px)!important;
  align-items:center!important;column-gap:13px!important;row-gap:6px!important;
  min-height:67px!important;padding:11px 15px!important;
  background:#343b43!important;border:0!important;border-bottom:1px solid #505965!important;
  cursor:pointer!important;transition:background-color .15s ease!important;
}
body.spectrahubForum .cleanTopicRow.shV108TopicRow:hover{background:#3f4854!important}
body.spectrahubForum .cleanTopicRow.shV108TopicRow.is-pinned{border-left:3px solid #d75857!important;padding-left:12px!important}
body.spectrahubForum .shV108TopicRow .shV108StarterAvatar{width:37px!important;height:37px!important;min-width:37px!important;max-width:37px!important;overflow:hidden!important}
body.spectrahubForum .shV108TopicRow .shV108TopicMain{min-width:0!important;overflow:hidden!important}
body.spectrahubForum .shV108TopicRow .shV108TopicHeading{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;min-width:0!important}
body.spectrahubForum .shV108TopicRow .shV108TopicHeading h3{display:inline!important;min-width:0!important;margin:0!important;font-size:14px!important;line-height:1.32!important;font-weight:700!important;overflow-wrap:anywhere!important}
body.spectrahubForum .shV108TopicRow .shV108TopicPrefix{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;white-space:nowrap!important;font-size:14px!important;padding:4px 6px!important;border-radius:4px!important;line-height:1.1!important}
body.spectrahubForum .shV108TopicRow .shV108LockedIcon{display:inline-flex!important;align-items:center!important;color:#e5ebf3!important}
body.spectrahubForum .shV108TopicRow .shV108LockedIcon :is(.shFa,img){width:12px!important;height:12px!important}
body.spectrahubForum .shV108TopicRow .shV108TopicAuthor{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:5px!important;margin:4px 0 0!important;font-size:14px!important;color:#b7c4d1!important}
body.spectrahubForum .shV108TopicRow .shV108TopicAuthor :is(a,time){font-size:14px!important;color:#b7c4d1!important}
body.spectrahubForum .shV108TopicRow .shV108TopicMetrics{display:grid!important;gap:6px!important;align-content:center!important;justify-self:stretch!important;min-height:43px!important;padding:0 10px!important;border-left:1px solid #535f6c!important;border-right:1px solid #535f6c!important;font-size:14px!important;color:#c2ccd6!important;line-height:1.2!important}
body.spectrahubForum .shV108TopicRow .shV108TopicMetrics span{display:flex!important;justify-content:space-between!important;gap:5px!important;white-space:nowrap!important}
body.spectrahubForum .shV108TopicRow .shV108TopicMetrics strong{color:#f0f5fb!important;font-weight:700!important}
body.spectrahubForum .shV108TopicRow .shV108LastPost{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;min-width:0!important}
body.spectrahubForum .shV108TopicRow .shV108LastInfo{display:flex!important;min-width:0!important;flex-direction:column!important;gap:5px!important;align-items:flex-end!important;text-align:right!important;line-height:1.1!important}
body.spectrahubForum .shV108TopicRow .shV108LastInfo a{text-decoration:none!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}
body.spectrahubForum .shV108TopicRow .shV108LastTime{font-size:14px!important;color:#c1ccd8!important}
body.spectrahubForum .shV108TopicRow .shV108LastName{font-size:14px!important;color:#f0f5fc!important;font-weight:600!important}
body.spectrahubForum .shV108TopicRow .shV108LastName:hover,body.spectrahubForum .shV108TopicRow .shV108LastTime:hover{color:#94cbff!important}
body.spectrahubForum .shV108TopicRow .shV108LastAvatar{display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid #667686!important;color:#f8fbff!important;font-weight:800!important;font-size:14px!important;text-decoration:none!important;overflow:hidden!important;background:#445768!important}
body.spectrahubForum .shV108TopicRow .shV108LastAvatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}
/* The report success screen is a GET response; refreshing is safe. */
body.spectrahubForum .shV108ReportHead{margin-bottom:16px!important}
body.spectrahubForum .shV108ReportCard{max-width:680px!important;margin:0 auto!important}
body.spectrahubForum .shV108ReportSuccess{text-align:center!important;display:grid!important;justify-items:center!important;gap:12px!important;padding:30px 12px!important}
body.spectrahubForum .shV108ReportSuccess h2{font-size:21px!important;margin:0!important;color:#fff!important}
body.spectrahubForum .shV108ReportSuccess p{margin:0!important;color:#c8d5e2!important}
body.spectrahubForum .shV108ReportSuccess .shV108ReportCheck{width:54px!important;height:54px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#225f48!important;color:#b6ffdb!important;border:1px solid #508f76!important;font-size:26px!important;font-weight:900!important}
@media(max-width:1050px){body.spectrahubForum .cleanTopicRow.shV108TopicRow{grid-template-columns:42px minmax(0,1fr) 100px minmax(150px,210px)!important;gap:10px!important}}
@media(max-width:760px){body.spectrahubForum .cleanTopicRow.shV108TopicRow{grid-template-columns:38px minmax(0,1fr)!important;min-height:66px!important;padding:12px!important;gap:7px 10px!important}body.spectrahubForum .shV108TopicRow .shV108TopicMetrics{display:none!important}body.spectrahubForum .shV108TopicRow .shV108LastPost{grid-column:2!important;justify-content:flex-start!important;padding:3px 0 0!important}body.spectrahubForum .shV108TopicRow .shV108LastInfo{flex-direction:row!important;align-items:baseline!important;gap:8px!important;text-align:left!important}body.spectrahubForum .shV108TopicRow .shV108LastAvatar{order:-1!important;width:24px!important;height:24px!important;flex-basis:24px!important;font-size:14px!important}body.spectrahubForum .shV108TopicRow .shV108LastTime{order:2!important}}
