.dmc-form{position:relative}.dmc-form__errors{position:absolute;color:red;padding:3px 0 5px 5px;font-size:12px;line-height:1;z-index:5}.dmc-form__errors--input:not([type=checkbox]){border:2px solid red}.dmc-form__errors--label{color:red}.dmc-form__errors--checkbox[type=checkbox]{border:2px solid red}.dmc-form__errors--checkbox[type=checkbox]::before{border:2px solid red}.dmc-form.loading::before{position:absolute;content:"";inset:-10px;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:grayscale(80%) blur(1px);backdrop-filter:grayscale(80%) blur(1px);z-index:20}.dmc-form.loading::after{position:absolute;content:"";top:50%;left:50%;width:3rem;height:3rem;margin-top:-1.5rem;margin-left:-1.5rem;border-radius:50%;border-top:4px solid #666;border-right:4px solid rgba(0,0,0,0);animation:spinner .6s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}
