.qr-barcode-reader-module__exdRDW__root .qr-reader-lead{color:var(--muted);margin:0 0 14px;font-size:14px}.qr-barcode-reader-module__exdRDW__root .qr-reader-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qr-barcode-reader-module__exdRDW__root .qr-reader-choices button{min-height:52px}.qr-barcode-reader-module__exdRDW__root .qr-reader-work{gap:14px;min-width:0;margin-top:18px;display:grid}.qr-barcode-reader-module__exdRDW__root .qr-reader-video-frame{aspect-ratio:4/3;background:#1f2a24;border-radius:12px;width:100%;max-width:560px;position:relative;overflow:hidden}.qr-barcode-reader-module__exdRDW__root .qr-reader-video-frame[hidden]{display:none}.qr-barcode-reader-module__exdRDW__root .qr-reader-video-frame video{object-fit:cover;width:100%;height:100%;display:block}.qr-barcode-reader-module__exdRDW__root .qr-reader-guide{pointer-events:none;border:2px solid #ffffffe6;border-radius:10px;position:absolute;inset:18% 12%;box-shadow:0 0 0 999px #00000047}.qr-barcode-reader-module__exdRDW__root .qr-reader-status{color:var(--muted);margin:0;font-size:13px}.qr-barcode-reader-module__exdRDW__root .qr-reader-camera .button-row{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;display:flex}.qr-barcode-reader-module__exdRDW__root .qr-reader-drop{text-align:center;cursor:pointer;background:#fafbf8;border:2px dashed #b9c2bb;border-radius:12px;gap:6px;padding:26px 20px;display:grid;position:relative}.qr-barcode-reader-module__exdRDW__root .qr-reader-drop.is-dragging{border-color:var(--green);background:#eef3e8}.qr-barcode-reader-module__exdRDW__root .qr-reader-drop:focus-within{outline:2px solid var(--green);outline-offset:2px}.qr-barcode-reader-module__exdRDW__root .qr-reader-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.qr-barcode-reader-module__exdRDW__root .qr-reader-drop strong{font-size:16px}.qr-barcode-reader-module__exdRDW__root .qr-reader-drop span{color:var(--muted);font-size:13px}.qr-barcode-reader-module__exdRDW__root .qr-reader-preview{border:1px solid var(--line);border-radius:8px;justify-self:start;width:auto;max-width:100%;height:auto;max-height:260px}.qr-barcode-reader-module__exdRDW__root .qr-reader-error strong{display:block}.qr-barcode-reader-module__exdRDW__root .qr-reader-error p{margin:4px 0 0}.qr-barcode-reader-module__exdRDW__root .qr-reader-error ul{margin:8px 0 0;padding-left:20px}.qr-barcode-reader-module__exdRDW__root .qr-reader-error button{margin-top:10px}.qr-barcode-reader-module__exdRDW__root .qr-reader-result{border:1px solid var(--line);background:#fafbf8;border-radius:12px;min-width:0;padding:16px 18px}.qr-barcode-reader-module__exdRDW__root .qr-reader-result:focus{outline:2px solid var(--green);outline-offset:2px}.qr-barcode-reader-module__exdRDW__root .qr-reader-result dl{gap:10px;margin:0;display:grid}.qr-barcode-reader-module__exdRDW__root .qr-reader-result dt{color:var(--muted);font-size:12px}.qr-barcode-reader-module__exdRDW__root .qr-reader-result dd{min-width:0;margin:2px 0 0;font-weight:700}.qr-barcode-reader-module__exdRDW__root .qr-reader-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border:1px solid var(--line);background:#fff;border-radius:6px;max-height:240px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-weight:400;display:block;overflow:auto}.qr-barcode-reader-module__exdRDW__root .qr-reader-result .button-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.qr-barcode-reader-module__exdRDW__root .qr-reader-note{color:var(--muted);margin:10px 0 0;font-size:12px}@media (max-width:520px){.qr-barcode-reader-module__exdRDW__root .qr-reader-choices{grid-template-columns:1fr}.qr-barcode-reader-module__exdRDW__root .qr-reader-result .button-row>*{flex:100%}}
