/* Short eToro disclosure stays readable beside the related affiliate CTA. */
p.etoro-affiliate-risk.etoro-affiliate-risk {
  display: block;
  margin: 10px 0 0;
  color: #334a5f;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.55;
  text-align: left;
  overflow-wrap: anywhere;
  white-space: normal;
}
p.etoro-affiliate-risk strong { color: inherit; font-size: inherit; }
p.etoro-affiliate-risk[hidden] { display: none; }
:is(.broker-register-card, .stocks-register-card, .stock-article-brokers) > p.etoro-affiliate-risk {
  max-width: 1120px;
  margin-inline: auto;
  font-size: 12px;
  line-height: 1.5;
}
/* Measured height includes the disclosure and restores access to the footer. */
body.etoro-disclosure-dock {
  padding-bottom: var(--etoro-disclosure-dock-height, 300px);
}
body.etoro-disclosure-dock :is(a, button, input, select, textarea, summary, [id]) {
  scroll-margin-bottom: var(--etoro-disclosure-dock-height, 300px);
}
@media (max-width: 1080px), (max-height: 640px) {
  body:has(:is(.broker-register-card, .stocks-register-card) > .etoro-affiliate-risk) {
    --broker-register-bar-space: 300px;
    --stocks-register-bar-space: 300px;
  }
}
@media (max-width: 900px), (max-height: 540px) {
  body:has(.stock-article-brokers > .etoro-affiliate-risk) {
    --stock-article-dock-height: 220px;
  }
}
@media print {
  body.etoro-disclosure-dock { padding-bottom: 0; }
}
