/* Полноширинный T1124 — стабильное выравнивание + управление шириной колонок через padding */
@media (min-width: 992px) {
  /* делаем сам блок реально центрированным на 100vw */
  .t1124 {
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    width: 100vw !important;
    box-sizing: border-box;
  }

  /* контейнер: растянул на всю доступную ширину блока, но внутри — паддинги */
  .t1124 .t-container {
    max-width: none !important;
    width: 100% !important;
    padding-left: 40px !important; /* боковые поля страницы */
    padding-right: 200px !important; 
    box-sizing: border-box;
  }

  /* используем flex явно, без gap */
  .t1124 .t-container_flex {
    display: flex !important;
    align-items: flex-start;
  }

  /* размеры колонок через flex-basis + padding для расстояния между ними */
  .t1124 .t-col_4 {
    flex: 0 0 33% !important;    /* левая колонка: 33% */
    max-width: 33% !important;
    padding-right: 40px !important; /* пространство между колонками */
    box-sizing: border-box;
  }

  .t1124 .t-col_8 {
    flex: 1 1 67% !important;     /* правая — оставшееся место */
    max-width: 67% !important;
    padding-left: 24px !important; /* пространство между колонками */
    box-sizing: border-box;
  }

  /* убираем любые глобальные паддинги родителя, которые могли перекрывать */
  [data-record-type="1124"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0 !important;
  }


/* Полноширинный T692 — стабильное выравнивание + управление шириной колонок через padding */

  /* делаем сам блок реально центрированным на 100vw */
  .t692 {
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    width: 100vw !important;
    box-sizing: border-box;
  }

  /* контейнер: растянул на всю доступную ширину блока, но внутри — паддинги */
  .t692 .t-container {
    max-width: none !important;
    width: 100% !important;
    padding-left: 40px !important; /* боковые поля страницы */
    padding-right: 40px !important; 
    box-sizing: border-box;
  }

  /* используем flex явно, без gap */
  .t692 .t-container_flex {
    display: flex !important;
    align-items: flex-start;
  }

  /* размеры колонок через flex-basis + padding для расстояния между ними */
  .t692 .t-col_6 {
    flex: 1 1 47% !important;    /* левая колонка: 33% */
    max-width: 47% !important;
    padding-right: 0px !important; /* пространство между колонками */
    box-sizing: border-box;
  }

  .t692 .t-col_6 {
    flex: 1 1 47% !important;     /* правая — оставшееся место */
    max-width: 47% !important;
    padding-left: 0px !important; /* пространство между колонками */
    box-sizing: border-box;
  }

  /* убираем любые глобальные паддинги родителя, которые могли перекрывать */
  [data-record-type="692"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0 !important;
  }
  
  
  /* Полноширинный T005 — стабильное выравнивание + управление шириной колонок через padding */

  /* делаем сам блок реально центрированным на 100vw */
  .t005 {
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    width: 100vw !important;
    box-sizing: border-box;
  }

  /* контейнер: растянул на всю доступную ширину блока, но внутри — паддинги */
  .t005 .t-container {
    max-width: none !important;
    width: 100% !important;
    padding-left: 40px !important; /* боковые поля страницы */
    padding-right: 200px !important; 
    box-sizing: border-box;
  }

  /* используем flex явно, без gap */
  .t005 .t-container_flex {
    display: flex !important;
    align-items: flex-start;
  }

  /* размеры колонок через flex-basis + padding для расстояния между ними */
  .t005 .t-col_4 {
    flex: 0 0 18% !important;    /* левая колонка: 33% */
    max-width: 18% !important;
    padding-right: 40px !important; /* пространство между колонками */
    box-sizing: border-box;
  }

  .t005 .t-col_8 {
    flex: 1 1 50% !important;     /* правая — оставшееся место */
    max-width: 50% !important;
    padding-left: 24px !important; /* пространство между колонками */
    box-sizing: border-box;
  }

  /* убираем любые глобальные паддинги родителя, которые могли перекрывать */
  [data-record-type="005"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0 !important;
  }

}
