.app-job-details .job-details-page{margin-bottom:80px}.app-job-details .header-card{background:linear-gradient(#fbfcff 0%,#e9ecfb 100%);border-radius:12px 12px 0 0;margin-bottom:0;padding:1.5rem;border:1px solid #e0e0e0!important;border-bottom:0!important}@media (max-width:576px){.app-job-details .header-card{padding:1rem}}.app-job-details .header-card .back-row{margin-bottom:1rem}@media (max-width:768px){.app-job-details .header-card .back-row{margin-bottom:10px}}.app-job-details .header-card .back-inline{color:#111827;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:0;padding:0;font-weight:600;display:inline-flex}@media (max-width:768px){.app-job-details .header-card .back-inline{flex-direction:column;align-items:flex-start;gap:0}}.app-job-details .header-card .back-inline img{margin-right:6px;width:18px!important}.app-job-details .header-card .back-inline svg{width:18px;height:18px;margin-right:6px}.app-job-details .header-card .back-inline span{font-size:.875rem;font-family:var(--font-family);margin:0 2px;font-weight:500}.app-job-details .header-card .back-inline .sep{background:#9f9f9f;width:1px;height:12px;position:relative;left:0;transform:rotate(21deg)}@media (max-width:768px){.app-job-details .header-card .back-inline .sep{display:none}}.app-job-details .header-card .back-inline .crumb{color:#9f9f9f;font-size:.75rem;font-weight:400}@media (max-width:768px){.app-job-details .header-card .back-inline .crumb{margin-top:5px}}.app-job-details .header-card .title-row{align-items:flex-start;gap:16px;display:flex}@media (max-width:768px){.app-job-details .header-card .title-row{gap:10px}}.app-job-details .header-card .logo-wrap .logo-circle{background:#fff;border:1px solid #eaecf0;border-radius:10px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative;overflow:hidden}.app-job-details .header-card .logo-wrap .logo-circle img{object-fit:contain;width:100%;height:100%}.app-job-details .header-card .title-info{flex:1}.app-job-details .header-card .img-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:10px;animation:1.4s infinite jd-loading;position:absolute;inset:0}.app-job-details .header-card .img-skeleton.hidden{display:none}.app-job-details .header-card .page-title{color:#202020;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}@media (max-width:768px){.app-job-details .header-card .page-title{-webkit-line-clamp:3;font-size:1rem;line-height:22px}}.app-job-details .header-card .posted-by{color:#202020;font-size:1rem;font-weight:400;line-height:24px}.app-job-details .header-card .actions{text-align:center;align-items:center;gap:10px;display:flex}.app-job-details .header-card .icon-btn{background:#fff;border:1px solid #e7e9f2;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.app-job-details .header-card .primary-btn{background:var(--btncolor);color:#fff;border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 17px;line-height:26px;display:inline-flex}.app-job-details .header-card .primary-btn span{color:#fff;font-size:1rem;font-weight:400}.app-job-details .overview-card{background:#fff;border:1px solid #eef0f5;border-radius:14px;margin-bottom:1rem;padding:1rem}.app-job-details .overview-card .overview-title{color:#111827;margin-bottom:.5rem;font-weight:700}.app-job-details .overview-card .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-job-details .overview-card .overview-item{background:#f9fafb;border:1px solid #eef0f5;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.app-job-details .overview-card .oi-icon svg{color:#7379cf;width:20px;height:20px}.app-job-details .overview-card .oi-text .label{color:#6b7280;font-size:.8rem;font-weight:600}.app-job-details .overview-card .oi-text .value{color:#111827;font-weight:600}.app-job-details .section-card{background:#fff;border:1px solid #eef0f5;border-radius:14px;padding:1rem 1.25rem}.app-job-details .section-card .section-title{color:#111827;margin-bottom:.75rem;font-weight:700}.app-job-details .section-card .sub-title{color:#1f2937;margin-top:.75rem;margin-bottom:.25rem;font-weight:700}.app-job-details .section-card .para{color:#374151;line-height:1.6}.app-job-details .section-card .list{margin:.25rem 0 .75rem 1.25rem}.app-job-details .section-card .list li:before{content:"•";color:#000;margin-right:.5rem;font-size:1rem;font-weight:400;position:relative}.app-job-details .details-card{background:#f7fbff;border:1px solid #dae1f3;border-radius:0;padding:1.5rem;box-shadow:0 1px #1018280a;border-bottom:0!important}@media (max-width:576px){.app-job-details .details-card{padding:1rem}}.app-job-details .details-card .section-heading{color:#000;margin:0 0 .75rem;font-size:1rem;font-weight:700}.app-job-details .details-card .overview-grid{flex-wrap:wrap;margin-bottom:.25rem;display:flex}.app-job-details .details-card .overview-item{align-items:flex-start;gap:12px;padding:10px 25px 10px 0;display:flex}.app-job-details .details-card .oi-icon{background:#5865f220;border:0 solid #c7d2fe;border-radius:10px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:inline-flex}.app-job-details .details-card .oi-icon svg{color:#5865f2;width:24px;height:24px}.app-job-details .details-card .oi-text .label{color:var(--black);font-size:.875rem;font-weight:600;font-family:var(--basic-font);margin-bottom:0}.app-job-details .details-card .oi-text .value{color:#101828;font-size:.75rem;font-weight:400;font-family:var(--basic-font)}.app-job-details .details-card .oi-text .value span{color:#101828;font-size:.75rem;font-weight:400;line-height:20px}.app-job-details .divider-line{background:#e6e8f0;height:1px;margin:1rem 0}.app-job-details .show-more{color:#4f46e5;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.app-job-details .collapsible{max-height:500px;transition:max-height .3s;position:relative;overflow:hidden}.app-job-details .collapsible.expanded{max-height:2000px}.app-job-details .collapsible.expanded:after{display:none}@media (max-width:991.98px){.app-job-details .details-card .overview-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.app-job-details .details-card .overview-grid{grid-template-columns:1fr}}.app-job-details .job-header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.app-job-details .job-header .back-btn{color:#6c757d;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-size:.9rem;transition:color .3s;display:flex}.app-job-details .job-header .back-btn svg{width:16px;height:16px}.app-job-details .job-header .back-btn:hover{color:#007bff}.app-job-details .job-header .header-actions{align-items:center;gap:1rem;display:flex}.app-job-details .job-header .header-actions .posted-time{color:#6c757d;font-size:.9rem}.app-job-details .job-header .header-actions .action-buttons{gap:.5rem;display:flex}.app-job-details .job-header .header-actions .action-buttons .action-btn{cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:6px;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.9rem;transition:all .3s;display:flex}.app-job-details .job-header .header-actions .action-buttons .action-btn svg{width:16px;height:16px}.app-job-details .job-header .header-actions .action-buttons .action-btn.save-btn:hover{color:#2196f3;background:#e3f2fd;border-color:#2196f3}.app-job-details .job-header .header-actions .action-buttons .action-btn.share-btn:hover{color:#9c27b0;background:#f3e5f5;border-color:#9c27b0}.app-job-details .job-content .job-main-card{background:#fff;border-radius:12px;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;padding:2rem;display:flex;box-shadow:0 2px 10px #0000001a}.app-job-details .job-content .job-main-card .company-logo .logo-circle{background:#f8f9fa;border:2px solid #e9ecef;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.app-job-details .job-content .job-main-card .company-logo .logo-circle img{width:40px;height:40px}.app-job-details .job-content .job-main-card .job-info{flex:1}.app-job-details .job-content .job-main-card .job-info .job-title{color:#212529;margin-bottom:.5rem;font-size:2rem;font-weight:700}.app-job-details .job-content .job-main-card .job-info .company-name{color:#6c757d;margin-bottom:1rem;font-size:1.2rem}.app-job-details .job-content .job-section{background:#fff;border-radius:12px;margin-bottom:1.5rem;padding:2rem;box-shadow:0 2px 10px #0000001a}.app-job-details .job-content .job-section .section-title{color:#212529;border-bottom:2px solid #e9ecef;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:600}.app-job-details .job-content .job-section .section-content .job-description{color:#495057;white-space:pre-line;line-height:1.6}.app-job-details .job-content .job-section .section-content .requirements-list,.app-job-details .job-content .job-section .section-content .benefits-list{padding:0;list-style:none}:is(.app-job-details .job-content .job-section .section-content .requirements-list,.app-job-details .job-content .job-section .section-content .benefits-list) li{color:#495057;padding:.5rem 0 .5rem 1.5rem;line-height:1.5;position:relative}:is(.app-job-details .job-content .job-section .section-content .requirements-list,.app-job-details .job-content .job-section .section-content .benefits-list) li:before{content:"✓";color:#28a745;font-weight:700;position:absolute;left:0}.app-job-details .job-content .job-section .section-content .skills-container{flex-wrap:wrap;gap:.5rem;display:flex}.app-job-details .job-content .job-section .section-content .skills-container .skill-tag{color:#1976d2;background:#e3f2fd;border-radius:20px;padding:.5rem 1rem;font-size:.9rem;font-weight:500}.app-job-details .smooth-col{transition:flex-basis .3s,max-width .3s}.app-job-details .smooth-sidebar{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(6px)}.app-job-details .smooth-sidebar.visible{opacity:1;transform:translateY(0)}.app-job-details .recommended-section .sidebar-title{color:#202020;font-size:1.25rem;font-weight:600;font-family:var(--font-family);margin-bottom:15px}.app-job-details .recommended-section .job-card{border:1px solid #0000;margin-bottom:.625rem}.app-job-details .recommended-section .job-card:hover{box-shadow:none;border:1px solid #b6c3e4;background-color:#fff!important}.app-job-details .recommended-section .job-card .job-tags{margin-right:10px}@media (max-width:1024px){.app-job-details .recommended-section .job-card .job-tags{margin-bottom:10px;margin-right:0}}.app-job-details .recommended-section .job-card .job-header{margin-bottom:1rem}.app-job-details .recommended-section .job-card .job-header .job-main-info{flex-direction:row-reverse;justify-content:space-between;width:100%;margin-bottom:0;padding-right:0}.app-job-details .recommended-section .job-card .job-header .job-main-info .job-title{text-align:left;font-size:1rem}.app-job-details .recommended-section .job-card .job-header .job-main-info .company-name{text-align:left}.app-job-details .recommended-section .job-card .view-details-btn{color:var(--blue);border:0px solid var(--blue);z-index:1;background-color:#0000;border-radius:12px;align-items:center;gap:8px;min-width:165px;padding:0 20px 0 0;font-weight:400;line-height:23px;transition:all .3s;display:inline-flex;position:relative;overflow:visible;justify-content:flex-start!important}.app-job-details .recommended-section .job-card .view-details-btn:after{content:"";opacity:0;z-index:1;background:url(/images/arrow-right-btn.svg) 50%/contain no-repeat;width:16px;height:16px;margin-top:1px;transition:transform .3s;position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:#0000!important}.app-job-details .recommended-section .job-card .view-details-btn:active{transform:translateY(0)}.app-job-details .recommended-section .job-card .view-details-btn:hover{color:var(--blue)}.app-job-details .recommended-section .job-card .view-details-btn:hover:after{opacity:1;background-color:#0000;transform:translateY(-50%)translate(6px)}.app-job-details .recommended-section .job-card .posted-time{color:#767f8c;font-size:.625rem;font-weight:400}.app-job-details .recommended-section .job-card .bookmark-btn{background:0 0;border:0 solid #e5e7eb;border-radius:10px;width:auto;height:auto;padding:0}.app-job-details .recommended-section .job-card .job-footer .job-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}@media (max-width:1024px){.app-job-details .recommended-section .job-card .job-footer .job-meta{justify-content:end;gap:5px}}@media (max-width:576px){.app-job-details .recommended-section .job-card .job-footer .job-meta{justify-content:flex-end}}.app-job-details .recommended-section .job-card .job-footer .job-meta .meta-item{color:#495057;align-items:center;gap:.5rem;display:flex}.app-job-details .recommended-section .job-card .job-footer .job-meta .meta-item .meta-icon{color:#6c757d;width:18px;height:18px}@media (max-width:1024px){.app-job-details .recommended-section .job-card .job-footer{flex-direction:row;gap:20px;margin-top:15px;justify-content:space-between!important;align-items:center!important}}@media (max-width:576px){.app-job-details .recommended-section .job-card .view-details-btn{width:auto;margin-top:0}}.app-job-details .empty-recommended{text-align:center;color:#6b7280;background:#fff;border:1px dashed #d5daf0;border-radius:12px;padding:24px}.app-job-details .empty-recommended img{object-fit:contain;opacity:.85;width:80px;height:80px;margin-bottom:10px}.app-job-details .empty-recommended p{margin:0;font-size:.95rem;font-weight:500}.app-job-details .left-actions-bar{border:1px solid #e6e8f0;border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:12px;padding:1.5rem 0;display:flex}.app-job-details .bookmark-square{cursor:pointer;background:0 0;border:1px solid #d1d5dc;border-radius:8px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;transition:all .2s;display:inline-flex}.app-job-details .bookmark-square:hover:not(:disabled){border:1px solid var(--btncolor);background:#d4dbffd1}.app-job-details .bookmark-square:disabled{opacity:.6;cursor:not-allowed;background:#f9fafb;transform:none}.app-job-details .bookmark-square .bk-icon{color:#111827;font-size:18px}.app-job-details .easy-apply{color:var(--blue);border:1px solid var(--blue);z-index:1;background-color:#0000;border-radius:8px;align-items:center;gap:8px;padding:9px 17px;line-height:26px;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;margin-top:5px!important;margin-bottom:5px!important}@media (max-width:1024px){.app-job-details .easy-apply{justify-content:center!important;width:100%!important}}.app-job-details .easy-apply span{color:#fff;font-size:1rem;font-weight:400}.app-job-details .easy-apply:after{content:"";background-color:var(--blue);z-index:-1;width:0;height:100%;transition:width .4s;position:absolute;top:0;left:0}.app-job-details .easy-apply span{align-items:center;transition:transform .3s;display:inline-flex}.app-job-details .easy-apply span img{transition:transform .3s}.app-job-details .easy-apply:hover{color:#fff;border-color:var(--blue)}.app-job-details .easy-apply:hover:after{width:100%}.app-job-details .easy-apply:hover span{filter:invert()brightness(100);transform:translate(4px)}.app-job-details .easy-apply:active{transform:translateY(0)}.app-job-details .easy-apply .bolt{font-size:1rem}.app-job-details .content-skeleton{opacity:1;transition:opacity .25s,transform .25s;transform:translateY(0)}.app-job-details .content-skeleton .skeleton-header{background:linear-gradient(#fbfcff 0%,#e9ecfb 100%);border-radius:12px 12px 0 0;margin-bottom:0;padding:1.5rem}.app-job-details .content-skeleton .skeleton-header .skeleton-back{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:200px;height:20px;margin-bottom:1.5rem;animation:1.5s infinite jd-loading}.app-job-details .content-skeleton .skeleton-header .skeleton-title-row{align-items:center;gap:16px;display:flex}.app-job-details .content-skeleton .skeleton-header .skeleton-title-row .skeleton-logo{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:10px;width:50px;height:50px;animation:1.5s infinite jd-loading}.app-job-details .content-skeleton .skeleton-header .skeleton-title-row .skeleton-title-info{flex:1}.app-job-details .content-skeleton .skeleton-header .skeleton-title-row .skeleton-title-info .skeleton-title{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:60%;height:24px;margin-bottom:8px;animation:1.5s infinite jd-loading}.app-job-details .content-skeleton .skeleton-header .skeleton-title-row .skeleton-title-info .skeleton-company{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:40%;height:16px;animation:1.5s infinite jd-loading}.app-job-details .content-skeleton .skeleton-header .skeleton-title-row .skeleton-actions{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:10px;width:120px;height:40px;animation:1.5s infinite jd-loading}.app-job-details .content-skeleton .skeleton-details{background:linear-gradient(#fbfcff 0%,#e9ecfb 100%);border:1px solid #dae1f3;border-radius:0 0 12px 12px;padding:1.5rem}.app-job-details .content-skeleton .skeleton-details .skeleton-section-title{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:30%;height:20px;margin-bottom:1rem;animation:1.5s infinite jd-loading}.app-job-details .content-skeleton .skeleton-details .skeleton-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:1.5rem;display:grid}.app-job-details .content-skeleton .skeleton-details .skeleton-overview-grid .skeleton-overview-item{background:#f9fafb;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.app-job-details .content-skeleton .skeleton-details .skeleton-overview-grid .skeleton-overview-item .skeleton-icon{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:6px;width:32px;height:32px;animation:1.5s infinite jd-loading}.app-job-details .content-skeleton .skeleton-details .skeleton-overview-grid .skeleton-overview-item .skeleton-text{flex:1}.app-job-details .content-skeleton .skeleton-details .skeleton-overview-grid .skeleton-overview-item .skeleton-text .skeleton-label{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:60%;height:12px;margin-bottom:4px;animation:1.5s infinite jd-loading}.app-job-details .content-skeleton .skeleton-details .skeleton-overview-grid .skeleton-overview-item .skeleton-text .skeleton-value{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:80%;height:16px;animation:1.5s infinite jd-loading}.app-job-details .content-skeleton .skeleton-details .skeleton-description .skeleton-desc-title{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:25%;height:20px;margin-bottom:1rem;animation:1.5s infinite jd-loading}.app-job-details .content-skeleton .skeleton-details .skeleton-description .skeleton-desc-content .skeleton-line{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;height:16px;margin-bottom:8px;animation:1.5s infinite jd-loading}.app-job-details .content-skeleton .skeleton-details .skeleton-description .skeleton-desc-content .skeleton-line:first-child{width:100%}.app-job-details .content-skeleton .skeleton-details .skeleton-description .skeleton-desc-content .skeleton-line:nth-child(2){width:95%}.app-job-details .content-skeleton .skeleton-details .skeleton-description .skeleton-desc-content .skeleton-line:nth-child(3){width:90%}.app-job-details .content-skeleton .skeleton-details .skeleton-description .skeleton-desc-content .skeleton-line:nth-child(4){width:85%}.app-job-details .content-skeleton .skeleton-details .skeleton-description .skeleton-desc-content .skeleton-line:nth-child(5){width:70%}.app-job-details .skeleton-fade-in{opacity:0;animation:.24s forwards jd-fadeInUp;transform:translateY(6px)}.app-job-details .recommended-skeleton .skeleton-sidebar-title{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:50%;height:24px;margin-bottom:1rem;animation:1.5s infinite jd-loading}.app-job-details .recommended-skeleton .skeleton-job-card{background:#fff;border:1px solid #eef0f5;border-radius:12px;margin-bottom:1rem;padding:1rem}.app-job-details .recommended-skeleton .skeleton-job-card .skeleton-job-header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.app-job-details .recommended-skeleton .skeleton-job-card .skeleton-job-header .skeleton-job-info{flex:1;align-items:flex-start;gap:12px;display:flex}.app-job-details .recommended-skeleton .skeleton-job-card .skeleton-job-header .skeleton-job-info .skeleton-job-logo{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:8px;width:40px;height:40px;animation:1.5s infinite jd-loading}.app-job-details .recommended-skeleton .skeleton-job-card .skeleton-job-header .skeleton-job-info .skeleton-job-details{flex:1}.app-job-details .recommended-skeleton .skeleton-job-card .skeleton-job-header .skeleton-job-info .skeleton-job-details .skeleton-job-title{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:80%;height:18px;margin-bottom:6px;animation:1.5s infinite jd-loading}.app-job-details .recommended-skeleton .skeleton-job-card .skeleton-job-header .skeleton-job-info .skeleton-job-details .skeleton-company-name{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:60%;height:14px;animation:1.5s infinite jd-loading}.app-job-details .recommended-skeleton .skeleton-job-card .skeleton-job-header .skeleton-job-meta .skeleton-bookmark{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:8px;width:34px;height:34px;animation:1.5s infinite jd-loading}.app-job-details .recommended-skeleton .skeleton-job-card .skeleton-job-details-list .skeleton-detail-item{align-items:center;gap:8px;margin-bottom:8px;display:flex}.app-job-details .recommended-skeleton .skeleton-job-card .skeleton-job-details-list .skeleton-detail-item .skeleton-detail-icon{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:2px;width:16px;height:16px;animation:1.5s infinite jd-loading}.app-job-details .recommended-skeleton .skeleton-job-card .skeleton-job-details-list .skeleton-detail-item .skeleton-detail-text{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:70%;height:14px;animation:1.5s infinite jd-loading}.app-job-details .recommended-skeleton .skeleton-job-card .skeleton-job-footer{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.app-job-details .recommended-skeleton .skeleton-job-card .skeleton-job-footer .skeleton-tags{gap:6px;display:flex}.app-job-details .recommended-skeleton .skeleton-job-card .skeleton-job-footer .skeleton-tags .skeleton-tag{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:10px;width:60px;height:20px;animation:1.5s infinite jd-loading}.app-job-details .recommended-skeleton .skeleton-job-card .skeleton-job-footer .skeleton-view-btn{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:12px;width:100px;height:32px;animation:1.5s infinite jd-loading}.app-job-details .posted-by-company .value{cursor:pointer!important}@media (min-width:992px) and (max-width:1200px){.app-job-details .job-card .job-footer{justify-content:center!important}.app-job-details .view-details-btn{width:100%!important}}@media (max-width:1024px){.app-job-details .left-actions-bar{display:none}}@media (max-width:991px){.app-job-details .job-sidebar{margin-top:2rem}}@media (max-width:768px){.app-job-details .job-details-page{margin-bottom:0;padding:1rem 0}.app-job-details .job-content .job-main-card{text-align:center;flex-direction:column}.app-job-details .job-content .job-main-card .job-meta{justify-content:center}.app-job-details .content-skeleton .skeleton-details .skeleton-overview-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.app-job-details .content-skeleton .skeleton-details .skeleton-overview-grid{grid-template-columns:1fr}}.app-job-details .edit-job-btn{color:#6c757d;background-color:#0000;border:1px solid #6c757d}.app-job-details .edit-job-btn:after{background-color:#0000!important}.app-job-details .edit-job-btn:hover{color:#fff;background-color:#6c757d;border:1px solid #6c757d}.app-job-details .edit-job-btn:hover:after{background-color:#0000}@media (max-width:576px){.app-job-details .job-details-page .job_actions.btn-wrap{width:100%}}.app-job-details .applied-job-btn{background-color:var(--blue)!important;color:#fff!important}.app-job-details .applied-job-btn span{align-items:center;transition:transform .3s;display:inline-flex}.app-job-details .applied-job-btn span img{transition:transform .3s}.app-job-details .applied-job-btn:hover{color:#fff;border-color:var(--blue)}.app-job-details .applied-job-btn:hover:after{width:100%}.app-job-details .applied-job-btn:hover span{filter:none;transform:translate(0)}.app-job-details .applied-job-btn:disabled{cursor:not-allowed;transform:none;background:#c7d2fe!important;border-color:#c7d2fe!important}.app-job-details .applied-job-btn:disabled:hover:after{display:none}@keyframes jd-fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes jd-loading{0%{background-position:-200% 0}to{background-position:200% 0}}.app-job-details .job-details-page .card-section br{display:none}.app-job-details .job-details-page .card-section .section-heading,.app-job-details .job-details-page .card-section h1{color:#000;margin:0 0 .75rem;font-size:1rem;font-weight:700}.app-job-details .job-details-page .card-section .sub-title,.app-job-details .job-details-page .card-section h2,.app-job-details .job-details-page .card-section h3,.app-job-details .job-details-page .card-section h4,.app-job-details .job-details-page .card-section h5,.app-job-details .job-details-page .card-section h6,.app-job-details .job-details-page .card-section span,.app-job-details .job-details-page .card-section strong{color:#161616;margin:1rem 0 0;font-size:1rem;font-weight:600}.app-job-details .job-details-page .card-section .sub-title{margin-bottom:0}.app-job-details .job-details-page .card-section .para,.app-job-details .job-details-page .card-section p{color:#161616;margin:0 0 10px;font-size:.875rem;font-weight:400;line-height:24px}.app-job-details .job-details-page .card-section .para span,.app-job-details .job-details-page .card-section p span{margin:0;font-size:.875rem;font-weight:400}.app-job-details .job-details-page .card-section .link{color:#1a3f90;text-decoration:underline}.app-job-details .job-details-page .card-section .list,.app-job-details .job-details-page .card-section ul{margin:.25rem 0 .9rem;padding:0 20px}.app-job-details .job-details-page .card-section .list li,.app-job-details .job-details-page .card-section ul li{color:#161616;font-size:.875rem;font-weight:400;line-height:24px;font-family:var(--basic-font);margin:3px 0;list-style-type:disc}.app-job-details .job-details-page .card-section ol{margin:.25rem 0 .9rem;padding:0 20px}.app-job-details .job-details-page .card-section ol li{color:#161616;margin:.3rem 0;font-size:1rem;font-weight:400;line-height:24px;list-style-type:decimal}.app-job-details .job-details-page .card-section .show-more{color:#4f46e5;cursor:pointer;text-transform:capitalize;background:0 0;border:0;align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.app-job-details .job-details-page .card-section .show-more span{margin-top:0}.app-job-details .job-details-page .card-section .show-more span svg{width:16px}.app-job-details .job-details-page .card-section .collapsible{max-height:515px;transition:max-height .3s;position:relative;overflow:hidden}.app-job-details .job-details-page .card-section .collapsible.expanded{max-height:2000px}.app-job-details .job-details-page .card-section .collapsible.expanded:after{display:none}.app-job-details .job-details-page .card-section .collapsible:after{content:"";filter:blur(4px);z-index:1;background:#f7fbff;width:100%;height:40px;position:absolute;bottom:-30px;left:0}@media (max-width:576px){.app-job-details .job-details-page .card-section .collapsible:after{z-index:0}}@media (max-width:1024px){.app-job-details .job-details-page .title-row{flex-direction:column;align-items:flex-start!important}}
