
/* neon_modern */
/* Build69: a shared visual system across every public screen. */
body.neon-site.neon-site{--neon-bg:#0a111b;--neon-surface:#142132;--neon-raised:#21324a;--neon-border:#31475e;--neon-ink:#f1f6fc;--neon-muted:#a2b3c7;--neon-accent:#bded6b;--neon-accent-ink:#14210a;background:radial-gradient(ellipse at 90% 0%,#23446b22,transparent 44%),#0a111b!important;letter-spacing:-.12px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body.neon-site.neon-site :is(input,select,textarea,button){font-family:inherit}
body.neon-site.neon-site :is(a,button){-webkit-tap-highlight-color:transparent;touch-action:manipulation}
body.neon-site.neon-site ::selection{background:#bded6b;color:#10200a}
body.neon-site.neon-site .neon-side{background:linear-gradient(180deg,#17273b,#101d2b 75%);border-right-color:#ffffff0e;padding-top:24px}
body.neon-site.neon-site .neon-brand{letter-spacing:-.8px}
body.neon-site.neon-site .neon-brand-mark{filter:drop-shadow(0 4px 10px #dab91f24)}
body.neon-site.neon-site .neon-navigation>a{min-height:44px;border:1px solid transparent;border-radius:11px;transition:background .18s,border-color .18s}
body.neon-site.neon-site .neon-navigation>a.is-active{background:linear-gradient(100deg,#bded6b1d,#bded6b06);border-color:#bded6b28;box-shadow:inset 3px 0 #bded6b}
body.neon-site.neon-site .neon-menu-label{letter-spacing:1.6px;color:#8fa4bb;margin:25px 0 11px}
body.neon-site.neon-site .neon-side-promo{background:radial-gradient(ellipse at 90% 0%,#bded6b18,transparent 65%),#1c2c40;border-color:#415b6a;border-radius:16px}
body.neon-site.neon-site .neon-header{height:76px;background:#0d1929ee;border-bottom-color:#ffffff0e;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
body.neon-site.neon-site .neon-header-actions{gap:12px}
body.neon-site.neon-site .neon-header-balance strong{font-size:16px;letter-spacing:-.3px;font-variant-numeric:tabular-nums}
body.neon-site.neon-site .neon-header-balance small{font-size:9px;text-transform:uppercase;letter-spacing:.7px}
body.neon-site.neon-site .neon-primary,body.neon-site.neon-site .btn-primary{background:linear-gradient(130deg,#d0f69a,#b3e761)!important;border-color:#c3ed84!important;box-shadow:inset 0 1px #ffffff70,0 4px 14px #b6e9770d!important;border-radius:12px!important}
body.neon-site.neon-site .neon-secondary{background:#1b2c42!important;border-color:#3e566e!important;border-radius:12px}
body.neon-site.neon-site .neon-profile-button{background:#233b32;border-color:#68804d}
body.neon-site.neon-site .page-content{padding-top:24px!important}
body.neon-site.neon-site :is(.content-area.card,.card,.home-public-card,.dc-tools-card,.dc-aff-card,.dc-promo-card){background:linear-gradient(155deg,#1b2b41,#121f30)!important;border:1px solid #354b64!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffff07!important}
body.neon-site.neon-site :is(.card-title,.home-heading h2,.neon-section-heading h2){letter-spacing:-.8px}
body.neon-site.neon-site .neon-home .neon-carousel{border:1px solid #45624e;border-radius:22px;box-shadow:0 14px 50px #0003;overflow:hidden}
body.neon-site.neon-site .neon-home .home-duck-slide .neon-carousel-title{letter-spacing:-1.1px;font-weight:850}
body.neon-site.neon-site .home-kicker{font-size:10px;letter-spacing:2px;color:#c3df95}
body.neon-site.neon-site .home-section{margin-top:30px}
body.neon-site.neon-site .neon-section-heading{gap:16px;align-items:center;margin-bottom:18px}
body.neon-site.neon-site .neon-catalog-filters{gap:5px;padding:4px;border:1px solid #344a63;background:#142335;border-radius:13px;flex-wrap:wrap}
body.neon-site.neon-site .neon-catalog-filters>button{border:0!important;border-radius:9px;min-height:38px;padding:8px 12px;font-size:11px;color:#b9c8dc}
body.neon-site.neon-site .neon-catalog-filters>button[aria-pressed=true]{background:#2c435b!important;color:#f2f6fc;box-shadow:0 1px 4px #0003}
body.neon-site.neon-site .neon-game-grid{gap:16px}
body.neon-site.neon-site .neon-game-card{border-radius:18px;border:1px solid #344b64;background:#142234;overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}
body.neon-site.neon-site .neon-game-card:hover{transform:translateY(-4px);border-color:#9dbf6b;box-shadow:0 14px 30px #0004}
body.neon-site.neon-site .neon-game-art{height:172px;border-bottom:1px solid #ffffff09;background-image:radial-gradient(ellipse at 50% 15%,#ffffff12,transparent 65%)}
body.neon-site.neon-site .neon-game-art>span{letter-spacing:1.3px;font-size:8px;padding:4px 7px;border:1px solid #ffffff20;background:#09111b40;border-radius:6px}
body.neon-site.neon-site .neon-game-description{padding:15px 16px;gap:8px;min-height:88px;background:linear-gradient(180deg,#1a2c43,#132134)}
body.neon-site.neon-site .neon-game-description h3{font-size:21px!important;letter-spacing:-.6px;line-height:1.2;margin-bottom:7px}
body.neon-site.neon-site .neon-game-description p{font-size:10px!important;line-height:1.55;color:#aabbcf}
body.neon-site.neon-site .neon-game-description h3,body.neon-site.neon-site .neon-game-description p{text-align:left}
body.neon-site.neon-site .neon-art-dice .neon-game-art{background:radial-gradient(ellipse at 50% 15%,#bce98130,transparent 70%),linear-gradient(145deg,#174237,#172d30)}
body.neon-site.neon-site .neon-art-mines .neon-game-art{background:radial-gradient(ellipse at 50% 15%,#74e2f52b,transparent 70%),linear-gradient(145deg,#1b3c65,#19344c)}
body.neon-site.neon-site .neon-art-wheel .neon-game-art{background:radial-gradient(ellipse at 50% 15%,#c298f532,transparent 70%),linear-gradient(145deg,#3b285e,#292742)}
body.neon-site.neon-site .neon-art-battle .neon-game-art{background:linear-gradient(120deg,#74344866,#27334b 50%,#3975a85c)}
body.neon-site.neon-site .neon-art-slider .neon-game-art{background:linear-gradient(120deg,#71425d66,#264b43)}
body.neon-site.neon-site .neon-art-coin .neon-game-art{background:radial-gradient(ellipse at 50% 15%,#f0cf7a2b,transparent 70%),linear-gradient(145deg,#4c3e2e,#292d34)}
/* Build75: shared games use the same layered cover treatment as the other Originals. */
body.neon-site.neon-site .neon-art-crash .neon-game-art{background:radial-gradient(ellipse at 50% 15%,#c9ed7d30,transparent 70%),linear-gradient(145deg,#30482d,#1b3435)}
body.neon-site.neon-site .neon-art-dicepot .neon-game-art{background:radial-gradient(ellipse at 50% 15%,#a5e6d82b,transparent 70%),linear-gradient(145deg,#25434e,#332b4b)}
body.neon-site.neon-site .neon-art-blackjack .neon-game-art{background:radial-gradient(ellipse at 50% 15%,#bce98130,transparent 70%),linear-gradient(145deg,#254838,#1b3438)}
body.neon-site.neon-site .neon-game-art .neon-shared-cover{width:150px;height:150px;max-width:calc(100% - 24px);max-height:calc(100% - 22px);object-fit:contain;flex-shrink:0}
body.neon-site.neon-site .neon-game-art .home-game-count{z-index:2}
body.neon-site.neon-site .home-game-play{font-size:10px;align-self:center;flex-shrink:0;padding:6px 0;white-space:nowrap}
body.neon-site.neon-site .neon-favorite{width:44px;height:44px;right:8px;top:8px;border:1px solid #ffffff24;background:#0b142060;backdrop-filter:blur(8px);border-radius:12px}
body.neon-site.neon-site .neon-favorite[aria-pressed=true]{background:#2b4738cc;color:#d1f799;border-color:#aada62}
body.neon-site.neon-site :is(.home-benefits article,.home-start-grid>div,.home-social-grid>article,.home-review-grid>article){background:linear-gradient(145deg,#1b2e43,#132235);border-color:#354e68;border-radius:18px}
body.neon-site.neon-site .home-drop{background:radial-gradient(ellipse at 0% 10%,#bded6b17,transparent 60%),#183045;border-color:#536b45;border-radius:20px}
body.neon-site.neon-site .home-club-card{background:radial-gradient(ellipse at 85% 20%,#b1c1741f,transparent 65%),linear-gradient(140deg,#223c4c,#1b3037);border-color:#587148;border-radius:22px}
body.neon-site.neon-site .home-help-band{background:#1b2f44;border-color:#3c5670;border-radius:18px}
body.neon-site.neon-site .home-footer{border-top-color:#334d68}
body.neon-site.neon-site .home-public-header h1{font-size:clamp(28px,3vw,38px);letter-spacing:-1px;line-height:1.2}
body.neon-site.neon-site .home-public-card{padding:26px}
body.neon-site.neon-site .home-public-card h2{font-size:22px;letter-spacing:-.6px}
body.neon-site.neon-site .home-public-card p{font-size:14px;line-height:1.8;color:#b6c5d9}
body.neon-site.neon-site :is(input.input-bordered,input[type=text],input[type=number],input[type=password],input[type=email],input[type=search],select,textarea){background:#0e1b2d!important;border:1px solid #415a78!important;border-radius:12px!important;box-shadow:inset 0 1px 4px #0003!important}
body.neon-site.neon-site :is(input,select,textarea):focus{border-color:#aee46e!important;box-shadow:0 0 0 3px #bded6b19!important}
body.neon-site.neon-site input[type=number]{font-variant-numeric:tabular-nums}
body.neon-site.neon-site .modal-content{background:linear-gradient(145deg,#1d324b,#142438)!important;border-color:#425e7e!important;border-radius:22px!important}
body.neon-site.neon-site .neon-auth-dialog{background:radial-gradient(ellipse at 100% 0%,#bded6b13,transparent 60%),#192b43;border-color:#46617e;border-radius:24px;box-shadow:0 40px 100px #0008}
body.neon-site.neon-site .neon-auth-overlay{background:#020812b3;backdrop-filter:blur(10px)}
body.neon-site.neon-site .neon-auth-title{font-size:27px;letter-spacing:-.8px}
/* The dialog is the only frame; the legacy card inside it stays transparent. */
body.neon-site.neon-site .neon-auth-slot>.content-area.card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;margin:0!important}
body.neon-site.neon-site #game .dc-mode-header{padding:3px 2px 10px;border-bottom:1px solid #334b66}
body.neon-site.neon-site #game .dc-mode-art{background:radial-gradient(ellipse at 50% 20%,#bded6b20,transparent 70%),#172a42;border-color:#597345;box-shadow:inset 0 1px #ffffff0e}
body.neon-site.neon-site #game .dc-mode-tabs .nav-link{background:#112137!important;border-color:#3c5573!important;border-radius:12px!important;font-size:11px}
body.neon-site.neon-site #game .dc-mode-tabs .nav-link.active{background:linear-gradient(140deg,#314d39,#23433e)!important;border-color:#a0ca67!important;box-shadow:inset 0 1px #d7f59d38}
body.neon-site.neon-site #game .dc-game-settings{background:linear-gradient(155deg,#20354e,#1a2b41);border:1px solid #415c7b;border-radius:18px}
body.neon-site.neon-site #game .dc-game-stage{border-color:#425a76;border-radius:20px;box-shadow:inset 0 1px #ffffff0a}
body.neon-site.neon-site #game .dc-game-feedback{border-radius:11px;font-size:12px}
body.neon-site.neon-site #game .dc-small-metrics>div{background:#1d334b;border-color:#45617b;border-radius:13px}
body.neon-site.neon-site #game .dc-quick-controls>button{background:#2b415c;border-color:#4c6786;border-radius:9px;font-weight:600}
body.neon-site.neon-site #game .dc-auto-panel{background:linear-gradient(150deg,#203b4f,#182d42);border-color:#446680;border-radius:18px}
body.neon-site.neon-site #game .dc-auto-stat{background:#162b42;border-color:#415e79;border-radius:12px}
body.neon-site.neon-site #game .dc-auto-strategy{background:#12263b;border-color:#44637f;border-radius:14px}
body.neon-site.neon-site #game .dc-mine{background:linear-gradient(145deg,#3a546f,#243b59);border-color:#617e9d;border-radius:13px;box-shadow:inset 0 1px #c3d5e024,0 4px #0b1828}
body.neon-site.neon-site #game .dc-mine.win-mine{background:linear-gradient(145deg,#356757,#224739);border-color:#add277}
body.neon-site.neon-site #game .ds-table-panel{background:#1b3048;border-color:#426280;border-radius:18px}
body.neon-site.neon-site :is(.dc-ticket-panel,.dc-ticket-detail,.dc-ticket-compose,.dc-ticket-card,.dc-wallet-card,.dc-bonus-panel,.dc-promo-panel,.dc-rank-card,.dc-avatar-card){background:#1a2d44;border-color:#435e7d;border-radius:17px}
body.neon-site.neon-site table.table th,body.neon-site.neon-site table.dataTable th{background:#122238!important;border-color:#3f5977!important;letter-spacing:.3px}
body.neon-site.neon-site table.table td,body.neon-site.neon-site table.dataTable td{border-color:#344e6b!important;font-variant-numeric:tabular-nums}
body.neon-site.neon-site .tg-card{width:min(460px,calc(100vw - 32px));padding:32px;background:linear-gradient(145deg,#223a56,#14273c);border-color:#496786;border-radius:24px}
.dc-search-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 11px;border:1px solid #405b77;border-radius:10px;background:#1b3049;color:#bfd0e5;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}
.dc-search-toggle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}
.dc-search-toggle kbd{padding:3px 5px;font:9px/1.2 system-ui;border:1px solid #526b87;border-radius:4px;color:#aabdce}
.dc-search-dialog{width:min(540px,calc(100vw - 24px));max-height:min(650px,85dvh);padding:0;color:#eef5fc;background:#192e48;border:1px solid #527797;border-radius:20px;box-shadow:0 35px 100px #0009;overflow:auto}
.dc-search-dialog::backdrop{background:#030913b3;backdrop-filter:blur(10px)}
.dc-search-dialog header{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #425e7b}
.dc-search-dialog h2{margin:0;font-size:18px;letter-spacing:-.4px}
.dc-search-close{height:36px;width:36px;flex:0 0 36px;border:1px solid #52728e;border-radius:10px;color:#d0dff0;background:#2a4260;font-size:23px;cursor:pointer}
body.neon-site.neon-site .dc-search-input{display:block;width:calc(100% - 32px);height:48px;padding:11px 14px;margin:16px;font-size:16px}
.dc-search-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 16px 18px}
body.neon-site.neon-site .dc-search-results>a{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:105px;padding:13px 8px;border:1px solid #486883;border-radius:13px;background:radial-gradient(ellipse at 50% 10%,#bded6b16,transparent 80%),#223c58;color:#eff4fc;font-size:12px;font-weight:650}
.dc-search-results>a:hover{border-color:#b9e579;background-color:#2c524b}
.dc-search-results img{width:46px;height:46px;object-fit:contain}
.dc-search-empty{padding:0 20px 22px;color:#b5c6da;font-size:13px}
body.dc-search-open{overflow:hidden}
@media(min-width:1180px){body.neon-site.neon-site .neon-game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.neon-site.neon-site .neon-game-description{flex-direction:column;gap:0}body.neon-site.neon-site .home-game-play{align-self:flex-start}body.neon-site.neon-site .neon-game-description p{min-height:30px}}
@media(min-width:761px){body.neon-site.neon-site .neon-home .home-duck-slide .neon-carousel-title{font-size:clamp(30px,3.15vw,44px)!important}}
@media(max-width:1100px){body.neon-site.neon-site .neon-breadcrumb{display:none}}
@media(max-width:820px){body.neon-site.neon-site .neon-header{height:auto;min-height:70px}.neon-header .dc-search-toggle{display:none}body.neon-site.neon-site .neon-bottom-nav{background:#14283ced;border-top-color:#425d77;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}}
@media(max-width:760px){body.neon-site.neon-site .page-content{padding-top:15px!important}body.neon-site.neon-site .home-section{margin-top:24px}body.neon-site.neon-site .neon-section-heading{align-items:flex-start;gap:12px}body.neon-site.neon-site .neon-catalog-filters{align-self:stretch}body.neon-site.neon-site .neon-game-grid{gap:11px}body.neon-site.neon-site .neon-game-art{height:143px}body.neon-site.neon-site .neon-game-description{min-height:91px;padding:12px;flex-direction:column;gap:3px}body.neon-site.neon-site .neon-game-description h3{font-size:19px!important}body.neon-site.neon-site .neon-game-description p{min-height:30px}body.neon-site.neon-site .home-game-play{align-self:flex-start;padding:0}body.neon-site.neon-site .neon-favorite{width:40px;height:40px;top:7px;right:7px}body.neon-site.neon-site .neon-game-art>span{font-size:7px;letter-spacing:.8px}body.neon-site.neon-site #game .dc-mode-header{margin-bottom:10px;padding-bottom:8px}body.neon-site.neon-site #game .dc-game-stage{min-height:260px}body.neon-site.neon-site #game .dc-game-settings{padding:13px;border-radius:16px}body.neon-site.neon-site #game .dc-auto-panel{padding:12px}body.neon-site.neon-site .home-public-card{padding:20px}body.neon-site.neon-site .home-public-card p{font-size:13px}body.neon-site.neon-site :is(input[type=text],input[type=number],input[type=password],input[type=email],input[type=search],select,textarea){font-size:16px!important}body.neon-site.neon-site .neon-header-balance strong{font-size:15px}}
@media(max-width:360px){body.neon-site.neon-site .neon-game-art{height:125px}body.neon-site.neon-site .neon-game-description{padding:10px}.dc-search-toggle{font-size:10px;padding:7px 8px}}
@media(prefers-reduced-motion:reduce){body.neon-site.neon-site *,body.neon-site.neon-site *:before,body.neon-site.neon-site *:after{scroll-behavior:auto!important;transition:none!important}.neon-game-card:hover{transform:none!important}}

/* Build76: desktop hero. The existing mobile scene is intentionally independent. */
.home-hero-shortcuts{display:none}
@media(min-width:761px){
 body.neon-site.neon-site .neon-home .neon-carousel{--home-banner-height:clamp(460px,27vw,500px)}
 body.neon-site.neon-site .neon-home .home-duck-slide{background:radial-gradient(ellipse at 70% 48%,#82a83b24,transparent 62%),linear-gradient(125deg,#13272c,#111e25 52%,#19282b)}
 body.neon-site.neon-site .neon-home .home-duck-slide:after{background:linear-gradient(90deg,#12232b99,transparent 55%)}
 body.neon-site.neon-site .neon-home .home-duck-slide>.neon-eyebrow{top:24px;left:40px;letter-spacing:1.5px}
 body.neon-site.neon-site .neon-home .home-duck-art{inset:0 0 0 auto;top:0;width:58%;max-width:none;height:100%;aspect-ratio:auto;transform:none}
 body.neon-site.neon-site .neon-home .home-duck-art .neon-carousel-image{position:absolute;inset:0;height:100%}
 body.neon-site.neon-site .neon-home .home-duck-art .neon-carousel-image img{height:100%;aspect-ratio:auto;object-fit:contain;object-position:left center}
 body.neon-site.neon-site .neon-home .home-duck-slide .neon-carousel-copy{width:53%;max-width:800px;padding:70px 24px 54px 40px}
 body.neon-site.neon-site .neon-home .home-duck-slide .neon-carousel-title{font-size:clamp(34px,3.1vw,58px)!important;line-height:1.04;letter-spacing:-1.6px;margin-bottom:14px!important}
 body.neon-site.neon-site .neon-home .home-duck-slide .neon-carousel-copy p{font-size:13px;line-height:1.6;max-width:430px}
 body.neon-site.neon-site .neon-home .home-duck-slide .neon-hero-actions{margin-top:16px;gap:16px}
 body.neon-site.neon-site .neon-home .home-hero-age{left:40px;bottom:18px}
 .home-hero-shortcuts{display:block;max-width:520px;margin-top:24px}
 .home-hero-shortcuts-label{display:block;margin-bottom:8px;color:#9bb4b4;font-size:8px;font-weight:750;letter-spacing:1.6px}
 .home-hero-shortcuts>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
 .home-hero-shortcuts a{display:flex;align-items:center;gap:9px;min-width:0;min-height:58px;padding:9px 10px;border:1px solid #b2d7bf26;border-radius:12px;background:#0c1a22b3;color:#edf5f3;text-decoration:none;transition:background .18s,border-color .18s}
 .home-hero-shortcuts a:hover{background:#244135;border-color:#bdeb6b88}
 .home-hero-shortcuts img{width:32px;height:32px;object-fit:contain;flex-shrink:0}
 .home-hero-shortcuts strong{display:block;font-size:12px;line-height:1.3}
 .home-hero-shortcuts small{display:block;margin-top:3px;color:#a1b7b8;font-size:8px;line-height:1.3}
}
@media(min-width:761px) and (max-width:1180px){
 body.neon-site.neon-site .neon-home .home-duck-slide>.neon-eyebrow,body.neon-site.neon-site .neon-home .home-hero-age{left:24px}
 body.neon-site.neon-site .neon-home .home-duck-slide .neon-carousel-copy{width:54%;padding:66px 16px 48px 24px}
 body.neon-site.neon-site .neon-home .home-duck-slide .neon-carousel-title{font-size:30px!important;letter-spacing:-1px}
 body.neon-site.neon-site .neon-home .home-duck-slide .neon-carousel-copy p{font-size:12px}
 .home-hero-shortcuts{margin-top:20px}.home-hero-shortcuts a{gap:6px;min-height:50px;padding:8px}.home-hero-shortcuts img{width:27px;height:27px}.home-hero-shortcuts strong{font-size:10px}.home-hero-shortcuts small{display:none}
}

/* Current payout methods, shared by game and advertising accounts. */
.dc-payout-method-status{margin:8px 0 12px;font-size:12px;line-height:1.5}.dc-payout-method-status p{margin:0 0 5px;color:#94a7ba;overflow-wrap:anywhere}.dc-payout-method-status [data-error="true"]{color:#f0a3af}.dc-payout-method-status button{border:0;background:transparent;color:#bdec70;padding:4px 0;cursor:pointer}.dc-payout-method-status button:disabled{opacity:.5}
/* Compact inline payment chooser, shared by both accounts (Build82). */
body.neon-site select[data-payout-method-select][hidden],body.neon-site .dc-payout-choices[hidden]{display:none!important}
body.neon-site .dc-payout-field{display:flex;flex-direction:column;gap:6px;grid-column:1/-1;min-width:0}
body.neon-site .dc-payout-picker{width:100%;min-width:0;color:#e8f1fc}
body.neon-site .dc-payout-picker button{font:inherit;text-transform:none;letter-spacing:normal;box-shadow:none;white-space:normal;cursor:pointer;box-sizing:border-box}
body.neon-site .dc-payout-picker .dc-payout-picker-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:70px;margin:0;padding:12px 14px;border:1px solid #385065;border-radius:13px;background:#101d2b;color:#e8f1fc;text-align:left;transition:border-color .15s,background .15s}
body.neon-site .dc-payout-picker[data-selected=true] .dc-payout-picker-trigger{border-color:#7b9d52;background:#182a29}
body.neon-site .dc-payout-picker .dc-payout-picker-trigger:hover:enabled{border-color:#bdec70;background:#1b302e}
body.neon-site .dc-payout-picker button:focus-visible{outline:2px solid #bdec70;outline-offset:3px}
body.neon-site .dc-payout-picker button:disabled{cursor:default;opacity:.55}
body.neon-site .dc-payout-choice-logo{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:32px;border-radius:8px;background:#e4f0ff08}
body.neon-site .dc-payout-choice-logo>.dc-payout-icon{display:block;width:36px!important;height:24px!important;max-width:36px;flex-shrink:0}
body.neon-site .dc-payout-choice-copy{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;overflow-wrap:anywhere;text-align:left}
body.neon-site .dc-payout-choice-copy strong{font-size:14px;font-weight:650;line-height:1.3;color:#e8f1fc}
body.neon-site .dc-payout-choice-copy small{font-size:11px;line-height:1.35;font-weight:400;color:#91a8b8}
body.neon-site .dc-payout-picker-arrow{width:8px;height:8px;flex:0 0 8px;border-right:2px solid #9fb4c2;border-bottom:2px solid #9fb4c2;transform:rotate(45deg);margin:0 3px 4px 4px;transition:transform .15s}
body.neon-site .dc-payout-picker-trigger[aria-expanded=true] .dc-payout-picker-arrow{transform:rotate(225deg);margin-bottom:-3px}
body.neon-site .dc-payout-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;padding:0}
body.neon-site .dc-payout-picker .dc-payout-choice{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:10px;min-width:0;min-height:100px;margin:0;padding:12px;border:1px solid #2c4355;border-radius:12px;background:#142332;color:#e8f1fc;text-align:left;transition:border-color .15s,background .15s}
body.neon-site .dc-payout-picker .dc-payout-choice:hover:enabled{border-color:#71954d;background:#1b302e}
body.neon-site .dc-payout-picker .dc-payout-choice[aria-pressed=true]{border-color:#bdec70;background:#bdec700d}
body.neon-site .dc-payout-choice .dc-payout-choice-copy{gap:3px;flex:0}
body.neon-site .dc-payout-choice .dc-payout-choice-copy strong{font-size:12px}
body.neon-site .dc-payout-choice .dc-payout-choice-copy small{font-size:10px}
body.neon-site .dc-payout-choice-check{position:absolute;right:10px;top:11px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #3c5361;border-radius:50%;font-size:11px;font-weight:800;color:transparent;background:transparent}
body.neon-site .dc-payout-choice[aria-pressed=true] .dc-payout-choice-check{color:#20341e;background:#bdec70;border-color:#bdec70}
body.neon-site .dc-payout-field .dc-payout-method-status{margin:0;font-size:11px}
body.neon-site .dc-payout-limits[hidden]{display:none!important}
body.neon-site .dc-payout-limits{margin-top:12px;padding:12px;border:1px solid #2c4355;border-radius:11px;background:#0f1c28}
body.neon-site .dc-payout-limit-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body.neon-site .dc-payout-limit-range>div{display:flex;flex-direction:column;gap:5px;min-width:0}
body.neon-site .dc-payout-limit-range span{color:#91a8b8;font-size:10px;line-height:1.4}
body.neon-site .dc-payout-limit-range strong{color:#e8f1fc;font-size:14px;line-height:1.4;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
body.neon-site .dc-payout-limits[data-confirmed=true] .dc-payout-limit-range strong{color:#bdec70}
body.neon-site .dc-payout-limit-note{margin:9px 0 0;color:#91a8b8;font-size:10px;line-height:1.5}
body.neon-site .dc-payout-site-limits{display:block;margin-top:7px;color:#b0c0ca;font-size:10px;line-height:1.5}
body.neon-site .dc-payout-site-limits[hidden]{display:none!important}
@media(min-width:761px){body.neon-site #withdraw .dc-payout-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:360px){body.neon-site .dc-payout-picker .dc-payout-picker-trigger{gap:8px;padding:10px;min-height:64px}body.neon-site .dc-payout-picker .dc-payout-choice{padding:10px;min-height:98px}body.neon-site .dc-payout-choice-copy strong{font-size:13px}body.neon-site .dc-payout-choice .dc-payout-choice-copy strong{font-size:11px}}
body.neon-site .dc-payout-method{display:inline-flex;align-items:center;gap:9px;max-width:100%;text-align:left;vertical-align:middle;line-height:1.45;white-space:normal}
body.neon-site .dc-payout-method-logo{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:34px;background:#e4f0ff0d;border:1px solid #9dc5e51f;border-radius:8px}
body.neon-site .dc-payout-method img{display:block;width:32px;height:24px;max-width:32px!important;max-height:24px!important;object-fit:contain;aspect-ratio:auto;border:0;border-radius:0}
.dc-payout-method-logo>.dc-payout-icon{display:block!important;width:36px!important;height:24px!important;min-width:36px;flex-shrink:0;max-width:100%;overflow:visible}
body.neon-admin .dc-payout-method{display:inline-flex;align-items:center;gap:9px;max-width:100%;white-space:normal;text-align:left;line-height:1.45}
body.neon-admin .dc-payout-method-logo{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:34px;background:#e4f0ff0d;border:1px solid #9dc5e51f;border-radius:8px}
body.neon-admin .dc-payout-method-copy{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}
body.neon-admin .dc-payout-method-copy strong{font-size:12px;font-weight:600;color:#e8f1fc}
body.neon-admin .dc-payout-method-copy small{font-size:11px;color:#94a7ba}
body.neon-site .dc-payout-method-copy{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}
body.neon-site .dc-payout-method-copy strong{font-size:12px;color:#e8f1fc;font-weight:600}
body.neon-site .dc-payout-method-copy small{font-size:11px;color:#94a7ba}
body.neon-site .dc-payout-method-cell{min-width:190px}
body.neon-site .dc-payout-cancel{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:4px;border:1px solid #f0a3af40;border-radius:8px;background:#f0a3af09;color:#f0a3af;font-size:22px;cursor:pointer}
body.neon-site .dc-payout-history-tools{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-top:12px;font-size:12px}
body.neon-site .dc-payout-history-tools button{min-height:36px;padding:6px 0;border:0;background:transparent;color:#bdec70;cursor:pointer}
body.neon-site .dc-payout-history-tools p{margin:0;color:#94a7ba;flex:1 1 160px;font-size:11px}
body.neon-site .dc-payout-history-tools [data-error=true]{color:#f0a3af}
body.neon-site .dc-wallet-entry>.dc-payout-method{margin:12px 0}
body.neon-site [data-aff-withdrawals] .dc-payout-method{display:flex;margin-top:8px}
body.neon-site #withdraw.neon-payment-modal table[data-payout-history]{table-layout:fixed}
body.neon-site #withdraw [data-payout-history] th:nth-child(1){width:44px!important}
body.neon-site #withdraw [data-payout-history] th:nth-child(2){width:50px!important}
body.neon-site #withdraw [data-payout-history] th:nth-child(3){width:140px!important}
body.neon-site #withdraw [data-payout-history] th:nth-child(4){width:auto!important}
body.neon-site #withdraw [data-payout-history] th:nth-child(5){width:88px!important}
body.neon-site #withdraw [data-payout-history] th:nth-child(6){width:100px!important}
body.neon-site #withdraw [data-payout-history] .dc-payout-method-cell{min-width:0}
@media(max-width:560px){
 body.neon-site #withdraw.neon-payment-modal table[data-payout-history]{display:block!important;min-width:0!important;width:100%}
 body.neon-site #withdraw [data-payout-history] thead{display:none}
 body.neon-site #withdraw [data-payout-history] tbody{display:block;width:100%}
 body.neon-site #withdraw [data-payout-history] tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:13px;border-bottom:1px solid #294052}
 body.neon-site #withdraw [data-payout-history] tr:last-child{border-bottom:0}
 body.neon-site #withdraw [data-payout-history] td{padding:0!important;border:0;text-align:left;min-width:0;align-self:center}
 body.neon-site #withdraw [data-payout-history] td:nth-child(1){grid-area:2/2;justify-self:end}
 body.neon-site #withdraw [data-payout-history] td:nth-child(2){grid-area:1/1;font-size:10px!important;color:#94a7ba}
 body.neon-site #withdraw [data-payout-history] td:nth-child(2):before{content:'ID #'}
 body.neon-site #withdraw [data-payout-history] td:nth-child(3){grid-area:3/1;font-size:10px!important;color:#94a7ba}
 body.neon-site #withdraw [data-payout-history] td:nth-child(4){grid-area:2/1}
 body.neon-site #withdraw [data-payout-history] td:nth-child(5){grid-area:3/2;justify-self:end;font-weight:700;white-space:nowrap}
 body.neon-site #withdraw [data-payout-history] td:nth-child(5):after{content:' ₽'}
 body.neon-site #withdraw [data-payout-history] td:nth-child(6){grid-area:1/2;justify-self:end}
 body.neon-site #withdraw [data-payout-history] .dc-payout-method{max-width:100%;gap:7px}
 body.neon-site #withdraw [data-payout-history] .dc-payout-method-logo{flex-basis:36px;width:36px;height:30px}
 body.neon-site #withdraw [data-payout-history] .dc-payout-method-copy small{font-size:10px}
}

/* neon_account86 */
.dc-stat-grid86{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.dc-stat-grid86 article{padding:16px;border:1px solid #34485b;border-radius:16px;background:#132132;min-width:0}.dc-stat-grid86 span{display:block;color:#a4b4c5;font-size:13px}.dc-stat-grid86 strong{display:block;margin-top:8px;font-size:clamp(18px,2vw,25px);overflow-wrap:anywhere}.dc-chart86>div{display:grid;grid-template-columns:150px minmax(30px,1fr) 130px;align-items:center;gap:12px;padding:8px 0;font-size:13px}.dc-chart-track86{height:12px;background:#26394a;border-radius:20px;overflow:hidden}.dc-chart-track86 i{display:block;height:100%;border-radius:20px}.dc-secret86{display:block;padding:16px;border:1px solid #425665;border-radius:12px;overflow-wrap:anywhere;white-space:pre-wrap;user-select:all}.dc-tools label input{max-width:100%}.da-section .dc-wallet-entry{padding:16px;margin:12px 0;border:1px solid #34485b;border-radius:14px}.da-section .dc-wallet-entry-head{display:flex;justify-content:space-between;gap:16px}.da-section .dc-wallet-entry dl>div{display:flex;justify-content:space-between;gap:12px}.da-section .dc-wallet-entry code{overflow-wrap:anywhere}.dc-tools .home-public-card form{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.dc-tools .home-public-card form label{display:grid;gap:8px;flex:1 1 190px}.dc-tools .home-public-card form input{box-sizing:border-box;padding:13px;border-radius:12px;background:#0c1724;color:#eff3f9;border:1px solid #425665;min-width:0}.dc-tools .home-public-card form button{margin-top:8px}@media(max-width:620px){.dc-stat-grid86{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-chart86>div{grid-template-columns:1fr 110px}.dc-chart-track86{grid-column:1/-1;grid-row:auto}.dc-chart86 strong{grid-column:2;grid-row:auto;text-align:right}.dc-stat-grid86 article{padding:12px}.dc-stat-grid86 strong{font-size:18px}}

/* neon_links107 */
/* Shared link treatment for the public site and back office, including nested card text. */
body.neon-site a,
body.neon-admin a,
body.neon-site .btn-link,
body.neon-admin .btn-link,
body.neon-site #checkBet {
  text-decoration: none !important;
}

/* Keyboard focus stays visible independently of hover and text decoration. */
body.neon-site a:focus-visible,
body.neon-site .btn-link:focus-visible {
  outline: 2px solid var(--neon-accent, #c0f16d);
  outline-offset: 3px;
}
body.neon-admin a:focus-visible,
body.neon-admin .btn-link:focus-visible {
  outline: 2px solid var(--a-accent, #c0f16d);
  outline-offset: 3px;
}
