/* Loaded after the shared feedback/material skins. This is the last item in
   the existing bottom lane; messages grow upwards and never move the scale. */
.meteone-live-stations .meteone-map-feedback-stack > .meteone-isoline-legend {
    order: 1000;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 4px;
    box-sizing: border-box;
    flex: 0 0 auto;
    width: 100%;
    min-width: 0;
    height: var(--meteone-map-control-size, 40px);
    min-height: var(--meteone-map-control-size, 40px);
    max-height: var(--meteone-map-control-size, 40px);
    margin: 0;
    padding: 5px 9px;
    border: 1px solid var(--m3e-outline-variant, rgb(255 255 255 / 66%));
    border-radius: var(--meteone-control-radius, 12px);
    background: var(--m3e-control-surface, rgb(255 255 255 / 96%));
    box-shadow: var(--meteone-control-shadow, 0 2px 5px rgb(19 43 58 / 16%));
    color: var(--m3e-on-surface, #132b3a);
    font: inherit;
    font-family: var(--meteone-map-font, "Roboto Condensed", "Arial Narrow", Arial, sans-serif);
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    pointer-events: none;
    transform: none;
}
.meteone-live-stations .meteone-map-feedback-stack > .meteone-isoline-legend[hidden] { display: none; }
.meteone-live-stations .meteone-isoline-legend__ramp {
    flex: 0 0 8px;
    width: 100%;
    min-width: 0;
    height: 8px;
    border-radius: 2px;
}
.meteone-live-stations .meteone-isoline-legend__ticks { position: relative; flex: 0 0 12px; height: 12px; width: 100%; }
.meteone-live-stations .meteone-isoline-legend__tick {
    position: absolute;
    top: 0;
    left: var(--tick-position);
    font: 600 12px/1 var(--meteone-map-font, "Roboto Condensed", "Arial Narrow", Arial, sans-serif);
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
    transform: translateX(-50%);
}
.meteone-live-stations .meteone-isoline-legend__tick.is-first { transform: none; }
.meteone-live-stations .meteone-isoline-legend__tick.is-last { transform: translateX(-100%); }
