.menu .btn_1,.menu .btn_2,.menu .btn_3,.menu .btn_4,.menu .btn_5,.menu .btn_6,.menu .btn_7{color:rgba(255,255,255,.9)}.pageVibeChart .liquidGlass__wrapper{background-color:rgba(198,73,166,.08)}.chart__column{overflow:visible;box-shadow:0 0 50px rgba(255,33,181,.5)}.chart__column::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(130,0,217,.65) 0,rgba(130,0,217,.65) 100%);box-shadow:0 0 50px rgba(255,33,181,.5);border-radius:inherit;pointer-events:none}.chart__body .chart__list{list-style:none;margin:0;padding:12px 14px}.chart__time{font-size:14px;text-transform:uppercase;font-weight:700;color:#f73194;background:#c6ff4a;padding:10px 50px;margin:0 auto;border-radius:0;display:inline-block}.chart__title{border-radius:10px;background-image:url(/im/vibe2025/plashka.png);background-position:bottom center;background-size:contain;background-repeat:no-repeat;height:170px;position:relative;display:block;font-weight:700;color:#a400e0;text-shadow:2px 3px 0 rgba(0,0,0,.25)}.chart__titleTitle{display:block;position:absolute;top:38%;left:12%;text-align:center}.chart__titleName,.chart__titlePrem{display:block}.chart__titlePrem{padding:1px 8px;display:inline-block;border-radius:30px;background-color:#89c306;color:#fff;text-transform:uppercase}.chart__titleName{font-size:28px;line-height:20px}.chart__titleDt{display:block;position:absolute;top:98px;left:310px;text-align:left;font-size:18px}.chart__titleDate,.chart__titleTime{display:block}.chart__item{margin-top:8px;margin-bottom:8px;position:relative;height:70px;width:100%;overflow:hidden;border:0;border-radius:10px;background:#fff;background:linear-gradient(to left,#cdff13 0,#ce72fa 80%);transition:transform .23s ease;box-shadow:0 0 4px rgba(242,220,255,.35),0 0 8px rgba(227,178,255,.28),0 0 14px rgba(210,146,247,.2),0 0 20px rgba(152,0,240,.16)}.chart__item.chart__item_voted,.chart__item:hover{background:linear-gradient(to left,#cdff13 20%,#ce72fa 80%);transform:scale(1.05);z-index:2}.chart__item:first-child{margin-top:0}.chart__itemBody{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;height:100%;position:relative;-ms-flex-align:stretch;align-items:stretch}.chart__itemPosition{font-size:48px;font-weight:700;padding:0;margin:0;line-height:70px;text-align:center;-ms-flex:0 0 100px;flex:0 0 100px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;color:#fff;text-shadow:4px 4px 0 #f03af6;background-color:transparent;background-image:url(/im/vibe2025/row_position.png);background-repeat:no-repeat;background-position:right bottom;background-size:auto 100%;-ms-flex-order:4;order:4}.chart__itemDown,.chart__itemSame,.chart__itemState,.chart__itemUp{display:none}.chart__itemNew{animation:color-blue-pink 2s infinite ease-in-out;display:none}.chart__itemImage{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex-order:2;order:2;height:80%;width:auto;aspect-ratio:16/9;overflow:hidden;border-radius:8px}.chart__itemImage img{display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:center;transform:none}.chart__itemTitle{-ms-flex:1 1 100px;flex:1 1 100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:22px;line-height:1;text-shadow:2px 2px 0 #f03af6;padding:0 15px;-ms-flex-order:3;order:3}.chart__itemTitle>span{text-decoration:none;color:#fff;display:block}.chart__itemTitleArtist{display:block;font-weight:700}.chart__itemTitleSong{font-weight:400;font-size:.75em}.chart__itemVote{-ms-flex:0 0 70px;flex:0 0 70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-order:1;order:1}.chart__itemVoteLink{width:4em;height:4em;background:url(/im/vibe2025/like/like.png) 0 0 no-repeat;background-size:contain;display:block}.chart__itemVoteLink:hover{background:url(/im/vibe2025/like/like.gif) 0 0 no-repeat;background-size:contain;cursor:pointer;cursor:hand}.chart__item_voted .chart__itemVoteLink{background:url(/im/vibe2025/like/like_active.png) 0 0 no-repeat;background-size:contain;cursor:pointer;cursor:hand}.chart__item_voted .chart__itemVoteLink{cursor:default}.chart__item_inactive .chart__itemVoteLink{opacity:.15}.chart__item_inactive .chart__itemVoteLink:hover{background:url(/im/vibe2025/like/like.png) 0 0 no-repeat;background-size:contain;cursor:default}.chart__itemMsg{position:absolute;top:50%;right:90px;z-index:2;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.92);color:#8200d9;font-weight:700;text-shadow:1px 1px 0 rgba(240,58,246,.4);white-space:nowrap;transform:translateY(-50%)}.chart__voteLoading{animation:rotate 2s linear infinite;position:absolute;top:0;right:90px;font-size:32px;line-height:100px;color:#8200d9}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes color-blue-pink{0%{color:green}50%{color:#00d13a}100%{color:green}}@media screen and (max-width:600px){.chart__itemNew{position:absolute;top:4px;left:15px}.chart__item{height:50px}.chart__itemVote{-ms-flex:0 0 50px;flex:0 0 50px}.chart__itemPosition{font-size:32px;padding:0;line-height:50px;-ms-flex:0 0 72px;flex:0 0 72px}.chart__itemTitle{font-size:18px}.chart__titleTitle{display:block;position:absolute;top:38%;left:12%;text-align:center}.chart__titleName,.chart__titlePrem{display:block}.chart__titlePrem{color:#ecf7aa;text-transform:uppercase;font-size:3vw}.chart__titleName{font-size:4.5vw;line-height:3.5vw}.chart__titleDt{display:block;position:absolute;top:44%;left:71%;text-align:left;font-size:3.5vw}.chart__titleDate,.chart__titleTime{display:block}}@media screen and (max-width:480px){.chart__title{height:140px}}@media screen and (max-width:340px){.chart__title{height:110px}.chart__item{margin:0 0 7px 0}.chart__itemTitle{max-width:101px;padding:0 5px 0 10px;font-size:12px}}