.tsm-shortcode-wrap .tsm-shortcode-name{display:none!important;font:600 14px/1.5 Arial,sans-serif!important;color:#245070!important;background:#edf5fb;border:1px dashed #8ca9bd;padding:5px 9px;margin-bottom:8px;overflow-wrap:anywhere}
.tsm-shortcode-wrap .tsm-shortcode-field{font:inherit;color:inherit;text-align:inherit}
.tsm-shortcode-wrap .tsm-shortcode-field :is(section,.tsm-grid,.tsm-options,label,.tsm-card){font-family:inherit!important;color:inherit!important}
.tsm-shortcode-wrap .tsm-shortcode-field :is(input[type=text],input[type=email],input[type=tel],select,textarea){font:inherit!important;color:inherit!important;text-align:inherit}
.tsm-shortcode-wrap .tsm-shortcode-field label>span:not(.tsm-postcode-row),.tsm-shortcode-wrap .tsm-shortcode-field .tsm-card :is(strong,span){font-family:inherit!important;font-size:inherit!important;color:inherit!important;line-height:inherit!important}
.tsm-shortcode-wrap .tsm-shortcode-field .tsm-card small{font-family:inherit!important;color:inherit!important}
.tsm-shortcode-field>section{margin:0;padding:0;border:0}
.tsm-shortcode-field .tsm-card small{display:block}
.tsm-shortcode-field [hidden],.tsm-shortcode-wrap[hidden]{display:none!important}
.tsm-shortcode-wrap .tsm-shortcode-field>label:not(.tsm-card){display:flex;flex-direction:column;gap:5px}
.tsm-shortcode-wrap .tsm-shortcode-field>label:not(.tsm-card)>:is(input,select,textarea){width:100%;box-sizing:border-box;padding:10px 12px}

:is(html.tsm-builder-view,body.et-fb) .tsm-shortcode-editor .tsm-shortcode-name{display:block!important}
