.job-listing{display:flex;gap:20px}.filter-container{background-color:#1a1a1a;border-radius:8px;padding:20px;width:25%}.filter-container h4{color:#fff;font-size:18px;margin-bottom:10px}.filters label{color:#ccc;cursor:pointer;display:block;margin-bottom:8px}.jobs-container{width:75%}.job-item{background-color:#242424;border:1px solid #333;border-radius:8px;color:#fff;margin-bottom:15px;padding:20px}.job-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.job-title{color:#47bc87;font-size:20px;margin:0}.job-title:hover{text-decoration:underline}.job-description{background-color:#242424;border-top:1px solid #ccc;padding:0 10px 10px}.toggle-description{background-color:#007bff;border:none;border-radius:3px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 10px}.toggle-description:hover{background-color:#0056b3}.job-date,.job-id{color:#ccc;font-size:14px}.apply-btn{align-items:center;background-image:linear-gradient(90deg,#00aeee,#47bc87 50.5%,#97c93c)!important;border:none;border-radius:40px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:5px;padding:10px 20px;text-decoration:none!important}.apply-btn:hover{background:linear-gradient(90deg,#47bc87,#00c6ff);color:#fff!important}.job-description{border-top:1px solid #333;display:none;margin-top:10px;padding-top:10px}.job-description p{color:#fff;font-size:18px}@media (max-width:1024px){.filter-container{margin-bottom:20px;width:100%}.jobs-container{width:100%}.job-item{flex:1 1 calc(50% - 15px)}}@media (max-width:768px){.job-listing{flex-direction:column}.filter-container{margin-bottom:20px;width:100%}.jobs-container{width:100%}.job-item{flex:1 1 100%}}@media (max-width:480px){.job-header{align-items:flex-start;flex-direction:column}.apply-btn{margin-top:10px}.filter-container{margin-bottom:20px}.jobs-container{display:flex;flex-direction:column;gap:15px}.job-item{width:100%}}