.movement-chart[data-v-36571c5e]{width:100%}.chart-card[data-v-36571c5e]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.chart-title[data-v-36571c5e]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.chart-info[data-v-36571c5e]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding:12px 16px;background:#fafafa;border-radius:6px}.chart-info span[data-v-36571c5e]:first-child{font-size:14px;color:#666}.chart-info .highlight[data-v-36571c5e]{font-size:18px;color:#1890ff;font-weight:600}.bed-leaving-chart[data-v-9b42df50],.chart-container[data-v-36571c5e]{width:100%}.chart-card[data-v-9b42df50]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.header[data-v-9b42df50]{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.header .left[data-v-9b42df50],.header[data-v-9b42df50]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header .title[data-v-9b42df50]{font-size:16px;font-weight:600;color:#333}.header .right .value[data-v-9b42df50]{font-size:20px;font-weight:700;color:#333}.header .right .unit[data-v-9b42df50]{font-size:14px;color:#999}.chart-wrapper[data-v-9b42df50]{display:-ms-flexbox;display:flex}.chart-wrapper .y-axis[data-v-9b42df50]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:50px;padding-bottom:30px}.chart-wrapper .y-axis .y-row[data-v-9b42df50]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:30px}.chart-wrapper .y-axis .y-row .y-label[data-v-9b42df50]{font-size:12px;color:#999}.chart-wrapper .chart-area[data-v-9b42df50]{-ms-flex:1;flex:1}.chart-wrapper .chart-area .bar-row[data-v-9b42df50]{display:-ms-flexbox;display:flex;height:30px;margin-bottom:12px}.chart-wrapper .chart-area .bar-row .time-block[data-v-9b42df50]{height:100%}.chart-wrapper .chart-area .bar-row .time-block.active[data-v-9b42df50]{background:#5acf74}.chart-wrapper .chart-area .bar-row .time-block.inactive[data-v-9b42df50]{background:#f0f0f0}.chart-wrapper .chart-area .x-axis[data-v-9b42df50]{display:-ms-flexbox;display:flex;margin-top:8px}.chart-wrapper .chart-area .x-axis .x-label[data-v-9b42df50]{font-size:11px;color:#999;text-align:center}.heart-chart[data-v-74b9ca9f]{width:100%}.chart-card[data-v-74b9ca9f]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.chart-title[data-v-74b9ca9f]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.chart-info[data-v-74b9ca9f]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding:12px 16px;background:#fafafa;border-radius:6px}.chart-info span[data-v-74b9ca9f]:first-child{font-size:14px;color:#666}.chart-info .highlight[data-v-74b9ca9f]{font-size:18px;color:#faad14;font-weight:600}.chart-container[data-v-74b9ca9f],.respiratory-charts[data-v-a6fc06b2]{width:100%}.chart-card[data-v-a6fc06b2]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.chart-title[data-v-a6fc06b2]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.chart-info[data-v-a6fc06b2]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding:12px 16px;background:#fafafa;border-radius:6px}.chart-info span[data-v-a6fc06b2]:first-child{font-size:14px;color:#666}.chart-info .highlight[data-v-a6fc06b2]{font-size:18px;color:#52c41a;font-weight:600}.chart-section[data-v-a6fc06b2]{margin-bottom:24px}.chart-section[data-v-a6fc06b2]:last-child{margin-bottom:0}.deep-sleep-stage[data-v-386aa3dc]{width:100%}.chart-card[data-v-386aa3dc]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.chart-title[data-v-386aa3dc]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.stats-row[data-v-386aa3dc]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;padding:16px;background:#fafafa;border-radius:8px}.stat-col[data-v-386aa3dc]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.stat-label[data-v-386aa3dc]{font-size:12px;color:#999;margin-bottom:8px}.stat-value[data-v-386aa3dc]{font-size:16px;font-weight:600;color:#333}.chart-wrapper[data-v-386aa3dc],.y-axis[data-v-386aa3dc]{display:-ms-flexbox;display:flex}.y-axis[data-v-386aa3dc]{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:50px;padding-bottom:30px}.y-row[data-v-386aa3dc]{height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;color:#666}.chart-area[data-v-386aa3dc]{-ms-flex:1;flex:1;position:relative}.grid-lines[data-v-386aa3dc]{position:absolute;top:0;left:0;right:0;bottom:30px;display:-ms-grid;display:grid;-ms-grid-rows:(24px)[4];grid-template-rows:repeat(4,24px);row-gap:16px;pointer-events:none;z-index:0}.grid-line[data-v-386aa3dc]{border-bottom:1px dashed #e8e8e8}.bar-row[data-v-386aa3dc]{display:-ms-flexbox;display:flex;height:24px;margin-bottom:16px;position:relative;z-index:1}.time-block[data-v-386aa3dc]{height:100%;-ms-flex-negative:0;flex-shrink:0;transition:all .3s}.time-block.inactive[data-v-386aa3dc]{background:transparent}.time-block.active-wake[data-v-386aa3dc]{background:#f7ba1e}.time-block.active-rem[data-v-386aa3dc]{background:#c994e6}.time-block.active-light[data-v-386aa3dc]{background:#9b59b6}.time-block.active-deep[data-v-386aa3dc]{background:#6c5ce7}.x-axis[data-v-386aa3dc]{display:-ms-flexbox;display:flex;margin-top:8px}.x-label[data-v-386aa3dc]{font-size:11px;color:#999;text-align:center}.sleep-report[data-v-363b2573]{background:#f0f2f5;min-height:100vh;width:100%;box-sizing:border-box}.report-container[data-v-363b2573]{width:100%}.score-section[data-v-363b2573]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.score-card[data-v-363b2573]{background:#fff;border-radius:8px;padding:24px 48px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.score-card[data-v-363b2573],.score-circle[data-v-363b2573]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.score-circle[data-v-363b2573]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#1890ff,#46a6ff);-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;box-shadow:0 4px 12px rgba(24,144,255,.3)}.score-value[data-v-363b2573]{font-size:36px;font-weight:700;color:#fff;line-height:1}.score-level[data-v-363b2573]{font-size:14px;color:hsla(0,0%,100%,.9);margin-top:4px}.info-row[data-v-363b2573]{display:-ms-flexbox;display:flex;gap:16px;margin-bottom:24px}.info-card[data-v-363b2573]{-ms-flex:1;flex:1;background:#fff;border-radius:8px;padding:20px 24px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box}.info-label[data-v-363b2573]{font-size:14px;color:#999;margin-bottom:8px}.info-value[data-v-363b2573]{font-size:20px;color:#333;font-weight:600}.info-value.empty[data-v-363b2573]{color:#999;font-size:18px}.section-title[data-v-363b2573]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.grid-list[data-v-363b2573]{margin-bottom:24px}.grid-row[data-v-363b2573]{display:-ms-flexbox;display:flex;gap:16px;margin-bottom:16px}.grid-item[data-v-363b2573]{-ms-flex:1;flex:1;background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box}.item-title[data-v-363b2573]{font-size:12px;color:#999;margin-bottom:8px}.item-value[data-v-363b2573]{font-size:20px;color:#333;font-weight:600}.item-value.success[data-v-363b2573]{color:#52c41a}.item-value.warning[data-v-363b2573]{color:#faad14}.item-value.empty[data-v-363b2573]{color:#999;font-size:16px}.charts-section[data-v-363b2573]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.chart-wrapper[data-v-363b2573]{width:100%}.chart-empty[data-v-363b2573]{background:#fff;border-radius:8px;padding:48px 24px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:200px}.chart-empty span[data-v-363b2573]{color:#999;font-size:14px}.chart-card[data-v-363b2573]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.chart-title[data-v-363b2573]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px}.chart-info[data-v-363b2573]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding:12px 16px;background:#fafafa;border-radius:6px}.chart-info span[data-v-363b2573]:first-child{font-size:14px;color:#666}.chart-info .highlight[data-v-363b2573]{font-size:18px;color:#1890ff;font-weight:600}.chart-container[data-v-363b2573]{width:100%}.sleep-stats[data-v-363b2573]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:16px}.sleep-item[data-v-363b2573]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:16px;background:#fafafa;border-radius:8px}.sleep-label[data-v-363b2573]{font-size:14px;color:#666;margin-bottom:12px}.sleep-time[data-v-363b2573]{font-size:16px;color:#333;font-weight:600;margin-top:8px}.ant-progress[data-v-363b2573]{width:100%}