/* ============================================================
 * Стилизация текстового блока академии
 * ============================================================ */
.academy-text {
  -webkit-font-smoothing: antialiased;
  font-family: 'Roboto', Arial, sans-serif;
  font-weight: 300;
  color: #000000;
  font-size: 20px;
  line-height: 1.55;
  padding-bottom: 6px;
  margin: 0;
  padding: 0;
  border: 0;
  box-sizing: content-box;
  display: block;
  text-align: left;
}

/* ============================================================
 * uc-gse-full: Растягиваем КОЛОНКУ и центрируем форму поиска
 * Универсально — работает для любого блока T123 с классом uc-gse-full
 * ============================================================ */

/* 1. КОЛОНКА — полная ширина, чтобы результаты поиска не жались */
.uc-gse-full .t-col.t-col_10.t-prefix_2 {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    float: none !important;
    left: 0 !important;
    right: 0 !important;
    position: static !important;
    box-sizing: border-box !important;
}

/* 2. КОНТЕЙНЕР — без боковых отступов */
.uc-gse-full .t-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* 3. ФОРМА ПОИСКА — центрируем и ограничиваем ширину,
      чтобы она не растягивалась на всю ширину экрана */
.uc-gse-full .gsc-search-box {
    max-width: 1160px !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
}

/* 4. Таблица внутри формы поиска — на всю ширину формы */
.uc-gse-full .gsc-search-box table {
    width: 100% !important;
    max-width: 100% !important;
}

/* 5. Ячейка с полем ввода — растягиваем */
.uc-gse-full .gsc-input {
    width: 100% !important;
    max-width: 100% !important;
    padding-right: 10px !important;
    box-sizing: border-box !important;
}

/* 6. Поле ввода — растягиваем */
.uc-gse-full .gsc-input-box,
.uc-gse-full input.gsc-input {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

/* 7. Кнопка поиска — компактная */
.uc-gse-full .gsc-search-button {
    width: auto !important;
    white-space: nowrap !important;
}

/* 8. Обёртки Google CSE — без боковых отступов,
      но на всю ширину (чтобы результаты не жались) */
.uc-gse-full .gsc-control-cse,
.uc-gse-full .gsc-control-wrapper-cse,
.uc-gse-full .gsc-results-wrapper-nooverlay,
.uc-gse-full .gsc-results-wrapper-visible,
.uc-gse-full .gsc-above-wrapper-area,
.uc-gse-full .gsc-above-wrapper-area-container,
.uc-gse-full .gsc-resultsbox-visible,
.uc-gse-full .gsc-resultsRoot,
.uc-gse-full .gsc-tabData,
.uc-gse-full .gsc-webResult,
.uc-gse-full .gsc-results,
.uc-gse-full .gsc-wrapper,
.uc-gse-full .gsc-expansionArea,
.uc-gse-full .gs-webResult,
.uc-gse-full .gs-result,
.uc-gse-full .gsc-result {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}
/* Убираем "Найдено результатов */
.uc-gse-full .gsc-result-info,
.uc-gse-full .gsc-result-info-container {
    display: none !important;
}

/* Убираем ссылки "Структурированные данные" */
.uc-gse-full .gs-per-result-labels,
.uc-gse-full .gs-per-result-labels* {
    display: none !important;
}
.gs-richsnippet-box {
    display: none !important;
}

/* Скрываем подпись "Система пользовательского поиска" */
.uc-gse-full .gsc-tabsAreaInvisible,
.uc-gse-full .gsc-tabHeader {
    display: none !important;
}

/* Центрируем слева заголовок результатов поиска */
.gsc-thumbnail-inside {
    text-align: left !important;
}