.select-display:active {
  transform: scale(0.98);
}

@media (max-width:768px) {
  .content-wrapper.currency-view-detailed-overflow::-webkit-scrollbar {
    display: none;
  }
}

.arrow.svelte-gnc8nc:before {
  background-color: #2f4553!important;
}

.address-input:focus {
  outline: none;
  border-color: #667eea;
  box-shadow: 0 0 0 3px rgba(102,126,234,0.1);
}

.copy-btn:hover {
  background: #5a67d8;
}

.options-container::-webkit-scrollbar {
  width: 6px;
}

.options-container::-webkit-scrollbar-track {
  background: #f1f5f9;
}

.options-container::-webkit-scrollbar-thumb {
  background: #cbd5e0;
  border-radius: 3px;
}

.options-container::-webkit-scrollbar-thumb:hover {
  background: #a0aec0;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.copy-success::after {
  content: "Copied!";
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
  background: #2d3748;
  color: white;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  white-space: nowrap;
}