.small-card-info {
	background-color: var(--g-800);
	cursor: pointer;
	box-sizing: border-box;
	border-radius: 0.75rem;
	flex-direction: row;
	align-items: center;
	gap: 1rem;
	width: 100%;
	min-width: 0;
	padding: 1rem;
	display: flex;
}
.small-card-info__image {
	border: 1px solid var(--g-600);
	border-radius: 0.5rem;
	flex-shrink: 0;
	padding: 11px 21px;
}
.small-card-info__image.red-border {
	border: 1px solid var(--error-500);
}
.small-card-info__image img {
	width: 30px;
	height: 50px;
}
.small-card-info__text-block {
	flex-direction: column;
	gap: 0.25rem;
	min-width: 0;
	display: flex;
	overflow: hidden;
}
.small-card-info__text-block__name {
	overflow-wrap: break-word;
	color: var(--main-white);
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
}
.small-card-info__text-block__token {
	flex-direction: row;
	gap: 6px;
	display: flex;
}
.small-card-info__text-block__token__id {
	color: var(--g-300);
	flex-shrink: 0;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
.small-card-info__text-block__token__value {
	color: var(--b-400);
	cursor: pointer;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
@media (width<=768px) {
	.small-card-info {
		gap: 0.75rem;
		padding: 0.75rem;
	}
}
@media (width<=370px) {
	.small-card-info {
		flex-direction: column;
	}
}
.success-title {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 0.5rem;
	display: flex;
}
.success-title__text {
	color: var(--main-white);
	text-align: center;
}
.success-title__text.clash {
	font-family: clash-display, sans-serif;
	font-size: 1.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 2.5rem;
}
.success-title__text.ordinary {
	font-family: Manrope, sans-serif;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.75rem;
}
.buynow-modal {
	background-color: var(--g-900);
	border-radius: 1rem;
	max-width: 37.5rem;
	max-height: 90vh;
	margin-right: 0.5rem;
	overflow-y: auto;
	padding-top: 1.5rem !important;
}
@media (width<=768px) {
	.buynow-modal {
		box-sizing: border-box;
		width: 100%;
		max-width: 100%;
		margin-right: 0;
		padding: 1rem !important;
	}
}
@media (width<=480px) {
	.buynow-modal {
		border-radius: 0.75rem;
		padding: 0.75rem !important;
	}
}
.buynow-modal::-webkit-scrollbar {
	width: 6px;
}
.buynow-modal::-webkit-scrollbar-thumb {
	background: var(--g-600);
	border-radius: 4px;
}
.buynow-modal::-webkit-scrollbar-track {
	background: var(--g-800);
}
.buy-now-default {
	box-sizing: border-box;
	flex-direction: column;
	gap: 1.5rem;
	width: 21.5rem;
	min-height: calc(100vh - 5rem);
	display: flex;
	position: relative;
}
.buy-now-default__processing-overlay {
	z-index: 10;
	background: #1a1a1af2;
	border-radius: 12px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 12px;
	display: flex;
	position: absolute;
	inset: 0;
}
.buy-now-default__processing-overlay h3 {
	color: #fff;
	margin: 0;
	font-size: 18px;
	font-weight: 600;
}
.buy-now-default__processing-overlay p {
	color: #939393;
	text-align: center;
	margin: 0;
	font-size: 14px;
}
.buy-now-default button[data-cy="button-buy"] {
	height: 3rem;
}
.buy-now-default__title {
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: -0.25rem;
	display: flex;
}
.buy-now-default__title__text {
	color: var(--main-white);
	font-family: clash-display, sans-serif;
	font-size: 1.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 2.5rem;
}
.buy-now-default__content-wrapper {
	flex-direction: column;
	gap: 1.5rem;
	display: flex;
}
.buy-now-default__content-wrapper__details {
	flex-direction: column;
	max-height: 5.625rem;
	padding: 0 0.5rem;
	display: flex;
	overflow-y: auto;
}
.buy-now-default__content-wrapper__details > div:not(:last-child) {
	border-bottom: 1px solid var(--g-600);
}
.buy-now-default__content-wrapper__details > div:first-child {
	padding-top: 0;
}
.buy-now-default__content-wrapper__details__text-block {
	flex-direction: row;
	justify-content: space-between;
	padding: 0.25rem 0;
	display: flex;
}
.buy-now-default__content-wrapper__details__text-block__name {
	color: var(--g-300);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
.buy-now-default__content-wrapper__details__text-block__value {
	color: var(--main-white);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
.buy-now-default__content-wrapper__details__text-block__value.link {
	color: var(--b-400);
	cursor: pointer;
}
.buy-now-default__content-wrapper__amount {
	border: 1px solid var(--g-600);
	border-radius: 1rem;
	grid-template-rows: auto auto;
	grid-template-columns: auto 1fr;
	align-items: center;
	gap: 0.5rem 0.75rem;
	padding: 1rem;
	display: grid;
}
.buy-now-default__content-wrapper__amount__label {
	color: var(--main-white);
	grid-area: 1/1/2/2;
	align-items: center;
	gap: 0.5rem;
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
	display: flex;
}
.buy-now-default__content-wrapper__amount__label svg path {
	fill: var(--main-white);
}
.buy-now-default__content-wrapper__amount__value-row {
	grid-area: 1/2/2/3;
	justify-content: flex-end;
	align-items: center;
	gap: 0.5rem;
	display: flex;
}
.buy-now-default__content-wrapper__amount__value {
	color: var(--main-white);
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
}
.buy-now-default__content-wrapper__amount__fee {
	color: #a8abb0;
	white-space: normal;
	overflow-wrap: anywhere;
	overflow-wrap: break-word;
	text-align: left;
	border-top: 1px solid var(--g-600);
	grid-area: 2/1/3/-1;
	justify-self: stretch;
	margin: 0;
	padding-top: 0.5rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.45;
}
.buy-now-default__content-wrapper__wallet {
	background-color: var(--main-black);
	border-radius: 1rem;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	padding: 0.75rem 1.25rem 0.75rem 0.75rem;
	display: flex;
}
.buy-now-default__content-wrapper__wallet__left {
	gap: 0.75rem;
	display: flex;
}
.buy-now-default__content-wrapper__wallet__left svg {
	background: linear-gradient(150.69deg, #2be4ca 13.99%, #1bcbb8 20.5%, #4d78e4 53.32%, #8b61fc 75.3%, #ad8fff 89.01%);
	border-radius: 100px;
}
.buy-now-default__content-wrapper__wallet__left__content__address {
	color: var(--main-white);
	margin: 0;
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.125rem;
}
.buy-now-default__content-wrapper__wallet__left__content__solana {
	color: var(--g-300);
	margin: 0;
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.125rem;
}
.buy-now-default__content-wrapper__wallet__right {
	cursor: pointer;
	padding-left: 0.35rem;
}
.buy-now-default__content-wrapper__pay-method {
	flex-direction: column;
	gap: 0.75rem;
	display: flex;
}
.buy-now-default__content-wrapper__pay-method__title {
	color: var(--g-100);
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
}
.buy-now-default__content-wrapper__pay-method__buttons {
	flex-flow: wrap;
	gap: 2rem;
	display: flex;
}
.buy-now-default__content-wrapper__pay-method__buttons__item {
	flex-direction: row;
	align-items: center;
	gap: 0.75rem;
	display: flex;
}
.buy-now-default__content-wrapper__pay-method__buttons__item__info {
	align-items: center;
	gap: 0.25rem;
	display: flex;
}
.buy-now-default__content-wrapper__pay-method__buttons__item__info span {
	color: var(--g-100);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
.buy-now-default__funding-modal__container {
	background: var(--g-900, #1a1a1a);
	border-radius: 1rem;
	flex-direction: column;
	gap: 1.25rem;
	width: 22rem;
	max-width: 90vw;
	padding: 1.5rem;
	display: flex;
}
.buy-now-default__funding-modal__header {
	justify-content: space-between;
	align-items: center;
	display: flex;
}
.buy-now-default__funding-modal__title {
	color: var(--main-white);
	font-family: clash-display, sans-serif;
	font-size: 1.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 2.5rem;
}
.buy-now-default__funding-modal__options {
	flex-direction: column;
	gap: 0.75rem;
	display: flex;
}
.buy-now-default__funding-modal__option {
	background: var(--g-800, #1d1d1d);
	border: 1px solid var(--g-700, #333);
	cursor: pointer;
	border-radius: 0.75rem;
	align-items: center;
	gap: 0.75rem;
	padding: 0.875rem 1rem;
	transition:
		border-color 0.15s,
		background 0.15s;
	display: flex;
}
.buy-now-default__funding-modal__option:hover {
	background: var(--g-750, #242424);
}
.buy-now-default__funding-modal__option--selected {
	border-color: var(--b-400, #5beaff);
	background: var(--g-750, #2a2a2a);
}
.buy-now-default__funding-modal__option input[type="radio"] {
	accent-color: var(--b-400, #5beaff);
	flex-shrink: 0;
	width: 1rem;
	height: 1rem;
}
.buy-now-default__funding-modal__option__info {
	flex-direction: column;
	flex: 1;
	gap: 0.125rem;
	display: flex;
}
.buy-now-default__funding-modal__option__label {
	color: var(--main-white);
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
}
.buy-now-default__funding-modal__option__balance {
	color: var(--g-300, #939393);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
.disabled span {
	color: gray;
}
@media (width<=768px) {
	.buy-now-default {
		gap: 1rem;
		width: 100%;
		max-width: 100%;
		min-height: auto;
		padding: 0;
	}
	.buy-now-default__title {
		flex-direction: row;
		align-items: center;
	}
	.buy-now-default__content-wrapper {
		gap: 1rem;
	}
	.buy-now-default__content-wrapper__amount {
		padding: 0.75rem;
	}
	.buy-now-default__content-wrapper__wallet {
		padding: 0.625rem 1rem 0.625rem 0.625rem;
	}
	.buy-now-default__content-wrapper__pay-method__buttons {
		gap: 1.5rem;
	}
}
.error-block {
	justify-content: center;
	display: flex;
}
.error-block__content {
	color: var(--error-500);
	flex-direction: column;
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.125rem;
	display: flex;
}
.error-block__content__icon {
	flex-direction: row;
	align-self: center;
	align-items: center;
	gap: 0.188rem;
	display: flex;
}
._icons_k1w0w_2 {
	cursor: pointer;
}
._title_k1w0w_6 {
	font-family: clash-display, sans-serif;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 600;
	line-height: 2rem;
}
.buy-now-success {
	flex-direction: column;
	width: 21.5rem;
	height: calc(100vh - 5rem);
	display: flex;
}
.buy-now-success > div:nth-child(3) {
	margin-top: 2rem;
}
.buy-now-success__close-btn {
	align-self: flex-end;
}
.buy-now-success__transaction {
	flex-flow: wrap;
	justify-content: center;
	gap: 0.375rem;
	padding: 2rem 0 2.5rem;
	display: flex;
}
.buy-now-success__transaction__text {
	color: var(--g-300);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
.buy-now-success__transaction__value {
	flex-flow: wrap;
	gap: 0.25rem;
	display: flex;
}
.buy-now-success__transaction__value a {
	color: var(--b-400);
	cursor: pointer;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	text-decoration: none;
}
.buy-now-success__share {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 1rem;
	display: flex;
}
.buy-now-success__share__title {
	color: var(--g-300);
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
.buy-now-success__share__icons {
	flex-flow: wrap;
	gap: 1.875rem;
	display: flex;
}
.buy-now-success__share__icons__item {
	cursor: pointer;
	fill: var(--main-white);
}
.buy-now-success__error-block {
	flex-direction: row;
	justify-content: center;
	gap: 0.313rem;
	padding-top: 4.688rem;
	display: flex;
}
.buy-now-success__error-block__text {
	color: var(--error-500);
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.125rem;
}
.buy-now-success__btn {
	margin-top: 2.5rem;
}
@media (width<=768px) {
	.buy-now-success {
		width: 85vw;
		height: auto;
		max-height: 80vh;
		padding: 1.2rem;
	}
}
@media (width<=480px) {
	.buy-now-success {
		border-radius: 0.75rem;
		width: 95vw;
		padding: 1rem;
	}
	.buy-now-success__transaction {
		flex-direction: column;
		align-items: center;
	}
}
.buy-now-success::-webkit-scrollbar {
	width: 6px;
}
.buy-now-success::-webkit-scrollbar-thumb {
	background: var(--g-600);
	border-radius: 4px;
}
.buy-now-success::-webkit-scrollbar-track {
	background: var(--g-800);
}
.cards-selection {
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	display: flex;
}
.cards-selection .more-dropdown--mobile {
	display: none;
}
.cards-selection .more-dropdown [class*="item"] {
	gap: 0.625rem;
	padding: 0.75rem 1.25rem;
}
.cards-selection {
	color: #fff;
	box-sizing: border-box;
	background-color: var(--g-700);
	width: calc(100% - 2rem);
	max-width: 1200px;
	z-index: var(--z-overlay);
	border-radius: 1rem;
	padding: 1.45rem 1.5rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
	position: fixed;
	bottom: 1rem;
	left: 50%;
	transform: translate(-50%);
}
.cards-selection__left-block {
	flex-direction: row;
	flex: 1;
	align-items: center;
	gap: 2rem;
	min-width: 0;
	display: flex;
}
.cards-selection__left-block__selected {
	flex-direction: row;
	flex-shrink: 0;
	align-items: center;
	gap: 0.75rem;
	display: flex;
}
.cards-selection__left-block__selected__count {
	background-color: var(--o-400);
	color: var(--main-black);
	border-radius: 0.5rem;
	padding: 0.1rem 0.5rem;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.25rem;
}
.cards-selection__left-block__buttons {
	flex-direction: row;
	flex-shrink: 0;
	align-items: center;
	gap: 1rem;
	display: flex;
}
.cards-selection__left-block__buttons__text-button {
	color: var(--g-200);
	cursor: pointer;
}
.cards-selection__right-block {
	flex-direction: row;
	flex-shrink: 0;
	align-items: center;
	gap: 1rem;
	display: flex;
}
.cards-selection__right-block .transfer-button:disabled {
	cursor: not-allowed;
	padding: calc(0.75rem - 1px) 2.5rem;
}
.cards-selection__right-block svg {
	fill: var(--o-500);
}
.cards-selection__right-block .more-button {
	border: 1px solid var(--g-400);
}
.cards-selection__right-block .more-dropdown {
	width: auto;
}
.cards-selection__right-block .more-dropdown [class*="menu"] {
	width: max-content;
}
.cards-selection__right-block .more-dropdown [class*="item"] {
	justify-content: flex-start;
}
@media screen and (width<=1024px) {
	.cards-selection {
		width: calc(100% - 1rem);
		padding: 0.875rem 1.25rem;
		bottom: 0.5rem;
	}
	.cards-selection__left-block {
		gap: 1.5rem;
	}
	.cards-selection__left-block__selected {
		gap: 0.5rem;
		padding: 0.4rem 0.8rem;
	}
	.cards-selection__left-block__selected__text {
		font-size: 0.8125rem;
	}
	.cards-selection__left-block__selected__count {
		min-width: 24px;
		padding: 0.2rem 0.6rem;
		font-size: 0.8125rem;
	}
	.cards-selection__left-block__buttons {
		gap: 0.75rem;
	}
	.cards-selection__left-block__buttons button {
		padding: 0.5rem 1rem !important;
		font-size: 0.8125rem !important;
	}
	.cards-selection__left-block__buttons__text-button {
		padding: 0.4rem 0.8rem;
		font-size: 0.8125rem;
	}
	.cards-selection__right-block {
		gap: 0.75rem;
	}
	.cards-selection__right-block button {
		padding: 0.5rem 1rem !important;
		font-size: 0.8125rem !important;
	}
}
@media screen and (width<=768px) {
	.cards-selection {
		border-radius: 1.5rem 1.5rem 0.5rem 0.5rem;
		flex-direction: column;
		gap: 1rem;
		width: calc(100% - 1rem);
		max-width: none;
		padding: 1rem;
	}
	.cards-selection__left-block {
		justify-content: space-between;
		gap: 1rem;
		width: 100%;
	}
	.cards-selection__left-block__selected {
		flex: 1;
		justify-content: space-between;
		padding: 0.75rem 1rem;
	}
	.cards-selection__left-block__selected__text {
		font-size: 0.875rem;
	}
	.cards-selection__left-block__selected__count {
		padding: 0.3rem 0.8rem;
		font-size: 0.875rem;
	}
	.cards-selection__left-block__buttons {
		flex-shrink: 0;
		gap: 0.75rem;
	}
	.cards-selection__left-block__buttons button {
		padding: 0.6rem 1.2rem !important;
		font-size: 0.875rem !important;
	}
	.cards-selection__left-block__buttons__text-button {
		padding: 0.6rem 1.2rem;
		font-size: 0.875rem;
	}
	.cards-selection__right-block {
		justify-content: center;
		gap: 1rem;
		width: 100%;
	}
	.cards-selection__right-block .transfer-button,
	.cards-selection__right-block button {
		flex: 1;
		max-width: 180px;
		padding: 0.75rem 0.5rem !important;
		font-size: 0.875rem !important;
	}
}
@media screen and (width<=537px) {
	.cards-selection {
		width: 100%;
		padding: 0.75rem 1rem;
		padding-bottom: calc(0.75rem + env(safe-area-inset-bottom, 0px));
		border-bottom: none;
		border-radius: 1.25rem 1.25rem 0 0;
		max-height: 50vh;
		bottom: 0;
		left: 0;
		overflow: visible;
		transform: none;
	}
	.cards-selection__left-block {
		flex-flow: wrap;
		align-items: center;
		gap: 0.75rem;
		width: 100%;
	}
	.cards-selection__left-block__selected {
		background: #ffffff14;
		border: 1px solid #ffffff1f;
		border-radius: 0.5rem;
		flex: 1;
		min-width: 0;
		padding: 0.5rem 0.75rem;
	}
	.cards-selection__left-block__selected__text {
		white-space: nowrap;
		font-size: 0.8125rem;
	}
	.cards-selection__left-block__buttons {
		flex-shrink: 0;
		gap: 0.5rem;
		display: flex;
	}
	.cards-selection__left-block__buttons button {
		white-space: nowrap;
		padding: 0.5rem 0.75rem !important;
		font-size: 0.75rem !important;
	}
	.cards-selection__left-block__buttons__text-button {
		white-space: nowrap;
		padding: 0.5rem 0.75rem;
		font-size: 0.75rem;
	}
	.cards-selection__left-block__buttons .more-dropdown--mobile {
		display: block;
	}
	.cards-selection__left-block__buttons .more-dropdown--mobile .more-button {
		cursor: pointer;
		color: var(--text-primary, #fff);
		-webkit-user-select: none;
		user-select: none;
		padding: 0 0.25rem;
		font-size: 1.5rem;
		line-height: 1;
	}
	.cards-selection__right-block {
		flex-wrap: wrap;
		justify-content: center;
		gap: 0.5rem;
		width: 100%;
	}
	.cards-selection__right-block .transfer-button,
	.cards-selection__right-block button {
		white-space: nowrap;
		flex: auto;
		min-width: 0;
		padding: 0.625rem 0.75rem !important;
		font-size: 0.75rem !important;
	}
	.cards-selection__right-block .more-dropdown--desktop {
		display: none;
	}
}
@media screen and (width<=375px) {
	.cards-selection {
		padding: 0.625rem 0.75rem;
		padding-bottom: calc(0.625rem + env(safe-area-inset-bottom, 0px));
	}
	.cards-selection__left-block {
		gap: 0.5rem;
	}
	.cards-selection__left-block__selected {
		padding: 0.4rem 0.625rem;
	}
	.cards-selection__left-block__selected__text {
		font-size: 0.75rem;
	}
	.cards-selection__left-block__selected__count {
		padding: 0.15rem 0.5rem;
		font-size: 0.75rem;
	}
	.cards-selection__left-block__buttons button {
		padding: 0.4rem 0.625rem !important;
		font-size: 0.6875rem !important;
	}
	.cards-selection__left-block__buttons__text-button {
		padding: 0.4rem 0.625rem;
		font-size: 0.6875rem;
	}
	.cards-selection__right-block {
		gap: 0.375rem;
	}
	.cards-selection__right-block .transfer-button,
	.cards-selection__right-block button {
		padding: 0.5rem !important;
		font-size: 0.6875rem !important;
	}
}
@media screen and (height<=500px) and (orientation: landscape) {
	.cards-selection {
		border-radius: 1rem;
		flex-direction: row;
		padding: 0.75rem 1rem;
		bottom: 0.5rem;
	}
	.cards-selection__left-block {
		flex-direction: row;
		align-items: center;
		gap: 1rem;
		width: auto;
	}
	.cards-selection__left-block__selected {
		width: auto;
		padding: 0.5rem 0.75rem;
	}
	.cards-selection__left-block__buttons {
		gap: 0.75rem;
		width: auto;
	}
	.cards-selection__left-block__buttons button {
		padding: 0.5rem 0.875rem !important;
		font-size: 0.8125rem !important;
	}
	.cards-selection__left-block__buttons__text-button {
		padding: 0.5rem 0.875rem;
		font-size: 0.8125rem;
	}
	.cards-selection__right-block {
		gap: 0.75rem;
		width: auto;
	}
	.cards-selection__right-block .transfer-button,
	.cards-selection__right-block button {
		flex: none;
		padding: 0.5rem 1rem !important;
		font-size: 0.8125rem !important;
	}
}
.link-card {
	cursor: pointer;
	-webkit-text-decoration: unset;
	text-decoration: unset;
	width: 20.6rem;
}
.link-card .card {
	background: var(--g-900);
	border-radius: 1rem;
	flex-direction: column;
	justify-content: space-between;
	gap: 1.5rem;
	height: 100%;
	padding: 2.25rem 1rem 0.875rem;
	display: flex;
	position: relative;
	overflow: hidden;
}
.link-card .card__owner {
	min-height: 1.375rem;
	position: absolute;
	top: 1rem;
	left: 1rem;
}
.link-card .card__owner__active {
	width: min-content;
	color: var(--b-400);
	text-transform: uppercase;
	letter-spacing: 0.08em;
	background: #5beaff26;
	border-radius: 0.375rem;
	align-items: center;
	gap: 0.125rem;
	margin-bottom: 0.25rem;
	padding: 3px 0.375rem;
	font-family: Manrope, sans-serif;
	font-size: 0.625rem;
	font-style: normal;
	font-weight: 800;
	line-height: 1rem;
	display: flex;
}
.link-card .card__owner__in-swap {
	color: var(--b-400);
	text-transform: uppercase;
	letter-spacing: 0.08em;
	background: #5beaff26;
	border-radius: 0.375rem;
	align-items: center;
	gap: 0.125rem;
	padding: 3px 0.375rem;
	font-family: Manrope, sans-serif;
	font-size: 0.625rem;
	font-style: normal;
	font-weight: 800;
	line-height: 1rem;
	display: flex;
}
.link-card .card__owner__blockchain {
	color: #a855f7;
	text-transform: uppercase;
	letter-spacing: 0.08em;
	background: #a855f726;
	border-radius: 0.375rem;
	align-items: center;
	gap: 0.125rem;
	padding: 3px 0.375rem;
	font-family: Manrope, sans-serif;
	font-size: 0.625rem;
	font-style: normal;
	font-weight: 800;
	line-height: 1rem;
	display: flex;
}
.link-card .card__owner__can_hover {
	margin-top: 1.5rem;
}
.link-card .card .card-panel {
	visibility: hidden;
	z-index: 4;
	pointer-events: none;
	border-radius: 1rem 1rem 0 0;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	height: 6rem;
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
}
.link-card .card .card-panel.burned {
	visibility: visible;
	justify-content: space-between;
}
.link-card .card .card-panel.burned .card-panel__checkbox {
	visibility: hidden;
	pointer-events: none;
}
.link-card .card .card-panel.burned .card-panel__icons__element svg,
.link-card .card .card-panel.burned .card-panel__icons__element:hover svg {
	fill: var(--o-400);
}
.link-card .card .card-panel.checked {
	visibility: visible;
	background-color: #0000;
}
.link-card .card .card-panel.checked .card-panel__checkbox {
	visibility: visible;
	pointer-events: auto;
}
.link-card .card .card-panel.checked:not(.burned) .card-panel__icons {
	visibility: hidden;
	pointer-events: none;
}
.link-card .card .card-panel__icons {
	pointer-events: auto;
	flex-direction: row;
	align-items: center;
	gap: 0.5rem;
	padding-right: 0.75rem;
	display: flex;
	position: absolute;
	top: 0.5rem;
	right: 0;
}
.link-card .card .card-panel__icons__element {
	border-radius: 0.25rem;
	justify-content: center;
	align-items: center;
	width: 2rem;
	height: 2rem;
	display: flex;
}
.link-card .card .card-panel__icons__element svg {
	fill: var(--g-500);
}
.link-card .card .card-panel__icons__element:hover {
	background-color: var(--g-600);
}
.link-card .card .card-panel__icons__element:hover svg {
	fill: var(--g-200);
}
.link-card .card .card-panel__checkbox {
	fill: #0000;
	stroke: #0000;
	pointer-events: auto;
	align-items: center;
	height: 3rem;
	padding-left: 1rem;
	display: flex;
}
.link-card .card__img,
.link-card .card__imgsealed {
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 17.75rem;
	display: flex;
	overflow: hidden;
}
.link-card .card__img > img,
.link-card .card__imgsealed > img {
	object-fit: contain;
	width: 100%;
	height: 100%;
}
.link-card .card__imageContainer {
	z-index: 5;
	cursor: pointer;
	flex-direction: column;
	gap: 0.5rem;
	display: flex;
	position: absolute;
	top: 2.5rem;
	right: 0.85rem;
}
.link-card .card__imageContainer__imageItem {
	background: var(--g-700);
	border: 2px solid var(--g-600);
	border-radius: 8px;
	justify-content: center;
	align-items: center;
	width: 28.67px;
	height: 47.78px;
	padding: 0.25rem;
	display: flex;
}
.link-card .card__imageContainer__imageItem:hover {
	border: 2px solid var(--o-600);
}
.link-card .card__imageContainer__imageItem__PreviewImage {
	object-fit: cover;
	border-radius: 3px;
	width: 100%;
	height: 100%;
}
.link-card .card__hovers {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.link-card .card__hovers .hover {
	opacity: 0;
}
.link-card .card__hovers__hover-contetn {
	flex-direction: column;
	align-items: flex-end;
	gap: 22.25rem;
	width: 93%;
	height: 97%;
	transition: all 0.3s;
	display: flex;
	position: absolute;
	top: 0.5rem;
	right: 0.5rem;
}
.link-card .card__hovers__hover-contetn__actions {
	background: var(--o-400);
	border-radius: 8px 8px 0 0;
	justify-content: space-between;
	align-items: center;
	width: 16.75rem;
	height: 2.5rem;
	margin: 0 auto;
	padding: 1.125rem 0.75rem;
	display: flex;
}
.link-card .card__hovers__hover-contetn__actions__group-1 {
	cursor: pointer;
	gap: 21px;
	display: flex;
}
.link-card .card__hovers__hover-contetn__checkbox {
	background: var(--o-400);
	width: 2.75rem;
	height: 2.75rem;
	color: var(--o-400);
	border-radius: 8px;
	padding: 0.75rem;
}
.link-card .card__hovers__hover-contetn rect {
	fill: var(--o-400);
}
.link-card .card__hovers__hover-contetn path {
	fill: var(--g-900);
}
.link-card .card .buy-now {
	width: 100%;
	color: var(--main-black);
	background-color: #fff;
	display: flex;
	position: absolute;
	bottom: 0;
	left: 0;
	border-radius: 0 0 1rem 1rem !important;
}
.link-card .card .buy-now__insurance__wrapper {
	white-space: nowrap;
	border-left: 1px solid var(--g-50);
	align-items: center;
	gap: 0.25rem;
	padding: 0.875rem 1rem;
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.125rem;
	display: flex;
}
.link-card .card .buy-now__button {
	text-transform: uppercase;
	justify-content: center;
	align-items: center;
	gap: 0.5rem;
	width: 100%;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 700;
	line-height: 1rem;
	display: flex;
}
.link-card .card .buy-now:hover {
	background-color: var(--g-100);
}
.link-card .card .buy-now:active {
	background-color: var(--g-200);
}
.link-card .card .buy-now:active .buy-now__insurance__wrapper {
	border-left: 1px solid var(--g-300);
}
.link-card .card:hover .card-panel {
	visibility: visible;
}
.link-card .card:hover .card-panel.burned .card-panel__checkbox,
.link-card .card:hover .card-panel.checked:not(.burned) .card-panel__icons {
	visibility: visible;
	pointer-events: auto;
}
.link-card .card:hover .hover {
	opacity: 1;
}
@media (hover: none) {
	.link-card .card .card-panel {
		visibility: visible;
	}
	.link-card .card .card-panel__icons {
		visibility: visible;
		pointer-events: auto;
		z-index: 5;
	}
	.link-card .card .card-panel__icons .card-panel__icons__element svg {
		fill: var(--g-300);
	}
	.link-card .card .card-panel.burned .card-panel__checkbox {
		visibility: visible;
		pointer-events: auto;
	}
	.link-card .card .card-panel.checked:not(.burned) .card-panel__icons {
		visibility: visible;
		pointer-events: auto;
		z-index: 5;
	}
}
.link-card .card__details {
	color: var(--main-white);
	flex-direction: column;
	gap: 0.75rem;
	display: flex;
}
.link-card .card__details__listing {
	min-height: 1.375rem;
}
.link-card .card__details__listing__active {
	background: var(--main-white);
	width: min-content;
	color: var(--o-500);
	text-transform: uppercase;
	letter-spacing: 0.08em;
	border-radius: 0.375rem;
	align-items: center;
	gap: 0.125rem;
	padding: 0.125rem 0.375rem;
	font-family: Manrope, sans-serif;
	font-size: 0.625rem;
	font-style: normal;
	font-weight: 800;
	line-height: 1rem;
	display: flex;
}
.link-card .card__details__name {
	letter-spacing: -0.01em;
	-webkit-line-clamp: 2;
	width: 100%;
	min-height: 3rem;
	max-height: 3rem;
	display: box;
	-webkit-box-orient: vertical;
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
	overflow: hidden;
}
.link-card .card__details__insurance-value {
	justify-content: space-between;
	align-items: center;
	padding-top: 0.75rem;
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.125rem;
	display: flex;
}
.link-card .card__details__insurance-value__category {
	color: var(--g-400);
}
.link-card .card__details__insurance-value__insurance {
	align-items: center;
	gap: 0.25rem;
	display: flex;
}
.link-card .card__details__insurance-value__insured {
	color: var(--g-400);
}
.link-card .card__details__insurance-value__insured-label {
	color: var(--g-500);
}
@media screen and (width<=537px) {
	.link-card .card .card-panel {
		visibility: visible;
		pointer-events: none;
		background-color: #0000;
	}
	.link-card .card .card-panel__checkbox {
		pointer-events: auto;
	}
	.link-card .card .card-panel__icons {
		visibility: visible;
		pointer-events: auto;
		z-index: 5;
	}
}
@media screen and (width<=480px) {
	.link-card {
		width: 100%;
	}
	.link-card .card {
		gap: 0.75rem;
		padding: 1rem 0.5rem 0.75rem;
	}
	.link-card .card__img,
	.link-card .card__imgsealed {
		aspect-ratio: 5/7;
		height: auto;
	}
	.link-card .card__imageContainer {
		display: none;
	}
}
.link-card.compact {
	width: 100%;
}
.link-card.compact .card {
	border-radius: 0.5rem;
	gap: 0.5rem;
	padding: 0.5rem 0.5rem 0.6rem;
}
.link-card.compact .card__owner {
	top: 0.5rem;
	left: 0.5rem;
}
.link-card.compact .card__img,
.link-card.compact .card__imgsealed {
	aspect-ratio: 5/7;
	height: auto;
}
.link-card.compact .card__details {
	gap: 0.25rem;
}
.link-card.compact .card__details__name {
	white-space: nowrap;
	text-overflow: ellipsis;
	min-height: auto;
	max-height: none;
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.125rem;
	display: block;
	overflow: hidden;
}
.link-card.compact .card__details__insurance-value {
	padding-top: 0;
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.125rem;
}
.link-card.compact .card__details__insurance-value__insurance svg {
	width: 0.85rem;
	height: 0.85rem;
}
.link-card.compact .card .buy-now {
	border-radius: 0 0 0.5rem 0.5rem;
}
.link-card.compact .card .buy-now__button {
	white-space: nowrap;
	gap: 0.25rem;
	padding: 0.45rem;
	font-family: Manrope, sans-serif;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.125rem;
}
.link-card.compact .card .buy-now__button svg {
	width: 12px;
	height: 12px;
}
.link-card.compact .card .buy-now__insurance__wrapper {
	display: none;
}
.card-panel-burned {
	z-index: 4;
	border-radius: 1rem 1rem 0 0;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
	height: 3rem;
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
}
.card-panel-burned__socials {
	background-color: var(--g-700);
	width: 100%;
	padding: 0.5rem;
	position: absolute;
	top: 3rem;
	left: 0;
}
.card-panel-burned__socials__item {
	border-radius: 0.375rem;
	flex-direction: row;
	align-items: center;
	gap: 0.5rem;
	padding: 0.5rem 0 0.5rem 0.5rem;
	display: flex;
}
.card-panel-burned__socials__item:hover {
	background-color: var(--g-600);
}
.card-panel-burned__socials__item__name {
	color: #fff;
	font-family: Manrope, sans-serif;
	font-size: 0.85rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}
.card-panel-burned__icons {
	justify-content: space-between;
	align-items: center;
	gap: 0.5rem;
	width: 100%;
	padding: 0.863rem;
	display: flex;
}
.card-panel-burned__icons__element {
	width: 2rem;
	height: 2rem;
	fill: var(--g-200);
	border-radius: 0.25rem;
	justify-content: center;
	align-items: center;
	display: flex;
}
.card-panel-burned__icons__element:hover {
	background-color: var(--o-300);
	fill: var(--main-black);
}
