.market-table-scroll{max-width:100%;overflow-x:auto;margin:18px 0;border:1px solid var(--line);border-radius:10px;overscroll-behavior-x:contain}
.market-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.market-table{width:100%;min-width:780px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px;line-height:1.7;text-align:left}
.market-table th,.market-table td{vertical-align:top;padding:14px 13px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow-wrap:anywhere;font-weight:400}
.market-table thead th{background:#eeeee8;color:var(--text);font-weight:650;font-size:12.5px}
.market-table tbody th{background:#f8f8f4}
.market-table tr:last-child>*{border-bottom:0}.market-table tr>:last-child{border-right:0}
.market-table .report-refs{gap:4px;margin-top:8px}.market-table .report-refs a{font-size:10px;padding:2px 5px}
.market-basis{display:inline-block;font-size:10px;border-radius:4px;padding:1px 5px;margin-bottom:7px;background:#f0f0ec;color:#686a64}
.market-basis.sample{background:#eaf1eb;color:#356347}.market-basis.inference{background:#fbefd8;color:#826323}
.market-cell-text{white-space:pre-line}.market-cell-evidence{font-size:11px;margin-top:8px;color:var(--muted)}
.market-cell-evidence summary{cursor:pointer}.market-cell-evidence a{display:block;margin-top:7px;color:inherit;text-decoration:underline;font-weight:400}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){.market-table{min-width:760px}.market-table th,.market-table td{padding:12px 10px}}
