.loops-form{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;width:100%}
.loops-row{display:flex;gap:10px;align-items:center;justify-content:center;width:100%}
.loops-form input{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05)}
.loops-form button{padding:10px 14px;background:#000;color:#fff;border:none;border-radius:6px;cursor:pointer}
.consent-row{display:flex;align-items:center;gap:10px;margin-top:6px;justify-content:center}
.consent-label a{color:#2563eb;text-decoration:none}
.consent-label a:hover{text-decoration:underline}
.form-msg{font-size:14px;margin-top:6px;color:#111}
.loops-success{margin-top:8px;color:#1f8f3a}
.loops-error{margin-top:8px;color:#b91c1c}
