.compact-centre{padding-bottom:18px}.centre-toggle{border:1px solid rgba(244,196,84,.3);background:rgba(244,196,84,.08);color:var(--gold);padding:11px 14px;border-radius:11px;font-weight:900;white-space:nowrap}.centre-toggle:hover{background:rgba(244,196,84,.13)}#centreBody[hidden]{display:none!important}#centreBody{border-top:1px solid var(--line);padding-top:14px}.compact-centre .scope-tabs{margin:0 0 12px auto;width:max-content;max-width:100%}.compact-centre .filters{margin-bottom:12px}.status-badge.candidate{color:var(--gold);border-color:rgba(244,196,84,.28);background:rgba(244,196,84,.07)}.pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px}.pagination button{border:1px solid var(--line);background:#0b1f2c;color:var(--text);padding:10px 13px;border-radius:10px;font-weight:800}.pagination button:disabled{opacity:.35;cursor:default}.pagination span{color:var(--muted);font-size:12px;font-weight:800}.match-centre-note{color:var(--muted);font-size:12px}.compact-centre .matches{min-height:0}.compact-centre .match{min-height:132px}@media(max-width:900px){.compact-centre .board-head{align-items:flex-start}.centre-toggle{width:100%}.compact-centre .scope-tabs{width:100%;overflow:auto;justify-content:flex-start}.compact-centre .scope-tabs button{flex:0 0 auto}.pagination{justify-content:space-between}.pagination span{font-size:11px}}@media(max-width:540px){.compact-centre{padding:14px}.centre-toggle{min-height:44px;font-size:13px}.compact-centre .filters{grid-template-columns:1fr 1fr}.compact-centre .filters input{grid-column:1/-1}.compact-centre .match{padding:12px}.pagination button{min-height:42px;padding:9px 11px}.pagination span{text-align:center}.banker-panel{margin-bottom:12px}.top4{gap:10px}}