
.copy-trade-card.copy-trade-card { min-width: 0; }
.copy-trade-card.copy-trade-card .copy-route-row { display: flex; flex-wrap: wrap; }
.copy-trade-card.copy-trade-card .copy-route { flex: 1 1 180px; flex-wrap: wrap; }
.copy-trade-card.copy-trade-card .copy-account { white-space: normal; overflow-wrap: anywhere; }
.copy-trade-card.copy-trade-card .copy-params { flex: 1 1 100%; min-width: 0; }
.copy-trade-card.copy-trade-card .copy-params span { white-space: normal; overflow-wrap: anywhere; }
.copy-trade-card.copy-trade-card .copy-lists-row { grid-template-columns: minmax(0, 1fr); }
.copy-trade-card.copy-trade-card .copy-list-summary { flex-wrap: wrap; overflow: visible; }
.copy-trade-card.copy-trade-card .copy-list-summary .symbol-chip { max-width: 100%; box-sizing: border-box; white-space: normal; overflow-wrap: anywhere; }
.copy-trade-card.copy-trade-card .copy-actions { flex-wrap: wrap; justify-content: flex-start; min-width: 0; }
.copy-trade-card.copy-trade-card .copy-action-btn { min-width: 0; white-space: normal; }
.copy-trade-card.copy-trade-card .copy-action-btn:disabled { opacity: .5; cursor: not-allowed; }
.copy-trade-card.copy-trade-card form.copy-form-inline .copy-form-grid { grid-template-columns: repeat(auto-fit, minmax(min(100%, 160px), 1fr)); padding-right: 0; }
.copy-trade-card.copy-trade-card form.copy-form-inline .copy-actions { margin-top: 12px; }
@media (max-width: 640px) {
  .copy-trade-card.copy-trade-card .copy-actions { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
