/* Selected comprehensive trend table, without metadata above or below it. */
main.trends-main{padding:22px 24px 18px;background:#fff;outline:none}
.trends-main #page{max-width:none}
.trends-page{--tr-blue:#1f5eff;--tr-red:#f23b3b;--tr-line:#e1e5eb;color:#172033;font-size:13px;font-variant-numeric:tabular-nums}
.tr-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}
.tr-heading h1{font-size:24px;line-height:34px;letter-spacing:0;color:#172033}
.tr-controls{display:flex;align-items:center;gap:8px;font-size:12px;color:#70839b;flex-wrap:wrap}
.tr-controls select{width:112px}
.tr-controls select:focus-visible{outline:2px solid var(--tr-blue);outline-offset:2px}
.tr-scroll{max-height:calc(100dvh - 200px);min-height:160px;overflow:auto;border:1px solid var(--tr-line);border-radius:5px;background:#fff;scrollbar-width:thin;scrollbar-color:#d8dee8 #fff;overscroll-behavior:contain}
.tr-table{min-width:0;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:center;white-space:normal}
.tr-table .tr-issue-col{width:14%}.tr-table .tr-result-col{width:10%}
.tr-table th,.tr-table td{height:34px;padding:0 6px;border:0;border-right:1px solid var(--tr-line);border-bottom:1px solid var(--tr-line);font-size:13px;line-height:20px;letter-spacing:0;text-align:center}
.tr-table thead th{height:var(--ui-table-header-height,39px);background:#f6f7f9;color:#41556f;font-weight:500;position:sticky;top:0;z-index:3}
.tr-table tr>:last-child{border-right:0}
.tr-table .tr-summary th,.tr-table .tr-summary td{height:31px;background:#f8f9fb;color:#000;position:sticky;top:var(--ui-table-header-height,39px);z-index:2;font-weight:500}
.tr-table .tr-summary th{font-size:12px;font-weight:400}
.tr-table .tr-summary:nth-child(2)>*{top:calc(var(--ui-table-header-height,39px) + 31px)}
.tr-table .tr-records td{color:#164478;background:#fff}
.tr-table .tr-records tr:last-child>td{border-bottom:0}
.tr-table .tr-records .tr-result{font-weight:650;color:#172033}
.tr-table .tr-records .tr-latest td{background:#fbfcff}
.tr-table .tr-latest td:first-child{color:var(--tr-blue);font-weight:600}
.tr-table .tr-records tr:hover>td{background:#f5f9ff}
.tr-hit{display:inline-grid;place-items:center;min-width:29px;height:23px;padding:0 6px;border-radius:3px;background:var(--tr-red);color:#fff;font-size:13px;font-weight:600;line-height:23px;white-space:nowrap}
.tr-hit.blue{background:var(--tr-blue)}
.tr-table .tr-empty{height:120px;color:#70839b}
@media(max-width:1000px){.tr-table th,.tr-table td{padding-inline:1px;overflow-wrap:anywhere}.tr-table .tr-issue-col{width:20%}.tr-table .tr-result-col{width:8%}.tr-table .tr-hit{width:29px;min-width:0;max-width:100%;padding-inline:0;font-size:12px}}
@media(max-width:767px){main.trends-main{padding:16px 12px}.tr-heading{gap:10px;margin-bottom:12px}.tr-heading h1{font-size:22px}.tr-controls{gap:6px}.tr-scroll{max-height:65dvh}.tr-table th,.tr-table td{font-size:12px}}
