.el-input-number--small[data-v-ca96dc08]{width:80px;line-height:30px}.el-input-number.is-controls-right .el-input__inner[data-v-ca96dc08]{width:80px;line-height:30px;height:28px;padding-left:15px;padding-right:10px}.ialice-form[data-v-75ccd2c0]{overflow-y:auto}.list[data-v-75ccd2c0]{height:80vh!important}.el-form-item--mini.el-form-item[data-v-5ae99312]{margin-bottom:3px}.ialice-form[data-v-4a0c8910]{overflow-y:auto}.el-tabs--border-card[data-v-38e105db]{margin-top:10px}.el-tabs--border-card>.el-tabs__content[data-v-38e105db]{padding:0!important}.el-form-item--mini.el-form-item[data-v-51bb1f97]{margin-bottom:3px}.ialice-form[data-v-38de2e8a]{overflow-y:auto}.pane-scroll[data-v-38de2e8a]{overflow:auto}.pane-scroll[data-v-38de2e8a]:after{content:"";display:block;clear:both}.showPane[data-v-38de2e8a]{display:block}.disablePane[data-v-38de2e8a]{display:none}.el-tabs--border-card[data-v-1de0e30e]{margin-top:10px}.el-tabs--border-card>.el-tabs__content[data-v-1de0e30e]{padding:0!important}.el-input-number--small[data-v-59330416]{width:80px;line-height:30px}.el-input-number.is-controls-right .el-input__inner[data-v-59330416]{width:80px;line-height:30px;height:28px;padding-left:15px;padding-right:10px}.el-tabs--border-card[data-v-34f94495]{margin-top:10px}.list[data-v-34f94495]{height:30vh!important}.ialice-form[data-v-34f94495]{overflow-y:auto}.el-input-number--small[data-v-2bdfe8f2]{width:80px;line-height:30px}.el-input-number.is-controls-right .el-input__inner[data-v-2bdfe8f2]{width:80px;line-height:30px;height:28px;padding-left:15px;padding-right:10px}.ialice-form[data-v-5c864712]{overflow-y:auto}.el-tabs--border-card[data-v-40221344]{margin-top:10px}.el-tabs--border-card>.el-tabs__content[data-v-40221344]{padding:0!important}[data-v-40221344] .item-link-btn{cursor:pointer;border:1px solid;border-radius:5px;text-align:center;padding:0 3px;margin-right:2px;font-size:15px}.el-tabs--border-card[data-v-e3482502]{margin-top:10px}.el-tabs--border-card>.el-tabs__content[data-v-e3482502]{padding:0!important}.blue-icon[data-v-8b05dda4]{color:#59b4e3}.pink-icon[data-v-8b05dda4]{color:#e39999}.el-form-item--mini.el-form-item[data-v-0b8518fc]{margin-bottom:3px}.ialice-form[data-v-25d70234]{overflow-y:auto}.list[data-v-25d70234]{height:30vh!important}.pane-scroll[data-v-25d70234]{overflow:auto}.pane-scroll[data-v-25d70234]:after{content:"";display:block;clear:both}.flex[data-v-25d70234]{display:-webkit-box;display:-ms-flexbox;display:flex}.left-panel-change[data-v-25d70234]{width:0;overflow:visible;margin:0 10px 0 0}.left-panel-change .panel-show-ctrl-btn[data-v-25d70234]{right:-35px}.left-panel-change .panel-show-ctrl-btn[data-v-25d70234]:hover{right:-45px;background:rgba(0,0,0,.2)}.left-panel-change .panel-show-ctrl-btn:hover .el-button[data-v-25d70234]{color:#fff}.left-panel-change .panel-show-ctrl-btn .el-button[data-v-25d70234]{padding:0 0 0 2px}.panel-show-ctrl-btn[data-v-25d70234]{z-index:2;position:absolute;height:30px;cursor:pointer;width:30px;right:-5px;text-align:center;top:calc(50% - 30px);background:transparent;border-radius:50%;-webkit-transition:all .1s ease;transition:all .1s ease}.panel-show-ctrl-btn[data-v-25d70234]:hover{right:5px;background:rgba(0,0,0,.2)}.panel-show-ctrl-btn:hover .el-button[data-v-25d70234]{color:#fff}.panel-show-ctrl-btn .el-button[data-v-25d70234]{padding:0 2px 0 0;height:30px}.left-panel[data-v-25d70234]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:500px;height:100%;position:relative;margin:0 10px;padding:10px 0;-webkit-transition:width .5s ease;transition:width .5s ease}.el-tabs--border-card[data-v-1e1dddc0]{margin-top:10px}.el-tabs--border-card>.el-tabs__content[data-v-1e1dddc0]{padding:0!important}.el-input-number--small[data-v-212a8a75]{width:80px;line-height:30px}.el-input-number.is-controls-right .el-input__inner[data-v-212a8a75]{width:80px;line-height:30px;height:28px;padding-left:15px;padding-right:10px}.print-count[data-v-05bf9b69]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.print-count .label[data-v-05bf9b69]{margin-right:12px;font-size:1.5rem}.quick-count[data-v-05bf9b69]{margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.print-line[data-v-05bf9b69]{margin-bottom:1.5rem;border:0;border-top:1px solid #cbcaca}.print-cancel[data-v-05bf9b69]{margin-right:1rem}.el-tabs--border-card[data-v-c26699c8]{margin-top:10px}.list[data-v-c26699c8]{height:33vh!important}.ialice-form[data-v-c26699c8]{overflow-y:auto}.el-tabs--border-card[data-v-92268644]{margin-top:10px}.el-tabs--border-card>.el-tabs__content[data-v-92268644]{padding:0!important}.el-tabs--border-card[data-v-ab00a262]{margin-top:10px}.el-tabs--border-card>.el-tabs__content[data-v-ab00a262]{padding:0!important}.search-area[data-v-ab00a262]{gap:16px;margin-bottom:10px}.field-item[data-v-ab00a262],.search-area[data-v-ab00a262]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.field-label[data-v-ab00a262]{margin-right:8px;font-size:18px;color:#606266;white-space:nowrap}.button-area[data-v-ab00a262]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-top:16px}[data-v-7ddbbc90] .el-form-item__label{font-size:16px!important;color:#878787!important;font-weight:700!important}.subtitle[data-v-c915415c]{font-size:14px;color:grey}.popups-diet-card[data-v-c915415c] .el-card__body{height:250px;overflow-y:auto}[data-v-c915415c] .el-radio-group{width:100%}[data-v-c915415c] .el-radio-group .el-radio.is-bordered{width:100%;margin-left:0!important;margin-bottom:8px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.el-checkbox[data-v-aee56386],[data-v-aee56386] .el-radio{display:block}.popup-food-card i[data-v-aee56386],.popup-ingredients i[data-v-aee56386]{margin-right:4px}.popup-ingredients[data-v-aee56386] .el-card__header{height:56px;-webkit-box-sizing:border-box;box-sizing:border-box}.popup-food-card[data-v-aee56386] .el-card__body{height:567px}.popup-food-card[data-v-aee56386] .el-card__body,.popup-ingredients[data-v-aee56386] .el-card__body{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-ingredients[data-v-aee56386] .el-card__body{height:250px}[data-v-aee56386] .dialog-footer{text-align:left}.card-search[data-v-aee56386]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-bottom:8px}.card-search i[data-v-aee56386]{margin-right:0}.card-list[data-v-aee56386]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto}.search-empty[data-v-aee56386]{padding:12px 0;text-align:center;color:#c0c4cc;font-size:12px}[data-v-aee56386] .el-checkbox.kb-active,[data-v-aee56386] .el-radio.kb-active{background:#ecf5ff;border-radius:4px;-webkit-box-shadow:0 0 0 1px #b3d8ff;box-shadow:0 0 0 1px #b3d8ff}.ingredient-card-header[data-v-aee56386]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.clear-category-btn[data-v-aee56386]{padding:0;color:#909399}.clear-category-btn[data-v-aee56386]:hover{color:#f56c6c}.composite-hint-bar[data-v-aee56386]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:6px 8px;background:#f4f9f0;border:1px solid #e1f3d8;border-radius:4px;font-size:12px;color:#606266}.composite-hint-bar i[data-v-aee56386]{margin-right:2px}.compat-tag[data-v-aee56386]{margin-left:6px;-webkit-transform:scale(.85);transform:scale(.85);-webkit-transform-origin:left center;transform-origin:left center}[data-v-aee56386] .el-checkbox.compat-item .el-checkbox__label,[data-v-aee56386] .el-radio.compat-item .el-radio__label{color:#67c23a;font-weight:600}.badge[data-v-609804e7]{border-radius:20px}.footer-button[data-v-609804e7] .el-button{border-radius:10px}[data-v-609804e7] .el-card__body{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-v-609804e7] .el-button{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px}.subtitle[data-v-609804e7]{font-size:16px;color:grey}.area[data-v-4d6df83a]{margin-top:12px}.area .el-col[data-v-4d6df83a]{margin-bottom:12px}.area[data-v-4d6df83a] .el-card__body{padding:0}.subtitle[data-v-4d6df83a]{font-size:16px;color:grey}.history-search[data-v-15b20388]{margin-bottom:1rem}.history-list[data-v-15b20388]{height:70vh;overflow-y:auto}.history-list .history-item[data-v-15b20388]{padding:1rem 1.25rem;margin-bottom:1rem;border-radius:10px;background:#fafafa;-webkit-transition:background-color .2s;transition:background-color .2s}.history-list .history-item[data-v-15b20388]:hover{background:#f2f6fc}.history-list .history-item__title[data-v-15b20388]{margin-bottom:1rem;font-size:1.3rem;font-weight:600;color:#303133;line-height:1.3rem}.history-list .history-item__info[data-v-15b20388]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2rem;color:#606266}.history-list .history-item__date[data-v-15b20388],.history-list .history-item__doctor[data-v-15b20388],.history-list .history-item__info[data-v-15b20388]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.history-list .history-item__date i[data-v-15b20388],.history-list .history-item__doctor i[data-v-15b20388]{margin-right:6px;color:#409eff}.history-empty[data-v-15b20388]{padding:40px 0;text-align:center;color:#909399}.history-pagination[data-v-15b20388]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}[data-v-09607b82] .tube-formula-dialog{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 12px 40px rgba(20,51,92,.18);box-shadow:0 12px 40px rgba(20,51,92,.18)}[data-v-09607b82] .tube-formula-dialog .el-dialog__header{padding:0}[data-v-09607b82] .tube-formula-dialog .el-dialog__headerbtn{top:18px;right:16px;z-index:2}[data-v-09607b82] .tube-formula-dialog .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px;font-weight:600;opacity:.85}[data-v-09607b82] .tube-formula-dialog .el-dialog__headerbtn:hover .el-dialog__close{opacity:1}[data-v-09607b82] .tube-formula-dialog .el-dialog__body{padding:20px 24px 6px}[data-v-09607b82] .tube-formula-dialog .el-dialog__footer{padding:14px 24px 20px}.tf-header[data-v-09607b82]{-ms-flex-align:center;gap:14px;padding:20px 24px;background:linear-gradient(135deg,#1f5fb0,#3a8ae8);color:#fff}.tf-header-icon[data-v-09607b82],.tf-header[data-v-09607b82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.tf-header-icon[data-v-09607b82]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:46px;height:46px;border-radius:12px;background:hsla(0,0%,100%,.18);-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px}.tf-header-text[data-v-09607b82]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tf-header-title[data-v-09607b82]{font-size:18px;font-weight:600;letter-spacing:.3px}.tf-header-sub[data-v-09607b82]{margin-top:3px;font-size:13px;color:hsla(0,0%,100%,.82)}.tf-header-count[data-v-09607b82]{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:28px;font-size:13px;padding:4px 14px;border-radius:999px;background:hsla(0,0%,100%,.18)}.tf-header-count .num[data-v-09607b82]{font-size:17px;font-weight:700}.tf-hint[data-v-09607b82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:14px;font-size:13.5px;color:#5b6b7a}.tf-hint i[data-v-09607b82]{color:#2d76d1;font-size:15px}.tf-table[data-v-09607b82]{border:1px solid #ebeef5;border-radius:8px;overflow:hidden}[data-v-09607b82] .tube-formula-dialog .el-table th.tf-th{background:#f4f8f8;color:#5b6b7a;font-weight:600}[data-v-09607b82] .tube-formula-dialog .el-table__row{cursor:pointer}[data-v-09607b82] .tube-formula-dialog .el-table__row:hover>td{background:#eaf2fd!important}.tf-code[data-v-09607b82]{font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:13.5px;color:#1f5fb0;background:#eaf2fd;padding:3px 10px;border-radius:6px}.tf-name[data-v-09607b82]{font-size:14px;font-weight:600;color:#2c3e50}.tf-footer[data-v-09607b82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tf-summary[data-v-09607b82]{font-size:13.5px;color:#8a97a5}.tf-summary b[data-v-09607b82]{color:#2d76d1;font-weight:700}.tf-actions[data-v-09607b82]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}[data-v-09607b82] .tf-btn-selected.el-button{color:#2d76d1;background:#eaf2fd;border-color:#9ed6cf}[data-v-09607b82] .tf-btn-selected.el-button:hover:not(.is-disabled){color:#fff;background:#2d76d1;border-color:#2d76d1}[data-v-09607b82] .tf-btn-selected.el-button.is-disabled{color:#a9b6bd;background:#f5f7fa;border-color:#e4e7ed}[data-v-09607b82] .tf-btn-primary.el-button{color:#fff;background:#2d76d1;border-color:#2d76d1}[data-v-09607b82] .tf-btn-primary.el-button:hover:not(.is-disabled){background:#1f5fb0;border-color:#1f5fb0}[data-v-09607b82] .tf-btn-primary.el-button.is-disabled{background:#a9d8d1;border-color:#a9d8d1}.ialice-form[data-v-72118e04]{overflow-y:auto}[data-v-72118e04] .el-card{border-radius:10px;-webkit-box-shadow:none!important;box-shadow:none!important}[data-v-72118e04] .el-card .el-card__header{background-color:#f5f7fa}.card-padding-0[data-v-72118e04] .el-card__body{padding:0}.card-header-no-background[data-v-72118e04] .el-card__header{background-color:#fff}.card-500[data-v-72118e04]{height:500px;overflow-y:auto}.mt-12[data-v-72118e04]{margin-top:12px}.meal-qty-column[data-v-72118e04] .el-form-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meal-qty-column[data-v-72118e04] .el-input-number.is-controls-right .el-input-number__decrease,.meal-qty-column[data-v-72118e04] .el-input-number.is-controls-right .el-input-number__increase{height:14px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.meal-qty-column[data-v-72118e04] .el-input-number.is-controls-right [class^=el-icon-]{font-size:12px!important}.meal-qty-column[data-v-72118e04] .el-input-number.is-controls-right .el-input-number__increase{top:0!important;border-bottom:none!important}[data-v-72118e04] .el-form-item__error{left:auto;right:0}.fluid-card .fluid-header[data-v-72118e04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fluid-card .fluid-header .fluid-title[data-v-72118e04]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fluid-card .fluid-header .fluid-title i[data-v-72118e04]{color:#409eff;margin-right:6px;font-size:17px}.fluid-card .fluid-header .fluid-unit[data-v-72118e04]{font-size:12px;color:#a6abb3;font-weight:400}.fluid-card .fluid-grid[data-v-72118e04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fluid-card .fluid-left[data-v-72118e04]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.fluid-card .fluid-item[data-v-72118e04]{display:grid;grid-template-columns:64px 72px auto 48px auto minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;min-width:0;padding:8px 12px;background-color:#fafbfc;border:1px solid #ebeef5;border-radius:8px}.fluid-card .r-label[data-v-72118e04]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;color:#303133}.fluid-card .r-label i[data-v-72118e04]{color:#409eff;margin-right:6px;font-size:16px}.fluid-card .fluid-num[data-v-72118e04]{width:100%}.fluid-card .fluid-num[data-v-72118e04] .el-input__inner{text-align:center;padding:0 8px;border-radius:6px}.fluid-card .fluid-num-total[data-v-72118e04]{width:120px;-webkit-box-flex:0;-ms-flex:none;flex:none}.fluid-card .fluid-num-total[data-v-72118e04] .el-input__inner{font-weight:700;font-size:15px;color:#1f6fc4}.fluid-card .u[data-v-72118e04]{color:#909399;font-size:13px;white-space:nowrap}.fluid-card .u .x[data-v-72118e04]{margin-left:8px;color:#c0c4cc;font-weight:600}.fluid-card .res[data-v-72118e04]{text-align:right;color:#909399;font-size:13px;white-space:normal;min-width:0}.fluid-card .res em[data-v-72118e04]{font-style:normal;font-size:16px;font-weight:700;color:#409eff;margin:0 3px}.fluid-card .fluid-total[data-v-72118e04]{-webkit-box-flex:0;-ms-flex:0 0 196px;flex:0 0 196px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:8px 14px;background-color:#ecf5ff;border:1px solid #b3d8ff;border-radius:8px}.fluid-card .fluid-total .fluid-total-top[data-v-72118e04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.fluid-card .fluid-total .fluid-total-label[data-v-72118e04]{font-weight:600;color:#1f6fc4;white-space:nowrap}.fluid-card .fluid-total .fluid-auto[data-v-72118e04]{-ms-flex-negative:0;flex-shrink:0;margin:0;padding:7px 10px}.fluid-card .fluid-total .fluid-total-input[data-v-72118e04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fluid-card .fluid-total .fluid-num-total[data-v-72118e04]{width:108px}.fluid-card .fluid-total .fluid-auto[data-v-72118e04]{border-radius:6px}.SMHC-diet-container[data-v-5e33106a]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f1f5f9;font-family:Noto Sans TC,sans-serif}.header-section[data-v-5e33106a]{height:60px;background:#fff;border-bottom:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 24px;-ms-flex-negative:0;flex-shrink:0}.main-content[data-v-5e33106a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.config-card[data-v-5e33106a]{background:#fff;padding:20px;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0}.section-title[data-v-5e33106a]{font-size:12px;font-weight:700;color:#94a3b8;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-transform:uppercase}[data-v-5e33106a] .input-restriction .el-input__inner{background-color:#fffbeb!important;border-color:#fde68a!important}[data-v-5e33106a] .input-main-diet .el-input__inner{background-color:#eff6ff!important;border-color:#bfdbfe!important;font-weight:700;color:#2563eb}[data-v-5e33106a] .font-bold-input .el-input__inner{font-weight:700}[data-v-5e33106a] .text-center-input .el-input__inner{text-align:center;padding:0 5px}.priority-box[data-v-5e33106a]{background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;padding:12px;overflow-y:auto}.priority-summary[data-v-5e33106a]{font-size:12px;font-weight:700;color:#1d4ed8;margin-bottom:8px;border-bottom:1px solid #dbeafe;padding-bottom:4px}.rule-list[data-v-5e33106a]{list-style-type:decimal;list-style-position:inside;font-size:12px;color:#1e40af;line-height:1.8}.table-container[data-v-5e33106a]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:12px;border:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.table-header[data-v-5e33106a]{background:#f8fafc;padding:8px 16px;border-bottom:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-wrapper[data-v-5e33106a]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.detail-table[data-v-5e33106a]{width:100%;border-collapse:collapse;font-size:12px;min-width:1200px}.detail-table thead[data-v-5e33106a]{position:sticky;top:0;z-index:10;background:#f1f5f9}.detail-table thead th[data-v-5e33106a]{padding:10px 8px;text-align:left;color:#64748b;font-weight:600;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0}.detail-table tbody tr[data-v-5e33106a]:hover{background-color:#f8fafc}.detail-table tbody tr td[data-v-5e33106a]{padding:4px;border-bottom:1px solid #f1f5f9;border-right:1px solid #f1f5f9}.delete-btn[data-v-5e33106a]{color:#f87171}.delete-btn[data-v-5e33106a]:hover{color:#ef4444}.footer-section[data-v-5e33106a]{background:#fff;border-top:1px solid #e2e8f0;padding:8px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:10px;color:#94a3b8}.custom-scroll[data-v-5e33106a]::-webkit-scrollbar{width:6px;height:6px}.custom-scroll[data-v-5e33106a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scroll[data-v-5e33106a]::-webkit-scrollbar-track{background:transparent}.list-container[data-v-7b8c0f8e]{padding:20px;background-color:#f1f5f9;min-height:100vh;outline:none}.filter-card[data-v-7b8c0f8e]{padding:15px 20px 0 20px;margin-bottom:20px}.filter-card[data-v-7b8c0f8e],.table-card[data-v-7b8c0f8e]{background:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.table-card[data-v-7b8c0f8e]{padding:20px}[data-v-7b8c0f8e] .diet-dialog .el-dialog__body{padding:0;background-color:#f1f5f9;height:80vh;overflow:hidden}[data-v-7b8c0f8e] .diet-dialog .el-dialog__header{border-bottom:1px solid #e2e8f0;margin-right:0}.text-red-500[data-v-7b8c0f8e]{color:#f87171}.dtl-wrap[data-v-1fd76183] .el-table__header-wrapper th{background-color:#eef3f8!important;color:#374151!important;border-bottom:2px solid #78a6f1!important}.dtl-wrap[data-v-1fd76183] .el-table__body-wrapper tr{background-color:#fff!important}.dtl-wrap[data-v-1fd76183] .el-table__body-wrapper tr:has(.el-checkbox.is-checked)>td{background-color:#c5e6f3!important}.dtl-wrap[data-v-1fd76183]{height:100%;min-height:0}.mark-chips[data-v-1fd76183]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.mark-chip[data-v-1fd76183]{margin:0}.mst-cards[data-v-135f7114]{height:100%;overflow-y:auto;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mst-card[data-v-135f7114]{border:1px solid #ebeef5;border-radius:8px;padding:10px 12px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;background:#fff;text-align:left;width:100%}.mst-card[data-v-135f7114]:hover{border-color:#c6e2ff;-webkit-box-shadow:0 2px 8px rgba(24,144,255,.08);box-shadow:0 2px 8px rgba(24,144,255,.08)}.mst-card.on[data-v-135f7114]{border-color:#409eff;background:#f4f9ff;-webkit-box-shadow:inset 3px 0 0 #409eff;box-shadow:inset 3px 0 0 #409eff}.c-top[data-v-135f7114]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.c-no[data-v-135f7114]{font-size:1.5rem;font-weight:600;color:#303133}.c-badge[data-v-135f7114]{-ms-flex-negative:0;flex-shrink:0;background:#ecf5ff;color:#409eff;border:1px solid #d9ecff;border-radius:10px;font-size:1.2rem;padding:2px 9px;margin-left:8px}.c-fields[data-v-135f7114]{display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:5px;font-size:1.5rem;line-height:1.5;margin-bottom:8px}.c-label[data-v-135f7114]{color:#909399;white-space:nowrap}.c-value[data-v-135f7114]{color:#303133;font-weight:500;word-break:break-all}.c-status[data-v-135f7114]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.mst-empty[data-v-135f7114]{color:#909399;font-size:1.5rem;text-align:center;padding:24px 0}.print-count[data-v-765618fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.print-count .label[data-v-765618fe]{margin-right:12px;font-size:1.5rem}.quick-count[data-v-765618fe]{margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.print-line[data-v-765618fe]{margin-bottom:1.5rem;border:0;border-top:1px solid #cbcaca}.print-cancel[data-v-765618fe]{margin-right:1rem}.body[data-v-098c1833]{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:10px;padding:10px}.body[data-v-098c1833],.panel[data-v-098c1833]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0}.panel[data-v-098c1833]{background:#fff;border:1px solid #ebeef5;border-radius:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.panel.left[data-v-098c1833]{width:346px;-ms-flex-negative:0;flex-shrink:0}.panel.right[data-v-098c1833]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.pane-body[data-v-098c1833]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.panel.right[data-v-098c1833] .SMHC-common-head .el-button--danger{color:#f56c6c;background:#fff;border-color:#fbc4c4}.panel.right[data-v-098c1833] .SMHC-common-head .el-button--danger:focus,.panel.right[data-v-098c1833] .SMHC-common-head .el-button--danger:hover{color:#f56c6c;background:#fef0f0;border-color:#f56c6c}.panel.left[data-v-098c1833] .SMHC-common-head{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:4px}.panel.left[data-v-098c1833] .SMHC-common-head .groupTitle{white-space:nowrap}.panel.left[data-v-098c1833] .SMHC-common-head-right{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.trans-btn-group-wrapper[data-v-098c1833]{padding:.5rem 1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.trans-btn-group[data-v-098c1833]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:12px}.trans-btn-group .el-button[data-v-098c1833]{border:1px solid #409eff;background:transparent;color:#409eff;border-radius:14px;padding:5px 12px;margin-left:8px}.trans-btn-group .el-button.active[data-v-098c1833]{background:#409eff;color:#fff}.el-tabs--border-card[data-v-759e27c6]{margin-top:10px}.el-tabs--border-card>.el-tabs__content[data-v-759e27c6]{padding:0!important}.el-tabs--border-card[data-v-3ef937b7]{margin-top:10px}.el-tabs--border-card>.el-tabs__content[data-v-3ef937b7]{padding:0!important}.search-area[data-v-3ef937b7]{gap:16px;margin-bottom:10px}.field-item[data-v-3ef937b7],.search-area[data-v-3ef937b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.field-label[data-v-3ef937b7]{margin-right:8px;font-size:18px;color:#606266;white-space:nowrap}.button-area[data-v-3ef937b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-top:16px}.mealcard-board[data-v-12489dbe]{padding:16px;min-height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f7f8fa;font-family:Noto Sans TC,-apple-system,Microsoft JhengHei,PingFang TC,sans-serif}.board[data-v-12489dbe]{background:#fff;border:1px solid #e4e7ec;border-radius:22px;padding:26px 28px 30px;-webkit-box-shadow:0 8px 28px rgba(20,24,29,.08);box-shadow:0 8px 28px rgba(20,24,29,.08)}.board-head[data-v-12489dbe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px;padding:2px 4px 20px}.board-sub[data-v-12489dbe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:18px;font-weight:500;color:#6a707a;margin-top:6px}.scope-row[data-v-12489dbe]{margin-top:12px}.scope-select[data-v-12489dbe]{min-width:200px}.meal-tabs[data-v-12489dbe]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;max-width:100%}.meal-tab[data-v-12489dbe]{cursor:pointer;font-size:16px;font-weight:700;padding:8px 16px;border-radius:9px;border:2px solid #d6dae0;background:#fff;color:#3a3f47;white-space:nowrap}.board-empty[data-v-12489dbe]{text-align:center;padding:52px 20px;font-size:22px;font-weight:700;color:#6a707a}.board-grid[data-v-12489dbe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px}@media(max-width:1280px){.board-grid[data-v-12489dbe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.board-grid[data-v-12489dbe]{grid-template-columns:minmax(0,1fr)}}.pcard[data-v-12489dbe]{position:relative;min-width:0;background:#fff;border:2px solid #f0932b;border-radius:16px;overflow:hidden;cursor:pointer;-webkit-transition:border-color .15s,-webkit-box-shadow .15s,-webkit-transform .15s;transition:border-color .15s,-webkit-box-shadow .15s,-webkit-transform .15s;transition:box-shadow .15s,transform .15s,border-color .15s;transition:box-shadow .15s,transform .15s,border-color .15s,-webkit-box-shadow .15s,-webkit-transform .15s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pcard[data-v-12489dbe]:hover{border-color:#d0d5dd;-webkit-box-shadow:0 8px 22px rgba(20,24,29,.1);box-shadow:0 8px 22px rgba(20,24,29,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.pcard-badge[data-v-12489dbe]{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#e8590c;color:#fff;font-size:14px;font-weight:800;letter-spacing:1px;padding:5px 14px;border-radius:0 15px 0 12px}.pcard-badge--new[data-v-12489dbe]{background:#1f7a5a}.pcard-body[data-v-12489dbe]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:20px 22px}.pcard-head-row[data-v-12489dbe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid #eef0f3}.bed-col[data-v-12489dbe]{-webkit-box-flex:0;-ms-flex:none;flex:none;min-width:96px;text-align:center;background:#1f5fd0;color:#fff;border-radius:12px;padding:10px 14px}.bed-label[data-v-12489dbe]{font-size:13px;font-weight:500;opacity:.8;letter-spacing:2px}.bed-no[data-v-12489dbe]{font-size:34px;font-weight:900;line-height:1.05;margin-top:2px;word-break:break-all;overflow-wrap:anywhere}.pinfo[data-v-12489dbe]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:left}.pinfo-line[data-v-12489dbe]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px 12px}.pinfo-sub[data-v-12489dbe]{margin-top:4px}.pname[data-v-12489dbe]{font-size:24px;font-weight:900;line-height:1.2;color:#16181d;word-break:break-all}.pcardtype[data-v-12489dbe]{font-size:15px;font-weight:700}.pmeta[data-v-12489dbe]{font-size:14px;font-weight:500;color:#6a707a}.pward[data-v-12489dbe]{font-size:15px;font-weight:700;color:#1f5fd0}.pcard-main[data-v-12489dbe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.main-diet[data-v-12489dbe]{font-size:23px;font-weight:900}.detail-hint[data-v-12489dbe]{font-size:13px;font-weight:700;color:#b06a3a}.dlg-diet[data-v-12489dbe]{font-size:16px;color:#303133;margin-bottom:14px}.dlg-diet b[data-v-12489dbe]{font-weight:900}.dlg-changes-title[data-v-12489dbe]{font-size:14px;font-weight:900;color:#9a5312;letter-spacing:1px;margin-bottom:8px}.dlg-line[data-v-12489dbe]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;padding:8px 0;border-top:1px dashed #f0e0d2}.dlg-label[data-v-12489dbe]{-webkit-box-flex:0;-ms-flex:none;flex:none;min-width:72px;font-size:14px;font-weight:700;color:#8a4b06}.dlg-old[data-v-12489dbe]{font-size:15px;color:#9a5312;text-decoration:line-through}.dlg-arrow[data-v-12489dbe],.dlg-new[data-v-12489dbe]{font-weight:900;color:#c2410c}.dlg-new[data-v-12489dbe]{font-size:17px}.dlg-empty[data-v-12489dbe]{color:#909399;font-size:14px}.pills[data-v-12489dbe]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:12px}.remark-line[data-v-12489dbe]{margin-top:10px;font-size:15px;line-height:1.4;color:#5a4a2e;background:#fbf4e6;border:1px solid #f0e2c6;border-radius:8px;padding:7px 12px;word-break:break-word}.pill[data-v-12489dbe]{font-size:17px;border-radius:999px;padding:6px 15px}.pill-plain[data-v-12489dbe]{font-weight:700;color:#16181d;background:#eef0f3}.pill-restrict[data-v-12489dbe]{font-weight:900;color:#b3261e;background:#fbe4e2}.pill-avoid[data-v-12489dbe]{font-weight:900;color:#b3261e;background:#fff;border:1px solid #f3b4ae}.pill-tag[data-v-12489dbe]{font-weight:700;color:#8a4b06;background:#fdeccf}.pill-plan[data-v-12489dbe]{font-weight:700;color:#1f5fd0;background:#e8f1ff}.pill-family[data-v-12489dbe]{font-weight:900;color:#8a4b06;background:#fdeccf;border:1px solid #eecfa0}.formulas[data-v-12489dbe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:10px}.formula-item[data-v-12489dbe]{background:#f6f7f9;border:1px solid #e6e9ee;border-left:4px solid #1f5fd0;border-radius:10px;padding:8px 12px 10px}.formula-name[data-v-12489dbe]{font-size:17px;font-weight:900;color:#16181d}.addon-wrap[data-v-12489dbe]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:8px}.addon-label[data-v-12489dbe]{font-size:13px;font-weight:700;color:#6a707a}.pill-addon[data-v-12489dbe]{font-size:15px;font-weight:700;color:#1f5fd0;background:#e8f1ff;border-radius:999px;padding:5px 12px}.badge-meal[data-v-12489dbe]:after{content:"｜";opacity:.75;margin:0 1px;font-weight:700}.badge-serve[data-v-12489dbe]{margin-left:8px;padding:1px 8px;border-radius:999px;background:#fff;color:#b3261e;font-weight:900}.fluid-box[data-v-12489dbe]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;background:#eef7f4;border:1px solid #cfe6de;border-left:4px solid #1f7a5a;border-radius:10px}.fluid-label[data-v-12489dbe]{font-size:13px;font-weight:700;color:#186347}.fluid-item[data-v-12489dbe]{font-size:15px;font-weight:700;color:#16181d}.fluid-total[data-v-12489dbe]{color:#186347;font-weight:900}.pcard-foot[data-v-12489dbe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-top:auto;margin-top:12px}.btn-done[data-v-12489dbe],.btn-undo[data-v-12489dbe]{-webkit-box-flex:0;-ms-flex:none;flex:none;cursor:pointer;font-size:15px;font-weight:700;padding:7px 16px;border-radius:999px;border:none}.btn-done[data-v-12489dbe]{background:#1f5fd0;color:#fff}.btn-done[data-v-12489dbe]:hover{background:#186347}.btn-undo[data-v-12489dbe]{background:#eef0f3;color:#3a3f47}.btn-undo[data-v-12489dbe]:hover{background:#e0e3e8}.btn-done[data-v-12489dbe]:disabled,.btn-undo[data-v-12489dbe]:disabled{opacity:.6;cursor:not-allowed}.pcard--done[data-v-12489dbe]{opacity:.5;border-color:#cfd4da}.pcard--done[data-v-12489dbe]:hover{opacity:.8}.pcard--done .pcard-badge[data-v-12489dbe]{background:#9aa0a8}.done-bar[data-v-12489dbe]{margin-top:16px;text-align:center;cursor:pointer;font-size:16px;font-weight:700;color:#6a707a;padding:12px;background:#f0f2f5;border-radius:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.done-bar[data-v-12489dbe]:hover{background:#e6e9ee}