.mdv-sim-root{border:1px solid #e9eef2;border-radius:16px;padding:16px;background:#fff}
.mdv-sim-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}
.mdv-upload input{display:none}
.mdv-upload span{background:#0FA3B1;color:#fff;padding:.6rem .9rem;border-radius:.6rem;cursor:pointer}
.mdv-sim-stage-wrap{background:#F5F9FB;border:1px dashed #cdd6de;border-radius:12px;display:flex;justify-content:center;align-items:center;padding:10px}
.mdv-canvas{max-width:100%;height:auto}
.mdv-lead{display:grid;gap:8px;margin-top:12px}
.mdv-lead input{padding:.6rem .7rem;border:1px solid #dbe6ec;border-radius:8px}
.mdv-lead button{background:#2FBF71;color:#fff;padding:.7rem 1rem;border-radius:.6rem;cursor:pointer}