:is(html:has(.customer-experience),body:has(.customer-experience)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff9ee}.customer-experience{--customer-background:#fff9ee;--customer-card:#f8eddc;--customer-ink:#513727;--customer-muted:#806753;--customer-accent:#c34f34;--customer-green:#47705e;--customer-border:#deceb9;background:var(--customer-background);color:var(--customer-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-wrap:anywhere;min-height:100dvh;font-family:Segoe UI,Arial,sans-serif}.customer-experience .tap-page{background:var(--customer-background);padding:max(32px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));align-items:flex-start;overflow:visible}.customer-experience .tap-panel{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;max-width:420px;padding:12px 0;overflow:visible}.customer-experience .tap-background-glow{display:none}.customer-experience .tap-panel :is(h1,h2,h3,strong,label){color:var(--customer-ink)}.customer-experience .tap-panel h1{letter-spacing:-.8px;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:clamp(26px,7vw,30px);line-height:1.2}.customer-experience .tap-panel h2{font-size:19px;line-height:1.35}.customer-experience .tap-panel :is(p,small,.result-copy,.intro-copy,.enrolment-intro,.checkout-welcome p,.reward-empty,.reward-note){color:var(--customer-muted);line-height:1.55}.customer-experience .tap-panel :is(.result-copy,.intro-copy){font-size:15px}.customer-experience .tap-panel :is(.eyebrow,.enrolment-welcome){color:var(--customer-muted);letter-spacing:1px;font-size:11px;font-weight:600}.customer-experience .tap-panel :is(.success-icon,.email-link-progress>svg),.customer-experience .tap-panel :is(a:not(.primary-button,.secondary-button,.wallet-add-badge),.text-button){color:var(--customer-green)}.customer-experience .tap-panel .primary-button{background:var(--customer-accent);box-shadow:none;color:#fff;border:0;border-radius:14px;min-height:52px;padding:12px 16px;font-size:14px;font-weight:700;line-height:1.45;transform:none}.customer-experience .tap-panel .primary-button:hover:not(:disabled){background:#b9472e}.customer-experience .tap-panel .primary-button:disabled{color:#6c594a;opacity:1;background:#e7dac8}.customer-experience .tap-panel :is(.secondary-button,.loyalty-next-purchase button){border:1px solid var(--customer-border);box-shadow:none;color:var(--customer-ink);background:0 0;border-radius:14px;min-height:44px;padding:11px 14px;font-size:14px;font-weight:600}.customer-experience .tap-panel .text-button{min-height:44px}.customer-experience :is(a,button,summary,input):focus-visible{outline-offset:3px;outline:3px solid #a85d33}.customer-experience .tap-panel :is(.form-error,.loyalty-continuation-error){color:#a33c28}.customer-experience .tap-panel :is(.form-success,.marketing-success){color:var(--customer-green)}.customer-experience .tap-panel .marketing-success{background:#edf2e6;border:0;color:var(--customer-green)!important}.customer-experience .enrolment-header{border:0;margin-bottom:24px;padding-bottom:0}.customer-experience .tap-panel .enrolment-powered{letter-spacing:0;text-transform:none;font-family:inherit}.customer-experience .tap-panel .enrolment-powered strong{color:#000}.customer-experience .tap-panel :is(.phone-input-wrap,.email-verification-dialog input:not([type=checkbox])){color:var(--customer-muted);background:#fffdf8;border:1px solid #b59b84;border-radius:14px}.customer-experience .tap-panel .phone-input-wrap input{color:var(--customer-ink);background:0 0;min-height:50px;font-size:16px}.customer-experience .tap-panel .phone-input-wrap input::placeholder{color:var(--customer-muted)}.customer-experience .phone-input-wrap:focus-within{border-color:var(--customer-accent);box-shadow:0 0 0 3px #c34f3418}.customer-experience .tap-panel .tap-label{font-size:13px;font-weight:600}.customer-experience .enrolment-marketing-choice{background:0 0;border:0;padding:10px 0}.customer-experience .enrolment-marketing-choice:hover{background:0 0}.customer-experience .enrolment-marketing-choice input{accent-color:var(--customer-green)}.customer-experience .tap-panel .enrolment-marketing-choice strong{color:var(--customer-muted);font-size:13px;font-weight:400;line-height:1.55}.customer-experience .privacy-note{flex-wrap:wrap}.customer-experience .enrolment-footer{gap:8px;font-size:12px}.customer-experience .phone-confirmation-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#51372755;padding:16px}.customer-experience .phone-confirmation-dialog{background:var(--customer-background);border:1px solid var(--customer-border);padding:24px;box-shadow:0 16px 60px #51372724}.customer-experience .phone-confirmation-dialog>svg{color:var(--customer-green)}.customer-experience .tap-panel .email-verification-sent{background:var(--customer-card);border-color:var(--customer-border)}.customer-experience .email-verification-sent span{color:var(--customer-muted)}.customer-experience .email-code-fallback{border-color:var(--customer-border);background:0 0}.customer-experience .email-code-fallback summary{color:var(--customer-green)}.customer-experience .email-code-fallback input{color:var(--customer-ink)}.customer-experience .tap-panel .email-link-progress p{color:var(--customer-muted)}:where(.customer-experience) .join-header{gap:12px;display:grid}:where(.customer-experience) .join-header .enrolment-intro{margin-top:0}:where(.customer-experience) .join-offer-summary,:where(.customer-experience) .join-voucher-card,:where(.customer-experience) .join-referral-pending{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:2px 0;padding:15px;display:grid}:where(.customer-experience) .join-offer-summary>span,:where(.customer-experience) .join-voucher-card>span,:where(.customer-experience) .join-referral-pending>span{gap:4px;min-width:0;display:grid}:where(.customer-experience) .join-offer-summary small,:where(.customer-experience) .join-voucher-card small,:where(.customer-experience) .join-referral-pending small{letter-spacing:.075em;font-size:.65rem;font-weight:850}:where(.customer-experience) .join-offer-summary strong,:where(.customer-experience) .join-voucher-card strong,:where(.customer-experience) .join-referral-pending strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.35}:where(.customer-experience) .join-offer-summary span span,:where(.customer-experience) .join-voucher-card span span,:where(.customer-experience) .join-referral-pending span span{font-size:.76rem;line-height:1.45}:where(.customer-experience) .join-referrer-copy{margin:0;font-size:.78rem;line-height:1.5}:where(.customer-experience) .join-success{text-align:center;gap:16px;display:grid}:where(.customer-experience) .join-success>.success-icon{justify-self:center}:where(.customer-experience) .join-success>.eyebrow{margin:0}:where(.customer-experience) .join-success>h1{margin:-6px 0 2px}:where(.customer-experience) .join-voucher-card,:where(.customer-experience) .join-referral-pending{text-align:left;margin:0}:where(.customer-experience) .join-points{margin:0;padding:9px 12px;font-size:.8rem;font-weight:750}:where(.customer-experience) .join-success .wallet-preview{margin:0}:where(.customer-experience) .join-rewards-button{justify-content:center;width:100%}:where(.customer-experience) .join-unavailable .secondary-button{margin-top:10px}:where(.customer-experience) .join-page .email-link-progress>p:last-child{margin:0;font-size:.78rem;line-height:1.5}@media (max-width:520px){:where(.customer-experience) .join-offer-summary,:where(.customer-experience) .join-voucher-card,:where(.customer-experience) .join-referral-pending{padding:13px}}:where(.customer-experience) .customer-voucher-section{gap:10px;margin-bottom:16px;display:grid}:where(.customer-experience) .customer-voucher-heading{align-items:center;gap:9px;display:flex}:where(.customer-experience) .customer-voucher-heading>span{gap:2px;display:grid}:where(.customer-experience) .customer-voucher-heading strong{font-size:.9rem}:where(.customer-experience) .customer-voucher-heading small{font-size:.7rem}:where(.customer-experience) .customer-voucher-row .reward-row-copy small{letter-spacing:.035em;text-transform:none}:where(.customer-experience) .customer-voucher-activated{text-align:center;align-items:center;gap:11px;min-height:300px;margin-top:16px;padding:24px;display:grid}:where(.customer-experience) .customer-voucher-activated>svg{justify-self:center}:where(.customer-experience) .customer-voucher-activated>span{letter-spacing:.09em;font-size:.68rem;font-weight:900}:where(.customer-experience) .customer-voucher-activated h2{overflow-wrap:anywhere;margin:0;font-size:1.2rem}:where(.customer-experience) .customer-voucher-activated>strong{letter-spacing:.12em;overflow-wrap:anywhere;padding:14px;font-size:1.45rem}:where(.customer-experience) .customer-voucher-activated p{margin:0;font-size:.8rem;line-height:1.5}@media (max-width:420px){:where(.customer-experience) .customer-voucher-row{flex-direction:column;align-items:stretch}:where(.customer-experience) .customer-voucher-row .reward-button{width:100%;max-width:none}:where(.customer-experience) .customer-voucher-activated{min-height:270px;padding:20px}}.customer-experience .tap-panel :is(.checkout-code-card,.checkout-welcome-award,.checkout-balance,.session-countdown,.join-offer-summary,.join-voucher-card,.join-referral-pending,.join-points,.reward-row,.reward-confirmation,.voucher-screen,.customer-voucher-activated,.loyalty-reversed-receipt,.loyalty-reversed-balance,.loyalty-reversed-icon,.loyalty-next-purchase,.loyalty-continuation-error){background:var(--customer-card);box-shadow:none;color:var(--customer-ink);border:0;border-radius:18px;min-width:0}.customer-experience .tap-panel :is(.join-offer-summary,.join-voucher-card,.join-referral-pending,.customer-voucher-heading,.reward-row-copy,.reward-confirmation,.voucher-screen,.customer-voucher-activated)>svg{color:var(--customer-green)}.customer-experience .tap-panel :is(.join-offer-summary,.join-voucher-card,.join-referral-pending) span span{color:var(--customer-muted)}.customer-experience .tap-panel :is(.join-offer-summary,.join-voucher-card,.join-referral-pending) small{font-weight:600}.customer-experience .join-success{gap:20px}.customer-experience .tap-panel .join-points{color:var(--customer-green);border-radius:14px;font-weight:600}.customer-experience .tap-panel .join-rewards-button{background:var(--customer-green)}.customer-experience .loyalty-card-header{background:0 0;border:0;border-radius:0;margin:0 0 20px;padding:0}.customer-experience .tap-panel .customer-merchant{color:var(--customer-ink);letter-spacing:-.6px;margin:0 0 26px;font-size:24px;font-weight:700}.customer-experience .customer-merchant>span{color:var(--customer-muted);letter-spacing:1.7px;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.customer-experience .checkout-welcome{margin:0}.customer-experience .checkout-welcome>span{color:var(--customer-green)}.customer-experience .checkout-code-card{margin-block:22px;padding:16px}.customer-experience .checkout-code-card>span{color:var(--customer-muted)}.customer-experience .checkout-qr{box-shadow:none}.customer-experience .checkout-meta-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.customer-experience .tap-panel .session-countdown{flex-wrap:wrap}.customer-experience .tap-panel :is(.session-countdown span,.checkout-balance span){color:var(--customer-muted)}.customer-experience .tap-panel .session-countdown-urgent{color:#a33c28;background:#f7e2d8}.customer-experience .checkout-wallet-ready{border:0}.customer-experience .tap-panel .review-request-primary{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.customer-experience .reward-row{gap:14px;padding:16px}.customer-experience .tap-panel .reward-row-copy small{color:var(--customer-green);letter-spacing:.3px;font-size:11px;font-weight:600}.customer-experience .tap-panel .reward-row-copy strong{color:var(--customer-ink);font-size:14px}.customer-experience .tap-panel .reward-row .reward-button{background:var(--customer-green);color:#fff;min-height:44px;padding:10px 14px}.customer-experience .tap-panel .reward-row .reward-button:disabled{color:#6c594a;background:#e7dac8}.customer-experience .tap-panel .reward-confirmation-actions .primary-button{background:var(--customer-green)}.customer-experience .reward-confirmation{padding:22px 18px}.customer-experience .tap-panel :is(.voucher-code,.customer-voucher-activated>strong){color:var(--customer-ink);background:#fffdf8;border:1px dashed #b59b84;border-radius:12px;max-width:100%;font-size:24px}.customer-experience .tap-panel .voucher-timer,.customer-experience .tap-panel .customer-voucher-activated>span{color:var(--customer-green)}.customer-experience .tap-panel .wallet-add-status{color:var(--customer-muted)}.customer-experience .tap-panel .wallet-preview{margin-block:18px}.customer-experience .rewards-balance{background:var(--customer-card);border-radius:18px;margin-block:24px;padding:18px}.customer-experience .rewards-balance strong{font-size:34px;display:block}.customer-experience .rewards-balance span{color:var(--customer-muted);font-size:12px}.customer-experience :is(.agreement-shell,.agreement-document){background:var(--customer-background);color:var(--customer-ink);box-shadow:none;border:0}.customer-experience .agreement-header{border-color:var(--customer-border)}.customer-experience .agreement-shell :is(h1,h2,h3,strong){color:var(--customer-ink)}.customer-experience .agreement-shell :is(p,li),.customer-experience .agreement-header>div>p:last-child{color:var(--customer-muted)}.customer-experience .agreement-shell a{color:var(--customer-green)}.customer-experience .fivestar-wordmark{color:#000;font-size:15px}.customer-experience .fivestar-wordmark-star{color:var(--customer-accent)}@media (max-width:520px){.customer-experience .tap-panel{padding-block:0}.customer-experience .tap-page{padding-top:max(28px, env(safe-area-inset-top))}.customer-experience .reward-confirmation-actions{grid-template-columns:1fr}.customer-experience .tap-panel .loyalty-next-purchase{flex-direction:column;align-items:stretch}}
[data-app-theme=voucher-purple]{--app-bg:#1c1728;--app-surface:radial-gradient(ellipse at top left, #372346, #1c1728 75%);--app-surface-muted:#211a2e;--app-input:#110f1c;--app-text:#f7efff;--app-muted:#c8bad5;--app-border:#745487;--app-control-border:#9c7db3;--app-accent:#e3c2fc;--app-accent-hover:#efd8ff;--app-accent-soft:#372346;--app-button-bg:linear-gradient(115deg, #e3c2fc, #b9b8fa);--app-on-accent:#261336;--app-focus:#d2a6f1;--app-success:#a6ebc8;--app-success-bg:#183c30;--app-warning:#ffe296;--app-warning-bg:#47371a;--app-danger:#ffbdc8;--app-danger-bg:#4f2636;--app-shadow:0 24px 80px #120a1e66;--app-backdrop:#03020cc7}[data-app-theme^=royal-]{--app-bg:#271738;--app-surface:linear-gradient(135deg, #49276e, #271738);--app-surface-muted:#271738;--app-input:#271738;--app-text:#fbf3ff;--app-muted:#e0cbed;--app-border:#a274c8;--app-control-border:#b792d7;--app-accent:#ddbbf8;--app-accent-hover:#eddaff;--app-accent-soft:#49276e;--app-button-bg:var(--app-accent);--app-on-accent:#291139;--app-focus:#e2baff;--app-success:#a6ebc8;--app-success-bg:#183c30;--app-warning:#ffe296;--app-warning-bg:#47371a;--app-danger:#ffbdc8;--app-danger-bg:#4f2636;--app-shadow:0 24px 80px #120a1e66;--app-backdrop:#03020cc7}[data-app-theme=royal-silver]{--app-bg:#292f3b;--app-surface:linear-gradient(135deg, #535d70, #292f3b);--app-surface-muted:#292f3b;--app-input:#292f3b;--app-text:#f8faff;--app-muted:#d9e0ee;--app-border:#a2aec5;--app-control-border:#a2aec5;--app-accent:#e0e7f5;--app-accent-hover:#f5f8ff;--app-accent-soft:#535d70;--app-on-accent:#222a3a;--app-focus:#e4eaff}[data-app-theme=royal-gold]{--app-bg:#392b13;--app-surface:linear-gradient(135deg, #71571f, #392b13);--app-surface-muted:#392b13;--app-input:#392b13;--app-text:#fff8e7;--app-muted:#f1dfb5;--app-border:#c9a54e;--app-control-border:#c9a54e;--app-accent:#f5d583;--app-accent-hover:#ffe9af;--app-accent-soft:#71571f;--app-on-accent:#34250c;--app-focus:#ffe296}[data-app-theme=royal-emerald]{--app-bg:#142f29;--app-surface:linear-gradient(135deg, #1c5745, #142f29);--app-surface-muted:#142f29;--app-input:#142f29;--app-text:#edfff7;--app-muted:#c5e7d8;--app-border:#65b094;--app-control-border:#65b094;--app-accent:#a5e8c9;--app-accent-hover:#c7f8e2;--app-accent-soft:#1c5745;--app-on-accent:#12382a;--app-focus:#a2f0cc}[data-app-theme=royal-sapphire]{--app-bg:#192a4b;--app-surface:linear-gradient(135deg, #284b85, #192a4b);--app-surface-muted:#192a4b;--app-input:#192a4b;--app-text:#f1f7ff;--app-muted:#d0dff5;--app-border:#759edf;--app-control-border:#759edf;--app-accent:#b6d2fc;--app-accent-hover:#d9e8ff;--app-accent-soft:#284b85;--app-on-accent:#142f58;--app-focus:#b9d6ff}.fivestar-dialog-backdrop[data-app-theme],.merchant-qr-backdrop[data-app-theme]{background:var(--app-backdrop)}.fivestar-dialog[data-app-theme],.merchant-qr-panel[data-app-theme]{background:var(--app-surface);color:var(--app-text);border-color:var(--app-border);box-shadow:var(--app-shadow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fivestar-dialog[data-app-theme] h2,.fivestar-dialog[data-app-theme]>p,.merchant-qr-panel[data-app-theme]>header strong,.merchant-qr-panel[data-app-theme] .merchant-qr-copy strong{color:var(--app-text)}.fivestar-dialog[data-app-theme] header small,.fivestar-dialog[data-app-theme]>div>p:not([role]),.merchant-qr-panel[data-app-theme] .merchant-qr-copy span,.merchant-qr-panel[data-app-theme] .merchant-qr-notice{color:var(--app-muted)}.fivestar-dialog[data-app-theme]>div>strong{color:var(--app-accent)}.fivestar-dialog[data-app-theme] .fivestar-dialog-icon{background:var(--app-accent-soft);color:var(--app-accent);border-color:var(--app-border)}.fivestar-dialog[data-app-theme].warning .fivestar-dialog-icon{color:var(--app-warning);background:var(--app-warning-bg)}.fivestar-dialog[data-app-theme].danger .fivestar-dialog-icon{color:var(--app-danger);background:var(--app-danger-bg)}.fivestar-dialog[data-app-theme] .fivestar-dialog-close,.merchant-qr-panel[data-app-theme] .dashboard-icon-button{color:var(--app-text);border-color:var(--app-control-border);background:var(--app-surface-muted)}.merchant-qr-panel[data-app-theme]>header svg{color:var(--app-accent)}.merchant-qr-panel[data-app-theme] .merchant-qr-image{background:#fff}.fivestar-dialog[data-app-theme] .secondary-button,.merchant-qr-panel[data-app-theme] .secondary-button{color:var(--app-text);background:var(--app-surface-muted);border-color:var(--app-control-border);box-shadow:none}.fivestar-dialog[data-app-theme] .primary-button,.merchant-qr-panel[data-app-theme] .primary-button{color:var(--app-on-accent);background:var(--app-button-bg);border-color:var(--app-accent);box-shadow:none}.fivestar-dialog[data-app-theme] .primary-button:hover:not(:disabled),.merchant-qr-panel[data-app-theme] .primary-button:hover:not(:disabled){background:var(--app-accent-hover)}.fivestar-dialog[data-app-theme] .primary-button:disabled{opacity:.5;cursor:not-allowed}:is(.fivestar-dialog,.merchant-qr-panel)[data-app-theme] :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--app-accent)}:is(.fivestar-dialog,.merchant-qr-panel)[data-app-theme] :is(input,textarea)::-moz-placeholder{color:var(--app-muted);opacity:1}:is(.fivestar-dialog,.merchant-qr-panel)[data-app-theme] :is(input,textarea)::placeholder{color:var(--app-muted);opacity:1}:is(.fivestar-dialog,.merchant-qr-panel)[data-app-theme] :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}[data-app-theme=voucher-purple] .dashboard-support-dropdown{background:var(--app-surface);color:var(--app-text);border-color:var(--app-border);box-shadow:var(--app-shadow)}[data-app-theme=voucher-purple] .dashboard-support-dropdown-item{color:var(--app-text);border-color:var(--app-border);background:0 0}[data-app-theme=voucher-purple] .dashboard-support-dropdown-item strong{color:var(--app-text)}[data-app-theme=voucher-purple] .dashboard-support-dropdown-item small{color:var(--app-muted)}[data-app-theme=voucher-purple] .dashboard-support-dropdown-item:hover:not(:disabled),[data-app-theme=voucher-purple] .dashboard-support-dropdown-item:focus-visible:not(:disabled){background:var(--app-surface-muted);color:var(--app-accent);border-color:var(--app-accent)}[data-app-theme=voucher-purple] .dashboard-support-dropdown-item.is-danger{color:var(--app-danger)}[data-app-theme=voucher-purple] .dashboard-support-dropdown-item>svg,[data-app-theme=voucher-purple] .dashboard-support-install-help>svg{color:var(--app-accent)}[data-app-theme=voucher-purple] .dashboard-support-dropdown-item.is-growth:before{background:var(--app-accent)}[data-app-theme=voucher-purple] .dashboard-support-dropdown-item.is-danger>svg{color:var(--app-danger)}[data-app-theme=voucher-purple] .dashboard-support-install-help{background:var(--app-surface-muted);border-color:var(--app-border);color:var(--app-muted)}[data-app-theme=voucher-purple] .dashboard-support-install-help strong{color:var(--app-text)}[data-app-theme=voucher-purple] [role=tooltip]{background:var(--app-surface-muted);border-color:var(--app-border);color:var(--app-muted);box-shadow:var(--app-shadow)}[data-app-theme=voucher-purple] [role=tooltip] strong{color:var(--app-text)}[data-app-theme=voucher-purple] .merchant-qr-backdrop{background:var(--app-backdrop)}[data-app-theme=voucher-purple] .customer-capture-panel{background:var(--app-surface);color:var(--app-text);border-color:var(--app-border);box-shadow:var(--app-shadow)}[data-app-theme=voucher-purple] .customer-capture-panel .dashboard-icon-button{background:var(--app-surface-muted);color:var(--app-text);border-color:var(--app-control-border)}[data-app-theme=voucher-purple] :is(.customer-capture-intro,.customer-capture-summary article,.customer-capture-tiers article){background:var(--app-surface-muted);border-color:var(--app-border)}[data-app-theme=voucher-purple] .customer-capture-panel :is(h2,strong){color:var(--app-text)}[data-app-theme=voucher-purple] .customer-capture-panel :is(p,small){color:var(--app-muted)}[data-app-theme=voucher-purple] .customer-capture-panel>header svg,[data-app-theme=voucher-purple] .customer-capture-intro>span,[data-app-theme=voucher-purple] .customer-capture-summary article>svg{color:var(--app-accent)}[data-app-theme=voucher-purple] .customer-capture-progress{background:var(--app-surface-muted)}[data-app-theme=voucher-purple] .customer-capture-progress>span{background:var(--app-accent)}[data-app-theme=voucher-purple] .customer-capture-tiers article>span{background:var(--app-accent-soft);color:var(--app-accent);border-color:var(--app-border)}[data-app-theme=voucher-purple] .customer-capture-tiers article.is-earned{background:var(--app-success-bg);border-color:var(--app-success)}[data-app-theme=voucher-purple] .customer-capture-tiers article.is-earned>span{background:var(--app-success-bg);color:var(--app-success)}
