@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';

/* /Components/PagesComponents/Common/Headerer.razor.rz.scp.css */
*[b-sig2wsnr7a] {
    text-decoration: none;
    font-family: Tahoma;
}
/* /Components/PagesComponents/Home/CarouselHomePageItemComponent.razor.rz.scp.css */
/* CSS */
.col[b-52kmvlt2xa] {
    display: flex;
}

.h-100[b-52kmvlt2xa] {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.card-img-wrapper[b-52kmvlt2xa] {
    height: 150px; /* Фиксированная высота для всех картинок */
    overflow: hidden;
    background: #f0f0f0;
}

    .card-img-wrapper img[b-52kmvlt2xa] {
        width: 100%;
        height: 100%;
        object-fit: contain; /* Не растягивает, а обрезает */
        object-position: center;
    }

.card-body[b-52kmvlt2xa] {
    flex: 1;
}

.flex-grow-1[b-52kmvlt2xa] {
    flex-grow: 1;
}

.mt-auto[b-52kmvlt2xa] {
    margin-top: auto;
}
/* /Pages/Home.razor.rz.scp.css */
.col[b-qzicgcy8da] {
    display: flex;
}

.card[b-qzicgcy8da] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

    .card img[b-qzicgcy8da] {
        height: 200px; /* Единая высота для всех картинок */
        width: 100%;
        object-fit: cover;
        object-position: center;
    }

.card-body[b-qzicgcy8da] {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.card-text[b-qzicgcy8da] {
    flex-grow: 1; /* Текст тоже будет занимать доступное место */
}

.btn[b-qzicgcy8da] {
    margin-top: auto; /* Кнопка прижмётся к низу */
    align-self: flex-start;
}
