/* SpectraHub V45: PM moderation + profile moderation */
body.spectrahubForum .shPmPostTop{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;flex-wrap:wrap!important}
body.spectrahubForum .shPmActions{display:flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important}
body.spectrahubForum .shPmActions form,body.spectrahubForum .shInlineModForm{margin:0!important;display:inline-flex!important}
body.spectrahubForum .shTextAction{appearance:none;border:0;background:transparent;color:#9eb1bf;font:inherit;font-size:14px;font-weight:700;cursor:pointer;padding:4px 7px;border-radius:4px}
body.spectrahubForum .shTextAction:hover{background:#42464d;color:#fff}
body.spectrahubForum .shTextAction.is-danger{color:#ff9da8}
body.spectrahubForum .shTextAction.is-danger:hover{background:#553239;color:#ffd8dd}
body.spectrahubForum .pmModeratorReply{border-color:#6a56a5!important;box-shadow:inset 3px 0 0 #8b5cf6!important}
body.spectrahubForum .shPmModBadge{display:inline-flex;margin-top:8px;padding:4px 8px;border-radius:999px;background:#5e46a0;color:#fff;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
body.spectrahubForum .shModeratorProfileBar{display:grid;grid-template-columns:minmax(230px,1fr) auto auto;gap:18px;align-items:center;margin:0 0 14px;padding:14px 16px;border:1px solid #4f5962;border-left:3px solid #8b5cf6;border-radius:4px;background:#383d43;color:#e9edf0}
body.spectrahubForum .shModeratorProfileBar>div:first-child{display:grid;gap:3px}body.spectrahubForum .shModeratorProfileBar strong{font-size:14px}body.spectrahubForum .shModeratorProfileBar span{font-size:14px;color:#adb8c1}
body.spectrahubForum .shModeratorProfileMeta,body.spectrahubForum .shModeratorProfileActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
body.spectrahubForum .shModeratorProfileMeta span{padding:5px 8px;border:1px solid #555f68;border-radius:3px;background:#30363b;color:#cbd2d8}.shModeratorProfileMeta .is-danger{color:#ffc0c8!important;border-color:#75414a!important;background:#4c2b31!important}
body.spectrahubForum .shModeratorProfileActions a{padding:7px 10px;border-radius:3px;background:#424950;border:1px solid #59616a;color:#fff;text-decoration:none;font-size:14px;font-weight:800}
body.spectrahubForum .xfProfilePostFoot .reportBtn{min-height:auto!important;border:0!important;background:transparent!important;border-radius:3px!important;padding:4px 6px!important;color:#9eb1bf!important;font-size:14px!important;transform:none!important}
body.spectrahubForum .xfProfilePostFoot .reportBtn:hover{background:#42464d!important;color:#fff!important}
@media(max-width:850px){body.spectrahubForum .shModeratorProfileBar{grid-template-columns:1fr!important;align-items:start!important}}
