.app-clearfix:after{display:block;content:" ";clear:both;font-size:0;height:0;visibility:hidden}.h-full{height:100%}.w-full{width:100%}.flex{display:-webkit-flex;display:flex}.flex-1{-webkit-flex:1 1 0%;flex:1 1 0%}.flex-row{-webkit-flex-direction:row;flex-direction:row}.flex-col{-webkit-flex-direction:column;flex-direction:column}.items-center{-webkit-align-items:center;align-items:center}.justify-center{-webkit-justify-content:center;justify-content:center}.grid{display:grid}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.schedule-list-wrapper{background-color:#fff;padding-bottom:16px}.schedule-list-wrapper .schedule-week{display:-webkit-flex;display:flex;text-align:center;margin:0 8px}.schedule-list-wrapper .schedule-week .date-range{-webkit-flex:8;flex:8;line-height:24px;font-size:16px;font-weight:700}.schedule-list-wrapper .schedule-week .change-days{-webkit-flex:1;flex:1;line-height:24px;min-width:18px;max-width:18px;font-size:20px}.schedule-list-wrapper .schedule-days{display:-webkit-flex;display:flex;width:100%;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;justify-content:space-around;padding:10px 0}.schedule-list-wrapper .schedule-days .week-day{-webkit-flex:2 1 30px;flex:2 1 30px;min-width:30px;max-width:30px;text-align:center}.schedule-list-wrapper .schedule-days .week{display:none;color:#aaabb0;padding-bottom:8px}.schedule-list-wrapper .schedule-days .day-btn{min-width:30px;max-width:30px;height:30px;line-height:30px;font-size:14px;color:#aaabb0;border-radius:50%;text-align:center;white-space:nowrap;cursor:pointer}.schedule-list-wrapper .schedule-days .day-btn.active{background-color:#b4000b;color:#fff}.schedule-list-wrapper .content-list{padding-right:8px;display:block;height:200px;padding-bottom:8px;overflow-y:auto}.schedule-list-wrapper .content-list .schedule-item{position:relative;left:0;right:0;width:100%;height:32px;line-height:32px;font-size:14px}.schedule-list-wrapper .content-list .schedule-item:hover{color:#b4000b;cursor:pointer}.schedule-list-wrapper .content-list .schedule-item:hover>.schedule-title{display:inline-block;color:#b4000b}.schedule-list-wrapper .content-list .schedule-item:hover>.schedule-time{color:#b4000b}.schedule-list-wrapper .content-list .schedule-item .schedule-title{width:80%;color:#2a304d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-list-wrapper .content-list .schedule-item .schedule-title.active{color:#b4000b}.schedule-list-wrapper .content-list .schedule-item .schedule-time{position:absolute;top:0;right:16px;color:#aaabb0}.schedule-list-wrapper .content-list .schedule-item .schedule-delete{position:absolute;top:0;right:0}.schedule-list-wrapper .empty-content{padding-right:8px;display:block;height:200px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.organization-selector .modal-c .modal-container{height:440px}.oa-personal-schedule-detail-modal .form-layout-wrapper{margin:0}.oa-personal-schedule-detail-modal .form-layout-wrapper .form-group{padding:0}.oa-personal-schedule-detail-modal .form-layout-wrapper .form-group .group-c .form-field{margin-top:8px}.oa-personal-schedule-detail-modal .form-layout-wrapper .form-group .group-c .form-field .field-t{width:118px}.oa-personal-schedule-detail-modal .el-date-editor.schedule-time-select{width:80px}.oa-personal-schedule-detail-modal .el-date-editor.schedule-time-select .el-input__inner{padding:0 12px 0 28px}.oa-personal-schedule-detail-modal .modal-f:after{display:block;content:" ";clear:both;font-size:0;height:0;visibility:hidden}.oa-personal-schedule-detail-modal .modal-f .footer-box{float:right;margin:0 16px 12px 0}