/* Scoped report layout; export/print scope and financial data remain unchanged. */
@media print{body:has(.management-report)>main{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important;padding:0!important}}
.premium-report-intro.card{display:block;padding:24px}.premium-report-intro>h2{margin:8px 0 12px}.premium-report-intro>p{line-height:1.6;overflow-wrap:anywhere}
.management-report{min-width:0}.management-report>header.card{display:block;padding:24px}.management-report>header.card>h2{margin:8px 0 12px}.management-report>header.card>p{line-height:1.6;overflow-wrap:anywhere}.management-report-filter{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.management-report-filter label{min-width:160px;flex:1;margin:0}.management-report-filter input{width:100%;min-width:0;box-sizing:border-box}.management-report-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.management-report-actions button,.management-report-filter button{min-width:44px;min-height:44px}.management-report-table{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}.management-report-table table{display:table;overflow:visible;min-width:760px;width:100%}.management-report-table th,.management-report-table td{white-space:normal}.management-report .dashboard-kpi{min-width:0}.management-report .dashboard-kpi strong{overflow-wrap:anywhere}
@media(max-width:600px){.management-report>header.card{padding:16px}.management-report-filter{display:grid;grid-template-columns:1fr;align-items:stretch}.management-report-filter label{min-width:0}.management-report-filter button{width:100%}.management-report-actions{display:grid;grid-template-columns:1fr}.management-report-actions button{width:100%;white-space:normal}.management-report .dashboard-kpis{grid-template-columns:1fr}.management-report .report-stamp{overflow-wrap:anywhere;line-height:1.6}}
@media print{.management-report>header.card{display:block!important}.management-report-table{overflow:visible!important;max-width:none}.management-report-table table{min-width:0!important;table-layout:fixed!important}.management-report-filter,.management-report-actions{display:none!important}}
@media(max-width:600px){.premium-report-intro.card{padding:16px}}
