.FinancialConnectionsPrebuiltFlowForm.InvoiceGraphicForm.GraphicForm{--financialConnectionsPrebuiltFlowFormHeight:332px;--financialConnectionsPrebuiltFlowFormTrackHeight:148px;height:var(--financialConnectionsPrebuiltFlowFormHeight)}.FinancialConnectionsPrebuiltFlowForm__submitButton{--formButtonBackground:#c4a8fa;--formButtonKnockoutColor:#ede4ff;transition:color .45s cubic-bezier(.68,-.55,.27,1.55),background .45s cubic-bezier(.68,-.55,.27,1.55)}.FinancialConnectionsPrebuiltFlowForm__submitButton--readyToSubmit{--formButtonBackground:#6d2bf0;--formButtonKnockoutColor:#fff}.FinancialConnectionsPrebuiltFlowForm__success{--financialConnectionsPrebuiltFlowFormSuccessHeight:130px;position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;height:var(--financialConnectionsPrebuiltFlowFormSuccessHeight);padding:36px 24px;opacity:0;pointer-events:none}.FinancialConnectionsPrebuiltFlowForm__successTitle{display:inline-block;overflow:hidden;margin-top:8px;color:#0a2540;font:var(--fontWeightSemibold) 12px/16px var(--fontFamily);letter-spacing:.075px;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.FinancialConnectionsPrebuiltFlowForm__successMessage{color:#0a2540;font:var(--fontWeightNormal) 12px/16px var(--fontFamily);letter-spacing:.075px}.FinancialConnectionsPrebuiltFlowForm__paymentsFieldContainer{overflow:hidden;height:var(--financialConnectionsPrebuiltFlowFormTrackHeight)}.FinancialConnectionsPrebuiltFlowForm__bankList{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.FinancialConnectionsPrebuiltFlowForm__bankItem{display:flex;gap:2px;flex-direction:column;align-items:center;justify-content:center;min-width:0;height:48px;padding:3px;border:1px solid var(--formFieldRadioBorderColor,var(--formFieldBorderColor));border-radius:var(--formFieldRadioBorderRadius,var(--formFieldBorderRadius));background:var(--formFieldRadioBackground,var(--formFieldBackground));box-shadow:var(--formFieldRadioShadow,var(--formElementShadow))}.FinancialConnectionsPrebuiltFlowForm__bankItem>svg{width:25px;height:25px;flex:none;fill:none}.FinancialConnectionsPrebuiltFlowForm__bankName{overflow:hidden;width:100%;color:#727f96;font:var(--fontWeightNormal) 7px/9px var(--fontFamily);letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.FinancialConnectionsPrebuiltFlowForm__bankItem--isSelected{border-color:var(--formFieldRadioSelectedBorderColor,var(--formFieldSelectedBorderColor));background:var(--formFieldRadioSelectedBackground);box-shadow:var(--formFieldRadioShadow,var(--formElementShadow)),0 0 0 calc(-1px + var(--formFieldRadioSelectedBorderWidth)) var(--formFieldRadioSelectedBorderColor,var(--formFieldSelectedBorderColor))}.FinancialConnectionsPrebuiltFlowForm__track{display:grid;gap:var(--formFieldGap) 0}