/* Team Grid 2026.08.21 - one-page two-column profile print */
@media print{
 .profile-report-grid{display:grid!important;grid-template-columns:minmax(0,48%) minmax(0,52%)!important;gap:4mm!important;align-items:start!important}
 .profile-ranked-list{grid-column:1!important;min-width:0!important}
 .profile-domain-chart{grid-column:2!important;min-width:0!important;position:static!important;padding:2.5mm!important;break-inside:avoid!important;page-break-inside:avoid!important}
 .profile-domain-chart .talent-radar{grid-column:auto!important;break-before:auto!important;page-break-before:auto!important;break-inside:avoid!important;page-break-inside:avoid!important;margin:2mm auto 0!important;padding:2mm 0 0!important;border-top:1px solid var(--line)!important;max-height:none!important;overflow:visible!important}
 .profile-domain-chart .talent-radar h2{font-size:9pt!important;margin:0 0 .6mm!important}
 .profile-domain-chart .talent-radar>p{font-size:5pt!important;margin:0 0 1mm!important}
 .profile-domain-chart .talent-radar svg{display:block!important;width:78mm!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:82mm!important;margin:0 auto!important;overflow:visible!important}
}
