#walkCard h3{margin:24px 0 10px;font-size:1.05rem;color:#29685e}
.wm-search{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin:8px 0 14px}
.wm-search input{min-width:0;width:100%}
#walkCard button,#walkOutCard button{min-height:46px;white-space:normal;touch-action:manipulation}
.wm-appearance{margin:12px 0}.wm-appearance summary{padding:12px;cursor:pointer;background:#f6f3ed;border-radius:10px}
.wm-tools{gap:8px;padding:12px}.wm-mode{flex:1;border-radius:10px;min-width:140px}
.wm-tools[aria-label]{display:grid;grid-template-columns:1fr 1fr}.wm-tools[aria-label] .wm-sep{display:none}.wm-tools[aria-label] .wm-size{grid-column:1/-1}
.wm-mode.active{background:#2c7065;border-color:#2c7065}
.wm-size{min-height:44px}.wm-size input{min-height:30px}
.wm-hint{position:relative;font-size:.82rem;padding:10px;background:#f0f7f3;color:#24594f}
#walkCanvas{height:calc(100% - 0px)}
#walkWrap{overflow:visible;border:0}
#walkWrap #map{border-radius:12px;overflow:hidden}
.wm-export-options{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin:16px 0}
.wm-export-options label{display:grid;gap:6px;font-size:.9rem;font-weight:700;min-width:0}
.wm-export-options input,.wm-export-options select{width:100%;min-width:0;min-height:46px;font:inherit}
#walkOut{background:#eae7e1;padding:12px;border-radius:12px}
#walkOut img{border-radius:0;max-height:70vh;object-fit:contain;max-width:100%;width:auto}
body:has(#local.show) .float-chat,body:has(#local.show) .float-test,body:has(#local.show) #newsFloat{display:none!important}
@media(max-width:640px){.wm-search{grid-template-columns:1fr 1fr}.wm-search input{grid-column:1/-1;font-size:16px}#walkCard,#walkOutCard{padding:16px}.wm-export-options{grid-template-columns:1fr 1fr}.wm-export-options label:first-child{grid-column:1/-1}.wm-export-options input,.wm-export-options select{font-size:16px}.wm-mode{min-width:0;padding:10px 6px;font-size:.88rem}.wm-sep{display:none}.wm-size{width:100%}.wm-size input{width:150px}#wmMakeBtn{width:100%}#walkWrap #map{height:350px}#walkOutCard button{width:100%;margin:5px 0}}
