.mpl-plugin form{max-width:600px;margin:20px auto;padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9;font-family:Arial,sans-serif}.mpl-plugin form label{display:block;margin-bottom:8px;font-weight:700;color:#333}.mpl-plugin form input[type="text"],.mpl-plugin form input[type="email"],.mpl-plugin form input[type="tel"],.mpl-plugin form input[type="time"],.mpl-plugin form input[type="date"],.mpl-plugin form textarea,.mpl-plugin form input[type="radio"]{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px}.mpl-plugin form textarea{height:100px;resize:vertical}.mpl-plugin form button[type="submit"]{display:inline-block;padding:10px 20px;background-color:#28a745;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color 0.3s ease}.mpl-plugin form button[type="submit"]:hover{background-color:#218838}.mpl-plugin form .form-response{margin-top:20px;font-size:16px;color:#28a745;display:none}.datepicker{cursor:pointer}@media screen and (max-width:768px){.mpl-plugin form{padding:15px}.mpl-plugin form input[type="text"],.mpl-plugin form input[type="email"],.mpl-plugin form input[type="tel"],.mpl-plugin form input[type="time"],.mpl-plugin form input[type="date"],.mpl-plugin form textarea{font-size:16px}.mpl-plugin form button[type="submit"]{width:100%;font-size:18px}}