.etoro-refresh-status { max-width: 850px; margin: 18px 0; padding: 14px 16px; border: 1px solid #cbded6; border-left: 4px solid #146b47; border-radius: 8px; background: #f4faf7; color: #25493b; font-size: 14px; line-height: 1.65; }
.etoro-refresh-note { margin: 20px 0; padding: 20px; border: 1px solid #d4e2ee; border-radius: 12px; background: #f7fafc; }
.etoro-refresh-note h3 { margin-top: 0; }
.etoro-refresh-visual { margin: 24px 0; border: 1px solid #d4e2ee; border-radius: 14px; overflow: hidden; background: #f4f8fc; }
.etoro-refresh-visual picture, .etoro-refresh-visual img { display: block; width: 100%; height: auto; }
.etoro-refresh-visual figcaption { padding: 14px 18px; background: #fff; color: #486078; font-size: 13px; line-height: 1.7; overflow-wrap: anywhere; }
.etoro-refresh-visual figcaption a { color: #126bcc; text-underline-offset: 3px; }
.etoro-refresh-visual figcaption strong { color: #102a43; }
.etoro-review .article-actions > .etoro-affiliate-risk { flex-basis: 100%; order: 2; max-width: 680px; }
@media (max-width: 600px) { .etoro-refresh-status { padding: 12px; } .etoro-refresh-note { padding: 16px; } .etoro-refresh-visual { margin: 20px 0; } .etoro-refresh-visual figcaption { padding: 12px; } }
