/* Report pages use the browser's page scroll, with a sandboxed auto-sized document. */
body.report-view main{max-width:1680px;width:100%;padding-left:32px;padding-right:32px}
.report-view .report-frame{display:block;height:800px;min-height:0;border:0;overflow:hidden}
.report-view .report-shell{width:100%;min-width:0}
body.report-modal-open{overflow:hidden}
@media(max-width:800px){body.report-view main{padding-left:12px;padding-right:12px}}
.report-view .report-support{display:block;margin-top:32px;border-top:1px solid var(--line)}
.report-support-section{padding:18px 0;border-bottom:1px solid var(--line)}
.report-support-section>summary{font-size:18px;font-weight:600}
.report-support-section>section,.report-support-section>aside{margin-top:18px;max-width:100%;position:static}
