.casebattles-main{min-height:900px;padding-top:28px!important}.cb-page{color:#fff;width:100%;font-family:GeogrotesqueWide,Arial,sans-serif}.cb-title{justify-content:space-between;align-items:center;height:46px;margin-bottom:16px;display:flex}.cb-title h1{margin:0;font:600 24px/29px Tomorrow,Arial,sans-serif}.cb-title p{color:#9da3b2;margin:0;font-size:12px}.cb-title-actions,.creator-tools>div{gap:12px;display:flex}.cb-title-actions button,.cb-title-actions a,.creator-tools button,.creator-tools>a,.creator-bottom button,.creator-bottom a,.sim-controls button{color:#d8dbe2;background:#202229;border-radius:5px;justify-content:center;align-items:center;height:40px;padding:0 14px;font-size:13px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff0f}.cb-title-actions a,.creator-bottom a{color:#141519;background:#53d9ed}.cb-list{gap:10px;display:grid}.cb-row{background:#17191f;border:1px solid #20232a;border-radius:4px;grid-template-columns:294px minmax(0,1fr) 26px 104px 150px;align-items:center;height:100px;padding:10px 14px 10px 22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.cb-row:hover{border-color:#343740}.cb-mode{flex-direction:column;justify-content:flex-start;align-items:center;height:68px;display:flex;position:relative}.cb-mode>b{margin:3px 0 10px;font-size:14px}.cb-mode small{color:#5c616d;font-size:9px;position:absolute;bottom:-15px;left:-18px}.cb-players{justify-content:center;align-items:center;height:34px;display:flex}.cb-players span{align-items:center;display:flex}.cb-players img{border:2px solid #343943;border-radius:4px}.cb-players i{color:#777d89;margin:0 5px;font-style:normal}.cb-cases{background:#13151a;border-radius:5px;height:80px;display:flex;overflow:hidden}.cb-cases button{background:radial-gradient(circle,#282c35,#0000 68%);flex:0 0 80px;width:80px;height:80px;padding:0}.cb-cases img{object-fit:contain;width:100%;height:100%}.cb-overflow{color:#9da3b2;font-size:12px}.cb-cost{flex-direction:column;align-items:center;gap:5px;display:flex}.cb-cost strong,.cb-row-action strong,.creator-bottom strong,.watch-head button,.pull span,.stage-reels header span{align-items:center;gap:5px;font-size:13px;display:flex}.cb-cost span{color:#8d929e;font-size:10px}.cb-row-action{flex-direction:column;align-items:center;gap:6px;display:flex}.cb-row-action a{color:#fff;background:#292c33;border-radius:5px;justify-content:center;align-items:center;width:138px;height:40px;font-size:12px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff14}.cb-row-action a:hover{background:#343740}.creator-tools{justify-content:space-between;align-items:flex-start;height:52px;display:flex}.creator-tools .on{color:#53d9ed;background:#0f6d86}.mode-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.mode-grid>button{color:#fff;text-align:left;background:#17191f;border:1px solid #262932;border-radius:5px;grid-template-rows:1fr 1fr;grid-template-columns:38px 1fr;height:120px;padding:14px;display:grid}.mode-grid>button.active{background:#211f1b;border-color:#53d9ed}.mode-grid i{color:#53d9ed;grid-row:1/3;align-self:center;font-size:27px}.mode-grid b{align-self:end;font-size:14px}.mode-grid span{color:#8f95a2;font-size:11px}.case-picker{background:#14161b;border-radius:6px;margin-top:16px;padding:18px}.case-picker h2{margin:0 0 14px;font-size:16px}.case-picker>div{gap:12px;display:flex}.case-picker button{color:#fff;background:#1a1c22;border:1px solid #252832;border-radius:6px;flex-direction:column;align-items:center;width:152px;padding:9px;display:flex}.case-picker button.selected{background:#0f6d86;border-color:#53d9ed}.case-picker button b{font-size:12px}.case-picker button span{color:#53d9ed;align-items:center;gap:4px;font-size:11px;display:flex}.creator-settings{gap:30px;margin-top:16px;display:flex}.creator-settings label{color:#9da3b2;font-size:12px}.creator-settings label>span{margin-top:9px;display:flex}.creator-settings button{color:#fff;background:#202229;border-right:1px solid #30333b;height:40px;padding:0 18px}.creator-settings button.active{color:#53d9ed;background:#0f6d86}.creator-bottom{border-top:1px solid #252832;justify-content:space-between;align-items:center;height:64px;margin-top:16px;display:flex}.creator-bottom>div{align-items:center;gap:18px;display:flex}.watch-head{justify-content:space-between;height:84px;display:flex;position:relative}.watch-head>a{color:#fff;background:#202229;border-radius:5px;align-items:center;height:36px;padding:0 14px;text-decoration:none;display:flex}.watch-head>div{gap:30px;padding-top:9px;display:flex}.watch-head>span{gap:12px;display:flex;position:absolute;top:47px;left:0}.watch-head button{color:#fff;background:#202229;border-radius:4px;height:36px;padding:0 10px}.cb-watch>.cb-cases{background:0 0;justify-content:center;width:440px;margin:-38px auto 6px}.battle-stage{background:radial-gradient(#252932,#121419 68%);border:1px solid #252832;border-radius:6px;min-height:400px;padding:90px 18px 18px;position:relative;overflow:hidden}.stage-pointer{color:#53d9ed;font-size:26px;position:absolute;top:8px;left:50%}.stage-reels{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stage-reels article{min-width:0}.stage-reels header{background:#1b1e25;border-radius:5px;justify-content:center;align-items:center;gap:10px;height:58px;display:flex}.stage-reels header img{border-radius:5px}.stage-reels header div{flex-direction:column;gap:4px;display:flex}.stage-reels header b{font-size:12px}.stage-reels header span{color:#53d9ed;font-size:11px}.pull{background:#17191f;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;height:245px;margin-top:10px;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:flex}.battle-stage.running .pull{filter:blur(1px);transform:translateY(22px)scale(.94)}.pull b{font-size:13px}.pull span{color:#53d9ed}.sim-controls{justify-content:center;gap:10px;margin-top:14px;display:flex}.sim-controls button:first-child{color:#141519;background:#53d9ed}.sim-controls button:disabled{opacity:.7}@media (max-width:1279px){.casebattles-main{padding:84px 16px 30px!important}.cb-row{grid-template-columns:220px minmax(0,1fr) 90px 140px}.cb-overflow{display:none}.mode-grid{grid-template-columns:repeat(2,1fr)}}
