.sf-position{z-index:50;top:max(16px,env(safe-area-inset-top));pointer-events:none;width:min(420px,100% - 32px);font-family:inherit;position:fixed;left:50%;transform:translate(-50%)}.sf-toast{color:#fff;background:#173d2d;border:1px solid #417a5b;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;animation:.14s ease-out sf-appear;display:flex;box-shadow:0 6px 20px #13291c26}html[data-theme=dark] .sf-toast{color:#e6e7e4;background:#173d2d;border:1px solid #3a5a48;border-radius:12px;box-shadow:0 6px 20px #13291c26}.sf-toast>div{flex:1;min-width:0}.sf-toast strong{font-size:16px;line-height:1.4}.sf-toast p{overflow-wrap:anywhere;font-size:12px;line-height:1.5;color:inherit!important;margin:4px 0 0!important}html[data-theme=dark] .sf-toast p{color:inherit!important}.sf-mark{border:2px solid;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:23px;display:grid}html[data-theme=dark] .sf-mark{border:2px solid;border-radius:50%}.sf-toast button{pointer-events:auto;min-width:44px;min-height:44px;color:inherit!important;background:0 0!important;border:0!important;padding:4px!important;font-size:22px!important}html[data-theme=dark] .sf-toast button{color:inherit!important;background:0 0!important;border:0!important}.sf-error{background:#753d2c;border-color:#9e6a57}html[data-theme=dark] .sf-error{background:#753d2c;border-color:#5a423a}.sf-choice,html[data-theme=dark] .sf-choice{background:#253b34}.sf-toast button:focus-visible{outline-offset:2px;outline:2px solid #fff}html[data-theme=dark] .sf-toast button:focus-visible{outline-offset:2px;outline:2px solid #4a4a4a}.iw-camera.iw-scan-accepted .iw-viewfinder i{border-width:4px;border-color:#6bffac}html[data-theme=dark] .iw-camera.iw-scan-accepted .iw-viewfinder i{border-width:4px;border-color:#3a5a48}.iw-frozen-frame .sf-code-outlines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sf-code-outlines polygon{fill:#16a96a18;stroke:#71e4a4;stroke-width:3px;vector-effect:non-scaling-stroke}.iw-camera .iw-frozen-actions{flex-wrap:wrap}.iw-camera .iw-frozen-actions>span{flex-basis:100%;font-size:12px;display:block}.iw-camera .iw-frozen-actions>div{min-width:0}.iw-camera .iw-scan-hint.sf-detected{color:#acffd0;font-size:13px;font-weight:600}html[data-theme=dark] .iw-camera .iw-scan-hint.sf-detected{color:#d9f2e4}@keyframes sf-appear{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sf-toast{animation:none}}.iw-camera .iw-code-arrow:disabled{opacity:.75;background:#53675d}html[data-theme=dark] .iw-camera .iw-code-arrow:disabled{background:#53675d}.iw-camera .iw-frozen-actions button:disabled{opacity:.5}.sf-action-icon{flex:none;width:36px;height:36px}.sf-icon-check{stroke-dasharray:32;animation:.38s ease-out sf-check}.sf-toast{gap:10px;padding:8px 12px}.sf-position{width:min(360px,100% - 32px)}.sf-toast strong{font-size:16px}.sf-toast p{font-size:12px}.sf-toast.sf-success p:empty{display:none}@keyframes sf-check{0%{stroke-dashoffset:32px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.sf-icon-check{animation:none}}.sf-position .sf-toast.sf-error[role=alert]{color:#802716;background:#fff1ed;border:1px solid #ba5740}html[data-theme=dark] .sf-position .sf-toast.sf-error[role=alert]{color:#efd7d2;background:#261a17;border:1px solid #5a403a}.sf-position .sf-toast.sf-error[role=alert] strong,.sf-position .sf-toast.sf-error[role=alert] p,.sf-position .sf-toast.sf-error[role=alert] button{color:#802716!important}html[data-theme=dark] .sf-position .sf-toast.sf-error[role=alert] strong,html[data-theme=dark] .sf-position .sf-toast.sf-error[role=alert] p,html[data-theme=dark] .sf-position .sf-toast.sf-error[role=alert] button{color:#efd7d2!important}.sf-position .sf-error button:focus-visible{outline-color:#802716}html[data-theme=dark] .sf-position .sf-error button:focus-visible{outline-color:#5a3f3a}
