/* SpectraHub V160 – top announcements */
body.spectrahubForum .shTopNotice{
  --notice-accent:#4da9f5;
  --notice-accent-soft:rgba(77,169,245,.16);
  position:relative;
  display:grid!important;
  grid-template-columns:58px minmax(0,1fr) 42px;
  min-height:82px;
  margin:0 0 16px!important;
  padding:0!important;
  overflow:hidden;
  border:2px solid var(--notice-accent)!important;
  border-radius:5px!important;
  background:var(--shc-surface,#343a40)!important;
  color:var(--shc-text,#f1f4f7)!important;
  box-shadow:0 7px 18px rgba(0,0,0,.12);
}
body.spectrahubForum .shTopNotice[hidden]{display:none!important}
body.spectrahubForum .shTopNotice--info{--notice-accent:#45a9f5;--notice-accent-soft:#367ba7}
body.spectrahubForum .shTopNotice--success{--notice-accent:#48d889;--notice-accent-soft:#43c67e}
body.spectrahubForum .shTopNotice--warning{--notice-accent:#eab94d;--notice-accent-soft:#b68835}
body.spectrahubForum .shTopNotice--danger{--notice-accent:#ed6d79;--notice-accent-soft:#b54d59}
body.spectrahubForum .shTopNotice--neutral{--notice-accent:#8193a4;--notice-accent-soft:#667684}
body.spectrahubForum .shTopNoticeIcon{
  display:grid;
  place-items:center;
  min-width:0;
  background:var(--notice-accent-soft)!important;
  border-right:1px solid color-mix(in srgb,var(--notice-accent) 75%,transparent);
}
body.spectrahubForum .shTopNoticeIcon .shFa{display:grid!important;place-items:center!important;width:28px!important;height:28px!important}
body.spectrahubForum .shTopNoticeIcon .shFa img{width:25px!important;height:25px!important;object-fit:contain!important;filter:brightness(0) invert(1)!important;opacity:.96}
body.spectrahubForum .shTopNoticeMain{
  min-width:0;
  align-self:center;
  padding:14px 17px 13px;
}
body.spectrahubForum .shTopNoticeTitle{
  margin:0 0 4px;
  color:#fff!important;
  font-size:13.5px!important;
  line-height:1.35!important;
  font-weight:800!important;
}
body.spectrahubForum .shTopNoticeBody{
  min-width:0;
  color:#e8edf2!important;
  font-size:12.5px!important;
  line-height:1.55!important;
  overflow-wrap:anywhere;
}
body.spectrahubForum .shTopNoticeBody p{margin:0!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}
body.spectrahubForum .shTopNoticeBody p+p{margin-top:6px!important}
body.spectrahubForum .shTopNoticeBody a{color:#fff!important;text-decoration:underline!important;text-underline-offset:2px}
body.spectrahubForum .shTopNoticeClose{
  appearance:none;
  align-self:start;
  justify-self:center;
  margin:10px 7px 0 0;
  width:30px;
  height:30px;
  border:0!important;
  border-radius:7px!important;
  background:transparent!important;
  color:#c7d0d7!important;
  font:700 23px/27px Arial,sans-serif!important;
  cursor:pointer;
  opacity:.78;
}
body.spectrahubForum .shTopNoticeClose:hover{background:rgba(255,255,255,.08)!important;color:#fff!important;opacity:1}
@media(max-width:700px){
  body.spectrahubForum .shTopNotice{grid-template-columns:48px minmax(0,1fr) 36px;min-height:72px}
  body.spectrahubForum .shTopNoticeMain{padding:12px 11px}
  body.spectrahubForum .shTopNoticeTitle{font-size:13px!important}
  body.spectrahubForum .shTopNoticeBody{font-size:12px!important}
  body.spectrahubForum .shTopNoticeIcon .shFa img{width:21px!important;height:21px!important}
  body.spectrahubForum .shTopNoticeClose{margin-right:3px}
}
