.directions-info-bar{align-items:center;background:#ff6b35;border-radius:8px;box-shadow:0 2px 8px #0000004d;color:#fff;display:flex;font-size:14px;font-weight:500;gap:15px;left:50%;padding:10px 20px;position:absolute;top:10px;transform:translate(-50%);z-index:1000}.directions-info-bar .clear-btn{background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.5);border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:5px 12px;transition:all .2s}.directions-info-bar .clear-btn:hover{background:hsla(0,0%,100%,.35)}.map-wrapper{position:relative}.search-box{background:#fff;border-radius:4px;box-shadow:0 2px 5px #0003;display:flex;gap:5px;padding:5px;position:absolute;right:10px;top:10px;z-index:1000}.search-box input{border:1px solid #ddd;border-radius:4px;min-width:250px;padding:8px}.search-box button{background:orange;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.search-box button:hover{background:orange}.map-container{border-radius:8px;height:400px;margin-bottom:20px;width:100%}
