.smoot-editor.svelte-146n16c{flex:1;min-width:0}.smoot-editor .cm-editor{min-height:calc(100vh - 183px)}@media (width<=640px){.smoot-editor .cm-editor{min-height:calc(100vh - 243px)}}.result-column{background:var(--color-bg-surface,var(--sl-color-gray-6,#f5f5f5));box-shadow:inset 1px 0 0 var(--color-border-light,var(--sl-color-gray-5,#ccc));flex:none;position:relative;overflow:hidden}.result-column.result-column--ghost .result-row{color:var(--color-text-muted,#6e6e73);font-weight:400}.result-column-body{will-change:transform;position:absolute;left:0;right:0}.result-row{padding:0 var(--space-md,.75rem);color:inherit;text-align:right;cursor:pointer;font-family:var(--smoot-font-mono,"SF Mono", Menlo, ui-monospace, monospace);font-size:var(--smoot-font-size,14px);line-height:var(--smoot-line-height,24px);box-sizing:border-box;white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border:0;align-items:baseline;margin:0;transition:background .15s;display:flex;position:absolute;left:0;right:0;overflow:hidden}.result-row:hover{background:var(--color-primary-subtle,var(--sl-color-gray-6,#eef))}.result-row:focus-visible{outline:2px solid var(--color-primary,var(--sl-color-accent,#06c));outline-offset:-2px}.result-approx{color:var(--color-text-muted,var(--sl-color-gray-3,#6e6e73));margin-right:.08em;font-weight:500}.result-approx--trimmed{color:var(--color-primary,var(--sl-color-accent,#06c))}.ledger-handle{cursor:col-resize;z-index:4;touch-action:none;width:11px;margin-left:-5px;position:absolute;top:0;bottom:0;left:0}.ledger-handle:after{content:"";background:0 0;width:3px;transition:background .12s;position:absolute;top:0;bottom:0;left:4px}.ledger-handle:hover:after,.ledger-handle--dragging:after{background:var(--color-primary,var(--sl-color-accent,#06c))}@media (hover:none){.ledger-handle{display:none}}.ledger-measure{visibility:hidden;white-space:nowrap;pointer-events:none;font-family:var(--smoot-font-mono,"SF Mono", Menlo, ui-monospace, monospace);font-size:var(--smoot-font-size,14px);font-variant-numeric:tabular-nums;position:absolute;top:0;left:0}.result-numeric{text-align:right;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.result-unit{padding-left:var(--space-xs,4px);text-align:left;text-overflow:ellipsis;min-width:50px;overflow:hidden}.result-formula-name{color:var(--color-text-disabled,var(--sl-color-gray-3,#aaa));padding-right:var(--space-xs,4px);flex-shrink:0;font-style:italic;font-weight:400}.smoot-result-def{color:var(--color-text-muted,var(--sl-color-gray-3,#767676))}.smoot-result-expr{color:var(--color-text,var(--sl-color-text,#1d1d1f));font-weight:600}.smoot-result-func{color:var(--color-text-disabled,var(--sl-color-gray-3,#8a8a8e));font-style:italic}.smoot-result-formula{color:var(--color-text,var(--sl-color-text,#1d1d1f));font-weight:600}.smoot-result-error{cursor:default;color:var(--color-error,var(--sl-color-red,#e53935));font-family:var(--smoot-font-sans,-apple-system, "Segoe UI", sans-serif);text-align:left;font-size:12px}.smoot-result-error:hover{background:0 0}button.smoot-result-error{cursor:pointer}button.smoot-result-error:hover{background:var(--color-primary-subtle,#eef)}.result-row.result-row--open{background:var(--color-primary-copy,#0066cc1f)}.result-row.smoot-fed-by-0{background:var(--color-fed-by-0,#c4791a29)}.result-row.smoot-fed-by-1{background:var(--color-fed-by-1,#c4791a1a)}.result-row.smoot-fed-by-2{background:var(--color-fed-by-2,#c4791a0e)}.result-row.smoot-fed-by-3{background:var(--color-fed-by-3,#c4791a08)}.result-row.smoot-feeds-1{background:var(--color-feeds-1,#3a6ea517)}.result-row.smoot-feeds-2{background:var(--color-feeds-2,#3a6ea50d)}.result-row.smoot-feeds-3{background:var(--color-feeds-3,#3a6ea507)}.result-row.smoot-total{box-shadow:inset 0 1px 0 var(--color-total-rule,#b4b1a8)}.result-message{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.smoot-result-copied{background:var(--color-primary-copy,var(--sl-color-accent-low,#0066cc1f))!important}.smoot-secondary-span{background-color:var(--color-error-bg,var(--sl-color-red-low,#e5393514));border-bottom:1px dashed var(--color-error-border,var(--sl-color-red,#e5393566))}@media (width<=640px){.result-column{width:42vw!important;min-width:42vw!important}}.smoot-example.svelte-9dla7e{--smoot-font-mono:var(--sl-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);--smoot-font-size:14px;--smoot-line-height:24px;--smoot-editor-bg:var(--sl-color-black,#fff);--smoot-editor-fg:var(--sl-color-white,#1d1d1f);--color-bg-surface:var(--sl-color-gray-6,#f5f5f5);--color-border-light:var(--sl-color-gray-5,#ccc);--color-text-muted:var(--sl-color-gray-3,#767676);--color-text:var(--sl-color-white,#1d1d1f);border:1px solid var(--sl-color-gray-5,#ccc);border-radius:8px;display:flex;position:relative;overflow:hidden}.smoot-example.svelte-9dla7e:has(.cm-editor.cm-focused){border-color:var(--color-primary,#06c);font-family:var(--smoot-font-mono);font-size:var(--smoot-font-size)}.smoot-example.svelte-9dla7e *{margin:0}.smoot-example-editor.svelte-9dla7e{flex:1;min-width:0}.smoot-example.svelte-9dla7e .smoot-editor .cm-editor{min-height:0}.smoot-example.svelte-9dla7e .cm-content{padding:12px 0}.smoot-example-fallback.svelte-9dla7e{white-space:pre-wrap;margin:0;padding:16px}
