.jobs-layout{grid-template-columns:270px 1fr;align-items:start;gap:30px;display:grid}.sidebar{top:calc(var(--nav-h) + 16px);flex-direction:column;gap:18px;display:flex;position:sticky}.side-card{border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-1);background:#fff;padding:18px}.side-card h4{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:13px}.side-list{flex-direction:column;gap:2px;display:flex}.side-list a{color:var(--slate);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:14.5px;font-weight:500;transition:all .14s;display:flex}.side-list a:hover,.side-list a.active{background:var(--sky-soft);color:var(--blue-700)}.side-list a .n{color:var(--muted);font-size:12px;font-weight:600}.side-list a.active .n{color:var(--blue)}.chips{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.chip-x{background:var(--blue);color:#fff;border-radius:var(--pill);align-items:center;gap:7px;padding:6px 8px 6px 13px;font-size:13px;font-weight:600;display:inline-flex}.chip-x button,.chip-x a{color:#fff;opacity:.75;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.chip-x button:hover,.chip-x a:hover{opacity:1;background:#fff3;background:lab(100% 0 0/.2)}.results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.results-head .count{font-size:16px;font-weight:700}.sort-wrap{align-items:center;gap:9px;display:flex}.sort-wrap .field{height:42px}.page-hero{border-bottom:1px solid var(--line);padding-block:30px}.page-hero.hero-jobs{background:linear-gradient(120deg, var(--sky-soft), #eef6ff)}@supports (color:lab(0% 0 0)){.page-hero.hero-jobs{background:linear-gradient(120deg, var(--sky-soft), lab(96.5002% -2.1244 -7.10868))}}.page-hero.hero-tenders{background:linear-gradient(120deg,#efe6ff,#f3f4ff);background:linear-gradient(120deg,lab(92.461% 9.03732 -16.1119),lab(96.3651% 1.3586 -7.41847))}.page-hero.hero-scholarships,.ls-hero.hero-scholarships{background:linear-gradient(120deg,#bff6e5,#e8faf4);background:linear-gradient(120deg,lab(92.6575% -20.5218 1.80597),lab(96.7794% -6.77827 .599527))}.filter-bar.filter-bar-sch{flex-wrap:wrap;display:flex}.filter-bar.filter-bar-sch .field{flex:180px}.filter-bar.filter-bar-sch .field-kw{flex:2 240px}.filter-bar{grid-template-columns:2fr 1.2fr 1.2fr 1.1fr auto auto;gap:10px;display:grid}.empty{text-align:center;border:1.5px dashed var(--line);border-radius:var(--r-lg);background:#fff;padding:60px 20px}.mobile-filter-btn{display:none}.post-cta{background:linear-gradient(150deg, var(--ink), #242e42);color:#fff;border-radius:var(--r-lg);padding:20px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.post-cta{background:linear-gradient(150deg, var(--ink), lab(18.5453% .419274 -14.4872))}}.post-cta:before{content:"";opacity:.4;background:radial-gradient(circle,#9260da 0%,#0000 70%);background:radial-gradient(circle,lab(50.8162% 39.6458 -55.6955) 0%,#0000 70%);border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.post-cta h4{color:#fff;font-family:var(--sans);text-transform:none;letter-spacing:0;margin-bottom:6px;font-size:16px}.tenders-top-banner{color:#fff;border-radius:var(--r-lg);box-shadow:var(--sh-2);background:linear-gradient(100deg,#65389f,#644fb1);background:linear-gradient(100deg,lab(33.5601% 36.7267 -49.3465),lab(39.7961% 27.9455 -50.2543));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:16px 24px;display:flex}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:32px;display:flex}.pagination a,.pagination span{min-width:40px;height:40px;color:var(--slate);box-shadow:inset 0 0 0 1.5px var(--line);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:14.5px;font-weight:600;display:inline-flex}.pagination a:hover{box-shadow:inset 0 0 0 1.5px var(--blue);color:var(--blue)}.pagination .current{background:var(--blue);color:#fff;box-shadow:var(--sh-blue)}.pagination .disabled{opacity:.4;pointer-events:none}@media (max-width:920px){.jobs-layout{grid-template-columns:1fr}.sidebar{display:none}.mobile-filter-btn{display:inline-flex}.filter-bar{grid-template-columns:1fr 1fr}.filter-bar .field-kw{grid-column:1/-1}.filter-bar .btn{grid-column:span 1}}@media (max-width:560px){.filter-bar{grid-template-columns:1fr}}
