.production-progress-card .card-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600}.production-progress-card .progress-stats .stat-item{text-align:center;padding:16px 12px;border-radius:8px;transition:all .3s}.production-progress-card .progress-stats .stat-item .stat-label{font-size:14px;margin-bottom:8px;color:#8c8c8c}.production-progress-card .progress-stats .stat-item .stat-value{font-size:24px;font-weight:600;color:#262626}.production-progress-card .progress-stats .stat-item.stat-total{background:linear-gradient(135deg,#667eea,#764ba2)}.production-progress-card .progress-stats .stat-item.stat-total .stat-label,.production-progress-card .progress-stats .stat-item.stat-total .stat-value{color:#fff!important}.production-progress-card .progress-stats .stat-item.stat-total:hover{background:linear-gradient(135deg,#7c8ef0,#8a5db2);transform:translateY(-2px)}.production-progress-card .progress-stats .stat-item.stat-pending{background:#fff7e6}.production-progress-card .progress-stats .stat-item.stat-pending .stat-value{color:#fa8c16}.production-progress-card .progress-stats .stat-item.stat-pending:hover{background:#ffe7ba;transform:translateY(-2px)}.production-progress-card .progress-stats .stat-item.stat-inprogress{background:#f0f5ff}.production-progress-card .progress-stats .stat-item.stat-inprogress .stat-value{color:#597ef7}.production-progress-card .progress-stats .stat-item.stat-inprogress:hover{background:#d6e4ff;transform:translateY(-2px)}.production-progress-card .progress-stats .stat-item.stat-completed{background:#f6ffed}.production-progress-card .progress-stats .stat-item.stat-completed .stat-value{color:#52c41a}.production-progress-card .progress-stats .stat-item.stat-completed:hover{background:#d9f7be;transform:translateY(-2px)}.production-progress-card .progress-stats .completion-rate{margin-top:20px;padding:16px;background:#fafafa;border-radius:8px}.production-progress-card .progress-stats .completion-rate .rate-label{font-size:14px;color:#595959;margin-bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.production-progress-card .progress-stats .completion-rate .rate-label .rate-value{font-size:18px;font-weight:600;color:#1890ff}.table-operator[data-v-8a320da6],.table-page-search-wrapper[data-v-8a320da6]{margin-bottom:16px}.status-tag[data-v-8a320da6]{display:inline-block;padding:2px 8px;border:1px solid;border-radius:4px;font-size:12px;line-height:20px;font-weight:500;background:#fff;white-space:nowrap}.task-detail-wrapper[data-v-8a320da6]{padding-bottom:60px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.detail-descriptions[data-v-8a320da6]{font-size:14px}.detail-descriptions[data-v-8a320da6] .ant-descriptions-item-label{font-weight:500;color:#595959;background:#fafafa}.detail-descriptions[data-v-8a320da6] .ant-descriptions-item-content{color:#262626}.detail-value[data-v-8a320da6]{font-size:14px;font-weight:400;color:#262626;line-height:1.6}.detail-text[data-v-8a320da6]{white-space:pre-wrap;word-break:break-word}.devices-section[data-v-8a320da6]{margin-top:24px}.section-title[data-v-8a320da6]{margin-bottom:16px;font-size:16px;font-weight:600;color:#262626;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.device-item[data-v-8a320da6]{margin-bottom:16px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s}.device-item[data-v-8a320da6]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.device-item[data-v-8a320da6] .ant-card-head{background:#fafafa;border-bottom:1px solid #f0f0f0;padding:12px 16px;min-height:auto}.device-item[data-v-8a320da6] .ant-card-head-title{padding:0}.device-item[data-v-8a320da6] .ant-card-body{padding:16px}.device-header[data-v-8a320da6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}.device-title[data-v-8a320da6]{font-size:14px;font-weight:600;color:#262626}.device-status-badge[data-v-8a320da6]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;display:inline-block}.status-pending[data-v-8a320da6]{background:linear-gradient(135deg,gold,orange);color:#8b4513}.status-confirmed[data-v-8a320da6]{background:linear-gradient(135deg,#4169e1,#1e90ff);color:#fff}.status-completed[data-v-8a320da6]{background:linear-gradient(135deg,#32cd32,#228b22);color:#fff}.device-descriptions[data-v-8a320da6] .ant-descriptions-item-label{font-weight:500;color:#8c8c8c;font-size:13px}.device-descriptions[data-v-8a320da6] .ant-descriptions-item-content{color:#262626;font-size:14px}.drawer-footer[data-v-8a320da6]{position:absolute;bottom:0;left:0;right:0;padding:16px 24px;background:#fff;border-top:1px solid #e8e8e8;text-align:right}