.listings-list{width:100%;scroll-margin-top:60px}.listings-list .listings-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.listings-list .listings-list-toolbar .listings-list-toolbar-left,.listings-list .listings-list-toolbar .listings-list-toolbar-right{align-items:center;gap:8px;display:flex}.listings-list .listings-list-results-count{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.listings-list .listings-list-view-toggle{border:1px solid var(--border);align-items:center;display:inline-flex}.listings-list .listings-list-view-toggle .listings-list-view-btn{width:32px;height:32px;color:var(--text-secondary);transition:color .15s,background-color .15s}.listings-list .listings-list-view-toggle .listings-list-view-btn:hover{color:var(--text-primary);background-color:var(--secondary-hover)}.listings-list .listings-list-view-toggle .listings-list-view-btn.is-active{color:var(--link-hover);background-color:var(--secondary-hover)}@media (max-width:768px){.listings-list .listings-list-view-toggle{display:none}}.listings-list .listings-list-cards-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.listings-list .listings-list-cards-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.listings-list .listings-list-cards-grid{grid-template-columns:1fr}}.listings-list .listings-list-cards-row{min-width:0}.listings-list .listings-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.listings-list .listings-grid{grid-template-columns:repeat(3,1fr);gap:12px}}@media (max-width:768px){.listings-list .listings-grid{grid-template-columns:repeat(2,1fr);gap:8px}}.listings-list .listings-grid-item{min-width:0}.listings-list .listings-list-items{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.listings-list .listings-list-items-row{min-width:0}.listings-list .placeholder{padding:48px 0}.listings-list .listings-pagination{margin-top:24px}
