
/* SentinelRow form functionality — original brand stylesheet remains unchanged */
.sr-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.sr-consent{margin:17px 0;color:#bfc9c2;font-size:12px;line-height:1.65}
.sr-consent label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;text-transform:none;letter-spacing:normal;color:inherit;font-size:inherit;font-weight:400}
.sr-consent input{appearance:auto;min-width:16px!important;width:16px!important;height:16px!important;margin:3px 0 0;flex:0 0 16px;accent-color:#c7a474}
.sr-consent a,.sr-direct-email a{color:#ebd4ad;text-decoration:underline;text-underline-offset:3px}
.sr-turnstile-container{margin:12px 0 8px;min-height:8px}
.sr-form-status{font-size:12px!important;line-height:1.65!important;color:#d6d6ca!important;margin:12px 0!important}
.sr-form-status[data-state="ok"]{color:#b8e2cb!important}
.sr-form-status[data-state="error"]{color:#f4b5a9!important}
.sr-direct-email{font-size:12px!important;opacity:.85;margin:15px 0 0}
.sr-legal-line{font-family:Arial,sans-serif;font-size:10px;color:#7a8980;padding:13px 24px;max-width:1240px;margin:0 auto;text-align:center;line-height:1.6}
button[disabled]{opacity:.58;cursor:not-allowed!important;transform:none!important}
/* Preserve original form layout while adding components between fields and button */
.formgrid + .sr-honeypot, .fields + .sr-honeypot{grid-column:1/-1}
