
.step-bar[data-v-04c2a862] {
  display: flex;
  align-items: stretch;
  background-color: transparent; /* 移除背景色 */
  position: relative;
}
.step-item[data-v-04c2a862] {
  position: relative;
  flex: 1;
  text-align: center;
  cursor: pointer;
  background-color: #e6e6e6;
  color: #333;
  padding: 10px 30px;
  transition: all 0.3s ease;
  margin-right: -10px; /* 添加负的右侧边距，使箭头重叠 */
  clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 50%, calc(100% - 20px) 100%, 0 100%, 20px 50%);
}
.step-item[data-v-04c2a862]:first-child {
  clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 50%, calc(100% - 20px) 100%, 0 100%);
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.step-item[data-v-04c2a862]:last-child {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 20px 50%); /* 移除右侧箭头 */
  margin-right: -10px; /* 添加负的右侧边距，使箭头重叠 */
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* 激活状态下的背景色和文字颜色 */
.step-item.active[data-v-04c2a862] {
  background-color: #409eff;
  color: #fff;
  filter: brightness(0.92);
}

/* 完成状态也用蓝色背景 */
.step-item.completed[data-v-04c2a862] {
  background-color: #409eff;
  color: #fff;
}

/* 边框高亮 */
.step-item.border-highlight[data-v-04c2a862] {
  box-shadow: 0 0 0 2px rgba(64, 158, 255, 0.3);
}

/* 添加hover效果 */
.step-item[data-v-04c2a862]:hover {
  filter: brightness(0.92);
}


.PrintTemplateDialog .el-dialog {
    width: 100%;
    height: 100%;
}
.PrintTemplateDialog .el-dialog .el-dialog__header {
    height: 100%;
}


.box-card[data-v-a5778178] {
  padding: 20px;
}
.project-title[data-v-a5778178] {
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  color: #333;
}
.project-content[data-v-a5778178] {
  display: flex;
  margin: 20px 0;
}
.project-content .project-content-item[data-v-a5778178] {
    display: flex;
    align-items: baseline;
    margin-right: 50px;
}
.project-content .project-content-item .project-content-item-title[data-v-a5778178] {
      margin-right: 5px;
}
.project-content .project-content-item .project-content-item-value[data-v-a5778178] {
      color: #000;
}
.package-content[data-v-a5778178] {
  display: flex;
  margin-top: 20px;
}
.package-content .package-content-item[data-v-a5778178] {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: 50px;
}
.package-content .package-content-item .value[data-v-a5778178] {
      margin-top: 10px;
      font-size: 18px;
      color: #333;
      font-weight: bold;
}
.btn-list[data-v-a5778178] {
  float: right;
}
.pageClass[data-v-a5778178] {
  margin-top: 10px;
  width: 100%;
  height: 35px;
  text-align: center;
}
.count[data-v-a5778178] {
  font-weight: bold;
  color: #333;
  font-size: 18px;
}

#editInfo .el-table[data-v-25b274dc] {
  overflow: hidden !important;
}
#bidManage .el-scrollbar__wrap[data-v-25b274dc] {
  overflow-x: hidden;
}
#bidManage .searchInput[data-v-25b274dc] {
  width: 220px;
  margin-right: 8px;
}
#bidManage .searchBox[data-v-25b274dc] {
  float: right;
  display: inline-block;
}
#bidManage .btnList[data-v-25b274dc] {
  height: 32px;
  padding-bottom: 7px;
  border-bottom: 1px solid #EBEEF5;
}
#bidManage h3[data-v-25b274dc] {
  margin: 7px 0 0 0;
}
#bidManage .formBox[data-v-25b274dc] {
  padding-top: 20px;
  border-bottom: 1px solid #EBEEF5;
  height: 430px;
}

