.payroll-timeline{background:rgba(0,0,0,0);height:100%;width:100%;padding:10px 2px;border-radius:4px 4px 0 0}.payroll-timeline .ant-timeline-item-tail{top:16.5px}.payroll-timeline .ant-timeline-item-head-custom{top:12px}.payroll-timeline .ant-card-body{padding:8px 12px;box-shadow:0px 2px 10px 0px rgba(2,11,28,.04)}.payroll-timeline .ant-divider{margin:0}.payroll-timeline .payroll-empty{padding:80px 66px;background-color:rgba(0,0,0,0)}.payroll-timeline .card-item{display:flex;flex-direction:column;background:#f3f5f8;border-radius:4px}.payroll-timeline .card-header{font-size:16px;color:#212121;letter-spacing:0;line-height:24px;font-weight:500;margin-bottom:8px}.payroll-timeline .no-record{font-size:14px;color:#999990;letter-spacing:0;line-height:20px;font-weight:400}.payroll-timeline .payroll-pay{display:flex;align-items:center;justify-content:space-between;height:20px;margin-bottom:8px}.payroll-timeline .payroll-title{display:flex;position:relative;align-items:center;font-size:14px;letter-spacing:0;line-height:20px;font-weight:400}.payroll-timeline .ant-image{position:relative;display:flex}.payroll-timeline .payroll-dot{display:inline-block;position:absolute;top:-2px;right:-8px;width:6px;height:6px;border-radius:3px;background-color:#fb2323}.payroll-timeline .payroll-money{display:flex;align-items:center;font-size:14px;letter-spacing:0;text-align:right;line-height:20px;font-weight:500}.payroll-timeline .payroll-info{display:flex;align-items:center;justify-content:space-between}.payroll-timeline .payroll-item{display:flex;flex-direction:column;padding:8px 12px;color:#666}.payroll-timeline .selected{background:#e4ebfd;color:#212121}.payroll-timeline .selected .card-header{font-weight:600}.payroll-timeline .selected .payroll-title{font-weight:500}.payroll-timeline .payroll-item:first-child{padding-bottom:12px;border-top-left-radius:4px;border-top-right-radius:4px}.payroll-timeline .payroll-item:last-child{padding-bottom:12px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.payroll-timeline .payroll-period{display:flex;align-items:center;font-size:12px;letter-spacing:0;line-height:18px;font-weight:400}.payroll-timeline .unconfirmed{display:flex;justify-content:center;align-items:center;padding:2px 8px;background:#fffbf2;border:.5px solid #ffcb78;border-radius:2px;font-size:12px;color:#ff991c;letter-spacing:0;text-align:center;line-height:16px;font-weight:400}.payroll-timeline .confirmed{display:flex;justify-content:center;align-items:center;padding:2px 8px;background:#f2fff5;border:.5px solid #6dd18e;border-radius:2px;font-size:12px;color:#1ba854;letter-spacing:0;text-align:center;line-height:16px;font-weight:400}
.swc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background:#fff}.swc-empty .swc-empty-image-container{display:flex;justify-content:center;position:relative}.swc-empty .swc-empty-image-container .swc-empty-image{width:64px}.swc-empty .swc-empty-description{margin-top:16px;font-size:14px;color:#999;text-align:center;font-weight:400}
