.job-listing{background:#f9f9f9;padding:20px;margin:20px 0;border-radius:8px;border:1px solid #ddd;box-shadow:2px 2px 10px rgb(0 0 0 / .1)}.job-title{font-size:22px;font-weight:700;color:#2c3e50}.highlight{background-color:#fdd835;padding:2px 5px;border-radius:4px;font-weight:700}.job-listing h3{font-size:18px;font-weight:700;margin-top:20px;color:#2980b9}.job-listing a{color:#e74c3c;text-decoration:none;font-weight:700}.job-listing a:hover{text-decoration:underline}.idata-recently-viewed{margin-top:20px}.idata-recently-viewed-list{list-style:disc;padding-left:20px;margin:0}.idata-recent-item{margin-bottom:10px}.idata-recent-item a{color:#2c7be5;text-decoration:none;font-weight:500}.idata-recent-item a:hover{text-decoration:underline}.idata-recent-courses-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:20px}.idata-recent-course-item{border:1px solid #eee;border-radius:8px;padding:16px;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .04);transition:all 0.3s ease;text-align:center}.idata-recent-course-item img{width:100%;height:auto;border-radius:6px;margin-bottom:12px}.idata-recent-course-item h4{font-size:16px;margin:10px 0 8px;color:#2c7be5;font-weight:600;line-height:1.4}.idata-course-price{color:#f60;font-weight:700;margin-bottom:10px}.idata-course-cart .add_to_cart_button{background:#2c7be5;color:#fff!important;padding:8px 12px;font-size:14px;border-radius:4px;display:inline-block;text-decoration:none;border:none;cursor:pointer;transition:background 0.3s ease}