/* PixRush account and administration theme. Enabled only by platform mode. */
html.pixplay-platform {
  --bg:var(--c_wallet_090d1b, #090d1b);--surface:var(--c_wallet_141a2c, #141a2c);--surface-2:var(--c_wallet_1b2238, #1b2238);--surface-3:var(--c_wallet_202636, #202636);
  --sidebar:var(--c_wallet_10131d, #10131d);--line:var(--c_wallet_2b3552, #2b3552);--line-soft:var(--c_wallet_232a3a, #232a3a);--text:var(--c_wallet_f4f5fa, #f4f5fa);
  --muted:var(--c_wallet_9faac4, #9faac4);--muted-2:var(--c_wallet_7f899f, #7f899f);--violet:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2));--cyan:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2));
  color-scheme:dark;
}
html.pixplay-platform body{background:var(--c_wallet_090d1b, #090d1b);color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.pixplay-platform .sidebar{background:linear-gradient(180deg,var(--c_wallet_141827, #141827),var(--c_wallet_0d111b, #0d111b) 72%);border-right:1px solid var(--c_wallet_2b3552, #2b3552);box-shadow:none}
html.pixplay-platform .sidebar__brand{min-height:78px;background:var(--c_wallet_141a2c, #141a2c);border-color:var(--c_wallet_2b3552, #2b3552)}
html.pixplay-platform .sidebar__brand-lockup{width:142px;max-height:44px;filter:none}
html.pixplay-platform .sidebar__brand-mark{border-radius:11px;box-shadow:0 0 0 1px rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.27058823529411763)}
html.pixplay-platform .sidebar-toggle{background:var(--c_wallet_23283a, #23283a);border-color:var(--c_wallet_3b4259, #3b4259);color:var(--c_wallet_b8cec4, #b8cec4)}
html.pixplay-platform .sidebar-toggle:hover{background:var(--c_wallet_1d392e, #1d392e);border-color:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2));color:var(--c_wallet_d7ffec, #d7ffec)}
html.pixplay-platform .nav-section{color:var(--c_wallet_8290aa, #8290aa);margin-top:21px}
html.pixplay-platform .nav-link{color:var(--c_wallet_adb5c9, #adb5c9)}
html.pixplay-platform .nav-link>span{background:var(--c_wallet_1b2131, #1b2131);border-color:var(--c_wallet_343b52, #343b52);color:var(--c_wallet_a9d5c3, #a9d5c3)}
html.pixplay-platform .nav-link:hover{background:var(--c_wallet_1d302b, #1d302b);border-color:var(--c_wallet_3b5c4b, #3b5c4b);color:var(--c_wallet_f4fff9, #f4fff9)}
html.pixplay-platform .nav-link.is-active{background:linear-gradient(95deg,rgb(var(--c_wallet_1d6142-rgb, 29 97 66) / 0.5411764705882353),var(--c_wallet_172c28, #172c28));border-color:rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.34901960784313724);color:var(--c_wallet_e9fff2, #e9fff2);box-shadow:inset 0 1px rgb(var(--c_wallet_ffffff-rgb, 255 255 255) / 0.03529411764705882)}
html.pixplay-platform .nav-link.is-active>span{background:rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.1607843137254902);border-color:rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.3137254901960784);color:var(--c_wallet_b9f8d9, #b9f8d9);box-shadow:none}
html.pixplay-platform .nav-link.is-active::before{background:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2));box-shadow:0 0 13px rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.5411764705882353)}
html.pixplay-platform .sidebar__nav [data-view="ranking"]{display:none!important}
html.pixplay-platform .data-table--games :is(th,td):nth-child(n+5){display:none}
html.pixplay-platform #user-panel-games .user-activity-summary>div:nth-child(n+3),html.pixplay-platform #user-panel-information .user-activity-summary--inside>div:nth-child(n+3){display:none}
html.pixplay-platform .admin-topbar{height:66px;background:rgb(var(--c_wallet_141a2c-rgb, 20 26 44) / 0.9490196078431372);border-color:var(--c_wallet_2b3552, #2b3552)}
html.pixplay-platform .breadcrumb{font-size:12px;color:var(--c_wallet_969fb5, #969fb5)}
html.pixplay-platform .breadcrumb>span{font-weight:850;letter-spacing:.11em;color:var(--c_wallet_94ecc3, #94ecc3)}
html.pixplay-platform .breadcrumb strong{color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.pixplay-platform .operator-chip{background:var(--c_wallet_1b2a26, #1b2a26);border-color:var(--c_wallet_385d4c, #385d4c);color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.pixplay-platform .operator-chip__avatar{background:linear-gradient(135deg,var(--c_wallet_9af5ce, #9af5ce),var(--c_wallet_168d62, #168d62));box-shadow:0 5px 16px rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.25098039215686274)}
html.pixplay-platform .admin-content{max-width:1780px;padding:34px}
html.pixplay-platform .page-head__eyebrow{color:var(--c_wallet_94ecc3, #94ecc3)}
html.pixplay-platform .page-head h1{color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.pixplay-platform .panel,html.pixplay-platform .settings-card,html.pixplay-platform .metric-card,html.pixplay-platform .gateway-card,html.pixplay-platform .media-section,html.pixplay-platform .media-card,html.pixplay-platform .manager-permission{background:var(--c_wallet_141a2c, #141a2c);border-color:var(--c_wallet_2b3552, #2b3552);box-shadow:none}
html.pixplay-platform .panel__header,html.pixplay-platform .settings-card__heading{border-color:var(--c_wallet_2b3552, #2b3552)}
html.pixplay-platform .metric-card{border-radius:16px;min-height:120px;background:linear-gradient(145deg,var(--c_wallet_1b2238, #1b2238),var(--c_wallet_141a2c, #141a2c))}
html.pixplay-platform .metric-card__icon{border-radius:10px}
html.pixplay-platform .button--primary{background:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2));border-color:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2));color:var(--c_wallet_08291c, #08291c);box-shadow:0 6px 22px rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.11764705882352941)}
html.pixplay-platform .button--primary:hover:not(:disabled){background:var(--c_wallet_a5ffd3, #a5ffd3);border-color:var(--c_wallet_a5ffd3, #a5ffd3)}
html.pixplay-platform :is(.control,.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea){background:var(--c_wallet_1b2238, #1b2238);border-color:var(--c_wallet_343b50, #343b50);color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.pixplay-platform :is(.control,.field input,.field select,.field textarea):focus-visible{outline-color:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2))}
html.pixplay-platform .data-table th{background:var(--c_wallet_1a2030, #1a2030);color:var(--c_wallet_9da7bc, #9da7bc);border-color:var(--c_wallet_343b50, #343b50);font-size:.6875rem}
html.pixplay-platform .data-table td{color:var(--c_wallet_d7dce8, #d7dce8);border-color:var(--c_wallet_2b3552, #2b3552);font-size:.8125rem}
html.pixplay-platform .data-table tbody tr:hover{background:var(--c_wallet_22283a, #22283a)}
html.pixplay-platform .admin-modal{background:var(--c_wallet_151a27, #151a27);border-color:var(--c_wallet_424862, #424862);color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.pixplay-platform .admin-modal.admin-modal--user{background:linear-gradient(180deg,var(--c_wallet_1d302b, #1d302b) 0,var(--c_wallet_181b2a, #181b2a) 125px,var(--c_wallet_141a2c, #141a2c) 100%);border-color:rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.3607843137254902)}
html.pixplay-platform .admin-modal__head.admin-modal__head--user{background:radial-gradient(circle at 15% 0,rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.1803921568627451),transparent 50%)}
html.pixplay-platform .modal-section,html.pixplay-platform .user-information-grid>div,html.pixplay-platform .user-tab,html.pixplay-platform .user-activity-summary>div{background:var(--c_wallet_1b2030, #1b2030);border-color:var(--c_wallet_353b50, #353b50)}
html.pixplay-platform .user-tab[aria-selected=true]{background:rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.1607843137254902);border-color:rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.5490196078431373);color:var(--c_wallet_e9fff2, #e9fff2);box-shadow:inset 0 -2px var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2))}
html.pixplay-platform .loading-panel{background:radial-gradient(circle at 50% 20%,rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.11764705882352941),transparent 35%),var(--c_wallet_141a2c, #141a2c)}
html.pixplay-platform .loading-panel span{border-color:rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.1803921568627451);border-top-color:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2))}
@media(max-width:760px){html.pixplay-platform .admin-content{padding:20px 15px}html.pixplay-platform .admin-topbar{height:60px}}

html.pixplay-platform .front-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px}
html.pixplay-platform .front-game-card{min-height:0;padding:12px;border-color:var(--c_wallet_34445a, #34445a);background:var(--c_wallet_141a2c, #141a2c);cursor:default}
html.pixplay-platform .front-game-card.is-active{border-color:rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.5294117647058824);box-shadow:inset 0 0 0 1px rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.30196078431372547)}
html.pixplay-platform .front-game-card .game-choice__visual{height:170px;background:var(--c_wallet_182238, #182238)}
html.pixplay-platform .front-game-card .game-choice__visual img{object-fit:cover}
html.pixplay-platform .front-game-card__body{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 3px 14px}
html.pixplay-platform .front-game-card h2{font-size:17px;color:var(--c_wallet_f5f7ff, #f5f7ff)}
html.pixplay-platform .front-game-card p{margin:4px 0 0;font-size:12px;color:var(--c_wallet_9faac4, #9faac4)}
html.pixplay-platform .front-game-card .status{margin-top:10px;white-space:nowrap}
html.pixplay-platform .front-game-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:auto}
html.pixplay-platform .front-game-card__actions .button{justify-content:center;min-height:40px}
html.pixplay-platform .front-shared-settings{margin-top:26px}
html.pixplay-platform .front-game-editor{max-width:1100px;padding:28px}
html.pixplay-platform .front-rule-group{margin:20px 0 0;padding:21px;border:1px solid var(--c_wallet_33445c, #33445c);border-radius:14px;background:var(--c_wallet_182135, #182135)}
html.pixplay-platform .front-rule-group legend{padding:0 7px;color:var(--c_wallet_f5f7ff, #f5f7ff);font-size:16px;font-weight:850}
html.pixplay-platform .front-rule-group>p{margin:0 0 16px;color:var(--c_wallet_a7b3c9, #a7b3c9);font-size:13px}
html.pixplay-platform .front-rule-group .field-grid{gap:14px}
html.pixplay-platform .front-rule-group .field{min-width:0}
html.pixplay-platform .front-rule-group .field-hint{font-size:11px;line-height:1.5}
html.pixplay-platform .front-game-editor .settings-actions{margin-top:22px}
@media(max-width:1080px){html.pixplay-platform .front-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){html.pixplay-platform .front-game-grid{grid-template-columns:1fr}html.pixplay-platform .front-game-card .game-choice__visual{height:165px}html.pixplay-platform .front-game-editor{padding:16px}html.pixplay-platform .front-rule-group{padding:16px}}

html.platform-utility {
  --background:var(--c_wallet_090d1b, #090d1b);--surface:var(--c_wallet_141a2c, #141a2c);--surface-soft:var(--c_wallet_1b2238, #1b2238);--text:var(--c_wallet_f4f5fa, #f4f5fa);
  --muted:var(--c_wallet_9faac4, #9faac4);--line:var(--c_wallet_2b3552, #2b3552);--primary:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2));--primary-dark:var(--c_wallet_f4f5fa, #f4f5fa);
  --primary-soft:var(--c_wallet_1c352b, #1c352b);color-scheme:dark;
}
html.platform-utility body,html.platform-utility #platform-utility-shell{background:radial-gradient(circle at 1% 0,rgb(var(--c_wallet_205a3c-rgb, 32 90 60) / 0.25098039215686274),transparent 31%),radial-gradient(circle at 100% 54%,rgb(var(--c_wallet_173e31-rgb, 23 62 49) / 0.27058823529411763),transparent 35%),var(--c_wallet_090d1b, #090d1b);color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.platform-utility .pu-header{border-color:var(--c_wallet_2b3552, #2b3552)}
html.platform-utility .pu-header-actions{display:flex;align-items:center;gap:12px}
html.platform-utility .pu-header-deposit{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:10px;background:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2));color:var(--c_wallet_08291c, #08291c);font-size:12px;font-weight:850;text-decoration:none}
html.platform-utility .pu-header-deposit:hover{background:var(--c_wallet_a8ffd6, #a8ffd6)}
html.platform-utility .pu-header-wallet{display:flex;flex-direction:column;justify-content:center;min-height:43px;min-width:120px;padding:7px 12px;border:1px solid var(--c_wallet_426b56, #426b56);border-radius:11px;background:var(--c_wallet_19342f, #19342f);color:var(--c_wallet_f4f5fa, #f4f5fa);text-decoration:none;line-height:1.15}
html.platform-utility .pu-header-wallet span{font-size:8px;font-weight:850;letter-spacing:.08em;color:var(--c_wallet_aaf5ce, #aaf5ce)}
html.platform-utility .pu-header-wallet strong{margin-top:2px;font-size:13px;white-space:nowrap}
html.platform-utility .pu-brand b,html.platform-utility .pu-eyebrow,html.platform-utility .pu-back:hover{color:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2))}
html.platform-utility .pu-brand-mark{width:38px;height:38px;display:block;padding:0;border:0;border-radius:11px;background:none;box-shadow:0 6px 22px rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.21176470588235294)}
html.platform-utility .pu-brand small{color:var(--c_wallet_9faac4, #9faac4)}
html.platform-utility .pu-sidebar{border-color:var(--c_wallet_2b3552, #2b3552)}
html.platform-utility .pu-sidebar>a[aria-current=page],html.platform-utility .pu-sidebar>a:hover{background:var(--c_wallet_1b352a, #1b352a);color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.platform-utility .pu-sidebar>a[aria-current=page]{box-shadow:inset 3px 0 var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2))}
html.platform-utility .pu-main h1,html.platform-utility .pu-section-head h2{color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.platform-utility .pu-balance{border-color:var(--c_wallet_3b7b61, #3b7b61);background:radial-gradient(circle at 100% 0,rgb(var(--c_wallet_227854-rgb, 34 120 84) / 0.4235294117647059),transparent 42%),linear-gradient(120deg,var(--c_wallet_1d2f2c, #1d2f2c),var(--c_wallet_1b2238, #1b2238));box-shadow:0 22px 60px rgb(var(--c_wallet_070810-rgb, 7 8 16) / 0.3607843137254902)}
html.platform-utility .pu-balance span{color:var(--c_wallet_c6f2db, #c6f2db)}html.platform-utility .pu-balance small{color:var(--c_wallet_a6b9b0, #a6b9b0)}
html.platform-utility .pu-balance>a{background:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2));color:var(--c_wallet_08291c, #08291c)}html.platform-utility .pu-balance>a:hover{background:var(--c_wallet_a8ffd6, #a8ffd6)}
html.platform-utility :is(.pu-stats article,.pu-account,.pu-history-item,.pu-modal-context,.pu-history-list>p){background:var(--c_wallet_1b2238, #1b2238);border-color:var(--c_wallet_333b52, #333b52)}
html.platform-utility .pu-actions>a{background:var(--c_wallet_20392e, #20392e);border-color:var(--c_wallet_3e6b54, #3e6b54);color:var(--c_wallet_e4ffed, #e4ffed)}
html.platform-utility .pu-actions>a:hover{border-color:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2));color:var(--c_wallet_d6ffea, #d6ffea)}
html.platform-utility .pu-history-item.is-win strong{color:var(--c_wallet_b9ef8d, #b9ef8d)}

/* Existing PIX and affiliate behavior remains; only their platform shell changes. */
html.platform-utility .overlay{background:rgb(var(--c_wallet_05050d-rgb, 5 5 13) / 0.788235294117647)}
html.platform-utility .modal,html.platform-utility .drawer{background:var(--c_wallet_1b2238, #1b2238);border-color:var(--c_wallet_41465d, #41465d);color:var(--c_wallet_f4f5fa, #f4f5fa);box-shadow:0 30px 90px rgb(var(--c_wallet_03040a-rgb, 3 4 10) / 0.6705882352941176)}
html.platform-utility .modal__header{background:rgb(var(--c_wallet_1c2030-rgb, 28 32 48) / 0.9607843137254902);border-bottom:1px solid var(--c_wallet_31384c, #31384c)}
html.platform-utility .modal__header h2{color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.platform-utility .modal__header p{color:var(--c_wallet_94ecc3, #94ecc3)}
html.platform-utility .modal__lead,html.platform-utility .drawer-label{color:var(--c_wallet_aab3c6, #aab3c6)}
html.platform-utility .modal-media-banner{display:none}
html.platform-utility .icon-button{background:var(--c_wallet_252a3a, #252a3a);border-color:var(--c_wallet_444a60, #444a60);color:var(--c_wallet_d1d3e3, #d1d3e3)}
html.platform-utility .summary-card,html.platform-utility .security-note,html.platform-utility .history-card,html.platform-utility .payment-history-card{background:var(--c_wallet_222839, #222839);border-color:var(--c_wallet_41485e, #41485e);color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.platform-utility .action-button{background:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2));border-color:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2));color:var(--c_wallet_08291c, #08291c)}
html.platform-utility .action-button--secondary{background:var(--c_wallet_1f302c, #1f302c);border-color:var(--c_wallet_426b56, #426b56);color:var(--c_wallet_e6f8ec, #e6f8ec)}
html.platform-utility .quick-values button{background:var(--c_wallet_172b2b, #172b2b);border-color:var(--c_wallet_386758, #386758);border-bottom-color:var(--quick-badge-color,var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2)));color:var(--c_wallet_e8fff2, #e8fff2)}
html.platform-utility .quick-values button.is-active{background:var(--c_wallet_22604a, #22604a);border-color:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2));color:var(--c_wallet_f5fff9, #f5fff9);box-shadow:0 8px 22px rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.13725490196078433)}
html.platform-utility .quick-values button.is-active small{color:var(--c_wallet_d6ffea, #d6ffea)}
html.platform-utility .modal input:not([type=checkbox]):not([type=radio]),html.platform-utility .modal select,html.platform-utility .modal textarea{background:var(--c_wallet_111520, #111520);border-color:var(--c_wallet_444a60, #444a60);color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.platform-utility .modal :is(label,small,.field-hint){color:var(--c_wallet_aeb7c8, #aeb7c8)}
html.platform-utility .referral-center{width:min(100%,1120px);max-height:calc(100dvh - 32px);background:var(--c_wallet_151925, #151925);border-color:var(--c_wallet_34455b, #34455b);color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.platform-utility .referral-center .modal__header{background:var(--c_wallet_141a2c, #141a2c);border-bottom-color:var(--c_wallet_34455b, #34455b);padding:24px 28px 20px}
html.platform-utility .referral-center .modal__header h2{font-size:26px;letter-spacing:-.035em}
html.platform-utility .referral-center :is(button,input,select,summary):focus-visible{outline-color:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2))}
html.platform-utility .referral-balance{background:radial-gradient(circle at 95% 0,rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.2627450980392157),transparent 60%),var(--c_wallet_163329, #163329);border-color:var(--c_wallet_387e62, #387e62)}
html.platform-utility .referral-balance .referral-eyebrow,html.platform-utility .referral-eyebrow{color:var(--c_wallet_aaf5ce, #aaf5ce)}
html.platform-utility .referral-balance>p{color:var(--c_wallet_bfd5c7, #bfd5c7)}
html.platform-utility .referral-balance__separation{display:block;margin:0 0 13px;color:var(--c_wallet_aaf5ce, #aaf5ce);font-size:11px;line-height:1.4}
html.platform-utility .referral-button--light,html.platform-utility .referral-link-control .referral-button{background:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2));border-color:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2));color:var(--c_wallet_08291c, #08291c)}
html.platform-utility .referral-button{background:var(--c_wallet_282e40, #282e40);border-color:var(--c_wallet_525a70, #525a70);color:var(--c_wallet_e4e7f2, #e4e7f2)}
html.platform-utility .referral-button:hover:not(:disabled){background:var(--c_wallet_34384e, #34384e);border-color:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2))}
html.platform-utility .referral-refresh,html.platform-utility .referral-share{color:var(--c_wallet_bef9dd, #bef9dd)}
html.platform-utility :is(.referral-links,.referral-game-results,.referral-card,.referral-metric,.referral-members,.referral-level,.referral-invite.referral-invite--sub){background:var(--c_wallet_1e2432, #1e2432);border-color:var(--c_wallet_3a4156, #3a4156);color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.platform-utility .referral-level{background:linear-gradient(135deg,var(--c_wallet_1b332c, #1b332c),var(--c_wallet_1d2431, #1d2431))}
html.platform-utility .referral-tabs{background:var(--c_wallet_1b2238, #1b2238);border-color:var(--c_wallet_353c50, #353c50)}
html.platform-utility .referral-tabs button{color:var(--c_wallet_a9b1c5, #a9b1c5)}
html.platform-utility .referral-tabs button[aria-selected=true]{color:var(--c_wallet_d6ffea, #d6ffea);border-bottom-color:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2))}
html.platform-utility .referral-periods{background:var(--c_wallet_212638, #212638);border-color:var(--c_wallet_3a4259, #3a4259)}
html.platform-utility .referral-periods button{color:var(--c_wallet_aab3c7, #aab3c7)}
html.platform-utility .referral-periods button[aria-pressed=true]{color:var(--c_wallet_f4f5fa, #f4f5fa);background:var(--c_wallet_205840, #205840)}
html.platform-utility :is(.referral-section-heading h3,.referral-card>h3,.referral-invite h3,.referral-metric strong,.referral-funnel strong,.referral-member__person strong,.referral-level h3){color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.platform-utility :is(.referral-section-heading p,.referral-card>p,.referral-disclosure,.referral-metric div>span,.referral-metric small,.referral-invite p,.referral-invite label,.referral-member small,.referral-level>small,.referral-footer){color:var(--c_wallet_a5aec1, #a5aec1)}
html.platform-utility .referral-metric__icon,html.platform-utility .referral-avatar{background:rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.1450980392156863);color:var(--c_wallet_b9f8d9, #b9f8d9);border-color:rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.30980392156862746)}
html.platform-utility .referral-chart-total,html.platform-utility .referral-links>summary,html.platform-utility .referral-game-results summary{color:var(--c_wallet_bef9dd, #bef9dd)}
html.platform-utility .referral-funnel>div>span{color:var(--c_wallet_b9bdd1, #b9bdd1)}
html.platform-utility .referral-funnel>div>div{background:var(--c_wallet_343b50, #343b50)}
html.platform-utility .referral-funnel i,html.platform-utility .referral-chart__day i{background:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2))}
html.platform-utility .referral-chart{background:repeating-linear-gradient(to top,transparent 0,transparent 49px,var(--c_wallet_30364a, #30364a) 50px);border-color:var(--c_wallet_41495d, #41495d)}
html.platform-utility .referral-member{border-color:var(--c_wallet_343b50, #343b50)}
html.platform-utility .referral-link-control input,html.platform-utility .referral-filter select{background:var(--c_wallet_141a2c, #141a2c);border-color:var(--c_wallet_444a60, #444a60);color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.platform-utility .referral-stage{background:var(--c_wallet_343b50, #343b50);color:var(--c_wallet_c2cbdd, #c2cbdd)}
html.platform-utility .referral-stage--active,html.platform-utility .referral-stage--deposited{background:var(--c_wallet_234137, #234137);color:var(--c_wallet_a5e1b2, #a5e1b2)}
html.platform-utility .referral-stage--played{background:var(--c_wallet_263657, #263657);color:var(--c_wallet_abc4fb, #abc4fb)}
html.platform-utility .referral-stage--unattributed{background:var(--c_wallet_4b3b22, #4b3b22);color:var(--c_wallet_ffd48e, #ffd48e)}
html.platform-utility .referral-game-results table,html.platform-utility .referral-chart-data{color:var(--c_wallet_c0c7d8, #c0c7d8)}
html.platform-utility .referral-game-results td,html.platform-utility .referral-game-results th,html.platform-utility .referral-chart-data td,html.platform-utility .referral-chart-data th{border-color:var(--c_wallet_353c50, #353c50)}
html.platform-utility .referral-pixel,html.platform-utility .referral-push{background:var(--c_wallet_1e2432, #1e2432);border-color:var(--c_wallet_3a4156, #3a4156);color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.platform-utility .referral-pixel-heading h3,html.platform-utility .referral-push h3{color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.platform-utility .referral-pixel-heading p,html.platform-utility .referral-pixel-fields small,html.platform-utility .referral-pixel-note,html.platform-utility .referral-push p,html.platform-utility .referral-push small{color:var(--c_wallet_a5aec1, #a5aec1)}
html.platform-utility .referral-pixel-icon,html.platform-utility .referral-push-icon{background:rgb(var(--c_wallet_65f3b2-rgb, 101 243 178) / 0.1450980392156863);color:var(--c_wallet_b9f8d9, #b9f8d9)}
html.platform-utility .referral-pixel-badge{background:var(--c_wallet_20392e, #20392e);border-color:var(--c_wallet_3e6b54, #3e6b54);color:var(--c_wallet_d6ffea, #d6ffea)}
html.platform-utility .referral-pixel-fields input[type=text],html.platform-utility .referral-pixel-toggle,html.platform-utility .referral-pixel-events>span,html.platform-utility .referral-pixel-status,html.platform-utility .referral-push-options label,html.platform-utility .referral-push-install{background:var(--c_wallet_141a2c, #141a2c);border-color:var(--c_wallet_3a4156, #3a4156);color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.platform-utility .referral-pixel-events code,html.platform-utility .referral-push-disable{color:var(--c_wallet_9ef6cb, #9ef6cb)}
html.platform-utility .referral-pixel-toggle input,html.platform-utility .referral-push-options input{accent-color:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2))}
html.platform-utility .referral-pixel .referral-button--outline{border-color:var(--c_wallet_3e6b54, #3e6b54);color:var(--c_wallet_d6ffea, #d6ffea)}
html.platform-utility .utmify-settings{--utmify-ink:var(--c_wallet_f4f5fa, #f4f5fa);--utmify-muted:var(--c_wallet_a5aec1, #a5aec1);--utmify-line:var(--c_wallet_3a4156, #3a4156);--utmify-surface:var(--c_wallet_141a2c, #141a2c);background:var(--c_wallet_1e2432, #1e2432);color:var(--c_wallet_f4f5fa, #f4f5fa)}
html.platform-utility .utmify-button{background:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2));border-color:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2));color:var(--c_wallet_08291c, #08291c)}
html.platform-utility .utmify-button--outline{background:var(--c_wallet_20392e, #20392e);border-color:var(--c_wallet_3e6b54, #3e6b54);color:var(--c_wallet_d6ffea, #d6ffea)}
html.platform-utility .utmify-settings input[type=checkbox]{accent-color:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2))}
html.platform-utility .utmify-settings :focus-visible,html.platform-utility .referral-pixel :focus-visible,html.platform-utility .referral-push :focus-visible{outline-color:var(--c_wallet_65f3b2, var(--ps-primary, #65f3b2))}
html.platform-utility .pu-native-root>[aria-labelledby="wallet-title"]>.modal__header,
html.platform-utility .pu-native-root>[aria-labelledby="deposit-title"]>.modal__header,
html.platform-utility .pu-native-root>[aria-labelledby="deposit-demo-title"]>.modal__header,
html.platform-utility .pu-native-root>[aria-labelledby="withdraw-title"]>.modal__header,
html.platform-utility .pu-native-root>[data-referral-dashboard]>.modal__header,
html.platform-utility .pu-native-root>[data-referral-loading]>.modal__header{display:none}
@media(max-width:620px){
  html.platform-utility .pu-header{height:auto;min-height:0;flex-wrap:wrap;padding-block:14px;gap:12px}
  html.platform-utility .pu-header-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}
  html.platform-utility .pu-header-deposit{padding-inline:12px}
  html.platform-utility .pu-header-wallet{min-width:107px}
  html.platform-utility .referral-center .modal__header{padding:18px 16px 14px}
  html.platform-utility .referral-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 14px;overflow:visible}
  html.platform-utility .referral-tabs button{min-width:0;min-height:49px;flex:none;flex-direction:row;white-space:normal;justify-content:center;text-align:center}
}
@media(max-width:530px){html.platform-utility .pu-back{font-size:12px}html.platform-utility .pu-back::after{content:none}}
