/* ANB Enterprise ERP v606 - refined on-screen brand voice without duplicate company heading */
#erpLoginV451 .erp-login-card-v451 > h1{
  display:none !important;
}
#erpLoginV451 .erp-login-power-v605{
  margin:20px 0 22px !important;
  padding:4px 0 5px 15px !important;
  border-left:3px solid var(--bronze,#8b5e3c) !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
}
#erpLoginV451 .erp-login-power-v605 b{
  font:800 14px/1.18 Arial,sans-serif !important;
  letter-spacing:.105em !important;
  color:#27394a !important;
  text-transform:uppercase;
}
#erpLoginV451 .erp-login-power-v605 span{
  margin-top:7px !important;
  font:500 10.5px/1.45 Arial,sans-serif !important;
  letter-spacing:.025em !important;
  color:#8b5e3c !important;
}
#erpLoginV451 .erp-login-card-v451 > p{
  margin-top:4px !important;
}
.module-motivation-v605{
  gap:8px !important;
  margin-top:10px !important;
  padding:4px 0 4px 13px !important;
  border-left:2px solid var(--bronze,#8b5e3c) !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  color:#5f6870 !important;
}
.module-motivation-v605 i{
  width:4px !important;
  height:4px !important;
  background:var(--bronze,#8b5e3c) !important;
}
.module-motivation-v605 b{
  color:#27394a !important;
  font-size:10px !important;
  letter-spacing:.075em !important;
}
.module-motivation-v605 span{
  color:#8b5e3c !important;
  font-size:9.5px !important;
  letter-spacing:.018em !important;
}
@media print{
  .module-motivation-v605,.erp-login-power-v605{display:none!important}
}

/* v608 brand power refinement: 2-line headline with premium brand colors */
#erpLoginV451 .erp-login-power-v605{
  max-width: 420px !important;
  padding: 6px 0 6px 16px !important;
}
#erpLoginV451 .erp-login-power-v605 .brand-power-title-v608{
  display:block !important;
  font:800 13px/1.08 Arial,sans-serif !important;
  letter-spacing:.085em !important;
  text-transform:uppercase !important;
}
#erpLoginV451 .erp-login-power-v605 .brand-power-title-v608 span{
  display:block !important;
  margin:0 !important;
}
#erpLoginV451 .erp-login-power-v605 .brand-power-title-v608 span:first-child{
  color:#23384c !important;
}
#erpLoginV451 .erp-login-power-v605 .brand-power-title-v608 span:last-child{
  color:#9b663b !important;
}
#erpLoginV451 .erp-login-power-v605 .brand-power-sub-v608{
  display:block !important;
  margin-top:8px !important;
  font:500 10.5px/1.45 Arial,sans-serif !important;
  letter-spacing:.025em !important;
  color:#6f655d !important;
}
/* Also soften module statements into brand-colored stacked emphasis */
.module-motivation-v605{
  max-width: 520px !important;
  align-items:flex-start !important;
}
.module-motivation-v605 b{
  display:block !important;
  max-width: 320px !important;
  line-height:1.18 !important;
  color:#23384c !important;
}
.module-motivation-v605 span{
  color:#9b663b !important;
}


/* v619: login brand statement moved to right corner with stronger golden emphasis */
#erpLoginV451 .erp-login-card-v451{
  position: relative !important;
}
#erpLoginV451 .erp-login-power-v605{
  margin: 14px 0 18px auto !important;
  max-width: 260px !important;
  padding: 8px 16px 8px 0 !important;
  border-left: 0 !important;
  border-right: 4px solid #d8a24f !important;
  text-align: right !important;
  background: transparent !important;
}
#erpLoginV451 .erp-login-power-v605 .brand-power-title-v608{
  font: 900 16px/1.04 Arial, sans-serif !important;
  letter-spacing: .075em !important;
}
#erpLoginV451 .erp-login-power-v605 .brand-power-title-v608 span{
  color: #c9912f !important;
  text-shadow: 0 1px 0 rgba(255,255,255,.55) !important;
}
#erpLoginV451 .erp-login-power-v605 .brand-power-title-v608 span:last-child{
  color: #e0ac4f !important;
}
#erpLoginV451 .erp-login-power-v605 .brand-power-sub-v608{
  color: #9b6f2d !important;
  text-align: right !important;
}
