/* Accessibility fixes verified against release c0467878, 02/11/2026. */
.hero .sa-base{color:#CAD3E2;opacity:1}
#main .nota-bars span small{color:var(--muted,#5B6575);opacity:1}
#main .ag-passou{opacity:1}
@media (max-width:360px){
  html{scroll-padding-top:160px}
  header.top .brand{max-width:none!important}
  header.top .top-acoes a.primary{width:84px;white-space:normal!important;padding:4px!important;gap:0!important;text-align:center}
  header.top nav.sd-menu{flex-wrap:wrap!important;justify-content:flex-start;gap:0 8px!important}
  .rp-pano .rp-grid-3>.rp-card{min-width:0;width:100%;max-width:100%}
  .rp-pano .rp-v{min-width:0}
  .rp-pano .rp-v small{white-space:normal}
  .rp-perto .rp-card{grid-template-columns:minmax(0,1fr)}
  .rp-perto input{min-width:0}
  .catalog{grid-template-columns:minmax(0,1fr)}
  .filters,.filter-fields,.filters .field{min-width:0}
  .result-head,.result-sort{min-width:0;max-width:100%;flex-wrap:wrap}
  .result-sort select{width:100%;max-width:100%;min-width:0}
}
