.workspace.match-view{grid-template-columns:1fr;gap:16px}
.workspace.match-view .queue-scroll{max-height:52vh}
.workspace.match-view .queue-table{table-layout:fixed}
.workspace.match-view .queue-table th{white-space:normal;overflow-wrap:anywhere;vertical-align:middle}
.workspace.match-view .queue-table th:first-child{width:30%}
.workspace.match-view .queue-table th:nth-child(2){width:10%}
.workspace.match-view .queue-table th:nth-child(3){width:11%}
.workspace.match-view .queue-table th:nth-child(4),.workspace.match-view .queue-table th:nth-child(5),.workspace.match-view .queue-table th:nth-child(6){width:8%}
.workspace.match-view .queue-table th:nth-child(7){width:13%}
.workspace.match-view .queue-table th:nth-child(8){width:12%}
.workspace.match-view .queue-table td{white-space:nowrap}
.workspace.match-view .queue-table td:first-child{white-space:normal}
.analysis-table{min-width:1850px!important;border:1px solid #d8e2dd;border-collapse:separate;border-spacing:0;background:#fff}
.analysis-table th{position:sticky;top:0;z-index:1;background:#edf4f0;border-right:1px solid #d8e2dd;border-bottom:2px solid #b8cbc0;padding:10px 9px;white-space:normal;line-height:1.25;overflow-wrap:anywhere;vertical-align:middle}
.analysis-table td{border-right:1px solid #e1e9e4;border-bottom:1px solid #e1e9e4;padding:9px;white-space:nowrap}
.analysis-table tr:nth-child(even) td{background:#f8fbf9}
.analysis-table tr:hover td{background:#eef7f1}
.analysis-table th:first-child,.analysis-table td:first-child{position:sticky;left:0;z-index:2;background:#f1f7f3;text-align:left;min-width:94px}
.analysis-table th:first-child{z-index:3}
.workspace.match-view .detail-panel{width:100%}
@media(max-width:850px){.workspace.match-view .queue-table{min-width:760px}.workspace.match-view .queue-scroll{overflow-x:auto}.analysis-table{min-width:1850px!important}}

.pdv-legend{display:flex;gap:24px;padding:18px 24px 0;font-size:14px;font-weight:600}.pdv-chart-scroll{overflow-x:auto}.pdv-chart{min-width:640px;max-width:1200px;margin:auto}.chart.pdv-chart text{font-size:14px;fill:#52675d}.match-view #detail{padding:24px}.match-view #detail h3{margin-top:24px}

.match-price-chart{margin:24px 0;padding:20px;border:1px solid #d8e2dd;border-radius:8px}.match-price-chart>.chart{max-width:1100px;margin:auto}@media(max-width:600px){.match-price-chart{padding:10px}.match-price-chart .chart-tools{flex-wrap:wrap}}
