.professDetail { .header-content { top: 0; left: 0; width: 100%; height: 100%; background: var(--themeColor); } .custom-tree-node { display: flex; justify-content: space-between; align-items: center; width: 100%; overflow: hidden; } .tabs-wrap { margin-top: 20px; height: 40px; .tabs-item { cursor: pointer; padding: 0 33px; border-radius: 4px 4px 0 0; display: inline-block; line-height: 40px; &:hover { color: var(--themeColor); } &.bg-primary { background: var(--themeColor); color: white; } } } .bg-primary { background: var(--themeColor) !important; color: white; } .format-tit { border-left: 4px solid var(--themeColor); padding-left: 10px; margin-bottom: 20px; font-size: 20px; } .desc-item { margin-bottom: 40px; } .format-job-wrap { display: flex; height: 44px; line-height: 44px; border-bottom: 1px solid #f2f2f2; } .line { background: var(--themeColor); height: 1px; } .el-tabs--border-card ::v-deep .el-tabs__content { height: calc(100vh - 176px); overflow: hidden; overflow-y: auto; } ::v-deep .el-tree-node.is-current > .el-tree-node__content { background: rgba(22, 119, 255, 0.1); color: var(--themeColor); ::v-deep .is-leaf { color: rgba(0, 0, 0, 0); } } .info-wrap { display: flex; align-items: center; .info-item { display: flex; margin-right: 50px; .el-image { width: 50px; } div { display: flex; flex-direction: column; justify-content: space-between; } } } }