/* v49.73: resumo editorial recolhido por padrão, visual de link discreto. */
body .jc-ai-summary:not([open]){display:inline-block!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:12px 0 6px!important;border:1px solid #d9e5f2!important;border-radius:10px!important;background:#f9fbfe!important;box-shadow:none!important}
body .jc-ai-summary summary{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-height:34px!important;padding:6px 10px!important;color:#305c8a!important;font-size:12px!important;font-weight:650!important;line-height:1.3!important;cursor:pointer!important}
body .jc-ai-summary summary span{font-size:12px!important;font-weight:700!important}
body .jc-ai-summary summary small{font-size:10px!important;font-weight:500!important;color:#718198!important;margin:0!important}
body .jc-ai-summary summary:after{content:'+'!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:15px!important;height:15px!important;margin-left:3px!important;border-radius:5px!important;background:transparent!important;color:#67809d!important;font-size:15px!important;font-weight:700!important}
body .jc-ai-summary[open]{display:block!important;width:100%!important;max-width:100%!important;margin:12px 0 14px!important;border:1px solid #d9e5f2!important;border-radius:12px!important;background:#f9fbfe!important;box-shadow:none!important}
body .jc-ai-summary[open] summary{border-bottom:1px solid #e5edf6!important}
body .jc-ai-summary[open] summary:after{content:'−'!important}
body .jc-ai-summary>div{padding:12px 15px 15px!important}
html.jc-dark-mode-root body .jc-ai-summary,body.jc-dark-mode .jc-ai-summary{border-color:#2e4967!important;background:#12233a!important}
html.jc-dark-mode-root body .jc-ai-summary summary,body.jc-dark-mode .jc-ai-summary summary{color:#a7cbf7!important}
html.jc-dark-mode-root body .jc-ai-summary summary small,body.jc-dark-mode .jc-ai-summary summary small{color:#a9b8cc!important}
@media(max-width:600px){body .jc-ai-summary summary{padding:7px 9px!important}body .jc-ai-summary summary small{font-size:10px!important}}
