/* Wallet A. Native modal/game presentation remains unchanged. */
@layer halo-material {
body.au-wallet-mode #social-shell [data-social-panel=wallet],body.au-wallet-mode #halo-wallet-dialog,body.au-wallet-mode #halo-wallet-dialog .halo-wallet-shell{background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.au-wallet-mode[data-halo-material=clear] #halo-wallet-dialog :is(.au-wallet-sidebar,.au-wallet-pane){background:linear-gradient(135deg,var(--hm-shine),transparent 48%),var(--hm-pane)!important;border-color:var(--hm-rim)!important;box-shadow:var(--hm-shadow)!important;backdrop-filter:var(--hm-blur)!important;-webkit-backdrop-filter:var(--hm-blur)!important}
body.au-wallet-mode #halo-wallet-dialog :is(.social-contacts-card,.halo-wallet-content,.halo-wallet-navigation,.halo-wallet-dashboard,.halo-wallet-col-left,.halo-wallet-col-right){background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.au-wallet-mode[data-halo-material=clear] #halo-wallet-dialog :is(.halo-wallet-shell header,.halo-balance-subcard,.halo-quick-btn,.halo-wallet-allowance,.halo-wallet-info,.au-wallet-recent,.halo-activity-stat-card,.halo-coin-history li,.halo-send-guidelines,#halo-coin-send){background:var(--hm-inner)!important;border-color:var(--hm-rim)!important;box-shadow:inset 0 1px 0 #ffffff12!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.au-wallet-mode:is([data-halo-material=solid],[data-halo-material=reduced],[data-halo-material=fallback]) #halo-wallet-dialog :is(.au-wallet-sidebar,.au-wallet-pane){background:var(--hm-solid)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.au-wallet-mode #halo-wallet-dialog .halo-credit-card{background:linear-gradient(125deg,#59389b88,#6741ad55 38%,#5e3c9380 68%,#7534ab66),linear-gradient(165deg,#b9dfff44,transparent 35%,#d5b3ff30 38%,transparent 60%,#27b8df33)!important;border:1px solid #d4c4ff99!important;box-shadow:inset 0 1px 0 #ffffff77,inset 0 -1px 0 #9b6dff99,0 8px 24px #27135828!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#f7f5ff!important}
html[data-theme=light] body.au-wallet-mode #halo-wallet-dialog .halo-credit-card{background:linear-gradient(125deg,#ece5ff77,#c1a8f55c 48%,#c1e4ff88),linear-gradient(165deg,#ffffff77,transparent 35%,#fff8 38%,transparent 65%)!important;color:#241c49!important;border-color:#ffffffbb!important}
body.au-wallet-mode[data-halo-material=solid] #halo-wallet-dialog .halo-credit-card{background:linear-gradient(125deg,#352158,#654599)!important;color:#fff!important}
html[data-theme=light] body.au-wallet-mode[data-halo-material=solid] #halo-wallet-dialog .halo-credit-card{background:linear-gradient(125deg,#e3d8fa,#c9c8ef)!important;color:#241c49!important}
body.au-wallet-mode[data-wallet-privacy=hidden] #halo-wallet-dialog [data-au-wallet-private]{font-size:0!important;line-height:1.4!important}
body.au-wallet-mode[data-wallet-privacy=hidden] #halo-wallet-dialog [data-au-wallet-private]::after{content:'••••'!important;font:700 18px/1.4 system-ui!important;letter-spacing:3px!important}
body.au-wallet-mode[data-wallet-privacy=hidden] #halo-wallet-dialog [data-shop-total]::after{font-size:34px!important}
@media(max-width:900px){body.au-wallet-mode[data-halo-material=clear] #halo-wallet-dialog .halo-wallet-shell{background:linear-gradient(135deg,var(--hm-shine),transparent 48%),var(--hm-pane)!important;border:1px solid var(--hm-rim)!important;box-shadow:var(--hm-shadow)!important;backdrop-filter:var(--hm-blur)!important;-webkit-backdrop-filter:var(--hm-blur)!important}body.au-wallet-mode #halo-wallet-dialog :is(.au-wallet-sidebar,.au-wallet-pane){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.au-wallet-mode:is([data-halo-material=solid],[data-halo-material=reduced],[data-halo-material=fallback]) #halo-wallet-dialog .halo-wallet-shell{background:var(--hm-solid)!important}}
}
@layer halo-aurora {
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-card-header{position:static!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-navigation button{overflow:hidden!important;mask:none!important;-webkit-mask:none!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-navigation svg path{fill:none!important;stroke:currentColor!important;stroke-width:1.6!important}

body.au-wallet-mode #halo-wallet-dialog *{text-shadow:none!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-sidebar{grid-column:1!important;grid-row:1!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-pane{grid-column:2!important;grid-row:1!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-navigation{justify-content:flex-start!important;align-items:stretch!important;scroll-padding:12px!important;border-radius:0!important}
body.au-wallet-mode #halo-wallet-dialog .halo-card-brand-badge{position:static!important}
body.au-wallet-mode #halo-wallet-dialog .halo-credit-card{height:auto!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-emv-chip{background:linear-gradient(135deg,#dddde5,#9fa3b1)!important;border:1px solid #666a7c!important;box-shadow:inset 0 1px 0 #fff9!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-contactless{color:inherit!important}
body.au-wallet-mode #halo-wallet-dialog .halo-allowance-row,body.au-wallet-mode #halo-wallet-dialog .halo-allowance-row span{color:var(--au-ink)!important}
body.au-wallet-mode #halo-wallet-dialog h2{display:block!important;opacity:1!important;visibility:visible!important}

#halo-wallet-dialog:not([data-presentation=page]) :is(.au-wallet-privacy,.au-wallet-sync){display:none!important}
body.au-wallet-mode #halo-wallet-dialog :is(.halo-card-number-row,.halo-wallet-card-spec){display:none!important}
body.au-wallet-mode .topbar{display:none!important;height:0!important;min-height:0!important;padding:0!important}
body.au-wallet-mode #social-shell{height:100dvh!important;max-height:100dvh!important}
body.au-wallet-mode #social-shell [data-social-panel=wallet]{height:100%!important;min-height:0!important;padding:12px 12px 0!important;overflow:hidden!important;box-sizing:border-box!important}
body.au-wallet-mode #halo-wallet-dialog[data-presentation=page]{height:100%!important;max-height:100%!important;width:100%!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important;color:var(--au-ink)!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-shell{display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;gap:10px!important;height:100%!important;min-height:0!important;max-height:100%!important;min-width:0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:hidden!important}
body.au-wallet-mode #halo-wallet-dialog :is(.au-wallet-sidebar,.au-wallet-pane){display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;max-height:100%!important;border:1px solid var(--au-line)!important;border-radius:20px!important;overflow:hidden!important;margin:0!important;padding:0!important;box-sizing:border-box!important;color:var(--au-ink)!important}
body.social-authenticated.au-wallet-mode #social-shell .au-wallet-sidebar>.social-contacts-card{display:contents!important}
body.social-authenticated.au-wallet-mode #social-shell .au-wallet-sidebar>.social-contacts-card>:not(.au-contacts-heading){display:none!important}
body.au-wallet-mode .au-contacts-heading{min-height:58px!important;gap:4px!important;padding:12px!important;flex:none!important}
body.au-wallet-mode .au-contacts-heading .au-list-title{font-size:18px!important}
body.au-wallet-mode .au-contacts-heading #social-new-invite{display:none!important}
body.au-wallet-mode .au-heading-utilities{gap:4px!important;margin-left:auto!important}
body.au-wallet-mode .au-wallet-identity{display:flex!important;align-items:center!important;gap:10px!important;flex:none!important;padding:16px!important;min-width:0!important}
body.au-wallet-mode .au-wallet-identity>div{min-width:0!important;flex:1!important}
body.au-wallet-mode .au-wallet-identity strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font:700 15px/1.5 system-ui!important;color:var(--au-ink)!important}
body.au-wallet-mode .au-wallet-identity small{display:block!important;font:400 11px/1.6 system-ui!important;color:var(--au-muted)!important}
body.au-wallet-mode .au-wallet-avatar,body.au-wallet-mode .au-wallet-avatar .social-profile-avatar{display:grid!important;place-items:center!important;flex:none!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:50%!important;margin:0!important;font-size:19px!important}
body.au-wallet-mode .au-wallet-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-navigation{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;gap:6px!important;padding:0 12px!important;margin:0!important;border:0!important;overflow:auto!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-navigation button{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:none!important;width:100%!important;min-width:0!important;min-height:44px!important;gap:12px!important;padding:10px 12px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--au-muted)!important;font:600 13px/1.5 system-ui!important;box-shadow:none!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-navigation button[aria-current=page]{background:var(--au-active)!important;color:var(--au-accent)!important;border-color:var(--au-line)!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-navigation svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;flex:none!important}
body.au-wallet-mode .au-wallet-return{flex:none!important;width:calc(100% - 24px)!important;margin:12px!important;padding:12px!important;min-height:44px!important;border:0!important;border-top:1px solid var(--au-line)!important;border-radius:0!important;background:transparent!important;color:var(--au-muted)!important;text-align:left!important;font:500 12px system-ui!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-pane>header{display:flex!important;align-items:center!important;gap:8px!important;flex:none!important;min-width:0!important;padding:20px 22px!important;border:0!important;margin:0!important;border-radius:0!important;color:var(--au-ink)!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-header-title-wrap{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;flex:1!important}
body.au-wallet-mode #halo-wallet-dialog h2{font:750 24px/1.4 Manrope,system-ui!important;margin:0!important;color:var(--au-ink)!important;min-width:0!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-close{display:none!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-header-balance{display:none!important}
body.au-wallet-mode #halo-wallet-dialog :is(.au-wallet-privacy,.au-wallet-sync){display:grid!important;place-items:center!important;flex:none!important;width:38px!important;height:38px!important;min-width:38px!important;margin:0!important;padding:8px!important;border:1px solid var(--au-line)!important;border-radius:11px!important;background:var(--au-soft)!important;color:var(--au-ink)!important;font-size:24px!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-privacy svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-sync[hidden]{display:none!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-content{flex:1!important;min-height:0!important;min-width:0!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;padding:0 22px 22px!important;margin:0!important;border:0!important;box-sizing:border-box!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-dashboard{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(220px,1fr)!important;gap:18px!important;padding:0!important;margin:0!important;max-width:1100px!important;align-items:start!important}
body.au-wallet-mode #halo-wallet-dialog :is(.halo-wallet-col-left,.halo-wallet-col-right){display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;padding:0!important;margin:0!important}
body.au-wallet-mode #halo-wallet-dialog .halo-credit-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px 16px!important;width:100%!important;min-width:0!important;min-height:210px!important;max-height:310px!important;aspect-ratio:1.586!important;border-radius:18px!important;padding:20px!important;overflow:hidden!important;box-sizing:border-box!important;transform:none!important;animation:none!important;isolation:isolate!important}
body.au-wallet-mode #halo-wallet-dialog .halo-credit-card::before,body.au-wallet-mode #halo-wallet-dialog .halo-credit-card::after{display:none!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-card-header{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0!important;padding:0!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-network-tag{gap:8px!important;color:inherit!important;font:650 15px system-ui!important;letter-spacing:3px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-pulse-dot{display:none!important}
body.au-wallet-mode #halo-wallet-dialog .halo-card-brand-badge{display:flex!important;align-items:center!important;gap:6px!important;background:transparent!important;border:0!important;padding:0!important;color:inherit!important;font:600 10px system-ui!important}
body.au-wallet-mode #halo-wallet-dialog .halo-card-logo-sym{display:block!important;position:absolute!important;left:20px!important;top:16px!important;width:24px!important;height:24px!important;font-size:0!important}
body.au-wallet-mode #halo-wallet-dialog .halo-card-logo-sym .logo-mark{display:block!important;width:24px!important;height:24px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-card-tier{padding-left:32px!important;color:inherit!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-emv-row{display:flex!important;align-items:center!important;gap:12px!important;grid-row:2!important;grid-column:1!important;padding:0!important;margin:0!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-emv-chip{width:42px!important;height:32px!important;min-width:42px!important;border-radius:7px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-contactless{width:23px!important;height:26px!important;flex:none!important;opacity:.85!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-total{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;grid-column:2!important;grid-row:2!important;border-left:1px solid #ffffff3d!important;padding:0 0 0 16px!important;margin:0!important;min-width:0!important;text-align:left!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-total-label{font:400 12px system-ui!important;color:inherit!important;opacity:.85!important;margin:0 0 4px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-amount-row{display:flex!important;gap:0!important;min-width:0!important;margin:0!important;color:inherit!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-coin-symbol{display:none!important}
body.au-wallet-mode #halo-wallet-dialog [data-shop-total]{font:750 clamp(25px,3vw,42px)/1.2 Manrope,system-ui!important;letter-spacing:-1px!important;color:inherit!important;overflow-wrap:anywhere!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-currency-badge{display:none!important}
body.au-wallet-mode #halo-wallet-dialog .halo-card-footer{grid-column:1/-1!important;grid-row:3!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border:0!important;margin:0!important;padding:0!important;min-width:0!important}
body.au-wallet-mode #halo-wallet-dialog .halo-card-col-label{display:none!important}
body.au-wallet-mode #halo-wallet-dialog .halo-card-holder-name{display:block!important;font:650 12px system-ui!important;color:inherit!important;text-transform:uppercase!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:160px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-id-chip{display:inline-flex!important;gap:0!important;max-width:65%!important;min-width:0!important;padding:4px 0!important;margin:0!important;border:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;font:600 10px system-ui!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-id-chip svg{display:none!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-id-text{font:inherit!important;overflow-wrap:anywhere!important;color:inherit!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-balances{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;margin:0!important}
body.au-wallet-mode #halo-wallet-dialog .halo-balance-subcard{padding:10px 12px!important;border:1px solid var(--au-line)!important;border-radius:12px!important;margin:0!important;min-width:0!important;color:var(--au-ink)!important;box-shadow:none!important}
body.au-wallet-mode #halo-wallet-dialog .halo-balance-card-head{display:block!important;margin:0 0 4px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-balance-pill{display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font:500 11px system-ui!important;color:var(--au-muted)!important}
body.au-wallet-mode #halo-wallet-dialog .halo-balance-pill svg,body.au-wallet-mode #halo-wallet-dialog .halo-wallet-balances .halo-balance-hint{display:none!important}
body.au-wallet-mode #halo-wallet-dialog [data-coin-balance]{font:750 19px/1.4 system-ui!important;color:var(--au-ink)!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-col-right{grid-column:2!important;grid-row:2!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-quick{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0!important}
body.au-wallet-mode #halo-wallet-dialog .halo-quick-btn{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:0!important;min-height:102px!important;padding:12px!important;border:1px solid var(--au-line)!important;border-radius:14px!important;color:var(--au-ink)!important;transform:none!important}
body.au-wallet-mode #halo-wallet-dialog .halo-quick-icon{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important}
body.au-wallet-mode #halo-wallet-dialog .halo-quick-icon svg{width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important}
body.au-wallet-mode #halo-wallet-dialog .halo-quick-title{font:600 13px system-ui!important;color:inherit!important}
body.au-wallet-mode #halo-wallet-dialog .halo-quick-text small{display:none!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-allowance{padding:14px!important;border:1px solid var(--au-line)!important;border-radius:14px!important;margin:0!important;min-width:0!important}
body.au-wallet-mode #halo-wallet-dialog .halo-allowance-head{display:flex!important;gap:8px!important;align-items:flex-start!important;margin:0 0 10px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-allowance-head h3{font:650 13px/1.5 system-ui!important;color:var(--au-ink)!important}
body.au-wallet-mode #halo-wallet-dialog .halo-allowance-head p{font:400 10px/1.5 system-ui!important;color:var(--au-muted)!important}
body.au-wallet-mode #halo-wallet-dialog .halo-shield-badge{display:none!important}
body.au-wallet-mode #halo-wallet-dialog .halo-allowance-row{font:500 11px/1.6 system-ui!important;color:var(--au-muted)!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-info{padding:12px!important;border:1px solid var(--au-line)!important;border-radius:12px!important;font:400 11px/1.7 system-ui!important;color:var(--au-muted)!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-recent{grid-column:1!important;grid-row:2!important;min-width:0!important;border:1px solid var(--au-line)!important;border-radius:14px!important;overflow:hidden!important;padding:14px!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-recent>header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 0 10px!important;background:transparent!important;border:0!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-recent h3{font:700 15px/1.5 system-ui!important;margin:0!important;color:var(--au-ink)!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-recent header button{background:transparent!important;border:0!important;font:600 11px system-ui!important;color:var(--au-accent)!important;padding:6px!important;min-height:32px!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-recent ul{list-style:none!important;padding:0!important;margin:0!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-recent li{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 0!important;border-top:1px solid var(--au-line)!important;min-width:0!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-activity-icon{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;flex:none!important;border-radius:9px!important;background:var(--au-active)!important;color:var(--au-accent)!important;font-size:20px!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-recent li>div{flex:1!important;min-width:0!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-recent li strong{font:650 12px system-ui!important;color:var(--au-ink)!important;overflow-wrap:anywhere!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-recent small{display:block!important;margin-top:4px!important;font:400 10px system-ui!important;color:var(--au-muted)!important;overflow-wrap:anywhere!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-delta{flex:none!important;max-width:35%!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-delta.is-credit{color:#15995e!important}
html[data-theme=dark] body.au-wallet-mode #halo-wallet-dialog .au-wallet-delta.is-credit{color:#61e6a5!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-recent [role=status]{font:400 12px/1.6 system-ui!important;color:var(--au-muted)!important;margin:0!important}
body.au-wallet-mode #halo-wallet-dialog :is(input,select){max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-send-layout{grid-template-columns:minmax(0,1.3fr) minmax(200px,1fr)!important;gap:16px!important;min-width:0!important}
body.au-wallet-mode #halo-wallet-dialog .halo-coin-history li{gap:10px!important;padding:14px!important;min-width:0!important}
body.au-wallet-mode #halo-wallet-dialog .halo-history-left{min-width:0!important;flex:1!important}
body.au-wallet-mode #halo-wallet-dialog .halo-history-details{min-width:0!important;overflow-wrap:anywhere!important}
body.au-wallet-mode #halo-wallet-dialog .halo-history-amount{flex:none!important;max-width:35%!important;overflow-wrap:anywhere!important}
body.au-wallet-mode #halo-wallet-dialog :is(.halo-shop-layout,.halo-shop-main,.halo-shop-workspace,.halo-shop-grid){min-width:0!important}
body.au-wallet-mode #halo-wallet-dialog :is(button,input,select,summary):focus-visible{outline:2px solid var(--au-accent)!important;outline-offset:3px!important}
@media(min-width:901px) and (max-width:1150px){body.au-wallet-mode #halo-wallet-dialog :is(.au-wallet-recent,.halo-wallet-col-right){grid-column:1!important;grid-row:auto!important}body.au-wallet-mode #halo-wallet-dialog .halo-wallet-shell{grid-template-columns:250px minmax(0,1fr)!important}body.au-wallet-mode #halo-wallet-dialog .halo-wallet-dashboard{grid-template-columns:minmax(0,1fr)!important}body.au-wallet-mode #halo-wallet-dialog .halo-wallet-col-left{max-width:550px!important}body.au-wallet-mode #halo-wallet-dialog .halo-wallet-col-right{display:grid!important;grid-template-columns:1fr 1fr!important}body.au-wallet-mode #halo-wallet-dialog .halo-wallet-quick{grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body.au-wallet-mode #halo-wallet-dialog .halo-wallet-send-layout{grid-template-columns:1fr!important}}
@media(max-width:900px){
body.au-wallet-mode #social-shell [data-social-panel=wallet]{padding:6px 8px 0!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-shell{display:flex!important;flex-direction:column!important;gap:0!important;border-radius:20px!important;border:1px solid var(--au-line)!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-sidebar{display:contents!important}
body.au-wallet-mode #halo-wallet-dialog .au-contacts-heading{order:-3!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-identity{order:-2!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-navigation{order:-1!important;align-items:center!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-pane{flex:1!important;border-radius:0!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-navigation{display:flex!important;flex-direction:row!important;flex:none!important;gap:5px!important;padding:0 12px 8px!important;overflow:auto!important;scrollbar-width:thin!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-navigation button{width:auto!important;min-height:34px!important;padding:6px 10px!important;gap:6px!important;font-size:11px!important;white-space:nowrap!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-navigation svg{width:15px!important;height:15px!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-identity{padding:8px 14px!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-return{display:none!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-pane>header{padding:10px 14px!important;gap:6px!important;min-height:56px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-close{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;border:1px solid var(--au-line)!important;border-radius:9px!important;background:var(--au-soft)!important;font-size:0!important;flex:none!important;color:var(--au-ink)!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-close::before{content:'‹'!important;font:400 24px system-ui!important}
body.au-wallet-mode #halo-wallet-dialog h2{font-size:17px!important}
body.au-wallet-mode #halo-wallet-dialog :is(.au-wallet-privacy,.au-wallet-sync){width:32px!important;height:32px!important;min-width:32px!important;padding:6px!important;font-size:22px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-content{padding:0 14px 14px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-dashboard{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-credit-card{min-height:170px!important;max-height:300px!important;padding:16px!important;gap:8px 12px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-card-logo-sym{left:16px!important;top:12px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-card-tier{font-size:12px!important;letter-spacing:2px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-total{padding-left:12px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-total-label{font-size:10px!important}
body.au-wallet-mode #halo-wallet-dialog [data-shop-total]{font-size:30px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-card-holder-name{font-size:10px!important;max-width:115px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-id-chip{font-size:9px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-balances{gap:8px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-balance-subcard{padding:8px 10px!important}
body.au-wallet-mode #halo-wallet-dialog [data-coin-balance]{font-size:17px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-quick{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-quick-btn{min-height:70px!important;padding:8px 3px!important;gap:6px!important;border-radius:11px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-quick-title{font-size:10px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-quick-icon,body.au-wallet-mode #halo-wallet-dialog .halo-quick-icon svg{width:21px!important;height:21px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-send-layout{grid-template-columns:minmax(0,1fr)!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-allowance{padding:12px!important}
body.au-wallet-mode #halo-wallet-dialog .au-wallet-recent{padding:12px!important;grid-column:1!important;grid-row:auto!important}
body.au-wallet-mode #halo-wallet-dialog .halo-wallet-col-right{grid-column:1!important;grid-row:auto!important}
body.au-wallet-mode #halo-wallet-dialog .halo-activity-summary{grid-template-columns:1fr!important}
body.au-wallet-mode #halo-wallet-dialog .halo-coin-history li{padding:10px!important;gap:8px!important}
body.au-wallet-mode #halo-wallet-dialog .halo-history-icon-circle{width:28px!important;height:28px!important;flex:none!important}
}
}
