.InfiniteScroll{position:relative;min-height:92px;box-sizing:border-box;padding:16px 12px 12px;text-align:center;background:#f6f6ef;color:#5c5c5c;font-size:14px;overflow-anchor:none}
.InfiniteScroll_sentinel{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}
.InfiniteScroll_status{margin:0 0 8px;min-height:20px;line-height:20px}
.InfiniteScroll_actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px 12px}
.InfiniteScroll button,.SearchResults_error button{min-height:44px;padding:8px 12px;font:inherit;line-height:20px;color:inherit;background:transparent;border:1px solid transparent;border-radius:2px;cursor:pointer}
.InfiniteScroll button:hover{text-decoration:underline}
.InfiniteScroll .InfiniteScroll_load,.SearchResults_error button{border-color:#9d9d9d}
.InfiniteScroll button[aria-disabled=true]{opacity:.6;cursor:wait}
.InfiniteScroll button:focus-visible,.SearchResults_error button:focus-visible,.Story[tabindex]:focus-visible{outline:2px solid #ff742b;outline-offset:2px}
.SearchResults_error{padding:32px 16px;color:#5c5c5c;font-size:14px;text-align:center}
.Scroll_skipFooter{position:fixed;top:-100px;left:16px;z-index:1000;padding:12px 16px;background:#fff;color:#000;border:2px solid #ff742b}
.Scroll_skipFooter:focus{top:8px}
.experimental .InfiniteScroll{background:transparent}
.experimental.light .InfiniteScroll{color:#3a416f}
.experimental.dark .InfiniteScroll,.experimental.dark .SearchResults_error{color:rgba(255,255,255,.85)}
.experimental.dark .InfiniteScroll_load{border-color:rgba(255,255,255,.5)}
@media(min-width:769px){.experimental .InfiniteScroll{padding-left:254px;padding-right:24px}}
@media(max-width:768px){.InfiniteScroll{padding-left:8px;padding-right:8px}.InfiniteScroll_actions{gap:4px}}
