.stock-news{margin:24px auto 12px;padding:18px 8px 8px;border-top:1px solid #303a43;min-width:0}.stock-news[hidden]{display:none}.stock-news-heading{display:flex;align-items:center;gap:12px;margin:0 4px 8px}.stock-news-heading h2{font-size:18px;letter-spacing:0;line-height:1.2;margin:0;color:#e2eaf3}.stock-news-badge{font:9px var(--mono,monospace);letter-spacing:.8px;border:1px solid #4c4833;background:#24251d;color:#c5b884;border-radius:4px;padding:4px 6px}.stock-news-note{font-size:12px;color:#92a1b2;margin:0 4px 14px;line-height:1.5}.stock-news-list{padding:8px;border:1px solid #2b3541;border-radius:9px;background:#161e28}.stock-news-row{border:0}.stock-news-row summary{list-style:none;display:grid;grid-template-columns:174px minmax(0,1fr);gap:12px;align-items:baseline;padding:7px 9px;border-radius:5px;cursor:pointer;font-size:13px;line-height:1.5}.stock-news-row summary::-webkit-details-marker{display:none}.stock-news-row summary:hover,.stock-news-row[open] summary{background:#223b57}.stock-news-row summary:focus-visible{outline:2px solid #78b7ec;outline-offset:0}.stock-news-stamp{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-variant-numeric:tabular-nums;color:#94a1b5;white-space:nowrap;font-size:12px}.stock-news-time{margin-left:auto}.stock-news-title{color:#65b8fa}.stock-news-source{color:#8d9aaf;margin-left:7px;font-size:12px}.stock-news-preview{margin:0 9px 10px 195px;padding:10px 12px;border-left:2px solid #426182;font-size:12px;color:#acb9ca;line-height:1.6}.stock-news-more{display:block;margin:10px 0 0 auto;border:0;background:transparent;color:#88b9e0;font:12px inherit;padding:8px 10px;cursor:pointer}.stock-news-more:hover{color:#c2e2ff}@media(max-width:700px){.stock-news{padding:15px 0 4px}.stock-news-list{padding:5px}.stock-news-row summary{grid-template-columns:1fr;gap:3px;padding:9px 7px}.stock-news-stamp{justify-content:flex-start;font-size:10px}.stock-news-time{margin-left:0}.stock-news-date:empty{display:none}.stock-news-preview{margin:0 7px 10px;padding:10px}.stock-news-title{font-size:12px}.stock-news-source{font-size:11px}.stock-news-heading h2{font-size:17px}}
