/* 后台专属布局补充 (配合 weui.css) */

/* 内容区最大宽度，桌面端居中 */
.yz-wrap{max-width:760px;margin:0 auto;padding:0 0 24px}

/* 二维码展示区 */
.yz-qr{background:#fff;border-radius:var(--yz-radius);margin:12px;text-align:center;padding:20px}
.yz-qr img{border:1px solid #eee;border-radius:8px;width:220px;height:220px}
.yz-qr .url{font-size:12px;color:var(--yz-text-2);word-break:break-all;margin-top:10px}

/* 列表(带操作按钮的行) */
.yz-list{background:#fff;border-radius:var(--yz-radius);margin:var(--yz-gap) 12px;overflow:hidden}
.yz-list__item{
  position:relative;display:flex;align-items:center;gap:10px;padding:14px 16px;
}
.yz-list__item::after{content:"";position:absolute;left:16px;right:0;bottom:0;height:1px;background:var(--yz-line);transform:scaleY(.5);transform-origin:0 0}
.yz-list__item:last-child::after{display:none}
.yz-list__item .info{flex:1;min-width:0}
.yz-list__item .acts{display:flex;gap:8px;flex:0 0 auto}

/* 操作按钮(列表内小按钮) */
.yz-act{
  display:inline-block;border:none;background:var(--yz-primary);color:#fff;border-radius:4px;
  padding:6px 12px;font-size:13px;cursor:pointer;text-decoration:none;
}
.yz-act:active{background:var(--yz-primary-active)}
.yz-act--default{background:#f2f2f2;color:var(--yz-text)}
.yz-act--default:active{background:#e5e5e5}
.yz-act--warn{background:var(--yz-warn)}
.yz-act--warn:active{background:var(--yz-warn-active)}
.yz-act--orange{background:var(--yz-orange)}
.yz-act[disabled]{opacity:.5;pointer-events:none}

/* 筛选条 */
.yz-filters{
  display:flex;gap:8px;flex-wrap:wrap;background:#fff;border-radius:var(--yz-radius);
  margin:var(--yz-gap) 12px;padding:10px;
}
.yz-filters select,.yz-filters input{
  flex:1;min-width:120px;padding:8px 10px;border:1px solid rgba(0,0,0,.12);
  border-radius:6px;font-size:14px;background:#fff;color:var(--yz-text);outline:none;
}

/* 状态文字色 */
.st-pending,.st-cancelled{color:var(--yz-text-2)}
.st-confirming{color:var(--yz-orange)}
.st-preparing{color:var(--yz-primary)}
.st-delivering{color:#7c4dff}
.st-done{color:var(--yz-primary)}

/* 小票打印样式保留等宽字体 */
@media print{
  body{background:#fff}
  .yz-nav,.yz-no-print{display:none!important}
}
