.sub-text[data-v-0b4df5fe]{color:#909399;font-size:12px;margin-top:2px}.pagination-wrap[data-v-0b4df5fe]{margin:16px 0 0;text-align:right}.academy-order-detail-dialog{border-radius:12px;overflow:hidden}.academy-order-detail-dialog .el-dialog__header{padding:18px 24px 14px;border-bottom:1px solid #f0f2f5}.academy-order-detail-dialog .el-dialog__body{padding:0 24px 8px;max-height:68vh;overflow-y:auto}.academy-order-detail-dialog .el-dialog__footer{padding:12px 24px 18px;border-top:1px solid #f0f2f5}.academy-order-detail-dialog__title{font-size:16px;font-weight:600;color:#303133}.academy-order-detail-dialog__footer{display:flex;justify-content:flex-end}.academy-order-detail-dialog .order-detail{min-height:160px}.academy-order-detail-dialog .order-detail__hero{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 20px;padding:14px 16px;border-radius:10px;background:linear-gradient(135deg,#f6faf4,#eef6ea);border:1px solid #e3f0dc}.academy-order-detail-dialog .order-detail__hero-main{display:flex;align-items:center;gap:10px;min-width:0}.academy-order-detail-dialog .order-detail__hero-no{font-size:14px;font-weight:600;color:#303133;word-break:break-all}.academy-order-detail-dialog .order-detail__section{margin-bottom:18px}.academy-order-detail-dialog .order-detail__section:last-child{margin-bottom:8px}.academy-order-detail-dialog .order-detail__section-title{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:600;color:#606266}.academy-order-detail-dialog .order-detail__section-title i{font-size:15px;color:#4caf27}.academy-order-detail-dialog .order-detail__product{display:flex;gap:14px;padding:14px;border-radius:10px;background:#fafbfc;border:1px solid #eef0f3}.academy-order-detail-dialog .order-detail__product-img{flex-shrink:0;width:80px;height:80px;border-radius:8px;object-fit:cover;background:#fff;border:1px solid #ebeef5}.academy-order-detail-dialog .order-detail__product-img--fallback{display:flex;align-items:center;justify-content:center;color:#4caf27;font-size:28px;background:linear-gradient(135deg,#edf7e8,#f8fbf5)}.academy-order-detail-dialog .order-detail__product-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:10px}.academy-order-detail-dialog .order-detail__product-name{margin:0;font-size:14px;font-weight:500;color:#303133;line-height:1.55;word-break:break-word}.academy-order-detail-dialog .order-detail__product-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.academy-order-detail-dialog .order-detail__panel{padding:4px 14px;border-radius:10px;background:#fafbfc;border:1px solid #eef0f3}.academy-order-detail-dialog .order-detail__panel--user{padding:14px}.academy-order-detail-dialog .order-detail__user-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.academy-order-detail-dialog .order-detail__user-name{font-size:14px;font-weight:500;color:#303133}.academy-order-detail-dialog .order-detail__user-phone{font-size:13px;color:#606266}.academy-order-detail-dialog .order-detail__user-tip{margin:8px 0 0;font-size:12px;color:#909399}.academy-order-detail-dialog .order-detail__line{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:10px 0;font-size:13px;color:#606266}.academy-order-detail-dialog .order-detail__line:not(:last-child){border-bottom:1px dashed #ebeef5}.academy-order-detail-dialog .order-detail__line span:last-child{text-align:right;color:#303133;word-break:break-all}.academy-order-detail-dialog .order-detail__line--strong{font-weight:500}.academy-order-detail-dialog .order-detail__pay{font-size:18px;font-weight:600;color:#e6a23c}.academy-order-detail-dialog .order-detail__mono{font-family:Consolas,Monaco,monospace;font-size:12px}.academy-order-detail-dialog .order-detail__timeline{padding:4px 14px;border-radius:10px;background:#fafbfc;border:1px solid #eef0f3}.academy-order-detail-dialog .order-detail__timeline-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;font-size:13px;color:#606266}.academy-order-detail-dialog .order-detail__timeline-item:not(:last-child){border-bottom:1px dashed #ebeef5}.academy-order-detail-dialog .order-detail__timeline-item--active span:last-child{color:#4caf27;font-weight:500}