/* V167 – BBCode source view: compact code-box look + clear source label. */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfSourceHeader{
  display:none;
  width:100%;
  box-sizing:border-box;
  padding:9px 14px;
  text-align:center;
  background:#3b4046;
  color:#55d6c2;
  border:1px solid #59616a;
  border-bottom:0;
  border-left:2px solid #45c9c2;
  font-size:13px;
  font-weight:700;
  letter-spacing:.2px;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfSourceMode>.shXfSourceHeader{display:block!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfSourceMode>.shXfBbcodeArea{
  display:block!important;
  width:100%!important;
  min-height:260px!important;
  margin:0!important;
  padding:14px 16px!important;
  box-sizing:border-box!important;
  background:#383c42!important;
  color:#f2f4f6!important;
  border:1px solid #59616a!important;
  border-left:2px solid #45c9c2!important;
  border-radius:0!important;
  outline:0!important;
  resize:vertical!important;
  white-space:pre-wrap!important;
  overflow-wrap:anywhere!important;
  tab-size:4!important;
  font:13px/1.58 ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfSourceMode>.shXfBbcodeArea:focus{
  box-shadow:inset 0 0 0 1px rgba(69,201,194,.45)!important;
}
