.payment-processing-main[data-v-892106c2]{text-align:center;margin:3em 2em 8em}header[data-v-892106c2]{margin-bottom:3em}header img[data-v-892106c2]{width:auto;height:2em}p[data-v-892106c2]{font-size:var(--body);margin:1em}.footnote[data-v-892106c2]{font-size:var(--small)}.warning[data-v-892106c2]{background-color:var(--warning-bg,#fff3e0);border:1px solid var(--warning-color,#f57c00);color:var(--warning-color,#f57c00);border-radius:4px}.error-message[data-v-892106c2],.warning[data-v-892106c2]{padding:1em;font-weight:500}.error-message[data-v-892106c2]{background-color:var(--error-bg,#ffebee);border:1px solid var(--error-color,#d32f2f);color:var(--error-color,#d32f2f);border-radius:4px}.payment-processing-main.desktop[data-v-892106c2],.payment-processing-main.desktop p[data-v-892106c2]{font-size:medium}.payment-processing-main.desktop .footnote[data-v-892106c2]{font-size:var(--body)}.fallback-card[data-v-892106c2]{border:1px solid var(--colour-table-borders);border-radius:var(--border-radius);box-shadow:var(--card-box-shadow);text-align:left;background:#fff;max-width:28em;margin:0 auto;padding:1.5em 1.25em}.fallback-header[data-v-892106c2]{align-items:flex-start;gap:.75em;margin-bottom:1.25em;display:flex}.fallback-icon[data-v-892106c2]{flex:0 0 24px;margin-top:.1em}.fallback-header-text[data-v-892106c2]{flex:auto;min-width:0}.payment-processing-main .fallback-card p[data-v-892106c2]{margin:0}.payment-processing-main .fallback-card .fallback-headline[data-v-892106c2]{font-size:var(--body);margin-bottom:.4em;font-weight:600;line-height:1.35}.fallback-subhead[data-v-892106c2]{color:var(--colour-text-light);font-size:var(--body);line-height:1.4}.fallback-amount-row[data-v-892106c2]{background:var(--colour-pale-blue);border-radius:var(--border-radius);flex-direction:column;align-items:center;gap:.25em;margin-bottom:1.25em;padding:.75em 1em;display:flex}.fallback-amount-label[data-v-892106c2]{color:var(--colour-text-default);font-size:var(--small);letter-spacing:.05em;text-transform:uppercase}.fallback-amount[data-v-892106c2]{font-size:1.15em}.fallback-actions[data-v-892106c2]{flex-direction:column;align-items:stretch;gap:2.25em;margin:2em 0 1em;display:flex}.fallback-actions button+button[data-v-892106c2]{margin:0}
