#tcr-charts{width:100%;min-width:0}
#tcr-charts .tcr-chart{margin:0 0 32px;padding:20px 0 0;border-top:1px solid #425562;min-width:0}
#tcr-charts .tcr-chart:first-child{padding-top:0;border-top:0}
#tcr-charts .tcr-chart-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}
#tcr-charts .tcr-chart-heading h3{margin:0;font-size:22px;color:#f5f7fa}
#tcr-charts .tcr-chart-heading a{font-size:14px;color:#8bd4eb;text-decoration:underline;text-underline-offset:3px}
#tcr-charts .tcr-chart-explanation{margin:0 0 12px;color:#b8c6cf;font-size:14px}
#tcr-charts .tcr-chart-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px;font-size:14px;color:#b8c6cf}
#tcr-charts button{font:inherit;line-height:1.4;color:#94dbef;background:#203542;border:1px solid #64818e;border-radius:7px;padding:8px 14px;cursor:pointer}
#tcr-charts button:hover{background:#2a4554}
#tcr-charts button:focus-visible,#tcr-charts a:focus-visible{outline:2px solid #fef035;outline-offset:4px}
#tcr-charts button:disabled{opacity:.6;cursor:wait}
#tcr-charts [hidden]{display:none!important}
#tcr-charts .tcr-chart-table-wrap{overflow-x:auto;min-width:0}
#tcr-charts .tcr-chart-table{width:100%;min-width:510px;table-layout:fixed;border-collapse:collapse;font-size:14px;line-height:1.5}
#tcr-charts .tcr-chart-table th{color:#b8c6cf;font-weight:600;background:#20313d;text-align:left}
#tcr-charts .tcr-chart-table th,#tcr-charts .tcr-chart-table td{padding:10px 8px;border-bottom:1px solid #354956;vertical-align:top;overflow-wrap:anywhere}
#tcr-charts .tcr-chart-table .tcr-chart-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal}
#tcr-charts .tcr-chart-table td:nth-child(3){color:#84d5af!important}
#tcr-charts .tcr-chart-table tbody tr:hover{background:#20313d}
#tcr-charts .tcr-chart-table col:nth-child(1){width:7%}
#tcr-charts .tcr-chart-table col:nth-child(2){width:55%}
#tcr-charts .tcr-chart-table col:nth-child(3){width:12%}
#tcr-charts .tcr-chart-table col:nth-child(4){width:26%}
#tcr-charts [data-chart="artists"] .tcr-chart-table col:nth-child(2){width:61%}
#tcr-charts [data-chart="artists"] .tcr-chart-table col:nth-child(4){width:20%}

#tcr-charts [data-chart="recent"] .tcr-added-date{display:block;margin-top:3px;color:#a9bbc6;font-size:12px;font-weight:400;line-height:1.5}
#tcr-charts [data-chart="recent"] .tcr-added-date time{white-space:nowrap;font-variant-numeric:tabular-nums}
