.candidate-report{letter-spacing:0}.candidate-report .report-field{overflow-wrap:anywhere}@media print{@page{size:A4;margin:12mm}body:has(.candidate-report){background:var(--card)}body:has(.candidate-report)>:not(:has(.candidate-report)):not(.candidate-report){display:none}.candidate-report .report-actions{display:none!important}body:has(.candidate-report) [data-sonner-toaster]{display:none!important}body:has(.candidate-report) [data-support-launcher]{display:none!important}.candidate-report{background:var(--card);min-height:0;padding:0;font-size:10pt}.candidate-report .report-document{max-width:none;box-shadow:none;border:0;border-radius:0;overflow:visible}.candidate-report .report-header{background:var(--card);color:var(--foreground);border-bottom:2px solid var(--primary);break-inside:avoid;padding:0 0 5mm}.candidate-report .report-header p,.candidate-report .report-header dt{color:var(--muted-foreground)}.candidate-report .report-header span{color:var(--foreground)}.candidate-report .report-header h1{font-size:20pt}.candidate-report .report-header>.absolute{display:none}.candidate-report .report-body{padding:5mm 0 0}.candidate-report .report-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 5mm}.candidate-report .report-field{break-inside:avoid;padding:2.5mm 0}.candidate-report .report-field-wide{grid-column:1/-1}.candidate-report .report-field-wide:has(article){break-inside:auto}.candidate-report .report-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-report .report-meta{break-inside:avoid;gap:2mm 4mm;padding:3mm}.candidate-report .report-meta a{display:none}.candidate-report .report-sections>section{margin-top:5mm}.candidate-report h2,.candidate-report h3,.candidate-report dt{break-after:avoid}.candidate-report article article,.candidate-report .report-insights>div{break-inside:avoid;box-shadow:none}.candidate-report p,.candidate-report li,.candidate-report dd{orphans:3;widows:3}.candidate-report a{color:inherit;text-decoration:none}.candidate-report footer{margin-top:4mm;padding:3mm 0}}
