/* RADONEGA /opt_sale — fixes v13
   1) Request form sits directly below the Request card.
   2) Benefits have no checkmarks and no text overlap. */

body.radonega-info-wholesale .radonega-wholesale-contact-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 16px;
  align-items: start;
  margin: 26px 0 34px;
}

body.radonega-info-wholesale .radonega-wholesale-contact-column {
  min-width: 0;
}

body.radonega-info-wholesale .radonega-wholesale-contact-card {
  box-sizing: border-box;
  display: flex;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  min-height: 108px;
  padding: 18px 20px;
  border: 1px solid rgba(170,144,67,.22);
  border-radius: 14px;
  background: linear-gradient(110deg, rgba(255,255,255,.68), rgba(255,255,255,.34));
  box-shadow: 0 10px 30px rgba(35,59,89,.05);
  color: #27354a;
}

body.radonega-info-wholesale .radonega-wholesale-contact-card > div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 5px;
  min-width: 0;
}

body.radonega-info-wholesale .radonega-wholesale-contact-card strong {
  color: #0b2860;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 600;
}

body.radonega-info-wholesale .radonega-wholesale-contact-card a,
body.radonega-info-wholesale .radonega-wholesale-contact-card span:not(.radonega-action-icon) {
  color: #3a4c65;
  font-size: 16px;
  line-height: 1.5;
}

body.radonega-info-wholesale .radonega-wholesale-contact-card a {
  color: #173f78 !important;
  text-decoration: none !important;
  border-bottom: 1px solid rgba(23,63,120,.24);
}

/* The form now belongs visually to the "Заявка" column. */
body.radonega-info-wholesale .radonega-info-form--request {
  width: 100% !important;
  max-width: none !important;
  margin: 12px 0 0 !important;
}

/* No more checkmarks in benefits. */
body.radonega-info-wholesale .radonega-benefit {
  position: relative;
  box-sizing: border-box;
  margin: 0 0 10px !important;
  padding: 9px 14px 9px 18px !important;
  border-left: 2px solid rgba(196,161,61,.55);
  color: #27354a !important;
  line-height: 1.58 !important;
}

body.radonega-info-wholesale .radonega-benefit::before {
  content: none !important;
  display: none !important;
}

/* Mobile: telephone first, then request card + its form as one logical block. */
@media (max-width: 760px) {
  body.radonega-info-wholesale .radonega-wholesale-contact-grid {
    grid-template-columns: 1fr;
    gap: 14px;
    margin: 22px 0 30px;
  }

  body.radonega-info-wholesale .radonega-wholesale-contact-card {
    min-height: 0;
    padding: 16px;
  }

  body.radonega-info-wholesale .radonega-info-form--request {
    margin-top: 10px !important;
  }

  body.radonega-info-wholesale .radonega-benefit {
    padding: 8px 10px 8px 14px !important;
  }
}
