.jobcenter-listing{display:flex;flex-direction:column;gap:25px}.jobcenter-listing .filters #filter-title{font-family:inherit;font-size:16px;grid-column:1/span 4;padding:10px 15px}.jobcenter-listing .filters{display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.jobcenter-listing .filters .actions{align-items:center;display:flex;flex-wrap:wrap;gap:5px;grid-column:1/-1}.jobcenter-listing .filters select{font-family:inherit;font-size:16px;padding:10px 15px}.jobcenter-listing .items{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.jobcenter-listing .loading{align-items:center;display:none;justify-content:center;padding:50px 0}.jobcenter-listing .loading.active{display:flex}.jobcenter-listing .loading svg{animation:loadingLoop 1s linear infinite;color:#164194;height:48px;width:48px}@keyframes loadingLoop{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.jobcenter-listing .no-items{align-items:center;display:none;flex-direction:column;gap:15px;justify-content:center;padding:50px 0;text-align:center}.jobcenter-listing .no-items.active{display:flex}@media (max-width:992px){.jobcenter-listing .filters #filter-title{grid-column:1}.jobcenter-listing .filters,.jobcenter-listing .items{grid-template-columns:1fr}.jobcenter-listing .items .loading,.jobcenter-listing .items .no-items{grid-column:1}}