.WebShellStorePointReceiptDialog_overlay__Bmbim{position:fixed;inset:0;z-index:3300;background:#102b2466;animation:WebShellStorePointReceiptDialog_backdropIn__W9tG_ .16s ease-out}.WebShellStorePointReceiptDialog_dialog__M4mSr{position:fixed;z-index:3301;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:min(380px,calc(100% - 32px));max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;padding:28px 24px 24px;border-radius:8px;background:#fff;color:#20372f;text-align:center;font-family:inherit;letter-spacing:0;box-shadow:0 16px 60px #102b2426;animation:WebShellStorePointReceiptDialog_receiptIn__b_R1u .18s cubic-bezier(.2,.8,.2,1)}.WebShellStorePointReceiptDialog_icon__PlK51{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 16px;border-radius:50%;background:#eaf5f0;color:#087f70}.WebShellStorePointReceiptDialog_title__ngvA_{margin:0;font-size:20px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.WebShellStorePointReceiptDialog_storeName__UamZ_{margin:8px 0 0;color:#5c7169;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.WebShellStorePointReceiptDialog_amount__hZSLH{margin:24px 0;color:#087f70;font-size:40px;font-weight:750;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.WebShellStorePointReceiptDialog_amount__hZSLH span{font-size:14px;font-weight:600;white-space:nowrap}.WebShellStorePointReceiptDialog_balance__SeOC5{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:6px 12px;margin:0 0 24px;color:#5c7169;font-size:14px;line-height:1.6}.WebShellStorePointReceiptDialog_balance__SeOC5 strong{min-width:0;color:#20372f;font-size:16px;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.WebShellStorePointReceiptDialog_close__L4XtO{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 16px;border:0;border-radius:8px;background:#1c3a30;color:#fff;font:inherit;font-size:14px;font-weight:650;line-height:1.5;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;transition:background .14s ease-out,transform .14s ease-out}.WebShellStorePointReceiptDialog_close__L4XtO:active{background:#315548;transform:scale(.98)}.WebShellStorePointReceiptDialog_close__L4XtO:focus-visible{outline:2px solid #087f70;outline-offset:3px}@keyframes WebShellStorePointReceiptDialog_backdropIn__W9tG_{0%{opacity:0}to{opacity:1}}@keyframes WebShellStorePointReceiptDialog_receiptIn__b_R1u{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.WebShellStorePointReceiptDialog_dialog__M4mSr,.WebShellStorePointReceiptDialog_overlay__Bmbim{animation:none}.WebShellStorePointReceiptDialog_close__L4XtO{transition:none}}.WebShellMembershipCode_root__Qtsin{display:grid;gap:14px;min-width:0;color:#20372f}.WebShellMembershipCode_root__Qtsin p{margin:0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.WebShellMembershipCode_qr__skdo_{display:grid;justify-items:center;gap:12px;padding-block:8px;min-width:0}.WebShellMembershipCode_qr__skdo_ svg{width:184px;max-width:100%;height:auto}.WebShellMembershipCode_qr__skdo_ small{font-size:13px;color:#5c7169}.WebShellMembershipCode_root__Qtsin button{min-height:44px;display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 14px;border:1px solid #dbe6e0;border-radius:6px;background:#fff;color:#087f70;font:inherit;cursor:pointer}.WebShellMembershipCode_preference__bH1XJ{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;min-width:0}.WebShellMembershipCode_preference__bH1XJ input{width:20px;height:20px;flex:none;accent-color:#087f70}.WebShellMembershipCode_preference__bH1XJ span{min-width:0;overflow-wrap:anywhere}.WebShellMembershipCode_error__X_xDm{color:#a93232}.WebShellMembershipCode_root__Qtsin :focus-visible{outline:2px solid #087f70;outline-offset:3px}.WebShellMembershipCode_root__Qtsin button:disabled{opacity:.5;cursor:default}.WebShellStoreRelationship_actions__9WAWJ,.WebShellStoreRelationship_combo__gESnQ,.WebShellStoreRelationship_wrap__9JQzU{max-width:100%;min-width:0}.WebShellStoreRelationship_statusButton__IhQiL{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;white-space:normal;text-align:center}.WebShellStoreRelationship_statusButton__IhQiL svg{flex-shrink:0}.WebShellStoreRelationship_statusLabel__mgLRm{min-width:0;white-space:normal;overflow-wrap:anywhere}.WebShellStoreRelationship_error__poLBi{color:#a93232;font-size:13px;overflow-wrap:anywhere}.WebShellStoreRelationship_overlay__gEcxm{position:fixed;inset:0;background:#102b2466;z-index:1800}.WebShellStoreRelationship_dialog__YblhY{position:fixed;z-index:1801;top:50%;left:50%;transform:translate(-50%,-50%);width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;background:#fff;color:#20372f;border-radius:8px;padding:24px;display:grid;gap:16px;box-shadow:0 16px 60px #102b2426}.WebShellStoreRelationship_title__DrzWx{margin:0;padding-right:28px;font-size:20px;line-height:1.4;letter-spacing:0}.WebShellStoreRelationship_description__5bESv{margin:0;color:#5c7169;font-size:14px;line-height:1.7}.WebShellStoreRelationship_primary__LmzBw,.WebShellStoreRelationship_secondary___w9p7{min-height:44px;padding:10px 14px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;text-align:center;border:1px solid #dbe6e0;text-decoration:none}.WebShellStoreRelationship_primary__LmzBw{background:#eaf5f0;color:#087f70}.WebShellStoreRelationship_primary__LmzBw svg{flex-shrink:0}.WebShellStoreRelationship_secondary___w9p7{background:#fff;color:#5c7169}.WebShellStoreRelationship_close__boKjk{position:absolute;top:8px;right:8px;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:inherit}.WebShellStoreRelationship_dialog__YblhY :focus-visible,.WebShellStoreRelationship_statusButton__IhQiL:focus-visible{outline:2px solid #087f70;outline-offset:3px}.WebShellStoreWalletLink_link__vU_lO{display:flex;grid-column:1/-1;min-width:0;align-items:center;gap:10px;min-height:44px;padding:10px 0;color:#087f70;font-size:14px;font-weight:650;letter-spacing:0;text-decoration:none;overflow-wrap:anywhere}.WebShellStoreWalletLink_link__vU_lO svg{flex:none;width:18px;height:18px}.WebShellStoreWalletLink_link__vU_lO svg:last-child{margin-left:auto}.WebShellStoreWalletLink_link__vU_lO:focus-visible{outline:2px solid #087f70;outline-offset:3px}