.form-textfield~.description{width: 100%}.form-textfield~.description > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.25rem * var(--tw-space-y-reverse))}.form-textfield~.description{font-size: 0.875rem;line-height: 1.25rem}.form-textfield~.description .webform-element-description{--tw-text-opacity: 1;color: rgb(82 82 82 / var(--tw-text-opacity, 1))}[type=checkbox]:focus,[type=radio]:focus,[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{--tw-ring-color: #0284c7;border-color:var(--form-control-border, var(--tw-ring-color))}