/* Job Details Page - Hide ONLY the duplicate company logo image */
/* Keep the company name with verified badge */

/* Hide only the company logo image (w-16 h-16), NOT the entire section */
.p-8 .flex.items-center.mb-4 img.w-16.h-16.rounded-lg.object-cover.mr-4 {
    display: none !important;
}

/* If logo is hidden, adjust the spacing */
.p-8 .flex.items-center.mb-4:has(img.w-16.h-16.rounded-lg) > div {
    margin-left: 0 !important;
}

/* ========================================= */
/* Hide OLD TOT Trainers Ad (Hardcoded in React) */
/* ========================================= */

/* Hide ad with "TOT Trainers Across India" text */
/* Target: Container with h2 heading containing this text */
h2:contains("TOT Trainers Across India"),
h2:contains("Trusted Source for Professional Train"),
h3:contains("TOT Trainers Across India"),
h3:contains("Trusted Source for Professional Train") {
    display: none !important;
}

/* Hide parent container of TOT ad */
div:has(> h2:contains("TOT Trainers")),
div:has(> h3:contains("TOT Trainers")),
section:has(h2:contains("TOT Trainers")),
section:has(h3:contains("TOT Trainers")) {
    display: none !important;
}

/* Hide images with max-height: 600px and loading="lazy" */
img[style*="max-height: 600px"][loading="lazy"] {
    display: none !important;
}

/* Hide parent of such images */
div:has(> img[style*="max-height: 600px"][loading="lazy"]),
section:has(img[style*="max-height: 600px"][loading="lazy"]) {
    display: none !important;
}

/* More specific: Hide full-width images with object-cover and max-height */
img.w-full.h-auto.object-cover[style*="max-height"] {
    display: none !important;
}

/* Hide container div */
div:has(> img.w-full.h-auto.object-cover[style*="max-height: 600px"]) {
    display: none !important;
}
