<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.listing-reactions-counter {
    background-color: var(--primaryColorLight);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: .25rem;
    padding: 1rem;
}

.listing-reactions-counter p {
    margin: 0;
    text-align: center;
    display: inline-flex;
    align-items: center;
    gap: .25rem;
}

.listing-reactions-counter p:first-child::before {
    content: '';
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
    vertical-align: top;
    margin-right: .25rem;
    background-image: url("/frontend/assets/Shared/Component/ListingReactionsCounter/Presentation/Images/Chat-7f9a4e8ed2.svg");
    background-size: contain;
    background-repeat: no-repeat;
}

.listing-reactions-counter:has(.listing-reactions-counter__tooltip) &gt; .listing-reactions-counter__details {
    cursor: pointer;
}

.listing-reactions-counter__tooltip {
    position: absolute;
    top: 2.25rem;
    left: 0.5rem;
    background-color: var(--primaryColorLight);
    border: 1px solid var(--primaryColor);
    border-radius: 4px;
    box-shadow: 0 2px 0 #00000014;
    padding: 1rem;
    max-width: 20.5rem;
    z-index: 1;
}

.listing-reactions-counter__tooltip.listing-reactions-counter__tooltip--disabled {
    display: none;
}

.listing-reactions-counter__tooltip p {
    margin-bottom: .5rem;
    text-align: left;
}

.listing-reactions-counter__tooltip:before {
    content: '';
    position: absolute;
    display: block;
    background-color: var(--primaryColorLight);
    left: 43px;
    top: -7px;
    width: .75em;
    height: .75rem;
    border: 1px solid var(--primaryColor);
    border-bottom-width: 0;
    border-left-width: 0;
    transform: rotate(-45deg);
}

.listing-reactions-counter__tooltip-close-button {
    background: var(--primaryColorLight) url("/frontend/assets/Shared/Component/ListingReactionsCounter/Presentation/Images/Close-4b7404f93b.svg");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 1rem;
    border: none;
    cursor: pointer;
    width: 2.5rem;
    height: 2.5rem;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
}

.listing-reactions-counter.listing-reactions-counter--not-subscribed strong:nth-of-type(1):not(:only-child) {
    filter: blur(3px);
}

.listing-reactions-counter.listing-reactions-counter--listing-detail-controls {
    white-space: nowrap;
    gap: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    justify-content: center;
}

.listing-reactions-counter.listing-reactions-counter--search-list-item {
    display: block;
    padding: .5rem 1rem;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.listing-reactions-counter.listing-reactions-counter--search-list-item p {
    display: inline-block;
    margin-right: .5rem;
}

.listing-reactions-counter.listing-reactions-counter--search-list-item p:first-child::before {
    height: 1.5rem;
    width: 1.5rem;
    margin-top: 0;
}

.listing-reactions-counter.listing-reactions-counter--search-list-item p span {
    display: none;
}

@media (min-width: 813px) {
    .listing-reactions-counter.listing-reactions-counter--search-list-item {
        left: 22.5rem;
        width: calc(100% - 22.5rem);
    }

    .listing-reactions-counter.listing-reactions-counter--search-list-item p span {
        display: revert;
    }
}

.listing-reactions-counter p:first-child::before {
    background-image: url("/frontend/assets/Huurwoningen/Component/ListingReactionsCounter/Presentation/Images/ChatBubbles-ec6bd26324.svg");
}

.listing-reactions-counter.listing-reactions-counter--listing-detail-controls {
    background-color: transparent;
    border-radius: var(--borderRadius);
    color: #FFFFFF;
    gap: .375rem;
}

.listing-reactions-counter--listing-detail-controls .listing-reactions-counter__details:first-child::before {
    background-image: url("/frontend/assets/Huurwoningen/Component/ListingReactionsCounter/Presentation/ListingDetailControls/Images/ChatBubbles-916016dedc.svg");
}

.listing-reactions-counter--listing-detail-controls .listing-reactions-counter__details strong {
    font-size: .875rem;
}

.listing-reactions-counter--listing-detail-controls .listing-reactions-counter__subscribe {
    padding-bottom: 0;
}

.listing-reactions-counter--listing-detail-controls .listing-reactions-counter__subscribe a {
    color: #FFFFFF;
    text-decoration: underline;
}
</pre></body></html>