.tx-walk #tx-walk-map{height:520px;min-height:320px;border:1px solid #d8d4c8;border-radius:12px;margin-top:20px;z-index:0;background:#eeeae1}.tx-walk-map-fallback{padding:24px}.tx-walk-summary{font-size:1.12rem}.tx-walk .tx-walk-pin{background:transparent;border:0}.tx-walk-pin span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#173f3b;color:#fff;border:2px solid #fff;box-shadow:0 1px 5px #555;font:bold 13px system-ui}.tx-walk-tools{display:flex;align-items:center;gap:16px;margin:12px 0;flex-wrap:wrap}.tx-walk button{border:1px solid #167c76;border-radius:20px;background:#fff;color:#15534e;padding:8px 14px;font:600 13px system-ui;cursor:pointer}.tx-walk button:hover,.tx-walk button:focus-visible{background:#e0f3ea;outline:2px solid #167c76;outline-offset:2px}.tx-walk [hidden]{display:none!important}.tx-walk-verification,.tx-walk-distance{font-size:.88rem;color:#52635f}.tx-walk-stops{padding-left:28px}.tx-walk-stops>li{padding:18px 12px;border-bottom:1px solid #ddd7ca;scroll-margin-top:24px}.tx-walk-stops>li::marker{font:bold 1.1rem system-ui;color:#167c76}.tx-walk-stop-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.tx-walk-stop-heading h3{margin:0;font-size:1.12rem}.tx-walk-stop-heading button{flex-shrink:0}.tx-walk-stops p{margin:8px 0}.tx-walk-selected{background:#e8f4ed;border-radius:8px}.tx-walk-place-links{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin-top:10px}.tx-walk-guided{padding:18px 0 0}.tx-walk .leaflet-popup-content{font:14px/1.5 system-ui}.tx-walk-related ul{margin:0;padding-left:20px}@media(max-width:600px){.tx-walk #tx-walk-map{height:400px}.tx-walk-stop-heading{align-items:flex-start;flex-direction:column}.tx-walk-stops{padding-left:22px}.tx-walk-stops>li{padding-left:6px;padding-right:4px}}@media print{.tx-walk #tx-walk-map,.tx-walk-tools,.tx-walk-show{display:none!important}}
