.hospital-new-component .tree-select-container {
  height: 100%;
  display: flex;
}
.hospital-new-component .tree-select-container .tree-select-menu {
  width: 330rpx;
  height: 100%;
  background-color: #F5F5F5;
}
.hospital-new-component .tree-select-container .tree-select-content {
  flex: 1;
  overflow: hidden;
}
.hospital-new-component .tree-select-container .scroll {
  height: 100%;
  overflow-y: scroll;
}
.hospital-new-component .tree-select-container .menu-item {
  height: 100rpx;
  display: flex;
  align-items: center;
  font-size: 30rpx;
  color: #333;
  position: relative;
  padding: 0 30rpx 0 60rpx;
  background-color: #F5F5F5;
  transition: background-color, color 0.2s ease;
}
.hospital-new-component .tree-select-container .menu-item.selected {
  background-color: #fff;
  color: #1677FF;
}
.hospital-new-component .tree-select-container .menu-item.selected::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  width: 6rpx;
  height: 30rpx;
  border-radius: 3rpx;
  background-color: #1677FF;
  transform: translateY(-50%);
}
