[data-productid="7632310"] { background: radial-gradient(rgb(235 125 253 / 35%) 0%, transparent 60%) 0% 90% / 300% 300% no-repeat rgba(255, 255, 255, 0.03); } [data-productid="7632310"]:hover { background: radial-gradient(rgb(235 125 253 / 65%) 0%, transparent 60%) 0% 90% / 300% 300% no-repeat rgba(255, 255, 255, 0.03); } [data-productid="7632310"]::before { content: ""; position: absolute; top: 10px; right: 10px; width: 30px; text-align: center; background: rgb(235 125 253); padding: 4px 10px; z-index: 1; border-radius: 8px; box-shadow: 0px 2px 13px rgb(235 125 253); } [data-productid="7632310"] img { margin-top: 5px; transform: scale(0.8); } [data-productid="7632310"]:hover::after { content: "На 7 дней"; position: absolute; top: 5px; right: 15px; transform: translateX(10%); background-color: rgb(235 125 253); color: #ffffff; padding: 4px 8px; border-radius: 10px; font-size: 12px; font-weight: 500; white-space: nowrap; z-index: 10; opacity: 1; transition: opacity 0.3s ease; } [data-productid="7632310"]::after { content: "На 7 дней"; position: absolute; top: 5px; right: 15px; transform: translateX(10%); background-color: rgb(235 125 253); color: #ffffff; padding: 4px 8px; border-radius: 10px; font-size: 12px; font-weight: 500; white-space: nowrap; z-index: 10; opacity: 0; transition: opacity 0.3s ease; } [data-productid="7982174"] { background: radial-gradient(rgb(125 253 189 / 35%) 0%, transparent 60%) 0% 90% / 300% 300% no-repeat rgba(255, 255, 255, 0.03); } [data-productid="7982174"]:hover { background: radial-gradient(rgb(125 253 189 / 65%) 0%, transparent 60%) 0% 90% / 300% 300% no-repeat rgba(255, 255, 255, 0.03); } [data-productid="7982174"]::before { content: ""; position: absolute; top: 10px; right: 10px; width: 30px; text-align: center; background: rgb(125 253 189); padding: 4px 10px; z-index: 1; border-radius: 8px; box-shadow: 0px 2px 13px rgb(125 253 189); } [data-productid="7982174"] img { margin-top: 5px; transform: scale(0.8); } [data-productid="7982174"]:hover::after { content: "На 30 дней"; position: absolute; top: 5px; right: 15px; transform: translateX(10%); background-color: rgb(125 253 189); color: #000; padding: 4px 8px; border-radius: 10px; font-size: 12px; font-weight: 500; white-space: nowrap; z-index: 10; opacity: 1; transition: opacity 0.3s ease; } [data-productid="7982174"]::after { content: "На 30 дней"; position: absolute; top: 5px; right: 15px; transform: translateX(10%); background-color: rgb(125 253 189); color: #000; padding: 4px 8px; border-radius: 10px; font-size: 12px; font-weight: 500; white-space: nowrap; z-index: 10; opacity: 0; transition: opacity 0.3s ease; } [data-productid="8607770"] { background: radial-gradient(rgb(125 253 189 / 35%) 0%, transparent 60%) 0% 90% / 300% 300% no-repeat rgba(255, 255, 255, 0.03); } [data-productid="8607770"]:hover { background: radial-gradient(rgb(125 253 189 / 65%) 0%, transparent 60%) 0% 90% / 300% 300% no-repeat rgba(255, 255, 255, 0.03); } [data-productid="8607770"]::before { content: ""; position: absolute; top: 10px; right: 10px; width: 30px; text-align: center; background: rgb(125 253 189); padding: 4px 10px; z-index: 1; border-radius: 8px; box-shadow: 0px 2px 13px rgb(125 253 189); } [data-productid="8607770"] img { margin-top: 5px; transform: scale(0.8); } [data-productid="8607770"]:hover::after { content: "На 7 дней"; position: absolute; top: 5px; right: 15px; transform: translateX(10%); background-color: rgb(125 253 189); color: #000; padding: 4px 8px; border-radius: 10px; font-size: 12px; font-weight: 500; white-space: nowrap; z-index: 10; opacity: 1; transition: opacity 0.3s ease; } [data-productid="8607770"]::after { content: "На 7 дней"; position: absolute; top: 5px; right: 15px; transform: translateX(10%); background-color: rgb(125 253 189); color: #000; padding: 4px 8px; border-radius: 10px; font-size: 12px; font-weight: 500; white-space: nowrap; z-index: 10; opacity: 0; transition: opacity 0.3s ease; } [data-productid="7632320"] { background: radial-gradient(rgb(55 167 249 / 35%) 0%, transparent 60%) 0% 90% / 300% 300% no-repeat rgba(255, 255, 255, 0.03); } [data-productid="7632320"]:hover { background: radial-gradient(rgb(55 167 249 / 65%) 0%, transparent 60%) 0% 90% / 300% 300% no-repeat rgba(255, 255, 255, 0.03); } [data-productid="7632320"]::before { content: ""; position: absolute; top: 10px; right: 10px; width: 30px; text-align: center; background: rgb(55 167 249); padding: 4px 10px; z-index: 1; border-radius: 8px; box-shadow: 0px 2px 13px rgb(55 167 249); } [data-productid="7632320"] img { margin-top: 5px; transform: scale(0.8); } [data-productid="7632320"]:hover::after { content: "Уникальный набор"; position: absolute; top: 8px; right: 20px; transform: translateX(10%); background-color: rgb(55 167 249); color: #fff; padding: 4px 8px; border-radius: 10px; font-size: 12px; font-weight: 500; white-space: nowrap; z-index: 10; opacity: 1; transition: opacity 0.3s ease; } [data-productid="7632320"]::after { content: "Уникальный набор"; position: absolute; top: 8px; right: 20px; transform: translateX(10%); background-color: rgb(55 167 249); color: #fff; padding: 4px 8px; border-radius: 10px; font-size: 12px; font-weight: 500; white-space: nowrap; z-index: 10; opacity: 0; transition: opacity 0.3s ease; } [data-productid="7632322"] { background: radial-gradient(rgb(50 205 127 / 35%) 0%, transparent 60%) 0% 90% / 300% 300% no-repeat rgba(255, 255, 255, 0.03); } [data-productid="7632322"]:hover { background: radial-gradient(rgb(50 205 127 / 65%) 0%, transparent 60%) 0% 90% / 300% 300% no-repeat rgba(255, 255, 255, 0.03); } [data-productid="7632322"]::before { content: ""; position: absolute; top: 10px; right: 10px; width: 30px; text-align: center; background: rgb(50 205 127); padding: 4px 10px; z-index: 1; border-radius: 8px; box-shadow: 0px 2px 13px rgb(50 205 127); } [data-productid="7632322"] img { margin-top: 5px; transform: scale(0.8); } [data-productid="7632322"]:hover::after { content: "На 7 дней"; position: absolute; top: 8px; right: 15px; transform: translateX(10%); background-color: rgb(50 205 127); color: #000; padding: 4px 8px; border-radius: 10px; font-size: 12px; font-weight: 500; white-space: nowrap; z-index: 10; opacity: 1; transition: opacity 0.3s ease; } [data-productid="7632322"]::after { content: "На 7 дней"; position: absolute; top: 8px; right: 15px; transform: translateX(10%); background-color: rgb(50 205 127); color: #000; padding: 4px 8px; border-radius: 10px; font-size: 12px; font-weight: 500; white-space: nowrap; z-index: 10; opacity: 0; transition: opacity 0.3s ease; } [data-productid="7632318"] { background: radial-gradient(rgb(183 231 42 / 35%) 0%, transparent 60%) 0% 90% / 300% 300% no-repeat rgba(255, 255, 255, 0.03); } [data-productid="7632318"]:hover { background: radial-gradient(rgb(183 231 42 / 65%) 0%, transparent 60%) 0% 90% / 300% 300% no-repeat rgba(255, 255, 255, 0.03); } [data-productid="7632318"]::before { content: ""; position: absolute; top: 10px; right: 10px; width: 30px; text-align: center; background: rgb(183 231 42); padding: 4px 10px; z-index: 1; border-radius: 8px; box-shadow: 0px 2px 13px rgb(183 231 42); } [data-productid="7632318"] img { margin-top: 5px; transform: scale(0.8); } [data-productid="7632318"]:hover::after { content: "Привилегия"; position: absolute; top: 8px; right: 15px; transform: translateX(10%); background-color: rgb(183 231 42); color: #000; padding: 4px 8px; border-radius: 10px; font-size: 12px; font-weight: 500; white-space: nowrap; z-index: 10; opacity: 1; transition: opacity 0.3s ease; } [data-productid="7632318"]::after { content: "Привилегия"; position: absolute; top: 8px; right: 15px; transform: translateX(10%); background-color: rgb(183 231 42); color: #000; padding: 4px 8px; border-radius: 10px; font-size: 12px; font-weight: 500; white-space: nowrap; z-index: 10; opacity: 0; transition: opacity 0.3s ease; } [data-productid="8745202"] { background: radial-gradient(rgb(183 231 42 / 35%) 0%, transparent 60%) 0% 90% / 300% 300% no-repeat rgba(255, 255, 255, 0.03); } [data-productid="8745202"]:hover { background: radial-gradient(rgb(183 231 42 / 65%) 0%, transparent 60%) 0% 90% / 300% 300% no-repeat rgba(255, 255, 255, 0.03); } [data-productid="8745202"]::before { content: ""; position: absolute; top: 10px; right: 10px; width: 30px; text-align: center; background: rgb(183 231 42); padding: 4px 10px; z-index: 1; border-radius: 8px; box-shadow: 0px 2px 13px rgb(183 231 42); } [data-productid="8745202"] img { margin-top: 5px; transform: scale(0.8); } [data-productid="8745202"]:hover::after { content: "Привилегия"; position: absolute; top: 8px; right: 15px; transform: translateX(10%); background-color: rgb(183 231 42); color: #000; padding: 4px 8px; border-radius: 10px; font-size: 12px; font-weight: 500; white-space: nowrap; z-index: 10; opacity: 1; transition: opacity 0.3s ease; } [data-productid="8745202"]::after { content: "Привилегия"; position: absolute; top: 8px; right: 15px; transform: translateX(10%); background-color: rgb(183 231 42); color: #000; padding: 4px 8px; border-radius: 10px; font-size: 12px; font-weight: 500; white-space: nowrap; z-index: 10; opacity: 0; transition: opacity 0.3s ease; } /* /Продукты 2 сервер*/ /* Категории */ .Categories-module__category { cursor: pointer; color: var(--font-color-900); background-color: rgb(255 255 255 / 3%); background-position: 120%; background-size: 80%; background-repeat: no-repeat; border: 1px solid rgb(255 255 255 / 5%); padding: 15px 10px; border-radius: 10px; text-align: left; max-width: 137px; min-width: 137px; margin: 5px; transition: all .15s ease; } .Categories-module__category.Categories-module__active, .Categories-module__category:hover { background-color: rgb(255 255 255 / 5%); background-size: 90%; border: 1px solid rgb(255 255 255 / 5%); color: var(--font-color-700); } [data-categoryid="0"] { background-image: url(https://images.timerust.ru/GameStores/2.0.0/cat___all.png); } [data-categoryid="349468"] { background-color: rgb(37 22 51); color: rgb(224 191 255); border: 1px solid rgb(56 34 77); background-image: url(https://images.timerust.ru/GameStores/2.0.0/cat__priv.png); } [data-categoryid="349468"]:hover { background-color: rgb(37 22 51); border: 1px solid rgb(56 34 77); } [data-categoryid="349467"] { background-image: url(https://images.timerust.ru/GameStores/2.0.0/cat__guns.png); } [data-categoryid="349465"] { background-image: url(https://images.timerust.ru/GameStores/2.0.0/cat__res.png); } [data-categoryid="427757"] { background-image: url(https://images.timerust.ru/GameStores/2.0.0/cat__ammo.png); } [data-categoryid="400305"] { background-image: url(https://images.timerust.ru/GameStores/2.0.0/cat__other.png); } .Categories-module__category.Categories-module__enableFocus:focus { background-color: rgb(255 255 255 / 5%); border: 1px solid rgb(255 255 255 / 5%); color: var(--font-color-700); } /* /Категории */ .PlayerMenu-module__profileLink, .PlayerMenu-module__loginLink { width: 100%; background: rgb(255 255 255 / 5%); color: #fff; font-weight: 400; font-size: 13px; text-transform: none; cursor: pointer; border-radius: 8px; display: flex; align-items: center; justify-content: flex-end; padding: 8px 10px 8px 10px; white-space: nowrap; transition: all .1s ease; flex-direction: row-reverse; gap: 0.5rem; } .PlayerMenu-module__profileLink:hover, .PlayerMenu-module__profileLink:focus, .PlayerMenu-module__loginLink:hover, .PlayerMenu-module__loginLink:focus { background: var(--accent-color-800); color: #ffffff; } #user-icon { margin-top: 3px; width: 18px; } .nav-icon { width: 18px; } .srv-icon { background: #3f3f3f; color: #ffffff; font-family: sans-serif; font-size: 12px; font-weight: 600; width: 20px; height: 20px; padding: 3px 6px; border-radius: 20px; } .SupportContent-module__header { width: 100%; font-size: 22px; font-weight: 500; font-family: 'Montserrat'; color: #fff; margin-top: 20px; } .ShopFooter-module__text, .ShopFooter-module__links { display: none; } .ShopFooter-module__link { background: rgb(255 255 255 / 5%); border-radius: 8px; font-size: 12px; padding: 5px 10px 5px 10px; color: #b5b5b5; text-align: center; transition: all .1s ease; } .ShopFooter-module__link:hover { color: #ffffff; background: rgb(255 255 255 / 10%); } .Shop-module__wrapper { width: 100%; margin-bottom: 20px; margin-top: 20px; } .socials { display: flex; flex-flow: row; align-items: center; margin-top: 10px; margin-bottom: 10px; gap: 0.5rem; justify-content: center; width: 100%; } .socials-vk { background: rgb(255 255 255 / 5%); padding-top: 9px; padding-right: 1px; width: 35px; height: 35px; border-radius: 8px; cursor: pointer; transition: all .1s ease; overflow: visible; opacity: 0; animation: stretchHover 0.2s ease-out forwards; animation-delay: 0.3s; } .socials-vk:hover { background: #0077FF; } .socials-telegram { background: rgb(255 255 255 / 5%); padding-top: 9px; padding-right: 1px; width: 35px; height: 35px; border-radius: 8px; cursor: pointer; transition: all .1s ease; overflow: visible; opacity: 0; animation: stretchHover 0.2s ease-out forwards; animation-delay: 0.4s; } .socials-telegram:hover { background: #0088cc; } .socials-discord { background: rgb(255 255 255 / 5%); padding-top: 9px; width: 35px; height: 35px; border-radius: 8px; cursor: pointer; transition: all .1s ease; overflow: visible; opacity: 0; animation: stretchHover 0.2s ease-out forwards; animation-delay: 0.5s; } .socials-discord:hover { background: #5865f2; } .socials-icon { width: 18px; height: 18px; } .Cookie-module__wrapper { z-index: 50; position: fixed; bottom: 10px; left: 50%; transform: translate(-50%); padding: 15px; border-radius: 8px; background-color: rgb(57 57 57 / 80%); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(15px); display: flex; align-items: center; box-shadow: none; } .LangSwitcher-module__wrapper { position: relative; width: 100%; } .Button-module__btn { cursor: pointer; border-radius: 2px; padding: 7px 30px; border: 1px solid transparent; transition: all .2s ease; } .Button-module__btn.Button-module__accent { color: var(--font-color-700); background-color: var(--accent-color-800); border-radius: 8px; border-color: transparent; } .Button-module__btn.Button-module__accent:hover, .Button-module__btn.Button-module__accent:focus { background-color: var(--accent-color-800); border-color: transparent; opacity: 0.8; } .ProductModal-module__header { display: none; } .productModalDescription { list-style: inside; text-align: left; padding: 0px; margin-bottom: 10px; background-color: transparent; } .ProductModal-module__command, .ProductModal-module__bp, .ProductModal-module__item, .ProductModal-module__dropdown { width: 465px; } .TotalSum-module__label { width: 100%; text-align: left; display: block; font-weight: 400; font-size: 13px; color: rgb(255 255 255); margin-bottom: 6px; } .CountSelector-module__label { width: 100%; text-align: left; display: block; font-weight: 400; font-size: 13px; color: rgb(255 255 255); margin-bottom: 6px; } .TotalSum-module__inputWrapper { width: 100%; display: flex; height: 40px; border-radius: 8px; overflow: hidden; background: rgb(255 255 255 / 5%); flex-direction: row-reverse; } .TotalSum-module__input { font-size: 16px; width: 100%; padding: 0 10px; color: rgb(255 255 255); font-weight: 500; } .TotalSum-module__currency { padding: 0px 8px; background: rgb(255 255 255 / 5%); color: rgba(255, 255, 255, 0.5); line-height: 26px; height: 25px; position: relative; top: 8px; bottom: unset; right: 5px; border-radius: 8px; } .CountSelector-module__input { font-size: 16px; width: 100%; padding: 0 10px; text-align: center; font-weight: 500; color: rgb(255 255 255); } .CountSelector-module__changeCountBtn.CountSelector-module__left { border-right: none; } .CountSelector-module__changeCountBtn.CountSelector-module__right { border-left: none; } .ItemContent-module__label { display: none; } .productModalImg { max-width: 150px; width: 150px; height: 150px; transform: scale(1.5); object-fit: contain; margin-bottom: 40px; margin-top: 40px; } .ProductModal-module__command > .boxBody > .productModalImg { display: none; } .CountSelector-module__changeCountBtn:hover, .CountSelector-module__changeCountBtn:focus { background: transparent; } .CountSelector-module__changeCountBtn { width: 60px; height: 100%; background: transparent; position: relative; display: flex; cursor: pointer; align-items: center; justify-content: center; transition: all .15s ease; } .CountSelector-module__icon { width: 72%; height: 60%; transition: all .15s ease; background: rgb(255 255 255 / 10%); border-radius: 6px; } .CountSelector-module__icon:hover { background: rgb(255 255 255 / 15%); } .productModalGiveText { background: rgb(37 37 37); border-radius: 8px; padding: 10px; color: rgb(255 255 255); font-size: 12px; text-align: center; font-weight: 500; margin-top: 0px; margin-bottom: 0px; } .CountSelector-module__inputWrapper { width: 100%; display: flex; height: 40px; border-radius: 8px; overflow: hidden; background: rgb(255 255 255 / 5%); } .Product-module__wrapper { background-color: #252525; position: relative; padding: 5px; height: 200px; cursor: pointer; border-radius: 8px; overflow: visible; transition: 0.3s all; } @keyframes stretchScale { 0% { opacity: 0; transform: scale(0); } 50% { opacity: 1; transform: scale(1.1); } 100% { opacity: 1; transform: scale(1); } } .Product-module__wrapper:hover { background-color: #272727; transform: scale(1.05); } .Product-module__img { position: absolute; top: -30px; left: 0; right: 0; object-fit: contain; width: 100%; transform: scale(0.6); aspect-ratio: 1 / 1; transition: all .2s ease; } .Product-module__name { display: none; } .Product-module__price { position: absolute; top: unset; left: 0px; bottom: 15px; color: rgb(255 255 255 / 85%); background-color: rgb(255 255 255 / 5%); backdrop-filter: blur(3px); -webkit-backdrop-filter: blur(3px); padding: 5px 5px; margin: 0px 30px; border-radius: 8px; width: 70%; display: flex; align-items: center; justify-content: center; } .Product-module__count { right: 10px; top: 10px; bottom: unset; font-size: 12px; background: rgb(255 255 255 / 5%); padding: 3px 6px 3px 6px; border-radius: 5px; transition: none; } .Product-module__discount { top: 10px; right: unset; left: 10px; background-color: #c53a3a; color: var(--font-color-700); padding: 3px 6px; border-radius: 8px; box-shadow: 0 0 20px rgb(195 58 58 / 50%); } .Product-module__oldPrice { position: relative; margin-right: 4px; font-size: 12px; color: rgb(255 255 255 / 45%); } .Product-module__oldPrice:after { display: none; } .Product-module__wrapper:hover .Product-module__count, .Product-module__wrapper:active .Product-module__count { opacity: 1; } .dropDownCurrentItem { width: 100%; background-color: rgb(255 255 255 / 5%); cursor: pointer; border-radius: 8px; display: flex; align-items: center; justify-content: space-between; padding: 10px; white-space: nowrap; font-size: 13px; outline: 1px solid transparent; transition: all .1s ease; } .dropDownCurrentItem:hover, .dropDownCurrentItem:focus { outline: 1px solid rgb(255 255 255 / 10%); } .dropDownList { width: 100%; margin-top: 5px; position: absolute; top: 100%; background: var(--bg-color-700); box-shadow: none; padding: 8px; border-radius: 8px; max-height: 200px; overflow-y: auto; z-index: 60; } .dropDownItem:hover, .dropDownItem:focus, .dropDownItem.active { background-color: #2d2d2d; } .SelectContent-module__label { display: none; } .Selector-module__dropDownWrapper, .ProfileContent-module__title { display: none; } .ProfileContent-module__body.boxBody::after { display: block; content: "Промокоды можно найти на нашем Discord-сервере, а иногда и в Telegram."; text-align: center; font-size: 14px; height: 35px; margin-top: 17px; color: #70dd58; background-color: #12290d; border: 1px solid #225317; font-weight: 500; padding: 8px; border-radius: 10px; } .discord_widget { background: rgb(255 255 255 / 3%); border-radius: 8px; display: flex; gap: 10px; margin-top: 0px; margin-left: 10px; padding: 15px; flex-direction: column; overflow: visible; opacity: 0; animation: stretchHover 0.2s ease-out forwards; animation-delay: 0.3s; } .discord__widget { display: flex; gap: 15px; flex-direction: row; } .discord_widget_avatar { background: url(https://images.timerust.ru/GameStores/avatimerustbukv.png); background-size: contain; border-radius: 10px; width: 40px; height: 40px; } .discord_widget_title { display: flex; flex-direction: column; gap: 5px; } .discord_widget__title { font-size: 14px; font-weight: 500; color: #fff; } .discord_widget_stats { display: flex; gap: 5px; font-size: 12px; } .memberCount, .presenceCount { background: rgb(255 255 255 / 5%); padding: 2px 7px; border-radius: 6px; } .discord_widget_btn { display: flex; background: rgb(255 255 255 / 5%); width: 100%; padding: 10px 10px 10px 10px; margin-top: 5px; border-radius: 8px; text-align: center; font-size: 13px; font-weight: 400; color: rgb(255 255 255 / 70%); cursor: pointer; transition: all .2s ease; align-items: center; justify-content: center; gap: 10px; } .discord_widget_btn:hover { background: var(--accent-color-800); color: #ffffff; } .monitoring { width: 100%; overflow: visible; opacity: 0; animation: stretchHover 0.2s ease-out forwards; animation-delay: 0.2s; } .mon-icon { width: 16px; height: 16px; } .mon_total { display: flex; align-items: center; gap: 5px; } .mon_online_icons { display: flex; flex-direction: column; gap: 10px; } .mon_online { display: flex; align-items: flex-start; gap: 10px; } .monitoring-loader { width: 20px; height: 20px; border: 2px solid #353535; border-top: 2px solid rgb(49 197 25); border-radius: 50%; animation: spin 0.5s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .server-players { background: #2b7b18; color: #fff; padding: 1px 5px; border-radius: 5px; font-weight: 500; overflow: hidden; } #mon_online_players_total { background: #303030; color: #ffffff; padding: 2px 5px; border-radius: 6px; } .server-players.animate-up, #mon_online_players_total.animate-up { animation: count-up 0.3s ease; } .server-players.animate-down, #mon_online_players_total.animate-down { animation: count-down 0.3s ease; } @keyframes count-up { 0% { transform: translateY(20px); opacity: 0; } 100% { transform: translateY(0); opacity: 1; } } @keyframes count-down { 0% { transform: translateY(-20px); opacity: 0; } 100% { transform: translateY(0); opacity: 1; } } .server-joining { font-size: 12px; background-image: linear-gradient(45deg, #2f2f2f 30%, transparent 75%); padding: 3px 6px; border-radius: 8px; color: #d1d1d1; position: relative; top: 7px; } .monitoring-image { background-image: url(https://gspics.org/images/2024/09/10/I0QFMO.png); background-position: center center; background-size: contain; background-repeat: no-repeat; width: 16px; height: 16px; } .monitoring-title { display: flex; align-items: center; gap: 6px; margin-bottom: 5px; } .mon_container { background: rgb(255 255 255 / 3%); border-radius: 8px; display: flex; row-gap: 0.5rem; margin-top: 15px; margin-left: 10px; padding: 15px; flex-direction: column; } .mon_online_progress { background-color: #262626; height: 8px; width: 100%; border-radius: 10px; margin-top: 5px; overflow: hidden; } #progress-39714, #progress-39715 { background-color: var(--accent-color-800); height: 100%; width: 0; border-radius: 10px; transition: width 0.3s ease; filter: drop-shadow(1px 0px 5px var(--accent-color-800)); } .mon_online div { color: #bdbdbd; min-height: 14px; } .online { background: #0b4b22; padding: 3px 6px; border-radius: 8px; font-size: 12px; font-weight: 400; color: rgb(123 255 171); margin-left: 10px; } .offline { background: #4b2828; padding: 3px 6px; border-radius: 8px; font-size: 12px; font-weight: 400; color: rgb(255 123 123); margin-left: 10px; } .mon_info_container { display: flex; column-gap: 0.7rem; justify-content: space-between; } .mon_info { display: flex; flex-direction: column; row-gap: 0.3rem; } .mon_title { font-weight: 600; font-family: 'Montserrat'; font-size: 13px; color: rgb(255 255 255 / 85%); display: flex; align-items: center; } .mon_about { position: relative; display: flex; background: rgb(255 255 255 / 5%); width: 24px; height: 24px; justify-content: center; align-items: center; border-radius: 5px; cursor: pointer; transition: 0.3s all; } .mon_about:hover { background: rgb(255 255 255 / 10%); } .mon_about::after { content: "О сервере"; position: absolute; bottom: 0px; left: 30px; transform: translateX(20%); background-color: #3f3f3f; color: #ffffff; padding: 4px 8px; border-radius: 8px; font-size: 12px; white-space: nowrap; z-index: 1000; opacity: 0; overflow: visible; transition: opacity 0.3s ease, transform 0.3s ease; } .mon_about:hover::after { opacity: 1; transform: translateX(0); } .mon_number { display: flex; background: rgb(101 70 193); width: 24px; height: 24px; justify-content: center; align-items: center; border-radius: 5px; color: rgb(255 255 255 / 85%); font-size: 11px; font-weight: 500; margin-right: 10px; } .mon_header { display: flex; justify-content: space-between; align-items: center; margin-top: 15px; margin-left: 10px; } .mon_header_title { color: #fff; font-size: 16px; font-weight: 500; } .mon_total_count { display: flex; gap: 0.3rem; justify-content: center; align-items: center; color: rgb(255 255 255); font-size: 13px; font-weight: 500; font-family: 'Montserrat'; } .mon_copy { display: flex; background: rgb(255 255 255 / 5%); padding: 10px 10px 10px 10px; border-radius: 8px; text-align: center; font-size: 13px; font-weight: 400; color: rgb(255 255 255 / 70%); cursor: pointer; transition: all .2s ease; align-items: center; justify-content: center; gap: 10px; } .mon_copy:hover { background: var(--accent-color-800); color: #ffffff; } swiper-container { width: 78%; height: 207px; top: 10px; left: -4px; overflow: visible; opacity: 0; transform: scale(0); animation: stretchScale 0.2s ease-out forwards; animation-delay: 0.1s; } swiper-slide { text-align: center; font-size: 18px; background: transparent; display: flex; justify-content: center; align-items: center; border-radius: 8px; } swiper-slide img { display: block; width: 100%; height: 100%; object-fit: contain; border-radius: 8px; } .autoplay-progress { position: absolute; right: 16px; bottom: 16px; z-index: 10; width: 48px; height: 48px; display: flex; align-items: center; justify-content: center; font-weight: bold; color: var(--swiper-theme-color); } .autoplay-progress svg { --progress: 0; position: absolute; left: 0; top: 0px; z-index: 10; width: 100%; height: 100%; stroke-width: 4px; stroke: var(--swiper-theme-color); fill: none; stroke-dashoffset: calc(125.6 * (1 - var(--progress))); stroke-dasharray: 125.6; transform: rotate(-90deg); } .swiper-button-next svg, .swiper-button-prev svg { width: 50%; height: 50%; object-fit: contain; transform-origin: center center; color: #7c7c7c; } .swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,20px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,5px)); display: inline-block; border-radius: var(--swiper-pagination-bullet-border-radius,2px); background: #7c7c7c; opacity: var(--swiper-pagination-bullet-inactive-opacity, .1); } .swiper { width: 100%; height: 100%; margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; display: block; border-radius: 5px; } .ModalLayout-module__wrapper { width: 100vw; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgb(6 6 6 / 85%); backdrop-filter: blur(15px); z-index: 200; } .ProfileNav-module__wrapper.ProfileNav-module__rightSide { margin-right: 0px; margin-left: 5px; margin-top: 55px; } .ProfileNav-module__img { width: 50px; height: 50px; border-radius: 100%; margin-bottom: 0px; } .ProfileNav-module__name { font-size: 14px; font-family: Montserrat; font-weight: 700; color: rgb(255, 255, 255); background-image: linear-gradient(90deg, rgb(255 255 255 / 5%) 0%, transparent 80%); padding: 10px 15px; border-radius: 8px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ProfileNav-module__header { display: flex; align-items: center; flex-direction: row; gap: 0.5rem; } .ProfileContent-module__wrapper, .BasketContent-module__wrapper, .HistoryContent-module__wrapper { flex: 0.71 1 0%; width: 100%; margin-bottom: 20px; } .ProfileNav-module__navItem+.ProfileNav-module__navItem { margin-top: 5px; } .ProfileNav-module__navItem { cursor: pointer; background: rgb(255 255 255 / 5%); border-radius: 8px; padding: 10px 15px; color: #939393; transition: all .15s ease; } .ProfileNav-module__navItem:hover, .ProfileNav-module__navItem:focus, .ProfileNav-module__navItem.ProfileNav-module__active { color: rgb(255, 255, 255); background: rgb(255 255 255 / 10%); } .ProfileContent-module__header { display: flex; justify-content: flex-start; width: 100%; font-size: 18px; font-weight: 500; font-family: 'Montserrat'; color: #fff; margin-top: 20px; } .ProfileContent-module__box { background-color: rgb(255 255 255 / 5%); border-radius: 8px; padding: 0 4px; } .ProfileContent-module__infoLine { display: grid; grid-template-columns: 1fr 1fr; align-items: center; padding: 20px 20px; } .ProfileContent-module__infoLineValue.ProfileContent-module__steamid { cursor: pointer; color: #33b214; transition: all .15s ease; } .ProfileContent-module__infoLineValue.ProfileContent-module__steamid:hover { color: #33b214; opacity: 0.8; } .ProfileContent-module__infoLine+.ProfileContent-module__infoLine { border-top: 1px solid #333333; } .ProfileContent-module__input { width: 100%; display: flex; height: 36px; border-radius: 8px; overflow: hidden; padding: 0px 15px; background: rgb(255 255 255 / 5%); border: 1px solid rgb(255 255 255 / 5%); } .BasketTable-module__itemImg, .BasketTable-module__skeletonImg { width: 60px; height: 60px; transform: scale(1); margin-right: 20px; background: rgb(255 255 255 / 5%); border-radius: 8px; padding: 10px; } .BasketTable-module__tableLine:nth-child(2n-1) { background-color: rgb(255 255 255 / 3%); } .BasketTable-module__tableLine { display: flex; gap: 10px; align-items: center; padding: 0px; justify-content: space-between; border-radius: 8px; } .BasketTable-module__productInfoWrapper, .BasketTable-module__serverInfoWrapper { display: flex; flex-direction: column; justify-content: center; margin-right: 15px; } .BasketTable-module__productNameWrapper { display: flex; align-items: center; justify-content: flex-start; margin-left: 10px; } .BasketTable-module__tableHeader { display: flex; gap: 10px; align-items: center; padding: 14px 20px; background-color: rgba(255, 255, 255, 0.05); border-radius: 8px; justify-content: space-between; } .Pagination-module__navPageBtn, .Pagination-module__page { display: flex; align-items: center; justify-content: center; width: 40px; height: 30px; border-radius: 8px; border: none; background: rgb(255 255 255 / 5%); } .Pagination-module__right { margin-left: 0px; } .Pagination-module__left { margin-right: 0px; } .Pagination-module__pagIcon { transition: all .15s ease; width: 18px; height: 18px; stroke-width: 2px; } .Pagination-module__navPageBtn:hover, .Pagination-module__navPageBtn:focus { border: none; background: #2f2f2f; } .HistoryTable-module__value { color: rgb(255 255 255 / 75%); font-size: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all .15s ease; } .HistoryTable-module__tableLine, .HistoryTable-module__tableHeader { display: grid; grid-template-columns: 1fr 200px 130px; gap: 10px; align-items: center; padding: 14px 12px; border-radius: 8px; } .HistoryTable-module__tableLine:nth-child(2n-1) { background-color: rgb(255 255 255 / 3%); } .BasketTable-module__tableTitle { color: var(--font-color-900); font-size: 13px; font-weight: 400; } .BasketContent-module__header { display: flex; justify-content: flex-start; font-size: 18px; font-weight: 500; font-family: 'Montserrat'; color: #fff; margin-top: 20px; } .BasketSearch-module__wrapper { width: 100%; display: flex; height: 45px; border-radius: 10px; overflow: hidden; background: rgb(255 255 255 / 5%); border: none; flex-direction: row-reverse; transition: all .1s ease; } .BasketSearch-module__wrapper:hover { background: rgb(255 255 255 / 10%); } .BasketSearch-module__iconWrapper { height: 100%; padding: 0 20px; background: transparent; color: #ffffff; display: flex; align-items: center; justify-content: center; } .BasketSearch-module__icon { width: 20px; height: 20px; } .BasketSearch-module__icon path { stroke: #717171; }