.vt-wrap.svelte-h7t6m8{--vt-radius: 12px;--vt-stub-w: 120px;--vt-notch: 9px;--vt-stub-bg: var(--primary-soft);--vt-stub-fg: var(--primary);--vt-bar: var(--primary);--vt-body-bg: var(--surface);--vt-border: var(--line);position:relative;min-width:0;transition:transform .18s ease,filter .18s ease}.vt-wrap[data-state=expiring].svelte-h7t6m8{--vt-stub-bg: color-mix(in srgb, var(--amber) 16%, var(--surface));--vt-stub-fg: var(--amber);--vt-bar: var(--amber)}.vt-wrap.svelte-h7t6m8:is([data-state=used_up]:where(.svelte-h7t6m8),[data-state=expired]:where(.svelte-h7t6m8),[data-state=voided]:where(.svelte-h7t6m8)){--vt-stub-bg: var(--muted-bg);--vt-stub-fg: var(--muted);--vt-bar: var(--muted)}.vt-hoverable.svelte-h7t6m8:hover,.vt-hoverable.svelte-h7t6m8:focus-within{transform:translateY(-2px);filter:drop-shadow(0 8px 16px rgba(35,48,61,.14))}.vt.svelte-h7t6m8{position:relative;display:grid;grid-template-columns:var(--vt-stub-w) 0 minmax(0,1fr);min-width:0;border:1px solid var(--vt-border);border-radius:var(--vt-radius);background:var(--vt-body-bg);color:var(--text);overflow:hidden;-webkit-mask:radial-gradient(circle var(--vt-notch) at var(--vt-stub-w) 0,transparent 97%,#000 100%) top / 100% 51% no-repeat,radial-gradient(circle var(--vt-notch) at var(--vt-stub-w) 100%,transparent 97%,#000 100%) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--vt-notch) at var(--vt-stub-w) 0,transparent 97%,#000 100%) top / 100% 51% no-repeat,radial-gradient(circle var(--vt-notch) at var(--vt-stub-w) 100%,transparent 97%,#000 100%) bottom / 100% 51% no-repeat}.vt-wrap.svelte-h7t6m8:is([data-state=used_up]:where(.svelte-h7t6m8),[data-state=expired]:where(.svelte-h7t6m8),[data-state=voided]:where(.svelte-h7t6m8)) .vt:where(.svelte-h7t6m8){filter:saturate(.35)}.vt-interactive.svelte-h7t6m8{cursor:pointer;outline:none}.vt-interactive.svelte-h7t6m8:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}.vt-stub.svelte-h7t6m8{display:grid;align-content:center;justify-items:center;gap:2px;min-width:0;padding:14px 10px;background:var(--vt-stub-bg);color:var(--vt-stub-fg);text-align:center}.vt-amount.svelte-h7t6m8{max-width:100%;font-size:26px;font-weight:500;line-height:1.15;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:clip}.vt-amount[data-size=md].svelte-h7t6m8{font-size:22px}.vt-amount[data-size=sm].svelte-h7t6m8{font-size:18px}.vt-amount[data-size=xs].svelte-h7t6m8{font-size:15px}.vt-unit.svelte-h7t6m8{font-size:11px;font-weight:600;letter-spacing:.06em;opacity:.85}.vt-face.svelte-h7t6m8{margin-top:4px;font-size:11px;opacity:.8;line-height:1.3}.vt-perf.svelte-h7t6m8{position:relative;width:0}.vt-perf.svelte-h7t6m8:before{content:"";position:absolute;top:calc(var(--vt-notch) + 3px);bottom:calc(var(--vt-notch) + 3px);left:-1px;border-left:2px dashed var(--vt-border)}.vt-body.svelte-h7t6m8{position:relative;display:grid;align-content:start;gap:8px;min-width:0;padding:12px 14px 12px 16px}.vt-head.svelte-h7t6m8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;min-width:0}.vt-name.svelte-h7t6m8{min-width:0;font-size:14.5px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.vt-tags.svelte-h7t6m8{display:inline-flex;flex-wrap:wrap;gap:6px}.vt-due.svelte-h7t6m8,.vt-group.svelte-h7t6m8,.vt-chip.svelte-h7t6m8{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.vt-due.svelte-h7t6m8{background:var(--danger-soft);color:var(--danger)}.vt-group.svelte-h7t6m8{background:color-mix(in srgb,var(--amber) 16%,var(--surface));color:var(--amber);cursor:help}.vt-chip.svelte-h7t6m8{background:var(--muted-bg);color:var(--muted);font-weight:500}.vt-source.svelte-h7t6m8{position:absolute;top:10px;right:14px;color:var(--muted);font-size:11px}.vt-body.svelte-h7t6m8:has(.vt-source:where(.svelte-h7t6m8)) .vt-head:where(.svelte-h7t6m8){padding-right:60px}.vt-note.svelte-h7t6m8{margin:0;color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.vt-scopes.svelte-h7t6m8{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.vt-progress.svelte-h7t6m8{height:4px;border-radius:999px;background:var(--line);overflow:hidden}.vt-progress.svelte-h7t6m8 span:where(.svelte-h7t6m8){display:block;height:100%;border-radius:inherit;background:var(--vt-bar)}.vt-foot.svelte-h7t6m8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;min-width:0}.vt-expiry.svelte-h7t6m8{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--muted);font-size:12px}.vt-use-wrap.svelte-h7t6m8{position:relative;display:inline-flex}.vt-use.svelte-h7t6m8{height:28px;min-height:0;padding:0 12px;border:1px solid color-mix(in srgb,var(--vt-bar) 45%,var(--line));border-radius:999px;background:transparent;color:var(--vt-stub-fg);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.vt-use.svelte-h7t6m8:hover{background:var(--vt-stub-bg)}.vt-menu.svelte-h7t6m8{position:absolute;right:0;bottom:calc(100% + 6px);z-index:5;display:grid;min-width:160px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 10px 24px #23303d29}.vt-menu.svelte-h7t6m8 button:where(.svelte-h7t6m8){height:32px;min-height:0;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.vt-menu.svelte-h7t6m8 button:where(.svelte-h7t6m8):hover{background:var(--hover-bg, var(--muted-bg))}.vt-stamp.svelte-h7t6m8{position:absolute;right:16px;top:50%;padding:3px 10px;border:2px solid var(--muted);border-radius:8px;color:var(--muted);font-size:14px;font-weight:700;letter-spacing:.12em;transform:translateY(-50%) rotate(-14deg);opacity:.85;pointer-events:none}.vt-wrap-mini.svelte-h7t6m8{--vt-stub-w: 64px;--vt-notch: 5px;--vt-radius: 8px}.vt-mini.svelte-h7t6m8{min-height:40px}.vt-mini.svelte-h7t6m8 .vt-stub:where(.svelte-h7t6m8){padding:4px 6px;gap:0}.vt-mini.svelte-h7t6m8 .vt-amount:where(.svelte-h7t6m8){font-size:14px}.vt-mini.svelte-h7t6m8 .vt-stub:where(.svelte-h7t6m8) small:where(.svelte-h7t6m8){font-size:9px;font-weight:600;letter-spacing:.06em}.vt-mini.svelte-h7t6m8 .vt-body:where(.svelte-h7t6m8){display:flex;align-items:center;gap:6px;padding:4px 10px}.vt-mini.svelte-h7t6m8 .vt-name:where(.svelte-h7t6m8){overflow:hidden;font-size:12px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.vt-mini.svelte-h7t6m8 .vt-group:where(.svelte-h7t6m8){min-height:16px;padding:0 6px;font-size:10px}.vt-enter.svelte-h7t6m8{animation:svelte-h7t6m8-vt-enter .24s ease-out both}@keyframes svelte-h7t6m8-vt-enter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.vt-wrap.svelte-h7t6m8{transition:none}.vt-enter.svelte-h7t6m8{animation:none}.vt-hoverable.svelte-h7t6m8:hover,.vt-hoverable.svelte-h7t6m8:focus-within{transform:none}}@media(max-width:560px){.vt-wrap.svelte-h7t6m8:not(.vt-wrap-mini){--vt-stub-w: 96px}.vt-full.svelte-h7t6m8 .vt-amount:where(.svelte-h7t6m8){font-size:21px}.vt-full.svelte-h7t6m8 .vt-amount[data-size=md]:where(.svelte-h7t6m8){font-size:18px}.vt-full.svelte-h7t6m8 .vt-amount:where(.svelte-h7t6m8):is([data-size=sm]:where(.svelte-h7t6m8),[data-size=xs]:where(.svelte-h7t6m8)){font-size:14px}}html[data-mcloud-interface-theme=apple] .vt-hoverable.svelte-h7t6m8:hover,html[data-mcloud-interface-theme=apple] .vt-hoverable.svelte-h7t6m8:focus-within{filter:drop-shadow(0 10px 22px rgba(0,0,0,.08))}html[data-mcloud-interface-theme=aurora] .vt-wrap.svelte-h7t6m8{--vt-body-bg: color-mix(in srgb, var(--surface) 86%, transparent)}html[data-mcloud-interface-theme=aurora] .vt.svelte-h7t6m8{-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}html[data-mcloud-interface-theme=aurora] .vt-hoverable.svelte-h7t6m8:hover,html[data-mcloud-interface-theme=aurora] .vt-hoverable.svelte-h7t6m8:focus-within{filter:drop-shadow(0 12px 24px color-mix(in srgb,var(--primary) 18%,transparent))}html[data-mcloud-interface-theme=frost] .vt-wrap.svelte-h7t6m8{--vt-body-bg: var(--frost-acrylic-bg, var(--surface));--vt-border: var(--frost-acrylic-border, var(--line))}html[data-mcloud-interface-theme=frost] .vt.svelte-h7t6m8{-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}html[data-mcloud-interface-theme=material] .vt-wrap.svelte-h7t6m8{--vt-stub-bg: var(--m3-primary-container);--vt-stub-fg: var(--m3-on-primary-container);--vt-bar: var(--m3-primary);--vt-body-bg: var(--m3-surface-container-lowest);--vt-border: var(--m3-outline-variant)}html[data-mcloud-interface-theme=material] .vt-wrap[data-state=expiring].svelte-h7t6m8{--vt-stub-bg: var(--m3-tertiary-container);--vt-stub-fg: var(--m3-on-tertiary-container);--vt-bar: var(--m3-tertiary)}html[data-mcloud-interface-theme=material] .vt-wrap.svelte-h7t6m8:is([data-state=used_up]:where(.svelte-h7t6m8),[data-state=expired]:where(.svelte-h7t6m8),[data-state=voided]:where(.svelte-h7t6m8)){--vt-stub-bg: var(--m3-surface-container-highest);--vt-stub-fg: var(--m3-on-surface-variant);--vt-bar: var(--m3-on-surface-variant)}html[data-mcloud-interface-theme=material] .vt.svelte-h7t6m8{border-color:transparent}html[data-mcloud-interface-theme=material] .vt-hoverable.svelte-h7t6m8:hover,html[data-mcloud-interface-theme=material] .vt-hoverable.svelte-h7t6m8:focus-within{transform:none;filter:none;--vt-body-bg: var(--m3-surface-container-low)}html[data-mcloud-interface-theme=material] .vt-hoverable.svelte-h7t6m8{transition:none}html[data-mcloud-interface-theme=material] .vt.svelte-h7t6m8{transition:background-color var(--m3-duration) var(--m3-easing)}html[data-mcloud-interface-theme=material] .vt-interactive.svelte-h7t6m8:focus-visible{box-shadow:inset 0 0 0 2px var(--m3-primary)}html[data-mcloud-interface-theme=material] .vt-name.svelte-h7t6m8{color:var(--m3-on-surface);font-weight:500}html[data-mcloud-interface-theme=material] :is(.vt-expiry.svelte-h7t6m8,.vt-source.svelte-h7t6m8,.vt-note.svelte-h7t6m8){color:var(--m3-on-surface-variant)}html[data-mcloud-interface-theme=material] .vt-chip.svelte-h7t6m8{border-radius:8px;background:var(--m3-surface-container-highest);color:var(--m3-on-surface-variant)}html[data-mcloud-interface-theme=material] .vt-group.svelte-h7t6m8{border-radius:8px;background:var(--m3-tertiary-container);color:var(--m3-on-tertiary-container);font-weight:500}html[data-mcloud-interface-theme=material] .vt-due.svelte-h7t6m8{border-radius:8px;background:var(--m3-error-container);color:var(--m3-on-error-container);font-weight:500}html[data-mcloud-interface-theme=material] .vt-progress.svelte-h7t6m8{background:var(--m3-surface-container-highest)}html[data-mcloud-interface-theme=material] .vt-stamp.svelte-h7t6m8{border-color:var(--m3-outline);color:var(--m3-on-surface-variant)}html[data-mcloud-interface-theme=material] .vt-use.svelte-h7t6m8{border-color:var(--m3-outline);border-radius:999px;color:var(--m3-primary);font-weight:500}html[data-mcloud-interface-theme=material] .vt-use.svelte-h7t6m8:hover{background:color-mix(in srgb,var(--m3-primary) var(--m3-state-hover),transparent)}html[data-mcloud-interface-theme=material] .vt-menu.svelte-h7t6m8{border-color:transparent;border-radius:4px;background:var(--m3-surface-container);box-shadow:var(--m3-elevation-2)}html[data-mcloud-interface-theme=material] .vt-menu.svelte-h7t6m8 button:where(.svelte-h7t6m8){color:var(--m3-on-surface);border-radius:0}html[data-mcloud-interface-theme=material] .vt-menu.svelte-h7t6m8 button:where(.svelte-h7t6m8):hover{background:color-mix(in srgb,var(--m3-on-surface) var(--m3-state-hover),transparent)}html[data-mcloud-interface-theme=material] .vt-enter.svelte-h7t6m8{animation-duration:var(--m3-duration);animation-timing-function:var(--m3-easing)}html[data-mcloud-interface-theme=expressive] .vt-wrap.svelte-h7t6m8{--vt-radius: 20px;--vt-stub-w: 136px;--vt-stub-bg: var(--m3e-primary-container);--vt-stub-fg: var(--m3e-on-primary-container);--vt-bar: var(--m3e-primary);--vt-body-bg: var(--m3e-surface-container-lowest);--vt-border: var(--m3e-outline-variant)}html[data-mcloud-interface-theme=expressive] .vt-wrap-mini.svelte-h7t6m8{--vt-radius: 12px;--vt-stub-w: 68px}html[data-mcloud-interface-theme=expressive] .vt-wrap[data-state=expiring].svelte-h7t6m8{--vt-stub-bg: var(--m3e-tertiary-container);--vt-stub-fg: var(--m3e-on-tertiary-container);--vt-bar: var(--m3e-tertiary)}html[data-mcloud-interface-theme=expressive] .vt-wrap.svelte-h7t6m8:is([data-state=used_up]:where(.svelte-h7t6m8),[data-state=expired]:where(.svelte-h7t6m8),[data-state=voided]:where(.svelte-h7t6m8)){--vt-stub-bg: var(--m3e-surface-container-highest);--vt-stub-fg: var(--m3e-on-surface-variant);--vt-bar: var(--m3e-on-surface-variant)}html[data-mcloud-interface-theme=expressive] .vt.svelte-h7t6m8{border-color:transparent}html[data-mcloud-interface-theme=expressive] .vt-hoverable.svelte-h7t6m8:hover,html[data-mcloud-interface-theme=expressive] .vt-hoverable.svelte-h7t6m8:focus-within{transform:none;filter:none;--vt-stub-bg: color-mix(in srgb, var(--m3e-on-primary-container) 10%, var(--m3e-primary-container))}html[data-mcloud-interface-theme=expressive] .vt-hoverable[data-state=expiring].svelte-h7t6m8:hover{--vt-stub-bg: color-mix(in srgb, var(--m3e-on-tertiary-container) 10%, var(--m3e-tertiary-container))}html[data-mcloud-interface-theme=expressive] .vt-stub.svelte-h7t6m8{transition:background-color var(--m3e-duration-fast) var(--m3e-easing)}html[data-mcloud-interface-theme=expressive] .vt-interactive.svelte-h7t6m8:focus-visible{box-shadow:inset 0 0 0 2px var(--m3e-primary)}html[data-mcloud-interface-theme=expressive] .vt-name.svelte-h7t6m8{color:var(--m3e-on-surface);font-weight:500}html[data-mcloud-interface-theme=expressive] :is(.vt-expiry.svelte-h7t6m8,.vt-source.svelte-h7t6m8,.vt-note.svelte-h7t6m8){color:var(--m3e-on-surface-variant)}html[data-mcloud-interface-theme=expressive] .vt-chip.svelte-h7t6m8{border-radius:8px;background:var(--m3e-surface-container-highest);color:var(--m3e-on-surface-variant)}html[data-mcloud-interface-theme=expressive] .vt-group.svelte-h7t6m8{border-radius:8px;background:var(--m3e-tertiary-container);color:var(--m3e-on-tertiary-container);font-weight:500}html[data-mcloud-interface-theme=expressive] .vt-due.svelte-h7t6m8{border-radius:8px;background:var(--m3e-error-container);color:var(--m3e-on-error-container);font-weight:500}html[data-mcloud-interface-theme=expressive] .vt-progress.svelte-h7t6m8{background:var(--m3e-surface-container-highest)}html[data-mcloud-interface-theme=expressive] .vt-stamp.svelte-h7t6m8{border-color:var(--m3e-outline);border-radius:12px;color:var(--m3e-on-surface-variant)}html[data-mcloud-interface-theme=expressive] .vt-use.svelte-h7t6m8{border-color:var(--m3e-outline);color:var(--m3e-primary);font-weight:500}html[data-mcloud-interface-theme=expressive] .vt-use.svelte-h7t6m8:hover{background:color-mix(in srgb,var(--m3e-primary) var(--m3e-state-hover),transparent)}html[data-mcloud-interface-theme=expressive] .vt-menu.svelte-h7t6m8{border-color:transparent;border-radius:16px;background:var(--m3e-surface-container)}html[data-mcloud-interface-theme=expressive] .vt-menu.svelte-h7t6m8 button:where(.svelte-h7t6m8){border-radius:12px;color:var(--m3e-on-surface)}html[data-mcloud-interface-theme=expressive] .vt-enter.svelte-h7t6m8{animation-duration:var(--m3e-duration);animation-timing-function:var(--m3e-easing)}@media(max-width:560px){html[data-mcloud-interface-theme=expressive] .vt-wrap.svelte-h7t6m8:not(.vt-wrap-mini){--vt-stub-w: 104px}}
