.kingdee-fi-subertripcitylist-tripsubcontainer {
    display: flex;
    align-items: center;
    flex-wrap: nowrap; /* 防止换行 */
}

.kingdee-fi-subertripcitylist-tripsubnode-content {
    display: flex;
    align-items: flex-start; /* 使内容靠左对齐 */
}

.kingdee-fi-subertripcitylist-tripsubleft-row {
    margin-top: 46.21px;
    width: 80px;
    display: flex;
    height: 22px;
}

.kingdee-fi-subertripcitylist-tripsubright-row {
    width: 20px;
}

.kingdee-fi-subertripcitylist-tripsubellipse-days {
    font-size: 12px;
    border-radius: 10px;
    font-family: MicrosoftYaHei;
    color: #666666;
    letter-spacing: 0;
    text-align: center;
    line-height: 18px;
    font-weight: 400;
}

#kingdee-fi-subertripcitylist-tripsubmycityul {
    margin-top: 20px;
    width: 100px;
    list-style-type: none; /* 移除默认的列表样式 */
    padding: 0; /* 移除默认的内边距 */
    margin: 0; /* 移除默认的外边距 */
    display: flex; /* 启用Flexbox布局 */
    overflow: hidden; /* 隐藏溢出的内容 */
    text-overflow: ellipsis; /* 溢出内容显示为省略号 */
    display: inline-block; /* 确保可以应用上述属性 */
}

.kingdee-fi-subertripcitylist-tripsubmycityulli {
    height: 71.6px;
}

.kingdee-fi-subertripcitylist-tripsubconnection-line {
    width: 2px; /* 调整线条长度 */
    height: 46px;
    background: #E5E5E5;
    margin-left: 5px; /* 调整线条与节点之间的间距 */
}

.kingdee-fi-subertripcitylist-tripsubcircle {
    width: 12px; /* 你可以根据需要调整宽度和高度 */
    height: 12px;
    background-color: white; /* 白色背景 */
    border-radius: 50%; /* 创建圆形 */
    display: flex;
    align-items: center;
    justify-content: center; /* 可选：使内容在圆圈内居中 */
    margin-top: 4px;
}

.kingdee-fi-subertripcitylist-tripsubcircleblue {
    border: 2px solid #276FF5; /* 蓝色外圈，5px是边框宽度 */
}


.kingdee-fi-subertripcitylist-tripsubcirclegray {
    border: 2px solid #B2B2B2; /* 蓝色外圈，5px是边框宽度 */
}