.lo-directory-filters{display:grid;grid-template-columns:minmax(280px,620px) 260px;gap:10px;margin-top:22px}.lo-directory-filters label{height:52px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--lo-line);border-radius:11px;padding:0 15px}.lo-directory-filters label input{width:100%;margin:0;padding:0;border:0;outline:0;background:transparent}.lo-directory-filters select{border:1px solid var(--lo-line);border-radius:11px;background:#fff;padding:0 14px;font:inherit}.lo-directory-summary{display:flex;justify-content:space-between;align-items:center;margin:34px 0 15px}.lo-directory-summary p{margin:0;color:var(--lo-muted)}.lo-company-meta{display:flex;justify-content:space-between;gap:10px;color:var(--lo-muted);font-size:12px;margin-top:18px}.lo-company-card>small{margin-top:14px}@media(max-width:760px){.lo-feed-heading{display:grid!important;grid-template-columns:1fr;align-items:stretch!important;gap:5px!important}.lo-feed-heading h1{width:100%;margin-bottom:7px}.lo-feed-controls{display:grid!important;grid-template-columns:1fr 1fr;max-width:none!important;width:100%;gap:8px!important}.lo-feed-controls select{min-width:0;height:40px;padding:0 9px!important;font-size:11px!important}.lo-directory-filters{grid-template-columns:1fr;gap:8px}.lo-directory-filters label,.lo-directory-filters select{height:46px;font-size:16px}.lo-directory-summary{align-items:flex-start;gap:8px;margin:22px 0 10px}.lo-directory-summary p{font-size:12px;text-align:right}.lo-company-meta{font-size:11px}}@media(min-width:761px) and (max-width:1050px){.lo-directory-filters{grid-template-columns:1fr 220px}}
