.qrWorkspace{text-align:center;padding:24px}.qrWorkspace canvas{display:block;max-width:100%;height:auto;margin:18px auto}.qrActions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.qrWorkspace input{width:100%;font:inherit;padding:10px;margin:12px 0;border:1px solid #c8d3e4;border-radius:8px}.qrManual{width:100%;height:65vh;border:1px solid #dce4ee;border-radius:10px}.qrStatus{min-height:24px;color:#425773}.qrWorkspace button{font-size:15px;padding:12px;min-height:44px}.qrWorkspace h2{margin:0}.qrWorkspace p{line-height:1.5}.qrWorkspace [hidden]{display:none!important}@media(max-width:520px){.qrWorkspace{padding:12px}.qrActions button{flex:1 1 45%}}
