/* v495: layout only. Preserve all payout state, amounts and submit controls. */
#root .bg-app .gv-withdraw-page{width:100%;max-width:640px;margin-inline:auto;box-sizing:border-box}
#root .bg-app .gv-withdraw-page .gv-withdraw-summary-compact .gv-withdraw-balances{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
#root .bg-app .gv-withdraw-page .gv-withdraw-summary-compact .gv-withdraw-balance{min-width:0;grid-column:auto;padding:9px 8px!important;border-radius:13px;box-sizing:border-box}
#root .bg-app .gv-withdraw-page .gv-withdraw-summary-compact .gv-withdraw-balance dt{display:block;min-height:0!important;margin:0;font-size:11px!important;line-height:1.25;white-space:nowrap;letter-spacing:-.1px}
#root .bg-app .gv-withdraw-page .gv-withdraw-summary-compact .gv-withdraw-balance dd{display:flex;align-items:baseline;flex-wrap:nowrap!important;gap:3px;margin:5px 0 0!important;line-height:1.2;white-space:nowrap}
#root .bg-app .gv-withdraw-page .gv-withdraw-summary-compact .gv-withdraw-balance dd strong{font-size:22px!important;line-height:1.2}
#root .bg-app .gv-withdraw-page .gv-withdraw-summary-compact .gv-withdraw-balance dd span{font-size:10px!important}
#root .bg-app .gv-withdraw-page .payout-amount-choices{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;padding:6px!important;margin:6px 0 12px!important;max-height:98px!important;border-radius:14px!important}
#root .bg-app .gv-withdraw-page .payout-amount-choices>button{min-height:38px!important;min-width:0!important;padding:7px 2px!important;border-radius:10px!important;font-size:13px!important;line-height:1.25!important;white-space:nowrap}
html.fen-wallet-view:has(.gv-withdraw-page) #fen-ui .fen-wallet-overview{max-width:640px;margin-inline:auto;box-sizing:border-box}
@media(max-width:899px){
 html.fen-wallet-view:has(.gv-withdraw-page) #fen-ui .fen-wallet-overview{top:calc(max(56px,clamp(36px,9.3vw,60px)) + 12px)!important;left:12px;right:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:6px!important;padding:6px!important;min-height:0!important;height:64px!important;border-radius:17px}
 html.fen-wallet-view:has(.gv-withdraw-page) #fen-ui .fen-wallet-balance-card{min-height:0!important;padding:6px 9px!important;gap:2px;border-radius:12px}
 html.fen-wallet-view:has(.gv-withdraw-page) #fen-ui .fen-wallet-balance-card>p{display:none}
 html.fen-wallet-view:has(.gv-withdraw-page) #fen-ui .fen-wallet-balance-card>span{font-size:10px!important;white-space:nowrap}
 html.fen-wallet-view:has(.gv-withdraw-page) #fen-ui .fen-wallet-balance-card>strong{font-size:19px!important;line-height:1.2!important;margin-top:0}
 html.fen-wallet-view:has(.gv-withdraw-page) #fen-ui .fen-wallet-tabs{gap:4px;padding:2px;border-radius:12px;min-width:0}
 html.fen-wallet-view:has(.gv-withdraw-page) #fen-ui .fen-wallet-tabs>button{min-height:44px!important;padding:4px 2px!important;gap:2px!important;border-radius:10px!important;min-width:0}
 html.fen-wallet-view:has(.gv-withdraw-page) #fen-ui .fen-wallet-tabs>button>svg{width:18px!important;height:18px!important}
 html.fen-wallet-view:has(.gv-withdraw-page) #fen-ui .fen-wallet-tabs>button>span{font-size:10px!important;line-height:1.2!important}
 html[data-palette="fen"].fen-wallet-view #root .bk-app .bk-main.page-withdraw{margin-top:calc(max(56px,clamp(36px,9.3vw,60px)) + 80px)!important;padding-top:12px!important}
}
@media(max-width:620px){
 html[data-palette] #root .bg-app .bk-main.page-withdraw .gv-withdraw-page>.gv-deposit-panel{padding:12px!important;border-radius:20px!important}
 html[data-palette] #root .bg-app .bk-main.page-withdraw .gv-withdraw-page .gv-deposit-heading{margin:0 0 10px!important;padding-bottom:9px!important;gap:8px;align-items:center;flex-wrap:nowrap}
 html[data-palette] #root .bg-app .bk-main.page-withdraw .gv-withdraw-page .gv-deposit-heading h1{font-size:23px!important;line-height:1.2!important;margin:0!important}
 html[data-palette] #root .bg-app .bk-main.page-withdraw .gv-withdraw-page .gv-deposit-heading>span{padding:5px 8px!important;font-size:10px!important;white-space:nowrap}
 #root .bg-app .gv-withdraw-page .gv-withdraw-summary-compact{margin-bottom:10px!important}
 #root .bg-app .gv-withdraw-page .gv-withdraw-summary-compact .gv-withdraw-balances{gap:6px}
 #root .bg-app .gv-withdraw-page .gv-withdraw-summary-compact .gv-withdraw-balance{padding:8px 6px!important;border-radius:12px}
 #root .bg-app .gv-withdraw-page .gv-withdraw-summary-compact .gv-withdraw-balance dt{font-size:clamp(8px,2.45vw,11px)!important;line-height:1.3;white-space:nowrap}
 #root .bg-app .gv-withdraw-page .gv-withdraw-summary-compact .gv-withdraw-balance dd{margin-top:4px!important;gap:2px}
 #root .bg-app .gv-withdraw-page .gv-withdraw-summary-compact .gv-withdraw-balance dd strong{font-size:clamp(13px,4.3vw,20px)!important}
 #root .bg-app .gv-withdraw-page .gv-withdraw-summary-compact .gv-withdraw-balance dd span{font-size:9px!important}
 #root .bg-app .gv-withdraw-page .gv-withdraw-compact-status{margin:5px 0 0;font-size:10px;line-height:1.3}
 html[data-palette] #root .bg-app .gv-withdraw-page .gv-deposit-methods{gap:6px!important;margin-bottom:10px!important}
 html[data-palette] #root .bg-app .gv-withdraw-page .gv-deposit-methods>.gv-deposit-method{min-height:50px!important;padding:6px 3px!important;gap:3px!important;border-radius:12px!important}
 #root .bg-app .gv-withdraw-page .gv-deposit-methods>.gv-deposit-method b{font-size:11px!important;line-height:1.2!important}
 #root .bg-app .gv-withdraw-page .gv-payout-mark{width:22px!important;height:22px!important;flex-basis:22px!important}
 #root .bg-app .gv-withdraw-page .gv-payout-mark>svg{width:22px!important;height:22px!important}
 #root .bg-app .gv-withdraw-page .payout-amount-choices{gap:5px!important;padding:5px!important;margin:6px 0 12px!important}
 #root .bg-app .gv-withdraw-page .payout-amount-choices>button{font-size:clamp(10.5px,3.1vw,13px)!important;min-height:37px!important;padding:7px 1px!important}
 #root .bg-app .gv-withdraw-page .gv-withdraw-confirm{font-size:11px!important;line-height:1.4!important;gap:7px;margin:9px 0 12px!important}
 #root .bg-app .gv-withdraw-page .gv-deposit-points{display:flex;justify-content:space-between;gap:8px;font-size:11px!important;line-height:1.35}
 #root .bg-app .gv-withdraw-page .gv-deposit-points strong{font-size:16px!important;white-space:nowrap}
}
