/* ============================================================================
   ЕРП КОНСАЛТС-СИТИ — ВХОД, РЕГИСТРАЦИЯ, ПЕРВИЧНАЯ НАСТРОЙКА
   ========================================================================== */
.auth{display:grid;place-items:center;padding:24px;position:relative}
.auth::before{content:'';position:fixed;inset:0;pointer-events:none;
  background:radial-gradient(900px 520px at 78% -10%,var(--glow-1),transparent 62%),
             radial-gradient(700px 460px at 8% 108%,var(--glow-2),transparent 60%)}
.auth-wrap{position:relative;width:100%;max-width:440px}
.brand{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:24px}
.brand .logo-plate{border-radius:7px;box-shadow:0 0 0 1px var(--line),var(--shadow-2)}
.brand img{height:44px}
.brand p{margin:0;font-size:12px;color:var(--muted);letter-spacing:2.4px;text-transform:uppercase;font-weight:600;text-align:center}
.card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:28px 26px;box-shadow:var(--shadow-modal)}
.card h1{margin:0 0 6px;font:600 26px/1.25 var(--cond);letter-spacing:.02em}
.card .lead{margin:0 0 20px;color:var(--muted);font-size:13.5px}
.auth-foot{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:16px;color:var(--muted);font-size:13px}
/* Подсказка под паролями — вплотную к полям, а не отдельным абзацем */
.hint-tight{margin:-6px 0 16px}
