.location-reactions{margin:10px 0;padding:8px 0;border-top:1px solid #bbc7ac;color:#243d2c}.reaction-title{display:block;font-size:13px;margin-bottom:6px}.location-reactions>div{display:flex;gap:8px}.location-reactions button{min-height:44px;min-width:68px;padding:6px 12px;font-size:23px;border:1px solid #a6b497;border-radius:12px;background:#fffaf0;color:#2d4533;cursor:pointer}.location-reactions button span{font-size:14px}.location-reactions button[aria-pressed=true]{background:#dbe8ca;border:2px solid #5f8052}.location-reactions button:disabled{opacity:.6;cursor:wait}.location-reactions small{display:block;font-size:12px;margin-top:5px;color:#46583c}.location-reactions small button{font-size:13px;padding:3px 8px;min-width:0}.location-reactions button:focus-visible,.ward-address-match:focus-visible{outline:3px solid #987536;outline-offset:2px}.ward-address-results{font-size:14px;line-height:1.45}.demo-profile-dialog .ward-address-match{display:block;width:100%;text-align:left;white-space:normal;margin:5px 0;padding:10px;min-height:44px;border:1px solid #a6b497;border-radius:10px;background:#f6f8ed;color:#203d2b;font:inherit;font-size:14px}.ward-manual{margin:12px 0}.ward-manual summary{font-size:14px;cursor:pointer;padding:8px 0}.demo-profile-primary:disabled{opacity:.55;cursor:default}
/* One active Living here surface; the map prompt owns the entry state. */
#app.map-journey:not(.journey-details) .living-panel{display:none!important;pointer-events:none!important}
#app.journey-details:has(.living-panel.journey-active-detail) #discovery-tray{display:none!important}
@media(max-width:700px){#app.journey-details .living-panel.journey-active-detail{max-height:45%!important;bottom:64px!important}.location-reactions{margin:7px 0;padding:6px 0}.reaction-title{font-size:12px}.location-reactions small{font-size:12px}}
