/* JustWalkMe Near Me discovery flow V1 — 2026-08-23 */
:root { --jwm-dv-accent:#29d4c5; --jwm-dv-border:rgba(41,212,197,.28); }
body.jwm-discovery-profile-v1 .jwm-dv-hidden { display:none !important; }
body.jwm-discovery-profile-v1 .jwm-dv-layout {
  display:grid !important;
  grid-template-columns:minmax(0,1.45fr) minmax(330px,.78fr) !important;
  align-items:start !important;
  gap:22px !important;
}
body.jwm-discovery-profile-v1 .jwm-dv-pet-card,
body.jwm-discovery-profile-v1 .jwm-dv-waiting-card { min-width:0 !important; }
body.jwm-discovery-profile-v1 .jwm-dv-waiting-card {
  position:sticky !important;
  top:86px !important;
}
body.jwm-discovery-profile-v1 .jwm-dv-memory-link { display:none !important; }

body.jwm-near-pager-v1 .jwm-near-page-hidden { display:none !important; }
body.jwm-near-pager-v1 .jwm-near-pager {
  grid-column:1 / -1;
  width:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:12px;
  margin:18px 0 8px;
}
body.jwm-near-pager-v1 .jwm-near-pager button {
  appearance:none;
  border:1px solid var(--jwm-dv-border);
  background:rgba(5,28,31,.86);
  color:#eafffc;
  min-height:42px;
  padding:0 18px;
  border-radius:12px;
  font:700 13px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  cursor:pointer;
}
body.jwm-near-pager-v1 .jwm-near-pager button:hover {
  border-color:rgba(41,212,197,.62);
  transform:translateY(-1px);
}
body.jwm-near-pager-v1 .jwm-near-pager button:disabled { opacity:.35; cursor:default; transform:none; }
body.jwm-near-pager-v1 .jwm-near-page-count {
  color:rgba(225,244,241,.72);
  min-width:72px;
  text-align:center;
  font:700 12px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}

@media (max-width: 980px) {
  body.jwm-discovery-profile-v1 .jwm-dv-layout { grid-template-columns:1fr !important; }
  body.jwm-discovery-profile-v1 .jwm-dv-waiting-card { position:static !important; }
}
