.companies-filter{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin-bottom:24px;display:flex}.companies-filter .field-label{flex-basis:100%}.companies-filter-row{gap:8px;width:100%;max-width:420px;display:flex}.companies-filter-row .field{flex:1;min-width:0}.companies-mine{align-self:center;font-size:14px}.companies-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.companies-item{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:flex-start;gap:14px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.companies-item:hover{border-color:var(--accent);box-shadow:0 1px 2px #0000000a}.companies-item:focus-within{outline:2px solid var(--accent);outline-offset:2px}.companies-name{color:var(--foreground);overflow-wrap:anywhere;font-weight:650}.companies-name:after{content:"";border-radius:inherit;position:absolute;inset:0}.companies-name:focus-visible{outline:none}.companies-item:hover .companies-name{color:var(--accent)}.companies-open{color:var(--muted);margin-top:2px;font-size:13.5px}.companies-marks{z-index:1;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;margin-top:8px;display:flex;position:relative}.companies-marks .chip{pointer-events:none}.companies-pages{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;font-size:14px;font-weight:500;display:flex}.companies-pages a{align-items:center;gap:6px;display:inline-flex}
