/* ===== 小程序入口（P10 新增 2026-10-09）=====
   纯静态引导浮层：不调用任何微信 JS-SDK / 支付接口，零权限依赖。
   点击 hero「小程序下单」→ 展示引导图 + 搜索指引。 */
.yzq-mp-btn{background:#07c160;color:#fff!important;border:none}
.yzq-mp-btn:hover{background:#06ad56}
.yzq-mp-mask{position:fixed;inset:0;background:rgba(15,37,64,.55);z-index:9998;display:none;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(2px)}
.yzq-mp-mask.on{display:flex}
.yzq-mp-box{background:#fff;border-radius:18px;max-width:420px;width:100%;padding:22px 22px 18px;position:relative;box-shadow:0 18px 50px rgba(15,37,64,.28);animation:yzqMpIn .22s ease-out}
@keyframes yzqMpIn{from{transform:translateY(14px) scale(.97);opacity:0}to{transform:none;opacity:1}}
.yzq-mp-close{position:absolute;right:14px;top:12px;width:32px;height:32px;border-radius:50%;border:none;background:#f1f5f9;color:#5a6b80;font-size:19px;line-height:1;cursor:pointer}
.yzq-mp-close:hover{background:#e2e8f0}
.yzq-mp-title{font-size:17px;font-weight:800;color:#0f2540;margin:0 0 4px}
.yzq-mp-sub{font-size:13px;color:#5a6b80;margin:0 0 14px}
.yzq-mp-img{width:100%;border-radius:12px;display:block;border:1px solid #eef2f7}
.yzq-mp-steps{margin:14px 0 0;padding:0;list-style:none;font-size:14px;color:#33475f;line-height:1.9}
.yzq-mp-steps li::before{content:counter(mp);counter-increment:mp;display:inline-flex;width:19px;height:19px;border-radius:50%;background:#07c160;color:#fff;font-size:12px;font-weight:800;align-items:center;justify-content:center;margin-right:8px;vertical-align:1px}
.yzq-mp-steps{counter-reset:mp}
.yzq-mp-tip{margin:12px 0 0;font-size:12.5px;color:#8b9bb0;text-align:center}
@media(max-width:640px){.yzq-mp-box{padding:18px 16px 14px}.yzq-mp-title{font-size:16px}}
