@keyframes ck-spin {
  to {
    transform: rotate(360deg);
  }
}

.animate-spin {
  animation: ck-spin 1s linear infinite;
}

.ck-zigzag {
  background-image: linear-gradient(135deg, transparent 50%, rgb(229, 234, 238) 50%),
    linear-gradient(45deg, rgb(229, 234, 238) 50%, transparent 50%);
  background-size: 16px 16px;
  background-position: center bottom;
  transform: translateY(4px);
}

.ck-pay-tab.is-active span:last-child {
  color: #fff !important;
}

.ck-pay-tab:not(.is-active) {
  background-color: #fff !important;
}

.summary-line {
  margin-top: 0.25rem;
}

.summary-line:first-child {
  margin-top: 0;
}
