.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}.duplicate-archive-badge.svelte-1x76cdi{border:1px solid var(--ds-accent);color:var(--ds-accent);flex-shrink:0;padding:.125rem .4rem;font-size:.625rem;line-height:1.2}.duplicate-dialog.svelte-1x76cdi{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(28rem, 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)}.duplicate-dialog[open].svelte-1x76cdi{opacity:1;transform:perspective(900px)rotateX(0)translateY(0)scale(1)}@starting-style{.duplicate-dialog[open].svelte-1x76cdi{opacity:0;transform:perspective(900px)rotateX(7deg)translateY(10px)scale(.97)}}.duplicate-dialog.svelte-1x76cdi::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}.duplicate-dialog[open].svelte-1x76cdi::backdrop{background-color:oklab(0% none none/.45)}@starting-style{.duplicate-dialog[open].svelte-1x76cdi::backdrop{background-color:#0000}}@media (prefers-reduced-motion:reduce){.duplicate-dialog.svelte-1x76cdi{transition-duration:.1s;transform:none}.duplicate-dialog[open].svelte-1x76cdi{transform:none}.duplicate-dialog.svelte-1x76cdi::backdrop{transition-duration:.1s}@starting-style{.duplicate-dialog[open].svelte-1x76cdi{transform:none}}}.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}}}.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}.item.svelte-da5zbp{opacity:1;background:var(--ds-surface);transition:background-color .2s ease-out,box-shadow .2s ease-out}.item.svelte-da5zbp:hover{background:var(--ds-surface-hover);box-shadow:inset 0 1px 0 var(--ds-edge-lit)}.item--embedded-shell.svelte-da5zbp{border-bottom-width:0}.item-form.svelte-da5zbp{inline-size:100%;position:relative;overflow:hidden}.item-form.item-delete-pending.svelte-da5zbp{pointer-events:none}.item-main.svelte-da5zbp{z-index:1;background:inherit;inline-size:100%;position:relative}.item-main.swipe-enabled.svelte-da5zbp{touch-action:pan-y pinch-zoom;transition:transform var(--ds-motion-swipe) var(--ds-ease-out);will-change:transform}.item-main.swipe-enabled.swipe-dragging.svelte-da5zbp{transition:none}@media (prefers-reduced-motion:reduce){.item-main.swipe-enabled.svelte-da5zbp{transition:none}}.swipe-delete-track.svelte-da5zbp{justify-content:stretch;align-items:stretch;min-width:0;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.swipe-delete-button.svelte-da5zbp{background:var(--ds-red);border:none;border-left:1px solid color-mix(in srgb, var(--ds-red) 70%, black);color:#fff;cursor:pointer;white-space:nowrap;text-overflow:clip;justify-content:flex-end;align-items:center;gap:.35rem;width:100%;height:100%;padding-inline:.75rem;transition:background .14s ease-out;display:flex;overflow:hidden}.swipe-delete-button.swipe-delete-button-centered.svelte-da5zbp{justify-content:center}.swipe-delete-button.svelte-da5zbp:disabled{cursor:not-allowed;opacity:.6}.swipe-delete-button.item-delete-pending.svelte-da5zbp:disabled{cursor:progress;opacity:1}.swipe-delete-label.svelte-da5zbp{line-height:1}.swipe-delete-spinner.svelte-da5zbp{animation:.8s linear infinite svelte-da5zbp-item-delete-spin}@keyframes svelte-da5zbp-item-delete-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.urgency-indicator.svelte-da5zbp{pointer-events:none;z-index:2;width:1px;height:100%;position:absolute;top:0;left:0}.urgency-indicator.ok.svelte-da5zbp{background:oklch(65% .15 150)}.urgency-indicator.warning.svelte-da5zbp,.urgency-indicator.critical.svelte-da5zbp{background:var(--ds-amber)}.urgency-indicator.expired.svelte-da5zbp{background:var(--ds-red);animation:3s step-end infinite ds-flicker}.item-expired.svelte-da5zbp{background:var(--ds-item-expired-bg)}.item-expired.svelte-da5zbp:hover{background:var(--ds-item-expired-hover-bg)}.item-critical.svelte-da5zbp{background:var(--ds-item-critical-bg)}.edit-panel.svelte-da5zbp{background:var(--ds-surface-recessed)}.edit-panel--embedded-shell.svelte-da5zbp{border-top-width:0}.item-editor-image-well.svelte-da5zbp{border:1px solid var(--ds-line)}.image-hero-actions.svelte-da5zbp{gap:.375rem;display:flex;position:absolute;bottom:.375rem;right:.375rem}.image-hero-action-btn.svelte-da5zbp{border:1px solid var(--ds-line);background:color-mix(in srgb, var(--ds-surface) 82%, transparent);min-width:44px;min-height:44px;color:var(--foreground);-webkit-backdrop-filter:blur(6px);border-radius:9999px;justify-content:center;align-items:center;display:flex}.image-hero-action-btn.svelte-da5zbp:hover:not(:disabled){color:var(--ds-accent)}.image-hero-action-btn.svelte-da5zbp:disabled{opacity:.5}.edit-toggle.svelte-da5zbp:hover{color:var(--ds-accent)}.batch-row.svelte-da5zbp{border:1px solid color-mix(in srgb, var(--ds-line) 70%, transparent);padding:8px}.batch-row--selected.svelte-da5zbp{border-color:var(--ds-accent);background:var(--ds-surface-hover)}.batch-row-line.svelte-da5zbp{align-items:center;gap:8px;min-width:0;display:flex}.batch-row-select.svelte-da5zbp{cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.batch-row-select.svelte-da5zbp:disabled{cursor:default}.batch-qty.svelte-da5zbp{border:1px solid var(--ds-line);background:var(--ds-surface-recessed);color:var(--foreground);flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:600}.batch-row--selected.svelte-da5zbp .batch-qty:where(.svelte-da5zbp){border-color:var(--ds-accent);color:var(--ds-accent)}.batch-meter.svelte-da5zbp{flex:1;min-width:0;display:block}.batch-notification-muted.svelte-da5zbp{border:1px solid var(--ds-line);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 6px;font-size:9px;line-height:1.2}.notification-override-fieldset.svelte-da5zbp{border:0;min-inline-size:0;margin:0;padding:0}.notification-mode-options.svelte-da5zbp{flex-wrap:wrap;gap:6px;display:flex}.notification-mode-option.svelte-da5zbp{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-da5zbp input:where(.svelte-da5zbp){width:16px;height:16px;accent-color:var(--ds-accent);margin:0}.notification-mode-option.svelte-da5zbp: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-da5zbp{background:var(--ds-accent-bright);color:var(--ds-accent-ink);border-color:#0000}.notification-mode-option--active.svelte-da5zbp input:where(.svelte-da5zbp){accent-color:var(--ds-accent-ink)}.notification-custom-days.svelte-da5zbp{max-width:14rem;margin-top:10px}.ds-input.notification-days-input.svelte-da5zbp{min-height:44px;margin-top:5px;font-size:1rem}.batch-icon-btn.svelte-da5zbp{border:1px solid var(--ds-line);background:var(--ds-surface-recessed);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.batch-icon-btn.svelte-da5zbp:hover:not(:disabled){color:var(--ds-accent);border-color:var(--ds-accent)}.batch-icon-btn--danger.svelte-da5zbp:hover:not(:disabled){color:var(--ds-red);border-color:var(--ds-red)}.batch-icon-btn.svelte-da5zbp:disabled{opacity:.35;cursor:not-allowed}.batch-meta.svelte-da5zbp{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:6px;font-size:10px;display:flex}.batch-meta-sep.svelte-da5zbp{opacity:.45}.batch-meta-card.svelte-da5zbp{color:var(--ds-cyan)}.batch-editor.svelte-da5zbp{border-top:1px solid color-mix(in srgb, var(--ds-accent) 45%, transparent);margin-top:8px}.batch-editor--new.svelte-da5zbp{border-top:0;margin-top:0}.batch-editor-hint.svelte-da5zbp{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-accent);margin-top:8px;font-size:10px}.ds-btn.add-to-list-choice.svelte-da5zbp{letter-spacing:.025em;text-transform:none}.add-batch-btn.svelte-da5zbp{border:1px dashed var(--ds-line);width:100%;color:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:8px;padding:10px;font-size:11px;transition:color .15s,border-color .15s}.add-batch-btn.svelte-da5zbp:hover:not(:disabled){color:var(--ds-accent);border-color:var(--ds-accent)}.add-batch-btn.svelte-da5zbp:disabled{opacity:.4;cursor:not-allowed}.editor-footer.svelte-da5zbp{align-items:center;gap:8px;display:flex}.ds-btn.editor-footer-icon.svelte-da5zbp{padding:8px 10px}.editor-footer-delete.svelte-da5zbp{margin-left:auto}
