.smp-form{max-width:420px;padding:12px;border:1px solid #eee;border-radius:6px;background:#fff}
.smp-form label{display:block;margin-top:8px;font-weight:600}
.smp-form input[type=text], .smp-form input[type=number]{width:100%;padding:6px;margin-top:4px}
.smp-form input[type=file]{margin-top:6px}
.smp-form button{margin-top:10px;padding:8px 14px;cursor:pointer}
.smp-error{color:#a00;margin-top:10px}