.toolbar[data-v-96b99566]{padding:10px 0}.btn-export[data-v-96b99566]{border-radius:6px;padding:10px 20px;font-weight:500;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 2px 6px rgba(103,194,58,.3);box-shadow:0 2px 6px rgba(103,194,58,.3)}.btn-export[data-v-96b99566]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(103,194,58,.4);box-shadow:0 4px 12px rgba(103,194,58,.4)}.health-record-dialog[data-v-96b99566] .el-dialog__body{padding:20px;max-height:calc(90vh - 120px);overflow-y:auto}.user-header[data-v-96b99566]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px;background:linear-gradient(135deg,#43e97b,#38f9d7);border-radius:10px;margin-bottom:15px}.user-avatar[data-v-96b99566]{border:2px solid #fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.user-info[data-v-96b99566]{margin-left:12px;color:#fff}.user-name[data-v-96b99566]{font-size:18px;font-weight:700;margin-bottom:4px}.user-contact[data-v-96b99566]{font-size:12px;opacity:.9}.contact-item[data-v-96b99566]{margin-right:15px}.contact-item i[data-v-96b99566]{margin-right:4px}.section[data-v-96b99566]{margin-bottom:12px}.section-header[data-v-96b99566]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:700;color:#303133;margin-bottom:8px;padding-left:8px;border-left:3px solid #43e97b}.section-icon[data-v-96b99566]{margin-right:6px;color:#43e97b;font-size:14px}.data-card[data-v-96b99566]{padding:10px 12px;border-radius:8px;background:#f8f9fa;-webkit-transition:all .3s;transition:all .3s}.data-card[data-v-96b99566]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.card-label[data-v-96b99566]{font-size:11px;color:#909399;margin-bottom:4px}.card-value[data-v-96b99566]{font-size:18px;font-weight:700;color:#303133}.card-value .unit[data-v-96b99566]{font-size:11px;color:#909399;font-weight:400;margin-left:3px}.time-value[data-v-96b99566]{font-size:13px;color:#606266}.blood-pressure[data-v-96b99566]{background:linear-gradient(135deg,#ff9a9e,#fecfef)}.blood-pressure .card-value[data-v-96b99566]{color:#e91e63}.heart-rate[data-v-96b99566]{background:linear-gradient(135deg,#a8edea,#fed6e3)}.heart-rate .card-value[data-v-96b99566]{color:#00bcd4}.oxygen[data-v-96b99566]{background:linear-gradient(135deg,#d299c2,#fef9d7)}.oxygen .card-value[data-v-96b99566]{color:#9c27b0}.fasting[data-v-96b99566]{background:linear-gradient(135deg,#89f7fe,#66a6ff)}.fasting .card-value[data-v-96b99566]{color:#1976d2}.postprandial[data-v-96b99566]{background:linear-gradient(135deg,#fddb92,#d1fdff)}.postprandial .card-value[data-v-96b99566]{color:#f57c00}.height[data-v-96b99566]{background:linear-gradient(135deg,#e0c3fc,#8ec5fc)}.height .card-value[data-v-96b99566]{color:#7c4dff}.weight[data-v-96b99566]{background:linear-gradient(135deg,#ffecd2,#fcb69f)}.weight .card-value[data-v-96b99566]{color:#ff6f00}.bmi[data-v-96b99566]{background:linear-gradient(135deg,#c1dfc4,#deecdd)}.bmi .card-value[data-v-96b99566]{color:#388e3c}.temperature[data-v-96b99566]{background:linear-gradient(135deg,#ffecd2,#fcb69f)}.temperature .card-value[data-v-96b99566]{color:#e65100}.update-time[data-v-96b99566]{background:linear-gradient(135deg,#e0e0e0,#f5f5f5)}.remark-box[data-v-96b99566]{padding:10px 14px;background:#f5f7fa;border-radius:8px;font-size:13px;line-height:1.6;color:#606266;border-left:3px solid #409eff}