/* 自动化当冲：旧结构 + 整齐样式 */
.page[data-v-3ac690a0]{background:#f4f5f7!important;padding-bottom:2.2rem!important}
.page[data-v-3ac690a0] .nav{position:sticky;top:0;z-index:10}
.page[data-v-3ac690a0] .desc{
  margin:12px!important;padding:12px 14px!important;background:#fff!important;border-radius:10px!important;
  font-size:12px!important;line-height:1.55!important;color:#666!important;box-shadow:0 1px 3px rgba(0,0,0,.04);
}
.page[data-v-3ac690a0] .bal{
  display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;
  margin:0 12px 10px!important;padding:14px 16px!important;background:#fff!important;
  border-radius:10px!important;box-shadow:0 1px 3px rgba(0,0,0,.04);font-size:13px!important;color:#888!important;
}
.page[data-v-3ac690a0] .bal b{font-size:18px!important;color:#d73d3d!important;font-weight:700!important}
.page[data-v-3ac690a0] .bal a{margin-left:0!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important}
.page[data-v-3ac690a0] .form{
  margin:0 12px 8px!important;padding:16px!important;border-radius:10px!important;
  box-shadow:0 1px 3px rgba(0,0,0,.04)!important;
}
.page[data-v-3ac690a0] .form label{font-size:13px!important;color:#666!important;margin-bottom:10px!important}
.page[data-v-3ac690a0] .form input{
  height:44px!important;border:1px solid #e8e8e8!important;border-radius:8px!important;
  background:#fafafa!important;font-size:16px!important;padding:0 12px!important;
}
.page[data-v-3ac690a0] .form button{
  margin-top:12px!important;height:44px!important;border-radius:8px!important;font-size:15px!important;font-weight:700!important;
}
.page[data-v-3ac690a0] .tile{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:8px;flex-wrap:nowrap;width:100%;box-sizing:border-box;
  padding:14px 12px 10px!important;font-size:15px!important;font-weight:700!important;color:#222!important;
}
.page[data-v-3ac690a0] .tile .tile-title{font-size:15px!important;font-weight:700!important;color:#222!important;flex-shrink:0}
.page[data-v-3ac690a0] .tile .tabs{display:flex;align-items:center;gap:6px;margin-left:auto!important;flex-shrink:0}
.page[data-v-3ac690a0] .tile .tab{
  font-size:12px;color:#666;background:#eee;padding:5px 10px;border-radius:14px;font-weight:600;line-height:1.2
}
.page[data-v-3ac690a0] .tile .tab.on{color:#fff;background:#d73d3d}
.page[data-v-3ac690a0] ul{margin:0 12px!important;padding:0!important}
.page[data-v-3ac690a0] ul li{
  background:#fff!important;border-radius:10px!important;padding:14px!important;margin-bottom:10px!important;
  box-shadow:0 1px 3px rgba(0,0,0,.04)!important;font-size:14px!important;
}
.page[data-v-3ac690a0] ul li .row{
  display:flex!important;justify-content:space-between!important;align-items:center!important;
  width:100%!important;min-height:28px!important;gap:10px;box-sizing:border-box;
}
.page[data-v-3ac690a0] ul li .row b{
  font-size:17px!important;font-weight:700!important;color:#222!important;
  flex:1 1 auto!important;min-width:0!important;text-align:left!important;
}
.page[data-v-3ac690a0] ul li .row .st{
  margin-left:auto!important;flex:0 0 auto!important;flex-shrink:0!important;
  text-align:right!important;white-space:nowrap!important;
  font-size:12px!important;font-weight:600!important;padding:3px 8px!important;
  border-radius:4px!important;line-height:1.3!important;color:#d73d3d!important;background:#fff0f0!important;
}
.page[data-v-3ac690a0] ul li .row .st.s1,
.page[data-v-3ac690a0] ul li .row .st.s2{color:#0a7a3e!important;background:#eaf7ef!important}
.page[data-v-3ac690a0] ul li .row .st.s4{color:#999!important;background:#f3f3f3!important}
.page[data-v-3ac690a0] ul li .stock{margin:10px 0 0!important;padding-top:10px!important;border-top:1px solid #f0f0f0;font-size:13px!important;color:#333!important}
.page[data-v-3ac690a0] ul li .sub{margin:6px 0 0!important;font-size:12px!important;color:#888!important;line-height:1.45!important}
.page[data-v-3ac690a0] ul li .cancel{
  margin-top:12px!important;height:36px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;
}
.page[data-v-3ac690a0] ul li.empty{
  text-align:center!important;color:#aaa!important;padding:36px 16px!important;font-size:13px!important;
  box-shadow:0 1px 3px rgba(0,0,0,.04)!important;
}
