/* Override styles for seller's listing cards on desktop view only */

@media (min-width: 992px) {
    /* Card title and trim */
    #sellers-listings-content .car-card-profile .card-title,
    #sellers-listings-content .car-card-profile .card-trim {
        font-size: 0.95rem !important;
    }

    /* Car specs */
    #sellers-listings-content .car-card-profile .car-specs {
        font-size: 0.75rem !important;
    }

    /* Feature text */
    #sellers-listings-content .car-card-profile .feature-text {
        font-size: 0.8rem !important;
    }

    /* Feature icons */
    #sellers-listings-content .car-card-profile .feature-icon {
        font-size: 0.9rem !important;
        margin-right: 0.1rem !important;
    }

    /* Car price */
    #sellers-listings-content .car-card-profile .car-price {
        font-size: 1rem !important;
    }

    /* Car year */
    #sellers-listings-content .car-card-profile .car-year {
        font-size: 0.8rem !important;
    }

    /* Feature items */
    #sellers-listings-content .car-card-profile .feature-item {
        font-size: 0.8rem !important;
        padding: 0.2rem !important;
    }

    /* Feature dividers */
    #sellers-listings-content .car-card-profile .feature-divider {
        height: 18px !important;
        margin: 0 0.2rem !important;
    }

    /* Card body padding */
    #sellers-listings-content .car-card-profile .card-body {
        padding: 0.8rem !important;
        gap: 0.4rem !important;
    }
}

@media (min-width: 1200px) {
    /* Card title and trim */
    #sellers-listings-content .car-card-profile .card-title,
    #sellers-listings-content .car-card-profile .card-trim {
        font-size: 1rem !important;
    }

    /* Car specs */
    #sellers-listings-content .car-card-profile .car-specs {
        font-size: 0.8rem !important;
    }

    /* Feature text */
    #sellers-listings-content .car-card-profile .feature-text {
        font-size: 0.85rem !important;
    }

    /* Feature icons */
    #sellers-listings-content .car-card-profile .feature-icon {
        font-size: 0.95rem !important;
        margin-right: 0.15rem !important;
    }

    /* Car price */
    #sellers-listings-content .car-card-profile .car-price {
        font-size: 1.05rem !important;
    }

    /* Car year */
    #sellers-listings-content .car-card-profile .car-year {
        font-size: 0.85rem !important;
    }

    /* Feature items */
    #sellers-listings-content .car-card-profile .feature-item {
        font-size: 0.85rem !important;
        padding: 0.25rem !important;
    }

    /* Feature dividers */
    #sellers-listings-content .car-card-profile .feature-divider {
        height: 20px !important;
        margin: 0 0.25rem !important;
    }

    /* Card body padding */
    #sellers-listings-content .car-card-profile .card-body {
        padding: 1rem !important;
        gap: 0.5rem !important;
    }
}
