
.bc-dm-form {max-width:600px;margin:20px auto;padding:20px;background:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.2);}
.bc-dm-form h2 {font-size:22px;margin-bottom:10px;color:#333;}
.bc-dm-form p {color:#555;margin-bottom:15px;}
.bc-dm-form form {display:flex;flex-direction:column;gap:10px;}
.bc-dm-form input, .bc-dm-form select, .bc-dm-form textarea {padding:10px;border:1px solid #ccc;border-radius:5px;width:100%;}
.bc-dm-form button {background:#0073aa;color:#fff;padding:12px;border:none;border-radius:5px;cursor:pointer;}
.bc-dm-form button:hover {background:#005f8d;}
#bc-dm-response {margin-top:15px;font-weight:bold;}
