/* 所有公开询盘表单共享成功反馈，弹窗尺寸适配小屏与系统减少动态效果设置。 */
.yumin-inquiry-success { box-sizing:border-box; width:min(460px,calc(100vw - 32px)); max-height:calc(100dvh - 48px); padding:36px; border:1px solid #dbecea; border-radius:20px; background:#fff; color:#123c40; box-shadow:0 24px 80px #08222a40; text-align:center; font-family:Inter,Arial,sans-serif; }
.yumin-inquiry-success[open] { animation:yumin-inquiry-confirm .28s cubic-bezier(.22,.61,.36,1); }
.yumin-inquiry-success::backdrop { background:#08222a80; backdrop-filter:blur(6px); }
.yumin-inquiry-success svg { display:block; width:56px; height:56px; margin:0 auto 20px; fill:#e9f7f5; stroke:#00928e; stroke-width:2.5; stroke-linecap:round; stroke-linejoin:round; }
.yumin-inquiry-success h2 { margin:0 0 12px; font-size:28px; line-height:1.25; color:inherit; }
.yumin-inquiry-success p { margin:0 0 24px; font-size:16px; line-height:1.65; color:#49676a; }
.yumin-inquiry-success button { border:0; border-radius:999px; padding:12px 32px; background:#00928e; color:#fff; font:600 15px/1.5 Inter,Arial,sans-serif; cursor:pointer; }
.yumin-inquiry-success button:hover { background:#007b78; }
.yumin-inquiry-success button:focus-visible { outline:3px solid #00928e; outline-offset:4px; }
@keyframes yumin-inquiry-confirm { from { opacity:0; transform:translateY(12px) scale(.97); } to { opacity:1; transform:none; } }
@media(prefers-reduced-motion:reduce) { .yumin-inquiry-success[open] { animation:none; } }
