.elementor-20509 .elementor-element.elementor-element-bf199e5{--display:flex;}.elementor-20509 .elementor-element.elementor-element-1436986{width:100%;max-width:100%;}.elementor-20509 .elementor-element.elementor-element-1436986 > .elementor-widget-container{margin:-32px -185px -33px -185px;}.elementor-20509 .elementor-element.elementor-element-1436986.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-20509 .elementor-element.elementor-element-1436986 > .elementor-widget-container{margin:0px 0px 0px 0px;}}

/* Start custom CSS *//* Força fundo escuro da página */
body {
  background: #09090b !important;
}

/* Remove fundo branco do Elementor/tema */
#content,
.site,
.site-content,
.elementor,
.elementor-section-wrap,
.elementor-section,
.elementor-container,
.elementor-widget-wrap {
  background: transparent !important;
}

/* Wrapper principal do dashboard */
.agaf-wrap,
.agaf-dashboard {
  width: 100%;
  max-width: 95vw; /* ajuste se quiser mais largo */
  margin: 0 auto;
  padding: 32px 16px;
}

/* Header do dashboard (logo + usuário) */
.agaf-header {
  width: 100%;
  min-height: 64px;
  padding: 14px 20px;
  border-radius: 14px;
}

/* Garante que seções não fiquem “boxed” */
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 100% !important;
}

/* Corrige espaçamento no mobile */
@media (max-width: 768px) {
  .agaf-wrap,
  .agaf-dashboard {
    padding: 20px 12px;
  }
}

/* Remove scroll horizontal acidental */
html, body {
  overflow-x: hidden;
}/* End custom CSS */
