/*
  Оформление экрана «Инфраструктура» (ADR-0056, ui/standard.md).
  Палитра и шрифтовые роли наследуются от dashboard.css: новых цветов и
  шрифтовых ролей не заводится. Здесь только раскладка третьего экрана,
  повторяющая геометрию двух действующих экранов, и уточнения для случая,
  когда сцена строится на странице-хозяине.
*/

/* ====== Сцена экрана на собственной и на чужой странице ======
   На странице-хозяине (рабочая область, наблюдение) сцена ложится поверх
   сцены хозяина и повторяет её раскладку. Имена узлов экрана начинаются с
   `in` и не совпадают с именами разметки хозяина. */
.infra-area{position:absolute;inset:0;z-index:12}
.infra-area[hidden]{display:none}
.in-scene{
  position:relative;margin:0 auto;max-width:1720px;
  height:100vh;height:100dvh;
  display:flex;flex-direction:column;
  padding:16px 26px 12px;gap:10px;
}
.in-scene.dim{transform:scale(.97);opacity:.3;filter:blur(7px);pointer-events:none}

/* Сцена-хозяин убирается на время показа экрана «Инфраструктура»: две сцены
   в одном окне не накладываются. */
.scene.in-hidden{display:none}
.work-area.in-hidden{display:none}

/* ====== Полоса показателей ======
   Шесть элементов, как у двух действующих экранов. Показатель без данных
   получает янтарную метку состояния и не выглядит нулём. */
.summary .skpi .val.nodata-val{
  font-family:var(--font-sans);font-size:14px;font-weight:400;
  background:none;-webkit-text-fill-color:currentColor;color:var(--amber);
  display:flex;align-items:center;gap:6px;line-height:1.2;
}
.summary .skpi .val.nodata-val::before{
  content:"";width:6px;height:6px;border-radius:50%;background:var(--amber);
  box-shadow:0 0 8px var(--amber);flex-shrink:0;
}

/* ====== Стрелка видна у карточки-входа ====== */
.entry{position:relative}

/* ====== Девятая карточка (AI-ассистент инфраструктуры) ====== */
.band-ai .icon svg{stroke:currentColor}

/* ====== Раздел инфраструктуры ======
   Раскладка и оформление панелей раздела общие для экранов домена и лежат в
   общем листе `dashboard.css` (раздел «Панели разделов рабочей области и
   экранов домена»). Здесь они не дублируются. */

/* ====== Карточка записи реестра `И01-Р` и окно реестра ======
   Кнопок обмена на этом экране нет: обмен перенесён на экран «Аналитика и
   интеграции» (ADR-0065, пункт 2). Карточка разворачивает окно реестра; показ
   внутри панели не дублируется. Общие правила карточки, окна и таблицы реестра
   живут в `dashboard.css` (раздел «Реестр объектов жилищного фонда»), потому что
   ими пользуются два экрана домена; здесь они не дублируются. */

/* ====== Адаптивность раскладки панелей ====== */
@media (max-width:1240px){
  .work-panels{grid-template-columns:1fr}
}
