.query-form[data-v-9800665c]{row-gap:12px!important}.query-form[data-v-9800665c] .ant-form-item{margin-bottom:0!important}.chart-item[data-v-8fde06d7]{position:relative;width:100%;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:8px 16px 16px;box-sizing:border-box}.chart-body[data-v-8fde06d7]{position:relative;padding:0 8px 8px;box-sizing:border-box}.chart-track[data-v-8fde06d7]{position:relative;background:#fff;border:1px solid #e4e7ed;border-radius:4px}.stage-rows[data-v-8fde06d7]{position:relative;z-index:5}.stage-row[data-v-8fde06d7]{display:flex;align-items:stretch;border-bottom:1px solid #ebeef5}.stage-row[data-v-8fde06d7]:last-child{border-bottom:none}.row-label[data-v-8fde06d7]{width:70px;min-width:70px;font-size:12px;color:#606266;text-align:right;padding-right:8px;display:flex;align-items:center;justify-content:flex-end;background:#fafafa;border-right:1px solid #ebeef5}.row-track[data-v-8fde06d7]{position:relative;flex:1;height:39px;background:#fff}.stage-block[data-v-8fde06d7]{position:absolute;top:4px;bottom:4px;height:calc(100% - 8px);min-height:24px;border-radius:0;border:none;box-shadow:none}.chart-empty[data-v-8fde06d7]{height:100%;display:flex;align-items:center;justify-content:center;color:var(--ant-color-text-secondary);font-size:14px}.chart-tip[data-v-8fde06d7]{display:block;font-weight:700;font-size:18px;margin-bottom:4px}.chart-item-king[data-v-8fde06d7]{background-color:#fafaff}.chart-tip-king[data-v-8fde06d7]{color:#000}.chart-item-muse[data-v-8fde06d7]{background-color:#f2eff7}.chart-tip-muse[data-v-8fde06d7]{color:#000}.chart-item-oura[data-v-8fde06d7]{background-color:#eff5eb}.chart-tip-oura[data-v-8fde06d7]{color:#000}.chart-item-sleepal[data-v-8fde06d7]{background-color:#e1fafc;margin-top:16px}.chart-item-sleepal .chart-track[data-v-8fde06d7]{background-color:#e1fafc}.chart-item-sleepal .row-label[data-v-8fde06d7]{background-color:#e1fafc;color:#333}.chart-item-sleepal .row-track[data-v-8fde06d7]{background-color:#e1fafc}.chart-item-sleepal .chart-empty[data-v-8fde06d7]{color:#888}.chart-tip-sleepal[data-v-8fde06d7]{color:#000}.chart-item-posture[data-v-8fde06d7],.chart-item-posture .chart-track[data-v-8fde06d7]{background-color:#f5f7fa}.chart-item-posture .row-label[data-v-8fde06d7]{background-color:#f5f7fa;color:#333}.chart-item-posture .row-track[data-v-8fde06d7]{background-color:#f5f7fa}.chart-tip-posture[data-v-8fde06d7]{color:#000}.chart-item-offbed[data-v-8fde06d7]{background-color:#fff5f5;min-height:100px}.chart-item-offbed .chart-track[data-v-8fde06d7]{background-color:#fff5f5}.chart-item-offbed .row-label[data-v-8fde06d7]{background-color:#fff5f5;color:#333}.chart-item-offbed .row-track[data-v-8fde06d7]{background-color:#fff5f5}.chart-tip-offbed[data-v-8fde06d7]{color:#ff4d4f}.posture-modal-content[data-v-cfe0c72b]{display:flex;flex-direction:column;gap:12px;max-height:80vh;overflow-y:auto;padding:8px 30px 10px 10px}.timeline-control[data-v-cfe0c72b]{padding:2px 0 0}.timeline-label[data-v-cfe0c72b]{position:relative;height:20px;font-size:12px;color:var(--ant-color-text-secondary);margin-bottom:6px;margin-left:96px;margin-right:24px}.timeline-label-start[data-v-cfe0c72b],.timeline-label-end[data-v-cfe0c72b]{position:absolute;transform:translate(-50%);white-space:nowrap;color:var(--ant-color-text)}.timeline-label-start[data-v-cfe0c72b],.timeline-label-end[data-v-cfe0c72b]{top:0}.timeline-slider[data-v-cfe0c72b]{position:relative;height:24px;margin-left:96px;margin-right:24px}.timeline-track-bg[data-v-cfe0c72b]{position:absolute;top:10px;left:0;right:0;height:4px;background:#e7efff;border-radius:2px}.timeline-range[data-v-cfe0c72b]{position:absolute;top:10px;height:4px;background:#409eff80;border-radius:2px}.timeline-thumb[data-v-cfe0c72b]{position:absolute;top:4px;width:12px;height:16px;background:#409eff;border-radius:4px;border:1px solid #337ecc;cursor:ew-resize;transform:translate(-50%);z-index:10;-webkit-user-select:none;user-select:none}.timeline-thumb[data-v-cfe0c72b]:hover{background:#66b1ff}.timeline-thumb[data-v-cfe0c72b]:active{background:#3a8ee6}.timeline-axis[data-v-cfe0c72b]{position:relative;height:28px;margin:2px 24px 0 96px}.axis-mark[data-v-cfe0c72b]{position:absolute;top:0;transform:translate(-50%);font-size:14px;color:var(--ant-color-text);text-align:center;line-height:1.2}.axis-time[data-v-cfe0c72b]{font-size:14px;color:var(--ant-color-text);font-weight:500;line-height:18px}.axis-mark-edge[data-v-cfe0c72b]{font-weight:600}.custom-tooltip[data-v-cfe0c72b]{position:fixed;z-index:9999;background-color:#000000d9;color:#fff;padding:10px 12px;border-radius:6px;box-shadow:0 4px 12px #0000004d;pointer-events:none;font-size:16px;line-height:1.6;min-width:180px}.tooltip-label[data-v-cfe0c72b]{font-weight:700;font-size:16px;margin-bottom:6px;color:#66c0ff}.tooltip-time[data-v-cfe0c72b]{font-size:16px;margin-bottom:4px}.tooltip-duration[data-v-cfe0c72b]{font-size:16px;color:#fc0}.scatter-modal-content[data-v-da45df51]{display:flex;flex-direction:column;gap:0;max-height:72vh;overflow-y:auto;padding:8px 10px}.slider-row[data-v-da45df51]{background:#fafafa;border-radius:8px 8px 0 0}.chart-side-spacer[data-v-da45df51]{min-width:28px;background:#f0f0f0;border-radius:8px 0 0}.slider-section[data-v-da45df51]{flex:1;min-width:0;padding:6px 28px 2px 68px}.slider-time-row[data-v-da45df51]{display:flex;align-items:center;justify-content:space-between;padding:0}.slider-time-label[data-v-da45df51]{font-size:12px;font-weight:500;color:var(--ant-color-text-secondary)}.chart-row[data-v-da45df51]{display:flex;align-items:stretch}.chart-side-title[data-v-da45df51]{writing-mode:vertical-lr;text-orientation:mixed;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--ant-color-text);background:#f0f0f0;padding:0 6px;min-width:28px;letter-spacing:4px}.chart-section[data-v-da45df51]{background:#fafafa;border-radius:0;padding:8px 12px;flex:1;min-width:0}.chart-section-top[data-v-da45df51]{padding-bottom:2px;border-bottom:1px solid #eee}.chart-section-bottom[data-v-da45df51]{padding-top:2px;border-radius:0 0 8px}.chart-row:first-of-type .chart-side-title[data-v-da45df51]{border-radius:0}.chart-row:last-of-type .chart-side-title[data-v-da45df51]{border-radius:0 0 0 8px}.chart-container[data-v-da45df51]{width:100%;height:260px}.chart-empty[data-v-da45df51]{display:flex;align-items:center;justify-content:center;min-height:200px}.chart-row-card[data-v-687b57e7]{margin-bottom:1rem}.chart-row[data-v-687b57e7]{display:flex;flex-direction:row;align-items:flex-start;gap:1rem}.chart-info-column[data-v-687b57e7]{width:250px;min-width:200px;flex-shrink:0;overflow-x:auto}.chart-container[data-v-687b57e7]{flex:1;display:flex;flex-direction:column;gap:.5rem}.timeline-control[data-v-687b57e7]{padding:2px 0 0}.timeline-label[data-v-687b57e7]{position:relative;height:20px;font-size:12px;color:var(--ant-color-text-secondary);margin-bottom:6px;margin-left:96px;margin-right:24px;overflow:visible}.timeline-label-start[data-v-687b57e7],.timeline-label-end[data-v-687b57e7]{position:absolute;transform:translate(-50%);white-space:nowrap;color:var(--ant-color-text)}.timeline-label-start[data-v-687b57e7],.timeline-label-end[data-v-687b57e7]{top:0}.timeline-slider[data-v-687b57e7]{position:relative;height:24px;margin-left:96px;margin-right:24px}.timeline-track-bg[data-v-687b57e7]{position:absolute;top:10px;left:0;right:0;height:4px;background:#e7efff;border-radius:2px}.timeline-range[data-v-687b57e7]{position:absolute;top:10px;height:4px;background:#409eff80;border-radius:2px}.timeline-thumb[data-v-687b57e7]{position:absolute;top:4px;width:12px;height:16px;background:#409eff;border-radius:4px;border:1px solid #337ecc;cursor:ew-resize;transform:translate(-50%);z-index:10;-webkit-user-select:none;user-select:none}.timeline-thumb[data-v-687b57e7]:hover{background:#66b1ff}.timeline-thumb[data-v-687b57e7]:active{background:#3a8ee6}.timeline-axis[data-v-687b57e7]{position:relative;height:28px;margin:2px 24px 0 96px}.axis-mark[data-v-687b57e7]{position:absolute;top:0;transform:translate(-50%);font-size:14px;color:var(--ant-color-text);text-align:center;line-height:1.2}.axis-time[data-v-687b57e7]{font-size:14px;color:var(--ant-color-text);font-weight:500;line-height:18px}.axis-mark-edge[data-v-687b57e7]{font-weight:600}.info-content[data-v-687b57e7]{font-size:14px}.report-info[data-v-687b57e7]{font-size:14px;line-height:1.6}.info-item[data-v-687b57e7]{margin-bottom:4px;white-space:nowrap}.info-label[data-v-687b57e7]{color:var(--ant-color-text-secondary);font-weight:500}.info-value[data-v-687b57e7]{color:var(--ant-color-text)}.download-modal-content[data-v-687b57e7]{padding:16px 0}.download-modal-list[data-v-687b57e7]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.download-modal-btn[data-v-687b57e7]{width:100%;text-align:center;padding:10px 16px;font-size:14px;height:auto;white-space:normal;line-height:1.4;border:none;background:transparent;transition:all .3s}.download-btn-available[data-v-687b57e7]{color:#1890ff!important;cursor:pointer}.download-btn-available[data-v-687b57e7]:hover{color:#40a9ff!important}.download-btn-unavailable[data-v-687b57e7]{color:#ff4d4f!important;cursor:pointer}.download-btn-unavailable[data-v-687b57e7]:hover{color:#ff7875!important}.action-buttons[data-v-687b57e7]{display:flex;flex-wrap:wrap;gap:8px}.action-btn[data-v-687b57e7]{width:110px;font-size:14px}.custom-tooltip[data-v-687b57e7]{position:fixed;z-index:9999;background-color:#000000d9;color:#fff;padding:10px 12px;border-radius:6px;box-shadow:0 4px 12px #0000004d;pointer-events:none;font-size:16px;line-height:1.6;min-width:180px}.tooltip-label[data-v-687b57e7]{font-weight:700;font-size:16px;margin-bottom:6px;color:#66c0ff}.tooltip-time[data-v-687b57e7]{font-size:16px;margin-bottom:4px}.tooltip-duration[data-v-687b57e7]{font-size:16px;color:#fc0}.report-list[data-v-3f508e24]{display:flex;flex-direction:column;gap:1rem}
