.qrgen-controls,.qrgen-group{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.qrgen-group{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.qrgen-group[hidden],.qrgen-load[hidden]{display:none}.qrgen-group legend{padding-inline:var(--space-2);font-weight:600}.qrgen-choices{column-gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.qrgen-check{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);min-height:44px;display:grid}.qrgen-check input{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);margin:0}.qrgen-check .field-hint{grid-column:2;margin:0}.qrgen-secret,.qrgen-colors{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.qrgen-secret .control{flex:12rem;min-width:0}.qrgen-color{width:4rem;min-height:44px}.qrgen-preview{min-height:12rem;margin-block:var(--space-2);border:1px dashed var(--color-border);border-radius:var(--radius-sm);place-items:center;display:grid}.qrgen-preview img{width:min(100%,18rem);height:auto}.qrgen-load{justify-items:start;gap:var(--space-2);display:grid}.qrgen-label{margin:0;font-weight:600}
