.ranking-console{margin:12px 0 20px;border:1px solid #42536a;background:#0c1726;padding:12px}
.ranking-console form{margin:0 0 16px;border:1px solid #394c65}
.ranking-controls-grid{display:grid;grid-template-columns:1fr 1fr 2fr 85px;gap:1px;background:#394c65}
.darks-main .ranking-controls-grid>label,.ranking-control-action{display:flex;flex-direction:column;gap:9px;margin:0;padding:10px;background:#1b2c41;text-align:center;font-size:12px;font-weight:600;color:#eddfbf}
.darks-main .ranking-controls-grid :is(select,input){min-height:33px;padding:6px 8px;font-size:12px;width:100%;background:#0d1828;text-transform:none}
.ranking-control-action{justify-content:space-between}.ranking-control-action>span{font-size:10px}
.darks-main .ranking-control-action button{padding:7px 10px;min-height:33px}
.darks-main .ranking-control-note{padding:8px 10px;margin:0;text-align:center;font-size:11px;color:#b5c8db;background:#142236}
.ranking-observations{padding:10px;text-align:center;background:#142236;border:1px solid #344860;font-size:12px;color:#a9c0d7}
.ranking-observations strong{color:#e8b788}.darks-main .ranking-observations p{margin:5px 0;font-size:12px}
@media(max-width:650px){.ranking-controls-grid{grid-template-columns:1fr 1fr}.ranking-console{padding:8px}.ranking-control-action>span{font-size:12px}}
