.checkbox.svelte-6br4lw{display:inline-flex;align-items:center;gap:var(--popover-field-gap);min-width:0;font-size:var(--label-font-size);color:var(--label-color);cursor:pointer}.checkbox--disabled.svelte-6br4lw{opacity:.6;cursor:not-allowed}.checkbox__input.svelte-6br4lw{appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);background:var(--checkbox-bg);border:var(--checkbox-border-width) solid var(--checkbox-border);border-radius:var(--checkbox-border-radius);cursor:pointer;position:relative;margin:0;flex:0 0 auto}.checkbox__input.svelte-6br4lw:checked{background:var(--checkbox-bg-checked)}.checkbox__input.svelte-6br4lw:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--checkbox-check-fg);border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox__input.svelte-6br4lw:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.checkbox__input.svelte-6br4lw:disabled{cursor:not-allowed}.checkbox__label.svelte-6br4lw{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.number-input.svelte-1cvzkuk{width:100%;text-align:center;padding:var(--input-padding-y) var(--input-padding-x);font-family:var(--font-family);font-size:var(--input-font-size);background-color:transparent;color:var(--input-fg);border:var(--input-border-width) solid var(--input-border);border-radius:var(--input-border-radius);transition:border-color var(--duration-fast) var(--ease-out)}.number-input.svelte-1cvzkuk:focus{outline:none;border-color:var(--input-border-focus)}.number-input.svelte-1cvzkuk:disabled{opacity:.5;cursor:not-allowed}.no-spinner.svelte-1cvzkuk::-webkit-outer-spin-button,.no-spinner.svelte-1cvzkuk::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-spinner[type=number].svelte-1cvzkuk{-moz-appearance:textfield;appearance:textfield}.number-input--inline.svelte-1cvzkuk{width:auto;min-width:3ch;max-width:8ch;background:var(--input-inline-bg);border:none;border-radius:var(--rounded);padding:var(--row-material-btn-padding-y) var(--row-gap);font-size:var(--table-cell-font-size);font-weight:var(--table-cell-area-font-weight);font-variant-numeric:tabular-nums;color:var(--input-inline-fg)}.number-input--inline.svelte-1cvzkuk:focus{outline:none}.select-root.svelte-10f7jrh{display:inline-flex;width:100%}.select-trigger{width:100%}.select-value{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-chevron{width:14px;height:14px;flex-shrink:0;opacity:.6;transition:transform var(--duration-fast) var(--ease-out)}.select-trigger[data-state=open] .select-chevron{transform:rotate(180deg)}.select-content{min-width:var(--radix-select-trigger-width);z-index:9999}.select-viewport{max-height:var(--dropdown-max-height);overflow-y:auto}.select-item{justify-content:space-between}.select-item-label{flex:1}.select-item-check{color:var(--dropdown-item-check-fg);flex-shrink:0}.select-item[data-state=checked]{font-weight:var(--font-weight-medium)}.select-trigger.size-sm{padding:var(--dropdown-sm-padding);font-size:var(--dropdown-sm-font-size);min-height:auto;gap:var(--dropdown-sm-gap)}.select-trigger.size-sm .select-chevron{width:12px;height:12px}.series-indicator.svelte-1l0b2bf{display:inline-block;flex-shrink:0;vertical-align:middle}.icon-button.svelte-xkx9ac{display:inline-flex;align-items:center;justify-content:center;width:var(--button-icon-size);height:var(--button-icon-size);padding:0;border:none;border-radius:var(--button-border-radius);background:var(--button-ghost-bg);color:var(--button-ghost-fg);font-size:var(--heading-size-md);cursor:pointer;transition:background-color .15s ease,color .15s ease}.icon-button.svelte-xkx9ac:hover:not(:disabled){background:var(--button-ghost-bg-hover);color:var(--button-ghost-fg-hover)}.icon-button[data-calculation-excluded=true].svelte-xkx9ac{opacity:var(--editable-row-hidden-opacity)}.icon-button[data-calculation-excluded=true].svelte-xkx9ac:hover:not(:disabled){opacity:1}.icon-button.svelte-xkx9ac:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.icon-button.svelte-xkx9ac:disabled{opacity:.5;cursor:not-allowed}.icon-button--danger.svelte-xkx9ac:hover:not(:disabled){background:var(--button-ghost-bg-hover);color:var(--toast-error-border)}.icon-button--success.svelte-xkx9ac:hover:not(:disabled){background:var(--button-ghost-bg-hover);color:var(--button-success-fg)}.range-input.svelte-h0z3c2{width:100%;appearance:none;-webkit-appearance:none;background:transparent;border:none;padding:0;margin:0;cursor:pointer}.range-input.svelte-h0z3c2:focus{outline:none}.range-input.svelte-h0z3c2::-webkit-slider-runnable-track{height:4px;border:none;border-radius:var(--rounded-full);background:var(--input-border)}.range-input.svelte-h0z3c2::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border:1px solid var(--surface-bg);border-radius:50%;background:var(--input-border-focus)}.range-input.svelte-h0z3c2::-moz-range-track{height:4px;border:none;border-radius:var(--rounded-full);background:var(--input-border)}.range-input.svelte-h0z3c2::-moz-range-thumb{width:14px;height:14px;border:1px solid var(--surface-bg);border-radius:50%;background:var(--input-border-focus)}.range-input.svelte-h0z3c2:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.range-input.svelte-h0z3c2:focus-visible::-moz-range-thumb{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.range-input.svelte-h0z3c2:disabled{opacity:.5;cursor:not-allowed}.toggle{--label-color: var(--surface-fg);display:inline-flex;align-items:center;gap:var(--toggle-gap);width:var(--toggle-width);height:var(--toggle-height);padding:0 var(--toggle-padding);background:var(--toggle-bg-off);border-radius:var(--toggle-border-radius);border:1px solid var(--toggle-bg-off);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.toggle[data-state=on]{background:var(--toggle-bg-on);border-color:var(--toggle-bg-on)}.toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.toggle[data-disabled=true]{opacity:.5;cursor:not-allowed}.toggle-thumb{width:var(--toggle-thumb-size);height:var(--toggle-thumb-size);background:var(--toggle-thumb-bg);border-radius:var(--toggle-border-radius);transition:transform var(--duration-fast) var(--ease-out);transform:translate(0);box-shadow:var(--shadow-sm)}.toggle[data-state=on] .toggle-thumb{transform:translate(calc(var(--toggle-width) - var(--toggle-thumb-size) - var(--toggle-padding) * 2))}.toggle-label{color:var(--label-color);font-family:var(--font-family);font-size:var(--label-font-size);white-space:nowrap}.chevron.svelte-1rq6bto{display:inline-block;flex-shrink:0;color:var(--chevron-fg);transition:transform var(--duration-fast) var(--ease-out)}.badge{display:inline-flex;align-items:center;gap:var(--badge-gap);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--badge-border-radius);font-family:var(--font-family);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);line-height:1;border:1px solid transparent;width:fit-content}.badge-sm{padding:var(--badge-sm-padding-y) var(--badge-sm-padding-x);font-size:var(--badge-sm-font-size)}.badge-md{padding:var(--badge-padding-y) var(--badge-padding-x);font-size:var(--badge-font-size)}.badge-default{background:var(--badge-default-bg);color:var(--badge-default-fg);border-color:var(--badge-default-border)}.badge-outline{background:transparent;color:var(--badge-outline-fg);border-color:var(--badge-outline-border)}.badge-primary{background:var(--badge-primary-bg);color:var(--badge-primary-fg)}.badge-success{background:var(--badge-success-bg);color:var(--badge-success-fg)}.badge-warning{background:var(--badge-warning-bg);color:var(--badge-warning-fg)}.badge-error{background:var(--badge-error-bg);color:var(--badge-error-fg)}.badge-info{background:var(--badge-info-bg);color:var(--badge-info-fg)}
