/* 1. ONLY applies when a user is NOT logged in, and ONLY inside public webform modal panels */
body:not(.user-logged-in) .ui-dialog:has(.webform-submission-form) .ui-dialog-buttonpane,
body:not(.user-logged-in) .ui-dialog:has(.webform-submission-form) .ui-dialog-buttonset {
  display: none !important;
}

/* 2. Fail-safe: Double-checks that the target modal envelope explicitly contains your login message */
body:not(.user-logged-in) .ui-dialog:has([data-webform-element-id="login_required_message"]) .ui-dialog-buttonpane {
  display: none !important;
}
