.temperature-controls{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:.4rem 0 .6rem}.temperature-controls label{display:flex;align-items:center;gap:.4rem}.temperature-controls select,.ensemble-select{font:inherit;color:var(--text,#ddd);background:var(--panel,#202631);border:1px solid #657184;border-radius:4px;padding:.35rem}.temperature-controls .image-link{margin-left:auto}.height-image{position:relative;max-width:1200px;margin:auto}.height-image img{width:100%;height:auto;display:block}.height-cursor{position:absolute;width:2px;background:#191919;pointer-events:none;border-left:1px solid #fff;opacity:.8}.height-click{position:absolute;background:transparent;border:0;padding:0;cursor:crosshair}.height-click:focus-visible{outline:2px solid #3a85ef}.height-readout{min-height:1.3em}.analysis-grid.temperature-only{display:block}.ensemble-toolbar{display:flex;align-items:center;gap:.7rem;margin:.5rem 0}.height-note:empty{display:none}@media(max-width:500px){.temperature-controls{gap:.6rem;font-size:.85rem}.temperature-controls .image-link{margin-left:0}.height-readout{font-size:.8rem}}.temperature-only .viewer-strip{max-height:9rem;overflow-y:auto;scrollbar-width:thin}.temperature-controls [hidden]{display:none}.polar-lead-controls{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;padding:.5rem 0}.polar-lead-controls input{flex:1;min-width:160px;accent-color:#a9caff}.polar-lead-controls button{padding:.3rem .6rem}.polar-lead-controls .lead-label{font-variant-numeric:tabular-nums}.forecast-hour-links{display:flex;gap:.3rem;flex-wrap:wrap;max-height:6rem;overflow:auto}.forecast-hour-links a{padding:.2rem .4rem;font-size:.8rem;border:1px solid #475569;border-radius:3px;text-decoration:none}.forecast-hour-links a.active{background:#304863;color:#fff}.th-controls{display:flex;gap:.5rem 1rem;align-items:center;flex-wrap:wrap;margin:.4rem 0 .6rem;font-size:.95rem}.th-controls{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.th-controls .th-control{display:flex;align-items:center;gap:.4rem}.th-controls .th-label{color:var(--muted,#aab4c3)}.th-controls select{font:inherit;color:var(--text,#ddd);background:var(--panel,#202631);border:1px solid #657184;border-radius:4px;padding:.35rem;min-height:2.2rem;max-width:100%}.th-controls select.th-fixed,.th-controls select:disabled{appearance:none;-webkit-appearance:none;opacity:1;color:var(--text,#ddd);border-style:dashed;cursor:default;padding:.35rem .6rem}.th-controls .th-links{margin-left:auto;color:var(--muted,#aab4c3)}.th-controls .th-links .image-link{margin-left:0}.th-controls .th-links a:not([href]){opacity:.5}.th-controls [hidden]{display:none}@media(max-width:500px){.th-controls{gap:.5rem .7rem;font-size:.85rem}.th-controls .th-links{margin-left:0;flex-basis:100%}}
