/**
 * Site-wide full-width canvas — matches the homepage, no boxed 1280px gutters.
 * Scoped to body.autx-site. Homepage mosaic rules stay in dark-mode.css.
 */
body.autx-site #page,
body.autx-site #wrapper-container,
body.autx-site #tbay-main-content,
body.autx-site #main-container,
body.autx-site #main-container.container,
body.autx-site #main-content,
body.autx-site #main.site-main,
body.autx-site .main-page,
body.autx-site .site-content,
body.autx-site .content-area,
body.autx-site .entry-content,
body.autx-site .post-content,
body.autx-site #autx-native-main,
body.autx-site .elementor-location-header,
body.autx-site .elementor-location-footer,
body.autx-site header#tbay-header,
body.autx-site footer#tbay-footer {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

body.autx-site #main-container.container,
body.autx-site #tbay-main-content .container,
body.autx-site #autx-native-main,
body.autx-site .container,
body.autx-site .elementor-section.elementor-section-boxed > .elementor-container,
body.autx-site .elementor-section.elementor-section-full_width > .elementor-container,
body.autx-site #main-container .elementor-section.elementor-section-boxed > .elementor-container,
body.autx-site #main-container .elementor-section.elementor-section-full_width > .elementor-container,
body.autx-site #tbay-main-content .e-con.e-parent,
body.autx-site .elementor > .elementor-section,
body.autx-site .elementor-section > .elementor-container {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  left: 0 !important;
}

html[dir="rtl"] body.autx-site #main-container.container,
html[dir="ltr"] body.autx-site #main-container.container,
html[dir="rtl"] body.autx-site #main-container .elementor-section.elementor-section-boxed > .elementor-container,
html[dir="ltr"] body.autx-site #main-container .elementor-section.elementor-section-boxed > .elementor-container {
  width: 100% !important;
  max-width: 100% !important;
}

body.autx-site:not(.autx-corporate-home) #main-container,
body.autx-site:not(.autx-corporate-home) #main-container.container,
body.autx-site:not(.autx-corporate-home) #tbay-main-content,
body.autx-site:not(.autx-corporate-home) .entry-content,
body.autx-site:not(.autx-corporate-home) .elementor-section.elementor-section-boxed > .elementor-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

body.autx-site.page .entry-header,
body.autx-site.page .page-header,
body.autx-site.page .breadcrumb-page,
body.autx-site.single .breadcrumb {
  width: 100%;
  max-width: 100%;
}

body.autx-fullwidth #secondary,
body.autx-fullwidth .sidebar,
body.autx-fullwidth aside.widget-area {
  display: none !important;
}

body.autx-coming-soon .autx-page,
body.autx-coming-soon .autx-page__hero {
  margin-bottom: 0 !important;
}

body.page-slug-tutorial .autx-page,
body.page-slug-tutorial .autx-page__hero {
  margin-bottom: 0 !important;
}
