form div[id]:has([name][id]){margin-bottom:calc(var(--p-size, 1.6rem)*2);position:relative}.validation-error:not(:focus-within) .form-error{transform:scale(1)}.form-error,.userform-block .error.message{background-color:var(--colour-primary,#000);border-radius:2px;box-shadow:0 0 1rem 0 rgba(0,0,0,.3);color:var(--colour-on-primary,#fff);font-size:1.2rem;left:1rem;line-height:1;margin-bottom:0;padding:.5rem;position:absolute;top:calc(100% + 3px);transform:scaleY(0);transform-origin:0 0;transition:transform .2s ease;z-index:101}.form-error:before,.userform-block .error.message:before{background-color:inherit;content:"";display:block;height:1rem;left:2rem;position:absolute;top:0;transform:translateY(-50%) rotate(45deg);width:1rem;z-index:-1}.userform .field{position:relative}.userform .error.message{left:1rem;transform:scaleY(1)}.grecaptcha-badge{transform:translateX(150%);transition:right 1s ease,transform 1s ease!important}body.show-grecaptcha-badge .grecaptcha-badge{transform:translateX(0)}