.top[data-v-4b546105]{height:1.28rem;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 .4rem}.top .title[data-v-4b546105]{font-size:.42667rem;font-family:PingFang Bold;font-weight:600;color:#333}.top .legend[data-v-4b546105]{display:flex;align-items:center;font-size:.32rem;font-family:PingFangSC-Regular;font-weight:400;color:#666}.top .legend .circle1[data-v-4b546105]{margin:0 .16rem 0 .66667rem;width:.32rem;height:.32rem;background:#d1e0ff;border-radius:50%}.top .legend .circle2[data-v-4b546105]{margin:0 .16rem 0 .66667rem;width:.32rem;height:.32rem;background:#4581f8;border-radius:50%;box-shadow:0 .10667rem .12rem 0 rgba(69,129,248,.44)}.top .legend .circle3[data-v-4b546105]{margin:0 .16rem 0 .66667rem;width:.32rem;height:.32rem;background:#ffa447;border-radius:50%}.empty[data-v-4b546105]{margin-top:.26667rem;height:5.58667rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.empty img[data-v-4b546105]{width:4.26667rem;height:3.64rem}.empty span[data-v-4b546105]{font-size:14PX;margin-top:.26667rem;color:#999;line-height:.26667rem;color:hsla(0,0%,60%,.85)}.calendar[data-v-4b546105]{position:relative;overflow-y:auto}.calendar[data-v-4b546105] .el-calendar__button-group{width:100%}.calendar[data-v-4b546105] .el-calendar__body{padding:0}.calendar[data-v-4b546105] .el-calendar-table{border-spacing:15PX}.calendar[data-v-4b546105] .el-calendar-table thead th{padding:0;font-size:14PX;color:#bbb;height:24PX;width:38PX;margin-right:20PX;border-radius:4PX;border:1PX solid #e3e5ed}.calendar[data-v-4b546105] .el-calendar-table tr:first-child td,.calendar[data-v-4b546105] .el-calendar-table tr td:first-child{border:none}.calendar[data-v-4b546105] .el-calendar-table:not(.is-range){color:#9cb2cd}.calendar[data-v-4b546105] .el-calendar-table:not(.is-range) td.next{display:none}.calendar[data-v-4b546105] .el-calendar-table:not(.is-range) td.prev{visibility:hidden}.calendar[data-v-4b546105] .el-calendar-table__row td{border:none}.calendar[data-v-4b546105] .el-calendar-table td.is-selected{background-color:transparent}.calendar[data-v-4b546105] .el-calendar__header{padding:76PX 0 0 0;border-bottom:none}.calendar[data-v-4b546105] .el-calendar__header .el-calendar__title{position:absolute;left:50%;transform:translate(-50%);font-size:16PX;color:#333}.calendar[data-v-4b546105] .el-button-group{display:flex;justify-content:space-between}.calendar .el-button-group[data-v-4b546105]:before,.calendar[data-v-4b546105] .el-button-group:after{content:unset}.calendar[data-v-4b546105] .el-button-group>.el-button:not(:first-child):not(:last-child){position:relative;left:96PX;bottom:56PX;box-shadow:0 2PX 12PX 0 rgba(51,51,51,.12);border-radius:4PX;border:none}.calendar[data-v-4b546105] .el-button-group>.el-button:not(:first-child):not(:last-child) span{display:none}.calendar[data-v-4b546105] .el-button-group>.el-button:not(:first-child):not(:last-child):before{content:"回今天";font-size:.32rem;color:#4581f8}.calendar[data-v-4b546105] .el-button-group>.el-button:first-child:before{content:"<";font-size:16PX;color:#999}.calendar[data-v-4b546105] .el-button-group>.el-button:last-child:before{content:">";font-size:16PX;color:#999}.calendar[data-v-4b546105] .el-button-group>.el-button:first-child{position:relative;left:-10PX;box-shadow:0 2PX 12PX 0 rgba(51,51,51,.12);border-radius:4PX;border:none}.calendar[data-v-4b546105] .el-button-group>.el-button:last-child{position:relative;left:-50PX;box-shadow:0 2PX 12PX 0 rgba(51,51,51,.12);border-radius:4PX;border:none}.calendar[data-v-4b546105] .el-button-group>.el-button:first-child span,.calendar[data-v-4b546105] .el-button-group>.el-button:last-child span{display:none}.calendar[data-v-4b546105] .el-calendar .el-calendar-table .el-calendar-day{padding:0;text-align:center;font-size:14PX;color:#999;background-color:#fff;height:16PX}.isNowDate[data-v-4b546105]{color:#333;position:relative}.isNowDate[data-v-4b546105]:after{content:"";width:5PX;height:5PX;border-radius:50%;background:#ffa447;position:absolute;bottom:-5PX;left:50%;transform:translateX(-50%)}.isReportDay[data-v-4b546105]{position:relative;top:-12PX;width:36PX;height:36PX;background:#d1e0ff;color:#4581f8;border-radius:30PX;line-height:35PX;z-index:6}.isReportDay[data-v-4b546105]:after{bottom:5PX}.choseDay[data-v-4b546105]{position:relative;top:-12PX;width:36PX;height:36PX;background:#4581f8;box-shadow:0 8PX 9PX 0 rgba(69,129,248,.44);color:#fff;border-radius:30PX;line-height:35PX;z-index:6}.choseDay[data-v-4b546105]:after{bottom:5PX}.yearSelect[data-v-4b546105]{position:absolute;top:20PX;left:20PX;width:120PX}.down[data-v-4b546105]{margin-top:.32rem;padding:0 .4rem;background:#fff}.down .down-top[data-v-4b546105]{height:1.28rem;line-height:1.28rem;font-size:.42667rem;font-family:PingFang Bold;font-weight:600;color:#333;border-bottom:.02667rem solid #eee;display:flex;justify-content:space-between;align-items:center}.down .down-top .right[data-v-4b546105]{width:2.24rem;height:.77333rem;border-radius:.10667rem;border:.02667rem solid #1677ff;font-size:.4rem;font-family:PingFangSC-Regular;font-weight:400;color:#1677ff;line-height:.77333rem;text-align:center}.down .button .editor-btn[data-v-4b546105]{width:100%;height:1.17333rem;background:#fff;border-radius:.10667rem;border:.02667rem solid #4581f8;font-size:.42667rem;font-family:PingFang Bold;font-weight:600;color:#4581f8;margin-bottom:.53333rem}.down[data-v-4b546105] .el-textarea__inner{padding:.26667rem 0;border:none}