.payment-embed-form_root__0k9ez{font-family:var(--pe-font-family);font-size:var(--pe-font-size);color:var(--pe-text);display:flex;flex-direction:column;gap:16px;padding:2px}.payment-embed-form_panel__jya6p{background:var(--pe-panel-bg);border:1px solid var(--pe-panel-border);border-radius:var(--pe-panel-radius);padding:var(--pe-panel-padding);display:flex;flex-direction:column;gap:14px}.payment-embed-form_row__IDRfY{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:420px){.payment-embed-form_row__IDRfY{grid-template-columns:1fr}}.payment-embed-form_field__QmcjD{display:flex;flex-direction:column;gap:6px;min-width:0}.payment-embed-form_label__2C7Ld{color:var(--pe-label);font-weight:var(--pe-label-weight);font-size:.87em}.payment-embed-form_input__79SIy{height:var(--pe-input-height);padding:0 12px;font:inherit;color:var(--pe-text);background:var(--pe-input-bg);border:1px solid var(--pe-input-border);border-radius:var(--pe-input-radius);outline:none;width:100%;box-sizing:border-box}.payment-embed-form_input__79SIy::placeholder{color:var(--pe-placeholder)}.payment-embed-form_input__79SIy:focus{border-color:var(--pe-focus);box-shadow:0 0 0 1px var(--pe-focus)}.payment-embed-form_input__79SIy[data-invalid=true]{border-color:var(--pe-error)}.payment-embed-form_error__MHh_D,.payment-embed-form_formError__xu827{color:var(--pe-error);font-size:.8em}.payment-embed-form_formError__xu827{margin:0}.payment-embed-form_card__y9slW{position:relative}.payment-embed-form_brands__o1oiS{position:absolute;top:0;right:0;display:flex;gap:4px;height:18px}.payment-embed-form_finix__crONn{min-height:150px}.payment-embed-form_note__mCmxV{display:flex;align-items:center;gap:8px;margin:0;font-size:.8em;color:var(--pe-text);opacity:.85}.payment-embed-form_lock__2zG_t{width:14px;height:14px;flex:none}.payment-embed-form_turnstile__2AuI8:empty{display:none}.payment-embed-form_button__lbU9h{align-self:flex-start;min-height:var(--pe-button-height);padding:0 32px;font:inherit;font-weight:var(--pe-button-weight);color:var(--pe-button-text);background:var(--pe-button-bg);border:0;border-radius:var(--pe-button-radius);cursor:pointer}.payment-embed-form_button__lbU9h[data-full-width=true]{align-self:stretch}.payment-embed-form_button__lbU9h:disabled{opacity:.6;cursor:not-allowed}.payment-embed-form_blocked__se1XG{font-family:system-ui,sans-serif;padding:16px;margin:0}