.windowed-feed { display: block; flex: 0 0 auto; min-width: 0; overflow-anchor: none; }
.windowed-feed-page { display: flow-root; min-width: 0; min-height: 1px; }
.windowed-feed-spacer { width: 1px; pointer-events: none; }
.windowed-feed-status { min-height: 88px; display: flex; align-items: center; justify-content: center; gap: 12px; color: var(--text-muted, #80959d); font-size: 13px; }
.windowed-feed-status button { border: 1px solid currentColor; border-radius: 5px; padding: 4px 10px; color: inherit; background: transparent; cursor: pointer; }
.windowed-feed-end { padding: 12px; text-align: center; color: var(--text-muted, #80959d); font-size: 12px; }
.match-list-scroll:has(.windowed-feed) { padding-bottom: 0; scroll-padding-bottom: 12px; overflow-anchor: none; }
.risk-list:has(.windowed-feed), .price-offer-list:has(.windowed-feed) { overflow-anchor: none; }
