



























































































































































































































































/* ============================================================================
   supply-details.vue - 货源详情页 (绿色品牌主题)
   ============================================================================ */
.ywx_content_line1[data-v-0bc13f05] {
  text-overflow: -o-ellipsis-lastline; overflow: hidden;
  text-overflow: ellipsis; display: -webkit-box;
  -webkit-line-clamp: 1; line-clamp: 1;
  -webkit-box-orient: vertical;
}
.bews_line[data-v-0bc13f05] {
  text-overflow: -o-ellipsis-lastline; overflow: hidden;
  text-overflow: ellipsis; display: -webkit-box;
  -webkit-line-clamp: 2; line-clamp: 2;
  -webkit-box-orient: vertical;
}
.top_image[data-v-0bc13f05] { width: 100%; display: block;
}
.small_line[data-v-0bc13f05] { background: var(--border); height: 1px;
}

/* ---- 标题区 ---- */
.fgx[data-v-0bc13f05] { width: 1200px; margin: 0 auto; padding: 24px 0 0;
}
.fgx .title[data-v-0bc13f05] {
  font-weight: 700; text-align: left; font-size: 20px; margin-bottom: 10px;
  color: var(--text);
  display: flex; align-items: center; gap: 10px;
}
.fgx .title[data-v-0bc13f05]::before {
  content: ''; width: 5px; height: 22px;
  background: linear-gradient(180deg, var(--primary-400), var(--primary-600));
  border-radius: 3px; display: inline-block;
}
.fgx .line[data-v-0bc13f05] { width: 100%; height: 5px; background: var(--surface-3); border-radius: 3px;
}
.line .linebg[data-v-0bc13f05] {
  height: 5px; width: 64px;
  background: linear-gradient(90deg, var(--primary-400), var(--primary-600));
  border-radius: 3px;
}

/* ---- 详情卡片 ---- */
.detal[data-v-0bc13f05] {
  width: 1000px; margin: 40px auto; padding: 24px;
  background: var(--surface); border: 1px solid var(--border);
  border-radius: var(--radius-lg); box-shadow: var(--shadow-sm);
}
.el-row[data-v-0bc13f05] {
  border: 1px solid var(--border);
}
.el-col[data-v-0bc13f05] {
  border-right: 1px solid var(--border);
}

