.Banner-module__img {
    display: none
}

[data-monitoringserverid="34259"]:before {
    content: "Вайп по пятницам:";
    height: 30px;
    font-weight: 500;
    font-size: 15px;
    display: flex;
    align-items: start;
}

:root[data-theme=blue_white] {
    --default-font-size: 15px;
	--accent-color-800: #2f8be6;
    --accent-color-900: #2977c9;
    --font-color-700: rgba(40, 40, 40, .85);
    --font-color-800: #202020;
    --font-color-900: #1d1b1a;
    --bg-color-700: #f2f2f2;
    --bg-color-800: #e6e6e6;
    --bg-color-900: #d9d9d9;
    --product-items-trans-bg-color: #e6e6e6;
}

body {
    min-height: 100vh;
    width: 100vw;
    overflow-x: hidden;
    font-weight: 400;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
    font-size: var(--default-font-size);
}

/* вверхний хеадер с кнопкми и т.д */

.Header-module__wrapper {
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 0 15px;
    min-height: 60px;
    font-weight: 500;
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border-radius: 15px;
}


/* переворот виджетов в правую часть */

.Index-module__wrapper {
    display: flex;
    flex-direction: row-reverse;
 	align-items: flex-start;
}

.Widgets-module__wrapper {
    margin-right: 0px;
    margin-left: 15px;
}

/* адаптация под мобильные устройства */

@media screen and (max-width: 970px) {
    .Widgets-module__wrapper {
        display: flex;
      	order: 2;
		flex-direction: column;
    }
	.Index-module__wrapper {
    	display: flex;
    	flex-direction: column;
		flex-wrap: wrap;
	}
	.Shop-module__wrapper {
		order: 1;
	}
	.PlayerMenuMobile-module__loginLink {
		border-radius: 10px;
  	}
}

/* вынесения модуля категорий в отдельный блок слева */

.Categories-module__categories {
    text-align: center;
    align-content: flex-start;
    flex-direction: column;
    position: absolute;
    transform: translateX(-170px) rotate(360deg) translateY(0px);
    width: max-content;
    margin-top: -67px;
	margin-left: -15px;
    padding: 0px 3px 0px 3px;
}

/* боксы */

.boxHeader {
    padding: 15px;
  	border-radius: 15px 15px 0px 0px;
}

.boxBody{
  	padding: 15px;
  	border-radius: 0px 0px 0px 0px;
}

.boxFooter {
    border-radius: 0px 0px 15px 15px;
}

.paypal-widget__header {
    padding: 9px;
}

/* уменьшение кнопок при наведении */

.Categories-module__category.Categories-module__active, .Categories-module__category:hover {
  	border-radius: 10px; 
    transform: scale(.95);
}

.Button-module__btn.Button-module__accent:hover, .Button-module__btn.Button-module__accent:focus {
    border-color: var(--accent-color-900);
  	transform: scale(.95);
}

/* поиск бар */

.Search-module__wrapper {
    width: 100%;
    display: flex;
    height: 34px;
    border-radius: 15px;
    overflow: hidden;
    background: var(--bg-color-700);
    margin-top: 15px;
}

/* каждая отдельная ячейка товара в главном меню */

.Product-module__wrapper {
    object-fit: contain;
    padding: 8%;
    width: 100%;
    height: 100%;
    position: relative;
    cursor: pointer;
    border-radius: 15px;
    overflow: hidden;
    animation: Product-module__productAnimation .15s ease;
}

/* ценники и скидки на товарах */

.Product-module__price {
    display: flex;
    align-items: center;
    text-align: center;
    padding: 3px 10px;
    border-radius: 0px 0px 20px 0px;
    font-weight: 500;
    font-size: 12px;
    background-size: 400% 400%;
    animation: gradient 5s ease infinite;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 65%);
  	text-transform: uppercase;
}

.Product-module__discount {
    top: 0;
    right: 0;
    border-radius: 0px 0px 0px 20px;
    font-weight: 500;
    font-size: 12px;
    background-size: 400% 400%;
    animation: gradient 5s ease infinite;
    padding: 2px 10px;
}

/* все товары которые находятся внутри кейса */

.productModalContainsItem {
    padding: 10px;
    position: relative;
    display: flex;
    align-items: center;
    border-radius: 10px;
}

/* описание товаров */

.productModalDescription {
    text-align: left;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
}

/* скругление ячеек внутри кейса */

.RouletteContent-module__rouletteItem {
    border-radius: 15px;
    overflow: hidden;
    background: var(--bg-color-700);
    padding: 8px;
}

/* главная вкладка с товарами */

.Products-module__wrapper {
    margin-top: 15px;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(150px,1fr));
}

/* вкладка поддержки */

.SupportContent-module__wrapper {
	margin-left: 15px
}

/* скругление всяких кнопок */

.Categories-module__category {
 	border-radius: 10px;
}

.Button-module__btn.Button-module__gray {
    border-radius: 10px;
}

.Button-module__btn.Button-module__accent {
    border-radius: 10px;
}

.Servers-module__server {
	border-radius: 10px;
}

.KitContent-module__containsItem {
	border-radius: 10px;
}

.KitContent-module__itemName {
	border-radius: 10px 10px 0px 0px;
}

.KitContent-module__itemCount {
	border-radius: 0px 10px 0px 10px;
}

.Selector-module__dropDownCurrentItem {
	border-radius: 10px;
}

.TicketsTable-module__tableHeader {
	border-radius: 10px;
}

.PlayerBalance-module__btn {
	border-radius: 10px;
}

.LangSwitcher-module__btn {
	border-radius: 10px;
}

.PlayerMenu-module__profileLink {
	border-radius: 10px;
}

.PlayerBalanceModal-module__inputWrapper {
	border-radius: 10px;
}

.ProfileNav-module__navItem {
	border-radius: 10px;
}

.Selector-module__dropDownList {
	border-radius: 10px;
}

.ProfileContent-module__infoWrapper {
	border-radius: 10px;
}

.ProfileContent-module__input {
	border-radius: 10px;
}

.ProfileNav-module__img {
	border-radius: 10px;
}

.CountSelector-module__inputWrapper {
	border-radius: 10px;
}

.TotalSum-module__inputWrapper {
	border-radius: 10px;
}

.ProductItemSelector-module__item {
	border-radius: 10px;
}

.Selector-module__dropDownItem {
	border-radius: 10px;
}

.TicketsTable-module__tableLine {
	border-radius: 10px;
}

.PlayerMenu-module__loginLink {
	border-radius: 10px;
}

.WelcomeSelectServer-module__server {
	border-radius: 10px;
}

/* мониторинг серверов */

.MonitoringServer-module__progressBarWrapper {
    border-radius: 5px;
}

.MonitoringServer-module__name {
    display: block;
    margin-bottom: 5px;
    font-size: 12px;
}

.MonitoringServer-module__progressBarAnim {
	background-image: linear-gradient(45deg,#ffffff26 25%,transparent 25%,transparent 50%,#ffffff26 50%,#ffffff26 75%,transparent 75%,transparent);
	background-size: 40px 40px;
	box-shadow: none
}

/* Поддержка */

.TicketsTable-module__status.TicketsTable-module__open {
    color: var(--font-color-700);
    background-color: var(--monitoring-joining-color);
	border-radius: 10px;
}

.TicketsTable-module__tableTitle, .TicketsTable-module__value {
    text-align: center;
}

.TicketThemeInput-module__inputWrapper, .TicketsTable-module__value.TicketsTable-module__status.TicketsTable-module__closed {
	border-radius: 10px;
}

/* Профиль */
/* Скругление */

.HistorySearch-module__wrapper, .HistoryTable-module__tableHeader, .BasketSearch-module__wrapper, .BasketTable-module__tableHeader {
	border-radius: 10px;
}

.Pagination-module__page, .Pagination-module__navPageBtn {
	border-radius: 10px;
}

.BasketTable-module__tableLine, .HistoryTable-module__tableLine, .BasketTable-module__tableLine:nth-child(2n-1) {
    margin-top: 5px;
  	padding: 10px;
	background-color: var(--bg-color-800);
    border-radius: 10px;
}

/* Центр надписей в профиле */

.HistoryContent-module__header, .ProfileContent-module__header, .BasketContent-module__header {
    justify-content: center;
}