.qr-save{display:inline-block;padding:12px 18px;border-radius:12px;background:var(--ink);color:var(--bg);text-decoration:none;font-size:14px;font-weight:700;cursor:pointer}.qr-save:hover{filter:brightness(1.12)}.qr-save[aria-disabled=true]{opacity:.4;pointer-events:none;cursor:default}.qr-save:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.qr-result-panel{position:sticky;top:95px}.qr-preview canvas{display:block;max-width:100%;height:auto;border-radius:0}.qr-preview{min-height:240px}#pix-output{min-height:150px;font-size:13px;font-family:ui-monospace,monospace;word-break:break-all}#qr-error:empty,#qr-status:empty{display:none}#qr-pix-fields{border-top:1px solid var(--line);padding-top:12px}#qr-pix-fields label{font-size:14px}@media(max-width:760px){.qr-result-panel{position:static}.qr-save{padding:12px 14px}}
.qr-finish input[type=color]{height:48px;padding:5px;cursor:pointer}.qr-result-panel .qr-preview canvas{width:300px;max-width:100%;height:auto}.qr-result-panel .qr-preview{min-height:0}.qr-result-panel #pix-output{height:110px;min-height:110px}.qr-result-panel{padding:20px}.qr-result-panel .hint{font-size:12px;line-height:1.5}.qr-result-panel .ux-actions{margin-top:14px}.qr-result-panel label{font-size:13px}
