html,body{margin:0;padding:0;height:100%;width:100%;background-color:#eef6f6;font-family:Arial,Helvetica,sans-serif}.job-container{padding-bottom:10px}@media (max-width: 600px){.job-container{margin:10px}}.card{display:flex;align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;padding:20px;margin:20px auto;max-width:800px;border-left:5px solid #5ba4a4;justify-content:space-between}.card .left-side{display:flex;align-items:center}.card .left-side .info-container{width:100%}.card img{width:80px;height:80px;border-radius:50%;margin-right:15px}.card .card-body{display:flex;flex-direction:row;width:70%;margin-bottom:5px}@media (max-width: 500px){.card .card-body{flex-wrap:wrap}.card .card-body div{margin:5px}}.card .card-body div:first-child{font-weight:700;color:#5ba4a4;margin-right:10px}.card .card-body div:nth-child(2){margin-right:10px}.card .card-body .job-company{display:flex;align-items:center}.card .card-body .new{background-color:#5ba4a4;color:#fff;font-size:12px;font-weight:700;padding:5px 10px;border-radius:5px}.card .card-body .featured{background-color:#2c3a3a;color:#fff;font-size:12px;font-weight:700;padding:5px 10px;border-radius:5px}@media (max-width: 500px){.card .card-body{flex-wrap:wrap}}.card .about-job{display:flex;margin-top:5px}.card .about-job div{margin-right:10px}.card .about-job .dot{color:#7c8f8f}.card #right-side{display:flex;flex-wrap:wrap;gap:10px;font-weight:700}.card #right-side div{background-color:#addede;color:#2c3a3a;font-size:12px;padding:5px 10px;border-radius:5px;cursor:pointer}.card #right-side div:hover{background-color:#5ba4a4;color:#fff}@media (max-width: 1000px){.card #right-side{display:flex;flex-wrap:wrap;margin-top:10px;margin-left:15px}}@media (max-width: 700px){.card{max-width:500px;display:block}}.filter-container{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:10px 20px;margin:20px auto;max-width:800px;border-radius:5px;box-shadow:0 4px 6px #0000001a;height:35px}.filter-container .filter-tags{display:flex;flex-wrap:wrap;gap:10px;border-radius:5px}.filter-container .filter-tags .filter{background-color:#eef6f6;color:#5ba4a4;font-weight:700;border-radius:5px;display:flex;align-items:center}.filter-container .filter-tags .filter .selected-filter{padding-left:5px;padding-right:5px}.filter-container .filter-tags .filter .remove-btn{background-color:#5ba4a4;color:#fff;border:none;padding:2px 5px;cursor:pointer}.filter-container .filter-tags .filter .remove-btn:hover{background-color:#2c3a3a}.filter-container .clear-btn{background:none;border:none;color:#7c8f8f;font-size:14px;cursor:pointer;transition:color .3s ease}.filter-container .clear-btn:hover{color:#5ba4a4;text-decoration:underline}@media (max-width: 700px){.filter-container{max-width:500px}}button{border-radius:0}button:focus{outline:none}
