.cost-fit.svelte-dzh66v{min-width:0;max-width:100%;flex-shrink:1;align-items:flex-start}.cost-fit.svelte-dzh66v .cost-label:where(.svelte-dzh66v){white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.cost-fit.svelte-dzh66v svg{flex-shrink:0;margin-top:1px}.cost-surface.svelte-dzh66v{background:var(--color-badge-bg);color:var(--color-badge-text);padding:3px 5px;border-radius:5px}.cost-padded.svelte-dzh66v{margin:8px 16px}.ns-category-section.svelte-j6vzoe{background:linear-gradient(90deg,color-mix(in srgb,var(--cat-color, var(--accent)) 9%,transparent),transparent 75%),var(--surface-raised);box-shadow:inset 2px 0 0 var(--cat-color, var(--accent)),inset 0 0 0 1px var(--line-subtle);border-radius:var(--rad-md);margin:0 var(--space-2) var(--space-1);position:sticky;top:0;z-index:5;overflow:hidden;transition:box-shadow var(--dur-fast) var(--motion-ease)}.ns-category-section.svelte-j6vzoe:hover{box-shadow:inset 2px 0 0 var(--cat-color, var(--accent)),inset 0 0 0 1px var(--line-strong)}.ns-category-button.svelte-j6vzoe{width:100%;height:40px;padding:0 var(--space-1_5) 0 var(--space-3);display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;cursor:pointer}.ns-category-label.svelte-j6vzoe{font-size:var(--fs-md);font-weight:var(--weight-medium);color:var(--fg-1)}.ns-category-count.svelte-j6vzoe{display:grid;place-items:center;min-width:22px;height:20px;padding:0 var(--space-1_5);border-radius:var(--rad-full);background-color:var(--state-hover);color:var(--fg-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.ns-category-chevron.svelte-j6vzoe{color:var(--fg-4);transition:transform .2s ease}.ns-category-button.svelte-j6vzoe:hover .ns-category-chevron:where(.svelte-j6vzoe){color:var(--fg-2)}.ns-category-chevron-collapsed.svelte-j6vzoe{transform:rotate(0)}.ns-category-chevron-expanded.svelte-j6vzoe{transform:rotate(90deg)}
