.row-dragging { .cost-ant-table-cell { width: 130px; } } .TableSelecter { .pfm-ant-modal-footer { display: none !important; } .footer { display: flex; flex-direction:row; justify-content: flex-end; margin-top: 15px; span { display: inline-block; width: 56px; height: 24px; font-size: 14px; line-height: 23px; text-align: center; border-radius: 4px; cursor: pointer; &.ok { color: #FFFFFF; background:#3377FF; margin-left: 8px; } &.cancel { border: 1px solid #DAE2F2; } } } } .PersonnelClassificationMana { width: 100%; height: calc(100vh - 48px); position: relative; .bottomBar { position: absolute; bottom: -16px; left: -16px; width:102.5%; height: 48px; display: flex; padding: 0 16px; flex-direction: row; justify-content: space-between; align-items: center; background: #FFFFFF; box-shadow: 0px -8px 16px 0px rgba(64,85,128,0.1); &>span { font-size: 14px; font-weight: 400; color: #17181A; } &>a { width: 80px; height: 24px; line-height: 24px; font-size: 14px; font-weight: 400; color: #FFFFFF; text-align: center; background: #3377FF; border-radius: 4px; } } .left { float: left; border-radius: 4px; width: 220px; height: calc(100vh - 80px); overflow: scroll; margin-right: 16px; padding: 16px 8px; background: #FFFFFF; .toolbar { display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 0 8px; .add { cursor: pointer; display: flex; justify-content: center; align-items: center; width: 24px; height: 24px; background: #FAFCFF; border-radius: 4px; border: 1px solid #DAE2F2; &>img { width: 16px; height: 16px; } } } .wrap { margin-top: 16px; .type { cursor: pointer; height: 56px; border-radius: 4px; background: #FFFFFF; display: flex; padding-left: 8px; padding-right: 8px; flex-direction: row; justify-content: space-between; align-items: center; margin-bottom: 4px; .icon { width: 25px; height: 25px; } .content { width: 80%; padding-left: 7px; .name { height: 15px; font-size: 14px; font-family: SourceHanSansCN-Medium, SourceHanSansCN; font-weight: 500; color: #17181A; line-height: 15px; margin-bottom: 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .sub { height: 13px; font-size: 12px; font-family: SourceHanSansCN-Normal, SourceHanSansCN; font-weight: 400; color: #7A8599; line-height: 13px; } } .more { display: flex; justify-content: center; align-items: center; cursor: pointer; width: 16px; height: 16px; border-radius: 4px; background: #FFFFFF; &>img { width: 100%; height: 100%; } } &.on { font-weight: 500; color: #17181A; background: #F0F2F5; } &:last-child { margin-bottom: 0; } } } } .right { float: left; width: calc(100% - 236px); padding: 16px; border-radius: 4px; background: #FFFFFF; .toolBar { display: flex; flex-direction: row; justify-content: space-between; align-items: center; .filter { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; .filterItem { display: flex; flex-direction: row; justify-content: center; align-items: center; } } .btnGroup { .add { cursor: pointer; display: inline-block; font-size: 14px; font-weight: 400; color: #FFFFFF; line-height: 24px; padding: 0 14px; background: #3377FF; border-radius: 4px; margin-left: 8px; } .update { cursor: pointer; display: inline-block; font-size: 14px; font-weight: 400; color: #17181A; line-height: 24px; padding: 0 14px; background: #FAFCFF; border-radius: 4px; border: 1px solid #DAE2F2; } } } } }