/* Shared across all health journey pages (loaded in layouts/partials/head). */
/* v2 2026-10-16: one primary button style across the whole journey (design-system CTA). Proposal, KYC, review and
   payment pages used the older .formbox-button (4px corners, no depth). */
.formbox-button,
a.formbox-button,
button.formbox-button {
    border-radius: 12px;
    background: var(--interactive-primary-brand-enabled, #F05D49);
    box-shadow: -3px -3px 4px 0 var(--static-darken-300, rgba(0, 0, 0, .30)) inset,
        4px 4px 4px 0 var(--static-lighten-400, rgba(255, 255, 255, .35)) inset;
    color: #fff;
    min-height: 44px;
}
.formbox-button:hover,
.formbox-button:focus {
    color: #fff;
    filter: brightness(.96);
}
.formbox-button:disabled,
.formbox-button.btn-disabled {
    opacity: .6;
    cursor: not-allowed;
}

/* IFSC fields show capitals as typed, but not in the placeholder */
#nominee_ifsc_code::placeholder { text-transform: none; }

/* long emails / names on summary pages wrap instead of being cut off on phones */
.quote-title2 { overflow-wrap: anywhere; }
