
/* 给单选按钮加间隔 */
/* 自定义 checkable-tag 样式 */
.checkable-tag[data-v-f5e3dd64] {
  /* 大小接近 radio-button */
  padding: 4px 16px !important;
  font-size: 14px !important;
  line-height: 1.5 !important;
  height: 32px !important;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  border-radius: 4px !important;

  /* 未选中：灰色边框 + 白底 */
  background: #f3f4f6 !important;
  border: 1px solid #d9d9d9 !important;
  color: #333 !important;
}

/* 选中：蓝色背景白字 */
.checkable-tag.ant-tag-checkable-checked[data-v-f5e3dd64] {
  background-color: #0064C8 !important;
  border-color: #0064C8 !important;
  color: #fff !important;
}

/* hover 效果 */
.checkable-tag[data-v-f5e3dd64]:hover {
  border-color: #40A9FF !important;
  color: #40A9FF !important;
}

/* 选中态 hover 保持白色字 */
.checkable-tag.ant-tag-checkable-checked[data-v-f5e3dd64]:hover {
  color: #fff !important;
  background: #40A9FF !important;
}
.radio-group-custom[data-v-f5e3dd64] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* 基础状态标签样式 */
.status-tag[data-v-f5e3dd64] {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 1.5;
  border: 1px solid;
}

/* 新请求：浅蓝色 */
.status-draft[data-v-f5e3dd64] {
  background-color: #e8f4ff;
  color: #1890ff;
}

/* 交付中：浅橙色 */
.status-delivering[data-v-f5e3dd64] {
  background-color: #fff7e6;
  color: #fa8c16;
}

/* 已交付：灰 */
.status-delivered[data-v-f5e3dd64] {
  background-color: #F4FDEBFF;
  color: #5BC31AFF;
}

/* 已退回：灰 */
.status-rejected[data-v-f5e3dd64] {
  background-color: #f0f0f0;
  color: #000000FF;
}

/* 默认状态 */
.status-default[data-v-f5e3dd64] {
  background-color: #f0f0f0;
  color: #000000FF;
}

