.t-ButtonRegion {
    --ut-button-region-margin: 0rem;
    border-radius: var(--ut-region-border-radius, var(--ut-component-border-radius));
}
.t-Body-mainContent {
    grid-area: content-main;
    min-width: 0;
    background-color: #fbf9f8a3;
}
.a-IRR-header--group {
    background-color: #f8f8f8;
    border-color: #f8f8f8;
    border-style: solid;
    border-width: var(--a-gv-header-cell-border-width, 1px);
    color: var(--a-gv-header-text-color);
    padding: var(--a-gv-cell-padding-y) var(--a-gv-cell-padding-x);
}
.a-IRR-header--group:hover {
    background-color: #e4e3e3;
}
.t-Body-nav{
    width: 320px;
    padding-bottom: 30px;
}
#t_Alert_Success{
    border-radius: var(--ut-region-border-radius, var(--ut-component-border-radius));
}
#t_Alert_Notification{
    border-radius: var(--ut-region-border-radius, var(--ut-component-border-radius));
}
.t-Form-fieldContainer.t-Form-fieldContainer--floatingLabel.is-active, .t-Form-fieldContainer.t-Form-fieldContainer--floatingLabel:focus-within {
    --ut-field-label-text-color: #3d3d3d;
}

.a-MapRegion-container .mapboxgl-map, .a-MapRegion-container .maplibregl-map{
        border-radius: var(--ut-region-border-radius, var(--ut-component-border-radius))
}

 .t-Form-label{
  color:#005f6b;
}   

.t-Body-title:after {
    display: none;
}

/* Define um tamanho fixo para o título do breadcrumb */
.t-BreadcrumbRegion-titleText {
  font-size: 1.5rem !important; /* Ajuste o tamanho conforme necessário */
  line-height: 1.2 !important; /* Define o espaçamento entre linhas */
  white-space: nowrap; /* Evita quebras de linha no título */
}

/* Remove alterações dinâmicas que podem ser aplicadas ao rolar */
.t-BreadcrumbRegion.is-small .t-BreadcrumbRegion-titleText {
  font-size: 1.5rem !important; /* Mantém o mesmo tamanho, mesmo com scroll */
  line-height: 1.2 !important;
}


.t-Body-nav li .a-TreeView-content .a-TreeView-label {

     white-space: break-spaces !important;

}

 /* Estava decentralizado o módulo ícone do menu de navegação */
.t-TreeNav {
    --a-treeview-node-indent: 0rem;
}

.t-BreadcrumbRegion {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

.t-TreeNav .a-TreeView-content .fa {
color: #477a94;
}
 /* Esconder rodapé quando estiver no mobile */
@media only screen and (max-width: 768px) {
  #t_Footer {
    display: none !important;
  }
}
 /* Esconder o SELECT LIST com o nome do cliente quando mobile */
@media only screen and (max-width: 768px) {
  #P0_ID_CLIENTE_USU_LOGADO {
    width: 100% !important;
    font-size: 14px !important;
  }
}

 /* Esconder a busca do menu quando mobile */
@media only screen and (max-width: 768px) {
  #P0_MENU_SEARCH {
    display: none !important;
  }
}


