:root{--font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--accent-h:217.75deg;--accent-s:98.36%;--accent-l:52.16%;--accent:hsl(var(--accent-h),var(--accent-s),var(--accent-l));--background-body:#fff;--background-alt:#f7f7f7;--background:#efefef;--background-input:#fff;--text-main:#363636;--text-muted:#70777f;--links:var(--accent);--focus:var(--accent);--border:#b9b8b8;--info-color:#0584c7;--success-color:#16a34a;--neutral-color:#52525b;--warning-color:#d87708;--danger-color:#dc2626;--dialog-background:#fff;--dropzone-background:var(--background-alt);--dropzone-background-dragover:var(--background);--dropzone-background-hover:var(--background);--camera-actions-background:#fff;--alert-background:#fff;--alert-foreground:var(--text-main);--highlight:#ff9;--body-max-width:64rem;--border-radius:6px;--animation-duration:.1s;--container-max-width:37.5rem;--capture-border-width:3px;--select-arrow-light:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='62.5' width='116.9' fill='%23161f27'%3E %3Cpath d='M115.3,1.6 C113.7,0 111.1,0 109.5,1.6 L58.5,52.7 L7.4,1.6 C5.8,0 3.2,0 1.6,1.6 C0,3.2 0,5.8 1.6,7.4 L55.5,61.3 C56.3,62.1 57.3,62.5 58.4,62.5 C59.4,62.5 60.5,62.1 61.3,61.3 L115.2,7.4 C116.9,5.8 116.9,3.2 115.3,1.6Z'/%3E %3C/svg%3E");--select-arrow-dark:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='62.5' width='116.9' fill='%23ffffff'%3E %3Cpath d='M115.3,1.6 C113.7,0 111.1,0 109.5,1.6 L58.5,52.7 L7.4,1.6 C5.8,0 3.2,0 1.6,1.6 C0,3.2 0,5.8 1.6,7.4 L55.5,61.3 C56.3,62.1 57.3,62.5 58.4,62.5 C59.4,62.5 60.5,62.1 61.3,61.3 L115.2,7.4 C116.9,5.8 116.9,3.2 115.3,1.6Z'/%3E %3C/svg%3E");--select-arrow:var(--select-arrow-light);accent-color:var(--accent)}@media (prefers-color-scheme:dark){:root{--accent-h:206;--accent-s:100%;--accent-l:73%;--background-body:#212529;--background-alt:#343a40;--background:var(--background-alt);--background-input:var(--background);--text-main:#dbdbdb;--text-muted:#a9b1ba;--links:var(--accent);--focus:var(--accent);--border:#495057;--info-color:#27bbfc;--success-color:#3ae075;--neutral-color:#8e8e9a;--warning-color:#ffbd11;--danger-color:#fe5c5c;--dialog-background:var(--background-alt);--dropzone-background:#1a1c1e;--dropzone-background-dragover:#161718;--dropzone-background-hover:#161718;--camera-actions-background:var(--background);--alert-background:var(--background-alt);--highlight:#fff3b0;--select-arrow:var(--select-arrow-dark)}}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-family);max-width:var(--body-max-width);word-wrap:break-word;color:var(--text-main);background:var(--background-body);text-rendering:optimizeLegibility;margin:1.25rem auto;padding:0 .75rem;line-height:1.5}[hidden]{display:none!important}:not(:defined){display:none!important}a{color:var(--links)}a>code,a>strong{color:inherit}a,button,input,clipboard-copy::part(button),alert-element::part(close):focus-visible{outline-color:var(--accent)}button{color:var(--text-main);font-family:inherit;font-size:inherit;border-radius:var(--border-radius);border:none;padding:.625rem}button:not(:disabled){cursor:pointer}input[type=checkbox]{width:1rem;min-width:1rem;height:1rem}input[type=checkbox]:not(:disabled){cursor:pointer}img,video{max-width:100%;height:auto}hr{border:none;border-top:1px solid var(--border)}select{border:1px solid var(--border);border-radius:var(--border-radius);background:var(--background-input)var(--select-arrow)calc(100% - .75rem)50%/.75rem no-repeat;color:var(--form-text);font-family:inherit;font-size:inherit;cursor:pointer;appearance:none;padding-block:.75rem;padding-inline:.75rem 2.25rem}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) select{background-position:.75rem}select:disabled{cursor:not-allowed}.noscript{border-radius:var(--border-radius);border:1px solid var(--border);border-top:3px solid var(--danger-color);width:100%;max-width:var(--container-max-width);background-color:var(--background-alt);text-align:center;text-wrap:balance;margin:0 auto;padding:1rem}.container{max-width:var(--container-max-width);margin:0 auto}.app-actions{justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;top:8px;right:8px}.app-actions__button{color:var(--text-main);padding:0;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:8px;font-size:1rem;line-height:1;display:inline-flex;background-color:#0000!important}.app-actions__button-label{display:none}.app-actions__divider{background-color:var(--border);width:1px;height:1.2rem}.app-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:2rem 0;display:flex}.app-header__title{text-wrap:pretty;margin-block:.5rem 0;font-size:1.5rem;font-weight:300}.app-header__description{text-wrap:pretty;color:var(--text-muted);margin-block:0;font-size:.95rem}.app-footer{border-top:1px solid var(--border);color:var(--text-muted);text-align:center;margin-top:1.5rem;padding-top:10px}.app-footer>p:first-child{align-items:center;gap:.375rem;margin-block:1rem 0;display:inline-flex}.app-footer>p:last-child{margin-block:.5rem 0}.popover-dialog{--me-background-color:var(--dialog-background);--me-border-radius:var(--border-radius);--me-border-style:none;--me-width:fit-content;--me-header-spacing:.75rem;--me-body-spacing:0;--me-footer-spacing:.75rem;--me-backdrop-filter:blur(4px)}.popover-dialog::part(body){font-size:.875rem}.history-dialog{--me-width:20rem}.settings-form{padding-inline:.75rem}.settings-form__list{margin:0;padding:0;list-style:none}.settings-form__item{color:var(--text-main);padding-block:.25rem}.settings-form__checkbox{margin-block:.15rem 0;margin-inline:0 .5rem}.settings-form__option{cursor:pointer;flex:1;margin:0;display:flex}.settings-form__group{border:0;border-radius:0;margin:0 0 1rem;padding:0}.settings-form__legend{margin-block-end:.25rem;font-weight:500}.settings-form__description{color:var(--text-muted);text-wrap:pretty;margin-block:0 .25rem;font-size:.75rem}.settings-form__list--formats{grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr));gap:.25rem .75rem;display:grid}a-tab-group::part(tabs){border-radius:var(--border-radius);padding:0}a-tab{flex:1;display:flex}a-tab:first-of-type{border-start-start-radius:var(--border-radius);border-end-start-radius:var(--border-radius)}a-tab:last-of-type{border-start-end-radius:var(--border-radius);border-end-end-radius:var(--border-radius)}a-tab::part(base){background-color:var(--background);transition:background-color var(--animation-duration)ease-in-out,color var(--animation-duration)ease-in-out;flex:1;justify-content:center;padding:.5rem .75rem}a-tab:focus-visible{outline:.125rem solid var(--text-main);outline-offset:-.125rem}a-tab[selected]::part(base){background-color:var(--accent);color:var(--background-body)}alert-element{--alert-bg-color:var(--alert-background);--alert-fg-color:var(--alert-foreground)}.alert-toast-stack alert-element{font-size:.95rem}.results{background-color:var(--background-alt);border-radius:var(--border-radius);border:1px solid var(--border);max-height:min(25rem,50dvh);margin-block-start:1rem;overflow-y:auto}.results:empty{display:none!important}.results scan-result:not(:last-child)::part(result){border-block-end:1px solid var(--border)}.camera-scanner-instructions{text-align:center;text-wrap:balance;margin-block-start:1rem;font-size:.95rem}#cameraPanel:has(.results:not(:empty)) .camera-scanner-instructions{display:none}.text-underline{text-decoration:underline!important}.text-muted{color:var(--text-muted)!important}.fw-normal{font-weight:400!important}@media (width>=37.5rem){.app-actions__button{font-size:.9rem}.app-actions__button-label{display:inline}.app-header__title{font-size:2rem}.app-header__description{font-size:1rem}}@media (height>=43.75rem){header{margin:3rem 0}}@media screen and (width<=20rem){a-tab span{font-size:.9rem}a-tab svg{display:none}}
/*# sourceMappingURL=barcode-scanner.8232cb7e.css.map */
