/* Blur-гейт результата скана (SCAN_EMAIL_GATE), тема v2 — только главная.
   Отдельным файлом: главная v2 не подключает v2-app.css, а v2.css общий на
   все страницы и раздувать его одностраничной механикой не хотим.
   Карточки нарушений уходят в сильный блюр, страница под полупрозрачным фоном
   «читается частично», форма сводки — в карточке строго по центру экрана.
   Спрятан классом .hidden из разметки; пара классов специфичнее одиночного. */
.report-gate-wrap { position: relative; }
.report-gate-wrap.rkn-gate-on { min-height: 26rem; }
.rkn-gate-blur { filter: blur(12px) saturate(.8); opacity: .4;
  pointer-events: none; user-select: none; }
.report-gate-overlay { position: fixed; inset: 0; z-index: 50; display: flex;
  overflow-y: auto; padding: 1.5rem 1rem;
  background: rgba(255, 255, 255, .6); }
.report-gate-overlay.hidden { display: none; }
.report-gate-card { margin: auto; max-width: 26rem; width: 100%;
  box-shadow: 0 24px 60px -12px rgba(15, 23, 42, .25); }

/* Панель сводки внутри плашки гейта: без своего фона, заголовка и вводного
   текста — плашка уже всё это говорит, а карточка должна влезать в экран. */
.report-gate-card .in-gate { border: 0; padding: 0; background: none; box-shadow: none; }
.report-gate-card .in-gate > h3 { display: none; }
.report-gate-card .in-gate > h3 + p { display: none; }
