/* V22: compact XenForo-like header search and simple content pages. */
body.spectrahubForum .shHeaderTop{grid-template-columns:minmax(185px,220px) minmax(340px,720px) minmax(270px,auto)!important;gap:18px!important;justify-content:space-between!important;min-height:66px!important}
body.spectrahubForum .shHeaderSearch{justify-self:stretch!important;width:100%!important;max-width:720px!important;height:40px!important;margin:0!important;padding:0 4px 0 12px!important;border:1px solid #5b6169!important;border-radius:4px!important;background:#383c42!important;box-sizing:border-box!important;overflow:hidden!important}
body.spectrahubForum .shHeaderSearch .shFa{flex:0 0 auto!important;opacity:.9!important}
body.spectrahubForum .shHeaderSearch input{height:38px!important;min-width:0!important;padding:0 2px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#f2f4f6!important;font-size:14px!important}
body.spectrahubForum .shHeaderSearch input::placeholder{color:#aeb6bf!important}
body.spectrahubForum .shHeaderSearch button{height:30px!important;min-width:76px!important;padding:0 13px!important;margin:0!important;border:0!important;border-radius:3px!important;background:#2196f3!important;color:#fff!important;font-size:14px!important;font-weight:800!important;line-height:30px!important;box-shadow:none!important}
body.spectrahubForum .shHeaderSearch:focus-within{border-color:#2196f3!important;box-shadow:0 0 0 1px #2196f3!important}

body.spectrahubForum .shSimplePage{max-width:1000px;margin:0 auto 42px}
body.spectrahubForum .shSimplePageHead{margin:3px 0 14px;padding:0}
body.spectrahubForum .shSimplePageHead h1{margin:0;color:#f2f4f6;font-size:clamp(25px,2.8vw,34px);font-weight:750;line-height:1.18;letter-spacing:-.01em;overflow-wrap:anywhere}
body.spectrahubForum .shSimplePageCard{margin:0!important;background:#383c42!important;border:1px solid #555b63!important;border-radius:4px!important;box-shadow:none!important;overflow:hidden}
body.spectrahubForum .shSimplePageCard .shDocumentContent{min-height:0!important;padding:24px 26px!important;color:#e6eaee!important;font-size:15px!important;line-height:1.7!important}
body.spectrahubForum .shSimplePageCard .shDocumentContent>*{max-width:none!important}
body.spectrahubForum .shSimpleRelated{margin-top:16px!important}

@media(max-width:1180px){body.spectrahubForum .shHeaderTop{grid-template-columns:minmax(175px,205px) minmax(240px,1fr) auto!important;gap:12px!important}body.spectrahubForum .shHeaderSearch{max-width:none!important}}
@media(max-width:900px){body.spectrahubForum .shHeaderTop{grid-template-columns:minmax(175px,205px) minmax(220px,1fr) auto!important}body.spectrahubForum .shHeaderSearch button{display:none!important}}
@media(max-width:768px){body.spectrahubForum .shHeaderTop.wrap{grid-template-columns:auto 1fr auto!important}body.spectrahubForum .shHeaderSearch{display:none!important}body.spectrahubForum .shSimplePageCard .shDocumentContent{padding:19px 17px!important}}
