
.rezvan-dynamic-form{background:#fff;padding:20px;border-radius:16px;box-shadow:0 6px 24px rgba(0,0,0,.06)}
.rezvan-dynamic-form .rezvan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.rezvan-dynamic-form label{display:block;font-weight:600;margin-bottom:6px}
.rezvan-dynamic-form input, .rezvan-dynamic-form textarea, .rezvan-dynamic-form select{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:12px}
.rezvan-dynamic-form .req{color:#e11}
@media(max-width:640px){.rezvan-dynamic-form .rezvan-grid{grid-template-columns:1fr}}
