.job-details.job-detail-page{--jd-body:var(--public-font-body);--jd-label:var(--public-font-label);--jd-heading:var(--public-font-heading);--jd-title:var(--public-font-title);--jd-value:var(--public-font-value);--jd-salary:var(--public-font-salary);--jd-icon:12px;--jd-control:28px;--jd-gap:8px;--jd-padding:12px;--jd-logo:34px;--jd-blue:#2263a7;--jd-ink:#16253b;--jd-muted:#607087;color:var(--jd-ink);font-size:var(--jd-body);background:linear-gradient(#edf5fe 0,#f6f9fd 320px 100%);line-height:1.6;display:block;padding:16px 0 40px!important}@media (min-width:768px){.job-details.job-detail-page{--jd-icon:13px;--jd-control:30px;--jd-gap:10px;--jd-padding:14px;--jd-logo:36px}}@media (min-width:1180px){.job-details.job-detail-page{--jd-icon:14px;--jd-control:32px;--jd-gap:12px;--jd-padding:16px}}@media (min-width:1310px){.job-details.job-detail-page{--jd-icon:15px;--jd-control:34px;--jd-gap:14px;--jd-padding:18px}}@media (min-width:1456px){.job-details.job-detail-page{--jd-icon:16px;--jd-control:36px;--jd-gap:16px;--jd-padding:20px;--jd-logo:40px}}@media (min-width:1700px){.job-details.job-detail-page{--jd-icon:17px;--jd-control:38px;--jd-gap:18px;--jd-padding:22px}}.job-detail-page .job-detail-container{padding-inline:16px}.job-detail-page .job-detail-waves{opacity:.6}.job-detail-page .job-detail-layout{align-items:start;gap:var(--jd-gap);grid-template-columns:minmax(0,1fr);margin-top:12px;display:grid}.job-detail-page .job-detail-main,.job-detail-page .job-detail-sidebar-content{gap:var(--jd-gap);flex-direction:column;min-width:0;display:flex}.job-detail-page .job-detail-main>section,.job-detail-page .job-detail-sidebar{min-width:0}@media (min-width:1180px){.job-detail-page .job-detail-layout{grid-template-columns:minmax(0,1fr) minmax(250px,25%)}.job-detail-page .job-detail-sidebar{position:sticky;top:80px}}@media (min-width:1180px) and (max-height:800px){.job-detail-page .job-detail-sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;max-height:calc(100vh - 96px);overflow-y:auto}}.job-details.job-detail-page .job-card-header.ant-card,.job-details.job-detail-page .job-card-description.ant-card,.job-details.job-detail-page .social-card.ant-card{min-width:0;font-size:var(--jd-body);background:#fff;border:1px solid #e1e9f2;border-radius:4px;margin:0;box-shadow:0 3px 12px #1c436b09}.job-detail-page .job-card-header>.ant-card-body,.job-detail-page .social-card>.ant-card-body{padding:var(--jd-padding)}.job-detail-page .job-detail-identity-row{justify-content:space-between;align-items:flex-start;gap:var(--jd-gap);display:flex}.job-detail-page .job-detail-identity{align-items:center;gap:10px;min-width:0;display:flex}.job-detail-page .job-detail-heading{min-width:0}.job-details.job-detail-page .job-detail-company-logo.ant-avatar{flex:0 0 var(--jd-logo);background:#fff;border:1px solid #e4edf7;border-radius:4px;padding:3px;width:var(--jd-logo)!important;height:var(--jd-logo)!important}.job-details.job-detail-page .job-card-header .company-name{color:var(--jd-blue);font-size:var(--jd-body);overflow-wrap:anywhere;margin:0 0 3px;padding:0;font-weight:600;line-height:1.4;display:block;overflow:visible}.job-details.job-detail-page .job-card-header .job-title{color:var(--jd-ink);font-size:var(--jd-title);letter-spacing:-.35px;text-transform:none;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.35}.job-detail-page .job-detail-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.job-details.job-detail-page .job-detail-actions .icon-btn.ant-btn{min-width:var(--jd-control);min-height:var(--jd-control);color:var(--jd-blue);box-shadow:none;background:#fff;border:1px solid #dce7f2;padding:0;width:var(--jd-control)!important;height:var(--jd-control)!important;font-size:var(--jd-icon)!important;border-radius:4px!important}.job-detail-page .job-detail-actions svg{width:var(--jd-icon);height:var(--jd-icon)}.job-detail-page .job-detail-tags{margin-block:var(--jd-gap);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.job-details.job-detail-page .ant-tag{font-size:var(--jd-label);white-space:normal;overflow-wrap:anywhere;border-radius:4px;margin:0;padding:3px 7px;line-height:1.5}.job-details.job-detail-page .job-detail-tags .ant-tag{color:#4d6077;background:#f0f4f9;border:0;border-radius:4px;gap:5px}.job-details.job-detail-page .job-detail-tags .ant-tag-blue{color:var(--jd-blue);background:#eaf3ff}.job-detail-page .job-detail-facts{padding-top:var(--jd-gap);border-top:1px solid #edf1f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}@media (min-width:768px){.job-detail-page .job-detail-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.job-detail-page .job-detail-fact{min-width:0;padding:var(--jd-gap);background:#f6f9fd;border-radius:4px;flex-direction:column;align-items:flex-start;display:flex}.job-detail-page .job-detail-fact dt{color:var(--jd-muted);font-size:var(--jd-label);text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-weight:600;line-height:1.5;display:flex}.job-detail-page .job-detail-fact dt .anticon,.job-detail-page .job-detail-fact dt svg{width:var(--jd-icon);height:var(--jd-icon);color:var(--jd-blue);flex-shrink:0}.job-detail-page .job-detail-fact dd{overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0}.job-detail-page .job-detail-fact-value{color:var(--jd-blue);font-size:var(--jd-value);font-weight:600;line-height:1.45}.job-detail-page .job-detail-fact-note{color:var(--jd-muted);font-size:var(--jd-body);align-items:baseline;gap:5px;padding-top:4px;line-height:1.5;display:flex}.job-detail-page .job-detail-fact-note .anticon{flex-shrink:0}.job-details.job-detail-page .job-detail-breadcrumb{min-width:0;font-size:var(--jd-label);line-height:24px;display:flex}.job-detail-page .job-detail-breadcrumb ol{flex-wrap:nowrap;align-items:center;min-width:0;max-width:100%;margin:0;display:flex}.job-detail-page .job-detail-breadcrumb li,.job-detail-page .job-detail-breadcrumb .ant-breadcrumb-link{align-items:center;min-width:0;display:flex}.job-detail-page .job-detail-breadcrumb li:not(:last-child){flex-shrink:0}.job-details.job-detail-page .job-detail-breadcrumb a{height:24px;color:var(--jd-muted);font-size:inherit;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;display:inline-flex}.job-detail-page .job-detail-breadcrumb .ant-breadcrumb-separator{color:#8798ad;align-items:center;margin-inline:7px;display:inline-flex}.job-detail-page .job-detail-breadcrumb-current{color:#3b506a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;display:block;overflow:hidden}.job-details.job-detail-page .job-detail-section-title{padding:12px var(--jd-padding);color:var(--jd-ink);font-size:var(--jd-heading);border-bottom:1px solid #edf1f6;align-items:center;gap:8px;margin:0;font-weight:600;line-height:1.4;display:flex}.job-detail-page .job-detail-section-title:before{content:"";background:#2d8de0;border-radius:2px;flex:0 0 3px;height:14px}.job-details.job-detail-page .job-card-description .body-wrapper{padding:var(--jd-padding);font-size:var(--jd-body);overflow-wrap:anywhere}.job-detail-page .Jd_section{color:#48576a;max-width:100%;font-size:var(--jd-body);line-height:1.7;overflow-x:auto}.job-details.job-detail-page .Jd_section :is(p,li,span,div,td,th){line-height:1.7;font-size:var(--jd-body)!important}.job-details.job-detail-page .Jd_section p{color:inherit;margin-block:0 8px;padding:0;display:block;overflow:visible}.job-details.job-detail-page .Jd_section :is(h1,h2,h3,h4,h5,h6),.job-details.job-detail-page .job-detail-subheading{color:var(--jd-ink);text-transform:none;cursor:auto;margin:14px 0 8px;font-weight:600;line-height:1.45;font-size:var(--jd-heading)!important}.job-detail-page .Jd_section>:first-child{margin-top:0}.job-detail-page .Jd_section :is(ul,ol){margin-block:8px;padding-inline-start:20px}.job-detail-page .Jd_section img{max-width:100%;height:auto}.job-detail-page .job-detail-skills{margin-top:var(--jd-gap);border-top:1px solid #edf1f6}.job-detail-page .skill-sets{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.job-details.job-detail-page .skill-sets li{color:var(--jd-blue);font-size:var(--jd-body);background:#f0f5fb;border-radius:4px;padding:3px 8px}.job-details.job-detail-page .social-card .heading-h5{white-space:normal;overflow-wrap:anywhere;cursor:auto;font-size:var(--jd-salary)!important;color:var(--jd-blue)!important;line-height:1.5!important}.job-detail-page .social-card .heading-h5 span{font-size:var(--jd-body);font-weight:500;display:inline-block}.job-details.job-detail-page .social-card .salary-text{color:var(--jd-muted)!important;font-size:var(--jd-label)!important}.job-details.job-detail-page .social-card .ant-card-head{min-height:0;padding:12px var(--jd-padding);font-size:var(--jd-heading);border-bottom:1px solid #edf1f6}.job-detail-page .social-card .ant-card-head-title{color:var(--jd-ink);font-size:var(--jd-heading);white-space:normal;font-weight:600;line-height:1.4}.job-details.job-detail-page .job-detail-sidebar .social-card .ant-btn{min-width:0;min-height:var(--jd-control);font-size:var(--jd-body);padding:4px 10px;line-height:1.4;border-radius:4px!important}.job-details.job-detail-page .social-card .ant-btn-primary{height:var(--jd-control);box-shadow:none;font-weight:600}.job-details.job-detail-page .social-card .ant-btn-link{height:auto;min-height:var(--jd-control);white-space:normal;padding:3px 0;line-height:1.5}.job-details.job-detail-page .social-card .ant-btn-link span,.job-details.job-detail-page .social-card .ant-alert{font-size:var(--jd-body)}.job-detail-page .social-card .ant-alert{padding:var(--jd-gap);border-radius:4px}.job-detail-page .social-card .ant-divider{margin-block:var(--jd-gap)}.job-details.job-detail-page .categories a{font-size:var(--jd-body);color:#4b5c72;line-height:1.7;text-decoration:none}.job-details.job-detail-page .categories a:hover,.job-details.job-detail-page .job-detail-breadcrumb a:hover{color:var(--jd-blue);background:0 0}.job-detail-page :is(a,button):focus-visible{outline:2px solid var(--jd-blue);outline-offset:3px}.job-detail-page .job-location-details{width:100%;min-width:0;font-size:var(--jd-body);line-height:1.5}.job-detail-page .job-location-region{padding:var(--jd-gap);background:#eef5fc;border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.job-detail-page .job-location-region-icon{width:30px;height:30px;color:var(--jd-blue);font-size:calc(var(--jd-icon) + 2px);background:#fff;border-radius:4px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.job-detail-page .job-location-region-copy,.job-detail-page .job-location-district-heading,.job-detail-page .job-location-tehsil-heading{overflow-wrap:anywhere;flex:1;min-width:0}.job-detail-page .job-location-eyebrow{color:var(--jd-muted);font-size:var(--jd-label);font-weight:400;line-height:1.5;display:block}.job-detail-page .job-location-province{font-size:var(--jd-value);color:var(--jd-blue);flex-wrap:wrap;column-gap:5px;display:flex}.job-detail-page .job-location-count{color:var(--jd-blue);font-size:var(--jd-label);white-space:nowrap;background:#e8f0fa;border-radius:4px;flex-shrink:0;padding:2px 6px;font-weight:500;line-height:1.5}.job-detail-page :is(.job-location-districts,.job-location-tehsils,.job-location-ucs){min-width:0;margin:0;padding:0;list-style:none}.job-detail-page .job-location-district{min-width:0;padding-block:var(--jd-padding)}.job-detail-page .job-location-district+.job-location-district{border-top:1px solid #edf1f6}.job-detail-page .job-location-district:last-child{padding-bottom:0}.job-detail-page .job-location-district-header,.job-detail-page .job-location-tehsil-header{align-items:center;gap:8px;min-width:0;display:flex}.job-detail-page .job-location-district-icon{color:var(--jd-blue);font-size:var(--jd-icon);flex-shrink:0}.job-details.job-detail-page .job-location-name{color:var(--jd-ink);font-size:var(--jd-value);text-transform:none;overflow-wrap:anywhere;cursor:auto;margin:0;padding:0;font-weight:600;line-height:1.5}.job-detail-page .job-location-tehsils{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;margin-top:10px;display:grid}.job-detail-page .job-location-tehsil{background:#f6f9fd;border-radius:4px;min-width:0;padding:10px 12px}.job-detail-page .job-location-tehsil .job-location-count{color:var(--jd-muted);background:#fff}.job-detail-page .job-location-ucs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.job-detail-page .job-location-uc{min-width:0;max-width:100%;color:var(--jd-blue);font-size:var(--jd-body);background:#e8f0fa;border-radius:4px;align-items:flex-start;gap:4px;padding:3px 6px;line-height:1.5;display:inline-flex}.job-detail-page .job-location-uc .anticon{flex-shrink:0;margin-top:.25em}.job-detail-page .job-location-uc span:not(.anticon){overflow-wrap:anywhere;min-width:0}.job-detail-page .job-location-empty{color:var(--jd-muted);font-size:var(--jd-body)}@media (max-width:479px){.job-detail-page .job-detail-identity-row{flex-wrap:wrap}.job-detail-page .job-detail-identity{flex-basis:100%}.job-detail-page .job-detail-actions{margin-left:auto}}@media (max-width:359px){.job-detail-page .job-detail-facts{grid-template-columns:minmax(0,1fr)}}
