.trending-card{margin-top:22px}.trending-art{background:#e5e6d8}.trending-symbol{font-family:Georgia,serif;font-size:42px;border-bottom:3px solid #ccb059;padding:15px 0}
.trending-note{font-size:13px;border-left:3px solid #bf8b24;background:#f4ecd7;padding:12px 16px;margin:0 0 16px}.trending-note strong{font-weight:500}.trending-legend,.trending-scroll-hint{font-size:12px;color:var(--muted);margin:6px 0}.trending-scroll-hint{margin-bottom:14px}
.trending-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #cbd4ce}.trending-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.45;background:white;color:#203b3c;font-variant-numeric:tabular-nums}.trending-table th,.trending-table td{padding:6px 10px;border-right:1px solid #e1e6e3;border-bottom:1px solid #e1e6e3;white-space:nowrap;text-align:center;min-width:45px}.trending-table thead th{background:#346b57;color:white;font-weight:700}.trending-table thead tr:first-child th:not(:first-child){border-left:2px solid #adc1b6}.trending-table .entry-heading,.trending-entry>th{min-width:190px;max-width:240px;position:sticky;left:0;text-align:left;z-index:2}.trending-table .entry-heading{z-index:3}.trending-entry>th{font-weight:400;background:white}.trending-entry:nth-child(odd)>th,.trending-entry:nth-child(odd)>td:not(.rank-gold):not(.rank-silver):not(.rank-bronze):not(.rank-unavailable){background:#f5f7f8}.trending-table .season-start{border-left:2px solid #a6b6ac}.trending-table .rank-gold{background:#ffeb9c;color:#443407}.trending-table .rank-silver{background:#d9d9d9;color:#283238}.trending-table .rank-bronze{background:#ffcc99;color:#533310}.trending-table th.incomplete-week{box-shadow:inset 0 -3px #f0cb74}.trending-table td.incomplete-week{border-inline:1px dashed #b08d40}.trending-category th{text-align:left;font-size:11px;letter-spacing:.5px;font-weight:700;padding:7px 10px}.category-anime th{background:#d9ead3}.category-boys th{background:#ea9999}.category-girls th{background:#a4c2f4}.category-ships th{background:#ead1dc}
@media(max-width:540px){.trending-table{font-size:12px}.trending-table th,.trending-table td{padding:6px 8px;min-width:40px}.trending-entry>th,.trending-table .entry-heading{min-width:150px;max-width:160px}.trending-note{font-size:12px}}
.trending-category-label{position:sticky;left:10px;display:inline-block}

.trending-table .rank-unavailable{background:#747d77;color:white;border-color:#919a94}