.ranking-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:6px;display:grid}.ranking-col{background:#020f19;border:1px solid #02c9ef;border-left:2px solid #ff9b2f;border-right:2px solid #ff9b2f;border-radius:14px;padding:14px;box-shadow:0 0 9px #00aeff55,inset 0 0 10px #00baff22}.ranking-col h2{color:#00e3ff;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;display:flex}.ranking-col h2 span{color:#8da7bb;text-transform:none;letter-spacing:normal;margin-left:auto;font-size:10px}.ranking-list{flex-direction:column;gap:8px;display:flex}.ranking-item{background:#03121e;border:1px solid #103244;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ranking-item .rank{color:#04121c;background:#00dfff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.ranking-item:first-child .rank{background:#ffd23f}.ranking-item:nth-child(2) .rank{background:#cfd8e3}.ranking-item:nth-child(3) .rank{background:#e0a26b}.ranking-item .info{flex:1;min-width:0}.ranking-item .info .name{color:#dce6ee;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ranking-item .info .club{color:#8da7bb;align-items:center;gap:6px;font-size:10px;display:flex}.standing-pos{color:#a7cadb;border:1px solid #245065;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:700}.standing-form{flex-shrink:0;gap:2px;display:flex}.standing-form .dot{background:#3a4a5a;border-radius:50%;width:6px;height:6px}.standing-form .dot-v{background:#2fd989}.standing-form .dot-e{background:#ffb020}.standing-form .dot-d{background:#ff5c6c}.ranking-item .score{text-align:right;flex-shrink:0}.ranking-item .score .value{color:#04e2ed;font-size:15px;font-weight:750}.ranking-item .score .price{color:#8da7bb;font-size:10px;display:block}.ranking-empty{text-align:center;color:#8da7bb;padding:20px 10px;font-size:12px}.ranking-watch{border-top:1px dashed #3a4a5a;margin-top:14px;padding-top:12px}.ranking-watch h3{text-transform:uppercase;letter-spacing:.4px;color:#ffb020;align-items:center;gap:6px;margin:0 0 10px;font-size:10px;font-weight:700;display:flex}.ranking-item.is-duvida{background:#1a1408;border-color:#5a4419}.ranking-item.is-duvida .rank{color:#241a05;background:#ffb020}.ranking-role{text-transform:uppercase;letter-spacing:.3px;vertical-align:1px;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.ranking-role.is-captain{color:#241a05;background:#ffd23f}.ranking-role.is-starter{color:#04121c;background:#2fd989}.ranking-role.is-luxury{color:#241a05;background:#ff9b2f}.ranking-role.is-bench{color:#dce6ee;background:#245065}.ranking-watch h3.is-bench{color:#8da7bb}.ranking-watch h3.is-bench+.ranking-list .rank{color:#dce6ee;background:#245065}.ranking-item .info .name:has(.ranking-role){white-space:normal;flex-wrap:wrap;align-items:center;row-gap:3px;display:flex;overflow:visible}.ajuste-wrap{display:inline-block;position:relative}.ranking-role.is-editable{cursor:pointer;font-family:inherit;line-height:inherit;border:1px dashed #0000}.ranking-role.is-editable:hover{filter:brightness(1.15);border-color:#dce6ee88}.ranking-role.is-editable:disabled{opacity:.6;cursor:wait}.ranking-role.is-empty{color:#8da7bb;background:0 0;border-color:#245065}.ranking-role.is-out{color:#ff8a8a;background:#3a1418;text-decoration:line-through}.ranking-role.is-fixed{box-shadow:0 0 0 1px #ffd23f}.ajuste-menu{z-index:30;background:#06202f;border:1px solid #1d4a60;border-radius:8px;flex-direction:column;min-width:150px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:6px;box-shadow:0 8px 24px #000a}.ajuste-menu button{color:#dce6ee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 9px;font-size:11px;font-weight:600}.ajuste-menu button:hover{background:#0d3448}.ajuste-menu button.is-current{color:#2fd989}.ajuste-menu button.is-auto{color:#ffd23f;border-top:1px solid #1d4a60;border-radius:0 0 5px 5px;margin-top:3px}.ajustes-bar{color:#ffd18b;background:#1a1408;border:1px solid #5a4419;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 4px;padding:10px 12px;font-size:12px;display:flex}.ajustes-bar button{color:#ffd23f;cursor:pointer;background:0 0;border:1px solid #ffb020;border-radius:6px;padding:6px 11px;font-size:11px;font-weight:700}.ajustes-bar em{color:#ff8a8a;flex-basis:100%;font-style:normal}
