.print-image{background:var(--pale);border:1px solid var(--line);border-radius:10px;margin-bottom:24px;padding:20px}.print-image h2{margin:0 0 8px;font-size:22px}.print-image p{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.6}.print-image small{color:var(--muted);font-size:12px;line-height:1.55;display:block}.print-image fieldset{border:0;gap:12px;min-width:0;margin:0 0 14px;padding:0;display:grid}.print-image label{gap:6px;font-size:13px;display:grid}.print-image input:not([type=checkbox]){border:1px solid var(--line);width:100%;min-width:0;font:inherit;background:#fff;border-radius:6px;padding:8px}.print-image input[type=number]{max-width:120px}.print-image-selection{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:12px;margin:0;padding:10px;display:flex}.print-image-selection img{object-fit:contain;background:var(--pale);border-radius:4px;flex:none}.print-image-selection figcaption{overflow-wrap:anywhere;min-width:0;font-size:13px}.print-image .print-image-consent{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.print-image-consent input{accent-color:var(--orange);flex:none;margin-top:3px}.print-image .review-action{white-space:normal;justify-self:start}.print-image button[type=submit]{color:#fff;background:#28402d;border-radius:8px;padding:11px 16px;text-decoration:none}.print-image .review-action:disabled{opacity:.6;cursor:default}.print-image-progress{margin:0 0 12px}.print-image progress{width:100%;accent-color:var(--orange)}.print-image-actions{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:14px;display:flex}.print-image .estimate-error{margin:12px 0}
