/* V23 global polish: compact XenForo-like editor/forms and non-colliding actions. */
body.spectrahubForum .btn,body.spectrahubForum .pillBtn{
  box-sizing:border-box!important;align-items:center!important;justify-content:center!important;gap:6px!important;
  line-height:1.2!important;white-space:nowrap!important;vertical-align:middle!important
}
body.spectrahubForum .xfFormSubmit,body.spectrahubForum .formActions,body.spectrahubForum .threadActions,
body.spectrahubForum .composerActions,body.spectrahubForum .xfCropToolbar,body.spectrahubForum .inlineForm{
  display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important
}
body.spectrahubForum .xfFormSubmit .btn+ .btn,body.spectrahubForum .formActions .btn+ .btn,
body.spectrahubForum .threadActions .btn+ .btn,body.spectrahubForum .composerActions .btn+ .btn{margin-left:0!important}
body.spectrahubForum a.btn+a.btn,body.spectrahubForum button.btn+a.btn,body.spectrahubForum a.btn+button.btn,
body.spectrahubForum button.btn+button.btn{margin-left:6px}
body.spectrahubForum .shXfEditorShell{margin-top:6px!important;margin-bottom:14px!important}
body.spectrahubForum .xfForm>label+ .shXfEditorShell,body.spectrahubForum .xfForm>label+textarea+ .shXfEditorShell{margin-top:6px!important}
body.spectrahubForum .xfAccountContent .xfForm{gap:0!important}
body.spectrahubForum .xfAccountContent .xfForm>label{display:block;margin-top:15px!important;margin-bottom:6px!important}
body.spectrahubForum .xfAccountContent .xfForm>label:first-of-type{margin-top:0!important}
body.spectrahubForum .xfAccountContent .xfFormGrid{margin-top:16px!important;gap:12px!important}
body.spectrahubForum .xfAccountContent .xfFormSubmit{margin-top:16px!important}
@media(max-width:620px){body.spectrahubForum a.btn+a.btn,body.spectrahubForum button.btn+a.btn,body.spectrahubForum a.btn+button.btn,body.spectrahubForum button.btn+button.btn{margin-left:0}}
