/* Read-only Unity activity_pve_rank QA atlas; NOT player standings */
.rk-pve-rank-qa{color:#eadcbf;direction:rtl;font-size:13px}
.rk-pve-rank-qa p{margin:6px 0;line-height:1.65}
.rk-pve-rank-qa label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.rk-pve-rank-qa select{background:#1e3341;color:#ebd4a5;border:1px solid #a28653;
 border-radius:8px;padding:8px;max-width:100%;min-width:180px}
.rk-pve-rank-coordinate-map{position:relative;width:min(100%,320px);aspect-ratio:5/6;
 border:1px solid #ab8959;border-radius:11px;margin:10px auto;
 background:linear-gradient(173deg,#335269,#3c5862 47%,#233943);
 overflow:hidden}
.rk-pve-rank-coordinate-map button{position:absolute;transform:translate(-50%,-50%);
 min-height:31px;min-width:31px;border:1px solid #ffdb92;border-radius:50%;
 background:#2d3a52;color:#ffe0a3;font-size:12px;font-weight:700;cursor:pointer}
.rk-pve-rank-coordinate-map button:focus-visible{outline:2px solid #ffda8b;outline-offset:3px}
.rk-pve-rank-qa [data-pve-rank-rewards]{max-height:230px;overflow:auto;
 padding:6px 8px;border:1px solid #847458;background:#2a3a47;border-radius:8px}
.rk-pve-rank-qa [data-pve-rank-rewards] p{border-bottom:1px solid #64573e;padding:5px}
.rk-pve-rank-source-badges{display:flex;align-items:center;gap:9px;padding:8px;border-radius:9px;background:#2e4650;color:#f3d9a6}.rk-pve-rank-source-badges img{object-fit:contain;width:42px;height:42px;flex:none}
