.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%}.alarm-settings[data-v-4953884c]{background:#fff;border-radius:4px;padding:20px;min-height:calc(100vh - 100px)}.alarm-section[data-v-4953884c]{background:#fafafa;padding:16px;margin-bottom:16px;border-radius:4px}.alarm-item[data-v-4953884c]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:12px 16px;background:#fff;margin-bottom:8px;border-radius:4px}.alarm-item[data-v-4953884c]:last-child{margin-bottom:0}.alarm-left[data-v-4953884c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.card-icon[data-v-4953884c]{font-size:20px;color:#f5222d}.alarm-right[data-v-4953884c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px}.heart-rate-card[data-v-c7fe0c2c]{width:100%}.chart-card[data-v-c7fe0c2c]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.chart-title[data-v-c7fe0c2c]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.status-badge[data-v-c7fe0c2c]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-normal[data-v-c7fe0c2c]{background:#d9f7be;color:#52c41a}.status-warning[data-v-c7fe0c2c]{background:#fff1b8;color:#faad14}.status-sleep[data-v-c7fe0c2c]{background:#bae7ff;color:#1890ff}.status-leave[data-v-c7fe0c2c]{background:#fff1f0;color:#ff4d4f}.status-snore[data-v-c7fe0c2c]{background:#f9f0ff;color:#722ed1}.status-move[data-v-c7fe0c2c]{background:#ffffe6;color:#d4a100}.status-low[data-v-c7fe0c2c]{background:#fff1f0;color:#ff4d4f}.status-unknown[data-v-c7fe0c2c]{background:#f5f5f5;color:#999}.chart-info[data-v-c7fe0c2c]{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding:12px 16px;background:#fafafa;border-radius:6px}.chart-info[data-v-c7fe0c2c],.info-left[data-v-c7fe0c2c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.info-left[data-v-c7fe0c2c]{gap:6px;font-size:14px;color:#666}.heart-icon[data-v-c7fe0c2c]{color:#ff6b6b;font-size:16px}.chart-info .highlight[data-v-c7fe0c2c]{font-size:18px;color:#ff6b6b;font-weight:600}.chart-meta[data-v-c7fe0c2c]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;color:#666;font-size:12px}.chart-meta.stale[data-v-c7fe0c2c]{color:#d46b08}.chart-wrapper[data-v-c7fe0c2c]{width:100%;height:200px}.breath-rate-card[data-v-d1d48c20]{width:100%;margin-bottom:20px}.chart-card[data-v-d1d48c20]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.chart-title[data-v-d1d48c20]{font-size:16px;font-weight:600;color:#333;margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.status-badge[data-v-d1d48c20]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-normal[data-v-d1d48c20]{background:#d9f7be;color:#52c41a}.status-warning[data-v-d1d48c20]{background:#fff1b8;color:#faad14}.status-sleep[data-v-d1d48c20]{background:#bae7ff;color:#1890ff}.status-leave[data-v-d1d48c20]{background:#fff1f0;color:#ff4d4f}.status-snore[data-v-d1d48c20]{background:#f9f0ff;color:#722ed1}.status-move[data-v-d1d48c20]{background:#ffffe6;color:#d4a100}.status-low[data-v-d1d48c20]{background:#fff1f0;color:#ff4d4f}.status-unknown[data-v-d1d48c20]{background:#f5f5f5;color:#999}.chart-info[data-v-d1d48c20]{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding:12px 16px;background:#fafafa;border-radius:6px}.chart-info[data-v-d1d48c20],.info-left[data-v-d1d48c20]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.info-left[data-v-d1d48c20]{gap:6px;font-size:14px;color:#666}.breath-icon[data-v-d1d48c20]{font-size:16px}.chart-info .highlight[data-v-d1d48c20]{font-size:18px;color:#52c41a;font-weight:600}.chart-meta[data-v-d1d48c20]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;color:#666;font-size:12px}.chart-meta.stale[data-v-d1d48c20]{color:#d46b08}.chart-wrapper[data-v-d1d48c20]{width:100%;height:200px}.health-data-view[data-v-425a3f2d]{background:#fff;border-radius:4px;padding:20px;min-height:calc(100vh - 100px)}.manual-input[data-v-425a3f2d]{margin-bottom:20px}.body-data[data-v-425a3f2d]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:16px}.realtime-charts[data-v-425a3f2d]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:16px;margin-bottom:20px}.realtime-charts>[data-v-425a3f2d]{-ms-flex:1;flex:1}.left-section[data-v-425a3f2d]{display:-ms-flexbox;display:flex;-ms-flex-direction:nowrap;flex-direction:nowrap;gap:20px}.left-inputs[data-v-425a3f2d]{-ms-flex:1;flex:1}.input-item[data-v-425a3f2d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:12px}.input-item span[data-v-425a3f2d]{width:80px;text-align:right;padding-right:8px;-ms-flex-negative:0;flex-shrink:0}.input-item .ant-input[data-v-425a3f2d]{-ms-flex:1;flex:1;min-width:100px;max-width:160px}.body-image[data-v-425a3f2d]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:16px;background:#fafafa;border-radius:4px}.body-left[data-v-425a3f2d]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.body-left img[data-v-425a3f2d]{height:300px;margin:10px 0}.body-metrics[data-v-425a3f2d]{display:-ms-flexbox;display:flex;gap:12px;margin-left:20px}@media screen and (max-width:1200px){.realtime-charts[data-v-425a3f2d]{-ms-flex-direction:column;flex-direction:column}}