/* /Pages/Hinnangud.cshtml.rz.scp.css */
.hinnangud[b-rjshrva6b9] {
    background-color: hsla(0, 0%, 100%, 0.7);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.filterAndSortContainer[b-rjshrva6b9] {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 2rem;
    padding-top: 3rem;
    padding-bottom: 2rem;
}

.filterAndSortItem[b-rjshrva6b9] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.selectListWrapper[b-rjshrva6b9] {
    padding-left: 1rem;
    padding-right: 1rem;
}

.hinnang[b-rjshrva6b9] {
    background-color: hsla(0, 0%, 100%, 0.4);
    margin: 1rem;
    padding: 1rem;
    box-sizing: border-box;
    display: grid;
    grid-template-columns: 80% auto;
}

.hinnangSubmitButton[b-rjshrva6b9] {
    margin: auto;
    width: 120px;
}

.overview :not(.title)[b-rjshrva6b9] {
    font-style: italic;
}

.title[b-rjshrva6b9] {
   font-family: "titles", fantasy; 
}

.production[b-rjshrva6b9] {
    font-size: 0.8em;
    display: flex;
    flex-direction: row;
    column-gap: 0.5em;
}

.author[b-rjshrva6b9] {
    font-weight: bold;
}

.medium[b-rjshrva6b9] {
    font-size: 0.9em;
}

.reviewTime[b-rjshrva6b9] {
    font-size: 0.75em;
}

.scoreContainer[b-rjshrva6b9] {
    display: flex;
    align-items: center;
    justify-content: center;
    grid-row: 1 / 3;
    grid-column: 2;
    text-align: center;
}

.score[b-rjshrva6b9] {
    font-weight: bold;
}

.summary[b-rjshrva6b9] {
    padding-top: 0.5rem;
    font-size: 0.85em;
    line-height: 1.5rem;
    letter-spacing: normal;
}


@media screen and (max-width: 800px) {
    
    .filterAndSortContainer[b-rjshrva6b9] {
        flex-direction: column;
        row-gap: 2rem;
    }
    
    .production[b-rjshrva6b9] {
        flex-direction: column;
    }
    
    .hinnang[b-rjshrva6b9] {
        text-align: center;
        display: flex;
        flex-direction: column;
    }

    .score[b-rjshrva6b9] {
        font-size: 0.85em;
    }
    
}
/* /Pages/Kõrvalteosed.cshtml.rz.scp.css */

.k6rvalteosContainer[b-98c547xooe]{
    margin-top: 2rem;
    padding: 2rem;
}

.lyhiSection[b-98c547xooe] {
    display: flex;
    flex-wrap: wrap;
}

.lyhiItem[b-98c547xooe] {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 1rem;
    padding: 1rem;
}

.k6rvaltWorkTitleWrapper[b-98c547xooe] {

    display: flex;
    justify-content: center;
    align-items: center;

    position: absolute;
    top: 1rem;
    width: 22rem;
    max-width: 100%;
    height: 13.5rem;

    background-image: url("/pildid/paber_tekstuur.jpg");
    opacity: 0.8;
    transition: 0.3s;
}

.k6rvaltWorkTitleWrapper:hover[b-98c547xooe] {
    opacity: 0.9;
    font-size: 1.02em;
}

.k6rvaltWorkTitleText[b-98c547xooe] {
    font-family: titles, fantasy;
    line-height: 1.25em;
    color: #333;
}

.lyhiImage[b-98c547xooe] {
    width: 22rem;
    height: 13.5rem;
    border-radius: 0.15rem;
}

@media screen and (max-width: 1280px) {

    .k6rvalteosContainer[b-98c547xooe]{
        text-align: center;
        padding-left: 0;
        padding-right: 0;
    }

    .lyhiSection[b-98c547xooe] {
        justify-content: space-evenly;
    }

    .lyhiItem[b-98c547xooe] {
        padding-left: 0;
        padding-right: 0;
    }

}
/* /Pages/Teosed.cshtml.rz.scp.css */
.teosMainContainer[b-mfsic8245c]{
    display: grid;
    grid-template-columns: auto;
    grid-row-gap: 5rem;
    margin-top: 2rem;
    padding: 5rem 1rem;
}

.teosContent[b-mfsic8245c] {
    display: grid;
    grid-template-columns: 60% auto;
    background-color: hsla(0, 0%, 100%, 0.4);
}

.teosImageContainer[b-mfsic8245c]{
    grid-row: 1 / 5;
    display: flex;
    justify-content: center;
    align-items: center;
}

.teosImageWrapper[b-mfsic8245c]{
    width: 1920px;
    max-width: 100%;
    height: auto
}

.teosTitle[b-mfsic8245c]{
    font-family: "titles", fantasy;
    padding: 1rem;
    display: flex;
    align-items: flex-end;
    text-transform: uppercase;
}

.teosSpecs[b-mfsic8245c]{
    font-size: 0.9em;
    margin-top: -1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-style: italic;
}

.teosDescription[b-mfsic8245c]{
    padding-left: 1rem;
    padding-right: 1rem;
    text-align: justify;
    text-justify: inter-word;
    margin-top: -2rem;
}


@media screen and (max-width: 1280px) {

    .teosContent[b-mfsic8245c] {
        grid-template-columns: auto;
    }

    .teosImageContainer[b-mfsic8245c]{
        grid-row: 1;
    }

    .teosImageWrapper[b-mfsic8245c]{
        width: 100%;
    }

    .teosDescription[b-mfsic8245c]{
        text-align: left;
    }
}
