.week-day{background-color:#fff;padding-bottom:1.25rem}.week-day .top{display:flex;justify-content:flex-end;align-items:center;padding:1.25rem}.week-day .top .el-button{padding:0}.week-day .top .canteen-name{display:flex;justify-content:center;align-items:center;font-size:.875rem;border:.0625rem solid #eee;margin-right:1.25rem}.week-day .top .canteen-name .canteen-title{height:2rem;line-height:2rem;padding-left:1.1875rem;font-weight:400;color:#999}.week-day .top .canteen-name .el-input__inner{border:none}.week-day .top .btn-public{margin-right:.875rem}.week-day .week-day-menu{padding-right:1.25rem}.week-day .week-day-menu .week-menu{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1.25rem}.week-day .week-day-menu .week-menu .every-day-menu{width:6rem}.week-day .week-day-menu .week-menu .week-name{width:3.625rem;height:1.6875rem;margin-bottom:.3125rem}.week-day .week-day-menu .week-menu .date{font-size:1rem;color:#333}.week-day .week-day-menu .week-menu .week-day-container{flex:1;display:flex;justify-content:flex-start;align-items:center;padding:1.25rem;background:#f5f5f5}.week-day .week-day-menu .week-menu .week-day-container .third-meal{width:33.33%;background:#fff;margin-right:1.25rem;overflow-x:hidden}.week-day .week-day-menu .week-menu .week-day-container .third-meal .third-meal-title{display:flex;justify-content:space-between;align-items:center;height:3rem;border-bottom:.0625rem solid #eee}.week-day .week-day-menu .week-menu .week-day-container .third-meal .third-meal-title .add-meal{margin-right:5rem}.week-day .week-day-menu .week-menu .week-day-container .third-meal .third-meal-title .add-meal .el-icon-plus{color:#3692fa}.week-day .week-day-menu .week-menu .week-day-container .third-meal .third-meal-title .third-meal-title-left{display:flex;justify-content:flex-start;align-items:center}.week-day .week-day-menu .week-menu .week-day-container .third-meal .third-meal-title .afternoon-logo,.week-day .week-day-menu .week-menu .week-day-container .third-meal .third-meal-title .breakfase-logo,.week-day .week-day-menu .week-menu .week-day-container .third-meal .third-meal-title .dinner-logo{display:inline-block;width:1.5rem;height:1.5rem;line-height:1.5rem;text-align:center;border-radius:0 .75rem .75rem 0;font-size:.75rem;font-weight:400;color:#fff;margin-right:.8125rem}.week-day .week-day-menu .week-menu .week-day-container .third-meal .third-meal-title .breakfase-logo{background:#f80}.week-day .week-day-menu .week-menu .week-day-container .third-meal .third-meal-title .afternoon-logo{background:#f55545}.week-day .week-day-menu .week-menu .week-day-container .third-meal .third-meal-title .dinner-logo{background:#3296fa}.week-day .week-day-menu .week-menu .week-day-container .third-meal .third-meal-title .sub-title{font-size:1.25rem;font-weight:700;color:#333}.week-day .week-day-menu .week-menu .week-day-container .dinner{margin-right:0}.week-day .week-day-menu .week-menu .week-day-container .el-carousel--horizontal{overflow-x:visible}.week-day .week-day-menu .week-menu .week-day-container .el-carousel__button{width:.25rem;height:.25rem;border-radius:50%;background:#d3d3d3}.week-day .week-day-menu .week-menu .week-day-container .el-carousel__arrow{width:1rem;height:1rem;font-size:1rem;transform:none;top:-2.0625rem;color:#dcdcdc;background:transparent}.week-day .week-day-menu .week-menu .week-day-container .el-carousel__arrow:hover{color:#3692fa}.week-day .week-day-menu .week-menu .week-day-container .el-carousel__arrow--left{left:inherit;right:3.125rem}.week-day .week-day-menu .week-menu .week-day-container .el-carousel__item{padding:0 1.25rem;box-sizing:border-box}.week-day .week-day-menu .week-menu .week-day-container .menu-name-content{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.week-day .week-day-menu .week-menu .week-day-container .active{border:.0625rem dashed #e5e5e5}.week-day .week-day-menu .week-menu .week-day-container .menu-name{width:30%;height:1.75rem;line-height:1.75rem;margin-top:.375rem;margin-right:.625rem;text-align:left;position:relative}.week-day .week-day-menu .week-menu .week-day-container .menu-name .el-icon-error{position:absolute;top:-.4375rem;right:-.4375rem}.week-day .week-day-menu .week-menu .week-day-container .menu-name .food-name{width:100%;height:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.week-day .week-day-menu .week-menu .week-day-container .no-right{margin-right:0}.week-day .el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.week-day .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{display:none}.week-day .el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.week-day .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:after{content:"*";color:#f56c6c;margin-left:.25rem}.week-day .el-dialog__footer,.week-day .el-dialog__header{border:none}.week-day .el-dialog__footer{display:flex;justify-content:flex-end;align-items:center}