.ListingsContent_listings-content__OoJzg{flex:1 1}.ListingsContent_listings-content__loading__lrrwX{display:flex;justify-content:center;align-items:center;min-height:200px}.ListingsContent_listings-content__error__5Gi0F{margin-bottom:24px;padding:12px 16px;background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:8px}.ListingsContent_listings-content__error-text__LpAOC{margin:0;color:var(--error-text);font-size:14px}.ListingsContent_listings-content__grid__X1w1R{display:grid;grid-gap:24px;gap:24px;margin-bottom:32px;justify-content:start;grid-template-columns:1fr}@media (min-width:350px){.ListingsContent_listings-content__grid__X1w1R{grid-template-columns:repeat(2,1fr)}}@media (min-width:650px){.ListingsContent_listings-content__grid__X1w1R{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.ListingsContent_listings-content__grid__X1w1R{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.ListingsContent_listings-content__grid__X1w1R{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:24px}.ListingsContent_listings-content__grid__X1w1R>*{max-width:280px;flex:0 0 auto}}.ListingsContent_listings-content__pagination__XMHRw{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:32px;flex-wrap:wrap}.ListingsContent_listings-content__pagination-buttons__I9rZg{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center}.ListingsContent_listings-content__pagination-nav__f6AVb{min-width:40px}.ListingsContent_listings-content__pagination-ellipsis__0rIrp{color:var(--text-secondary);padding:0 4px;font-size:16px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ListingsContent_listings-content__pagination-info__uxVvO{color:var(--text-secondary);font-size:14px;white-space:nowrap;margin-left:8px}@media (max-width:600px){.ListingsContent_listings-content__pagination__XMHRw{gap:8px}.ListingsContent_listings-content__pagination-buttons__I9rZg{gap:4px}.ListingsContent_listings-content__pagination-info__uxVvO{width:100%;text-align:center;margin-left:0;margin-top:8px}}.ListingsContent_listings-content__empty__6ZeP8{text-align:center;padding:64px 16px}.ListingsContent_listings-content__empty-title__nDFsz{margin:0 0 8px;font-size:20px;font-weight:500;color:var(--text-secondary)}.ListingsContent_listings-content__empty-description__C_Ohx{margin:0 0 24px;font-size:14px;color:var(--text-secondary)}