@card-distance: 16px; @workbench-radius: 5px; .workbench { margin: @pageMargin; min-width: 1000px; h5 { margin-bottom: 0; } .ant-list-split.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child { border-bottom: 0; } &-headCard { &-mediaAll, &-mediaSuccess, &-mediaIng, &-mediaFail, &-mediaGrey, &-mediaConfirm { position: relative; flex: 1; overflow: hidden; cursor: pointer; &::after { content: ''; position: absolute; height: 6px; width: 6px; border-radius: 50%; left: 0; top: 8px; } } &-title { padding: 0 8px 0 14px; font-size: 12px; line-height: 20px; } &-text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; font-size: 30px; line-height: 38px; font-weight: 600; } &-mediaAll { &::after { background-color: #000000; } } &-mediaSuccess { &::after { background-color: @success-color; } } &-mediaIng { &::after { background-color: @loading-color; } } &-mediaFail { &::after { background-color: @error-color; } } &-mediaGrey { &::after { background-color: rgba(0, 0, 0, 0.25); } } &-mediaConfirm { &::after { background-color: @mediaConfirm; } } } &-card { background-color: #ffffff; border-radius: @workbench-radius; padding: 12px 16px; margin-bottom: @card-distance; &-titleNum { display: inline-block; width: 18px; height: 18px; background: #d9d9d9; border-radius: 50%; font-size: 12px; line-height: 18px; text-align: center; margin-left: 8px; } } &-matter { height: 298px; overflow-y: auto; &-type { color: @text-color-three; padding-left: 8px; } &-text { color: @text-color-secondary; font-size: 12px; } & .ant-list-item-meta-description { line-height: 20px; } } &-margin { margin-right: 16px; } &-action { .ant-col { text-align: center; &:hover { color: @main-color; cursor: pointer; } } &-main { padding-top: 16px; } &-icon { width: 34px; height: 34px; } &-text { margin-top: 2px; font-size: 12px; line-height: 20px; } } &-chart { min-height: 300px; flex: 1; margin-bottom: 0; display: flex; flex-direction: column; padding-bottom: 0; } &-calender { .ant-picker-calendar .ant-picker-panel { border: none; } &-title { display: flex; justify-content: space-between; } &-titleButton { color: #d9d9d9; cursor: pointer; &:hover { color: @main-color; } } &-time { border: 1px solid @main-color; border-radius: 2px; } &-active { width: 4px; height: 4px; border-radius: 50%; background-color: #1089ff; margin: auto; margin-top: 2px; } } &-service { margin-bottom: 0; ul { margin-top: 12px; } li { margin-bottom: 4px; div { border-bottom: 1px dashed @divider-color; display: inline-block; } &:hover { color: @main-color; cursor: pointer; } &:last-child { margin-bottom: 0; } } } &-orderItem { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dashed @divider-color; &:last-child { border-bottom: none; margin-bottom: 0; } &:hover { .workbench-orderItem-action { display: block; } } &-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 8px; } &-action { display: none; } &-content { margin-bottom: 4px; } &-icon { margin-right: 8px; } &-tag1, &-tag2 { border-radius: 5px; padding: 0 2px; margin-left: 8px; } &-tag3 { border-radius: 10px; padding: 0 8px; border: 1px solid @main-color-4; display: block; height: 18px; line-height: 18px; margin-left: 6px; &-grey { border-radius: 10px; padding: 0 8px; border: 1px solid rgba(0, 0, 0, 0.65); display: block; height: 18px; line-height: 18px; margin-left: 6px; } } &-tag1 { color: #05aeae; background-color: rgba(5, 174, 174, 0.1); } &-tag2 { color: #ff5500; background-color: rgba(255, 85, 0, 0.1); } } }