.fast-sleep-report-card{padding:1.8rem;background-color:#292b2f;border-radius:.8rem .8rem .8rem .8rem}.fast-sleep-report-int-date{display:flex;align-items:flex-end;font-size:2rem;color:#fff}.fast-sleep-report-int-date .unit{padding-left:.3rem;padding-right:.3rem;font-size:1.1rem;transform:translateY(-.2rem)}.fast-sleep-report-circle{display:flex;align-items:center;color:#fff;flex-direction:column}.fast-sleep-report-circle .value{display:flex;align-items:center;justify-content:center;font-size:2rem;width:100%;height:100%}.fast-sleep-report-circle .value .unit{font-size:1.2rem;padding-left:.2rem;transform:translateY(.2rem)}.fast-sleep-report-circle .title{padding-bottom:1.3rem;font-size:1.3rem}.fast-sleep-report-circle .time{padding-top:1.3rem;font-size:2rem;display:flex;align-items:center;justify-content:center}.fast-sleep-report-circle .time .unit{font-size:1.2rem;padding-left:.2rem;transform:translateY(.2rem)}.fast-sleep-report-empty,.ms-chart[data-v-2e9eb474]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.fast-sleep-report-empty{flex-direction:column;position:absolute;left:0;top:0}.fast-sleep-report-empty .title{font-size:1.6rem;font-family:PingFang SC-Bold,PingFang SC;font-weight:700;color:#fff;padding-bottom:1rem}.fast-sleep-report-empty .sub-title{font-size:1.3rem;font-family:PingFang SC-Medium,PingFang SC;color:hsla(0,0%,100%,.5);padding-bottom:2rem;font-weight:100}.fast-sleep-report-trend{position:relative;width:100%}.fast-sleep-report-trend .scroll-box{width:100%;overflow-x:scroll;height:20rem;overflow-y:hidden;position:relative;padding:0 .5rem;box-sizing:border-box}.fast-sleep-report-trend .x-label{padding:0;display:flex;justify-content:space-between;align-items:center;color:hsla(0,0%,100%,.4);box-sizing:border-box}.fast-sleep-report-trend .x-label .hide{visibility:hidden}.fast-sleep-report-trend .x-label>div{width:0;height:3rem;text-align:center;position:relative}.fast-sleep-report-trend .x-label>div .text{position:absolute;white-space:nowrap;transform:translateX(-50%);left:0}.fast-sleep-report-trend .legend{display:flex;justify-content:space-around;align-items:center;padding:2rem 4rem 0}.fast-sleep-report-trend .legend .item{display:flex;justify-content:center;align-items:center;height:2rem}.fast-sleep-report-trend .legend .dot{width:.5rem;height:.5rem;background-color:#d3a76d}.fast-sleep-report-trend .legend .text{padding-left:.5rem}.fast-sleep-report-calendar .van-calendar{background-color:#292b2f}.fast-sleep-report-calendar .van-calendar__day--disabled{color:#4e4e4e}.fast-sleep-report-calendar .van-calendar__header{box-shadow:0 .2rem 1rem rgba(231,169,35,.05)}.fast-sleep-report-calendar .calendar-tip,.fast-sleep-report-calendar .calendar-top-tip{font-size:1.2rem;transform:scale(.8)}.fast-sleep-report-calendar .van-calendar__selected-day{border-radius:50%}.fast-sleep-report-calendar .van-calendar__day{height:5.6rem}.fast-sleep-report-calendar .van-calendar__day--end{border-radius:50%}.fast-sleep-report-calendar .van-calendar__day--end:before{content:"";position:absolute;width:100%;height:100%;background-color:#d3a76d;opacity:.1;border-radius:0 50% 50% 0}.fast-sleep-report-calendar .van-calendar__day--start{border-radius:50%}.fast-sleep-report-calendar .van-calendar__day--start:before{content:"";position:absolute;width:100%;height:100%;background-color:#d3a76d;opacity:.1;border-radius:50% 0 0 50%}.fast-sleep-report-day{padding:0 1.5rem}.fast-sleep-report-day .date-select{display:flex;justify-content:space-around;align-items:center}.fast-sleep-report-day .date-select .text{font-size:1.4rem;transition:all .2s}.fast-sleep-report-day .date-select .text:active{transform:scale(.9)}.fast-sleep-report-day .date-select .icon{font-size:1.6rem;padding:.2rem 2rem;color:hsla(0,0%,100%,.4);transition:all .2s}.fast-sleep-report-day .date-select .icon:active{transform:scale(.9)}.fast-sleep-report-day .card-item{margin-top:1.5rem}.fast-sleep-report-day .card-item .title{display:flex;justify-content:space-between;align-items:center}.fast-sleep-report-day .card-item .title .left{display:flex;align-items:center}.fast-sleep-report-day .card-item .title .left .icon{width:2.4rem;height:2.5rem;border-radius:50%;background-image:url(data:image/png;base64,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);background-size:cover}.fast-sleep-report-day .card-item .title .left .text{font-size:1.4rem;padding-left:1rem}.fast-sleep-report-day .card-item .title .right{display:flex;align-items:flex-end;font-size:2rem}.fast-sleep-report-day .card-item .title .right .unit{padding-left:.3rem;padding-right:.3rem;font-size:1.1rem;transform:translateY(-.2rem)}.fast-sleep-report-day .card-item .context{padding:4rem 3rem 2rem;display:flex;justify-content:space-around}.fast-sleep-report-bar{width:100%}.fast-sleep-report-bar .legend{display:flex;justify-content:space-around;align-items:center;padding:2rem 4rem 0}.fast-sleep-report-bar .legend .item{display:flex;justify-content:center;align-items:center;height:2rem}.fast-sleep-report-bar .legend .dot{width:.5rem;height:.5rem;background-color:#c77f63}.fast-sleep-report-bar .legend .text{padding-left:.5rem}.fast-sleep-report-week{padding:0 1.5rem}.fast-sleep-report-week .date-select{display:flex;justify-content:space-around;align-items:center}.fast-sleep-report-week .date-select .text{font-size:1.4rem;cursor:pointer;transition:all .2s}.fast-sleep-report-week .date-select .text:active{transform:scale(.9)}.fast-sleep-report-week .date-select .icon{font-size:1.6rem;padding:.2rem 2rem;color:hsla(0,0%,100%,.4);cursor:pointer;transition:all .3s}.fast-sleep-report-week .date-select .icon:active{transform:scale(.8)}.fast-sleep-report-week .card-item{margin-top:1.5rem;padding-top:.5rem;padding-bottom:.5rem}.fast-sleep-report-week .card-item .item{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0 1.5rem;border-bottom:.1rem solid #31353c}.fast-sleep-report-week .card-item .item:last-child{border-bottom:0 none}.fast-sleep-report-week .card-item .item .left{flex:1}.fast-sleep-report-week .card-item .item .left .title{font-size:1.1rem;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:hsla(0,0%,100%,.5);line-height:1.3rem;padding-bottom:1rem}.fast-sleep-report-week .card-item .item .left .time{display:flex;align-items:flex-end;font-size:2rem;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:#fff}.fast-sleep-report-week .card-item .item .left .time .unit{font-size:1.1rem;padding-left:.3rem;padding-right:.3rem;transform:translateY(-.2rem)}.fast-sleep-report-week .card-item .item .right{flex:1;font-size:1.2rem;text-align:right;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:hsla(0,0%,100%,.5)}.fast-sleep-report-week .card-item .item .right .img{width:1.2rem}.fast-sleep-report{background-color:#1d1d1f;height:100%;color:#fff;overflow-y:scroll}.fast-sleep-report .van-tabs__wrap{display:none}.fast-sleep-report .tab-bar{height:6rem;display:flex;justify-content:flex-start;align-items:center;padding:0 1.8rem}.fast-sleep-report .tab-bar .item{font-size:1.4rem;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:hsla(0,0%,100%,.5);height:3rem;display:flex;align-items:flex-end;padding-right:1.6rem;transition:all .3s}.fast-sleep-report .tab-bar .item.active{font-size:2.2rem;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:#fff}.fast-sleep-report .container{padding:.9rem 0}