/* Verified GetPay return state. Callback URL alone never marks payment paid. */
.fx-getpay-return-banner{max-width:1040px;margin:16px auto 22px;padding:15px 18px;
  display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;
  border:1px solid #367a86;border-radius:12px;background:linear-gradient(125deg,#0b343b,#0b2334);
  color:#d4f5f5;font:600 13px/1.65 Inter,system-ui,sans-serif}
.fx-getpay-return-banner a{font-size:11px;text-decoration:underline;color:#b2f4e3}
.fx-getpay-return-success{border-color:#3da28b;color:#b9f8d8;background:linear-gradient(125deg,#0e3e36,#0b292e)}
.fx-getpay-return-pending{border-color:#547184;color:#d1e5ed;background:linear-gradient(125deg,#102b38,#0b1e2e)}
@media(max-width:500px){.fx-getpay-return-banner{margin:11px 12px;padding:12px 14px;font-size:12px}}
