.business-content .icon-box {
    background-color: var(--add-bg);
    color: var(--add-color);
}

.add-business, .add-team, .add-category, .add-social, .add-email, .add-mobile {
    background-color: var(--add-bg);
    color: var(--add-color);
}

.add-business.add-btn, .add-team.add-btn, .add-category.add-btn, .add-social.add-btn, .add-mobile.add-btn, .add-email.add-btn {
    width: 48px;
    height: 48px;
}

.add-business:hover, .add-business:active, .add-team:hover, .add-team:active, 
.add-category:hover, .add-category:active, .add-social:hover, .add-social:active,
.add-mobile:hover, .add-mobile:active, .add-email:hover, .add-email:active {
    background-color: var(--add-hover) !important;
}

.empty-text, .business-content .business-title, .business-content .business-box-title {
    color: var(--title-gray);
    font-size: 14px; 
}

.business-content .business-link, .business-content .business-box-subtitle {
    color: var(--add-color);
}

.business-content .business-data .company-detail-header {
    border-color: var(--item-hover-bg) !important;
}

.business-content .company-detail {
    width: 100%;
}

.business-content .company-logo {
    height: 220px;
    font-size: 14px;
    color: var(--title-gray);
    border-style: dashed;
}

.business-content .company-logo .preview-image {
    max-width: 100%;
    max-height: 175px;
}

.business-content .social-title {
    color: var(--title-gray);
    border-inline-end: 2.4px solid rgba(255, 255, 255, 0.3) !important;
}

.business-content .company-logo .icon-box {
    width: 44px;
    height: 44px;
}

.business-content .business-list {
    grid-template-columns: repeat(auto-fit, minmax(0, 192px));
    gap: 12px;
}

.business-content .teams-list {
    grid-template-columns: repeat(auto-fit, minmax(0, 164px));
    gap: 12px;
}

.business-content .business-box {
    /* width: 200px; */
    height: 200px;
    border-radius: 16px;
}

.business-content .team-box {
    height: 180px;
    border-radius: 16px;
}

.business-content .business-add-box, .business-content .team-add-box {
    height: 200px;
}

.business-content .business-box .business-box-title {
    color: var(--title-gray);
}

.business-content .business-box .business-logo {
    width: 80%;
    height: 64px;
}

.business-content .team-box .members-section .member {
    width: 32px;
    height: 32px;
}

.business-content .categories-tags-container {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 10px;
}

.business-content .category-tag {
    padding: 6px 12px;
    border-radius: 20px;
    display: inline-flex;
    align-items: center;
    font-size: 14px;
}

.business-content .category-tag i {
    margin-left: 8px;
    cursor: pointer;
    font-size: 16px;
}

.business-content .suggestion-popup {
    position: absolute;
    top: 48px;
    left: 0;
    right: 0;
    z-index: 10;
    max-height: 180px;
    overflow-y: auto;
    border-radius: 6px;
    margin-top: 4px;
    opacity: 1;
}

.business-content .suggestion-popup div {
    padding: 10px 14px;
    cursor: pointer;
    font-size: 14px;
}

.business-content .suggestion-popup div:hover {
    background-color: var(--popup-hover);
}

.business-content .update-business-btn {
    height: 48px;
    max-width: 180px;
    background-color: var(--title-gray);
    color: white;
}
/* 
.business-content .update-business-btn.disabled {
    background-color: var(--add-bg);
    color: var(--add-color);
} */

.business-content .social-toggle {
    border-end-end-radius: 0;
    border-start-end-radius: 0;
}

@media (max-width: 767.98px) {
    .business-content .company-detail {
        width: 100%;
    }
}