@page{size:A4 portrait;margin:9mm 10mm}
.one-page-report{display:none}
@media print{
  html,body{min-width:0!important;background:#fff!important;color:#111!important}
  .finance-screen-only,.brokerage-screen-only,.area-screen-only,.survey-screen-only,.setback-screen-only,.fixed-tax-screen-only,.date-count-page>:not(.date-count-print-report),.dake-tool-share-section,.dake-standardized-footer,.market-observer-consent-banner{display:none!important}
  :is(.one-page-report,.brokerage-print-report,.area-print-report,.survey-print-report,.setback-print-report,.fixed-tax-print-report,.date-count-print-report){display:block!important;box-sizing:border-box;width:100%;margin:0!important;color:#111!important;background:#fff!important;font:9pt/1.32 "Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif!important;orphans:2;widows:2}
  :is(.one-page-report,.brokerage-print-report,.area-print-report,.survey-print-report,.setback-print-report,.fixed-tax-print-report,.date-count-print-report) h1{margin:0 0 2.5mm!important;padding:0 0 2mm!important;border-bottom:1.4pt solid #222!important;color:#111!important;font-size:19pt!important;line-height:1.15!important}
  :is(.one-page-report,.brokerage-print-report,.area-print-report,.survey-print-report,.setback-print-report,.fixed-tax-print-report,.date-count-print-report) h2{margin:3.2mm 0 1.5mm!important;padding:0 0 1mm!important;border-bottom:.5pt solid #888!important;color:#111!important;font-size:10.8pt!important;line-height:1.2!important}
  :is(.one-page-report,.brokerage-print-report,.area-print-report,.survey-print-report,.setback-print-report,.fixed-tax-print-report,.date-count-print-report) h3{margin:2mm 0 1mm!important;font-size:9.5pt!important}
  :is(.one-page-report,.brokerage-print-report,.area-print-report,.survey-print-report,.setback-print-report,.fixed-tax-print-report,.date-count-print-report) p{margin:1.3mm 0!important;font-size:8.5pt!important;line-height:1.32!important}
  :is(.one-page-report,.brokerage-print-report,.area-print-report,.survey-print-report,.setback-print-report,.fixed-tax-print-report,.date-count-print-report) dl{margin:1.5mm 0!important}
  :is(.one-page-report,.brokerage-print-report,.area-print-report,.survey-print-report,.setback-print-report,.fixed-tax-print-report,.date-count-print-report) dl>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4mm!important;margin:0!important;padding:1.2mm 0!important;border-bottom:.4pt solid #bbb!important;break-inside:avoid!important}
  :is(.one-page-report,.brokerage-print-report,.area-print-report,.survey-print-report,.setback-print-report,.fixed-tax-print-report,.date-count-print-report) dt,:is(.one-page-report,.brokerage-print-report,.area-print-report,.survey-print-report,.setback-print-report,.fixed-tax-print-report,.date-count-print-report) dd{margin:0!important;font-size:8.8pt!important;line-height:1.25!important}
  :is(.one-page-report,.brokerage-print-report,.area-print-report,.survey-print-report,.setback-print-report,.fixed-tax-print-report,.date-count-print-report) dd{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}
  :is(.one-page-report,.brokerage-print-report,.area-print-report,.survey-print-report,.setback-print-report,.fixed-tax-print-report,.date-count-print-report) table{width:100%!important;margin:1mm 0!important;border-collapse:collapse!important;font-size:8.2pt!important;line-height:1.18!important;table-layout:auto!important}
  :is(.one-page-report,.brokerage-print-report,.area-print-report,.survey-print-report,.setback-print-report,.fixed-tax-print-report,.date-count-print-report) th,:is(.one-page-report,.brokerage-print-report,.area-print-report,.survey-print-report,.setback-print-report,.fixed-tax-print-report,.date-count-print-report) td{padding:1mm 1.3mm!important;border-bottom:.4pt solid #aaa!important;text-align:right!important;white-space:normal!important}
  :is(.one-page-report,.brokerage-print-report,.area-print-report,.survey-print-report,.setback-print-report,.fixed-tax-print-report,.date-count-print-report) th:first-child,:is(.one-page-report,.brokerage-print-report,.area-print-report,.survey-print-report,.setback-print-report,.fixed-tax-print-report,.date-count-print-report) td:first-child{text-align:left!important}
  :is(.one-page-report,.brokerage-print-report,.area-print-report,.survey-print-report,.setback-print-report,.fixed-tax-print-report,.date-count-print-report) ul,:is(.one-page-report,.brokerage-print-report,.area-print-report,.survey-print-report,.setback-print-report,.fixed-tax-print-report,.date-count-print-report) ol{margin:1.5mm 0!important;padding-left:5mm!important}
  :is(.one-page-report,.brokerage-print-report,.area-print-report,.survey-print-report,.setback-print-report,.fixed-tax-print-report,.date-count-print-report) li{margin:.7mm 0!important;padding:0!important;border:0!important;font-size:8.4pt!important;line-height:1.25!important;break-inside:avoid!important}
  .one-page-header{display:flex;align-items:end;justify-content:space-between;gap:8mm;margin-bottom:2.5mm}.one-page-header p{margin:0!important}.one-page-primary{margin:2mm 0 3mm;padding:3mm 4mm;border:1pt solid #555;background:#f1f3f2!important;break-inside:avoid}.one-page-primary h2{margin:.7mm 0!important;padding:0!important;border:0!important;font-size:16.5pt!important}.one-page-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5mm}.one-page-columns>section{min-width:0}.one-page-footer{margin-top:3mm;padding-top:2mm;border-top:.6pt solid #777}.one-page-footer p{font-size:8pt!important}
  .fixed-tax-print-report section{break-inside:auto!important;page-break-inside:auto!important}.fixed-tax-print-report .fixed-tax-print-total{font-size:11pt!important}.fixed-tax-print-report .fixed-tax-annual-table{font-size:8pt!important;line-height:1.05!important}.fixed-tax-print-report .fixed-tax-annual-table th,.fixed-tax-print-report .fixed-tax-annual-table td{padding:.48mm .8mm!important}.fixed-tax-print-report #fixed-tax-print-annual-section h2{margin-top:1.5mm!important}.fixed-tax-print-report header{margin-bottom:1mm!important;padding-bottom:0!important}
  .survey-print-report ol{columns:2;column-gap:8mm}.survey-print-report li{padding-bottom:.5mm!important;border-bottom:.3pt solid #ccc!important}
  .setback-print-diagram{display:grid;grid-template-columns:2fr .7fr 1.3fr 2fr;min-height:20mm;margin:2mm 0;border:.7pt solid #777}.setback-print-diagram span{display:flex;align-items:center;justify-content:center;padding:2mm;border-right:.5pt solid #aaa;text-align:center}.setback-print-diagram span:nth-child(2){background:#eee!important}.setback-print-diagram span:nth-child(3){border-left:1pt dashed #555}
}
