/* v3.3.94 — TaLoad owns its document width even without Elementor's reset.
   Only TaLoad documents and ancestors of the app root are affected. */
html:has(> body.fai-taload-page:not(.elementor-editor-active)),
html:has(> body.fai-tal-app-document){
  margin-inline:0!important;
  padding-inline:0!important;
}
body.fai-taload-page:not(.elementor-editor-active),
body.fai-tal-app-document{
  margin:0!important;
  padding:0!important;
  width:auto!important;
  max-width:none!important;
  min-width:0;
}
body.fai-taload-page:not(.elementor-editor-active) :is(
  #page,#content,.site-content,.content-area,.site-main,article.page,
  .page-content,.entry-content,.wp-site-blocks,.wp-block-post-content,
  .elementor,.elementor-section,.elementor-container,.elementor-column,
  .elementor-widget-wrap,.elementor-widget-shortcode,.elementor-widget-container,
  .e-con,.e-con-inner
):has([data-fai-tal-root]){
  box-sizing:border-box!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin-inline:0!important;
  padding-inline:0!important;
}
body.fai-taload-page:not(.elementor-editor-active) [data-fai-tal-root]{
  width:100%!important;
  max-width:none!important;
  margin-inline:0!important;
}
body.fai-tal-app-document>.fai-tal-app-shell{
  box-sizing:border-box;
  width:100%;
  max-width:none;
  margin-inline:0;
}
