.b-treasure-hunt,.b-treasure-hunt-game{border-radius:16px;min-height:448px}@media (min-width:640px){.b-treasure-hunt,.b-treasure-hunt-game{min-height:540px}}.b-treasure-hunt{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;margin:0 auto;max-width:420px;padding:0}@media (min-width:768px){.b-treasure-hunt{flex-direction:row;flex-wrap:wrap;max-width:768px}}@media (min-width:1240px){.b-treasure-hunt{background:url(/static/images/b-treasure-hunt/treasureHuntMainMenuBG.webp) 50%/cover;flex-wrap:nowrap;gap:32px;margin:0;max-width:none;padding:40px 24px}}.b-treasure-hunt>:first-child{order:1}@media (min-width:1240px){.b-treasure-hunt>:first-child{order:0}}.b-treasure-hunt>:nth-child(3){order:2}@media (min-width:1240px){.b-treasure-hunt>:nth-child(3){order:0}}.b-treasure-hunt>:nth-child(4){order:3}@media (min-width:1240px){.b-treasure-hunt>:nth-child(4){order:0}}.b-treasure-hunt__tip{font-weight:400}@media (min-width:1240px){.b-treasure-hunt__tip{position:absolute;right:20px;top:20px}}.b-treasure-hunt__center{align-items:center;background-color:#201d37;border-radius:16px;display:flex;flex-direction:column;max-width:428px;padding:16px;width:100%}@media (min-width:1240px){.b-treasure-hunt__center{background-color:transparent;border-radius:0;padding:0;width:384px}}.b-treasure-hunt__center-top{align-items:center;display:flex;flex-direction:column;margin-bottom:24px}.b-treasure-hunt__logo{margin-bottom:12px;width:288px}@media (min-width:640px){.b-treasure-hunt__logo{margin-bottom:24px;width:320px}}.b-treasure-hunt__game-status{background:#262343;border-radius:12px;display:flex;width:100%}@media (min-width:1240px){.b-treasure-hunt__game-status{background:#201d37;margin-bottom:40px;width:256px}}.b-treasure-hunt__game-status-btn{min-width:50%}.b-treasure-hunt__game-status-ticket-counter{align-items:center;display:flex;flex-grow:1;gap:6px;justify-content:center;padding:0 12px}.b-treasure-hunt__game-status-ticket-counter svg{height:20px;width:20px}.b-box-treasure-hunt{width:100%}@media (min-width:768px){.b-box-treasure-hunt{width:328px}}@media (min-width:1240px){.b-box-treasure-hunt{width:352px}}.b-box-treasure-hunt__plug{aspect-ratio:24/15;margin-bottom:-80px;width:100%}.b-box-treasure-hunt__box{background-color:#201d37;border-radius:16px;padding:80px 16px 16px;position:relative}.b-box-treasure-hunt__img{bottom:calc(100% - 80px);left:0;position:absolute;width:100%}.b-box-treasure-hunt__progress{align-items:center;display:flex;gap:8px}.b-box-treasure-hunt__progress svg{height:20px;width:20px}.b-box-treasure-hunt__progress-list{grid-gap:4px;display:grid;flex-grow:1;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr))}.b-box-treasure-hunt__progress-bar{background-color:rgba(160,143,255,.302);border-radius:3px;height:10px}.b-box-treasure-hunt__progress-bar_active{background-color:#e153a8}.b-box-treasure-hunt__text{align-items:baseline;display:flex;gap:6px;justify-content:center;padding-bottom:8px}.b-box-treasure-hunt__btns{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.b-box-trophy{background:#262343;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px 16px 16px 144px;position:relative;width:100%}@media (min-width:768px){.b-box-trophy{padding:16px;width:256px}}.b-box-trophy__top{display:flex;gap:8px}.b-box-trophy__top svg{flex-shrink:0;height:20px;width:20px}.b-box-trophy__img{align-items:center;display:flex;height:148px;justify-content:center;left:-4px;position:absolute;top:calc(50% - 74px);width:148px}@media (min-width:768px){.b-box-trophy__img{height:86px;left:auto;right:-14px;top:-28px;width:86px}}.b-box-trophy__img img{width:100%}.b-box-trophy__loading{height:32px;left:calc(50% - 16px);position:absolute;top:calc(50% - 16px);width:32px}.b-treasure-hunt-game{align-items:center;background:url(/static/images/b-treasure-hunt/treasureHuntPlayGroundBG.webp) 50%/cover;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:32px 16px;position:relative}@media (min-width:768px){.b-treasure-hunt-game{padding:40px}}.b-treasure-hunt-game_main{gap:24px;padding:16px}@media (min-width:768px){.b-treasure-hunt-game_main{gap:32px;padding:40px}}.b-treasure-hunt-game__box{background:#201d37;border-radius:8px;max-width:340px;padding:6px 20px;width:100%}.b-treasure-hunt-game__img-gift{margin-bottom:-14px;max-width:100%;width:260px}.b-treasure-hunt-game__btns{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px;width:100%}.b-game{display:flex;flex-direction:row;gap:16px;min-height:272px;padding-bottom:20px}@media (min-width:768px){.b-game{flex-direction:column;padding-bottom:0;padding-right:80px}}.b-game__row{display:flex;flex-direction:column;justify-content:space-between;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.b-game__row{flex-direction:row}}.b-game__cell{height:80px;position:relative;transform:rotate(90deg);width:80px}@media (min-width:768px){.b-game__cell{transform:rotate(0deg)}}.b-game__cell_available{border:dashed #fff;border-radius:100%;height:75%;left:10px;position:absolute;top:10px;width:75%;z-index:2}.b-game__cell_available:hover{border-color:red}.b-game__cell-active{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;left:-6px;position:absolute;top:0;width:100%;z-index:3}.b-game__cell-active-rotation-wrapper{display:inline-block}.b-game__cell-active-rotation-wrapper-active-person{height:132px;max-width:none;position:relative;transition:none!important;width:132px;z-index:4}.b-game__slot{height:80px;width:80px}.b-game__slot-last{height:112px;left:-16px;max-width:none;position:absolute;top:-16px;width:112px}.b-game__tracered{pointer-events:none;position:absolute;z-index:2}@media (max-width:719px){.b-game__tracered{top:22px}}@media (min-width:720px){.b-game__tracered{top:100px}}.b-game-prize{background:#262343;border-radius:12px;display:flex;flex-direction:column;gap:12px;max-width:100%;padding:16px 16px 16px 104px;position:relative;width:340px}@media (min-width:768px){.b-game-prize{align-items:center;flex-direction:row;gap:0;max-width:100%;min-height:84px;min-width:500px;padding:16px 20px;width:auto}}.b-game-prize__top{display:flex;flex-grow:1;gap:10px}.b-game-prize__top svg{height:24px;margin-top:2px;width:24px}.b-game-prize__img{align-items:center;display:flex;height:144px;justify-content:center;left:-32px;position:absolute;top:calc(50% - 77px);width:144px}@media (min-width:768px){.b-game-prize__img{left:auto;margin:-77px 0;position:relative;top:auto}}.b-game-prize__img img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.b-game-prize__btn{min-width:160px}@media only screen and (max-width:768px){.b-game__tracered{display:none}}