/* Shared historical print defaults, loaded only as print media. */
@media print{
 @page{size:A4;margin:17mm 14mm 18mm;@bottom-left{content:'Zoekdomeinen.nl · AI-domeintaxatie';font:8pt sans-serif;color:#66736c}@bottom-right{content:counter(page);font:8pt sans-serif;color:#66736c}}
 :root{--ink:#142d25!important;--muted:#53645c!important;--accent:#006b4f!important;--line:#d9e2dd!important;--border:#d9e2dd!important;--surface:#fff!important;--subtle:#f5f7f5!important;--tint:#edf5f0!important}
 html,body{color:#142d25!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}
 .report-print-page main{margin:0;padding:0;max-width:none}.print-toolbar,.report-print-link,.sc-nav,.footer-note{display:none!important}
 .report-page .appraisal-letterhead{display:flex;justify-content:space-between;border-bottom:2px solid #006b4f;padding-bottom:9mm;margin-bottom:7mm}
 .sc-title{break-inside:avoid}.appraisal-central{font-size:23pt!important}.sc-verdict{border-radius:0}.sc-verdict-main{padding:16px}.sc-verdict-side{padding:16px}
 .sc-report .sc-section-head h2{font-size:13pt}.sc-section-head{break-after:avoid}.sc-report h3{break-after:avoid}.sc-section{break-inside:auto}
 .quality-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.quality-item{padding:12px;break-inside:avoid}.quality-item h3,.quality-item p{font-size:8pt}.quality-item>div:first-child{display:block}.quality-item strong{font-size:8pt}.quality-scale{margin:8px 0}
 .appraisal-drivers{grid-template-columns:1fr 1fr;gap:13px}.appraisal-drivers>div{break-inside:avoid}.appraisal-perspectives{grid-template-columns:1fr;gap:10px}.appraisal-perspectives article{break-inside:avoid}.appraisal-perspectives p{font-size:9pt;margin:4px 0}.appraisal-perspectives h3{margin:0;font-size:12pt}
 .appraisal-conclusion>p{font-size:10pt;line-height:1.65}.appraisal-risk{font-size:8pt}.sc-sales td:last-child{width:48%}.sc-report details>summary{font-size:8pt}.sc-report .sc-snapshot p{font-size:8pt}.sc-table td{overflow-wrap:anywhere}.sc-table th{font-size:7pt}.sc-table td p{font-size:8pt}.sc-model-detail{break-inside:avoid}.sc-proof{font-size:7pt}
}
@media print{.appraisal-value{grid-template-columns:1.3fr 1fr;padding:17px;margin-bottom:6mm;break-inside:avoid}.appraisal-amount{font-size:34pt}.appraisal-value-note p{font-size:9pt}.appraisal-band{font-size:9pt}.appraisal-band strong{font-size:11pt}}
@page{size:A4;margin:14mm 15mm}
@media print{html,body{background:#fff!important;color:#173c34!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}}
