
.dashboard-section[data-v-3c0f8364] {
  background-color: #f8f9fa;
  min-height: 100vh;
}
.card[data-v-3c0f8364] {
  transition: all 0.3s ease;
}
.card[data-v-3c0f8364]:hover {
  transform: translateY(-2px);
  box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 0.15) !important;
}
.badge[data-v-3c0f8364] {
  font-size: 0.85rem;
  padding: 0.5rem 0.75rem;
}
.table tbody tr[data-v-3c0f8364]:hover {
  background-color: rgba(0, 0, 0, 0.03);
}

.bots-section[data-v-b49ffac3] {
  background-color: #f8f9fa;
  min-height: 100vh;
}
.card[data-v-b49ffac3] {
  transition: all 0.3s ease;
}
.card[data-v-b49ffac3]:hover {
  transform: translateY(-2px);
  box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 0.15) !important;
}
.table tbody tr[data-v-b49ffac3]:hover {
  background-color: rgba(0, 0, 0, 0.03);
}
.btn-group-sm .btn[data-v-b49ffac3] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.modal.show[data-v-b49ffac3] {
  display: block;
}

/* Стили остаются без изменений */
.strategy-builder-section[data-v-55fa91af] {
  background-color: #f8f9fa;
  min-height: 100vh;
}

/* Deep Optimization Button */
.btn-purple[data-v-55fa91af] {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  border: none;
  color: white;
}
.btn-purple[data-v-55fa91af]:hover {
  background: linear-gradient(135deg, #5a6fd6 0%, #6a4190 100%);
  color: white;
}
.btn-purple[data-v-55fa91af]:disabled {
  background: linear-gradient(135deg, #a0aee8 0%, #b08fc4 100%);
  color: rgba(255,255,255,0.7);
}
.card[data-v-55fa91af] {
  transition: all 0.3s ease;
}
.card[data-v-55fa91af]:hover {
  box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 0.15) !important;
}
.form-range[data-v-55fa91af]::-webkit-slider-thumb {
  background: #0d6efd;
}
.form-range[data-v-55fa91af]::-moz-range-thumb {
  background: #0d6efd;
}
.badge[data-v-55fa91af] {
  font-size: 0.85rem;
  padding: 0.5rem 0.75rem;
}
.strategy-results-sticky[data-v-55fa91af] {
  top: 20px;
}
.empty-state-icon[data-v-55fa91af] {
  font-size: 3rem;
}
@media (max-width: 992px) {
.sticky-lg-top[data-v-55fa91af] {
    position: static !important;
    margin-top: 2rem;
}
}

/* Gradient background for result cards */
.bg-gradient[data-v-55fa91af] {
  background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%) !important;
}
.card.bg-gradient[data-v-55fa91af] {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
