.nvwa-mkp-card{--mkp-surface:var(--nuwa-color-popup,#fffbf5);--mkp-ink:var(--nuwa-color-text-primary,#2b2b2b);--mkp-ink-2:var(--nuwa-color-text-secondary,#7c7c7c);--mkp-commerce:var(--nuwa-commerce,#d65a2c);--mkp-commerce-deep:var(--nuwa-commerce-deep,#b84a24);--mkp-brand:var(--nuwa-brand,#426b43);--mkp-radius:var(--nuwa-radius-xl,20px);--mkp-cta-radius:var(--nuwa-radius-lg,16px);--mkp-cta-height:46px;border-radius:var(--mkp-radius);background:var(--mkp-surface);width:min(100%,312px);color:var(--mkp-ink);text-align:center;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #2b2b2b38}.nvwa-mkp-card__close{z-index:2;color:#fff;cursor:pointer;background:#2b2b2b61;border:0;border-radius:999px;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.nvwa-mkp-card[data-has-image=false] .nvwa-mkp-card__close{color:var(--mkp-ink-2);background:#2b2b2b14}.nvwa-mkp-card__media{aspect-ratio:5/6;background:var(--nuwa-surface-2,#f0ebe3);width:100%;max-height:52vh;position:relative;overflow:hidden}.nvwa-mkp-card__media img{object-fit:cover;width:100%;height:100%;display:block}.nvwa-mkp-card__body{flex-direction:column;align-items:center;gap:6px;padding:16px 20px 18px;display:flex}.nvwa-mkp-card[data-has-image=false] .nvwa-mkp-card__body{padding-top:30px}.nvwa-mkp-card__badge{background:color-mix(in srgb, var(--mkp-commerce) 12%, white);min-height:22px;color:var(--mkp-commerce-deep);letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.nvwa-mkp-card__title{word-break:break-word;margin:2px 0 0;font-size:21px;font-weight:700;line-height:1.3}.nvwa-mkp-card__subtitle{color:var(--mkp-brand);word-break:break-word;margin:0;font-size:14px;font-weight:500;line-height:1.45}.nvwa-mkp-card__text{color:var(--mkp-ink-2);word-break:break-word;margin:2px 0 0;font-size:13px;line-height:1.55}.nvwa-mkp-card__notice{color:#2e7d32;word-break:break-word;background:#2e7d321a;border-radius:10px;margin:6px 0 0;padding:8px 10px;font-size:14px;font-weight:600;line-height:1.45}.nvwa-mkp-card__notice[data-tone=info]{color:var(--mkp-ink-2,#555);background:#0000000d}.nvwa-mkp-card__notice[data-tone=error]{color:#c62828;background:#c6282817}.nvwa-mkp-card__actions{flex-direction:column;align-items:stretch;gap:4px;width:100%;margin-top:10px;display:flex}.nvwa-mkp-card__primary{height:var(--mkp-cta-height);border-radius:var(--mkp-cta-radius);background:var(--mkp-commerce);color:#fff;cursor:pointer;border:0;font-size:16px;font-weight:600;box-shadow:0 2px 10px #2b2b2b0d}.nvwa-mkp-card__primary:active{background:var(--mkp-commerce-deep)}.nvwa-mkp-card__secondary{height:36px;color:var(--mkp-ink-2);cursor:pointer;background:0 0;border:0;font-size:14px}.nvwa-mkp-card button:disabled{opacity:.6;cursor:wait}.nvwa-mkp-overlay{z-index:1000;padding:max(24px, env(safe-area-inset-top,0px)) 24px max(24px, env(safe-area-inset-bottom,0px));overscroll-behavior:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nvwa-mkp-overlay__backdrop{background:var(--nuwa-color-overlay,#2b2b2b73);cursor:pointer;border:0;position:absolute;inset:0}.nvwa-mkp-overlay .nvwa-mkp-card{animation:.22s ease-out nvwa-mkp-in}@keyframes nvwa-mkp-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nvwa-mkp-overlay .nvwa-mkp-card{animation:none}}
