.ds_summary_exp_section {
  margin-top: 40px;
}

.ds_summary_exp_grid {
  display: grid;
  grid-template-columns: minmax(0, 568px) minmax(0, 718px);
  gap: 64px;
  align-items: start;
}

.ds_summary_exp_news_col h2,
.ds_summary_exp_card h2,
.ds_summary_exp_card h3 {
  margin: 0;
  font-family: "Chillax", sans-serif;
  color: #121212;
}

.ds_summary_exp_news_col h2,
.ds_summary_exp_card h2 {
  font-size: 42px;
  line-height: 48px;
  font-weight: 600;
}

.ds_summary_exp_card h3 {
  font-size: 26px;
  line-height: 40px;
  font-weight: 500;
}

.ds_summary_exp_filters {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin: 24px 0;
}

.ds_summary_exp_news_list {
  display: flex;
  flex-direction: column;
}

.ds_summary_exp_news_card {
  display: flex;
  gap: 24px;
  padding: 0 0 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid rgba(0, 100, 255, 0.25);
}

.ds_summary_exp_news_thumb {
  width: 170px;
  min-width: 170px;
  height: 108px;
  border-radius: 20px;
  background: #edf3ff center/cover no-repeat;
}

.ds_summary_exp_news_body {
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.ds_summary_exp_news_meta {
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 24px;
}

.ds_summary_exp_news_avatar {
  width: 24px;
  height: 24px;
  border-radius: 999px;
  background: #dbe7ff center/cover no-repeat;
}

.ds_summary_exp_news_time {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: "Chillax", sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
}

.ds_summary_exp_news_time.is-positive {
  color: #1ece1e;
}

.ds_summary_exp_news_time.is-negative {
  color: #ff3535;
}

.ds_summary_exp_news_time.is-neutral {
  color: #a3a3a3;
}

.ds_summary_exp_meta_icon,
.ds_summary_exp_important_icon {
  width: 18px;
  height: 18px;
}

.ds_summary_exp_news_important {
  margin-left: auto;
}

.ds_summary_exp_news_body h3 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}

.ds_summary_exp_news_text {
  display: none;
  font-family: "Chillax", sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  color: #121212;
}

.ds_summary_exp_news_text_full {
  margin: 0;
}

.ds_summary_exp_news_text_full,
.ds_summary_exp_source,
.ds_summary_exp_more .is-less {
  display: none;
}

.ds_summary_exp_news_text_full p {
  margin: 0 0 12px;
}

.ds_summary_exp_news_text_full p:last-child {
  margin-bottom: 0;
}

.ds_summary_exp_news_card.is-open .ds_summary_exp_news_text {
  display: block;
}

.ds_summary_exp_news_card.is-open .ds_summary_exp_news_text_full,
.ds_summary_exp_news_card.is-open .ds_summary_exp_source,
.ds_summary_exp_news_card.is-open .ds_summary_exp_more .is-less {
  display: block;
}

.ds_summary_exp_news_card.is-open .ds_summary_exp_source,
.ds_summary_exp_news_card.is-open .ds_summary_exp_more .is-less {
  display: inline-flex;
}

.ds_summary_exp_news_card.is-open .ds_summary_exp_more .is-more {
  display: none;
}

.ds_summary_exp_more,
.ds_summary_exp_profile_text button {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 0;
  border: 0;
  background: transparent;
  font-family: "Chillax", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  cursor: pointer;
}

.ds_summary_exp_more.is-positive {
  color: #1ece1e;
}

.ds_summary_exp_more.is-negative {
  color: #ff3535;
}

.ds_summary_exp_more.is-neutral {
  color: #a3a3a3;
}

.ds_summary_exp_more_icon {
  width: 18px;
  height: 18px;
}

.ds_summary_exp_more_icon.is-rotated {
  transform: rotate(180deg);
}

.ds_summary_exp_source {
  align-items: center;
  gap: 10px;
  text-decoration: none;
}

.ds_summary_exp_source_icon {
  width: 24px;
  height: 24px;
}

.ds_summary_exp_more_link {
  display: inline-flex;
  margin-top: 8px;
}

.ds_summary_exp_news_card:nth-of-type(n+9) {
  display: none;
}

.ds_summary_exp_news_card.is-visible-more {
  display: flex;
}

.ds_summary_exp_news_card.is-filter-hidden {
  display: none !important;
}

.ds_summary_exp_side {
  display: flex;
  flex-direction: column;
  gap: 32px;
}

.ds_summary_exp_card {
  padding: 32px;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 15px 34px rgba(0, 100, 255, 0.1), 0 62px 62px rgba(0, 100, 255, 0.09), 0 139px 84px rgba(0, 100, 255, 0.05), 0 248px 99px rgba(0, 100, 255, 0.01), 0 387px 108px rgba(0, 100, 255, 0);
}

.ds_summary_exp_card_title {
  display: flex;
  align-items: center;
  gap: 12px;
}

.ds_summary_exp_card_title img {
  width: 32px;
  height: 32px;
}

.ds_summary_exp_ai_tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 18px;
}

.ds_summary_exp_ai_tabs button {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 6px 18px;
  border-radius: 40px;
  border: 1px solid #e5efff;
  background: #fff;
  font-family: "Chillax", sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
  color: #2f3f66;
}

.ds_summary_exp_ai_tabs button img {
  width: 14px;
  height: 14px;
  flex: 0 0 auto;
}

.ds_summary_exp_ai_tabs button.is-active {
  background: #e5efff;
  color: #0064ff;
}

.ds_summary_exp_ai_tabs button.is-locked {
  opacity: 0.65;
  cursor: not-allowed;
}

.ds_summary_exp_ai_panel {
  display: none;
  margin-top: 18px;
  font-family: "Chillax", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #121212;
}

.ds_summary_exp_ai_panel.is-active {
  display: block;
}

.ds_summary_exp_overview {
  display: flex;
  flex-direction: column;
  gap: 22px;
}

.ds_summary_exp_overview_block {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.ds_summary_exp_overview_block h3 {
  color: #121212;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

.ds_summary_exp_overview_block p,
.ds_summary_exp_event p {
  margin: 0;
}

.ds_summary_exp_event {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding-left: 18px;
  position: relative;
}

.ds_summary_exp_event::before {
  background: radial-gradient(75.19% 214.55% at 76.34% 72.92%, #0064ff 0%, #0000c8 100%);
  border-radius: 999px;
  content: "";
  height: 8px;
  left: 0;
  position: absolute;
  top: 5px;
  width: 8px;
}

.ds_summary_exp_event + .ds_summary_exp_event {
  margin-top: 12px;
}

.ds_summary_exp_event span {
  color: #0064ff;
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  text-transform: uppercase;
}

.ds_summary_exp_profile_text {
  margin-top: 18px;
}

.ds_summary_exp_profile_text p {
  margin: 0 0 12px;
  font-family: "Chillax", sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.ds_summary_exp_profile_text_full,
.ds_summary_exp_profile_text .is-less {
  display: none;
}

.ds_summary_exp_profile_text.is-open .ds_summary_exp_profile_text_full,
.ds_summary_exp_profile_text.is-open .is-less {
  display: inline;
}

.ds_summary_exp_profile_text.is-open .ds_summary_exp_profile_text_short,
.ds_summary_exp_profile_text.is-open .is-more {
  display: none;
}

.ds_summary_exp_profile_rows {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-top: 24px;
}

.ds_summary_exp_profile_row {
  display: flex;
  justify-content: space-between;
  gap: 24px;
  font-family: "Chillax", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #121212;
}

.ds_summary_exp_profile_row span {
  font-weight: 400;
}

.ds_summary_exp_profile_row strong {
  font-weight: 400;
  text-align: right;
}

.ds_summary_exp_profile_row a {
  color: inherit;
}

.ds_summary_exp_profile_divider {
  height: 1px;
  background: rgba(0, 100, 255, 0.4);
}

.ds_summary_exp_similar_list {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.ds_summary_exp_similar_row {
  display: flex;
  justify-content: space-between;
  gap: 24px;
  color: inherit;
  text-decoration: none;
}

.ds_summary_exp_similar_identity {
  display: flex;
  gap: 13px;
  align-items: center;
}

.ds_summary_exp_similar_logo {
  width: 48px;
  height: 48px;
  border-radius: 10px;
  background: #121212 center/34px 34px no-repeat;
}

.ds_summary_exp_similar_symbol {
  font-family: "Chillax", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}

.ds_summary_exp_similar_name {
  font-family: "Chillax", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  color: #6e7a90;
}

.ds_summary_exp_similar_numbers {
  text-align: right;
  font-family: "Chillax", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  color: #121212;
}

.ds_summary_exp_similar_numbers .is-positive {
  color: #0dc920;
}

.ds_summary_exp_similar_numbers .is-negative {
  color: #ff3535;
}

.ds_summary_exp_empty {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 24px;
  border: 1px solid rgba(0, 100, 255, 0.14);
  border-radius: 20px;
  background: linear-gradient(180deg, rgba(242, 247, 255, 0.95) 0%, rgb(255, 255, 255) 100%);
  font-family: "Chillax", sans-serif;
}

.ds_summary_exp_empty_badge {
  align-self: flex-start;
  padding: 6px 14px;
  border-radius: 999px;
  background: rgba(0, 100, 255, 0.08);
  color: #0064ff;
  font-size: 13px;
  line-height: 1.1;
  font-weight: 600;
}

.ds_summary_exp_empty_title {
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  color: #121212;
}

.ds_summary_exp_empty_text {
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
  color: #5f678c;
}

@media (max-width: 1399px) {
  .ds_summary_exp_grid {
    grid-template-columns: 1fr;
    gap: 32px;
  }
}
@media (max-width: 767px) {
  .ds_summary_exp_news_col h2,
  .ds_summary_exp_card h2 {
    font-size: 32px;
    line-height: 38px;
  }
  .ds_summary_exp_news_card {
    flex-direction: column;
  }
  .ds_summary_exp_news_thumb {
    width: 100%;
    min-width: 0;
  }
  .ds_summary_exp_card {
    padding: 20px;
  }
  .ds_summary_exp_profile_row,
  .ds_summary_exp_similar_row {
    flex-direction: column;
    align-items: flex-start;
  }
  .ds_summary_exp_similar_numbers {
    text-align: left;
  }
}

/*# sourceMappingURL=ds_summary_experiment.css.map */
