.cl-page{padding:28px 20px 60px}
.cl-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:24px}
.cl-toolbar label{font-size:11px;color:var(--t3);font-weight:700;text-transform:uppercase;letter-spacing:1px}
.cl-sel{padding:10px 14px;background:var(--s1);border:1px solid var(--b1);border-radius:var(--r);color:var(--t1);font-family:var(--fb);font-size:13px;outline:none;cursor:pointer;min-width:260px;transition:border-color var(--t)}
.cl-sel:focus{border-color:var(--g)}
.cl-sel option,.cl-sel optgroup{background:var(--s2)}
.standing-wrap{overflow-x:auto;border-radius:var(--rl)}
.standing-table{width:100%;border-collapse:collapse;font-size:13px;min-width:520px}
.standing-table thead{background:var(--s2)}
.standing-table thead th{padding:10px 12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--t3);text-align:center}
.standing-table thead th:nth-child(2){text-align:left}
.standing-table tbody tr{border-bottom:1px solid var(--b1);transition:background var(--t)}
.standing-table tbody tr:last-child{border-bottom:none}
.standing-table tbody tr:hover{background:var(--s2)}
.standing-table td{padding:10px 12px;text-align:center;color:var(--t2)}
.standing-table td:nth-child(2){text-align:left}
.tc{display:flex;align-items:center;gap:10px}
.tc img{width:22px;height:22px;object-fit:contain}
.tc-name{font-weight:600;color:var(--t1);font-size:13px}
.pts{font-family:var(--fd);font-weight:800;color:var(--t1);font-size:15px}
.rk{color:var(--t3);font-weight:700;font-size:12px}
.zone-ucl{border-left:3px solid var(--g)}
.zone-uel{border-left:3px solid #f97316}
.zone-uecl{border-left:3px solid #a855f7}
.zone-rel{border-left:3px solid var(--red)}
.form-cell{display:flex;gap:3px;justify-content:center}
.fw{width:18px;height:18px;border-radius:3px;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center}
.fw-w{background:rgba(0,229,160,.18);color:var(--g)}
.fw-d{background:rgba(255,255,255,.06);color:var(--t3)}
.fw-l{background:rgba(255,64,96,.15);color:var(--red)}
.dp{color:var(--g);font-weight:700}.dn{color:var(--red);font-weight:700}
.group-ttl{font-family:var(--fd);font-size:15px;font-weight:700;color:var(--t1);padding:16px 0 8px}
.legend{display:flex;gap:14px;flex-wrap:wrap;padding:12px 0;font-size:11px;color:var(--t3)}
.legend-item{display:flex;align-items:center;gap:6px}
.legend-dot{width:10px;height:10px;border-radius:2px}

/* Custom dropdown adjustments */
.cl-toolbar .dd-wrap{min-width:320px}
.cl-loading{display:flex;flex-direction:column;gap:2px;border-radius:var(--rl);overflow:hidden}
