.df-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.df-results article{background:#37274b;border:1px solid #725291;padding:16px;border-radius:12px}.df-results span{display:block;color:#d6c6e7;font-size:13px;margin-bottom:8px}.df-results strong{font-size:1.6rem}.df-chart svg{display:block;width:100%;height:auto;min-height:130px}.df-chart{overflow:auto}.df-chart svg text{font-family:system-ui,sans-serif}.dof-page #dfCoverage{line-height:1.7}.dof-page .pt-table td{white-space:normal}.dof-page #dfRows button{font-size:12px;padding:7px;min-height:36px;margin:3px}.dof-page .pt-table{max-height:520px}@media(max-width:500px){.df-results{grid-template-columns:1fr 1fr}.df-results strong{font-size:1.25rem}}
