.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; } .HistoryTable-module__tableHeader { background-color: rgb(255 255 255 / 5%); border-radius: 8px; } .HistoryTable-module__tableTitle { color: var(--font-color-900); font-size: 13px; font-weight: 400; } .HistoryContent-module__header { display: flex; justify-content: flex-start; font-size: 18px; font-weight: 500; font-family: 'Montserrat'; color: #fff; margin-top: 20px; } .HistorySearch-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; } .HistorySearch-module__wrapper:hover { background: rgb(255 255 255 / 10%); } .HistorySearch-module__iconWrapper { height: 100%; padding: 0 20px; background: transparent; color: #ffffff; display: flex; align-items: center; justify-content: center; } .HistorySearch-module__icon { width: 20px; height: 20px; } .HistorySearch-module__icon path { stroke: #717171; } .Toast-module__toast { width: 100%; padding: 10px; border-radius: 8px; background: rgb(47 47 47 / 70%); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); border: none; box-shadow: none; overflow: hidden; cursor: pointer; display: flex; align-items: center; animation: Product-module__productAnimation .15s ease; } .nav_profile { display: flex; align-items: center; width: 100%; justify-content: flex-end; flex-direction: row-reverse; gap: 0.5rem; background: rgb(33 33 33); border: 1px solid #272727; padding: 6px 8px 6px 8px; border-radius: 10px; color: rgb(255 255 255); font-weight: 400; font-size: 12px; cursor: pointer; transition: 0.2s all; } .nav_profile:hover { background: #272727; border: 1px solid #272727; color: rgb(255 255 255); } .nav_username { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .PlayerMenu-module__profileLink { display: none; } .SupportLink-module__supportCount { position: absolute; top: 20px; right: 20px; color: rgb(255, 255, 255); background-color: rgb(197 50 50); border-radius: 5px; padding: 3px 8px; font-size: 12px; font-weight: 400; transform: translate(50%, -50%); } .Button-module__btn.Button-module__gray { color: var(--font-color-800); background-color: rgb(255 255 255 / 5%); border-radius: 8px; border-color: transparent; margin-right: auto; } .Button-module__btn.Button-module__gray:hover, .Button-module__btn.Button-module__gray:focus { background-color: rgb(255 255 255 / 10%); } .TicketModal-module__header { display: none; } .NewTicketModal-module__header { display: none; } .NewTicketModal-module__formGroup.NewTicketModal-module__multiCol { display: none; } .TicketThemeInput-module__iconWrapper { display: none; } .TicketThemeInput-module__inputWrapper { width: 100%; display: flex; height: 40px; border-radius: 8px; overflow: hidden; background: rgb(255 255 255 / 5%); } .Selector-module__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; } .Selector-module__dropDownCurrentItem:hover, .Selector-module__dropDownCurrentItem:focus { outline: 1px solid rgb(255 255 255 / 10%); } .TicketModal-module__messagesWrapper { padding: 0px 0px 15px 0; max-height: 500px; overflow-y: auto; display: flex; flex-direction: column; row-gap: 15px; } .TicketModal-module__messageWrapper { padding: 10px; border-radius: 8px; background-color: rgb(255 255 255 / 3%); } .TicketMessageTextArea-module__textarea { border-radius: 8px; background: rgb(255 255 255 / 5%); font-size: 15px; width: 100%; resize: vertical; padding: 10px; min-height: 120px; } .TicketsTable-module__tableHeader { background-color: rgb(255 255 255 / 3%); border-radius: 8px; margin-bottom: 20px; } .TicketsTable-module__tableTitle { color: rgb(255 255 255 / 70%); font-size: 13px; font-weight: 400; } .TicketsTable-module__tableLine:nth-child(2n-1) { background-color: rgb(255 255 255 / 3%); border-radius: 8px; } .TicketsTable-module__value { color: rgb(255 255 255 / 65%); font-size: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all .15s ease; } .TicketsTable-module__tableLine:hover .TicketsTable-module__value:not(:last-child) { color: rgb(255 255 255); } .TicketsTable-module__status { border-radius: 8px; padding: 7px 13px; display: flex; align-items: center; justify-content: center; } .TicketsTable-module__status.TicketsTable-module__open { color: var(--font-color-700); background-color: #3c7ecd; } .TicketsTable-module__tableLine .TicketsTable-module__status.TicketsTable-module__closed { color: var(--font-color-800); background-color: rgb(255 255 255 / 5%); } .Servers-module__servers { display: flex; flex-wrap: wrap; margin: 0px 0px 10px; justify-content: flex-start; align-items: center; overflow: visible; opacity: 0; animation: stretchHover 0.2s ease-out forwards; animation-delay: 0.2s; } .Servers-module__server { display: flex; cursor: pointer; color: var(--font-color-900); background-color: rgb(255 255 255 / 3%); border: 1px solid rgb(255 255 255 / 5%); padding: 8px; border-radius: 10px; flex: 1; margin: 5px; max-width: 100%; transition: all .15s ease; flex-direction: row-reverse; align-items: center; justify-content: center; gap: 5px; } .Servers-module__server.Servers-module__active, .Servers-module__server:hover, .Servers-module__server:focus { background-color: rgb(255 255 255 / 5%); border: 1px solid rgb(255 255 255 / 5%); color: var(--font-color-700); } .time-footer { background-color: rgb(24 24 24 / 40%); backdrop-filter: blur(20px); border: 1px solid rgb(255 255 255 / 5%); color: #fff; text-align: center; width: 1260px; padding: 0 var(--safe-padding); margin: 0 auto; position: relative; bottom: 0; margin-bottom: 20px; border-radius: 10px; z-index: 10; } .footer-content { max-width: 920px; background-image: linear-gradient(180deg, var(--bg-color-800), transparent); border-radius: 10px; margin: 0 auto; position: relative; right: 45px; display: flex; padding: 15px 20px; align-items: center; flex-direction: row; } .project-info { display: flex; flex-direction: column; align-items: flex-start; } .project-info-title { display: flex; gap: 10px; flex-direction: row; align-items: center; margin-bottom: 10px; } .project-info-title-logo { background: url(https://images.timerust.ru/GameStores/2.0.0/timerust.png); background-size: cover; width: 40px; height: 40px; border-radius: 10px; cursor: pointer; transition: 0.2s all; } .project-info-title-logo::after { content: "\a TIMERUST"; white-space: normal; position: relative; top: 2px; left: 55px; font-size: 18px; font-weight: 700; color: rgb(255 255 255); text-transform: uppercase; } .project-info-title-logo::before { content: "\a Игровой магазин"; white-space: normal; position: absolute; top: 36px; left: 74px; font-size: 12px; font-weight: 400; color: rgb(255 255 255 / 50%); } .project-info-title-name { font-size: 18px; font-weight: 600; font-family: 'Montserrat', sans-serif; text-transform: uppercase; transform: skewX(355deg); } .footer-content p { margin: 0; font-size: 12px; font-family: 'Montserrat', sans-serif; color: #858585; } .footer-nav { display: flex; flex-direction: column; align-items: flex-start; gap: 5px; } .footer-nav-link { font-size: 12px; font-family: 'Montserrat', sans-serif; color: #a9a9a9; cursor: pointer; transition: 0.2s all; } .footer-nav-link:hover { color: #fff; } .footer-content > div:nth-child(1) { flex: 0.7 1 0%; } .footer-content > div:nth-child(2) { flex: 0.2 1 0%; } .footer-content > div:nth-child(3) { flex: 0.3 1 0%; } .footer-content > div:nth-child(4) { flex: 0.6 1 0%; } .footer-alternate-content { max-width: 920px; position: relative; right: 45px; display: flex; margin: 0 auto; padding: 30px 0px; justify-content: center; } .social-links { display: flex; align-items: center; flex-direction: row; gap: 10px; } .social-links-ds { display: flex; background: rgb(255 255 255 / 5%); width: 35px; height: 35px; border-radius: 10px; align-items: center; justify-content: center; transition: 0.2s all; } .social-links-ds:hover { background: rgb(68 93 237); } .social-links-vk { display: flex; background: rgb(255 255 255 / 5%); width: 35px; height: 35px; border-radius: 10px; align-items: center; justify-content: center; transition: 0.2s all; } .social-links-vk:hover { background: rgb(0 119 255); } .social-links-tg { display: flex; background: rgb(255 255 255 / 5%); width: 35px; height: 35px; border-radius: 10px; align-items: center; justify-content: center; transition: 0.2s all; } .social-links-tg:hover { background: rgb(36 161 222); } .social-links-icon { width: 20px; } .copyright { background: url(https://images.timerust.ru/GameStores/2.0.0/cp.png); background-repeat: no-repeat; width: 70px; height: 55px; margin-right: 20px; } .time-footer-alt { color: rgb(255 255 255 / 50%); text-align: center; display: flex; width: 100%; position: relative; bottom: 0; margin-bottom: 20px; z-index: 10; justify-content: center; flex-direction: row; } .project-info-alt p { font-size: 12px; color: #999999; font-family: 'Montserrat', sans-serif; } .modal-header { display: flex; justify-content: space-between; align-items: center; background-color: rgb(22 22 22); padding: 16px; border-bottom: 1px solid rgb(37 37 37); } .modal-header h2 { font-size: 16px; color: rgb(255 255 255); font-weight: 500; } .close-button { background: none; border: none; font-size: 20px; cursor: pointer; color: rgb(51, 51, 51); } .customModalContent { background: rgb(22 22 22); border-radius: 10px; width: 500px; overflow: hidden; margin-top: 100px; } .modal-body { padding: 20px; } .pay-fieldset.pay-start__fieldset { border: 1px solid rgb(255 255 255 / 10%); height: 50px; padding: 17px 48px 16px 12px; position: relative; display: flex; align-items: center; border-radius: 10px; background: rgb(255 255 255 / 5%); } .pay-start__fieldset { margin-bottom: 20px; } .pay-fieldset input { color: rgb(255 255 255); font-size: 14px; font-weight: 600; border: none; outline: none; width: 100%; } .pay-fieldset__icon { position: absolute; width: 24px; height: 24px; right: 12px; top: 50%; transform: translateY(-50%); } .bonus-container { text-align: center; } .pay-start__bonus { padding: 16px; border: 1px solid rgb(255 255 255 / 10%); border-radius: 10px; margin-bottom: 25px; background: #222222; } .pay-start__bonus-title { display: flex; align-items: center; gap: 8px; margin-bottom: 12px; } .pay-start__bonus-list { background: rgb(28 28 28); padding: 5px; border-radius: 10px; display: flex; margin-bottom: 10px; } .pay-start__bonus-list--item { flex: 1 1 0%; background: transparent; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; transition: 0.3s; cursor: pointer; } .pay-start__bonus-list--item.active { background: rgb(49 176 18); color: #fff; font-weight: 600; box-shadow: 0 0 20px rgb(49 97 38); } .pay-start__bonus-percents { display: flex; padding: 0px 4px; } .pay-start__bonus-percents--item { flex: 1 1 0%; display: flex; flex-direction: column; gap: 6px; cursor: pointer; transition: 0.3s; } .pay-start__bonus-percents--item::before { content: ""; height: 4px; width: 95%; background: rgb(140, 148, 159); display: block; opacity: 0.2; transition: 0.3s; border-radius: 10px; } .pay-start__bonus-percents--item.active::before { background: rgb(51 177 20); box-shadow: 0 0 20px 5px rgb(49 97 38); opacity: 1; border-radius: 10px; } .pay-start__bonus-finish { display: flex; margin-bottom: 20px; align-items: center; } .pay-start__bonus-finish--title { color: rgb(255 255 255); font-size: 14px; line-height: 17px; font-weight: 600; } .pay-start__bonus-finish--sum { margin-left: auto; font-size: 16px; line-height: 19px; font-weight: 600; color: rgb(255 255 255); } .pay-start__bonus-finish--bonus { position: relative; cursor: help; display: inline-block; margin-left: 10px; background: rgb(17 39 7); border: 1px solid rgb(40 87 18); padding: 5px 10px; font-weight: 600; font-size: 14px; line-height: 17px; color: rgb(116 223 69); border-radius: 10px; } .pay-start__bonus-finish--bonus::after { content: "Бонус зачисляется после оплаты"; position: absolute; bottom: 35px; right: 0px; transform: translateY(20%); background-color: #1a7d1d; color: #ffffff; padding: 4px 8px; border-radius: 4px; font-size: 12px; white-space: nowrap; z-index: 1000; opacity: 0; overflow: visible; transition: opacity 0.3s ease, transform 0.3s ease; } .pay-start__bonus-finish--bonus:hover::after { opacity: 1; transform: translateY(0); } .pay-start__buttons-card { background: #242424; border: 1px solid #2f2f2f; height: 50px; border-radius: 10px; width: 100%; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; cursor: pointer; transition: 0.2s ease-in; }