@media (max-width: 850px) {
	#codes input {
		width: 80%;
	}
}

#payfordownload-panel {
  overflow-x: hidden;
}

.copied::after {
  position: absolute;
	top: 6px;
	right: 75px;
	display: block;
	content: "copied";
	font-size: 0.75em;
	padding: 0 4px;
	color: #fff;
	background-color: rgb(var(--color-primary));
	border-radius: 4px;
	opacity: 0;
	will-change: opacity, transform;
	animation: showcopied 1.5s ease;
}

@media not all and (min-width: 768px) {
  .copied::after {
    top: -30px;
    right: 0;
  }
}

@media not all and (min-width: 1024px) {
  .responsive-td {
    display: none !important;
  }
}

@keyframes showcopied {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  70% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
  }
}


