/* VojvodinaMeteo radiosondaža v8 (20.10.2026): interaktivni Skew-T, hodograf i vertikalni profil
   (sounding-diagram-v2.css daje boje i kontrole). Zaseban fajl, van UCSS obrade vm-styles.css. */
.vm-snd2-svg{width:100%;min-width:0}
.vm-snd-chart-card--primary .vm-snd2-svg{max-width:880px;margin:0 auto}
.vm-snd2-svg svg{display:block;max-width:100%;height:auto;margin:0 auto;cursor:crosshair}
.vm-snd2-svg svg:focus-visible{outline:3px solid var(--snd-accent);outline-offset:2px;border-radius:6px}
.vm-snd-chart-wrap.snd-chart-box{color:var(--snd-text)}
.vm-snd-dual-row .vm-snd-chart-wrap.snd-chart-box{padding:8px;align-self:stretch;margin-left:0;margin-right:0} /* hodograf: "margin:0 auto" iz vm-styles skuplja kutiju na širinu sadržaja (0 pre crtanja) */
.vm-snd2-readout{margin:10px 0 0;padding:8px 10px;border:1px solid var(--vm-border-color,#d6e0ec);border-radius:8px;font-size:14px;line-height:1.6;text-align:left;color:var(--vm-text-secondary,#526780);font-variant-numeric:tabular-nums}
.vm-snd2-range{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}
.vm-snd2-range button{min-height:36px;padding:6px 12px;border:1px solid var(--vm-border-color,#d6e0ec);border-radius:8px;background:var(--vm-bg-secondary,#f1f5f9);color:var(--vm-text-secondary,#526780);font:inherit;font-size:14px;cursor:pointer}
.vm-snd2-range button[aria-pressed="true"]{background:#3b82f6;border-color:#3b82f6;color:#fff}
.vm-snd2-range button:focus-visible{outline:3px solid #3b82f6;outline-offset:2px}
.vm-snd-chart-wrap:fullscreen .vm-snd2-svg{max-width:min(100%,1100px);margin:0 auto}
.vm-snd2-svg[hidden],.vm-snd2-readout[hidden],.vm-snd2-range[hidden]{display:none!important}
@media(max-width:600px){.vm-snd2-readout{font-size:13px}.vm-snd2-range button{flex:1}}
