.container[data-v-2d8bb71a]{height:848px}.titleBar[data-v-2d8bb71a]{margin-bottom:15px;padding:15px;border-bottom:1px solid #dcdcdc;padding-bottom:15px;display:flex;align-items:center;justify-content:space-between}.titleBar .left[data-v-2d8bb71a]{font-size:16px;font-weight:700;line-height:24px;color:#333;display:flex;align-items:center}.titleBar .left[data-v-2d8bb71a]:before{content:"";display:block;width:3px;height:18px;background:#11b789;margin-right:7px}.titleBar .right[data-v-2d8bb71a] .el-tabs__header{margin:0}.titleBar .right[data-v-2d8bb71a] .el-tabs__header .el-tabs__nav-wrap:after{width:0}[data-v-2d8bb71a] .el-card__header{border-bottom:none}.box-card__title[data-v-2d8bb71a]{font-size:18px;padding:18px 20px}.header[data-v-2d8bb71a]{display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-top:-3px}.header .header-today[data-v-2d8bb71a]{font-size:18px;color:#333;width:260px;display:flex;align-items:center}.header .header-today span[data-v-2d8bb71a]{padding:0 12px}.header .header-today i[data-v-2d8bb71a]{cursor:pointer}.header .header-today .btn[data-v-2d8bb71a]{margin-left:10px}.calendar[data-v-2d8bb71a] .el-calendar__header{display:none}.calendar[data-v-2d8bb71a] .el-calendar-table td{border-bottom:1px solid #f3f4f6;border-right:1px solid #f3f4f6}.calendar[data-v-2d8bb71a] .el-calendar-table tr td:first-child{border-left:1px solid #f3f4f6}.calendar[data-v-2d8bb71a] .el-calendar-table .is-selected .el-calendar-day{overflow:visible}.calendar[data-v-2d8bb71a] .el-calendar-table .is-selected .calendar-cell__unfold{z-index:999;background:#f2f8fe;border:1px solid #f3f4f6;box-shadow:0 6px 6px 1px #e6f8f3;margin-left:-1px;margin-right:-1px;margin-top:-1px}.calendar[data-v-2d8bb71a] .el-calendar-table .is-today .calendar-cell__festival .calendar-cell__festival__tag{color:#11b789}.calendar[data-v-2d8bb71a] .el-calendar-table .is-today .calendar-cell__festival__tag:hover{background:#11b789;color:#fff}.calendar[data-v-2d8bb71a] .el-calendar-table .is-today .calendar-cell__festival__tag:hover:before{content:"";border:1px solid #fff;background-color:#fff;display:inline-block;width:3px;height:3px;border-radius:50%;margin-right:5px;margin-bottom:1.5px}.calendar[data-v-2d8bb71a] .el-calendar-table .is-today .calendar-cell__festival__tag:before{content:"";border:1px solid #11b789;background-color:#11b789;display:inline-block;width:3px;height:3px;border-radius:50%;margin-right:5px;margin-bottom:1.5px}.calendar[data-v-2d8bb71a] .el-calendar-table .is-today .calendar-cell__date .title{width:34px;height:34px;background:#11b789;position:relative;top:-8px;left:-2px;color:#fff;text-align:center;line-height:34px;border-radius:17px;font-size:18px;font-weight:700;padding-right:0}.calendar[data-v-2d8bb71a] .el-calendar-table thead th{background:#e9f8f2;color:#666;border:1px solid #f3f4f6}.calendar[data-v-2d8bb71a] .el-calendar-table thead th:before{content:"周"}.calendar[data-v-2d8bb71a] .el-calendar-day{height:110px;padding:0;overflow:hidden;position:relative}.calendar[data-v-2d8bb71a] .el-calendar-day .calendar-cell{padding:10px}.calendar .calendar-cell__unfold[data-v-2d8bb71a]{position:absolute;top:0;right:0;left:0;z-index:1}.calendar .calendar-cell__date[data-v-2d8bb71a]{height:20px;display:flex;justify-content:space-between}.calendar .calendar-cell__festival[data-v-2d8bb71a]{height:60px;min-height:60px;margin-top:10px;overflow:hidden}.calendar .calendar-cell__festival__up[data-v-2d8bb71a]{height:auto}.calendar .calendar-cell__more[data-v-2d8bb71a]{position:absolute;bottom:0;left:0;width:100%;text-align:center;height:14px}.calendar .calendar-cell__date span[data-v-2d8bb71a]{font-size:12px}.calendar .calendar-cell__date .title[data-v-2d8bb71a]{font-size:16px;font-weight:700;padding-right:6px}.calendar .calendar-cell__festival__tag[data-v-2d8bb71a]{display:block;margin-bottom:6px;width:90%;background:#e6f8f3;border-radius:2px;padding:4px;font-size:12px;color:#333;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.calendar .calendar-cell__festival__tag[data-v-2d8bb71a]:before{content:"";border:1px solid #333;background-color:#333;display:inline-block;width:3px;height:3px;border-radius:50%;margin-right:5px;margin-bottom:1.5px}.calendar .calendar-cell__festival__tag[data-v-2d8bb71a]:hover{background:#11b789;color:#fff}.calendar .calendar-cell__festival__tag[data-v-2d8bb71a]:hover:before{content:"";border:1px solid #fff;background-color:#fff;display:inline-block;width:3px;height:3px;border-radius:50%;margin-right:5px;margin-bottom:1.5px}.tooltip-content[data-v-2d8bb71a]{width:194px;padding-right:50px;height:auto}.tooltip-content .tooltip-content__h h1[data-v-2d8bb71a]{font-size:18px;color:#333}.tooltip-content .tooltip-content__h__tags[data-v-2d8bb71a]{margin-top:14px}.tooltip-content .tooltip-content__h__tags .tag-btn[data-v-2d8bb71a]{color:#333;margin-right:4px;margin-bottom:4px}.tooltip-content .column-line[data-v-2d8bb71a]{width:100%;height:0;border-bottom:1px solid #eee;margin:14px 0}.tooltip-content .tooltip-content__c__column[data-v-2d8bb71a]{color:#333;font-size:14px}.tooltip-content .tooltip-content__c__column .title[data-v-2d8bb71a]{display:flex;align-items:center}.tooltip-content .tooltip-content__c__column .icon[data-v-2d8bb71a]{width:11px;height:11px}.tooltip-content .tooltip-content__c__column span[data-v-2d8bb71a]{padding-left:6px}.tooltip-content .tooltip-content__c__column .c__column__con[data-v-2d8bb71a]{padding-left:20px;line-height:1.4}@media screen and (min-width:1346px) and (min-height:1080px){.container[data-v-2d8bb71a]{height:1005px}.calendar[data-v-2d8bb71a] .el-calendar-day{height:136px}.calendar[data-v-2d8bb71a] .el-calendar-day .calendar-cell__festival{height:86px}.calendar[data-v-2d8bb71a] .el-calendar-day .calendar-cell__festival__up{height:auto}}@media screen and (max-width:1550px){.header .header-today[data-v-2d8bb71a]{font-size:16px}.header .header-today .btn[data-v-2d8bb71a]{padding:3px 8px}.calendar .el-calendar-day .calendar-cell[data-v-2d8bb71a]{padding:2px}.calendar .calendar-cell__date .title[data-v-2d8bb71a]{font-size:12px;padding-right:3px}[data-v-2d8bb71a] .el-form-item__label{font-size:12px}}