.comp-full-calendar[data-v-fa9e4af2]{padding:20px;background:#fff;max-width:960px;margin:0 auto}p[data-v-fa9e4af2],ul[data-v-fa9e4af2]{margin:0;padding:0}.app-calendar-body[data-v-fa9e4af2]{padding-top:20px}.weeks[data-v-fa9e4af2]{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.week[data-v-fa9e4af2]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;border-right:1px solid #e0e0e0}.dates[data-v-fa9e4af2]{position:relative}.week-row[data-v-fa9e4af2]{border-left:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex}.day-cell[data-v-fa9e4af2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:112px;padding:4px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.day-number[data-v-fa9e4af2]{text-align:right}.today[data-v-fa9e4af2]{background:#d2ebf5}.not-cur-month .day-number[data-v-fa9e4af2]{color:rgba(0,0,0,.24)}.dates-events[data-v-fa9e4af2]{position:absolute;top:0;left:0;z-index:1;width:100%}.events-week[data-v-fa9e4af2]{display:-webkit-box;display:-ms-flexbox;display:flex}.events-day[data-v-fa9e4af2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:112px;overflow:hidden;text-overflow:ellipsis}.events-day .day-number[data-v-fa9e4af2]{text-align:right;padding:4px 5px 4px 4px;opacity:0}.events-day.today .day-number[data-v-fa9e4af2]{opacity:1;color:#000;font-weight:600}.more-events[data-v-fa9e4af2]{position:absolute;width:150px;z-index:2;border:1px solid #eee;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.more-header[data-v-fa9e4af2]{background-color:#eee;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.more-header .title[data-v-fa9e4af2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.close[data-v-fa9e4af2]{margin-right:2px;cursor:pointer;font-size:16px}.more-body[data-v-fa9e4af2]{height:146px;overflow:hidden}.body-list[data-v-fa9e4af2]{height:144px;padding:5px;overflow:auto;background-color:#fff}.body-item[data-v-fa9e4af2]{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}.event-box[data-v-fa9e4af2]{padding:0 .25rem}