/* Homepage cards only. Native queries, sections and non-home listings remain intact. */
body.home .wadaif-home-job-card{display:inline-flex!important;flex-direction:column;vertical-align:top;width:calc(50% - 24px)!important;max-width:none!important;float:none!important;margin:10px!important;padding:22px!important;background:#fff!important;border:1px solid #e1e9f2!important;border-radius:16px!important;box-shadow:0 4px 16px #163b6105!important;direction:rtl;text-align:right;font-family:Cairo,sans-serif;position:relative;box-sizing:border-box;transition:border-color .18s,box-shadow .18s;min-height:285px}
body.home .wadaif-home-job-card:hover{border-color:#a8cdec!important;box-shadow:0 8px 24px #1748780c!important}
body.home .wadaif-home-card-top{display:flex;align-items:center;gap:13px;min-width:0;margin-bottom:18px}
body.home .wadaif-home-company-logo{display:flex;align-items:center;justify-content:center;flex:0 0 58px;width:58px;height:58px;border:1px solid #d8e8f5;border-radius:50%;overflow:hidden;background:#f6faff;color:#1874bd;font-size:25px}
body.home .wadaif-home-company-logo img{display:block;width:100%!important;height:100%!important;object-fit:contain;border-radius:50%;margin:0!important}
body.home .wadaif-home-card-identity{min-width:0;flex:1}
body.home .wadaif-home-card-identity h3{font-size:18px!important;font-weight:800!important;line-height:1.7!important;margin:0 0 5px!important;padding:0!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
body.home .wadaif-home-card-identity h3 a{color:#163b60!important;text-decoration:none}
body.home .wadaif-home-company-name{font-size:13px;color:#73849a!important;line-height:1.8;display:block}
body.home .wadaif-home-featured{font-size:11px;color:#1472b8;background:#eaf5ff;border-radius:6px;padding:4px 8px;align-self:flex-start;white-space:nowrap}
body.home .wadaif-home-card-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}
body.home .wadaif-home-card-meta>span{font-size:12px!important;color:#46637d;background:#f2f7fc;border-radius:7px;padding:5px 9px;line-height:1.7}
body.home .wadaif-home-card-meta i{color:#1874bd;margin-left:6px}
body.home .wadaif-home-card-summary{font-size:13px!important;line-height:1.9!important;color:#738299;margin:0 0 14px!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
body.home .wadaif-home-card-salary{font-size:13px!important;color:#235b87;margin:0 0 14px!important}
body.home .wadaif-home-card-salary i{margin-left:6px}
body.home .wadaif-home-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #eaf0f6;margin-top:auto;padding-top:15px}
body.home .wadaif-home-card-date{font-size:11px;color:#8492a3}
body.home .wadaif-home-card-button{display:inline-flex;align-items:center;gap:10px;padding:9px 15px;border-radius:8px;background:#1874bd;color:#fff!important;text-decoration:none;font-size:13px!important;font-weight:700;white-space:nowrap}
body.home .slider-wrapper .wadaif-home-job-card{display:flex!important;width:calc(100% - 20px)!important;min-height:290px}
@media(max-width:700px){body.home .wadaif-home-job-card{display:flex!important;width:calc(100% - 20px)!important;padding:18px!important;min-height:265px}body.home .wadaif-home-card-identity h3{font-size:17px!important}body.home .wadaif-home-company-logo{flex-basis:50px;width:50px;height:50px}body.home .wadaif-home-card-meta>span{font-size:11px!important}body.home .wadaif-home-card-button{font-size:12px!important;padding:9px 12px}}
@media(prefers-reduced-motion:reduce){body.home .wadaif-home-job-card{transition:none}}

body.home .wadaif-home-save{flex:0 0 30px;width:30px;height:30px;align-self:flex-start;border:1px solid #e1eaf4;border-radius:8px;background:#fff;color:#8b9aab;font-size:13px;cursor:pointer;padding:0}body.home .wadaif-home-save.bookmarked{color:#1874bd;background:#eaf5ff}
body.home .noo-job-list-row>.nextajax-wrap,body.home .noo-job-list-row>.loadmore-wrap,body.home .noo-job-list-row>div[class="-wrap"],body.home .noo-job-list2,body.home .noo-job-list-column{display:flex;flex-wrap:wrap;align-items:stretch}
body.home .noo-job-list-row .result-filter-wraper{width:100%}
