/* Seletores prefixados com .Latest_news e alguns !important:
   o Betheme define estilos próprios para input/select e venceria por especificidade. */
.Latest_news .adjud-busca{
  position:sticky; top:0; z-index:30;
  background:#fff; padding:14px 0 12px;
  margin:0 0 18px; border-bottom:1px solid #dcdbdb;
}
.Latest_news .adjud-busca__row{
  display:flex; gap:10px; flex-wrap:wrap; align-items:center;
}
.Latest_news .adjud-busca__field{
  position:relative; display:block; flex:1 1 240px; min-width:180px;
}
.Latest_news .adjud-busca__input{
  display:block; width:100% !important; box-sizing:border-box !important;
  margin:0 !important; height:auto !important;
  padding:11px 34px 11px 38px !important;
  font-family:inherit !important; font-size:15px !important;
  line-height:1.3 !important; color:#444 !important;
  background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a8a8a8' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4.2-4.2'/%3E%3C/svg%3E") no-repeat 12px center !important;
  background-size:16px 16px !important;
  border:1px solid #dcdbdb !important; border-radius:3px !important;
  box-shadow:none !important;
  transition:border-color .15s ease, box-shadow .15s ease;
}
.Latest_news .adjud-busca__input:focus{
  outline:none !important; border-color:#e4332d !important;
  box-shadow:0 0 0 2px rgba(228,51,45,.12) !important;
}
/* remove o "x" nativo do type=search para não duplicar com o nosso */
.Latest_news .adjud-busca__input::-webkit-search-cancel-button{-webkit-appearance:none; appearance:none;}
.Latest_news .adjud-busca__clear{
  position:absolute; right:8px; top:50%; transform:translateY(-50%);
  width:24px !important; height:24px !important; min-width:0 !important;
  margin:0 !important; padding:0 !important;
  line-height:22px !important; text-align:center;
  font-size:18px !important; font-weight:400 !important; color:#a8a8a8 !important;
  background:none !important; border:0 !important; box-shadow:none !important;
  cursor:pointer; border-radius:50% !important; display:none;
}
.Latest_news .adjud-busca__clear:hover{color:#e4332d !important; background:#f4f4f4 !important;}
.Latest_news .adjud-busca__field.is-filled .adjud-busca__clear{display:block;}
.Latest_news .adjud-busca__ano{
  flex:0 0 auto; width:auto !important; height:auto !important; margin:0 !important;
  padding:11px 28px 11px 10px !important;
  font-family:inherit !important; font-size:14px !important; color:#444 !important;
  background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a8a8a8' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 8px center !important;
  background-size:14px 14px !important;
  border:1px solid #dcdbdb !important; border-radius:3px !important;
  box-shadow:none !important; cursor:pointer;
  -webkit-appearance:none !important; appearance:none !important;
}
.Latest_news .adjud-busca__ano:focus{outline:none !important; border-color:#e4332d !important;}
.Latest_news .adjud-busca__contador{
  flex:0 0 auto; font-size:13px; color:#a8a8a8; white-space:nowrap;
}
.Latest_news .adjud-busca__contador b{color:#e4332d; font-weight:600;}
.Latest_news .adjud-vazio{
  display:none; padding:28px 4px; color:#a8a8a8;
  font-size:15px; text-align:center; border-bottom:1px solid #dcdbdb;
}
.Latest_news .adjud-vazio.is-on{display:block;}
.Latest_news li.adjud-oculto{display:none !important;}
.Latest_news mark.adjud-hl{
  background:#ffe8a3; color:inherit; padding:0 1px; border-radius:2px;
}
@media (max-width:600px){
  .Latest_news .adjud-busca__contador{flex:1 1 100%; order:3;}
  .Latest_news .adjud-busca__ano{flex:1 1 100% !important; width:100% !important;}
}
