/* tascan.css — the TA Scanner page only. The table, chips, modal and lock card come from scan.css / trend.css / common.css. */
.warn{color:var(--warn)} .mu{color:var(--muted)}
.up{color:var(--up)} .dn{color:var(--dn)}

/* the questions: one family on view at a time; what is on stays visible below */
.ta-fam{margin:10px 0 6px}
.ta-fam .seg button small.cnt{background:var(--accent);color:#06111f;border-radius:99px;padding:0 6px;margin-left:4px;font-size:.72rem;font-weight:700}
.ta-on{align-items:center;margin:4px 0 10px;min-height:0}
.ta-on.empty{display:none}
.ta-on .lab{margin-right:2px}
.ta-on > span{display:contents}

/* the builder of one's own limits */
.ta-custom{margin:6px 0 12px}
.ta-custom .t{width:auto}
.ta-custom input.t{width:100px;padding:.3rem .6rem;font-size:.84rem}
.ta-custom .btn{padding:.3rem .8rem;font-size:.84rem}
.ta-custom .fchips{margin:0}
.fchips button.cf{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}
.fchips button.cf i{font-style:normal;color:var(--muted);margin-left:2px}

.ta-tools{margin:4px 0 10px}
.ta-count{font-size:.85rem;color:var(--muted)}

/* the table's own touches */
.tw th{white-space:nowrap}
.tw th.sorted{color:var(--text)}
.tw td.ev{text-align:left;white-space:normal;min-width:240px}
.tw td.ev .evc{margin:1px 4px 1px 0}
.tw td.ev .evc i{font-style:normal;color:var(--muted);font-size:.74rem}
.tw td .spk{display:block;width:76px;height:22px}
.tw td .spk polyline{fill:none;stroke-width:1.5;stroke:var(--muted)}
.tw td .spk.up polyline{stroke:var(--up)} .tw td .spk.dn polyline{stroke:var(--dn)}
.tw td.dim{color:var(--muted)}

/* the big reading */
.rd{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px 22px;margin:14px 0 4px}
.rd h4{margin:0 0 6px;font-size:.74rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}
.rd table{width:100%;font-size:.84rem;font-variant-numeric:tabular-nums}
.rd td{padding:3px 0;border:0} .rd td:last-child{text-align:right;font-family:var(--mono)}
.rd-ev{margin:16px 0 0}
.rd-ev h4{margin:0 0 6px;font-size:.74rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}
.rd-ev ul{margin:0;padding-left:18px;font-size:.84rem;color:var(--text-2)}
.big-spk{width:100%;height:96px;margin-top:10px}
.big-spk polyline{fill:none;stroke:var(--accent);stroke-width:1.6}
.big-spk .gl{stroke:var(--line);stroke-width:1}
.big-spk text{fill:var(--muted);font-size:10px}
