.id-charts { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 460px), 1fr)); gap: 20px; margin-bottom: 20px; }
.id-charts .tp { margin: 0; }
.tp-fields { border: 0; padding: 0; }
@media print { .id-charts { grid-template-columns: 1fr 1fr; } .tp-stat { break-inside: avoid; } .tp-table-wrap { overflow: visible; } .tp { break-inside: avoid; } }
