#qrSettings {display:block;background:var(--surface,#fff);color:var(--text,#15372d)}
#qrSettings[hidden] {display:none}
#qrSettings form {display:grid;grid-template-columns:minmax(0,1fr);gap:12px;max-width:760px;min-width:0}
#qrSettings form label {display:flex;align-items:center;gap:12px;line-height:1.4;color:inherit}
#qrSettings input[type=checkbox] {width:24px;height:24px;min-height:24px;flex:0 0 24px;margin:0;accent-color:#0b8068}
#qrSettings p {margin:0;line-height:1.5;overflow-wrap:anywhere;color:inherit}
#qrSettings button {justify-self:start;min-height:44px}
#qrSettings [role=status]:empty {display:none}
html[data-display-mode=dark] #qrSettings {background:#192d26;color:#f1f8f4;border-color:#4a685b}
