.year-picker{width:396px;position:relative}.year-picker .checkedYear{background:#5862cb!important;color:#fff!important}.year-picker .components-wrap{position:absolute;z-index:9999!important;width:396px;height:272px;border:1px solid #f5f5f5;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#fff}.year-picker .components-wrap .year-header{width:100%;height:50px;padding:15px 35px;font-size:14px;font-weight:700;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #f5f5f5}.year-picker .components-wrap .year-header .year-icon{cursor:pointer}.year-picker .components-wrap .year-body{width:100%;height:calc(100% - 50px);padding:20px 37px;background-clip:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.year-picker .components-wrap .year-body .year-item{width:80px;height:60px;font-size:14px;color:#333;text-align:center;line-height:40px;padding:10px}.year-picker .components-wrap .year-body .year-item span{cursor:pointer;display:inline-block;width:100%;height:100%}.year-picker .components-wrap .year-body .year-item span:hover{background-color:rgba(0,0,0,.1)}.year-picker .fadeDown-enter-active{-webkit-animation:slide-in .06s;animation:slide-in .06s}.year-picker .fadeDown-leave-active{animation:slide-in .06s reverse}@-webkit-keyframes slide-in{0%{height:0}to{height:228px}}@keyframes slide-in{0%{height:0}to{height:228px}}.holiDay{color:#ff4040!important}.holiDay,.restDay{font-weight:700!important}.restDay{color:#5862cb!important}.workDay{color:#333!important}.selectDay{background:#5862cb!important;color:#fff!important;border-radius:2px!important}.befordDay{background:#fafafa!important}.befordDay span:hover{cursor:no-drop!important}.month-picker{width:338px;background:#fafafa;border-radius:10px}.month-picker .title{height:35px;border-bottom:1px solid #f5f5f5;font-size:14px;font-weight:700;color:#5862cb;line-height:35px;text-align:center;margin:0}.month-picker .body{width:100%;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:0 1px}.month-picker .body .week{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.month-picker .body .week .weekDay-item{width:48px;height:34px;text-align:center;font-size:14px;font-weight:700;color:#333;line-height:34px}.month-picker .body .days{height:288px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.month-picker .body .day{width:48px;height:48px;padding:5px;text-align:center;line-height:38px}.month-picker .body .day span{display:inline-block;width:100%;height:100%}.month-picker .body .prevDay span{color:#ccc!important;background-image:linear-gradient(45deg,rgba(0,0,0,.03) 25%,transparent 0,transparent 50%,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 75%,transparent 0,transparent)!important;background-size:8px 8px!important}.month-picker .body .prevDay span:hover{cursor:no-drop!important}.month-picker .body .currentDay{font-size:14px;color:#333}.month-picker .body .currentDay .cDay-span{border:1px solid #fafafa;border-radius:2px}.month-picker .body .currentDay .cDay-span:hover{cursor:pointer;border:1px solid rgba(0,0,0,.1);border-radius:2px}.reset-modal .modalContent-txt{margin-bottom:0}.reset-modal .ant-modal-footer{height:64px;padding:16px;text-align:center}.reset-modal .footer-btn{min-width:88px;height:32px;margin-right:20px;border-radius:3px;border:0}.reset-modal .footer-btn:nth-of-type(3){margin-right:0}.calender-manage .ant-spin-blur{opacity:.2}.calender-manage .header-bar{width:100%;height:136px;background:#fff;border-radius:10px;padding:24px}.calender-manage .header-bar p{font-size:18px;font-family:MicrosoftYaHeiSemibold;color:#5862cb;line-height:24px;margin-bottom:32px}.calender-manage .header-bar .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:24px}.calender-manage .header-bar .items p{height:19px;font-size:14px;font-family:MicrosoftYaHei;color:#333;line-height:19px;margin-right:16px;margin-bottom:0}.calender-manage .header-bar .header-component{display:-webkit-box;display:-ms-flexbox;display:flex}.calender-manage .header-bar .header-component .btns{margin-left:auto}.calender-manage .header-bar .header-component .btns .btn{min-width:88px;height:32px;margin-left:24px;border-radius:3px;border:0}.calender-manage .header-bar .header-component .btns .btn2{background:#ecedff;color:#5862cb}.calender-manage .page-body{margin:24px 0;width:100%;padding:24px 24px 0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.calender-manage .page-body .left{width:1448px}.calender-manage .page-body .left .month-card-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.calender-manage .page-body .left .month-card{margin-right:27px;margin-bottom:27px}.calender-manage .page-body .left .month-card:nth-of-type(4n){margin-right:0}.calender-manage .page-body .right{margin-left:23px;width:184px;height:309px;background:rgba(88,98,203,.08);border-radius:10px;padding-top:42px;padding-left:42px}.calender-manage .page-body .right .radio-item{font-size:14px;color:#333;margin-bottom:32px}