.JobSection-module__PL07qW__jobSection{background-color:#f8f9fa;min-height:calc(100vh - 140px);padding:60px 0}.JobSection-module__PL07qW__container{max-width:1200px;margin:0 auto;padding:0 20px}.JobSection-module__PL07qW__sectionTitle{text-align:center;color:#2c3e50;margin-bottom:10px;font-size:2.5rem}.JobSection-module__PL07qW__sectionSubtitle{text-align:center;color:#7f8c8d;margin-bottom:40px;font-size:1.1rem}.JobSection-module__PL07qW__cardsContainer{gap:30px;display:flex}.JobSection-module__PL07qW__jobsCard{background:#fff;border-radius:12px;flex:7;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.08)}.JobSection-module__PL07qW__usersCard{background:#fff;border-radius:12px;flex:3;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.08)}.JobSection-module__PL07qW__jobsCard:hover,.JobSection-module__PL07qW__usersCard:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.JobSection-module__PL07qW__cardHeader{color:#fff;background-color:#2c3e50;border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:center;padding:20px;display:flex}.JobSection-module__PL07qW__cardHeader h3{margin:0;font-size:1.4rem}.JobSection-module__PL07qW__jobCount,.JobSection-module__PL07qW__userCount{background:rgba(255,255,255,.2);border-radius:20px;padding:5px 10px;font-size:.9rem}.JobSection-module__PL07qW__cardContent{max-height:600px;padding:20px;overflow-y:auto}.JobSection-module__PL07qW__jobList{flex-direction:column;gap:15px;display:flex}.JobSection-module__PL07qW__jobItem{cursor:pointer;border:1px solid #eaeaea;border-radius:8px;justify-content:space-between;align-items:center;padding:15px;transition:all .2s;display:flex}.JobSection-module__PL07qW__jobItem:hover{background-color:#f8fafc;border-color:#3498db}.JobSection-module__PL07qW__jobItem.JobSection-module__PL07qW__selected{background-color:#e1f0fa;border-color:#3498db}.JobSection-module__PL07qW__jobInfo{flex:1}.JobSection-module__PL07qW__jobTitle{color:#2c3e50;margin:0 0 5px;font-size:1.2rem}.JobSection-module__PL07qW__company{color:#7f8c8d;margin:0 0 10px;font-weight:500}.JobSection-module__PL07qW__jobMeta{gap:15px;margin-bottom:10px;font-size:.9rem;display:flex}.JobSection-module__PL07qW__jobLocation,.JobSection-module__PL07qW__jobSalary{color:#5a6c7d;align-items:center;gap:5px;display:flex}.JobSection-module__PL07qW__jobTags{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.JobSection-module__PL07qW__tag{color:#3498db;background:#e8f4fc;border-radius:20px;padding:4px 10px;font-size:.8rem}.JobSection-module__PL07qW__applyBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#3498db;border:none;border-radius:6px;margin-left:15px;padding:8px 15px;font-weight:600;transition:background .2s}.JobSection-module__PL07qW__applyBtn:hover{background:#2980b9}.JobSection-module__PL07qW__applyBtn.JobSection-module__PL07qW__applied{cursor:default;background:#27ae60}.JobSection-module__PL07qW__applyBtn.JobSection-module__PL07qW__applied:hover{background:#219653}.JobSection-module__PL07qW__userList{flex-direction:column;gap:15px;display:flex}.JobSection-module__PL07qW__userItem{border:1px solid #eaeaea;border-radius:8px;align-items:center;gap:15px;padding:15px;display:flex}.JobSection-module__PL07qW__userAvatar{border-radius:50%;flex-shrink:0;width:50px;height:50px;overflow:hidden}.JobSection-module__PL07qW__userAvatar img{object-fit:cover;width:100%;height:100%}.JobSection-module__PL07qW__avatarPlaceholder{color:#fff;background:#3498db;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.2rem;font-weight:700;display:flex}.JobSection-module__PL07qW__userInfo{flex-grow:1}.JobSection-module__PL07qW__userName{color:#2c3e50;margin:0 0 5px;font-size:1.1rem}.JobSection-module__PL07qW__available{color:#27ae60;margin:0 0 10px;font-size:.9rem}.JobSection-module__PL07qW__unavailable{color:#e74c3c;margin:0 0 10px;font-size:.9rem}.JobSection-module__PL07qW__userSkills{flex-wrap:wrap;gap:5px;display:flex}.JobSection-module__PL07qW__skillTag{color:#5a6c7d;background:#f2f2f2;border-radius:12px;padding:3px 8px;font-size:.75rem}.JobSection-module__PL07qW__moreSkills{color:#3498db;align-self:center;font-size:.75rem}.JobSection-module__PL07qW__viewProfileBtn{color:#3498db;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3498db;border-radius:6px;flex-shrink:0;padding:6px 12px;font-size:.9rem;transition:all .2s}.JobSection-module__PL07qW__viewProfileBtn:hover{color:#fff;background:#3498db}.JobSection-module__PL07qW__loading,.JobSection-module__PL07qW__error,.JobSection-module__PL07qW__noData{text-align:center;padding:40px 20px;font-size:1.1rem}.JobSection-module__PL07qW__error{color:#e74c3c}.JobSection-module__PL07qW__noData{color:#7f8c8d}@media (max-width:992px){.JobSection-module__PL07qW__cardsContainer{flex-direction:column}.JobSection-module__PL07qW__jobsCard,.JobSection-module__PL07qW__usersCard{flex:1;width:100%}.JobSection-module__PL07qW__sectionTitle{font-size:2rem}}@media (max-width:576px){.JobSection-module__PL07qW__jobItem,.JobSection-module__PL07qW__userItem{flex-direction:column;align-items:flex-start}.JobSection-module__PL07qW__applyBtn,.JobSection-module__PL07qW__viewProfileBtn{align-self:stretch;margin-top:10px;margin-left:0}.JobSection-module__PL07qW__jobMeta{flex-direction:column;gap:5px}}
