.artworkEditor{position:absolute;inset:0;width:100%;height:100%;z-index:5;overflow:visible;touch-action:none}.printOutline{fill:transparent;stroke:#e1c7ed;stroke-width:1.5;stroke-dasharray:5 4;pointer-events:none}.movingArt{pointer-events:none}.overflowArt{opacity:0}.outside .overflowArt{opacity:.25}.artSelection{fill:transparent;stroke:#fff;stroke-width:1.4;stroke-dasharray:4 3;cursor:move;touch-action:none}.resizeCorner{fill:#fff;stroke:#171117;stroke-width:2;cursor:nwse-resize;touch-action:none}.outside .artSelection{stroke:#ff647c;stroke-width:2.5}#placementControls{padding:12px 0;font-size:14px}#placementControls p{margin:8px 0}#placementControls input{width:100%;accent-color:#ddd}#placementControls .btn{font-size:11px;padding:8px}.error{color:#ff9bae}#reviewStage .artSelection,#reviewStage .resizeCorner,#reviewStage .printOutline,#reviewStage .overflowArt{display:none}.dailyClock{position:absolute;top:65%;width:100%;text-align:center;font-size:clamp(15px,3.7vw,60px);line-height:1.3;font-variant-numeric:tabular-nums;letter-spacing:.08em;z-index:3}.dailyClock small{font:10px Arial,sans-serif;display:block;-webkit-text-fill-color:#bbb;letter-spacing:.15em}

.inchFields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.inchFields label{font-size:13px}.inchFields input{display:block;margin-top:7px;min-height:44px}.bagPreview .artSelection,.bagPreview .resizeCorner,.bagPreview .printOutline{display:none}
