.trending-skills-slider{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:14px 16px}.trending-skills-slider .custom-nav-btn{cursor:pointer;color:#0d6efd;background-color:#dceaff;border:1px solid #0d6efd;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;padding:0;font-size:15px;font-weight:900;transition:all .2s ease-in-out;display:inline-flex;box-shadow:0 1px 3px #0000000d}.trending-skills-slider .custom-nav-btn:hover{color:#7b0cb8;border-color:#7b0cb8;box-shadow:0 4px 12px #7b0cb81a}.trending-skills-slider .skill-badge-btn{color:#333e48;white-space:nowrap;background-color:#fff;border:1px solid #e1e7ec;border-radius:20px;padding:8px 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.trending-skills-slider .skill-badge-btn:hover{color:#000;background-color:#f1f3f5;border-color:#b5bfc9}.trending-skills-slider .custom-nav-btn.swiper-button-disabled{opacity:.25;cursor:not-allowed;pointer-events:none}
.placement-vacancies-card{background-color:#fff;border:1px solid #e2e8f0!important;border-radius:16px!important}.placement-vacancies-card .section-title{color:#000;font-size:16px;font-weight:700}.placement-vacancies-card .category-tabs.nav-tabs{scrollbar-width:none;border-bottom:1px solid #e2e8f0;flex-wrap:nowrap;overflow-x:auto}.placement-vacancies-card .category-tabs .nav-item .nav-link{color:#64748b;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:.95rem;font-weight:500;transition:all .2s}.placement-vacancies-card .category-tabs .nav-item .nav-link:hover{color:#f97316}.placement-vacancies-card .category-tabs .nav-item .nav-link.active{color:#3661c1;font-weight:600;border-bottom:3px solid #3661c1!important}.placement-vacancies-card .pills-flex-wrap{flex-wrap:wrap;gap:4px;display:flex}.placement-vacancies-card .vacancy-pill-btn{color:#334155;white-space:nowrap;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:3px 18px;font-size:13px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-block}.placement-vacancies-card .vacancy-pill-btn:hover{color:#3661c1;background-color:#f8fafc;border-color:#3661c1}.placement-vacancies-card .view-all-link{color:#3661c1;cursor:pointer;align-items:center;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.placement-vacancies-card .view-all-link:hover{color:#f97316}.placement-vacancies-card .view-all-link .arrow-icon{margin-left:6px;font-size:.8rem;transition:transform .2s}.placement-vacancies-card .view-all-link:hover .arrow-icon{transform:translate(4px)}
.EditJobPreferencesBanner .preferencesBanner{background:linear-gradient(94deg,#f8f8f8 76.34%,#a6a8b540 110.95%);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:30px 32px;display:flex;box-shadow:0 1px 3px #00000005}.EditJobPreferencesBanner .textContainer{flex-direction:column;display:flex}.EditJobPreferencesBanner .bannerTitle{color:#000;margin-bottom:10px;font-size:19px;font-weight:700}.EditJobPreferencesBanner .bannerSubtitle{color:#666;font-size:.9rem;font-weight:400}.EditJobPreferencesBanner .buttonContainer{flex-shrink:0}.EditJobPreferencesBanner .editPreferenceBtn{background-color:var(--primary-blue);color:#fff;cursor:pointer;border:none;border-radius:50px;padding:10px 24px;font-size:.9rem;font-weight:600;transition:background-color .2s,transform .1s}.EditJobPreferencesBanner .editPreferenceBtn:hover,.EditJobPreferencesBanner .editPreferenceBtn:focus,.EditJobPreferencesBanner .editPreferenceBtn:active{color:#fff!important;box-shadow:none!important;background-color:#6a006a!important}@media (max-width:576px){.EditJobPreferencesBanner .preferencesBanner{flex-direction:column;align-items:flex-start;padding:20px}.EditJobPreferencesBanner .buttonContainer{width:100%;margin-top:12px}.EditJobPreferencesBanner .editPreferenceBtn{width:100%}}
