.k-print-page{--sheet-w:210mm;--sheet-h:297mm;background:#f1f2f4}.k-sheet{width:var(--sheet-w);min-height:var(--sheet-h);padding:var(--sheet-pad,12mm);color:#111;break-inside:avoid;page-break-inside:avoid;background:#fff;flex-direction:column;margin:0 auto 8mm;display:flex;box-shadow:0 2px 12px #0000001f}.k-sheet-landscape{width:297mm;min-height:210mm}.k-sheet-head{border-bottom:1px solid #111;justify-content:space-between;align-items:flex-start;gap:8mm;padding-bottom:3mm;display:flex}.k-sheet-title{margin:0;font-size:14pt;font-weight:800;line-height:1.2}.k-sheet-sub{color:#333;margin:1mm 0 0;font-size:9pt}.k-sheet-num{white-space:nowrap;border:1px solid #111;border-radius:2mm;padding:1mm 3mm;font-size:11pt;font-weight:800}.k-sheet-body{flex-direction:column;flex:1;justify-content:center;padding:4mm 0;display:flex}.k-sheet-body svg{width:100%;height:auto;max-height:var(--sheet-map-h,235mm)}.k-sheet-landscape .k-sheet-body svg{max-height:var(--sheet-map-h,150mm)}.k-sheet-tiles{flex:1;gap:3mm;width:100%;min-height:0;display:grid}.k-sheet-tile{border:1px dashed #b4b4b4;justify-content:center;align-items:center;min-width:0;min-height:0;padding:1.5mm;display:flex;overflow:hidden}.k-sheet-tiles .k-sheet-tile svg{object-fit:contain;width:100%;height:100%;max-height:100%}.k-crop{outline-offset:2mm;outline:1px dashed #999}.k-sheet-foot{color:#555;border-top:1px solid #ddd;align-items:center;gap:3mm;padding-top:2mm;font-size:8pt;display:flex}.k-sheet-page{white-space:nowrap;margin-left:auto;font-weight:700}.k-sheet-logo{width:auto;height:7mm}.k-preview-sheet{zoom:calc(.62 * var(--k-preview-zoom,1));flex:none;width:210mm;height:297mm}.k-preview-sheet-landscape{zoom:calc(.5 * var(--k-preview-zoom,1));width:297mm;height:210mm}.k-preview-sheet>.k-sheet{margin:0}@media (width<=767px){.k-preview-sheet{zoom:calc(.4 * var(--k-preview-zoom,1))}.k-preview-sheet-landscape{zoom:calc(.3 * var(--k-preview-zoom,1))}}.k-quest{font-size:10.5pt;line-height:1.45}.k-quest li{break-inside:avoid;margin-bottom:3mm}@page{size:A4;margin:0}@media print{.k-no-print{display:none!important}.k-print-page{background:#fff}.k-sheet{box-shadow:none;break-after:page;page-break-after:always;margin:0 auto}.k-sheet:last-child{break-after:auto;page-break-after:auto}}.k-print-only{pointer-events:none;width:210mm;position:fixed;top:0;left:-20000px}@media print{.k-print-only{pointer-events:auto;width:auto;position:static;left:auto}}
