/* =========================
   全站紫色高级玻璃 UI（仅CSS）
   - 背景深蓝紫
   - 卡片圆角 6/10（此页卡片更适合10）
   - 边框 rgba(67,67,178,.45/.65)
   - 主文字白，次文字 #c7c9cc
   - 强调蓝 #a7e8ff，荧光绿 #90ff8d，警示红 #ff4d4f
========================= */
/* 文本截断保持 */
.line-clamp2[data-v-cf2f123e] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
/* ===== 页面根 ===== */
.signIn[data-v-cf2f123e] {
  /* 页面内变量（不影响全局） */
  --app-bg: #0a144b;
  --app-bg-2: #080e37;
  --panel: rgba(10, 20, 75, 0.72);
  --panel-2: rgba(10, 20, 75, 0.62);
  --border: rgba(67, 67, 178, 0.65);
  --border-2: rgba(67, 67, 178, 0.45);
  --text: #ffffff;
  --sub: #c7c9cc;
  --accent: #a7e8ff;
  --green: #90ff8d;
  --danger: #ff4d4f;
  min-height: 100vh;
  background: -webkit-gradient(linear, left top, left bottom, from(var(--app-bg)), to(var(--app-bg-2)));
  background: linear-gradient(180deg, var(--app-bg) 0%, var(--app-bg-2) 100%);
  color: var(--text);
}
/* ===== 导航条：沉浸玻璃 ===== */
.signIn[data-v-cf2f123e] .van-hairline--bottom::after {
  border-bottom-width: 0 !important;
}
.signIn[data-v-cf2f123e] .van-nav-bar {
  background: rgba(10, 20, 75, 0.72) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  border: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.signIn[data-v-cf2f123e] .van-nav-bar__title {
  color: #fff !important;
  font-weight: 900 !important;
  letter-spacing: 0.4px;
}
.signIn[data-v-cf2f123e] .van-icon {
  color: var(--accent) !important;
  opacity: 0.95;
}
/* ===== 内容区 ===== */
.signIn .content[data-v-cf2f123e] {
  padding: 12px 12px 16px;
}
/* van-empty 适配深色 */
.signIn[data-v-cf2f123e] .van-empty__description {
  color: rgba(199, 201, 204, 0.85) !important;
}
.signIn[data-v-cf2f123e] .van-empty__image {
  opacity: 0.9;
  -webkit-filter: drop-shadow(0 10px 18px rgba(0, 0, 0, 0.35));
          filter: drop-shadow(0 10px 18px rgba(0, 0, 0, 0.35));
}
/* ===== 列表容器 ===== */
.signIn .signIn_list[data-v-cf2f123e] {
  background: transparent !important;
  padding: 0 !important;
}
/* van-list 背景透明 */
.signIn .signIn_list[data-v-cf2f123e] .van-list {
  background: transparent !important;
}
/* finished 文案 */
.signIn .signIn_list[data-v-cf2f123e] .van-list__finished-text {
  background: transparent !important;
  color: rgba(199, 201, 204, 0.78) !important;
  font-size: 12px;
}
/* ===== 每条记录：做成玻璃卡片 ===== */
.signIn .signIn_list .item[data-v-cf2f123e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 10px 0;
  padding: 12px 12px;
  border-radius: 10px;
  background: radial-gradient(220px 140px at 20% 10%, rgba(167, 232, 255, 0.14) 0%, rgba(167, 232, 255, 0) 70%), radial-gradient(260px 160px at 90% 0%, rgba(169, 255, 159, 0.1) 0%, rgba(169, 255, 159, 0) 70%), -webkit-gradient(linear, left top, left bottom, from(rgba(110, 100, 255, 0.16)), to(rgba(16, 18, 88, 0.62)));
  background: radial-gradient(220px 140px at 20% 10%, rgba(167, 232, 255, 0.14) 0%, rgba(167, 232, 255, 0) 70%), radial-gradient(260px 160px at 90% 0%, rgba(169, 255, 159, 0.1) 0%, rgba(169, 255, 159, 0) 70%), linear-gradient(180deg, rgba(110, 100, 255, 0.16) 0%, rgba(16, 18, 88, 0.62) 100%);
  border: 1px solid var(--border-2);
  -webkit-box-shadow: 0 16px 34px rgba(0, 0, 0, 0.26), inset 0 1px 0 rgba(255, 255, 255, 0.06);
          box-shadow: 0 16px 34px rgba(0, 0, 0, 0.26), inset 0 1px 0 rgba(255, 255, 255, 0.06);
  /* 替换你原来的灰色底分割线 */
  border-bottom: none !important;
}
/* 左侧内容块 */
.signIn .signIn_list .item > div[data-v-cf2f123e]:nth-child(1) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
  min-width: 0;
}
/* 商品名（第一行） */
.signIn .signIn_list .item > div:nth-child(1) span[data-v-cf2f123e]:nth-child(1) {
  font-size: 13px !important;
  font-weight: 900;
  color: #fff !important;
  line-height: 1.25;
}
/* 第二行：金额 + 订单号（你写的是同一行 span） */
.signIn .signIn_list .item > div:nth-child(1) span[data-v-cf2f123e]:nth-child(2) {
  font-size: 11px !important;
  color: rgba(199, 201, 204, 0.92) !important;
  font-weight: 700;
  line-height: 1.2;
}
/* 第三行：时间 */
.signIn .signIn_list .item > div:nth-child(1) span[data-v-cf2f123e]:nth-child(3) {
  font-size: 11px !important;
  color: rgba(199, 201, 204, 0.75) !important;
  font-weight: 700;
  line-height: 1.2;
}
/* 右侧状态（发货/已完成/处理中等） */
.signIn .signIn_list .item > div[data-v-cf2f123e]:nth-child(2) {
  margin-left: 10px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  padding-top: 2px;
}
/* 你右侧是一个 span：我们做成胶囊状态 */
.signIn .signIn_list .item > div:nth-child(2) span[data-v-cf2f123e] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 74px;
  height: 26px;
  padding: 0 10px;
  border-radius: 999px;
  font-size: 12px !important;
  font-weight: 900;
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid var(--border-2);
  color: #fff !important;
  text-align: center !important;
}
/* ===== 状态颜色分级（按 status 做视觉区分）
   -1：失败/拒绝（红）
    1：成功/完成（绿）
    其他：处理中（蓝）
  注意：你模板里用三元表达式输出文案，没输出 status 类名，
  这里用“包含文字”的方式不可靠，所以我们给一个通用风格。
  如果你愿意后面我可以让你模板右侧 span 加 :class="{...}"，但你现在说只要 CSS，我先不改模板。
*/
.signIn .signIn_list .item > div:nth-child(2) span[data-v-cf2f123e] {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
/* ===== 小细节：列表更高级的分隔感（每张卡底部淡淡高光） */
.signIn .signIn_list .item[data-v-cf2f123e]::after {
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 0;
  height: 1px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(167, 232, 255, 0)), color-stop(rgba(167, 232, 255, 0.22)), to(rgba(167, 232, 255, 0)));
  background: linear-gradient(90deg, rgba(167, 232, 255, 0), rgba(167, 232, 255, 0.22), rgba(167, 232, 255, 0));
  opacity: 0.35;
}
/* 让 ::after 生效需要 item 相对定位 */
.signIn .signIn_list .item[data-v-cf2f123e] {
  position: relative;
}
/* ===== 兼容你原来的 finish_text 等（如果未来用到） ===== */
.signIn .finish_text[data-v-cf2f123e] {
  padding: 12px 0;
  font-size: 12px;
  color: rgba(199, 201, 204, 0.78);
  text-align: center;
}
/* ===== 适配：深色下的 toast/弹窗文字一般不用动（vant自带），这里不强制覆盖 ===== */


/*# sourceMappingURL=chunk-41e17c52.3460ee9a.css.map*/