/* origem: site/0051.css */
/* SOURCE: /assets/refactor-v943/css/site/0149.css */
/* Campos globais: leitura leve e uniforme. */
.app-shell .field input,.app-shell .field select,.app-shell .field textarea,
.client-main input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),
.client-main select,.client-main textarea{font-weight:300!important;font-synthesis:none!important}
.client-main option{font-weight:300!important}
.client-main .field>label{font-size:14px!important;font-weight:500!important}
/* Citação sem animação e autoria realmente na mesma linha. */
.article-body blockquote.spj-quote-highlight{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}
.article-body blockquote.spj-quote-highlight footer.spj-quote-author,
.article-body blockquote.spj-quote-highlight footer{display:flex!important;flex-direction:row!important;align-items:baseline!important;flex-wrap:nowrap!important;gap:5px!important;white-space:normal!important}
.article-body blockquote.spj-quote-highlight footer strong,
.article-body blockquote.spj-quote-highlight footer .spj-quote-separator,
.article-body blockquote.spj-quote-highlight footer .spj-quote-role{display:inline!important;width:auto!important;margin:0!important;padding:0!important}
.article-body blockquote.spj-quote-highlight footer span:before{content:none!important;display:none!important}
@media(max-width:700px){.article-body blockquote.spj-quote-highlight footer.spj-quote-author{flex-wrap:wrap!important}}

/* SOURCE: /assets/refactor-v943/css/site/0150.css */
html body.pc .spb-story-top{align-items:center!important;gap:10px!important;}
html body.pc .spb-story-top .dot{width:42px!important;height:42px!important;flex:0 0 42px!important;padding:0!important;border:2px solid rgba(255,255,255,.9)!important;border-radius:50%!important;overflow:hidden!important;background:#222b38!important;box-sizing:border-box!important;}
html body.pc .spb-story-top .dot::before{content:none!important;display:none!important;}
html body.pc .spb-story-top .dot img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important;border:0!important;border-radius:50%!important;margin:0!important;padding:0!important;background:transparent!important;box-sizing:border-box!important;}
html body.pc .spb-story-author-meta{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:1px!important;line-height:1.05!important;}
html body.pc .spb-story-author-meta strong{display:block!important;font-size:13px!important;line-height:1.1!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
html body.pc .spb-story-author-meta small{display:block!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.05!important;opacity:.84!important;white-space:nowrap!important;}
html body.pc .spb-story-author-meta small span+span{margin-left:3px!important;}
@media(max-width:700px){html body.pc .spb-story-top .dot{width:38px!important;height:38px!important;flex-basis:38px!important;}html body.pc .spb-story-author-meta strong{font-size:12px!important;}html body.pc .spb-story-author-meta small{font-size:11px!important;}}

/* SOURCE: /assets/refactor-v943/css/site/0151.css */
html body.pc .spb-article-author{display:flex!important;align-items:center!important;gap:12px!important;margin:3px 0 9px!important;min-height:64px!important}
html body.pc .spb-article-author-avatar{width:64px!important;height:64px!important;flex:0 0 64px!important;border-radius:50%!important;overflow:hidden!important;display:block!important;background:color-mix(in srgb,var(--spb-page-accent,var(--spb-primary,#f47a3c)) 10%,#f8fafc)!important;border:2px solid color-mix(in srgb,var(--spb-page-accent,var(--spb-primary,#f47a3c)) 36%,#fff)!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;box-sizing:border-box!important}
html body.pc .spb-article-author-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;display:block!important;background:transparent!important}
html body.pc .spb-article-author-info{min-width:0!important;font-size:14px!important;line-height:1.22!important}
html body.pc .spb-article-author-line{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;column-gap:8px!important;row-gap:2px!important}
html body.pc .spb-author-group{display:inline-flex!important;align-items:baseline!important;gap:4px!important;white-space:nowrap!important}
html body.pc .spb-author-group strong{font-weight:700!important}
html body.pc .spb-author-sep{margin:0!important;color:#94a3b8!important}
html body.pc .spb-article-author-date{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;margin-top:2px!important;font-size:13px!important;line-height:1.18!important;color:#475569!important}
@media(max-width:640px){
 html body.pc .spb-article-author{gap:10px!important;min-height:56px!important;align-items:flex-start!important}
 html body.pc .spb-article-author-avatar{width:56px!important;height:56px!important;flex-basis:56px!important}
 html body.pc .spb-article-author-info{font-size:13px!important;line-height:1.18!important;padding-top:1px!important}
 html body.pc .spb-article-author-line{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1px!important}
 html body.pc .spb-author-sep{display:none!important}
 html body.pc .spb-author-group{display:flex!important;gap:4px!important;max-width:100%!important;white-space:normal!important}
 html body.pc .spb-article-author-date{margin-top:2px!important;font-size:12px!important;line-height:1.15!important;gap:3px!important}
}
html body.pc .spb-story-top .dot{overflow:hidden!important;background:color-mix(in srgb,var(--spb-primary,#f47a3c) 12%,#172033)!important;border:2px solid rgba(255,255,255,.9)!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}
html body.pc .spb-story-top .dot img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;display:block!important}
html body.pc .spb-story-author-meta{gap:0!important;line-height:1!important}
html body.pc .spb-story-author-meta strong{margin:0 0 1px!important}
html body.pc .spb-story-author-meta small{margin:0!important;line-height:1!important}
html body.pc .spb-story-author-meta small span+span{margin-left:5px!important}

