._formGridTwo_viqtw_7{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}._itemDetailForm_viqtw_13{gap:var(--ds-space-5);max-width:100%;display:grid}._nutritionSection_viqtw_19{gap:var(--ds-space-4);display:grid}._nutritionGrid_viqtw_24{gap:var(--ds-space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._nutritionSaveButton_viqtw_32{justify-self:start}._nutritionGrid_viqtw_24>*{min-width:0}@media (width<=1200px){._nutritionGrid_viqtw_24{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){._nutritionGrid_viqtw_24{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){._nutritionGrid_viqtw_24{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){._nutritionGrid_viqtw_24{grid-template-columns:1fr}}._actionButtons_viqtw_68{flex-wrap:wrap;gap:10px;display:flex}._itemList_viqtw_74{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);overflow:hidden}._itemRow_viqtw_82{align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-4);border-bottom:1px solid var(--ds-color-border);background:var(--ds-color-surface);display:flex}._itemRow_viqtw_82:last-child{border-bottom:none}._itemRowSelected_viqtw_95{background:var(--ds-color-accent-tint)}._listItemButton_viqtw_99{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex:1;padding:0}._listItemButton_viqtw_99:disabled{cursor:not-allowed;opacity:.6}._messageBanner_viqtw_123{margin-bottom:var(--ds-space-5)}._toolbar_viqtw_127{gap:var(--ds-space-5);margin-bottom:var(--ds-space-6);flex-wrap:wrap;align-items:flex-end;display:flex}._filterStack_viqtw_135{gap:var(--ds-space-4);margin-bottom:var(--ds-space-4);display:grid}._pagination_viqtw_141{margin-top:var(--ds-space-4);justify-content:space-between;align-items:center;display:flex}._alert_1cn1g_1{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5);border-radius:var(--ds-radius-sm);font-family:var(--ds-font-sans);font-size:var(--ds-text-label);display:flex}._dot_1cn1g_11{border-radius:50%;flex-shrink:0;width:8px;height:8px}._message_1cn1g_18{white-space:pre-line;line-height:1.4}._success_1cn1g_25{background:var(--ds-color-success-bg);color:var(--ds-color-success-fg)}._success_1cn1g_25 ._dot_1cn1g_11{background:var(--ds-color-success)}._warning_1cn1g_33{background:var(--ds-color-warning-bg);color:var(--ds-color-warning-fg)}._warning_1cn1g_33 ._dot_1cn1g_11{background:var(--ds-color-warning)}._danger_1cn1g_41{background:var(--ds-color-danger-bg);color:var(--ds-color-danger-fg)}._danger_1cn1g_41 ._dot_1cn1g_11{background:var(--ds-color-danger)}._info_1cn1g_49{background:var(--ds-color-info-bg);color:var(--ds-color-info-fg)}._info_1cn1g_49 ._dot_1cn1g_11{background:var(--ds-color-info)}._badge_1d897_1{font-family:var(--ds-font-sans);font-size:var(--ds-text-caption);padding:var(--ds-space-2) var(--ds-space-4);border-radius:var(--ds-radius-pill);align-items:center;font-weight:500;display:inline-flex}._success_1d897_11{background:var(--ds-color-success-bg);color:var(--ds-color-success-fg)}._warning_1d897_15{background:var(--ds-color-warning-bg);color:var(--ds-color-warning-fg)}._danger_1d897_19{background:var(--ds-color-danger-bg);color:var(--ds-color-danger-fg)}._info_1d897_23{background:var(--ds-color-info-bg);color:var(--ds-color-info-fg)}._accent_1d897_27{background:var(--ds-color-accent-tint);color:var(--ds-color-accent-solid)}._neutral_1d897_31{background:var(--ds-color-neutral-100);color:var(--ds-color-text-muted)}._button_oldh1_1{font-family:var(--ds-font-sans);font-size:var(--ds-text-label);border-radius:var(--ds-radius-pill);padding:var(--ds-space-4) var(--ds-space-6);cursor:pointer;justify-content:center;align-items:center;gap:var(--ds-space-3);border:1px solid #0000;font-weight:600;transition:opacity .15s,background .15s;display:inline-flex}._button_oldh1_1:disabled{opacity:.5;cursor:not-allowed}._primary_oldh1_21{background:var(--ds-color-neutral-950);color:var(--ds-color-neutral-0)}._primary_oldh1_21:hover:not(:disabled){opacity:.88}._accent_oldh1_29{background:var(--ds-color-accent-solid);color:var(--ds-color-neutral-0)}._accent_oldh1_29:hover:not(:disabled){opacity:.88}._outline_oldh1_37{color:var(--ds-color-neutral-950);border-color:var(--ds-color-border-strong);background:0 0}._outline_oldh1_37:hover:not(:disabled){background:var(--ds-color-neutral-100)}._ghost_oldh1_46{color:var(--ds-color-text-muted);background:0 0}._ghost_oldh1_46:hover:not(:disabled){color:var(--ds-color-neutral-950)}._wrapper_1qf2n_5{align-items:center;gap:var(--ds-space-3);font-family:var(--ds-font-sans);font-size:var(--ds-text-body);color:var(--ds-color-text);cursor:pointer;display:inline-flex}._input_1qf2n_15{width:18px;height:18px;accent-color:var(--ds-color-accent-solid);cursor:pointer;flex-shrink:0}._input_1qf2n_15:disabled{cursor:not-allowed}._wrapper_1qf2n_5:has(._input_1qf2n_15:disabled){opacity:.5;cursor:not-allowed}._field_1tvph_3{gap:var(--ds-space-2);font-family:var(--ds-font-sans);flex-direction:column;display:flex}._label_1tvph_10{font-size:var(--ds-text-caption);color:var(--ds-color-text-muted);font-weight:500}._control_1tvph_16{font-family:var(--ds-font-sans);font-size:var(--ds-text-body);color:var(--ds-color-heading);padding:var(--ds-space-4) var(--ds-space-5);border-radius:var(--ds-radius-sm);border:1px solid var(--ds-color-border-strong);background:var(--ds-color-surface);box-sizing:border-box;width:100%}._control_1tvph_16:focus{border-color:var(--ds-color-accent-solid);padding:calc(var(--ds-space-4) - 1px) calc(var(--ds-space-5) - 1px);border-width:2px;outline:none}._control_1tvph_16:disabled{background:var(--ds-color-surface-sunken);border-color:var(--ds-color-border);color:var(--ds-color-neutral-400);cursor:not-allowed}._helperText_1tvph_42{font-size:var(--ds-text-caption);color:var(--ds-color-text-subtle)}._helperTextError_1tvph_47{color:var(--ds-color-danger-fg)}._wrapper_1rcpl_1{align-items:center;gap:var(--ds-space-3);font-family:var(--ds-font-sans);font-size:var(--ds-text-body);color:var(--ds-color-text);cursor:pointer;display:inline-flex}._track_1rcpl_11{border-radius:var(--ds-radius-pill);background:var(--ds-color-neutral-200);flex-shrink:0;align-items:center;width:36px;height:20px;transition:background .15s;display:inline-flex;position:relative}._track_1rcpl_11:has(._input_1rcpl_23:checked){background:var(--ds-color-accent-solid)}._input_1rcpl_23{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._input_1rcpl_23:disabled{cursor:not-allowed}._thumb_1rcpl_39{background:var(--ds-color-neutral-0);width:16px;height:16px;box-shadow:var(--ds-shadow-sm);pointer-events:none;border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}._input_1rcpl_23:checked~._thumb_1rcpl_39{transform:translate(16px)}._wrapper_1tq24_1{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);font-family:var(--ds-font-sans);overflow:hidden}._headerRow_1tq24_8{background:var(--ds-color-surface-sunken);padding:var(--ds-space-4) var(--ds-space-5);font-size:var(--ds-text-caption);color:var(--ds-color-text-subtle);text-transform:uppercase;letter-spacing:.04em;display:grid}._row_1tq24_18{padding:var(--ds-space-4) var(--ds-space-5);font-size:var(--ds-text-body);color:var(--ds-color-text);border-top:1px solid var(--ds-color-border);align-items:center;display:grid}:root{--ds-font-display:"Source Serif 4", serif;--ds-font-sans:"Work Sans", sans-serif;--ds-font-mono:"IBM Plex Mono", monospace;--ds-color-neutral-0:#fff;--ds-color-neutral-25:#fafafc;--ds-color-neutral-100:#f1f1f4;--ds-color-neutral-200:#e3e4e8;--ds-color-neutral-400:#a9abb4;--ds-color-neutral-600:#6e7080;--ds-color-neutral-800:#3a3c47;--ds-color-neutral-950:#14151a;--ds-color-accent-100:#f3e8ff;--ds-color-accent-300:#c9a6ff;--ds-color-accent-500:#8b4fe0;--ds-color-accent-700:#6226b0;--ds-color-accent-900:#3b1568;--ds-color-accent-solid:var(--ds-color-accent-500);--ds-color-accent-tint:#f1e8fd;--ds-color-success:#2f9e5b;--ds-color-success-bg:#e1f5e9;--ds-color-success-fg:#1f7a44;--ds-color-warning:#d9922f;--ds-color-warning-bg:#fdf0dc;--ds-color-warning-fg:#a8691a;--ds-color-danger:#e5484d;--ds-color-danger-bg:#fbe7e8;--ds-color-danger-fg:#c4262b;--ds-color-info:#3e7bfa;--ds-color-info-bg:#e7effe;--ds-color-info-fg:#2557c7;--ds-color-text:#33353f;--ds-color-text-muted:#54566a;--ds-color-text-subtle:#8b8d99;--ds-color-heading:var(--ds-color-neutral-950);--ds-color-border:#e3e4e8;--ds-color-border-strong:#d5d6dd;--ds-color-surface:#fff;--ds-color-surface-sunken:#f7f7f9;--ds-color-bg:var(--ds-color-neutral-25);--ds-space-1:2px;--ds-space-2:4px;--ds-space-3:8px;--ds-space-4:12px;--ds-space-5:16px;--ds-space-6:24px;--ds-radius-sm:8px;--ds-radius-md:16px;--ds-radius-lg:24px;--ds-radius-pill:999px;--ds-shadow-sm:0 1px 2px #14151a0f;--ds-shadow-md:0 4px 12px #14151a14;--ds-shadow-lg:0 12px 28px #14151a1a;--ds-shadow-xl:0 24px 48px #14151a24;--ds-text-display:64px;--ds-text-h1:48px;--ds-text-h2:36px;--ds-text-h3:28px;--ds-text-body-lg:18px;--ds-text-body:15px;--ds-text-label:13px;--ds-text-caption:12px}
