.tinxdk-ean-fields .tinxdk-ean-confirm,
.tinxdk-ean-block .tinxdk-ean-confirm { margin: 0 0 1em; font-size: .9em; min-height: 1.2em; }
.tinxdk-ean-confirm.tinxdk-ok { color: #1a7f37; }
.tinxdk-ean-confirm.tinxdk-warn { color: #9a6700; }
.tinxdk-ean-confirm.tinxdk-err { color: #b32d2e; }
.tinxdk-ean-fields altcha-widget,
.tinxdk-ean-block altcha-widget { --altcha-max-width: 100%; display: block; margin-top: .5em; }
.tinxdk-ean-block .tinxdk-field { margin-bottom: 1em; }
.tinxdk-ean-block .tinxdk-field label { display: block; margin-bottom: .25em; }
.tinxdk-ean-block .tinxdk-field input,
.tinxdk-ean-block .tinxdk-field select { width: 100%; box-sizing: border-box; padding: .6em; }
.tinxdk-ean-block .tinxdk-error { color: #b32d2e; font-size: .9em; }
