/* PC V2: expanded application records; no business or global VI changes. */
body.pc-vi .tasks-surface .compact-task-table .el-table__body tr{height:auto}
body.pc-vi .tasks-surface .compact-task-table .el-table__body>tbody>tr.el-table__row{height:64px}
body.pc-vi .tasks-surface .compact-task-table td.el-table__expanded-cell{padding:0!important;background:#f8fafc}
body.pc-vi .tasks-surface .compact-task-table td.el-table__expanded-cell>.cell{display:block;white-space:normal;padding:0;overflow:visible}
body.pc-vi .task-application-list{margin:0 20px 14px 40px;padding:0 16px;background:#fff;border:1px solid #e7ecf2;border-radius:8px;white-space:normal}
body.pc-vi .task-application-row{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(240px,1.5fr) 100px 170px;align-items:center;gap:24px;padding:14px 0;min-height:76px}
body.pc-vi .task-application-row+.task-application-row{border-top:1px solid #edf0f4}
body.pc-vi .task-application-job .el-button.is-link{font-size:14px;color:#34465d;font-weight:500;max-width:100%;white-space:normal;line-height:22px;text-align:left;height:auto}
body.pc-vi .task-application-job .el-button.is-link:hover{color:var(--pc-primary)}
body.pc-vi .task-application-meta{color:#8290a2;font-size:12px;line-height:18px;margin-top:4px;overflow-wrap:anywhere}
body.pc-vi .task-application-meta>span{margin:0 8px;color:#bbc3cd}
body.pc-vi .task-application-state{display:flex;align-items:center;gap:8px;font-size:14px;line-height:22px;color:#40516a;flex-wrap:wrap}
body.pc-vi .task-application-state .task-state-dot{margin:0;width:6px;height:6px;flex-shrink:0}
body.pc-vi .task-application-status{font-size:12px;line-height:22px;background:#f0f3f7;border-radius:4px;padding:0 7px;color:#68788d}
body.pc-vi .task-application-status.error{color:#a45a33;background:#fff4eb}
body.pc-vi .task-application-status.done{color:#49725c;background:#f0f7f3}
body.pc-vi .task-application-score{display:flex;align-items:baseline;gap:7px;white-space:nowrap}
body.pc-vi .task-application-score strong{font-size:20px;line-height:26px;color:#344b67;font-weight:600;font-variant-numeric:tabular-nums}
body.pc-vi .task-application-score>span{font-size:12px;color:#8290a2}
body.pc-vi .task-application-actions{display:flex;justify-content:flex-end;align-items:center;gap:16px;white-space:nowrap}
body.pc-vi .task-application-actions .el-button+.el-button{margin-left:0}
@media(max-width:1150px){body.pc-vi .task-application-row{grid-template-columns:minmax(160px,1fr) minmax(210px,1.3fr) 90px 140px;gap:16px}body.pc-vi .task-application-list{margin-left:28px;margin-right:14px}}

/* A single visible application has no additional record to expand. */
body.pc-vi .tasks-surface .task-single-record .el-table__expand-icon{display:none}
body.pc-vi .task-source-job{display:flex;align-items:center;gap:12px;min-height:32px;font-size:13px;white-space:nowrap}
body.pc-vi .task-source-job>span{padding:5px 10px;border:1px solid #e2e8ef;border-radius:6px;background:#f6f8fb;color:#465970}
body.pc-vi .task-source-job>a{color:var(--pc-primary);text-decoration:none}
body.pc-vi .task-source-job>a:hover{text-decoration:underline}
