/* 基础容器 */
.ie-energy-bar-container {
    display: block !important;
    margin-left: 0 !important;
    margin-right: auto !important;
    text-align: left !important;
}

/* 进度条色块默认状态 */
.ie-bar-step {
    background-color: #e0e0e0 !important;
}

/* 激活与悬停阶梯色映射 */
.ie-bar-step.step-1.is-active, .ie-bar-step.step-1.is-hover { background-color: #3498db !important; }
.ie-bar-step.step-2.is-active, .ie-bar-step.step-2.is-hover { background-color: #5dade2 !important; }
.ie-bar-step.step-3.is-active, .ie-bar-step.step-3.is-hover { background-color: #f4d03f !important; }
.ie-bar-step.step-4.is-active, .ie-bar-step.step-4.is-hover { background-color: #eb984e !important; }
.ie-bar-step.step-5.is-active, .ie-bar-step.step-5.is-hover { background-color: #e74c3c !important; }

/* 锁定状态样式 */
.ie-energy-bar-container.is-voted .ie-bar-step {
    cursor: default !important;
}

.ie-energy-bar-container.is-voted .ie-energy-bar {
    opacity: 0.85; /* 增加锁定后的深色感 */
}

/* 悬停辅助 */
.ie-bar-step.is-hover:not(.is-active) {
    opacity: 0.8;
}