.scanner-backdrop[data-v-c81be20a]{z-index:1100;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172aa6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.scanner-dialog[data-v-c81be20a]{background:var(--ui-bg,#fff);width:min(1040px,100%);min-width:0;height:min(820px,100dvh - 32px);color:var(--ui-text,#18342b);text-align:left;border-radius:20px;flex-direction:column;margin:auto;display:flex;overflow:hidden;box-shadow:0 24px 80px #0004}.scanner-dialog__header[data-v-c81be20a]{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:start;gap:16px;padding:20px 24px;display:flex}.scanner-dialog__header>div[data-v-c81be20a]{min-width:0}.scanner-dialog__eyebrow[data-v-c81be20a]{text-transform:uppercase;letter-spacing:.08em;color:#a00088;font-size:11px;font-weight:600}.scanner-dialog h2[data-v-c81be20a]{margin:5px 0;font-size:24px;font-weight:700;line-height:1.25}.scanner-dialog p[data-v-c81be20a]{color:#65726e;overflow-wrap:anywhere;margin:0;font-size:13px}.scanner-dialog__close[data-v-c81be20a]{width:44px;height:44px;font:inherit;background:#f7f8fa;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0}.scanner-dialog__body[data-v-c81be20a]{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 24px;overflow:auto;container:scanner-body/size}.scanner-dialog__footer[data-v-c81be20a]{background:#fafbfc;border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;font-size:13px;display:flex}.scanner-dialog__footer[data-v-c81be20a] button{min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dedb;border-radius:10px;padding:10px 16px}.scanner-dialog[data-v-c81be20a] button:focus-visible,.scanner-dialog button[data-v-c81be20a]:focus-visible{outline-offset:2px;outline:3px solid #d000ae}.scanner-dialog button[data-v-c81be20a]:disabled{opacity:.5}.scanner-dialog__footer[data-v-c81be20a] .scanner-primary{color:#fff;background:#b00092;border-color:#b00092;font-weight:600}@media (width<=600px){.scanner-backdrop[data-v-c81be20a]{padding:0}.scanner-dialog[data-v-c81be20a]{border-radius:0;width:100%;height:100dvh}.scanner-dialog__header[data-v-c81be20a]{padding:14px 16px}.scanner-dialog h2[data-v-c81be20a]{font-size:21px}.scanner-dialog__body[data-v-c81be20a]{padding:16px}.scanner-dialog__footer[data-v-c81be20a]{padding:12px 16px max(12px,env(safe-area-inset-bottom));gap:8px}.scanner-dialog__footer>span[data-v-c81be20a]{min-width:0;font-size:12px}}
