/* The HighK Market to Business Profile connector */
#highkMarketPage .thk-market-directory-wrap {
    display:flex;
    justify-content:center;
    margin:18px 0 4px;
}

#highkMarketPage .thk-market-directory-button,
#highkMarketPage .thk-market-profile-link {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:42px;
    padding:8px 14px;
    color:#172014 !important;
    -webkit-text-fill-color:#172014 !important;
    background:linear-gradient(135deg,#b7ff68,#f4d06f) !important;
    border:1px solid #82936e !important;
    border-radius:10px !important;
    font-weight:950 !important;
    text-decoration:none !important;
    box-shadow:none !important;
}

#highkMarketPage .thk-market-directory-button:hover,
#highkMarketPage .thk-market-profile-link:hover {
    color:#172014 !important;
    -webkit-text-fill-color:#172014 !important;
    transform:translateY(-2px);
}

#highkMarketPage .thk-market-community-summary {
    margin:13px 0 0;
    padding:11px 12px;
    color:#172014 !important;
    background:linear-gradient(135deg,rgba(183,255,104,.94),rgba(244,208,111,.94));
    border:1px solid rgba(23,32,20,.42);
    border-left:5px solid #52752f;
    border-radius:10px;
}

#highkMarketPage .thk-market-community-summary strong,
#highkMarketPage .thk-market-community-summary span,
#highkMarketPage .thk-market-community-summary a {
    color:#172014 !important;
    -webkit-text-fill-color:#172014 !important;
}

#highkMarketPage .thk-market-community-summary strong {
    display:block;
    margin-bottom:3px;
    font-size:.82rem;
    letter-spacing:.04em;
    text-transform:uppercase;
}

#highkMarketPage .thk-market-community-summary span {
    display:block;
    font-size:.88rem;
    line-height:1.4;
}

#highkMarketPage .hk-nearby-actions .thk-market-profile-link {
    min-height:39px;
    padding:7px 12px;
    font-size:.84rem;
}


#highkMarketPage .thk-market-community-details {
    margin-bottom: 0;
}

#highkMarketPage .thk-market-rating {
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:.3rem .42rem;
    margin-top:.55rem;
    padding-top:.5rem;
    border-top:1px solid rgba(23,32,20,.24);
    font-size:.88rem;
    line-height:1.25;
}

#highkMarketPage .thk-market-rating-star {
    color:#8b5d00 !important;
    -webkit-text-fill-color:#8b5d00 !important;
    font-size:1.1rem;
    line-height:1;
}

#highkMarketPage .thk-market-rating strong,
#highkMarketPage .thk-market-rating span {
    display:inline;
    margin:0;
}

#highkMarketPage .thk-market-rating strong {
    font-size:.92rem;
}
