/* auth panel — окно входа.

   Обёртку .dock-panel[data-panel="auth"] создаёт сервер: она несёт
   размеры окна. Здесь только раскладка содержимого.

   Шагов два: почта и код. Показан ровно один — он и задаёт высоту окна,
   которую док измеряет по содержимому. */

.dock-panel[data-panel="auth"] {
    --dock-panel-width: 400px;
    --dock-panel-pad: 20px;

    padding: var(--dock-panel-pad);
}

/* Скрытый шаг из потока убираем: иначе он участвовал бы в измерении
   высоты, и окно всегда было бы размером по большему из двух. */
.auth-panel__step[hidden] {
    display: none;
}
