/* Persistent compact mode label; details are opened on demand, never a welcome wall. */
.walk-mode-badge{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid #d8dfce;border-radius:20px;background:#f1f4e9;color:#496040;font-size:10px;font-weight:600;white-space:nowrap}
.model-mode-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.model-mode-group>span{flex:1 1 100%;font-size:11px;font-weight:600}.model-mode-group a{display:inline-flex;align-items:center;justify-content:center;flex:1;min-height:44px;padding:8px 12px;border:1px solid #bfccb5;border-radius:7px;background:#edf1e5;color:#375437;font-size:12px;text-decoration:none}.model-mode-group a[aria-current=page]{background:#315a3e;color:#fff9e6;border-color:#315a3e}
#model-mode-notice,#walk-mode-note,#walk-network-detail{font-size:11px;line-height:1.5;margin:9px 0;color:#64765b}#walk-network-detail{color:#80522d;overflow-wrap:anywhere}.walk-help{margin-top:12px;font-size:11px}.walk-help summary{cursor:pointer;min-height:44px;padding:12px 0}.walk-help p{line-height:1.6;margin:0 0 8px}
@media(max-width:500px){.walk-mode-badge{font-size:9px;padding:5px 7px}}
