/* ==============================================
   ПАРТНЁРСКАЯ ПРОГРАММА — ТЁМНАЯ ТЕМА CADUCEI (SCOPED)
   Применяется ТОЛЬКО внутри section.ant-layout._content_layout_6sxhr_1
   ============================================== */

/* ========== ОСНОВНЫЕ ЦВЕТА ДЛЯ НАСТРОЙКИ ========== */
/*
ПАЛИТРА CADUCEI (светлое золото на тёмном):
- Золото основное: #E5C27B
- Золото ховер/актив: #CFAE62
- Золото полупрозрачное: rgba(229,194,123,0.20)
- Текст светлый: #F3EADA
- Текст обычный: #D9D0C2
- Текст вторичный: rgba(243,234,218,0.70)
- Фон карточек/панелей: #151515
- Фон интерфейса (скриншот): #0F0F10 ~ #121212
- Бордовый для «иконок-квадратов»: #5A1212 (hover #6F1818)
- Тени/свечение золота: 0 0 0 2px rgba(229,194,123,0.20)
*/

/* ===== ЗАГОЛОВКИ РАЗДЕЛОВ ===== */
section.ant-layout._content_layout_6sxhr_1 h2.ant-typography,
section.ant-layout._content_layout_6sxhr_1 .mb-40 > div > h2.ant-typography,
section.ant-layout._content_layout_6sxhr_1 .mb-40 h2.ant-typography {
  color: #F3EADA !important;
  font-weight: 600 !important;
  font-size: 24px !important;
}

/* ===== АДАПТАЦИЯ ДЛЯ ПЛАНШЕТОВ ===== */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .flex.align-center.gap-5 { gap: 4px !important; }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 ._copyable_hk1pp_1 { margin-right: 4px !important; }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-typography-copy { margin-right: 4px !important; }
}

/* ===== ТАБЛИЦА "ПРЕДЛОЖЕНИЯ" ===== */
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 {
  position: relative !important;
  background-color: #151515 !important;
  border-radius: 16px !important;
  box-shadow: 0 4px 24px rgba(0,0,0,0.35) !important;
  padding: 21px 24px !important;
  transition: background-color 0.3s ease, box-shadow 0.3s ease !important;
  width: 100% !important;
  box-sizing: border-box !important;
  border: 1px solid rgba(229,194,123,0.25) !important;
}
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24:hover {
  background-color: #1A1A1A !important;
  box-shadow: 0 8px 28px rgba(0,0,0,0.45) !important;
}
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 table { width: 100% !important; table-layout: fixed !important; }

/* Убираем фон/границы у таблицы */
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-spin-nested-loading,
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-spin-container,
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table,
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-container,
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-content,
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 table,
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 colgroup,
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 thead,
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 tbody,
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 tr,
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 th,
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 td {
  background: transparent !important;
  background-image: none !important;
  border: none !important;
  border-collapse: collapse !important;
}

/* Убираем логотип слева от таблицы */
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24::before { display: none !important; }

/* Убираем стандартные границы AntD */
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-thead > tr > th,
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-tbody > tr > td,
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-thead > tr,
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-tbody > tr {
  border: none !important;
}
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24.ant-table-wrapper .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  display: none !important;
}

/* Скрываем заголовки таблицы */
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 colgroup,
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-thead { display: none !important; }

/* ===== СТРОКИ В ТАБЛИЦЕ ===== */
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-row {
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
}

/* 1-я колонка — название */
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(1) {
  flex: 1 1 auto !important;
  font-weight: 600 !important;
  font-size: 16px !important;
  padding: 0 !important;
  text-transform: uppercase !important;
  color: #E5C27B !important;
}

/* 2-я колонка — комиссия */
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(2) {
  display: flex !important;
  flex-direction: column !important;
  font-size: 14px !important;
  color: #E5C27B !important;
  padding: 0 !important;
  margin-top: 8px !important;
  margin-right: 8px !important;
}
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(2)::before {
  content: "Комиссия" !important;
  font-weight: 400 !important;
  color: #CFAE62 !important;
  margin-bottom: 4px;
}
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(2) .ant-statistic-content {
  content: "";
  display: block !important;
  margin-top: 4px !important;
  color: #E5C27B !important;
}

/* 3-я колонка — скрыта */
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(3) { display: none !important; }

/* 4-я колонка — кнопка/ссылка */
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(4) { padding: 0 !important; text-align: right !important; }
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(4) a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 8px 16px !important;
  background-color: #5A1212 !important;
  color: #F3EADA !important;
  border-radius: 20px !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
  transition: background-color 0.25s ease, box-shadow 0.25s ease !important;
  box-shadow: 0 0 0 1px rgba(229,194,123,0.15) inset !important;
}
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(4) a:hover {
  background-color: #6F1818 !important;
  box-shadow: 0 0 0 2px rgba(229,194,123,0.22) inset !important;
}
section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(4) a::after { content: none !important; display: none !important; }

/* ===== КАРТОЧКИ СТАТИСТИКИ (верхний блок) ===== */
section.ant-layout._content_layout_6sxhr_1 .mb-40 .ant-card.ant-card-bordered {
  border: 1px solid rgba(229,194,123,0.20) !important;
  border-radius: 20px !important;
  box-shadow: 0 6px 22px rgba(0,0,0,0.35) !important;
  overflow: hidden;
  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
}
section.ant-layout._content_layout_6sxhr_1 .mb-40 .ant-card.ant-card-bordered:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.45) !important;
}
section.ant-layout._content_layout_6sxhr_1 .mb-40 .ant-card-body {
  background-color: #151515 !important;
  padding: 20px !important;
  position: relative !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 20px !important;
}
/* Бордовый квадрат слева */
section.ant-layout._content_layout_6sxhr_1 .mb-40 .ant-card-body::before {
  content: '' !important;
  display: block !important;
  min-width: 50px !important;
  height: 50px !important;
  background-color: #5A1212 !important;
  border-radius: 10px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 28px !important;
  flex-shrink: 0 !important;
  box-shadow: 0 0 0 1px rgba(229,194,123,0.12) inset !important;
}
/* Статистика/подписи */
section.ant-layout._content_layout_6sxhr_1 .mb-40 .ant-statistic { display: flex !important; flex-direction: column-reverse !important; flex-grow: 1 !important; }
section.ant-layout._content_layout_6sxhr_1 .mb-40 .ant-statistic-title { font-size: 14px !important; color: rgba(243,234,218,0.70) !important; margin-top: 5px !important; margin-bottom: 0 !important; }
section.ant-layout._content_layout_6sxhr_1 .mb-40 .ant-statistic-content { font-size: 28px !important; font-weight: 600 !important; color: #F3EADA !important; margin-bottom: 0 !important; line-height: 1.2 !important; }
section.ant-layout._content_layout_6sxhr_1 .mb-40 .ant-card-body .ant-space { flex-grow: 1 !important; }

/* ===== ВТОРОЙ БЛОК "Начисления и выплаты" ===== */
section.ant-layout._content_layout_6sxhr_1 .mb-40 .mb-24.flex.gap-10 + .mb-24 .ant-card.ant-card-bordered,
section.ant-layout._content_layout_6sxhr_1 .mb-40 h2.ant-typography + .mb-24 .ant-card.ant-card-bordered {
  border: 1px solid rgba(229,194,123,0.20) !important;
  border-radius: 20px !important;
  box-shadow: 0 6px 22px rgba(0,0,0,0.35) !important;
  overflow: hidden;
  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
}
section.ant-layout._content_layout_6sxhr_1 .mb-40 .mb-24.flex.gap-10 + .mb-24 .ant-card-body,
section.ant-layout._content_layout_6sxhr_1 .mb-40 h2.ant-typography + .mb-24 .ant-card-body {
  background-color: #151515 !important;
  padding: 20px !important;
  position: relative !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 20px !important;
}
/* Квадрат второго блока */
section.ant-layout._content_layout_6sxhr_1 .mb-40 .mb-24.flex.gap-10 + .mb-24 .ant-card-body::before,
section.ant-layout._content_layout_6sxhr_1 .mb-40 h2.ant-typography + .mb-24 .ant-card-body::before {
  content: '' !important;
  display: block !important;
  min-width: 50px !important;
  height: 50px !important;
  background-color: #5A1212 !important;
  border-radius: 10px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 28px !important;
  flex-shrink: 0 !important;
  box-shadow: 0 0 0 1px rgba(229,194,123,0.12) inset !important;
}
section.ant-layout._content_layout_6sxhr_1 .mb-40 .mb-24.flex.gap-10 + .mb-24 .ant-card-body .ant-statistic,
section.ant-layout._content_layout_6sxhr_1 .mb-40 h2.ant-typography + .mb-24 .ant-card-body .ant-statistic {
  display: flex !important; flex-direction: column-reverse !important; flex-grow: 1 !important;
}
section.ant-layout._content_layout_6sxhr_1 .mb-40 .mb-24.flex.gap-10 + .mb-24 .ant-statistic-title,
section.ant-layout._content_layout_6sxhr_1 .mb-40 h2.ant-typography + .mb-24 .ant-statistic-title {
  font-size: 14px !important; color: rgba(243,234,218,0.70) !important; margin-top: 5px !important; margin-bottom: 0 !important;
}
section.ant-layout._content_layout_6sxhr_1 .mb-40 .mb-24.flex.gap-10 + .mb-24 .ant-statistic-content,
section.ant-layout._content_layout_6sxhr_1 .mb-40 h2.ant-typography + .mb-24 .ant-statistic-content {
  font-size: 28px !important; font-weight: 600 !important; color: #F3EADA !important; margin-bottom: 0 !important; line-height: 1.2 !important;
}
section.ant-layout._content_layout_6sxhr_1 .mb-40 .mb-24.flex.gap-10 + .mb-24 .ant-card.ant-card-bordered:hover,
section.ant-layout._content_layout_6sxhr_1 .mb-40 h2.ant-typography + .mb-24 .ant-card.ant-card-bordered:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 30px rgba(0,0,0,0.45) !important;
}

/* ===== ИКОНКИ/ИКОНКИ ПОИСКА И Т.Д. ===== */
section.ant-layout._content_layout_6sxhr_1 .anticon-info-circle,
section.ant-layout._content_layout_6sxhr_1 ._right_icon_z0nuh_15,
section.ant-layout._content_layout_6sxhr_1 .anticon-search { color: #E5C27B !important; }
section.ant-layout._content_layout_6sxhr_1 .mb-40 .mb-24.flex.gap-10 + .mb-24 ._right_icon_z0nuh_15,
section.ant-layout._content_layout_6sxhr_1 .mb-40 h2.ant-typography + .mb-24 ._right_icon_z0nuh_15 { position: absolute; right: 20px; color: #E5C27B !important; }

/* Поле поиска при фокусе */
section.ant-layout._content_layout_6sxhr_1 .ant-input-affix-wrapper:focus-within {
  border-color: #E5C27B !important;
  box-shadow: 0 0 0 2px rgba(229,194,123,0.20) !important;
}

/* Копирование/ссылки */
section.ant-layout._content_layout_6sxhr_1 .ant-typography-copy { color: #E5C27B !important; }
section.ant-layout._content_layout_6sxhr_1 .ant-typography-copy:hover { color: #CFAE62 !important; }
section.ant-layout._content_layout_6sxhr_1 .ant-table-cell a[href*="accelsite.io"] { color: #E5C27B !important; text-decoration: none !important; }
section.ant-layout._content_layout_6sxhr_1 .ant-table-cell a[href*="accelsite.io"]:hover { color: #CFAE62 !important; text-decoration: underline !important; }

/* Доп. текст */
section.ant-layout._content_layout_6sxhr_1 .ellipsis { color: #E5C27B !important; }
section.ant-layout._content_layout_6sxhr_1 .fs-10.text-gray-6 { color: rgba(243,234,218,0.60) !important; }
section.ant-layout._content_layout_6sxhr_1 ._copyable_hk1pp_1 { color: #E5C27B !important; }
section.ant-layout._content_layout_6sxhr_1 ._copyable_hk1pp_1:hover { color: #CFAE62 !important; }
section.ant-layout._content_layout_6sxhr_1 .fs-14 .color-primary { color: #E5C27B !important; }
section.ant-layout._content_layout_6sxhr_1 .mb-40:first-of-type .ant-statistic-content .ant-space,
section.ant-layout._content_layout_6sxhr_1 .mb-40 .mb-24.flex.gap-10 + .mb-24 .ant-statistic-content .ant-space,
section.ant-layout._content_layout_6sxhr_1 .mb-40 h2.ant-typography + .mb-24 .ant-statistic-content .ant-space { justify-content: flex-start !important; }
section.ant-layout._content_layout_6sxhr_1 .mb-40:last-of-type .fs-14 span:last-child { color: #F3EADA !important; }
section.ant-layout._content_layout_6sxhr_1 .mb-40 .ant-statistic-title span,
section.ant-layout._content_layout_6sxhr_1 .mb-40 .ant-statistic-content span,
section.ant-layout._content_layout_6sxhr_1 .mb-40 .ant-card-body span { color: inherit !important; }

/* =====================================================
   МОБИЛЬНАЯ АДАПТАЦИЯ
   ===================================================== */
@media screen and (max-width: 768px) {
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 {
    padding: 16px !important;
    margin: 0 auto !important;
    width: auto !important;
    border: 1px solid rgba(229,194,123,0.20) !important;
    border-radius: 16px !important;
    box-shadow: 0 6px 22px rgba(0,0,0,0.35) !important;
    background-color: #151515 !important;
    overflow: hidden !important;
  }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-row {
    display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; width: 100% !important;
  }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell {
    display: block !important; width: 100% !important; padding: 8px 0 !important; margin: 0 !important; text-align: center !important; box-sizing: border-box !important; color: #F3EADA !important;
  }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24::before { display: none !important; }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(1) {
    position: relative !important; padding-top: 0 !important; color: #E5C27B !important; font-weight: 600 !important; text-transform: uppercase !important; font-size: 16px !important;
  }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(1)::before { display: none !important; }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(1) > * { margin-top: 8px !important; line-height: 1.3 !important; }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(1) h3 { font-size: 18px !important; font-weight: 600 !important; text-transform: uppercase !important; color: #E5C27B !important; }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(1) p { font-size: 14px !important; color: #CFAE62 !important; }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(2) { color: #E5C27B !important; font-size: 14px !important; margin-top: 8px !important; }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(2)::before { content: "Комиссия" !important; display: block !important; margin-bottom: 4px !important; color: #CFAE62 !important; }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(2) .ant-space.ant-space-horizontal { display: flex !important; width: 100% !important; justify-content: center !important; margin: 0 !important; padding: 0 !important; }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-space-item { margin: 0 !important; }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(4) a {
    display: inline-block !important; width: auto !important; max-width: 100% !important; margin: 16px auto 0 !important; padding: 12px 16px !important;
    white-space: normal !important; word-break: break-word !important; text-align: center !important; background-color: #5A1212 !important; color: #F3EADA !important;
    border-radius: 20px !important; font-size: 12px !important; text-transform: uppercase !important; box-shadow: 0 0 0 1px rgba(229,194,123,0.15) inset !important;
  }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(4) .fs-10.text-gray-6 { display: block !important; width: 100% !important; text-align: center !important; margin: 0 auto !important; color: rgba(243,234,218,0.60) !important; }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .flex.align-center.gap-5 { justify-content: center !important; width: 100% !important; margin: 0 auto !important; gap: 4px !important; }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ellipsis,
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ellipsis a { text-align: center !important; width: 100% !important; word-break: break-all !important; color: #E5C27B !important; }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 ._copyable_hk1pp_1 { margin-right: 2px !important; color: #E5C27B !important; }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-typography-copy { font-size: 14px !important; margin-right: 2px !important; color: #E5C27B !important; }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-space.ant-space-vertical { display: flex !important; flex-direction: column !important; align-items: center !important; width: 100% !important; }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-space-item { display: flex !important; justify-content: center !important; width: 100% !important; }
  section.ant-layout._content_layout_6sxhr_1 .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-space-item > div { display: flex !important; flex-direction: column !important; align-items: center !important; max-width: none !important; width: 100% !important; }
}

/* =====================================================
   ПАРАМЕТРЫ ДЛЯ БЫСТРОГО ТЮНИНГА
   ===================================================== */
/* см. комментарии в начале файла */

/* === GOLD TINT FOR PNG ICONS USING CSS MASK — CADUCEI GOLD #C9A12C === */
:root { --caducei-gold: #E5C27B; }

@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  /* Бордовый квадрат остаётся в ::before, картинку внутри него отключаем */
  section.ant-layout._content_layout_6sxhr_1 .mb-40 .ant-card-body { position: relative !important; }
  section.ant-layout._content_layout_6sxhr_1 .mb-40 .ant-card-body::before { background-image: none !important; }

  /* Золотая иконка поверх квадрата */
  section.ant-layout._content_layout_6sxhr_1 .mb-40 .ant-card-body::after {
    content: "" !important;
    position: absolute !important;
    left: 20px !important;
    top: 50% !important;
    width: 50px !important;
    height: 50px !important;
    transform: translateY(-50%) !important;
    background-color: var(--caducei-gold) !important;
    background-repeat: no-repeat !important;
  }

  /* ----- Верхний блок "Аналитика" (1..5) ----- */
  section.ant-layout._content_layout_6sxhr_1 .mb-40:first-of-type .ant-card:nth-of-type(1) .ant-card-body::after {
    -webkit-mask: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/KgxQtk1E-EyZ2A9qYxu20w.png") no-repeat center / 28px !important;
            mask: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/KgxQtk1E-EyZ2A9qYxu20w.png") no-repeat center / 28px !important;
  }
  section.ant-layout._content_layout_6sxhr_1 .mb-40:first-of-type .ant-card:nth-of-type(2) .ant-card-body::after {
    -webkit-mask: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/6J_QOjHDoEa_PaqaI0n1SA.png") no-repeat center / 28px !important;
            mask: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/6J_QOjHDoEa_PaqaI0n1SA.png") no-repeat center / 28px !important;
  }
  section.ant-layout._content_layout_6sxhr_1 .mb-40:first-of-type .ant-card:nth-of-type(3) .ant-card-body::after {
    -webkit-mask: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/Qx9NNv7SakCfGA_1BkAk6Q.png") no-repeat center / 28px !important;
            mask: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/Qx9NNv7SakCfGA_1BkAk6Q.png") no-repeat center / 28px !important;
  }
  section.ant-layout._content_layout_6sxhr_1 .mb-40:first-of-type .ant-card:nth-of-type(4) .ant-card-body::after {
    -webkit-mask: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/VIopjT_qvEWhulYtMLeWxQ.png") no-repeat center / 28px !important;
            mask: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/VIopjT_qvEWhulYtMLeWxQ.png") no-repeat center / 28px !important;
  }
  section.ant-layout._content_layout_6sxhr_1 .mb-40:first-of-type .ant-card:nth-of-type(5) .ant-card-body::after {
    -webkit-mask: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/50QXPtIpPUeMP8wohZDYhw.png") no-repeat center / 28px !important;
            mask: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/50QXPtIpPUeMP8wohZDYhw.png") no-repeat center / 28px !important;
  }

  /* ----- Нижний блок "Начисления и выплаты" (1..4) ----- */
  section.ant-layout._content_layout_6sxhr_1 .mb-40 .mb-24.flex.gap-10 + .mb-24 .ant-card:nth-of-type(1) .ant-card-body::after,
  section.ant-layout._content_layout_6sxhr_1 .mb-40 h2.ant-typography + .mb-24 .ant-card:nth-of-type(1) .ant-card-body::after {
    -webkit-mask: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/4VdSkU84nUWwbvq5KdK0tA.png") no-repeat center / 28px !important;
            mask: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/4VdSkU84nUWwbvq5KdK0tA.png") no-repeat center / 28px !important;
  }
  section.ant-layout._content_layout_6sxhr_1 .mb-40 .mb-24.flex.gap-10 + .mb-24 .ant-card:nth-of-type(2) .ant-card-body::after,
  section.ant-layout._content_layout_6sxhr_1 .mb-40 h2.ant-typography + .mb-24 .ant-card:nth-of-type(2) .ant-card-body::after {
    -webkit-mask: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/2ACx-VE3L0yJFsjq47P2Iw.png") no-repeat center / 28px !important;
            mask: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/2ACx-VE3L0yJFsjq47P2Iw.png") no-repeat center / 28px !important;
  }
  section.ant-layout._content_layout_6sxhr_1 .mb-40 .mb-24.flex.gap-10 + .mb-24 .ant-card:nth-of-type(3) .ant-card-body::after,
  section.ant-layout._content_layout_6sxhr_1 .mb-40 h2.ant-typography + .mb-24 .ant-card:nth-of-type(3) .ant-card-body::after {
    -webkit-mask: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/CpswH6rXjkiEPb2nHtDXGA.png") no-repeat center / 28px !important;
            mask: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/CpswH6rXjkiEPb2nHtDXGA.png") no-repeat center / 28px !important;
  }
  section.ant-layout._content_layout_6sxhr_1 .mb-40 .mb-24.flex.gap-10 + .mb-24 .ant-card:nth-of-type(4) .ant-card-body::after,
  section.ant-layout._content_layout_6sxhr_1 .mb-40 h2.ant-typography + .mb-24 .ant-card:nth-of-type(4) .ant-card-body::after {
    -webkit-mask: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/P-elQrt440uGj5w01KxTlg.png") no-repeat center / 28px !important;
            mask: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/P-elQrt440uGj5w01KxTlg.png") no-repeat center / 28px !important;
  }

  /* Деликатное свечение при hover карточки */
  section.ant-layout._content_layout_6sxhr_1 .mb-40 .ant-card.ant-card-bordered:hover .ant-card-body::after {
    filter: drop-shadow(0 0 2px rgba(229,194,123,0.45)) !important; /* #E5C27B */
}

/* === CADUCEI: Golden hover glow for stat cards (authoritative) === */
section.ant-layout._content_layout_6sxhr_1{
  /* если выше уже объявлен тот же цвет — этот переопределит его на страницe партнёрки */
  --caducei-gold: #E5C27B;          /* тот же, что в верхнем меню */
  --caducei-gold-rgb: 229,194,123;  /* для rgba-слоёв свечения */
}

/* базовый transition (чтобы не дёргалось) */
section.ant-layout._content_layout_6sxhr_1 :is(
  .mb-40 .ant-card.ant-card-bordered,
  .mb-40 .mb-24.flex.gap-10 + .mb-24 .ant-card.ant-card-bordered,
  .mb-40 h2.ant-typography + .mb-24 .ant-card.ant-card-bordered
){
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease !important;
}

/* золотой ореол на hover */
section.ant-layout._content_layout_6sxhr_1 :is(
  .mb-40 .ant-card.ant-card-bordered,
  .mb-40 .mb-24.flex.gap-10 + .mb-24 .ant-card.ant-card-bordered,
  .mb-40 h2.ant-typography + .mb-24 .ant-card.ant-card-bordered
):hover{
  transform: translateY(-4px);
  box-shadow:
    0 0 18px 3px rgba(var(--caducei-gold-rgb), .28),
    0 0 0 2px  rgba(var(--caducei-gold-rgb), .34) inset,
    0 12px 30px rgba(0,0,0,.45) !important;     /* привычная «глубина» вниз */
  border-color: rgba(var(--caducei-gold-rgb), .42) !important;
}

/* доступность: тот же эффект по фокусу клавиатурой */
section.ant-layout._content_layout_6sxhr_1 :is(
  .mb-40 .ant-card.ant-card-bordered,
  .mb-40 .mb-24.flex.gap-10 + .mb-24 .ant-card.ant-card-bordered,
  .mb-40 h2.ant-typography + .mb-24 .ant-card.ant-card-bordered
):focus-within{
  box-shadow:
    0 0 12px 2px rgba(var(--caducei-gold-rgb), .24),
    0 0 0 2px  rgba(var(--caducei-gold-rgb), .36) inset,
    0 8px 22px rgba(0,0,0,.40) !important;
  border-color: rgba(var(--caducei-gold-rgb), .42) !important;
}

/* === CADUCEI · Partner Program · CTA + Commission link + Fix PNG icon === */
section.ant-layout._content_layout_6sxhr_1 {
  --caducei-gold: #E5C27B;
  --caducei-gold-rgb: 229,194,123;
  --caducei-bordeaux: #5A1212;
  --caducei-bg: #151515;
  --cta-ink: #151515;
  --cta-icon-url: url("https://con.xl.ru/-PRgI1FY0k-ihkI2XhpGYg/images/VIopjT_qvEWhulYtMLeWxQ.png");
}

/* Золотая кнопка "Вывести" — адаптивная и аккуратная */



/* Hover и Active */
section.ant-layout._content_layout_6sxhr_1 .ant-btn-primary:hover {
  background: color-mix(in srgb, var(--caducei-gold) 88%, #fff 12%) !important;
  border-color: color-mix(in srgb, var(--caducei-gold) 88%, #fff 12%) !important;
  box-shadow: 0 12px 30px rgba(var(--caducei-gold-rgb), .30) !important;
}
section.ant-layout._content_layout_6sxhr_1 .ant-btn-primary:active {
  transform: translateY(1px) scale(.99) !important;
  box-shadow: 0 6px 18px rgba(var(--caducei-gold-rgb), .18) !important;
}

/* Контейнер под иконку */
section.ant-layout._content_layout_6sxhr_1 .ant-btn-primary .anticon {
  width: 16px !important;
  height: 16px !important;
  margin-right: 8px !important;
  display: inline-block !important;
  line-height: 1;
  color: var(--cta-ink) !important;
}

/* Удаляем SVG-доллар */
section.ant-layout._content_layout_6sxhr_1 .ant-btn-primary .anticon > svg {
  display: none !important;
}

/* PNG как mask */
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  section.ant-layout._content_layout_6sxhr_1 .ant-btn-primary .anticon {
    -webkit-mask: var(--cta-icon-url) no-repeat center / contain !important;
            mask: var(--cta-icon-url) no-repeat center / contain !important;
    background-color: var(--cta-ink) !important;
  }
}

/* Фолбэк для PNG */
@supports not ((-webkit-mask: url("")) or (mask: url(""))) {
  section.ant-layout._content_layout_6sxhr_1 .ant-btn-primary .anticon {
    background: center/contain no-repeat var(--cta-icon-url) !important;
    filter: grayscale(1) brightness(0) contrast(100%) !important;
  }
}

/* 2) "КОМИССИЯ УРОВЕНЬ 1" — СИНЯЯ НАДПИСЬ-БЕЙДЖ */
section.ant-layout._content_layout_6sxhr_1
  .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(2) a {
  color: var(--caducei-gold) !important;
  background: color-mix(in srgb, var(--caducei-bordeaux) 22%, transparent) !important;
  border: 1px solid rgba(var(--caducei-gold-rgb), .28) !important;
  border-radius: 999px !important;
  padding: 2px 10px !important;
  line-height: 1.2 !important;
  text-decoration: none !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
}

section.ant-layout._content_layout_6sxhr_1
  .ant-table-wrapper._noRowBorder_1ftkt_24 .ant-table-cell:nth-child(2) a:hover {
  color: #fff !important;
  background: var(--caducei-bordeaux) !important;
  border-color: rgba(var(--caducei-gold-rgb), .40) !important;
  box-shadow: 0 2px 10px rgba(0,0,0,.25), 0 0 0 2px rgba(var(--caducei-gold-rgb), .20) inset !important;
}

/* 3) ЗОЛОТОЕ СИЯНИЕ КАРТОЧЕК ПРИ ХОВЕРЕ */
section.ant-layout._content_layout_6sxhr_1 :is(
  .mb-40 .ant-card.ant-card-bordered,
  .mb-40 .mb-24.flex.gap-10 + .mb-24 .ant-card.ant-card-bordered,
  .mb-40 h2.ant-typography + .mb-24 .ant-card.ant-card-bordered
):hover {
  transform: translateY(-4px);
  box-shadow:
    0 0 18px 3px rgba(var(--caducei-gold-rgb), .28),
    0 0 0 2px rgba(var(--caducei-gold-rgb), .34) inset,
    0 12px 30px rgba(0,0,0,.45) !important;
  border-color: rgba(var(--caducei-gold-rgb), .42) !important;
}

/* === CADUCEI · Адаптивная премиум-кнопка "Вывести" === */
section.ant-layout._content_layout_6sxhr_1 .ant-btn-primary {
  background-color: var(--caducei-gold) !important;
  border-color: var(--caducei-gold) !important;
  color: var(--cta-ink) !important;
  font-weight: 600 !important;
  border-radius: 8px !important;
  padding: 6px 14px !important;
  line-height: 1.4 !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  box-shadow: 0 4px 10px rgba(var(--caducei-gold-rgb), 0.22) !important;
  transition: transform .06s ease, box-shadow .25s ease, background-color .25s ease !important;
}

section.ant-layout._content_layout_6sxhr_1 .ant-btn-primary:hover {
  background: color-mix(in srgb, var(--caducei-gold) 88%, #fff 12%) !important;
  border-color: color-mix(in srgb, var(--caducei-gold) 88%, #fff 12%) !important;
  box-shadow: 0 6px 16px rgba(var(--caducei-gold-rgb), .30) !important;
}

section.ant-layout._content_layout_6sxhr_1 .ant-btn-primary:active {
  transform: translateY(1px) scale(.98) !important;
  box-shadow: 0 3px 8px rgba(var(--caducei-gold-rgb), .18) !important;
}