.full-calendar-body{margin-top:20px}.full-calendar-body .weeks{display:flex;border-top:1px solid #ebeef5;border-bottom:1px solid #ebeef5;border-left:1px solid #ebeef5}.full-calendar-body .weeks .week{flex:1;text-align:center;border-right:1px solid #ebeef5;font-size:18px;padding:8px 0}.full-calendar-body .dates{position:relative}.full-calendar-body .dates .week-row{border-left:1px solid #e0e0e0;display:flex}.full-calendar-body .dates .week-row .day-cell{flex:1;min-height:100px;padding:4px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.full-calendar-body .dates .week-row .day-cell .day-number{text-align:right;margin-right:8px}.full-calendar-body .dates .week-row .day-cell.today{background-color:#f2f8fe}.full-calendar-body .dates .week-row .day-cell.today .day-number{color:#1989fa}.full-calendar-body .dates .week-row .day-cell.not-cur-month .day-number{color:rgba(0,0,0,.24)}.full-calendar-body .dates .dates-events{position:absolute;top:0;left:0;z-index:1;width:100%}.full-calendar-body .dates .dates-events .events-week{display:flex}.full-calendar-body .dates .dates-events .events-week .events-day{cursor:pointer;flex:1;min-height:109px;overflow:hidden;text-overflow:ellipsis}.full-calendar-body .dates .dates-events .events-week .events-day .day-number{text-align:right;padding:4px 5px 4px 4px;opacity:0;margin-right:10px}.full-calendar-body .dates .dates-events .events-week .events-day.not-cur-month .day-number{color:rgba(0,0,0,.24)}.full-calendar-body .dates .dates-events .events-week .events-day .event-box .event-item{cursor:pointer;font-size:12px;background-color:#c7e6fd;margin-bottom:2px;color:rgba(0,0,0,.87);padding:0 0 0 4px;height:18px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.full-calendar-body .dates .dates-events .events-week .events-day .event-box .event-item.is-start{margin-left:4px}.full-calendar-body .dates .dates-events .events-week .events-day .event-box .event-item.is-end{margin-right:4px}.full-calendar-body .dates .dates-events .events-week .events-day .event-box .event-item.is-opacity{opacity:0}.full-calendar-body .dates .dates-events .events-week .events-day .event-box .more-link{cursor:pointer;padding-left:8px;padding-right:2px;color:rgba(0,0,0,.38);font-size:14px}.full-calendar-body .dates .more-events{position:absolute;width:150px;z-index:2;border:1px solid #eee;box-shadow:0 2px 6px rgba(0,0,0,.15)}.full-calendar-body .dates .more-events .more-header{background-color:#eee;padding:5px;display:flex;align-items:center;font-size:14px}.full-calendar-body .dates .more-events .more-header .title{flex:1}.full-calendar-body .dates .more-events .more-header .close{margin-right:2px;cursor:pointer;font-size:16px}.full-calendar-body .dates .more-events .more-body{height:140px;overflow:hidden}.full-calendar-body .dates .more-events .more-body .body-list{height:120px;padding:5px;overflow:auto;background-color:#fff}.full-calendar-body .dates .more-events .more-body .body-list .body-item{cursor:pointer;font-size:12px;background-color:#c7e6fd;margin-bottom:2px;color:rgba(0,0,0,.87);padding:0 0 0 4px;height:18px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.full-calendar-header{display:flex;align-items:center}.full-calendar-header .header-left,.full-calendar-header .header-right{flex:1}.full-calendar-header .header-center{flex:3;display:flex;text-align:center;align-items:center;justify-content:space-between;padding:10px 0}.full-calendar-header .header-center .title{margin:0 10px;font-size:18px;color:#000}.full-calendar-header .header-center .next-month,.full-calendar-header .header-center .prev-month{cursor:pointer}.comp-full-calendar[data-v-471b85c6]{padding:20px;background:#fff;max-width:960px;margin:0 auto;border:1px solid #ebeef5;margin:20px auto}.full-calendar-header[data-v-471b85c6]{border-bottom:1px solid #ebeef5}.comp-full-calendar ul[data-v-471b85c6],p[data-v-471b85c6]{margin:0;padding:0;font-size:14px}.calendar_web[data-v-29f248a5]{display:flex;justify-content:space-evenly}.module_one[data-v-29f248a5]{width:70%}.module_two[data-v-29f248a5]{width:20%;margin-top:20px}.el-collapse-item span[data-v-29f248a5]{font-weight:600;font-size:14px}.module_two .title[data-v-29f248a5]{font-size:18px;font-weight:600}