button[data-v-040f5da0]{outline:none}.meeting-calendar[data-v-040f5da0]{background-color:#f1f1f1;border:2px solid #c9d1e4}.meeting-calendar .calendar-left[data-v-040f5da0]{width:180px;float:left;background-color:#f1f1f1;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:18px;border-right:1px solid #c9d1e4}.meeting-calendar .calendar-left .calendar-district[data-v-040f5da0]{padding:5px;height:80px;border-bottom:1px solid #ebeef5;background-color:#f1f3f4}.meeting-calendar .calendar-left .calender-trow-room[data-v-040f5da0]{background-color:#f8f8f8;padding:0 12px 12px;position:relative;height:110px;clear:both;border-bottom:1px solid #ebeef5}.meeting-calendar .calendar-left .calender-trow-room .name[data-v-040f5da0]{padding-top:20px;color:#2f3538;font-size:16px;line-height:20px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.meeting-calendar .calendar-left .calender-trow-room .name .group[data-v-040f5da0]{color:#1d5a94;font-size:12px;font-weight:500}.meeting-calendar .calendar-left .calender-trow-room .name .address[data-v-040f5da0]{color:#576b70;font-size:12px;font-weight:500}.meeting-calendar .calender-right[data-v-040f5da0]{height:100%;overflow-x:auto;position:relative;color:#3a4245;overflow-y:hidden;background-color:#fff}.meeting-calendar .calender-right .wrapper .rule .calender-heading-trow[data-v-040f5da0]{height:80px}.meeting-calendar .calender-right .wrapper .rule .calender-heading-trow .cell[data-v-040f5da0]{width:14.28%;height:100%;float:left;border-left:1px solid #9e9e9e;position:relative;border-bottom:1px solid #ebeef5}.meeting-calendar .calender-right .wrapper .rule .calender-heading-trow .cell .day-text[data-v-040f5da0]{font-size:30px;line-height:30px;font-weight:200;color:#607d8b;margin:17px 0 0 7px}.meeting-calendar .calender-right .wrapper .rule .calender-heading-trow .cell .day-text .week[data-v-040f5da0]{position:absolute;bottom:0;width:100%;line-height:10px;left:0}.meeting-calendar .calender-right .wrapper .rule .calender-heading-trow .cell .day-text .week span[data-v-040f5da0]{color:#576b70;padding-left:7px;font-size:16px;font-weight:500;position:relative;top:-10px;display:block}.meeting-calendar .calender-right .wrapper .calender-meeting .calender-body-trow[data-v-040f5da0]{height:110px;position:relative}.meeting-calendar .calender-right .wrapper .calender-meeting .calender-body-trow .cell[data-v-040f5da0]{width:14.28%;height:100%;float:left;border-left:1px solid #9e9e9e;position:relative;border-bottom:1px solid #ebeef5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;padding:2px}.meeting-calendar .calender-right .wrapper .calender-meeting .calender-body-trow .cell .details[data-v-040f5da0]{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(240,248,255,.95);text-align:center;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;line-height:110px;opacity:0}.meeting-calendar .calender-right .wrapper .calender-meeting .calender-body-trow .cell:hover .details[data-v-040f5da0]{display:block;opacity:1}.meeting-calendar .calender-right .wrapper .calender-meeting .calender-body-trow .cell .book[data-v-040f5da0]{position:relative;text-align:left;display:block;width:100%;height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:18px;color:#576b70}.meeting-calendar .calender-right .wrapper .calender-meeting .calender-body-trow .cell .book span[data-v-040f5da0]{font-family:Helvetica Neue,PingFang SC,Helvetica,Arial,Hiragino Sans GB,Microsoft Yahei,sans-serif;display:inline-block;position:relative;top:1px;font-weight:500;padding:0 2px;color:#fff;margin-left:1px}.meeting-calendar .calender-right .wrapper .calender-meeting .calender-body-trow .cell .book.submitted span[data-v-040f5da0]{background-color:#1976d2}.meeting-calendar .calender-right .wrapper .calender-meeting .calender-body-trow .cell .book.approved span[data-v-040f5da0]{background-color:#388e3c}.meeting-calendar .calender-right .wrapper .calender-meeting .calender-body-trow .cell .book.other[data-v-040f5da0]{background-color:#fff3e0;border:1px solid #cfd8dc}.meeting-detail-wrap .meeting-detail[data-v-040f5da0]{border-bottom:1px solid #ebeef5;margin-bottom:15px;padding-bottom:10px}.meeting-detail-wrap .meeting-detail .circle-number[data-v-040f5da0]{width:32px;height:32px;border:1px solid #607d8b;border-radius:50%;line-height:30px;text-align:center;font-size:16px;color:#607d8b;float:left;font-weight:700}.meeting-detail-wrap .meeting-detail .meeting-inner[data-v-040f5da0]{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400;padding-left:64px}.meeting-detail-wrap .meeting-detail .meeting-inner .name[data-v-040f5da0]{font-size:16px;font-weight:600;line-height:16px;color:#3a4245;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.meeting-detail-wrap .meeting-detail .meeting-inner .time[data-v-040f5da0]{font-size:14px;color:#cd5c5c}.meeting-detail-wrap .meeting-detail .meeting-inner .department[data-v-040f5da0]{font-size:14px}.meeting-detail-wrap .meeting-detail .meeting-inner .author[data-v-040f5da0]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333}.meeting-detail-wrap .meeting-detail .meeting-inner .h323[data-v-040f5da0]{position:absolute;bottom:0;right:2px;font-size:6px;color:rgba(255,0,0,.2)}.meeting-detail-wrap .meeting-detail[data-v-040f5da0]:last-child{border-bottom:1px solid transparent}