/* The mobile finder keeps result types visible and leaves the keyboard room. */
.ov .ov-filters{display:flex;gap:4px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--card);overflow-x:auto}
.ov-filters button{display:inline-flex;gap:5px;align-items:center;justify-content:center;min-height:36px;padding:6px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--mute);font:600 12px/1.3 var(--ui);cursor:pointer;white-space:nowrap}
.ov-filters button[aria-pressed=true]{border-color:var(--line);background:var(--bluetint);color:var(--blue)}
.ov-filters button:focus-visible,.search-federal button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.ov-filters button span{font-size:11px;font-weight:500}
.ov .search-contact-ways,.ov .search-note-context{display:block;margin-top:3px;overflow-wrap:anywhere}
.ov .rn span{overflow-wrap:anywhere}
.ov .search-note-context{font-size:11px;color:var(--faint)}
.ov .search-federal{display:grid;gap:6px;padding:12px 16px;border-top:1px solid var(--line);color:var(--mute);font-size:12px}
.search-federal button{justify-self:start;min-height:36px;padding:7px 10px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--blue);font:600 12px/1.4 var(--ui);cursor:pointer}
.search-federal button:disabled{cursor:wait;opacity:.65}
@media(max-width:600px){
  .ov .box{display:flex;flex-direction:column;max-height:calc(100dvh - var(--env-offset,0px) - 16px)}
  .ov .oh{padding:10px 12px;gap:8px}.ov .oh input{min-width:0;width:100%}
  .ov .ov-filters{gap:2px;padding:6px 8px;flex:none}.ov-filters button{min-height:40px;padding:6px 9px;font-size:12px}
  .ov .res{min-height:0;max-height:calc(100dvh - var(--env-offset,0px) - 130px);overflow:auto}
  .ov .r{padding:12px;gap:9px}.ov .r .rt2{font-size:10px}.ov .fedrow{grid-template-columns:8px minmax(0,1fr) auto}
  .ov .fedrow .addbtn{grid-column:2 / -1;justify-self:start;margin-top:2px}
}
