/* KB page login card — Login / Google / SAML / Register buttons share one height */
.kb-login-actions { display:flex; flex-wrap:wrap; align-items:center; gap:6px; }
.kb-login-actions > input[type=submit],
.kb-login-actions > button,
.kb-login-actions > a.button,
.kb-login-actions > a.graybutton { box-sizing:border-box !important; height:36px !important; min-height:36px !important; margin:0 !important; padding:6px 14px !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; line-height:1.2 !important; vertical-align:middle !important; }
