/* Original Excel grids are scaled to A4; styles and drawing anchors come from XLSX. */
.awa-doc.workbook-doc { width:210mm; min-height:297mm; padding:0; background:white; overflow:visible; font-family:Arial,sans-serif; }
.workbook-page { position:relative; box-sizing:border-box; width:210mm; height:297mm; padding:12mm; break-after:page; overflow:hidden; }
.workbook-page:last-child { break-after:auto; }
.workbook-sheet { position:relative; margin:0 auto; }
.workbook-sheet table { table-layout:fixed; width:100%; border-collapse:collapse; }
.workbook-sheet td { padding:2px 3px; box-sizing:border-box; line-height:1.2; overflow-wrap:anywhere; }
.workbook-sheet img { position:absolute; object-fit:contain; }
.workbook-note { padding:10px; white-space:pre-wrap; font-size:11pt; }
.workbook-watermark { position:absolute; top:120mm; left:30mm; font-size:90pt; color:rgba(0,0,0,.07); transform:rotate(-30deg); pointer-events:none; }
.workbook-page-number { position:absolute; bottom:6mm; right:12mm; font-size:9pt; }
