/*
 * Blurred "locked" forecast columns / mobile day-tables for the public
 * (non-member) view — a join teaser restoring the old "days after 3 are blurred"
 * effect. The theme owns the table design; this only frosts the cells the
 * hydrator marks with .scgb-wx-locked. The public payload carries no >3-day
 * forecast data, so nothing member-only is present or leaked. Applies to both the
 * single-resort forecast (.resort-weather-forecast) and the Snow & Weather list
 * ([data-scgb-resort-list]), whose hydrators both mark filler cells/headers.
 */
.resort-weather-forecast .scgb-wx-locked,
[data-scgb-resort-list] .scgb-wx-locked {
    filter: blur(4px);
    -webkit-filter: blur(4px);
    opacity: 0.7;
    pointer-events: none;
    user-select: none;
    -webkit-user-select: none;
}

/*
 * Weather icons (Meteocons SVG, mapped from the OTS weatherType enum by
 * resort-weather-transform.js). The bundled SVGs have a 0 0 64 64 viewBox and no
 * intrinsic width/height, so <img> needs explicit sizing per surface. Kept here
 * (plugin-owned) since the icon set ships with the plugin.
 */
/* snow/weather list + dashboard favourites: inline with "AM: N cm / N°c" */
.weather-icon img {
    width: 26px;
    height: 26px;
    object-fit: contain;
    vertical-align: middle;
    margin-right: 4px;
}
/* single-resort forecast table cell (the img is itself the [data-slot]) */
img[data-slot="wx-icon"] {
    width: 40px;
    height: 40px;
    object-fit: contain;
    vertical-align: middle;
}
/* hero "today" box */
[data-slot="weather-icon"] img {
    width: 40px;
    height: 40px;
    object-fit: contain;
    vertical-align: middle;
    margin-right: 6px;
}
