@layer theme,base,components,utilities;@layer forge{.ff-checkout-payment{gap:var(--ff-spacing-6);flex-direction:column;display:flex}.ff-checkout-payment__fieldset{border:none;margin:0;padding:0}.ff-checkout-payment__placeholder{gap:var(--ff-spacing-3,.75rem);flex-direction:column;display:flex}.ff-checkout-payment__loading{padding:var(--ff-spacing-8);justify-content:center;align-items:center;display:flex}.ff-checkout-payment__list{gap:var(--ff-spacing-3,.75rem);flex-direction:column;display:flex}.ff-checkout-payment__continue-btn{margin-block-start:var(--ff-spacing-4)}.ff-checkout-payment__summary{gap:var(--ff-spacing-1);flex-direction:column;display:flex}.ff-checkout-payment__summary-line{font-size:var(--ff-font-size-sm);line-height:var(--ff-line-height-normal);margin:0}.ff-checkout-payment__summary-label{font-weight:var(--ff-font-weight-medium)}.ff-checkout-payment__summary-description{color:var(--ff-color-text-muted);font-size:var(--ff-font-size-xs);line-height:var(--ff-line-height-normal);margin:0}.ff-checkout-payment__error{color:var(--ff-color-error,#ef4444);font-size:var(--ff-font-size-sm,.875rem);margin:0;margin-top:var(--ff-spacing-2,.5rem)}.fade-enter-active,.fade-leave-active{transition:opacity var(--ff-transition-normal)}.fade-enter-from,.fade-leave-to{opacity:0}}
