.action-menu.svelte-48a2tj{position:relative}.action-menu.loading.svelte-48a2tj{opacity:.5;pointer-events:none}.action-trigger.svelte-48a2tj{cursor:pointer;padding:var(--space-1) var(--space-2);color:var(--ink-tertiary);font-family:var(--font-body);font-size:var(--text-md);letter-spacing:.1em;border-radius:var(--radius-sm);background:0 0;border:none;transition:color .12s ease-out,background-color .12s ease-out}.action-trigger.svelte-48a2tj:hover{color:var(--ink);background-color:var(--paper-hover)}.action-trigger.svelte-48a2tj:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.action-popover.svelte-48a2tj{z-index:10;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);min-width:160px;padding:var(--space-2) 0;animation:svelte-48a2tj-popover-in .12s var(--easing-out) both;position:absolute;top:100%;right:0;box-shadow:0 4px 12px oklch(0% 0 0/.06)}@media (prefers-color-scheme:dark){.action-popover.svelte-48a2tj{box-shadow:0 4px 12px oklch(0% 0 0/.2)}}.action-item.svelte-48a2tj{text-align:left;cursor:pointer;width:100%;padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--ink);background:0 0;border:none;transition:background-color .12s ease-out;display:block}.action-item.svelte-48a2tj:hover{background-color:var(--paper-hover)}.action-item.svelte-48a2tj:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.action-danger.svelte-48a2tj{color:var(--deadline-critical)}.action-divider.svelte-48a2tj{background:var(--rule-soft);height:1px;margin:var(--space-2) 0}@keyframes svelte-48a2tj-popover-in{0%{opacity:0;transform:translateY(-4px)}}.timeline-row.svelte-13v8nrh{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--rule-soft);align-items:baseline;transition:background-color .12s ease-out;display:flex}.timeline-row.svelte-13v8nrh:last-child{border-bottom:none}.timeline-row.svelte-13v8nrh:hover,.timeline-row.focused.svelte-13v8nrh{background-color:var(--paper-hover)}.timeline-row.svelte-13v8nrh:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.deadline-col.svelte-13v8nrh{flex-shrink:0;width:120px}.item-col.svelte-13v8nrh{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.action-col.svelte-13v8nrh{text-align:right;align-items:baseline;gap:var(--space-3);flex-shrink:0;display:flex}.urgency-info.svelte-13v8nrh .deadline-label:where(.svelte-13v8nrh){font-family:var(--font-body);font-size:var(--text-sm);color:var(--deadline-info);font-weight:400}.urgency-warning.svelte-13v8nrh .deadline-label:where(.svelte-13v8nrh){font-family:var(--font-body);font-size:var(--text-base);color:var(--deadline-warning);font-weight:500}.urgency-urgent.svelte-13v8nrh .deadline-label:where(.svelte-13v8nrh){font-family:var(--font-display);font-size:var(--text-md);color:var(--deadline-urgent);font-weight:600}.urgency-critical.svelte-13v8nrh .deadline-label:where(.svelte-13v8nrh){font-family:var(--font-display);font-size:var(--text-lg);color:var(--deadline-critical);font-weight:700}.item-name.svelte-13v8nrh{font-family:var(--font-body);font-size:var(--text-md);color:var(--ink);font-weight:450}.item-vendor.svelte-13v8nrh{font-family:var(--font-body);font-size:var(--text-xs);color:var(--ink-tertiary)}.item-amount.svelte-13v8nrh{font-family:var(--font-data);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--ink-secondary)}@media (width<=640px){.timeline-row.svelte-13v8nrh{gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column}.deadline-col.svelte-13v8nrh{width:auto}.action-col.svelte-13v8nrh{text-align:left}}
