/* @@SPLIT_HEADER@@
   css/pages/aftersale-proof.css —— XVIII. 售后凭证上传：样式
      由 redesign2.html 拆分而来（原行号 30524-30545），业务逻辑原样搬运；加载顺序见 index.html / README.md */
/* ---- 凭证区（只在 XVII 的拒绝弹框里用，样式全部 xviii/aft-proof 前缀，不污染全局） ---- */
.aft-proof-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.aft-proof-head .btn{height:26px;font-size:12px;padding:0 10px}
.aft-proof-sum{font-size:11px;color:var(--faint)}
.aft-proof-list{margin-top:6px;display:flex;flex-direction:column;gap:4px}
.aft-proof-list:empty{display:none}
.aft-proof-row{display:flex;align-items:center;gap:8px;background:var(--hover);border:1px solid var(--line);
  border-radius:7px;padding:4px 6px}
.aft-proof-thumb{width:48px;height:48px;flex:none;object-fit:cover;border-radius:5px;
  background:var(--accent-weak);border:1px solid var(--line);display:block}
.aft-proof-meta{flex:1;min-width:0;font-size:11.5px;line-height:1.35}
.aft-proof-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}
.aft-proof-state{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.aft-proof-state.ok{color:#15803d}
.aft-proof-state.dry{color:#b45309}
.aft-proof-state.err{color:var(--danger);white-space:normal}
.aft-proof-state.up{color:#475569}
.aft-proof-del{flex:none;border:1px solid var(--line);background:var(--card);color:var(--mut);border-radius:5px;
  font-size:11px;padding:2px 6px;cursor:pointer;line-height:1.4}
.aft-proof-del:hover{color:var(--danger);border-color:var(--danger-line);background:#fef2f2}
.aft-proof-note{font-size:11px;color:var(--faint);margin-top:4px;line-height:1.5}
.aft-proof-note.warn{color:#b45309}
