.gdiag-form-wrap { border:1px solid #ddd; padding:16px; border-radius:8px; max-width:720px; margin:16px auto; background:#fff; }
.gdiag-form-wrap h3 { margin-top:0; }
.gdiag-intro { color:#444; }
.gdiag-field { margin-bottom:14px; }
.gdiag-field label { display:block; font-weight:600; margin-bottom:6px; }
.gdiag-field input[type="text"],
.gdiag-field input[type="email"],
.gdiag-field input[type="tel"],
.gdiag-field textarea,
.gdiag-field select { width:100%; padding:8px; border:1px solid #ccc; border-radius:6px; }
.gdiag-inline { margin-right:12px; }
.gdiag-actions { margin-top:16px; }
.gdiag-actions button { padding:10px 16px; border-radius:6px; cursor:pointer; }