.lfr-layout-structure-item-container {padding: 0;}.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-be4e4f69-d5c0-d78d-547c-184eae6b27fc {
margin-bottom: 96px;
}.lfr-layout-structure-item-8a6f4e5f-77a0-001e-a8c8-e343cbdfd2d5 {
.agencia-section {
     padding-top: 2rem;
padding-bottom: 2rem;
background-color: #EAEDF0;
}
}.lfr-layout-structure-item-249ee0ee-24d9-df24-02ad-caeddf131554 {
margin-bottom: 40px
}.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;
}
}