.walk-nav{margin:18px 0;padding:22px;border:1px solid #cddfda;border-radius:24px;background:#fff;color:#123744;font-size:18px}.walk-nav-heading{display:flex;align-items:center;gap:12px}.walk-nav-heading h2{font-size:25px;margin:0}.walk-nav-symbol{font-size:38px;color:#008487}.walk-live{margin-left:auto;color:#007a7b;font-size:14px;font-weight:800}.walk-nav button{min-height:54px;border:1px solid #c6dcd6;border-radius:14px;padding:13px 18px;background:#f7faf8;color:#123744;font:inherit;cursor:pointer}.walk-nav button:disabled{opacity:.45;cursor:default}.walk-nav .walk-primary{width:100%;background:#007f80;color:white;font-weight:750;margin-top:16px}.walk-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.walk-metrics div{display:flex;flex-direction:column}.walk-metrics strong{font-size:28px;line-height:1.2}.walk-metrics span{font-size:16px;color:#526b76;margin-top:5px}.walk-nav .walk-sub{font-size:15px;line-height:1.5;color:#526b76;margin:14px 0 0}.walk-instruction{display:flex;gap:16px;align-items:center;margin-top:18px;padding:18px 0}.walk-arrow{font-size:54px;color:#008486;line-height:1}.walk-instruction strong{font-size:22px;display:block;line-height:1.4}.walk-instruction div>span{display:block;font-weight:700;margin-top:6px}.walk-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.walk-actions button{flex:1}.walk-stop{width:100%}.walk-next{font-size:17px;line-height:1.5}.walk-warning,.walk-error{padding:14px;background:#fff4d8;color:#6b4900;border-radius:14px;line-height:1.5}.walk-error{background:#ffeded;color:#842b2b}.walk-nav-active{border:2px solid #008486}.walk-warning p{margin:6px 0}.tmv2-user-heading{height:26px;width:26px;background:#007f80;border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 3px #007f8040}.tmv2-user-heading:after{content:'';position:absolute;left:4px;top:-17px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:12px solid #007f80}.maplibregl-canvas{outline:none}.leaflet-maplibre-gl{position:absolute;inset:0}.tmv2-canvas canvas{image-rendering:auto!important}
