
.sbm-support-form{max-width:720px;margin:1rem auto;padding:1rem;border:1px solid #e5e7eb;border-radius:12px;background:#fff}
.sbm-support-form label{font-weight:600;display:block;margin-bottom:.25rem}
.sbm-support-form input[type=text],
.sbm-support-form input[type=email],
.sbm-support-form textarea,
.sbm-support-form select{width:100%;padding:.6rem .7rem;border:1px solid #cbd5e1;border-radius:10px}
.sbm-support-form textarea{min-height:140px;resize:vertical}
.sbm-support-form .sbm-required{color:#ef4444}
.sbm-support-form .sbm-checkbox{font-weight:400}
.sbm-btn{display:inline-block;padding:.6rem 1rem;border-radius:10px;border:1px solid #111;background:#111;color:#fff;cursor:pointer}
.sbm-alert{padding:.75rem 1rem;border-radius:10px;margin-bottom:1rem}
.sbm-success{background:#ecfdf5;border:1px solid #a7f3d0}
.sbm-error{background:#fef2f2;border:1px solid #fecaca}
