/* Mesma linha e dimensões nativas, sem herdar o layout dos campos do formulário. */
form label.login-remember{
  display:flex!important;flex-direction:row!important;align-items:center!important;
  justify-content:flex-start!important;flex-wrap:nowrap!important;gap:9px!important;
  padding:10px 12px;border-radius:12px;line-height:1.3;cursor:pointer;
}
form label.login-remember>input[type="checkbox"]{
  appearance:auto!important;-webkit-appearance:checkbox!important;
  position:static!important;display:block!important;order:0!important;
  width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;
  min-height:18px!important;max-height:18px!important;flex:0 0 18px!important;
  margin:0!important;padding:0!important;transform:none!important;box-shadow:none!important;
  accent-color:#237345;cursor:pointer;
}
form label.login-remember>span{
  display:block!important;order:1!important;flex:0 1 auto!important;min-width:0;
  margin:0!important;padding:0!important;line-height:1.3;white-space:nowrap;
}
form label.login-remember strong{font-size:13px;font-weight:700}
form label.login-remember>input:focus-visible{outline:2px solid #237345;outline-offset:3px}
