.password-strength{
  min-height:20px;
  margin-top:4px;
  font-size:13px;
  color:#9aa4b2;
}
.password-strength[data-strength-score="0"],
.password-strength[data-strength-score="1"]{ color:#ff7b72; }
.password-strength[data-strength-score="2"]{ color:#f2cc60; }
.password-strength[data-strength-score="3"]{ color:#9ecbff; }
.password-strength[data-strength-score="4"],
.password-strength[data-strength-score="5"]{ color:#56d364; }

.auth-card .ui-alert{margin-top:16px;}
.auth-card .ui-state-card{margin-top:16px;}
.form-help{color:#9ea4ad;line-height:1.6;}


.auth-consents{
  display:flex;
  flex-direction:column;
  gap:12px;
  margin:14px 0 18px;
}
.auth-consent{
  display:flex;
  align-items:flex-start;
  gap:10px;
  padding:12px 14px;
  border:1px solid rgba(243,156,18,.18);
  border-radius:12px;
  background:rgba(10,10,10,.55);
  color:#d6d8dc;
  line-height:1.55;
}
.auth-consent input[type="checkbox"]{
  margin:2px 0 0;
  width:16px;
  height:16px;
  accent-color:#f39c12;
  flex:0 0 16px;
}
.auth-consent a{
  color:#f4b132;
  font-weight:700;
  text-decoration:none;
}
.auth-consent a:hover{
  text-decoration:underline;
}
