.user-detail-container[data-v-79ee7b8c]{min-height:100vh;background-color:#f7f8fa}.main-content[data-v-79ee7b8c]{padding-bottom:20px}.user-overview[data-v-79ee7b8c]{display:flex;align-items:center;padding:20px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.user-avatar[data-v-79ee7b8c]{margin-right:16px}.user-info[data-v-79ee7b8c]{flex:1}.user-name[data-v-79ee7b8c]{margin:0 0 8px 0;font-size:20px;font-weight:700}.user-meta[data-v-79ee7b8c]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;opacity:.9}.health-tags[data-v-79ee7b8c]{display:flex;gap:6px}.tab-content[data-v-79ee7b8c]{padding:16px}.info-group[data-v-79ee7b8c]{margin-bottom:16px}.stats-overview[data-v-79ee7b8c]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.stat-item[data-v-79ee7b8c]{text-align:center}.stat-value[data-v-79ee7b8c]{font-size:18px;font-weight:700;color:#409eff;margin-bottom:4px}.stat-label[data-v-79ee7b8c]{font-size:12px;color:#969799}.record-item[data-v-79ee7b8c]{margin-bottom:12px;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.record-header[data-v-79ee7b8c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.record-date[data-v-79ee7b8c]{font-weight:700;color:#323233}.total-steps[data-v-79ee7b8c]{font-size:14px;color:#409eff;font-weight:700}.blood-sugar-details[data-v-79ee7b8c]{margin-top:8px}.sugar-time[data-v-79ee7b8c]{text-align:center}.time-label[data-v-79ee7b8c]{font-size:12px;color:#969799;margin-bottom:4px}.sugar-value[data-v-79ee7b8c]{font-size:14px;font-weight:700;padding:2px 6px;border-radius:4px}.sugar-normal[data-v-79ee7b8c]{color:#07c160;background-color:#f6ffed}.sugar-warning[data-v-79ee7b8c]{color:#ff976a;background-color:#fff7e6}.sugar-high[data-v-79ee7b8c]{color:#ee0a24;background-color:#fff1f0}.exercise-details[data-v-79ee7b8c]{margin-top:8px}.step-count[data-v-79ee7b8c]{text-align:center}.step-label[data-v-79ee7b8c]{font-size:12px;color:#969799;margin-bottom:4px}.step-value[data-v-79ee7b8c]{font-size:16px;font-weight:700;color:#323233}.device-info[data-v-79ee7b8c]{display:flex;align-items:center;gap:4px;margin-top:8px;font-size:12px;color:#969799}.meal-details[data-v-79ee7b8c]{display:flex;flex-direction:column;gap:6px}.meal-rice[data-v-79ee7b8c],.meal-type[data-v-79ee7b8c]{display:flex;align-items:center;gap:6px;font-size:14px;color:#646566}.communication-content[data-v-79ee7b8c],.medication-detail-content[data-v-79ee7b8c]{padding:16px;height:calc(100% - 46px);overflow-y:auto}.communication-input[data-v-79ee7b8c]{margin-top:16px;padding:16px;background:#f7f8fa;border-radius:8px}.communication-actions[data-v-79ee7b8c]{margin-top:12px;display:flex;justify-content:flex-end}.loading-overlay[data-v-79ee7b8c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.loading-text[data-v-79ee7b8c]{color:#fff;margin-top:15px;font-size:16px}.van-tabbar[data-v-79ee7b8c]{border-top:1px solid #ebedf0;box-shadow:0 -2px 8px rgba(0,0,0,.1)}.van-tabbar-item--active[data-v-79ee7b8c]{color:#409eff}.van-tabbar-item__icon .van-icon[data-v-79ee7b8c]{font-size:20px}@media (max-width:480px){.user-overview[data-v-79ee7b8c]{padding:16px 12px}.user-name[data-v-79ee7b8c]{font-size:18px}.user-meta[data-v-79ee7b8c]{flex-wrap:wrap}.stats-overview[data-v-79ee7b8c],.tab-content[data-v-79ee7b8c]{padding:12px}.record-header[data-v-79ee7b8c]{flex-direction:column;align-items:flex-start;gap:4px}.blood-sugar-details .van-grid[data-v-79ee7b8c],.exercise-details .van-grid[data-v-79ee7b8c]{gap:8px}}