.hc-layout-box { display: flex; position: relative; height: calc(100% - 60px); .hc-layout-left-box { position: relative; background: white; overflow: auto; border-top: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; width: 382px; .horizontal-drag-line { position: absolute; right: 0; top: 0; width: 2px; height: 100%; user-select: none; cursor: col-resize; background-color: #e4e4e4; transition: background-color 0.2s; &:hover { background-color: rgba(119, 119, 119, .5); } } .hc-project-box { position: relative; padding: 15px 24px; border-bottom: 1px solid #EEEEEE; .project-alias-box { position: relative; color: var(--hc-primary); } .project-name { position: relative; color: #999999; margin-top: 10px; } } .hc-el-tree-box { position: relative; padding: 15px 20px; height: calc(100% - 85px); overflow: auto; } &.view-wbs-type .hc-el-tree-box { height: calc(100% - 85px); } &.view-date-type .hc-el-tree-box { height: 100%; } } .hc-layout-content-box { flex: 1; overflow: auto; position: relative; padding: 0 24px 15px 20px; } } .hc-card-header { position: relative; font-size: initial; font-weight: initial; } .hc-img-list-box { position: relative; .img-list-item { position: relative; display: flex; padding: 15px 0; .img-box { position: relative; height: 150px; width: 150px; margin-right: 24px; .el-image-box { height: 150px; width: 150px; background-color: #fdfdfd; border-radius: 4px; } video { height: 150px; width: 150px; border-radius: 4px; } } .content-box { position: relative; height: 150px; flex: 1; .title-box { position: relative; display: flex; align-items: center; .text-title { position: relative; flex: 1; } .icon-box { position: relative; font-size: 24px; height: 28px; display: flex; align-items: center; .icon-item { cursor: pointer; } .icon-item + .icon-item{ margin-left: 20px; } } } .text-content { position: relative; margin: 12px 0; line-height: 1.7; height: 71.4px; display: flex; align-items: center; } .foot-text-box { position: relative; font-size: 16px; } } &:first-child { padding-top: 0; } &:last-child { padding-bottom: 0; } } .img-list-item + .img-list-item { border-top: 1px solid #eeeeee; } } .hc-card-content-box { position: relative; display: flex; .hc-form-box { position: relative; } .card-right-table-box { position: relative; flex: 1; margin-left: 50px; height: 610px; overflow: auto; } } .modal-card-box { .title-box { position: relative; i { font-size: 20px; position: absolute; right: 0; cursor: pointer; color: #717171; transition: color .3s; &:hover { color: var(--hc-primary); } } } .data-table-box { position: relative; max-height: 400px; overflow: auto; margin-bottom: 10px; } } .preview-video { width: 100%; } html.theme-dark { .hc-layout-box .hc-layout-left-box { background: var(--hc-bg-color); border-top: 1px solid #303030; border-right: 1px solid #303030; } .hc-layout-box .hc-layout-left-box .hc-project-box { border-bottom: 1px solid #303030; } .hc-layout-box .hc-tree-foot-tip-box { border-top: 1px solid #303030; } .hc-layout-box .hc-layout-left-box .horizontal-drag-line { background-color: #303030; } }