:root{--vjp-navy:#0b1f3a;--vjp-gold:#c9a227}.login-pf body{background:#f4f7fa!important;color:#142033;font-family:'Segoe UI',Arial,sans-serif}.login-pf-page{padding-top:32px}#kc-header{color:#0b1f3a;margin-bottom:24px}#kc-header-wrapper{font-size:16px;letter-spacing:.04em;padding:0}#kc-header-wrapper:before{content:'';display:block;width:100px;height:100px;background:url('../img/logo.png') center/contain no-repeat;margin:0 auto 18px}.card-pf{border:1px solid #dde4ec;border-top:4px solid #c9a227;border-radius:16px;box-shadow:0 12px 40px #0b1f3a12;padding:30px 36px;max-width:520px}#kc-page-title{font-size:24px;font-weight:650;color:#0b1f3a}.pf-c-button.pf-m-primary,#kc-login{background:#c9a227!important;color:#07172c!important;border:0;border-radius:8px;font-weight:650;min-height:44px}.pf-c-form-control{border:1px solid #cbd5e1;border-radius:7px;min-height:43px}a{color:#164278}.checkbox label{line-height:1.5;color:#526179;font-size:13px}input[type=checkbox]{accent-color:#0b1f3a}#kc-info-wrapper{background:#edf2f8;border-radius:0 0 12px 12px}.login-pf-page:after{content:'VJP FASTTRACK  ·  SSO STAGING  ·  Đăng xuất để hủy ghi nhớ thiết bị';display:block;text-align:center;color:#5f6b7a;font-size:12px;margin:22px 16px}.alert{border-radius:8px}@media(max-width:600px){.login-pf-page{padding-top:20px}.card-pf{margin:0 16px;padding:24px}#kc-header-wrapper:before{width:78px;height:78px}}