@import url('../lib/print-production-phase2/surface-editor.css');
.intro h1{font-size:clamp(28px,3vw,38px)}.workspace{overflow-anchor:none}.view-controls{display:flex;flex-wrap:wrap;gap:14px;margin:12px 0}.view-controls label{flex:1;min-width:140px}.preview-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;font-size:12px}#preview{display:flex;align-items:center;justify-content:center;min-height:260px;padding:18px;overflow:hidden;touch-action:pan-y}#canvas{max-width:100%;max-height:none;cursor:default;touch-action:pan-y}#canvas.painting{touch-action:none;cursor:crosshair}#loading{position:static}#status{min-height:22px;margin:8px 0}#source-name,#mask-name{overflow-wrap:anywhere}#dimensions{font-variant-numeric:tabular-nums}#cancel{margin-top:8px}#print-report{display:none}
@media(max-width:760px){.work-area{grid-row:3}#preview{padding:7px;min-height:180px}.preview-footer{align-items:flex-start}.view-controls{gap:8px}}
@media print{@page{size:Letter portrait;margin:0}body>*:not(#print-report){display:none!important}body>#print-report{display:block!important;margin:0;padding:0}#print-report canvas{display:block;width:215.9mm;height:279.4mm;max-width:none;max-height:none;print-color-adjust:exact}#print-report p{font-family:Lato,sans-serif;margin:15mm}}
