.listing-row{--row-ink:#102f49;--row-muted:#58738b;--row-line:#dbe8ee;--row-accent:#087581;display:flex;position:relative;align-items:center;gap:18px;min-width:0;min-height:70px;padding:10px 8px;color:var(--row-ink);background:#fff;border-bottom:1px solid var(--row-line);text-decoration:none;transition:background-color .15s ease}.listing-row:hover{background:#effafb}.listing-row:focus-visible{outline:2px solid var(--row-accent);outline-offset:-2px;background:#effafb}.listing-row-main{flex:1;min-width:0}.listing-row-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px;font-weight:650;line-height:1.5}.listing-row-meta{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:3px;margin-top:4px;color:var(--row-muted);font-size:12px;line-height:18px}.listing-row-meta>span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-row-meta>.listing-row-buyer{max-width:min(100%,420px)}.listing-row-meta>.listing-row-location{max-width:min(100%,240px)}.listing-row-meta time,.listing-row-meta>.listing-row-stage{flex-shrink:0;white-space:nowrap}.listing-row-meta .listing-row-stage{border-radius:12px;background:#e0f5f7;padding:0 8px;color:var(--row-accent)}.listing-row-match{color:var(--row-accent)}.listing-row-fact{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;gap:3px;padding-left:16px;border-left:1px solid var(--row-line);color:var(--row-muted);font-size:12px;line-height:18px}.listing-row-fact strong{color:var(--row-ink);font-size:17px;line-height:24px;font-weight:650;font-variant-numeric:tabular-nums}.listing-row-amount{min-width:112px;max-width:230px}.listing-row-region{width:160px}.listing-row-region strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-row-deadline{min-width:92px}.listing-row-chevron{flex-shrink:0;color:var(--row-accent);border:0;padding:0}.dark .listing-row{background:#101f2c;--row-ink:#e3f0f6;--row-muted:#9eb3c6;--row-line:#2a414f;--row-accent:#63d5d8}.dark .listing-row:focus-visible,.dark .listing-row:hover{background:#172f38}.dark .listing-row-meta .listing-row-stage{background:#183e48}@media (max-width:1100px){.listing-row{gap:12px}.listing-row-fact{padding-left:12px}.listing-row-amount{min-width:94px}.listing-row-region{width:112px}}@media (max-width:767px){.listing-row{flex-wrap:wrap;gap:6px 14px;padding:10px 25px 10px 4px;min-height:72px}.listing-row-main{flex-basis:100%}.listing-row-title{font-size:15px;line-height:1.5}.listing-row-meta{-moz-column-gap:9px;column-gap:9px}.listing-row-fact{flex-direction:row;align-items:baseline;gap:6px;min-width:0;width:auto;max-width:100%;border:0;padding-left:0}.listing-row-fact strong{font-size:14px;line-height:20px}.listing-row-amount strong{white-space:normal;overflow-wrap:anywhere}.listing-row-chevron{position:absolute;right:2px;top:18px}}@media (prefers-reduced-motion:reduce){.listing-row{transition:none}}.guest-catalog-list,.home-notice-results,.listing-panel,.listing-results{container:listing/inline-size}@container listing (max-width: 640px){.listing-row{flex-wrap:wrap;gap:6px 14px;padding:10px 25px 10px 4px;min-height:72px}.listing-row-main{flex-basis:100%}.listing-row-title{font-size:15px;line-height:1.5}.listing-row-meta{-moz-column-gap:9px;column-gap:9px}.listing-row-fact{flex-direction:row;align-items:baseline;gap:6px;min-width:0;width:auto;max-width:100%;border:0;padding-left:0}.listing-row-fact strong{font-size:14px;line-height:20px}.listing-row-amount strong{white-space:normal;overflow-wrap:anywhere}.listing-row-chevron{position:absolute;right:2px;top:18px}}