.provider-panel{margin-top:0}.provider-disabled{opacity:.55;cursor:not-allowed}.provider-icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;font-size:22px;font-weight:800}.provider-stripe{background:#635bff;color:white}.provider-binance{background:#f0b90b;color:#171b23}.provider-bep20{background:#26a17b;color:white}.provider-redotpay{background:#f34454;color:white}.payment-amount{font-size:36px;font-weight:700;letter-spacing:-1px;margin-bottom:22px}.payment-amount small{font-size:11px;display:block;color:var(--muted);font-weight:400;letter-spacing:0;margin-top:12px}.payment-state{padding:14px;border-radius:10px;background:var(--surface-soft);font-size:13px}.recipient-details dt{font-size:11px;color:var(--muted);margin-top:20px}.recipient-details dd{margin:8px 0;font-size:15px}.payment-address{overflow-wrap:anywhere;padding:14px;border:1px solid var(--line);border-radius:10px;font-family:monospace;user-select:all}.receiving-qr{display:block;width:220px;max-width:100%;height:220px;object-fit:contain;margin:20px 0;background:white;border-radius:12px}#refreshPayment{display:block;margin:20px 0}.provider-panel p,.payment-admin p{font-size:12px;line-height:1.8}.payment-admin{max-width:960px;margin:auto}.payment-admin form{display:grid;gap:20px;margin-bottom:30px}.payment-admin .commerce-panel{display:grid;gap:12px;padding:24px}.payment-admin h3{font-size:18px;margin:0 0 10px}.payment-admin label{font-size:12px;display:block}.payment-admin input[type=checkbox]{accent-color:#557333;margin-right:8px}.payment-toggle{font-size:15px!important;font-weight:600;background:var(--surface-soft);padding:20px;border-radius:12px}.payment-admin code{font-size:11px;overflow-wrap:anywhere}.manual-review{padding:22px 0;border-bottom:1px solid var(--line)}.manual-review>strong{font-size:13px}.manual-review .btn,.manual-review .chip{font-size:11px;margin-right:10px}.provider-panel .payment-choice strong{font-size:13px}

.payment-settings-page .studio-title,.payment-settings-page .admin-stats,.payment-settings-page .admin-storage,.payment-settings-page .studio-tabs,.payment-settings-page #app>.notice{display:none}.payment-settings-page .admin-workspace{margin-top:24px;border:0;background:transparent}.payment-settings-heading{margin:28px 0 20px}.payment-settings-heading h1{font-size:clamp(32px,5vw,52px);letter-spacing:-2px;margin:10px 0}.payment-settings-heading p{font-size:15px}.payment-settings-nav{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 30px}.payment-settings-nav a{padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);font-size:13px;text-decoration:none;color:inherit}.payment-settings-nav a:hover{border-color:#6f9651}.payment-back{display:inline-flex;text-decoration:none;color:inherit}.payment-admin section[id]{scroll-margin-top:110px}.payment-settings-page .payment-admin{padding-bottom:60px}.payment-settings-page .payment-admin .field{width:100%;box-sizing:border-box}.payment-settings-page .payment-admin label{font-size:14px}.payment-settings-page .payment-admin h3{font-size:22px}

#realDepositForm{display:grid;gap:20px}#realDepositForm .field{display:block;width:100%;box-sizing:border-box;margin-top:8px}#realDepositForm .payment-cards{display:grid;gap:12px}.provider-wallet_balance{background:#d5ef9b;color:#193c2d}#depositError{color:#b13b3b}
