.sleepDiary-page{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-direction:column;flex-direction:column;background-color:#fbfbfb}.sleepDiary-page .timeHeader{display:-ms-flexbox;display:flex;width:100%;min-height:48px;background-color:#fff;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 16px;-ms-flex-direction:row;flex-direction:row}.sleepDiary-page .timeHeader .title{width:100px;margin-right:20px}.reportDiary{height:100%;-ms-flex-direction:column;flex-direction:column}.reportDiary,.reportDiary .score{display:-ms-flexbox;display:flex;width:100%}.reportDiary .score{min-height:48px;background-color:#fff;padding:0 15px;margin-top:8px;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.reportDiary .score .score-content{color:#303133}.reportDiary .score .grade,.reportDiary .score .score-content{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;line-height:20px}.reportDiary .score .grade{display:-ms-flexbox;display:flex;width:46px;height:25px;background:#7f8fe9;border-radius:2px;color:#fff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.reportDiary .analyze{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:0 15px;margin-top:8px}.reportDiary .analyze .section-header{display:-ms-flexbox;display:flex;width:100%;height:51px;font-size:14px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#303133;line-height:20px;border-bottom:1px solid #eaeef5;-ms-flex-align:center;align-items:center}.reportDiary .analyze .content .diary{display:-ms-flexbox;display:flex;width:100%;height:65px;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #eaeef5;-ms-flex-pack:center;justify-content:center}.reportDiary .analyze .content .diary:last-child{border-bottom:none}.reportDiary .analyze .content .diary .title{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#303133;line-height:20px}.reportDiary .analyze .content .diary .label{font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#8f9399;line-height:17px;margin-top:6px}.reportDiary .sleep-record{display:-ms-flexbox;display:flex;width:100%;height:203px;-ms-flex-direction:column;flex-direction:column;margin-top:8px}.reportDiary .sleep-record .record-header{display:-ms-flexbox;display:flex;width:100%;height:52px;background-color:#fff;border-bottom:1px solid #eaeef5;padding:0 15px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.reportDiary .sleep-record .record-header .title{font-size:14px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#303133;line-height:20px}.reportDiary .sleep-record .record-header .againButton{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#7f8fe9;line-height:20px}.reportDiary .sleep-record .content{display:-ms-flexbox;display:flex;width:100%;height:162px;background-color:#fff}.reportDiary .sleep-record .content .time{display:-ms-flexbox;display:flex;margin-top:15px;margin-left:40px;position:relative;width:110px;height:110px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.reportDiary .sleep-record .content .time .timebg{width:100%;height:100%;background:linear-gradient(312deg,#7f8fe9,#8cc2ff);border-radius:55px}.reportDiary .sleep-record .content .time .time-content{display:-ms-flexbox;display:flex;width:90px;height:90px;background-color:#fff;border-radius:45px;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.reportDiary .sleep-record .content .time .time-content .time-label{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#7f8fe9;line-height:20px}.reportDiary .sleep-record .content .time .time-content .un-report{font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#8f9399;line-height:17px;margin-top:2px}.reportDiary .sleep-record .content .record{display:-ms-flexbox;display:flex;width:calc(100% - 150px);height:162px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.reportDiary .sleep-record .content .record .time-content{display:-ms-flexbox;display:flex;height:20px;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#8f9399;line-height:20px}.reportDiary .sleep-record .content .record .time-content .icon{width:18px;height:18px;margin-right:5px}.reportDiary .sleep-record .content .record .line{font-size:14px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#303133;line-height:20px;margin-top:5px;margin-bottom:9px}.reportDiary .sleep-progress{display:-ms-flexbox;display:flex;width:100%;height:155px;background:#fff;margin-top:8px;-ms-flex-direction:column;flex-direction:column;padding:0 15px;position:relative}.reportDiary .sleep-progress .title{font-size:14px;color:#303133;line-height:20px;margin-top:20px;-ms-flex-pack:center;justify-content:center}.reportDiary .sleep-progress .time,.reportDiary .sleep-progress .title{display:-ms-flexbox;display:flex;width:100%;font-family:PingFangSC-Medium,PingFang SC;font-weight:500}.reportDiary .sleep-progress .time{font-size:12px;line-height:17px;margin-top:26px;color:#8f9399}.reportDiary .sleep-progress .time .willTime{width:61px}.reportDiary .sleep-progress .time .doseTime{width:calc(50% - 61px)}.reportDiary .sleep-progress .time .weakupTime{width:calc(50% - 61px);text-align:right}.reportDiary .sleep-progress .time .getupTime{color:#7f8fe9;width:61px;text-align:right}.reportDiary .sleep-progress .progressTitle{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#8f9399;line-height:17px}.reportDiary .sleep-progress .progressTitle .will{width:61px}.reportDiary .sleep-progress .progressTitle .dose{width:calc(50% - 61px)}.reportDiary .sleep-progress .progressTitle .weakup{width:calc(50% - 61px);text-align:right}.reportDiary .sleep-progress .progressTitle .getup{color:#7f8fe9;width:61px;text-align:right}.reportDiary .sleep-progress .progress{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;height:36px;margin-top:2px}.reportDiary .sleep-progress .progress .will-dose{width:61px;height:24px;margin-top:12px;background:#ffbd3f}.reportDiary .sleep-progress .progress .dose-weakup{width:calc(100% - 126px);height:24px;margin-top:12px;background:#f39453}.reportDiary .sleep-progress .progress .weakup-getup{width:61px;height:24px;margin-top:12px;background:#ffbd3f}.reportDiary .sleep-progress .progress .line{width:1px;height:36px;background-color:#eaeef5}.reportDiary .sleep-diary{display:-ms-flexbox;display:flex;width:100%;height:192px;-ms-flex-direction:column;flex-direction:column;background-color:#fff;margin-top:8px;padding:0 15px}.reportDiary .sleep-diary .diary{display:-ms-flexbox;display:flex;width:100%;height:48px;border-bottom:1px solid #eaeef5;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#303133;line-height:20px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.reportDiary .sleep-diary .diary:last-child{border-bottom:none}.reportDiary .setNotification{display:-ms-flexbox;display:flex;height:44px;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin-top:8px}.reportDiary .setNotification .notification-label{font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#8f9399;line-height:17px}.reportDiary .setNotification .notification-set{font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#7f8fe9;line-height:17px}.unReport{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-direction:column;flex-direction:column}.unReport .title{height:52px;border-bottom:1px solid #eaeef5;margin-top:8px;padding:0 15px;-ms-flex-align:center;align-items:center}.unReport .content,.unReport .title{display:-ms-flexbox;display:flex;width:100%;background-color:#fff}.unReport .content{height:162px}.unReport .content .time{display:-ms-flexbox;display:flex;margin-top:15px;margin-left:40px;position:relative;width:110px;height:110px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.unReport .content .time .timebg{width:100%;height:100%;background:#eaeef5;border-radius:55px}.unReport .content .time .time-content{display:-ms-flexbox;display:flex;width:90px;height:90px;background-color:#fff;border-radius:45px;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.unReport .content .time .time-content .time-label{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#7f8fe9;line-height:20px}.unReport .content .time .time-content .un-report{font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#8f9399;line-height:17px;margin-top:2px}.unReport .content .record{width:calc(100% - 150px);height:162px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.unReport .content .record,.unReport .content .record .time-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.unReport .content .record .time-content{height:20px;-ms-flex-direction:row;flex-direction:row;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#8f9399;line-height:20px}.unReport .content .record .time-content .icon{width:18px;height:18px;margin-right:5px}.unReport .content .record .line{width:24px;min-height:1px;background-color:#000;margin-top:16px;margin-left:20px;margin-bottom:17px}.unReport .content-label{width:100%;height:55px;background-color:#fff;padding:0 15px;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#8f9399;line-height:17px}.unReport .setNotification{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin-top:8px}.unReport .setNotification .notification-label{font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#8f9399;line-height:17px}.unReport .setNotification .notification-set{font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#7f8fe9;line-height:17px}.unReport .addSleep{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;position:absolute;width:100%;height:49px;bottom:0;background:#7f8fe9;font-size:16px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}