.worksheet-print-page--arithmetic+.worksheet-print-page--arithmetic,.worksheet-print-break+.worksheet-print-page--arithmetic{margin-top:var(--space-4)}.worksheet-print-break,.worksheet-dedicated-print{display:none}@media print{@page{margin:0;size:A4 portrait}body.has-dedicated-worksheet-print{width:100%!important;margin:0!important;padding:0!important;display:block!important}body.has-dedicated-worksheet-print>:not(.worksheet-dedicated-print){display:none!important}.worksheet-dedicated-print{width:100%!important;margin:0!important;padding:0!important;display:block!important}.worksheet-dedicated-print-page{box-sizing:border-box;width:100%;margin:0;padding:10mm 12mm}.worksheet-dedicated-print-page:not(:last-child){break-after:page;page-break-after:always}.worksheet-dedicated-arithmetic-table{border-collapse:collapse;break-inside:avoid-page;page-break-inside:avoid;table-layout:fixed;width:100%}.worksheet-dedicated-arithmetic-header-row,.worksheet-dedicated-arithmetic-header-cell,.worksheet-dedicated-arithmetic-table tr,.worksheet-dedicated-arithmetic-table td{break-inside:avoid-page;page-break-inside:avoid}.worksheet-dedicated-arithmetic-header-cell{text-align:left;padding:0 2mm 2mm}.worksheet-dedicated-arithmetic-header-cell .worksheet-document__header{margin:0;padding:0 0 2mm}.worksheet-dedicated-arithmetic-table td{vertical-align:top;width:50%;padding:1.5mm 2mm}.worksheet-dedicated-problem{border:var(--border-width) solid var(--color-border);box-sizing:border-box;flex-direction:column;gap:1.5mm;min-height:34mm;padding:3.5mm;display:flex}.worksheet-dedicated-problem .worksheet-problem__answer-space{margin-top:auto}.worksheet-dedicated-problem .worksheet-problem__answer-line{min-width:0;min-height:12mm}.worksheet-dedicated-empty-cell{border:0}.worksheet-dedicated-print-page--soroban{padding-block:8mm}.worksheet-dedicated-print-page--soroban .worksheet-dedicated-soroban-content{box-shadow:none;border:0;width:100%;max-width:none;margin:0;padding:0;break-inside:avoid-page!important;page-break-inside:avoid!important}.worksheet-dedicated-print-page--soroban .soroban-sheet__header{margin-bottom:2mm;padding-bottom:1.5mm}.worksheet-dedicated-print-page--soroban .soroban-sheet__header h1{font-size:13pt}.worksheet-dedicated-print-page--soroban .soroban-sheet__set,.worksheet-dedicated-print-page--soroban .soroban-sheet__score{font-size:9pt}.worksheet-dedicated-print-page--soroban .soroban-sheet__score-box{min-width:14mm;height:7mm}.worksheet-dedicated-print-page--soroban .soroban-problem-grid,.worksheet-dedicated-print-page--soroban .soroban-answer-grid{break-inside:avoid-page;page-break-inside:avoid;margin-bottom:2mm}.worksheet-dedicated-print-page--soroban .soroban-problem-grid thead th{padding:1mm 0;font-size:9pt}.worksheet-dedicated-print-page--soroban .soroban-problem-grid td{height:5.2mm;padding-inline:1mm;font-size:10pt}.worksheet-dedicated-print-page--soroban .soroban-problem-grid__mouth{width:7mm;font-size:8pt!important}.worksheet-dedicated-print-page--soroban .soroban-problem-grid__total td,.worksheet-dedicated-print-page--soroban .soroban-problem-grid__total th{height:7mm;font-size:9pt}}
