.calendar[data-v-869f7a5c]{margin-top:.13333rem;border-bottom:.01333rem solid #d3d5db;padding:.26667rem 0 .13333rem;background:#fff}.calendar .tip-text[data-v-869f7a5c]{width:100%;line-height:.74667rem;background:#fceeea;font-size:.34667rem;font-family:PingFang SC,PingFang SC-Medium;font-weight:500;text-align:center;color:#e45735;margin-bottom:.4rem}.calendar.mine[data-v-869f7a5c]{border-bottom:none}.calendar.mine .day .flex[data-v-869f7a5c]{height:.13333rem;flex-wrap:wrap;justify-content:center}.calendar.mine .day .flex span[data-v-869f7a5c]{width:.13333rem;height:.13333rem;border-radius:50%;display:inline-block;margin:0 .04rem;margin-bottom:.06667rem}.calendar.mine .day .group[data-v-869f7a5c]{background:#ecb063}.calendar.mine .day .one[data-v-869f7a5c]{background:#e45735}.calendar.mine .day .homework-status[data-v-869f7a5c]{background:#6099fa}.calendar.mine .day .event-status[data-v-869f7a5c]{background:#10c18b}.calendar .change-btn[data-v-869f7a5c]{display:flex;padding:0 .4rem;box-sizing:border-box}.calendar .change-btn .van-button__text[data-v-869f7a5c]{width:100%;display:flex;white-space:nowrap;align-items:center;margin-left:.08rem}.calendar .change-btn .btn[data-v-869f7a5c]{min-width:1.92rem;height:.66667rem;background:rgba(240,203,98,.2);border-radius:.08rem;font-size:.37333rem;font-weight:500;text-align:right;color:#dc982a;border:none;display:flex;align-items:center;box-sizing:border-box;padding:0;padding-right:.26667rem}.calendar .change-btn .next-week[data-v-869f7a5c]{padding:0 .08rem 0 .2rem}.calendar .change-btn .van-icon[data-v-869f7a5c]{font-size:.48rem}.calendar .change-btn .date-label[data-v-869f7a5c]{font-size:.37333rem;font-weight:500;text-align:center;color:#1a1a1a;flex:1;line-height:.66667rem}.calendar .date-list[data-v-869f7a5c]{display:flex;justify-content:space-around;position:relative;padding:0 .4rem;box-sizing:border-box}.calendar .date-list[data-v-869f7a5c]:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:.94667rem;box-shadow:0 .10667rem .16613rem 0 rgba(75,75,75,.06)}.calendar .date-list .date-item[data-v-869f7a5c]{flex:1}.calendar .date-list .day[data-v-869f7a5c],.calendar .date-list .week[data-v-869f7a5c]{font-size:.37333rem;font-weight:500;text-align:center;color:#1a1a1a}.calendar .date-list .week[data-v-869f7a5c]{padding:.26667rem 0 .16rem;height:.94667rem;box-sizing:border-box}.calendar .date-list .day[data-v-869f7a5c]{margin-top:.2rem;width:1.44rem;height:1.49333rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.calendar .date-list .flex[data-v-869f7a5c]{display:inline-flex}.calendar .date-list .active .day[data-v-869f7a5c]{width:1.44rem;height:1.49333rem;background:#e45735;border-radius:.13333rem;color:#fff!important}.calendar .date-list .active .day .today-label[data-v-869f7a5c]{color:#fff!important}.calendar .date-list .today .day[data-v-869f7a5c]{width:1.44rem;height:1.49333rem;border-radius:.13333rem;color:#e45735}.calendar .date-list .today .day .today-label[data-v-869f7a5c]{color:#e45735}.calendar .date-list .today-label[data-v-869f7a5c]{font-size:.32rem;transform:scale(.8);transform-origin:center center;font-weight:500;text-align:center;color:#fff}.my-calendar[data-v-e8adc924]{background:#f7f8fa;height:100%;display:flex;flex-direction:column;font-family:PingFang SC,PingFang SC-Medium}.my-calendar .select-child[data-v-e8adc924]{margin-top:.13333rem;height:1.44rem;padding:0 .21333rem;display:flex;align-items:center;box-sizing:border-box;flex-shrink:0}.my-calendar .select-child .van-cell__title[data-v-e8adc924]{font-size:.4rem;font-family:PingFang SC,PingFang SC-Bold;font-weight:700;text-align:left;color:#1a1a1a}.my-calendar .select-child .van-cell__value[data-v-e8adc924]{font-size:.4rem;font-weight:500;text-align:right;color:grey}.my-calendar .calendar[data-v-e8adc924]{flex-shrink:0}.my-calendar .empty[data-v-e8adc924]{margin:.01333rem auto 0;text-align:center;height:calc(100% - .01333rem);background:#fff;padding-top:2.13333rem;box-sizing:border-box}.my-calendar .empty img[data-v-e8adc924]{width:3.28rem;height:3.16rem}.my-calendar .empty p[data-v-e8adc924]{font-size:.34667rem;font-weight:500;text-align:center;color:#999;line-height:.37333rem;margin-top:.57333rem}.my-calendar .list-item[data-v-e8adc924]{width:9.2rem;padding:.26667rem;box-sizing:border-box;background:#fff;border-radius:.13333rem;box-shadow:-.06667rem 0 .29667rem .00733rem rgba(86,75,61,.15);margin:.4rem auto 0}.my-calendar .list-item[data-v-e8adc924]:last-child{margin-bottom:.4rem}.my-calendar .list-item .type[data-v-e8adc924]{min-width:1.41333rem;height:.48rem;border-radius:.08rem;font-size:.29333rem;font-weight:500;line-height:.37333rem;display:flex;align-items:center;justify-content:center}.my-calendar .list-item .group[data-v-e8adc924]{background:rgba(240,203,98,.1);border:.01333rem solid #f0cb62;color:#dc982a}.my-calendar .list-item .one[data-v-e8adc924]{background:rgba(228,87,53,.1);border:.01333rem solid #e45735;color:#e45735}.my-calendar .list-item .homework-status[data-v-e8adc924]{background:rgba(96,153,250,.1);border:.01333rem solid #6099fa;color:#6099fa}.my-calendar .list-item .event-status[data-v-e8adc924]{background:rgba(16,193,139,.1);border:.01333rem solid #10c18b;color:#10c18b}.my-calendar .list-item .time[data-v-e8adc924]{font-size:.42667rem;font-family:PingFang SC,PingFang SC-Heavy;font-weight:800;text-align:left;color:#1a1a1a;line-height:.37333rem;margin-left:.26667rem;flex:1}.my-calendar .list-item .status[data-v-e8adc924]{font-size:.37333rem;font-weight:500;text-align:left;color:#333;display:flex;align-items:center}.my-calendar .list-item .flex[data-v-e8adc924]{display:flex;align-items:center}.my-calendar .list-item .flex .van-button[data-v-e8adc924]{margin-left:.13333rem;width:2.13333rem;height:.74667rem;background:#f0cb62;border-radius:.37333rem;font-size:.34667rem;font-weight:500;text-align:center;color:#1a1a1a;line-height:.74667rem}.my-calendar .list-item .flex .label[data-v-e8adc924]{flex:1}.my-calendar .list-item .label[data-v-e8adc924]{font-size:.34667rem;font-weight:500;text-align:left;color:#999;line-height:.48rem;letter-spacing:.01733rem;margin-top:.04rem}.my-calendar .list-item .black[data-v-e8adc924]{color:#1a1a1a}.my-calendar .list-item .row[data-v-e8adc924]{display:flex;align-items:center;margin-bottom:.37333rem}