.aviator-stage{--aviator-height:calc(100svh - 160px);height:min(var(--aviator-height),800px);min-height:0;display:flex;flex-direction:column;gap:8px;border:1px solid #282b35;border-radius:12px;background:#101114;padding:10px;overflow:hidden;color:#f8f7f9;font-family:Arial,sans-serif}
.aviator-header{height:36px;flex:0 0 36px;display:flex;align-items:center;gap:15px}.aviator-header>.aviator-wordmark{width:120px;height:32px;object-fit:contain}.aviator-header .icon-button{width:28px;height:28px;flex:none}.aviator-home{display:none}.aviator-history{display:flex;align-items:center;gap:8px;overflow:hidden;flex:1;white-space:nowrap}.aviator-history span{font-size:11px;font-weight:800;color:#50b6ee;background:#08090c;padding:4px 8px;border-radius:12px}.aviator-history .medium{color:#b05be8}.aviator-history .high{color:#e350b4}
.aviator-flight{position:relative;flex:1;min-height:80px;background:#08090c;border:1px solid #262832;border-radius:13px;isolation:isolate;overflow:hidden}.aviator-flight:before{content:'';position:absolute;inset:0;background:url('/assets/aviator-native/background-rays.svg') center bottom/cover no-repeat;opacity:.12;z-index:-1}.aviator-flight canvas{position:absolute;inset:0;width:100%;height:100%}.aviator-centre{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none}.aviator-centre>span{font-size:clamp(11px,1.6vw,19px);font-weight:800;letter-spacing:1px}.aviator-centre>strong{font-size:clamp(42px,6.5vw,96px);font-weight:900;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-2px}.aviator-flight[data-phase=crashed] .aviator-centre>strong{color:#e0193c}.aviator-countdown{width:min(240px,50%);text-align:center}.aviator-countdown>span{display:block;font-size:34px;font-weight:900;margin:9px 0 20px}.aviator-countdown>i{height:5px;background:#3e1520;display:block;border-radius:5px;overflow:hidden}.aviator-countdown b{display:block;height:100%;background:#d40c34;transform-origin:left;transition:transform .05s linear}.aviator-flight-footer{position:absolute;bottom:10px;left:12px;right:12px;display:flex;justify-content:space-between;gap:12px;color:#777d8a;font-size:8px;font-weight:700;letter-spacing:.8px}
.aviator-bets{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:0 0 auto}.aviator-bet-panel{background:#191b20;border:1px solid #282a32;border-radius:13px;padding:10px 13px;min-width:0}.aviator-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;color:#9599a5;margin-bottom:8px}.aviator-panel-head>span{font-weight:800}.aviator-panel-head label,.aviator-panel-auto label{display:flex;align-items:center;gap:5px;white-space:nowrap}.aviator-panel-head input,.aviator-panel-auto input[type=checkbox]{accent-color:#55ad21}
.aviator-panel-main{display:grid;grid-template-columns:minmax(100px,1fr) minmax(100px,1.25fr);gap:10px;align-items:center}.aviator-stake{display:flex;align-items:center;justify-content:center;background:#0b0c10;border:1px solid #30333e;border-radius:22px;min-width:0;height:42px}.aviator-stake select{min-width:0;width:100%;appearance:none;background:transparent;border:0;color:white;text-align:center;font-size:18px;font-weight:800;padding:3px 0}.aviator-stake select option{background:#161820}.aviator-stake button{width:30px;flex:none;color:#b9bdc8;font-size:22px;height:35px}.aviator-bet-button{height:63px;min-width:0;border-radius:12px;border:1px solid #b0eb69;background:#52a91d;color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;box-shadow:inset 0 -3px #347b1580}.aviator-bet-button>span{font-size:13px;font-weight:750}.aviator-bet-button>strong{font-size:22px;font-variant-numeric:tabular-nums}.aviator-bet-button.cashout{background:#d17e0a;border-color:#ffd36d;box-shadow:inset 0 -3px #99570080}.aviator-bet-button.cancel{background:#be173b;border-color:#e97791;box-shadow:inset 0 -3px #8a123080}.aviator-bet-button:disabled{opacity:.5}.aviator-panel-auto{display:flex;align-items:center;gap:8px;font-size:9px;color:#9298a6;margin-top:8px;min-height:25px;flex-wrap:wrap}.aviator-target{border-radius:14px;background:#0e0f13;border:1px solid #34363f;padding:4px 7px;gap:2px!important}.aviator-target input{width:50px;min-width:0;font-size:11px;font-weight:700;color:#e6e9ef;background:none;border:0;text-align:right;appearance:textfield}.aviator-target input::-webkit-inner-spin-button{appearance:none}.aviator-panel-auto>[role=status]{font-size:8px;font-weight:700;color:#adeb85;margin-left:auto;white-space:nowrap}
@media(max-width:600px){.aviator-page{margin:0 -8px}.aviator-stage{padding:6px;gap:6px;border-radius:8px}.aviator-header{height:29px;flex-basis:29px;gap:8px}.aviator-header>.aviator-wordmark{width:80px;height:26px}.aviator-history{gap:5px}.aviator-history span{font-size:8px;padding:3px 5px}.aviator-bets{grid-template-columns:1fr;gap:6px}.aviator-bet-panel{padding:6px 9px;border-radius:9px}.aviator-panel-head{font-size:8px;margin-bottom:4px}.aviator-panel-main{grid-template-columns:1fr 1.4fr;gap:9px}.aviator-stake{height:32px}.aviator-stake select{font-size:15px}.aviator-bet-button{height:43px;gap:1px;border-radius:9px}.aviator-bet-button>span{font-size:10px}.aviator-bet-button>strong{font-size:16px}.aviator-panel-auto{font-size:8px;margin-top:4px;min-height:19px;gap:6px}.aviator-target{padding:2px 5px}.aviator-target input{font-size:9px;width:38px}.aviator-panel-auto>[role=status]{font-size:7px}.aviator-centre>strong{font-size:53px}.aviator-countdown>span{font-size:27px;margin:4px 0 12px}.aviator-flight-footer{font-size:6px;bottom:6px;left:7px;right:7px}}
@media(orientation:landscape) and (max-height:500px) and (max-width:1100px){body.tx-aviator-game .header,body.tx-aviator-game .sidebar,body.tx-aviator-game .footer,body.tx-aviator-game .tx-mobile-nav,body.tx-aviator-game .game-page-heading,body.tx-aviator-game .game-underbar,body.tx-aviator-game .game-description{display:none!important}body.tx-aviator-game .main-shell{margin:0;padding:0}body.tx-aviator-game main{padding:0;max-width:none;min-height:0}.aviator-stage{height:100svh;width:100%;border:0;border-radius:0;display:grid;grid-template-columns:minmax(0,1fr) 235px;grid-template-rows:30px minmax(0,1fr);padding:6px;gap:6px}.aviator-header{grid-area:1/1;gap:7px;height:30px}.aviator-header>.aviator-wordmark{width:85px;height:27px}.aviator-home{display:flex}.aviator-home .icon{width:17px;height:17px}.aviator-history span{font-size:8px;padding:3px 5px}.aviator-flight{grid-area:2/1;min-width:0;height:100%}.aviator-bets{grid-area:1/2/3/3;display:flex;flex-direction:column;gap:6px;justify-content:center}.aviator-bet-panel{padding:8px;flex:0 1 auto}.aviator-panel-main{grid-template-columns:1fr 1.1fr;gap:6px}.aviator-stake{height:33px}.aviator-stake button{width:20px;font-size:20px}.aviator-stake select{font-size:14px}.aviator-bet-button{height:54px}.aviator-bet-button>span{font-size:9px}.aviator-bet-button>strong{font-size:18px}.aviator-panel-auto{font-size:8px;gap:5px}.aviator-panel-auto>[role=status]{width:100%;font-size:7px;min-height:9px}.aviator-target input{width:37px;font-size:9px}.aviator-centre>strong{font-size:64px}}
.aviator-add-bet{width:25px;height:25px;flex:none;border-radius:50%;border:1px solid #505963;color:#dce5ef;font-size:20px;line-height:1}
.is-jetx .aviator-flight:before{background-image:url('/assets/jetx-native/extracted/sky.png');opacity:.65}
.is-jetx .aviator-flight{background:radial-gradient(ellipse at 50% 70%,#192947,#07101d 75%)}
.is-jetx .aviator-flight:after{content:'';position:absolute;inset:0;background:url('/assets/jetx-native/extracted/stars.png') center/cover no-repeat;opacity:.35;z-index:-1;pointer-events:none}
.aviator-bet-panel{position:relative}
@media(min-width:1200px){.has-four-bets .aviator-bets{grid-template-columns:repeat(4,minmax(0,1fr))}.has-four-bets .aviator-panel-main{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.has-four-bets .aviator-panel-auto{font-size:8px}}
@media(max-width:600px){.has-four-bets .aviator-bets{grid-template-columns:1fr 1fr}.has-four-bets .aviator-bet-panel{padding:6px 7px 15px}.has-four-bets .aviator-panel-main{display:flex;flex-direction:column;gap:5px}.has-four-bets .aviator-stake,.has-four-bets .aviator-bet-button{width:100%}.has-four-bets .aviator-stake{height:27px}.has-four-bets .aviator-panel-head{font-size:7px;gap:3px}.has-four-bets .aviator-panel-auto{font-size:7px;gap:3px}.has-four-bets .aviator-target input{width:29px;font-size:8px}.has-four-bets .aviator-panel-auto>[role=status]{position:absolute;bottom:3px;left:5px;right:5px;text-align:center;overflow:hidden;text-overflow:ellipsis;font-size:6px}.has-four-bets .aviator-flight{min-height:60px}}
@media(orientation:landscape) and (max-height:500px) and (max-width:1100px){.aviator-stage.has-four-bets{grid-template-columns:minmax(0,1fr) min(42vw,330px)}.has-four-bets .aviator-bets{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:5px}.has-four-bets .aviator-bet-panel{padding:7px 6px 17px}.has-four-bets .aviator-panel-main{display:flex;flex-direction:column;gap:4px}.has-four-bets .aviator-stake,.has-four-bets .aviator-bet-button{width:100%}.has-four-bets .aviator-stake{height:27px}.has-four-bets .aviator-bet-button{height:38px}.has-four-bets .aviator-panel-head{font-size:7px;margin-bottom:5px;gap:3px}.has-four-bets .aviator-panel-auto{font-size:6px;gap:3px;margin-top:5px}.has-four-bets .aviator-target input{width:27px;font-size:8px}.has-four-bets .aviator-panel-auto>[role=status]{position:absolute;bottom:3px;left:4px;right:4px;width:auto;text-align:center;font-size:6px;min-height:0;overflow:hidden;text-overflow:ellipsis}}
