/*
 * Раскладка страниц входа и временной главной (задание 01, Т33, пункты 3 и 3а).
 *
 * Вид страниц целиком берётся из копии стилей личного конструктора
 * (/static/v2/v2.css — побайтная копия <style> из konstruktor-kp-v2.html).
 * Здесь — ТОЛЬКО свойства раскладки для того, чего в v2 нет: в v2 окно
 * расчёта монтажа открывается поверх страницы затемнением .ovl, а у нас
 * окно и есть страница. Цветов, шрифтов, рамок, радиусов, теней, внутренних
 * отступов и переходов здесь нет и быть не должно — их сверяет мера
 * tests/test_t29_t30_t33_stranicy.py::test_t33_raskladka_tolko_svoystva_raskladki.
 *
 * Перечень мест (он же — в отчёте по заданию):
 *   body            → display, align-items, justify-content, min-height —
 *                     в v2 окно ставит по центру .ovl (с затемнением фона), а фон
 *                     страницы входа по Т33 — обычный body v2, без затемнения;
 *   .modal.calcbox  → width — Т33.3а, замечание Макса «окно слишком широкое»:
 *                     430 px, как колонка панели v2 (.app{grid-template-columns:430px …}),
 *                     на узком экране — ширина экрана минус поля 2 × 18 px, как у .ovl v2
 *                     (в v2 у окна расчёта min(720px,94vw));
 *   .modal.calcbox  → min-height — Т33.3а: высота по содержимому; в v2 у .modal
 *                     min-height 340px, и под формой из одного поля оставалась
 *                     пустая полоса между подсказкой и подвалом.
 *   .calc-total .v  → flex-shrink — П2 круга 1: в окне 430 px строка «Подтвердите вход
 *                     в группе Telegram» сжимала число отсчёта, и «105 с» переносилось на
 *                     две строки. В v2 в этой строке короткое «Итого», сжатия там не бывает.
 *                     Число не сжимается, переносится длинная подпись слева.
 *   .modal-head     → min-height — Т33.3а, решение Макса П5 «б» (редакция 11): шапка ровно
 *                     60 px, как в v2. В v2 высоту шапке даёт кнопка ✕ (.mbtn.x: 17 px
 *                     + 2 × 8 px + 2 × 1 px рамки = 35 px, плюс 2 × 12 px отступов и 1 px
 *                     нижней рамки = 60). Здесь закрывать нечего, кнопки-пустышки нет —
 *                     высоту задаёт раскладка (box-sizing:border-box из v2 — рамка и отступы внутри).
 * Окна обеих страниц одинаковые (Т33.3а, редакция 8): файл общий.
 */

body{display:flex;align-items:center;justify-content:center;min-height:100vh}
.modal.calcbox{width:min(430px,calc(100vw - 36px));min-height:0}
.calc-total .v{flex-shrink:0}
.modal-head{min-height:60px}
