.ehmkt-trends{clear:both;margin:1.5rem 0;padding:clamp(1rem,3vw,1.4rem);border:1px solid #dce2e8;border-radius:14px;background:#fff;color:#202b3b}.ehmkt-trends h3{margin:0 0 .45rem;color:#a81031;font-size:1.35rem}.ehmkt-note,.ehmkt-disclaimer{color:#596779;line-height:1.55}.ehmkt-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.65rem;margin:1rem 0}.ehmkt-metric{display:grid;gap:.3rem;padding:.75rem;border:1px solid #e2e7ed;border-radius:10px;background:#fafbfc}.ehmkt-metric span{color:#596779;font-size:.82rem}.ehmkt-metric strong{font-size:1.15rem}.ehmkt-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.ehmkt-chart{min-width:0;margin:0;padding:.8rem;border:1px solid #e2e7ed;border-radius:10px;background:#fff}.ehmkt-chart figcaption{font-weight:700}.ehmkt-chart svg{display:block;width:100%;height:auto;margin-top:.55rem;overflow:visible}.ehmkt-axis{stroke:#d8dee6;stroke-width:1}.ehmkt-bar{fill:#b31f3d}.ehmkt-line{fill:none;stroke:#b31f3d;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ehmkt-point{fill:#b31f3d;stroke:#fff;stroke-width:2}.ehmkt-label{fill:#596779;font-size:11px}.ehmkt-value{fill:#293548;font-size:10px;font-weight:700}.ehmkt-types{margin-top:1rem}.ehmkt-types h4{margin:0 0 .5rem}.ehmkt-types ul{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.ehmkt-types li{display:flex;justify-content:space-between;gap:.7rem;min-width:180px;padding:.55rem .7rem;border:1px solid #e2e7ed;border-radius:8px}.ehmkt-disclaimer{margin:.9rem 0 0;font-size:.82rem}.ehmkt-empty{color:#596779;font-size:.9rem}
@media(max-width:700px){.ehmkt-chart-grid{grid-template-columns:1fr}.ehmkt-chart{padding:.55rem}.ehmkt-value{font-size:9px}.ehmkt-types li{flex:1 1 100%}}
