/* Logo identities sit directly on the page, without ornamental panels. */
html body main .employer-identity img,html body main .career-visual .employer-identity img,html body main img.company-identity-logo,html body main img.logo-dubai-silicon-oasis,html body main img.logo-prop-stock-realty{background:transparent!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html body main .company-logo-grid figure{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}
html body main section .company-logo-grid figure .logo-surface,html body main section .company-logo-grid figure .logo-surface.light,html body main section .company-logo-grid figure .logo-surface.dark{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html body main .company-logo-grid figcaption{background:transparent!important;border:0!important;padding-top:12px!important}
html body main .logo-surface.light img{mix-blend-mode:multiply}
html body main .logo-surface.dark img{filter:brightness(0)!important}
html body main img.logo-creative-events-solution{mix-blend-mode:multiply}
html body main .platform-logo,html body main .platform-logo.dark{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.platform-logo.dark img{filter:brightness(0)!important}
html body main .project-brand-identity{background:transparent!important;border:0!important;padding:12px 0!important;border-radius:0!important}.project-brand-identity img{mix-blend-mode:multiply}
html body main img.logo-dubai-silicon-oasis{max-width:300px!important;max-height:125px!important;width:100%!important;height:auto!important;object-fit:contain!important}
@media(max-width:650px){html body main img.logo-dubai-silicon-oasis{max-width:260px!important;max-height:120px!important}}

/* Final optical alignment: marks are sized by shape rather than stretched. */
html body main .company-logo-grid{gap:30px 36px!important}
html body main .company-logo-grid figure{padding:0!important;margin:0!important;display:flex;flex-direction:column;align-items:stretch}
html body main section .company-logo-grid figure .logo-surface{height:128px!important;padding:18px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important}
html body main section .company-logo-grid figure .logo-surface img{width:auto!important;height:auto!important;max-width:190px!important;max-height:82px!important;object-fit:contain!important;transform:none!important;opacity:1!important}
html body main .company-logo-grid img[src*="propstock-icon"],html body main .company-logo-grid img[src*="creative-events"]{width:74px!important;height:74px!important}
html body main .company-logo-grid img[src*="dso-authority"]{max-width:220px!important;max-height:100px!important}
html body main .company-logo-grid img[src*="9x-download"]{filter:none!important;max-width:210px!important}
html body main .company-logo-grid img[src*="mantis"]{filter:none!important}
html body main .company-logo-grid figcaption{min-height:58px!important;padding:8px 10px!important;margin:0!important;align-items:center!important;justify-content:flex-start!important;text-align:center;font-size:13px!important;line-height:1.6!important}
html body main .employer-card .employer-identity{display:flex!important;align-items:center!important;gap:22px!important;height:auto!important;min-height:84px!important;margin-bottom:24px!important}
html body main .employer-company-name{font-size:15px;line-height:1.5;font-weight:600;max-width:24ch}
html body main .employer-card .employer-identity img{width:100px!important;max-width:100px!important;max-height:74px!important;object-fit:contain!important;flex-shrink:0}
html body main .employer-card img.logo-prop-stock-realty,html body main .employer-card img.logo-creative-events-solution{width:64px!important;max-width:64px!important;max-height:64px!important}
html body main .employer-card img.logo-dubai-silicon-oasis{width:150px!important;max-width:150px!important;max-height:84px!important}
html body main .career-visual .page-hero>.employer-identity{min-height:100px!important;height:auto!important;margin:24px 0 30px!important;justify-content:flex-start}
html body main .career-visual .page-hero img.logo-9x-technology{max-width:240px!important;max-height:90px!important}
html body main .career-visual .page-hero img.logo-prop-stock-realty{max-width:80px!important;max-height:80px!important}
@media(max-width:700px){html body main .company-logo-grid{gap:22px 16px!important}html body main section .company-logo-grid figure .logo-surface{height:110px!important;padding:14px 8px!important}html body main section .company-logo-grid figure .logo-surface img{max-width:100%!important;max-height:70px!important}html body main .company-logo-grid figcaption{font-size:12px!important;min-height:54px!important}html body main .employer-card .employer-identity{gap:16px!important;flex-wrap:wrap}.employer-company-name{font-size:14px}html body main .employer-card img.logo-dubai-silicon-oasis{width:140px!important;max-width:140px!important}}

html body main .employer-card.company-text-card{grid-template-columns:1fr!important}html body main .company-text-card .employer-card-copy{height:auto!important}html body main .company-text-card p{max-width:85ch}.company-photo-caption{position:absolute;left:18px;bottom:18px;padding:8px 12px;background:#ffffffed;border-radius:8px;font-size:11px;color:#30343b}.employer-image{position:relative}html body main .employer-card .employer-image img{object-fit:cover!important;background:none!important}html body main .employer-company-name:has(+*){display:block}
