.bf-cancel-overlay[data-v-84d6f2f1]{z-index:11100;background:#00000080;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0}.bf-cancel[data-v-84d6f2f1],.bf-cancel-overlay[data-v-84d6f2f1]{align-items:center;display:flex}.bf-cancel[data-v-84d6f2f1]{box-sizing:border-box;width:500px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);padding:28px var(--space-24) var(--space-20);background:var(--color-bg-page);box-shadow:var(--shadow-modal);color:var(--color-text-primary);text-align:center;border-radius:20px;flex-direction:column;position:relative;overflow:hidden auto}.bf-cancel__close[data-v-84d6f2f1]{top:var(--space-12);right:var(--space-12);border-radius:var(--radius-8);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.bf-cancel__close[data-v-84d6f2f1]:hover:not(:disabled){background:var(--color-bg-subtle)}.bf-cancel__close[data-v-84d6f2f1]:disabled{cursor:not-allowed;opacity:.6}.bf-cancel__check[data-v-84d6f2f1]{width:56px;height:56px;margin-bottom:var(--space-12);border:2.5px solid var(--color-success,#12b34d);color:var(--color-success,#12b34d);border-radius:50%;justify-content:center;align-items:center;display:flex}.bf-cancel__title[data-v-84d6f2f1]{padding:0 var(--space-24);text-wrap:pretty;margin:0;font-size:19px;font-weight:700;line-height:1.3}.bf-cancel__promo[data-v-84d6f2f1]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;min-height:92px;padding:var(--space-12) 34px var(--space-12) 30px;border-radius:var(--radius-16);color:#fff;background:#fa3639;margin-top:14px;line-height:1;display:flex;position:relative;overflow:hidden}.bf-cancel__bolt[data-v-84d6f2f1]{pointer-events:none;height:170px;position:absolute;top:-36px;left:64px}.bf-cancel__promo-amount[data-v-84d6f2f1],.bf-cancel__promo-tag[data-v-84d6f2f1]{flex-direction:column;align-items:center;display:flex;position:relative}.bf-cancel__promo-amount[data-v-84d6f2f1]{flex-shrink:0}.bf-cancel__promo-tag[data-v-84d6f2f1]{text-wrap:balance;min-width:0;line-height:1.1}.bf-cancel__promo-amount b[data-v-84d6f2f1]{letter-spacing:-1px;font-size:40px;font-weight:800}.bf-cancel__promo-amount b.bf-cancel__promo-number--long[data-v-84d6f2f1]{font-size:36px}.bf-cancel__promo-amount span[data-v-84d6f2f1]{margin-top:3px;font-size:16px;font-weight:700}.bf-cancel__promo-tag span[data-v-84d6f2f1]{letter-spacing:2px;font-size:11px;font-weight:700}.bf-cancel__promo-tag b[data-v-84d6f2f1]{color:#111;margin-top:6px;font-size:21px;font-weight:800}.bf-cancel__body[data-v-84d6f2f1]{margin:var(--space-16) 0 0;color:var(--color-text-secondary);font-size:var(--text-small);line-height:1.55}.bf-cancel__link[data-v-84d6f2f1]{padding:var(--space-4) var(--space-8);color:var(--color-text-secondary);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.bf-cancel__link[data-v-84d6f2f1]:hover:not(:disabled){color:var(--color-text-primary)}.bf-cancel__link[data-v-84d6f2f1]:disabled{cursor:not-allowed;opacity:.6}.bf-cancel__body+.bf-cancel__link[data-v-84d6f2f1]{margin-top:var(--space-4)}.bf-cancel__promo+.bf-cancel__link[data-v-84d6f2f1]{margin-top:var(--space-12)}.bf-cancel__notice[data-v-84d6f2f1]{margin:var(--space-12) 0 0;color:var(--color-text-secondary);font-size:var(--text-small);line-height:1.5}.bf-cancel__notice--error[data-v-84d6f2f1]{color:var(--color-error)}.bf-cancel__actions[data-v-84d6f2f1]{align-items:center;gap:var(--space-8);width:100%;margin-top:var(--space-16);flex-direction:column;display:flex}.bf-cancel__primary[data-v-84d6f2f1]{border-radius:var(--radius-12);background:var(--color-text-primary);width:100%;min-height:44px;color:var(--color-bg-page);cursor:pointer;border:0;font-size:14px;font-weight:600;transition:filter .15s}.bf-cancel__primary[data-v-84d6f2f1]:hover:not(:disabled){filter:brightness(.92)}.bf-cancel__primary[data-v-84d6f2f1]:disabled{cursor:not-allowed;opacity:.6}@media (max-width:480px){.bf-cancel[data-v-84d6f2f1]{padding:28px var(--space-16) var(--space-16)}.bf-cancel__promo[data-v-84d6f2f1]{padding:var(--space-12) var(--space-16)}.bf-cancel__promo-amount b[data-v-84d6f2f1],.bf-cancel__promo-amount b.bf-cancel__promo-number--long[data-v-84d6f2f1]{font-size:28px}.bf-cancel__promo-tag b[data-v-84d6f2f1]{font-size:16px}}
