/* =========================================================
   Общие правки 2026 (подключается в чанке head_v2)
   1) Свой значок рейтинга Яндекса вместо iframe-виджета
   2) Мобильный первый экран: форма поднята выше
   ========================================================= */

/* --- 1. Значок рейтинга --- */
.ya-badge {
  display: inline-flex; align-items: center; gap: 9px;
  width: 156px; height: 52px; padding: 0 10px; box-sizing: border-box;
  background: #fff; border-radius: 10px; text-decoration: none; color: #131416;
  box-shadow: 0 1px 2px rgba(0,0,0,.06); transition: box-shadow .2s;
}
.ya-badge:hover { box-shadow: 0 4px 14px rgba(0,0,0,.1); }
.ya-badge__pin { flex: none; }
.ya-badge__body { display: flex; flex-direction: column; gap: 3px; min-width: 0; }
.ya-badge__top { display: flex; align-items: center; gap: 6px; }
.ya-badge__num { font: 600 17px/1 "Inter", sans-serif; }
.ya-badge__stars { display: inline-flex; gap: 2px; }
.ya-badge__stars i {
  width: 11px; height: 11px; background: #fc0;
  clip-path: polygon(50% 0, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
}
.ya-badge__cap { font: 400 9.5px/1.15 "Inter", sans-serif; color: #6d7887; white-space: nowrap; }

/* --- 2. Мобильный первый экран --- */
@media (max-width: 678px) {
  .f_display__in_left { padding-top: 14px; }
  .f__clock_cont { margin-bottom: 16px !important; padding: 10px 16px; }
  .mob___h { padding-bottom: 14px !important; margin-bottom: 18px !important; }
  .f_display__in_left h1 { margin-bottom: 14px; font-size: 30px; line-height: 36px; }
  .price_box { margin-bottom: 0; }

  /* фото — компактной полосой, форма сразу под ним */
  .f_display__in_right {
    height: auto !important;
    margin: 16px -20px 0 0 !important;
    padding: 150px 0 0 !important;
    background: url(../image/form_img.jpg) no-repeat !important;
    background-size: 340px auto !important;
    background-position: -10px -24px !important;
    border-radius: 24px 0 0 0;
    display: block !important;
  }
  .f_display__in_right_inner {
    margin: 0 0 0 0 !important;
    width: calc(100% - 20px) !important;
    box-shadow: 0 -6px 24px rgba(19, 20, 22, .06);
  }
  .f_display__in_right_title { margin-bottom: 14px; }
  .f_display__inner_bottom___row__our { margin-top: 20px; }
}
