.website-inquiry-challenge { clear: both; display: flex; flex-wrap: wrap; align-items: center; gap: 10px; padding: 14px 0; }
.website-inquiry-challenge label { display: inline-flex; align-items: center; gap: 8px; color: #444; }
.website-inquiry-challenge input { box-sizing: border-box; width: 100px; height: 40px; padding: 6px; border: 1px solid #ccc; background: #fff; color: #222; }
.website-inquiry-challenge .website-refresh-code { width: 120px; height: 45px; padding: 0; border: 0; cursor: pointer; background: #fff; }
.website-inquiry-challenge .website-refresh-code img { display: block; width: 120px; height: 45px; margin: 0; }
.website-inquiry-challenge small { font-size: 12px; color: #666; }
