.repumo-form{max-width:900px;background:#fff;padding:15px;border:1px solid #ddd;border-radius:6px}
.repumo-form label{display:block;margin-top:10px;font-weight:600}
.repumo-form input[type=text], .repumo-form input[type=tel], .repumo-form select, .repumo-form textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}
.repumo-success{background:#e6ffed;border:1px solid #b7f2c8;padding:10px;margin:10px 0}
.repumo-error{background:#ffecec;border:1px solid #f5c2c2;padding:10px;margin:10px 0}