/* ===== v141: Refer & Earn (compact + emoji), Deposit History (new colours), Notifications (new design) ===== */

/* ---------------- REFER & EARN : small boxes ---------------- */
html:not(#a):not(#b):not(#c):not(#d) body #page-referral{padding:10px 12px 26px!important;max-width:440px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .referral-page{gap:8px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-h{display:flex!important;align-items:center!important;gap:8px!important;margin:0 2px 0!important;font:800 12.5px 'Poppins','Inter',sans-serif!important;letter-spacing:.24em!important;color:#22d3ee!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-e{display:inline-block!important;font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif!important;font-style:normal!important;line-height:1!important;letter-spacing:0!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-grid2{gap:8px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-box{padding:10px 10px 11px!important;border-radius:16px!important;border-width:1px!important;box-shadow:0 6px 16px rgba(0,0,0,.4),0 0 14px var(--g)!important;background:linear-gradient(165deg,#111a40 0%,#080c1e 100%)!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-box>.nr-ic{position:absolute!important;top:7px!important;right:9px!important;font-size:15px!important;line-height:1!important;opacity:.9!important;font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-box>em{margin:0 0 5px!important;padding:0 14px!important;font:700 9.5px/1.25 'Poppins','Inter',sans-serif!important;letter-spacing:.12em!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-box>b{font:800 25px/1.1 'Poppins','Inter',sans-serif!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-box>small{margin-top:3px!important;font:500 11px/1.3 'Poppins','Inter',sans-serif!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-green>b{color:#6ee7b7!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-orange>b{color:#fbbf24!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-cyan>b{color:#67e8f9!important}
/* claim box: amount left, button right */
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-claim{display:grid!important;grid-template-columns:1fr auto!important;column-gap:10px!important;align-items:center!important;text-align:left!important;padding:11px 12px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-claim .nr-claim-t{grid-column:1/-1!important;margin:0 0 4px!important;font:800 10.5px/1.3 'Poppins','Inter',sans-serif!important;letter-spacing:.1em!important;color:#22d3ee!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-claim>b{grid-column:1!important;grid-row:2!important;font-size:24px!important;text-align:left!important;color:#fff!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-claim>p{grid-column:1/-1!important;grid-row:3!important;margin:5px 0 0!important;font:500 11px/1.4 'Poppins','Inter',sans-serif!important;color:#8e9bc4!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-claim>#ref-claim-btn{grid-column:2!important;grid-row:2!important;justify-self:end!important;width:auto!important;min-width:120px!important;height:38px!important;padding:0 14px!important;border-radius:12px!important;font-size:12px!important;letter-spacing:.08em!important;opacity:.85}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-claim>#ref-claim-btn.has{opacity:1!important;animation:nrPulse 1.6s ease-in-out infinite}
@keyframes nrPulse{0%,100%{box-shadow:0 0 0 0 rgba(16,185,129,.55)}50%{box-shadow:0 0 0 7px rgba(16,185,129,0)}}
/* buttons */
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-btn{height:42px!important;border-radius:13px!important;font-size:12.5px!important;letter-spacing:.08em!important;gap:7px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-btn .nr-e{font-size:15px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-btn-dark{width:46px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-btn-dark .nr-e{font-size:17px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-actions{grid-template-columns:1fr 46px!important;gap:8px!important}
/* invite */
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-invite{padding:11px 12px 12px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-invite h3{margin:0 0 8px!important;font:800 17px/1.2 'Poppins','Inter',sans-serif!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-pill{margin:0 auto 8px!important;padding:6px 11px!important;border-radius:11px!important;font:700 12px/1.3 'Poppins','Inter',sans-serif!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-invite .rk-note{margin:0 2px 9px!important;font:500 11.5px/1.5 'Poppins','Inter',sans-serif!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-link{margin:0 0 9px!important;padding:8px 11px!important;border-radius:13px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-link em{margin:0 0 5px!important;font:800 10px/1.3 'Poppins','Inter',sans-serif!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-link span{font:500 11px/1.5 'JetBrains Mono',ui-monospace,monospace!important}
/* my users */
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .rk-net{padding:11px 12px 12px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-users-h{margin:0 0 9px!important;gap:8px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-users-h>span{display:flex!important;align-items:center!important;gap:6px!important;font:800 16px/1.2 'Poppins','Inter',sans-serif!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-count{padding:5px 10px!important;font-size:11px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-search{position:relative!important;display:flex!important;align-items:center!important;gap:9px!important;height:40px!important;margin:0 0 9px!important;padding:0 13px!important;border-radius:999px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-search>i,html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-search>svg{display:none!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-search>.nr-si{position:static!important;flex:0 0 auto!important;width:auto!important;margin:0!important;transform:none!important;font-size:14px!important;line-height:1!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-search>input{position:static!important;padding:0!important;text-indent:0!important;font-size:13px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .ref-table-head{padding:9px 13px!important;border-radius:11px!important;font-size:10.5px!important;letter-spacing:.1em!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .ref-network-row{margin-top:6px!important;padding:8px 10px!important;gap:9px!important;border-radius:12px!important;font-size:13px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .ref-network-row .g89-av{flex:0 0 32px!important;width:32px!important;height:32px!important;border-radius:11px!important;font-size:13px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .ref-network-row>span:not(.g89-av){font-size:13.5px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .ref-network-row>b{padding:5px 9px!important;font-size:10.5px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .ref-empty{padding:16px 10px 8px!important;font-size:12.5px!important;color:#aeb9dd!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .ref-empty .nr-big{display:block!important;font-size:34px!important;margin-bottom:6px!important}

/* ---------------- DEPOSIT HISTORY : new box + colours ---------------- */
html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline,html:not(#a):not(#b):not(#c):not(#d) body #page-deposit-history .deposit-history-page{position:relative!important;margin-top:18px!important;padding:13px 12px 14px!important;border-radius:20px!important;border:1px solid rgba(139,92,246,.45)!important;background:radial-gradient(120% 90% at 0% 0%,rgba(139,92,246,.16) 0%,transparent 55%),radial-gradient(120% 90% at 100% 100%,rgba(34,211,238,.12) 0%,transparent 55%),linear-gradient(180deg,#0f1433 0%,#080b1d 100%)!important;box-shadow:0 12px 30px rgba(0,0,0,.45),0 0 22px rgba(139,92,246,.14)!important;overflow:hidden!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline .deposit-history-page{padding:0!important;margin:0!important;max-width:none!important;border:0!important;background:none!important;box-shadow:none!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline .header-inner{margin:0 0 10px!important;padding:0!important;text-align:left!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline .header-inner h1{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 4px!important;font:800 17px/1.2 'Poppins','Inter',sans-serif!important;letter-spacing:.01em!important;color:#fff!important;text-transform:none!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline .header-inner h1 .dh-e{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:10px!important;font-size:17px!important;background:linear-gradient(145deg,rgba(139,92,246,.4),rgba(34,211,238,.25))!important;border:1px solid rgba(139,92,246,.5)!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline .header-inner h1 svg{display:none!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline .header-inner p{margin:0!important;font:500 11px/1.5 'Poppins','Inter',sans-serif!important;color:#8f9cc8!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline .deposit-search-box{position:relative!important;display:flex!important;align-items:center!important;gap:9px!important;height:40px!important;margin:0 0 9px!important;padding:0 13px!important;border-radius:999px!important;background:#060a1b!important;border:1px solid #28336a!important;box-shadow:none!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline .deposit-search-box>i,html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline .deposit-search-box>svg{display:none!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline .deposit-search-box .dh-si{position:static!important;flex:0 0 auto!important;font-size:14px!important;line-height:1!important;transform:none!important;margin:0!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline .deposit-search-box input{position:static!important;flex:1!important;min-width:0!important;height:100%!important;padding:0!important;text-indent:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font:500 13px 'Poppins','Inter',sans-serif!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline .deposit-search-box input::placeholder{color:#6f7ba6!important}
/* filter tabs */
html:not(#a):not(#b):not(#c):not(#d) body #main-app #g92-filter{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:6px!important;margin:0 0 10px!important;padding:0!important;background:none!important;border:0!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #g92-filter button{height:34px!important;padding:0 4px!important;border-radius:11px!important;border:1px solid #28336a!important;background:#0a1030!important;color:#9aa6d0!important;font:700 11px/1 'Poppins','Inter',sans-serif!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;box-shadow:none!important;white-space:nowrap!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #g92-filter button .fe{font-size:12px!important;line-height:1!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #g92-filter button small{margin:0 0 0 2px!important;padding:1px 5px!important;border-radius:8px!important;background:rgba(255,255,255,.08)!important;font:700 9.5px/1.3 'JetBrains Mono',monospace!important;opacity:1!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #g92-filter button.on{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#7c3aed,#4f46e5)!important;box-shadow:0 5px 14px rgba(124,58,237,.4)!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #g92-filter button[data-f="paid"].on{background:linear-gradient(135deg,#10b981,#059669)!important;box-shadow:0 5px 14px rgba(16,185,129,.35)!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #g92-filter button[data-f="pending"].on{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 5px 14px rgba(59,130,246,.35)!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #g92-filter button[data-f="failed"].on{background:linear-gradient(135deg,#f43f5e,#e11d48)!important;box-shadow:0 5px 14px rgba(244,63,94,.35)!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #g92-filter button.on small{background:rgba(0,0,0,.25)!important}
/* rows */
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList{display:flex!important;flex-direction:column!important;gap:8px!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList button.deposit-history-item.g92{--c:#60a5fa;--t:rgba(96,165,250,.14);position:relative!important;display:grid!important;grid-template-columns:42px 1fr auto!important;grid-template-rows:auto auto!important;column-gap:11px!important;row-gap:3px!important;align-items:center!important;width:100%!important;margin:0!important;padding:10px 11px 10px 14px!important;text-align:left!important;border-radius:15px!important;border:1px solid color-mix(in srgb,var(--c) 38%,transparent)!important;background:linear-gradient(100deg,var(--t) 0%,rgba(8,12,30,.92) 62%)!important;box-shadow:0 6px 16px rgba(0,0,0,.32)!important;overflow:hidden!important;transform:none!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList button.deposit-history-item.g92::before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:9px!important;bottom:9px!important;width:3.5px!important;border-radius:0 4px 4px 0!important;background:var(--c)!important;box-shadow:0 0 10px var(--c)!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList button.g92[data-st="approved"]{--c:#34d399;--t:rgba(52,211,153,.16)}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList button.g92[data-st="expired"]{--c:#94a3b8;--t:rgba(148,163,184,.1)}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList button.g92[data-st="cancelled"],html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList button.g92[data-st="failed"]{--c:#fb7185;--t:rgba(251,113,133,.15)}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList button.g92[data-st="incomplete"]{--c:#fbbf24;--t:rgba(251,191,36,.14)}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList button.g92[data-st="pending"]{--c:#60a5fa;--t:rgba(96,165,250,.15)}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList .g92-ic{grid-row:1/span 2!important;grid-column:1!important;width:42px!important;height:42px!important;border-radius:13px!important;display:grid!important;place-items:center!important;font-size:21px!important;line-height:1!important;color:inherit!important;background:var(--t)!important;border:1px solid color-mix(in srgb,var(--c) 45%,transparent)!important;box-shadow:inset 0 0 12px var(--t)!important;font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList .g92-amt{grid-column:2!important;grid-row:1!important;font:800 18px/1.15 'Poppins','Inter',sans-serif!important;letter-spacing:0!important;color:#fff!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList button.g92[data-st="approved"] .g92-amt{color:#6ee7b7!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList .g92-chip{grid-column:3!important;grid-row:1!important;justify-self:end!important;padding:4px 9px!important;border-radius:999px!important;font:800 10px/1.2 'Poppins','Inter',sans-serif!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--c)!important;background:var(--t)!important;border:1px solid color-mix(in srgb,var(--c) 50%,transparent)!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList .g92-meta{grid-column:2/4!important;grid-row:2!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:3px 10px!important;min-width:0!important;font:500 10.5px/1.3 'Poppins','Inter',sans-serif!important;color:#8793bd!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList .g92-meta b{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font:700 10.5px 'JetBrains Mono',monospace!important;color:#b7c2e6!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList .g92-meta i::before{display:none!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList button.g92:active{transform:scale(.985)!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline #empty,html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline .empty{padding:22px 10px!important;text-align:center!important;color:#9aa6d0!important;font:600 13px/1.5 'Poppins','Inter',sans-serif!important}

/* ---------------- NOTIFICATIONS : new design ---------------- */
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications{padding:10px 12px 90px!important;max-width:440px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-wrap{gap:10px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-head{position:relative!important;gap:11px!important;padding:13px!important;border-radius:18px!important;border:1px solid rgba(139,92,246,.5)!important;background:radial-gradient(110% 120% at 0% 0%,rgba(139,92,246,.28),transparent 60%),radial-gradient(110% 120% at 100% 100%,rgba(34,211,238,.18),transparent 60%),linear-gradient(160deg,#121842,#090c20)!important;box-shadow:0 10px 26px rgba(0,0,0,.45),0 0 22px rgba(139,92,246,.18)!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-head .ic{flex:0 0 46px!important;height:46px!important;border-radius:14px!important;font-size:23px!important;background:linear-gradient(145deg,#8b5cf6,#22d3ee)!important;box-shadow:0 8px 20px rgba(99,102,241,.4)!important;animation:nfRing 3s ease-in-out infinite}
@keyframes nfRing{0%,86%,100%{transform:rotate(0)}89%{transform:rotate(-14deg)}92%{transform:rotate(12deg)}95%{transform:rotate(-8deg)}98%{transform:rotate(5deg)}}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-head .tx b{font:800 15px/1.2 'Poppins','Inter',sans-serif!important;letter-spacing:.12em!important;color:#fff!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-head .tx small{margin-top:3px!important;font:500 11.5px 'Poppins','Inter',sans-serif!important;color:#9aa8d6!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-head .ct{min-width:32px!important;height:32px!important;border-radius:16px!important;background:rgba(34,211,238,.12)!important;border:1px solid rgba(34,211,238,.55)!important;color:#67e8f9!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;border-radius:14px;background:#0a1030;border:1px solid #232d63}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-tabs button{height:34px;border:0;border-radius:10px;background:transparent;color:#9aa6d0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;font:700 11.5px/1 'Poppins','Inter',sans-serif;-webkit-tap-highlight-color:transparent}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-tabs button small{padding:1px 6px;border-radius:8px;background:rgba(255,255,255,.08);font:700 9.5px/1.3 'JetBrains Mono',monospace}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-tabs button.on{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow:0 5px 14px rgba(124,58,237,.4)}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-tabs button.on small{background:rgba(0,0,0,.25)}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-day{display:flex;align-items:center;gap:9px;margin:4px 2px 0}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-day span{font:800 10.5px/1 'Poppins','Inter',sans-serif;letter-spacing:.16em;color:#8f9cc8}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-day i{flex:1;height:1px;background:linear-gradient(90deg,rgba(143,156,200,.4),transparent)}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-card{--k:#f2cf76;--kt:rgba(242,207,118,.14);padding:0 0 12px!important;border-radius:18px!important;border:1px solid color-mix(in srgb,var(--k) 38%,transparent)!important;background:linear-gradient(160deg,var(--kt) 0%,rgba(10,14,34,.96) 46%,#080b1d 100%)!important;box-shadow:0 8px 22px rgba(0,0,0,.4)!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-card:before{left:0!important;right:auto!important;top:14px!important;bottom:14px!important;width:3.5px!important;height:auto!important;border-radius:0 4px 4px 0!important;background:var(--k)!important;box-shadow:0 0 12px var(--k)!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-card.k-green{--k:#34d399;--kt:rgba(52,211,153,.15)}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-card.k-blue{--k:#60a5fa;--kt:rgba(96,165,250,.15)}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-card.k-orange{--k:#fb923c;--kt:rgba(251,146,60,.16)}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-card.k-purple{--k:#a78bfa;--kt:rgba(167,139,250,.17)}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-card.k-red{--k:#fb7185;--kt:rgba(251,113,133,.16)}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-card.k-cyan{--k:#22d3ee;--kt:rgba(34,211,238,.14)}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-card.k-gold{--k:#f2cf76;--kt:rgba(242,207,118,.13)}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-card.new{box-shadow:0 8px 22px rgba(0,0,0,.4),0 0 18px color-mix(in srgb,var(--k) 30%,transparent)!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-top{gap:10px!important;padding:13px 12px 0 15px!important;align-items:center!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-bell{flex:0 0 40px!important;height:40px!important;border-radius:13px!important;font-size:20px!important;background:var(--kt)!important;border:1px solid color-mix(in srgb,var(--k) 48%,transparent)!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-meta{display:flex;align-items:center;flex-wrap:wrap;gap:3px 8px;margin-bottom:2px}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-kind{padding:2px 7px;border-radius:6px;font:800 9px/1.3 'Poppins','Inter',sans-serif;letter-spacing:.12em;color:var(--k);background:var(--kt);border:1px solid color-mix(in srgb,var(--k) 40%,transparent)}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-ti time{display:inline!important;margin:0!important;font:600 10.5px 'Poppins','Inter',sans-serif!important;color:#8793bd!important;letter-spacing:0!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-ti h3{font:800 14.5px/1.35 'Poppins','Inter',sans-serif!important;color:#fff!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-pill{padding:4px 8px!important;border-radius:999px!important;font:800 9.5px/1.2 'Poppins','Inter',sans-serif!important;letter-spacing:.06em!important;color:#fff!important;border:0!important;background:linear-gradient(135deg,#f43f5e,#e11d48)!important;box-shadow:0 4px 12px rgba(244,63,94,.4)!important;animation:nfBlink 1.8s ease-in-out infinite}
@keyframes nfBlink{0%,100%{opacity:1}50%{opacity:.72}}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-media{margin:11px 12px 0 15px!important;border-radius:13px!important;border:1px solid color-mix(in srgb,var(--k) 35%,transparent)!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-body{margin:10px 14px 0 15px!important;font:500 13px/1.65 'Poppins','Inter',sans-serif!important;color:#cfd8f5!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-body a{color:var(--k)!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-btn{height:40px!important;margin:11px 12px 0 15px!important;border-radius:12px!important;font:800 12px 'Poppins','Inter',sans-serif!important;letter-spacing:.06em!important;color:#0b0f22!important;background:linear-gradient(135deg,var(--k),color-mix(in srgb,var(--k) 62%,#000))!important;box-shadow:0 6px 16px color-mix(in srgb,var(--k) 35%,transparent)!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-empty{padding:30px 14px!important;border-radius:18px!important;border:1px dashed #2c3875!important;background:rgba(12,17,44,.7)!important;color:#9aa6d0!important;font-size:12.5px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-more{height:42px!important;border-radius:13px!important;color:#c4b5fd!important;border:1px solid rgba(139,92,246,.55)!important;background:rgba(139,92,246,.1)!important;font:800 12px 'Poppins','Inter',sans-serif!important}

/* ---------- v142: line icons instead of emoji ---------- */
svg.ic{width:1em;height:1em;flex:0 0 auto;display:inline-block;vertical-align:-.14em;overflow:visible}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-e,html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-h .nr-e{width:16px!important;height:16px!important;font-size:16px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-h .nr-e{width:18px!important;height:18px!important;color:#22d3ee!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-box>.nr-ic{top:8px!important;right:9px!important;width:18px!important;height:18px!important;opacity:.95!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-box>.nr-ic svg{width:100%!important;height:100%!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-orange>.nr-ic{color:#f59e0b!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-cyan>.nr-ic{color:#22d3ee!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-green>.nr-ic{color:#10b981!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-claim .nr-claim-t .nr-e{color:#fbbf24!important;width:14px!important;height:14px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-claim>p .nr-pi{width:13px!important;height:13px!important;margin-right:4px!important;color:#fbbf24!important;vertical-align:-2px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-invite h3{letter-spacing:.04em!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-pill .nr-pt{display:inline-flex!important;align-items:center!important;gap:6px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-pill .nr-pg{width:14px!important;height:14px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-link em{display:flex!important;align-items:center!important;gap:6px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-link em .nr-el{width:13px!important;height:13px!important;color:#22d3ee!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-btn .nr-e{width:17px!important;height:17px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-btn-dark .nr-e{width:18px!important;height:18px!important;color:#22d3ee!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-users-h>span .nr-e{width:17px!important;height:17px!important;color:#22d3ee!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-search>.nr-si{display:inline-flex!important;width:15px!important;height:15px!important;color:#7b86ab!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .nr-search>.nr-si svg{width:100%!important;height:100%!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .ref-table-head span{display:inline-flex!important;align-items:center!important;gap:6px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .ref-table-head .nr-th{width:13px!important;height:13px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .ref-empty .nr-big{display:block!important;width:40px!important;height:40px!important;margin:0 auto 8px!important;color:#1d6f87!important;font-size:40px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-referral .ref-empty .nr-big svg{width:100%!important;height:100%!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline .header-inner h1 .dh-e{color:#c4b5fd!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline .header-inner h1 .dh-e svg{display:block!important;width:17px!important;height:17px!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline .deposit-search-box .dh-si{display:inline-flex!important;width:15px!important;height:15px!important;color:#6f7ba6!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #deposit-history-inline .deposit-search-box .dh-si svg{width:100%!important;height:100%!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #g92-filter button .fe{display:inline-flex!important;width:13px!important;height:13px!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #g92-filter button .fe svg{width:100%!important;height:100%!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList .g92-ic{color:var(--c)!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList .g92-ic svg{width:22px!important;height:22px!important;display:block!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList .g92-meta b,html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList .g92-meta i{display:inline-flex!important;align-items:center!important;gap:4px!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #depositList .g92-meta .mi{width:11px!important;height:11px!important;opacity:.8}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-head .ic{color:#fff!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-head .ic svg{width:24px!important;height:24px!important;animation:none!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-bell{color:var(--k)!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-bell svg{width:20px!important;height:20px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-tabs button svg{width:13px!important;height:13px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-day span{display:inline-flex!important;align-items:center!important;gap:6px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-day span svg{width:12px!important;height:12px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-ti time{display:inline-flex!important;align-items:center!important;gap:4px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-ti time .mi{width:11px!important;height:11px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-btn svg{width:15px!important;height:15px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-more{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-more svg{width:14px!important;height:14px!important}
html:not(#a):not(#b):not(#c):not(#d) body #page-notifications .nf-empty b svg{width:40px!important;height:40px!important;display:block!important;margin:0 auto 8px!important;color:#5a6aa8!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #g92-filter{gap:5px!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #g92-filter button{font-size:10.5px!important;gap:2px!important;padding:0 2px!important;overflow:hidden!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #g92-filter button .fe{width:12px!important;height:12px!important}
html:not(#a):not(#b):not(#c):not(#d) body #main-app #g92-filter button small{margin:0 0 0 1px!important;padding:1px 4px!important;font-size:9px!important}
