.card-header[data-v-d8911d40]{display:flex;align-items:center;justify-content:space-between}.search-form[data-v-d8911d40]{margin-bottom:16px}.sub-text[data-v-d8911d40]{font-size:12px;color:#909399;line-height:1.4}.points-plus[data-v-d8911d40]{color:#c9a035;font-weight:600}.points-minus[data-v-d8911d40]{color:#e5533d;font-weight:600}.pagination-wrap[data-v-d8911d40]{display:flex;justify-content:flex-end;margin-top:16px}.points-record-dialog{border-radius:12px;overflow:hidden}.points-record-dialog .el-dialog__body{padding:0 24px 20px;max-height:68vh;overflow-y:auto}.points-record-dialog__title{font-size:16px;font-weight:600}.points-record-detail{min-height:120px}.points-record-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}.points-record-detail__hero-main{display:flex;align-items:center;gap:10px;min-width:0}.points-record-detail__title{font-size:14px;font-weight:600;color:#303133}.points-record-detail__points{flex-shrink:0;font-size:16px;font-weight:700;color:#c9a035}.points-record-detail__points--minus{color:#e5533d}.points-record-detail__section{margin-bottom:18px}.points-record-detail__section-title{margin-bottom:10px;font-size:13px;font-weight:600;color:#606266}.points-record-detail__panel{padding:4px 14px;border-radius:10px;background:#fafbfc;border:1px solid #eef0f3}.points-record-detail__panel--text{padding:14px}.points-record-detail__panel--text p{margin:0;font-size:13px;color:#606266;line-height:1.7;white-space:pre-wrap}.points-record-detail__line{display:flex;justify-content:space-between;gap:16px;padding:10px 0;font-size:13px;color:#606266}.points-record-detail__line:not(:last-child){border-bottom:1px dashed #ebeef5}.points-record-detail__line span:last-child{text-align:right;word-break:break-all}.points-record-detail__photos{display:flex;flex-wrap:wrap;gap:10px}.points-record-detail__photo{width:96px;height:96px;border-radius:8px;border:1px solid #ebeef5}