/* BT-SERVIS form CAPTCHA / submit alignment - 2026-10-22 */
body.public-modern form.site-form>.bts-turnstile-slot{
  grid-column:1 / -1 !important;justify-self:start !important;
  width:300px;max-width:100%;margin:10px 0 0 !important;text-align:left;
}
body.public-modern form.site-form>.bts-turnstile-slot+button[type=submit]{
  grid-column:1 / -1 !important;justify-self:start !important;
  margin-left:0 !important;margin-right:auto !important;
  width:300px;max-width:100%;min-width:0;
  display:inline-flex;align-items:center;justify-content:center;
  text-align:center;white-space:normal;
}
body.public-modern .wcfg-actions>.bts-web-turnstile-slot{
  display:block !important;box-sizing:border-box;position:relative;
  width:100% !important;max-width:100% !important;min-height:93px;
  margin:13px 0 12px !important;text-align:left !important;
}
body.public-modern .wcfg-actions .bts-web-turnstile-widget{
  display:block;box-sizing:border-box;
  width:300px;max-width:none;height:65px;
  transform:scale(var(--bts-web-widget-scale, 1));
  transform-origin:left top;
  margin-bottom:var(--bts-web-widget-bottom, 0px);
}
body.public-modern .wcfg-actions .bts-web-captcha-status{
  font-size:11px;line-height:1.35;color:#45627d;
  margin:0 0 3px !important;min-height:15px;
}
body.public-modern .wcfg-actions .bts-captcha-failed .bts-web-captcha-status{color:#b42318}
body.public-modern .wcfg-actions .bts-web-captcha-retry{
  border:1px solid #b7d4ed;border-radius:8px;background:#f1f8ff;color:#12497b;
  font-weight:700;font-size:12px;cursor:pointer;padding:7px 12px;
}
body.public-modern .wcfg-actions .bts-web-captcha-retry[hidden]{display:none!important}
body.public-modern .wcfg-actions>.bts-web-turnstile-slot+button[type=submit]{
  width:100% !important;max-width:100% !important;
  justify-self:start !important;align-self:flex-start !important;
  margin-left:0 !important;margin-right:0 !important;
  display:flex;justify-content:center;text-align:center;
}
@media(max-width:360px){
  body.public-modern form.site-form>.bts-turnstile-slot,
  body.public-modern form.site-form>.bts-turnstile-slot+button[type=submit]{
    max-width:100%;
  }
}
