/* v90: One understated legal footer at the very bottom of both the public landing
   and the business login screen, on desktop and mobile. */
#loginView > .cp-landing-legal-footer {
  grid-column:1 / -1;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:12px 28px;
  padding:18px 24px;
  width:100%;
  background:#f6f8fa;
  border-top:1px solid #e0e9e6;
  color:#53695a;
  text-align:center;
  position:relative;
}
#loginView > .cp-landing-legal-footer > .cp-site-credit {
  grid-column:auto;
  display:block;
  width:auto;
  margin:0;
  padding:0;
  background:transparent;
  font-size:12px;
  line-height:1.6;
  color:inherit;
}
#loginView > .cp-landing-legal-footer > .cp-privacy-footer {
  padding:0;
  margin:0;
  text-align:center;
}
#loginView > .cp-landing-legal-footer .cp-privacy-settings {
  min-height:38px;
  border:1px solid #c9d8d1;
  background:#fff;
  color:#325e51;
  border-radius:9px;
  padding:7px 12px;
  font-size:12px;
  font-weight:650;
}
#loginView > .cp-landing-legal-footer .cp-privacy-settings:hover {
  background:#ebf4f0;
}
@media (max-width:600px) {
  #loginView > .cp-landing-legal-footer {
    flex-direction:column;
    gap:10px;
    padding:20px 16px 25px;
  }
}
