
.sms-consent{border:1px solid #cad5db;border-radius:10px;padding:16px;margin:18px 0;background:#f5f8fa;color:#153042;min-width:0}
.sms-consent legend{font-size:14px;font-weight:700;padding:0 5px}
form .sms-consent-label{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;font-size:14px;line-height:1.55;font-weight:400;text-transform:none;letter-spacing:0}
form .sms-consent-label input[type=checkbox]{width:20px;height:20px;min-width:20px;padding:0;margin:3px 0 0;accent-color:#074d6c}
.sms-consent-copy a{text-decoration:underline;color:#075475}
.sms-policy-links{display:flex;gap:18px;flex-wrap:wrap;padding:16px 0}
.sms-policy-links a{text-decoration:underline}
