/* Accessibility and report layout additions. Preserve the existing design. */
.report .scroll table{min-width:720px}.report td{overflow-wrap:normal;word-break:normal}.report .scroll th{white-space:nowrap}.report .scroll td{min-width:90px}.report .chart-svg{min-width:760px}.panel textarea{display:block;width:100%;min-height:100px;border:1px solid #cbd4e1;border-radius:6px;padding:12px;font:16px/1.5 "Segoe UI",Arial,sans-serif}.panel select{max-width:100%}
@media print{.report .scroll table{min-width:0;width:100%}.report .scroll th{white-space:normal}.report .scroll td{min-width:0}.report .chart-svg{min-width:0!important}.report .scroll{overflow:visible}}
