.wxb-mask[hidden],.wxb-nudge[hidden],.wxb-mask [hidden]{display:none!important}
.wxb-mask{position:fixed;inset:0;z-index:2147483000;background:#233b566b;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;isolation:isolate}
.wxb-dialog{position:relative;width:min(100%,390px);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;background:#fff;border:1px solid #e5edf7;border-radius:18px;box-shadow:0 12px 36px #1c3a5714;color:#183047;font:15px/1.5 -apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif;overflow:hidden}
.wxb-dialog header{position:relative;flex:none;min-height:56px;padding:16px 60px 14px 24px;border-bottom:1px solid #eaf0f7;box-sizing:border-box}.wxb-dialog h2{font-size:18px;line-height:25px;font-weight:600;margin:0}.wxb-dialog button{font:inherit;cursor:pointer}.wxb-dialog .wxb-close{position:absolute!important;right:6px!important;top:6px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;background:none!important;border:0!important;color:#8190a3;font-size:26px!important;line-height:44px;margin:0!important}
.wxb-body{min-height:0;padding:24px 24px 0;overflow:auto;text-align:center;overscroll-behavior:contain}.wxb-intro{display:flex;align-items:center;gap:16px;text-align:left;margin-bottom:20px}.wxb-intro>div{min-width:0}.wxb-emblem{position:relative;display:block;flex:none;width:48px;height:48px}.wxb-emblem>img{display:block;width:100%;height:100%;object-fit:contain;border-radius:12px}.wxb-body h3{font-size:18px;font-weight:600;line-height:1.45;margin:0 0 4px}.wxb-description{color:#7d8da1;font-size:13px;line-height:1.6;margin:0}.wxb-target{background:#f6f8fc;border:1px solid #e8edf5;border-radius:10px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;margin:0 0 14px}.wxb-target strong{font-size:14px;font-weight:600;min-width:0;overflow-wrap:anywhere}.wxb-target small{font-size:12px;color:#7d8da1;flex:none}.wxb-qr{display:block;margin:0 auto;width:180px;height:180px;max-width:100%;object-fit:contain;padding:8px;box-sizing:border-box;border:1px solid #e4edf7;border-radius:12px}.wxb-message{font-size:13px;color:#7d8da1;line-height:1.6;margin:12px 0 0;overflow-wrap:anywhere}.wxb-message:empty{display:none}.wxb-error{color:#b34545!important}.wxb-footer{padding:0 24px 12px;flex:none}.wxb-dialog .wxb-primary{background:#07ad69;color:white;border:0;border-radius:9px;min-height:46px;width:100%;font-weight:600;margin:18px 0 0;padding:10px}.wxb-dialog .wxb-later{display:block;width:100%;min-height:44px;background:transparent;border:0;color:#7d8da1;margin:10px 0 0;padding:10px}.wxb-dialog button:disabled{opacity:.55}.wxb-success-check{display:none;position:absolute;right:-6px;bottom:-5px;width:24px;height:24px;background:#08ae69;border:3px solid #fff;border-radius:50%;box-sizing:content-box;align-items:center;justify-content:center}.wxb-success-check img{width:15px;height:15px;object-fit:contain}.wxb-success .wxb-success-check{display:flex}.wxb-success .wxb-message{font-size:12px;margin-top:10px}.wxb-success .wxb-intro{margin-bottom:16px}
.wxb-nudge{position:fixed;z-index:9990;right:24px;bottom:24px;max-width:580px;box-sizing:border-box;border:1px solid #e1e9f3;border-radius:14px;background:#fff;box-shadow:0 8px 28px #17395614;padding:16px 52px 16px 20px;display:flex;align-items:center;gap:16px;color:#243b51;font:14px/1.5 -apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif}.wxb-nudge strong{font-weight:600}.wxb-nudge p{margin:3px 0 0;font-size:12px;color:#7d8da1}.wxb-icon{display:block;width:44px;height:44px;flex:none;padding-right:16px;border-right:1px solid #dce5f1;box-sizing:content-box}.wxb-icon img{display:block;width:44px;height:44px;border-radius:11px;object-fit:contain}.wxb-nudge .wxb-link{border:0;background:#07ad69;color:#fff;border-radius:9px;padding:10px 16px;min-height:44px;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.wxb-nudge .wxb-dismiss{position:absolute;right:4px;top:4px;width:44px;height:44px;border:0;background:none;color:#8190a3;font-size:23px;cursor:pointer}
body.lt-wechat-binding{overflow:hidden!important}.wxb-dialog button:focus-visible,.wxb-nudge button:focus-visible{outline:2px solid #1763ff;outline-offset:2px}body.lt-native-overlay .wxb-nudge,body.lt-native-login .wxb-nudge,body:has(.modal-mask[style*="display: flex"]) .wxb-nudge,body:has(.modal-mask[style*="display: block"]) .wxb-nudge{display:none!important}
@media(max-width:768px){.wxb-mask{padding:16px}.wxb-dialog{max-height:calc(100dvh - 32px)}.wxb-nudge{left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom));padding:12px 44px 12px 12px;gap:10px}.wxb-nudge strong{font-size:13px}.wxb-nudge p{font-size:11px}.wxb-icon{width:36px;height:36px;padding-right:10px}.wxb-icon img{width:36px;height:36px;border-radius:9px}.wxb-nudge .wxb-link{padding:10px}.wxb-body{padding:20px 20px 0}.wxb-footer{padding:0 20px 12px}.wxb-target{flex-wrap:wrap}.wxb-intro{gap:12px}}
@media(max-width:360px){.wxb-nudge{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:12px}.wxb-icon{border:0;padding:0}.wxb-nudge .wxb-link{grid-column:2;justify-self:start}.wxb-target small{font-size:11px}}
@media(max-height:600px){.wxb-mask{padding:12px}.wxb-dialog{max-height:calc(100dvh - 24px)}.wxb-dialog header{min-height:52px;padding-top:14px;padding-bottom:12px}.wxb-body{padding-top:14px}.wxb-intro{margin-bottom:12px}.wxb-emblem{width:40px;height:40px}.wxb-target{margin-bottom:10px;padding:8px 12px}.wxb-qr{width:144px;height:144px}.wxb-message{margin-top:8px}.wxb-footer{padding-bottom:6px}.wxb-dialog .wxb-later{margin-top:4px}.wxb-dialog .wxb-primary{margin-top:12px}}
