.ticker{margin:0 0 28px}.ticker-options{padding:0 20px 12px}.ticker-options summary{min-height:44px;cursor:pointer;display:flex;align-items:center;font-size:13px}.ticker-options summary:before{content:"▸";margin-right:8px}.ticker-options[open] summary:before{content:"▾"}.ticker-options summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ticker-controls{display:flex;gap:16px;flex-wrap:wrap;align-items:end}.ticker-controls label{display:flex;flex-direction:column;gap:6px;font-size:13px}.ticker-controls select{color:var(--text-primary)}.ticker-controls button{min-height:44px}.ticker-group .tick{max-width:600px}.ticker-meta-item{display:inline-flex;flex-wrap:wrap;gap:8px}.ticker-source{font-size:12px;color:var(--inverse-secondary)}.ticker[data-presentation=headline] .ticker-meta-item{display:none}#ticker-history-list{padding:0 24px 24px 44px}#ticker-history-list .tick{color:var(--text-primary);display:flex;flex-direction:column;align-items:flex-start;max-width:100%;border:0;border-bottom:1px solid var(--border-subtle);overflow-wrap:anywhere}#ticker-history-list .tick time,#ticker-history-list .ticker-source{color:var(--text-secondary)}.ticker-head{flex-wrap:wrap;gap:8px}.ticker-head>div{flex-wrap:wrap}@media(max-width:600px){.ticker-group .tick{max-width:90vw;flex-direction:column;align-items:flex-start}.ticker-controls{gap:12px}.ticker-controls label{max-width:100%;flex:1 1 140px}.ticker-options{padding:0 16px 12px}.ticker-head>div{width:100%;justify-content:space-between}}

.ticker button[aria-pressed=true]{background:var(--selection);color:var(--text-primary);border-color:var(--focus)}
