.xm{flex-direction:column;gap:12px;display:flex}.xm-chips{flex-wrap:wrap;gap:8px;display:flex}.xm-chips button{color:#1b1a17;cursor:pointer;background:#fff;border:1px solid #d4cdbf;border-radius:999px;align-items:center;gap:7px;height:40px;padding:0 14px;font:600 14px IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.xm-chips button[aria-pressed=true]{color:#fff;background:#1e5b47;border-color:#1e5b47}.xm-chips small{opacity:.75;font-size:12px;font-weight:600}.xm-dot{border:1.5px solid #fff;border-radius:999px;flex-shrink:0;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 1px #1b1a1726}.xm-map{background:#f3f0ea;border:1px solid #e4ded3;border-radius:18px;height:640px;position:relative;overflow:hidden}.xm-canvas{position:absolute;inset:0}.xm-status{color:#5e5a52;background:#fff;border-radius:10px;padding:8px 14px;font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xm-card{color:#1b1a17;background:#fff;border-radius:14px;flex-direction:column;gap:6px;max-width:min(360px,100% - 24px);padding:14px 16px;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:absolute;bottom:12px;left:12px;box-shadow:0 6px 20px #1b1a172e}.xm-card strong{font-size:17px;line-height:1.3}.xm-kind{color:#5e5a52;align-items:center;gap:6px;font-size:13px;display:inline-flex}.xm-acts{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.xm-acts .mp-btn{height:40px}@media (max-width:819.98px){.xm-map{border-radius:14px;height:70vh;min-height:420px}.xm-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.xm-chips button{flex-shrink:0}}
