.wvd-box{max-width:560px;margin:1em auto;padding:16px;border:1px solid #ddd;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px}
.wvd-url{flex:1 1 300px;padding:10px;border:1px solid #ccc;border-radius:6px}
.wvd-btn{padding:10px 18px;border:0;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer}
.wvd-btn:disabled{opacity:.6;cursor:wait}
.wvd-msg{flex:1 1 100%;min-height:1.4em}
.wvd-link{font-weight:600}
.wvd-note{flex:1 1 100%;margin:0;font-size:12px;color:#666}
