/* FilmIndustry Jobs UP1726: public breadcrumbs, company profile redesign, job title badge cleanup */
body.fij-design-v1726 .fij-public-breadcrumb-v1726,
body.fij-design-v1726 .fij-mobile-breadcrumb-v1666.fij-public-breadcrumb-v1726{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  width:min(100% - 44px,1180px)!important;
  margin:0 auto!important;
  padding:14px 0 0!important;
  background:transparent!important;
  border:0!important;
  color:#64748b!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:850!important;
  letter-spacing:.02em!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
body.fij-design-v1726 .fij-public-breadcrumb-v1726 a{color:#0e7490!important;text-decoration:none!important;}
body.fij-design-v1726 .fij-public-breadcrumb-v1726 a:hover{text-decoration:underline!important;}
body.fij-design-v1726 .fij-public-breadcrumb-v1726 .fij-mobile-breadcrumb-sep{color:#94a3b8!important;flex:0 0 auto!important;}
body.fij-design-v1726 .fij-public-breadcrumb-v1726 .fij-mobile-breadcrumb-current{color:#334155!important;overflow:hidden!important;text-overflow:ellipsis!important;}

body.fij-design-v1726.fij-job-detail-context .fij-job-simple-hero-v1725 .eyebrow{display:none!important;}
body.fij-design-v1726.fij-job-detail-context .fij-job-simple-hero-v1725{padding-top:58px!important;padding-bottom:58px!important;}
body.fij-design-v1726.fij-job-detail-context .fij-job-simple-hero-v1725 h1{margin-top:16px!important;}

body.fij-design-v1726.fij-company-detail-context .fij-company-profile-hero-v1726{padding:48px 0 54px!important;background:#f3f4f1!important;}
body.fij-design-v1726 .fij-company-profile-grid-v1726{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:24px!important;align-items:start!important;}
body.fij-design-v1726 .fij-company-profile-main-v1726,
body.fij-design-v1726 .fij-company-facts-card-v1726,
body.fij-design-v1726 .fij-empty-company-jobs-v1726,
body.fij-design-v1726 .fij-company-job-row-v1726{background:#fff!important;border:1px solid rgba(15,23,42,.10)!important;box-shadow:0 12px 30px rgba(15,23,42,.04)!important;}
body.fij-design-v1726 .fij-company-profile-main-v1726{padding:34px 36px!important;}
body.fij-design-v1726 .fij-company-facts-card-v1726{padding:28px!important;}
body.fij-design-v1726 .fij-company-kicker-v1726{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 16px!important;color:#06b6d4!important;font-size:11px!important;line-height:1.2!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.18em!important;}
body.fij-design-v1726 .fij-company-kicker-v1726::before{content:'';display:block;width:32px;height:1px;background:#06b6d4;}
body.fij-design-v1726 .fij-company-profile-main-v1726 h1{margin:0 0 14px!important;color:#07111f!important;font-size:clamp(42px,6vw,72px)!important;line-height:.95!important;letter-spacing:-.07em!important;font-weight:950!important;}
body.fij-design-v1726 .fij-company-profile-main-v1726 h1::before{display:none!important;content:none!important;}
body.fij-design-v1726 .fij-company-summary-v1726{margin:0 0 14px!important;color:#0f172a!important;font-size:18px!important;font-weight:850!important;}
body.fij-design-v1726 .fij-company-source-note-v1726{display:inline-flex!important;align-items:center!important;max-width:100%!important;margin:0 0 20px!important;padding:9px 11px!important;background:#f8fafc!important;border-left:3px solid #06b6d4!important;color:#475569!important;font-size:13px!important;line-height:1.35!important;font-weight:800!important;}
body.fij-design-v1726 .fij-company-source-note-v1726.is-verified{border-left-color:#22c55e!important;color:#166534!important;background:#f0fdf4!important;}
body.fij-design-v1726 .fij-company-description-v1726{max-width:760px!important;color:#334155!important;font-size:17px!important;line-height:1.75!important;margin:0 0 26px!important;}
body.fij-design-v1726 .fij-company-actions-v1726{gap:10px!important;flex-wrap:wrap!important;}
body.fij-design-v1726 .fij-company-facts-card-v1726 dl{display:block!important;margin:0!important;}
body.fij-design-v1726 .fij-company-facts-card-v1726 dl div{padding:13px 0!important;border-bottom:1px solid #e5e7eb!important;}
body.fij-design-v1726 .fij-company-facts-card-v1726 dl div:last-child{border-bottom:0!important;padding-bottom:0!important;}
body.fij-design-v1726 .fij-company-facts-card-v1726 dt{margin:0 0 5px!important;color:#0891b2!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important;}
body.fij-design-v1726 .fij-company-facts-card-v1726 dd{margin:0!important;color:#0f172a!important;font-size:15px!important;line-height:1.35!important;font-weight:900!important;text-transform:none!important;}
body.fij-design-v1726 .fij-company-open-jobs-v1726{padding:22px 0 64px!important;background:#f3f4f1!important;}
body.fij-design-v1726 .fij-section-header-row-v1726{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:20px!important;margin:0 0 18px!important;}
body.fij-design-v1726 .fij-section-header-row-v1726 h2{margin:0!important;color:#07111f!important;font-size:clamp(34px,4vw,48px)!important;line-height:1!important;letter-spacing:-.055em!important;}
body.fij-design-v1726 .fij-company-job-list-v1726{display:grid!important;gap:10px!important;}
body.fij-design-v1726 .fij-company-job-row-v1726{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:18px!important;align-items:center!important;padding:18px 20px!important;color:#0f172a!important;text-decoration:none!important;transition:transform .15s ease, border-color .15s ease!important;}
body.fij-design-v1726 .fij-company-job-row-v1726:hover{transform:translateY(-1px)!important;border-color:#06b6d4!important;}
body.fij-design-v1726 .fij-company-job-main-v1726 strong{display:block!important;color:#07111f!important;font-size:17px!important;line-height:1.25!important;font-weight:950!important;}
body.fij-design-v1726 .fij-company-job-main-v1726 small{display:block!important;margin-top:5px!important;color:#64748b!important;font-size:13px!important;line-height:1.35!important;font-weight:750!important;}
body.fij-design-v1726 .fij-company-job-meta-v1726{display:flex!important;gap:7px!important;flex-wrap:wrap!important;justify-content:flex-end!important;}
body.fij-design-v1726 .fij-company-job-meta-v1726 span{display:inline-flex!important;min-height:28px!important;align-items:center!important;padding:0 9px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#334155!important;font-size:11px!important;font-weight:900!important;text-transform:capitalize!important;}
body.fij-design-v1726 .fij-list-cta-v1726{color:#0891b2!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:950!important;}
body.fij-design-v1726 .fij-empty-company-jobs-v1726{padding:28px 30px!important;}
body.fij-design-v1726 .fij-empty-company-jobs-v1726 h3{margin:0 0 8px!important;font-size:22px!important;letter-spacing:-.03em!important;}
body.fij-design-v1726 .fij-empty-company-jobs-v1726 p{max-width:720px!important;margin:0 0 18px!important;color:#475569!important;font-size:15px!important;line-height:1.65!important;}

@media (max-width: 900px){
  body.fij-design-v1726 .fij-public-breadcrumb-v1726,
  body.fij-design-v1726 .fij-mobile-breadcrumb-v1666.fij-public-breadcrumb-v1726{width:100%!important;padding:9px 11px!important;background:rgba(255,255,255,.9)!important;border-bottom:1px solid rgba(15,23,42,.08)!important;margin:0!important;}
  body.fij-design-v1726.fij-job-detail-context .fij-job-simple-hero-v1725{padding-top:32px!important;padding-bottom:34px!important;}
  body.fij-design-v1726.fij-job-detail-context .fij-job-simple-hero-v1725 h1{margin-top:12px!important;}
  body.fij-design-v1726.fij-company-detail-context .fij-company-profile-hero-v1726{padding:18px 0 28px!important;}
  body.fij-design-v1726 .fij-company-profile-grid-v1726{display:block!important;width:100%!important;padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important;}
  body.fij-design-v1726 .fij-company-profile-main-v1726{padding:22px 18px!important;margin-bottom:12px!important;}
  body.fij-design-v1726 .fij-company-facts-card-v1726{padding:20px 18px!important;}
  body.fij-design-v1726 .fij-company-profile-main-v1726 h1{font-size:clamp(36px,12vw,50px)!important;line-height:.98!important;}
  body.fij-design-v1726 .fij-company-summary-v1726{font-size:15px!important;line-height:1.35!important;}
  body.fij-design-v1726 .fij-company-description-v1726{font-size:15.5px!important;line-height:1.7!important;}
  body.fij-design-v1726 .fij-company-open-jobs-v1726{padding:18px 10px 42px!important;}
  body.fij-design-v1726 .fij-section-header-row-v1726{align-items:flex-start!important;display:block!important;}
  body.fij-design-v1726 .fij-section-header-row-v1726 .btn{margin-top:12px!important;}
  body.fij-design-v1726 .fij-company-job-row-v1726{grid-template-columns:1fr!important;gap:10px!important;padding:16px!important;}
  body.fij-design-v1726 .fij-company-job-meta-v1726{justify-content:flex-start!important;}
}
