/* Build 91: keep new originals within the existing lime / graphite design. */
.dc90-pane{color:var(--neon-ink,#f4f7fb);min-width:0}.dc90-pane [hidden]{display:none!important}.dc90-pane .dc90-tag{color:var(--neon-accent,#bded6b);border-color:#bded6b40;background:#bded6b0a}.sea90-heading h2 em,.sea90-matchbar span strong{color:var(--neon-accent,#bded6b)}.sea90-create,.sea90-roomlist,.sea90-game{background:var(--neon-surface,#171c27);border-color:var(--neon-line,#2a3242)}.sea90-cell{background:#222c3c;border-color:#36465c!important}.sea90-cell.sea90-ship{background:#6b9c72;border-color:#b9e0a4!important;color:#efffe5}.sea90-cell:not(:disabled):hover{border-color:#bded6b!important;background:#bded6b20}.sea90-cell:focus-visible{outline:2px solid #bded6b;outline-offset:1px;z-index:1}.sea90-board{width:100%;min-width:0;touch-action:manipulation}.sea90-fields>section{min-width:0}.sea90-actions{flex-wrap:wrap}.sea90-room-row>div{min-width:0;overflow-wrap:anywhere}.sea90-cell.sea91-preview-valid{background:#bded6b66;border-color:#bded6b!important}.sea90-cell.sea91-preview-invalid{background:#c64b6366;border-color:#ef8295!important}
.sea91-placement{padding:18px;border-radius:14px;background:var(--neon-raised,#22293a);border:1px solid #354052}.sea91-placement h3{margin:10px 0;color:inherit;font-size:21px}.sea91-placement p,.sea91-placement small{color:#a5b1c3;line-height:1.6;font-size:12px}.sea91-placement>small{display:block;margin-top:13px;font-size:11px}.sea91-fleet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:18px 0}.sea91-fleet button,.sea91-directions button{border:1px solid #445168;background:#171e2d;border-radius:9px;color:#a8b8c9;min-height:40px;padding:7px 10px;font-size:13px;cursor:pointer;min-width:0}.sea91-fleet button{display:flex;align-items:center;justify-content:space-between;gap:5px}.sea91-fleet button span{letter-spacing:3px;color:#9bb9ac;font-size:13px}.sea91-fleet button small{color:inherit;font-size:14px}.sea91-fleet button[data-placed=true] span{color:#bded6b}.sea91-fleet button[aria-pressed=true],.sea91-directions button[aria-pressed=true]{border-color:#bded6b;color:#bded6b;background:#bded6b13;box-shadow:0 0 0 1px #bded6b40}.sea91-label{display:block;color:#a5b1c3;font-size:11px;margin:12px 0 8px}.sea91-directions{display:flex;gap:6px;flex-wrap:wrap}.sea91-directions button{flex:1;font-size:19px}.sea91-directions button:last-child{flex:2 1 100px;font-size:12px}.sea91-draft-actions{display:flex;gap:8px;margin-bottom:10px}.sea91-draft-actions button{flex:1;min-width:0}.sea91-note{min-height:38px;margin:14px 0!important}.sea91-placement[data-ready=true] .sea91-fleet,.sea91-placement[data-ready=true] .sea91-label,.sea91-placement[data-ready=true] .sea91-directions,.sea91-placement[data-ready=true] .sea91-draft-actions{display:none}.sea90-matchbar>div:first-child{min-width:0}.sea90-matchbar>div>span{overflow-wrap:anywhere}
.slots91-stage-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.slots91-sound{padding:7px 9px;min-height:34px;border:1px solid #59677d;border-radius:8px;background:#152035;color:#d2dded;font-size:11px;cursor:pointer}.slots91-sound[aria-pressed=false]{color:#8998af}.slots90-stage[data-busy=true] .slots90-reel{animation:none;filter:none}.slots90-stage .slots90-reel[data-rolling=true]{animation:slots91Roll .13s linear infinite;filter:blur(1.8px)}.slots90-stage .slots90-reel[data-rolling=false]{animation:slots91Latch .22s ease-out}.slots90-stage[data-busy=true] .slots90-result{color:#b4c0d3}
@keyframes slots91Roll{0%{transform:translateY(-8px)}100%{transform:translateY(8px)}}@keyframes slots91Latch{0%{transform:translateY(-7px)}65%{transform:translateY(3px)}100%{transform:translateY(0)}}
body.neon-site .neon-art-slots{--art-bg:linear-gradient(135deg,#583327,#80513b);--art-ring:#ffdbaa1c;--art-text:#fff1c9}body.neon-site .neon-art-seabattle{--art-bg:linear-gradient(135deg,#173f61,#25667b);--art-ring:#b0f2ff1c;--art-text:#d8f6ff}body.neon-site .neon-art-slots .neon-game-art,body.neon-site .neon-art-seabattle .neon-game-art{background:var(--art-bg)}body.neon-site .neon-art-slots .neon-game-art>img,body.neon-site .neon-art-seabattle .neon-game-art>img{position:relative;z-index:1;width:175px!important;max-width:60%;height:160px!important;object-fit:contain;filter:drop-shadow(5px 12px 8px #0003)}
/* A fixed table layout must not inherit the legacy 620px minimum in a small modal. */
body.neon-site #withdraw.neon-payment-modal .modal-dialog{width:960px;max-width:calc(100vw - 32px)!important}
body.neon-site #withdraw #withdrawT{display:table!important;width:100%!important;min-width:0!important;max-width:100%;table-layout:fixed;border-collapse:collapse}
body.neon-site #withdraw #withdrawT th,body.neon-site #withdraw #withdrawT td{padding:12px 8px!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;font-size:12px;vertical-align:middle}
body.neon-site #withdraw #withdrawT th:nth-child(1){width:36px!important}body.neon-site #withdraw #withdrawT th:nth-child(2){width:42px!important}body.neon-site #withdraw #withdrawT th:nth-child(3){width:118px!important}body.neon-site #withdraw #withdrawT th:nth-child(4){width:auto!important}body.neon-site #withdraw #withdrawT th:nth-child(5){width:106px!important}body.neon-site #withdraw #withdrawT th:nth-child(6){width:174px!important}
body.neon-site #withdraw #withdrawT .badge{display:inline-block;max-width:100%;white-space:normal!important;font-size:10px;line-height:1.5;padding:6px 9px;letter-spacing:0}
body.neon-site #withdraw #withdrawT .dc-operation-help{display:inline-block;max-width:100%;font-size:11px;line-height:1.5;margin-top:6px;white-space:normal!important;color:var(--neon-accent,#bded6b)}body.neon-site #withdraw #withdrawT .dc-payout-progress{max-width:100%;font-size:11px;margin-top:8px}body.neon-site #withdraw #withdrawT .dc-payout-progress summary{white-space:normal!important}body.neon-site #withdraw #withdrawT .dc-payout-method{width:100%}
/* Real src allows previews to load even before the dashboard statistics request. */
.dc-partners [hidden]{display:none!important}.dc-partners .dc-partner-media-preview img{opacity:1;visibility:visible}.dc-partners .dc-partner-media-placeholder[hidden]{display:none!important}.dc-partners .dc-partner-media-card{min-width:0}.dc-partners .dc-partner-media-preview{isolation:isolate}.dc-partners .dc-partner-media-preview img{z-index:1}.dc-partners .dc-partner-media-placeholder{z-index:2;pointer-events:none}.dc-partners .dc-partner-media-zoom{z-index:3}.dc-partners .dc-partner-media-card[data-size="160x600"] .dc-partner-media-preview{aspect-ratio:160/600;max-height:400px}.dc-partners .dc-partner-media-card[data-size="300x600"] .dc-partner-media-preview{aspect-ratio:1/2;max-height:400px}.dc-partners .dc-partner-media-card[data-size="1080x1920"] .dc-partner-media-preview{aspect-ratio:9/16;max-height:400px}.dc-partners .dc-partner-media-catalog{align-items:start}.dc-partners .dc-partner-media-filters label{min-width:0}.dc-partners .dc-partner-media-filters select{max-width:100%;text-overflow:ellipsis}
@media(max-width:760px){body.neon-site #withdraw.neon-payment-modal .modal-dialog{max-width:calc(100vw - 20px);margin:10px auto}body.neon-site #withdraw #withdrawT,body.neon-site #withdraw #withdrawT tbody{display:block!important;width:100%!important}body.neon-site #withdraw #withdrawT thead{display:none}body.neon-site #withdraw #withdrawT tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.65fr);gap:10px;padding:16px 0;border-bottom:1px solid #354052}body.neon-site #withdraw #withdrawT td{padding:0!important;border:0;min-width:0!important;text-align:left}body.neon-site #withdraw #withdrawT td:nth-child(1){grid-area:3/2;justify-self:end}body.neon-site #withdraw #withdrawT td:nth-child(2){grid-area:1/1;font-size:10px!important;color:#9da8ba}body.neon-site #withdraw #withdrawT td:nth-child(2):before{content:'ID #'}body.neon-site #withdraw #withdrawT td:nth-child(3){grid-area:3/1;font-size:10px!important;color:#9da8ba}body.neon-site #withdraw #withdrawT td:nth-child(4){grid-area:2/1}body.neon-site #withdraw #withdrawT td:nth-child(5){grid-area:1/2;justify-self:end;font-weight:700}body.neon-site #withdraw #withdrawT td:nth-child(5):after{content:' ₽'}body.neon-site #withdraw #withdrawT td:nth-child(6){grid-area:2/2;justify-self:end;text-align:right}body.neon-site #withdraw #withdrawT .dc-payout-method{gap:7px}body.neon-site #withdraw #withdrawT .dc-payout-method-logo{flex-basis:32px;width:32px;height:30px}body.neon-site #withdraw #withdrawT .dc-payout-method-copy strong{font-size:11px}.sea91-placement{padding:15px}.slots90-topline{align-items:flex-start;gap:6px}.slots91-stage-tools{gap:5px}.slots90-topline>.dc-stage-label{max-width:100px;line-height:1.7}.slots91-sound{font-size:10px;padding:6px}.sea90-legend{gap:12px;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.slots90-stage .slots90-reel[data-rolling=true],.slots90-stage .slots90-reel[data-rolling=false]{animation:none;filter:none}}
body.neon-light .sea91-placement{background:#f0f4f8;border-color:#d4deea;color:#25374c}body.neon-light .sea91-fleet button,body.neon-light .sea91-directions button{background:#fff;color:#374f5f;border-color:#bdcddb}body.neon-light .sea91-placement p,body.neon-light .sea91-placement small{color:#597082}
