/* urbanXplorer transient Shell rail — real-device follow-up fixes, 2026-10-01. */

/* XP is temporarily housed inside the full Menu instead of the map header. */
#sideMenu > #pillXp.menu-xp {
  width: 100%;
  min-height: 48px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  margin: -4px 0 2px;
  padding: 10px 12px;
  border: 1px solid rgba(94,234,212,.14);
  border-radius: 14px;
  background: rgba(45,212,191,.08);
  color: #E2E8F0;
  font-size: 15px;
  font-weight: 800;
  letter-spacing: .01em;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.03);
}

#sideMenu > #pillXp.menu-xp #xpDisplay {
  color: #F8FAFC;
}

/*
 * Roteiro no longer owns a visible collapsed launcher.
 * Its launcher now lives exclusively in the transient Shell rail.
 * Keep the state node in DOM for ItineraryUI, but remove its final collapsed visual shell.
 */
body #itineraryStrip.itinerary-strip.collapsed:not(.is-surface-transitioning) {
  visibility: hidden !important;
  opacity: 0 !important;
  background: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
  pointer-events: none !important;
}
