.order-reject-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 18px;padding:12px;background:#f8fafc;border:1px solid #e6edf5;border-radius:6px}.order-activation-summary{margin:0 0 14px;padding:12px 14px;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;color:#7c2d12;font-size:13px;line-height:1.5}.tube-existing-reason{margin-top:6px;line-height:1.4}.summary-label,.tube-existing-reason{display:block;font-size:12px;color:#6b7280}.summary-label{margin-bottom:4px}.summary-value{color:#1f2937;font-weight:600}.order-reject-loading{padding:40px 0;text-align:center;color:#6b7280}.order-reject-submit-loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:210px;color:#409eff;font-weight:600}.order-reject-submit-loading .el-icon-loading{font-size:22px}.order-reject-toolbar{gap:12px;flex-wrap:wrap}.order-reject-toolbar,.same-reason-panel{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.same-reason-panel{gap:10px}.same-reason-panel label{font-weight:800;margin-right:6px;font-size:14px;display:block}.case-type-name{font-weight:600;color:#172554;margin-bottom:4px}.tube-chip-wrap{display:flex;flex-wrap:wrap;gap:6px}.tube-chip{background:#eef2ff;color:#1e3a8a;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:600}.empty-text{color:#9ca3af}.tube-rejection-list{display:flex;flex-direction:column;gap:8px}.tube-rejection-row{display:grid;grid-template-columns:160px 245px minmax(180px,1fr);gap:2px;align-items:center}.tube-rejection-row.disabled{opacity:.6}.tube-name{font-weight:600}.order-reject-comment{margin-top:14px}.order-reject-attachments label,.order-reject-comment label{display:block;font-weight:600;margin-bottom:6px}.order-reject-attachments{margin-top:14px}.order-reject-upload{max-width:520px}.order-reject-error{margin-top:10px;color:#f24a55;font-weight:600}.dialog-footer{display:flex;justify-content:flex-end;gap:10px}.case-rejection-details{display:flex;align-items:flex-start;gap:12px;width:100%}.case-detail-field{flex:1;min-width:0}.case-detail-field label{display:block;margin-bottom:6px;font-size:12px;font-weight:600}.case-detail-field .el-select,.case-detail-field .el-textarea{width:100%}.order-reject-dialog,.order-reject-dialog-wrapper .el-dialog{padding:20px;box-sizing:border-box}.order-reject-dialog-wrapper .el-dialog .el-dialog__header,.order-reject-dialog .el-dialog__header{padding:0}.order-reject-dialog-wrapper .el-dialog .el-dialog__body,.order-reject-dialog .el-dialog__body{padding:20px 10px}.order-reject-dialog-wrapper .el-dialog .el-dialog__footer,.order-reject-dialog .el-dialog__footer{padding:0}@media(max-width:900px){.order-reject-summary,.tube-rejection-row{grid-template-columns:1fr}}.rejection-table .el-table__cell{vertical-align:middle}.rejection-table .cell{padding-top:8px;padding-bottom:8px}.rejection-table .case-rejection-details{gap:6px}.rejection-table .case-reason-select .el-input__inner{min-height:40px}.rejection-table .case-action-textarea .el-textarea__inner{min-height:52px!important;padding:8px 10px;resize:vertical}.rejection-table .tube-rejection-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:4px 0}.rejection-table .tube-item{display:flex;align-items:center;gap:10px}.rejection-table .tube-name{font-size:13px;font-weight:600;color:#42698f}.rejection-table .tube-reason-select{width:220px}.rejection-table .case-rejection-details{display:flex;flex-direction:column;gap:8px;padding:4px 0;width:100%}.rejection-table .case-rejection-row{display:flex;flex-direction:row;gap:12px;align-items:flex-start;width:100%}.rejection-table .case-rejection-field{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.rejection-table .field-label{font-size:12px;font-weight:600;color:#606266;letter-spacing:.3px}.rejection-table .case-reason-select{width:100%}.rejection-table .case-reason-select .el-input__inner{min-height:32px}.rejection-table .case-action-textarea{width:100%}.rejection-table .case-action-textarea .el-textarea__inner{min-height:32px!important;padding:6px 10px;line-height:1.4;resize:none;background-color:#f5f7fa;font-size:13px}@media(max-width:768px){.rejection-table .case-rejection-row{flex-direction:column;gap:8px}.rejection-table .case-rejection-field{width:100%}}