.drawerTable { .header { display: flex; width: 100%; flex-direction: row; justify-content: space-between; align-items: center; margin-bottom: 16px; .title { font-weight: 500; font-size: 16px; color: #17181A; } .btns { span { display: inline-block; cursor: pointer; padding: 0 14px; height: 24px; line-height: 24px; background: #FAFCFF; border-radius: 4px; font-weight: 400; font-size: 14px; color: #17181A; border: 1px solid #DAE2F2; &.close { color: #fff; background: #3377FF; margin-left: 8px; } } } } } .DepartmentCostCalc { background: #FFFFFF; border-radius: 4px; .header { display: flex; flex-direction: row; justify-content: space-between; align-items: center; border-radius: 4px; padding: 16px; background-color: #fff; border-bottom: 16px solid #F7F9FC; .btnGoup { &>span { cursor: pointer; display: inline-block; color: #17181A; line-height: 24px; padding: 0 14px; border-radius: 4px; border: 1px solid #DAE2F2; background: #FAFCFF; margin-right: 8px; font-weight: 400; font-size: 14px; color: #17181A; &.onekeyCalcBtn { color: #fff; background: #3377FF; } } } } .content { padding: 16px; padding-top: 0; .inner { display: flex; width: 100%; flex-direction: row; justify-content: flex-start; align-items: flex-start; .left { width: 220px; height: calc(100vh - 223px); border-radius: 4px; padding-top: 8px; margin-right: 16px; border: 1px solid #DAE2F2; } .right { width: calc(100% - 236px); .toolBar { display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin-bottom: 12px; .filterItem { display: flex; flex-direction: row; justify-content: center; align-items: center; } .btnGroup { &>span { cursor: pointer; display: inline-block; color: #17181A; line-height: 24px; padding: 0 14px; border-radius: 4px; border: 1px solid #DAE2F2; background: #FAFCFF; margin-right: 8px; font-weight: 400; font-size: 14px; color: #17181A; &.calc { color: #fff; background: #3377FF; } } } } .KCIMTable { .hover-row { .hover-icon { visibility: hidden; } &:hover { .hover-icon { visibility: visible; } } } .cost-ant-table-header { .cost-ant-table-thead { .cost-ant-table-cell { } } } .cost-ant-table-body { .cost-ant-table-row { &.has-children { .cost-ant-table-cell-with-append { font-weight: bold; } } } } } } } } }