/* Radix measures this one editor; animate its actual size, never an arbitrary max-height. */
.swift-commerce-currency-settings {
  overflow: hidden;
}
.swift-commerce-currency-settings[data-state="open"] {
  animation: swift-commerce-currency-expand 240ms cubic-bezier(0.16, 1, 0.3, 1);
}
.swift-commerce-currency-settings[data-state="closed"] {
  animation: swift-commerce-currency-collapse 180ms cubic-bezier(0.4, 0, 1, 1);
}
@keyframes swift-commerce-currency-expand {
  from {
    height: 0;
  }
  to {
    height: var(--radix-collapsible-content-height);
  }
}
@keyframes swift-commerce-currency-collapse {
  from {
    height: var(--radix-collapsible-content-height);
  }
  to {
    height: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  .swift-commerce-currency-settings[data-state] {
    animation: none;
  }
}
