.kingdee-fi-ertripcitylist-mycitycontainer {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}

.kingdee-fi-ertripcitylist-node-content {
    float: left;
    flex-direction: column;
    align-items: flex-start; /* 使内容靠左对齐 */
}

.kingdee-fi-ertripcitylist-top-row {
    display: flex;
    align-items: center;
}

.kingdee-fi-ertripcitylist-node-name {
    font-family: MicrosoftYaHei;
    font-size: 14px;
    color: #212121;
    letter-spacing: 0;
    line-height: 21px;
    font-weight: 400;
}

.kingdee-fi-ertripcitylist-citylistellipse-days {
    margin-left: 5px; /* 调整椭圆与名称之间的间距 */
    font-size: 12px;
    text-align: center;
    /*border: 1px solid rgba(102,102,102,1); */
    border-radius: 10px;
    font-family: MicrosoftYaHei;
    color: #666666;
    letter-spacing: 0;
    text-align: center;
    line-height: 18px;
    font-weight: 400;
}

.kingdee-fi-ertripcitylist-bottom-row {
    margin-top: 5px; /* 调整日期与上方内容之间的间距 */
    text-align: center;
}

.kingdee-fi-ertripcitylist-node-date {
    font-family: MicrosoftYaHei;
    font-size: 14px;
    color: #999999;
    letter-spacing: 0;
    text-align: right;
    line-height: 21px;
    font-weight: 400;
}

#kingdee-fi-ertripcitylist-citylistmycityul {
    list-style-type: none; /* 移除默认的列表样式 */
    padding: 0; /* 移除默认的内边距 */
    margin: 0; /* 移除默认的外边距 */
    display: flex; /* 启用Flexbox布局 */
    /*width: 1400px;  */
}

.kingdee-fi-ertripcitylist-citylistconnection-line {
    float: left;
    width: 46px;
    height: 2px;
    background: #B8B8B8;
    margin-left: 10px; /* 调整线条与节点之间的间距 */
    margin-top: 10px; /* 调整线条的垂直位置，使其与节点中心对齐 */
    margin-right: 10px;
}

.kingdee-fi-ertripcitylist-citylistcircle {
    width: 12px; /* 你可以根据需要调整宽度和高度 */
    height: 12px;
    background-color: white; /* 白色背景 */
    border: 2px solid blue; /* 蓝色外圈，5px是边框宽度 */
    border-radius: 50%; /* 创建圆形 */
    display: flex;
    align-items: center;
    justify-content: center; /* 可选：使内容在圆圈内居中 */
    margin-right: 5px;
}

.kingdee-fi-ertripcitylist-move-left {
    margin-left: 30px;
    width: 0;
    height: 0;
}

.kingdee-fi-ertripcitylist-move-left-enable {
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
    border-right: 15px solid black;
}

.kingdee-fi-ertripcitylist-move-left-disenable {
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
    border-right: 15px solid gray;
}

.kingdee-fi-ertripcitylist-move-right {
    width: 0;
    height: 0;
    margin-left: 20px;
}

.kingdee-fi-ertripcitylist-move-right-enable {
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
    border-left: 15px solid black; /* 三角颜色 */
}

.kingdee-fi-ertripcitylist-move-right-disenable {
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
    border-left: 15px solid gray; /* 三角颜色 */
}