/* V132: shared public editor cascade, scoped to editor components only. */
/* Source: sh-xf-editor.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell{
  --sh-editor-min:210px;
  position:relative;display:block;width:100%;min-width:0;max-width:100%;
  margin:7px 0 14px;border:1px solid #5c646c;border-radius:11px;background:#34393f;
  overflow:visible;box-sizing:border-box
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfOriginalTextarea,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>textarea[hidden]{display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-box{width:100%;min-width:0;background:#34393f!important;color:#f0f2f4!important;border:0!important;border-radius:10px!important;box-shadow:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar{
  display:flex!important;flex-wrap:wrap!important;position:relative!important;align-items:flex-start!important;
  min-height:45px!important;padding:0 4px 4px!important;background:#42474e!important;color:#edf0f2!important;
  border:0!important;border-bottom:1px solid #5e666f!important;border-radius:10px 10px 0 0!important;
  box-shadow:none!important;line-height:1.2!important;box-sizing:border-box!important
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn-grp{
  display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:2px!important;
  margin:0!important;padding:4px 6px 0!important;border:0!important;box-sizing:border-box!important;min-height:40px!important
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn-grp+.fr-btn-grp{border-left:1px solid #60676f!important;margin-left:3px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn-grp:empty{display:none!important;padding:0!important;border:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn-grp.fr-float-left+.fr-btn-grp.fr-float-right{flex:1 1 0!important;justify-content:flex-end!important;padding-right:4px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-command.fr-btn{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;float:none!important;
  width:35px!important;height:35px!important;min-width:35px!important;margin:0!important;padding:9px!important;
  border:0!important;border-radius:3px!important;background:transparent!important;color:#e8ecef!important;
  box-shadow:none!important;cursor:pointer!important;transition:background-color .12s ease,color .12s ease,opacity .12s ease!important
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-command.fr-btn+.fr-command.fr-btn{margin-left:2px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-command.fr-btn:hover,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-command.fr-btn:focus-visible{background:#555c64!important;color:#fff!important;outline:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-command.fr-btn.fr-active:not(.fr-disabled),
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-command.fr-btn.fr-open{background:#58616a!important;color:#86c9ff!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-command.fr-btn.fr-disabled{opacity:.32!important;cursor:default!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-command.fr-btn[data-cmd^="more"]{opacity:.65!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-command.fr-btn[data-cmd^="more"].fr-open{opacity:1!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-command.fr-btn.fr-dropdown{margin-right:4px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-command.fr-btn svg{width:17px!important;height:17px!important;fill:currentColor!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-command.fr-btn svg path{fill:currentColor!important;stroke:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFaIcon{display:block!important;width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important;object-fit:contain!important;filter:brightness(0) invert(1)!important;opacity:.96!important;pointer-events:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-command.fr-btn.fr-active .shXfFaIcon,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-command.fr-btn.fr-open .shXfFaIcon{filter:brightness(0) saturate(100%) invert(72%) sepia(55%) saturate(1881%) hue-rotate(173deg) brightness(103%) contrast(101%)!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-newline{clear:both!important;display:block!important;width:100%!important;height:1px!important;margin:4px 0 0!important;background:#5b626a!important;transition:height .12s ease!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar.fr-toolbar-open .fr-newline{height:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-more-toolbar{position:relative!important;bottom:auto!important;float:none!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:2px!important;width:100%!important;height:0!important;min-height:0!important;overflow:hidden!important;padding:0 6px!important;background:#3b4046!important;border-radius:0!important;box-sizing:border-box!important;transition:height .12s ease,padding .12s ease!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-more-toolbar.fr-expanded{height:auto!important;min-height:44px!important;padding-top:4px!important;padding-bottom:4px!important;overflow:visible!important;border-top:1px solid #555d65!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-more-toolbar>.fr-command.fr-btn{margin:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-wrapper{background:#353a40!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:var(--sh-editor-min)!important;overflow:visible!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element{box-sizing:border-box!important;min-height:var(--sh-editor-min)!important;max-height:650px!important;overflow:auto!important;padding:12px 14px!important;background:#353a40!important;color:#edf0f2!important;font-family:inherit!important;font-size:14px!important;line-height:1.55!important;outline:0!important;overflow-wrap:anywhere!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element:focus{box-shadow:inset 0 0 0 1px #3e9ee8!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element p{margin:0 0 8px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element p:last-child{margin-bottom:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element a{color:#87c9ff!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element img{max-width:100%!important;height:auto!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element img.shXfSelectedImage,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost img.shXfSelectedImage{outline:2px solid #42a5f5!important;outline-offset:2px!important;border-radius:6px!important;cursor:pointer!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element blockquote{margin:12px 0!important;padding:10px 14px!important;background:#2d3238!important;border-left:3px solid #3e9ee8!important;color:#e9edf1!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element pre{margin:12px 0!important;padding:12px 14px!important;background:#24282c!important;border:1px solid #555d65!important;color:#e6e9ed!important;overflow:auto!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element table{width:100%!important;max-width:100%!important;border-collapse:collapse!important;margin:10px 0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element th,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element td{border:1px solid #5a626a!important;padding:7px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfBbcodeArea{display:none;width:100%!important;min-height:var(--sh-editor-min)!important;max-height:650px!important;margin:0!important;padding:13px 14px!important;resize:vertical!important;box-sizing:border-box!important;background:#2e3338!important;color:#edf0f2!important;border:0!important;border-radius:0!important;outline:0!important;font:14px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfBbcodeArea:focus{box-shadow:inset 0 0 0 1px #3e9ee8!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfSourceMode>.shXfBbcodeArea{display:block!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfSourceMode .fr-wrapper{display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfSourceMode .fr-command.fr-btn:not([data-cmd="xfBbCode"]){opacity:.28!important;pointer-events:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfSourceMode .fr-command.fr-btn[data-cmd="xfBbCode"]{background:#58616a!important;color:#86c9ff!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentArea{display:block;background:#30353a;border-top:1px solid #596169;border-radius:0 0 10px 10px;overflow:hidden}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentHead{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:8px 10px;background:#393f45}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachButton{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid #626b74;border-radius:3px;background:#474e55;color:#f1f3f5;font:inherit;font-size:14px;font-weight:700;cursor:pointer}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachButton:hover{background:#565e66}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachButton img{width:14px;height:14px;filter:brightness(0) invert(1)}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachHint{font-size:14px;color:#aeb7c0}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentList{display:none;margin:0;padding:8px;list-style:none;background:#2f3439;gap:8px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentArea.is-active .shXfAttachmentList{display:grid}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachment{display:grid;grid-template-columns:82px minmax(0,1fr);min-height:82px;border:1px solid #555e66;border-radius:4px;background:#393f45;overflow:hidden}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentPreview{position:relative;display:flex;align-items:center;justify-content:center;min-height:82px;background:#252a2f;overflow:hidden}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentPreview a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentPreview img{display:block;max-width:100%;max-height:82px;object-fit:cover}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentProgress{width:28px;height:28px;border:3px solid #5f6870;border-top-color:#42a5f5;border-radius:50%;animation:shXfSpin .8s linear infinite}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentContent{min-width:0;padding:8px 9px}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentName{display:block;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#f0f2f4}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentMeta{display:block;margin-top:3px;color:#aab3bc;font-size:14px}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentActions{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:28px;font-size:14px;color:#bdc6cf}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfInsertLabel{margin-right:1px}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentActions button{display:inline-flex;align-items:center;justify-content:center;min-height:27px;margin:0;padding:4px 7px;border:1px solid #626b74;border-radius:3px;background:#474e55;color:#eef1f3;font:inherit;font-size:14px;font-weight:650;cursor:pointer}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentActions button+button{margin-left:1px}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentActions button:hover{background:#59626a}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentActions .shXfAttachmentDelete{width:28px;padding:5px;margin-left:auto}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentDelete img{width:13px;height:13px;filter:brightness(0) invert(1)}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachment.is-error{border-color:#9a5960}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachment.is-error .shXfAttachmentActions{color:#ffdfe2}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfUploadMessage{position:absolute;right:10px;bottom:52px;z-index:40;max-width:min(420px,calc(100% - 20px));padding:8px 10px;border:1px solid #567591;border-radius:3px;background:#344b5e;color:#dff1ff;font-size:14px;font-weight:700;box-shadow:0 4px 14px rgba(0,0,0,.25)}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfUploadMessage.is-error{background:#553639;border-color:#98565c;color:#ffe9ea}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfValidationError{border-color:#5c646c!important;box-shadow:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfValidationError::after{content:none!important;display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfValidationNotice{display:block;box-sizing:border-box;width:100%;max-width:100%;margin:-5px 0 14px!important;padding:10px 13px!important;background:#2c4054!important;border:1px solid #55799b!important;border-left:3px solid #67b7ff!important;border-radius:9px!important;color:#e0efff!important;font-size:14px!important;line-height:1.5!important;overflow-wrap:anywhere}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfValidationNotice[hidden]{display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shInlineSpoiler{background:#59616a!important;color:#59616a!important;border-radius:3px!important;padding:1px 4px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shInlineSpoiler:hover{color:#fff!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shBbMediaToken{display:inline-block;padding:5px 8px;background:#344b5e;border:1px solid #428ac2;border-radius:3px;color:#d7efff;font-size:14px;overflow-wrap:anywhere}
body:is(.spectrahubForum,.spectrahubAdmin) .fr-popup,
body:is(.spectrahubForum,.spectrahubAdmin) .fr-dropdown-menu{z-index:10050!important;background:#42474e!important;color:#f2f4f6!important;border:1px solid #626a72!important;border-radius:3px!important;box-shadow:0 8px 24px rgba(0,0,0,.32)!important}
body:is(.spectrahubForum,.spectrahubAdmin) .fr-dropdown-list{margin:0!important;padding:5px!important;list-style:none!important;min-width:180px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .fr-dropdown-list li{list-style:none!important;margin:0!important;padding:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .fr-dropdown-list li a{display:block!important;margin:1px 0!important;padding:8px 10px!important;border-radius:2px!important;color:#f2f4f6!important;text-decoration:none!important;font-size:14px!important;line-height:1.25!important;white-space:nowrap!important}
body:is(.spectrahubForum,.spectrahubAdmin) .fr-dropdown-list li a:hover{background:#555c64!important;color:#fff!important}
body:is(.spectrahubForum,.spectrahubAdmin) .fr-popup .fr-input-line input,
body:is(.spectrahubForum,.spectrahubAdmin) .fr-popup .fr-input-line textarea{background:#2f343a!important;color:#f2f4f6!important;border-color:#626a72!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFallbackTools{display:flex;align-items:center;flex-wrap:wrap;gap:3px;min-height:44px;padding:4px 6px;background:#42474e;border-bottom:1px solid #626a72;border-radius:10px 10px 0 0;box-sizing:border-box}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFallbackButton{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;margin:0;padding:9px;border:0;border-radius:3px;background:transparent;cursor:pointer}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFallbackButton+.shXfFallbackButton{margin-left:1px}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFallbackButton:hover{background:#555c64}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFallbackButton img{width:16px;height:16px;filter:brightness(0) invert(1)}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost[contenteditable="true"]{min-height:var(--sh-editor-min);max-height:650px;overflow:auto;padding:12px 14px;background:#353a40;color:#edf0f2;outline:0;line-height:1.55}
@media(max-width:620px){
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-command.fr-btn{width:34px!important;min-width:34px!important;height:34px!important;padding:8px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn-grp{padding-left:3px!important;padding-right:3px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentList{grid-template-columns:1fr}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachmentHead{align-items:flex-start;flex-direction:column}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfUploadMessage{bottom:86px}
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachAll{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:#bdc6cf;font-size:14px}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachAll[hidden]{display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachAll button{min-height:28px;margin:0;padding:4px 8px;border:1px solid #626b74;border-radius:3px;background:#474e55;color:#f1f3f5;font:inherit;font-size:14px;font-weight:700;cursor:pointer}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachAll button:hover{background:#59626a}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfDragOver{outline:2px solid #42a5f5!important;outline-offset:2px}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfDragOver .shXfAttachmentArea{background:#334b5e!important}
@media(max-width:720px){
body:is(.spectrahubForum,.spectrahubAdmin) .shXfAttachAll{width:100%;margin-left:0}
}
body:is(.spectrahubForum,.spectrahubAdmin) .fr-dropdown-list{max-height:min(70vh,520px)!important;overflow-y:auto!important;overscroll-behavior:contain!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shBbCustomToken{display:inline-block;padding:2px 5px;border:1px dashed #6b7680;border-radius:3px;background:#2f3439;color:#dce5ec}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode .shXfFallbackTools{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:0;min-height:48px;padding:4px 5px;background:#42474e;border-bottom:1px solid #626a72;border-radius:10px 10px 0 0;box-sizing:border-box;overflow:visible}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackGroup{position:relative;display:flex;align-items:center;flex-wrap:nowrap;gap:2px;padding:0 6px;border-left:1px solid #60676f;min-height:38px}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackGroup:first-child{border-left:0;padding-left:0}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackGroupMisc{margin-left:auto;padding-right:0}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackButton{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;margin:0!important;padding:9px;border:0;border-radius:3px;background:transparent;color:#f1f3f5;cursor:pointer;box-sizing:border-box}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackButton+.shXfFallbackButton{margin-left:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackButton:hover,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackButton:focus-visible,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackButton.is-open{background:#565d65;outline:0}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackButton img{display:block;width:16px;height:16px;max-width:16px;max-height:16px;filter:brightness(0) invert(1);pointer-events:none}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenuButton{padding-right:13px}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackCaret{position:absolute;right:3px;bottom:4px;font-size:14px;line-height:1;color:#c9d0d6;pointer-events:none}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenuWrap{position:relative;display:inline-flex;flex:0 0 auto}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu{display:none;position:absolute;top:calc(100% + 4px);left:0;z-index:10020;min-width:205px;max-width:min(330px,82vw);max-height:360px;overflow:auto;padding:5px;background:#2d3237;border:1px solid #626a72;border-radius:4px;box-shadow:0 10px 28px rgba(0,0,0,.38)}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu.is-open{display:block}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackGroupMisc .shXfFallbackMenu{left:auto;right:0}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenuItem{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;margin:0!important;padding:7px 9px;border:0;border-radius:3px;background:transparent;color:#edf1f4;font:inherit;font-size:14px;text-align:left;white-space:nowrap;cursor:pointer}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenuItem:hover,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenuItem:focus-visible{background:#454c53;outline:0}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenuItem img{width:15px;height:15px;flex:0 0 15px;filter:brightness(0) invert(1);opacity:.92}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenuSep{height:1px;margin:5px 4px;background:#505861}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfAllBbMenu>.shXfFallbackMenu{min-width:275px;max-height:430px}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfSourceMode .shXfFallbackButton:not([data-cmd="xfBbCode"]){opacity:.28;pointer-events:none}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfSourceMode .shXfFallbackButton[data-cmd="xfBbCode"]{background:#58616a}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfSourceMode>.shXfVisualHost{display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode>.shXfVisualHost[contenteditable="true"]{box-sizing:border-box;border-radius:0;background:#353a40}
@media(max-width:900px){
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackGroupMisc{margin-left:0}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackGroup{padding-left:4px;padding-right:4px}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackButton{width:34px;min-width:34px;height:34px;padding:8px}
}
@media(max-width:620px){
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode .shXfFallbackTools{align-items:flex-start}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackGroup{border-left:0;border-right:1px solid #60676f;margin:2px 0}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackGroup:last-child{border-right:0}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu{position:fixed;left:12px!important;right:12px!important;top:auto;max-width:none;max-height:45vh}
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfColorMenu{
  width:min(330px,82vw)!important;
  padding:8px!important;
  box-sizing:border-box!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfColorGrid{
  display:grid!important;
  grid-template-columns:repeat(6,1fr)!important;
  gap:6px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfColorChoice{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  margin:0!important;
  padding:4px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:7px!important;
  background:#343a40!important;
  box-sizing:border-box!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfColorChoice:hover{
  border-color:#7fb9e8!important;
  background:#46515b!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfColorSwatch{
  display:block!important;
  width:25px!important;
  height:25px!important;
  min-width:25px!important;
  border-radius:5px!important;
  border:1px solid rgba(255,255,255,.28)!important;
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.16)!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfColorChoice .shXfColorName{display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfColorCustom{
  display:block!important;
  margin-top:8px!important;
  padding:8px 10px!important;
  border-radius:5px!important;
  background:#343a40!important;
  color:#eef4f8!important;
  text-align:center!important;
  text-decoration:none!important;
  font-size:14px!important;
  font-weight:700!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFontMenu{min-width:235px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFontChoice{
  display:grid!important;
  grid-template-columns:40px minmax(0,1fr)!important;
  align-items:center!important;
  gap:10px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFontPreview{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:36px!important;
  min-width:36px!important;
  height:28px!important;
  border-radius:5px!important;
  background:#30363c!important;
  border:1px solid rgba(255,255,255,.08)!important;
  color:#fff!important;
  font-size:17px!important;
  line-height:1!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfSizeMenu{min-width:260px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfSizeChoice{
  display:grid!important;
  grid-template-columns:50px minmax(0,1fr)!important;
  align-items:center!important;
  gap:9px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfSizeChoice>span:first-child,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfSizePreview{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:46px!important;
  min-width:46px!important;
  height:30px!important;
  overflow:hidden!important;
  color:#fff!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfSizeChoice small{color:#9eabb5!important;font-size:14px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFallbackColorItem{min-height:40px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFallbackFontItem .shXfFontPreview{font-family:inherit!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFallbackSizeItem{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element img.shXfSelectedImage,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost img.shXfSelectedImage{
  outline:3px solid #42a5f5!important;
  outline-offset:3px!important;
  box-shadow:0 0 0 5px rgba(66,165,245,.16)!important;
}
@media(max-width:620px){
body:is(.spectrahubForum,.spectrahubAdmin) .shXfColorGrid{grid-template-columns:repeat(5,1fr)!important}
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell{border-radius:11px!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-box{border-radius:10px!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode .shXfFallbackTools{border-radius:10px 10px 0 0!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfAttachmentArea{border-radius:0 0 10px 10px!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfSubmitMirror,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfSubmitHtmlMirror,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfSubmitMirror,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfSubmitHtmlMirror{display:none!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode>.shXfVisualHost[contenteditable="true"]:empty::before{content:attr(data-placeholder);color:#a8b5c3;pointer-events:none;opacity:.82}
/* Source: spectrahub-v16.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell{margin:10px 0 14px}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-box{border:1px solid var(--sh-border)!important;border-radius:14px!important;overflow:hidden;background:#0b1728!important;color:#eaf3ff!important;box-shadow:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar{background:#142238!important;border:0!important;border-bottom:1px solid var(--sh-border)!important;padding:6px 7px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn{color:#cbd9e9!important;background:transparent!important;border-radius:8px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn:hover,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn.fr-active{background:#213652!important;color:#fff!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn svg{fill:currentColor!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element{background:#0b1728!important;color:#edf5ff!important;padding:16px!important;font-size:15px!important;line-height:1.6!important;min-height:260px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element:focus{outline:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-popup,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu{background:#122138!important;border:1px solid var(--sh-border-strong)!important;border-radius:12px!important;color:#eaf3ff!important;box-shadow:0 18px 45px rgba(0,0,0,.35)!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list li a{color:#dce8f8!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list li a:hover{background:#213652!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-input-line input,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-input-line textarea{background:#0b1728!important;color:#fff!important;border-color:var(--sh-border)!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorStatus{display:flex;justify-content:flex-end;align-items:center;gap:7px;margin-top:7px}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfModeLabel{font-size:14px;color:#6f859e;text-transform:uppercase;letter-spacing:.7px;font-weight:950}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfBbToggle{border:1px solid var(--sh-border);background:#132239;color:#b9cae0;border-radius:8px;padding:6px 9px;font-size:14px;font-weight:900;cursor:pointer}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfBbToggle[aria-pressed="true"]{background:#273d5a;color:#fff}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfBbcodeArea{display:block;width:100%;min-height:290px;box-sizing:border-box;background:#091422;color:#d9e7f6;border:1px solid var(--sh-border);border-radius:13px;padding:16px;font:14px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;resize:vertical;outline:0}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfBbCodeBlock{background:#08121f;border:1px solid var(--sh-border);border-radius:10px;padding:12px;overflow:auto}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-view blockquote{margin:16px 0;padding:13px 16px;border-left:3px solid #6ea8ff;background:rgba(110,168,255,.07);border-radius:0 10px 10px 0;color:#b9cae0}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-view pre{background:#08121f;border:1px solid var(--sh-border);padding:14px;border-radius:11px;overflow:auto}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-view img{max-width:100%;height:auto}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-box{background:#fff!important;color:#1e3559!important;border-color:#bacde7!important;border-radius:10px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar{background:#eaf1fc!important;border-bottom-color:#cbdcf2!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn{color:#25467c!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn:hover,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn.fr-active{background:#d5e4fa!important;color:#16396f!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element{background:#fff!important;color:#1e3559!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-popup,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu{background:#fff!important;color:#213957!important;border-color:#bfd0e9!important;box-shadow:0 18px 42px rgba(37,69,128,.17)!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list li a{color:#243e69!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list li a:hover{background:#e9f1fc!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-input-line input,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-input-line textarea{background:#fff!important;color:#1b355a!important;border-color:#cbd9ec!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfModeLabel{color:#667d9c}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfBbToggle{background:#eef3fc;color:#2750a0;border-color:#d3e0f3}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfBbToggle[aria-pressed=true]{background:#315cdb;color:#fff}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfBbcodeArea{background:#f6f9fe;color:#253c62;border-color:#cbd9ec}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfBbCodeBlock,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-view pre{background:#f3f6fc;border-color:#d5e0ef;color:#203957}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-view blockquote{background:#edf3ff;border-left-color:#315cdb;color:#314b74}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackTools{background:#e8effb;border-color:#cbdcf1}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfTool{background:#fff;color:#284a86;border-color:#b8cbea}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfTool:hover,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfTool:focus-visible{background:#dce9ff;color:#15366f}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfVisualHost{background:#fff;color:#203958}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfVisualHost blockquote{background:#edf3ff;border-color:#315cdb}
/* Source: spectrahub-v20.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell{border:1px solid #c8d7eb;border-radius:13px;overflow:hidden;background:#fff;margin:8px 0 16px;box-shadow:0 8px 24px rgba(25,55,106,.06)}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfFallbackTools{background:#edf3fd!important;border-bottom:1px solid #cfdef1!important;padding:9px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost{min-height:190px;background:#fff;color:#213958;padding:17px;font-size:15px;line-height:1.65;outline:none}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost:focus{box-shadow:inset 0 0 0 2px #7da9e8}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfEditorStatus{border-top:1px solid #dce6f4;background:#f8fbff;margin:0;padding:9px 12px}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfBbcodeArea{width:100%;border:0!important;border-radius:0!important;min-height:200px;background:#fff!important;color:#243e65!important;padding:16px}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>textarea[hidden],
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>textarea.shXfEditor{display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfExtras{background:#f8fbff}
/* Source: spectrahub-uix-dark.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell{background:#383c42;border-color:#626a72;border-radius:4px;box-shadow:none}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-box{background:#383c42!important;color:#f3f5f7!important;border:0!important;border-radius:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfFallbackTools{display:flex;flex-wrap:wrap;background:#42464d!important;border-color:#626a72!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfTool{background:#42464d!important;color:#f3f5f7!important;border-color:#626a72!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn:hover,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn.fr-active{background:#555c64!important;color:#fff!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-command.fr-btn svg,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-command.fr-btn svg path{fill:currentColor!important;stroke:currentColor}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost{background:#383c42!important;color:#f1f3f5!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfEditorStatus{background:#32363d!important;border-color:#626a72!important;color:#dce2e8}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-popup,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-wrapper{background:#42464d!important;color:#f2f4f6!important;border-color:#626a72!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list li a{color:#f2f4f6!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list li a:hover{background:#555c64!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfChoice,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfBbcodeArea{background:#383c42!important;color:#f3f5f7!important;border-color:#626a72!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfExtras{background:#32363d!important;border-color:#626a72!important;border-radius:0!important;margin:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfExtraButton{background:#42464d!important;color:#f2f4f6!important;border-color:#626a72!important;border-radius:4px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfUploadButton{background:#2196f3!important;border-color:#2196f3!important;border-radius:4px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfUploadMessage{color:#bbc4ce!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfModeLabel{color:#c4cbd2!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfBbToggle,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfExtrasToggle{background:#484d56!important;color:#fff!important;border-color:#626a72!important}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shXfEditorShell .fr-view blockquote,.bodyText blockquote,.message-body blockquote){background:#32363d!important;color:#e9edf1!important;border-color:#2196f3!important}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shXfEditorShell .fr-view pre,.bodyText pre,.message-body pre){background:#212428!important;color:#e6e9ed!important;border-color:#555b63!important}
/* Source: spectrahub-v23-fixes.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell{margin-top:6px!important;margin-bottom:14px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .xfForm>label+ .shXfEditorShell,
body:is(.spectrahubForum,.spectrahubAdmin) .xfForm>label+textarea+ .shXfEditorShell{margin-top:6px!important}
/* Source: spectrahub-v24-fixes.css */
body:is(.spectrahubForum,.spectrahubAdmin) .xfProfilePostForm .shXfEditorShell{margin-bottom:0!important}
/* Source: spectrahub-v50.css */
body:is(.spectrahubForum,.spectrahubAdmin) .fr-image-resizer,
body:is(.spectrahubForum,.spectrahubAdmin) .fr-image-resizer.fr-active{display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfSelectedImage{outline:2px solid #2196f3!important;outline-offset:3px!important}
/* Source: spectrahub-v56.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-popup,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu{
  z-index:12000!important;
  margin-top:9px!important;
  max-height:min(300px,42vh)!important;
  overflow:hidden!important;
  border-radius:8px!important;
  box-shadow:0 16px 38px rgba(0,0,0,.42)!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list{
  max-height:min(250px,36vh)!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain!important;
  scrollbar-width:thin;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFontMenu{
  width:260px!important;
  min-width:260px!important;
  max-height:min(250px,36vh)!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfSizeMenu{
  width:290px!important;
  min-width:290px!important;
  max-height:min(250px,36vh)!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu{
  max-height:min(245px,36vh)!important;
  overscroll-behavior:contain!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfAllBbMenu>.shXfFallbackMenu{max-height:min(270px,40vh)!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element blockquote.shQuoteBlock,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost blockquote.shQuoteBlock{
  position:relative!important;
  margin:14px 0!important;
  padding:38px 16px 14px!important;
  border:1px solid #56616b!important;
  border-left:1px solid #56616b!important;
  border-radius:10px!important;
  background:linear-gradient(180deg,#343b42,#2c3238)!important;
  color:#eef2f5!important;
  box-shadow:inset 3px 0 0 #42a5f5!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element blockquote.shQuoteBlock::before,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost blockquote.shQuoteBlock::before{
  content:'❝  Idézet';position:absolute;left:14px;top:10px;color:#8cc9f5;font-size:14px;font-weight:800;letter-spacing:.03em;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell blockquote.shQuoteBlock cite{display:block!important;margin:0 0 8px!important;color:#a9cce8!important;font-style:normal!important;font-size:14px!important;font-weight:700!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element pre.shCodeBlock,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost pre.shCodeBlock{
  position:relative!important;margin:14px 0!important;padding:34px 14px 14px!important;border:1px solid #4e5963!important;border-radius:9px!important;background:#11171d!important;color:#e8edf1!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element pre.shCodeBlock::before,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost pre.shCodeBlock::before{
  content:'KÓD';position:absolute;left:12px;top:8px;color:#7fb9e8;font:800 14px/1.2 system-ui,sans-serif;letter-spacing:.12em;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element code.shInlineCode,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost code.shInlineCode{
  display:inline!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0 2px!important;padding:2px 6px!important;border:1px solid #4d5963!important;border-radius:5px!important;background:#171d23!important;color:#dce8f2!important;font:0.94em/1.45 ui-monospace,SFMono-Regular,Consolas,monospace!important;white-space:pre-wrap!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shInlineSpoiler{
  display:inline!important;width:auto!important;max-width:100%!important;min-width:0!important;padding:2px 7px!important;border:1px solid #515b65!important;border-radius:5px!important;background:#11161b!important;cursor:pointer!important;box-decoration-break:clone;-webkit-box-decoration-break:clone;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shInlineSpoiler:not(.is-revealed),
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shInlineSpoiler:not(.is-revealed) *{
  color:transparent!important;text-shadow:none!important;text-decoration-color:transparent!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shInlineSpoiler:not(.is-revealed){background:#0d1115!important;box-shadow:inset 0 0 0 999px #0d1115!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shInlineSpoiler.is-revealed{background:#2b3238!important;color:inherit!important;box-shadow:none!important}
@media(max-width:700px){
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-popup{max-width:calc(100vw - 24px)!important;max-height:42vh!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFontMenu,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfSizeMenu{width:min(290px,calc(100vw - 36px))!important;min-width:0!important;max-width:calc(100vw - 36px)!important}
}
body:is(.spectrahubForum,.spectrahubAdmin) .fr-popup,
body:is(.spectrahubForum,.spectrahubAdmin) .fr-dropdown-menu{margin-top:9px!important;z-index:12000!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFontMenu,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfSizeMenu{max-height:min(250px,36vh)!important;overflow-y:auto!important;overscroll-behavior:contain!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element code,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost code{display:inline!important;width:auto!important;max-width:100%!important;min-width:0!important;padding:2px 6px!important;border:1px solid #4d5963!important;border-radius:5px!important;background:#171d23!important;color:#dce8f2!important;font:0.94em/1.45 ui-monospace,SFMono-Regular,Consolas,monospace!important;white-space:pre-wrap!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element pre code,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost pre code{padding:0!important;border:0!important;background:transparent!important;color:inherit!important;border-radius:0!important;font:inherit!important;white-space:pre!important}
/* Source: spectrahub-v57.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFontMenu{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:3px!important;
  width:min(470px,calc(100vw - 34px))!important;
  min-width:min(470px,calc(100vw - 34px))!important;
  max-height:min(300px,44vh)!important;
  padding:6px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFontMenu>li{min-width:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFontMenu .shXfFontChoice{
  min-width:0!important;
  width:100%!important;
  padding:7px 8px!important;
  overflow:hidden!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFontMenu .shXfFontChoice>span:last-child{
  overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfSizeMenu{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:3px!important;
  width:min(480px,calc(100vw - 34px))!important;
  min-width:min(480px,calc(100vw - 34px))!important;
  max-height:min(290px,42vh)!important;
  padding:6px!important;
  overflow-y:auto!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfSizeMenu>li{min-width:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-box,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar{overflow:visible!important}
body:is(.spectrahubForum,.spectrahubAdmin) .fr-popup,
body:is(.spectrahubForum,.spectrahubAdmin) .fr-dropdown-menu{
  z-index:2147482000!important;
  max-width:calc(100vw - 24px)!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element blockquote.shQuoteBlock,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost blockquote.shQuoteBlock{
  position:relative!important;
  margin:15px 0!important;
  padding:45px 16px 16px!important;
  border:1px solid #52616e!important;
  border-radius:11px!important;
  background:#293038!important;
  box-shadow:inset 4px 0 0 #42a5f5,0 8px 20px rgba(0,0,0,.12)!important;
  color:#edf3f7!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element blockquote.shQuoteBlock::before,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost blockquote.shQuoteBlock::before{
  content:'IDÉZET'!important;
  position:absolute!important;left:16px!important;top:12px!important;
  color:#7fc7f7!important;font:900 14px/1.2 system-ui,sans-serif!important;letter-spacing:.13em!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell blockquote.shQuoteBlock cite{
  display:block!important;margin:-1px 0 10px!important;color:#abd4ef!important;font-style:normal!important;font-weight:800!important
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shInlineSpoiler{
  position:relative!important;display:inline!important;width:auto!important;min-width:0!important;
  padding:2px 7px!important;border:1px solid #4d5862!important;border-radius:5px!important;
  background:#0c1116!important;cursor:pointer!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shInlineSpoiler:not(.is-revealed),
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shInlineSpoiler:not(.is-revealed) *{
  color:transparent!important;text-shadow:none!important;text-decoration-color:transparent!important
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shInlineSpoiler:not(.is-revealed){box-shadow:inset 0 0 0 999px #0c1116!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shInlineSpoiler.is-revealed{background:#2b3239!important;color:inherit!important;box-shadow:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shInlineCode{
  display:inline!important;width:auto!important;min-width:0!important;max-width:100%!important;
  padding:2px 6px!important;margin:0 2px!important;border:1px solid #4b5863!important;border-radius:5px!important;
  background:#161c22!important;color:#dceaf4!important;font:0.94em/1.45 ui-monospace,SFMono-Regular,Consolas,monospace!important;
  white-space:pre-wrap!important;overflow-wrap:anywhere!important
}
@media(max-width:700px){
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFontMenu,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfSizeMenu{
    grid-template-columns:1fr!important;width:calc(100vw - 28px)!important;min-width:0!important;max-width:calc(100vw - 28px)!important
  }
}
/* Source: spectrahub-v58.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell{overflow:visible!important;position:relative!important;z-index:1;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell:focus-within{z-index:40!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .fr-popup,
body:is(.spectrahubForum,.spectrahubAdmin) .fr-dropdown-menu{z-index:10050!important;max-height:min(360px,55vh)!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFontMenu,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfSizeMenu{max-height:320px!important;overflow:auto!important;overscroll-behavior:contain;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell{
  border-radius:12px!important;
  border:1px solid #59626b!important;
  background:#34393f!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-box{
  border-radius:11px!important;
  border:0!important;
  background:#34393f!important;
  box-shadow:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode>.shXfFallbackTools{
  border-radius:11px 11px 0 0!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-wrapper,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfBbcodeArea,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode>.shXfVisualHost{
  border-radius:0!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfAttachmentArea{
  border-radius:0 0 11px 11px!important;
  margin:0!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell:not(.shXfFallbackMode)>.shXfFallbackTools{display:none!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode .fr-box{display:none!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfEditorShell{display:none!important;}
/* Source: spectrahub-v60.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell{
  border:1px solid #59626b!important;
  border-radius:14px!important;
  background:#34393f!important;
  box-shadow:none!important;
  overflow:visible!important;
  isolation:isolate;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.fr-box,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-box.fr-basic,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode{
  border:0!important;
  border-radius:13px!important;
  background:#34393f!important;
  box-shadow:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfFallbackTools{
  border-radius:13px 13px 0 0!important;
  overflow:hidden!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-wrapper,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfBbcodeArea{
  border-radius:0!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfAttachmentArea{
  border-radius:0 0 13px 13px!important;
  overflow:hidden!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell:not(:has(.shXfAttachmentArea)) .fr-wrapper,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell:not(:has(.shXfAttachmentArea))>.shXfVisualHost,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell:not(:has(.shXfAttachmentArea))>.shXfBbcodeArea{
  border-radius:0 0 13px 13px!important;
  overflow:hidden!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .fr-popup,
body:is(.spectrahubForum,.spectrahubAdmin) .fr-dropdown-menu{
  z-index:11050!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.xfBlock,.composer,.formCard):has(.shXfEditorShell){
  border-radius:14px!important;
  overflow:visible!important;
}
/* Source: spectrahub-v61.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell,
body:is(.spectrahubForum,.spectrahubAdmin) .xfProfilePostForm .shXfEditorShell,
body:is(.spectrahubForum,.spectrahubAdmin) .xfAccountContent .shXfEditorShell,
body:is(.spectrahubForum,.spectrahubAdmin) .composer .shXfEditorShell,
body:is(.spectrahubForum,.spectrahubAdmin) .formCard .shXfEditorShell{
  position:relative!important;
  border:1px solid #5a636c!important;
  border-radius:16px!important;
  background:#34393f!important;
  box-shadow:none!important;
  background-clip:padding-box!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.fr-box,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-box.fr-basic{
  border:0!important;
  border-radius:15px!important;
  background:#34393f!important;
  box-shadow:none!important;
  background-clip:padding-box!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfFallbackTools{
  border-radius:15px 15px 0 0!important;
  border-top-left-radius:15px!important;
  border-top-right-radius:15px!important;
  background-clip:padding-box!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-wrapper,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfBbcodeArea{
  border-radius:0!important;
  background-clip:padding-box!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfAttachmentArea{
  border-radius:0 0 15px 15px!important;
  border-bottom-left-radius:15px!important;
  border-bottom-right-radius:15px!important;
  background-clip:padding-box!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfAttachmentArea .shXfAttachmentHead:last-child{
  border-radius:0 0 15px 15px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell:not(:has(.shXfAttachmentArea)) .fr-wrapper,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell:not(:has(.shXfAttachmentArea))>.shXfVisualHost,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell:not(:has(.shXfAttachmentArea))>.shXfBbcodeArea{
  border-radius:0 0 15px 15px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell:before{
  content:"";
  position:absolute;
  inset:-1px;
  border:1px solid #66717b;
  border-radius:16px;
  pointer-events:none;
  z-index:12;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-popup,.fr-dropdown-menu){z-index:12000!important}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.xfProfilePostForm,.xfAccountContent,.composer,.formCard):has(.shXfEditorShell){
  border-radius:16px!important;
}
/* Source: spectrahub-v62.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell{
  position:relative!important;
  border:1px solid #66717b!important;
  border-radius:18px!important;
  background:#34393f!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.025)!important;
  background-clip:padding-box!important;
  isolation:isolate!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.fr-box,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-box.fr-basic{
  border:0!important;
  border-radius:17px!important;
  background:transparent!important;
  box-shadow:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfFallbackTools,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode>.shXfFallbackTools{
  border-top-left-radius:17px!important;
  border-top-right-radius:17px!important;
  border-bottom-left-radius:0!important;
  border-bottom-right-radius:0!important;
  overflow:visible!important;
  background-clip:padding-box!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-wrapper,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfBbcodeArea{
  border-radius:0!important;
  background-clip:padding-box!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfAttachmentArea{
  border-bottom-left-radius:17px!important;
  border-bottom-right-radius:17px!important;
  overflow:hidden!important;
  background-clip:padding-box!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfAttachmentArea .shXfAttachmentHead:last-child{
  border-bottom-left-radius:17px!important;
  border-bottom-right-radius:17px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell:not(:has(.shXfAttachmentArea)) .fr-wrapper,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell:not(:has(.shXfAttachmentArea))>.shXfVisualHost,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell:not(:has(.shXfAttachmentArea))>.shXfBbcodeArea{
  border-bottom-left-radius:17px!important;
  border-bottom-right-radius:17px!important;
  overflow:hidden!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell::after{
  content:""!important;
  position:absolute!important;
  inset:-1px!important;
  border:1px solid #707b85!important;
  border-radius:18px!important;
  pointer-events:none!important;
  z-index:50!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.xfProfilePostForm,.xfAccountContent,.composer,.formCard,.xfBlock) .shXfEditorShell{
  border-radius:18px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-popup,.fr-dropdown-menu,.shXfFallbackMenu){z-index:12050!important}
/* Source: spectrahub-v63.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell{
  width:auto!important;
  max-width:calc(100% - 20px)!important;
  min-width:0!important;
  margin:10px 10px 16px!important;
  box-sizing:border-box!important;
  border:1px solid #646d76!important;
  border-radius:18px!important;
  background:#34393f!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.02)!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell > .fr-box,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-box.fr-basic,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-wrapper,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell > .shXfFallbackTools,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell > .shXfVisualHost,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell > .shXfBbcodeArea,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfAttachmentArea{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell > .fr-box,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-box.fr-basic{
  border-radius:17px!important;
  overflow:clip!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell > .shXfFallbackTools{
  border-radius:17px 17px 0 0!important;
  background-clip:padding-box!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfAttachmentArea{
  border-radius:0 0 17px 17px!important;
  overflow:hidden!important;
  background-clip:padding-box!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfAttachmentHead:last-child{
  border-radius:0 0 17px 17px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell:not(:has(.shXfAttachmentArea)) .fr-wrapper,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell:not(:has(.shXfAttachmentArea)) > .shXfVisualHost,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell:not(:has(.shXfAttachmentArea)) > .shXfBbcodeArea{
  border-radius:0 0 17px 17px!important;
  overflow:hidden!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.xfProfilePostForm,.xfAccountContent,.composer,.formCard,.xfBlock):has(.shXfEditorShell){
  border-radius:16px!important;
  overflow:visible!important;
}
@media(max-width:700px){
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell{
    max-width:calc(100% - 12px)!important;
    margin-left:6px!important;
    margin-right:6px!important;
    border-radius:15px!important;
  }
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell > .fr-box,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-box.fr-basic{border-radius:14px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell > .shXfFallbackTools{border-radius:14px 14px 0 0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfAttachmentArea{border-radius:0 0 14px 14px!important}
}
/* Source: spectrahub-v64.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell{
  border-radius:16px!important;
  overflow:visible!important;
  isolation:isolate!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell > .fr-box,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-box.fr-basic{
  border-radius:15px!important;
  overflow:hidden!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell > .shXfFallbackTools{
  border-radius:15px 15px 0 0!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfAttachmentArea,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfAttachmentArea > :last-child{
  border-radius:0 0 15px 15px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell:before{
  border-radius:16px!important;
}
/* Source: spectrahub-v65.css */
body:is(.spectrahubForum,.spectrahubAdmin) .xfAccountContent > .xfBlock:not(:has(.shXfEditorShell)){
  overflow:hidden!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .xfAccountContent > .xfBlock:has(.shXfEditorShell){
  overflow:visible!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .xfAccountContent .shXfEditorShell{
  max-width:calc(100% - 20px)!important;
  margin-left:10px!important;
  margin-right:10px!important;
}
@media(max-width:700px){
body:is(.spectrahubForum,.spectrahubAdmin) .xfAccountContent .shXfEditorShell{
    max-width:calc(100% - 12px)!important;
    margin-left:6px!important;
    margin-right:6px!important;
  }
}
/* Source: spectrahub-v74.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-box,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-box.fr-basic,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell > .shXfFallbackTools{
 overflow:visible!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell:focus-within{z-index:150!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar{z-index:125!important;position:relative!important;isolation:auto!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-wrapper{position:relative!important;z-index:1!important;overflow:visible!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element{border-radius:0 0 14px 14px!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-popup,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu,
body:is(.spectrahubForum,.spectrahubAdmin) > .fr-dropdown-menu,
body:is(.spectrahubForum,.spectrahubAdmin) > .fr-popup{z-index:999999!important;max-width:min(340px,calc(100vw - 20px))!important;box-shadow:0 15px 35px rgba(0,0,0,.46)!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list{max-height:min(55vh,420px)!important;overflow-y:auto!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list li a{display:flex!important;gap:8px!important;align-items:center!important;}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.xfProfilePostForm,.xfAccountContent,.composer,.formCard,.xfBlock):has(.shXfEditorShell){overflow:visible!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-wrapper,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost{border-radius:0 0 15px 15px!important;}
/* Source: spectrahub-v75.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell:focus-within{z-index:220!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu,
body:is(.spectrahubForum,.spectrahubAdmin) > .fr-dropdown-menu,
body:is(.spectrahubForum,.spectrahubAdmin) > .fr-popup{z-index:100500!important;min-width:140px!important;max-width:min(330px,calc(100vw - 24px))!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-dropdown-list,.shXfFontMenu,.shXfSizeMenu){max-height:300px!important;overflow:auto!important;}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-dropdown-menu,.shXfFallbackMenu) *{word-break:normal!important;white-space:normal!important;}
/* Source: spectrahub-v87-bbcode.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table{
  width:auto!important;max-width:100%!important;min-width:0!important;margin:12px 0!important;padding:0!important;
  border:0!important;border-collapse:separate!important;border-spacing:14px 7px!important;
  table-layout:auto!important;background:transparent!important;box-shadow:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table :is(tbody,thead,tfoot,tr){background:transparent!important;border:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table :is(td,th){
  box-sizing:border-box!important;min-width:62px!important;min-height:32px!important;
  padding:6px 10px!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;
  color:inherit!important;vertical-align:top!important;cursor:text!important;overflow-wrap:anywhere!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table :is(td,th):focus{
  outline:1px dashed #75bcff!important;outline-offset:2px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table td:empty::before{
  content:'Cella';color:#97a9b7!important;pointer-events:none;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) details.shEditorSpoiler{
  display:block!important;margin:12px 0!important;border:0!important;background:transparent!important;overflow:visible!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) details.shEditorSpoiler>summary{
  display:table!important;width:auto!important;max-width:100%!important;
  padding:9px 14px!important;border:1px solid #4fa5f7!important;border-radius:7px!important;
  background:#318ee6!important;color:#fff!important;font-family:inherit!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important;
  cursor:pointer!important;list-style:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) details.shEditorSpoiler>summary::-webkit-details-marker{display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) details.shEditorSpoiler>.shEditorSpoilerBody{
  min-height:32px!important;margin-top:8px!important;padding:9px 12px!important;
  border:0!important;border-left:3px solid #439ff3!important;background:transparent!important;
  color:inherit!important;overflow-wrap:anywhere!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) details.shEditorSpoiler:not([open])>.shEditorSpoilerBody{display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) pre.shBbCodeBlock{
  display:block!important;box-sizing:border-box!important;max-width:100%!important;min-width:0!important;
  margin:12px 0!important;padding:13px 15px!important;border:1px solid #596e81!important;
  border-left:3px solid #4799ec!important;border-radius:8px!important;background:rgba(43,93,150,.10)!important;
  color:inherit!important;font:14px/1.6 ui-monospace,Consolas,monospace!important;
  white-space:pre-wrap!important;overflow-wrap:anywhere!important;overflow:auto!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) pre.shBbCodeBlock code{
  background:transparent!important;border:0!important;color:inherit!important;font:inherit!important;padding:0!important;
}
@media(max-width:600px){
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table{border-spacing:8px 5px!important}
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table.fr-no-border{
  width:auto!important;max-width:100%!important;background:transparent!important;
  border:0!important;box-shadow:none!important;border-collapse:separate!important;
  border-spacing:16px 7px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table :is(tbody,thead,tr,td,th){
  background:transparent!important;border:0!important;box-shadow:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table td:focus{
  outline:1px dotted #72b8ff!important;outline-offset:0!important;
}
/* Source: spectrahub-v85-pm-validation.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shPmCreate .shXfEditorShell,
body:is(.spectrahubForum,.spectrahubAdmin) .shPmCreate .shXfEditorShell.shXfValidationError{
  background:#353a40!important;
  border-color:#59636d!important;
  box-shadow:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shPmCreate .shXfEditorShell.shXfValidationError::after{content:none!important;display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shPmCreate .shXfEditorShell .fr-element,
body:is(.spectrahubForum,.spectrahubAdmin) .shPmCreate .shXfEditorShell .shXfVisualHost[contenteditable=true]{background:#353a40!important;color:#edf1f5!important}
/* Source: spectrahub-v91-bbcode.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table.fr-no-border,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table{
  display:table!important;width:100%!important;max-width:100%!important;
  min-width:240px!important;margin:14px 0!important;padding:0!important;
  border:1px solid #7188a4!important;border-collapse:collapse!important;
  border-spacing:0!important;table-layout:auto!important;
  background:transparent!important;box-shadow:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table :is(td,th),
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table :is(td,th){
  display:table-cell!important;box-sizing:border-box!important;min-width:90px!important;
  padding:11px 13px!important;border:1px solid #7188a4!important;
  border-radius:0!important;background:transparent!important;box-shadow:none!important;
  color:inherit!important;vertical-align:top!important;overflow-wrap:anywhere!important;
  cursor:text!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table th,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table th{
  background:rgba(65,143,226,.08)!important;font-weight:800!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table td:focus{
  outline:2px solid #55aaff!important;outline-offset:-2px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfMediaPreview{
  display:block;box-sizing:border-box;width:min(100%,780px);max-width:100%;min-width:0;
  margin:16px 0;border:1px solid #5d7389;border-radius:11px;
  background:transparent;overflow:hidden;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfMediaPreview iframe{
  display:block;width:100%!important;height:100%!important;
  border:0!important;border-radius:0!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfMediaFooter{
  box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;
  flex-wrap:wrap;gap:10px;padding:10px 14px;background:rgba(68,90,114,.10);
  color:#cbd7e4;font-size:14px;line-height:1.45;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfMediaFooter span{color:#9dcafa;font-weight:800}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfMediaFooter a{color:#9dcafa!important;text-decoration:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfMediaFooter a:hover{text-decoration:underline!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfMediaPreview iframe{aspect-ratio:16/9!important;height:auto!important;min-height:0!important;background:#10151c}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfMediaPreview.shXfMedia-spotify iframe{aspect-ratio:auto!important;height:160px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaPreview{width:min(100%,700px)!important;max-width:100%!important;margin:12px 0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaPreview iframe{pointer-events:auto!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFallbackMenuWrap .shXfFallbackMenu.shXfAllBbMenu,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFallbackMenuWrap .shXfFallbackMenu:has(.shXfFallbackMenuItem[data-value="youtube"]),
body:is(.spectrahubForum,.spectrahubAdmin) .fr-dropdown-menu:has([data-cmd="shAllBb"][data-param1="youtube"]){
  max-height:min(65vh,540px)!important;overflow-y:auto!important;overscroll-behavior:contain;
}
@media(max-width:640px){
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table :is(td,th){
    min-width:85px!important;padding:9px 10px!important;
  }
body:is(.spectrahubForum,.spectrahubAdmin) .shXfMediaPreview{width:100%}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfMediaFooter{padding:9px 11px}
}
/* Source: spectrahub-v92-bbcode.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command[data-cmd="shAllBb"]{
    display:inline-flex!important;align-items:center!important;gap:7px!important;
    box-sizing:border-box!important;width:auto!important;max-width:none!important;min-width:168px!important;
    height:36px!important;padding:0 12px!important;
    background:#236aaf!important;border:1px solid #439dea!important;border-radius:7px!important;
    color:#fff!important;font-size:14px!important;font-weight:800!important;white-space:nowrap!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command[data-cmd="shAllBb"]:after{
    content:"BBCode + videó"!important;display:inline-block!important;color:#fff!important;font-family:inherit!important;font-weight:800!important;font-size:14px!important;line-height:1.2!important;white-space:nowrap!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command[data-cmd="shAllBb"]:hover{background:#307fc8!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command[data-cmd="shAllBb"] .fr-svg,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command[data-cmd="shAllBb"] img{flex:none!important;opacity:1!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackTools .shXfFallbackButton[data-cmd="shAllBb"]{
    display:inline-flex!important;align-items:center!important;gap:8px!important;box-sizing:border-box!important;
    width:auto!important;min-width:168px!important;height:36px!important;padding:0 17px 0 12px!important;
    border-radius:7px!important;border:1px solid #439dea!important;background:#236aaf!important;
    color:#fff!important;font-size:14px!important;font-weight:800!important;white-space:nowrap!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackTools .shXfFallbackButton[data-cmd="shAllBb"]:hover,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackTools .shXfFallbackButton[data-cmd="shAllBb"].is-open{background:#307fc8!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackTools .shXfToolsText{color:#fff!important;font-size:14px!important;white-space:nowrap!important;font-weight:800!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackTools .shXfFallbackButton[data-cmd="shAllBb"] .shXfFallbackCaret{font-size:14px!important;right:5px!important;bottom:11px!important;color:white!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu.shXfAllBbMenu{min-width:min(330px,90vw)!important;max-height:min(68vh,560px)!important;overflow-y:auto!important;border-radius:9px!important;border-color:#6283a3!important}
body:is(.spectrahubForum,.spectrahubAdmin) .fr-dropdown-menu [data-cmd="shAllBb"]{white-space:normal!important;overflow-wrap:anywhere!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table{
    display:table!important;border:1px solid #83a6c9!important;border-collapse:collapse!important;border-spacing:0!important;
    width:100%!important;max-width:100%!important;margin:12px 0!important;
    table-layout:auto!important;background:transparent!important;box-shadow:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table :is(td,th){
    display:table-cell!important;box-sizing:border-box!important;border:1px solid #83a6c9!important;
    padding:10px 13px!important;min-width:75px!important;
    background:transparent!important;color:inherit!important;vertical-align:top!important;
    overflow-wrap:anywhere!important;word-break:normal!important;text-align:left!important;border-radius:0!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table tr{display:table-row!important;border:0!important;background:transparent!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table th{font-weight:800!important;background:rgba(80,146,219,.07)!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table td:focus{outline:2px solid #56aafb!important;outline-offset:-2px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaPreview{display:block!important;max-width:100%!important;width:min(100%,760px)!important;overflow:hidden!important;border:1px solid #65809b!important;border-radius:12px!important;background:#20272e!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaPreview iframe{display:block!important;width:100%!important;aspect-ratio:16/9!important;max-width:100%!important;border:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaPreview.shXfMedia-spotify iframe{height:160px!important;aspect-ratio:auto!important}
@media(max-width:700px){
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command[data-cmd="shAllBb"],
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackTools .shXfFallbackButton[data-cmd="shAllBb"]{min-width:149px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table :is(td,th){padding:8px 10px!important;min-width:65px!important}
}
/* Source: spectrahub-v93-editor-media.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn[data-cmd="shAllBb"],
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn[data-cmd="shAllBb"]{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  box-sizing:border-box!important;width:35px!important;min-width:35px!important;max-width:35px!important;height:35px!important;
  margin:0 2px 0 0!important;padding:8px!important;border:0!important;border-radius:5px!important;
  background:transparent!important;box-shadow:none!important;color:#f1f5f9!important;font-size:inherit!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn[data-cmd="shAllBb"]:after,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn[data-cmd="shAllBb"]:after{content:none!important;display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn[data-cmd="shAllBb"]:is(:hover,:focus-visible,.fr-open){background:#555f6b!important;color:#fff!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackTools .shXfFallbackButton[data-cmd="shAllBb"]{
  display:inline-flex!important;justify-content:center!important;align-items:center!important;
  box-sizing:border-box!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;
  padding:8px!important;border:0!important;border-radius:5px!important;background:transparent!important;color:#f1f5f9!important;font-size:inherit!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackTools .shXfFallbackButton[data-cmd="shAllBb"]:is(:hover,:focus-visible,.is-open){background:#555f6b!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfToolsText{display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackTools .shXfFallbackButton[data-cmd="shAllBb"] .shXfFallbackCaret{font-size:14px!important;right:2px!important;bottom:3px!important;color:#e2e8f0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn[data-cmd="xfMedia"]:is(:hover,:focus-visible),
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn[data-cmd="xfSpoiler"]:is(:hover,:focus-visible),
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn[data-cmd="xfCode"]:is(:hover,:focus-visible),
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn[data-cmd="shXfTable"]:is(:hover,:focus-visible){background:#52647a!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaPreview,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaPreview{
  display:block!important;box-sizing:border-box!important;position:relative!important;
  width:var(--sh-media-width,min(100%,700px))!important;max-width:100%!important;min-width:0!important;
  margin:14px 0!important;padding:0!important;overflow:hidden!important;
  border:1px solid #64819c!important;border-radius:10px!important;background:#1f2730!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaPreview.shXfMediaSelected{
  border-color:#55acff!important;outline:2px solid #55acff!important;outline-offset:3px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaPreview .shXfMediaFrame{display:block!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#131921!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaPreview .shXfMediaFrame iframe{
  display:block!important;position:absolute!important;inset:0!important;
  width:100%!important;height:100%!important;aspect-ratio:auto!important;
  min-height:0!important;max-width:100%!important;border:0!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaPreview.shXfMedia-spotify .shXfMediaFrame{height:160px!important;aspect-ratio:auto!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaPreview.shXfMedia-spotify .shXfMediaFrame iframe{height:100%!important;aspect-ratio:auto!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfResizeCorner{
  position:absolute!important;z-index:9!important;right:6px!important;bottom:6px!important;
  display:block!important;width:27px!important;height:27px!important;border-radius:6px!important;
  border:1px solid #84bdf5!important;background:rgba(23,47,75,.94)!important;cursor:nwse-resize!important;
  touch-action:none!important;user-select:none!important;font-size:0!important;color:transparent!important;box-shadow:0 3px 12px rgba(0,0,0,.35)!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfResizeCorner:before{
  content:""!important;position:absolute!important;right:6px!important;bottom:6px!important;
  width:11px!important;height:11px!important;border-right:2px solid #eff8ff!important;border-bottom:2px solid #eff8ff!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfResizeCorner:is(:hover,:focus-visible){background:#2e87d7!important;outline:2px solid #9fd3ff!important;outline-offset:1px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaFooter{padding:9px 13px!important}
@media(max-width:650px){
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaPreview{max-width:100%!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfResizeCorner{width:31px!important;height:31px!important}
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-dropdown-menu .fr-command[data-cmd="shAllBb"],
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-dropdown-menu .fr-command[data-cmd="shAllBb"]{
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;
  height:auto!important;min-height:35px!important;margin:0!important;padding:8px 11px!important;
  background:transparent!important;color:#edf3f9!important;border:0!important;border-radius:5px!important;
  font-size:14px!important;font-weight:650!important;white-space:normal!important;text-align:left!important;box-shadow:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-dropdown-menu .fr-command[data-cmd="shAllBb"]:after,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-dropdown-menu .fr-command[data-cmd="shAllBb"]:after{content:none!important;display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-dropdown-menu .fr-command[data-cmd="shAllBb"]:is(:hover,:focus-visible){background:#475767!important;color:#fff!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfSourceMode>.shXfVisualHost.fr-box{display:block!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfSourceMode>.shXfVisualHost.fr-box .fr-wrapper{display:none!important}
/* Source: sh-editor-v94-ui.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell{--sh94-panel:#343a42;--sh94-surface:#292f36;--sh94-border:#56616d;--sh94-blue:#328fea;--sh94-muted:#adbac8;position:relative!important;border:1px solid var(--sh94-border)!important;border-radius:12px!important;background:var(--sh94-surface)!important;overflow:visible!important;box-sizing:border-box!important;min-width:0!important;isolation:isolate}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-box,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-wrapper,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar{border-radius:0!important;box-shadow:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode .shXfFallbackTools{
  display:flex!important;flex-flow:row wrap!important;align-items:center!important;align-content:stretch!important;
  background:var(--sh94-panel)!important;border:0!important;border-bottom:1px solid var(--sh94-border)!important;
  padding:4px 7px!important;margin:0!important;border-radius:11px 11px 0 0!important;gap:1px!important;min-height:48px!important;
  position:relative!important;z-index:13!important;overflow:visible!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn-grp,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-more-toolbar{
  min-height:39px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;
  margin:0!important;padding:0 4px!important;border-right:1px solid #58616b!important;box-shadow:none!important;background:transparent!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn-grp:last-child{border-right:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn-grp:has([data-cmd="underline"]){
  display:flex!important;flex:0 0 100%!important;order:80!important;min-height:39px!important;
  padding:3px 0 1px 4px!important;margin:1px 0 0!important;border-top:1px solid #4a535e!important;border-right:0!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackButton{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:35px!important;height:35px!important;min-width:35px!important;max-width:35px!important;
  margin:0 1px!important;padding:8px!important;border:0!important;border-radius:6px!important;
  background:transparent!important;box-shadow:none!important;color:#f5f7fa!important;
  font-size:15px!important;line-height:1!important;font-weight:700!important;box-sizing:border-box!important;cursor:pointer!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn:after{content:none!important;display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn:is(:hover,:focus-visible,.fr-active,.fr-open),
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackButton:is(:hover,:focus-visible,.is-open){
  background:#465568!important;outline:none!important;color:white!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn.fr-active{color:#83c6ff!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn img,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackButton img{
  width:17px!important;height:17px!important;max-width:17px!important;max-height:17px!important;
  filter:brightness(0) invert(1)!important;opacity:.96!important;object-fit:contain!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn:is([data-cmd="shTextColor"],[data-cmd="underline"]){border-bottom:2px solid #5ab0ff!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn[data-cmd="shAllBb"],
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackButton[data-cmd="shAllBb"]{
  width:34px!important;min-width:34px!important;max-width:34px!important;height:35px!important;
  padding:8px!important;background:transparent!important;border:0!important;border-radius:6px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn[data-cmd="shAllBb"]:is(:hover,.fr-open){background:#465568!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-dropdown-menu,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu{min-width:190px!important;max-width:min(90vw,380px)!important;max-height:min(450px,72vh)!important;overflow:auto!important;
  padding:5px!important;background:#343b44!important;border:1px solid #5a6674!important;border-radius:8px!important;
  box-shadow:0 18px 40px rgba(0,0,0,.38)!important;z-index:2500!important;color:#edf4fc!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list .fr-command,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .fr-command[data-cmd="shAllBb"],
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenuItem{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:33px!important;
  display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;
  text-align:left!important;font-weight:600!important;font-size:14px!important;color:#eef4f9!important;
  padding:8px 11px!important;border-radius:5px!important;box-shadow:none!important;white-space:normal!important;background:transparent!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list .fr-command:hover,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .fr-command[data-cmd="shAllBb"]:hover,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenuItem:hover{background:#456078!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfSizeMenu .fr-command,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFontMenu .fr-command{display:grid!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfColorChoice{width:38px!important;height:38px!important;padding:4px!important;justify-content:center!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-wrapper,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost[contenteditable="true"]{
  background:#2b323a!important;color:#edf4fa!important;box-sizing:border-box!important;min-width:0!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost[contenteditable="true"]{padding:16px 17px!important;font-size:14px!important;line-height:1.65!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element:focus{outline:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfBbcodeArea{padding:16px!important;box-sizing:border-box!important;background:#252b32!important;color:#e6eef6!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:14px!important;line-height:1.6!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfAttachmentArea{border:0!important;border-top:1px solid #56616d!important;background:#323942!important;border-radius:0 0 11px 11px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfEditorSpoiler,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shEditorSpoiler{border-color:#52799a!important;max-width:100%!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shEditorSpoiler summary{background:#277dc9!important;color:white!important;cursor:pointer!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shEditorSpoilerBody{background:transparent!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell table,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfEditableTable{width:auto!important;max-width:100%!important;border-collapse:collapse!important;background:transparent!important;margin:9px 0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell table td,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell table th,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfEditableTable td,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfEditableTable th{
  min-width:70px!important;min-height:30px!important;padding:9px 10px!important;border:1px solid #8397aa!important;background:transparent!important;color:#eef4f8!important;vertical-align:top!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfEditableTable td:focus,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell table td:focus{outline:2px solid #54a6f3!important;outline-offset:-2px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94TablePicker{padding:12px!important;min-width:236px!important;max-width:276px!important;box-sizing:border-box!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94TableCount{display:block!important;text-align:center!important;color:#e4effb!important;font-size:14px!important;margin:3px 0 12px!important;white-space:nowrap!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94TableCells{display:grid!important;grid-template-columns:repeat(10,15px)!important;gap:3px!important;justify-content:center!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .sh94TableCell,
body:is(.spectrahubForum,.spectrahubAdmin) .sh94TableCell{
  display:block!important;width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;
  padding:0!important;margin:0!important;background:#303740!important;border:1px solid #72808e!important;border-radius:1px!important;box-sizing:border-box!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .sh94TableCell:is(:hover,.is-highlighted,:focus-visible),
body:is(.spectrahubForum,.spectrahubAdmin) .sh94TableCell:is(:hover,.is-highlighted,:focus-visible){background:#348ee5!important;border-color:#9acfff!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiPicker{width:min(370px,85vw)!important;max-height:380px!important;overflow:hidden!important;background:#343a43!important;color:#f6f8fa!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiSearch{padding:9px!important;border-bottom:1px solid #55616d!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiSearch input{box-sizing:border-box!important;display:block!important;width:100%!important;height:37px!important;padding:0 12px!important;
  border:1px solid #53616e!important;border-radius:5px!important;background:#242a30!important;color:#f4f6f9!important;font:inherit!important;font-size:14px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiSearch input:focus{outline:2px solid #428fda!important;outline-offset:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiScroll{overflow-y:auto!important;max-height:318px!important;overscroll-behavior:contain!important;padding:10px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiCategory header{font-size:14px!important;font-weight:750!important;padding:4px 0 10px!important;margin:7px 0!important;border-bottom:1px solid #4d5964!important;color:#dce5ef!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiGrid{display:grid!important;grid-template-columns:repeat(9,1fr)!important;gap:5px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .sh94EmojiChoice,
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiChoice{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;
  width:34px!important;height:34px!important;min-width:0!important;margin:0!important;padding:3px!important;font-size:22px!important;
  border:0!important;border-radius:6px!important;background:transparent!important;color:white!important;text-decoration:none!important;cursor:pointer!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiChoice:is(:hover,:focus-visible){background:#465e77!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiChoice[hidden],
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiCategory[hidden]{display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin).sh94ModalOpen{overflow:hidden!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Overlay{position:fixed!important;inset:0!important;display:grid!important;place-items:start center!important;
  padding:clamp(60px,12vh,130px) 15px 35px!important;box-sizing:border-box!important;overflow:auto!important;
  background:rgba(0,0,0,.72)!important;backdrop-filter:blur(4px)!important;z-index:2147483600!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Dialog{box-sizing:border-box!important;width:min(800px,calc(100vw - 30px))!important;max-height:calc(100dvh - 110px)!important;
  margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;
  border:1px solid #617184!important;border-radius:8px!important;overflow:hidden!important;color:#f5f8fc!important;
  background:#343b44!important;box-shadow:0 24px 80px rgba(0,0,0,.54)!important;font:normal 14px/1.5 system-ui,-apple-system,'Segoe UI',sans-serif!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Dialog *{box-sizing:border-box!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94ModalHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 17px!important;
  background:#454d58!important;border-bottom:1px solid #596777!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94ModalHead strong{font-size:14px!important;color:#fff!important;letter-spacing:.01em!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Close{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;padding:0!important;border:0!important;border-radius:5px!important;
  font-size:25px!important;font-weight:350!important;line-height:1!important;color:#65baff!important;background:transparent!important;cursor:pointer!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Close:hover{background:#586b7e!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94ModalBody{padding:0!important;overflow:auto!important;min-height:55px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Field{display:grid!important;grid-template-columns:33% minmax(0,1fr)!important;align-items:start!important;gap:16px!important;min-width:0!important;padding:15px 17px!important;border-bottom:1px solid #52606f!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Field label,
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Field>span{margin:0!important;padding:8px 2px 0 0!important;color:#d8e3ee!important;font-size:14px!important;font-weight:500!important;text-align:right!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Field input,
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Field select,
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Field textarea{display:block!important;width:100%!important;min-width:0!important;min-height:34px!important;
  padding:7px 10px!important;background:#23292f!important;border:1px solid #4d5a66!important;border-radius:5px!important;color:#f6f8fa!important;
  font:normal 14px system-ui,sans-serif!important;box-shadow:none!important;outline:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Field input:focus,
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Field textarea:focus,
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Field select:focus{border-color:#4a9fef!important;box-shadow:0 0 0 2px rgba(57,152,235,.18)!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Field p{color:#afbdcc!important;font-size:14px!important;line-height:1.55!important;margin:11px 0 0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Field small{grid-column:2!important;color:#aebccb!important;font-size:14px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Sites .sh94SiteNames{grid-column:2!important;color:#61b4ff!important;line-height:1.55!important;font-size:14px!important;overflow-wrap:anywhere!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94ModalFoot{background:#454d58!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:10px 15px!important;border-top:1px solid #5b6877!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:145px!important;min-height:38px!important;margin:0!important;
  padding:8px 17px!important;border:1px solid #58afff!important;border-radius:6px!important;background:#2a87dd!important;color:white!important;
  font:700 14px system-ui,sans-serif!important;cursor:pointer!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Submit:hover{background:#2073bf!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94CodeInput{display:grid!important;grid-template-columns:35px minmax(0,1fr)!important;margin:14px 16px!important;min-height:210px!important;border:1px solid #52606d!important;border-radius:6px!important;overflow:hidden!important;background:#22272d!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94CodeLines{display:block!important;white-space:pre!important;color:#a7b5c3!important;text-align:right!important;padding:10px!important;
  background:#3b434d!important;border-right:1px solid #53606e!important;font:14px/22px ui-monospace,Consolas,monospace!important;user-select:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94CodeInput textarea{display:block!important;width:100%!important;min-height:210px!important;max-height:340px!important;padding:10px 12px!important;margin:0!important;
  border:0!important;border-radius:0!important;resize:vertical!important;background:#22272d!important;color:#f2f5f8!important;
  font:14px/22px ui-monospace,Consolas,monospace!important;tab-size:4!important;outline:0!important}
@media(max-width:780px){
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar{padding:4px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn-grp{padding:0 2px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn{width:34px!important;min-width:34px!important;height:34px!important}
}
@media(max-width:560px){
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Overlay{padding:25px 8px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Dialog{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 48px)!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Field{grid-template-columns:1fr!important;gap:5px!important;padding:12px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Field label,
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Field>span{text-align:left!important;padding:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Field small,
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Sites .sh94SiteNames{grid-column:1!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn-grp{border-right:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiPicker{width:calc(100vw - 42px)!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiGrid{grid-template-columns:repeat(7,1fr)!important}
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu[aria-hidden="true"]{display:none!important;visibility:hidden!important;pointer-events:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu[aria-hidden="false"]{display:block!important;visibility:visible!important;pointer-events:auto!important;position:absolute!important;top:calc(100% - 1px)!important;left:auto!important;z-index:18000!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn-grp{position:relative!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .fr-dropdown-wrapper{display:block!important;max-height:min(390px,65vh)!important;overflow:auto!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .fr-dropdown-content{max-height:inherit!important;overflow:visible!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn-grp:has([data-cmd="underline"]) .fr-dropdown-menu{top:calc(100% + 4px)!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-sr-only,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-screen-reader-only{
  position:absolute!important;width:1px!important;height:1px!important;max-width:1px!important;max-height:1px!important;
  overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;
  padding:0!important;margin:-1px!important;border:0!important;white-space:nowrap!important;pointer-events:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .sh94EmojiGrid .sh94EmojiChoice{position:relative!important;z-index:1!important;pointer-events:auto!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .sh94TableCells .sh94TableCell{position:relative!important;z-index:1!important;pointer-events:auto!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu[aria-hidden="false"]>.fr-dropdown-wrapper{
  height:auto!important;min-height:36px!important;max-height:min(390px,65vh)!important;overflow-y:auto!important;overflow-x:hidden!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu[aria-hidden="true"]>.fr-dropdown-wrapper{height:0!important;overflow:hidden!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu[aria-hidden="false"] .fr-dropdown-content{height:auto!important;min-height:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode .sh94FallbackSecondary{width:100%!important;flex:0 0 100%!important;border-left:0!important;border-top:1px solid #505a66!important;margin-top:2px!important;padding:3px 4px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode .sh94FallbackTableMenu,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode .sh94FallbackEmojiMenu{max-width:min(90vw,380px)!important;padding:0!important;overflow:visible!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode .sh94FallbackEmojiMenu{width:min(390px,85vw)!important;overflow:hidden!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode .sh94FallbackTableMenu{min-width:240px!important;box-sizing:border-box!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode .sh94FallbackSecondary .shXfFallbackButton{flex:0 0 35px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaPreview.shXfMedia-tiktok .shXfMediaFrame,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaPreview.shXfMedia-instagram .shXfMediaFrame{aspect-ratio:9/16!important;max-height:690px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaPreview.shXfMedia-soundcloud .shXfMediaFrame,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaPreview.shXfMedia-applemusic .shXfMediaFrame{aspect-ratio:auto!important;height:174px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfMediaPreview.shXfMedia-giphy .shXfMediaFrame{aspect-ratio:4/3!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table :is(td,th){border:1px solid #7c8b9c!important;background:transparent!important}
/* Source: sh-editor-v95-toolbar.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar > .fr-btn-grp:has(> button[data-cmd="underline"]){
  display:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.sh95ExtraOpen .fr-toolbar > .fr-btn-grp:has(> button[data-cmd="underline"]){
  display:flex!important;
  flex:0 0 100%!important;
  order:80!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:2px!important;
  min-height:40px!important;
  border-right:0!important;
  border-top:1px solid #505e6b!important;
  padding:4px 6px 2px!important;
  margin:2px 0 0!important;
  width:100%!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar button[data-cmd="sh95MoreToggle"],
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode button[data-cmd="sh95More"]{
  background:#3e4d60!important;
  border:1px solid #62758a!important;
  border-radius:7px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar button[data-cmd="sh95MoreToggle"].fr-active,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode button[data-cmd="sh95More"].is-open{
  background:#266ca9!important;
  border-color:#72b6ff!important;
  box-shadow:inset 0 0 0 1px rgba(146,198,255,.12)!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode .sh95ExtraTray[hidden]{display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.shXfFallbackMode .sh95ExtraTray:not([hidden]){
  display:flex!important;flex:0 0 100%!important;width:100%!important;
  align-items:center!important;flex-wrap:wrap!important;gap:2px!important;
  padding:4px 6px!important;border-top:1px solid #505e6b!important;
  border-left:0!important;border-right:0!important;margin-top:3px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn-grp:has(> button[data-cmd="sh95MoreToggle"]){border-right:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-btn-grp:has(> button[data-cmd="underline"]) .fr-dropdown-menu{
  max-height:min(380px,55vh)!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Dialog #sh94Language{color:#edf5ff!important;background:#2a3139!important;border:1px solid #668097!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Dialog #sh94Language optgroup{color:#a4c8f4!important;background:#252b32!important;font-weight:800!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Dialog #sh94Language option{color:#f3f6fc!important;background:#252b32!important;padding:3px 8px!important;font-weight:400!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94Dialog #sh94Language option:checked{background:#236cb7!important;color:#fff!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar button[data-cmd="xfInlineCode"] img,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .sh95ExtraTray button[data-cmd="xfInlineCode"] img{opacity:.82!important}
@media(max-width:650px){
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell.sh95ExtraOpen .fr-toolbar > .fr-btn-grp:has(> button[data-cmd="underline"]){gap:0!important;padding:4px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar button[data-cmd="sh95MoreToggle"]{width:38px!important;height:38px!important}
}
/* Source: sh-v96-compose.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shV96InlineTopic .shXfEditorShell{width:100%;max-width:100%;min-width:0}
body:is(.spectrahubForum,.spectrahubAdmin) .shV96ProfileComposer .shXfEditorShell{min-width:0;max-width:100%;width:100%}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu{
  background:#343f4b!important;
  color:#f3f7fb!important;
  border:1px solid #65788e!important;
  box-shadow:0 16px 36px rgba(0,0,0,.52)!important;
  border-radius:9px!important;
  max-width:min(360px,calc(100vw - 30px))!important;
  z-index:9999!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .fr-dropdown-wrapper,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .fr-dropdown-content,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu ul,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu li,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu{background:#343f4b!important;color:#f4f8fc!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .fr-command,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu a,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenuItem{color:#f2f6fa!important;background:#343f4b!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .fr-command:is(:hover,:focus-visible),
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenuItem:is(:hover,:focus-visible){background:#4d6782!important;color:#fff!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .shXfFontChoice,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .shXfSizeChoice{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .shXfFontChoice span,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .shXfSizeChoice span{min-width:0!important;overflow-wrap:anywhere!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .shXfFontMenu,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .shXfSizeMenu{max-height:min(340px,56dvh)!important;overflow-y:auto!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-dropdown-menu{overflow-y:auto!important;overscroll-behavior:contain!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar button[data-cmd="shBackgroundColor"],
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackTools button[data-cmd="shBackgroundColor"]{display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-wrapper,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element{min-width:0!important;max-width:100%!important}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shV96InlineTopic,.shV96ProfileComposer,.composer,.formCard) .fr-dropdown-menu{max-height:65dvh!important}
@media(max-width:650px){
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu{left:max(0px,var(--safe-left,0px))!important}
}
/* Source: sh-v97-forum-ui.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shV97InlineTopic .shXfEditorShell{min-width:0!important;max-width:100%!important}
/* Source: sh-v98-topic-closed.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shV97InlineTopic .shXfEditorShell{min-width:0!important;max-width:100%!important;width:100%!important}
/* Source: sh-v99-community-ui.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn:not(.fr-active):not(:hover):not(:focus-visible),
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackTools .shXfFallbackButton:not(.is-open):not(:hover){background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-color:transparent!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn img,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackTools .shXfFallbackButton img{filter:brightness(0) invert(1)!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar .fr-command.fr-btn:hover,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackTools .shXfFallbackButton:hover{background:#505862!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-wrapper,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-content,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu{background:#35404b!important;color:#f2f7fb!important;border-color:#67788b!important;box-shadow:0 18px 48px rgba(0,0,0,.49)!important;max-height:min(400px,65dvh)!important;overscroll-behavior:contain!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list li,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list li a{background-color:#35404b!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list li a:is(:hover,:focus-visible){background-color:#536b81!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFontMenu,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfSizeMenu{max-height:min(360px,54dvh)!important;overflow-y:auto!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfColorMenu{width:min(320px,calc(100vw - 24px))!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfColorGrid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:5px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfColorChoice{width:38px!important;min-width:0!important;height:35px!important;justify-self:center!important;border-radius:5px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfColorName{display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfColorCustom{display:block!important;padding:9px 10px!important;color:#dce9fa!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu.shV99ColorPalette{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important;padding:9px!important;width:260px!important;max-width:calc(100vw - 30px)!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu.shV99ColorPalette:not(.is-open){display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu.shV99ColorPalette .shXfFallbackColorItem{display:grid!important;place-items:center!important;padding:5px!important;min-width:0!important;width:100%!important;height:38px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu.shV99ColorPalette .shXfFallbackColorItem>span:last-child{display:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu.shV99ColorPalette .shXfFallbackMenuItem:not(.shXfFallbackColorItem){grid-column:1/-1!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu.shV99ColorPalette .shXfColorSwatch{width:27px!important;height:27px!important;min-width:27px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu:not(.shV99ColorPalette){max-width:min(295px,calc(100vw - 28px))!important}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shV97InlineTopic,.xfProfilePostForm) .shXfEditorShell{overflow:visible!important;max-width:100%!important}
@media(max-width:650px){
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu{max-width:calc(100vw - 20px)!important}
}
/* Source: sh-v100-editor-and-prefix.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu[aria-hidden="true"]{display:none!important;pointer-events:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu:not(.is-open){display:none!important;pointer-events:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu[aria-hidden="false"],
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenu.is-open{
  box-sizing:border-box!important;min-width:0!important;max-width:100%!important;
  background:#303b48!important;border:1px solid #6c849d!important;border-radius:9px!important;
  box-shadow:0 16px 36px rgba(0,0,0,.36)!important;color:#eff6ff!important;
  overscroll-behavior:contain!important;scrollbar-color:#7590a8 #303b48;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .fr-dropdown-wrapper,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .fr-dropdown-content,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .fr-dropdown-list,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu li{background:#303b48!important;color:#eff6ff!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .fr-dropdown-wrapper{width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .fr-dropdown-content{box-sizing:border-box!important;width:100%!important;overflow-x:hidden!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .fr-command,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenuItem{
  box-sizing:border-box!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:38px!important;
  padding:7px 11px!important;margin:0!important;color:#f0f5fb!important;
  border:0!important;border-radius:6px!important;background:transparent!important;
  line-height:1.35!important;font:500 14px/1.4 system-ui,'Segoe UI',sans-serif!important;
  white-space:normal!important;overflow-wrap:anywhere!important;text-decoration:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .fr-command:hover,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenuItem:hover{
  background:#465e77!important;color:#fff!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .shXfFontMenu,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .shXfSizeMenu{
  width:100%!important;min-width:0!important;margin:0!important;padding:4px!important;max-height:100%!important;
  list-style:none!important;overflow:visible!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .shXfFontChoice,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .shXfSizeChoice,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackFontItem,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackSizeItem{
  display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;
  padding:7px 9px!important;width:100%!important;max-width:100%!important;min-width:0!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFontPreview,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfSizePreview,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfSizeChoice>span:first-child{
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:32px!important;min-width:32px!important;height:30px!important;border-radius:6px!important;
  background:#26333f!important;border:1px solid #4f6478!important;color:#d8eafa!important;
  overflow:hidden!important;line-height:1!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFontChoice>span:last-child,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfSizeChoice>span:last-child,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackFontItem>span:last-child,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackSizeItem>span:last-child{
  min-width:0!important;font-size:14px!important;line-height:1.35!important;overflow-wrap:anywhere!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfSizeChoice small{display:block!important;margin-top:2px!important;font-size:14px!important;color:#acc2d5!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfColorMenu{box-sizing:border-box!important;padding:9px!important;width:100%!important;max-width:100%!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfColorGrid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:5px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfColorChoice{display:grid!important;place-items:center!important;width:100%!important;min-width:0!important;height:36px!important;padding:3px!important;border-radius:6px!important;background:transparent!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfColorSwatch{display:block!important;width:25px!important;min-width:25px!important;height:25px!important;border-radius:5px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shV99ColorPalette.shXfFallbackMenu.is-open{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shV99ColorPalette .shXfFallbackColorItem{min-width:0!important;width:100%!important;max-width:100%!important;padding:4px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shV99ColorPalette .shXfFallbackMenuItem:not(.shXfFallbackColorItem){grid-column:1/-1!important}
@media(max-width:650px){
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfColorGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}
}
/* Source: sh-v103-topic-compact.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .shXfSizeChoice{
  display:flex!important;justify-content:flex-start!important;min-height:30px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .shXfSizeChoice>span:first-child{
  width:auto!important;min-width:0!important;height:auto!important;
  padding:2px 7px!important;font-size:14px!important;font-weight:650!important;
}
/* Source: sh-v104-forum-editor-fixes.css */
body:is(.spectrahubForum,.spectrahubAdmin) :is(.bodyText,.message-body,.shXfEditorShell .fr-view,.shXfEditorShell .shXfVisualHost) blockquote,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element blockquote.shQuoteBlock,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost blockquote.shQuoteBlock{
  position:relative!important;
  margin:16px 0!important;
  padding:16px 18px 16px 20px!important;
  border:1px solid rgba(110,168,255,.28)!important;
  border-left:4px solid #67a9ff!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,rgba(43,62,88,.60),rgba(22,33,47,.86))!important;
  color:#eef5ff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.bodyText,.message-body,.shXfEditorShell .fr-view,.shXfEditorShell .shXfVisualHost) blockquote::before,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element blockquote.shQuoteBlock::before,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost blockquote.shQuoteBlock::before{
  content:'“'!important;position:absolute!important;right:14px!important;top:10px!important;font-size:34px!important;line-height:1!important;color:rgba(150,194,255,.22)!important;font-weight:900!important
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.bodyText,.message-body,.shXfEditorShell .fr-view,.shXfEditorShell .shXfVisualHost) blockquote cite,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell blockquote.shQuoteBlock cite{
  display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0 0 10px!important;padding:5px 10px!important;border-radius:999px!important;background:rgba(103,169,255,.14)!important;border:1px solid rgba(103,169,255,.26)!important;color:#bfdcff!important;font-size:14px!important;font-style:normal!important;font-weight:900!important;letter-spacing:.3px!important
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.bodyText,.message-body,.shXfEditorShell .fr-view,.shXfEditorShell .shXfVisualHost) blockquote cite::before,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell blockquote.shQuoteBlock cite::before{content:'IDÉZET';font-size:14px!important;color:#75b3ff!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list.shXfSizeMenuNumeric{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;padding:10px!important;min-width:220px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list.shXfSizeMenuNumeric li{list-style:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list.shXfSizeMenuNumeric .shXfSizeChoiceNumeric{display:flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:0!important;border-radius:10px!important;background:#243343!important;border:1px solid #43576f!important;color:#edf5ff!important;font-weight:800!important;text-decoration:none!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list.shXfSizeMenuNumeric .shXfSizeChoiceNumeric:hover{background:#2d435a!important;border-color:#71abe3!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list.shXfSizeMenuNumeric .shXfSizeValue{display:block!important;font-size:14px!important;line-height:1!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFallbackMenuItem.shXfFallbackSizeItem{justify-content:center!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFontMenu .shXfFontChoice{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:8px 12px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfFontMenu .shXfFontPreview{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:30px!important;border-radius:8px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.07)!important;font-size:18px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table{table-layout:auto!important;border-collapse:collapse!important;max-width:100%!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table :is(td,th){position:relative!important;vertical-align:top!important;min-width:84px!important;min-height:42px!important;padding:10px 12px!important;background:rgba(255,255,255,.02)!important;overflow:visible!important;caret-color:#ffffff!important;white-space:pre-wrap!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table :is(td,th):empty::before{content:'\00a0';display:inline-block}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-element,.shXfVisualHost) table :is(td,th):focus{outline:2px solid #67a9ff!important;outline-offset:-2px!important;background:rgba(103,169,255,.09)!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiPicker{width:min(430px,92vw)!important;max-height:min(440px,72vh)!important;background:linear-gradient(180deg,#2d3743,#232c36)!important;border-radius:14px!important;overflow:hidden!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiSearch{padding:12px!important;border-bottom:1px solid #506071!important;background:rgba(0,0,0,.10)!important;position:sticky!important;top:0!important;z-index:2!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiSearch input{height:40px!important;border-radius:10px!important;font-size:14px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiScroll{max-height:min(382px,60vh)!important;padding:12px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiCategory header{position:sticky!important;top:0!important;background:linear-gradient(180deg,rgba(45,55,67,.96),rgba(45,55,67,.82))!important;padding:8px 0 9px!important;margin:0 0 8px!important;z-index:1!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiGrid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:7px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .sh94EmojiChoice,
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiChoice{height:38px!important;border-radius:10px!important;border:1px solid transparent!important;background:rgba(255,255,255,.03)!important;font-size:22px!important;transition:background .12s ease,border-color .12s ease,transform .12s ease!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .sh94EmojiChoice:is(:hover,:focus-visible),
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiChoice:is(:hover,:focus-visible){background:#40566f!important;border-color:#6ea8ff!important;transform:translateY(-1px)!important}
@media(max-width:560px){
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list.shXfSizeMenuNumeric{grid-template-columns:repeat(4,minmax(0,1fr))!important}
body:is(.spectrahubForum,.spectrahubAdmin) .sh94EmojiGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important}
}
/* Source: sh-v106-redesign.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu:has(.shXfSizeMenuNumeric),
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu:has(.shXfSizeMenuNumeric)[aria-hidden="false"]{
  min-width:148px!important;width:148px!important;max-width:148px!important;
  padding:3px!important;border-radius:7px!important;box-sizing:border-box!important
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .fr-dropdown-list.shXfSizeMenuNumeric,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list.shXfSizeMenuNumeric{
  box-sizing:border-box!important;display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:3px!important;min-width:0!important;max-width:100%!important;
  width:100%!important;margin:0!important;padding:3px!important;
  overflow:visible!important
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list.shXfSizeMenuNumeric>li{min-width:0!important;padding:0!important;margin:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list.shXfSizeMenuNumeric a.shXfSizeChoiceNumeric{
  box-sizing:border-box!important;display:flex!important;
  width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;
  align-items:center!important;justify-content:center!important;
  padding:2px 4px!important;border:0!important;border-radius:5px!important;
  font-size:14px!important;font-weight:700!important;background:#374453!important
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list.shXfSizeMenuNumeric a.shXfSizeChoiceNumeric:hover{background:#4f6580!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-list.shXfSizeMenuNumeric .shXfSizeValue{
  box-sizing:border-box!important;display:inline!important;min-width:0!important;
  width:auto!important;height:auto!important;line-height:1!important;
  background:transparent!important;border:0!important;
  font-size:14px!important;color:#f1f6fc!important;padding:0!important;margin:0!important
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFontMenu a.shXfFontChoice,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-dropdown-menu .shXfFontMenu a.shXfFontChoice{
  display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;
  gap:8px!important;min-height:36px!important;padding:4px 7px!important;
  align-items:center!important;line-height:1.2!important
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFontMenu .shXfFontPreview{
  width:32px!important;height:28px!important;min-width:0!important;
  font-size:19px!important;font-weight:normal!important;font-style:normal!important;
  padding:0!important;letter-spacing:-.05em!important
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFontMenu .shXfFontName{font-size:14px!important;font-weight:normal!important;line-height:1.2!important;overflow-wrap:normal!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfFallbackMenuItem.shV106FontChoice{font-size:14px!important;font-weight:normal!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shV106FontChoice .shXfFontPreview{font-size:19px!important;font-weight:normal!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shV106EmojiPortal .sh94EmojiPicker{
  width:100%!important;max-width:100%!important;max-height:none!important;min-height:0!important;
  overflow:hidden!important;background:#303b46!important;
  display:flex!important;flex-direction:column!important;flex:1!important;border:0!important;border-radius:0!important
}
body:is(.spectrahubForum,.spectrahubAdmin) .shV106EmojiPortal .sh94EmojiSearch{
  position:static!important;z-index:1!important;flex:none!important;
  margin:0!important;padding:9px 10px!important;background:#303b46!important;
  border:0!important;border-bottom:1px solid #526275!important
}
body:is(.spectrahubForum,.spectrahubAdmin) .shV106EmojiPortal .sh94EmojiSearch input{
  display:block!important;width:100%!important;height:34px!important;min-height:0!important;
  margin:0!important;padding:0 11px!important;line-height:34px!important;
  border:1px solid #607388!important;border-radius:7px!important;
  background:#252f3b!important;color:#fff!important;font:normal 14px/34px system-ui,sans-serif!important;
  outline:0!important;box-shadow:none!important
}
body:is(.spectrahubForum,.spectrahubAdmin) .shV106EmojiPortal .sh94EmojiSearch input:focus{border-color:#80bbf5!important;box-shadow:0 0 0 1px #80bbf5!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shV106EmojiPortal .sh94EmojiScroll{
  box-sizing:border-box!important;flex:1 1 auto!important;min-height:0!important;
  overflow-y:auto!important;overflow-x:hidden!important;
  margin:0!important;padding:9px 12px 12px!important;overscroll-behavior:contain!important;
  scrollbar-color:#6e839a #303b46!important
}
body:is(.spectrahubForum,.spectrahubAdmin) .shV106EmojiPortal .sh94EmojiCategory{position:relative!important;margin:0 0 13px!important;padding:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shV106EmojiPortal .sh94EmojiCategory header{
  display:block!important;position:static!important;top:auto!important;
  z-index:auto!important;margin:0 0 8px!important;padding:4px 0 7px!important;
  background:transparent!important;border-bottom:1px solid #536576!important;
  font:700 14px/1.2 system-ui,sans-serif!important;color:#cadbea!important
}
body:is(.spectrahubForum,.spectrahubAdmin) .shV106EmojiPortal .sh94EmojiGrid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:4px!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shV106EmojiPortal .sh94EmojiChoice{
  display:flex!important;align-items:center!important;justify-content:center!important;
  box-sizing:border-box!important;width:100%!important;height:35px!important;min-width:0!important;
  min-height:0!important;padding:2px!important;margin:0!important;border:1px solid transparent!important;
  border-radius:6px!important;background:transparent!important;color:#fff!important;
  font:normal 23px/1 'Segoe UI Emoji','Apple Color Emoji','Noto Color Emoji',sans-serif!important;
  text-decoration:none!important;cursor:pointer!important;overflow:hidden!important
}
body:is(.spectrahubForum,.spectrahubAdmin) .shV106EmojiPortal .sh94EmojiChoice:hover,
body:is(.spectrahubForum,.spectrahubAdmin) .shV106EmojiPortal .sh94EmojiChoice:focus-visible{background:#516b86!important;border-color:#80baff!important;outline:0!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shV106EmojiPortal .sh94EmojiChoice[hidden],
body:is(.spectrahubForum,.spectrahubAdmin) .shV106EmojiPortal .sh94EmojiCategory[hidden]{display:none!important}
@media(max-width:540px){
body:is(.spectrahubForum,.spectrahubAdmin) .shV106EmojiPortal .sh94EmojiGrid{grid-template-columns:repeat(7,minmax(0,1fr))!important}
}
/* Source: sh-v109-thread-quote-buttons.css */
body:is(.spectrahubForum,.spectrahubAdmin) :is(.bodyText,.message-body,.shXfEditorShell .fr-view,.shXfEditorShell .shXfVisualHost,.shXfEditorShell .fr-element) blockquote,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element blockquote.shQuoteBlock,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost blockquote.shQuoteBlock{
  position:relative!important;
  margin:14px 0!important;
  padding:12px 14px!important;
  border:1px solid #55616d!important;
  border-left:3px solid #56c4b0!important;
  border-radius:4px!important;
  background:#3a444f!important;
  color:#eef4fa!important;
  box-shadow:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.bodyText,.message-body,.shXfEditorShell .fr-view,.shXfEditorShell .shXfVisualHost,.shXfEditorShell .fr-element) blockquote::before,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element blockquote.shQuoteBlock::before,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost blockquote.shQuoteBlock::before{
  content:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.bodyText,.message-body,.shXfEditorShell .fr-view,.shXfEditorShell .shXfVisualHost,.shXfEditorShell .fr-element) blockquote cite,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell blockquote.shQuoteBlock cite{
  display:block!important;
  margin:0 0 10px!important;
  padding:0 0 8px!important;
  border:0!important;
  border-bottom:1px solid rgba(255,255,255,.12)!important;
  border-radius:0!important;
  background:transparent!important;
  color:#9fd9cf!important;
  font-size:14px!important;
  font-style:normal!important;
  font-weight:800!important;
  letter-spacing:.15px!important;
  text-transform:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.bodyText,.message-body,.shXfEditorShell .fr-view,.shXfEditorShell .shXfVisualHost,.shXfEditorShell .fr-element) blockquote cite::before,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell blockquote.shQuoteBlock cite::before{
  content:'Idézet';
  display:inline-block!important;
  margin-right:6px!important;
  color:#c8f1ea!important;
  text-transform:uppercase!important;
  font-size:14px!important;
  letter-spacing:.45px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell blockquote p:last-child{margin-bottom:0!important}
/* Source: sh-v110-breadcrumb-bluequote.css */
body:is(.spectrahubForum,.spectrahubAdmin) :is(.bodyText,.message-body,.shXfEditorShell .fr-view,.shXfEditorShell .shXfVisualHost,.shXfEditorShell .fr-element) blockquote,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-element blockquote.shQuoteBlock,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost blockquote.shQuoteBlock{
  border-left-color:#65b3ff!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.bodyText,.message-body,.shXfEditorShell .fr-view,.shXfEditorShell .shXfVisualHost,.shXfEditorShell .fr-element) blockquote cite,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell blockquote.shQuoteBlock cite,
body:is(.spectrahubForum,.spectrahubAdmin) :is(.bodyText,.message-body,.shXfEditorShell .fr-view,.shXfEditorShell .shXfVisualHost,.shXfEditorShell .fr-element) blockquote cite::before,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell blockquote.shQuoteBlock cite::before{
  color:#acd7ff!important;
}
/* Source: sh-v113-quote-final.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-view,.fr-element,.shXfVisualHost) blockquote.shQuoteBlock,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost blockquote.shQuoteBlock{
  box-sizing:border-box!important;
  margin:12px 0 16px!important;
  padding:13px 15px!important;
  border:1px solid var(--sh113QuoteEdge)!important;
  border-left:3px solid var(--sh113QuoteBlue)!important;
  border-radius:5px!important;
  background:#303841!important;
  box-shadow:none!important;
  color:#e4ebf4!important;
  line-height:1.55!important;
  overflow-wrap:anywhere!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-view,.fr-element,.shXfVisualHost) blockquote.shQuoteBlock::before,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost blockquote.shQuoteBlock::before{
  display:none!important;
  content:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-view,.fr-element,.shXfVisualHost) blockquote.shQuoteBlock > cite,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost blockquote.shQuoteBlock > cite{
  box-sizing:border-box!important;
  display:block!important;
  margin:-13px -15px 12px!important;
  padding:10px 14px!important;
  border:0!important;
  border-bottom:1px solid #546171!important;
  border-radius:4px 4px 0 0!important;
  background:#3b4652!important;
  color:#b7d9f9!important;
  font-size:14px!important;
  font-style:normal!important;
  font-weight:700!important;
  line-height:1.35!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-view,.fr-element,.shXfVisualHost) blockquote.shQuoteBlock > cite::before,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost blockquote.shQuoteBlock > cite::before{
  display:none!important;
  content:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell :is(.fr-view,.fr-element,.shXfVisualHost) blockquote.shQuoteBlock > cite::after,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost blockquote.shQuoteBlock > cite::after{
  content:' írta'!important;
  display:inline!important;
  color:#b7d9f9!important;
}
/* Source: sh-v120-forum-unified.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shV120ProfileComposer .shXfEditorShell,
body:is(.spectrahubForum,.spectrahubAdmin) .shV97InlineTopic .shXfEditorShell{
  --sh-editor-min:132px!important;
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;
  border:1px solid #6b7b89!important;border-radius:7px!important;
  background:#3d454d!important;overflow:visible!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shV120ProfileComposer .shXfEditorShell{--sh-editor-min:122px!important;}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shV97InlineTopic,.shV120ProfileComposer) .shXfEditorShell :is(.fr-toolbar,.shXfFallbackTools){
  background:#454e58!important;color:#eef4fa!important;border-color:#697785!important;
  border-radius:6px 6px 0 0!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shV97InlineTopic,.shV120ProfileComposer) .shXfEditorShell :is(.fr-wrapper,.fr-element,.shXfVisualHost[contenteditable="true"],.shXfBbcodeArea){
  background:#39434c!important;color:#f1f5fa!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shV120ProfileComposer .shXfEditorShell :is(.fr-wrapper,.fr-element,.shXfVisualHost[contenteditable="true"]){
  min-height:122px!important;max-height:420px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shV97InlineTopic,.shV120ProfileComposer) .shXfEditorShell .shFa img{
  filter:brightness(0) invert(1)!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shV120ProfileComposer .shXfEditorShell :is(.fr-toolbar,.shXfFallbackTools) button img{
  filter:brightness(0) invert(1)!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.formCard,.shMemberSearch,.shUIAdvancedSearch,.shV97ModManage) :is(input[type="text"],input[type="search"],input[type="email"],input[type="password"],select):not(.shXfEditor){
  color:#f3f7fc!important;border-color:#677889!important;box-shadow:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.formCard,.shMemberSearch,.shUIAdvancedSearch,.shV97ModManage) :is(input,select,textarea):not(.shXfEditor):focus-visible{
  outline:2px solid rgba(95,177,251,.38)!important;outline-offset:0!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shV120ProfileComposer,.shV97InlineTopic) .shXfEditorShell{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  border:1px solid #718291!important;
  border-radius:9px!important;
  box-shadow:none!important;
  outline:0!important;
  background:#39434c!important;
  overflow:visible!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shV120ProfileComposer,.shV97InlineTopic) .shXfEditorShell::before,
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shV120ProfileComposer,.shV97InlineTopic) .shXfEditorShell::after{
  display:none!important;
  content:none!important;
  border:0!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shV120ProfileComposer,.shV97InlineTopic) .shXfEditorShell .fr-box,
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shV120ProfileComposer,.shV97InlineTopic) .shXfEditorShell .fr-box.fr-basic{
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  margin:0!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shV120ProfileComposer,.shV97InlineTopic) .shXfEditorShell :is(.fr-toolbar,.shXfFallbackTools){
  border:0!important;
  border-bottom:1px solid #667583!important;
  border-radius:8px 8px 0 0!important;
  box-shadow:none!important;
  background:#454e58!important;
  margin:0!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shV120ProfileComposer,.shV97InlineTopic) .shXfEditorShell :is(.fr-wrapper,.fr-element,.shXfVisualHost[contenteditable="true"],.shXfBbcodeArea){
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:#39434c!important;
  color:#f1f5fa!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shV120ProfileComposer,.shV97InlineTopic) .shXfEditorShell .shXfAttachmentArea,
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shV120ProfileComposer,.shV97InlineTopic) .shXfEditorShell .shXfAttachmentHead{
  border-radius:0!important;
  box-shadow:none!important;
  background:#3d454d!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shV120ProfileComposer,.shV97InlineTopic) .shXfEditorShell > .shXfAttachmentArea{
  border-radius:0 0 8px 8px!important;
  overflow:hidden!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shV120ProfileComposer,.shV97InlineTopic) .shXfEditorShell > .shXfAttachmentArea .shXfAttachmentHead:last-child{
  border-radius:0 0 8px 8px!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) :is(.shV120ProfileComposer,.shV97InlineTopic) .shXfEditorShell:not(:has(> .shXfAttachmentArea)) > :is(.shXfVisualHost,.shXfBbcodeArea,.fr-wrapper){
  border-radius:0 0 8px 8px!important;
}
/* Source: sh-v1204-owned-image-library.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shV1204OwnImagesButton{border-color:#597a99!important;background:#354c61!important;color:#eaf6ff!important}
body:is(.spectrahubForum,.spectrahubAdmin) .shV1204OwnImagesButton:hover{background:#426480!important}
/* Source: sh-v127-ui-polish.css */
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell{
  border:1px solid #626a72!important;
  border-radius:var(--sh-v127-radius)!important;
  box-shadow:none!important;
  overflow:visible!important;
  background:#383c42!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.fr-box,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-box.fr-basic,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-wrapper,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfVisualHost,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfBbcodeArea{
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .fr-toolbar,
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell>.shXfFallbackTools{
  border-left:0!important;
  border-right:0!important;
  border-top:0!important;
  border-bottom:1px solid #56616d!important;
  border-radius:3px 3px 0 0!important;
  box-shadow:none!important;
}
body:is(.spectrahubForum,.spectrahubAdmin) .shXfEditorShell .shXfAttachmentArea{border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:0 0 3px 3px!important}
