/* rightcol.css - the 230px right column of the inner pages (classes/rightcol.php). Scoped under .rc;
   the site stylesheet's .rightcol{text-align:right} is reset here. Same tokens as home-new.css. */
.rightcol .rc{--ink:#262626;--ink2:#5c6470;--ink3:#8a929e;--line:#e4e7eb;--line2:#eef0f3;--green:#9BDF52;--green-ink:#1f3d05;--blue:#327ED5;--blue-bg:#eaf2fc;--win:#1EC229;--loss:#EB1B1B;--live:#d62839;
    text-align:left;font-family:"Poppins",Arial,Helvetica,sans-serif;color:var(--ink);font-size:12px;line-height:1.45;display:grid;gap:12px;margin-bottom:14px}
.rightcol .rc *{box-sizing:border-box}
.rightcol .rc a{color:inherit;text-decoration:none}
.rightcol .rc a:hover{text-decoration:underline}
.rightcol .rc .rc-card{background:#fff;border:1px solid var(--line);border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.05);padding:0 0 10px;overflow:hidden}
.rightcol .rc .rc-h{display:flex;align-items:center;gap:6px;background:var(--green);color:#1a1a1a;font-family:"Bebas Neue","Arial Narrow",sans-serif;font-size:17px;letter-spacing:.06em;padding:7px 12px;margin-bottom:8px}
.rightcol .rc .rc-h span{margin-left:auto;font-family:"Poppins",sans-serif;font-size:10.5px;letter-spacing:0;color:var(--green-ink)}
.rightcol .rc .rc-dot{width:8px;height:8px;border-radius:50%;background:var(--live);box-shadow:0 0 0 3px rgba(214,40,57,.25);display:inline-block}
.rightcol .rc .rc-lede{margin:0 12px 6px;font-size:12.5px;color:var(--ink2)}
.rightcol .rc .rc-join ul{margin:0 12px 10px;padding:0 0 0 16px;color:var(--ink2);font-size:11.5px}
.rightcol .rc .rc-join li{margin:2px 0}
.rightcol .rc .rc-btn{display:block;margin:0 12px 6px;padding:9px 10px;background:var(--blue);color:#fff;text-align:center;border-radius:4px;font-weight:600;font-size:12.5px}
.rightcol .rc .rc-btn:hover{background:#2866b4;text-decoration:none}
.rightcol .rc .rc-small{display:block;margin:0 12px;font-size:10.5px;color:var(--ink3)}
.rightcol .rc .rc-small a{color:var(--blue)}
.rightcol .rc .rc-pick{display:block;padding:6px 12px;border-top:1px solid var(--line2)}
.rightcol .rc .rc-pick:hover{background:#fafbfc;text-decoration:none}
.rightcol .rc .rc-teams{display:block;font-weight:500;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rightcol .rc .rc-teams i{font-style:normal;color:var(--ink3);font-size:10px;margin:0 2px}
.rightcol .rc .rc-meta{display:block;font-size:10.5px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rightcol .rc .rc-sel{display:flex;align-items:center;gap:6px;margin-top:3px}
.rightcol .rc .rc-sel b{background:var(--blue-bg);color:var(--blue);font-weight:500;padding:2px 7px;border-radius:3px;font-size:11px;white-space:nowrap}
.rightcol .rc .rc-sel em{font-style:normal;font-family:"Bebas Neue",sans-serif;font-size:14px;color:var(--ink2)}
.rightcol .rc .rc-sel s{margin-left:auto;text-decoration:none;font-size:10.5px;font-weight:600;color:var(--ink3)}
.rightcol .rc .rc-sel s.won{color:var(--win)}
.rightcol .rc .rc-sel s.lost{color:var(--loss)}
.rightcol .rc .rc-more{display:block;margin:8px 12px 0;font-size:11.5px;color:var(--blue);font-weight:500}
.rightcol .rc .rc-note{margin:0 12px;color:var(--ink2);font-size:11.5px}
.rightcol .rc .rc-note a{color:var(--blue)}
.rightcol .rc .rc-res{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:5px;align-items:center;padding:5px 12px;border-top:1px solid var(--line2);font-size:11px}
.rightcol .rc .rc-res:hover{background:#fafbfc;text-decoration:none}
.rightcol .rc .rc-res .rc-st{font-family:"Bebas Neue",sans-serif;font-size:11px;letter-spacing:.06em;color:var(--live);min-width:26px}
.rightcol .rc .rc-res .rc-tm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rightcol .rc .rc-res .rc-tm.r{text-align:right}
.rightcol .rc .rc-res b{font-family:"Bebas Neue",sans-serif;font-size:15px;color:var(--ink)}
.rightcol .rc .rc-fact{padding:6px 12px 8px;border-top:1px solid var(--line2)}
.rightcol .rc .rc-kpi{display:block;font-family:"Bebas Neue",sans-serif;font-weight:400;font-size:26px;line-height:1;color:#1c6b23}
.rightcol .rc .rc-kpil{display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:2px 0 4px}
.rightcol .rc .rc-txt{display:block;font-size:11.5px;color:var(--ink2);line-height:1.45}
.rightcol .rc .rc-txt b{color:var(--ink);font-weight:600}
.rightcol .playermonthdiv{float:none;margin:0 auto 12px;padding:0;height:auto;width:160px}
@media (max-width:1199px){
  .rightcol .rc{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;width:100%;margin:0 0 14px}
  .rightcol .rc .rc-card{align-self:start}
}
/* the column used to start 50px down to clear the page title; the cards now line up with the content block */
@media (min-width:1200px){.rightcol{margin-top:10px}}
@media (min-width:1000px) and (max-width:1199px){
  .rightcol .rc{grid-template-columns:1fr;width:230px;margin:0 0 14px}
  .rightcol .playermonthdiv{display:block}
}
