.md-box-report { border-top:1px solid var(--line); padding:16px 0; margin:16px 0; min-width:0; }
.md-box-report h3 { font-size:15px; margin:0 0 12px; }
.md-box-report .detail-facts { margin:0; }
.md-box-report .fact { min-width:0; overflow-wrap:anywhere; }
.md-box-report .fact strong { font-size:16px; }
.md-box-report p,.md-box-report summary { font-size:13px; }
.md-box-report summary { cursor:pointer; }
#md-box-settings { grid-template-columns:minmax(0,1.5fr) minmax(0,1fr); }
.md-box-report p { margin:10px 0; line-height:1.6; }
.md-box-table { overflow-x:auto; margin-top:10px; max-width:100%; }
.md-box-table table { border-collapse:collapse; width:100%; font-size:12px; }
.md-box-table th,.md-box-table td { text-align:right; padding:8px 6px; border-bottom:1px solid var(--line); white-space:nowrap; }
.md-box-table th:first-child { text-align:left; font-weight:500; }
@media(max-width:480px) { #md-box-settings { grid-template-columns:minmax(0,1fr); } .md-box-report .detail-facts { grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; } }
