#aitPsaTerminalModalShell.ait-news-front{z-index:2147483647!important}
body.v112-chart-mode > #aitPsaTerminalModalShell.ait-news-front.open{display:flex!important}
.ait-news-controls,.ait-news-filters,.ait-news-pagination,.ait-news-tags{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.ait-news-controls{margin:16px 0}.ait-news-filters{padding:16px;background:var(--v10-card);border:1px solid var(--v10-line);border-radius:14px;margin:16px 0}
.ait-news-filters label{display:grid;gap:5px;font-size:12px;color:var(--v10-muted)}.ait-news-filters input,.ait-news-filters select{min-width:145px;max-width:100%;padding:9px;border:1px solid var(--v10-line);border-radius:8px;background:var(--v10-bg);color:var(--v10-text)}
.ait-news-filters label:first-child{flex:1;min-width:220px}.ait-news-pagination{justify-content:space-between;margin:14px 0}
.ait-news-badge{display:inline-flex;gap:6px;align-items:center;font-size:11px;border:1px solid color-mix(in srgb,var(--news-color) 48%,transparent);padding:4px 8px;border-radius:20px;background:color-mix(in srgb,var(--news-color) 12%,transparent);color:var(--v10-text)}.ait-news-badge b{font:700 16px 'Segoe UI Symbol',sans-serif;color:var(--news-color)}
.ait-news-article{border:1px solid var(--v10-line);border-radius:14px;padding:18px;margin:12px 0;background:var(--v10-card)}.ait-news-article header{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:12px;font-size:12px}.ait-news-article header strong{font-size:16px}.ait-news-article header a{margin-left:auto;color:var(--v10-primary)}.ait-news-article h3{margin:12px 0 8px;font-size:15px}.ait-news-article p{font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--v10-text)}
#aitNewsLegend{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;padding:16px 0}#aitNewsLegend strong{display:block;margin-bottom:8px;font-size:13px}#aitNewsProgress{width:100%;height:8px;accent-color:#638f86}#aitNewsStatus{font-size:13px;line-height:1.6}#aitNewsErrors{font-size:12px;max-height:150px;overflow:auto;color:#b27178}.ait-news-error{color:#b27178}
.ait-news-chart-legend{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:8px 2px;font-size:10px;line-height:1.6;color:var(--v10-muted,#718096)}.ait-news-chart-legend .btn{font-size:10px!important;padding:3px 7px!important}
.ait-news-table-wrap{overflow:auto;max-height:65vh;border:1px solid var(--v10-line);border-radius:12px}.ait-news-table{width:100%;min-width:1000px;border-collapse:collapse;table-layout:fixed}.ait-news-table th,.ait-news-table td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid var(--v10-line);white-space:normal;overflow-wrap:anywhere}.ait-news-table th:nth-child(1){width:115px}.ait-news-table th:nth-child(2){width:120px}.ait-news-table th:nth-child(3){width:105px}.ait-news-table th:nth-child(4){width:245px}.ait-news-table th{background:var(--v10-card);position:sticky;top:0;z-index:2}.ait-news-text{line-height:1.65;font-size:13px}.ait-news-text p{margin:6px 0;white-space:pre-wrap}.ait-news-text a{color:var(--v10-primary)}.ait-news-fallback{display:block;font-size:10px;color:var(--v10-muted)}.ait-news-table tbody tr:nth-child(even){background:color-mix(in srgb,var(--v10-card) 40%,transparent)}.ait-news-badge{background:color-mix(in srgb,var(--news-color) 17%,transparent)}.ait-news-badge b{font-size:18px}
@media(max-width:600px){.ait-news-filters{display:grid;grid-template-columns:1fr 1fr;padding:10px}.ait-news-filters label:first-child{grid-column:1/-1}.ait-news-filters input,.ait-news-filters select{min-width:0;width:100%}.ait-news-controls .btn{flex:1}.ait-news-article{padding:12px}}
