.SelectPackage { .topContent { padding: 20px 10px 4px; .title { width: 135px; display: inline-block; } } .content { width: 100%; display: flex; justify-content: flex-start; min-height: 200px; .left { width: 150px; padding-top: 10px; border-right: 1px solid #f0f0f0; box-sizing: border-box; .title { font-weight: 700; padding-left: 10px; box-sizing: border-box; } .accountIdList { max-height: 510px; overflow: hidden; overflow-y: auto; &::-webkit-scrollbar { width: 1px; height: 1px; } } .accItem { height: 32px; line-height: 32px; cursor: pointer; padding-left: 10px; padding-right: 10px; box-sizing: border-box; margin-bottom: 1px; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; &:hover { background-color: #e6f7ff; color: #1890ff; } } .select { background-color: #e6f7ff; color: #1890ff; border-right: 2px solid #1890ff; } .alreadySelect { background-color: #d1f0ff; } } .right { padding: 10px; box-sizing: border-box; // width: calc(100% - 150px); flex: 1; overflow: hidden; } .center { width: 150px; border-left: 1px solid #e8e8e8; padding: 5px; box-sizing: border-box; .select_content { height: calc(100% - 28px); overflow: hidden; overflow-y: auto; > div { padding: 3px 4px; background-color: #ebebeb; margin-bottom: 2px; border-radius: 4px; display: flex; align-items: center; } } .marketingAssetName { flex: 1; overflow: hidden; } .close { width: 20px; cursor: pointer; color: red; } } } .refresh { display: flex; justify-content: flex-start; align-items: center; .tips { margin-left: 20px; div { font-size: 12px; } } } }