/* Sıralama: kompakt düzen — sol menü, ince tablo, Sıra/Ara satırı */
.rank-ref{padding:6px 10px 10px;font-size:13px;color:#2b1d0c;line-height:1.3}
.rank-ref .rk-title{margin:2px 0 8px;font:700 21px/1.2 Arial,Helvetica,sans-serif;color:#1d1408}
.rank-ref .rk-wrap{display:flex;gap:12px;align-items:flex-start}
.rank-ref .rk-menu{flex:0 0 130px;display:flex;flex-direction:column;gap:1px}
.rank-ref .rk-menu a{display:block;padding:3px 6px;background:#f6e6bd;color:#3a2412;font-weight:700;font-size:12px;text-decoration:none;line-height:1.25}
.rank-ref .rk-menu a:hover{background:#efd9a0}
.rank-ref .rk-menu a.on{background:#f9edc9;color:#b4501a}
.rank-ref .rk-body{flex:1;min-width:0}
.rank-ref .rk-head{margin:0 0 4px;font:700 17px/1.2 Arial,sans-serif;color:#1d1408}
.rank-ref .rk-subtabs{display:flex;margin:0 0 3px}
.rank-ref .rk-subtabs a{flex:1;text-align:center;padding:3px 6px;background:#f1e0b0;color:#3a2412;font-weight:700;font-size:12px;text-decoration:none}
.rank-ref .rk-subtabs a.on{background:#f9edc9;color:#b4501a}
.rank-ref .rk-table{width:100%;border-collapse:collapse;background:#f6e9c4}
.rank-ref .rk-table th,.rank-ref .rk-table td{padding:2px 6px;border:0;border-bottom:1px solid #ecd9a8;text-align:left;vertical-align:middle;font-size:12.5px;line-height:1.35}
.rank-ref .rk-table thead th{background:linear-gradient(#dfc185,#c9a965);font-size:12px;font-weight:700;padding:3px 6px}
.rank-ref .rk-r{text-align:right!important;white-space:nowrap}
.rank-ref .rk-table tr.rank-own td{background:#f9e9a8;font-weight:700}
.rank-ref .rk-table td:first-child{width:56px}
.rank-ref .rk-empty{text-align:center!important;color:#6b5328}
.rank-ref .rk-nav td{padding:3px 6px;background:#f1e0b0;font-weight:700;font-size:12px}
.rank-ref .rk-nav td{display:table-cell}
.rank-ref .rk-nav span{display:inline-block;width:49%}
.rank-ref .rk-nav span:last-child{text-align:right}
.rank-ref .rk-nav a{color:#3a2412;text-decoration:none}
.rank-ref .rk-find{margin:6px 0 0;font-size:12px}
.rank-ref .rk-find input{padding:1px 4px;border:1px solid #b79a5c;background:#fffaf0;font-size:12px;min-height:0;height:auto;width:auto;border-radius:0}
.rank-ref .button{min-height:22px;height:auto;padding:1px 8px;font-size:12px;cursor:pointer;display:inline-block;width:auto}
.rank-ref .rk-note{margin:6px 0 0;font-size:12px;color:#6b5328}
/* kıta sıralaması: gömülü eski bölüm aynı dile geçer */
.rank-ref .rk-body .card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important}
.rank-ref .rk-body .card>h2{margin:0 0 4px;font:700 17px/1.2 Arial,sans-serif}
.rank-ref .rk-body table{width:100%;border-collapse:collapse;background:#f6e9c4}
.rank-ref .rk-body table th,.rank-ref .rk-body table td{padding:2px 6px;border:0;border-bottom:1px solid #ecd9a8;font-size:12.5px;text-align:left}
.rank-ref .rk-body table thead th{background:linear-gradient(#dfc185,#c9a965)}
.rank-ref .rk-body label{display:inline-flex;gap:6px;align-items:center;margin:0 10px 4px 0;font-size:12px}
.rank-ref .rk-body input,.rank-ref .rk-body select{padding:1px 4px;border:1px solid #b79a5c;background:#fffaf0;font-size:12px;min-height:0;height:auto;width:auto;border-radius:0}
@media(max-width:700px){.rank-ref .rk-wrap{flex-direction:column}.rank-ref .rk-menu{flex:none;flex-direction:row;flex-wrap:wrap;gap:2px;width:100%}.rank-ref .rk-body{overflow-x:auto;width:100%}}

.rank-ref .rk-wars{width:100%;table-layout:auto}.rank-ref .rk-wars th,.rank-ref .rk-wars td{padding:3px 5px;white-space:normal}.rank-ref .rk-wars .rk-r{white-space:nowrap}.rank-ref .rk-wars td:nth-child(2){min-width:110px}
.rank-ref .dm-text p{margin:0 0 6px}.rank-ref .dm-win{padding:4px 6px;background:#e4efc9;border:1px solid #9cb765}
.rank-ref .dm-cols{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.rank-ref .dm-list{width:210px}.rank-ref .dm-cond{flex:1 1 320px;max-width:420px}
.rank-ref .dm-bar{position:relative;display:block;height:16px}.rank-ref .dm-bar progress{width:100%;height:16px;display:block}
.rank-ref .dm-bar b{position:absolute;left:0;right:0;top:0;text-align:center;font-size:11px;line-height:16px;color:#2a1c06}
.rank-ref .dm-cols .rk-table{width:auto}.rank-ref .dm-list{width:210px}.rank-ref .dm-cond{flex:1 1 360px;max-width:440px;width:100%}.rank-ref .dm-cond td:first-child{white-space:nowrap}
.rank-ref .dm-bar progress{-webkit-appearance:none;appearance:none;border:1px solid #b79b5b;background:#ddd5bd;border-radius:8px;overflow:hidden}
.rank-ref .dm-bar progress::-webkit-progress-bar{background:#ddd5bd}.rank-ref .dm-bar progress::-webkit-progress-value{background:#9c2a22}.rank-ref .dm-bar progress::-moz-progress-bar{background:#9c2a22}
.rank-ref .dm-bar b{text-shadow:0 0 3px #f6ebc9,0 0 3px #f6ebc9}
.rank-ref .ar-lead{margin:2px 0 6px}.rank-ref .ar-pick{margin:0 0 8px}.rank-ref .ar-pick select{font-size:12px}
.rank-ref .ar-icons{white-space:normal}.rank-ref .ar-ic,.ach-ref .ar-ic{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;margin:0 2px;border:1px solid #9a7d3a;background:#f4e4bc;font-size:12px}
