diff --git a/CONTEXT.md b/CONTEXT.md index 2dc00ac..a1e3ccf 100644 --- a/CONTEXT.md +++ b/CONTEXT.md @@ -153,6 +153,14 @@ The browser may display the calculation, but production payment creation must recalculate and validate all price, quantity, freight, and discount values on the server. Client-provided totals are never authoritative. +Normal JPG/PNG uploads are individual artwork by default, including when uploaded +from the by-metre panel. They use the existing loose-artwork editor, printed +width, quantity, and live packing canvas; packed height determines metres. +Customers uploading an already assembled film-width image must explicitly select +the ready-sheet option before uploading. PDF and manual-format ready sheets keep +their existing workflow. These models retain their separate approved price tiers; +image dimensions alone must never classify a normal artwork as a finished sheet. + ## Freight The original visual freight flow in `dtf-site.html` was a stub with only pickup diff --git a/dtf-site.html b/dtf-site.html index 1da5b1f..0d3c0d5 100644 --- a/dtf-site.html +++ b/dtf-site.html @@ -261,8 +261,7 @@ h1 em{font-style:normal;color:var(--laranja)} .trocarModo{margin:-4px 0 11px;padding:10px 12px;border-radius:9px;background:#F1FBF5; border:1px solid #BFE6CE;font-size:11.5px;color:#1F5C3A;line-height:1.5} .trocarModo b{font-family:"Inter",sans-serif;font-weight:700} -.trocarModo button{margin:7px 0 0;border:0;border-radius:6px;padding:7px 10px;background:var(--verde-ml); - color:#fff;font-family:"Inter",sans-serif;font-size:11.5px;font-weight:700;cursor:pointer} +.trocarModo label{display:block;margin-top:7px;cursor:pointer} .zona{border:2px dashed var(--laranja);border-radius:13px;padding:44px 20px;text-align:center; cursor:pointer;margin-bottom:14px;background:#FFF6E8;transition:var(--transition)} .zona:hover,.zona.sobre{border-color:var(--laranja2);background:#FFEFD6; @@ -1002,8 +1001,11 @@ footer a:hover{color:var(--laranja2)}