.ciode-ma-form {max-width:34rem}
.ciode-ma-form label {display:block;font-weight:600;margin-top:1rem}
.ciode-ma-form input,.ciode-ma-form select {width:100%}
.ciode-ma-form button {margin-top:1rem}
.ciode-ma-help {font-size:.9em;color:#555;line-height:1.5}
.ciode-ma-message {padding:1rem;border-left:4px solid #2c7048;background:#eef7f1}
.ciode-ma-message.ciode-ma-error {border-color:#b32d2e;background:#fcf0f1}
.ciode-ma-message[hidden] {display:none!important}
.ciode-ma-list {margin-bottom:2rem}
.ciode-ma-list .button {margin:0}
.ciode-ma-root [disabled] {opacity:.6;cursor:wait}
