/* TASK54: scoped corrections only. Static legend colors work under style-src self. */
.detail-chart-legend button>span{display:inline-block;flex:0 0 22px}
.detail-chart-legend [data-series=balance]>span{background:#3B82F6}
.detail-chart-legend [data-series=equity]>span{background:#22C55E}
.detail-chart-legend [data-series=drawdown]>span{background:#F59E0B}
.detail-chart-legend [data-series=floating_profit]>span{background:#A78BFA}
.detail-chart-legend [data-series=historical_drawdown]>span{border-top-color:#F59E0B}
.detail-chart-legend button[data-series=historical_drawdown]>span{border-top:3px dashed #F59E0B}
svg.position-ratio{width:100%;display:block}
.telegram-linked-row{display:flex;align-items:center;gap:16px}.telegram-linked-row>p{font-size:18px;margin:0}html body .telegram-panel .telegram-linked-row form{margin:0}
.support-heading-inline{display:flex;align-items:center;gap:24px}.support-heading-inline p{font-size:19px;font-weight:700;margin:0}
.settings44-top>section:first-child .settings44-row>span:last-child,.settings44-top>section:first-child .settings44-row input{text-align:left;justify-self:stretch}
.settings44-top>section:first-child .settings44-row>:nth-child(2){padding-left:0;padding-right:0;margin-left:0;text-indent:0;text-align:left}
html body .site-nav .profile-content .profile-email{font-size:13px;overflow-wrap:anywhere;white-space:normal}
body .site-footer{box-sizing:border-box;max-width:1280px;width:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:nowrap;font-size:13px;letter-spacing:0;white-space:nowrap}
body .site-footer>:not(:first-child)::before{content:'●';display:inline-block;vertical-align:middle;font-size:11px;margin-right:8px;color:var(--muted)}
@media(max-width:900px){body .site-footer{flex-wrap:wrap;white-space:normal}}
.connection-downloads a.button{background:#80d2f3;color:#06283b;border-color:#80d2f3;font-weight:700}
.auth label.privacy-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px}.auth .privacy-consent input{width:auto;min-width:16px;margin-top:3px}
.accounts-page .bolt-card [data-monitoring].monitoring-connected,.detail-monitoring.monitoring-connected{color:#22C55E}
.accounts-page .bolt-card [data-monitoring].monitoring-disconnected,.detail-monitoring.monitoring-disconnected{color:#f59e0b}
