/* Ranking measurements from the recovered 2011/2012 BigLeague sources. */
body[data-section=ranking] .page-heading{position:relative;display:block;width:709px;height:42px;min-height:0;margin:0 0 17px;padding:11px 16px;border:0;border-radius:0;background:transparent url('/restored/ranking/bg_bigleague_title.gif') no-repeat left top}
body[data-section=ranking] .page-heading h1{margin:0;color:#fff;font:bold 15px/20px Dotum,'돋움',sans-serif;letter-spacing:0}
body[data-section=ranking] .page-heading p{position:absolute;right:16px;top:15px;margin:0;color:#efffff;font:9px/12px Dotum,sans-serif}
body[data-section=ranking] .heading-stars,body[data-section=ranking] #content-tabs{display:none}
body[data-section=ranking] .ranking-view{width:709px;color:#818b8d;font:12px/1.5 Dotum,'돋움',Arial,sans-serif}
body[data-section=ranking] .ranking-view h2,body[data-section=ranking] .ranking-view p,body[data-section=ranking] .ranking-view ol{margin:0}
body[data-section=ranking] .ranking-my-bar{display:flex;align-items:center;justify-content:center;gap:10px;width:709px;min-height:34px;padding:6px 10px;background:#d9f3fa url('/restored/ranking/bg_rnd_10.gif') no-repeat left top;border:0;font-size:11px}
body[data-section=ranking] .ranking-my-stat{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}
body[data-section=ranking] .ranking-my-stat+.ranking-my-stat{border-left:1px solid #a8c8d1;padding-left:10px}
body[data-section=ranking] .ranking-my-stat strong{color:#667e87}
body[data-section=ranking] .ranking-login-button{padding:1px 9px;border:1px solid #94cbd8;border-radius:2px;background:#effcff;color:#3595a9;font-size:11px}
body[data-section=ranking] .ranking-top-section{margin-top:20px}
body[data-section=ranking] .ranking-top-heading{display:flex;align-items:center;justify-content:space-between;height:23px;margin-bottom:3px;border-bottom:2px solid #b9e2e9}
body[data-section=ranking] .ranking-top-heading h2{color:#2190a6;font:bold 13px/20px Dotum,'돋움',sans-serif}
body[data-section=ranking] .ranking-top-heading>span{font-size:10px;color:#8e9696}
body[data-section=ranking] .ranking-top-cards{display:flex;list-style:none;width:709px;min-height:165px;padding:20px 0 0 15px;background:url('/restored/ranking/bg_rnd_11_top.gif') no-repeat left top,url('/restored/ranking/bg_rnd_11.gif') no-repeat left bottom}
body[data-section=ranking] .ranking-top-card{position:relative;flex:0 0 227px;width:227px;height:145px;padding:0 6px;background:transparent url('/restored/ranking/ranking_box_bg.jpg') no-repeat center top}
body[data-section=ranking] .ranking-top-card>.ranking-portrait{position:absolute;left:14px;top:8px}
body[data-section=ranking] .ranking-top-place{position:absolute;left:2px;top:-4px;z-index:2;width:45px;height:45px;overflow:hidden;color:#fff;font:bold 12px/27px Arial,sans-serif;background:#91bec9;clip-path:polygon(0 0,100% 0,0 100%);text-indent:3px}
body[data-section=ranking] .ranking-top-place>img{position:absolute;inset:0;width:45px;height:45px}
body[data-section=ranking] .ranking-top-card:first-child .ranking-top-place{background:#f0cc4c}
body[data-section=ranking] .ranking-top-card:last-child .ranking-top-place{background:#df8f4c}
body[data-section=ranking] .ranking-top-name{position:absolute;left:96px;top:10px;display:flex;align-items:center;gap:3px;width:119px;white-space:nowrap}
body[data-section=ranking] .ranking-top-name strong{overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:normal}
body[data-section=ranking] .ranking-top-score,body[data-section=ranking] .ranking-top-total{position:absolute;left:96px;right:10px;display:flex;align-items:center;gap:4px;font-size:11px;white-space:nowrap}
body[data-section=ranking] .ranking-top-score{top:35px;color:#fd804c}
body[data-section=ranking] .ranking-top-total{top:60px;color:#929b9b}
body[data-section=ranking] .ranking-top-score strong{font-size:11px}
body[data-section=ranking] .ranking-stat-symbol{display:inline-block;flex:none;width:12px;height:11px;vertical-align:middle}
body[data-section=ranking] .ranking-metric-tag{display:inline-block;flex:none;padding:0 2px;background:#d88acb;border-radius:2px;color:#fff;font:bold 8px/12px Dotum,sans-serif}
body[data-section=ranking] .ranking-top-total .ranking-metric-tag{background:#ce82d6}
body[data-section=ranking] .ranking-top-vacant{position:absolute;left:96px;top:25px;color:#9cabad;font-size:11px}
body[data-section=ranking] .ranking-portrait{display:inline-flex;align-items:center;justify-content:center;flex:none;width:70px;height:70px;vertical-align:middle;overflow:hidden;border:1px solid #94c4cf;border-radius:9px;background:#f5fcfd}
body[data-section=ranking] .ranking-portrait img{display:block;max-width:100%;max-height:100%;object-fit:cover}
body[data-section=ranking] .ranking-portrait-empty{border-color:#c1dce2;color:#a1b8bd;background:#edf7f9;font-size:10px;line-height:1.4;text-align:center;white-space:pre-line}
body[data-section=ranking] .ranking-portrait-small{width:38px;height:38px;border-radius:5px;margin-right:8px;font-size:8px}
body[data-section=ranking] .ranking-level{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex:none;min-width:18px;min-height:18px;margin-right:5px}
body[data-section=ranking] .ranking-level img{display:block;width:25px;height:20px;object-fit:contain}
body[data-section=ranking] .ranking-level-text{color:#7b9399;font-size:10px}
body[data-section=ranking] .ranking-period-tabs{display:flex;align-items:flex-end;gap:3px;min-height:47px;padding-top:20px;border-bottom:1px solid #b9dce8}
body[data-section=ranking] .ranking-period-tab{height:27px;min-width:78px;padding:3px 12px;border:1px solid #b5d9e9;border-bottom:0;border-radius:10px 10px 0 0;background:#c4e3f6;color:#fff;font-size:11px;font-weight:bold}
body[data-section=ranking] .ranking-period-tab.active{background:#49b5d8;border-color:#3eaccf}
body[data-section=ranking] .ranking-period-notice{padding:10px 0;color:#92999b;font-size:11px;line-height:1.6}
body[data-section=ranking] .ranking-total-link{margin-top:6px;padding:3px 10px;border:1px solid #94cbd8;border-radius:2px;background:#effcff;color:#3595a9;font-size:11px}
body[data-section=ranking] .ranking-table{width:709px;border-collapse:collapse;table-layout:fixed;font-size:11px;color:#7d898d;background:transparent url('/restored/ranking/bg_tb_list_03.gif') repeat-x left top}
body[data-section=ranking] .ranking-col-place{width:110px}
body[data-section=ranking] .ranking-col-runner{width:389px}
body[data-section=ranking] .ranking-col-score{width:210px}
body[data-section=ranking] .ranking-table-period .ranking-col-place{width:110px}
body[data-section=ranking] .ranking-table-period .ranking-col-runner{width:279px}
body[data-section=ranking] .ranking-table-period .ranking-col-gained{width:160px}
body[data-section=ranking] .ranking-table-period .ranking-col-score{width:160px}
body[data-section=ranking] .ranking-table th{height:33px;padding:5px 8px;border:0;background:transparent;color:#288ca1;font-weight:bold}
body[data-section=ranking] .ranking-table th:first-child{background-image:url('/restored/ranking/bg_tb_list_left_03.gif');background-repeat:no-repeat;background-position:left top}
body[data-section=ranking] .ranking-table th:last-child{background-image:url('/restored/ranking/bg_tb_list_right_03.gif');background-repeat:no-repeat;background-position:right top}
body[data-section=ranking] .ranking-table th+th{position:relative}
body[data-section=ranking] .ranking-table th+th::before{content:'';position:absolute;left:0;top:11px;height:9px;border-left:1px solid #bad6df}
body[data-section=ranking] .ranking-table td{height:30px;padding:4px 8px;border-bottom:1px solid #dce9ed;vertical-align:middle}
body[data-section=ranking] .ranking-place-cell{text-align:center}
body[data-section=ranking] .ranking-runner-cell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
body[data-section=ranking] .ranking-runner-name{vertical-align:middle}
body[data-section=ranking] .ranking-score-cell,body[data-section=ranking] .ranking-gained-cell{text-align:right;padding-right:20px!important;font-variant-numeric:tabular-nums;white-space:nowrap}
body[data-section=ranking] .ranking-score-cell{color:#fd804c;font-weight:bold}
body[data-section=ranking] .ranking-table-period .ranking-score-cell{color:#7d898d;font-weight:normal}
body[data-section=ranking] .ranking-gained-cell{color:#fd804c;font-weight:bold}
body[data-section=ranking] .ranking-table .ranking-leader-row td{height:55px;background-color:#e8f7fa}
body[data-section=ranking] .ranking-table .ranking-leader-1{background:url('/restored/ranking/ranking_box_bg_top1.jpg') no-repeat center top}
body[data-section=ranking] .ranking-table .ranking-leader-2{background:url('/restored/ranking/ranking_box_middle1.jpg') no-repeat center top}
body[data-section=ranking] .ranking-table .ranking-leader-3{background:url('/restored/ranking/ranking_box_bottom1.jpg') no-repeat center bottom}
body[data-section=ranking] .ranking-table .ranking-leader-row td{background-color:transparent}
body[data-section=ranking] .ranking-medal{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:45px;color:#678590;font-weight:bold}
body[data-section=ranking] .ranking-medal img{position:absolute;left:2px;top:0;width:32px;height:auto;max-height:45px;object-fit:contain;background:#e9f7fa}
body[data-section=ranking] .ranking-table .ranking-table-empty{height:100px;padding:25px 20px;text-align:center;color:#8eaaaF;background:#f7fcfd}
