.v3 .ft-pay { display: grid; gap: 12px; margin-top: 22px; }
.v3 .ft-pay-row { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }
.v3 .ft-pay-row a { display: inline-flex; }
.v3 .ft-pay-row img { display: block; height: 32px; width: auto; }
.v3 .pe-pay { margin-top: 16px; }
.v3 .pm-pays { display: flex; flex-wrap: wrap; gap: 8px; }
.v3 .pm-buy { display: grid; gap: 12px; justify-items: start; }
.v3 .pm-buy-in { display: grid; gap: 12px; justify-items: start; }
.v3 .pm-buy-in.is-on .pm-state { color: #3ecf6e; background: rgb(62 207 110 / .12); }
.v3 .pm-usdt { display: grid; gap: 10px; justify-items: start; padding: 14px 16px; border: 1px solid rgb(38 161 123 / .45); border-radius: 14px; background: rgb(38 161 123 / .08); }
.v3 .pm-usdt-bill { display: grid; gap: 8px; width: 100%; }
.v3 .pm-usdt-bill code { word-break: break-all; font-size: 13px; padding: 2px 6px; border-radius: 6px; background: rgb(255 255 255 / .06); }
.v3 .pm-gp { display: grid; gap: 8px; width: 100%; margin-top: 6px; }
.v3 .pm-gp-row { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 14px; padding: 10px 0; border-top: 1px solid var(--line); }
.v3 .pm-gp-name { flex: 1 1 160px; font-weight: 500; }
.v3 .pm-gp-price { font-variant-numeric: tabular-nums; color: var(--dim); }
.v3 .pm-gp-btns { display: flex; gap: 8px; }
.v3 .pm-abroad { margin-top: 18px; }
.v3 .pm-hide { display: grid; gap: 6px; width: 100%; margin-top: 14px; padding-top: 12px; border-top: 1px solid var(--line); }
.v3 .pm-hide-t { display: flex; align-items: center; gap: 8px; margin: 0; font-weight: 600; color: var(--text); }
.v3 .pm-hide-t .ico { width: 18px; height: 18px; color: #f0c478; }
.v3 .pm-hide-on { color: #3ecf6e; }
