/* VELVET_WALLET_EARNINGS_R3_20260929 */
.walletR3EarningsSummary{margin:12px 0 4px}
.walletR3EarningsHead{display:flex;align-items:end;justify-content:space-between;gap:10px;margin:0 4px 8px}
.walletR3EarningsHead h2{margin:0;font-size:1.28rem;letter-spacing:-.025em}
.walletR3EarningsHead span{color:rgba(255,255,255,.46);font-size:.72rem}
.walletR3EarningsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.walletR3EarningsCard{min-width:0;padding:12px 11px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:#080809}
.walletR3EarningsCard span{display:block;color:rgba(255,255,255,.48);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.walletR3EarningsCard strong{display:block;margin-top:5px;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.walletR3EarningsCard.pending strong{color:#d8b4fe}
.walletR3EarningsCard.queue strong{color:#d9b36c}
.walletR3EarningsCard.paid strong{color:#77e39a}
.walletR3EarningsMeta{margin:7px 3px 0;color:rgba(255,255,255,.43);font-size:.68rem;line-height:1.35}
.walletR3PayoutNotice{margin:10px 0;padding:10px 12px;border:1px solid rgba(217,179,108,.22);border-radius:13px;background:#0b0805;color:rgba(255,255,255,.72);font-size:.74rem;line-height:1.4}
body.walletStandaloneR2 #vrLoadWalletPanel .vrLoadGrid,
body.walletStandaloneR2 #vrSendScanPanel .vrSendScanGrid{grid-template-columns:1fr!important}
body.walletStandaloneR2 #vrLoadWalletPanel .vrLoadTile:nth-child(2),
body.walletStandaloneR2 #vrSendScanPanel .vrSendBox:nth-child(2){display:none!important}
body.walletStandaloneR2 #vrLoadWalletPanel,
body.walletStandaloneR2 #vrSendScanPanel{padding:10px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:15px!important;background:#080809!important}
body.walletStandaloneR2 #vrLoadWalletPanel .vrLoadWalletTitle,
body.walletStandaloneR2 #vrSendScanPanel .vrSendScanTitle{font-size:.72rem!important;margin-bottom:7px!important}
body.walletStandaloneR2 #vrLoadWalletPanel .vrLoadTile,
body.walletStandaloneR2 #vrSendScanPanel .vrSendBox{padding:10px!important;border-radius:13px!important;background:#050506!important}
body.walletStandaloneR2 #vrLoadWalletPanel .vrLoadTile p,
body.walletStandaloneR2 #vrSendScanPanel .vrSendBox p{display:none!important}
body.walletStandaloneR2 #vrLoadWalletPanel .vrReceiveQr,
body.walletStandaloneR2 #vrSendScanPanel .vrSendQr{width:112px!important;height:112px!important}
body.walletStandaloneR2 #vrLoadWalletPanel .vrLoadWarning{font-size:.68rem!important}
body.walletStandaloneR2 [data-vrfi-panel="pay"] .vrfiCurrencySelectWrapR3Y1B{display:none!important}
body.walletStandaloneR2 [data-vrfi-panel="pay"] .vrfiSectionTitle span{font-size:0!important}
body.walletStandaloneR2 [data-vrfi-panel="pay"] .vrfiSectionTitle span::after{content:"GGIRL only · earnings payout-only";font-size:.72rem}
body.walletStandaloneR2 [data-vrfi-panel="pay"] .vrfiCashStateR3Y1B{display:none!important}
body.walletStandaloneR2 [data-vrfi-panel="income"] .vrfiGrid3{grid-template-columns:repeat(3,1fr)!important}
body.walletStandaloneR2 [data-vrfi-panel="income"] .vrfiNotice:last-child{display:none!important}
@media(max-width:430px){.walletR3EarningsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.walletR3EarningsCard{padding:10px 7px}.walletR3EarningsCard strong{font-size:.88rem}}
body.walletStandaloneR2 [data-vrfi-panel="pay"] .vrfiPay{padding:12px!important}
body.walletStandaloneR2 [data-vrfi-panel="pay"] .vrfiPayAmount{min-height:70px!important;padding:8px 4px!important;font-size:3.2rem!important}
body.walletStandaloneR2 [data-vrfi-panel="pay"] .vrfiPayDirectionR3Y3G{margin:0 0 8px!important}
body.walletStandaloneR2 [data-vrfi-panel="pay"] .vrfiKeypad{gap:2px!important;margin:4px auto 8px!important}
body.walletStandaloneR2 [data-vrfi-panel="pay"] .vrfiKey{min-height:50px!important;font-size:1.45rem!important}
body.walletStandaloneR2 [data-vrfi-panel="pay"] .vrfiPrimary{min-height:50px!important}
body.walletStandaloneR2 [data-vrfi-panel="pay"] .vrfiSecondary{display:none!important}
.walletR3Details{margin-top:10px;border:1px solid rgba(255,255,255,.10);border-radius:14px;background:#070708;overflow:hidden}
.walletR3Details>summary{list-style:none;cursor:pointer;padding:12px 14px;font-weight:850;color:#fff}
.walletR3Details>summary::-webkit-details-marker{display:none}
.walletR3Details>summary::after{content:"+";float:right;color:#d8b4fe}
.walletR3Details[open]>summary::after{content:"−"}
.walletR3DetailsBody{padding:0 10px 10px}
