.do-dining-container[data-v-6b05c8c5]{padding:var(--ds-spacing-lg);background-color:var(--ds-gray-100);min-height:calc(100vh - 60px)}.ds-panel[data-v-6b05c8c5]{background:#fff;border:1px solid var(--ds-gray-300);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm);overflow:hidden;margin-bottom:var(--ds-spacing-lg)}.ds-panel--padded[data-v-6b05c8c5]{padding:var(--ds-spacing-lg)}.ds-panel__header[data-v-6b05c8c5]{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--ds-spacing-md);margin-bottom:var(--ds-spacing-md);border-bottom:1px solid var(--ds-gray-200)}.ds-panel__title[data-v-6b05c8c5]{font-size:var(--ds-font-size-lg);font-weight:600;color:var(--ds-gray-800)}.ds-scan-panel[data-v-6b05c8c5]{padding:var(--ds-spacing-md) var(--ds-spacing-lg)}.ds-goods-grid[data-v-6b05c8c5]{display:flex;flex-wrap:wrap;gap:var(--ds-spacing-sm)}.ds-goods-item[data-v-6b05c8c5]{width:76px;padding:4px;border:1px solid var(--ds-gray-300);border-radius:var(--ds-radius-sm);cursor:pointer;transition:border-color .2s,background-color .2s}.ds-goods-item[data-v-6b05c8c5]:hover{border-color:var(--ds-primary)}.ds-goods-item--active[data-v-6b05c8c5]{border-color:var(--ds-primary);background-color:var(--ds-primary-light-9,#f5f7fa)}.ds-goods-item__img[data-v-6b05c8c5]{width:60px;height:60px;border-radius:4px;display:block}.ds-goods-item__name[data-v-6b05c8c5]{margin-top:4px;font-size:var(--ds-font-size-xs);color:var(--ds-gray-700);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}