/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/AdminPortalPages/AdminDashboard.razor.rz.scp.css */


.dashboard-grid[b-4si3vzn796]{
    display: grid;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
    grid-gap: 2rem;
    margin-bottom: 2rem;

}
@media(min-width: 576px) {
    .dashboard-grid[b-4si3vzn796] {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media(min-width: 1200px){
    .dashboard-grid[b-4si3vzn796] {
        grid-template-columns: repeat(3, 1fr);
        
    }
}


.dashboard__card-wrapper[b-4si3vzn796] {
    display: flex;
    align-items: center;
    background: #FFFFFF;
    box-shadow: 0px 10px 20px #d9d9d9;
    border-radius: 5px;
    padding: 3rem;
}
    .dashboard__card-wrapper:hover[b-4si3vzn796] {
        box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;
    }


.dashboard__card[b-4si3vzn796] {
    display: flex;
    align-items: flex-start;
}

.dashboard__card-wrapper.not-clickable[b-4si3vzn796] {
    background-color: #fdfbfb;
    box-shadow: rgb(0 0 0 / 3%) 0px 0px 0px 1px inset;
}

    .dashboard__card-wrapper.not-clickable:hover[b-4si3vzn796] {
        box-shadow: rgb(0 0 0 / 3%) 0px 0px 0px 1px inset;
    }

.chip-status[b-4si3vzn796] {
    border-radius: 100px;
    padding: 5px 12px;
    background-color: #EBF8FF;
    color: #001C60;
    font-weight: bold;
    width: fit-content;
}

.statistic-diff[b-4si3vzn796] {
    color: #E23A3A;
    transform: translate(0.5rem, -25%);
    font-size: 12px;
    font-weight: bold;
    position: absolute;
}



.graph-container[b-4si3vzn796] {
    box-shadow: 0px 10px 20px #d9d9d9;
    width: 100%;
    margin-bottom: 2rem;
    background: #fff;
    border-radius: 5px;
    padding: 1rem;
}

.badge[b-4si3vzn796] {
    position: absolute;
    right: -1.25rem;
    bottom: 0.5rem;
}
/*
    Responsive
*/
.heading[b-4si3vzn796] {
    background-color: unset;
}

.title[b-4si3vzn796] {
    color: #001C60;
}

.description[b-4si3vzn796] {
    color: #555555;
}

.dashboard-wrapper[b-4si3vzn796] {
    margin-top: 2rem;
    padding-bottom: 2rem;
    background-color: #EBF8FF;
    padding: 0 5%;
}

.dashboard-wrapper--darker[b-4si3vzn796] {
    background-color: #E6E8EF;
}

.category__container[b-4si3vzn796] {
    display: block;
    padding: 1.5rem 0;
    position: absolute;
    
}

@media(min-width: 768px) {
    .heading[b-4si3vzn796] {
        background-color: #001C60;
    }

    .title[b-4si3vzn796] {
        color: #FFFFFF;
    }

    .description[b-4si3vzn796] {
        color: #FFFFFF;
    }

    .dashboard-wrapper[b-4si3vzn796] {
        padding: 0 0 4rem 0;
        margin: 6rem 5% 0 5%;
    }

    .category__container[b-4si3vzn796] {
        padding: 1.5rem 1rem;
        border-radius: 4px;
        border: 1px solid #CFEDFC;
        background-color: #FFFFFF;
        transform: translateY(-50%);
        width: fit-content;
    }
}

@media(min-width:1200px) {
    .dashboard-wrapper[b-4si3vzn796] {
        margin: 6rem 10% 0 10%;
    }
}

/*
    Non responsive
*/
.category__icon[b-4si3vzn796] {
    color: #88dcf9;
    font-size: 32px;
}

.cards__container[b-4si3vzn796] {
    display: grid;
    grid-template-columns: repeat(auto-fit, 315px);
    grid-gap: 2rem;
    justify-content: center;
    padding-top: 5rem;
}

@media(min-width: 768px) {
    .cards__container[b-4si3vzn796] {
        grid-template-columns: repeat(3, 200px);
        grid-gap: 1rem;
    }
}

@media(min-width: 991px) {
    .cards__container[b-4si3vzn796] {
        grid-gap: 5rem;
        padding-top: 4rem;
    }
}



  

.dashboard__card--special[b-4si3vzn796] {
    width: 315px;
    margin: 2rem auto 0 auto;
}

@media(min-width: 768px) {
    .dashboard__card--special[b-4si3vzn796] {
        width: 315px;
        margin: 1rem auto 0 auto;
    }
}

@media(min-width: 991px) {
    .dashboard__card--special[b-4si3vzn796] {
        width: 315px;
        margin: 4rem auto 0 auto;
    }
}


/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/AdminPortalPages/AdminReactionsManagement.razor.rz.scp.css */
.reaction-row__header[b-dswojgofv2] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    padding: 1rem;
    border-radius: 4px;
    grid-gap: 1rem;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/AdminPortalPages/Entitlements/Entitlements.razor.rz.scp.css */
body[b-h0uaibr4j4] {
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/AdminPortalPages/FinanceListings/AdminCreateFinanceListing.razor.rz.scp.css */
[b-59a34r423n] .form-check-input {
    position: relative !important;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/AdminPortalPages/FinanceListings/AdminFinanceListingsOverview.razor.rz.scp.css */
.pager[b-eioj97xbui] {
    margin-top: 1rem;
}

@media(min-width: 768px) {
    .pager[b-eioj97xbui] {
        margin-top: 3rem;
    }
}

.building-spacing[b-eioj97xbui] {
    display: grid;
    grid-gap: 1.5rem;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/AdminPortalPages/Invoices/Invoices.razor.rz.scp.css */
.invoices-grid__header[b-wjgimmrnaa],
.invoices-grid__body[b-wjgimmrnaa] {
    display: grid;
    grid-gap: 0.5rem;
    grid-template-columns: 2fr 2fr 1fr 1fr 1fr 1fr 1fr 1fr 0.5fr;
    padding: 1rem;
}

.invoices-grid__body[b-wjgimmrnaa] {
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.12);
    margin: 0.5rem 0;
}

    .invoices-grid__body.active[b-wjgimmrnaa] {
        background: #EBF8FF;
    }
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/AdminPortalPages/Listings/AdminBuildingsOverview.razor.rz.scp.css */
.pager[b-944v97r2kp] {
    margin-top: 1rem;
}

@media(min-width: 768px) {
    .pager[b-944v97r2kp] {
        margin-top: 3rem;
    }
}

.building-spacing[b-944v97r2kp] {
    display: grid;
    grid-gap: 1.5rem;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/AdminPortalPages/Mailings/MailingsOverview.razor.rz.scp.css */
.mailings-grid__header[b-d34pyg3070],
.mailings-grid__body[b-d34pyg3070]{
    display: grid;
    grid-template-columns: 3fr 1fr 1fr 1fr 1fr 1fr;
    padding: 1rem;
}

.mailings-grid__body[b-d34pyg3070] {
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.12);
    margin: 0.25rem 0;
}

    .mailings-grid__body.active[b-d34pyg3070] {
        background: #EBF8FF;
    }
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/AdminPortalPages/Subscription/Subscriptions.razor.rz.scp.css */
.subscriptions-grid__header[b-lzpd6c6yc7],
.subscriptions-grid__body[b-lzpd6c6yc7] {
    display: grid;
    grid-gap: 0.5rem;
    grid-template-columns: 0.5fr 4fr 4fr 2fr 2fr 2fr 2fr 1fr 1fr;
    padding: 1rem;
}

.subscriptions-grid__body[b-lzpd6c6yc7] {
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.12);
    margin: 0.5rem 0;
}

.subscriptions-grid__body.active[b-lzpd6c6yc7] {
    background: #EBF8FF;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/DienstenpageTemplate.razor.rz.scp.css */
.service__steps-number[b-x2kzry3qj1] {
    font-size: 5rem;
}

.service__steps[b-x2kzry3qj1] {
    display: flex;
    list-style: none;
    flex-direction: column;
    align-items: center;
    padding-left: 0;
}

    .service__steps li[b-x2kzry3qj1] {
        position: relative;
        text-align: center;
        width: 100%;
        margin-bottom: 2rem;
    }

        .service__steps li:last-child[b-x2kzry3qj1]::after {
            display: none
        }

.service__steps-text[b-x2kzry3qj1] {
    padding: 0 2rem;
}

.service__prices-container[b-x2kzry3qj1] {
    overflow-x: hidden;
}

@media(min-width: 1200px) {

    .service__steps[b-x2kzry3qj1] {
        flex-direction: row;
        align-items: unset;
    }

        .service__steps li[b-x2kzry3qj1] {
            width: 25%;
            float: left;
        }

            .service__steps li[b-x2kzry3qj1]::after {
                content: '';
                position: absolute;
                width: 98%;
                top: 3.8rem;
                z-index: -1;
                border: 1px dashed #99DBF8;
            }

    .service__prices-container[b-x2kzry3qj1],
    .service__advices-container[b-x2kzry3qj1] {
        padding-right: 15%;
        padding-left: 15%;
    }
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/FinancingPages/FinancingDetails.razor.rz.scp.css */
.text-primary-buildingDetailsHeader[b-4basgix5xv]
 {
    font-size: 1rem;
}

.text-primary-buildingDetailsSubHeader[b-4basgix5xv] {
    font-size: 1rem;
}

@media(min-width: 991px) {
    .text-primary-buildingDetailsHeader[b-4basgix5xv]
     {
        font-size: 1.75rem;
    }

    .text-primary-buildingDetailsSubHeader[b-4basgix5xv] {
        font-size: 1.375rem;
    }
}

.images__wrapper[b-4basgix5xv] {
    grid-gap: 0.75rem;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, 1fr);
}

.thumbnail__container[b-4basgix5xv] {
    grid-column: 1 / 3;
    grid-row: 1 / 3;
    max-height: 507px;
}

.secondary-image__container[b-4basgix5xv] {
    max-height: 248px;
}

.image__hover:hover[b-4basgix5xv] {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
}

.image[b-4basgix5xv] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ads-section-right[b-4basgix5xv]
{
    padding-top:20px;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/FinancingPages/FinancingListings.razor.rz.scp.css */
.aanbod-filters__group[b-hmg3alexb3] {
    margin-top: 2.125rem;
}

@media(min-width:1200px) {
    .aanbod-filters__group[b-hmg3alexb3] {
        margin-top: 5.5rem;
    }
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/UserPortalFinancing/InReviewFinancing.razor.rz.scp.css */
.shopping-cart__prices--container[b-8m6roxpmb5] {
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 4px;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/UserPortalFinancing/UserFinancingOverview.razor.rz.scp.css */
.buildings-overview__container[b-b7aub5auva] {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 1rem;
}

@media(min-width: 768px) {
    .buildings-overview__container[b-b7aub5auva] {
        grid-template-columns: 200px 1fr;
    }
}

.create-building__container[b-b7aub5auva] {
    margin-top: 4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1rem;
    height: 100%;
    max-height: 300px;
}

.create-building__image[b-b7aub5auva] {
    opacity: 0.6;
}

.create-building__icon[b-b7aub5auva] {
    display: flex;
    font-size: 60px;
    color: #001C60;
}

.gray-area[b-b7aub5auva] {
    background-color: #F5F4F4;
}

.listing-spacing[b-b7aub5auva] {
    gap: 3rem;
}

.buildings-overview--spacing[b-b7aub5auva] {
    margin-bottom: 3rem;
}

.building-spacing[b-b7aub5auva] {
    display: grid;
    grid-gap: 1.5rem;
}

.pager[b-b7aub5auva] {
    margin-top: 1rem;
}

@media(min-width: 768px) {
    .pager[b-b7aub5auva] {
        margin-top: 3rem;
    }
}

.pager--spacing[b-b7aub5auva] {
    margin-bottom: 1rem;
}

@media(min-width: 768px) {
    .pager--spacing[b-b7aub5auva] {
        margin-bottom: 3rem;
    }
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/UserPortalFinancing/UserFinancingOverviewItem.razor.rz.scp.css */
.overview-row[b-b3r5jnbu1p] {
    display: grid;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #dedede;
    
}

.overview-row__content[b-b3r5jnbu1p]{
    display: grid;
    padding: 0.5rem;
}


.highlighted[b-b3r5jnbu1p] {
    background-color: #FCF3C2;
    border-radius: 4px;
}
@media(min-width: 1200px) {
    .overview-row__content[b-b3r5jnbu1p] {
        grid-template-columns: 2fr 1fr;
    }
}

@media(min-width: 991px) {
    .overview-row[b-b3r5jnbu1p] {
        grid-template-columns: 200px 1fr;
    }
}

.overview-row__image a img[b-b3r5jnbu1p] {
    object-fit: cover;
    width: 100%;
}

@media(min-width: 768px) {
    .overview-row__image a img[b-b3r5jnbu1p] {
        height: 165px;
        max-height: 165px; /*when there are so many action at right column, the image not streching vertically*/
    }
}

.building-action__button[b-b3r5jnbu1p] {
    width: fit-content;
    align-self: flex-end;
}

.building-no-response[b-b3r5jnbu1p] {
    background-color: #EBFDFF;
    padding: 0.5rem;
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

.upsell-warning[b-b3r5jnbu1p] {
    color: #EB5757 !important;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/UserPortalFinancing/UserFinancingStatistic.razor.rz.scp.css */
.statistic__upselling[b-y9djc2hzsu] {
    background: #FDEDEE;
    padding: 1rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.buy-icon[b-y9djc2hzsu] {
    background-color: #EBF8FF;
    padding: 0.5rem;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

    .buy-icon i[b-y9djc2hzsu] {
        font-size: 18px;
        font-weight: bold;
        color: #001C60;
    }

        .buy-icon i[b-y9djc2hzsu]:before {
            font-weight: bold !important;
        }


.remove-icon[b-y9djc2hzsu] {
    background-color: #001C60;
    padding: 0.5rem;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

    .remove-icon i[b-y9djc2hzsu] {
        font-size: 18px;
        font-weight: bold;
        color: #EBF8FF;
    }

        .remove-icon i[b-y9djc2hzsu]:before {
            font-weight: bold !important;
        }

.new-highlight[b-y9djc2hzsu] {
    color: #EB5757;
    font-weight: bold;
}

.leads-progressbar-container[b-y9djc2hzsu] {
    border-radius: 4px;
    background-color: #EFEFEF;
    width: 50%;
    height: 10px;
    position: relative;
}

.leads-progressbar[b-y9djc2hzsu] {
    border-radius: 4px;
    background-color: #99DBF8;
    height: 10px;
}

.lock-progressbar[b-y9djc2hzsu] {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    position: absolute;
    padding: 10px;
    width: fit-content;
    background-color: white;
    top: 0;
    left: 0;
    transform: translate(-25%, -35%);
    border-radius: 4px;
}

    .lock-progressbar > i[b-y9djc2hzsu]:before {
        color: #EB5757;
    }

[b-y9djc2hzsu] .upsell-statistic {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    background-color: #FDEDEE;
    padding: 1rem;
    border-radius: 4px;
    margin-top: 1rem;
}

    [b-y9djc2hzsu] .upsell-statistic span {
        font-size: 1rem;
    }
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/UserPortalListing/InReviewBuilding.razor.rz.scp.css */
.shopping-cart__prices--container[b-09x7yyz7zc] {
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 4px;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/UserPortalListing/UserBuildingsOverview.razor.rz.scp.css */
.buildings-overview__container[b-cibxsyumu3] {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 1rem;
}

@media(min-width: 768px) {
    .buildings-overview__container[b-cibxsyumu3] {
        grid-template-columns: 200px 1fr;
    }
}

.create-building__container[b-cibxsyumu3] {
    margin-top: 4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1rem;
    height: 100%;
    max-height: 300px;
}

.create-building__image[b-cibxsyumu3] {
    opacity: 0.6;
}

.create-building__icon[b-cibxsyumu3] {
    display: flex;
    font-size: 60px;
    color: #001C60;
}

.gray-area[b-cibxsyumu3] {
    background-color: #F5F4F4;
}

.listing-spacing[b-cibxsyumu3] {
    gap: 3rem;
}

.buildings-overview--spacing[b-cibxsyumu3] {
    margin-bottom: 3rem;
}

.building-spacing[b-cibxsyumu3] {
    display: grid;
    grid-gap: 1.5rem;
}

.pager[b-cibxsyumu3] {
    margin-top: 1rem;
}

@media(min-width: 768px) {
    .pager[b-cibxsyumu3] {
        margin-top: 3rem;
    }
}

.pager--spacing[b-cibxsyumu3] {
    margin-bottom: 1rem;
}

@media(min-width: 768px) {
    .pager--spacing[b-cibxsyumu3] {
        margin-bottom: 3rem;
    }
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/UserPortalListing/UserBuildingStatistic.razor.rz.scp.css */
.statistic__upselling[b-ky47eqiohr] {
    background: #FDEDEE;
    padding: 1rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.buy-icon[b-ky47eqiohr] {
    background-color: #EBF8FF;
    padding: 0.5rem;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

    .buy-icon i[b-ky47eqiohr] {
        font-size: 18px;
        font-weight: bold;
        color: #001C60;
    }

        .buy-icon i[b-ky47eqiohr]:before {
            font-weight: bold !important;
        }


.remove-icon[b-ky47eqiohr] {
    background-color: #001C60;
    padding: 0.5rem;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

    .remove-icon i[b-ky47eqiohr] {
        font-size: 18px;
        font-weight: bold;
        color: #EBF8FF;
    }

        .remove-icon i[b-ky47eqiohr]:before {
            font-weight: bold !important;
        }

.new-highlight[b-ky47eqiohr] {
    color: #EB5757;
    font-weight: bold;
}

.leads-progressbar-container[b-ky47eqiohr] {
    border-radius: 4px;
    background-color: #EFEFEF;
    width: 50%;
    height: 10px;
    position: relative;
}

.leads-progressbar[b-ky47eqiohr] {
    border-radius: 4px;
    background-color: #99DBF8;
    height: 10px;
}

.lock-progressbar[b-ky47eqiohr] {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    position: absolute;
    padding: 10px;
    width: fit-content;
    background-color: white;
    top: 0;
    left: 0;
    transform: translate(-25%, -35%);
    border-radius: 4px;
}

    .lock-progressbar > i[b-ky47eqiohr]:before {
        color: #EB5757;
    }

[b-ky47eqiohr] .upsell-statistic {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    background-color: #FDEDEE;
    padding: 1rem;
    border-radius: 4px;
    margin-top: 1rem;
}

    [b-ky47eqiohr] .upsell-statistic span {
        font-size: 1rem;
    }
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/UserPortalListing/UserDashboard.razor.rz.scp.css */
/*
    Responsive
*/
.heading[b-yrcvpw9c5u] {
    background-color: unset;
}

.title[b-yrcvpw9c5u] {
    color: #001C60;
}

.description[b-yrcvpw9c5u] {
    color: #555555;
}

[b-yrcvpw9c5u] .dashboard-wrapper {
    margin-top: 2rem;
    padding-bottom: 2rem;
    background-color: #EBF8FF;
    padding: 0 5%;
    border-radius: .25rem;
    padding: 0 0 2rem 0;
}

.dashboard-wrapper--darker[b-yrcvpw9c5u] {
    background-color: #E6E8EF;
}

.category__container[b-yrcvpw9c5u] {
    display: block;
    padding: 1.5rem 1rem;
    position: absolute;
}

@media(min-width: 768px) {
    .heading[b-yrcvpw9c5u] {
        background-color: #001C60;
    }

    .title[b-yrcvpw9c5u] {
        color: #FFFFFF;
    }

    .description[b-yrcvpw9c5u] {
        color: #FFFFFF;
    }
}

/*
    Non responsive
*/
.category__icon[b-yrcvpw9c5u] {
    color: #88dcf9;
    font-size: 32px;
}

.cards__container[b-yrcvpw9c5u] {
    display: grid;
    grid-template-columns: repeat(auto-fit, 315px);
    grid-gap: 2rem;
    justify-content: center;
    padding-top: 5rem;
}

@media(min-width: 768px) {
    .cards__container[b-yrcvpw9c5u] {
        grid-template-columns: repeat(2, 315px);
        grid-gap: 1rem;
    }
}

@media(min-width: 991px) {
    .cards__container[b-yrcvpw9c5u] {
        grid-gap: 5rem;
        padding-top: 4rem;
    }
}

[b-yrcvpw9c5u] .dashboard__card {
    background: #FFFFFF;
    box-shadow: 0px 10px 20px #d9d9d9;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.25rem;
    padding: 2rem;
    height: 100%;
}

    [b-yrcvpw9c5u].dashboard__card:hover {
        box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;
    }

.dashboard__card--special[b-yrcvpw9c5u] {
    width: 315px;
    margin: 0 auto 0 auto;
    padding-top: 2rem;
}

@media(min-width: 768px) {
    .dashboard__card--special[b-yrcvpw9c5u] {
        width: 315px;
        margin: 0 auto 0 auto;
        padding-top: 1rem;
    }
}

@media(min-width: 991px) {
    .dashboard__card--special[b-yrcvpw9c5u] {
        width: 315px;
        margin: 0 auto 0 auto;
        padding-top: 4rem;
    }
}

.not-clickable[b-yrcvpw9c5u] {
    background-color: #fdfbfb;
    box-shadow: rgb(0 0 0 / 3%) 0px 0px 0px 1px inset;
}

    .not-clickable:hover[b-yrcvpw9c5u] {
        box-shadow: rgb(0 0 0 / 3%) 0px 0px 0px 1px inset;
    }

[b-yrcvpw9c5u] .chip-status {
    border-radius: 100px;
    padding: 5px 12px;
    background-color: #EBF8FF;
    color: #001C60;
    font-weight: bold;
    width: fit-content;
}

.statistic-diff[b-yrcvpw9c5u] {
    color: #E23A3A;
    transform: translate(0.5rem, -25%);
    font-size: 12px;
    font-weight: bold;
    position: absolute;
}


.dashboard-grid[b-yrcvpw9c5u] {
    display: grid;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
    grid-gap: 2rem;
    margin-bottom: 2rem;
}

@media(min-width: 576px) {
    .dashboard-grid[b-yrcvpw9c5u] {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media(min-width: 1200px) {
    .dashboard-grid[b-yrcvpw9c5u] {
        grid-template-columns: repeat(3, 1fr);
    }
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/UserPortalPages/MyFavouriteList.razor.rz.scp.css */
.no-favourites__wrapper[b-ivsjg0ys92] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1rem;
    height: 100%;
    max-height: 250px;
}

.no-favourites__image[b-ivsjg0ys92] {
    opacity: 0.6;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/UserPortalPages/MyInvoices.razor.rz.scp.css */
/* Invoices */

.grid__wrapper[b-x6p51j0wmd] {
    background-color: #EBF8FF;
    padding: 1rem;
}

@media(min-width: 991px){
    .grid__wrapper[b-x6p51j0wmd] {
        padding: 3rem;
    }
}

.grid__header[b-x6p51j0wmd] {
    display: none;
}

@media(min-width: 991px) {
    .grid__header[b-x6p51j0wmd] {
        display: grid;
        grid-template-columns: 0.5fr 1fr 0.5fr 0.5fr 0.25fr;
        background-color: #001C60;
        border-radius: 4px;
        padding: 0.5rem 1.5rem;
        grid-gap: 0.3rem;
        margin-bottom: 0.3rem;
    }
}

.grid__body[b-x6p51j0wmd] {
    display: grid;
    grid-gap: 1rem;
}

@media(min-width: 991px) {
    .grid__body[b-x6p51j0wmd] {
        grid-gap: 0.3rem;
    }
}

.no-invoices__wrapper[b-x6p51j0wmd] {
    margin-top: 4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1rem;
    height: 100%;
    max-height: 300px;
}

.no-invoices__image[b-x6p51j0wmd] {
    opacity: 0.6;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/UserPortalPages/MyReactions.razor.rz.scp.css */
/* My reactions */

@media(min-width: 991px) {
    .my-reactions-grid__header[b-xfe4rzza92] {
        grid-template-columns: 1fr 1fr;
    }
}

/* Common */

.grid__header[b-xfe4rzza92] {
    display: none;
}

@media(min-width: 991px) {
    .grid__header[b-xfe4rzza92] {
        display: grid;
        background-color: #001C60;
        border-radius: 4px;
        padding: 1rem 2rem;
        grid-gap: 1rem;
    }
}

.grid__body[b-xfe4rzza92] {
    display: grid;
    grid-gap: 1rem;
}

@media(min-width: 991px) {
    .grid__body[b-xfe4rzza92] {
        grid-gap: 0;
    }
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/UserPortalPages/MyReceivedReactions.razor.rz.scp.css */
/* Received reactions */

@media(min-width: 991px) {
    .received-reactions-grid__header[b-r4pw5ip07b] {
        grid-template-columns: 0.75fr 0.75fr 1fr;
    }
}

/* Common */

.grid__header[b-r4pw5ip07b] {
    display: none;
}

@media(min-width: 991px) {
    .grid__header[b-r4pw5ip07b] {
        display: grid;
        background-color: #001C60;
        border-radius: 4px;
        padding: 1rem 2rem;
        grid-gap: 1rem;
    }
}

.grid__body[b-r4pw5ip07b] {
    display: grid;
    grid-gap: 1rem;
}

@media(min-width: 991px) {
    .grid__body[b-r4pw5ip07b] {
        grid-gap: 0;
    }
}

.locked-alert[b-r4pw5ip07b] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    margin-left: 0.5rem;
}

    .locked-alert > span[b-r4pw5ip07b] {
        color: #ff7600;
    }

    .locked-alert > i[b-r4pw5ip07b] {
        color: #ff7600;
    }
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/UserPortalPages/Orders.razor.rz.scp.css */
body[b-tazqpx178b] {
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/UserPortalPages/ShoppingCart.razor.rz.scp.css */
.shopping-cart__items--container[b-jz9pa2od8y] {
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.12);
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.12);
}

.shopping-cart__billingaddresses--container[b-jz9pa2od8y],
.shopping-cart__prices--container[b-jz9pa2od8y] {
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 4px;
}

.shopping-cart__items--image[b-jz9pa2od8y] {
    border-radius: 5px;
}

.shopping-cart__removeItemSpinner[b-jz9pa2od8y] {
    position: absolute;
    top: 50%;
    left: 50%;
}

.input-placeholder[b-jz9pa2od8y] {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
}


.apply-discount[b-jz9pa2od8y] {
    position: absolute;
    color: transparent;
    right: 1rem;
    opacity: 1 !important;
}

    .apply-discount a[b-jz9pa2od8y] {
        color: #ff7600;
        font-weight: bold;
        font-size: 14px;
        cursor: pointer;
        text-decoration: none;
    }

.discount-valid[b-jz9pa2od8y] {
    color: #27AE60 !important;
    pointer-events: none !important;
    cursor: default !important;
    text-decoration: none !important;
}

.discount-input[b-jz9pa2od8y] {
    color: #001C60 !important;
    font-weight: bold !important;
    font-size: 14px !important;
}

    .discount-input[b-jz9pa2od8y]::placeholder {
        font-size: 14px !important;
    }
/* _content/SpringTechnologies.Blazor.UI.Listings/Pages/VDR/Datarooms.razor.rz.scp.css */
.container__body-buydataroom[b-q04shl664b] {
    padding: 1rem;
    margin-bottom: 10rem;
    background-color: #efefef80;
}

.form__buydataroom[b-q04shl664b] {
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.form__buydataroom-body[b-q04shl664b] {
    padding: 1rem 0;
}

.form__buydataroom-footer[b-q04shl664b] {
    background: #EBF8FF;
    padding: 0.5rem 1rem;
}


@media(min-width: 992px) {
    .container__body-buydataroom[b-q04shl664b] {
        padding: 2rem 10%;
    }

    .form__buydataroom-width[b-q04shl664b] {
        width: 50%;
    }
}

@media(min-width: 1200px) {
    .form__buydataroom-body[b-q04shl664b] {
        padding: 1rem;
    }
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/AdminPortal/AdminBuildingOverviewItem.razor.rz.scp.css */
.overview-row[b-r9p6x2v8u7] {
    display: grid;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #dedede;
}

/*.overview-row__image{
    position: relative;
    overflow: hidden;
}*/

/*@media(min-width: 991px) {
    .overview-row {
        grid-template-columns: 40% 60%;
    }
}*/
.overview-row__image a img[b-r9p6x2v8u7] {
    object-fit: cover;
    width: 100%;
    height: 100%;
}


.building-action__button[b-r9p6x2v8u7] {
    width: fit-content;
    align-self: flex-end;
}

.record-owner[b-r9p6x2v8u7] {
    color: #0A58CA;
}

.highlighted[b-r9p6x2v8u7] {
    background-color: #FCF3C2;
    border-radius: 4px;
}

.overview-content[b-r9p6x2v8u7] {
    display: grid;
    grid-template-columns: repeat(1, minmax(200px, 1fr));
    grid-gap: 0.5rem;
}

@media(min-width: 1200px) {
    .overview-row[b-r9p6x2v8u7] {
        grid-template-columns: 300px 1fr;
        
    }

    .overview-row__image[b-r9p6x2v8u7] {
       height: 200px;
    }
    .overview-content[b-r9p6x2v8u7] {
        grid-template-columns: repeat(3, minmax(200px, 1fr));
    }
}

@media(min-width: 1400px) {
    .overview-row[b-r9p6x2v8u7] {
        grid-template-columns: 360px 1fr;
    }

    .overview-row__image[b-r9p6x2v8u7] {
        height: 240px;
    }

    .overview-content[b-r9p6x2v8u7] {
        grid-template-columns: repeat(3, minmax(200px, 1fr));
    }
    .content-last-block[b-r9p6x2v8u7] {
        align-items: end;
    }

    .content-last-block > span[b-r9p6x2v8u7] {
        text-align: end;
    }
}


.upsell-warning[b-r9p6x2v8u7] {
    color: #EB5757 !important;
}

.dataroom-btn[b-r9p6x2v8u7] {
    display: flex;
    width: fit-content;
}

    .dataroom-btn i[b-r9p6x2v8u7] {
        color: #001C60;
    }

    .dataroom-btn:hover i[b-r9p6x2v8u7] {
        color: white;
    }
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/AdminPortal/AdminReactionItem.razor.rz.scp.css */
.reaction-row[b-cjhnccd3q7] {
    display: grid;
    background-color: white;
    border: 1px solid #dedede;
    padding: 1rem;
    border-radius: 4px;
    grid-gap: 0.5rem;
}

@media(min-width: 991px) {
    .reaction-row[b-cjhnccd3q7] {
        grid-template-columns: 0.75fr 0.75fr 1fr;
        border-radius: unset;
    }

        .reaction-row:not(:last-child)[b-cjhnccd3q7] {
            border-bottom: none;
        }
}

.reaction-row--highlighted[b-cjhnccd3q7] {
    background-color: #EBF8FF;
}

.reaction-row__listing[b-cjhnccd3q7] {
    display: grid;
    grid-template-columns: 1fr;
    padding-right: 1rem;
}

.reaction-row__commercial-status[b-cjhnccd3q7] {
    margin-left: 0.5rem;
    margin-bottom: 0.15rem;
}

.reaction-row__comment[b-cjhnccd3q7] {
    background-color: #EFEFEF;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 1rem;
}

.reaction-row__comment-date[b-cjhnccd3q7] {
    font-size: 12px;
    font-weight: 300;
    margin-left: auto;
}

.capitalize[b-cjhnccd3q7] {
    text-transform: capitalize;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/AdminPortal/AdminSearchFilterComponent.razor.rz.scp.css */
.filter-label[b-9cy0on8m55] {
    font-size: 14px;
    font-weight: bold;
    color: #001C60;
    margin-bottom: 0.5rem;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/AdminPortal/FinanceListings/AdminFinanceListingRow.razor.rz.scp.css */
.overview-row[b-d0we0tgf1m] {
    display: grid;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #dedede;
}

/*.overview-row__image{
    position: relative;
    overflow: hidden;
}*/

/*@media(min-width: 991px) {
    .overview-row {
        grid-template-columns: 40% 60%;
    }
}*/
.overview-row__image a img[b-d0we0tgf1m] {
    object-fit: cover;
    width: 100%;
    height: 100%;
}


.building-action__button[b-d0we0tgf1m] {
    width: fit-content;
    align-self: flex-end;
}

.record-owner[b-d0we0tgf1m] {
    color: #0A58CA;
}

.highlighted[b-d0we0tgf1m] {
    background-color: #FCF3C2;
    border-radius: 4px;
}

.overview-content[b-d0we0tgf1m] {
    display: grid;
    grid-template-columns: repeat(1, minmax(200px, 1fr));
    grid-gap: 0.5rem;
}

@media(min-width: 1200px) {
    .overview-row[b-d0we0tgf1m] {
        grid-template-columns: 300px 1fr;
    }

    .overview-row__image[b-d0we0tgf1m] {
        height: 200px;
    }

    .overview-content[b-d0we0tgf1m] {
        grid-template-columns: repeat(3, minmax(200px, 1fr));
    }
}

@media(min-width: 1400px) {
    .overview-row[b-d0we0tgf1m] {
        grid-template-columns: 360px 1fr;
    }

    .overview-row__image[b-d0we0tgf1m] {
        height: 240px;
    }

    .overview-content[b-d0we0tgf1m] {
        grid-template-columns: repeat(3, minmax(200px, 1fr));
    }

    .content-last-block[b-d0we0tgf1m] {
        align-items: end;
    }

        .content-last-block > span[b-d0we0tgf1m] {
            text-align: end;
        }
}


.upsell-warning[b-d0we0tgf1m] {
    color: #EB5757 !important;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/AdminPortal/ProfileMenuAdmin.razor.rz.scp.css */
.side-menu[b-rqakh9sp0e] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    max-width: 200px;
}

.dashboard-button__text[b-rqakh9sp0e] {
    font-size: 1rem;
    color: white;
    font-weight: bold;
}

.dashboard-button[b-rqakh9sp0e] {
    background-color: #001C60;
    padding: 0.5rem 1rem;
}

    .dashboard-button:hover[b-rqakh9sp0e] {
        background-color: #001151;
    }

.category__container[b-rqakh9sp0e] {
    display: flex;
    flex-direction: column;
    border-radius: 4px;
    border: 1px solid #99DBF8;
    background: #fff;
}

.section__header[b-rqakh9sp0e] {
    gap: 0.5rem;
    display: flex;
    align-items: center;
    padding: 1.5rem 1rem;
}

.section__icon[b-rqakh9sp0e] {
    display: flex;
    color: #001C60;
    font-size: 14px;
}

.link[b-rqakh9sp0e] {
    font-size: 14px;
    font-weight: bold;
    color: #001C60;
    text-decoration: none;
}

.link:hover[b-rqakh9sp0e] {
    text-decoration: underline;
}

.link--active[b-rqakh9sp0e] {
    font-weight: bold;
    color: #001C60;
    background-color: #EBF8FF;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/AdminPortal/VDRs/ChangeVDROwnerBtn.razor.rz.scp.css */
.dataroom-btn[b-p1j7fh7xk7] {
    display: flex;
    width: fit-content;
    font-size: 0.75rem;
}

   
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/AdminPortal/VDRs/ReOpenDataroomBtn.razor.rz.scp.css */
.dataroom-btn[b-6z42z28usx] {
    display: flex;
    width: fit-content;
    font-size: 0.75rem;
}

    

    .dataroom-btn:hover i[b-6z42z28usx] {
        color: white;
    }
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/Financing/FinancingRow.razor.rz.scp.css */

/*
    Mobile 
*/

.building__row[b-ajuoye9lts] {
    display: grid;
    margin-bottom: 1.5rem;
    height: 100%;
    overflow: hidden;
    background-color: white;
}

.building__row_image[b-ajuoye9lts] {
    position: relative; /*for indicator*/
    overflow: hidden;
}


.building__row_image a img[b-ajuoye9lts] {
    width: 100%;
    display: block;
}

.building__row_content[b-ajuoye9lts] {
    display: grid;
    grid-template-columns: 1.2fr 0.3fr;
    align-items: center;
    padding: 0.5rem;
}

.building-row__block[b-ajuoye9lts] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.building-row__block-right[b-ajuoye9lts] {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    height: 100%;
}


.building__indicator[b-ajuoye9lts] {
    position: absolute;
    left: 0.5rem;
    top: 0.5rem;
    color: #fff;
    padding: 0.25rem 1rem;
}

.building__indicator--new[b-ajuoye9lts] {
    background: green;
}

.building__indicator--highlighted[b-ajuoye9lts] {
    background: orange;
}

.building__row_otherinfo[b-ajuoye9lts] {
    display: flex;
    gap: 0.5rem;
}


.building__row_otherinfo-icon[b-ajuoye9lts] {
    font-size: 1.25rem;
    color: #88dcf9;
}

.building-row__broker-logo[b-ajuoye9lts] {
    width: 75px;
    height: auto;
   
}

.building-row__default-broker-logo[b-ajuoye9lts] {
    width: 30px;
    height: auto;
   
}



/* For tablets */

@media(min-width:767px) {
    .building__row[b-ajuoye9lts] {
        grid-template-columns: 35% 65%;
    }

    .building-row__broker-logo[b-ajuoye9lts] {
        width: 75px;
        max-height: 75px;
    }

    .building__row_content[b-ajuoye9lts] {
        grid-template-columns: 1fr 0.5fr;
    }
}

/* For Desktop above 991px */

@media(min-width:991px) {
    .building__row[b-ajuoye9lts] {
        grid-template-columns: 30% 70%;
      
    }

    .building__row_image[b-ajuoye9lts] {
        height: 100%;
    }

  
    .building__row_content[b-ajuoye9lts] {
        padding: 1.5rem;
    }

    .building__row_otherinfo[b-ajuoye9lts] {
        flex-direction: column;
        margin-top: 0;
    }
    .building__row_otherinfo[b-ajuoye9lts] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
    .building__row_otherinfo[b-ajuoye9lts] {
        gap: 1.5rem;
    }

    .building-row__broker-logo[b-ajuoye9lts] {
        width: 100px;
        max-height: 100px;
    }

    .building-row__default-broker-logo[b-ajuoye9lts] {
        width: 40px;

    }

    .building-row__reaction-button[b-ajuoye9lts] {
        height: fit-content;
        align-self: end;
    }
}










/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/Financing/SearchAdvancedFilter.razor.rz.scp.css */
/*
    Custom scrollbar
*/

[b-p3lln99p5k] select {
    --scrollbarBG: #FFFFFF;
    --thumbBG: #001C60;
    scrollbar-width: thin;
    scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}

    [b-p3lln99p5k] select::-webkit-scrollbar {
        width: 12px;
    }

    [b-p3lln99p5k] select::-webkit-scrollbar-track {
        background: var(--scrollbarBG);
    }

    [b-p3lln99p5k] select::-webkit-scrollbar-thumb {
        background-color: var(--thumbBG);
        border: 3px solid var(--scrollbarBG);
    }

/*
    Override bootstrap classes
*/

[b-p3lln99p5k] .accordion-item {
    margin-bottom: 0.5rem;
    border-radius: 4px;
    border: 1px solid #e0e0e0;
}

[b-p3lln99p5k] .accordion-button {
    background-color: white;
    font-size: 16px;
    color: #001C60;
    font-weight: 400;
    border: none;
}

[b-p3lln99p5k] .accordion-body {
    padding: 0 !important;
    border-radius: 4px;
}

[b-p3lln99p5k] .form-select {
    border: none;
    border-radius: 0;
    max-height: 300px;
    padding: 1rem 1.25rem;
    color: #001C60;
}

@media(min-width:576px) {
    [b-p3lln99p5k] .form-select {
        padding: 0.5rem;
    }
}

    [b-p3lln99p5k] .form-select option {
        padding: 0.5rem;
        color: #001C60;
        font-size: 16px;
        cursor: pointer;
    }

        [b-p3lln99p5k] .form-select option:checked {
            font-weight: 700;
        }

            [b-p3lln99p5k] .form-select option:checked:after {
                font-family: flaticon;
                content: "\f15d";
                margin-left: 0.5rem;
                color: #001C60;
            }

        [b-p3lln99p5k] .form-select option:hover,
        [b-p3lln99p5k] .form-select option:focus,
        [b-p3lln99p5k].form-select option:active,
        [b-p3lln99p5k].form-select option:checked {
            background-color: #EBF8FF;
        }

/*
    Custom classes
*/

[b-p3lln99p5k] .accordion-body--nested {
    padding: 1rem !important;
}

[b-p3lln99p5k] .remove-filter {
    display: grid;
    grid: minmax(0,1fr) / minmax(0,1fr) 30px 60px;
}

[b-p3lln99p5k] .remove-filter__accordion-button {
    grid-row: 1;
    grid-column: 1 / 4;
}

[b-p3lln99p5k] .remove-filter__icon {
    cursor: pointer;
    padding: 0;
    line-height: 1;
    grid-row: 1;
    z-index: 4;
    grid-column: 2;
}

    [b-p3lln99p5k] .remove-filter__icon > i {
        color: #cfcfcf;
    }

    [b-p3lln99p5k] .remove-filter__icon:hover {
        opacity: 0.5;
    }
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/FooterTemplate.razor.rz.scp.css */
.footer-button-blue[b-t9rkj6dyf7] {
    background: #0C4AE1;
    color: white;
    font-size: 0.875rem;
    border-radius: 20px;
    font-weight: 700;
    width: 100%;
}

.footer__social-link[b-t9rkj6dyf7] {
    text-decoration: none;
    background-color: transparent;
    white-space: nowrap;
    cursor: pointer;
    font-size: 2.5rem;
    margin-right: 1rem;
    margin-top: 0.5rem;
}

@media(min-width: 1200px){
    .footer__social-link[b-t9rkj6dyf7] {
        font-size: 1.5rem;
    }
}

    .footer__social-link:hover[b-t9rkj6dyf7] {
        text-decoration: none;
    }


.footer__social-icons a i.flaticon-linkedin-round[b-t9rkj6dyf7],
.footer__social-icons a i.flaticon-facebook-1[b-t9rkj6dyf7],
.footer__social-icons a i.flaticon-instagram[b-t9rkj6dyf7] {
    color: #99DBF8;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/HomePage/Actionitem.razor.rz.scp.css */
@media(min-width: 1200px) {

    .index__action-text[b-w9fk4yi9od] {
        min-height: 7rem;
    }

    .index__action-img[b-w9fk4yi9od] {
        min-height: 5rem;
    }
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/HomePage/HomepageTemplate.razor.rz.scp.css */
/*
    Index page

*/

.index__banner[b-vx37ehmwcr] {
    position: relative;
}

.index__banner-text[b-vx37ehmwcr] {
    position: absolute;
    top: 30%;
    left: 5%;
    right: 5%;
    transform: translate(0, -50%);
}

    .index__banner-text h1[b-vx37ehmwcr] {
        font-size: 1.25rem;
        font-weight: bold;
    }

.index__banner-text-l[b-vx37ehmwcr] {
    font-size: 2rem;
}

.index__banner-logo[b-vx37ehmwcr] {
    position: absolute;
    top: 0;
    left: 5%;
}

    .index__banner-logo img[b-vx37ehmwcr] {
        width: 36vw;
        height: auto;
        opacity: 0.3;
    }

.index__banner-img[b-vx37ehmwcr] {
    width: 100vw;
    height: auto;
}

.index__banner-search-bar[b-vx37ehmwcr] {
    position: absolute;
    bottom: 5%;
    left: 5%;
    right: 5%;
}


.index__news-bg[b-vx37ehmwcr] {
    background-color: #001C60;
    height: 22rem;
    position: relative;
    z-index: -1;
}

.index__news-image[b-vx37ehmwcr] {
    position: absolute;
    top: 2rem;
    left: 5%;
    opacity: 0.3;
}

    .index__news-image img[b-vx37ehmwcr] {
        width: 5rem;
    }

.index__news-text[b-vx37ehmwcr] {
    position: absolute;
    top: 4rem;
    left: 5%;
}

.index__news[b-vx37ehmwcr] {
    margin-top: -10rem;
}

@media(min-width: 992px) {
    .index__banner-logo img[b-vx37ehmwcr] {
        width: 21vw;
        height: auto;
    }

    .index__banner-text-l[b-vx37ehmwcr] {
        font-size: 2.25rem;
    }

    .index__banner-text h1[b-vx37ehmwcr] {
        font-size: 1.5rem;
    }
}

@media(min-width: 1200px) {
    .index__banner-text[b-vx37ehmwcr] {
        top: 40%;
    }

    .index__banner-text-l[b-vx37ehmwcr] {
        font-size: 3rem;
    }

    .index__banner-text h1[b-vx37ehmwcr] {
        font-size: 2rem;
    }

    .index__banner-logo[b-vx37ehmwcr] {
        left: 10%;
    }

    .index__banner-search-bar[b-vx37ehmwcr] {
        left: 10%;
        right: 10%;
    }

    .index__banner-text[b-vx37ehmwcr] {
        left: 10%;
        right: 10%;
    }

    .index__news-image[b-vx37ehmwcr] {
        left: 10%;
    }

    .index__news-text[b-vx37ehmwcr] {
        left: 10%;
    }
}


@media(min-width: 1400px) {
    .index__banner-text-l[b-vx37ehmwcr] {
        font-size: 3.5rem;
    }

    .index__banner-text h1[b-vx37ehmwcr] {
        font-size: 2.5rem;
    }
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/ListingDetails/BuildingDetailsInformation.razor.rz.scp.css */
.extra-information__container[b-p2bqawje4r] {
    border: 1px solid #99DBF8;
    border-radius: 4px;
    padding: 2.5rem;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/ListingDetails/BuildingDetailsPageTemplate.razor.rz.scp.css */
.text-primary-buildingDetailsHeader[b-ubuki9ykau] {
    font-size: 1rem;
}

.text-primary-buildingDetailsSubHeader[b-ubuki9ykau] {
    font-size: 1rem;
}

@media(min-width: 991px) {
    .text-primary-buildingDetailsHeader[b-ubuki9ykau] {
        font-size: 1.75rem;
    }

    .text-primary-buildingDetailsSubHeader[b-ubuki9ykau] {
        font-size: 1.375rem;
    }
}

.images__wrapper[b-ubuki9ykau] {
    grid-gap: 0.75rem;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, 1fr);
}

.thumbnail__container[b-ubuki9ykau] {
    grid-column: 1 / 3;
    grid-row: 1 / 3;
    max-height: 507px;
}

.secondary-image__container[b-ubuki9ykau] {
    max-height: 248px;
}

.image__hover:hover[b-ubuki9ykau] {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
}

.image[b-ubuki9ykau] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ads-section-right[b-ubuki9ykau] {
    padding-top: 20px;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/ListingDetails/BuildingImagesGallery.razor.rz.scp.css */
.gallery__wrapper[b-hq4rbo7spl] {
    display: grid;
    grid-template-rows: minmax(0, 1fr) 80px;
    height: 100%;
    max-height: 100%;
    justify-content: center;
}

.gallery__track[b-hq4rbo7spl] {
    height: 100%;
    border-radius: 8px;
}

.gallery__list[b-hq4rbo7spl] {
    height: 100%;
}

.gallery__slide[b-hq4rbo7spl] {
    height: 100%;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/ListingDetails/BuildingImagesMobile.razor.rz.scp.css */
.image-mobile[b-2evqehn26o] {
    width: 100%;
    height: auto;
    object-fit: contain;
  /*  max-height: 400px;
    height: 400px;*/
}

/*#slider-mobile {
    height: 400px;
}*/
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/ListingDetails/BuildingImagesModal.razor.rz.scp.css */
.image-list-grid[b-mfzf7mcqf0] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(auto, 300px));
    grid-gap: 8px;
    justify-content: center;
}

    .image-list-grid > button[b-mfzf7mcqf0] {
        cursor: pointer;
    }

        .image-list-grid > button:focus[b-mfzf7mcqf0] {
            outline: 0;
            -webkit-box-shadow: 0 0 0 3px rgba(0, 112, 193, 0.6);
            box-shadow: 0 0 0 3px rgba(0, 112, 193, 0.6);
        }

        .image-list-grid > button > img[b-mfzf7mcqf0] {
            border-radius: 4px;
            max-height: 200px;
        }

button.gallery-image-active[b-mfzf7mcqf0] {
    -webkit-animation: glow .5s ease-in-out infinite alternate;
    -moz-animation: glow .5s ease-in-out infinite alternate;
}

@-webkit-keyframes glow {
    0% {
        -webkit-box-shadow: 0 0 0 1px rgb(0 113 194), 0 0 0 1px rgb(0 113 194 / 50%);
        box-shadow: 0 0 0 1px rgb(0 113 194), 0 0 0 1px rgb(0 113 194 / 50%);
    }

    100% {
        -webkit-box-shadow: 0 0 0 2px rgb(0 113 194), 0 0 0 6px rgb(0 113 194 / 50%);
        box-shadow: 0 0 0 2px rgb(0 113 194), 0 0 0 6px rgb(0 113 194 / 50%);
    }
}

.gallery-back[b-mfzf7mcqf0] {
    line-height: 0;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/ListingDetails/FinancingDetailsInformation.razor.rz.scp.css */
.extra-information__container[b-u8m6g5o8po] {
    border: 1px solid #99DBF8;
    border-radius: 4px;
    padding: 2.5rem;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/ListingDetails/FinancingDetailsPageTemplate.razor.rz.scp.css */
.text-primary-buildingDetailsHeader[b-1z2riibl5h] {
    font-size: 1rem;
}

.text-primary-buildingDetailsSubHeader[b-1z2riibl5h] {
    font-size: 1rem;
}

@media(min-width: 991px) {
    .text-primary-buildingDetailsHeader[b-1z2riibl5h] {
        font-size: 1.75rem;
    }

    .text-primary-buildingDetailsSubHeader[b-1z2riibl5h] {
        font-size: 1.375rem;
    }
}

.images__wrapper[b-1z2riibl5h] {
    grid-gap: 0.75rem;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, 1fr);
}

.thumbnail__container[b-1z2riibl5h] {
    grid-column: 1 / 3;
    grid-row: 1 / 3;
    max-height: 507px;
}

.secondary-image__container[b-1z2riibl5h] {
    max-height: 248px;
}

.image__hover:hover[b-1z2riibl5h] {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
}

.image[b-1z2riibl5h] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ads-section-right[b-1z2riibl5h] {
    padding-top: 20px;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/ListingDetails/ListingDetailsMap.razor.rz.scp.css */
.map__container[b-7qcdb6trqs] {
    position: relative;
    overflow: hidden;
    height: 384px;
}


@media screen and (min-width: 1020px) {
    .map__container[b-7qcdb6trqs]{
        height: 576px;
    }
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/Listings/BuildingCard.razor.rz.scp.css */
.card__building[b-56ikvazs4e] {
    background: #FFFFFF;
    box-shadow: 10px 20px 50px rgba(0, 0, 0, 0.101961);
    margin-bottom: 1rem;
}

.card__building-content[b-56ikvazs4e] {
    padding: 1.25rem;
}

    .card__building-content h3[b-56ikvazs4e],
    .card__building-propType[b-56ikvazs4e] {
        min-height: 2rem; /*for property doesnt have city name / property type */
    }

.card__building-brokerlogo[b-56ikvazs4e] {
    max-width: 150px; /*to limit the max-width of the logo*/
    text-align: right;
    min-height: 3.25rem;  /*to make the card same height if the logo is less height */
    display: flex;
    align-items: end;
}

    /*.card__building-brokerlogo img {
        width: 100%;
        height: auto;
        max-width: 150px;
        max-height: 3.25rem;*/ /*important: the logo cannot be be outline of the card*/
    /*}*/

.card__building-brokerlogo-img[b-56ikvazs4e] {
    width: 100%;
    height: auto;
    max-width: 150px;
    max-height: 3.25rem; /*important: the logo cannot be be outline of the card*/
}

.card__building-default-brokerlogo[b-56ikvazs4e]{
    width: 40px;
    height: auto;
}

.card__building_image[b-56ikvazs4e] {
    position: relative; /*for indicator*/
    overflow: hidden;
}


    .card__building_image a img[b-56ikvazs4e] {
        width: 100%;
        display: block;
    }


@media(min-width:991px) {
    .building__row_image[b-56ikvazs4e] {
        height: 100%;
    }


    
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/Listings/BuildingRow.razor.rz.scp.css */

/*
    Mobile 
*/

.building__row[b-cd4dquhbsc] {
    display: grid;
    margin-bottom: 1.5rem;
    height: 100%;
    overflow: hidden;
    background-color: white;
}

.building__row_image[b-cd4dquhbsc] {
    position: relative; /*for indicator*/
    overflow: hidden;
}


.building__row_image a img[b-cd4dquhbsc] {
    width: 100%;
    display: block;
}

.building__row_content[b-cd4dquhbsc] {
    display: grid;
    grid-template-columns: 1fr 0.5fr;
    align-items: center;
    padding: 0.5rem;
}

.building-row__block[b-cd4dquhbsc] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.building-row__block-right[b-cd4dquhbsc] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    height: 100%;
}


.building__indicator[b-cd4dquhbsc] {
    position: absolute;
    left: 0.5rem;
    top: 0.5rem;
    color: #fff;
    padding: 0.25rem 1rem;
}

.building__indicator--new[b-cd4dquhbsc] {
    background: green;
}

.building__indicator--highlighted[b-cd4dquhbsc] {
    background: orange;
}

.building__row_otherinfo[b-cd4dquhbsc] {
    display: flex;
    gap: 0.5rem;
}


.building__row_otherinfo-icon[b-cd4dquhbsc] {
    font-size: 1.25rem;
    color: #88dcf9;
}

.building-row__broker-logo[b-cd4dquhbsc] {
    width: 75px;
    height: auto;
   
}

.building-row__default-broker-logo[b-cd4dquhbsc] {
    width: 30px;
    height: auto;
   
}



/* For tablets */

@media(min-width:767px) {
    .building__row[b-cd4dquhbsc] {
        grid-template-columns: 35% 65%;
    }

    .building-row__broker-logo[b-cd4dquhbsc] {
        width: 75px;
        max-height: 75px;
    }

   
}

/* For Desktop above 991px */

@media(min-width:991px) {
    .building__row[b-cd4dquhbsc] {
        grid-template-columns: 30% 70%;
      
    }

    .building__row_image[b-cd4dquhbsc] {
        height: 100%;
    }

  
    .building__row_content[b-cd4dquhbsc] {
        padding: 1.5rem;
    }

    .building__row_otherinfo[b-cd4dquhbsc] {
        flex-direction: column;
        margin-top: 0;
    }
    .building__row_otherinfo[b-cd4dquhbsc] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
    .building__row_otherinfo[b-cd4dquhbsc] {
        gap: 1.5rem;
    }

    .building-row__broker-logo[b-cd4dquhbsc] {
        width: 100px;
        max-height: 100px;
    }

    .building-row__default-broker-logo[b-cd4dquhbsc] {
        width: 40px;

    }

    .building-row__reaction-button[b-cd4dquhbsc] {
        height: fit-content;
        align-self: end;
    }
}










/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/Listings/DataroomBtn.razor.rz.scp.css */
.dataroom-btn[b-z3squhpgsa] {
    display: flex;
    width: fit-content;
}

    .dataroom-btn i[b-z3squhpgsa] {
        color: #001C60;
    }

    .dataroom-btn:hover i[b-z3squhpgsa] {
        color: white;
    }
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/Listings/ListingsPageTemplate.razor.rz.scp.css */
.aanbod-filters__group[b-xzs257rpdm] {
    margin-top: 2.125rem;
}

@media(min-width:1200px) {
    .aanbod-filters__group[b-xzs257rpdm] {
        margin-top: 5.5rem;
    }
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/NavMenu/NavMenuLogin.razor.rz.scp.css */
/* override bootstrap classes */
.dropdown-toggle[b-0bpmhq1qyb]::after {
    display: none !important;
}

.dropdown-menu[b-0bpmhq1qyb] {
    left: -150% !important;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/NewsPage/NewsCardTemplate.razor.rz.scp.css */
.card__news-item[b-7a2o7cexvt] {
    background: #FFFFFF;
    box-shadow: 10px 20px 50px rgba(0, 0, 0, 0.101961);
    margin-bottom: 1rem;
}

.card__news-item--img[b-7a2o7cexvt] {
    display: block;
    object-fit: cover;
    margin: 0 auto;
    width: 100%;
    height: 50vw;
}
.card__news-item--content[b-7a2o7cexvt] {
    padding: 1.25rem;
}

.card__news-item--content h3[b-7a2o7cexvt]{
    min-height:3rem;
}

.card__news-item--content-body[b-7a2o7cexvt]{
    min-height: 4rem;
}

.card__news-item--content-title[b-7a2o7cexvt] {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.card__news-item-text[b-7a2o7cexvt] {
    min-height: 8rem;
}

@media(min-width: 1200px) {
    .card__news-item-text[b-7a2o7cexvt] {
        min-height: 8rem;
    }
}
@media(min-width: 768px) {
    .card__news-item--img[b-7a2o7cexvt] {
        height: 20vw;
    }
}

@media(min-width: 768px) and (max-width: 1200px) {
    .card__news-item-text[b-7a2o7cexvt] {
        min-height: 5rem;
    }
}

/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/NewsPage/NewspageTemplate.razor.rz.scp.css */
.news__categories-img[b-gsc2q9ikmr] {
    position: relative;
    height: 20rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 1.5rem;
}

.news__categories-btn[b-gsc2q9ikmr] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/NewsPage/NewsSimilarBuildingCard.razor.rz.scp.css */
.card__similar-building[b-kl2u3gwfay]
{
    background: white;
    display: grid;
    grid-template-columns: 40% 60%;
    margin-bottom: 1rem;
}

.card__similar-building--content[b-kl2u3gwfay]{
    padding: 0.5rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.card__similar-building--img[b-kl2u3gwfay]{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.card__similar-building--content h3[b-kl2u3gwfay],
.card__similarbuilding-propType[b-kl2u3gwfay]{
    min-height: 1.5rem;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/PublicPages/ContactpageTemplate.razor.rz.scp.css */
.contact__social-link[b-g3va8d00dx] {
    text-decoration: none;
    background-color: transparent;
    white-space: nowrap;
    cursor: pointer;
    font-size: 2rem;
    margin-right: 1rem;
    margin-top: 0.5rem;
}

    .contact__social-link:hover[b-g3va8d00dx] {
        text-decoration: none;
    }

.contact__office-map img[b-g3va8d00dx] {
    width: 80vw;
    height: auto;
}

@media(min-width: 992px) {
    .contact__office-map img[b-g3va8d00dx] {
        width: 50vw;
        height: auto;
    }
}

.flaticon-linkedin-round[b-g3va8d00dx],
.flaticon-facebook-1[b-g3va8d00dx],
.flaticon-instagram[b-g3va8d00dx] {
    color: #99DBF8;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/ReactionForm.razor.rz.scp.css */
.form__reaction[b-ftc6b8hami] {
    background: #FFFFFF;
    box-shadow: 0px 16px 40px rgba(0, 0, 0, 0.15);
}

/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/SharedPortal/InvoiceRow.razor.rz.scp.css */
.invoice-row[b-dradi4nd0y] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    background-color: white;
    padding: 1.5rem;
    grid-gap: 1rem;
    align-items: center;
}

@media(min-width: 991px) {
    .invoice-row[b-dradi4nd0y] {
        grid-template-columns: 0.5fr 1fr 0.5fr 0.5fr 0.25fr;
        border-radius: 4px;
        grid-gap: 0.5rem;
    }
}

.invoice__description[b-dradi4nd0y] {
    font-weight: normal;
    grid-column: 1 / 2;
    grid-row: 2 / 2;
}

@media(min-width: 991px) {
    .invoice__description[b-dradi4nd0y] {
        grid-column: unset;
        grid-row: unset;
        font-weight: bold;
    }
}

.invoice__price[b-dradi4nd0y] {
    grid-column: 1 / 3;
    grid-row: 3 / 3;
}

@media(min-width: 991px) {
    .invoice__price[b-dradi4nd0y] {
        grid-column: unset;
        grid-row: unset;
    }
}

.invoice__date[b-dradi4nd0y] {
    grid-column: 2 / 2;
    grid-row: 1 / 1;
}

@media(min-width: 991px) {
    .invoice__date[b-dradi4nd0y] {
        grid-column: unset;
        grid-row: unset;
    }
}

.invoice__pdf[b-dradi4nd0y] {
    grid-column: 2 / 2;
    grid-row: 2 / 2;
}

@media(min-width: 991px) {
    .invoice__pdf[b-dradi4nd0y] {
        grid-column: unset;
        grid-row: unset;
    }
}

.invoice__pdf-icon[b-dradi4nd0y] {
    font-size: 36px;
    cursor: pointer;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/SharedPortal/Orders/OrderRow.razor.rz.scp.css */
.order__item-container[b-ts517v5knz] {
    border: 1px solid rgba(0, 0, 0, 0.12);
    background: #fff;
    border-radius: 4px;
    padding: 0.75rem 0.875rem;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 1rem;
    margin-bottom: 1rem;
    align-items: flex-start;
}

.order__item-image[b-ts517v5knz]{
    border-radius: 5px;
}

.order__item-image--cancelled[b-ts517v5knz]{
    opacity: 0.5;
}

.order__item-pending[b-ts517v5knz] {
    background: #EBF8FF;
    padding: 0.5rem;
    margin-bottom: 0.75rem;
}


@media(min-width: 991px) {
    .order__item-container[b-ts517v5knz] {
        display: grid;
        grid-template-columns: 2fr 2fr 1fr;
        grid-gap: 0.5rem;
    }
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/SharedPortal/PriceItem.razor.rz.scp.css */
/*
    Overwrite table for prices
*/

.price-item-container[b-bwevu7z5ia] {
    background: #FFFFFF;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    padding: 1rem;
    margin-bottom: 1rem;
    width: 100%;
}

.price-item__active[b-bwevu7z5ia] {
    background: #EBF8FF;
}

.price-item__listing[b-bwevu7z5ia] {
    display: grid;
    grid-template-columns: 80% 15%;
    align-items: center;
    font-size: 0.75rem;
    width: 90%;
}

.price-item__text[b-bwevu7z5ia] {
    font-size: 0.75rem;
}

.price-item__icon[b-bwevu7z5ia] {
    padding: 0.25rem 0.5rem;
    background: #27AE60;
    margin-right: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.price-item__subitem[b-bwevu7z5ia] {
    background: #fff;
    padding: 0.5rem;
    border: 1px solid rgba(39, 174, 96, 0.49);
    border-radius: 2px;
    margin-bottom: 0.5rem;
    font-size: 0.75rem;
}

.price-item__subitem-item[b-bwevu7z5ia] {
    display: grid;
    grid-template-columns: 85% 15%;
    align-items: center;
    width: 90%;
}

.discount-coupon[b-bwevu7z5ia] {
    color: green;
    transform: translate(-0.5rem, -60%);
    font-size: 12px;
    font-weight: bold;
    position: absolute;
}

@media(min-width: 768px) {
    .discount-coupon[b-bwevu7z5ia] {
        transform: translate(0.25rem, -25%);
    }

    .price-item__subitem-item[b-bwevu7z5ia] {
        font-size: 0.875rem;
    }

    .price-item__listing[b-bwevu7z5ia] {
        font-size: 1rem;
    }

    .price-item__text[b-bwevu7z5ia] {
        font-size: 1rem;
    }
}

.price-item__child[b-bwevu7z5ia] {
    place-self: start;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/SharedPortal/ReactionItem.razor.rz.scp.css */
.statistic-reaction-row[b-fucvmm8kcg] {
    display: grid;
    background-color: white;
    border-top: 1px solid #dedede;
    padding: 1rem;
    border-radius: 4px;
    grid-gap: 0.5rem;
}

@media(min-width: 991px) {
    .statistic-reaction-row[b-fucvmm8kcg] {
        grid-template-columns: 0.75fr 1fr;
        border-radius: unset;
    }

        .statistic-reaction-row:last-child[b-fucvmm8kcg] {
            border-bottom: 1px solid #dedede;
        }
}

.reaction-row--highlighted[b-fucvmm8kcg] {
    background-color: #EBF8FF;
}


.reaction-row__comment[b-fucvmm8kcg] {
    background-color: #EFEFEF;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 1rem;
}

.reaction-row__comment-date[b-fucvmm8kcg] {
    font-size: 12px;
    font-weight: 300;
    margin-left: auto;
}

.capitalize[b-fucvmm8kcg] {
    text-transform: capitalize;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/SharedPortal/StatisticReactionRow.razor.rz.scp.css */
.statistic-reaction-row[b-co46crok1m] {
    display: grid;
    background-color: white;
    border-top: 1px solid #dedede;
    padding: 1rem;
    border-radius: 4px;
    grid-gap: 0.5rem;
}

.dataroom-access-request[b-co46crok1m] {
    background: rgba(236, 91, 98, 0.19);
    border-radius: 4px;
    padding: 0.5rem;
    margin-bottom: 0.5rem;
}


.dataroom-access-rejected[b-co46crok1m] {
    background: rgba(131, 131, 131, 0.42);
    border-radius: 4px;
    margin-bottom: 0.5rem;
    padding: 0.5rem;
    margin-bottom: 0.5rem;
}

.dataroom-access-accepted[b-co46crok1m] {
    background: #F2C94C;
    border-radius: 4px;
    margin-bottom: 0.5rem;
    padding: 0.5rem;
    margin-bottom: 0.5rem;
}

.btn-dataroom-reject[b-co46crok1m] {
    font-size: 0.75rem;
    color: #001C60 !important;
    border-radius: 20px;
    border: none;
    margin-right: 0.25rem;
    background: #fff;
}


.btn-dataroom-accept[b-co46crok1m] {
    font-size: 0.75rem;
    font-weight: 700;
    color: #001C60 !important;
    border-radius: 20px;
    border: none;
    background: #fff;
}

@media(min-width: 991px) {
    .statistic-reaction-row[b-co46crok1m] {
        grid-template-columns: 0.75fr 1fr;
        border-radius: unset;
    }

        .statistic-reaction-row:last-child[b-co46crok1m] {
            border-bottom: 1px solid #dedede;
        }
}

.reaction-row--highlighted[b-co46crok1m] {
    background-color: #EBF8FF;
}


.reaction-row__comment[b-co46crok1m] {
    background-color: #EFEFEF;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 1rem;
}

.reaction-row__comment-date[b-co46crok1m] {
    font-size: 12px;
    font-weight: 300;
    margin-left: auto;
}

.capitalize[b-co46crok1m] {
    text-transform: capitalize;
}

.locked-lead[b-co46crok1m] {
    display: flex;
    align-items: center;
    gap: 1rem;
    background-color: #FDEDEE;
    padding: 1.5rem 1rem;
    border-radius: 4px;
    margin-bottom: 1.5rem;
}

    .locked-lead > i[b-co46crok1m]:before {
        color: #EB5757;
    }
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/SharedPortal/Upselling/BoostUpsell.razor.rz.scp.css */

.boostUpsell[b-0uw7zleuhy] {
    width: 100%;
}

@media(min-width: 768px) and (max-width: 1199.98px) {
    .boostUpsell[b-0uw7zleuhy] {
        width: 50%;
    }
}

.boostUpsell__dropdown-header[b-0uw7zleuhy] {
    background: rgba(39, 174, 96, 1);
    border-radius: 10px;
    padding: 0.5rem 0.75rem 0.25rem 0.75rem;
    width: 100%;
}

.boostUpsell__dropdown-body[b-0uw7zleuhy] {
    background: rgba(39, 174, 96, 0.13);
    border-radius: 4px;
    padding: 0.5rem;
    width: 100%;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/SharedPortal/Upselling/BoostUpsellAddItem.razor.rz.scp.css */

.boostUpsell[b-cxgdo5jhgp] {
    background: #fff;
    padding: 0.25rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem;
}

.boostUpsell:last-child[b-cxgdo5jhgp]{
    margin-bottom: 0;
}

.buy-icon[b-cxgdo5jhgp] {
    background-color: #EBF8FF;
    padding: 0.75rem;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    margin-left: 5px;
}

    .buy-icon i[b-cxgdo5jhgp] {
        font-size: 14px;
        font-weight: bold;
        color: #001C60;
    }

        .buy-icon i[b-cxgdo5jhgp]:before {
            font-weight: bold !important;
        }

/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/SharedPortal/Upselling/BoostUpsellPendingItem.razor.rz.scp.css */

.boostUpsellPending[b-f3nhb113fy] {
    background: #fff;
    padding: 0.25rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem;
}
a .boostUpsellPending[b-f3nhb113fy]{
    text-decoration: none;
}

.text-pending-item[b-f3nhb113fy] {
    color: #E40C0C;
}

.pending-icon[b-f3nhb113fy] {
    background-color: #fff;
    padding: 0.75rem;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    margin-left: 5px;
}

    .pending-icon i[b-f3nhb113fy] {
        font-size: 20px;
        font-weight: bold;
        color: #E40C0C;
    }

        .pending-icon i[b-f3nhb113fy]:before {
            font-weight: bold !important;
        }
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/SharedPortal/Upselling/boostUpsellRemoveItem.razor.rz.scp.css */

.boostUpsell[b-6ny7e3gw87] {
    background: #fff;
    padding: 0.25rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem;
    margin-left: 5px;
}



    .boostUpsell:last-child[b-6ny7e3gw87] {
        margin-bottom: 0;
    }

.remove-icon[b-6ny7e3gw87] {
    background-color: #001C60;
    padding: 0.75rem;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

    .remove-icon i[b-6ny7e3gw87] {
        font-size: 14px;
        font-weight: bold;
        color: #EBF8FF;
    }

        .remove-icon i[b-6ny7e3gw87]:before {
            font-weight: bold !important;
        }
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/SharedPortal/Upselling/BuildingUpsell.razor.rz.scp.css */


.buildingUpsell[b-q70cee59i4] {
    width: 100%;
}

@media(min-width: 768px) and (max-width: 1199.98px) {
    .buildingUpsell[b-q70cee59i4] {
        width: 50%;
    }
}

.buildingUpsell__dropdown-header[b-q70cee59i4] {
    background: #E40C0C;
    border-radius: 10px;
    padding: 0.5rem 0.75rem 0.25rem 0.75rem;
    width: 100%;
}

.buildingUpsell__dropdown-body[b-q70cee59i4] {
    background: rgba(255, 64, 73, 0.13);
    border-radius: 4px;
    padding: 0.5rem;
    width: 100%;
}

.upsell-item[b-q70cee59i4] {
    padding: 0.5rem 0;
    display: flex;
    align-items: center;
    gap: 0.5rem;
    align-self: flex-end;
}

    .upsell-item > span[b-q70cee59i4] {
        color: #EB5757;
    }

    .upsell-item > i[b-q70cee59i4] {
        color: #EB5757;
    }

[b-q70cee59i4] .buildingUpsell {
    background: #fff;
    padding: 0.25rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem;
}

[b-q70cee59i4] .buildingUpsell:last-child{
    margin-bottom: 0;
}

[b-q70cee59i4] .buy-icon {
    background-color: #EBF8FF;
    padding: 0.75rem;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

    [b-q70cee59i4] .buy-icon i {
        font-size: 14px;
        font-weight: bold;
        color: #001C60;
    }

        [b-q70cee59i4] .buy-icon i:before {
            font-weight: bold !important;
        }

[b-q70cee59i4] .remove-icon {
    background-color: #001C60;
    padding: 0.75rem;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

    [b-q70cee59i4] .remove-icon i {
        font-size: 14px;
        font-weight: bold;
        color: #EBF8FF;
    }

        [b-q70cee59i4] .remove-icon i:before {
            font-weight: bold !important;
        }
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/SharedPortal/VDR/VDRAuthorizedRequest.razor.rz.scp.css */
.dataroom-icon[b-9x0y60jk8m] {
    background: #F2C94C;
    padding: 0 0.5rem;
    display: flex;
    align-items: center;
    border-radius: 4px;
    margin-right: 0.5rem;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/SharedPortal/VDR/VDRRequest.razor.rz.scp.css */
.dataroom-icon[b-kmerkyghdq] {
    background: #F2C94C;
    padding: 0 0.5rem;
    display: flex;
    align-items: center;
    border-radius: 4px;
    margin-right: 0.5rem;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/TeamMemberCard.razor.rz.scp.css */
.card__team-icons a[b-qdrd5u8pqv],
.card__team-icons a:hover[b-qdrd5u8pqv] {
    text-decoration: none;
    margin-right: 0.5rem;
}

    .card__team-icons a i.flaticon-email[b-qdrd5u8pqv],
    .card__team-icons a i.flaticon-phone-call[b-qdrd5u8pqv],
    .card__team-icons a i.flaticon-linkedin[b-qdrd5u8pqv] {
        color: #001C60;
    }


@media(min-width: 1200px) {
    .card__team[b-qdrd5u8pqv] {
        padding-right: 3rem;
    }
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/UserPortal/ComponentSteps.razor.rz.scp.css */
/*
    ComponentSteps styles
*/

.createBuilding__stepsNav[b-qbw0kmxm8j] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
    padding-right: calc(1.5rem + 0.75rem); /*1.5rem of diamod + padding right of container */
}

.createBuilding__stepsNav-step[b-qbw0kmxm8j] {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    height: 4rem;
    border: 1px solid #d3d3d3;
}

.createBuilding__stepsNav-text[b-qbw0kmxm8j] {
    color: #001C60;
    font-weight: bold;
    font-size: 1.125rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #001C60;
    font-weight: bold;
    font-size: 1.125rem;
    z-index: 2 !important;
}



.createBuilding__stepsNav-step a[b-qbw0kmxm8j],
.createBuilding__stepsNav-step a:hover[b-qbw0kmxm8j] {
    color: #001C60;
    text-decoration: none;
}


.createBuilding__stepsNav-step[b-qbw0kmxm8j]::after {
    content: "";
    position: absolute;
    right: -1.425rem;
    height: 2.85rem;
    width: 2.85rem;
    transform: rotate(45deg);
    background: #fff;
    border-top-style: solid;
    border-top-color: #d3d3d3;
    border-top-width: inherit;
    border-right-style: solid;
    border-right-color: #d3d3d3;
    border-right-width: inherit;
    z-index: 1;
}

.createBuilding__stepsNav-step.active[b-qbw0kmxm8j],
.createBuilding__stepsNav-step.active[b-qbw0kmxm8j]::after {
    background: #99DBF8;
}

    .createBuilding__stepsNav-step.active a[b-qbw0kmxm8j],
    .createBuilding__stepsNav-step.active a:hover[b-qbw0kmxm8j] {
        color: #001C60;
        text-decoration: none;
    }

.createBuilding__stepsNav-step span[b-qbw0kmxm8j] {
    color: #001C60;
}

@media(max-width: 576px) {
    .createBuilding__stepsNav-text[b-qbw0kmxm8j] {
        left: 60%;
        font-size: 0.875rem;
    }

    .createBuilding__stepsNav-step[b-qbw0kmxm8j] {
        height: 3rem;
    }

        .createBuilding__stepsNav-step[b-qbw0kmxm8j]::after {
            right: -1.125rem;
            height: 2rem;
            width: 2rem;
        }

    .create-search-section-text--media[b-qbw0kmxm8j] {
        padding-left: 1rem; /*for long text Afbeeldingen*/
    }
}

/*
    End ComponentSteps styles
*/
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/UserPortal/InvoiceCheckout.razor.rz.scp.css */
.shopping-cart__prices--container[b-s3cg6h8z7k] {
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 4px;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/UserPortal/MyReactionRow.razor.rz.scp.css */
.reaction-row[b-xic0yp167t] {
    display: grid;
    background-color: white;
    border: 1px solid #dedede;
    padding: 1rem;
    border-radius: 4px;
    grid-gap: 0.5rem;
}

@media(min-width: 991px) {
    .reaction-row[b-xic0yp167t] {
        grid-template-columns: 1fr 1fr;
        border-radius: unset;
    }

        .reaction-row:not(:last-child)[b-xic0yp167t] {
            border-bottom: none;
        }
}

.reaction-row__listing[b-xic0yp167t] {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 0.5rem;
}

@media(min-width: 991px) {
    .reaction-row__listing[b-xic0yp167t] {
        grid-template-columns: 0.25fr 1fr 1fr;
    }
}

.reaction-row__comment[b-xic0yp167t] {
    background-color: #EFEFEF;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 1rem;
}

.reaction-row__comment-date[b-xic0yp167t] {
    font-size: 12px;
    font-weight: 300;
    margin-left: auto;
}

.capitalize[b-xic0yp167t] {
    text-transform: capitalize;
}

.reaction-row__icon[b-xic0yp167t] {
    font-size: 1.25rem;
    color: #88dcf9;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/UserPortal/ProfileMenu.razor.rz.scp.css */
.side-menu[b-vu0506uq4a] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    max-width: 200px;
}

.dashboard-button__text[b-vu0506uq4a] {
    font-size: 1rem;
    color: white;
    font-weight: bold;
}

.dashboard-button[b-vu0506uq4a] {
    background-color: #001C60;
    padding: 0.5rem 1rem;
}

    .dashboard-button:hover[b-vu0506uq4a] {
        background-color: #001151;
    }

.category__container[b-vu0506uq4a] {
    display: flex;
    flex-direction: column;
    border-radius: 4px;
    border: 1px solid #99DBF8;
}

.section__header[b-vu0506uq4a] {
    gap: 0.5rem;
    display: flex;
    align-items: center;
    padding: 0.5rem 1rem;
    border-bottom: 1px solid #99DBF8;
}

.section__icon[b-vu0506uq4a] {
    display: flex;
    color: #88dcf9;
    font-size: 16px;
}

.section__title[b-vu0506uq4a] {
    color: #001C60;
    font-weight: 300;
}

.links__container[b-vu0506uq4a] {
    display: flex;
    flex-direction: column;
}

.link[b-vu0506uq4a] {
    padding: 0.5rem 1rem;
    text-decoration: none;
}

    .link:hover[b-vu0506uq4a] {
        background-color: #EBF8FF;
        text-decoration: underline;
    }

.link--active[b-vu0506uq4a] {
    font-weight: bold;
    color: #001C60;
    background-color: #EBF8FF;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/UserPortal/ProgressBar.razor.rz.scp.css */



.progressbar[b-stixo5g8ct] {
    counter-reset: step !important;
    display: flex;
    margin-bottom: 3rem;
    flex-direction: column;
    padding-left: 0.5rem;
}

    .progressbar li[b-stixo5g8ct] {
        position: relative;
        display: flex;
        align-items: center;
        font-size: 0.875rem;
        margin-bottom: 2rem;
    }

/*when current step active*/
.progressbar li.active[b-stixo5g8ct] {
    color: #001C60;
    font-weight: bold;
    font-size: 1.375rem;
}

/*for the circle - when  active*/
.progressbar li.active[b-stixo5g8ct]:before {
    background: #001C60;
    width: 3rem;
    height: 3rem;
    margin-left: -0.5rem;
}

.progressbar li.done[b-stixo5g8ct] {
    color: #001C60;
    font-weight: normal;
}

/*for the circle - when  step is done*/

.progressbar li.done[b-stixo5g8ct]:before {
    background: #001C60;
    /*check mark for the step has done*/
    content: "\2713";
}

/*for the circle - when not active/pending*/
.progressbar li[b-stixo5g8ct]:before {
    width: 2rem;
    height: 2rem;
    content: counter(step);
    counter-increment: step;
    border: none;
    border-radius: 50%;
    color: #fff;
    background: rgba(131, 131, 131, 0.4);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 1rem;
}
/*for the line - not active*/
.progressbar li[b-stixo5g8ct]:after {
    height: 100%; /* 3rem */
    content: '';
    position: absolute;
    bottom: 2rem;
    left: 1rem; /*because the circle is 3rem width, so it will be in the middle :)*/
    border: 1px solid rgba(131, 131, 131, 0.4);
}

.progressbar li.active[b-stixo5g8ct]:after,
.progressbar li.done[b-stixo5g8ct]:after
{
    border: 1px solid #001C60;
}
/*first step does not have the line-bar - (::after)*/
.progressbar li:first-child[b-stixo5g8ct]:after {
    content: none;
}


@media(min-width: 992px){
    .progressbar[b-stixo5g8ct] {
        padding-left: 0;
        flex-direction: row;
    }

        .progressbar li[b-stixo5g8ct] {
            flex-direction: column-reverse;
            width: 25%;
            text-align: center;
            font-size: 1.125rem;
        }

        .progressbar li.active[b-stixo5g8ct]:before {
            background: #001C60;
            margin-left: 0;
        }

        /*for the circle - when not active/pending*/
        .progressbar li[b-stixo5g8ct]:before {
            width: 3rem;
            height: 3rem;
            margin-top: 1rem;
        }
        /*for the line - not active*/
        .progressbar li[b-stixo5g8ct]:after {
            height: 1px;
            width: calc(100% - 3rem);
            content: '';
            position: absolute;
            bottom: 1.5rem; /*because the circle is 4rem height, so it will be in the middle :)*/
            left: calc(-50% + 1rem);
            border: 1px solid rgba(131, 131, 131, 0.4);
        }
           
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/UserPortal/ReceivedReactionRow.razor.rz.scp.css */
.reaction-row[b-pso7ma2lje] {
    display: grid;
    background-color: white;
    border: 1px solid #dedede;
    padding: 1rem;
    border-radius: 4px;
    grid-gap: 0.5rem;
}

@media(min-width: 991px) {
    .reaction-row[b-pso7ma2lje] {
        grid-template-columns: 0.75fr 0.75fr 1fr;
        border-radius: unset;
    }

        .reaction-row:not(:last-child)[b-pso7ma2lje] {
            border-bottom: none;
        }

    .reaction-row--locked[b-pso7ma2lje] {
        grid-template-columns: 0.4fr 1fr;
    }
}

.reaction-row--highlighted[b-pso7ma2lje] {
    background-color: #EBF8FF;
}

.reaction-row__listing[b-pso7ma2lje] {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 0.5rem;
}

@media(min-width: 991px) {
    .reaction-row__listing[b-pso7ma2lje] {
        grid-template-columns: 0.25fr 1fr;
    }
}

.reaction-row__commercial-status[b-pso7ma2lje] {
    margin-left: 0.5rem;
    margin-bottom: 0.15rem;
}

.reaction-row__comment[b-pso7ma2lje] {
    background-color: #EFEFEF;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 1rem;
}

.reaction-row__comment-date[b-pso7ma2lje] {
    font-size: 12px;
    font-weight: 300;
    margin-left: auto;
}

.capitalize[b-pso7ma2lje] {
    text-transform: capitalize;
}

.locked-lead[b-pso7ma2lje] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 1rem;
    background-color: #FDEDEE;
    padding: 1.5rem 1rem;
    border-radius: 4px;
    font-size: 14px;
}

    .locked-lead i[b-pso7ma2lje]:before {
        color: #EB5757;
    }
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/UserPortal/RequestChangeModal.razor.rz.scp.css */
textarea[b-k0vstlzd05] {
    border: 1px solid #dedede;
    border-radius: 4px;
    padding: 1rem;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/UserPortal/SubscriptionCheckout.razor.rz.scp.css */
.shopping-cart__prices--container[b-guxgp9pwey] {
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 4px;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/UserPortal/UserBuildingOverviewItem.razor.rz.scp.css */
.overview-row[b-b1vvo4wnab] {
    display: grid;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #dedede;
    
}

.overview-row__content[b-b1vvo4wnab]{
    display: grid;
    padding: 0.5rem;
}


.highlighted[b-b1vvo4wnab] {
    background-color: #FCF3C2;
    border-radius: 4px;
}
@media(min-width: 1200px) {
    .overview-row__content[b-b1vvo4wnab] {
        grid-template-columns: 2fr 1fr;
    }
}

@media(min-width: 991px) {
    .overview-row[b-b1vvo4wnab] {
        grid-template-columns: 200px 1fr;
    }
}

.overview-row__image a img[b-b1vvo4wnab] {
    object-fit: cover;
    width: 100%;
}

@media(min-width: 768px) {
    .overview-row__image a img[b-b1vvo4wnab] {
        height: 165px;
        max-height: 165px; /*when there are so many action at right column, the image not streching vertically*/
    }
}

.building-action__button[b-b1vvo4wnab] {
    width: fit-content;
    align-self: flex-end;
}

.building-no-response[b-b1vvo4wnab] {
    background-color: #EBFDFF;
    padding: 0.5rem;
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

.upsell-warning[b-b1vvo4wnab] {
    color: #EB5757 !important;
}
/* _content/SpringTechnologies.Blazor.UI.Listings/Shared/UserPortal/UserDraftBuildingOverviewItem.razor.rz.scp.css */
.overview-row[b-c1b61x8q3c] {
    display: grid;
    background-color: white;
    border-radius: 4px;
    border: 1px solid #dedede;
}

.overview-row__content[b-c1b61x8q3c] {
    display: grid;
    padding: 0.5rem;
}


.highlighted[b-c1b61x8q3c] {
    background-color: #FCF3C2;
    border-radius: 4px;
}

@media(min-width: 1200px) {
    .overview-row__content[b-c1b61x8q3c] {
        grid-template-columns: 2fr 1fr;
    }
}

@media(min-width: 991px) {
    .overview-row[b-c1b61x8q3c] {
        grid-template-columns: 200px 1fr;
    }
}

.overview-row__image a img[b-c1b61x8q3c] {
    object-fit: cover;
    width: 100%;
}

@media(min-width: 768px) {
    .overview-row__image a img[b-c1b61x8q3c] {
        height: 165px;
        max-height: 165px; /*when there are so many action at right column, the image not streching vertically*/
    }
}

.building-action__button[b-c1b61x8q3c] {
    width: fit-content;
    align-self: flex-end;
}

.building-no-response[b-c1b61x8q3c] {
    background-color: #EBFDFF;
    padding: 0.5rem;
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

.upsell-warning[b-c1b61x8q3c] {
    color: #EB5757 !important;
}
