@import url('../lib/print-production-phase2/surface-editor.css');
.intro h1{font-size:clamp(28px,3vw,38px)}.workspace{overflow-anchor:none}#preview{display:block;min-height:200px;padding:14px;overflow:auto;touch-action:pan-y}#canvas{margin:auto;max-height:none;max-width:100%;touch-action:none}#loading{position:static}.cut-controls,.preview-footer{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cut-controls .check{font-size:12px;margin:8px 0}.preview-footer{justify-content:space-between;font-size:12px;margin-top:12px}.kiss-key,.backing-key{display:inline-block;width:14px;border-top:2px dashed #a5296a;vertical-align:middle}.backing-key{border-top:2px solid #176b83}#artwork-list{display:grid;gap:7px}#artwork-list button{text-align:left;font-size:13px;overflow-wrap:anywhere}#artwork-list button[aria-pressed=true]{background:#edf4eb;border-color:#254c40;box-shadow:inset 3px 0 #254c40}#source-name,#upload-errors{overflow-wrap:anywhere}#upload-errors{font-size:12px;color:#8d301e;padding-left:17px}#status{margin:8px 0;min-height:20px}#count{font-variant-numeric:tabular-nums}#turn,#arrange{width:100%}#cancel{margin:8px 0}.export-options{margin-top:8px}#print-report{display:none}
@media(max-width:760px){#preview{padding:6px}.work-area{grid-row:3}.cut-controls{gap:7px}.export-options{gap:10px}.preview-footer{align-items:flex-start}}
@media print{@page{margin:0}body>*:not(#print-report){display:none!important}body>#print-report{display:block!important;margin:0;padding:0;break-after:avoid;overflow:hidden}#print-report img{display:block;margin:0;max-width:none;max-height:none;print-color-adjust:exact}#print-report p{font-family:Lato,sans-serif;margin:15mm}}
