
/* Vertical signal values and taller charts */
.automatic-signal-body{display:flex;flex-direction:column;gap:6px}
.automatic-signal-body :is(.signal-line-entry,.signal-line-risk,.signal-line-target){display:block;margin:0;padding:0;border:0;border-radius:0;background:transparent;font-size:20px;line-height:1.55;font-weight:700}
.automatic-signal-body :is(.signal-line-entry,.signal-line-risk,.signal-line-target)>strong{display:inline;font-size:inherit;margin:0}
.automatic-signal-body .signal-line-entry::before{content:"➡️ ";margin-right:6px}
.automatic-signal-body .signal-line-risk::before{content:"🛑 ";margin-right:6px}
.automatic-signal-body .signal-line-target::before{content:"✅ ";margin-right:6px}
.automatic-signal-chart:not([href$="-emoji.gif"]){width:100%;max-width:780px}
.automatic-signal-chart:not([href$="-emoji.gif"]) img{width:100%;height:auto;max-height:none;object-fit:contain}
.supply-demand-chart-shell{background:#fff}
.supply-demand-chart-label{color:#1e293b}
.supply-demand-chart-help{background:rgba(255,255,255,.9);color:#475569}

/* Vertical signal values and taller charts */
[id^="chat-message-"] a[href*="/automatic-signals/"]:not([href$="-emoji.gif"]) img{width:100%;height:auto;max-height:none;object-fit:contain}
