.material-name[data-v-690a6d58]{padding:0 5px;overflow:hidden;display:-webkit-box;height:20px;font-size:13px;margin-top:10px;-webkit-line-clamp:1;-webkit-box-orient:vertical}.compile[data-v-690a6d58]{padding-top:10px;padding-bottom:10px}.col-do[data-v-690a6d58]{text-align:center}.button-do[data-v-690a6d58]{padding:unset!important;font-size:12px}.shop-select-dialog .el-dialog__body[data-v-5686829f]{padding:16px 20px}.ssd-search[data-v-5686829f]{padding:12px 16px;margin-bottom:12px;background:#f8fafc;border-radius:8px}.ssd-search__row[data-v-5686829f]{gap:12px}.ssd-search-item[data-v-5686829f],.ssd-search__row[data-v-5686829f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ssd-search-input[data-v-5686829f]{width:180px}.ssd-search-select[data-v-5686829f]{width:120px}.ssd-search-select--sm[data-v-5686829f]{width:90px}.ssd-table-wrapper[data-v-5686829f]{background:#fff;border-radius:10px;overflow:hidden}.ssd-table[data-v-5686829f]{border:none}.ssd-table[data-v-5686829f] :before{height:0}.ssd-table th.el-table__cell[data-v-5686829f]{background:#f1f5f9;color:#475569;font-weight:600;font-size:13px;border-bottom:1px solid #e2e8f0}.ssd-table td.el-table__cell[data-v-5686829f]{border-bottom:1px solid #f1f5f9;padding:12px 0}.ssd-table .el-table__row:hover td.el-table__cell[data-v-5686829f]{background:#f8fafc}.ssd-radio-col .cell[data-v-5686829f]{padding:0 10px}.ssd-radio .el-radio__label[data-v-5686829f]{display:none}.ssd-shop-card[data-v-5686829f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.ssd-shop-card__media[data-v-5686829f]{-ms-flex-negative:0;flex-shrink:0}.ssd-shop-card__content[data-v-5686829f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ssd-shop-card__name[data-v-5686829f]{font-size:15px;font-weight:600;color:#1e293b;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssd-shop-card__code[data-v-5686829f]{font-size:12px;color:#64748b;margin-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.ssd-shop-card__code i[data-v-5686829f]{font-size:14px}.ssd-shop-card__type[data-v-5686829f]{margin-top:4px}.ssd-shop-thumb[data-v-5686829f]{width:52px;height:52px;border-radius:8px;border:1px solid #e2e8f0;-o-object-fit:cover;object-fit:cover}.ssd-shop-thumb--empty[data-v-5686829f],.ssd-shop-thumb--error[data-v-5686829f]{width:52px;height:52px;border-radius:8px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);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}.ssd-shop-thumb--empty i[data-v-5686829f],.ssd-shop-thumb--error i[data-v-5686829f]{font-size:22px;color:#94a3b8}.ssd-type-tag[data-v-5686829f]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe;color:#1e40af}.ssd-address__region[data-v-5686829f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;margin-bottom:4px}.ssd-address .ssd-address-city[data-v-5686829f],.ssd-address .ssd-address-district[data-v-5686829f],.ssd-address .ssd-address-province[data-v-5686829f]{font-size:13px;color:#475569;padding:2px 6px;background:#f1f5f9;border-radius:4px}.ssd-address .ssd-address-province[data-v-5686829f]{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#991b1b}.ssd-address .ssd-address-city[data-v-5686829f]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.ssd-address .ssd-address-district[data-v-5686829f]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46}.ssd-address__detail[data-v-5686829f]{font-size:12px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssd-address--empty[data-v-5686829f]{color:#94a3b8;font-size:13px}.ssd-phone[data-v-5686829f]{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;gap:6px;font-size:13px;color:#475569}.ssd-phone i[data-v-5686829f]{font-size:14px;color:#22c55e}.ssd-phone--empty[data-v-5686829f]{color:#94a3b8}.ssd-status[data-v-5686829f]{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;gap:6px;padding:4px 10px;border-radius:20px}.ssd-status--active[data-v-5686829f]{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.ssd-status--active .ssd-status-dot[data-v-5686829f]{background:#22c55e;-webkit-box-shadow:0 0 8px rgba(34,197,94,.4);box-shadow:0 0 8px rgba(34,197,94,.4)}.ssd-status--active .ssd-status-text[data-v-5686829f]{color:#15803d;font-weight:500}.ssd-status--inactive[data-v-5686829f]{background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.ssd-status--inactive .ssd-status-dot[data-v-5686829f]{background:#94a3b8}.ssd-status--inactive .ssd-status-text[data-v-5686829f]{color:#64748b}.ssd-status-dot[data-v-5686829f]{width:8px;height:8px;border-radius:50%}.ssd-status-text[data-v-5686829f]{font-size:13px}.ssd-pagination[data-v-5686829f]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:12px 0}.ssd-pagination[data-v-5686829f],.ssd-selected-tip[data-v-5686829f]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12px}.ssd-selected-tip[data-v-5686829f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:8px;border:1px solid #bfdbfe;font-size:13px}.ssd-selected-tip i[data-v-5686829f]{font-size:16px;color:#3b82f6}.ssd-selected-tip strong[data-v-5686829f]{color:#1e40af;font-weight:600}.ssd-footer[data-v-5686829f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.goods-detail[data-v-71287ed3]{max-width:1200px;padding:20px;margin:0 auto}.action-bar[data-v-71287ed3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:20px}.page-title[data-v-71287ed3]{font-size:16px;font-weight:700;color:#303133}.image-card[data-v-71287ed3],.info-card[data-v-71287ed3]{margin-bottom:24px;border-radius:8px}.card-header[data-v-71287ed3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;color:#1a1a1a}.form-section[data-v-71287ed3]{padding:16px 0;border-bottom:1px solid #f0f0f0}.form-section[data-v-71287ed3]:last-child{border-bottom:none}.form-section-title[data-v-71287ed3]{font-size:14px;font-weight:500;color:#606266;margin-bottom:12px;padding-left:8px;border-left:3px solid #409eff}.usage-note-item[data-v-71287ed3]{background:#fafafa;border:1px solid #ebeef5;border-radius:6px;padding:12px;margin-bottom:10px;position:relative}.usage-note-item .delete-btn[data-v-71287ed3]{position:absolute;top:8px;right:8px}.usage-note-number[data-v-71287ed3]{font-size:13px;font-weight:500;color:#409eff;margin-bottom:8px;padding-right:40px}.usage-note-content[data-v-71287ed3]{padding-right:40px}.meal-group[data-v-71287ed3]{border:1px solid #e4e7ed;border-radius:8px;padding:16px;margin-bottom:16px;background:#fafbfc}.meal-group-header[data-v-71287ed3]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.meal-group-header[data-v-71287ed3],.meal-group-title[data-v-71287ed3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meal-group-title[data-v-71287ed3]{gap:8px}.meal-group-number[data-v-71287ed3]{font-size:14px;font-weight:500;color:#409eff;margin-right:8px}.meal-group-table[data-v-71287ed3]{margin-bottom:12px}.meal-group-actions[data-v-71287ed3]{padding-top:8px}.footer-buttons[data-v-71287ed3]{position:sticky;bottom:0;background:#fff;padding:16px 0;border-top:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;z-index:10}.image-list[data-v-71287ed3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.goods-image[data-v-71287ed3]{width:120px;height:120px;border-radius:6px;cursor:pointer}.form-tip[data-v-71287ed3]{font-size:12px;color:#909399;margin-top:8px}.error-wrapper[data-v-71287ed3],.loading-wrapper[data-v-71287ed3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:300px}.detail-form[data-v-71287ed3]{.el-form-item{margin-bottom:12px}.el-form-item__label{color:#606266;font-weight:500}.el-form-item__content{color:#303133;line-height:32px}}.detail-text[data-v-71287ed3]{color:#303133}.detail-text-empty[data-v-71287ed3]{color:#909399}.detail-price[data-v-71287ed3]{color:#f56c6c;font-weight:600;font-size:15px}.detail-remark[data-v-71287ed3]{color:#303133;white-space:pre-wrap;line-height:1.6;padding:12px;background:#f5f7fa;border-radius:6px}.detail-meal-group[data-v-71287ed3]{margin-bottom:16px;border:1px solid #ebeef5;border-radius:8px;padding:12px;background:#fafbfc}.detail-meal-group-title[data-v-71287ed3]{font-weight:500;margin-bottom:8px;color:#303133}.detail-meal-table[data-v-71287ed3]{margin-top:8px}.detail-usage-notes[data-v-71287ed3]{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}.detail-usage-note-item[data-v-71287ed3]{background:#f5f7fa;border-radius:6px;padding:12px;border-left:3px solid #409eff}.detail-usage-note-title[data-v-71287ed3]{font-size:13px;font-weight:500;color:#409eff;margin-bottom:4px}.detail-usage-note-content[data-v-71287ed3]{color:#606266;line-height:1.5}.stock-tip[data-v-71287ed3]{margin-top:8px}.shop-select-trigger[data-v-71287ed3]{cursor:pointer;/deep/ .el-input__inner{cursor:pointer}/deep/ .el-input-group__append{background:#409eff;border-color:#409eff;color:#fff;cursor:pointer;padding:0 12px}}