.options-container .options-overlay-show {
	opacity: 1;
	visibility: visible;
}
/* чекбоксы платежного сервиса */
.cc-selector-2 input {
	position: absolute;
	z-index: 999;
}
.cc-selector-2 input:active + .drinkcard-cc {
	opacity: 0.9;
}
.cc-selector-2 input:checked + .drinkcard-cc {
	-webkit-filter: none;
	-moz-filter: none;
	filter: none;
}
.drinkcard-cc {
	cursor: pointer;
	-webkit-transition: all 100ms ease-in;
	-moz-transition: all 100ms ease-in;
	transition: all 100ms ease-in;
	-webkit-filter: brightness(1.8) grayscale(1) opacity(0.7);
	-moz-filter: brightness(1.8) grayscale(1) opacity(0.7);
	filter: brightness(1.8) grayscale(1) opacity(0.7);
}
.drinkcard-cc:hover {
	-webkit-filter: brightness(1.2) grayscale(0.5) opacity(0.9);
	-moz-filter: brightness(1.2) grayscale(0.5) opacity(0.9);
	filter: brightness(1.2) grayscale(0.5) opacity(0.9);
}
.drinkcard-cc img {
	border-radius: 4px;
}
/* чекбоксы платежного сервиса конец*/

/* список аккаунтов*/
.list_account div.accordion_account::before {
	content: "\f105";
	opacity: 0.4;
}
.list_account.open > div.accordion_account::before {
	opacity: 0;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.list_account div.accordion_account::after {
	content: "\f103";
	opacity: 0;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.list_account.open > div.accordion_account::after {
	opacity: 0.4;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}
.list_account div.accordion_account::before,
.list_account div.accordion_account::after {
	position: absolute;
	left: 21px;
	width: 20px;
	height: 20px;
	display: block;
	text-align: center;
	font-family: FontAwesome, "Font Awesome 5 Free", "Font Awesome 5 Pro";
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
/* список аккаунтов конец*/
.btn-create-account {
	position: absolute;
	padding: 0.3571429rem 0.64285714rem;
	font-size: 0.9286rem;
	line-height: 20px;
	z-index: 2;
	top: 10px;
	right: -8px;
	padding-left: 12px;
	padding-right: 12px;
}
/* Кастомные выбор
https://bootsnipp.com/snippets/gvlK7
*/
.form-group input[type="radio"],
.form-group input[type="checkbox"] {
	display: none;
}

.form-group input[type="checkbox"] + .btn-group > label,
.form-group input[type="radio"] + .btn-group > label {
	white-space: normal;
}

.form-group input[type="checkbox"] + .btn-group > label.btn-default,
.form-group input[type="radio"] + .btn-group > label.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
	cursor: pointer;
}

.form-group input[type="radio"] + .btn-group > label span:first-child,
.form-group input[type="checkbox"] + .btn-group > label span:first-child {
	display: none;
}

.form-group input[type="radio"] + .btn-group > label span:first-child + span,
.form-group
	input[type="checkbox"]
	+ .btn-group
	> label
	span:first-child
	+ span {
	display: inline-block;
}

.form-group input[type="radio"]:checked + .btn-group > label span:first-child,
.form-group
	input[type="checkbox"]:checked
	+ .btn-group
	> label
	span:first-child {
	display: inline-block;
}

.form-group
	input[type="radio"]:checked
	+ .btn-group
	> label
	span:first-child
	+ span,
.form-group
	input[type="checkbox"]:checked
	+ .btn-group
	> label
	span:first-child
	+ span {
	display: none;
}

.form-group input[type="checkbox"] + .btn-group > label span[class*="fa-"],
.form-group input[type="radio"] + .btn-group > label span[class*="fa-"] {
	width: 15px;
	float: left;
	margin: 4px 0 2px -2px;
}

.form-group input[type="checkbox"] + .btn-group > label div.content-label,
.form-group input[type="radio"] + .btn-group > label div.content-label {
	margin-left: 22px;
}
/* Кастомные выбор конец*/

.psys {
	display: grid;
	width: 100%;
	gap: 10px;
}

@media (min-width: 350px) {
	.psys_def {
		grid-template-columns: repeat(2, 1fr);
	}

	.psys_systems {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width: 540px) {
	.psys_def {
		grid-template-columns: repeat(3, 1fr);
	}

	.psys_systems {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (min-width: 650px) {
	.psys_systems {
		grid-template-columns: repeat(4, 1fr);
	}
}

@media (min-width: 800px) {
	.psys_systems {
		grid-template-columns: repeat(5, 1fr);
	}
}

@media (min-width: 1000px) {
	.psys_systems {
		grid-template-columns: repeat(6, 1fr);
	}

	.psys_def {
		grid-template-columns: repeat(5, 1fr);
	}
}

@media (min-width: 1200px) {
	.psys_systems {
		grid-template-columns: repeat(3, 1fr);
	}

	.psys_def {
		grid-template-columns: repeat(5, 1fr);
	}
}

@media (min-width: 1300px) {
	.psys_def {
		grid-template-columns: repeat(6, 1fr);
	}
}

.psys__item {
	text-decoration: none;
	padding: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	transition: 0.2s all;
	position: relative;
	z-index: 0;
	border: 0;
	border-radius: 5px;
	background: 0 0;
	margin: 0;
	min-height: 50px;
	text-align: center;
	max-width: 180px;
}

.psys__bg {
	z-index: -1;
	border: 1px solid #acd4ff30;
	border-radius: 5px;
	background: #87b0db0a;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.psys__item:hover .psys__bg,
.psys__input:checked ~ .psys__bg,
.psys__item[data-open-gwps-active="true"] .psys__bg {
	background: #acd4ff1f;
}

.psys__img {
	display: block;
	max-width: 100%;
	height: auto;
}

.psys__input {
	display: none;
	opacity: 0;
}

[data-tab],
[data-gwps] {
	display: none;
	opacity: 0;
	animation: tab 1s ease forwards;
}

@-webkit-keyframes tab {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

[data-gwps-select] {
	min-width: 160px;
}

.ttl {
	font-size: 14px;
	color: #fff;
	margin-bottom: 5px;
	font-weight: 600;
}

._systems {
	display: flex;
	flex-direction: column;
}

.tippy-content {
	box-sizing: border-box;
	padding: 10px 20px;
}

.blockquote-footer {
	padding: 0 2px 7px 0;
}

[data-geo-hide="true"] {
	display: none;
}

[data-recipient=false] {
    display: none;
}
[data-recipient=false] {
    display: none;
}
[data-recipient=true] {
    display: block;
}