/* Native owner CSS uses the original widget + inner-container selector anchors. */
:where(body.nd-design) .ndd-functional-style-box{display:block;width:auto;min-width:0;margin:0;--container-widget-width:auto;--container-widget-flex-grow:0}
:where(body.nd-design .ndd-functional-style-box>.elementor-widget-container){display:block;min-width:0}
/* Only explicit owner text/typography choices affect a direct field, never alerts. */
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-color]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){color:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type~="font-family"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){font-family:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type~="font-size"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){font-size:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type~="font-weight"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){font-weight:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type~="font-style"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){font-style:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type~="line-height"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){line-height:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type~="letter-spacing"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){letter-spacing:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type~="word-spacing"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){word-spacing:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type~="text-transform"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){text-transform:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type~="text-decoration"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){text-decoration:inherit!important}
@media(max-width:1024px){
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type-tablet~="font-family"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){font-family:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type-tablet~="font-size"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){font-size:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type-tablet~="font-weight"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){font-weight:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type-tablet~="font-style"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){font-style:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type-tablet~="line-height"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){line-height:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type-tablet~="letter-spacing"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){letter-spacing:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type-tablet~="word-spacing"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){word-spacing:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type-tablet~="text-transform"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){text-transform:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type-tablet~="text-decoration"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){text-decoration:inherit!important}
}
@media(max-width:767px){
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type-mobile~="font-family"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){font-family:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type-mobile~="font-size"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){font-size:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type-mobile~="font-weight"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){font-weight:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type-mobile~="font-style"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){font-style:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type-mobile~="line-height"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){line-height:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type-mobile~="letter-spacing"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){letter-spacing:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type-mobile~="word-spacing"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){word-spacing:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type-mobile~="text-transform"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){text-transform:inherit!important}
:where(body.nd-design .ndd-functional-style-box[data-nd-functional-type-mobile~="text-decoration"]>.elementor-widget-container)>:where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){text-decoration:inherit!important}
}
