.page-back-btn-container {
	margin-top: 14px;
	padding: 0 16px;

	@include desktop {
		align-self: center;
		margin-top: 20px;
		width: calc(100% - 32px);
		max-width: $width-desktop;
	}
}

.page-back-btn {
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	gap: 4px;
	font-size: 14px;
	line-height: 16px;
	color: $color-gray-md;

	@include desktop {
		gap: 6px;
		font-size: 16px;
		font-weight: 500;
		line-height: 18px;
		color: $color-green;
	}

	&::before {
		content: '';
		width: 24px;
		height: 24px;
		background-size: contain;
		background-repeat: no-repeat;
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 15L8.20711 10.7071C7.87377 10.3738 7.70711 10.2071 7.70711 10C7.70711 9.7929 7.87377 9.62623 8.20711 9.2929L12.5 5.00001' stroke='%23737373' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");

		@include desktop {
			background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12L20 11.9998' stroke='%231F895B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 6.99991L4.70711 11.2928C4.37377 11.6261 4.20711 11.7928 4.20711 11.9999C4.20711 12.207 4.37377 12.3737 4.70711 12.707L9 16.9999' stroke='%231F895B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
		}
	}

	@include mobile {
		span {
			display: none;
		}

		&::after {
			content: attr(data-mobile-text);
		}
	}
}
