.edit-head[data-v-ce9c9358]{display:flex;align-items:center;justify-content:space-between;position:relative}.edit-head .back-title[data-v-ce9c9358]{color:#515a6e;display:flex;align-items:center}.edit-head .head-name[data-v-ce9c9358]{display:inline-block;height:20px;line-height:20px;font-size:16px;color:#17233d;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-head .window-close[data-v-ce9c9358]{z-index:1;font-size:12px;position:absolute;right:0;top:-5px;overflow:hidden;cursor:pointer}.edit-head .window-close .ivu-icon-ios-close[data-v-ce9c9358]{color:#999;transition:color .2s ease}.edit-head .window-close .ivu-icon-ios-close[data-v-ce9c9358]:hover{color:#444}.ivu-input[disabled][data-v-ce9c9358],.ivu-select-disabled .ivu-select-selection[data-v-ce9c9358],.ivu-select-disabled[data-v-ce9c9358],fieldset[disabled] .ivu-input[data-v-ce9c9358]{background-color:#f3f3f3!important;opacity:1;cursor:not-allowed;color:#333445!important}.ivu-input-number-input[disabled][data-v-ce9c9358]{color:#333445!important}.ivu-select-input[disabled][data-v-ce9c9358]{background-color:#f3f3f3!important;opacity:1;cursor:not-allowed;color:#333445!important}.menu-wrapper .menu-type[data-v-ce9c9358]{display:flex;align-items:center;justify-content:space-between;padding:0 10px}.menu-wrapper .menu-item[data-v-ce9c9358]{display:flex;align-items:center;margin-top:10px;padding:10px;border:1px dotted #ddd;border-radius:4px}.menu-wrapper .menu-item .menu-meal[data-v-ce9c9358]{flex:1;margin:0 15px}.menu-wrapper .menu-item .menu-price[data-v-ce9c9358]{margin-right:5px;min-width:50px}.search .operation[data-v-21836db2]{margin-bottom:2vh}.search .select-count[data-v-21836db2]{font-weight:600;color:#40a9ff}.search .select-clear[data-v-21836db2]{margin-left:10px}.search .page[data-v-21836db2]{margin-top:2vh}.search .drop-down[data-v-21836db2]{margin-left:5px}.tree-list[data-v-21836db2]{position:relative;min-height:80px}.drawer-footer[data-v-21836db2]{z-index:10;width:100%;position:absolute;bottom:0;left:0;border-top:1px solid #e8e8e8;padding:10px 16px;text-align:left;background:#fff}.operation[data-v-21836db2]{display:flex;justify-content:space-between}.calendar-wrapper[data-v-21836db2]{display:flex;flex-direction:column;border-top:1px solid #ddd;height:100%}.calendar-wrapper .week-title-row[data-v-21836db2]{display:flex;border-left:1px solid #ddd}.calendar-wrapper .week-title-row .week-title-cell[data-v-21836db2]{flex:1;padding:2px 0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center}.calendar-wrapper .week-row[data-v-21836db2]{display:flex;flex:1;border-left:1px solid #ddd}.calendar-wrapper .week-row .week-cell[data-v-21836db2]{flex:1;min-height:100px;padding:18px 4px 4px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;position:relative;cursor:pointer;background-color:rgba(190,197,203,.2)}.calendar-wrapper .week-row .week-cell.is-today[data-v-21836db2]{background-color:rgba(250,30,22,.2)}.calendar-wrapper .week-row .week-cell.is-after[data-v-21836db2]{background-color:rgba(8,229,145,.15)}.calendar-wrapper .week-row .week-cell .date[data-v-21836db2]{position:absolute;right:4px;top:4px;font-size:12px;line-height:12px;color:#000}.calendar-wrapper .week-row .week-cell .date.other-month[data-v-21836db2]{color:#bbb}.calendar-wrapper .week-row .week-cell[data-v-21836db2] .ivu-poptip,.calendar-wrapper .week-row .week-cell[data-v-21836db2] .ivu-poptip .ivu-poptip-rel{width:100%}.calendar-wrapper .week-row .week-cell .set-meal[data-v-21836db2]{padding:2px 5px;color:#fff;border-radius:2px;font-size:12px;margin-bottom:2px}.calendar-wrapper .week-row .week-cell .set-meal[data-v-21836db2]:last-child{margin-bottom:0}.calendar-wrapper .week-row .week-cell .set-meal.lunch[data-v-21836db2]{background-color:#19be6b}.calendar-wrapper .week-row .week-cell .set-meal.dinner[data-v-21836db2]{background-color:#2db7f5}.menu-wrapper[data-v-21836db2]{padding-bottom:15px}.menu-wrapper .menu-type[data-v-21836db2]{text-align:center;padding:10px 0 0;font-weight:800}.menu-wrapper .menu-item[data-v-21836db2]{display:flex;align-items:center;margin-top:10px;padding:10px;border:1px dotted #ddd;border-radius:4px}.menu-wrapper .menu-item .menu-meal[data-v-21836db2]{flex:1;margin:0 15px}.menu-wrapper .menu-item .menu-price[data-v-21836db2]{margin-right:5px;min-width:50px;text-align:right}