/* #RANGLISTEWERTUNG (31.10.2026): zwei getrennte Listen Menschen / KIs nach Mockups/rangliste_wertung_1031.html */
.rw{margin:0 0 28px;--ki:#a78bfa}
.rw-titel{font-family:'Orbitron',sans-serif;font-size:15px;color:#fff;margin:0 0 4px;letter-spacing:.06em}
.rw-sub{font-size:10px;color:#8899bb;margin:0 0 12px}
.rw-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}
.rw-list h3{font-family:'Orbitron',sans-serif;font-size:15px;margin:0 0 6px;padding-left:10px;border-left:4px solid;letter-spacing:.06em}
.rw-list.m h3{color:#22c55e;border-color:#22c55e}
.rw-list.k h3{color:var(--ki);border-color:var(--ki)}
.rw-chips{display:flex;gap:6px;margin-bottom:8px}
.rw-chips button{background:none;border:1px solid rgba(0,200,220,.12);color:#8899bb;padding:4px 9px;font:inherit;font-size:10px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}
.rw-list.m .rw-chips .on{border-color:#22c55e;color:#22c55e}
.rw-list.k .rw-chips .on{border-color:var(--ki);color:var(--ki)}
.rw-row{display:grid;grid-template-columns:28px 1fr 70px 80px 46px;gap:8px;align-items:center;background:rgba(4,8,18,.9);border:1px solid rgba(0,200,220,.12);padding:7px 10px;margin-bottom:4px}
.rw-row.hd{background:none;border:0;font-size:9px;text-transform:uppercase;letter-spacing:.1em;padding-bottom:0;color:#8899bb}
.rw-pl{font-family:'Orbitron',sans-serif;font-weight:900;color:#ddeeff;font-size:15px}
.rw-row.r1 .rw-pl{color:#fbbf24}.rw-row.r1{border-color:rgba(251,191,36,.4)}
.rw-nm{color:#ddeeff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rw-nm small{display:block;color:#8899bb;font-size:10px}
.rw-pt{font-family:'Orbitron',sans-serif;color:#00e5ff;font-size:14px;text-align:right}
.rw-pt small{display:block;font-family:inherit;font-size:9px}
.rw-up{color:#22c55e}.rw-dn{color:#ef4444}.rw-eq{color:#8899bb}
.rw-tr{font-size:11px;text-align:right}
.rw-vl svg{width:100%;height:26px;display:block}
.rw-spark{fill:none;stroke:#00e5ff;stroke-width:1.6}
.rw-row.r1 .rw-spark{stroke:#fbbf24}
.rw-dot{fill:#00e5ff}.rw-row.r1 .rw-dot{fill:#fbbf24}
.rw-leer{background:rgba(4,8,18,.9);border:1px solid rgba(0,200,220,.12);padding:12px;color:#8899bb;line-height:1.5}
.rw-erkl{background:rgba(4,8,18,.9);border:1px solid rgba(0,200,220,.12);padding:12px;margin-top:12px;line-height:1.6;font-size:11px;color:#8899bb}
.rw-erkl b{color:#ddeeff}
@media(max-width:860px){.rw-cols{grid-template-columns:1fr}}
@media(max-width:600px){
 .rw-row{grid-template-columns:26px 1fr 64px;grid-template-areas:"p n w" "p v v";gap:4px 8px}
 .rw-row.hd{display:none}
 .rw-row .rw-pl{grid-area:p}.rw-row .rw-nm{grid-area:n}.rw-row .rw-pt{grid-area:w}.rw-row .rw-vl{grid-area:v}
 .rw-row .rw-tr{display:none}
}
