/* AI-Summarize-Button Style */
.ai-summarize-tool .summarize-btn-wrap p {
    margin-top: 40px;
    margin-bottom: 10px;
    font-family: var(--zf-primary-semibold);
}

.ai-summarize-tool .ai-tool-links-wrap ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    text-align: center;
    border: unset;
    margin: unset;
    padding: unset;
}

.ai-summarize-tool .ai-tool-links-wrap ul li {
    margin-bottom: 15px;
    padding: 0px 7px;
    margin: unset;
}

.ai-summarize-tool .ai-tool-links-wrap ul li a {
    font-family: var(--zf-primary-semibold);
    font-size: 8px;
    color: #000;
    display: block;
    transition: transform .3s ease;
}

.ai-summarize-tool .ai-tool-links-wrap ul li a:hover {
    transform: scale(1.1);
}
.ai-summarize-tool .ai-tool-links-wrap ul li span {
    display: block;
}

.ai-summarize-tool .ai-tool-links-wrap ul li span::before {
    content: '';
    background: url(/sites/zweb/images/qengine/ai-tool-sprite.svg) 0 0 / cover no-repeat;
    display: inline-block;
    width: 30px;
    height: 27px;
}

.ai-summarize-tool .ai-tool-links-wrap ul li.chat-gpt span::before {
    background-position: 0px 0px;
}

.ai-summarize-tool .ai-tool-links-wrap ul li.perplexity span::before {
    background-position: -34px 0px;
}

.ai-summarize-tool .ai-tool-links-wrap ul li.claude span::before {
    background-position: -68px 0px;
}

.ai-summarize-tool .ai-tool-links-wrap ul li.google-ai span::before {
    background-position: -99px 0px;
}

.ai-summarize-tool .ai-tool-links-wrap ul li.grok span::before {
    background-position: -131px 0px;
}
/* AI-Summarize-Button Style */