/* FAQly WooCommerce Settings Styles */

.faq-tab-item {
    border-left: 4px solid #007cba;
    margin-bottom: 15px;
}

.faq-tab-item .card-body {
    padding: 20px;
}

.specific-products-container select[multiple] {
    min-height: 100px;
}

.remove-tab {
    margin-top: 32px;
}

.display-faqs-on,
.specific-products-container select {
    margin-bottom: 5px;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .faq-tab-item .row > div {
        margin-bottom: 15px;
    }

    .remove-tab {
        margin-top: 0;
        width: 100%;
    }
}

.faqly-warning-box {
    margin-top: 20px;
    padding: 15px 20px;
    background-color: #fff4e5;
    border-left: 4px solid #ff9800;
    border-radius: 4px;
}

.faqly-warning-box p {
    margin: 0;
    font-size: 14px;
    color: #663c00;
}

.faqly-admin-wrapper h1 {
    margin-bottom: 20px;
}
