.etc-report-dialog{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:4px;width:min(1000px,100% - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.etc-report-dialog::backdrop{background:#102a43a6}.etc-report-printout{display:none}.etc-print-controls{background:#eaf2ff;border-bottom:1px solid #cbd5e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.etc-print-controls h2{margin:0 0 6px;font-size:18px;font-weight:700}.etc-print-controls p{max-width:520px;font-size:13px;line-height:1.6}.etc-print-buttons{flex-wrap:wrap;gap:8px;display:flex}.etc-print-buttons button{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:3px;padding:10px 14px;font-size:14px;font-weight:600}.etc-print-buttons button+button{color:#102a43;background:#fff;border-color:#94a3b8}.etc-print-buttons button:focus-visible{outline-offset:3px;outline:3px solid #102a43}.etc-print-report{color:#172033;overflow-wrap:anywhere;background:#fff;padding:40px;font:15px/1.65 Arial,Helvetica,sans-serif}.etc-print-report h1{color:#102a43;margin:10px 0;font:700 36px/1.15 Georgia,serif}.etc-print-report h2{color:#102a43;margin:0 0 12px;font:700 23px/1.3 Georgia,serif}.etc-print-report h3{margin:16px 0 8px;font-size:16px;font-weight:700}.etc-print-report h4{margin:14px 0 6px;font-size:14px;font-weight:700}.etc-print-report p{margin:8px 0}.etc-print-report ul,.etc-print-report ol{margin:10px 0;padding-left:24px}.etc-print-report ul{list-style:outside}.etc-print-report ol{list-style:decimal}.etc-print-report li{margin:6px 0;padding-left:3px}.etc-print-report>section{border-top:1px solid #cbd5e1;margin-top:28px;padding-top:22px}.etc-print-brand{color:#102a43;letter-spacing:.14em;font-size:12px;font-weight:700}.etc-print-disclaimer,.etc-print-muted{color:#475569;font-size:13px}.etc-print-header{border-bottom:3px solid #2563eb;padding-bottom:18px}.etc-print-overview{grid-template-columns:170px 1fr;gap:28px;display:grid}.etc-print-overall{border-right:1px solid #cbd5e1;flex-direction:column;align-items:flex-start;padding-right:20px;font-size:13px;display:flex}.etc-print-overall strong{color:#102a43;font:700 68px/1.3 Georgia,serif}.etc-print-bands{margin-top:14px}.etc-print-bands>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:16px;padding:5px 0;display:flex}.etc-print-bands dd{font-variant-numeric:tabular-nums;font-weight:700}.etc-print-passage,.etc-print-report blockquote p,.etc-print-pair dd{white-space:pre-wrap}.etc-print-report blockquote{border-left:2px solid #94a3b8;margin:12px 0;padding:2px 0 2px 14px}.etc-print-report blockquote>span,.etc-print-pair dt{color:#475569;font-size:12px;font-weight:700}.etc-print-status{color:#475569;margin-left:6px;font:400 12px/1.5 Arial,sans-serif}.etc-print-item{border-top:1px solid #e2e8f0;margin-top:14px;padding-top:2px}.etc-print-pair{margin:10px 0}.etc-print-pair>div{margin:8px 0}.etc-print-report footer{color:#475569;border-top:2px solid #102a43;margin-top:30px;padding-top:14px;font-size:11px}@media (width<=600px){.etc-print-report{padding:24px 18px}.etc-print-report h1{font-size:29px}.etc-print-overview{grid-template-columns:1fr;gap:16px}.etc-print-overall{border-bottom:1px solid #cbd5e1;border-right:0;padding:0 0 14px}.etc-print-controls{padding:18px}}@page etc-writing-report{size:auto;margin:16mm}@media print{body:has(>.etc-report-dialog[open])>:not(.etc-report-printout){display:none!important}body:has(>.etc-report-dialog[open]){background:#fff!important;margin:0!important;overflow:visible!important}.etc-report-printout{width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible;display:block!important}.etc-report-dialog::backdrop,.etc-print-controls{display:none!important}.etc-print-report{page:etc-writing-report;padding:0;font-size:10.5pt;line-height:1.5}.etc-print-report h1{font-size:26pt}.etc-print-report h2{font-size:17pt}.etc-print-report h3{font-size:12pt}.etc-print-report h4{font-size:10.5pt}.etc-print-report h1,.etc-print-report h2,.etc-print-report h3,.etc-print-report h4,.etc-print-report dt{break-after:avoid}.etc-print-report p,.etc-print-report li,.etc-print-report dd{orphans:3;widows:3}.etc-print-overview{display:block}.etc-print-overall{border-right:0;margin-bottom:16px;padding:0;display:block}.etc-print-overall strong{margin:0 16px;font-size:38pt;display:inline-block}.etc-print-bands>div,.etc-print-header{break-inside:avoid}.etc-print-report section,.etc-print-report blockquote,.etc-print-item{break-inside:auto}}
