.marketplace-offers{padding:32px 0 24px;border-top:1px solid #e2e7e2;margin-top:24px;text-align:left;letter-spacing:0}
.marketplace-offers h2{font-size:var(--marketplace-desktop-h2,32px);margin:0 0 8px;line-height:1.2}
.offers-subtitle{margin:0 0 20px;color:#54645d;font-size:var(--marketplace-desktop-body,18px)}
.offer-banner{display:grid;grid-template-columns:minmax(0,1fr) 144px;align-items:center;gap:24px;padding:24px;border:1px solid #dce3dc;border-radius:8px;margin-top:16px;background:#fff}
.offer-copy{min-width:0}.offer-banner .offer-label{font-size:14px;color:#53665b;margin:0 0 8px}
.offer-banner h3{font-size:var(--marketplace-desktop-h3,20px);margin:0 0 8px;line-height:1.35}
.offer-banner .offer-copy>p:not(.offer-label){font-size:var(--marketplace-desktop-body,18px);margin:0 0 16px;line-height:1.5;color:#45584e}
.offer-banner img{width:144px;height:120px;object-fit:cover;border-radius:4px}.offer-banner button{display:inline-flex;gap:8px;align-items:center;min-height:44px;font-size:inherit}
.offers-filter-status{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.offers-reset{min-height:44px}
@media(max-width:650px){.marketplace-offers{padding:24px 0 32px}.marketplace-offers h2{font-size:var(--marketplace-mobile-h2,20px)}.offers-subtitle,.offer-banner .offer-copy>p:not(.offer-label){font-size:var(--marketplace-mobile-body,16px)}.offer-banner{padding:16px;gap:16px;grid-template-columns:minmax(0,1fr) 84px;align-items:start}.offer-banner h3{font-size:var(--marketplace-mobile-h3,18px)}.offer-banner img{width:84px;height:84px}.offer-banner button{max-width:100%;flex-wrap:wrap}}
@media(max-width:380px){.offer-banner{grid-template-columns:minmax(0,1fr)}.offer-banner img{grid-row:1;width:100%;height:120px}}
