.lfr-layout-structure-item-container {padding: 0;}.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-b184e56f-154f-2385-8509-794307272abe {
/* ===== CATEGORY FACET CUSTOM (CHIPS) ===== */

form[id*="CategoryFacetPortlet"] {
  margin: 0;
}

/* Remove container padrão */
form[id*="CategoryFacetPortlet"] .panel {
  border: 0;
  box-shadow: none;
  background: transparent;
}

/* Header */
form[id*="CategoryFacetPortlet"] .panel-header {
  padding: 0;
  margin-bottom: 10px;
  background: transparent;
  border: 0;
  text-decoration: none;
}

/* Título */
form[id*="CategoryFacetPortlet"] .panel-title {
  color: #101828;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}

/* Remove setinhas */
form[id*="CategoryFacetPortlet"] .collapse-icon-closed,
form[id*="CategoryFacetPortlet"] .collapse-icon-open {
  display: none;
}

/* Corpo */
form[id*="CategoryFacetPortlet"] .panel-body {
  padding: 0;
}

/* Lista vira grid de chips */
form[id*="CategoryFacetPortlet"] ul.list-unstyled {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin: 0;
  padding: 0;
}

/* Item */
form[id*="CategoryFacetPortlet"] li.facet-value {
  margin: 0;
  padding: 0;
}

/* Remove espaçamentos antigos */
form[id*="CategoryFacetPortlet"] .custom-checkbox {
  margin: 0;
}

/* Label vira container clicável */
form[id*="CategoryFacetPortlet"] .facet-checkbox-label {
  display: inline-flex;
  align-items: center;
  margin: 0;
  cursor: pointer;
}

/* 🔥 ESCONDE COMPLETAMENTE O CHECKBOX */
form[id*="CategoryFacetPortlet"] .facet-term {
  position: absolute !important;
  opacity: 0 !important;
  width: 1px !important;
  height: 1px !important;
  pointer-events: none !important;
}

/* Chip */
form[id*="CategoryFacetPortlet"] .term-name {
  display: block;
  align-items: center;
  min-height: 24px;
  padding: 4px 10px;
  border: 1px solid #c9d3df;
  border-radius: 999px;
  background: #f8fbfd;
  color: #344054;
  font-size: 12px;
  font-weight: 500;
  
  transition: all 0.2s ease;
}

/* Texto */
form[id*="CategoryFacetPortlet"] .custom-control-label-text {
  line-height: 1;
}

/* Remove contagem */
form[id*="CategoryFacetPortlet"] .term-count {
  display: none;
}

/* Hover */
form[id*="CategoryFacetPortlet"] .facet-checkbox-label:hover .term-name {
  border-color: #00c8d7;
  background: #e6fbfd;
  color: #005c61;
}

/* Selecionado (principal) */
form[id*="CategoryFacetPortlet"] .facet-term:checked + .term-name {
  border-color: #00c8d7;
  background: #e6fbfd;
  color: #005c61;
  font-weight: 700;
}

/* Fallback Liferay (às vezes usa classe ao invés de :checked) */
form[id*="CategoryFacetPortlet"] .facet-term-selected,
form[id*="CategoryFacetPortlet"] .active .term-name {
  border-color: #00c8d7;
  background: #e6fbfd;
  color: #005c61;
  font-weight: 700;
}
}.lfr-layout-structure-item-f6c56968-d330-d71d-34a7-e0fe6e81c2a5 {
/* ===== MODIFIED FACET / FILTRO DE DATAS ===== */

div[id*="ModifiedFacetPortlet"] .panel,
div[id*="ModifiedFacetPortlet"].panel {
  border: 0;
  box-shadow: none;
  background: transparent;
}

div[id*="ModifiedFacetPortlet"] .panel-header {
  padding: 0;
  margin-bottom: 10px;
  background: transparent;
  border: 0;
  text-decoration: none !important;
}

div[id*="ModifiedFacetPortlet"] .panel-title {
  color: #101828;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}

/* remove setinhas */
div[id*="ModifiedFacetPortlet"] .collapse-icon-closed,
div[id*="ModifiedFacetPortlet"] .collapse-icon-open {
  display: none;
}

div[id*="ModifiedFacetPortlet"] .panel-body {
  padding: 0;
}

div[id*="ModifiedFacetPortlet"] ul.modified {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 0;
  padding: 0;
}

div[id*="ModifiedFacetPortlet"] li.facet-value {
  margin: 0;
  padding: 0;
}

div[id*="ModifiedFacetPortlet"] li.facet-value a {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #5D677D;
  font-size: 13px;
  line-height: 1.3;
  text-decoration: none !important;
}

/* radio fake */
div[id*="ModifiedFacetPortlet"] li.facet-value a::before {
  content: "";
  width: 14px;
  height: 14px;
  border: 1.5px solid #98A2B3;
  border-radius: 50%;
  background: #fff;
  box-sizing: border-box;
  flex-shrink: 0;
}

/* texto */
div[id*="ModifiedFacetPortlet"] .term-name {
  color: #5D677D;
  font-size: 13px;
  font-weight: 400;
}

/* remove contadores */
div[id*="ModifiedFacetPortlet"] .term-count {
  display: none;
}

/* hover */
div[id*="ModifiedFacetPortlet"] li.facet-value a:hover .term-name {
  color: #005C61;
}

div[id*="ModifiedFacetPortlet"] li.facet-value a:hover::before {
  border-color: #00C8D7;
}

/* selecionado pelo Liferay */
div[id*="ModifiedFacetPortlet"] .facet-term-selected,
div[id*="ModifiedFacetPortlet"] a.active .term-name,
div[id*="ModifiedFacetPortlet"] li.active .term-name {
  color: #005C61;
  font-weight: 700;
}

/* bolinha selecionada */
div[id*="ModifiedFacetPortlet"] li.active a::before,
div[id*="ModifiedFacetPortlet"] a.active::before,
div[id*="ModifiedFacetPortlet"] a:has(.facet-term-selected)::before {
  border: 4px solid #00C8D7;
  background: #fff;
}

/* custom range */
div[id*="ModifiedFacetPortlet"] .modified-custom-range {
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid #D0D5DD;
}

div[id*="ModifiedFacetPortlet"] .modified-custom-range .col-md-6 {
  width: 100%;
  max-width: 100%;
  padding: 0;
}

div[id*="ModifiedFacetPortlet"] .control-label {
  display: block;
  margin-bottom: 4px;
  color: #5D677D;
  font-size: 12px;
  font-weight: 600;
}

div[id*="ModifiedFacetPortlet"] .modified-facet-custom-range-input-date-from,
div[id*="ModifiedFacetPortlet"] .modified-facet-custom-range-input-date-to {
  width: 100%;
  height: 36px;
  border: 1px solid #C9D3DF;
  border-radius: 4px;
  background: #fff;
  color: #101828;
  font-size: 13px;
  padding: 0 10px;
}

div[id*="ModifiedFacetPortlet"] .modified-facet-custom-range-filter-button {
  width: 100%;
  height: 36px;
  margin-top: 4px;
  border: 1px solid #00C8D7;
  border-radius: 4px;
  background: transparent;
  color: #005C61;
  font-size: 13px;
  font-weight: 700;
}
}.lfr-layout-structure-item-8a6f4e5f-77a0-001e-a8c8-e343cbdfd2d5 {
.agencia-section {
     padding-top: 2rem;
padding-bottom: 2rem;
background-color: #EAEDF0;
}
}.lfr-layout-structure-item-bf7dbc7f-8bda-123f-cfe3-0e7d0e3db663 {
/* ===== CATEGORY FACET CUSTOM (CHIPS) ===== */

form[id*="CategoryFacetPortlet"] {
  margin: 0;
}

/* Remove container padrão */
form[id*="CategoryFacetPortlet"] .panel {
  border: 0;
  box-shadow: none;
  background: transparent;
}

/* Header */
form[id*="CategoryFacetPortlet"] .panel-header {
  padding: 0;
  margin-bottom: 10px;
  background: transparent;
  border: 0;
  text-decoration: none;
}

/* Título */
form[id*="CategoryFacetPortlet"] .panel-title {
  color: #101828;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}

/* Remove setinhas */
form[id*="CategoryFacetPortlet"] .collapse-icon-closed,
form[id*="CategoryFacetPortlet"] .collapse-icon-open {
  display: none;
}

/* Corpo */
form[id*="CategoryFacetPortlet"] .panel-body {
  padding: 0;
}

/* Lista vira grid de chips */
form[id*="CategoryFacetPortlet"] ul.list-unstyled {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin: 0;
  padding: 0;
}

/* Item */
form[id*="CategoryFacetPortlet"] li.facet-value {
  margin: 0;
  padding: 0;
}

/* Remove espaçamentos antigos */
form[id*="CategoryFacetPortlet"] .custom-checkbox {
  margin: 0;
}

/* Label vira container clicável */
form[id*="CategoryFacetPortlet"] .facet-checkbox-label {
  display: inline-flex;
  align-items: center;
  margin: 0;
  cursor: pointer;
}

/* 🔥 ESCONDE COMPLETAMENTE O CHECKBOX */
form[id*="CategoryFacetPortlet"] .facet-term {
  position: absolute !important;
  opacity: 0 !important;
  width: 1px !important;
  height: 1px !important;
  pointer-events: none !important;
}

/* Chip */
form[id*="CategoryFacetPortlet"] .term-name {
  display: block;
  align-items: center;
  min-height: 24px;
  padding: 4px 10px;
  border: 1px solid #c9d3df;
  border-radius: 999px;
  background: #f8fbfd;
  color: #344054;
  font-size: 12px;
  font-weight: 500;
  
  transition: all 0.2s ease;
}

/* Texto */
form[id*="CategoryFacetPortlet"] .custom-control-label-text {
  line-height: 1;
}

/* Remove contagem */
form[id*="CategoryFacetPortlet"] .term-count {
  display: none;
}

/* Hover */
form[id*="CategoryFacetPortlet"] .facet-checkbox-label:hover .term-name {
  border-color: #00c8d7;
  background: #e6fbfd;
  color: #005c61;
}

/* Selecionado (principal) */
form[id*="CategoryFacetPortlet"] .facet-term:checked + .term-name {
  border-color: #00c8d7;
  background: #e6fbfd;
  color: #005c61;
  font-weight: 700;
}

/* Fallback Liferay (às vezes usa classe ao invés de :checked) */
form[id*="CategoryFacetPortlet"] .facet-term-selected,
form[id*="CategoryFacetPortlet"] .active .term-name {
  border-color: #00c8d7;
  background: #e6fbfd;
  color: #005c61;
  font-weight: 700;
}
}.lfr-layout-structure-item-691f0b9d-0970-143b-5fbd-9962c60a6774 {
/* ===== SEARCH BAR CUSTOM FINAL ===== */

.search-bar .input-group {
  display: flex;
  align-items: center;
  height: 56px;
  gap: 12px;
  border-radius: 4px;
  background: #fff;
}

/* mantém o input nativo do Liferay/Clay */
.search-bar-keywords-input {
  height: 56px !important;
  border: 1px solid #c9d3df !important;
  border-radius: 4px !important;
  background: #fff !important;
  color: #101828;
  font-size: 16px;
  padding: 12px !important;
  box-shadow: none !important;
}

.search-bar-keywords-input::placeholder {
  color: #98a2b3;
}

/* corrige regras do input-group que arredondam/removem bordas */
.input-group > .form-control:not(:last-child),
.input-group .input-group-item .input-group-inset-after.form-control {
  border-radius: 4px !important;
  border-right-width: 1px !important;
  padding-right: 12px !important;
}

/* container do botão */
.input-group-inset-item-after {
  border: 0 !important;
  background: transparent !important;
  padding: 0 !important;
  margin-left: 12px;
}

/* botão azul */
.input-group-inset-item-after .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 52px;
  padding: 0 24px;
  border-radius: 4px;
  background: #00E0EC;
  border: 0;
  color: #101828;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
}

/* remove lupa */
.input-group-inset-item-after .lexicon-icon {
  display: none;
}

/* adiciona texto */
.input-group-inset-item-after .btn::after {
  content: "Buscar";
}

.input-group-inset-item-after .btn:hover {
  filter: brightness(0.95);
}

/* foco */
.search-bar-keywords-input:focus {
  border-color: #00c8d7 !important;
  box-shadow: 0 0 0 2px rgba(0, 200, 215, 0.1) !important;
  outline: none !important;
}
}.lfr-layout-structure-item-2e5da8f5-00de-7618-d5f3-ffd35a395b10 {
/* ===== CATEGORY FACET CUSTOM (CHIPS) ===== */

form[id*="CategoryFacetPortlet"] {
  margin: 0;
}

/* Remove container padrão */
form[id*="CategoryFacetPortlet"] .panel {
  border: 0;
  box-shadow: none;
  background: transparent;
}

/* Header */
form[id*="CategoryFacetPortlet"] .panel-header {
  padding: 0;
  margin-bottom: 10px;
  background: transparent;
  border: 0;
  text-decoration: none;
}

/* Título */
form[id*="CategoryFacetPortlet"] .panel-title {
  color: #101828;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}

/* Remove setinhas */
form[id*="CategoryFacetPortlet"] .collapse-icon-closed,
form[id*="CategoryFacetPortlet"] .collapse-icon-open {
  display: none;
}

/* Corpo */
form[id*="CategoryFacetPortlet"] .panel-body {
  padding: 0;
}

/* Lista vira grid de chips */
form[id*="CategoryFacetPortlet"] ul.list-unstyled {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin: 0;
  padding: 0;
}

/* Item */
form[id*="CategoryFacetPortlet"] li.facet-value {
  margin: 0;
  padding: 0;
}

/* Remove espaçamentos antigos */
form[id*="CategoryFacetPortlet"] .custom-checkbox {
  margin: 0;
}

/* Label vira container clicável */
form[id*="CategoryFacetPortlet"] .facet-checkbox-label {
  display: inline-flex;
  align-items: center;
  margin: 0;
  cursor: pointer;
}

/* 🔥 ESCONDE COMPLETAMENTE O CHECKBOX */
form[id*="CategoryFacetPortlet"] .facet-term {
  position: absolute !important;
  opacity: 0 !important;
  width: 1px !important;
  height: 1px !important;
  pointer-events: none !important;
}

/* Chip */
form[id*="CategoryFacetPortlet"] .term-name {
  display: block;
  align-items: center;
  min-height: 24px;
  padding: 4px 10px;
  border: 1px solid #c9d3df;
  border-radius: 999px;
  background: #f8fbfd;
  color: #344054;
  font-size: 12px;
  font-weight: 500;
  
  transition: all 0.2s ease;
}

/* Texto */
form[id*="CategoryFacetPortlet"] .custom-control-label-text {
  line-height: 1;
}

/* Remove contagem */
form[id*="CategoryFacetPortlet"] .term-count {
  display: none;
}

/* Hover */
form[id*="CategoryFacetPortlet"] .facet-checkbox-label:hover .term-name {
  border-color: #00c8d7;
  background: #e6fbfd;
  color: #005c61;
}

/* Selecionado (principal) */
form[id*="CategoryFacetPortlet"] .facet-term:checked + .term-name {
  border-color: #00c8d7;
  background: #e6fbfd;
  color: #005c61;
  font-weight: 700;
}

/* Fallback Liferay (às vezes usa classe ao invés de :checked) */
form[id*="CategoryFacetPortlet"] .facet-term-selected,
form[id*="CategoryFacetPortlet"] .active .term-name {
  border-color: #00c8d7;
  background: #e6fbfd;
  color: #005c61;
  font-weight: 700;
}
}.lfr-layout-structure-item-02a24e23-4d9e-2370-0f81-9b1a35e142a0 {
@media (max-width: 768px) {
  .sf-search-facets-column {
    display: contents;
  }

.agencia-colunas {
flex-direction: column;
}

  .sf-search-results-column {
    width: 100%;
    max-width: 100%;
  }
}
}.lfr-layout-structure-item-48e89830-31bb-4fb4-3e66-ef31291b51ac {
form[id*="CustomFacetPortlet"] {
  margin: 0;
}

form[id*="CustomFacetPortlet"] .panel {
  border: 0;
  box-shadow: none;
  background: transparent;
}

form[id*="CustomFacetPortlet"] .panel-header {
  padding: 0;
  margin-bottom: 10px;
  border: 0;
  background: transparent;
  text-decoration: none !important;
}

form[id*="CustomFacetPortlet"] .panel-title {
  color: #101828;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}

form[id*="CustomFacetPortlet"] .collapse-icon-closed,
form[id*="CustomFacetPortlet"] .collapse-icon-open {
  display: none;
}

form[id*="CustomFacetPortlet"] .panel-body {
  padding: 0;
}

form[id*="CustomFacetPortlet"] ul.list-unstyled {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin: 0;
  padding: 0;
}

form[id*="CustomFacetPortlet"] li.facet-value {
  margin: 0;
  padding: 0;
}

form[id*="CustomFacetPortlet"] .custom-checkbox {
  margin: 0;
}

form[id*="CustomFacetPortlet"] .facet-checkbox-label {
  display: inline-flex;
  align-items: center;
  margin: 0;
  cursor: pointer;
}

/* esconde checkbox, mas mantém funcionamento */
form[id*="CustomFacetPortlet"] .facet-term {
  position: absolute !important;
  opacity: 0 !important;
  width: 1px !important;
  height: 1px !important;
  pointer-events: none !important;
}

form[id*="CustomFacetPortlet"] .term-name {
  display: block;
  align-items: center;
  min-height: 24px;
  padding: 4px 10px;
  border: 1px solid #c9d3df;
  border-radius: 999px;
  background: #f8fbfd;
  color: #344054;
  font-size: 12px;
  font-weight: 500;

  transition: all 0.2s ease;
}

form[id*="CustomFacetPortlet"] .custom-control-label-text {
  line-height: 1;
}

form[id*="CustomFacetPortlet"] .term-count {
  display: none;
}

form[id*="CustomFacetPortlet"] .facet-checkbox-label:hover .term-name {
  border-color: #00c8d7;
  background: #e6fbfd;
  color: #005c61;
}

/* selecionado */
form[id*="CustomFacetPortlet"] .facet-term:checked + .term-name,
form[id*="CustomFacetPortlet"] .facet-term-selected,
form[id*="CustomFacetPortlet"] .active .term-name {
  border-color: #00c8d7;
  background: #e6fbfd;
  color: #005c61;
  font-weight: 700;
}
}.lfr-layout-structure-item-18b9cdcf-b3b1-97c6-f358-8c6c7bc879ca {
/* ===== SEARCH BAR CUSTOM FINAL ===== */

.search-bar .input-group {
  display: flex;
  align-items: center;
  height: 56px;
  gap: 12px;
  border-radius: 4px;
  background: #fff;
}

/* mantém o input nativo do Liferay/Clay */
.search-bar-keywords-input {
  height: 56px !important;
  border: 1px solid #c9d3df !important;
  border-radius: 4px !important;
  background: #fff !important;
  color: #101828;
  font-size: 16px;
  padding: 12px !important;
  box-shadow: none !important;
}

.search-bar-keywords-input::placeholder {
  color: #98a2b3;
}

/* corrige regras do input-group que arredondam/removem bordas */
.input-group > .form-control:not(:last-child),
.input-group .input-group-item .input-group-inset-after.form-control {
  border-radius: 4px !important;
  border-right-width: 1px !important;
  padding-right: 12px !important;
}

/* container do botão */
.input-group-inset-item-after {
  border: 0 !important;
  background: transparent !important;
  padding: 0 !important;
  margin-left: 12px;
}

/* botão azul */
.input-group-inset-item-after .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 52px;
  padding: 0 24px;
  border-radius: 4px;
  background: #00E0EC;
  border: 0;
  color: #101828;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
}

/* remove lupa */
.input-group-inset-item-after .lexicon-icon {
  display: none;
}

/* adiciona texto */
.input-group-inset-item-after .btn::after {
  content: "Buscar";
}

.input-group-inset-item-after .btn:hover {
  filter: brightness(0.95);
}

/* foco */
.search-bar-keywords-input:focus {
  border-color: #00c8d7 !important;
  box-shadow: 0 0 0 2px rgba(0, 200, 215, 0.1) !important;
  outline: none !important;
}
}