.SelectEditor-module-scss-module__u58ikG__Root{--select-editor-row-height:56px;--select-editor-row-pad-y:var(--space2);--select-editor-row-pad-x-left:var(--space2);--select-editor-row-pad-x-right:var(--space1);--select-editor-end-slot-width:calc(18px + var(--space1));--select-editor-label-end-padding:calc(var(--select-editor-row-pad-x-right) + var(--select-editor-end-slot-width));--select-editor-font-size:max(16px, var(--font-size3));--select-editor-option-height:56px;--select-editor-option-font-size:var(--font-size3);--select-editor-options-max-height:280px;--select-editor-panel-max-height:min(70vh, 420px);--select-editor-panel-radius:6px;--select-editor-panel-gap:var(--space1);--select-editor-panel-shadow:0 0 3px 1px var(--positive);--select-editor-active-bg:var(--positive);--select-editor-active-text:var(--positive-r);--select-editor-selected-bg:color-mix(in srgb, var(--palette-accent,var(--positive)) 12%, var(--palette-ui-paper,var(--bg-0)));--select-editor-selected-text:color-mix(in srgb, var(--palette-ink,var(--normal)) 86%, var(--palette-accent,var(--positive)) 14%);--select-editor-selected-border:color-mix(in srgb, var(--palette-accent,var(--positive)) 26%, transparent);--select-editor-indicator-bg:color-mix(in srgb, var(--palette-accent,var(--positive)) 12%, transparent);--select-editor-indicator-border:color-mix(in srgb, var(--palette-accent,var(--positive)) 24%, transparent);width:100%;position:relative}.SelectEditor-module-scss-module__u58ikG__Trigger{border-radius:var(--radius-input);width:100%;box-shadow:inset 0 0 2px .3px var(--normal-6);background-color:var(--bg-0);color:var(--normal);font-family:inherit;font-weight:inherit;letter-spacing:0;justify-content:space-between;align-items:center;gap:var(--space1);min-height:var(--select-editor-row-height);padding:var(--select-editor-row-pad-y) var(--select-editor-row-pad-x-right) var(--select-editor-row-pad-y) var(--select-editor-row-pad-x-left);text-align:left;font-size:var(--select-editor-font-size);touch-action:manipulation;-webkit-tap-highlight-color:#0000;border:none;transition:background-color .1s,box-shadow .1s,color .1s,outline .1s;display:flex}@media (hover:hover){.SelectEditor-module-scss-module__u58ikG__Trigger:hover:not(:disabled){box-shadow:0 0 5px 2px var(--tertiary)}.SelectEditor-module-scss-module__u58ikG__Trigger:hover:not(:disabled) .SelectEditor-module-scss-module__u58ikG__TriggerIcon{color:var(--tertiary);transform:scale(1.5)}}.SelectEditor-module-scss-module__u58ikG__Trigger:focus-visible{box-shadow:0 0 5px 2px var(--positive);background-color:var(--bg-2);outline:none}.SelectEditor-module-scss-module__u58ikG__Trigger:focus-visible .SelectEditor-module-scss-module__u58ikG__TriggerIcon{color:var(--positive)}.SelectEditor-module-scss-module__u58ikG__Trigger:disabled{color:var(--muted);cursor:not-allowed;box-shadow:inset 0 0 2px .3px var(--normal-6)}.SelectEditor-module-scss-module__u58ikG__TriggerText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--select-editor-font-size);letter-spacing:0;flex:1;overflow:hidden}.SelectEditor-module-scss-module__u58ikG__TriggerText[data-placeholder=true]{color:var(--normal-6)}.SelectEditor-module-scss-module__u58ikG__TriggerIcon{color:var(--normal);flex-shrink:0;transition:all .1s}.SelectEditor-module-scss-module__u58ikG__Panel{z-index:1000;width:100%;box-shadow:none;background-color:#0000;border-radius:0;position:absolute;top:0;left:0;overflow:visible}.SelectEditor-module-scss-module__u58ikG__Root[data-panel-placement=top] .SelectEditor-module-scss-module__u58ikG__InputSlotTop{border-bottom:none}.SelectEditor-module-scss-module__u58ikG__Root[data-panel-placement=top] .SelectEditor-module-scss-module__u58ikG__Options{left:0;right:0;bottom:calc(100% + var(--select-editor-panel-gap));background-color:var(--bg-0);border-radius:var(--select-editor-panel-radius);box-shadow:0 -12px 28px -18px var(--normal-6),0 0 0 1px var(--bg-3);clip-path:inset(-32px -32px calc(var(--select-editor-panel-gap) * -1) -32px);position:absolute}.SelectEditor-module-scss-module__u58ikG__Root[data-panel-placement=bottom] .SelectEditor-module-scss-module__u58ikG__Options{margin-top:var(--select-editor-panel-gap)}.SelectEditor-module-scss-module__u58ikG__InputSlot{background-color:var(--bg-0);padding:0}.SelectEditor-module-scss-module__u58ikG__InputSlotTop{border-bottom:1px solid var(--bg-2)}.SelectEditor-module-scss-module__u58ikG__InputSlotBottom{padding:var(--space1);border-top:1px solid var(--bg-2)}.SelectEditor-module-scss-module__u58ikG__Options{max-height:min(var(--select-editor-options-max-height),var(--select-editor-panel-max-height));padding:var(--space1);background-color:var(--bg-0);border-radius:var(--select-editor-panel-radius);box-shadow:var(--select-editor-panel-shadow);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:2px;display:flex;overflow:auto}.SelectEditor-module-scss-module__u58ikG__Option{width:100%;min-height:var(--select-editor-option-height);color:var(--normal-1);font-family:inherit;font-weight:inherit;letter-spacing:0;text-align:left;font-size:var(--select-editor-option-font-size);padding:var(--space1) var(--select-editor-label-end-padding) var(--space1) var(--space2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:var(--space2);touch-action:manipulation;-webkit-tap-highlight-color:#0000;background:0 0;border:none;border-radius:3px;transition:none;display:flex;position:relative}.SelectEditor-module-scss-module__u58ikG__Option:focus-visible:not(:disabled){background-color:var(--select-editor-active-bg);color:var(--select-editor-active-text);box-shadow:none;outline:none}.SelectEditor-module-scss-module__u58ikG__Option:focus-visible:not(:disabled) .SelectEditor-module-scss-module__u58ikG__OptionLabel{color:var(--select-editor-active-text)}.SelectEditor-module-scss-module__u58ikG__Option:focus-visible:not(:disabled) .SelectEditor-module-scss-module__u58ikG__OptionIndicator{color:var(--select-editor-active-text);background-color:color-mix(in srgb, var(--select-editor-active-text) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--select-editor-active-text) 28%, transparent)}@media (hover:hover){.SelectEditor-module-scss-module__u58ikG__Option:hover:not(:disabled){background-color:var(--select-editor-active-bg);color:var(--select-editor-active-text);box-shadow:none;outline:none}.SelectEditor-module-scss-module__u58ikG__Option:hover:not(:disabled) .SelectEditor-module-scss-module__u58ikG__OptionLabel{color:var(--select-editor-active-text)}.SelectEditor-module-scss-module__u58ikG__Option:hover:not(:disabled) .SelectEditor-module-scss-module__u58ikG__OptionIndicator{color:var(--select-editor-active-text);background-color:color-mix(in srgb, var(--select-editor-active-text) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--select-editor-active-text) 28%, transparent)}}.SelectEditor-module-scss-module__u58ikG__Option[data-selected=true]{background-color:var(--select-editor-selected-bg);color:var(--select-editor-selected-text);box-shadow:inset 0 0 0 1px var(--select-editor-selected-border)}.SelectEditor-module-scss-module__u58ikG__Option[data-selected=true] .SelectEditor-module-scss-module__u58ikG__OptionLabel{color:var(--select-editor-selected-text)}.SelectEditor-module-scss-module__u58ikG__Option:disabled{color:var(--muted);cursor:not-allowed;opacity:.8}.SelectEditor-module-scss-module__u58ikG__OptionLabel{letter-spacing:0;flex:1;min-width:0}.SelectEditor-module-scss-module__u58ikG__OptionIndicator{right:var(--select-editor-row-pad-x-right);width:22px;height:22px;color:var(--palette-accent,var(--positive));background-color:var(--select-editor-indicator-bg);box-shadow:inset 0 0 0 1px var(--select-editor-indicator-border);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;transition:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:640px){.SelectEditor-module-scss-module__u58ikG__Options{max-height:min(var(--select-editor-options-max-height),var(--select-editor-panel-max-height),44vh,260px)}.SelectEditor-module-scss-module__u58ikG__Option{min-height:48px}}
.CurrencyEditor-module-scss-module__iRIXjq__CurrencyEditor{width:100%}.CurrencyEditor-module-scss-module__iRIXjq__CurrencySelectEditor{letter-spacing:0;--select-editor-row-height:48px;--select-editor-row-pad-y:.65rem;--select-editor-row-pad-x-left:.85rem;--select-editor-row-pad-x-right:.85rem;--select-editor-end-slot-width:calc(18px + var(--space1));--select-editor-label-end-padding:calc(var(--select-editor-row-pad-x-right) + var(--select-editor-end-slot-width));--select-editor-font-size:max(16px, var(--font-size2));--select-editor-option-height:40px;--select-editor-option-font-size:max(16px, var(--font-size1));--select-editor-options-max-height:224px;--select-editor-panel-radius:var(--radius-input);--select-editor-panel-shadow:0 12px 28px -18px var(--normal-6), 0 0 0 1px var(--bg-3);width:100%}.CurrencyEditor-module-scss-module__iRIXjq__CurrencyInputWrapper{width:100%;position:relative}.CurrencyEditor-module-scss-module__iRIXjq__CurrencyInput{width:100%;min-height:var(--select-editor-row-height,56px);border-radius:var(--radius-input);box-shadow:inset 0 0 2px .3px var(--normal-6);background-color:var(--bg-0);color:var(--normal);font-size:var(--select-editor-font-size,max(16px, var(--font-size3)));font-family:inherit;line-height:1.4;font-weight:inherit;letter-spacing:0;text-align:left;padding:var(--select-editor-row-pad-y,var(--space2)) var(--select-editor-row-pad-x-right,var(--space1)) var(--select-editor-row-pad-y,var(--space2)) var(--select-editor-row-pad-x-left,var(--space2));box-sizing:border-box;border:none;padding-inline-end:calc(var(--select-editor-label-end-padding,var(--space1)) + 2.2em);transition:background-color .1s,box-shadow .1s,opacity .1s,outline .1s}.CurrencyEditor-module-scss-module__iRIXjq__CurrencyInput:focus{box-shadow:0 0 5px 2px var(--positive);background-color:var(--bg-0);outline:none}.CurrencyEditor-module-scss-module__iRIXjq__CurrencyInput:disabled{opacity:.7;cursor:not-allowed}.CurrencyEditor-module-scss-module__iRIXjq__CurrencyInputSuffix{top:50%;right:var(--select-editor-label-end-padding,var(--select-editor-row-pad-x-right,var(--space1)));color:var(--normal);font-size:var(--select-editor-font-size,max(16px, var(--font-size3)));letter-spacing:0;pointer-events:none;line-height:1;position:absolute;transform:translateY(-50%)}.CurrencyEditor-module-scss-module__iRIXjq__CurrencyValueLabel{justify-content:space-between;align-items:baseline;gap:var(--space2);letter-spacing:0;width:100%;display:flex}.CurrencyEditor-module-scss-module__iRIXjq__CurrencyValueAmount{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CurrencyEditor-module-scss-module__iRIXjq__CurrencyValueSuffix{flex-shrink:0;margin-inline-start:auto}@media (max-width:640px){.CurrencyEditor-module-scss-module__iRIXjq__CurrencyInput{min-height:var(--select-editor-row-height,56px)}}
.Table-module-scss-module__9u4w7q__tableContainer{width:100%;min-width:0;max-width:100%;position:relative}.Table-module-scss-module__9u4w7q__tableWrapper{width:100%;min-width:0;padding-bottom:var(--space2);overflow-x:auto}.Table-module-scss-module__9u4w7q__table{width:auto;min-width:max-content;display:grid;position:relative}.Table-module-scss-module__9u4w7q__td{vertical-align:middle;border-width:0;justify-content:flex-start;align-items:center;margin:0;padding:0;display:flex;position:relative}.Table-module-scss-module__9u4w7q__td[data-header=true]{background-color:var(--bg-3);font-weight:700}.Table-module-scss-module__9u4w7q__td[data-resizing=true],.Table-module-scss-module__9u4w7q__td[data-hovering=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.Table-module-scss-module__9u4w7q__td[data-resizing=true] .Table-module-scss-module__9u4w7q__resizer,.Table-module-scss-module__9u4w7q__td[data-hovering=true] .Table-module-scss-module__9u4w7q__resizer{background:var(--positive);transition:all .2s ease-out}.Table-module-scss-module__9u4w7q__td[data-dragging=true]{opacity:.5}.Table-module-scss-module__9u4w7q__td[data-dragover=true]{cursor:grabbing;border-left:2px dashed var(--positive)}.Table-module-scss-module__9u4w7q__td{border:1px solid var(--bg-6)}.Table-module-scss-module__9u4w7q__tableHeader{justify-content:flex-end;align-items:center;margin:1rem;display:flex}.Table-module-scss-module__9u4w7q__cell{width:100%;min-width:30px;max-height:100%;padding:8px}.Table-module-scss-module__9u4w7q__table[data-wrap=true] .Table-module-scss-module__9u4w7q__cell{white-space:wrap;overflow-x:hidden}.Table-module-scss-module__9u4w7q__table[data-wrap=false] .Table-module-scss-module__9u4w7q__cell{white-space:nowrap;overflow-x:auto}.Table-module-scss-module__9u4w7q__resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;width:10px;height:100%;display:inline-block;position:absolute;top:0;right:0}.Table-module-scss-module__9u4w7q__scrollIndicator{z-index:1;background-color:color-mix(in srgb, var(--bg-0) 80%, transparent);color:var(--normal);padding:var(--space4) var(--space1);opacity:0;pointer-events:none;cursor:pointer;border:1px solid var(--bg-6);justify-content:center;align-items:center;font-size:2rem;transition:opacity .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0003}@media (hover:hover){.Table-module-scss-module__9u4w7q__scrollIndicator:hover{background-color:color-mix(in srgb, var(--bg-0) 95%, transparent)}}.Table-module-scss-module__9u4w7q__scrollIndicator:active{background-color:var(--bg-0)}.Table-module-scss-module__9u4w7q__scrollIndicatorLeft{border-top-right-radius:8px;border-bottom-right-radius:8px;left:0}.Table-module-scss-module__9u4w7q__scrollIndicatorRight{border-top-left-radius:8px;border-bottom-left-radius:8px;right:0}.Table-module-scss-module__9u4w7q__tableContainer[data-show-left-indicator=true] .Table-module-scss-module__9u4w7q__scrollIndicatorLeft,.Table-module-scss-module__9u4w7q__tableContainer[data-show-right-indicator=true] .Table-module-scss-module__9u4w7q__scrollIndicatorRight{opacity:1;pointer-events:auto}.Table-module-scss-module__9u4w7q__separatedTableLayout{flex-direction:column;width:100%;display:flex}.Table-module-scss-module__9u4w7q__headerTable{background-color:var(--bg-3);border-bottom:2px solid var(--bg-6);z-index:1;width:max-content;display:grid;position:relative}.Table-module-scss-module__9u4w7q__bodyTable{width:max-content;display:grid;position:relative;overflow:hidden auto}
