[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.expiration-timer.svelte-1gc9mi3{background:0 0}.expiration-timer__bar.svelte-1gc9mi3{min-height:1.75rem}.expiration-timer__label.svelte-1gc9mi3{pointer-events:none}.expiration-timer__label-layer.svelte-1gc9mi3{pointer-events:none;position:absolute;inset:0}.expiration-timer__label-on-fill.svelte-1gc9mi3{color:var(--ds-accent-ink)}.summary-meter.svelte-1gc9mi3{background:linear-gradient(90deg, var(--ds-meter-from), var(--ds-meter-to))}.expiration-timer-expired.svelte-1gc9mi3 .summary-meter:where(.svelte-1gc9mi3){background:var(--ds-red)}.expiration-timer-critical.svelte-1gc9mi3 .summary-meter:where(.svelte-1gc9mi3){background:linear-gradient(90deg, var(--ds-meter-critical-from), var(--ds-meter-critical-to))}.summary-meter.svelte-1gc9mi3{box-shadow:inset 0 1px oklch(100% 0 0/.28)}@media (prefers-reduced-motion:no-preference){.expiration-timer-critical.svelte-1gc9mi3 .summary-meter:where(.svelte-1gc9mi3){animation:1.6s ease-in-out infinite svelte-1gc9mi3-imminent-blink}.expiration-timer-expired.svelte-1gc9mi3 .expiration-timer__label-on-track:where(.svelte-1gc9mi3) .expiration-timer__text:where(.svelte-1gc9mi3){animation:2.2s ease-in-out infinite svelte-1gc9mi3-expired-glow}}@keyframes svelte-1gc9mi3-imminent-blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes svelte-1gc9mi3-expired-glow{0%,to{text-shadow:0 0 2px #0000}50%{text-shadow:0 0 9px var(--ds-glow-expired)}}.expiration-timer__text.svelte-1gc9mi3{text-overflow:ellipsis;max-width:100%;overflow:hidden}.quantity-stepper.svelte-168tudr{border:1px solid var(--ds-line);background:var(--ds-input-bg);height:38px;color:var(--foreground);border-radius:6px;align-items:center;margin-block:3px;display:inline-flex}button.svelte-168tudr{cursor:pointer;flex:none;place-items:center;width:44px;height:44px;display:grid}button[aria-disabled=true].svelte-168tudr,input.svelte-168tudr:disabled{opacity:.5;cursor:not-allowed}input.svelte-168tudr{text-align:center;width:4rem;height:44px;caret-color:var(--ds-accent);appearance:textfield;background:0 0;border:0;font-size:1rem}input.svelte-168tudr::-webkit-inner-spin-button{appearance:none;margin:0}input.svelte-168tudr::-webkit-outer-spin-button{appearance:none;margin:0}.voice-status.svelte-1wb06q7{align-items:center;gap:8px;height:24px;font-size:10px;display:flex}.voice-dot.svelte-1wb06q7{color:var(--ds-red)}meter.svelte-1wb06q7{width:82px;height:12px}meter.svelte-1wb06q7::-webkit-meter-bar{background:var(--ds-line);border:0}meter.svelte-1wb06q7::-webkit-meter-optimum-value{background:var(--ds-red)}meter.svelte-1wb06q7::-moz-meter-bar{background:var(--ds-red)}button.svelte-1wb06q7{height:24px;margin-left:auto;padding-inline:10px}button.svelte-1wb06q7:focus-visible{outline:2px solid var(--ds-accent)}.category-chips.svelte-1jf9v9m{scrollbar-width:none;scroll-snap-type:x proximity;gap:.5rem;width:100%;min-width:0;display:flex;overflow-x:auto}.category-chips.svelte-1jf9v9m::-webkit-scrollbar{display:none}.ds-chip.category-chip.svelte-1jf9v9m{scroll-snap-align:start;text-transform:none;flex:none;min-height:44px}.category-chip-name.svelte-1jf9v9m{text-overflow:ellipsis;max-width:10rem;overflow:hidden}.ds-chip.category-chip-new.svelte-1jf9v9m{border-style:dashed}.category-chip.svelte-1jf9v9m:disabled{cursor:not-allowed;opacity:.5}.source-badge.svelte-103wsr3{border:1px solid var(--ds-line);min-block-size:44px;color:var(--ds-cyan);border-radius:999px;padding-inline:.65rem;font-size:.68rem}.dictating.svelte-r8jjfr{color:#0000}.dictating.svelte-r8jjfr::-webkit-datetime-edit{opacity:0}.date-control.svelte-r8jjfr{inline-size:100%;min-inline-size:0;position:relative}.date-interim.svelte-r8jjfr{background:var(--ds-input-bg);color:var(--muted-foreground);border-radius:inherit;pointer-events:none;white-space:nowrap;align-items:center;padding-inline:.75rem;display:flex;position:absolute;inset:1px;overflow:hidden}input.svelte-r8jjfr{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block}@supports selector(input::-webkit-datetime-edit){input.svelte-r8jjfr{padding-block:0;padding-inline:.75rem .5rem}input.svelte-r8jjfr::-webkit-datetime-edit{padding-block:.5rem;padding-inline-start:0}input.svelte-r8jjfr::-webkit-calendar-picker-indicator{margin-inline:.25rem 0}}.expires-field.svelte-5n7bey{box-sizing:border-box;border:1px solid var(--ds-line);border-radius:var(--radius);background:var(--ds-surface-recessed);align-items:center;gap:10px;width:100%;min-width:0;height:44px;padding-inline:12px;display:flex}.expires-field.svelte-5n7bey svg{flex:none}.expires-drawer.svelte-5n7bey{flex-direction:column;gap:8px;min-width:0;display:flex}.expires-drawer.svelte-5n7bey .expires-value-row:where(.svelte-5n7bey){flex-wrap:nowrap;align-items:flex-start}.expires-drawer.svelte-5n7bey .expires-value:where(.svelte-5n7bey){flex-basis:0;order:-1;align-items:flex-start}.expires-drawer.svelte-5n7bey .expires-value:where(.svelte-5n7bey) .ds-sub:where(.svelte-5n7bey){font-size:12.5px}.expires-drawer.svelte-5n7bey .expires-value:where(.svelte-5n7bey) input.ds-input{text-align:left}.expires-drawer.svelte-5n7bey .expires-value:where(.svelte-5n7bey) input::-webkit-datetime-edit{text-align:left}.expires-drawer.svelte-5n7bey .expires-chips:where(.svelte-5n7bey) .ds-chip:where(.svelte-5n7bey){height:36px;min-height:36px}@media (width<=359px){.expires-drawer.svelte-5n7bey .expires-value-row:where(.svelte-5n7bey){flex-wrap:wrap}.expires-drawer.svelte-5n7bey .expires-value:where(.svelte-5n7bey){flex-basis:100%}}.opened-date-row.svelte-5n7bey{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.opened-date-row.svelte-5n7bey input{flex:1;min-width:0;max-width:100%}.expires-value-row.svelte-5n7bey{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.expires-value-row.svelte-5n7bey .ds-sheet-label:where(.svelte-5n7bey){width:auto}.expires-value.svelte-5n7bey{flex-direction:column;flex:12rem;align-items:flex-end;min-width:0;display:flex}.expires-value.svelte-5n7bey input.ds-input{text-align:right;letter-spacing:.02em;background:0 0;border:0;inline-size:auto;max-inline-size:100%;padding-inline:0;font-size:.875rem}.expires-value.svelte-5n7bey input::-webkit-datetime-edit{text-align:right}.expires-value.svelte-5n7bey .ds-sub:where(.svelte-5n7bey){font-size:.75rem}.expires-scan.svelte-5n7bey{flex:none;gap:8px;display:flex}.expires-scan.svelte-5n7bey button{width:44px;min-height:44px;padding:0;font-size:0}.expires-scan.svelte-5n7bey span{display:none}.expires-scan.svelte-5n7bey svg{width:22px;height:22px}.expires-chips.svelte-5n7bey,.expires-strategy.svelte-5n7bey{gap:.5rem;display:flex}.expires-chips.svelte-5n7bey{scrollbar-width:none;scroll-snap-type:x proximity;overflow-x:auto}.expires-chips.svelte-5n7bey::-webkit-scrollbar{display:none}.expires-chips.svelte-5n7bey .ds-chip:where(.svelte-5n7bey){scroll-snap-align:start;text-transform:none;flex:none;min-height:44px}.stored-heading.svelte-5n7bey{justify-content:space-between;display:flex}.expires-mode.svelte-5n7bey{border:1px solid var(--ds-line);border-radius:var(--radius-md);background:var(--ds-input-bg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.expires-mode-option.svelte-5n7bey{min-block-size:44px;color:var(--muted-foreground);text-align:center;padding:.5rem .75rem}.expires-mode-option.svelte-5n7bey+.expires-mode-option:where(.svelte-5n7bey){border-inline-start:1px solid var(--ds-line)}.expires-mode-option.expires-mode-active.svelte-5n7bey{background:var(--ds-accent-bright);color:var(--ds-accent-ink)}.estimate-badge.svelte-5n7bey{margin-inline-start:.25rem;font-size:.68rem;display:inline-block}.custom-duration.svelte-5n7bey{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:.5rem;display:grid}.mode-quiet-line.svelte-5n7bey{min-block-size:44px;color:var(--muted-foreground);text-align:start;margin-block-start:.75rem;font-size:.78rem;display:block}@media (width<=340px){.custom-duration.svelte-5n7bey{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.custom-duration.svelte-5n7bey button:where(.svelte-5n7bey){grid-column:1/-1}}.ds-confirm-dialog.svelte-1v57o7f{inset:calc(1rem + var(--safe-area-top,0px)) calc(1rem + var(--safe-area-right,0px)) calc(1rem + var(--safe-area-bottom,0px)) calc(1rem + var(--safe-area-left,0px));box-sizing:border-box;inline-size:min(22rem, calc(100dvi - var(--safe-area-left,0px) - var(--safe-area-right,0px) - 2rem));max-block-size:calc(100dvb - var(--safe-area-top,0px) - var(--safe-area-bottom,0px) - 2rem);opacity:0;transform-origin:50% 100%;transition-property:opacity,transform,display,overlay;transition-duration:var(--ds-motion-dialog);transition-timing-function:var(--ds-ease-out);transition-behavior:allow-discrete;border-radius:8px;margin:auto;position:fixed;overflow:auto;transform:perspective(900px)rotateX(7deg)translateY(10px)scale(.97)}.ds-confirm-dialog[open].svelte-1v57o7f{opacity:1;transform:perspective(900px)rotateX(0)translateY(0)scale(1)}@starting-style{.ds-confirm-dialog[open].svelte-1v57o7f{opacity:0;transform:perspective(900px)rotateX(7deg)translateY(10px)scale(.97)}}.ds-confirm-dialog.svelte-1v57o7f::backdrop{transition-property:background-color,display,overlay;transition-duration:var(--ds-motion-dialog);transition-timing-function:var(--ds-ease-out);transition-behavior:allow-discrete;background-color:#0000}.ds-confirm-dialog[open].svelte-1v57o7f::backdrop{background-color:oklab(0% none none/.45)}@starting-style{.ds-confirm-dialog[open].svelte-1v57o7f::backdrop{background-color:#0000}}.ds-confirm-destructive.svelte-1v57o7f{border-color:color-mix(in oklab, var(--ds-red) 50%, transparent);color:var(--ds-red)}.ds-confirm-destructive.svelte-1v57o7f:hover{border-color:var(--ds-red);background:color-mix(in oklab, var(--ds-red) 12%, transparent)}@media (prefers-reduced-motion:reduce){.ds-confirm-dialog.svelte-1v57o7f{transition-duration:.1s;transform:none}.ds-confirm-dialog[open].svelte-1v57o7f{transform:none}.ds-confirm-dialog.svelte-1v57o7f::backdrop{transition-duration:.1s}@starting-style{.ds-confirm-dialog[open].svelte-1v57o7f{transform:none}}}html.camera-dialog-scroll-locked,html.camera-dialog-scroll-locked body{overscroll-behavior:none;overflow:hidden}.camera-dialog.svelte-1mujgxe{box-sizing:border-box;background:linear-gradient(180deg, color-mix(in oklab, var(--ds-surface-overlay), white 2%), var(--ds-surface-overlay));block-size:100dvb;max-block-size:none;inline-size:100dvi;max-inline-size:none;color:var(--foreground);opacity:0;transition-property:opacity,transform,display,overlay;transition-duration:var(--ds-motion-dialog);transition-timing-function:var(--ds-ease-out);transition-behavior:allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden;transform:scale(.985)}.camera-dialog[open].svelte-1mujgxe{opacity:1;transform:scale(1)}@starting-style{.camera-dialog[open].svelte-1mujgxe{opacity:0;transform:scale(.985)}}.camera-dialog.svelte-1mujgxe::backdrop{background:oklab(0% none none/.72)}.camera-dialog__shell.svelte-1mujgxe{z-index:1;block-size:100%;inline-size:100%;grid-template-rows:auto minmax(0,1fr);padding-block-start:var(--safe-area-top,0px);padding-block-end:var(--safe-area-bottom,0px);padding-inline-start:var(--safe-area-left,0px);padding-inline-end:var(--safe-area-right,0px);display:grid;position:relative}.camera-dialog__header.svelte-1mujgxe{border-block-end:1px solid var(--ds-line);background:color-mix(in oklab, var(--ds-surface-overlay) 92%, transparent);-webkit-backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:1rem;min-block-size:64px;padding:.65rem .75rem;display:flex}.camera-dialog__content.svelte-1mujgxe{overscroll-behavior:contain;min-block-size:0;inline-size:min(100%,52rem);margin-inline:auto;padding:.75rem;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.camera-dialog.svelte-1mujgxe,.camera-dialog[open].svelte-1mujgxe{transition-duration:.1s;transform:none}@starting-style{.camera-dialog[open].svelte-1mujgxe{transform:none}}}.camera-dialog:has(.capture-viewfinder) .camera-dialog__header{display:none}.camera-dialog:has(.capture-viewfinder) .camera-dialog__shell{grid-template-rows:minmax(0,1fr)}.camera-dialog:has(.capture-viewfinder) .camera-dialog__content{inline-size:100%;padding:0}.capture-viewfinder.svelte-jt6swc{background:#000;flex:1;min-inline-size:0;position:relative;container-type:size}.capture-viewfinder__image.svelte-jt6swc{inline-size:min(100cqw, calc(100cqh * var(--video-ratio)));block-size:min(100cqh, calc(100cqw / var(--video-ratio)));position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.capture-viewfinder__video.svelte-jt6swc{object-fit:contain;block-size:100%;inline-size:100%}.capture-viewfinder__header.svelte-jt6swc{align-items:center;gap:.75rem;padding:1rem;display:flex;position:absolute;inset:0 0 auto}.capture-viewfinder__caption.svelte-jt6swc{border:1px solid var(--ds-image-scrim-ring);background:var(--ds-image-scrim);color:#fff;border-radius:6px;margin-inline:auto;padding:.5rem .75rem}.ds-btn.capture-viewfinder__circle.svelte-jt6swc{border:1px solid var(--ds-image-scrim-ring);background:var(--ds-image-scrim);color:#fff;border-radius:50%;flex:none;justify-content:center;block-size:48px;inline-size:48px;padding:0;display:inline-flex}.ds-btn.capture-viewfinder__circle[aria-pressed=true].svelte-jt6swc{background:var(--ds-accent-bright);color:var(--ds-accent-ink)}.capture-viewfinder__guide.svelte-jt6swc{pointer-events:none;position:absolute;inset:34% 0}.capture-viewfinder__guide.svelte-jt6swc i:where(.svelte-jt6swc){border:2px solid var(--ds-accent-bright);block-size:24px;inline-size:24px;position:absolute}.capture-viewfinder__guide.svelte-jt6swc i:where(.svelte-jt6swc):first-child{border-block-end:0;border-inline-end:0;inset:0 auto auto 0}.capture-viewfinder__guide.svelte-jt6swc i:where(.svelte-jt6swc):nth-child(2){border-block-end:0;border-inline-start:0;inset:0 0 auto auto}.capture-viewfinder__guide.svelte-jt6swc i:where(.svelte-jt6swc):nth-child(3){border-block-start:0;border-inline-end:0;inset:auto auto 0 0}.capture-viewfinder__guide.svelte-jt6swc i:where(.svelte-jt6swc):nth-child(4){border-block-start:0;border-inline-start:0;inset:auto 0 0 auto}.capture-viewfinder__readouts.svelte-jt6swc{pointer-events:none;justify-items:start;gap:.5rem;display:grid;position:absolute;inset:auto 8% 36%}.capture-viewfinder__callout.svelte-jt6swc{border:1px solid var(--ds-accent-bright);background:var(--ds-accent-bright);color:var(--ds-accent-ink);border-radius:6px;flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:.5rem .75rem;display:flex}.capture-viewfinder__footer.svelte-jt6swc{border-block-start:1px solid var(--ds-image-scrim-ring);background:var(--ds-image-scrim);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-items:center;gap:.75rem;padding:.75rem 1rem;display:grid;position:absolute;inset:auto 0 0}.capture-viewfinder__status.svelte-jt6swc{align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.capture-viewfinder__dot.svelte-jt6swc{background:currentColor;border-radius:50%;block-size:7px;inline-size:7px}.capture-viewfinder__dot.active.svelte-jt6swc{background:var(--ds-accent-bright)}.capture-viewfinder__actions.svelte-jt6swc{justify-content:space-between;align-items:center;gap:2rem;inline-size:min(100%,22rem);display:flex}.capture-viewfinder__circle-slot.svelte-jt6swc{flex:none;block-size:48px;inline-size:48px}.ds-btn.capture-viewfinder__shutter.svelte-jt6swc{border:2px solid var(--ds-accent-bright);background:0 0;border-radius:50%;place-items:center;block-size:68px;inline-size:68px;padding:4px;display:grid}.capture-viewfinder__shutter.svelte-jt6swc span:where(.svelte-jt6swc){background:var(--ds-accent-bright);border-radius:50%;block-size:100%;inline-size:100%}.capture-viewfinder__links.svelte-jt6swc{align-items:center;gap:.75rem;display:flex}.ds-btn.capture-viewfinder__enter.svelte-jt6swc{color:#fff;background:var(--ds-image-scrim);border-color:var(--ds-image-scrim-ring);align-items:center;gap:.5rem;min-block-size:44px;display:flex}.ds-btn.capture-viewfinder__done.svelte-jt6swc:not(:disabled){color:var(--ds-accent-bright);border-color:var(--ds-accent-bright)}.ds-btn.capture-viewfinder__done.svelte-jt6swc:disabled{opacity:.5}@media (prefers-reduced-transparency:reduce){.capture-viewfinder__footer.svelte-jt6swc,.capture-viewfinder__caption.svelte-jt6swc,.ds-btn.capture-viewfinder__circle.svelte-jt6swc,.ds-btn.capture-viewfinder__enter.svelte-jt6swc{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000}}@media (height<=500px){.capture-viewfinder__header.svelte-jt6swc{padding:.5rem}.capture-viewfinder__footer.svelte-jt6swc{gap:.25rem;padding:.5rem}.capture-viewfinder__actions.svelte-jt6swc{inline-size:auto;position:absolute;inset:auto 1rem 1rem auto}}.inline-photo-capture.svelte-14f73ip{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex}.inline-photo-stage.svelte-14f73ip{border:1px solid var(--ds-line);border-radius:var(--radius);background:var(--ds-surface-recessed);align-items:flex-start;gap:.75rem;padding:.9rem;display:flex}.inline-photo-active.svelte-14f73ip{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex}.inline-photo-preview.svelte-14f73ip{border:1px solid var(--ds-line);background:var(--ds-dark);border-radius:10px;flex:1;min-height:0;position:relative;overflow:hidden}.inline-photo-video.svelte-14f73ip{background:var(--ds-dark);object-fit:contain;width:100%;height:100%;min-height:0;transform:translateZ(0)}.inline-photo-actions.svelte-14f73ip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:min(100%,32rem);margin-inline:auto;display:grid}.inline-photo-stage.svelte-14f73ip{width:min(100%,32rem);margin:auto}.inline-photo-actions.svelte-14f73ip .ds-btn{justify-content:center;min-height:48px}.item-image-placeholder.svelte-d2ns45{border:1px solid var(--ds-line);border-radius:calc(var(--radius) - 2px);background-color:var(--ds-surface-recessed);background-image:linear-gradient(color-mix(in srgb, var(--foreground) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--foreground) 4%, transparent) 1px, transparent 1px);background-size:9px 9px;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden;container-type:size}.monogram.svelte-d2ns45{font-family:var(--font-heading);letter-spacing:.04em;color:color-mix(in srgb, var(--foreground) 74%, transparent);font-size:34cqmin;font-weight:300;line-height:1}.caption.svelte-d2ns45{text-align:center;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:9cqmin;position:absolute;bottom:7cqmin;left:0;right:0}.tick.svelte-d2ns45{border:0 solid var(--ds-accent);opacity:.5;width:8cqmin;height:8cqmin;position:absolute}.tick.tl.svelte-d2ns45{border-top-width:1px;border-left-width:1px;top:7cqmin;left:7cqmin}.tick.tr.svelte-d2ns45{border-top-width:1px;border-right-width:1px;top:7cqmin;right:7cqmin}.tick.bl.svelte-d2ns45{border-bottom-width:1px;border-left-width:1px;bottom:7cqmin;left:7cqmin}.tick.br.svelte-d2ns45{border-bottom-width:1px;border-right-width:1px;bottom:7cqmin;right:7cqmin}.lot-row.svelte-1itv7lj{align-items:center;gap:4px;min-height:44px;display:flex}.lot-select.svelte-1itv7lj{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:1;align-items:center;gap:6px;min-width:0;min-height:44px;display:flex}.lot-qty.svelte-1itv7lj{text-align:right;flex:none;width:26px}.lot-meter.svelte-1itv7lj{flex:1;min-width:0;position:relative}.lot-meter.svelte-1itv7lj .expiration-timer__bar{height:22px;min-height:22px}.lot-row--selected.svelte-1itv7lj .lot-meter:where(.svelte-1itv7lj) .expiration-timer__bar{height:28px;min-height:28px}.lot-row--selected.svelte-1itv7lj .lot-meter:where(.svelte-1itv7lj):after{content:"";pointer-events:none;box-shadow:inset 3px 0 0 var(--ds-accent-bright);position:absolute;inset:0}.lot-row--selected.svelte-1itv7lj .lot-qty:where(.svelte-1itv7lj){color:var(--ds-accent)}.lot-actions.svelte-1itv7lj{flex:none;width:24px;min-height:44px}.entry-card.svelte-1itv7lj{margin-bottom:12px;container-type:inline-size}.entry-well-hint.svelte-1itv7lj{inset-inline:0;background:var(--ds-surface);text-align:center;padding:6px;position:absolute;bottom:0}.entry-card.is-expired.svelte-1itv7lj{background:linear-gradient(var(--ds-item-expired-bg), var(--ds-item-expired-bg)), linear-gradient(to bottom, var(--ds-panel-grad-top), var(--ds-panel-grad-bottom))}.entry-card-row.svelte-1itv7lj{gap:14px;padding:14px 14px 12px;display:flex}.entry-well.svelte-1itv7lj{border:1px solid var(--ds-line);border-radius:4px;flex:none;width:96px;height:128px;position:relative;overflow:hidden}.entry-well.svelte-1itv7lj img:where(.svelte-1itv7lj){object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.entry-camera-badge.svelte-1itv7lj{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:4px;right:4px}.entry-copy.svelte-1itv7lj{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.entry-title.ds-name-textarea.svelte-1itv7lj{text-align:left;width:100%;min-width:0;caret-color:var(--ds-accent);background:0 0;border:0;padding:0;font-size:17.5px;line-height:1.25}.entry-title.ds-input-with-clear.svelte-1itv7lj{padding-right:2.75rem}.entry-meta.svelte-1itv7lj{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-top:6px;font-size:10px}.entry-bars.svelte-1itv7lj{margin-top:auto;padding-top:12px}.entry-sentence.svelte-1itv7lj{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:7px;padding:0 14px 12px;font-size:10px;display:flex}.entry-status-group.svelte-1itv7lj{align-items:center;gap:7px;display:inline-flex}.entry-status.svelte-1itv7lj{color:var(--foreground)}.entry-status.is-expired.svelte-1itv7lj{color:var(--ds-red)}.entry-status.is-soon.svelte-1itv7lj{color:var(--ds-amber)}@container (width<=350px){.entry-sentence-time.svelte-1itv7lj{display:none}}.entry-name-feedback.svelte-1itv7lj{padding-inline:14px}.entry-name-feedback.svelte-1itv7lj:empty{display:none}.entry-drawer.svelte-1itv7lj{border-top:1px solid var(--ds-line);padding:12px 14px 14px}.barcode-flow-panel.svelte-s30ukk{width:100%;min-width:0;max-width:28rem;min-height:0;margin-inline:auto;margin-bottom:var(--keyboard-inset,0px);flex-direction:column;flex:1;display:flex}.barcode-flow-body.svelte-s30ukk{overscroll-behavior:contain;flex:1;min-height:0;padding:1rem .5rem;overflow-y:auto}.barcode-status.svelte-s30ukk{color:var(--ds-cyan);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.barcode-result-title.svelte-s30ukk{font-family:var(--font-heading);letter-spacing:.025em;overflow-wrap:anywhere;margin:1.25rem 0 .625rem;font-size:1.75rem;font-weight:500;line-height:1.2}.barcode-result-note.svelte-s30ukk{color:var(--muted-foreground);margin-top:.75rem;font-size:.875rem;line-height:1.5}.barcode-metadata.svelte-s30ukk{border-block:1px solid var(--ds-line);margin-top:1.5rem}.barcode-metadata.svelte-s30ukk>div:where(.svelte-s30ukk){justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.875rem;display:flex}.barcode-metadata.svelte-s30ukk dt:where(.svelte-s30ukk){font-size:.6875rem}.barcode-metadata.svelte-s30ukk dd:where(.svelte-s30ukk){overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:.875rem}.barcode-mode.svelte-s30ukk{border:1px solid var(--ds-line);border-radius:var(--radius);grid-template-columns:1fr 1fr;margin-bottom:1.25rem;display:grid;overflow:hidden}.barcode-mode.svelte-s30ukk button:where(.svelte-s30ukk){background:var(--ds-btn-bg);min-height:2.75rem;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;display:flex}.barcode-mode.svelte-s30ukk button[aria-pressed=true]:where(.svelte-s30ukk){background:var(--ds-accent-bright);color:var(--ds-accent-ink)}.barcode-mode.svelte-s30ukk button:where(.svelte-s30ukk):hover{background:var(--ds-btn-hover-bg)}.barcode-mode.svelte-s30ukk button[aria-pressed=true]:where(.svelte-s30ukk):hover{background:var(--ds-accent-band-hover)}.barcode-mode.svelte-s30ukk button:where(.svelte-s30ukk):focus-visible,.barcode-text-action.svelte-s30ukk:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-3px}.barcode-input.svelte-s30ukk{width:100%;min-height:3rem;margin-top:.5rem;font-size:1rem;display:block}.barcode-camera.svelte-s30ukk{isolation:isolate;border:1px solid var(--ds-line);background:var(--ds-surface-recessed);position:relative;overflow:hidden}.barcode-camera.svelte-s30ukk video:where(.svelte-s30ukk){object-fit:cover;width:100%;height:18rem;display:block;transform:translateZ(0)}.barcode-camera.svelte-s30ukk p:where(.svelte-s30ukk){bottom:0;background:var(--ds-image-scrim);color:oklch(98% 0 0);text-align:center;margin:0;padding:.875rem .75rem;font-size:.875rem;position:absolute;inset-inline:0}.barcode-frame.svelte-s30ukk{pointer-events:none;position:absolute;inset:28% 8% 35%}.barcode-frame.svelte-s30ukk i:where(.svelte-s30ukk){border:0 solid oklch(98% 0 0);width:1.25rem;height:1.25rem;position:absolute}.barcode-frame.svelte-s30ukk i:where(.svelte-s30ukk):first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}.barcode-frame.svelte-s30ukk i:where(.svelte-s30ukk):nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.barcode-frame.svelte-s30ukk i:where(.svelte-s30ukk):nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.barcode-frame.svelte-s30ukk i:where(.svelte-s30ukk):nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.barcode-camera-controls.svelte-s30ukk{justify-content:center;display:flex}.barcode-text-action.svelte-s30ukk{width:100%;min-height:2.75rem;color:var(--muted-foreground);text-align:left;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 0;font-size:.875rem;display:flex}.barcode-text-action.svelte-s30ukk:hover{color:var(--foreground)}.barcode-camera-controls.svelte-s30ukk .barcode-text-action:where(.svelte-s30ukk){justify-content:center;width:auto}.barcode-resume.svelte-s30ukk{min-height:2.75rem;margin-top:1rem}.barcode-flow-dock.svelte-s30ukk{border-top:1px solid var(--ds-line);background:linear-gradient(var(--ds-panel-grad-top), var(--ds-panel-grad-bottom));flex-shrink:0;padding:1rem .5rem .25rem}.barcode-flow-dock.svelte-s30ukk .ds-btn:where(.svelte-s30ukk){gap:.625rem;width:100%;min-height:3rem}.barcode-flow-dock.svelte-s30ukk .barcode-text-action:where(.svelte-s30ukk){justify-content:center}.catalog-link-row.svelte-a0x7el{min-width:0;display:block}.catalog-link-row.svelte-a0x7el:not(.ds-sheet-row){border-block:1px solid var(--ds-line);padding:.5rem .75rem}.catalog-link-row.ds-sheet-row.svelte-a0x7el{padding-block:.5rem}.catalog-link-row__toggle.svelte-a0x7el,.catalog-link-row__unlinked.svelte-a0x7el{text-align:left;align-items:center;gap:.625rem;width:100%;min-height:2.75rem;display:flex}.catalog-link-row__toggle.svelte-a0x7el:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}.catalog-link-row__toggle.svelte-a0x7el:hover{color:var(--ds-accent)}.catalog-link-row__actions.svelte-a0x7el{flex-wrap:wrap;gap:.5rem;padding-block:.75rem .25rem;display:flex}.catalog-link-row.svelte-a0x7el .ds-btn:where(.svelte-a0x7el){min-height:2.75rem}.catalog-sheet.svelte-jf7dg6{opacity:0;background:linear-gradient(180deg, color-mix(in oklab, var(--ds-surface-overlay), white 2%), var(--ds-surface-overlay));-webkit-backdrop-filter:blur(20px);touch-action:manipulation;transition-property:opacity,display,overlay;transition-duration:var(--ds-motion-dialog);transition-timing-function:var(--ds-ease-out);transition-behavior:allow-discrete;display:none}.catalog-sheet__content.svelte-jf7dg6{right:0;bottom:var(--keyboard-inset,0px);max-height:calc(100dvh - var(--keyboard-inset,0px) - var(--safe-area-top,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg, var(--ds-panel-grad-top), var(--ds-panel-grad-bottom));border:1px solid var(--ds-line);padding:1.25rem calc(1.25rem + var(--safe-area-right)) calc(1.5rem + var(--safe-area-bottom)) calc(1.25rem + var(--safe-area-left));opacity:0;transition:opacity var(--ds-motion-dialog) var(--ds-ease-out), transform var(--ds-motion-dialog) var(--ds-ease-out);border-bottom:none;border-radius:12px 12px 0 0;margin-inline:auto;position:absolute;left:0;overflow-y:auto;transform:translateY(12px)}.catalog-sheet__photo.svelte-jf7dg6{border:1px solid var(--ds-line);background:var(--ds-surface-recessed);flex-shrink:0;justify-content:center;align-items:center;width:5.25rem;height:5.25rem;display:flex;overflow:hidden}.catalog-sheet__photo.svelte-jf7dg6 img:where(.svelte-jf7dg6){object-fit:cover;width:100%;height:100%}.catalog-sheet[data-fallback-open=true]{opacity:1;display:block}.catalog-sheet.svelte-jf7dg6:popover-open{opacity:1;display:block}html.catalog-sheet-scroll-locked,html.catalog-sheet-scroll-locked body{overscroll-behavior:none;overflow:hidden}:is(.catalog-sheet.svelte-jf7dg6:popover-open .catalog-sheet__content:where(.svelte-jf7dg6),.catalog-sheet[data-fallback-open=true] .catalog-sheet__content.svelte-jf7dg6){opacity:1;transform:translateY(0)}@starting-style{.catalog-sheet[data-fallback-open=true]{opacity:0}.catalog-sheet.svelte-jf7dg6:popover-open{opacity:0}:is(.catalog-sheet.svelte-jf7dg6:popover-open .catalog-sheet__content:where(.svelte-jf7dg6),.catalog-sheet[data-fallback-open=true] .catalog-sheet__content.svelte-jf7dg6){opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.catalog-sheet.svelte-jf7dg6{transition-duration:.1s}.catalog-sheet__content.svelte-jf7dg6{transition-duration:.1s;transform:none}:is(.catalog-sheet.svelte-jf7dg6:popover-open .catalog-sheet__content:where(.svelte-jf7dg6),.catalog-sheet[data-fallback-open=true] .catalog-sheet__content.svelte-jf7dg6){transform:none}@starting-style{:is(.catalog-sheet.svelte-jf7dg6:popover-open .catalog-sheet__content:where(.svelte-jf7dg6),.catalog-sheet[data-fallback-open=true] .catalog-sheet__content.svelte-jf7dg6){transform:none}}}.notification-override-fieldset.svelte-j2txdz{border:0;min-inline-size:0;margin:0;padding:0}.notification-mode-options.svelte-j2txdz{flex-wrap:wrap;gap:6px;display:flex}.notification-mode-option.svelte-j2txdz{border:1px solid var(--ds-line);border-radius:var(--radius);background:var(--ds-btn-bg);min-height:44px;color:var(--muted-foreground);cursor:pointer;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:inline-flex}.notification-mode-option.svelte-j2txdz input:where(.svelte-j2txdz){width:16px;height:16px;accent-color:var(--ds-accent);margin:0}.notification-mode-option.svelte-j2txdz:focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--ds-accent) 18%, transparent)}.notification-mode-option--active.svelte-j2txdz{background:var(--ds-accent-bright);color:var(--ds-accent-ink);border-color:#0000}.notification-mode-option--active.svelte-j2txdz input:where(.svelte-j2txdz){accent-color:var(--ds-accent-ink)}.notification-custom-days.svelte-j2txdz{max-width:14rem;margin-top:10px}.ds-input.notification-days-input.svelte-j2txdz{min-height:44px;margin-top:5px;font-size:1rem}
