#poly-list-container {align-items:stretch}
#poly-list-container>a {display:flex;min-width:0}
#poly-list-container>a>.poly-item {width:100%;box-sizing:border-box}
#poly-list-container .poly-item {display:flex;flex-direction:column;gap:.4rem;min-width:0;margin:0}
#poly-list-container .poly-question {flex:1}
#poly-list-container .market-exchange {color:var(--text-dim);font-size:.65rem;letter-spacing:.04em}
#poly-list-container .market-yes {width:24px;font-size:.68rem;color:var(--text-dim)}
#poly-list-container [data-exchange=kalshi] .poly-fill {background:var(--accent4)}
#poly-list-container [data-exchange=kalshi] .poly-percent {color:var(--accent4)}
#poly-list-container details {font-size:.72rem;color:var(--text-dim)}
#poly-list-container details p {overflow-wrap:anywhere;margin:.3rem 0}
#poly-list-container summary {cursor:pointer}
#poly-list-container a {color:inherit;text-decoration:none}
#kalshi-market-container {font-size:.7rem;color:var(--text-dim);margin-top:.6rem}
#kalshi-market-container p {display:inline;margin-right:.5rem}
.kalshi-region-reference:empty {display:none}
.kalshi-region-reference {font-size:.75rem;margin:.4rem 0}
.kalshi-region-reference a {color:var(--accent);text-decoration:none}
.kalshi-region-reference small {display:block;color:var(--text-dim)}
