.rc-page{padding-bottom:30px;}
.rc-tablewrap{overflow-x:auto;margin-top:10px;border:1px solid var(--card-border);border-radius:10px;background:var(--card-bg);}
.rc-table{width:100%;border-collapse:collapse;font-size:13px;min-width:900px;}
.rc-table th{position:sticky;top:0;background:var(--badge-bg);color:var(--text-dim);font-size:11px;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:10px 10px;cursor:pointer;white-space:nowrap;user-select:none;}
.rc-table th.asc::after{content:" ▲";color:var(--gold);} .rc-table th.desc::after{content:" ▼";color:var(--gold);}
.rc-table td{padding:8px 10px;border-top:1px solid var(--card-border);white-space:nowrap;}
.rc-table td.rc-pick{font-weight:700;color:var(--text);}
.rc-table td.up{color:var(--green);font-weight:700;} .rc-table td.dn{color:#ff6b6b;font-weight:700;}
.rc-res{font-weight:800;} .rc-res.win{color:var(--green);} .rc-res.loss{color:#ff6b6b;} .rc-res.push{color:var(--text-dim);} .rc-res.open{color:var(--gold);font-weight:600;}
.rc-note{font-size:13px;color:var(--text-dim);margin:10px 0 0;line-height:1.5;}
.rc-note a{color:var(--teal);}
@media (max-width:480px){.rc-page{padding-left:16px;padding-right:16px;}}
