.ranked-box{border:1px solid #655e44;background:#171b1a;padding:20px;margin:18px 0;color:#e4e3d8;border-radius:6px;overflow-wrap:anywhere}
.ranked-box h2,.ranked-box h3{margin:0 0 12px}.ranked-box p,.ranked-period p{line-height:1.6}.ranked-period{padding:20px 0;color:#d8d7cb}
.ranked-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.ranked-member{display:flex;align-items:center;gap:8px;margin:7px 0;font-weight:normal;font-size:14px}.ranked-member img{width:30px;height:30px;border-radius:4px;object-fit:cover}
.ranked-table-scroll{overflow:auto;max-width:100%;border:1px solid #4e5447;border-radius:5px}.ranked-table{width:100%;border-collapse:collapse;text-align:left;color:#e7e6db}.ranked-table th,.ranked-table td{padding:13px;border-bottom:1px solid #42483d;vertical-align:top}.ranked-table thead{background:#272e24;color:#d2bc7a}.ranked-table tbody tr:nth-child(even){background:#20251f}.ranked-table small,.ranked-games small{display:block;margin-top:8px;color:#afb8a6;font-weight:normal;line-height:1.5}.ranked-table td:last-child{min-width:175px}
.ranked-games details{padding:15px 0;border-bottom:1px solid #4b5042;color:#d8dfd0}.ranked-games summary{cursor:pointer;font-weight:600}.ranked-games li{padding:8px 0;line-height:1.6}.ranked-warning{color:#f0cc88!important;line-height:1.6}
.ranked-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:24px 0}.ranked-podium>div{padding:18px;border:1px solid #6b6348;background:#252a20;border-radius:5px;overflow-wrap:anywhere}.ranked-podium small{display:block;color:#c4b075;margin-bottom:8px}.ranked-podium strong{display:block;color:#f0e7ca}.ranked-box input,.ranked-box textarea,.ranked-box select{max-width:100%}
.ranked-box #pairShareLink{width:100%}.champions-team-members .ranked-member{color:inherit}.champions-team-members{margin-top:8px}.champions-team-members a{color:inherit}.ranked-box [role=status]{display:block;margin-top:10px}
@media(max-width:700px){.ranked-podium{grid-template-columns:1fr}.ranked-box{padding:15px}.ranked-table th,.ranked-table td{padding:10px}.ranked-period{padding:12px 0}.ranked-table{min-width:680px}.ranked-actions .button{white-space:normal}}
