/* HomeLynx V8.0.162 — Glass Edge Pass.
   Parent: V8.0.161.
   Scope: search/browse presentation only.
   - Mobile property slider reaches both glass edges so map gutters cannot steal taps.
   - Search instrument occupies the lowest legal app lane, slightly wider and shorter.
   - Save/My Home radio loses the white tile while the actual radar mark gains contrast.
   No map data, pins, PSET, Worth, hoppers, source books, owner data, routing,
   Neo answer logic, media, or photo-claim changes. */

@media(max-width:640px){
  :root{
    /* Google attribution/legal remains visible. Remove decorative dead space
       above it so the field owns the lowest HomeLynx lane. */
    --hlx-provider-strip:24px;
    --hlx-dock-h:60px;
    --hlx-dock-bottom-gap:0px;
    --hlx-dock-sheet-gap:0px;
  }

  /* Full-glass slider: no exposed map slivers beside the sheet. Internal
     padding still protects card content, but the interaction surface reaches
     the physical left/right edges like a native bottom sheet. */
  body.hlx-search-active .hlx-v8-sheet.is-slidable,
  body.hlx-search-active .hlx-v8-sheet.is-results-rail{
    left:0!important;
    right:0!important;
    width:100vw!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    transform:none!important;
    border-left:0!important;
    border-right:0!important;
    border-radius:18px 18px 0 0!important;
    box-sizing:border-box!important;
    overflow-x:hidden!important;
  }

  /* Reading/card gutter lives inside the full-width sheet. */
  body.hlx-search-active .hlx-v8-sheet.is-results-rail{
    padding-left:14px!important;
    padding-right:14px!important;
  }

  /* Lower, wider, slightly shorter. Fourteen pixels of glass remain on each
     side, while the control sits directly above the provider/legal strip. */
  .hlx-v8-searchrow.hlx-bottom-dock{
    width:calc(100vw - 28px)!important;
    max-width:580px!important;
    height:60px!important;
    min-height:60px!important;
    bottom:var(--hlx-dock-bottom)!important;
    padding:6px 8px!important;
  }
  .hlx-v8-searchrow.hlx-bottom-dock .hlx-v8-input{
    height:46px!important;
  }
  .hlx-neo-attach-chiphost.hlx-bottom-dock-chiphost{
    width:calc(100vw - 28px)!important;
    max-width:580px!important;
    bottom:calc(var(--hlx-dock-bottom) + var(--hlx-dock-h) + 5px)!important;
  }

  /* Sheet meets the dock lane with no exposed strip of live map between them. */
  .hlx-v8-sheet{
    bottom:var(--hlx-sheet-bottom)!important;
  }
}

/* Save/My Home radio: remove every inherited white plate/wrapper. The 44px
   hit target stays intact; only the visible radar floats over the evidence. */
.hlx-v8-result-card .hlx-v8-result-photo-track,
.hlx-v8-result-card .hlx-v8-result-photo-track .hlx-v8-track-native,
.hlx-v8-result-card .hlx-v8-result-photo-track .hlx-track-home-btn,
.hlx-v8-result-card .hlx-v8-result-photo-track .hlx-track-home-card,
.hlx-v8-result-card .hlx-v8-result-photo-track .hlx-v8-card-action[data-hlx-track-fallback]{
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.hlx-v8-result-card .hlx-v8-result-photo-track .hlx-track-home-btn,
.hlx-v8-result-card .hlx-v8-result-photo-track .hlx-track-home-card,
.hlx-v8-result-card .hlx-v8-result-photo-track .hlx-v8-card-action[data-hlx-track-fallback]{
  width:44px!important;
  height:44px!important;
  min-width:44px!important;
  padding:0!important;
  border-radius:0!important;
  filter:none!important;
}

/* Dual-contrast halo: the radar stays readable over sky, stucco, trees, or
   dark interiors without putting a white tile back behind it. */
.hlx-v8-result-card .hlx-v8-result-photo-track .hlx-home-radar{
  width:31px!important;
  height:31px!important;
  margin:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:
    drop-shadow(0 0 1px rgba(255,255,255,1))
    drop-shadow(0 0 3px rgba(255,255,255,.88))
    drop-shadow(0 2px 4px rgba(11,13,12,.48))!important;
}
.hlx-v8-result-card .hlx-v8-result-photo-track .hlx-home-radar svg{
  width:28px!important;
  height:28px!important;
}
.hlx-v8-result-card .hlx-v8-result-photo-track .hlx-home-radar svg circle:not(.dot){
  stroke:#171816!important;
  stroke-width:1.75!important;
}
.hlx-v8-result-card .hlx-v8-result-photo-track .hlx-home-radar svg .dot{
  fill:#171816!important;
}
.hlx-v8-result-card .hlx-v8-result-photo-track .hlx-home-radar svg path{
  fill:rgba(23,24,22,.22)!important;
}
.hlx-v8-result-card .hlx-v8-result-photo-track .hlx-home-radar>i{
  border-color:rgba(23,24,22,.38)!important;
}

/* Tracked remains evidence-red; the contrast halo stays, not a filled tile. */
.hlx-v8-result-card .hlx-v8-result-photo-track .hlx-track-home-btn.is-tracked .hlx-home-radar svg circle:not(.dot),
.hlx-v8-result-card .hlx-v8-result-photo-track .hlx-track-home-card.is-tracked .hlx-home-radar svg circle:not(.dot){
  stroke:var(--hlx-signal-oxide,#9B382A)!important;
}
.hlx-v8-result-card .hlx-v8-result-photo-track .hlx-track-home-btn.is-tracked .hlx-home-radar svg .dot,
.hlx-v8-result-card .hlx-v8-result-photo-track .hlx-track-home-card.is-tracked .hlx-home-radar svg .dot{
  fill:var(--hlx-signal-oxide,#9B382A)!important;
}
