.ks-security{margin:24px 0;padding:20px;background:#f5f7f2;border:1px solid #d5e1d8;border-radius:10px;min-width:0}
.ks-security-title{font-weight:700;color:#176c58;margin:0 0 12px!important}
.ks-security-status{font-size:14px;margin:12px 0!important}
.ks-security-note{font-size:12px;line-height:1.8;margin:12px 0 0!important}
.ks-security .cf-turnstile{width:100%;min-width:0}
.ks-form button:disabled{opacity:.55;cursor:wait;transform:none;box-shadow:none}
@media(max-width:480px){.ks-security{padding:12px}}
