
/* SVG icons only for Server Properties Studio FAQ. */

.wbs-properties-page .wbs-faq-team-section :is(
    .wbs-spfaq-main-icon,
    .wbs-spfaq-category-icon,
    .wbs-spfaq-question-icon
) {
    display: inline-block;
    flex: none;
    fill: none;
    stroke: currentColor;
    vertical-align: -2px;
    pointer-events: none;
}

.wbs-properties-page
.wbs-faq-team-section
.wbs-faq-main-summary > span:first-child {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    min-width: 0;
}

.wbs-properties-page
.wbs-faq-team-section
.wbs-spfaq-main-icon {
    width: 15px;
    height: 15px;
    color: #c2c5e4;
}

.wbs-properties-page
.wbs-faq-team-section
.wbs-spfaq-category-label {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
}

.wbs-properties-page
.wbs-faq-team-section
.wbs-spfaq-category-icon {
    width: 14px;
    height: 14px;
    color: #aeb9d7;
}

.wbs-properties-page
.wbs-faq-team-section
.wbs-spfaq-question-icon {
    width: 13px;
    height: 13px;
    margin-right: 7px;
    color: #aeb9d7;
}

.wbs-properties-page
.wbs-faq-team-section
.wbs-faq-category > summary::before,
.wbs-properties-page
.wbs-faq-team-section
.wbs-faq-question > summary::before {
    content: none !important;
}

@media (prefers-reduced-motion: reduce) {
    .wbs-properties-page .wbs-faq-team-section svg {
        transition: none !important;
    }
}
