.search-grid{display:grid;grid-template-columns:minmax(260px,2fr) minmax(170px,1fr) minmax(180px,1fr) minmax(140px,.75fr) auto;gap:12px;align-items:center;margin:24px 0;padding:18px}.search-grid .field,.search-grid .btn{margin:0}.results-head{display:flex;align-items:center;justify-content:space-between;margin:22px 0 14px}.jl-job-list{display:grid;gap:14px}.jl-job-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:24px}.jl-job-card h2{margin:7px 0 5px;font-size:23px;line-height:1.2}.jl-job-card p{margin:0 0 14px;color:var(--muted);font-size:14px}.jl-job-main{min-width:0}.jl-job-salary{text-align:right;color:var(--navy);white-space:nowrap}.jl-job-salary strong,.jl-job-salary small{display:block}.jl-job-salary small{margin-top:5px;color:var(--muted);font-size:12px}.admin-blog-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.admin-blog-actions form{display:inline}.admin-blog-empty{padding:35px;text-align:center;color:var(--muted)}@media(max-width:1000px){.search-grid{grid-template-columns:1fr 1fr}.search-grid .btn{width:100%}}@media(max-width:800px){.search-grid{grid-template-columns:1fr}.jl-job-card{grid-template-columns:1fr}.jl-job-salary{text-align:left}}
