/* v162: wallpaper everywhere + store search/filter fix + HOW TO DEPOSIT below header */
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8):not(.apon-custom-bg){background:#071a4d!important;background-image:none!important}
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8):not(.apon-custom-bg)::before{content:""!important;display:block!important;position:fixed!important;inset:0!important;width:auto!important;height:auto!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(rgba(120,170,255,.06) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(120,170,255,.06) 1px,transparent 1px) 0 0/48px 48px,radial-gradient(ellipse 80% 45% at 50% 0%,rgba(0,180,255,.35),transparent 70%),linear-gradient(170deg,#06123a 0%,#0b2d78 50%,#071a4d 100%)!important}
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body,html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #main-app,html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body .page-content,html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #auth-screen,html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body main.wrap{background:transparent!important;background-image:none!important}
/* header: palette + logo stay on the right */
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #apon-hdr.topHeader .v159-th{margin-left:auto!important}
/* HOW TO DEPOSIT? below header */
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #v162-dep{display:block!important;padding:0 10px 12px!important;margin:0 auto!important;max-width:440px}
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #v162-dep .v145-how{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:46px!important;margin:0!important;padding:0 14px!important;border:0!important;border-radius:16px!important;background:linear-gradient(#f01616,#c20a0a)!important;color:#fff!important;font:800 15px 'Poppins',sans-serif!important;letter-spacing:.5px;box-shadow:0 0 18px rgba(255,0,0,.3)!important}
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #v162-dep .v145-how svg{display:none!important}
/* STORE search */
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #page-home .pcf-search{height:54px!important;padding:0 18px!important;border:1px solid #232846!important;border-radius:20px!important;background:rgba(16,20,44,.85)!important;box-shadow:none!important}
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #page-home .pcf-search:focus-within{border-color:#00e5ff!important;box-shadow:0 0 14px rgba(0,229,255,.3)!important}
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #page-home .pcf-search input{font:500 14px 'Poppins',sans-serif!important;color:#fff!important}
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #page-home .pcf-search input::placeholder{color:#8d97b5!important}
/* STORE device filter box */
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #page-home #apon-dev-box{padding:18px 14px!important;border:1px solid #1c2742!important;border-radius:22px!important;background:rgba(8,13,26,.88)!important;overflow:visible!important}
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #page-home #apon-dev-box .pcf-label{margin:0 0 14px!important;color:#1fb4d3!important;font:800 12px 'Poppins',sans-serif!important;letter-spacing:4px!important}
/* chips: 2 columns, nothing cut off */
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #page-home #pc-chips,html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #page-home #apon-dev-box .apon-dev-bar{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;overflow:visible!important;flex-wrap:wrap!important;padding:0!important;margin:0!important;mask:none!important;-webkit-mask:none!important}
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #page-home #pc-chips .pcf-chip{display:flex!important;align-items:center;justify-content:center;gap:10px;min-width:0!important;width:100%!important;height:auto!important;padding:13px 8px!important;border:1px solid #232846!important;border-radius:20px!important;background:rgba(18,22,46,.9)!important;color:#aeb5cf!important;font:800 13px 'Poppins',sans-serif!important;letter-spacing:2px!important;white-space:nowrap;box-shadow:none!important;transition:.25s}
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #page-home #pc-chips .pcf-chip i{color:#8f9bd6!important;font-size:16px!important;flex:none}
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #page-home #pc-chips .pcf-chip span{overflow:hidden;text-overflow:ellipsis}
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #page-home #pc-chips .pcf-chip.active{background:rgba(0,229,255,.14)!important;border-color:#00e5ff!important;color:#00e5ff!important;box-shadow:0 0 14px rgba(0,229,255,.3)!important}
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #page-home #pc-chips .pcf-chip.active i{color:#00e5ff!important}
/* dashboard = user code in iframe: hide site header + deposit bar there */
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body:has(#page-dashboard:not(.hidden)) #apon-hdr,html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body:has(#page-dashboard:not(.hidden)) #v162-dep{display:none!important}
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body:has(#page-dashboard:not(.hidden)) #main-app{padding-top:0!important}
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #page-dashboard>*:not(#v163-wrap){display:none!important}
html:root:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8) body #page-dashboard{padding:0!important;margin:0!important;background:transparent!important}
