.project-class-list-container[data-v-65b48f32]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-height:100%;min-height:0}.header[data-v-65b48f32]{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;gap:8px;margin-bottom:12px;-ms-flex-negative:0;flex-shrink:0}.header .title[data-v-65b48f32]{color:#354a64;font-size:14px;font-weight:600}.header .add[data-v-65b48f32]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:36px;color:#315bc6;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.header .add.add-inactive[data-v-65b48f32]{color:#a4afbf;cursor:not-allowed}.header .add .iconfont[data-v-65b48f32]{font-size:18px}.header .add .add-btn[data-v-65b48f32]{margin-left:4px;font-size:12px}.list-container[data-v-65b48f32]{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;scrollbar-width:thin;overscroll-behavior-y:contain}.list-container[data-v-65b48f32]::-webkit-scrollbar{width:4px}.list-container .no-data-list[data-v-65b48f32]{padding:32px 8px;text-align:center;color:#718096;font-size:14px}.class-item[data-v-65b48f32]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:76px;width:100%;padding:10px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;cursor:pointer}.class-item .class-item-l[data-v-65b48f32]{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px}.class-item .class-item-l img[data-v-65b48f32]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.class-item .class-item-r[data-v-65b48f32]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.class-item .class-name[data-v-65b48f32]{display:block;color:#354a64;font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.class-item .bottom[data-v-65b48f32]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:4px}.class-item .bottom .iconfont[data-v-65b48f32]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;font-size:18px;color:#718096;cursor:pointer}.class-item .bottom .iconfont.btnActive[data-v-65b48f32],.class-item .bottom .iconfont.edit-icon[data-v-65b48f32]{color:#315bc6}.class-item .bottom .iconfont.del-btn[data-v-65b48f32]{color:#c65050}.class-item[data-v-65b48f32]:hover{background:#f5f7fb}.class-item.active[data-v-65b48f32]{background:#edf2ff}.class-item.active .class-name[data-v-65b48f32]{color:#315bc6;font-weight:600}.class-item .item-move-btn[data-v-65b48f32]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;cursor:move}.class-item .item-move-btn .iconfont[data-v-65b48f32]{width:4px;font-size:14px;color:#9faaba}.bottom-info[data-v-65b48f32]{margin-top:12px;padding-left:6px;border-left:3px solid #315bc6;font-size:12px;color:#65758b}.bottom-info span[data-v-65b48f32]{color:#315bc6;margin-left:5px}.form-box[data-v-65b48f32]{min-width:0}.form-box .form-item[data-v-65b48f32]{margin-bottom:16px;min-width:0}.form-box .form-item[data-v-65b48f32],.form-box .form-item[data-v-65b48f32] .el-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.form-box .form-item[data-v-65b48f32] .el-upload{-ms-flex-wrap:wrap;flex-wrap:wrap}.form-box .form-item .content-btm[data-v-65b48f32]{color:#718096;font-size:13px;line-height:1.7}.form-box .form-item .btm-tips[data-v-65b48f32]{margin:0}.form-box .form-item .avatar-img-box[data-v-65b48f32],.form-box .form-item .upload-btn[data-v-65b48f32]{width:96px;height:96px;-ms-flex-negative:0;flex-shrink:0;border-radius:6px;border:1px dashed #dce3ed;-webkit-box-sizing:border-box;box-sizing:border-box}.form-box .form-item .avatar-img[data-v-65b48f32]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.form-box .form-item .upload-btn[data-v-65b48f32]{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f8fafc;color:#65758b}.form-box .form-item .upload-btn .btn-text[data-v-65b48f32]{margin:8px 0 0}.physical-category-toggle[data-v-65b48f32]{display:none}.physical-dialog-actions[data-v-65b48f32]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.physical-dialog-actions .btn-disabled[data-v-65b48f32],.physical-dialog-actions .confirm-inactive[data-v-65b48f32]{opacity:.6;cursor:not-allowed}@media (max-width:767px){.project-class-list-container[data-v-65b48f32]{height:auto;max-height:none}.header[data-v-65b48f32]{margin:0}.header .title[data-v-65b48f32]{display:none}.header .add[data-v-65b48f32]{min-height:44px;white-space:nowrap}.physical-category-toggle[data-v-65b48f32]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:8px;min-width:0;min-height:44px;padding:0;border:0;background:transparent;font-size:14px;color:#354a64;text-align:left;cursor:pointer;overflow-wrap:anywhere}.project-class-list-container:not(.is-mobile-expanded)>.bottom-info[data-v-65b48f32],.project-class-list-container:not(.is-mobile-expanded)>.list-container[data-v-65b48f32]{display:none}.list-container[data-v-65b48f32]{max-height:240px;margin-top:8px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.class-item[data-v-65b48f32]{padding:8px}.class-item .bottom .iconfont[data-v-65b48f32]{width:44px;height:44px}.form-box .form-item[data-v-65b48f32]{-ms-flex-wrap:wrap;flex-wrap:wrap}.form-box .form-item .el-input[data-v-65b48f32]{width:100%}}.edit-box[data-v-847bf4c2]{min-width:0;max-width:100%}.edit-box[data-v-847bf4c2] ul li{list-style-type:decimal}.edit-box[data-v-847bf4c2] ol li{list-style-type:disc}.editor-input[data-v-847bf4c2]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:0;min-height:240px;max-height:50vh;overflow:auto;overflow-wrap:anywhere;border:1px solid #e3e8f0;border-top:0;border-radius:0 0 6px 6px}.edit-box[data-v-847bf4c2] .ck.ck-toolbar{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#e3e8f0;border-radius:6px 6px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.editor-input[data-v-847bf4c2]{min-height:200px;font-size:16px}}.project-container[data-v-30a86ea5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden}.mobile-more-host[data-v-30a86ea5]{display:none}.physical-mobile-tools[data-v-30a86ea5]{display:grid;gap:8px}.physical-mobile-tools .el-button[data-v-30a86ea5]{width:100%;margin:0;min-height:44px;text-align:left}.pro-header[data-v-30a86ea5]{overflow-x:auto}.pro-h-l[data-v-30a86ea5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0}.check-all-title[data-v-30a86ea5]{color:#65758b;font-size:13px;white-space:nowrap}.pro-h-r[data-v-30a86ea5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-width:0}.organIdClass[data-v-30a86ea5]{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:0}.organIdClass .el-select[data-v-30a86ea5]{width:100%}.admin-service-inline-search[data-v-30a86ea5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;min-width:0}.batch-cancel-inactive[data-v-30a86ea5],.show-goods-inactive[data-v-30a86ea5],.test-notice-inactive[data-v-30a86ea5]{color:#a4afbf;border-color:#e3e8f0;cursor:not-allowed}.add-pro-inactive[data-v-30a86ea5]{cursor:not-allowed;opacity:.6}.iconfont[data-v-30a86ea5]{margin-right:4px}.physical-record-panel[data-v-30a86ea5]{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-height:0;min-width:0;overflow:hidden;border:1px solid #e7ebf1;border-radius:8px;background:#fff}.pro-body[data-v-30a86ea5]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior-y:contain}.pro-item-box[data-v-30a86ea5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #edf1f6}.pro-item-box[data-v-30a86ea5]:nth-child(2n){background:#fafbfc}.pro-item-box[data-v-30a86ea5]:hover{background:#f5f7fa}.pro-item-box>.el-checkbox[data-v-30a86ea5]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.pro-item[data-v-30a86ea5]{display:grid;grid-template-columns:minmax(0,1fr) 100px 80px 150px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;cursor:pointer}.pro-item-l[data-v-30a86ea5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.img-box[data-v-30a86ea5]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px;width:64px;height:64px}.img-box img[data-v-30a86ea5]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.mask[data-v-30a86ea5]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;background:rgba(0,0,0,.3);color:#fff;font-size:12px}.base-info[data-v-30a86ea5]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.meal-name[data-v-30a86ea5]{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:6px;margin:0 0 8px;color:#354a64;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.audit-flag[data-v-30a86ea5]{color:#b65b65;font-size:12px}.meal-item-num[data-v-30a86ea5]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 10px;font-size:12px;line-height:1.6;color:#718096}.meal-item-num[data-v-30a86ea5],.meal-status[data-v-30a86ea5]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meal-status[data-v-30a86ea5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;min-width:56px;height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:12px;padding:0 8px;color:#fff}.meal_tag_box[data-v-30a86ea5]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:6px}.tag_item[data-v-30a86ea5]{color:#65758b;font-size:12px;padding:2px 6px;background:#f5f7fb;border-radius:4px}.pro-item-m[data-v-30a86ea5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#718096;font-size:13px}.pro-price[data-v-30a86ea5]{color:#354a64;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.pro-item-r[data-v-30a86ea5]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:0}.edit-pro[data-v-30a86ea5],.pro-item-r[data-v-30a86ea5]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edit-pro[data-v-30a86ea5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:36px;color:#365fa9;font-size:14px;cursor:pointer}.edit-pro-edit[data-v-30a86ea5]{color:#27875b}.del-pro[data-v-30a86ea5]{color:#b65b65}.del-pro-inacive[data-v-30a86ea5],.edit-pro-inacive[data-v-30a86ea5]{color:#a4afbf;cursor:not-allowed}.item-move-btn[data-v-30a86ea5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-move-btn .img[data-v-30a86ea5]{width:18px;height:18px}.no-data-list[data-v-30a86ea5]{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px;color:#718096}.no-data-list img[data-v-30a86ea5]{width:180px;max-width:100%;height:auto}.pro-footer[data-v-30a86ea5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 0;padding:12px 16px;border-top:1px solid #e3e8f0;background:#fff}.meal-summary-item[data-v-30a86ea5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;min-width:0;white-space:nowrap}.meal-summary-item+.meal-summary-item[data-v-30a86ea5]{margin-left:16px;padding-left:16px;border-left:1px solid #dce3ed}.meal-summary-label[data-v-30a86ea5]{color:#718096;font-size:12px}.meal-summary-value[data-v-30a86ea5]{color:#354a64;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.meal-summary-amount[data-v-30a86ea5]{color:#354a64}.meal-summary-unit[data-v-30a86ea5]{margin-left:4px;font-size:12px;color:#718096;font-weight:400}.physical-mobile-filter[data-v-30a86ea5]{display:grid;gap:8px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #e3e8f0}.physical-mobile-filter label[data-v-30a86ea5]{color:#718096;font-size:12px}.physical-mobile-filter .el-select[data-v-30a86ea5]{width:100%}.physical-mobile-filter[data-v-30a86ea5] .el-input__inner{height:44px;font-size:16px}.dialog-sub-title[data-v-30a86ea5]{margin:0 0 12px;color:#65758b;font-size:14px;line-height:1.6}.form-item[data-v-30a86ea5]{margin:0}.pro-h-r .el-button[data-v-30a86ea5]{margin:0;min-height:36px;-ms-flex-negative:0;flex-shrink:0}.physical-dialog-actions[data-v-30a86ea5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.meal-footer .confirm-btn-inactive[data-v-30a86ea5],.physical-dialog-actions .btn-disabled[data-v-30a86ea5],.physical-dialog-actions .confirm-inactive[data-v-30a86ea5]{opacity:.6;cursor:not-allowed}@media (max-width:767px){.physical-record-panel[data-v-30a86ea5]{border:0;border-radius:0}.pro-header[data-v-30a86ea5]{overflow:visible;grid-template-columns:auto minmax(0,1fr) auto}.pro-h-l[data-v-30a86ea5]{grid-column:1;grid-row:2;min-height:44px}.pro-h-r[data-v-30a86ea5]{display:contents}.organIdClass[data-v-30a86ea5]{display:none}.admin-service-inline-search[data-v-30a86ea5]{grid-column-start:1;grid-column-end:-1;grid-row:1;width:100%}.pro-h-r>.batch-cancel[data-v-30a86ea5],.pro-h-r>.show-goods[data-v-30a86ea5],.pro-h-r>.test-notice[data-v-30a86ea5]{display:none}.pro-h-r>.add-pro[data-v-30a86ea5]{grid-column:3;grid-row:2;justify-self:end}.mobile-more-host[data-v-30a86ea5]{display:block;grid-column:2;grid-row:2}.pro-item-box[data-v-30a86ea5]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:14px 0}.pro-item-box>.el-checkbox[data-v-30a86ea5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:44px;min-height:44px}.pro-item[data-v-30a86ea5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px}.pro-item-l[data-v-30a86ea5]{grid-column-start:1;grid-column-end:-1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.img-box[data-v-30a86ea5]{-ms-flex-preferred-size:56px;flex-basis:56px;width:56px;height:56px}.meal-name[data-v-30a86ea5]{font-size:14px;margin-bottom:6px}.meal-item-num[data-v-30a86ea5]{gap:6px}.pro-item-m[data-v-30a86ea5]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.pro-item-r[data-v-30a86ea5]{-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column-start:1;grid-column-end:-1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.edit-pro[data-v-30a86ea5]{min-height:44px}.pro-footer[data-v-30a86ea5]{padding:12px 0 calc(12px + env(safe-area-inset-bottom))}.pro-footer .meal-summary-item+.meal-summary-item[data-v-30a86ea5]{margin-left:12px;padding-left:12px}.pro-h-r .el-button[data-v-30a86ea5]{padding-left:10px;padding-right:10px;min-height:44px}.organIdClass[data-v-30a86ea5] .el-input__inner{height:44px;font-size:16px}}.service-physical-examination-pages-set-meal-list.project-container[data-v-639bb927]{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.project-header[data-v-639bb927]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.service-physical-examination-pages-set-meal-list .project-main[data-v-639bb927]{margin:0 12px 8px;gap:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;min-width:0;min-height:0}.service-physical-examination-pages-set-meal-list .project-main .project-main-l[data-v-639bb927]{-webkit-box-flex:0;-ms-flex:0 0 224px;flex:0 0 224px;min-height:0;padding:12px;border:1px solid #e7ebf1;border-radius:8px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.service-physical-examination-pages-set-meal-list .project-main .project-main-r[data-v-639bb927]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;overflow:hidden}.search_input[data-v-639bb927]{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;width:280px;min-width:0}@media (max-width:767px){.service-physical-examination-pages-set-meal-list .project-main[data-v-639bb927]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;gap:0}.service-physical-examination-pages-set-meal-list .project-main .project-main-l[data-v-639bb927]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:8px 12px;border:0;border-radius:0;border-bottom:1px solid #e3e8f0}.service-physical-examination-pages-set-meal-list .project-main .project-main-r[data-v-639bb927]{width:100%;padding:12px 12px 0}.desktop-source-button[data-v-639bb927]{display:none}.search_input[data-v-639bb927]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:0}.search_input[data-v-639bb927] .el-input__inner{height:44px;font-size:16px}}