/* V113 – egységes, visszafogott idézetblokk a közzétett tartalomban és
   a WYSIWYG szerkesztőben. A BBCode feldolgozása nem változik. */
:root { --sh113QuoteBlue: #64aeef; --sh113QuoteEdge: #556574; }

body.spectrahubForum :is(.bodyText,.shPmMessageBody,.xfProfilePostBody,.shDocumentContent,.shStaticBody) .shBbQuote {
  display:block!important;
  box-sizing:border-box!important;
  margin:12px 0 16px!important;
  padding:0!important;
  max-width:100%!important;
  width:100%!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;
  overflow:hidden!important;
}
body.spectrahubForum :is(.bodyText,.shPmMessageBody,.xfProfilePostBody,.shDocumentContent,.shStaticBody) .shBbQuoteHead {
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:5px!important;
  min-height:34px!important;
  padding:9px 13px!important;
  margin:0!important;
  border:0!important;
  border-bottom:1px solid #546171!important;
  background:#3b4652!important;
  color:#cfdeef!important;
  font-size:14px!important;
  font-weight:700!important;
  line-height:1.35!important;
}
body.spectrahubForum :is(.bodyText,.shPmMessageBody,.xfProfilePostBody,.shDocumentContent,.shStaticBody) .shBbQuoteHead .shBbQuoteMark {
  display:none!important;
}
body.spectrahubForum :is(.bodyText,.shPmMessageBody,.xfProfilePostBody,.shDocumentContent,.shStaticBody) .shBbQuoteHead > strong {
  margin:0!important;
  color:#b6d9ff!important;
  font-size:14px!important;
  font-weight:750!important;
}
body.spectrahubForum :is(.bodyText,.shPmMessageBody,.xfProfilePostBody,.shDocumentContent,.shStaticBody) .shBbQuoteHead:has(.shBbQuoteAuthor) > strong {
  display:none!important;
}
body.spectrahubForum :is(.bodyText,.shPmMessageBody,.xfProfilePostBody,.shDocumentContent,.shStaticBody) .shBbQuoteHead .shBbQuoteAuthor {
  flex:1 1 auto!important;
  display:block!important;
  width:auto!important;
  max-width:100%!important;
  margin:0!important;
  color:#b7d9f9!important;
  font-size:14px!important;
  font-weight:700!important;
  overflow-wrap:anywhere!important;
}
body.spectrahubForum :is(.bodyText,.shPmMessageBody,.xfProfilePostBody,.shDocumentContent,.shStaticBody) .shBbQuoteBody {
  box-sizing:border-box!important;
  padding:12px 14px!important;
  border:0!important;
  background:#303841!important;
  color:#e3eaf3!important;
  font-size:inherit!important;
  line-height:1.55!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}
body.spectrahubForum .shBbQuoteBody > :first-child {margin-top:0!important}
body.spectrahubForum .shBbQuoteBody > :last-child {margin-bottom:0!important}

/* Szerkesztő: ugyanaz a kék bal oldali él és szerzői fejléc.
   A CITE szövegét a BBCode-visszaalakításhoz érintetlenül hagyjuk. */
body.spectrahubForum .shXfEditorShell :is(.fr-view,.fr-element,.shXfVisualHost) blockquote.shQuoteBlock,
body.spectrahubForum .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.spectrahubForum .shXfEditorShell :is(.fr-view,.fr-element,.shXfVisualHost) blockquote.shQuoteBlock::before,
body.spectrahubForum .shXfEditorShell>.shXfVisualHost blockquote.shQuoteBlock::before {
  display:none!important;
  content:none!important;
}
body.spectrahubForum .shXfEditorShell :is(.fr-view,.fr-element,.shXfVisualHost) blockquote.shQuoteBlock > cite,
body.spectrahubForum .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.spectrahubForum .shXfEditorShell :is(.fr-view,.fr-element,.shXfVisualHost) blockquote.shQuoteBlock > cite::before,
body.spectrahubForum .shXfEditorShell>.shXfVisualHost blockquote.shQuoteBlock > cite::before {
  display:none!important;
  content:none!important;
}
body.spectrahubForum .shXfEditorShell :is(.fr-view,.fr-element,.shXfVisualHost) blockquote.shQuoteBlock > cite::after,
body.spectrahubForum .shXfEditorShell>.shXfVisualHost blockquote.shQuoteBlock > cite::after {
  content:' írta'!important;
  display:inline!important;
  color:#b7d9f9!important;
}
@media(max-width:620px){
  body.spectrahubForum :is(.bodyText,.shPmMessageBody,.xfProfilePostBody,.shDocumentContent,.shStaticBody) .shBbQuoteHead{padding:8px 11px!important}
  body.spectrahubForum :is(.bodyText,.shPmMessageBody,.xfProfilePostBody,.shDocumentContent,.shStaticBody) .shBbQuoteBody{padding:10px 11px!important}
}
