/* _content/Burstroy.Modules.Blazor.MeteoForecast/Pages/ComplexForecast.razor.rz.scp.css */
.main-forecast-model-wrapper[b-2dnanekmut] {
    display: flex;
}

.main-forecast-model_complex-wrapper[b-2dnanekmut] {
    min-height: 250px;
}

.main-forecast-date[b-2dnanekmut] {
    margin-left: 10px;
    font-size: 22px;
    border-bottom: 1px solid;
    width: max-content;
}


.main-forecast-model_complex-name[b-2dnanekmut] {
    padding-left: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    font-size: 24px;
    font-weight: bold;
    border-bottom: 1px solid;
}

    .main-forecast-model_complex-name:hover[b-2dnanekmut] {
        cursor: pointer;
        background-color: var(--bs-gray);
    }

.main-forecast-model_complex-wrapper[b-2dnanekmut] {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

.main-forecast-model_forecast_data[b-2dnanekmut] {
    display: flex;
    min-height: 60px;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding: 10px 10px;
    background-color: #dfe7eb;
}

.main-forecast-model_forecast-meteo-params[b-2dnanekmut] {
    padding-left: 3px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-self: flex-start;
}

.main-forecast-model_forecast-content[b-2dnanekmut] {
    margin: 10px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 110px;
    border: 1px solid gray;
    border-radius: 6px;
    font-size: 12px;
}


.main-forecast-model_forecast[b-2dnanekmut] {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.main-forecast-model_forecast-content_description_value[b-2dnanekmut] {
    text-align: center;
}

.main-forecast-model_forecast-content_time[b-2dnanekmut] {
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    background-color: rgb(88, 88, 88);
    color: white;
    width: 101%;
    text-align: center;
    font-size: 16px;
}

.main-forecast-model_forecast-content_description[b-2dnanekmut] {
    height: 35px;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
}

.main-forecast-model_forecast-content_description_image[b-2dnanekmut] {
    width: 35px;
    height: 35px;
}

.main-forecast-model_forecast-content_temp[b-2dnanekmut] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 101%;
    height: 20px;
}

.main-forecast-model_forecast-content_wind[b-2dnanekmut] {
    display: flex;
    width: 100%;
    align-items: center;
}

.main-forecast-model_forecast-content_wind-direction_image[b-2dnanekmut] {
    width: 17px;
    height: 17px;
}

.main-forecast-model_forecast-content_pressure_icon[b-2dnanekmut] {
    width: 17px;
    height: 17px;
    display: flex;
    justify-content: center;
}

.main-forecast-model_forecast-content_humidity_icon[b-2dnanekmut] {
    width: 17px;
    height: 17px;
    display: flex;
    justify-content: center;
}

.main-forecast-model_forecast-content_clouds_icon[b-2dnanekmut] {
    width: 17px;
    height: 17px;
    display: flex;
    justify-content: center;
}

.main-forecast-model_forecast-content_visibility_icon[b-2dnanekmut] {
    width: 17px;
    height: 17px;
    display: flex;
    justify-content: center;
}

.main-forecast-model_forecast-content_snow_icon[b-2dnanekmut] {
    width: 17px;
    height: 17px;
    display: flex;
    justify-content: center;
}

.main-forecast-model_forecast-content_pressure[b-2dnanekmut] {
    display: flex;
    width: 100%;
    align-items: center;
}

.main-forecast-model_forecast-content_humidity[b-2dnanekmut] {
    display: flex;
    width: 100%;
    align-items: center;
}

.main-forecast-model_forecast-content_clouds[b-2dnanekmut] {
    display: flex;
    width: 100%;
    align-items: center;
}

.main-forecast-model_forecast-content_visibility[b-2dnanekmut] {
    display: flex;
    width: 100%;
    align-items: center;
}

.main-forecast-model_forecast-content_snow[b-2dnanekmut] {
    display: flex;
    width: 101%;
}

.main-forecast-model_forecast-content_rain[b-2dnanekmut] {
    display: flex;
    width: 101%;
}

.main-forecast-model_forecast-content_rain_icon[b-2dnanekmut] {
    width: 17px;
    height: 17px;
    display: flex;
    justify-content: center;
}

.marign[b-2dnanekmut] {
    margin-right: 5px;
}

.main-forecast-model_forecast-content_temp_value[b-2dnanekmut] {
    color: black;
    font-size: 12px;
}


.fa-eye[b-2dnanekmut], .fa-cloud[b-2dnanekmut], .fa-droplet[b-2dnanekmut], .fa-gauge[b-2dnanekmut] {
    display: flex;
    align-items: center;
}

.weather[b-2dnanekmut] {
    position: relative;
    overflow: hidden;
}
    /* pseudo elements: positioning and setup */
    .weather[b-2dnanekmut]:before, .weather[b-2dnanekmut]:after {
        content: "";
        position: absolute;
        left: -50%;
        top: -50%;
        right: -50%;
        bottom: -50%;
        z-index: 1;
        pointer-events: none;
        background: transparent repeat;
        background-size: 256px 1024px;
        -ms-interpolation-mode: nearest-neighbor;
        image-rendering: -webkit-optimize-contrast;
        image-rendering: -webkit-crisp-edges;
        image-rendering: -moz-crisp-edges;
        image-rendering: -o-crisp-edges;
        image-rendering: pixelated;
        opacity: 0.7;
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        -ms-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        transform: rotate(10deg);
        -webkit-animation-name: weather;
        -webkit-animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;
        animation-name: weather-b-2dnanekmut;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
    }

    .weather[b-2dnanekmut]:after {
        opacity: 0.8;
        -webkit-animation-name: weather2;
        animation-name: weather2-b-2dnanekmut;
    }
    /* rain (fast, rain.png) */
    .weather.rain[b-2dnanekmut]:before, .weather.rain[b-2dnanekmut]:after {
        background-image: url(data:image/png;base64,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);
        -webkit-animation-duration: 2s;
        animation-duration: 2s;
    }

    .weather.rain[b-2dnanekmut]:after {
        -webkit-animation-duration: 1.5s;
        animation-duration: 1.5s;
    }
    /* snow (slow, snow.png) */
    .weather.snow[b-2dnanekmut]:before, .weather.snow[b-2dnanekmut]:after {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAEACAYAAAADRnAGAAABKklEQVR42u3cQQ7CMAwEwJj//zk9VULqDSonjmc+QNNubScgxihkzjlHV/fi3QQAAACbHjtIO0gJEMH/riWyPjAiYpfFp17L7gkAUHwAQOsCADDk4SnkLN5NAAAtb6XIXPzqX4lIAAAAxSdKZ4ldZ3UJAM6ougCgLdqOSgBIq3olAQDor5VaoeHCkAEA0Gjyc13GcQkAAAAAANjKUQelWYuJ3Rd/xN9v/fI0nfsDVKz0vrKWAP0bAAwyBhkJAAC0ZwOaBAAAmLIAOKZzOKSQADME3m81A0DxMzBJAABgnjBRSgCAolllgVF98Uf80ZKIG3yQKHfc9lUCAAAAAB6cMcDrr8On4nu47NB1fmlbEFViMDBBo/fIN7wSoKIC6Eg60uInqR2Dygu87gIbXdZS4cGX7QAAAABJRU5ErkJggg==);
        -webkit-animation-duration: 6s;
        animation-duration: 6s;
    }

    .weather.snow[b-2dnanekmut]:after {
        -webkit-animation-duration: 4.5s;
        animation-duration: 4.5s;
    }
/* animation keyframes */



@-webkit-keyframes weather {
    from {
        background-position: 0 0px;
    }

    to {
        background-position: 0 1024px;
    }
}

@keyframes weather-b-2dnanekmut {
    from {
        background-position: 0 0px;
    }

    to {
        background-position: 0 1024px;
    }
}

@-webkit-keyframes weather2 {
    from {
        background-position: 64px 64px;
    }

    to {
        background-position: 64px 1088px;
    }
}

@keyframes weather2-b-2dnanekmut {
    from {
        background-position: 64px 64px;
    }

    to {
        background-position: 64px 1088px;
    }
}
/* _content/Burstroy.Modules.Blazor.MeteoForecast/Pages/MeteoForecast.razor.rz.scp.css */
.main[b-lnbg8et5jc] {
    height: 100%;
}

.main-filter-container[b-lnbg8et5jc] {
    margin-left: 10px;
}

.main-filter[b-lnbg8et5jc] {
    margin-bottom: 20px;
    display: flex;
}

.main-filter_icon[b-lnbg8et5jc] {
    display: flex;
    align-items: center;
    margin-right: 10px;
}

.main-filter_input[b-lnbg8et5jc] >  .rz-textbox {
    width: 300px;
}
