.qs-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.qs-field{display:flex;flex-direction:column;gap:8px;min-width:0}.qs-field:has(textarea){grid-column:1/-1}.qs-field input,.qs-field select,.qs-field textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;font:inherit;color:var(--ink);background:white}.qs-field input[type=color]{height:44px;padding:5px}.qs-form .iw-actions{margin-top:22px}.qs-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:24px 0}.qs-results figure{margin:0;padding:16px;background:white;border:1px solid var(--line);border-radius:14px;text-align:center;min-width:0}.qs-results canvas{max-width:100%;height:auto;max-height:65vh;object-fit:contain}.qs-results figcaption{font-size:13px;color:var(--muted);margin-top:8px;overflow-wrap:anywhere}#qs-video{width:100%;max-height:55vh;background:#1d172b;border-radius:16px}#qs-result{min-height:130px}#qs-status{white-space:pre-wrap}#qs-app>.iw-actions{margin-top:18px}@media(max-width:600px){.qs-fields{grid-template-columns:1fr}.qs-results{grid-template-columns:1fr}}
