.swish-pending[data-v-254986a6]{align-items:center;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-8) 0;text-align:center}.swish-pending__spinner[data-v-254986a6]{height:80px;width:80px}.swish-pending__spinner svg[data-v-254986a6]{height:100%;width:100%}.swish-pending__title[data-v-254986a6]{color:var(--color-text-heading);font-family:var(--font-heading);font-size:1.5rem;margin:0}.swish-pending__text[data-v-254986a6]{font-size:1rem;margin:0;max-width:400px}.swish-pending__reference[data-v-254986a6],.swish-pending__text[data-v-254986a6]{color:var(--color-text);font-family:var(--font-body)}.swish-pending__reference[data-v-254986a6]{background-color:var(--color-sage-50);border-radius:var(--radius-md);font-size:.875rem;padding:var(--space-3) var(--space-5)}.swish-pending__reference strong[data-v-254986a6]{color:var(--color-sage-dark);letter-spacing:.05em}.swish-pending__hint[data-v-254986a6]{color:var(--color-text-light);font-family:var(--font-body);font-size:.8125rem;font-style:italic;margin:0}.swish-failed[data-v-254986a6]{align-items:center;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-8) 0;text-align:center}.swish-failed__icon[data-v-254986a6]{height:80px;width:80px}.swish-failed__icon svg[data-v-254986a6]{height:100%;width:100%}.swish-failed__title[data-v-254986a6]{color:var(--color-error);font-family:var(--font-heading);font-size:1.5rem;margin:0}.swish-failed__text[data-v-254986a6]{color:var(--color-text);font-family:var(--font-body);font-size:1rem;margin:0;max-width:400px}.swish-failed__actions[data-v-254986a6]{gap:var(--space-3)}.booking-confirmation[data-v-254986a6],.swish-failed__actions[data-v-254986a6]{align-items:center;display:flex;flex-direction:column}.booking-confirmation[data-v-254986a6]{gap:var(--space-5);padding:var(--space-8) 0;text-align:center}.booking-confirmation__icon[data-v-254986a6]{height:80px;width:80px}.booking-confirmation__icon svg[data-v-254986a6]{height:100%;width:100%}.booking-confirmation__title[data-v-254986a6]{color:var(--color-text-heading);font-family:var(--font-heading);font-size:1.75rem;margin:0}.booking-confirmation__reference[data-v-254986a6]{background-color:var(--color-sage-50);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body);font-size:1rem;margin:0;padding:var(--space-3) var(--space-5)}.booking-confirmation__reference strong[data-v-254986a6]{color:var(--color-sage-dark);font-weight:600;letter-spacing:.05em}.booking-confirmation__details[data-v-254986a6]{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:420px;overflow:hidden;width:100%}.detail-row[data-v-254986a6]{align-items:center;display:flex;justify-content:space-between;padding:var(--space-3) var(--space-5)}.detail-row+.detail-row[data-v-254986a6]{border-top:1px solid var(--color-border)}.detail-row--total[data-v-254986a6]{background-color:var(--color-sage-50)}.detail-row__label[data-v-254986a6]{color:var(--color-text);opacity:.7}.detail-row__label[data-v-254986a6],.detail-row__value[data-v-254986a6]{font-family:var(--font-body);font-size:.875rem}.detail-row__value[data-v-254986a6]{color:var(--color-text-heading);font-weight:500}.detail-row--total .detail-row__value[data-v-254986a6]{color:var(--color-sage-dark);font-size:1rem;font-weight:700}.booking-confirmation__email-notice[data-v-254986a6]{color:var(--color-text);font-family:var(--font-body);font-size:.875rem;margin:0;opacity:.8}.booking-confirmation__payment-info[data-v-254986a6]{background-color:var(--color-cream);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-6)}.booking-confirmation__payment-info p[data-v-254986a6]{color:var(--color-brown);font-family:var(--font-body);font-size:.875rem;margin:0}.booking-confirmation__actions[data-v-254986a6]{padding-top:var(--space-4)}@media(max-width:480px){.booking-confirmation[data-v-254986a6]{padding:var(--space-6) 0}.booking-confirmation__title[data-v-254986a6]{font-size:1.5rem}}
