.ckh-auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--bg)}.ckh-auth-card{width:100%;max-width:400px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:28px}.ckh-auth-card h1{margin:12px 0 4px;font-size:var(--fs-xl)}.ckh-auth-card .field{display:flex;flex-direction:column;gap:6px;margin-top:14px}.ckh-auth-card input{width:100%;font-size:16px;min-height:44px}.ckh-auth-card .btn{width:100%;margin-top:16px;justify-content:center}.ckh-auth-card .login-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ckh-auth-card .brand{border-bottom:none;padding:0 0 18px}.ckh-enumlist{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-height:44px;padding:4px 8px;position:relative;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.ckh-enumlist:focus-within{border-color:var(--primary)}