.arena-divisions h2{display:flex;align-items:center;gap:10px}.arena-divisions>.arena-section-title{align-items:center}.arena-divisions p{font-size:13px;line-height:1.8}.division-promise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px 0;border-block:1px solid #e4d8ec;margin:25px 0}.division-promise span{color:#836499;font-size:11px}.division-promise strong{display:block;color:#54415f;font-size:12px;margin-top:7px}.division-levels{display:grid;gap:10px;margin:20px 0}.division-levels>div{display:flex;gap:14px;align-items:center;padding:15px;border:1px solid #e1d7e9;border-radius:9px}.division-number{color:#84679b;background:#8ac1e617;border-radius:6px;padding:8px;font-weight:800;font-size:15px}.division-levels>div>div{flex:1;min-width:0}.division-levels strong{display:block;font-size:14px;overflow-wrap:anywhere}.division-levels small{display:block;font-size:11px;color:#7f6a8d}.division-levels button{margin:0}.division-successors{padding:24px;background:linear-gradient(120deg,#f6effb,#f1e9fa);border:1px solid #d2bce4;border-radius:12px}.division-successors button{margin-right:10px;font-size:12px}.division-config-row{display:grid;grid-template-columns:minmax(0,1fr) 155px;gap:16px}.division-config-row>div:only-child{grid-column:1/-1}.division-move.promoted{color:#467c63}.division-move.relegated{color:#92683c}.division-move.retained{color:#7b6a88}.division-tiebreak ol{list-style:none;padding:0}.division-tiebreak li{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:8px 0;border-bottom:1px solid #e4d8ec}.division-tiebreak li>span{font-size:13px;overflow-wrap:anywhere}.division-tiebreak small{display:block;font-size:10px;color:#7f6a8d}.division-tiebreak li>div{display:flex;gap:5px}.division-tiebreak button{margin:0}.division-tiebreak form>button{margin-top:15px}.division-waiting{padding:18px;background:#f4ecfa;border-radius:8px}@media(max-width:540px){.division-promise{gap:12px}.division-promise strong{font-size:11px}.division-config-row{grid-template-columns:1fr;gap:0}.division-successors{padding:17px}.division-successors button{width:100%;margin-right:0}.division-levels>div{gap:9px;padding:12px}.division-levels button{padding:9px}.division-levels strong{font-size:12px}}