.svelte-fa-base{height:1em;overflow:visible;transform-origin:center;vertical-align:-0.125em}.svelte-fa-fw{text-align:center;width:1.25em}.svelte-fa-pull-left.svelte-bvo74f{float:left}.svelte-fa-pull-right.svelte-bvo74f{float:right}.svelte-fa-size-lg.svelte-bvo74f{font-size:1.33333em;line-height:0.75em;vertical-align:-0.225em}.svelte-fa-size-sm.svelte-bvo74f{font-size:0.875em}.svelte-fa-size-xs.svelte-bvo74f{font-size:0.75em}.spin.svelte-bvo74f{animation:svelte-bvo74f-spin 2s 0s infinite linear}.pulse.svelte-bvo74f{animation:svelte-bvo74f-spin 1s infinite steps(8)}@keyframes svelte-bvo74f-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.svelte-fa-layers.svelte-1sinijc{display:inline-block;position:relative}.svelte-fa-layers.svelte-1sinijc .svelte-fa{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;text-align:center}.svelte-fa-layers.svelte-1sinijc .svelte-fa-layers-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.svelte-fa-layers.svelte-1sinijc .svelte-fa-layers-text span{display:inline-block}.svelte-fa-pull-left.svelte-1sinijc{float:left}.svelte-fa-pull-right.svelte-1sinijc{float:right}.svelte-fa-size-lg.svelte-1sinijc{font-size:1.33333em;line-height:0.75em;vertical-align:-0.225em}.svelte-fa-size-sm.svelte-1sinijc{font-size:0.875em}.svelte-fa-size-xs.svelte-1sinijc{font-size:0.75em}.container.svelte-1x0c3df{display:inline-block;height:auto}.svelte-fa-size-lg.svelte-1x0c3df{font-size:1.33333em;line-height:0.75em;vertical-align:-0.225em}.svelte-fa-size-sm.svelte-1x0c3df{font-size:0.875em}.svelte-fa-size-xs.svelte-1x0c3df{font-size:0.75em}.ftw-toast-deck.svelte-1akpvhg.svelte-1akpvhg.svelte-1akpvhg{position:fixed;top:var(--ftw-toast-top, 1rem);right:var(--ftw-toast-right, 1rem);display:flex;flex-direction:column;width:340px;max-width:calc(100vw - 2rem);z-index:99999;pointer-events:none}.ftw-toast-deck.expanded.svelte-1akpvhg.svelte-1akpvhg.svelte-1akpvhg{max-height:calc(100vh - 2rem);overflow-y:auto;pointer-events:auto}.ftw-toast.svelte-1akpvhg.svelte-1akpvhg.svelte-1akpvhg{pointer-events:auto;box-sizing:border-box;display:flex;align-items:center;gap:0.55em;height:2.5em;padding:0 0.6em;border:1px solid var(--ftw-border-color-accent-one, rgba(0, 0, 0, 0.2));border-left:4px solid var(--ftw-toast-accent, var(--primary-color, #4488aa));border-radius:6px;background:var(--ftw-card-background-color, #2a2a2a);color:var(--ftw-card-text, var(--ftw-text-accent-one, #fff));box-shadow:0 4px 12px var(--ftw-card-box-shadow, rgba(0, 0, 0, 0.35));font-size:0.9rem;transition:height 0.2s ease, margin 0.2s ease, opacity 0.2s ease}.ftw-toast-success.svelte-1akpvhg.svelte-1akpvhg.svelte-1akpvhg{--ftw-toast-accent:var(--ftw-button-success-color, #3aab53)}.ftw-toast-danger.svelte-1akpvhg.svelte-1akpvhg.svelte-1akpvhg{--ftw-toast-accent:var(--ftw-button-danger-color, #d9534f)}.ftw-toast-warning.svelte-1akpvhg.svelte-1akpvhg.svelte-1akpvhg{--ftw-toast-accent:var(--ftw-button-warning-color, #f0ad4e)}.ftw-toast-info.svelte-1akpvhg.svelte-1akpvhg.svelte-1akpvhg{--ftw-toast-accent:var(--ftw-button-info-color, #5bc0de)}.ftw-toast-icon.svelte-1akpvhg.svelte-1akpvhg.svelte-1akpvhg{color:var(--ftw-toast-accent, var(--primary-color, #4488aa));flex:0 0 auto;display:flex}.ftw-toast-message.svelte-1akpvhg.svelte-1akpvhg.svelte-1akpvhg{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ftw-toast-close.svelte-1akpvhg.svelte-1akpvhg.svelte-1akpvhg{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:1.6em;height:1.6em;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;opacity:0.6;cursor:pointer}.ftw-toast-close.svelte-1akpvhg.svelte-1akpvhg.svelte-1akpvhg:hover{opacity:1;background:rgba(127, 127, 127, 0.25)}.ftw-toast-deck.svelte-1akpvhg:not(.expanded) .ftw-toast.svelte-1akpvhg.svelte-1akpvhg:not(:first-child){margin-top:calc(var(--ftw-toast-peek, 0.5em) - 2.5em)}.ftw-toast-deck.svelte-1akpvhg:not(.expanded) .ftw-toast.svelte-1akpvhg.svelte-1akpvhg{opacity:calc(1 - var(--depth) * 0.12)}.ftw-toast-deck.svelte-1akpvhg:not(.expanded) .ftw-toast.is-hidden.svelte-1akpvhg.svelte-1akpvhg{display:none}.ftw-toast-deck.expanded.svelte-1akpvhg .ftw-toast.svelte-1akpvhg.svelte-1akpvhg{height:auto;min-height:2.5em;padding-top:0.4em;padding-bottom:0.4em;opacity:1}.ftw-toast-deck.expanded.svelte-1akpvhg .ftw-toast.svelte-1akpvhg+.ftw-toast.svelte-1akpvhg{margin-top:0.5em}.ftw-toast-deck.expanded.svelte-1akpvhg .ftw-toast-message.svelte-1akpvhg.svelte-1akpvhg{white-space:normal}.ftw-toast-more.svelte-1akpvhg.svelte-1akpvhg.svelte-1akpvhg{pointer-events:auto;align-self:center;margin-top:calc(var(--ftw-toast-peek, 0.5em) + 0.2em);padding:0.1em 0.7em;border-radius:999px;background:var(--ftw-card-background-color, #2a2a2a);color:var(--ftw-card-text, var(--ftw-text-accent-one, #fff));border:1px solid var(--ftw-border-color-accent-one, rgba(0, 0, 0, 0.2));box-shadow:0 2px 6px var(--ftw-card-box-shadow, rgba(0, 0, 0, 0.35));font-size:0.75rem;opacity:0.85}@keyframes svelte-uebx8w-move{0%{background-position:0 0}100%{background-position:2em 1em}}.loading-bar.svelte-uebx8w{height:1em;padding:0.05em;position:relative;overflow:hidden}.loading-bar-text.svelte-uebx8w{vertical-align:middle;position:absolute;color:white;text-shadow:-1px -1px 0 #000,
      1px -1px 0 #000,
      -1px 1px 0 #000,
      1px 1px 0 #000;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.loading-bar-container.svelte-uebx8w{border:1px solid var(--ftw-border-color-accent-one);border-radius:var(--default-border-radius);position:absolute;width:100%;top:50%;transform:translateY(-50%)}.inner-bar-stripped-animated.svelte-uebx8w{background-image:linear-gradient(
      45deg,
      var(--ftw-selected-color) 25%,
      transparent 25%,
      transparent 50%,
      var(--ftw-selected-color) 50%,
      var(--ftw-selected-color) 75%,
      transparent 75%,
      transparent
    );background-size:1em 1em;animation:svelte-uebx8w-move 2s linear infinite;position:relative;border-radius:var(--default-border-radius);height:1em;overflow:hidden;content:''}.inner-bar-stripped.svelte-uebx8w{background-image:linear-gradient(
      45deg,
      var(--ftw-selected-color) 25%,
      transparent 25%,
      transparent 50%,
      var(--ftw-selected-color) 50%,
      var(--ftw-selected-color) 75%,
      transparent 75%,
      transparent
    );background-size:1em 1em;position:relative;border-radius:var(--default-border-radius);height:1em;overflow:hidden;content:''}.inner-bar-plain.svelte-uebx8w{background-color:var(--ftw-selected-color);position:relative;border-radius:var(--default-border-radius);height:1em;overflow:hidden;content:''}.newlines.svelte-1uuos50{white-space:pre-line;user-select:text}.progress-text.svelte-1uuos50{padding-left:8px}dialog.svelte-1uuos50{width:60vw}.cf.svelte-waxgja.svelte-waxgja{white-space:nowrap;flex:0}.cl.svelte-waxgja.svelte-waxgja{flex:1}tr.svelte-waxgja.svelte-waxgja{display:flex}tr.svelte-waxgja td.svelte-waxgja{min-width:132px;flex-direction:row;border:0px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.left.svelte-waxgja.svelte-waxgja{text-align:left}tr.svelte-waxgja td.svelte-waxgja:nth-child(even){background-color:rgba(0, 0, 0, 0.05)}tr.svelte-waxgja.svelte-waxgja:nth-child(even){background-color:var(--ftw-background-accent-one);border:1px solid var(--ftw-background-accent-one)}tr.svelte-waxgja.svelte-waxgja:nth-child(odd){border:1px solid var(--ftw-background-accent-two);background-color:var(--ftw-background-accent-two)}h4.svelte-waxgja.svelte-waxgja{margin:0;padding:0}pre.svelte-waxgja.svelte-waxgja{padding:0px;margin:0px;width:100px}.scrollable.svelte-waxgja.svelte-waxgja{overflow-y:auto}.selectable.svelte-waxgja.svelte-waxgja{border-radius:4px;padding:4px;user-select:none}.selectable.svelte-waxgja.svelte-waxgja:hover{cursor:pointer;background-color:var(--ftw-input-background-hover-color)}.selectable.selected.svelte-waxgja.svelte-waxgja{background-color:var(--ftw-selected-color)}.selectable.selected.svelte-waxgja.svelte-waxgja:hover{filter:brightness(110%)}dialog.svelte-waxgja.svelte-waxgja{width:120ch}.loading.svelte-jdo55b{height:100%;justify-content:center;text-align:center}.spinner.svelte-jdo55b{margin-bottom:0.5em}iframe.svelte-1rxgzfc,div.svelte-1rxgzfc{height:100%;width:100%;border-width:0px}div.hide.svelte-1rxgzfc{display:none}iframe.hide.svelte-1rxgzfc{display:none}.svelte-fa-base{height:1em;overflow:visible;transform-origin:center;vertical-align:-0.125em}.svelte-fa-fw{text-align:center;width:1.25em}.svelte-fa-pull-left.svelte-bvo74f{float:left}.svelte-fa-pull-right.svelte-bvo74f{float:right}.svelte-fa-size-lg.svelte-bvo74f{font-size:1.33333em;line-height:0.75em;vertical-align:-0.225em}.svelte-fa-size-sm.svelte-bvo74f{font-size:0.875em}.svelte-fa-size-xs.svelte-bvo74f{font-size:0.75em}.spin.svelte-bvo74f{animation:svelte-bvo74f-spin 2s 0s infinite linear}.pulse.svelte-bvo74f{animation:svelte-bvo74f-spin 1s infinite steps(8)}@keyframes svelte-bvo74f-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.svelte-fa-layers.svelte-1sinijc{display:inline-block;position:relative}.svelte-fa-layers.svelte-1sinijc .svelte-fa{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;text-align:center}.svelte-fa-layers.svelte-1sinijc .svelte-fa-layers-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.svelte-fa-layers.svelte-1sinijc .svelte-fa-layers-text span{display:inline-block}.svelte-fa-pull-left.svelte-1sinijc{float:left}.svelte-fa-pull-right.svelte-1sinijc{float:right}.svelte-fa-size-lg.svelte-1sinijc{font-size:1.33333em;line-height:0.75em;vertical-align:-0.225em}.svelte-fa-size-sm.svelte-1sinijc{font-size:0.875em}.svelte-fa-size-xs.svelte-1sinijc{font-size:0.75em}.container.svelte-1x0c3df{display:inline-block;height:auto}.svelte-fa-size-lg.svelte-1x0c3df{font-size:1.33333em;line-height:0.75em;vertical-align:-0.225em}.svelte-fa-size-sm.svelte-1x0c3df{font-size:0.875em}.svelte-fa-size-xs.svelte-1x0c3df{font-size:0.75em}dialog.svelte-wq6d52{width:36ch}input.svelte-gwqplq{width:100%}svg.svelte-qbd276{width:var(--chevron-icon-width, 20px);height:var(--chevron-icon-width, 20px);color:var(--chevron-icon-colour, currentColor)}svg.svelte-whdbu1{width:var(--clear-icon-width, 20px);height:var(--clear-icon-width, 20px);color:var(--clear-icon-color, currentColor)}.loading.svelte-1p3nqvd{width:var(--spinner-width, 20px);height:var(--spinner-height, 20px);color:var(--spinner-color, var(--icons-color));animation:svelte-1p3nqvd-rotate 0.75s linear infinite;transform-origin:center center;transform:none}.circle_path.svelte-1p3nqvd{stroke-dasharray:90;stroke-linecap:round}@keyframes svelte-1p3nqvd-rotate{100%{transform:rotate(360deg)}}.svelte-select.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{--borderRadius:var(--border-radius);--clearSelectColor:var(--clear-select-color);--clearSelectWidth:var(--clear-select-width);--disabledBackground:var(--disabled-background);--disabledBorderColor:var(--disabled-border-color);--disabledColor:var(--disabled-color);--disabledPlaceholderColor:var(--disabled-placeholder-color);--disabledPlaceholderOpacity:var(--disabled-placeholder-opacity);--errorBackground:var(--error-background);--errorBorder:var(--error-border);--groupItemPaddingLeft:var(--group-item-padding-left);--groupTitleColor:var(--group-title-color);--groupTitleFontSize:var(--group-title-font-size);--groupTitleFontWeight:var(--group-title-font-weight);--groupTitlePadding:var(--group-title-padding);--groupTitleTextTransform:var(--group-title-text-transform);--groupTitleBorderColor:var(--group-title-border-color);--groupTitleBorderWidth:var(--group-title-border-width);--groupTitleBorderStyle:var(--group-title-border-style);--indicatorColor:var(--chevron-color);--indicatorHeight:var(--chevron-height);--indicatorWidth:var(--chevron-width);--inputColor:var(--input-color);--inputLeft:var(--input-left);--inputLetterSpacing:var(--input-letter-spacing);--inputMargin:var(--input-margin);--inputPadding:var(--input-padding);--itemActiveBackground:var(--item-active-background);--itemColor:var(--item-color);--itemFirstBorderRadius:var(--item-first-border-radius);--itemHoverBG:var(--item-hover-bg);--itemHoverColor:var(--item-hover-color);--itemIsActiveBG:var(--item-is-active-bg);--itemIsActiveColor:var(--item-is-active-color);--itemIsNotSelectableColor:var(--item-is-not-selectable-color);--itemPadding:var(--item-padding);--listBackground:var(--list-background);--listBorder:var(--list-border);--listBorderRadius:var(--list-border-radius);--listEmptyColor:var(--list-empty-color);--listEmptyPadding:var(--list-empty-padding);--listEmptyTextAlign:var(--list-empty-text-align);--listMaxHeight:var(--list-max-height);--listPosition:var(--list-position);--listShadow:var(--list-shadow);--listZIndex:var(--list-z-index);--multiItemBG:var(--multi-item-bg);--multiItemBorderRadius:var(--multi-item-border-radius);--multiItemDisabledHoverBg:var(--multi-item-disabled-hover-bg);--multiItemDisabledHoverColor:var(--multi-item-disabled-hover-color);--multiItemHeight:var(--multi-item-height);--multiItemMargin:var(--multi-item-margin);--multiItemPadding:var(--multi-item-padding);--multiSelectInputMargin:var(--multi-select-input-margin);--multiSelectInputPadding:var(--multi-select-input-padding);--multiSelectPadding:var(--multi-select-padding);--placeholderColor:var(--placeholder-color);--placeholderOpacity:var(--placeholder-opacity);--selectedItemPadding:var(--selected-item-padding);--spinnerColor:var(--spinner-color);--spinnerHeight:var(--spinner-height);--spinnerWidth:var(--spinner-width);--internal-padding:0 0 0 16px;border:var(--border, 1px solid #d8dbdf);border-radius:var(--border-radius, 6px);min-height:var(--height, 42px);position:relative;display:flex;align-items:stretch;padding:var(--padding, var(--internal-padding));background:var(--background, #fff);margin:var(--margin, 0);width:var(--width, 100%);font-size:var(--font-size, 16px);max-height:var(--max-height)}.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{box-sizing:var(--box-sizing, border-box)}.svelte-select.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:hover{border:var(--border-hover, 1px solid #b2b8bf)}.value-container.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{display:flex;flex:1 1 0%;flex-wrap:wrap;align-items:center;gap:5px 10px;padding:var(--value-container-padding, 5px 0);position:relative;overflow:var(--value-container-overflow, hidden);align-self:stretch}.prepend.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8,.indicators.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{display:flex;flex-shrink:0;align-items:center}.indicators.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{position:var(--indicators-position);top:var(--indicators-top);right:var(--indicators-right);bottom:var(--indicators-bottom)}input.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{position:absolute;cursor:default;border:none;color:var(--input-color, var(--item-color));padding:var(--input-padding, 0);letter-spacing:var(--input-letter-spacing, inherit);margin:var(--input-margin, 0);min-width:10px;top:0;right:0;bottom:0;left:0;background:transparent;font-size:var(--font-size, 16px)}.svelte-82qwg8:not(.multi)>.value-container.svelte-82qwg8>input.svelte-82qwg8{width:100%;height:100%}input.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8::placeholder{color:var(--placeholder-color, #78848f);opacity:var(--placeholder-opacity, 1)}input.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:focus{outline:none}.svelte-select.focused.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{border:var(--border-focused, 1px solid #006fe8);border-radius:var(--border-radius-focused, var(--border-radius, 6px))}.disabled.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{background:var(--disabled-background, #ebedef);border-color:var(--disabled-border-color, #ebedef);color:var(--disabled-color, #c1c6cc)}.disabled.svelte-82qwg8 input.svelte-82qwg8.svelte-82qwg8::placeholder{color:var(--disabled-placeholder-color, #c1c6cc);opacity:var(--disabled-placeholder-opacity, 1)}.selected-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{position:relative;overflow:var(--selected-item-overflow, hidden);padding:var(--selected-item-padding, 0 20px 0 0);text-overflow:ellipsis;white-space:nowrap;color:var(--selected-item-color, inherit);font-size:var(--font-size, 16px)}.multi.svelte-82qwg8 .selected-item.svelte-82qwg8.svelte-82qwg8{position:absolute;line-height:var(--height, 42px);height:var(--height, 42px)}.selected-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:focus{outline:none}.hide-selected-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{opacity:0}.icon.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{display:flex;align-items:center;justify-content:center}.clear-select.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{all:unset;display:flex;align-items:center;justify-content:center;width:var(--clear-select-width, 40px);height:var(--clear-select-height, 100%);color:var(--clear-select-color, var(--icons-color));margin:var(--clear-select-margin, 0);pointer-events:all;flex-shrink:0}.clear-select.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:focus{outline:var(--clear-select-focus-outline, 1px solid #006fe8)}.loading.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{width:var(--loading-width, 40px);height:var(--loading-height);color:var(--loading-color, var(--icons-color));margin:var(--loading--margin, 0);flex-shrink:0}.chevron.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{width:var(--chevron-width, 40px);height:var(--chevron-height, 40px);background:var(--chevron-background, transparent);pointer-events:var(--chevron-pointer-events, none);color:var(--chevron-color, var(--icons-color));border:var(--chevron-border, 0 0 0 1px solid #d8dbdf);flex-shrink:0}.multi.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{padding:var(--multi-select-padding, var(--internal-padding))}.multi.svelte-82qwg8 input.svelte-82qwg8.svelte-82qwg8{padding:var(--multi-select-input-padding, 0);position:relative;margin:var(--multi-select-input-margin, 5px 0);flex:1 1 40px}.svelte-select.error.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{border:var(--error-border, 1px solid #ff2d55);background:var(--error-background, #fff)}.a11y-text.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{z-index:9999;border:0px;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0px;white-space:nowrap}.multi-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{background:var(--multi-item-bg, #ebedef);margin:var(--multi-item-margin, 0);outline:var(--multi-item-outline, 1px solid #ddd);border-radius:var(--multi-item-border-radius, 4px);height:var(--multi-item-height, 25px);line-height:var(--multi-item-height, 25px);display:flex;cursor:default;padding:var(--multi-item-padding, 0 5px);overflow:hidden;gap:var(--multi-item-gap, 4px);outline-offset:-1px;max-width:var(--multi-max-width, none);color:var(--multi-item-color, var(--item-color))}.multi-item.disabled.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:hover{background:var(--multi-item-disabled-hover-bg, #ebedef);color:var(--multi-item-disabled-hover-color, #c1c6cc)}.multi-item-text.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-item-clear.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{display:flex;align-items:center;justify-content:center;--clear-icon-color:var(--multi-item-clear-icon-color, #000)}.multi-item.active.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{outline:var(--multi-item-active-outline, 1px solid #006fe8)}.svelte-select-list.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{box-shadow:var(--list-shadow, 0 2px 3px 0 rgba(44, 62, 80, 0.24));border-radius:var(--list-border-radius, 4px);max-height:var(--list-max-height, 252px);overflow-y:auto;background:var(--list-background, #fff);position:var(--list-position, absolute);z-index:var(--list-z-index, 2);border:var(--list-border)}.prefloat.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{opacity:0;pointer-events:none}.list-group-title.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{color:var(--group-title-color, #8f8f8f);cursor:default;font-size:var(--group-title-font-size, 16px);font-weight:var(--group-title-font-weight, 600);height:var(--height, 42px);line-height:var(--height, 42px);padding:var(--group-title-padding, 0 20px);text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap;text-transform:var(--group-title-text-transform, uppercase);border-width:var(--group-title-border-width, medium);border-style:var(--group-title-border-style, none);border-color:var(--group-title-border-color, color)}.empty.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{text-align:var(--list-empty-text-align, center);padding:var(--list-empty-padding, 20px 0);color:var(--list-empty-color, #78848f)}.item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{cursor:default;height:var(--item-height, var(--height, 42px));line-height:var(--item-line-height, var(--height, 42px));padding:var(--item-padding, 0 20px);color:var(--item-color, inherit);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:var(--item-transition, all 0.2s);align-items:center;width:100%}.item.group-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{padding-left:var(--group-item-padding-left, 40px)}.item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:active{background:var(--item-active-background, #b9daff)}.item.active.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{background:var(--item-is-active-bg, #007aff);color:var(--item-is-active-color, #fff)}.item.first.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{border-radius:var(--item-first-border-radius, 4px 4px 0 0)}.item.hover.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:not(.active){background:var(--item-hover-bg, #e7f2ff);color:var(--item-hover-color, inherit)}.item.not-selectable.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8,.item.hover.item.not-selectable.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8,.item.active.item.not-selectable.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8,.item.not-selectable.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:active{color:var(--item-is-not-selectable-color, #999);background:transparent}.required.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{opacity:0;z-index:-1;position:absolute;top:0;left:0;bottom:0;right:0}.svelte-select:not(.disabled) .clear-select:hover,.svelte-select:not(.disabled) .indicators:hover .chevron svg,.svelte-select:not(.disabled) .multi-item-clear:hover svg{color:var(--icons-color-focused, #2c3e50) !important}dialog.svelte-14lybdt{width:80ch}input.svelte-14lybdt{width:100%}.alert.svelte-14lybdt{padding:6px;flex:1;border:1px solid;margin:6px;border-radius:2px;color:var(--ftw-text-accent-one);background:var(--disabled-text-color);overflow:auto;width:unset}.alert-danger.svelte-14lybdt{background:var(--ftw-button-danger-color);color:var(--ftw-text-accent-one)}dialog.svelte-7y215u{width:80ch}input.svelte-7y215u{width:100%}dialog.svelte-1a2adnq{width:80ch}input.svelte-1a2adnq{width:100%}textarea.svelte-1rzeq5o{resize:none;overflow:auto}dialog.svelte-1rzeq5o{width:80ch}th.svelte-1mgprhx.svelte-1mgprhx{position:sticky;top:0;padding:10px;font-weight:500;vertical-align:middle;background-color:var(--ftw-table-header-background-color, var(--ftw-background-accent-four));z-index:1;user-select:none}.header-content.svelte-1mgprhx.svelte-1mgprhx{display:flex;align-items:center;justify-content:center;width:100%;height:100%}th.left.svelte-1mgprhx .header-content.svelte-1mgprhx{justify-content:flex-start}th.right.svelte-1mgprhx .header-content.svelte-1mgprhx{justify-content:flex-end}.label.svelte-1mgprhx.svelte-1mgprhx{white-space:normal;word-break:normal;overflow-wrap:break-word;line-height:1.2}.sort-icon.svelte-1mgprhx.svelte-1mgprhx{margin-left:5px;flex-shrink:0}.header-icon.svelte-1mgprhx.svelte-1mgprhx{margin-right:5px;flex-shrink:0}.active.svelte-1mgprhx.svelte-1mgprhx{color:var(--ftw-table-header-active-color, var(--ftw-selected-color))}.clickable.svelte-1mgprhx.svelte-1mgprhx{cursor:pointer}tbody.svelte-1ryvt0b.svelte-1ryvt0b{height:100%;overflow:hidden}tr.svelte-1ryvt0b.svelte-1ryvt0b{background-color:var(--ftw-background-accent-two);scroll-margin-top:44px}.svelte-1ryvt0b:not(.reorder-in-progress) tr.svelte-1ryvt0b:hover{background-color:var(--ftw-background-accent-four)}tr.even.svelte-1ryvt0b.svelte-1ryvt0b{background-color:var(--ftw-table-row-alternate-color)}.selectable.svelte-1ryvt0b tr.svelte-1ryvt0b:hover{cursor:pointer}.selectable.svelte-1ryvt0b tr[selected="true"].svelte-1ryvt0b{background-color:var(--old-school-fap)}.selectable.svelte-1ryvt0b tr[selected="true"].svelte-1ryvt0b:hover{filter:brightness(110%)}tr.dragging.svelte-1ryvt0b.svelte-1ryvt0b{background-color:var(--ftw-background-accent-one) !important;outline:2px dashed var(--ftw-text-title);outline-offset:-2px}tr.dragging.svelte-1ryvt0b td{opacity:0.2}.spacer-row.svelte-1ryvt0b.svelte-1ryvt0b{background:repeating-linear-gradient(
      to bottom,
      var(--ftw-background-accent-two),
      var(--ftw-background-accent-two) var(--row-height),
      var(--ftw-table-row-alternate-color) var(--row-height),
      var(--ftw-table-row-alternate-color) calc(var(--row-height) * 2)
    );display:table-row;width:100%;pointer-events:none}.draggable.svelte-1ryvt0b.svelte-1ryvt0b{cursor:move !important;cursor:grab !important;cursor:-moz-grab !important;cursor:-webkit-grab !important}.draggable.svelte-1ryvt0b.svelte-1ryvt0b:active{cursor:grabbing !important;cursor:-moz-grabbing !important;cursor:-webkit-grabbing !important}.grab-icon-container{margin-right:8px}dialog.svelte-10jr9z7.svelte-10jr9z7{width:50ch}.ftw-card-group-container.svelte-10jr9z7.svelte-10jr9z7{display:unset}.ftw-card-group-container.svelte-10jr9z7 label.svelte-10jr9z7{font-weight:unset}input.svelte-10jr9z7.svelte-10jr9z7{width:100%}.ftw-card-subgroup-container.svelte-1y466av{overflow:visible;min-width:0 !important}.only-select.svelte-1y466av{min-width:0 !important}.ftw-select.error.svelte-1y466av .svelte-select{border:1px solid var(--ftw-input-error-border-color) !important}.ftw-select.svelte-1y466av{display:flex}.ftw-select.svelte-1y466av .svelte-select input{width:100% !important;box-sizing:border-box !important}.ftw-select.disabled.svelte-1y466av .svelte-select input{cursor:not-allowed !important}.table-component.svelte-exib87.svelte-exib87{height:100%;width:100%;position:relative;min-width:0}.filters-container.svelte-exib87.svelte-exib87{margin-bottom:20px;column-gap:5px}.search-input-container.svelte-exib87.svelte-exib87{position:relative;font-size:15px}.search-input-container.svelte-exib87 input.svelte-exib87{padding-right:22px;width:100%}.table-component.svelte-exib87 .search-input-container .search-icon{color:var(--ftw-select-icon);position:absolute;top:5px;right:7px}.table-component.svelte-exib87 .search-input-container .cancel-icon{color:var(--ftw-select-icon);position:absolute;top:3px;right:8px;cursor:pointer}.table-component.svelte-exib87 .search-input-container .cancel-icon:hover{color:var(--ftw-input-primary-color)}.flat-pick-container.svelte-exib87.svelte-exib87{overflow:visible;height:var(--ftw-input-box-height)}.filter-button.svelte-exib87.svelte-exib87{height:23px;width:23px;margin:0}.filter-button.svelte-exib87.svelte-exib87:focus{border-color:var(--ftw-input-focus-border-color);outline:none}.ftw-button.svelte-exib87.svelte-exib87{padding:0}.filter-dropdown-content.svelte-exib87.svelte-exib87{display:none;position:absolute;background-color:var(--ftw-table-container-background-color, var(--ftw-background-accent-one));min-width:160px;box-shadow:3px 3px 18px 0 rgba(0,0,0,0.2);z-index:100}.filter-dropdown-content.svelte-exib87 div.svelte-exib87{padding:12px 16px;display:block;overflow:hidden;white-space:nowrap}.filter-dropdown-content.svelte-exib87 div.svelte-exib87:hover{background-color:var(--ftw-table-row-hover-background-color, var(--ftw-background-accent-two))}.filter-dropdown-content.show{display:block !important}.filter-dropdown-content.svelte-exib87 input[type="checkbox"].svelte-exib87{margin:0 5px 0 0}.dropdown.svelte-exib87 label.svelte-exib87{display:inline-block;width:100%}.table-container.svelte-exib87.svelte-exib87{height:100%;width:100%;max-width:unset}.filters-container.svelte-exib87+.table-container.svelte-exib87{max-height:calc(100% - 43px);overflow:hidden}.table-container.svelte-exib87.svelte-exib87:not(.no-background){padding:10px;background-color:var(--ftw-table-container-background-color, var(--ftw-background-accent-one))}.loading.svelte-exib87.svelte-exib87{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.table-wrapper.svelte-exib87.svelte-exib87{height:calc(100% - 20px);width:calc(100% - 20px);overflow:auto}.no-background.svelte-exib87 .table-wrapper.svelte-exib87{height:100%;width:100%}table.svelte-exib87.svelte-exib87{width:100%;min-width:var(--min-width-table);table-layout:fixed;border-collapse:collapse}table.svelte-exib87.svelte-exib87,th,td{box-sizing:border-box}.table-wrapper.svelte-exib87 :not(.reorder-in-progress) tr:hover{background-color:var(--ftw-table-row-hover-background-color, var(--ftw-background-accent-one))}.table-wrapper.selectable.svelte-exib87 tr{cursor:pointer}.table-wrapper.selectable.svelte-exib87 tr[selected="true"]{background-color:var(--ftw-table-selected-background-color, var(--old-school-fap));color:var(--ftw-table-selected-text-color, var(--ftw-text-accent-one))}.table-wrapper.selectable.svelte-exib87 tr[selected="true"]:hover{filter:brightness(110%)}.table-wrapper.svelte-exib87 td{padding:10px;border:2px solid var(--ftw-table-container-background-color, var(--ftw-background-accent-one));border-right:2px solid var(--ftw-table-border-color, var(--ftw-background-accent-four));border-left:2px solid var(--ftw-table-border-color, var(--ftw-background-accent-four))}.table-wrapper.svelte-exib87 td,.table-wrapper.svelte-exib87 th{overflow-wrap:break-word;word-break:break-word}.table-component.svelte-exib87 .table-wrapper.separate td{border-width:10px 2px}.table-component.svelte-exib87 tbody:first-child tr:first-child td{border-top-width:0}.table-component.svelte-exib87 thead+tbody tr:first-child td{border-top-width:4px}.hidden-thead.svelte-exib87.svelte-exib87{visibility:collapse}.table-component.svelte-exib87 tbody:last-child tr:last-child td{border-bottom-width:0}.table-component.svelte-exib87 tbody td:first-child{border-left:0}.table-component.svelte-exib87 tbody td:last-child{border-right:0}.table-component.svelte-exib87 .no-borders tbody td{border-left:0;border-right:0}.table-wrapper.svelte-exib87 .group-header-cell{cursor:pointer;font-weight:500;background-color:var(--ftw-table-group-header-background-color, var(--ftw-background-accent-four));max-width:0}.table-wrapper.svelte-exib87 .group-header-cell .group-header{align-items:center;display:flex;justify-content:space-between}.table-wrapper.svelte-exib87 .group-header-cell .group-icon-container{align-items:center;display:flex;min-width:19px;width:19px;margin-right:10px}.table-wrapper.svelte-exib87 .group-image-container{min-height:19px;height:19px;min-width:19px;width:19px;margin-right:10px}.table-wrapper.svelte-exib87 .group-image{width:100%;height:100%;object-position:center}.table-wrapper.svelte-exib87 .group-header-cell .group-label{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.table-wrapper.svelte-exib87 .group-header-cell .expand-collapse-icon{margin-left:auto;padding-left:10px}.table-wrapper.svelte-exib87 .group-header-cell .expand-collapse-icon:hover{transform:scale(1.1);transition:0.1s ease-out}.draggable.svelte-exib87.svelte-exib87{cursor:move !important;cursor:grab !important;cursor:-moz-grab !important;cursor:-webkit-grab !important}.draggable.svelte-exib87.svelte-exib87:active{cursor:grabbing !important;cursor:-moz-grabbing !important;cursor:-webkit-grabbing !important}.reorder-grip-cell.svelte-exib87.svelte-exib87{width:32px;padding:2px 0 2px 10px !important;border-right:0 !important;vertical-align:middle}.reorder-grip-cell.svelte-exib87.svelte-exib87:hover{color:var(--old-school-fap)}.reorder-grip-disabled.svelte-exib87.svelte-exib87{opacity:0.2;cursor:default !important}.table-wrapper.svelte-exib87 td.reorder-grip-cell + td{border-left:0 !important;padding-left:8px !important}.table-wrapper.svelte-exib87 th.reorder-header{padding:0 !important;border-right:0 !important;width:32px}.table-wrapper.svelte-exib87 th.reorder-header + th{border-left:0 !important;padding-left:0 !important;text-align:left}td.svelte-2ll2mn{user-select:text}dialog.svelte-672wxe{width:90ch}.content.svelte-672wxe{max-height:70vh;min-height:70vh;display:grid}dialog.svelte-16uk5p8{width:80ch;height:50ch}.left-size.svelte-16uk5p8{flex:0 0 120px}input.svelte-16uk5p8{width:100%}.textarea-wrapper.svelte-16uk5p8{flex:1 1 auto;overflow:auto}textarea.svelte-16uk5p8{height:100%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none}dialog.svelte-3zz1jf.svelte-3zz1jf{width:120ch;height:50ch}table.svelte-3zz1jf.svelte-3zz1jf{width:100%}tbody.svelte-3zz1jf tr td.svelte-3zz1jf{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
          animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
          box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  left: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  right: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57,57,57,0.15);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57,57,57,0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57,57,57,0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0,0,0,0.5);
}
.numInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0,0,0,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0,0,0,0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
          box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
      -ms-flex-preferred-size: 14.2857143%;
          flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
          box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57,57,57,0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57,57,57,0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
          box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
          box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57,57,57,0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.flatpickr-calendar {
  background-color: var(--ftw-card-background-color);
}

.flatpickr-calendar:not(.inline) {
  border-top: 1px solid var(--ftw-card-box-shadow);
  box-shadow: 0 0.25em 0.5em 0 var(--ftw-card-box-shadow);
}

.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowLeft:before {
  border-bottom-color: var(--ftw-card-box-shadow);
}
.flatpickr-calendar.arrowTop:after,
.flatpickr-calendar.arrowRight:after,
.flatpickr-calendar.arrowBottom:after,
.flatpickr-calendar.arrowLeft:after {
  border-bottom-color: var(--ftw-card-text);
}

.flatpickr-months.flatpickr-months > * {
  color: var(--ftw-text-title);
  fill: var(--ftw-text-title);
}

.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  padding: 0.2em 0.5em;
  font-size: 2em;
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
  font-weight: normal;
}

.flatpickr-current-month input.numInput {
  font-weight: normal;
}

span.flatpickr-weekday {
  color: var(--ftw-text-title);
}

.flatpickr-day {
  color: var(--ftw-card-text);
}

.flatpickr-day.today {
  border-color: var(--old-school-fap);
}

.flatpickr-day.today:hover {
  background: var(--gray-accent-six);
}

.flatpickr-day.selected {
  /* There is a flicker without those `!important`s. */
  background: var(--old-school-fap) !important;
  border-color: var(--old-school-fap) !important;
}
.flatpickr-day.selected:hover {
  background: var(--old-school-fap);
  border-color: var(--old-school-fap);
}

.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover {
  background: var(--gray-accent-six);
  border-color: var(--gray-accent-six);
}

.flatpickr-day.nextMonthDay,
.flatpickr-day.prevMonthDay {
  color: var(--gray-accent-transparent);
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time input {
  color: var(--ftw-card-text);
}

.flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus {
  background: unset;
}
/* Restore ftw-select’s style. */
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  cursor: default;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  border-color: var(--ftw-border-color-accent-one);
  padding: 0.5rem;
  border: 1px solid;
  border-bottom: 0;
  border-top: 0;
  color: var(--ftw-text-accent-one);
  background-color: var(--ftw-select-background-color);
  border-radius: var(--ftw-select-border-radius);
}

.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top-color: var(--gray-accent-six);
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month:checked {
  background: var(--ftw-select-item-is-active-background);
  color: var(--ftw-select-item-is-active-color);
  border-radius: var(--ftw-select-item-hover-border-radius);
}

.flatpickr-input {
  width: 100%;
}

.flatpickr-calendar.inline {
  border: 0px !important;
  box-shadow: 0 0.25em 0.5em 0 var(--ftw-card-box-shadow);
}

.ftw-modal-content.svelte-ia2esx{overflow-y:visible}.ftw-table.svelte-1k277dd{width:100%;border-collapse:collapse;height:100%}.text-overflow.svelte-1k277dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:35ch}dialog.svelte-1k277dd{overflow:visible;width:125ch;min-height:97vh}.scrollbar-auto.svelte-1k277dd{overflow:auto}label.svelte-1k277dd{text-transform:capitalize !important;font-weight:normal !important}.virtual-list-wrapper.svelte-1qhxbsx{overflow:auto;will-change:transform;-webkit-overflow-scrolling:touch}.virtual-list-inner.svelte-1qhxbsx{position:relative;display:flex;width:100%}dialog.svelte-k42qkh{min-width:40ch}.ftw-modal-content.svelte-k42qkh{overflow:auto}.ftw-card-group-container.svelte-k42qkh{display:unset}.dropdownContainer.svelte-17m4ejm{max-height:0;overflow:visible}.host.svelte-17m4ejm{display:inline-block;position:relative}.dropdown.svelte-17m4ejm{z-index:9000;position:absolute;top:100%;box-shadow:3px 3px 18px 0 var(--dropdown-shadow-color);background-color:none;box-sizing:border-box}.job-text.svelte-egv80a{display:inline-block;white-space:nowrap;text-overflow:ellipsis}img.svelte-4ivzkz{display:block;margin:auto}.alert.svelte-4ivzkz{padding:6px;width:100%;border:1px solid;margin:6px;border-radius:2px;color:var(--ftw-text-accent-one);background:var(--disabled-text-color);overflow:auto}.alert-danger.svelte-4ivzkz{background:var(--ftw-button-danger-color);color:var(--ftw-text-accent-one)}.f-row.svelte-f6zyzk{padding:2px}.background.svelte-f6zyzk{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:0.5em}.color.svelte-f6zyzk{position:absolute;top:0;left:0;width:100%;height:100%}.ftw-tabs.svelte-1qyj7x9.svelte-1qyj7x9{line-height:unset;height:auto;max-width:20em}.ftw-tabs.fullWidth.svelte-1qyj7x9.svelte-1qyj7x9{flex:1;justify-content:center;max-width:unset}button.svelte-1qyj7x9.svelte-1qyj7x9{display:flex}button.svelte-1qyj7x9 span.svelte-1qyj7x9{flex:1;overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis}button.svelte-1qyj7x9.svelte-1qyj7x9{vertical-align:middle}.button-close.svelte-1qyj7x9.svelte-1qyj7x9{padding:0px 4px;margin:0px;color:var(--ftw-text-accent-one);background-color:var(--ftw-button-background-color);border-color:var(--ftw-button-border-color);border-width:var(--ftw-button-border-width);border-style:var(--ftw-button-border-style);border-radius:var(--ftw-button-border-radius);float:right}.button-icon.svelte-1qyj7x9.svelte-1qyj7x9{padding:0px 4px;margin:0px 4px 0px -4px;color:var(--ftw-text-accent-one);opacity:0.7;cursor:pointer}.button-icon.svelte-1qyj7x9.svelte-1qyj7x9:hover{opacity:1;filter:brightness(130%);transition:all 0.1s ease}.button-close.svelte-1qyj7x9.svelte-1qyj7x9:hover{filter:brightness(130%);border-color:var(--ftw-button-hover-border-color);transition:all 0.1s ease}.button-close.svelte-1qyj7x9.svelte-1qyj7x9:active{background-color:var(--ftw-button-background-color);border-color:var(--ftw-button-border-color);border-width:var(--ftw-button-border-width)}.button-container.svelte-1qyj7x9.svelte-1qyj7x9{display:flex}.button-container.fullWidth.svelte-1qyj7x9.svelte-1qyj7x9{flex:1}.add.svelte-1qyj7x9.svelte-1qyj7x9{margin-top:1px;height:var(--ftw-tabs-height);padding-top:0px;flex:0;flex-basis:24px}.file-input.svelte-uh2y1v{padding:0px}.file-input.svelte-uh2y1v:focus{outline:none}.left-size.svelte-uh2y1v{flex:0 0 120px}dialog.svelte-uh2y1v{width:60ch}input.svelte-uh2y1v{width:100%}.avatar.svelte-uh2y1v{margin-left:5px;border-radius:100%;height:30px;width:30px}.alert.svelte-uh2y1v{font-size:13px;padding:6px;border:1px solid;width:100%;overflow:auto;color:var(--ftw-text-accent-one);background:var(--disabled-text-color);user-select:all}.alert-danger.svelte-uh2y1v{background:var(--ftw-button-danger-color);color:var(--ftw-text-accent-one)}.panel-text-wrap.svelte-uh2y1v{font-size:13px;margin-top:2px;margin-right:2px}.ftw-modal-dialog.svelte-uh2y1v{min-height:50vh;max-height:50vh}dialog.svelte-1iwjslr{min-width:40ch}.ftw-modal-content.svelte-1iwjslr{overflow:auto}.description.svelte-1iwjslr{margin:1em}ul.svelte-1a4hcbv{overflow:hidden}.notification-text.svelte-1a4hcbv{overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis}.notification-list.svelte-1a4hcbv{height:300px}.notification-list.svelte-1a4hcbv .virtual-list-wrapper{overflow-x:hidden !important}dialog.svelte-vhilm2{min-width:40ch}.design-logo.svelte-vhilm2{background-color:var(--ftw-modal-background-color-darker-element);margin:-5px -5px 5px -5px;padding:30px 5px;min-width:100%;display:inline-block;font-weight:bold;font-size:30px;text-align:center;vertical-align:middle}.scroll-list.svelte-sandgn.svelte-sandgn{overflow-y:auto}.release-container.svelte-sandgn.svelte-sandgn{width:-webkit-fill-available;font-family:var(--ftw-font-family-primary, inherit);font-size:large}.footer.svelte-sandgn.svelte-sandgn{display:inline-block;flex:0}ul.svelte-sandgn.svelte-sandgn{list-style:decimal;height:calc(100% - 64px);flex:1 1}ul.svelte-sandgn li.svelte-sandgn{padding:0.2em}ul.svelte-sandgn li.svelte-sandgn:before{content:'☑️';margin-right:0.2em}a.svelte-sandgn.svelte-sandgn{color:var(--primary-color)}.content-container.svelte-on64mi{overflow:auto;width:100%}dialog.svelte-on64mi{overflow:hidden;min-width:60vw;min-height:60vh}label.svelte-on64mi{-webkit-user-select:none;-moz-user-select:none;user-select:none}.design-logo.svelte-on64mi{background-color:var(--ftw-modal-background-color-darker-element);margin:-5px -5px 5px -5px;padding:30px 5px;min-width:100%;display:inline-block;font-weight:bold;font-size:30px;text-align:center;vertical-align:middle}.gpu-tier.svelte-on64mi{font-size:13px;font-weight:normal;opacity:0.7;margin-top:6px}.avatar-container.svelte-m9cyav{width:24px;height:24px;border-radius:100%}.avatar.svelte-m9cyav{width:100%;height:100%;object-fit:cover}.dropdown-action.svelte-m9cyav{display:flex;align-items:center;gap:8px;justify-content:space-between;width:100%;padding:0;color:inherit;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer}.dropdown-action.svelte-m9cyav svg{width:16px;min-width:16px;flex-shrink:0;text-align:center}.dropdown-action-theme.svelte-m9cyav{padding:0}.submenu-container.svelte-m9cyav{position:relative}.dropdown-action-submenu.svelte-m9cyav{width:100%}.submenu-meta.svelte-m9cyav{display:flex;align-items:center;gap:8px}.submenu-meta.svelte-m9cyav{opacity:0.8;font-size:0.95em}.theme-submenu.svelte-m9cyav{position:fixed;min-width:210px;margin:0;padding:8px 10px;list-style:none;overflow-y:auto;border:1px solid var(--ftw-border-color-accent-one);border-radius:6px;background:var(--ftw-background-accent-two);box-shadow:3px 3px 18px 0 var(--dropdown-shadow-color);z-index:9001}.active-theme.svelte-m9cyav{color:var(--ftw-selected-color);font-weight:bold}dialog.svelte-6w3ac3{width:50ch}input.svelte-6w3ac3{width:100%}.unit-box.svelte-6w3ac3{flex:0 0 30px;margin-left:5px;white-space:nowrap}.left-size.svelte-6w3ac3{flex:0 0 120px}.right-size.svelte-6w3ac3{flex:0 0 80px}.separator.svelte-6w3ac3{border-bottom:1px solid var(--ftw-border-color-accent-one);margin:10px;height:1px;background-color:unset !important;display:block;flex:1}.default-button.svelte-9ur9yh{display:hidden}.ftw-modal-content.svelte-9ur9yh{overflow-y:auto}.panel-container.svelte-9ur9yh{max-width:unset}.right-element.svelte-9ur9yh{flex:1 1 0px}.left-size.svelte-9ur9yh{flex-basis:auto;flex-grow:0;flex-shrink:0;min-width:120px}input.svelte-9ur9yh{width:100%}.background.svelte-9ur9yh{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:0.5em}.color.svelte-9ur9yh{position:absolute;top:0;left:0;width:100%;height:100%}table.svelte-9ur9yh{width:auto;user-select:none}td.svelte-9ur9yh{white-space:nowrap;width:100%}th.svelte-9ur9yh{white-space:nowrap;text-align:left;font-weight:normal;width:1%;padding-right:8px;vertical-align:baseline}code.svelte-hq15z1{background-color:var(--ftw-modal-header-background-color);width:100%;padding:4px;border-radius:4px;overflow-x:scroll;white-space:pre}input.svelte-hq15z1{width:100%}dialog.svelte-hq15z1{width:60ch}.checkbox.svelte-hq15z1{padding-top:0px}.left-size.svelte-hq15z1{flex:0 0 120px}.ftw-modal-header.svelte-hq15z1{flex-wrap:wrap}.max-width.svelte-hq15z1{width:100%}#list-item.svelte-oolpxe:nth-of-type(odd){background-color:var(--ftw-background-accent-two)}.panel-text.svelte-oolpxe{padding-left:5px}.mb-5.svelte-oolpxe{margin-bottom:10px}virtual-path-list-viewport.svelte-zpr4nq{position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;display:block}virtual-path-list-contents.svelte-zpr4nq,virtual-path-list-item.svelte-zpr4nq{display:block}virtual-path-list-item.svelte-zpr4nq{overflow:hidden}virtual-path-list-item.svelte-zpr4nq:nth-child(odd){background-color:var(--ftw-background-accent-two)}table.svelte-p94zmq{padding-bottom:5px}input.svelte-p94zmq{width:100%}button.svelte-p94zmq{display:inline-block !important}.buttons-inline.svelte-p94zmq{white-space:nowrap;overflow-x:auto}.f-0.svelte-p94zmq{padding:0px !important}.coordinate.svelte-p94zmq{min-width:60px;padding-right:5px;text-align:right}.panel-text.svelte-1g2vuf{padding-left:5px}.mb-5.svelte-1g2vuf{margin-bottom:10px}button.svelte-360bns{display:inline-block !important}.panel-container.svelte-360bns{padding-bottom:7px}.panel-text.svelte-360bns{padding-left:5px}.f-0.svelte-360bns{padding:0px !important}.max-width.svelte-360bns{flex:1;width:100%}.index.svelte-360bns{flex:0 0 30px;padding-right:5px;text-align:right}.offset.svelte-360bns{flex:0 0 60px;text-align:right}.buttons-inline.svelte-360bns{white-space:nowrap;overflow-x:auto;flex:0 0 76px}div.svelte-1zkcqa{line-height:22px}button.svelte-1zkcqa{max-height:22px;float:right;width:25%}.right.svelte-12ux197{float:right}.wellBorePanelContainer.svelte-12ux197{flex:1 1 auto;overflow:auto;overflow-y:scroll;padding:4px;border-style:solid;border-width:1px;border-color:var(--ftw-border-color-accent-one)}.wellBorePanelContainerNoTopBorder.svelte-12ux197{border-top:0px}input.svelte-12ux197{width:100%}dialog.svelte-12ux197{width:80ch;height:100ch}.left-size.svelte-12ux197{flex:0 0 120px}.left-size.svelte-18njlx{flex:0 0 120px}dialog.svelte-18njlx{width:50ch}input.svelte-18njlx{width:100%}.left-size.svelte-18njlx{flex:0 0 120px}dialog.svelte-18njlx{width:50ch}input.svelte-18njlx{width:100%}.virtual-list-wrapper.svelte-dwpad5{overflow:auto;will-change:transform;-webkit-overflow-scrolling:touch}.virtual-list-inner.svelte-dwpad5{position:relative;display:flex;width:100%}.sv-hidden-element{opacity:0;position:absolute;z-index:-2;top:0;height:var(--sv-min-height, 30px)}.a11y-text.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{z-index:9999;border:0px;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0px;white-space:nowrap}.svelecte.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{position:relative;flex:1 1 auto;color:var(--sv-color, inherit);&.is-disabled > .sv-control {
      background-color: var(--sv-disabled-bg, #eee);
    }}.sv-control.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{display:flex;align-items:center;border:var(--sv-border, 1px solid #ccc);border-radius:var(--sv-border-radius, 4px);background-color:var(--sv-control-bg, var(--sv-bg, #fff));min-height:var(--sv-min-height, 30px)}.sv-control--selection.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{display:flex;flex-wrap:wrap;align-items:center;flex:1;min-width:0;gap:4px;padding:var(--sv-general-padding, 4px);min-height:24px;&.is-single {
      flex-wrap: nowrap;
    }}.sv-item--container{display:flex;min-width:0}.sv-item--wrap{display:flex;min-width:0;padding:var(--sv-item-wrap-padding, 3px 3px 3px 6px);&.is-multi {
      background-color: var(--sv-item-selected-bg, #efefef);
    }}.sv-item--content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sv-item--btn{position:relative;display:inline-flex;align-items:center;align-self:stretch;padding:0 4px;box-sizing:border-box;border-radius:calc(var(--sv-border-radius, 4px) / 2);border-width:0;margin:0;cursor:pointer;background-color:var(--sv-item-btn-bg, var(--sv-item-selected-bg, #efefef));& > svg {
      fill: var(--sv-item-btn-color, var(--sv-icon-color, #bbb));
    };&:hover {
      background-color: var(--sv-item-btn-bg-hover, #ddd);
      & > svg {
        fill: var(--sv-item-btn-color-hover, #777);
      }
    }}.sv-buttons.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{display:flex;align-self:stretch;position:relative}.sv-btn-indicator.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{color:var(--sv-icon-color, #bbb);display:flex;transition:color 150ms ease 0s;box-sizing:border-box;background-color:var(--sv-icon-bg, transparent);border:var(--sv-btn-border, 0);padding:0;margin:var(--sv-general-padding, 4px);align-items:center;fill:currentcolor;line-height:1;stroke:currentcolor;stroke-width:0px;&:hover {
      color: var(--sv-icon-color-hover, #777);
    }}.sv-btn-separator.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{align-self:stretch;background-color:var(--sv-separator-bg, #ccc);margin-bottom:var(--sv-general-padding, 4px);margin-top:var(--sv-general-padding, 4px);width:1px;box-sizing:border-box}.indicator-icon.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{width:var(--sv-icon-size, 20px);height:var(--sv-icon-size, 20px)}.is-loading.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b:after{animation:svelte-11q5y3b-spinAround 0.5s infinite linear;border:var(--sv-loader-border, 2px solid #ccc);border-radius:50%;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:var(--sv-icon-size, 20px);width:var(--sv-icon-size, 20px);right:var(--sv-general-padding, 4px);top:calc(50% - (var(--sv-icon-size, 20px) / 2));position:absolute !important;box-sizing:border-box}@keyframes svelte-11q5y3b-spinAround{from{transform:rotate(0deg)
    }to{transform:rotate(359deg)
    }}.sv_dropdown.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{margin:var(--sv-dropdown-offset, 1px) 0;box-sizing:border-box;position:absolute;min-width:100%;width:var(--sv-dropdown-width, auto);background-color:var(--sv-dropdown-bg, var(--sv-bg, #fff));overflow-y:auto;overflow-x:hidden;border:var(--sv-dropdown-border, 1px solid rgba(0,0,0,0.15));border-radius:var(--sv-border-radius, 4px);box-shadow:var(--sv-dropdown-shadow, 0 6px 12px #0000002d);opacity:0;z-index:-1000;pointer-events:none;&.is-open {
      opacity: 1;
      z-index: 2;
      pointer-events: auto;
    }}.sv-dropdown-scroll.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{padding:0;box-sizing:border-box;max-height:var(--sv-dropdown-height, 320px);overflow-y:auto;overflow-x:hidden;&.has-items {
      padding: 4px;
    }}.in-dropdown.is-selected.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{background-color:var(--sv-dropdown-selected-bg, #ECF3F9)}.in-dropdown.is-disabled.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{opacity:0.5;cursor:not-allowed}.in-dropdown.sv-dd-item-active.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b,.in-dropdown.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b:hover,.in-dropdown.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b:active{background-color:var(--sv-dropdown-active-bg, #F2F5F8)}.is-dropdown-row.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{padding:var(--sv-general-padding, 4px)}.sv-dropdown-scroll.has-items.svelte-11q5y3b+.is-dropdown-row.svelte-11q5y3b.svelte-11q5y3b{border-top:1px solid transparent;border-color:var(--sv-separator-bg, #ccc)}.creatable-row.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{width:100%;border:0;background-color:inherit;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;border-radius:calc(var(--sv-border-radius, 4px) / 2);padding:var(--sv-item-wrap-padding, 3px 3px 3px 6px);&:hover,
    &:active,
    &.active {
      background-color: var(--sv-dropdown-active-bg, #F2F5F8);
    };&.active.is-disabled {
      opacity: 0.5;
      background-color: var(--sv-create-disabled-bg, #fcbaba);
    };&.is-disabled {
      opacity: 0.5;
      cursor: not-allowed;
    };& > .is-loading {
      position: relative;
      &:after {
        left: calc(100% + 4px);
      }
    }}.shortcut.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{display:flex;align-items:center;align-content:center}.shortcut.svelte-11q5y3b>kbd.svelte-11q5y3b.svelte-11q5y3b{border:var(--sv-create-kbd-border, 1px solid #efefef);border-radius:var(--sv-border-radius, 4px);padding:0px 6px;margin:-1px 0;background-color:var(--sv-create-kbd-bg, #fff)}.sv-input--sizer.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{position:relative;display:inline-grid;vertical-align:top;align-items:center;&:not(:focus-within) {
      position: absolute;
      pointer-events: none;
    };&:after {
      content: attr(data-value) ' ';
      visibility: hidden;
      white-space: pre-wrap;
    }}.has-items.svelte-11q5y3b .keep-value.svelte-11q5y3b.svelte-11q5y3b:not(:focus){color:transparent}.is-focused.svelte-11q5y3b .is-single.has-items.has-input.svelte-11q5y3b>.sv-item--container.svelte-11q5y3b{opacity:0.2}.sv-input--sizer.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b:after,.sv-input--text.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{width:auto;min-width:1em;grid-area:1 / 2;font:inherit;padding:0 0.25em;margin:0;resize:none;background:none;appearance:none;border:none}.has-items.svelte-11q5y3b .sv-input--text.svelte-11q5y3b.svelte-11q5y3b{padding-left:0;margin-left:-2px}.sv-input--text.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{outline:none;&::placeholder {
      color: var(--sv-placeholder-color, #ccccd6);
    }}/* Svelecte theme to match existing ftw-select / svelte-select styling */

.ftw-select {
  /* Container/Control styling - matching ftw-select */
  --sv-min-height: calc(var(--ftw-input-box-height, 24px) - 3px);
  --sv-bg: var(--ftw-input-background-color);
  --sv-disabled-bg: var(--ftw-input-background-disabled);
  --sv-border: var(--ftw-input-border-width, 1px) solid var(--ftw-input-border-color);
  --sv-border-radius: var(--ftw-input-border-radius, 4px);
  --sv-general-padding: 0;
  
  /* Control/input area */
  --sv-control-bg: var(--ftw-input-background-color);
  --sv-item-wrap-padding: 0 5px;
  --sv-selection-wrap-padding: 0 0 0 8px;
  --sv-selection-multi-wrap-padding: 0 3px 0 3px;
  
  /* Text colors */
  --sv-color: var(--ftw-text-accent-one);
  --sv-placeholder-color: var(--ftw-text-accent-one);
  
  /* Multi-item (tag) styling */
  --sv-item-selected-bg: var(--ftw-input-select-active-background);
  --sv-item-selected-color: var(--ftw-text-accent-one);
  --sv-item-btn-color: var(--ftw-text-accent-one);
  --sv-item-btn-color-hover: var(--ftw-input-primary-color);
  --sv-item-btn-bg: transparent;
  --sv-item-btn-bg-hover: transparent;
  --sv-item-border: var(--ftw-input-border-width, 1px) solid var(--ftw-input-border-color);
  --sv-item-padding: 0px 2px;
  --sv-item-active-bg: var(--ftw-input-select-active-background);
  
  /* Icons (chevron, clear button) */
  --sv-icon-color: var(--ftw-text-accent-one);
  --sv-icon-color-hover: var(--ftw-input-primary-color);
  --sv-icon-bg: transparent;
  --sv-icon-size: 20px;
  
  /* Dropdown styling */
  --sv-dropdown-bg: var(--ftw-input-background-color);
  --sv-dropdown-border: var(--ftw-input-border-width, 1px) solid var(--ftw-input-border-color);
  --sv-dropdown-offset: 1px;
  --sv-dropdown-width: auto;
  --sv-dropdown-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  --sv-dropdown-height: 320px;
  
  /* Dropdown item states */
  --sv-dropdown-active-bg: var(--ftw-input-select-active-background);
  --sv-dropdown-active-color: var(--ftw-text-accent-one);
  --sv-dropdown-selected-bg: var(--ftw-input-select-active-background);
  --sv-dropdown-selected-color: var(--ftw-text-accent-one);
  
  /* Create option styling */
  --sv-create-kbd-border: 1px solid var(--ftw-input-border-color);
  --sv-create-kbd-bg: var(--ftw-input-border-color);
  
  /* Font size */
  --sv-font-size: var(--ftw-input-font-size, 14px);
  
  /* Border focus state */
  --sv-border-focused: var(--ftw-input-border-width, 1px) solid var(--ftw-input-focus-border-color);
  
  
  /* Ensure full width */
  width: 100%;
  display: block;
  height: auto !important;
  overflow: visible !important;
  text-overflow: ellipsis;
}

.ftw-select .sv-item--wrap.is-multi {  
  background-color: unset !important;
  padding: 0px !important;
}

.ftw-select .sv-item--wrap.is-multi .sv-item--content {  
  background-color: var(--ftw-background-accent-three) !important;
  margin: 2px 1px;
  border-radius: var(--ftw-input-border-radius);
  color: var(--ftw-text-accent-one);
}


.ftw-select .sv-item--container .sv-item--btn {
  background-color: var(--ftw-background-accent-three) !important;
  color: var(--multi-item-clear-icon-color)  !important;
  padding: 0px !important;
}


/* Hover state for ftw-select container */
.ftw-select:hover {
  --sv-control-bg: var(--ftw-input-background-hover-color);
  --sv-bg: var(--ftw-input-background-hover-color);
}

/* Multi-select specific adjustments */
.ftw-select .sv-control {
  min-height: var(--ftw-input-box-height, 24px) !important;
  height: auto !important;
  overflow: hidden;
}

/* Value container for multi-select */
.ftw-select .sv-content {
  gap: 0px 1px !important;
  margin-top: 1px !important;
  align-items: flex-start !important;
}

/* Multi-item (tag) styling to match ftw-select */
.ftw-select .sv-item {
  color: var(--ftw-text-accent-one) !important;
  outline: none !important;
  border: var(--ftw-input-border-width, 1px) solid var(--ftw-input-border-color) !important;
  height: 16.5px;
  margin: 2px 1px;
  border-radius: var(--ftw-input-border-radius, 4px);
}

/* Multi-item label positioning */
.ftw-select .sv-item-content {
  position: relative;
  top: -1px;
}

/* Input field height */
.ftw-select input {
  height: 20px !important;
  color: var(--ftw-text-accent-one) !important;
}

/* Clear button positioning */
.ftw-select .sv-item-btn {
  top: 1px;
  position: relative;
}

/* Dropdown scrollbar styling */
.ftw-select .sv-dropdown-scroll::-webkit-scrollbar {
  width: 10px !important;
  height: 10px !important;
}

.ftw-select .sv-dropdown-scroll::-webkit-scrollbar-track {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  background-color: var(--ftw-scroll-bar-track-color, #f1f1f1) !important;
}

.ftw-select .sv-dropdown-scroll::-webkit-scrollbar-thumb {
  background-color: var(--ftw-scroll-bar-thumb-color, #888) !important;
}

/* Selected item text overflow */
.ftw-select .sv-item-content,
.ftw-select .sv-content > div {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* Dropdown item padding to match ftw-select */
.ftw-select .sv-dd-item {
  padding: 0 5px;
}

/* Ensure dropdown z-index - very high to appear above all panels */
.ftw-select .sv-dropdown {
  z-index: 99999 !important;
  position: absolute !important;
}

/* When dropdown is open, increase z-index of the entire container */
.ftw-select:has(.sv-dropdown) {
  z-index: 100000 !important;
}

/* Ensure control doesn't clip dropdown */
.ftw-select .sv-control {
  overflow: visible !important;
}

/* Icons focus/hover color matching */
.ftw-select .sv-control > button:hover,
.ftw-select .sv-item button:hover {
  color: var(--ftw-input-primary-color) !important;
}

/* Multiple select with multiple class */
.multiple.ftw-select .sv-item {
  color: var(--ftw-text-multiple) !important;
  border: var(--ftw-input-border-width, 1px) solid var(--ftw-text-multiple) !important;
}

.multiple.ftw-select {
  color: var(--ftw-text-multiple);
}

/* Big select variant */
.ftw-select-big .sv-content {
  align-items: center !important;
}

.upload-container.svelte-10akuvw{display:flex;flex-direction:row}.progress-container.svelte-10akuvw{display:flex;flex-direction:column}.file-input.svelte-10akuvw{padding:0px}.file-input.svelte-10akuvw:focus-visible{outline:2px solid var(--ftw-focus-color, #0066cc);outline-offset:2px}.left-size.svelte-10akuvw{flex:0 0 120px}dialog.svelte-10akuvw{width:70ch}input.svelte-10akuvw{width:100%}.alert.svelte-10akuvw{padding:6px;border:1px solid;margin:6px;border-radius:2px;color:var(--ftw-text-accent-one);background:var(--disabled-text-color)}.alert-danger.svelte-10akuvw{background:var(--ftw-button-danger-color);color:var(--ftw-text-accent-one)}.ftw-button.svelte-vtexam{display:flex;justify-content:center;align-items:center;height:30px;min-width:30px;width:30px;padding:5px;border-radius:100%;border-style:none}.ftw-button.small.svelte-vtexam{height:21px;min-width:21px;width:21px}.ftw-button.big.svelte-vtexam{height:40px;min-width:40px;width:40px}.ftw-button.svelte-vtexam:focus{outline:none}.virtual-list.svelte-ljond0{overflow-y:auto;overflow-x:hidden}.virtual-list.svelte-ljond0::-webkit-scrollbar{width:10px}.virtual-list.svelte-ljond0::-webkit-scrollbar-track{background-color:var(--ftw-scroll-bar-track-color)}.virtual-list.svelte-ljond0::-webkit-scrollbar-thumb{background-color:var(--ftw-scroll-bar-thumb-color)}.virtual-list.svelte-ljond0::-webkit-scrollbar-thumb:hover{background-color:var(--ftw-scroll-bar-thumb-color-hover)}.virtual-list-empty.svelte-ljond0{padding:12px;text-align:center;color:var(--ftw-text-accent-one);opacity:0.5}.ftw-card-group-container.svelte-1kh8f68.svelte-1kh8f68{user-select:text}.ftw-card-group-container.svelte-1kh8f68>.f-row.svelte-1kh8f68{column-gap:8px}.avatar-container.svelte-1kh8f68.svelte-1kh8f68{width:25px}.avatar.svelte-1kh8f68.svelte-1kh8f68{border-radius:100%;height:25px;width:25px}.comment-informations.svelte-1kh8f68.svelte-1kh8f68{justify-content:space-between;margin-bottom:0.25em}.user-name.svelte-1kh8f68.svelte-1kh8f68{color:var(--ftw-text-title)}.action-buttons.svelte-1kh8f68.svelte-1kh8f68{column-gap:0.25em}textarea.svelte-1kh8f68.svelte-1kh8f68{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none}.comment-buttons.svelte-1kh8f68.svelte-1kh8f68{margin-top:0.25em;column-gap:0.25em;justify-content:flex-end}.comment-buttons.svelte-1kh8f68 button.svelte-1kh8f68{margin:0}.comment.svelte-1kh8f68.svelte-1kh8f68{white-space:pre-wrap}.sm.svelte-1pt9lwu.svelte-1pt9lwu{height:22px;padding:0px;margin-left:0.1em;border:0px !important}input[type='radio'].svelte-1pt9lwu.svelte-1pt9lwu{margin-top:-1px;vertical-align:middle;width:unset}.main-container.svelte-1pt9lwu.svelte-1pt9lwu{margin:5px 0;padding:0 5px;overflow:auto}.main-container.svelte-1pt9lwu .ftw-card-group-container.svelte-1pt9lwu:first-child{padding-top:0}.main-container.svelte-1pt9lwu .ftw-card-group-container.svelte-1pt9lwu:last-child{padding-bottom:0;margin-bottom:0}.ftw-card-group-container-bis.svelte-1pt9lwu.svelte-1pt9lwu{padding:0.6em;width:unset}.ftw-card-group-container-bis.svelte-1pt9lwu .f-row.svelte-1pt9lwu{padding:0.3em;width:unset}.ftw-card-group-container-bis.svelte-1pt9lwu.svelte-1pt9lwu,.ftw-card-group-container-bis.svelte-1pt9lwu label.svelte-1pt9lwu{font-weight:normal;text-transform:none;background-color:var(--ftw-background-accent-one);border-radius:4px}.summary.svelte-1pt9lwu.svelte-1pt9lwu{font-size:1.5em;font-weight:bold;color:var(--ftw-text-title);cursor:text;border-radius:2px}.action-icons.svelte-1pt9lwu.svelte-1pt9lwu{margin-top:0.5em;column-gap:0.5em}.document.svelte-1pt9lwu.svelte-1pt9lwu{border:1px solid;border-radius:4px;padding:4px;margin:1em 0.5em 0 0}.document.svelte-1pt9lwu button.svelte-1pt9lwu{margin-left:0.2em}.description.svelte-1pt9lwu.svelte-1pt9lwu{cursor:text;border-radius:2px;white-space:pre-wrap}.summary.svelte-1pt9lwu.svelte-1pt9lwu:hover,.description.svelte-1pt9lwu.svelte-1pt9lwu:hover{background-color:var(--ftw-background-accent-one)}textarea.svelte-1pt9lwu.svelte-1pt9lwu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none}.new-comment-container.svelte-1pt9lwu .ftw-title.svelte-1pt9lwu{justify-content:space-between}.sort-comments-icon.svelte-1pt9lwu.svelte-1pt9lwu{cursor:pointer}.comment-buttons.svelte-1pt9lwu.svelte-1pt9lwu{margin-top:0.25em;column-gap:0.25em;justify-content:flex-end}.details-card.svelte-1pt9lwu.svelte-1pt9lwu{margin:5px}.details-card.svelte-1pt9lwu .location-icon:hover:not(.disabled){cursor:pointer;filter:brightness(130%);transition:all 0.1s ease}.details-card.svelte-1pt9lwu .location-icon.disabled{filter:grayscale(90%) brightness(60%) !important;cursor:not-allowed}.details-card.svelte-1pt9lwu .ftw-card-body.svelte-1pt9lwu,.flat-pick-container.svelte-1pt9lwu.svelte-1pt9lwu{overflow:visible}.details-card.svelte-1pt9lwu .column-status,.details-card.svelte-1pt9lwu .user-name{opacity:50%;font-style:italic}.avatars-container.svelte-1pt9lwu.svelte-1pt9lwu{margin-top:8px;gap:4px;flex-wrap:wrap}.avatar.svelte-1pt9lwu.svelte-1pt9lwu{border-radius:100%;height:25px;width:25px}.details-bottom-container.svelte-1pt9lwu.svelte-1pt9lwu{margin-top:auto}.text.svelte-1pt9lwu.svelte-1pt9lwu{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:text}.unit-box.svelte-1pt9lwu.svelte-1pt9lwu{flex:0 0 30px;margin-left:5px;white-space:nowrap}dialog.svelte-mup6wf.svelte-mup6wf{width:150ch;height:150ch}.ftw-modal-header.svelte-mup6wf img.svelte-mup6wf{height:1em}dialog.svelte-1w5zwll{width:36ch}input.svelte-1w5zwll{width:100%}.left-size.svelte-gbsx32{flex-grow:0;flex-shrink:0;flex-basis:180px}.right-element.svelte-gbsx32{width:400px}dialog.svelte-k1bgsv{width:50ch}input.svelte-k1bgsv{width:100%}.left-size.svelte-k1bgsv{flex:0 0 120px}.right-size.svelte-k1bgsv{flex:0 0 80px}.container.svelte-xk0j8o{display:flex;flex-direction:row}.label.svelte-xk0j8o{flex:1 1}#svgPreview.svelte-jn0zkl{height:100%}.left-size.svelte-jn0zkl{flex:0 0 120px}dialog.svelte-jn0zkl{width:150ch}input.svelte-jn0zkl{width:100%}.modal-row.svelte-jn0zkl{display:flex;flex-direction:row}.left-panel.svelte-jn0zkl{flex:0 0 30%}.right-panel.svelte-jn0zkl{flex:0 0 70% 100%;background-color:rgba(255, 255, 255, 1);align-content:center;justify-content:center}.schematic-preview.svelte-jn0zkl{height:100%}.include-exclude.svelte-jn0zkl{max-width:84px}.tree-wrapper.svelte-1d8txqq{flex:1 1 auto;min-height:100px;margin:6px;overflow:auto;border-style:solid;border-width:1px;border-color:var(--ftw-border-color-accent-one);padding:4px}.status-ico.svelte-1d8txqq{flex:0 0 16px}.some-margin.svelte-1d8txqq{margin:3px}.err.svelte-1d8txqq{color:var(--ftw-locked-color)}.succ.svelte-1d8txqq{color:rgba(151, 255, 81, 0.925)}.checkbox.svelte-1d8txqq{padding-top:0px}.left-size.svelte-1d8txqq{flex:0 0 120px}dialog.svelte-1d8txqq{width:80ch;height:70%;max-height:70%}input.svelte-1d8txqq{width:100%}.alert.svelte-1d8txqq{padding:6px;border:1px solid;width:100%;overflow:auto;color:var(--ftw-text-accent-one);background:var(--disabled-text-color);user-select:all}.alert-danger.svelte-1d8txqq{background:var(--ftw-button-danger-color);color:var(--ftw-text-accent-one)}.alert-info.svelte-1d8txqq{background:var(--ftw-button-primary-color);color:var(--ftw-text-accent-one)}.alert-success.svelte-1d8txqq{background:var(--ftw-button-success-color);color:var(--ftw-text-accent-one)}.tree-wrapper.svelte-k2e69z{flex:1 1 auto;margin:6px;overflow:auto;border-style:solid;border-width:1px;border-color:var(--ftw-border-color-accent-one);padding:4px;min-height:40%}.status-ico.svelte-k2e69z{display:inline-flex;flex:0 0 16px}.err.svelte-k2e69z{color:var(--ftw-locked-color)}.succ.svelte-k2e69z{color:rgba(151, 255, 81, 0.925)}.checkbox.svelte-k2e69z{padding-top:0px}.left-size.svelte-k2e69z{flex:0 0 120px}dialog.svelte-k2e69z{width:80ch;height:60%;max-height:60%}input.svelte-k2e69z{width:100%}.loading-inline.svelte-k2e69z{display:flex;align-items:center;gap:6px;color:var(--ftw-text-color-secondary);font-size:0.85em}.split-preview.svelte-k2e69z{flex:1;font-size:0.85em;color:var(--ftw-text-color-secondary);max-height:60px;overflow-y:auto}.split-values.svelte-k2e69z{color:var(--ftw-text-color)}.split-warning.svelte-k2e69z{color:var(--ftw-warning-text-color, #f0ad4e)}.alert.svelte-1q9elq4.svelte-1q9elq4{width:unset}.panel-container.svelte-1q9elq4.svelte-1q9elq4{font-size:13px}.panel-container.svelte-1q9elq4 .panel-text.svelte-1q9elq4,.panel-container.svelte-1q9elq4 .right-element.svelte-1q9elq4,.panel-container.svelte-1q9elq4 label.svelte-1q9elq4,.panel-container.svelte-1q9elq4 input.svelte-1q9elq4,.panel-container.svelte-1q9elq4 button.svelte-1q9elq4,.panel-container.svelte-1q9elq4 span.svelte-1q9elq4,.panel-container.svelte-1q9elq4 .ftw-select{font-size:inherit}.unit-box.svelte-1q9elq4.svelte-1q9elq4{flex:0 0 30px;margin-left:5px;white-space:nowrap}.file-input.svelte-1q9elq4.svelte-1q9elq4{padding:0px}.file-input.svelte-1q9elq4.svelte-1q9elq4:focus{outline:none}.left-size.svelte-1q9elq4.svelte-1q9elq4{flex:0 0 120px}dialog.svelte-1q9elq4.svelte-1q9elq4{width:50ch}input.svelte-1q9elq4.svelte-1q9elq4{width:100%}label.svelte-1q9elq4.svelte-1q9elq4{display:flex;align-items:center}input[type='radio'].svelte-1q9elq4.svelte-1q9elq4{width:16px;height:16px;border-color:var(--ftw-input-checkbox-check-color);background:var(--ftw-input-background-color)}svg.svelte-qbd276{width:var(--chevron-icon-width, 20px);height:var(--chevron-icon-width, 20px);color:var(--chevron-icon-colour, currentColor)}svg.svelte-whdbu1{width:var(--clear-icon-width, 20px);height:var(--clear-icon-width, 20px);color:var(--clear-icon-color, currentColor)}.loading.svelte-1p3nqvd{width:var(--spinner-width, 20px);height:var(--spinner-height, 20px);color:var(--spinner-color, var(--icons-color));animation:svelte-1p3nqvd-rotate 0.75s linear infinite;transform-origin:center center;transform:none}.circle_path.svelte-1p3nqvd{stroke-dasharray:90;stroke-linecap:round}@keyframes svelte-1p3nqvd-rotate{100%{transform:rotate(360deg)}}.svelte-select.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{--borderRadius:var(--border-radius);--clearSelectColor:var(--clear-select-color);--clearSelectWidth:var(--clear-select-width);--disabledBackground:var(--disabled-background);--disabledBorderColor:var(--disabled-border-color);--disabledColor:var(--disabled-color);--disabledPlaceholderColor:var(--disabled-placeholder-color);--disabledPlaceholderOpacity:var(--disabled-placeholder-opacity);--errorBackground:var(--error-background);--errorBorder:var(--error-border);--groupItemPaddingLeft:var(--group-item-padding-left);--groupTitleColor:var(--group-title-color);--groupTitleFontSize:var(--group-title-font-size);--groupTitleFontWeight:var(--group-title-font-weight);--groupTitlePadding:var(--group-title-padding);--groupTitleTextTransform:var(--group-title-text-transform);--groupTitleBorderColor:var(--group-title-border-color);--groupTitleBorderWidth:var(--group-title-border-width);--groupTitleBorderStyle:var(--group-title-border-style);--indicatorColor:var(--chevron-color);--indicatorHeight:var(--chevron-height);--indicatorWidth:var(--chevron-width);--inputColor:var(--input-color);--inputLeft:var(--input-left);--inputLetterSpacing:var(--input-letter-spacing);--inputMargin:var(--input-margin);--inputPadding:var(--input-padding);--itemActiveBackground:var(--item-active-background);--itemColor:var(--item-color);--itemFirstBorderRadius:var(--item-first-border-radius);--itemHoverBG:var(--item-hover-bg);--itemHoverColor:var(--item-hover-color);--itemIsActiveBG:var(--item-is-active-bg);--itemIsActiveColor:var(--item-is-active-color);--itemIsNotSelectableColor:var(--item-is-not-selectable-color);--itemPadding:var(--item-padding);--listBackground:var(--list-background);--listBorder:var(--list-border);--listBorderRadius:var(--list-border-radius);--listEmptyColor:var(--list-empty-color);--listEmptyPadding:var(--list-empty-padding);--listEmptyTextAlign:var(--list-empty-text-align);--listMaxHeight:var(--list-max-height);--listPosition:var(--list-position);--listShadow:var(--list-shadow);--listZIndex:var(--list-z-index);--multiItemBG:var(--multi-item-bg);--multiItemBorderRadius:var(--multi-item-border-radius);--multiItemDisabledHoverBg:var(--multi-item-disabled-hover-bg);--multiItemDisabledHoverColor:var(--multi-item-disabled-hover-color);--multiItemHeight:var(--multi-item-height);--multiItemMargin:var(--multi-item-margin);--multiItemPadding:var(--multi-item-padding);--multiSelectInputMargin:var(--multi-select-input-margin);--multiSelectInputPadding:var(--multi-select-input-padding);--multiSelectPadding:var(--multi-select-padding);--placeholderColor:var(--placeholder-color);--placeholderOpacity:var(--placeholder-opacity);--selectedItemPadding:var(--selected-item-padding);--spinnerColor:var(--spinner-color);--spinnerHeight:var(--spinner-height);--spinnerWidth:var(--spinner-width);--internal-padding:0 0 0 16px;border:var(--border, 1px solid #d8dbdf);border-radius:var(--border-radius, 6px);min-height:var(--height, 42px);position:relative;display:flex;align-items:stretch;padding:var(--padding, var(--internal-padding));background:var(--background, #fff);margin:var(--margin, 0);width:var(--width, 100%);font-size:var(--font-size, 16px);max-height:var(--max-height)}.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{box-sizing:var(--box-sizing, border-box)}.svelte-select.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:hover{border:var(--border-hover, 1px solid #b2b8bf)}.value-container.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{display:flex;flex:1 1 0%;flex-wrap:wrap;align-items:center;gap:5px 10px;padding:var(--value-container-padding, 5px 0);position:relative;overflow:var(--value-container-overflow, hidden);align-self:stretch}.prepend.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8,.indicators.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{display:flex;flex-shrink:0;align-items:center}.indicators.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{position:var(--indicators-position);top:var(--indicators-top);right:var(--indicators-right);bottom:var(--indicators-bottom)}input.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{position:absolute;cursor:default;border:none;color:var(--input-color, var(--item-color));padding:var(--input-padding, 0);letter-spacing:var(--input-letter-spacing, inherit);margin:var(--input-margin, 0);min-width:10px;top:0;right:0;bottom:0;left:0;background:transparent;font-size:var(--font-size, 16px)}.svelte-82qwg8:not(.multi)>.value-container.svelte-82qwg8>input.svelte-82qwg8{width:100%;height:100%}input.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8::placeholder{color:var(--placeholder-color, #78848f);opacity:var(--placeholder-opacity, 1)}input.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:focus{outline:none}.svelte-select.focused.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{border:var(--border-focused, 1px solid #006fe8);border-radius:var(--border-radius-focused, var(--border-radius, 6px))}.disabled.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{background:var(--disabled-background, #ebedef);border-color:var(--disabled-border-color, #ebedef);color:var(--disabled-color, #c1c6cc)}.disabled.svelte-82qwg8 input.svelte-82qwg8.svelte-82qwg8::placeholder{color:var(--disabled-placeholder-color, #c1c6cc);opacity:var(--disabled-placeholder-opacity, 1)}.selected-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{position:relative;overflow:var(--selected-item-overflow, hidden);padding:var(--selected-item-padding, 0 20px 0 0);text-overflow:ellipsis;white-space:nowrap;color:var(--selected-item-color, inherit);font-size:var(--font-size, 16px)}.multi.svelte-82qwg8 .selected-item.svelte-82qwg8.svelte-82qwg8{position:absolute;line-height:var(--height, 42px);height:var(--height, 42px)}.selected-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:focus{outline:none}.hide-selected-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{opacity:0}.icon.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{display:flex;align-items:center;justify-content:center}.clear-select.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{all:unset;display:flex;align-items:center;justify-content:center;width:var(--clear-select-width, 40px);height:var(--clear-select-height, 100%);color:var(--clear-select-color, var(--icons-color));margin:var(--clear-select-margin, 0);pointer-events:all;flex-shrink:0}.clear-select.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:focus{outline:var(--clear-select-focus-outline, 1px solid #006fe8)}.loading.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{width:var(--loading-width, 40px);height:var(--loading-height);color:var(--loading-color, var(--icons-color));margin:var(--loading--margin, 0);flex-shrink:0}.chevron.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{width:var(--chevron-width, 40px);height:var(--chevron-height, 40px);background:var(--chevron-background, transparent);pointer-events:var(--chevron-pointer-events, none);color:var(--chevron-color, var(--icons-color));border:var(--chevron-border, 0 0 0 1px solid #d8dbdf);flex-shrink:0}.multi.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{padding:var(--multi-select-padding, var(--internal-padding))}.multi.svelte-82qwg8 input.svelte-82qwg8.svelte-82qwg8{padding:var(--multi-select-input-padding, 0);position:relative;margin:var(--multi-select-input-margin, 5px 0);flex:1 1 40px}.svelte-select.error.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{border:var(--error-border, 1px solid #ff2d55);background:var(--error-background, #fff)}.a11y-text.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{z-index:9999;border:0px;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0px;white-space:nowrap}.multi-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{background:var(--multi-item-bg, #ebedef);margin:var(--multi-item-margin, 0);outline:var(--multi-item-outline, 1px solid #ddd);border-radius:var(--multi-item-border-radius, 4px);height:var(--multi-item-height, 25px);line-height:var(--multi-item-height, 25px);display:flex;cursor:default;padding:var(--multi-item-padding, 0 5px);overflow:hidden;gap:var(--multi-item-gap, 4px);outline-offset:-1px;max-width:var(--multi-max-width, none);color:var(--multi-item-color, var(--item-color))}.multi-item.disabled.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:hover{background:var(--multi-item-disabled-hover-bg, #ebedef);color:var(--multi-item-disabled-hover-color, #c1c6cc)}.multi-item-text.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-item-clear.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{display:flex;align-items:center;justify-content:center;--clear-icon-color:var(--multi-item-clear-icon-color, #000)}.multi-item.active.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{outline:var(--multi-item-active-outline, 1px solid #006fe8)}.svelte-select-list.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{box-shadow:var(--list-shadow, 0 2px 3px 0 rgba(44, 62, 80, 0.24));border-radius:var(--list-border-radius, 4px);max-height:var(--list-max-height, 252px);overflow-y:auto;background:var(--list-background, #fff);position:var(--list-position, absolute);z-index:var(--list-z-index, 2);border:var(--list-border)}.prefloat.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{opacity:0;pointer-events:none}.list-group-title.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{color:var(--group-title-color, #8f8f8f);cursor:default;font-size:var(--group-title-font-size, 16px);font-weight:var(--group-title-font-weight, 600);height:var(--height, 42px);line-height:var(--height, 42px);padding:var(--group-title-padding, 0 20px);text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap;text-transform:var(--group-title-text-transform, uppercase);border-width:var(--group-title-border-width, medium);border-style:var(--group-title-border-style, none);border-color:var(--group-title-border-color, color)}.empty.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{text-align:var(--list-empty-text-align, center);padding:var(--list-empty-padding, 20px 0);color:var(--list-empty-color, #78848f)}.item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{cursor:default;height:var(--item-height, var(--height, 42px));line-height:var(--item-line-height, var(--height, 42px));padding:var(--item-padding, 0 20px);color:var(--item-color, inherit);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:var(--item-transition, all 0.2s);align-items:center;width:100%}.item.group-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{padding-left:var(--group-item-padding-left, 40px)}.item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:active{background:var(--item-active-background, #b9daff)}.item.active.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{background:var(--item-is-active-bg, #007aff);color:var(--item-is-active-color, #fff)}.item.first.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{border-radius:var(--item-first-border-radius, 4px 4px 0 0)}.item.hover.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:not(.active){background:var(--item-hover-bg, #e7f2ff);color:var(--item-hover-color, inherit)}.item.not-selectable.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8,.item.hover.item.not-selectable.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8,.item.active.item.not-selectable.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8,.item.not-selectable.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:active{color:var(--item-is-not-selectable-color, #999);background:transparent}.required.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{opacity:0;z-index:-1;position:absolute;top:0;left:0;bottom:0;right:0}.alabel.svelte-wwra7i{align-content:space-evenly}dialog.svelte-mhydjd{width:50ch}input.svelte-mhydjd{width:100%}.left-size.svelte-y4lheu{flex:0 0 120px}dialog.svelte-y4lheu{width:50ch}.ftw-toolbar.svelte-10amm4o.svelte-10amm4o{--ftw-button-hover-filter:brightness(96%);display:flex;flex-direction:row;align-items:center;height:auto;padding:4px;border-radius:18px;background:var(--ftw-vertical-toolbar-background-color);border:1px solid var(--ftw-border-color-accent-one);overflow:visible;pointer-events:auto;gap:4px}.ftw-toolbar.vertical.svelte-10amm4o.svelte-10amm4o{flex-direction:column;align-items:center;padding:2px}.ftw-toolbar.svelte-10amm4o.svelte-10amm4o::-webkit-scrollbar{display:none}.ftw-toolbar.svelte-10amm4o.svelte-10amm4o{-ms-overflow-style:none;scrollbar-width:none}.ftw-toolbar.svelte-10amm4o .divider.svelte-10amm4o{width:1px;height:20px;margin:0 2px;background-color:var(--ftw-border-color-accent-one);opacity:0.3;flex-shrink:0}.ftw-toolbar.vertical.svelte-10amm4o .divider.svelte-10amm4o{width:20px;height:1px;margin:2px 0}.ftw-toolbar.svelte-10amm4o .ftw-button{min-width:32px;width:auto;height:32px;padding:0 4px;display:flex;justify-content:center;align-items:center;border-radius:16px !important;gap:4px}.ftw-toolbar.vertical.svelte-10amm4o .ftw-button{width:32px;padding:0}.ftw-toolbar.svelte-10amm4o .ftw-button svg{font-size:16px}.toolbar-menu-trigger.svelte-10amm4o.svelte-10amm4o{position:relative;overflow:visible}.toolbar-menu-trigger.svelte-10amm4o.svelte-10amm4o::after{content:'';position:absolute;inset:-1px;border-radius:16px;border:1px solid transparent;border-top:3px solid var(--ftw-text-accent-one);opacity:0.9;pointer-events:none}.ftw-toolbar.vertical.svelte-10amm4o .toolbar-menu-trigger.svelte-10amm4o::after{border-top-color:transparent;border-top-width:1px;border-left:3px solid var(--ftw-text-accent-one)}.operation-settings-dropdown.svelte-10amm4o.svelte-10amm4o{min-width:240px !important;padding:6px !important;overflow-y:visible !important;max-height:none !important;background:var(--ftw-vertical-toolbar-background-color) !important;border:1px solid var(--ftw-border-color-accent-one) !important;border-radius:18px !important;display:flex !important;flex-direction:column !important}.operation-settings-dropdown.svelte-10amm4o li{min-width:calc(240px - 16px) !important;padding:6px 8px !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:8px !important;height:auto !important;line-height:normal !important;border-radius:14px !important;margin:2px 0 !important;transition:background-color 0.2s !important}.operation-settings-dropdown.svelte-10amm4o li:not(.ftw-dropdown-static):hover{background-color:var(--ftw-menu-hover-bg, var(--ftw-input-background-hover-color)) !important;color:var(--ftw-menu-hover-color, var(--ftw-text-accent-one)) !important;filter:none !important}.operation-settings-dropdown.svelte-10amm4o .panel-text{font-size:12px;font-weight:600;color:var(--ftw-text-title);width:100%;margin-bottom:2px}.operation-settings-dropdown.svelte-10amm4o input[type='range']{width:100%;margin:4px 0}.operation-settings-dropdown.svelte-10amm4o li svg{width:16px;margin:0 !important;opacity:0.8}.operation-settings-dropdown.svelte-10amm4o li .li-text{font-size:13px;color:var(--ftw-text-accent-one)}.operation-settings-dropdown.svelte-10amm4o .toggle-check{display:inline-block;width:14px;height:14px;border:1px solid var(--ftw-text-accent-one);border-radius:50%;flex-shrink:0;position:relative;opacity:0.6}.operation-settings-dropdown.svelte-10amm4o .toggle-check.checked{background-color:#4caf50;border-color:#4caf50;opacity:1}.operation-settings-dropdown.svelte-10amm4o .toggle-check.checked::after{content:'';position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ftw-toolbar.svelte-10amm4o .ftw-button small{font-size:10px;font-weight:bold}button[disabled].svelte-10amm4o.svelte-10amm4o{cursor:not-allowed}li.svelte-10amm4o>input.svelte-10amm4o{width:100%}li.svelte-10amm4o>.panel-text.svelte-10amm4o{width:100%}.tree-spacer.svelte-10amm4o.svelte-10amm4o{width:20px;display:flex;justify-content:center;flex-shrink:0;opacity:0.7;font-size:10px}.theme-label.svelte-10amm4o.svelte-10amm4o{flex:1}.theme-current.svelte-10amm4o.svelte-10amm4o{font-size:11px;color:var(--ftw-text-title);opacity:0.7;white-space:nowrap}.theme-chevron.svelte-10amm4o.svelte-10amm4o{width:14px;margin-left:2px}.operation-settings-dropdown.svelte-10amm4o li.theme-option{padding-left:28px !important}.operation-layers-dropdown.svelte-10amm4o.svelte-10amm4o{width:240px}.operation-bookmarks-dropdown.svelte-10amm4o.svelte-10amm4o{width:260px}.operation-bookmarks-dropdown.svelte-10amm4o li{flex-wrap:nowrap !important;cursor:pointer !important;min-width:unset !important;padding:2px 4px !important;margin:1px 2px !important;border-radius:6px !important;gap:8px !important}.operation-bookmarks-dropdown.svelte-10amm4o .li-text{white-space:normal !important;word-break:break-word !important;font-size:13px;flex:1;min-width:0}.operation-layers-dropdown.svelte-10amm4o li{flex-wrap:nowrap !important;cursor:pointer !important;min-width:unset !important;padding:2px 4px !important;margin:1px 2px !important;border-radius:6px !important;gap:8px !important}.operation-layers-dropdown.svelte-10amm4o li.layer-child{padding-left:4px !important}.operation-layers-dropdown.svelte-10amm4o .panel-text{width:auto !important;margin-bottom:0 !important;white-space:normal !important;word-break:break-word !important;font-size:13px;flex:1;min-width:0}.operation-layers-dropdown.svelte-10amm4o .li-text{white-space:normal !important;word-break:break-word !important;font-size:13px;flex:1;min-width:0}.operation-layers-dropdown.svelte-10amm4o .divider{height:1px;background:var(--ftw-border-color-accent-one);margin:4px 10px;opacity:0.2}.operation-dropdown-inner-list.svelte-10amm4o.svelte-10amm4o{background-color:var(--ftw-vertical-toolbar-background-color);border-radius:12px;padding:4px;list-style:none;margin:0;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.in-width.svelte-11vaog1{width:100%;margin-right:4px}.rad-icon.svelte-11vaog1{margin:3px;margin-right:6px}.floating-guy.svelte-11vaog1{display:flex;position:absolute;padding:5px;background-color:rgba(0, 0, 0, 0.5);border-radius:2px;top:-40px;width:100px;left:calc(50% - 55px)}.span-estimation-apply.svelte-11vaog1{display:flex;position:absolute;padding:5px;background-color:rgba(0, 0, 0, 0.5);border-radius:2px;top:-45px;width:79px;left:calc(50% + 62px)}.span-estimation-remove.svelte-11vaog1{display:flex;position:absolute;padding:5px;background-color:rgba(0, 0, 0, 0.5);border-radius:2px;top:-45px;width:96px;left:calc(50% + 62px)}.selected-one.svelte-11vaog1{background-color:#f0f0f0;color:black !important}.selected-two.svelte-11vaog1{background-color:#c0e7ff;color:black !important}.selected-three.svelte-11vaog1{background-color:#ffb593;color:black !important}.flex-row.svelte-11vaog1{display:flex;flex-direction:row;justify-content:space-between;align-items:end}.button-width.svelte-11vaog1{height:35px;width:35px}.button-width.svelte-11vaog1:focus{outline:none}.padding.svelte-11vaog1{padding-left:5px;padding-right:5px}.hidden.svelte-1j5jc1{display:none !important}.annotationItem.svelte-1j5jc1{cursor:pointer;display:flex;align-items:center;gap:1em;padding:0.4em;border-radius:3px}.annotationLabel.svelte-1j5jc1{flex:1;text-align:left;overflow:hidden;white-space:normal;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.uiAnnotationList.svelte-1j5jc1{display:flex;flex-direction:column;position:absolute;right:min(1%, 10px);top:60px;padding:10px;background-color:rgba(0, 0, 0, 0.5);border-radius:2px;max-height:70%;max-width:min(300px, 40vw);overflow:auto;user-select:none;z-index:1000}@media(max-width: 768px){.uiAnnotationList.svelte-1j5jc1{right:5px;max-width:calc(100vw - 20px)}}dialog.svelte-1a2adnq{width:80ch}input.svelte-1a2adnq{width:100%}.ftw-toolbar-end.svelte-n6lu7i.svelte-n6lu7i{overflow:hidden}.ftw-toolbar.vertical.svelte-n6lu7i.svelte-n6lu7i{display:flex;flex-direction:column;align-items:center;height:auto;max-height:calc(100% - 24px);width:32px;padding:2px;border-radius:6px;background:var(--ftw-vertical-toolbar-background-color);border:1px solid var(--ftw-border-color-accent-one);box-shadow:0 4px 12px rgba(0, 0, 0, 0.4);overflow:visible;pointer-events:auto;gap:2px}.ftw-toolbar.vertical.svelte-n6lu7i.svelte-n6lu7i::-webkit-scrollbar{display:none}.ftw-toolbar.vertical.svelte-n6lu7i.svelte-n6lu7i{-ms-overflow-style:none;scrollbar-width:none}.ftw-toolbar.vertical.svelte-n6lu7i .divider.svelte-n6lu7i{width:20px;height:1px;margin:2px 0;background-color:var(--ftw-border-color-accent-one);opacity:0.3;flex-shrink:0}.ftw-toolbar.vertical.svelte-n6lu7i .ftw-button{width:32px;height:32px;padding:0;display:flex;justify-content:center;align-items:center;border-radius:4px !important;min-width:unset}.ftw-toolbar.vertical.svelte-n6lu7i .ftw-button svg{font-size:16px}.operation-settings-dropdown.svelte-n6lu7i.svelte-n6lu7i{min-width:240px !important;padding:6px 0 !important;background-color:var(--ftw-background-accent-one) !important;border:1px solid var(--ftw-border-color-accent-one) !important;border-radius:6px !important;box-shadow:0 8px 24px rgba(0, 0, 0, 0.5) !important}.operation-settings-dropdown.svelte-n6lu7i li{min-width:240px !important;padding:8px 16px !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:8px !important;height:auto !important;line-height:normal !important;border-radius:0 !important;margin:0 !important}.operation-settings-dropdown.svelte-n6lu7i li.menu-action-item{padding:0 !important}.operation-settings-dropdown.svelte-n6lu7i .ftw-dropdown-action-button.svelte-n6lu7i{width:100%;display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;background:transparent;color:inherit;cursor:pointer;text-align:left}.operation-settings-dropdown.svelte-n6lu7i .ftw-dropdown-action-button.svelte-n6lu7i:hover,.operation-settings-dropdown.svelte-n6lu7i .ftw-dropdown-action-button.svelte-n6lu7i:focus-visible{outline:none}.operation-settings-dropdown.svelte-n6lu7i .panel-text{font-size:12px;font-weight:600;color:var(--ftw-text-title);width:100%;margin-bottom:2px}.operation-settings-dropdown.svelte-n6lu7i input[type='range']{width:100%;margin:4px 0}.operation-settings-dropdown.svelte-n6lu7i li svg{width:16px;margin:0 !important;opacity:0.8}.operation-settings-dropdown.svelte-n6lu7i li .li-text{font-size:13px;color:var(--ftw-text-accent-one)}.ftw-toolbar.vertical.svelte-n6lu7i .ftw-button small{font-size:10px;font-weight:bold}button[disabled].svelte-n6lu7i.svelte-n6lu7i{cursor:not-allowed}.coordinates-display.svelte-n6lu7i.svelte-n6lu7i{padding-left:10px;margin-left:auto;margin-right:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block}li.svelte-n6lu7i>input.svelte-n6lu7i{width:100%}li.svelte-n6lu7i>.panel-text.svelte-n6lu7i{width:100%}dialog.svelte-n4w96r{width:80ch}input.svelte-n4w96r{width:100%}.progress-text.svelte-n4w96r{position:relative;top:-19px;left:12px;text-shadow:0 0 18px #003618;color:#050505;user-select:none}.paddin.svelte-n4w96r{padding-top:3px;padding-bottom:3px}dialog.svelte-n4w96r:focus-visible{outline:none}.selectContainer.svelte-i518dn{width:150px}.operation-hidden-restore-button.svelte-18gtj0g.svelte-18gtj0g{min-width:168px;height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:18px !important;box-shadow:0 8px 18px rgba(0, 0, 0, 0.22)}.operation-hidden-restore-button.svelte-18gtj0g small.svelte-18gtj0g{font-size:10px;font-weight:700}.operation-hidden-dropdown-panel.svelte-18gtj0g.svelte-18gtj0g{width:min(360px, calc(100vw - 24px)) !important;padding:6px !important;overflow-y:visible !important;max-height:none !important;background:var(--ftw-vertical-toolbar-background-color) !important;border:1px solid var(--ftw-border-color-accent-one) !important;border-radius:18px !important;display:flex !important;flex-direction:column !important;gap:8px}.operation-hidden-dropdown-header.svelte-18gtj0g.svelte-18gtj0g{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:2px 4px 0}.operation-hidden-summary.svelte-18gtj0g.svelte-18gtj0g{font-size:11px;color:var(--ftw-text-title);opacity:0.75;line-height:1.3}.operation-hidden-unhide-all.svelte-18gtj0g.svelte-18gtj0g{min-width:88px;height:28px;padding:0 10px;border-radius:14px !important;flex-shrink:0}.operation-hidden-search-row.svelte-18gtj0g.svelte-18gtj0g{padding:0 4px}.operation-hidden-search-input.svelte-18gtj0g.svelte-18gtj0g{width:100%;min-width:0;height:32px}.operation-hidden-items-list.svelte-18gtj0g.svelte-18gtj0g{list-style:none;padding:0;margin:0;max-height:min(46vh, 420px);overflow-y:auto}.operation-hidden-items-list.svelte-18gtj0g li{min-width:unset !important;display:flex !important;align-items:center !important;margin:1px 2px !important;padding:0 !important}.operation-hidden-row-button.svelte-18gtj0g.svelte-18gtj0g{width:100%;padding:4px 6px;display:flex;align-items:center;gap:8px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.operation-hidden-row-button.svelte-18gtj0g.svelte-18gtj0g:hover{background-color:var(--ftw-menu-hover-bg, var(--ftw-input-background-hover-color)) !important;color:var(--ftw-menu-hover-color, var(--ftw-text-accent-one)) !important;filter:none !important}.operation-hidden-group-header.svelte-18gtj0g.svelte-18gtj0g{position:sticky;top:0;z-index:1;background:var(--ftw-vertical-toolbar-background-color)}.operation-hidden-group-label.svelte-18gtj0g.svelte-18gtj0g,.operation-hidden-item-label.svelte-18gtj0g.svelte-18gtj0g{flex:1;min-width:0;white-space:normal;word-break:break-word}.operation-hidden-group-count.svelte-18gtj0g.svelte-18gtj0g{font-size:11px;color:var(--ftw-text-title);opacity:0.8;margin-left:auto}.operation-hidden-empty.svelte-18gtj0g.svelte-18gtj0g{cursor:default !important;padding:4px 6px !important}.operation-hidden-empty.svelte-18gtj0g.svelte-18gtj0g:hover{background:transparent !important}.tree-spacer.svelte-18gtj0g.svelte-18gtj0g{width:16px;display:flex;justify-content:center;flex-shrink:0;opacity:0.7}.notAddedToUndoRedo.svelte-xsv9fl{color:rgba(2, 255, 255, 40)}.mode-button.svelte-xsv9fl{width:fit-content;border:solid;border-radius:2px;border-width:1px;padding:3px 10px}.mode-button.svelte-xsv9fl:hover{background-color:rgba(0,0,0,0.4)}.outer.svelte-xsv9fl{user-select:none;display:flex;flex-direction:column-reverse;max-height:450px;overflow-y:auto;font-size:12px;background-color:rgba(0, 255, 0, 0.08)}.spaced.svelte-xsv9fl{margin-top:2px;margin-bottom:2px;border:solid;border-radius:2px;border-width:1px;padding:5px}.spaced.svelte-xsv9fl:hover{background-color:rgba(0,0,0,0.4)}.resourcesIndented.svelte-xsv9fl{display:flex}.applied.svelte-xsv9fl{margin:20px}.border.svelte-13posuh{border-left:1px solid black;background-color:var(--ftw-background-accent-one)}.outer.svelte-13posuh{margin-top:0px;margin-bottom:0px;text-align:center;font-size:10px;display:flex;background-color:var(--ftw-scroll-bar-track-color)}.box.svelte-13posuh{align-content:center;height:12px;background-color:var(--ftw-scroll-bar-thumb-color);position:relative;overflow:hidden;user-select:none;cursor:grab;white-space:nowrap}.box-size.svelte-13posuh{background-color:var(--ftw-scroll-bar-thumb-color)}.left.svelte-13posuh{border-right:1px solid black}.right.svelte-13posuh{border-left:1px solid black}.hover-color.svelte-13posuh:hover{background-color:var(--ftw-golden-layout-handle-color-hover)}.tselector-container.svelte-24ow2p{position:absolute;width:-webkit-fill-available;width:-moz-available}.scale-bar-text.svelte-klw2qr{white-space:nowrap;position:absolute;text-align:right;bottom:8px;right:0px;font-size:0.8em;line-height:1}.scale-bar-unit.svelte-klw2qr{bottom:-1.2em}.scale-bar-segment.svelte-klw2qr{position:absolute;bottom:0;height:4px}.scale-bar-segment-dark.svelte-klw2qr{background-color:#000}.scale-bar-segment-light.svelte-klw2qr{background-color:#fff}.three-canvas-container.svelte-3jbd0n.svelte-3jbd0n{width:100%;height:100%;display:flex;flex-direction:column;position:relative;outline:none;min-height:0;overflow:hidden}.unHeightTheBottomGoldenLaoutBar.svelte-3jbd0n.svelte-3jbd0n{position:relative;width:100%;flex:1 1 0;min-height:0;background:black;outline:none;display:flex;justify-content:center;align-items:center;overflow:hidden}.canvas-container.svelte-3jbd0n.svelte-3jbd0n{position:relative;width:100%;height:100%;overflow:hidden;min-height:0}.noPointerEvents.svelte-3jbd0n.svelte-3jbd0n{pointer-events:none}canvas.svelte-3jbd0n.svelte-3jbd0n{display:block;width:100%;height:100%;outline:none}.operation-generation-bar.svelte-3jbd0n.svelte-3jbd0n{position:absolute;top:60px;left:12px;z-index:1000;color:white;text-shadow:-1px -1px 0 #000,
      1px -1px 0 #000,
      -1px 1px 0 #000,
      1px 1px 0 #000;pointer-events:none;user-select:none;font-size:11px;display:flex;flex-direction:column;gap:4px;padding:0 10px;width:320px;box-sizing:border-box}.operation-generation-bar.svelte-3jbd0n progress.svelte-3jbd0n{width:100%;height:4px;border-radius:2px;overflow:hidden;color:var(--ftw-selected-color);accent-color:var(--ftw-selected-color)}.operation-generation-bar.svelte-3jbd0n progress.svelte-3jbd0n::-moz-progress-bar{background:var(--ftw-selected-color)}.operation-generation-bar.svelte-3jbd0n progress.svelte-3jbd0n::-webkit-progress-value{background:var(--ftw-selected-color)}.operation-toolbar.svelte-3jbd0n.svelte-3jbd0n{position:absolute;top:50%;transform:translateY(-50%);z-index:1000;transition:right 0.2s ease}.operation-toolbar.svelte-3jbd0n *{pointer-events:auto}.operation-hidden-restore-host.svelte-3jbd0n.svelte-3jbd0n{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);z-index:1000}.operation-bottom-right.svelte-3jbd0n.svelte-3jbd0n{position:absolute;right:6px;bottom:6px;z-index:100;display:flex;align-items:flex-end;gap:12px;pointer-events:none}.operation-scale-bar-container.svelte-3jbd0n.svelte-3jbd0n{position:relative;right:auto;bottom:auto;width:clamp(200px, 16vw, 260px);height:clamp(34px, 3.2vw, 44px);flex:0 0 clamp(200px, 16vw, 260px);margin-bottom:18px;color:var(--ftw-font-color, #ccc);font-size:clamp(12px, 0.8vw, 15px);text-shadow:-1px -1px 0 #000,
      1px -1px 0 #000,
      -1px 1px 0 #000,
      1px 1px 0 #000}.operation-scale-bar-container.svelte-3jbd0n .scale-bar-text{color:inherit}.operation-compass-container.svelte-3jbd0n.svelte-3jbd0n{left:20px;bottom:20px;width:clamp(72px, 6vw, 96px);height:clamp(72px, 6vw, 96px)}.operation-coordinates.svelte-3jbd0n.svelte-3jbd0n{font-size:10px;padding:2px 6px;border-radius:4px;background:rgba(0, 0, 0, 0.5);color:var(--ftw-font-color, #ccc);border:none;cursor:pointer;pointer-events:auto;white-space:nowrap;z-index:10;font-family:inherit;line-height:1.4;opacity:0.7;transition:opacity 0.15s;display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.operation-coordinates.svelte-3jbd0n.svelte-3jbd0n:hover{opacity:1}.coordinate-axis.svelte-3jbd0n.svelte-3jbd0n{opacity:0.7;flex-shrink:0}.coordinate-value.svelte-3jbd0n.svelte-3jbd0n{display:inline-block;width:11ch;text-align:right;flex-shrink:0}.coordinate-crs.svelte-3jbd0n.svelte-3jbd0n{margin-left:2px;opacity:0.85}.coordinate-crs-info.svelte-3jbd0n.svelte-3jbd0n{display:inline-flex;align-items:center;opacity:0.75}.header-row.svelte-3jbd0n.svelte-3jbd0n{display:flex;flex-direction:row;align-items:center;background:var(--ftw-background-accent-one);height:41px;width:100%;z-index:100}.selectedOutline.svelte-3jbd0n.svelte-3jbd0n{position:absolute;border:solid;width:calc(100% - 4px);border-width:2px;height:calc(100% - 4px);pointer-events:none;border-color:var(--primary-color-dark);z-index:50;top:0;left:0}.designer-generation-bar.svelte-3jbd0n.svelte-3jbd0n{position:absolute;top:50px;left:12px;color:white;text-shadow:-1px -1px 0 #000,
      1px -1px 0 #000,
      -1px 1px 0 #000,
      1px 1px 0 #000;pointer-events:none;user-select:none;z-index:200}.designer-generation-bar.svelte-3jbd0n progress.svelte-3jbd0n{display:block;width:200px;color:var(--ftw-selected-color);accent-color:var(--ftw-selected-color)}.uiStateIndicator.svelte-3jbd0n.svelte-3jbd0n{color:var(--ftw-selected-color);position:absolute;top:12px;left:12px;padding:10px;background-color:rgba(0, 0, 0, 0.5);border-radius:2px;pointer-events:none;z-index:200}.recording.svelte-3jbd0n.svelte-3jbd0n{color:#dd0000;background-color:#000000;right:12px;left:auto}.uiOverlayControls.svelte-3jbd0n.svelte-3jbd0n{color:var(--ftw-selected-color);position:absolute;margin-bottom:20px;left:50%;transform:translateX(-50%);bottom:0px;padding:10px;background-color:rgba(0, 0, 0, 0.5);border-radius:2px;pointer-events:none;z-index:200}.uiOverlayControls.svelte-3jbd0n *{pointer-events:auto}.ftw-fps-control-keys.svelte-3jbd0n.svelte-3jbd0n{position:absolute;top:50px;right:12px;background:rgba(0, 0, 0, 0.7);color:white;padding:10px;border-radius:4px;z-index:200}.ftw-kbd-keys.svelte-3jbd0n.svelte-3jbd0n{background-color:#eee;border-radius:3px;border:1px solid #b4b4b4;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2),
      0 2px 0 0 rgba(255, 255, 255, 0.7) inset;color:#333;display:inline-block;font-size:0.85em;font-weight:700;line-height:1;padding:2px 4px;white-space:nowrap}.ftw-sub-project-outline-highlighter.svelte-3jbd0n.svelte-3jbd0n{position:absolute;top:50px;left:12px;background:rgba(0, 0, 0, 0.7);padding:10px;border-radius:4px;z-index:200}.tooltip-container.svelte-3jbd0n.svelte-3jbd0n{padding:8px;background:rgba(0, 0, 0, 0.8);border:1px solid var(--ftw-border-color-accent-one);border-radius:4px;color:white;font-size:12px}.closest-point-tooltip.svelte-3jbd0n.svelte-3jbd0n{position:absolute;pointer-events:none;z-index:1000}.tooltip.svelte-3jbd0n.svelte-3jbd0n{position:absolute;pointer-events:none;z-index:1000}.roberto-debug-overlay.svelte-3jbd0n.svelte-3jbd0n{position:absolute;top:56px;right:12px;z-index:1000;pointer-events:none;user-select:none;max-width:min(42vw, 520px);background:rgba(0, 0, 0, 0.6);border:1px solid var(--ftw-border-color-accent-one);border-radius:4px;padding:8px 10px;color:var(--ftw-selected-color)}.roberto-debug-overlay.svelte-3jbd0n pre.svelte-3jbd0n{margin:0;font-size:11px;line-height:1.35;white-space:pre-wrap}.scale-bar-container.svelte-3jbd0n.svelte-3jbd0n{position:absolute;bottom:20px;right:20px;pointer-events:none;z-index:100}.compass-container.svelte-3jbd0n.svelte-3jbd0n{position:absolute;bottom:20px;left:20px;width:64px;height:64px;pointer-events:none;z-index:100}.camHere.svelte-3jbd0n.svelte-3jbd0n{height:30px;margin-bottom:7px;cursor:pointer;pointer-events:auto}.separator.svelte-3jbd0n.svelte-3jbd0n{border-bottom:1px solid var(--ftw-border-color-accent-one);height:1px;margin:4px 0}pre.svelte-3jbd0n.svelte-3jbd0n{margin:0;padding:0;font-family:inherit;white-space:pre-wrap}.thinLine.svelte-s15ei{width:2px;height:21px;background-color:#00000047;justify-self:left;pointer-events:none}.thinLineHalfHeight.svelte-s15ei{height:10px}.nodeInnerBlock.svelte-s15ei{cursor:move;background-color:rgb(150, 88, 88);min-height:calc(100% - 9px);border-radius:15px;margin-top:3px;width:10px;border:solid;border-width:1px;border-color:#000000c2}.nodeInner.svelte-s15ei{background-color:rgb(255, 255, 255);min-height:calc(100% - 4px);border-radius:6px;margin-top:2px;margin-bottom:2px;border-left:3px solid rgba(0, 0, 0, 0.4);border-right:3px solid rgba(0, 0, 0, 0.4)}.node.svelte-s15ei{position:relative;left:0;width:0}.tllineList.svelte-s15ei{background-color:var(--ftw-button-background-color);border-bottom:solid 1px #686868;height:30px;display:flex}.selected.svelte-s15ei{background-color:rgb(255, 166, 166)}.nodeInnerBlockDouble.svelte-s15ei{min-height:10px;height:10px;border-radius:2px;padding-bottom:0px}.nodeInnerBlockDoubleBottom.svelte-s15ei{margin-top:1px}.timeIsSame.svelte-s15ei{border-radius:1px;background-color:var(--ftw-selected-color)}.hollow.svelte-s15ei{background-color:rgba(0,0,0,0);border-style:dotted;border-width:1px;border-color:white}.hollowSelected.svelte-s15ei{border-color:var(--ftw-selected-color)}.resourceLabel.svelte-v68hed{height:17px;position:sticky;left:0px;user-select:none;background-color:rgba(0, 0, 0, 0.4)}.resourceLabel2.svelte-v68hed{height:17px;position:sticky;left:5px;user-select:none}.button-width.svelte-v68hed{width:30px}.buttonPanel.svelte-v68hed{display:flex;margin:10px;margin-bottom:4px;margin-left:140px}.playbackTriangle.svelte-v68hed{position:relative;z-index:2;border-left:7px solid #00000000;border-right:7px solid #00000000;border-top:17px solid var(--ftw-button-focus-outline-color);top:13px;cursor:ew-resize}.playbackIndicatorParent.svelte-v68hed{width:0px;height:0px}.playbackIndicator.svelte-v68hed{width:2px;background-color:var(--ftw-button-focus-outline-color);position:relative;z-index:2;cursor:ew-resize}.labelText.svelte-v68hed{background-color:var(--ftw--toolbar-background-color-darker) !important;align-self:baseline;align-content:end}.labels.svelte-v68hed{width:140px;position:relative;top:26px;background-color:var(--ftw--toolbar-background-color-darker);border:solid;border-width:1px;border-right:none;border-color:black;overflow:hidden;border-radius:3px}.contents.svelte-v68hed{width:calc(100% - 140px)}.metaDiv.svelte-v68hed{display:flex;flex-direction:row}.timeMarkerLine.svelte-v68hed{height:9px;top:15px;background:var(--ftw-background-accent-six);position:absolute;font-weight:400;font-size:x-small}.timeMarker.svelte-v68hed{width:0px;position:relative}.timelineTicks.svelte-v68hed{user-select:none;display:flex;height:25px;background-color:var(--ftw--toolbar-background-color-darker);overflow:hidden;position:relative;top:0px;border:solid;border-width:1px;border-bottom:none;border-color:black;border-radius:3px}.timelineContainer.svelte-v68hed{width:100%;height:300px;background-color:red;border:solid;border-radius:2px;border-width:1px;border-color:black;border-radius:3px;overflow:auto;background-color:var(--ftw-background-accent-four)}.lineList.svelte-v68hed{background-color:var(--ftw-button-background-color);border-bottom:solid;border-width:1px;border-color:#686868;height:30px;align-content:center;text-align:right;padding-right:3px}.timelineContainer.svelte-wgfq8{margin-left:30px;margin-right:30px}.selectContainer.svelte-wgfq8{width:150px}.unit-box.svelte-7ngsj2{flex:0 0 30px;margin-left:5px;white-space:nowrap}.reset-button.svelte-7ngsj2{max-height:22px;background-color:var(--ftw-input-background-color);padding-left:5px;padding-right:5px;margin-left:5px}.checkbox.svelte-1rdzd5h{flex:0 0 19px}button.svelte-1rdzd5h{padding:0px 4px}.panel-text-label.svelte-1rdzd5h{color:var(--property-label-text-color);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden;margin-right:5px}.reset-button.svelte-1rdzd5h{max-height:22px;background-color:var(--ftw-input-background-color);padding-left:5px;padding-right:5px;margin-left:5px}textarea.svelte-1rzeq5o{resize:none;overflow:auto}dialog.svelte-1rzeq5o{width:80ch}.unit-box.svelte-sui9z{flex:0 0 30px;margin-left:5px;white-space:nowrap}.short-indent.svelte-sui9z{flex:0 0 25px}.downABit.svelte-sui9z{color:var(--ftw-text-accent-one);font-size:13px;flex:0 0 90px;width:90px}button.svelte-sui9z{padding:1px 6px}.unit-box.svelte-sui9z{flex:0 0 30px;margin-left:5px;white-space:nowrap}.short-indent.svelte-sui9z{flex:0 0 25px}.downABit.svelte-sui9z{color:var(--ftw-text-accent-one);font-size:13px;flex:0 0 90px;width:90px}button.svelte-sui9z{padding:1px 6px}.unit-box.svelte-gs6b5r{flex:0 0 30px;margin-left:5px;white-space:nowrap}.downABit.svelte-gs6b5r{color:var(--ftw-text-accent-one);font-size:13px;flex:0 0 90px;width:90px}button.svelte-gs6b5r{padding:1px 6px}.unit-box.svelte-1jpsqko{flex:0 0 30px;margin-left:5px;white-space:nowrap}.hidden.svelte-pbg5jt{display:none}div.svelte-pbg5jt{height:100%}.textHeadline.svelte-12ofisr{flex:1;font-weight:bold}.textHeadline.svelte-12ofisr{flex:1;font-weight:bold}.textHeadline.svelte-12ofisr{flex:1;font-weight:bold}.numberBoxSize.svelte-1ijiah3{flex:0.4 1}.slider-controls.svelte-1ijiah3{display:flex;flex:1 1 auto;flex-direction:column;gap:4px}.slider-value-label.svelte-1ijiah3{font-size:11px;line-height:1.2;color:var(--ftw-color-text-2, var(--ftw-text-color-secondary))}.reset-button.svelte-1ijiah3{max-height:22px;background-color:var(--ftw-input-background-color);padding-left:5px;padding-right:5px;margin-left:5px}.textHeadline.svelte-12ofisr{flex:1;font-weight:bold}.dividerStyle.svelte-u514p3{border-bottom:1px solid #48535b;border-top:1px solid #31393e;margin:0.4rem}.inputButton.svelte-1cfwjef{background-color:var(--ftw-input-background-color)}.virtual-list-wrapper.svelte-dwpad5{overflow:auto;will-change:transform;-webkit-overflow-scrolling:touch}.virtual-list-inner.svelte-dwpad5{position:relative;display:flex;width:100%}.sv-hidden-element{opacity:0;position:absolute;z-index:-2;top:0;height:var(--sv-min-height, 30px)}.a11y-text.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{z-index:9999;border:0px;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0px;white-space:nowrap}.svelecte.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{position:relative;flex:1 1 auto;color:var(--sv-color, inherit);&.is-disabled > .sv-control {
      background-color: var(--sv-disabled-bg, #eee);
    }}.sv-control.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{display:flex;align-items:center;border:var(--sv-border, 1px solid #ccc);border-radius:var(--sv-border-radius, 4px);background-color:var(--sv-control-bg, var(--sv-bg, #fff));min-height:var(--sv-min-height, 30px)}.sv-control--selection.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{display:flex;flex-wrap:wrap;align-items:center;flex:1;min-width:0;gap:4px;padding:var(--sv-general-padding, 4px);min-height:24px;&.is-single {
      flex-wrap: nowrap;
    }}.sv-item--container{display:flex;min-width:0}.sv-item--wrap{display:flex;min-width:0;padding:var(--sv-item-wrap-padding, 3px 3px 3px 6px);&.is-multi {
      background-color: var(--sv-item-selected-bg, #efefef);
    }}.sv-item--content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sv-item--btn{position:relative;display:inline-flex;align-items:center;align-self:stretch;padding:0 4px;box-sizing:border-box;border-radius:calc(var(--sv-border-radius, 4px) / 2);border-width:0;margin:0;cursor:pointer;background-color:var(--sv-item-btn-bg, var(--sv-item-selected-bg, #efefef));& > svg {
      fill: var(--sv-item-btn-color, var(--sv-icon-color, #bbb));
    };&:hover {
      background-color: var(--sv-item-btn-bg-hover, #ddd);
      & > svg {
        fill: var(--sv-item-btn-color-hover, #777);
      }
    }}.sv-buttons.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{display:flex;align-self:stretch;position:relative}.sv-btn-indicator.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{color:var(--sv-icon-color, #bbb);display:flex;transition:color 150ms ease 0s;box-sizing:border-box;background-color:var(--sv-icon-bg, transparent);border:var(--sv-btn-border, 0);padding:0;margin:var(--sv-general-padding, 4px);align-items:center;fill:currentcolor;line-height:1;stroke:currentcolor;stroke-width:0px;&:hover {
      color: var(--sv-icon-color-hover, #777);
    }}.sv-btn-separator.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{align-self:stretch;background-color:var(--sv-separator-bg, #ccc);margin-bottom:var(--sv-general-padding, 4px);margin-top:var(--sv-general-padding, 4px);width:1px;box-sizing:border-box}.indicator-icon.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{width:var(--sv-icon-size, 20px);height:var(--sv-icon-size, 20px)}.is-loading.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b:after{animation:svelte-11q5y3b-spinAround 0.5s infinite linear;border:var(--sv-loader-border, 2px solid #ccc);border-radius:50%;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:var(--sv-icon-size, 20px);width:var(--sv-icon-size, 20px);right:var(--sv-general-padding, 4px);top:calc(50% - (var(--sv-icon-size, 20px) / 2));position:absolute !important;box-sizing:border-box}@keyframes svelte-11q5y3b-spinAround{from{transform:rotate(0deg)
    }to{transform:rotate(359deg)
    }}.sv_dropdown.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{margin:var(--sv-dropdown-offset, 1px) 0;box-sizing:border-box;position:absolute;min-width:100%;width:var(--sv-dropdown-width, auto);background-color:var(--sv-dropdown-bg, var(--sv-bg, #fff));overflow-y:auto;overflow-x:hidden;border:var(--sv-dropdown-border, 1px solid rgba(0,0,0,0.15));border-radius:var(--sv-border-radius, 4px);box-shadow:var(--sv-dropdown-shadow, 0 6px 12px #0000002d);opacity:0;z-index:-1000;pointer-events:none;&.is-open {
      opacity: 1;
      z-index: 2;
      pointer-events: auto;
    }}.sv-dropdown-scroll.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{padding:0;box-sizing:border-box;max-height:var(--sv-dropdown-height, 320px);overflow-y:auto;overflow-x:hidden;&.has-items {
      padding: 4px;
    }}.in-dropdown.is-selected.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{background-color:var(--sv-dropdown-selected-bg, #ECF3F9)}.in-dropdown.is-disabled.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{opacity:0.5;cursor:not-allowed}.in-dropdown.sv-dd-item-active.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b,.in-dropdown.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b:hover,.in-dropdown.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b:active{background-color:var(--sv-dropdown-active-bg, #F2F5F8)}.is-dropdown-row.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{padding:var(--sv-general-padding, 4px)}.sv-dropdown-scroll.has-items.svelte-11q5y3b+.is-dropdown-row.svelte-11q5y3b.svelte-11q5y3b{border-top:1px solid transparent;border-color:var(--sv-separator-bg, #ccc)}.creatable-row.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{width:100%;border:0;background-color:inherit;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;border-radius:calc(var(--sv-border-radius, 4px) / 2);padding:var(--sv-item-wrap-padding, 3px 3px 3px 6px);&:hover,
    &:active,
    &.active {
      background-color: var(--sv-dropdown-active-bg, #F2F5F8);
    };&.active.is-disabled {
      opacity: 0.5;
      background-color: var(--sv-create-disabled-bg, #fcbaba);
    };&.is-disabled {
      opacity: 0.5;
      cursor: not-allowed;
    };& > .is-loading {
      position: relative;
      &:after {
        left: calc(100% + 4px);
      }
    }}.shortcut.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{display:flex;align-items:center;align-content:center}.shortcut.svelte-11q5y3b>kbd.svelte-11q5y3b.svelte-11q5y3b{border:var(--sv-create-kbd-border, 1px solid #efefef);border-radius:var(--sv-border-radius, 4px);padding:0px 6px;margin:-1px 0;background-color:var(--sv-create-kbd-bg, #fff)}.sv-input--sizer.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{position:relative;display:inline-grid;vertical-align:top;align-items:center;&:not(:focus-within) {
      position: absolute;
      pointer-events: none;
    };&:after {
      content: attr(data-value) ' ';
      visibility: hidden;
      white-space: pre-wrap;
    }}.has-items.svelte-11q5y3b .keep-value.svelte-11q5y3b.svelte-11q5y3b:not(:focus){color:transparent}.is-focused.svelte-11q5y3b .is-single.has-items.has-input.svelte-11q5y3b>.sv-item--container.svelte-11q5y3b{opacity:0.2}.sv-input--sizer.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b:after,.sv-input--text.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{width:auto;min-width:1em;grid-area:1 / 2;font:inherit;padding:0 0.25em;margin:0;resize:none;background:none;appearance:none;border:none}.has-items.svelte-11q5y3b .sv-input--text.svelte-11q5y3b.svelte-11q5y3b{padding-left:0;margin-left:-2px}.sv-input--text.svelte-11q5y3b.svelte-11q5y3b.svelte-11q5y3b{outline:none;&::placeholder {
      color: var(--sv-placeholder-color, #ccccd6);
    }}.inline-text.svelte-1mfw4fc{float:left;width:100%;justify-content:left;align-items:center;height:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:1px}button.svelte-2zqk20{margin-left:4px}.inner.svelte-2zqk20{flex:1 0;color:var(--ftw-text-accent-one);display:flex;align-items:center}.third.svelte-2zqk20{flex:1;min-width:0px;width:100%}.checkbox.svelte-2zqk20{margin-left:5px;flex:0 0 19px}.hidden.svelte-1ifx1we{display:none}.search-parent.svelte-rt4f35{text-align:-webkit-right;flex:1}.search-class.svelte-rt4f35{width:100%;font-size:13px}.search-class.svelte-rt4f35:focus{outline:none}.cancel-search.svelte-rt4f35{color:var(--ftw-text-accent-one);width:4px;height:4px;position:relative;left:-12px;top:-23px;cursor:grab;cursor:pointer}.cancel-search.svelte-rt4f35:hover{color:var(--ftw-selected-color)}.hidden.svelte-1ifx1we{display:none}.hidden.svelte-1ifx1we{display:none}textarea.svelte-gq296c{width:100%}.multipleValues.svelte-gq296c::placeholder{color:var(--ftw-text-multiple)}.multiple.svelte-1vlmvwq::placeholder{color:var(--ftw-text-multiple)}.unitDropdown.svelte-1vlmvwq{flex:0 0 120px}.checkbox.svelte-jw7u1{margin:0px !important;flex:0 0 19px}input[type='checkbox'].svelte-jw7u1:indeterminate:after{color:var(--ftw-text-multiple)}.label.svelte-1xij6km{display:flex;width:100%}.crump.svelte-1xij6km{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.f-row.svelte-f6zyzk{padding:2px}.background.svelte-f6zyzk{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:0.5em}.color.svelte-f6zyzk{position:absolute;top:0;left:0;width:100%;height:100%}dialog.svelte-1ipqqxc{width:60ch}.scroll-box.svelte-1ipqqxc{margin:4px;height:25vh;overflow-y:scroll}.panel-container.svelte-1sdjaxa.svelte-1sdjaxa{font-size:13px}.panel-container.svelte-1sdjaxa .panel-text.svelte-1sdjaxa,.panel-container.svelte-1sdjaxa .right-element.svelte-1sdjaxa,.panel-container.svelte-1sdjaxa label.svelte-1sdjaxa,.panel-container.svelte-1sdjaxa input.svelte-1sdjaxa,.panel-container.svelte-1sdjaxa button.svelte-1sdjaxa,.panel-container.svelte-1sdjaxa span.svelte-1sdjaxa,.panel-container.svelte-1sdjaxa .ftw-select,.panel-container.svelte-1sdjaxa .ftw-custom-select{font-size:inherit}.fileInput.svelte-1sdjaxa.svelte-1sdjaxa{padding:0px}.fileInput.svelte-1sdjaxa.svelte-1sdjaxa:focus{outline:none}.left-size.svelte-1sdjaxa.svelte-1sdjaxa{flex:0 0 120px}.panel-container.svelte-1sdjaxa .right-element.svelte-1sdjaxa{min-width:0}dialog.svelte-1sdjaxa.svelte-1sdjaxa{width:55ch}input.svelte-1sdjaxa.svelte-1sdjaxa{width:100%}label.svelte-1sdjaxa.svelte-1sdjaxa{display:flex;align-items:center}input[type='radio'].svelte-1sdjaxa.svelte-1sdjaxa{width:16px;height:16px;border-color:var(--ftw-input-checkbox-check-color);background:var(--ftw-input-background-color)}.file-list.svelte-1sdjaxa.svelte-1sdjaxa{max-height:120px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.file-list-item.svelte-1sdjaxa.svelte-1sdjaxa{font-size:11px;color:var(--ftw-text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload-footer.svelte-1sdjaxa.svelte-1sdjaxa{display:flex;align-items:center;gap:10px}.upload-footer.single-upload.svelte-1sdjaxa.svelte-1sdjaxa{justify-content:center}.upload-progress.svelte-1sdjaxa.svelte-1sdjaxa{flex:1;display:grid;gap:6px}.upload-progress.single-upload.svelte-1sdjaxa.svelte-1sdjaxa{max-width:42ch}.upload-progress-group.svelte-1sdjaxa.svelte-1sdjaxa{display:grid;gap:2px}.upload-progress-group.single-upload.svelte-1sdjaxa.svelte-1sdjaxa{width:100%}.upload-progress-label.svelte-1sdjaxa.svelte-1sdjaxa{font-size:11px;color:var(--ftw-text-color-secondary)}.upload-actions.svelte-1sdjaxa.svelte-1sdjaxa{flex:0 0 auto}.arcgis-config-row.svelte-1sdjaxa.svelte-1sdjaxa{display:flex;align-items:center;gap:4px;width:100%;min-width:0}.arcgis-select-wrapper.svelte-1sdjaxa.svelte-1sdjaxa{flex:1 1 auto;min-width:0}.ftw-radio-group.svelte-1sdjaxa.svelte-1sdjaxa{display:flex;gap:16px}.ftw-radio.svelte-1sdjaxa.svelte-1sdjaxa{display:flex;align-items:center;gap:4px;cursor:pointer;font-size:13px}.ftw-radio.svelte-1sdjaxa input[type='radio'].svelte-1sdjaxa{width:auto;margin:0}.split-info.svelte-1sdjaxa.svelte-1sdjaxa{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ftw-text-color-secondary)}.error-message.svelte-1sdjaxa.svelte-1sdjaxa{color:var(--ftw-error-color, #e74c3c)}.row.svelte-1l883oe.svelte-1l883oe{display:flex;align-items:center;height:26px;user-select:none;border-left:2px solid transparent}.row.selected.svelte-1l883oe.svelte-1l883oe{background-color:var(--ftw-tree-selected-background-color, rgba(127, 127, 127, 0.12));border-left-color:var(--ftw-selected-color, #4af)}.row.svelte-1l883oe.svelte-1l883oe:hover{background-color:var(--ftw-tree-hover-background-color, rgba(127, 127, 127, 0.08))}.row.selected.svelte-1l883oe.svelte-1l883oe:hover{background-color:var(--ftw-tree-selected-hover-background-color, var(--ftw-tree-selected-background-color, rgba(127, 127, 127, 0.12)))}.icon-container.svelte-1l883oe.svelte-1l883oe{width:20px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:var(--ftw-tree-unselected-color, var(--ftw-text-accent-one))}.label.svelte-1l883oe.svelte-1l883oe{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;padding-left:4px;color:var(--ftw-tree-unselected-color, var(--ftw-text-accent-one));cursor:pointer}.row.selected.svelte-1l883oe .label.svelte-1l883oe{color:var(--ftw-tree-selected-color, var(--ftw-selected-color, #4af))}.label.svelte-1l883oe.svelte-1l883oe:hover{color:var(--ftw-selected-color, #4af)}.visibility-toggle.svelte-1l883oe.svelte-1l883oe{cursor:pointer;width:20px;display:flex;justify-content:center;align-items:center;color:var(--ftw-tree-unselected-color, var(--ftw-text-accent-one))}.visibility-toggle.hidden.svelte-1l883oe.svelte-1l883oe{opacity:0.4}.roberto-hierarchy-wrapper.svelte-1t3gi0e.svelte-1t3gi0e{display:flex;flex-direction:column;width:100%;margin-top:8px;margin-bottom:8px}.header.svelte-1t3gi0e.svelte-1t3gi0e{display:flex;justify-content:space-between;margin-bottom:4px;font-weight:500}.panelText.svelte-1t3gi0e.svelte-1t3gi0e{flex:1;font-size:13px;color:var(--ftw-text-accent-one)}.search-container.svelte-1t3gi0e.svelte-1t3gi0e{margin-bottom:4px}.search-container.svelte-1t3gi0e input.svelte-1t3gi0e{width:100%;box-sizing:border-box}.tree-list.svelte-1t3gi0e.svelte-1t3gi0e{overflow:visible}.no-parts-message.svelte-1t3gi0e.svelte-1t3gi0e{padding:10px;font-size:13px;color:var(--ftw-text-multiple, #999);font-style:italic}.dropdownIcon.svelte-1ln96ec{position:relative;text-align:center;flex:0 0 20px;top:3px;left:-1.5px;cursor:pointer}.inputs.svelte-1ln96ec{margin-top:-3px;margin-left:1px;margin-right:1px;height:100%}.options.svelte-1ln96ec{padding:4px}.bordered.svelte-1ln96ec{border-style:solid;border-top:0px;border-width:1px;border-color:rgba(0, 0, 0, 0.2)}.numDisplay.svelte-1tljbyr{flex:0 0 70px}.multipleValues.svelte-1tljbyr::placeholder{color:var(--ftw-text-multiple)}.multipleValues.svelte-1tljbyr::-webkit-slider-thumb{background:var(--ftw-text-multiple)}.multipleValues.svelte-1tljbyr::-webkit-slider-runnable-track{background:var(--ftw-text-multiple)}.dropdownIcon.svelte-15u35sv{position:relative;text-align:center;flex:0 0 20px;top:3px;left:-1.5px;cursor:pointer}.inputs.svelte-15u35sv{margin-top:-3px;margin-left:1px;margin-right:1px;height:100%}.bordered.svelte-15u35sv{border-style:solid;border-top:0px;border-width:2px;border-color:rgba(0, 0, 0, 0.2)}.warning.svelte-qln9o8{background-color:var(--ftw-warning-color)}button.svelte-qln9o8{margin-bottom:4px;padding-left:8px;padding-right:8px}button.svelte-zvhigv{width:100%;display:block;padding-left:3px;padding-right:3px}.containing.svelte-1t2rups{padding:2px}.subGroup.svelte-1t2rups{color:white;border:1px solid var(--meta-data-sub-group-color);border-radius:1px;margin-top:2px;margin-bottom:2px}.subGroupContent.svelte-1t2rups{padding:2px 5px 2px 5px}.subGroupHeader.svelte-1t2rups{font-size:13px;user-select:none;-webkit-user-select:none;cursor:pointer;background-color:var(--meta-data-sub-group-color);font-weight:600;padding-bottom:1px}.searchContainer.svelte-1t2rups{padding-top:10px}.odd-colors.svelte-1t2rups{background-color:var(--primary-header-background-color)}.even-colors.svelte-1t2rups{background-color:var(--ftw-background-accent-one)}dialog.svelte-1snxj06.svelte-1snxj06{width:60%;overflow:visible}input.svelte-1snxj06.svelte-1snxj06{width:100%}.scrollbar-auto.svelte-1snxj06.svelte-1snxj06{overflow:auto}textarea.svelte-1snxj06.svelte-1snxj06{width:100%;resize:none}table.svelte-1snxj06.svelte-1snxj06{border:0px;border-collapse:separate;border-spacing:0;table-layout:fixed}table.svelte-1snxj06 thead tr.svelte-1snxj06{background-color:var(--ftw-modal-background-color);white-space:nowrap;width:100%}table.svelte-1snxj06 thead tr th.svelte-1snxj06{position:sticky;z-index:10;top:-4px;border:0px;padding:6px;background-color:var(--ftw-modal-background-color);text-align:center}table.svelte-1snxj06 tbody tr th.svelte-1snxj06:nth-child(even){background-color:rgba(0, 0, 0, 0.05)}table.svelte-1snxj06 tbody tr td.svelte-1snxj06{border:0px;padding:6px;text-align:center}table.svelte-1snxj06 tbody tr td.svelte-1snxj06:nth-child(even){background-color:rgba(0, 0, 0, 0.05)}table.svelte-1snxj06 tbody tr.svelte-1snxj06{padding:6px;white-space:nowrap;background-color:var(--ftw-background-accent-one);border:1px solid var(--ftw-background-accent-one)}table.svelte-1snxj06 tbody tr.svelte-1snxj06:hover{filter:brightness(120%)}.block.svelte-1mdkre9.svelte-1mdkre9{width:100%}.lockedColor.svelte-1mdkre9.svelte-1mdkre9{color:var(--ftw-locked-color)}.panelRightElement.ftw.cost.svelte-1mdkre9.svelte-1mdkre9:disabled{color:var(--ftw-text-accent-one)}.stateText.svelte-1mdkre9.svelte-1mdkre9{text-align:center;background-color:var(--ftw-background-accent-two);margin:auto}.stateText.stateType-danger.svelte-1mdkre9.svelte-1mdkre9{background-color:var(--ftw-danger-color)}.stateText.stateType-warning.svelte-1mdkre9.svelte-1mdkre9{background-color:var(--ftw-warning-color)}.stateText.stateType-primary.svelte-1mdkre9.svelte-1mdkre9{background-color:var(--ftw-primary-color)}.stateText.stateType-success.svelte-1mdkre9.svelte-1mdkre9{background-color:var(--ftw-success-color)}.stateText.stateType-info.svelte-1mdkre9.svelte-1mdkre9{background-color:var(--ftw-info-color)}.stateText.svelte-1mdkre9>span.svelte-1mdkre9{display:inline-block;vertical-align:middle}.checkbox.svelte-1mdkre9.svelte-1mdkre9{flex:0 0 19px}.dual-range-controls.svelte-1ebkus3.svelte-1ebkus3{display:flex;min-width:0;flex-direction:column;gap:4px}.dual-range-values.svelte-1ebkus3.svelte-1ebkus3{display:flex;align-items:center;gap:5px;min-width:0}.dual-range-number.svelte-1ebkus3.svelte-1ebkus3{min-width:0;flex:1 1 0}.dual-range-separator.svelte-1ebkus3.svelte-1ebkus3{color:var(--property-label-text-color);font-size:11px;line-height:1}.dual-range-slider.svelte-1ebkus3.svelte-1ebkus3{--dual-range-main-color:var(--old-school-fap);--dual-range-track-color:var(--ftw-input-slider-track-background);position:relative;height:var(--ftw-input-box-height);min-width:0}.dual-range-track.svelte-1ebkus3.svelte-1ebkus3,.dual-range-fill.svelte-1ebkus3.svelte-1ebkus3{position:absolute;top:calc((var(--ftw-input-box-height) - 4px) / 2);height:4px;border-radius:0}.dual-range-track.svelte-1ebkus3.svelte-1ebkus3{right:0;left:0;z-index:1;background:var(--dual-range-track-color)}.dual-range-fill.svelte-1ebkus3.svelte-1ebkus3{z-index:2;appearance:none;-webkit-appearance:none;padding:0;border:0;background:var(--dual-range-main-color);color:inherit;cursor:grab;font:inherit;touch-action:none}.dual-range-fill.svelte-1ebkus3.svelte-1ebkus3::before{position:absolute;inset:-6px 0;content:''}.dual-range-fill.dragging.svelte-1ebkus3.svelte-1ebkus3{cursor:grabbing}.dual-range-slider.disabled.svelte-1ebkus3 .dual-range-track.svelte-1ebkus3,.dual-range-slider.disabled.svelte-1ebkus3 .dual-range-fill.svelte-1ebkus3{background:var(--ftw-input-background-disabled)}.dual-range-slider.disabled.svelte-1ebkus3 .dual-range-fill.svelte-1ebkus3{pointer-events:none}.dual-range-input.svelte-1ebkus3.svelte-1ebkus3{position:absolute;inset:0;width:100%;pointer-events:none}.dual-range-input.svelte-1ebkus3.svelte-1ebkus3::-webkit-slider-runnable-track{background:transparent}.dual-range-input.svelte-1ebkus3.svelte-1ebkus3::-moz-range-track{background:transparent}.dual-range-input.svelte-1ebkus3.svelte-1ebkus3::-webkit-slider-thumb{background:var(--dual-range-main-color);pointer-events:auto}.dual-range-input.svelte-1ebkus3.svelte-1ebkus3::-moz-range-thumb{background:var(--dual-range-main-color);pointer-events:auto}.big.svelte-1jkpecl{margin:5px;font-size:x-large}.reset-button.svelte-1jkpecl{max-height:22px;background-color:var(--ftw-input-background-color);padding-left:5px;padding-right:5px}.darker-element.svelte-1jkpecl{backdrop-filter:brightness(88%);padding:5px;margin-bottom:12px}.numberBoxSize.svelte-1jkpecl{flex:0 0 56px}.size-override.svelte-1ltwmnz{max-height:unset}.radial.svelte-1ltwmnz{background:radial-gradient(white, #444444);border-radius:100%}.no-pointer-events.svelte-1ltwmnz{pointer-events:none}.sun.svelte-1ltwmnz{user-select:none;touch-action:none;position:relative;cursor:move}.compass.svelte-1ltwmnz{position:relative}.no-drag.svelte-1ltwmnz{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none}.grid-parent.svelte-1ltwmnz{display:grid;overflow:hidden}.grid-element.svelte-1ltwmnz{grid-column:1;grid-row:1}.unitBox.svelte-4f9ibv{flex:0 0 30px;margin-left:5px;white-space:nowrap}.anyWidthButton.svelte-1tc5k4h{max-width:fit-content;padding-left:3px;padding-right:3px}.inputButton.svelte-10isv3e{background-color:var(--ftw-input-background-color)}.anyWidthButton.svelte-10isv3e{max-width:fit-content;padding-left:3px;padding-right:3px}.checkbox.svelte-10isv3e{flex:0 0 19px}.whole.svelte-1awhrf4{display:flex}.firstHalf.svelte-1awhrf4{flex:0 0 150px}.lastHalf.svelte-1awhrf4{flex:0 0 150px}.container.svelte-badj3a{margin-top:10px;margin-left:10px}.dbig.svelte-badj3a{margin-top:20px;font-size:14px}.dtext.svelte-badj3a{margin-bottom:5px;font-size:13px}.dimage.svelte-badj3a{margin:5px}.container.svelte-1ncg5jw{margin-top:10px;margin-left:10px}.dbig.svelte-1ncg5jw{margin-top:20px;font-size:14px}.pcr-panel.svelte-fo3ig3{display:flex;flex-direction:column;gap:2px;padding:4px 0}.pcr-label.svelte-fo3ig3{font-size:0.72em;text-transform:uppercase;letter-spacing:0.5px;font-weight:bold;color:var(--ftw-text-accent-two);padding:2px 0 4px}.pcr-row.svelte-fo3ig3{display:flex;align-items:center;gap:6px;padding:5px 6px;border-radius:3px;border:1px solid transparent;background:var(--ftw-input-background-color);cursor:pointer;text-align:left;font-size:0.82em;color:var(--ftw-text-title);width:100%;transition:border-color 0.1s}.pcr-row.disabled.svelte-fo3ig3{opacity:0.5;cursor:not-allowed}.pcr-row.active.svelte-fo3ig3{border-color:var(--primary-color)}.pcr-row.error.svelte-fo3ig3{border-color:#f44336}.pcr-row.editing.svelte-fo3ig3{cursor:default;flex-direction:column;gap:4px;padding:6px}.pcr-radio.svelte-fo3ig3{width:12px;height:12px;border-radius:50%;border:2px solid var(--ftw-border-color-accent-one);flex-shrink:0;position:relative}.pcr-radio.checked.svelte-fo3ig3{border-color:var(--primary-color)}.pcr-radio.checked.svelte-fo3ig3::after{content:'';position:absolute;top:2px;left:2px;width:4px;height:4px;border-radius:50%;background:var(--primary-color)}.pcr-info.svelte-fo3ig3{flex:1;display:flex;flex-direction:column;overflow:hidden;gap:1px}.pcr-name.svelte-fo3ig3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcr-date.svelte-fo3ig3{font-size:0.85em;color:var(--ftw-text-accent-two);display:flex;align-items:center;gap:6px}.pcr-status.svelte-fo3ig3{display:flex;align-items:center;gap:3px;font-size:0.9em;line-height:1.2;flex-wrap:wrap;color:var(--ftw-text-accent-two)}.pcr-status.error.svelte-fo3ig3{color:#f44336}.pcr-icon-btn.svelte-fo3ig3{background:none;border:none;padding:2px 4px;cursor:pointer;color:var(--ftw-text-accent-two);opacity:0.4;flex-shrink:0}.pcr-icon-btn.svelte-fo3ig3:hover{opacity:1}.pcr-icon-btn.danger.svelte-fo3ig3:hover{color:#f44336}.pcr-edit-fields.svelte-fo3ig3{display:flex;gap:4px;width:100%}.pcr-edit-input.svelte-fo3ig3{flex:1;min-width:0;font-size:0.9em}.pcr-edit-actions.svelte-fo3ig3{display:flex;gap:4px;justify-content:flex-end;width:100%}.pcr-empty.svelte-fo3ig3{font-size:0.8em;color:var(--ftw-text-accent-two);padding:4px 0}.ftw-button.svelte-rnlef5{padding-left:8px;padding-right:8px}.table-center.svelte-rnlef5{margin-left:auto;margin-right:auto}.center.svelte-rnlef5{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.hidden.svelte-rnlef5{visibility:hidden}.table-panel.svelte-rnlef5{flex:1;overflow:auto;margin-top:0px !important;padding-top:0px !important}.container.svelte-rnlef5{display:flex;flex-direction:column;height:100%;overflow:hidden}.checkbox.svelte-lqnmq6{flex:0 0 19px}.alert.svelte-dsgno8{padding:6px;border:1px solid;margin:6px;border-radius:2px;color:var(--ftw-text-accent-one);background:var(--disabled-text-color);overflow:auto;width:100%}.alert-danger.svelte-dsgno8{background:var(--ftw-button-danger-color);color:var(--ftw-text-accent-one)}dialog.svelte-dsgno8{width:70ch}input.svelte-dsgno8{width:100%}.selectable.svelte-yo54we{user-select:text}.description.svelte-yo54we{margin:auto}.buttons-cell.svelte-yo54we{padding-bottom:0 !important;padding-top:0 !important}.buttons-container.svelte-yo54we{display:flex;justify-content:center;column-gap:4px}dialog.svelte-16mmpzz.svelte-16mmpzz{width:90vw;height:50vh}dialog.svelte-16mmpzz .panel-container.svelte-16mmpzz{display:flex;flex-direction:column;max-width:unset}.alert.svelte-dsgno8{padding:6px;border:1px solid;margin:6px;border-radius:2px;color:var(--ftw-text-accent-one);background:var(--disabled-text-color);overflow:auto;width:100%}.alert-danger.svelte-dsgno8{background:var(--ftw-button-danger-color);color:var(--ftw-text-accent-one)}dialog.svelte-dsgno8{width:70ch}input.svelte-dsgno8{width:100%}.label.svelte-k6ye00.svelte-k6ye00{user-select:none}.id-label.svelte-k6ye00.svelte-k6ye00{margin-left:10px;overflow:hidden;color:rgba(255, 255, 255, 0.2)}.toggle-icon.svelte-k6ye00.svelte-k6ye00{background:var(--ftw-background-accent-two);color:var(--ftw-text-accent-one);position:relative;z-index:1;float:left;margin:0 1em 0 -2em;width:1em;height:1em;text-align:center;line-height:0.9em;cursor:pointer}.tree-branch[draggable='false'].svelte-k6ye00>.tree-row-content.svelte-k6ye00,.tree-leaf[draggable='false'].svelte-k6ye00>.tree-row-content.svelte-k6ye00{cursor:pointer}.tree-branch[draggable='true'].svelte-k6ye00>.tree-row-content.svelte-k6ye00,.tree-leaf[draggable='true'].svelte-k6ye00>.tree-row-content.svelte-k6ye00{cursor:grab !important}.tree-row-content.svelte-k6ye00:hover .label.svelte-k6ye00{color:var(--ftw-text-title)}.tree-row-content.svelte-k6ye00.svelte-k6ye00:after{border-bottom:0}.expanded.svelte-k6ye00~.tree-row-content.svelte-k6ye00:after{border-top:2px solid var(--ftw-text-accent-one);border-right:2px solid var(--ftw-text-accent-one);border-bottom:0;border-left:0;bottom:0;top:0.5em;height:auto}.left-icon-container.svelte-k6ye00.svelte-k6ye00{min-width:19px;width:19px;margin-right:6px}.left-image-container.svelte-k6ye00.svelte-k6ye00{min-height:19px;height:19px;min-width:19px;width:19px;margin-right:10px;margin-right:6px}.left-image.svelte-k6ye00.svelte-k6ye00{width:100%;height:100%;object-position:center}.right-icons.svelte-k6ye00.svelte-k6ye00{align-items:center}.right-image.svelte-k6ye00.svelte-k6ye00{height:16px;width:16px;filter:brightness(0) saturate(100%) invert(100%)}.details.svelte-k6ye00.svelte-k6ye00{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.8rem;font-weight:600;margin-top:6px}.obsolete.svelte-k6ye00.svelte-k6ye00{padding:2px;background:rgb(82, 91, 102);border:1px solid #a0a0a5;border-radius:6px;background:rgb(160, 54, 54) !important}.tree-view-component.svelte-fdj06a.svelte-fdj06a{height:100%}.filters-container.svelte-fdj06a.svelte-fdj06a{margin-bottom:20px;column-gap:5px}.search-input-container.svelte-fdj06a.svelte-fdj06a{position:relative;font-size:15px}.search-input-container.svelte-fdj06a input.svelte-fdj06a{padding-right:22px;width:100%}.tree-view-component.svelte-fdj06a .search-input-container.svelte-fdj06a .search-icon{color:var(--ftw-select-icon);position:absolute;top:5px;right:7px}.tree-view-component.svelte-fdj06a .search-input-container.svelte-fdj06a .cancel-icon{color:var(--ftw-select-icon);position:absolute;top:3px;right:8px;cursor:pointer}.tree-view-component.svelte-fdj06a .search-input-container.svelte-fdj06a .cancel-icon:hover{color:var(--ftw-input-primary-color)}.filter-button.svelte-fdj06a.svelte-fdj06a{height:23px;width:23px;margin:0}.filter-button.svelte-fdj06a.svelte-fdj06a:focus{border-color:var(--ftw-input-focus-border-color);outline:none}.ftw-button.svelte-fdj06a.svelte-fdj06a{padding:0}.filter-dropdown-content.svelte-fdj06a.svelte-fdj06a{display:none;position:absolute;background-color:var(--ftw-background-accent-one);min-width:160px;max-height:400px;overflow-y:auto;box-shadow:3px 3px 18px 0 rgba(0, 0, 0, 0.2);z-index:1000}.filter-dropdown-content.svelte-fdj06a .category.svelte-fdj06a{display:inline-flex;flex-direction:row;color:var(--property-label-text-color);text-align:left;padding-left:4px;font-size:80%;align-items:center}.filter-dropdown-content.svelte-fdj06a .category.svelte-fdj06a:first-child{margin-top:4px}.filter-dropdown-content.svelte-fdj06a .brk.svelte-fdj06a{border-bottom:1px solid var(--ftw-border-color-accent-one);margin:4px;height:1px;background-color:unset !important}.filter-dropdown-content.svelte-fdj06a .dropdown.svelte-fdj06a{padding:12px 16px;display:block;overflow:hidden;white-space:nowrap;cursor:pointer}.filter-dropdown-content.svelte-fdj06a .dropdown.svelte-fdj06a:hover{background-color:var(--ftw-background-accent-two)}.filter-dropdown-content.show{display:block !important}.filter-dropdown-content.svelte-fdj06a input[type='checkbox'].svelte-fdj06a{margin:0 5px 0 0}.dropdown.svelte-fdj06a label.svelte-fdj06a{display:inline-block;width:100%;cursor:pointer}.tree-container.svelte-fdj06a.svelte-fdj06a{height:100%;width:100%;overflow:auto}.tree-container.svelte-fdj06a.svelte-fdj06a:not(.no-background){background-color:var(--ftw-background-accent-two)}.filters-container.svelte-fdj06a+.tree-container.svelte-fdj06a{max-height:calc(100% - 43px)}.loading.svelte-fdj06a.svelte-fdj06a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tree.svelte-fdj06a.svelte-fdj06a{margin-block:1em;margin-inline:1em;padding-inline:1em 0;box-sizing:content-box;list-style-type:none}.tree.svelte-fdj06a ul{list-style-type:none;margin:0;padding:0}.tree.svelte-fdj06a ul li{padding:1em 0 0 1em}.tree.svelte-fdj06a li{line-height:1.2;position:relative;padding:0 0 1em 1em}.tree.svelte-fdj06a>li:last-child{padding-bottom:0}.tree.svelte-fdj06a li:last-child:before{height:1em;bottom:auto}.tree.svelte-fdj06a>li:last-child:before{display:none}.tree.svelte-fdj06a .tree-row-content:after{position:absolute;top:0;left:-1.5em;display:block;height:0.5em;width:1em;border-bottom:2px solid var(--ftw-text-accent-one);border-left:2px solid var(--ftw-text-accent-one);content:''}.tree.svelte-fdj06a li:before{position:absolute;top:0;bottom:0;left:-0.5em;display:block;width:0;border-left:2px solid var(--ftw-text-accent-one);content:''}.tree.svelte-fdj06a .tree-row-content{position:relative;justify-content:space-between;align-items:flex-start}.tree.svelte-fdj06a .tree-row-content.selectable:hover .label{color:var(--ftw-text-title)}.tree.svelte-fdj06a .tree-row-left-container{display:flex;align-items:flex-start}.tree.svelte-fdj06a .tree-row-content[selected] .label{color:var(--ftw-text-title);font-weight:bolder}.tree.svelte-fdj06a .tree-row-content[selected]:hover .label{filter:brightness(110%)}.tree.svelte-fdj06a .tree-row-content .highlighted{background-color:var(--ftw-text-title);color:var(--ftw-text-accent-one)}.tree.svelte-fdj06a .tree-row-content .right-icons{margin-left:8px;column-gap:4px}.container.svelte-13gwqsn{display:flex;flex-direction:column;height:100%;overflow:auto}.ftw-toolbar.svelte-13gwqsn{flex:0}.preview.svelte-13gwqsn{border-radius:4px;flex:0 1;padding:2px}.treeview.svelte-13gwqsn{flex:1 1 50%;overflow:hidden;border-radius:4px;border:1px solid var(--ftw-border-color-accent-one)}.file-name.svelte-13gwqsn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.svelte-13gwqsn{padding:0px 4px}.button-group.svelte-13gwqsn{display:flex;flex-direction:row;gap:4px;align-items:center}.f-row.svelte-13gwqsn{padding:0.2em}.tags.svelte-13gwqsn{padding:0 0.2em;gap:0 0.2em;display:flex}.group.svelte-13gwqsn{border-radius:4px;padding:0.5em 0.5em 0.5em 0.5em;margin:0.5em;border:1px solid var(--primary-header-background-color);background-color:rgba(0, 0, 0, 0.2);user-select:none;-webkit-user-select:none}.treeview .multi-selected{width:100%;height:100%}.treeview .multi-selected .tree-row-content{width:100%;height:100%;display:flex;color:var(--ftw-text-title);font-weight:bolder}.marked.svelte-1lqr8xi{float:left;width:100%;height:100%;padding:1px;background-color:var(--ftw-background-accent-one)}.inner.svelte-6p3jjb{flex:1 0;color:var(--ftw-text-accent-one);display:flex}.reset-button.svelte-6p3jjb{max-height:22px;background-color:var(--ftw-input-background-color);padding-left:5px;padding-right:5px;margin-left:5px}.entry.svelte-os9vrp.svelte-os9vrp{display:inline-flex;align-items:center;height:24px !important}.entry.svelte-os9vrp>.icon.svelte-os9vrp{margin-right:8px;flex:0 0 1.5em}.entry.svelte-os9vrp>.label.svelte-os9vrp{font-size:14px;flex:1}.entry.hover.svelte-os9vrp.svelte-os9vrp{background:var(--item-hover-bg, #e7f2ff)}.entry.active.svelte-os9vrp.svelte-os9vrp{background:var(--item-is-active-bg, #007aff);color:var(--item-is-active-color, #fff)}.full-width.svelte-os9vrp.svelte-os9vrp{width:100%}.hide.svelte-nlumr0{display:none}.panel-tab.svelte-nlumr0{height:100%;overflow:visible}.panel.svelte-nlumr0{height:100%;overflow-y:auto;overflow-x:hidden;padding:6px 10px 0px 10px;padding-bottom:var(--property-panel-dropdown-buffer, 280px)}.panel.svelte-nlumr0::after{content:'';display:block;height:10px}.container.svelte-nlumr0{display:flex;flex-direction:column;height:100%;overflow:hidden}.propertyPanelContainer.svelte-nlumr0{overflow-y:hidden;flex:1;font-size:15px;background-color:var(--ftw-background-accent-one)}.smaller-more-text.svelte-ympvzm{font-size:12px;margin-right:3px;margin-left:1px}.buttons-container.svelte-ympvzm{display:inline-flex;margin:1px}.icon-button.svelte-ympvzm{position:relative;width:24px;height:24px;line-height:24px}.more-button.svelte-ympvzm{width:fit-content;display:flex;padding-left:2px;padding-right:2px}.more-button-element.svelte-ympvzm{flex:1 1}.container.svelte-hq9ud4{height:100%;overflow:hidden;display:flex;flex-direction:column}.propertyPanelContainer.svelte-hq9ud4{flex:1;overflow:hidden;--property-panel-dropdown-buffer:clamp(220px, 40vh, 360px)}.headlineContainer.svelte-hq9ud4{display:flex;flex-direction:row;margin-bottom:2px;margin-top:1px}.headlineText.svelte-hq9ud4{color:var(--property-panel-header-text);flex:1 1}.unselectable.svelte-hq9ud4{user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.selectionString.svelte-hq9ud4{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:4px;font-size:16px}.animation-playing.svelte-hq9ud4{display:flex;align-items:center;justify-content:center;height:100%;color:var(--ftw-text-accent-one);user-select:none}.virtual-list-wrapper.svelte-1qhxbsx{overflow:auto;will-change:transform;-webkit-overflow-scrolling:touch}.virtual-list-inner.svelte-1qhxbsx{position:relative;display:flex;width:100%}.obsolete.svelte-7vwxme{padding:2px;background:rgb(82, 91, 102);border:1px solid #a0a0a5;border-radius:6px;background:rgb(160, 54, 54) !important}.red{color:red}.ftw-treeview-entry-visible.svelte-7vwxme,.ftw-treeview-entry-visible-user.svelte-7vwxme{padding:unset;top:unset;margin:4px}.schematicVisiblePadding.svelte-7vwxme{min-width:28px}.parentClass.svelte-e9cqeb{border-width:5px;color:var(--ftw-text-accent-one)}.generation-bar.svelte-ufyt84.svelte-ufyt84{position:absolute;z-index:100;bottom:0px;pointer-events:none;user-select:none;width:100%;height:fit-content}.generation-bar.svelte-ufyt84 progress.svelte-ufyt84{width:100%;height:4px;border-radius:0;background-color:var(--ftw-background-accent-one);color:var(--ftw-selected-color);accent-color:var(--ftw-selected-color);box-shadow:none;border:none;margin:0;padding:0}progress.svelte-ufyt84.svelte-ufyt84::-moz-progress-bar{background:var(--ftw-selected-color)}progress.svelte-ufyt84.svelte-ufyt84::-webkit-progress-value{background:var(--ftw-selected-color)}.hidden.svelte-ufyt84.svelte-ufyt84{display:none}.hidden-overflow.svelte-ufyt84.svelte-ufyt84{overflow:hidden}div.svelte-ufyt84.svelte-ufyt84{background-color:var(--ftw-background-accent-one);height:100%;overflow:auto}.no-search-result.svelte-ufyt84.svelte-ufyt84{color:var(--ftw-text-accent-one)}.custom-tree-button.svelte-ufyt84.svelte-ufyt84{height:21px;width:22px;margin-right:4px;margin-top:1px}.filter-button.svelte-ufyt84.svelte-ufyt84{height:21px;width:22px;margin-left:5px;margin-top:1px}.filterSuite.svelte-ufyt84.svelte-ufyt84{display:flex;height:24px;padding:5px}.outerClass.svelte-ufyt84.svelte-ufyt84{height:100%;overflow:hidden}.animation-playing.svelte-ufyt84.svelte-ufyt84{display:flex;align-items:center;justify-content:center;height:100%;color:var(--ftw-text-accent-one);user-select:none}.scroller-height.svelte-ufyt84.svelte-ufyt84{height:calc(100% - 33px)}.left-tune.svelte-2w0csm{margin-left:38px}.ftw-treeview-entry-line.svelte-2w0csm{height:var(--ftw-tree-asset-item-height)}.img.svelte-2w0csm{max-width:var(--ftw-tree-asset-image-height);max-height:var(--ftw-tree-asset-image-height);margin-left:auto;margin-right:auto;display:block}.left-tune.svelte-af58uw{margin-left:38px}.ftw-treeview-entry-line.svelte-af58uw{height:var(--ftw-tree-asset-item-height)}.img.svelte-af58uw{max-width:var(--ftw-tree-asset-image-height);max-height:var(--ftw-tree-asset-image-height);margin-left:auto;margin-right:auto;display:block}.ftw-treeview-entry-action.withIcon.svelte-af58uw{justify-content:center;align-items:center}.left-tune.svelte-1ms6ca2{margin-left:38px}.ftw-treeview-entry-line.svelte-1ms6ca2{height:var(--ftw-tree-asset-item-height)}.img.svelte-1ms6ca2{max-width:var(--ftw-tree-asset-image-height);max-height:var(--ftw-tree-asset-image-height);margin-left:auto;margin-right:auto;display:block}div.svelte-f0zes7{background-color:var(--ftw-background-accent-one);height:100%;overflow:auto}.noSearchResultClass.svelte-f0zes7{color:var(--ftw-text-accent-one)}.filterSuite.svelte-f0zes7{display:flex;height:24px;padding:5px}.scrollerHeight.svelte-f0zes7{height:calc(100% - 33px)}.outerClass.svelte-f0zes7{height:100%;overflow:hidden}div.svelte-1oqkd2c{background-color:var(--ftw-background-accent-one);height:100%;overflow:auto}.scroller-height.svelte-1oqkd2c{height:calc(100% - 33px)}.filter-button.svelte-1oqkd2c{height:21px;width:22px;margin-left:5px;margin-top:1px}.filter-suite.svelte-1oqkd2c{display:flex;height:24px;padding:5px}.outer-class.svelte-1oqkd2c{height:100%;overflow:hidden}div.svelte-1oqkd2c{background-color:var(--ftw-background-accent-one);height:100%;overflow:auto}.scroller-height.svelte-1oqkd2c{height:calc(100% - 33px)}.filter-button.svelte-1oqkd2c{height:21px;width:22px;margin-left:5px;margin-top:1px}.filter-suite.svelte-1oqkd2c{display:flex;height:24px;padding:5px}.outer-class.svelte-1oqkd2c{height:100%;overflow:hidden}iframe.svelte-1la3cv6{background-color:white;width:100%;height:100%}.pancake-chart.svelte-1gzh5rp{position:relative;display:block;width:100%;height:100%}.clip.svelte-1gzh5rp{overflow:hidden}.pancake-grid-item.svelte-1wq9bba{position:absolute;left:0;top:0}.pancake-point.svelte-11ba04d{position:absolute;width:0;height:0}.pancake-box.svelte-38xupb{position:absolute}svg.svelte-4s4ihd{position:absolute;width:100%;height:100%;overflow:visible}.clip.svelte-4s4ihd{overflow:hidden}svg.svelte-4s4ihd *{vector-effect:non-scaling-stroke}.ftw-toolbar.svelte-12v6am4.svelte-12v6am4{float:right}.profile-view-container.svelte-12v6am4.svelte-12v6am4{display:flex;flex-direction:row;flex:1;height:100%}.y-label.svelte-12v6am4.svelte-12v6am4{font-family:sans-serif;position:absolute;font-size:14px;bottom:0px;color:var(--ftw-text-accent-one);text-align:center;user-select:none}.x-label.svelte-12v6am4.svelte-12v6am4{position:absolute;width:4em;left:-2em;bottom:-22px;font-family:sans-serif;font-size:14px;color:var(--ftw-text-accent-one);text-align:center;user-select:none}.highlight.svelte-12v6am4.svelte-12v6am4{stroke:var(--ftw-selected-color) !important;fill:none;stroke-width:2}.chart.svelte-12v6am4.svelte-12v6am4{margin:2em 1em 2em 8em;flex:1}.grid-line.svelte-12v6am4.svelte-12v6am4{position:relative;display:block}.grid-line.horizontal.svelte-12v6am4.svelte-12v6am4{height:100%;width:calc(100% + 6em);left:-6em;border-bottom:1px dashed var(--ftw-text-accent-one)}.grid-line.vertical.svelte-12v6am4.svelte-12v6am4{height:100%;border-left:1px dashed var(--ftw-text-accent-one)}button.svelte-12v6am4 span.svelte-12v6am4{margin-left:4px}path.data.svelte-12v6am4.svelte-12v6am4{stroke-linejoin:round;stroke-linecap:round;stroke-width:2px;fill:none}path.data.vizmap-line.svelte-12v6am4.svelte-12v6am4{stroke-width:1.5px;stroke-dasharray:4 2;opacity:0.9}path.selection.svelte-12v6am4.svelte-12v6am4{fill:rgba(0, 0, 0, 0.2) !important}path.highlight.svelte-12v6am4.svelte-12v6am4{stroke:var(--ftw-background-accent-one)}.vizmap-legend.svelte-12v6am4.svelte-12v6am4{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;padding:8px 1em 4px 8em}.vizmap-legend-item.svelte-12v6am4.svelte-12v6am4{display:flex;align-items:center;gap:6px}.vizmap-legend-color.svelte-12v6am4.svelte-12v6am4{width:12px;height:12px;border-radius:2px;flex-shrink:0}.vizmap-legend-name.svelte-12v6am4.svelte-12v6am4{font-size:12px;color:var(--ftw-text-primary);white-space:nowrap}.vizmap-y-axis.svelte-12v6am4.svelte-12v6am4{display:flex;flex-direction:row;align-items:stretch;padding:2em 0 2em 0.5em;gap:2px}.vizmap-axis-item.svelte-12v6am4.svelte-12v6am4{display:flex;flex-direction:column;width:45px;flex-shrink:0;border-right:3px solid;padding-right:4px}.vizmap-axis-values.svelte-12v6am4.svelte-12v6am4{position:relative;flex:1;font-size:10px;color:var(--ftw-text-accent-one)}.vizmap-axis-value.svelte-12v6am4.svelte-12v6am4{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap;text-align:right;width:100%}.panel-text.svelte-1ys3zv7.svelte-1ys3zv7{flex:0 0 170px}.profile-container.svelte-1ys3zv7.svelte-1ys3zv7{display:flex;flex-direction:column;width:100%}.block.svelte-1ys3zv7.svelte-1ys3zv7{width:100%}.row.svelte-1ys3zv7.svelte-1ys3zv7{width:100%;margin-top:8px}.scrollable.svelte-1ys3zv7.svelte-1ys3zv7{background-color:var(--ftw-background-accent-one);display:flex;flex-direction:row;height:100%;overflow:hidden}.panel.svelte-1ys3zv7.svelte-1ys3zv7{width:21em;height:100%;overflow:hidden}.panel.svelte-1ys3zv7 .panel-content.svelte-1ys3zv7{padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;display:flex;overflow:auto;flex-direction:column;height:100%}.annotation.svelte-1ys3zv7.svelte-1ys3zv7{display:flex;flex-direction:column;position:absolute;white-space:nowrap;line-height:1.2;background-color:var(--ftw-background-accent-one);opacity:0.8;padding:0.2em 0.4em;border-radius:var(--default-border-radius);border:1px solid var(--ftw-border-color-accent-one)}.annotation-point.svelte-1ys3zv7.svelte-1ys3zv7{position:absolute;width:10px;height:10px;background-color:var(--ftw-selected-color);border-radius:50%;transform:translate(-50%, -50%)}.warning-dash.svelte-1ys3zv7.svelte-1ys3zv7{position:absolute;width:1px;height:20px;background-color:var(--ftw-selected-color);border-radius:0%;transform:translate(-50%, -50%)}.separator.svelte-1ys3zv7.svelte-1ys3zv7{border-bottom:1px solid var(--ftw-border-color-accent-one);height:1px;display:block;flex:1}.vizmap-section.svelte-1ys3zv7.svelte-1ys3zv7{margin-top:12px;border-top:1px solid var(--ftw-border-color-accent-one);padding-top:8px}.vizmap-header.svelte-1ys3zv7.svelte-1ys3zv7{font-weight:500;margin-bottom:8px;color:var(--ftw-text-accent-one)}.vizmap-item.svelte-1ys3zv7.svelte-1ys3zv7{display:flex;align-items:center;gap:6px;padding:4px 0}.vizmap-color-dot.svelte-1ys3zv7.svelte-1ys3zv7{width:12px;height:12px;border-radius:50%;border:2px solid;flex-shrink:0}.vizmap-label.svelte-1ys3zv7.svelte-1ys3zv7{font-size:0.9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}virtual-path-list-viewport.svelte-1slp0sv{position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;display:block}virtual-path-list-contents.svelte-1slp0sv,virtual-path-list-item.svelte-1slp0sv{display:block}virtual-path-list-item.svelte-1slp0sv{overflow:hidden}virtual-path-list-item.svelte-1slp0sv:nth-child(odd){background-color:var(--ftw-background-accent-two)}.extraheight.svelte-1slp0sv{height:100%}.dropdown-min-w.svelte-13ihetn{min-width:90px}.flex-input.svelte-13ihetn{flex:1}.flex-label.svelte-13ihetn{padding-right:5px;text-align:right;flex:0 0 20px;align-self:center}.flex-label-short.svelte-13ihetn{padding-right:5px;text-align:right;flex:0 0 5px;align-self:center}.flex-parent.svelte-13ihetn{display:flex;flex-direction:row;padding-top:5px;padding-left:4px;padding-right:4px}.flex-element.svelte-13ihetn{font-size:13px;display:flex;flex-direction:row;flex:0 0 120px}.input-general.svelte-13ihetn{width:98px}.input-radius.svelte-13ihetn{width:auto}button.svelte-13ihetn{display:inline-block !important;padding-bottom:4px}.f-0.svelte-13ihetn{padding:0px !important}.highlighted.svelte-13ihetn{background-color:var(--ftw-primary-color)}.splitpanes.default-theme .splitpanes__pane{background-color:#f2f2f2}.splitpanes.default-theme .splitpanes__splitter{background-color:#fff;box-sizing:border-box;position:relative;flex-shrink:0}.splitpanes.default-theme .splitpanes__splitter:before,.splitpanes.default-theme .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:rgba(0, 0, 0, 0.15);transition:background-color 0.3s}.splitpanes.default-theme .splitpanes__splitter:hover:before,.splitpanes.default-theme .splitpanes__splitter:hover:after{background-color:rgba(0, 0, 0, 0.25)}.splitpanes.default-theme .splitpanes__splitter:first-child{cursor:auto}.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}.default-theme.splitpanes--vertical>.splitpanes__splitter,.default-theme .splitpanes--vertical>.splitpanes__splitter{width:7px;border-left:1px solid #eee;cursor:col-resize}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{transform:translateY(-50%);width:1px;height:30px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme .splitpanes--horizontal>.splitpanes__splitter{height:7px;border-top:1px solid #eee;cursor:row-resize}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{transform:translateX(-50%);width:30px;height:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}div.splitpanes--horizontal.splitpanes--dragging{cursor:row-resize}div.splitpanes--vertical.splitpanes--dragging{cursor:col-resize}.splitpanes{display:flex;width:100%;height:100%}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging *{user-select:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{transition:width 0.2s ease-out}.splitpanes--horizontal .splitpanes__pane{transition:height 0.2s ease-out}.splitpanes--vertical>.splitpanes__pane{transition:width 0.2s ease-out}.splitpanes--horizontal>.splitpanes__pane{transition:height 0.2s ease-out}.splitpanes--dragging .splitpanes__pane{transition:none;pointer-events:none}.splitpanes--freeze .splitpanes__pane{transition:none}.splitpanes__splitter{touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px}.connection-designer-panel-content{display:flex;overflow:auto;flex-direction:column;padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;height:calc(100% - 8px);width:100%}.connection-designer-profile-container{display:flex;flex-direction:column;width:100%;height:100%}.right-column.svelte-m5ety4{flex:1;display:flex;flex-direction:column;overflow:hidden}.horizontal-row.svelte-m5ety4{display:flex;flex-direction:row;height:inherit}.path-panel.svelte-m5ety4{overflow-y:scroll;height:100%}.test.svelte-m5ety4{height:-webkit-fill-available;overflow:inherit}.right-element.svelte-m5ety4{overflow:hidden;width:100%;padding-right:12px}.view-mode-button.svelte-m5ety4{position:relative;padding-top:0px;padding-bottom:3px;padding-left:8px;padding-right:8px;height:100%;overflow:hidden}.title-text.svelte-m5ety4{flex:0 0 200px;padding-bottom:4px}.warning-text.svelte-m5ety4{flex:0 0 800px;padding-bottom:4px;font-size:16px}.left-size.svelte-m5ety4{flex:0 0 46px}.span-estimation-profile-container{display:flex;flex-direction:column;width:100%;height:calc(100% - 32px)}.block.svelte-1203q74{width:100%}.row.svelte-1203q74{width:100%;margin-top:8px}.scrollable.svelte-1203q74{background-color:var(--ftw-background-accent-one);display:flex;flex-direction:row;height:100%;width:100%;overflow:hidden}.span-estimation-panel-content{padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;display:flex;overflow:auto;flex-direction:column;height:100%;width:100%}.annotation.svelte-1203q74{display:flex;flex-direction:column;position:absolute;white-space:nowrap;line-height:1.2;background-color:var(--ftw-background-accent-one);opacity:0.8;padding:0.2em 0.4em;border-radius:var(--default-border-radius);border:1px solid var(--ftw-border-color-accent-one)}.annotation-point.svelte-1203q74{position:absolute;width:10px;height:10px;background-color:var(--ftw-selected-color);border-radius:50%;transform:translate(-50%, -50%)}.sim-info.svelte-1203q74{width:100%;height:32px;flex:1 1;text-overflow:ellipsis;font-size:14px}.reset-button.svelte-1203q74{max-height:23px;background-color:var(--ftw-input-background-color);padding-left:5px;padding-right:5px;margin-left:5px;font-size:13px}.createButtonAlign.svelte-woyksq{text-align:center;align-content:center}.selectedOutline.svelte-woyksq{position:absolute;border:solid;width:calc(100% - 4px);border-width:2px;height:calc(100% - 45px);pointer-events:none;border-color:var(--primary-color-dark)}.noPointerEvents.svelte-woyksq{pointer-events:none}.uiStateIndicator.svelte-woyksq{color:var(--ftw-selected-color);position:absolute;margin-top:20px;left:20px;padding:10px;background-color:rgba(0, 0, 0, 0.5);border-radius:2px}.unHeightTheBottomGoldenLaoutBar.svelte-woyksq{height:calc(100% - 41px);align-content:space-around;text-align:-webkit-center;background:black}div.svelte-woyksq{width:100%;height:100%}canvas.svelte-woyksq{display:block;width:100%;height:100%;outline:none}dialog.svelte-1a2adnq{width:80ch}input.svelte-1a2adnq{width:100%}.schematicSelect.svelte-c77cfk{width:200px}.tb-height.svelte-c77cfk{height:32px}.row.svelte-14dc7n2.svelte-14dc7n2{width:100%;display:flex}.row.svelte-14dc7n2>div.svelte-14dc7n2{margin:5px}.row.svelte-14dc7n2 button.svelte-14dc7n2{padding-left:5px;padding-right:5px}.select-currency.svelte-14dc7n2.svelte-14dc7n2{min-width:10ch}.cost-tab.svelte-14dc7n2.svelte-14dc7n2{user-select:none;width:100%;height:100%;color:var(--ftw-text-accent-one);background-color:var(--ftw-background-accent-one);display:flex;flex-direction:column}table.svelte-14dc7n2.svelte-14dc7n2{width:100%;table-layout:fixed;width:100%}.table-list.svelte-14dc7n2.svelte-14dc7n2{margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px;border:solid 1px var(--ftw-border-color-accent-one)}table.summary.svelte-14dc7n2.svelte-14dc7n2{width:50%}td.svelte-14dc7n2.svelte-14dc7n2{text-align:center;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}th.cost.svelte-14dc7n2.svelte-14dc7n2,td.cost.svelte-14dc7n2.svelte-14dc7n2{text-align:right}td.cost.category.svelte-14dc7n2.svelte-14dc7n2,th.cost.category.svelte-14dc7n2.svelte-14dc7n2{text-align:left}.cost-row.svelte-14dc7n2.svelte-14dc7n2{cursor:pointer}.cost-row.svelte-14dc7n2.svelte-14dc7n2:nth-child(odd){background-color:var(--ftw-background-accent-two)}tr.cost-row.is-selected.svelte-14dc7n2.svelte-14dc7n2{color:var(--ftw-selected-color)}.separator.svelte-14dc7n2.svelte-14dc7n2{height:2em}.table-list-container.svelte-14dc7n2.svelte-14dc7n2{flex:1;overflow:scroll}.cost-tab.svelte-14dc7n2 .header.svelte-14dc7n2{flex:0}.column.search-box.svelte-14dc7n2.svelte-14dc7n2{justify-content:center;font-size:14px}.toolbar-hint.svelte-19atrzb{color:var(--ftw-text-accent-one);font-size:12px;opacity:0.8}.coord-button.svelte-19atrzb{min-width:60px;font-weight:600}.step-viewer-container.svelte-sodmoz.svelte-sodmoz{width:100%;height:100%;position:relative;overflow:hidden;outline:none}.step-viewer-container.svelte-sodmoz.svelte-sodmoz:focus{outline:none}.viewer-canvas.svelte-sodmoz.svelte-sodmoz{width:100%;height:100%;outline:none}.viewer-canvas.svelte-sodmoz.svelte-sodmoz:focus{outline:none}.viewer-canvas.with-toolbar.svelte-sodmoz.svelte-sodmoz{height:calc(100% - 41px)}.loading-overlay.svelte-sodmoz.svelte-sodmoz{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.85);display:flex;align-items:center;justify-content:center;z-index:100}.loading-content.svelte-sodmoz.svelte-sodmoz{text-align:center;color:white}.spinner.svelte-sodmoz.svelte-sodmoz{width:50px;height:50px;border:4px solid rgba(255, 255, 255, 0.2);border-top-color:#4caf50;border-radius:50%;animation:svelte-sodmoz-spin 1s linear infinite;margin:0 auto 20px}@keyframes svelte-sodmoz-spin{to{transform:rotate(360deg)}}.status-text.svelte-sodmoz.svelte-sodmoz{font-size:16px;margin-bottom:15px;font-weight:500}.progress-bar.svelte-sodmoz.svelte-sodmoz{width:300px;height:8px;background:rgba(255, 255, 255, 0.2);border-radius:4px;overflow:hidden;margin:0 auto 10px}.progress-fill.svelte-sodmoz.svelte-sodmoz{height:100%;background:linear-gradient(90deg, #4caf50, #45a049);transition:width 0.3s ease}.progress-percent.svelte-sodmoz.svelte-sodmoz{font-size:14px;color:rgba(255, 255, 255, 0.8);font-family:monospace}.error-message.svelte-sodmoz.svelte-sodmoz{text-align:center;color:#ff6b6b}.error-message.svelte-sodmoz svg.svelte-sodmoz{margin-bottom:20px}.error-message.svelte-sodmoz h3.svelte-sodmoz{margin:0 0 10px;font-size:24px}.error-message.svelte-sodmoz p.svelte-sodmoz{margin:0;font-size:14px;color:rgba(255, 255, 255, 0.8);max-width:400px}.vector-viewer-container.svelte-1voqxv3.svelte-1voqxv3{width:100%;height:100%;position:relative;overflow:hidden;background-color:#f5f5f5}.progress-bar-container.svelte-1voqxv3.svelte-1voqxv3{position:absolute;top:0;left:0;width:100%;height:3px;background-color:#2d2d2d;overflow:hidden;pointer-events:none;opacity:0;transition:opacity 0.2s ease-out;z-index:10}.progress-bar-container.visible.svelte-1voqxv3.svelte-1voqxv3{opacity:1}.progress-bar.svelte-1voqxv3.svelte-1voqxv3{height:100%;background:linear-gradient(90deg, #007acc, #00aaff);transition:width 0.1s ease-out;min-width:5%}.img-wrapper.svelte-1voqxv3.svelte-1voqxv3{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:0 0}.viewer-image.svelte-1voqxv3.svelte-1voqxv3{max-width:none;max-height:none;user-select:none;display:block}.img-wrapper.svelte-1voqxv3 .generated-vector-svg{display:block;overflow:visible}.generated-svg-host.svelte-1voqxv3.svelte-1voqxv3{width:fit-content;height:fit-content}.img-wrapper.svelte-1voqxv3 .generated-vector-svg path,.img-wrapper.svelte-1voqxv3 .generated-vector-svg polyline,.img-wrapper.svelte-1voqxv3 .generated-vector-svg polygon,.img-wrapper.svelte-1voqxv3 .generated-vector-svg line,.img-wrapper.svelte-1voqxv3 .generated-vector-svg circle,.img-wrapper.svelte-1voqxv3 .generated-vector-svg ellipse{vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision}.text-layer.svelte-1voqxv3.svelte-1voqxv3{position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%}.svg-text-item.svelte-1voqxv3.svelte-1voqxv3{position:absolute;color:transparent;pointer-events:auto;cursor:pointer;white-space:nowrap;user-select:none;background-color:rgba(100, 181, 246, 0.15);border:1px solid rgba(100, 181, 246, 0.3);border-radius:2px;padding:2px 4px;transition:background-color 0.2s ease,
      border-color 0.2s ease,
      transform 0.15s ease,
      box-shadow 0.2s ease}.svg-text-item.svelte-1voqxv3.svelte-1voqxv3:hover{background-color:rgba(100, 181, 246, 0.35);border-color:rgba(100, 181, 246, 0.7);box-shadow:0 0 4px rgba(100, 181, 246, 0.5)}.svg-text-item.tag-styled.svelte-1voqxv3.svelte-1voqxv3{border-width:2px;border-color:rgba(76, 175, 80, 0.6)}.svg-text-item.tag-styled.svelte-1voqxv3.svelte-1voqxv3:hover{filter:brightness(1.1);border-color:rgba(76, 175, 80, 0.9);box-shadow:0 0 6px rgba(76, 175, 80, 0.6)}.ocr-text-item.svelte-1voqxv3.svelte-1voqxv3{position:absolute;color:transparent;pointer-events:auto;cursor:pointer;white-space:nowrap;overflow:hidden;user-select:none;background-color:rgba(100, 181, 246, 0.15);border:1px solid rgba(100, 181, 246, 0.3);border-radius:2px;transition:background-color 0.2s ease,
      border-color 0.2s ease,
      transform 0.15s ease,
      box-shadow 0.2s ease}.ocr-text-item.svelte-1voqxv3.svelte-1voqxv3:hover{background-color:rgba(100, 181, 246, 0.35);border-color:rgba(100, 181, 246, 0.7);box-shadow:0 0 4px rgba(100, 181, 246, 0.5)}.ocr-text-item.tag-styled.svelte-1voqxv3.svelte-1voqxv3{border-width:2px;border-color:rgba(76, 175, 80, 0.6)}.ocr-text-item.tag-styled.svelte-1voqxv3.svelte-1voqxv3:hover{filter:brightness(1.1);border-color:rgba(76, 175, 80, 0.9);box-shadow:0 0 6px rgba(76, 175, 80, 0.6)}.error-container.svelte-1voqxv3.svelte-1voqxv3{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;overflow:auto}.error-content.svelte-1voqxv3.svelte-1voqxv3{text-align:center;padding:2rem;max-width:500px;max-height:100%;overflow:auto}.error-icon.svelte-1voqxv3.svelte-1voqxv3{font-size:4rem;margin-bottom:1rem}.error-content.svelte-1voqxv3 h3.svelte-1voqxv3{margin:0 0 1rem 0;color:#d32f2f;font-size:1.5rem}.error-message.svelte-1voqxv3.svelte-1voqxv3{color:#666;margin:0.5rem 0;font-size:1rem;white-space:pre-line}.file-info.svelte-1voqxv3.svelte-1voqxv3{color:#999;font-size:0.875rem;margin-top:1rem;word-break:break-all}.viewer-toolbar.svelte-1voqxv3.svelte-1voqxv3{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;gap:4px;z-index:20}.scale-overlay.svelte-1voqxv3.svelte-1voqxv3{position:absolute;left:16px;bottom:16px;padding-top:14px;z-index:20;pointer-events:none}.scale-overlay-label.svelte-1voqxv3.svelte-1voqxv3,.scale-overlay-unit.svelte-1voqxv3.svelte-1voqxv3{position:absolute;bottom:8px;color:#222;font-size:0.75rem;line-height:1;white-space:nowrap;text-shadow:0 0 2px rgba(255, 255, 255, 0.85)}.scale-overlay-label.svelte-1voqxv3.svelte-1voqxv3{transform:translateX(-50%)}.scale-overlay-label.svelte-1voqxv3.svelte-1voqxv3:first-child{transform:none}.scale-overlay-unit.svelte-1voqxv3.svelte-1voqxv3{left:calc(100% + 8px);transform:none}.scale-overlay-bar.svelte-1voqxv3.svelte-1voqxv3{position:relative;height:8px;border:1px solid rgba(34, 34, 34, 0.7);background-image:linear-gradient(90deg, rgba(34, 34, 34, 0.9) 0 50%, rgba(255, 255, 255, 0.9) 50% 100%);box-shadow:0 0 0 1px rgba(255, 255, 255, 0.65)}.toolbar-btn.svelte-1voqxv3.svelte-1voqxv3{width:32px;height:32px;border:none;border-radius:4px;background:rgba(45, 45, 45, 0.85);color:#ccc;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:background-color 0.15s ease, color 0.15s ease}.toolbar-btn.svelte-1voqxv3.svelte-1voqxv3:hover{background:rgba(60, 60, 60, 0.95);color:#fff}.minimap.svelte-1voqxv3.svelte-1voqxv3{position:absolute;bottom:8px;right:8px;width:160px;height:120px;background:rgba(0, 0, 0, 0.6);border:1px solid rgba(255, 255, 255, 0.2);border-radius:4px;overflow:hidden;z-index:20;pointer-events:none}.minimap-canvas.svelte-1voqxv3.svelte-1voqxv3{width:100%;height:100%;display:block}.minimap-viewport.svelte-1voqxv3.svelte-1voqxv3{position:absolute;border:1.5px solid rgba(0, 170, 255, 0.8);background:rgba(0, 170, 255, 0.1);pointer-events:none}.text-sizer.svelte-1voqxv3.svelte-1voqxv3{visibility:hidden}.pdf-viewer-container.svelte-vfe8jx.svelte-vfe8jx{width:100%;height:100%;position:relative;overflow:hidden;background-color:#2a2a2a}.pdf-controls.svelte-vfe8jx.svelte-vfe8jx{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background-color:rgba(0, 0, 0, 0.7);padding:8px 16px;border-radius:20px;display:flex;align-items:center;gap:12px;z-index:100;color:white;font-family:sans-serif;font-size:14px}.control-btn.svelte-vfe8jx.svelte-vfe8jx{background:none;border:1px solid rgba(255, 255, 255, 0.3);color:white;width:28px;height:28px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s;padding:0}.control-btn.svelte-vfe8jx.svelte-vfe8jx:hover:not(:disabled){background-color:rgba(255, 255, 255, 0.2);border-color:rgba(255, 255, 255, 0.8)}.control-btn.svelte-vfe8jx.svelte-vfe8jx:disabled{opacity:0.3;cursor:not-allowed;border-color:rgba(255, 255, 255, 0.1)}.page-info.svelte-vfe8jx.svelte-vfe8jx{min-width:60px;text-align:center;font-weight:500}.progress-bar-container.svelte-vfe8jx.svelte-vfe8jx{position:absolute;top:0;left:0;width:100%;height:3px;background-color:#2d2d2d;overflow:hidden;pointer-events:none;opacity:0;transition:opacity 0.2s ease-out;z-index:10}.progress-bar-container.visible.svelte-vfe8jx.svelte-vfe8jx{opacity:1}.progress-bar.svelte-vfe8jx.svelte-vfe8jx{height:100%;background:linear-gradient(90deg, #007acc, #00aaff);transition:width 0.1s ease-out;min-width:5%}.pdf-canvas-wrapper.svelte-vfe8jx.svelte-vfe8jx{position:relative;display:inline-block}.viewer-canvas.svelte-vfe8jx.svelte-vfe8jx{display:block}.text-layer.svelte-vfe8jx.svelte-vfe8jx{position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%}.pdf-text-item.svelte-vfe8jx.svelte-vfe8jx{position:absolute;left:0;top:0;color:transparent;white-space:nowrap;pointer-events:auto;cursor:pointer;user-select:text;transform-origin:0 0;background-color:rgba(100, 181, 246, 0.15);border:1px solid rgba(100, 181, 246, 0.3);border-radius:2px;padding:2px 4px;transition:background-color 0.2s ease,
      border-color 0.2s ease,
      filter 0.2s ease,
      box-shadow 0.2s ease}.pdf-text-item.svelte-vfe8jx.svelte-vfe8jx:hover{background-color:rgba(100, 181, 246, 0.35);border-color:rgba(100, 181, 246, 0.7);box-shadow:0 0 4px rgba(100, 181, 246, 0.5)}.pdf-text-item.tag-styled.svelte-vfe8jx.svelte-vfe8jx{border-width:2px;border-color:rgba(76, 175, 80, 0.6)}.pdf-text-item.tag-styled.svelte-vfe8jx.svelte-vfe8jx:hover{filter:brightness(1.1);border-color:rgba(76, 175, 80, 0.9);box-shadow:0 0 6px rgba(76, 175, 80, 0.6)}.ocr-text-item.svelte-vfe8jx.svelte-vfe8jx{position:absolute;color:transparent;pointer-events:auto;cursor:pointer;user-select:none;overflow:hidden;white-space:nowrap;background-color:rgba(100, 181, 246, 0.15);border:1px solid rgba(100, 181, 246, 0.3);border-radius:2px;transition:background-color 0.2s ease,
      border-color 0.2s ease,
      transform 0.15s ease,
      box-shadow 0.2s ease}.ocr-text-item.svelte-vfe8jx.svelte-vfe8jx:hover{background-color:rgba(100, 181, 246, 0.35);border-color:rgba(100, 181, 246, 0.7);box-shadow:0 0 4px rgba(100, 181, 246, 0.5)}.ocr-text-item.tag-styled.svelte-vfe8jx.svelte-vfe8jx{border-width:2px;border-color:rgba(76, 175, 80, 0.6)}.ocr-text-item.tag-styled.svelte-vfe8jx.svelte-vfe8jx:hover{filter:brightness(1.1);border-color:rgba(76, 175, 80, 0.9);box-shadow:0 0 6px rgba(76, 175, 80, 0.6)}.error-content.svelte-vfe8jx.svelte-vfe8jx{text-align:center;padding:2rem;max-width:520px;color:#fff;margin:0 auto}.error-content.svelte-vfe8jx h3.svelte-vfe8jx{margin:0 0 1rem 0;color:#f44336;font-size:1.5rem}.error-message.svelte-vfe8jx.svelte-vfe8jx{color:#ccc;margin:0.5rem 0;font-size:1rem;word-break:break-word}.file-info.svelte-vfe8jx.svelte-vfe8jx{color:#888;font-size:0.875rem;margin-top:1rem;word-break:break-all}.text-sizer.svelte-vfe8jx.svelte-vfe8jx{visibility:hidden}.image-viewer-container.svelte-56b11h.svelte-56b11h{width:100%;height:100%;position:relative;overflow:hidden;background-color:#f5f5f5}.progress-bar-container.svelte-56b11h.svelte-56b11h{position:absolute;top:0;left:0;width:100%;height:3px;background-color:#2d2d2d;overflow:hidden;pointer-events:none;opacity:0;transition:opacity 0.2s ease-out;z-index:10}.progress-bar-container.visible.svelte-56b11h.svelte-56b11h{opacity:1}.progress-bar.svelte-56b11h.svelte-56b11h{height:100%;background:linear-gradient(90deg, #007acc, #00aaff);transition:width 0.1s ease-out;min-width:5%}.img-wrapper.svelte-56b11h.svelte-56b11h{position:relative;width:auto;height:auto;display:block;transform-origin:0 0}.viewer-image.svelte-56b11h.svelte-56b11h{width:auto;height:auto;max-width:none;max-height:none;display:block}.text-layer.svelte-56b11h.svelte-56b11h{position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%}.ocr-text-item.svelte-56b11h.svelte-56b11h{position:absolute;color:transparent;pointer-events:auto;cursor:pointer;user-select:none;overflow:hidden;white-space:nowrap;background-color:rgba(100, 181, 246, 0.15);border:1px solid rgba(100, 181, 246, 0.3);border-radius:2px;transition:background-color 0.2s ease,
      border-color 0.2s ease,
      transform 0.15s ease,
      box-shadow 0.2s ease}.ocr-text-item.svelte-56b11h.svelte-56b11h:hover{background-color:rgba(100, 181, 246, 0.35);border-color:rgba(100, 181, 246, 0.7);box-shadow:0 0 4px rgba(100, 181, 246, 0.5)}.ocr-text-item.tag-styled.svelte-56b11h.svelte-56b11h{border-width:2px;border-color:rgba(76, 175, 80, 0.6)}.ocr-text-item.tag-styled.svelte-56b11h.svelte-56b11h:hover{filter:brightness(1.1);border-color:rgba(76, 175, 80, 0.9);box-shadow:0 0 6px rgba(76, 175, 80, 0.6)}.error-content.svelte-56b11h.svelte-56b11h{text-align:center;padding:2rem;max-width:500px;color:#fff}.error-icon.svelte-56b11h.svelte-56b11h{font-size:4rem;margin-bottom:1rem}.error-content.svelte-56b11h h3.svelte-56b11h{margin:0 0 1rem 0;color:#f44336;font-size:1.5rem}.error-message.svelte-56b11h.svelte-56b11h{color:#ccc;margin:0.5rem 0;font-size:1rem}.file-info.svelte-56b11h.svelte-56b11h{color:#888;font-size:0.875rem;margin-top:1rem;word-break:break-all}.text-sizer.svelte-56b11h.svelte-56b11h{visibility:hidden}.video-viewer-container.svelte-11f711u{width:100%;height:100%;position:relative;overflow:hidden;background-color:#000000;display:flex;align-items:center;justify-content:center}.viewer-video.svelte-11f711u{max-width:100%;max-height:100%;display:block}.model3d-viewer-container.svelte-txbcyz{width:100%;height:100%;position:relative;overflow:hidden}.model3d-viewer-container.with-toolbar.svelte-txbcyz{height:calc(100% - 41px)}.excel-viewer-container.svelte-eonq5k{width:100%;height:100%;position:relative;overflow:hidden;background-color:#1a1a1a;display:flex;flex-direction:column}.sheet-tabs.svelte-eonq5k{display:flex;flex-direction:row;background-color:var(--ftw-background-secondary, #2a2a2a);border-bottom:1px solid var(--ftw-border-color, #3a3a3a);overflow-x:auto;flex-shrink:0}.ftw-tabs.svelte-eonq5k{line-height:unset;height:auto}.table-wrapper.svelte-eonq5k{flex:1;overflow:auto;padding:16px}.table-wrapper.has-tabs.svelte-eonq5k{padding-top:8px}.table-wrapper.svelte-eonq5k table{border-collapse:collapse;font-size:14px;width:auto}.table-wrapper.svelte-eonq5k td,.table-wrapper.svelte-eonq5k th{border:1px solid var(--ftw-border-color, #3a3a3a);padding:4px 8px;white-space:nowrap}.table-wrapper.svelte-eonq5k th{background-color:var(--ftw-background-secondary, #2a2a2a);font-weight:bold;position:sticky;top:0;z-index:1}.table-wrapper.svelte-eonq5k tr:nth-child(even){background-color:rgba(255, 255, 255, 0.02)}.table-wrapper.svelte-eonq5k tr:hover{background-color:rgba(255, 255, 255, 0.05)}button[disabled].svelte-404wpx{cursor:not-allowed}.toolbar-hint.svelte-404wpx{color:var(--ftw-text-accent-one);font-size:12px;opacity:0.8}.viewer-iframe.svelte-xj1e5f{width:100%;height:100%;border:none;background:#111827}.viewer-iframe.with-toolbar.svelte-xj1e5f{height:calc(100% - 41px)}.canvas-container.svelte-1e2caon{position:relative;width:100%;height:100%}.loading-spinner.svelte-1e2caon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;color:var(--ftw-info-color);display:flex;align-items:center;justify-content:center;pointer-events:none;animation:svelte-1e2caon-spin 1s linear infinite}@keyframes svelte-1e2caon-spin{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}.slice-canvas.svelte-1e2caon{width:100%;height:100%;display:block;cursor:grab}.slice-canvas.svelte-1e2caon:active{cursor:grabbing}.slice-map-container.svelte-1e2caon{position:relative;display:flex;align-items:center;gap:8px}.slice-map-track.svelte-1e2caon{position:relative;height:24px;background-color:var(--ftw-background-accent-two);border:1px solid rgba(255, 255, 255, 0.15);border-radius:4px;cursor:pointer;user-select:none;overflow:visible;flex:1;display:flex;align-items:center}.slice-map-window.svelte-1e2caon{position:absolute;top:50%;height:16px;transform:translateY(-50%);border-radius:3px;transition:opacity 0.15s ease}.slice-map-window-body.svelte-1e2caon{position:absolute;top:0;left:0;right:0;height:100%;cursor:grab;z-index:5}.slice-map-window-body.svelte-1e2caon:active{cursor:grabbing}.active-window.svelte-1e2caon{background-color:var(--ftw-primary-color);opacity:0.5;border:2px solid var(--ftw-primary-color)}.preview-window.svelte-1e2caon{background-color:var(--ftw-text-accent-one);opacity:0.2;border:1px dashed var(--ftw-text-accent-one);pointer-events:none}.loading-window.svelte-1e2caon{background-color:var(--ftw-info-color);opacity:0.4;border:1px solid var(--ftw-info-color);pointer-events:none;overflow:hidden}.loading-pulse.svelte-1e2caon{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);animation:svelte-1e2caon-loading-shimmer 1.5s infinite}@keyframes svelte-1e2caon-loading-shimmer{0%{left:-100%}100%{left:100%}}.slice-map-handle.svelte-1e2caon{position:absolute;top:50%;width:6px;height:100%;background-color:rgba(255, 255, 255, 0.9);border:1px solid rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);transform:translateY(-50%);cursor:ew-resize;z-index:20;transition:background-color 0.15s ease,
      width 0.15s ease;pointer-events:auto}.slice-map-handle.svelte-1e2caon:hover{background-color:rgba(255, 255, 255, 1);box-shadow:0 2px 4px rgba(0, 0, 0, 0.5);width:8px}.slice-map-handle.handle-start.svelte-1e2caon{left:-6px;border-radius:2px 0 0 2px}.slice-map-handle.handle-end.svelte-1e2caon{right:-6px;border-radius:0 2px 2px 0}.slice-map-marker.svelte-1e2caon{position:absolute;top:0;width:2px;height:100%;background-color:var(--ftw-danger-color);pointer-events:none;transform:translateX(-1px)}.dragging.svelte-1e2caon{cursor:grabbing !important}.dragging-resize.svelte-1e2caon{cursor:ew-resize !important}.toolbar-text.svelte-fl611n.svelte-fl611n{color:var(--ftw-text-accent-one);font-size:13px;padding:0 8px;min-width:60px;text-align:center}.toolbar-range.svelte-fl611n.svelte-fl611n{display:flex;align-items:center;gap:6px;color:var(--ftw-text-accent-one);font-size:12px}.toolbar-range.svelte-fl611n input[type='range'].svelte-fl611n{width:60px;height:4px;border-radius:2px;background:var(--ftw-background-three);outline:none;-webkit-appearance:none;appearance:none}.toolbar-range.svelte-fl611n input[type='range'].svelte-fl611n::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--ftw-accent-one);cursor:pointer;border:none}.toolbar-range.svelte-fl611n .value.svelte-fl611n{min-width:32px;text-align:right}.divider.svelte-fl611n.svelte-fl611n{width:1px;height:20px;background:var(--ftw-border-one);margin:0 8px}.modal-overlay.svelte-1gvnree.svelte-1gvnree{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.7);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-1gvnree.svelte-1gvnree{background-color:#2d2d2d;border-radius:8px;border:1px solid #404040;max-width:600px;max-height:80vh;overflow:auto}.modal-content.header-inspector.svelte-1gvnree.svelte-1gvnree{max-width:800px;max-height:85vh}.modal-header.svelte-1gvnree.svelte-1gvnree{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #404040}.modal-header.svelte-1gvnree h4.svelte-1gvnree{margin:0;color:#ffffff}.btn-close.svelte-1gvnree.svelte-1gvnree{background:none;border:none;color:#cccccc;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.btn-close.svelte-1gvnree.svelte-1gvnree:hover{color:#ffffff}.modal-body.svelte-1gvnree.svelte-1gvnree{padding:20px}.header-section.svelte-1gvnree.svelte-1gvnree{margin-bottom:24px}.header-section.svelte-1gvnree h5.svelte-1gvnree{margin:0 0 12px 0;color:#ffffff;font-size:14px}.header-grid.svelte-1gvnree.svelte-1gvnree{display:flex;flex-direction:column;gap:6px;font-size:12px}.header-row.svelte-1gvnree.svelte-1gvnree{display:grid;grid-template-columns:200px 1fr;gap:12px;padding:6px 8px;background-color:#1a1a1a;border-radius:3px}.header-label.svelte-1gvnree.svelte-1gvnree{color:#999999;font-weight:500}.header-value.svelte-1gvnree.svelte-1gvnree{color:#ffffff;font-family:monospace}.textual-header.svelte-1gvnree.svelte-1gvnree{background-color:#1a1a1a;border:1px solid #404040;padding:12px;font-family:monospace;font-size:10px;line-height:1.4;color:#ffffff;white-space:pre-wrap;max-height:300px;overflow-y:auto;margin:0}.segy-viewer-container.svelte-14uyxew{width:100%;height:100%;display:flex;flex-direction:column;background-color:#1e1e1e;color:#ffffff;position:relative}.canvas-container.svelte-14uyxew{flex:1;position:relative;overflow:hidden;background-color:#1a1a1a}.segy-status-bar.svelte-14uyxew{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background-color:#2d2d2d;border-top:1px solid #404040;font-size:12px;color:#cccccc;flex-shrink:0}.status-section.svelte-14uyxew{display:flex;gap:16px}.progress-bar-container.svelte-14uyxew{width:100%;height:3px;background-color:#2d2d2d;overflow:hidden;pointer-events:none;opacity:0;transition:opacity 0.2s ease-out}.progress-bar-container.visible.svelte-14uyxew{opacity:1}.progress-bar.svelte-14uyxew{height:100%;background:linear-gradient(90deg, #007acc, #00aaff);transition:width 0.1s ease-out;min-width:5%}.null-viewer.svelte-5qf4jz{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--ftw-background-color, #1a1a1a);color:var(--ftw-text-color, #ffffff)}.null-viewer-content.svelte-5qf4jz{text-align:center;max-width:400px;padding:32px}.null-icon.svelte-5qf4jz{font-size:64px;margin-bottom:24px;opacity:0.6}.null-title.svelte-5qf4jz{font-size:20px;font-weight:600;margin-bottom:16px;color:var(--ftw-text-color, #ffffff)}.null-filename.svelte-5qf4jz{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--ftw-primary-color, #4a9eff);word-break:break-all}.null-filetype.svelte-5qf4jz{font-size:14px;margin-bottom:16px;color:var(--ftw-text-secondary-color, #888888);font-family:monospace;background-color:rgba(255, 255, 255, 0.1);padding:4px 8px;border-radius:4px;display:inline-block}.null-message.svelte-5qf4jz{font-size:14px;line-height:1.5;color:var(--ftw-text-secondary-color, #888888);margin-top:16px}.file-viewer-container.svelte-fqdydu{width:100%;height:100%;position:relative;overflow:hidden;background:var(--background-color);display:flex;flex-direction:column}.viewer-content.svelte-fqdydu{flex:1;position:relative;overflow:hidden}.tab-viewer-container.svelte-fqdydu{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.tab-viewer-container.active.svelte-fqdydu{display:block}.loading-overlay.svelte-fqdydu{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(26, 26, 26, 0.95);color:var(--ftw-text-color, #ffffff);gap:12px;z-index:1000}.spinner.svelte-fqdydu{width:48px;height:48px;border:4px solid rgba(255, 255, 255, 0.1);border-top-color:var(--ftw-primary-color, #4a9eff);border-radius:50%;animation:svelte-fqdydu-spin 1s linear infinite}.loading-text.svelte-fqdydu{font-size:15px;font-weight:500;color:var(--ftw-text-color, #ffffff);margin-top:4px}.progress-bar-container.svelte-fqdydu{width:320px;height:6px;background-color:rgba(255, 255, 255, 0.15);border-radius:3px;overflow:hidden;margin-top:12px;box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.3)}.progress-bar.svelte-fqdydu{height:100%;background:linear-gradient(
      90deg,
      var(--ftw-primary-color, #4a9eff) 0%,
      var(--ftw-primary-color-light, #6ab4ff) 100%
    );transition:width 0.3s ease-out;border-radius:3px;box-shadow:0 0 8px rgba(74, 158, 255, 0.5)}.progress-percent.svelte-fqdydu{font-size:13px;font-weight:600;color:var(--ftw-primary-color, #4a9eff);margin-top:8px;letter-spacing:0.5px}@keyframes svelte-fqdydu-spin{to{transform:rotate(360deg)}}.error-message.svelte-fqdydu{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:var(--ftw-error-color, #ff4444);padding:24px;background-color:rgba(255, 68, 68, 0.1);border-radius:8px;border:1px solid var(--ftw-error-color, #ff4444);max-width:80%}.error-icon.svelte-fqdydu{font-size:48px;margin-bottom:16px}.error-text.svelte-fqdydu{font-size:14px;line-height:1.5}.empty-state.svelte-fqdydu{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:var(--ftw-text-secondary-color, #888888)}.empty-icon.svelte-fqdydu{font-size:64px;margin-bottom:16px;opacity:0.5}.empty-text.svelte-fqdydu{font-size:16px;margin-bottom:8px}.supported-formats.svelte-fqdydu{font-size:12px;opacity:0.7}.selected-outline.svelte-fqdydu{position:absolute;border:solid;width:calc(100% - 4px);border-width:2px;height:calc(100% - 4px);pointer-events:none;border-color:var(--primary-color-dark);z-index:1000}:host,.ts-stats-wrapper.svelte-lvl28v.svelte-lvl28v{display:block;height:100%;overflow-y:auto;padding:12px}.ts-panel-empty.svelte-lvl28v.svelte-lvl28v{padding:60px 40px;text-align:center;color:var(--ftw-text-secondary);font-size:11px;font-style:italic;opacity:0.7;margin:0}.ts-stats-table.svelte-lvl28v.svelte-lvl28v{width:100%;border-collapse:collapse;font-size:11px;margin-bottom:12px;user-select:text}.ts-stats-table.svelte-lvl28v th.svelte-lvl28v{padding:10px 12px;text-align:right;color:var(--ftw-text-secondary);background:var(--ftw-background-accent-two);border-bottom:1px solid var(--ftw-border-color-accent-one);font-weight:600;white-space:nowrap;text-transform:uppercase;letter-spacing:0.05em;font-size:10px}.ts-stats-table.svelte-lvl28v th.svelte-lvl28v:first-child{text-align:left}.ts-stats-table.svelte-lvl28v td.svelte-lvl28v{padding:8px 12px;text-align:right;border-bottom:1px solid var(--ftw-border-color-accent-one);white-space:nowrap;color:var(--ftw-text-primary)}.ts-stats-table.svelte-lvl28v td.svelte-lvl28v:first-child{text-align:left;min-width:100px}.ts-stats-table.svelte-lvl28v tr.svelte-lvl28v:hover{background:var(--ftw-input-background-hover-color)}.ts-table-name-cell.svelte-lvl28v.svelte-lvl28v{border-left:3px solid var(--sc, transparent);padding-left:6px !important}.ts-fft-title.svelte-1dmdroi.svelte-1dmdroi{font-size:12px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;opacity:0.7}.ts-fft-header.svelte-1dmdroi.svelte-1dmdroi{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--ftw-border-color-accent-one)}.ts-fft-controls.svelte-1dmdroi.svelte-1dmdroi{display:flex;align-items:center;gap:4px}.ts-fft-series-tabs.svelte-1dmdroi.svelte-1dmdroi{background:var(--ftw-background-accent-two);border-bottom:1px solid var(--ftw-border-color-accent-one)}.ts-fft-toggle.svelte-1dmdroi.svelte-1dmdroi{padding:2px 8px;font-size:10px;font-weight:600;font-family:monospace;letter-spacing:0.05em;border:1px solid var(--ftw-background-accent-one-hover, rgba(255,255,255,0.1));border-radius:3px;background:transparent;color:var(--ftw-text-secondary);cursor:pointer;transition:background 0.15s, color 0.15s, border-color 0.15s}.ts-fft-toggle.svelte-1dmdroi.svelte-1dmdroi:hover{background:var(--ftw-input-background-hover-color)}.ts-fft-toggle.active.svelte-1dmdroi.svelte-1dmdroi{background:var(--ftw-background-accent-one);color:var(--ftw-text-primary)}.ts-fft-series-label.svelte-1dmdroi.svelte-1dmdroi{padding:10px 14px 4px;font-size:11px;font-weight:600;letter-spacing:0.03em;border-left:3px solid transparent;opacity:0.85}.ts-fft-wrap.svelte-1dmdroi.svelte-1dmdroi{display:block;width:100%;height:180px;margin-bottom:12px}.ts-panel-empty.svelte-1dmdroi.svelte-1dmdroi{padding:60px 40px;text-align:center;color:var(--ftw-text-secondary);font-size:11px;font-style:italic;opacity:0.7;margin:0}.ts-fft-diag.svelte-1dmdroi.svelte-1dmdroi{margin:0 14px 16px;padding:8px 12px;border-radius:4px;font-size:11px;background:var(--ftw-background-accent-two)}.ts-fft-diag-row.svelte-1dmdroi.svelte-1dmdroi{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:2px}.ts-fft-diag-features.svelte-1dmdroi.svelte-1dmdroi{display:block;margin-left:20px;opacity:0.7;font-family:monospace;font-size:10px}.ts-fft-diag--alert.svelte-1dmdroi.svelte-1dmdroi{color:var(--ftw-error-color, #ff5f5f)}.ts-fft-diag--watch.svelte-1dmdroi.svelte-1dmdroi{color:var(--ftw-warning-color, #ffc107)}.ts-fft-diag--ok.svelte-1dmdroi.svelte-1dmdroi{color:var(--ftw-success-color, #4caf50)}.ts-fft-help.svelte-1dmdroi.svelte-1dmdroi{margin:10px 14px;padding:14px;background:var(--ftw-background-accent-two);border:1px solid var(--ftw-border-color-accent-one);border-radius:6px;font-size:11px;line-height:1.5}.ts-fft-help-section.svelte-1dmdroi.svelte-1dmdroi{margin-bottom:16px}.ts-fft-help-heading.svelte-1dmdroi.svelte-1dmdroi{display:block;font-weight:700;margin-bottom:6px;color:var(--ftw-text-accent-one);text-transform:uppercase;letter-spacing:0.05em;font-size:10px}.ts-fft-help-dl.svelte-1dmdroi dt.svelte-1dmdroi{font-weight:700;color:var(--ftw-text-primary);margin-top:4px}.ts-fft-help-dl.svelte-1dmdroi dd.svelte-1dmdroi{margin:0 0 8px 0;opacity:0.8}.ts-fft-help-table.svelte-1dmdroi.svelte-1dmdroi{width:100%;border-collapse:collapse;margin-top:8px}.ts-fft-help-table.svelte-1dmdroi th.svelte-1dmdroi{text-align:left;opacity:0.6;border-bottom:1px solid var(--ftw-border-color-accent-one);padding-bottom:4px}.ts-fft-help-table.svelte-1dmdroi td.svelte-1dmdroi{padding:4px 0}.ts-fft-help-alert.svelte-1dmdroi.svelte-1dmdroi{color:var(--ftw-error-color, #ff5f5f);font-weight:500}.ts-fft-help-watch.svelte-1dmdroi.svelte-1dmdroi{color:var(--ftw-warning-color, #ffc107)}.ts-fft-help-note.svelte-1dmdroi.svelte-1dmdroi{margin-top:12px;font-style:italic;opacity:0.6;font-size:10px}.ts-trend-wrapper.svelte-13pwulv.svelte-13pwulv{display:block;height:100%;overflow-y:auto;padding:12px}.ts-stats-table.svelte-13pwulv.svelte-13pwulv{width:100%;border-collapse:collapse;font-size:11px;margin-bottom:12px;user-select:text}.ts-stats-table.svelte-13pwulv th.svelte-13pwulv{padding:10px 12px;text-align:right;color:var(--ftw-text-secondary);background:var(--ftw-background-accent-two);border-bottom:1px solid var(--ftw-border-color-accent-one);font-weight:600;white-space:nowrap;text-transform:uppercase;letter-spacing:0.05em;font-size:10px}.ts-stats-table.svelte-13pwulv th.svelte-13pwulv:first-child{text-align:left}.ts-stats-table.svelte-13pwulv td.svelte-13pwulv{padding:8px 12px;text-align:right;border-bottom:1px solid var(--ftw-border-color-accent-one);white-space:nowrap;color:var(--ftw-text-primary)}.ts-stats-table.svelte-13pwulv td.svelte-13pwulv:first-child{text-align:left;min-width:100px}.ts-stats-table.svelte-13pwulv tr.svelte-13pwulv:hover{background:var(--ftw-input-background-hover-color)}.ts-table-name-cell.svelte-13pwulv.svelte-13pwulv{border-left:3px solid var(--sc, transparent);padding-left:6px !important}.ts-panel-empty.svelte-13pwulv.svelte-13pwulv{padding:60px 40px;text-align:center;color:var(--ftw-text-secondary);font-size:11px;font-style:italic;opacity:0.7;margin:0}.ts-wavelet-container.svelte-1x7vxaa.svelte-1x7vxaa{padding:12px;display:flex;flex-direction:column;gap:16px;height:100%;overflow:hidden;position:relative}.ts-wavelet-top-header.svelte-1x7vxaa.svelte-1x7vxaa{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ftw-border-color-accent-one);padding-bottom:8px;flex-shrink:0}.ts-wavelet-title.svelte-1x7vxaa.svelte-1x7vxaa{font-size:14px;font-weight:500}.ts-wavelet-series-tabs.svelte-1x7vxaa.svelte-1x7vxaa{background:var(--ftw-background-accent-two);border-bottom:1px solid var(--ftw-border-color-accent-one);flex-shrink:0}.ts-wavelet-help-btn.svelte-1x7vxaa.svelte-1x7vxaa{background:transparent;border:none;color:var(--ftw-text-secondary);cursor:pointer;transition:color 0.2s}.ts-wavelet-help-btn.svelte-1x7vxaa.svelte-1x7vxaa:hover,.ts-wavelet-help-btn.active.svelte-1x7vxaa.svelte-1x7vxaa{color:var(--ftw-selected-color, #c084fc)}.ts-wavelet-help.svelte-1x7vxaa.svelte-1x7vxaa{background:var(--ftw-background-accent-two);border:1px solid var(--ftw-border-color-accent-one);border-radius:6px;padding:12px;display:flex;flex-wrap:wrap;gap:20px;font-size:12px}.ts-wavelet-help-section.svelte-1x7vxaa.svelte-1x7vxaa{flex:1;min-width:200px}.ts-wavelet-help-heading.svelte-1x7vxaa.svelte-1x7vxaa{display:block;font-weight:700;color:var(--ftw-selected-color, #c084fc);margin-bottom:4px;text-transform:uppercase;font-size:10px;letter-spacing:0.1em}.ts-wavelet-help-dl.svelte-1x7vxaa dt.svelte-1x7vxaa{font-weight:700;margin-top:4px;font-size:11px;color:var(--ftw-text-primary)}.ts-wavelet-help-dl.svelte-1x7vxaa dd.svelte-1x7vxaa{margin-left:0;font-size:11px;opacity:0.7;line-height:1.4}.ts-wavelet-grid.svelte-1x7vxaa.svelte-1x7vxaa{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:12px;overflow:auto;flex:1}.ts-scale-card.svelte-1x7vxaa.svelte-1x7vxaa{background:var(--ftw-background-accent-two);padding:10px;border-radius:4px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--ftw-border-color-accent-one);overflow:hidden;width:fit-content;min-width:100%;flex-shrink:0}.ts-scale-tag.svelte-1x7vxaa.svelte-1x7vxaa{font-size:10px;text-transform:uppercase;font-weight:700;color:var(--ftw-text-accent-one);opacity:0.8}.ts-scale-value.svelte-1x7vxaa.svelte-1x7vxaa{font-size:16px;font-family:monospace;font-weight:500}.ts-scale-viz.svelte-1x7vxaa.svelte-1x7vxaa{height:160px;background:var(--ftw-background-accent-one);border-radius:3px;margin-top:4px;position:relative;border:1px solid var(--ftw-border-color-accent-one);overflow:hidden;flex-shrink:0}.ts-scale-canvas.svelte-1x7vxaa.svelte-1x7vxaa{width:1200px;height:160px;display:block;flex-shrink:0}.ts-scale-bar.svelte-1x7vxaa.svelte-1x7vxaa{position:absolute;bottom:0;left:0;height:100%;width:4px;opacity:0.15;pointer-events:none;transition:width 0.3s ease}.ts-panel-empty.svelte-1x7vxaa.svelte-1x7vxaa{padding:60px 40px;text-align:center;color:var(--ftw-text-secondary);font-size:11px;font-style:italic;opacity:0.7;margin:0}.ts-audio-panel.svelte-fjimn5{display:flex;flex-direction:column;height:100%;color:var(--ftw-text-primary)}.ts-audio-content.svelte-fjimn5{display:flex;flex-direction:column;gap:24px;padding:24px;flex:1;overflow-y:auto}.ts-audio-controls.svelte-fjimn5{display:flex;flex-direction:column;gap:24px}.audio-main-btn.svelte-fjimn5{display:flex;align-items:center;justify-content:center;gap:12px;height:48px;background:var(--ftw-primary-color);color:white;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:all 0.2s}.audio-main-btn.svelte-fjimn5:hover{background:var(--ftw-primary-color-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.2)}.audio-main-btn.playing.svelte-fjimn5{background:#e74c3c}.audio-parameter.svelte-fjimn5{display:flex;flex-direction:column;gap:8px}.param-label.svelte-fjimn5{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ftw-text-secondary);text-transform:uppercase;letter-spacing:0.05em}.param-value.svelte-fjimn5{margin-left:auto;font-family:monospace;color:var(--ftw-primary-color);font-weight:bold;font-size:12px}.param-hint.svelte-fjimn5{font-size:10px;color:var(--ftw-text-secondary);opacity:0.6;font-style:italic}input[type="range"].svelte-fjimn5{width:100%;accent-color:var(--ftw-primary-color)}.audio-options.svelte-fjimn5{padding-top:8px}.ftw-checkbox-label.svelte-fjimn5{display:flex;align-items:center;gap:8px;font-size:11px;cursor:pointer}.ts-audio-info.svelte-fjimn5{display:flex;flex-direction:column;gap:24px}.info-card.svelte-fjimn5{display:flex;gap:12px;align-items:center;background:var(--ftw-background-accent-two);border:1px solid var(--ftw-border-color-accent-one);border-radius:8px;padding:12px 16px;font-size:11px;line-height:1.4;color:var(--ftw-text-secondary)}.visualizer-mini.svelte-fjimn5{margin-top:auto;background:var(--ftw-background-accent-two);border-radius:8px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:12px}.series-name.svelte-fjimn5{font-size:11px;font-weight:600}.wave-preview.svelte-fjimn5{display:flex;align-items:center;gap:4px;height:30px}.playing-bar.svelte-fjimn5{width:4px;height:8px;background:var(--ftw-primary-color);border-radius:2px;opacity:0.3}.playing-bar.active.svelte-fjimn5{opacity:1;animation:svelte-fjimn5-bounce 0.6s infinite ease-in-out alternate}@keyframes svelte-fjimn5-bounce{from{height:8px}to{height:24px}}.ts-panel-empty.svelte-fjimn5{padding:100px 40px;text-align:center;color:var(--ftw-text-secondary);font-size:12px;font-style:italic;opacity:0.7}.ts-root.svelte-1tzai7l.svelte-1tzai7l{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--ftw-background-primary);color:var(--ftw-text-primary);font-size:13px;user-select:none}.ts-toolbar.svelte-1tzai7l.svelte-1tzai7l{display:flex;flex-direction:row;align-items:center;flex-shrink:0;flex-wrap:wrap;gap:2px;padding:4px 8px;border-bottom:1px solid var(--ftw-background-secondary)}.ts-toolbar.svelte-1tzai7l .ftw-button.svelte-1tzai7l{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;letter-spacing:0.03em;padding:0 12px;height:var(--ftw-toolbar-button-size, 32px);min-width:unset;border-radius:0 !important;background:transparent !important;border:none !important;border-right:1px solid var(--ftw-menu-border, var(--ftw-border-color-accent-one)) !important;color:var(--ftw-button-text-color, var(--ftw-text-accent-one));transition:background 0.12s, color 0.12s;filter:none !important;box-shadow:none !important;text-shadow:none !important;outline:none !important}.ts-btn-group.svelte-1tzai7l .ftw-button.svelte-1tzai7l:last-child{border-right:none !important}.ts-toolbar.svelte-1tzai7l .ftw-button.svelte-1tzai7l:hover{background:var(--ftw-input-background-hover-color) !important;color:var(--ftw-text-accent-one);filter:none !important;box-shadow:none !important;outline:none !important}.ts-toolbar.svelte-1tzai7l .ftw-button.ftw-button-invert.svelte-1tzai7l{background:var(--ftw-selected-color, #52e973) !important;color:#000 !important;border-right-color:var(--ftw-selected-color, #52e973) !important;box-shadow:none !important;outline:none !important}.ts-btn-group.svelte-1tzai7l.svelte-1tzai7l{display:flex;flex-direction:row;border-radius:999px;overflow:hidden;border:1px solid var(--ftw-menu-border, var(--ftw-border-color-accent-one));margin:0 4px;background:var(--ftw-menu-bg, var(--ftw-background-accent-two));box-shadow:none !important}.ts-btn-group.svelte-1tzai7l .ftw-button.svelte-1tzai7l:first-child{border-left:none !important}.ts-date-filter.svelte-1tzai7l.svelte-1tzai7l{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.ts-date-label.svelte-1tzai7l.svelte-1tzai7l{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--ftw-text-accent-one);white-space:nowrap}.ts-date-input.svelte-1tzai7l.svelte-1tzai7l{height:26px;padding:0 6px;border:1px solid var(--ftw-border-color-accent-one);border-radius:4px;background:var(--ftw-background-accent-two);color:var(--ftw-text-title);font-size:11px;font-family:inherit;outline:none;min-width:0;width:170px}.ts-date-input.svelte-1tzai7l.svelte-1tzai7l:focus{border-color:var(--ftw-selected-color)}.ts-loading-badge.svelte-1tzai7l.svelte-1tzai7l{font-size:11px;color:var(--ftw-text-accent-one);margin-left:6px;animation:svelte-1tzai7l-ts-pulse 1s ease-in-out infinite}@keyframes svelte-1tzai7l-ts-pulse{0%,100%{opacity:1}50%{opacity:0.4}}.ts-breadcrumbs.svelte-1tzai7l.svelte-1tzai7l{display:flex;flex-direction:row;align-items:center;flex-shrink:0;padding:2px 10px;gap:1px;font-size:9px;background:var(--ftw-background-secondary);border-bottom:1px solid var(--ftw-background-accent-one);overflow-x:auto;white-space:nowrap}.ts-crumb.svelte-1tzai7l.svelte-1tzai7l{font-size:9px;padding:1px 4px;cursor:pointer;color:var(--ftw-text-accent-one);background:none;border:none}.ts-crumb-home.svelte-1tzai7l.svelte-1tzai7l{font-weight:600;color:var(--ftw-selected-color, #4e9af1)}.ts-crumb.svelte-1tzai7l.svelte-1tzai7l:hover{text-decoration:underline}.ts-crumb-current.svelte-1tzai7l.svelte-1tzai7l{color:var(--ftw-text-primary);font-weight:500}.ts-crumb-forward.svelte-1tzai7l.svelte-1tzai7l{opacity:0.35}.ts-crumb-sep.svelte-1tzai7l.svelte-1tzai7l{color:var(--ftw-text-accent-one);opacity:0.5;font-size:9px}.ts-body.svelte-1tzai7l.svelte-1tzai7l{display:flex;flex-direction:row;flex:1;min-height:0;overflow:hidden;isolation:isolate}.ts-panes-col.svelte-1tzai7l.svelte-1tzai7l{flex:1;min-width:0;min-height:160px;display:flex;flex-direction:column;overflow:visible;align-self:flex-start;max-height:100%;border:1px solid rgba(255, 255, 255, 0.1);border-radius:4px;margin:4px}.ts-pane.svelte-1tzai7l.svelte-1tzai7l{position:relative;flex:1;min-height:0;overflow:visible}.ts-pane--split.svelte-1tzai7l.svelte-1tzai7l{border-top:2px solid var(--ftw-background-accent-one, #333)}.ts-canvas.svelte-1tzai7l.svelte-1tzai7l{width:100%;height:100%;display:block}.ts-zoom-overlay.svelte-1tzai7l.svelte-1tzai7l{position:absolute;top:0;height:100%;background:rgba(78, 154, 241, 0.15);border:1px solid rgba(78, 154, 241, 0.6);pointer-events:none}.ts-marker.svelte-1tzai7l.svelte-1tzai7l{position:absolute;top:0;bottom:0;width:12px;transform:translateX(-6px);cursor:pointer;z-index:4}.ts-marker-line.svelte-1tzai7l.svelte-1tzai7l{position:absolute;top:0;bottom:0;left:6px;width:1px;background:var(--mc, #f9c846);opacity:0.55;pointer-events:none;transition:opacity 0.1s, width 0.1s}.ts-marker.svelte-1tzai7l:hover .ts-marker-line.svelte-1tzai7l{opacity:1;width:2px;left:5.5px}.ts-marker-flag.svelte-1tzai7l.svelte-1tzai7l{position:absolute;top:6px;left:7px;background:var(--mc, #f9c846);color:#000;font-size:8px;font-weight:700;padding:1px 4px;border-radius:2px;white-space:nowrap;max-width:72px;overflow:hidden;text-overflow:ellipsis;pointer-events:none;opacity:0.75}.ts-marker.svelte-1tzai7l:hover .ts-marker-flag.svelte-1tzai7l{opacity:1}.ts-marker-tip.svelte-1tzai7l.svelte-1tzai7l{position:absolute;top:32px;transform:translateX(-50%);background:rgba(10, 14, 20, 0.94);border:1px solid var(--mc, #f9c846);border-radius:4px;padding:5px 9px;font-size:11px;color:#e0e6f0;white-space:nowrap;z-index:12;pointer-events:none;max-width:220px;line-height:1.5}.ts-marker-tip-id.svelte-1tzai7l.svelte-1tzai7l{display:block;font-weight:700;color:var(--mc, #f9c846);font-size:10px;margin-bottom:1px}.ts-crosshair-line.svelte-1tzai7l.svelte-1tzai7l{position:absolute;top:0;height:100%;width:1px;background:var(--ftw-border-color-accent-one, rgba(255, 255, 255, 0.35));pointer-events:none;z-index:10}.ts-crosshair-x-badge.svelte-1tzai7l.svelte-1tzai7l{position:absolute;bottom:4px;transform:translateX(-50%);background:var(--ftw-background-secondary);border:1px solid var(--ftw-background-accent-one);border-radius:3px;padding:1px 6px;font-size:10px;color:var(--ftw-text-accent-one);pointer-events:none;z-index:11;white-space:nowrap}.ts-ch-dot.svelte-1tzai7l.svelte-1tzai7l{position:absolute;width:8px;height:8px;border-radius:50%;border:2px solid var(--ftw-menu-bg, var(--ftw-background-accent-one));transform:translate(-50%, -50%);pointer-events:none;z-index:12}.ts-ch-label.svelte-1tzai7l.svelte-1tzai7l{position:absolute;transform:translate(12px, -50%);background:var(--ftw-menu-bg, var(--ftw-background-accent-one));border:1px solid var(--ftw-menu-border, var(--ftw-border-color-accent-one));border-radius:4px;padding:3px 7px;font-size:11px;pointer-events:none;white-space:nowrap;z-index:12;box-shadow:0 2px 6px rgba(0, 0, 0, 0.45);color:var(--ftw-text-primary, var(--ftw-text-accent-one))}.ts-ch-label--flip.svelte-1tzai7l.svelte-1tzai7l{transform:translate(calc(-100% - 12px), -50%)}.ts-ch-label-main.svelte-1tzai7l.svelte-1tzai7l{display:flex;align-items:center;gap:5px}.ts-ch-dot-sm.svelte-1tzai7l.svelte-1tzai7l{width:6px;height:6px;border-radius:2px;flex-shrink:0}.ts-ch-name.svelte-1tzai7l.svelte-1tzai7l{color:var(--ftw-text-accent-one);max-width:120px;overflow:hidden;text-overflow:ellipsis}.ts-ch-val.svelte-1tzai7l.svelte-1tzai7l{font-weight:600}.ts-ch-env.svelte-1tzai7l.svelte-1tzai7l{font-size:10px;color:var(--ftw-text-accent-two, rgba(180, 190, 210, 0.6));padding-left:11px;margin-top:1px}.ts-measure-badge.svelte-1tzai7l.svelte-1tzai7l{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:var(--ftw-background-secondary);border:1px solid var(--ftw-selected-color, #4e9af1);border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600;color:var(--ftw-selected-color, #4e9af1);pointer-events:none}.ts-empty.svelte-1tzai7l.svelte-1tzai7l{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--ftw-text-accent-one);opacity:0.6;text-align:center;padding:24px}.ts-empty-sub.svelte-1tzai7l.svelte-1tzai7l{font-size:11px}.ts-empty.svelte-1tzai7l code.svelte-1tzai7l{font-size:11px;background:var(--ftw-background-secondary);padding:2px 5px;border-radius:3px}.ts-tree.svelte-1tzai7l.svelte-1tzai7l{flex-shrink:0;border-left:1px solid var(--ftw-border-color-accent-one);overflow-y:auto;display:flex;flex-direction:column}.ts-tree-resizer.svelte-1tzai7l.svelte-1tzai7l{flex-shrink:0;width:6px;cursor:ew-resize;z-index:10;margin-left:-3px;margin-right:-3px;background:transparent;transition:background 0.15s;user-select:none}.ts-tree-resizer.svelte-1tzai7l.svelte-1tzai7l:hover,.ts-tree-resizer--active.svelte-1tzai7l.svelte-1tzai7l{background:var(--ftw-selected-color, #4e9af1)}.ts-tree-header.svelte-1tzai7l.svelte-1tzai7l{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--ftw-text-accent-one);padding:8px 10px 6px;border-bottom:1px solid var(--ftw-border-color-accent-one);flex-shrink:0;opacity:0.6}.ts-tree-empty.svelte-1tzai7l.svelte-1tzai7l{padding:12px;font-size:11px;color:var(--ftw-text-accent-one);opacity:0.4;text-align:center}.ts-tree-header--markers.svelte-1tzai7l.svelte-1tzai7l{margin-top:8px;border-top:1px solid var(--ftw-border-color-accent-one)}.ts-marker-row.svelte-1tzai7l.svelte-1tzai7l{display:flex;align-items:flex-start;gap:7px;padding:5px 10px 5px 8px;cursor:pointer;border-top:1px solid var(--ftw-border-color-accent-one);transition:background 0.12s}.ts-marker-row.svelte-1tzai7l.svelte-1tzai7l:hover{background:var(--ftw-input-background-hover-color)}.ts-marker-row-dot.svelte-1tzai7l.svelte-1tzai7l{width:8px;height:8px;border-radius:50%;background:var(--mc, #f0c040);flex-shrink:0;margin-top:3px}.ts-marker-row-body.svelte-1tzai7l.svelte-1tzai7l{display:flex;flex-direction:column;min-width:0}.ts-marker-row-label.svelte-1tzai7l.svelte-1tzai7l{font-size:11px;color:var(--ftw-text-accent-one);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.ts-marker-row-time.svelte-1tzai7l.svelte-1tzai7l{font-size:10px;color:var(--ftw-text-accent-one);opacity:0.5;margin-top:1px}.ts-integration-banner.svelte-1tzai7l.svelte-1tzai7l{padding:5px 10px 3px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--ftw-text-accent-one);opacity:0.45;border-top:1px solid var(--ftw-border-color-accent-one);margin-top:2px}.ts-group.svelte-1tzai7l.svelte-1tzai7l{display:flex;flex-direction:column}.ts-group-header.svelte-1tzai7l.svelte-1tzai7l{display:flex;align-items:center;padding:5px 8px 5px 4px;gap:4px;border-top:1px solid var(--ftw-border-color-accent-one)}.ts-group-toggle.svelte-1tzai7l.svelte-1tzai7l{background:none;border:none;color:var(--ftw-text-accent-one);cursor:pointer;padding:1px 3px;font-size:9px;opacity:0.5;flex-shrink:0;line-height:1}.ts-group-toggle.svelte-1tzai7l.svelte-1tzai7l:hover{opacity:1}.ts-group-label.svelte-1tzai7l.svelte-1tzai7l{flex:1;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--ftw-text-accent-one);opacity:0.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-group-eye.svelte-1tzai7l.svelte-1tzai7l{background:none;border:none;color:var(--ftw-text-accent-one);cursor:pointer;padding:1px 3px;font-size:9px;opacity:0.4;flex-shrink:0;line-height:1}.ts-group-eye.svelte-1tzai7l.svelte-1tzai7l:hover{opacity:1}.ts-pane-ctrl.svelte-1tzai7l.svelte-1tzai7l{display:inline-flex;align-items:center;gap:1px;flex-shrink:0;opacity:0.25}.ts-series-row.svelte-1tzai7l:hover .ts-pane-ctrl.svelte-1tzai7l,.ts-pane-ctrl--active.svelte-1tzai7l.svelte-1tzai7l{opacity:1}.ts-pane-step.svelte-1tzai7l.svelte-1tzai7l{background:none;border:none;cursor:pointer;padding:1px 2px;font-size:8px;line-height:1;color:var(--ftw-text-accent-one)}.ts-pane-step.svelte-1tzai7l.svelte-1tzai7l:hover:not(:disabled){color:var(--ftw-selected-color, #4e9af1)}.ts-pane-step.svelte-1tzai7l.svelte-1tzai7l:disabled{opacity:0.2;cursor:default}.ts-pane-idx.svelte-1tzai7l.svelte-1tzai7l{font-size:9px;min-width:10px;text-align:center;color:var(--ftw-selected-color, #4e9af1);font-weight:600}.ts-pane-label.svelte-1tzai7l.svelte-1tzai7l{position:absolute;top:4px;left:50px;font-size:9px;font-weight:600;color:var(--ftw-text-secondary);pointer-events:none;z-index:1;user-select:none}.ts-series-row.svelte-1tzai7l.svelte-1tzai7l{display:flex;align-items:center;gap:0;padding:4px 8px 4px 9px;border-left:3px solid var(--sc, transparent);cursor:pointer;transition:background 0.1s, opacity 0.15s;user-select:none}.ts-series-row.svelte-1tzai7l.svelte-1tzai7l:hover{background:var(--ftw-input-background-hover-color)}.ts-series-row.ts-series-hidden.svelte-1tzai7l.svelte-1tzai7l{opacity:0.28}.ts-series-name.svelte-1tzai7l.svelte-1tzai7l{flex:1;font-size:11px;color:var(--ftw-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-visibility-icon.svelte-1tzai7l.svelte-1tzai7l{font-size:9px;opacity:0.35;flex-shrink:0;padding-left:4px;line-height:1}.ts-series-row.svelte-1tzai7l:hover .ts-visibility-icon.svelte-1tzai7l{opacity:0.8}.ts-remove-btn.svelte-1tzai7l.svelte-1tzai7l{background:none;border:none;cursor:pointer;padding:2px 4px;font-size:9px;line-height:1;color:rgba(255, 255, 255, 0.25);flex-shrink:0;opacity:0;transition:opacity 0.1s, color 0.1s}.ts-series-row.svelte-1tzai7l:hover .ts-remove-btn.svelte-1tzai7l{opacity:1}.ts-remove-btn.svelte-1tzai7l.svelte-1tzai7l:hover{color:#f96161}.ts-resizer.svelte-1tzai7l.svelte-1tzai7l{flex-shrink:0;height:5px;cursor:ns-resize;background:var(--ftw-background-accent-one);transition:background 0.15s;user-select:none}.ts-resizer.svelte-1tzai7l.svelte-1tzai7l:hover,.ts-resizer--active.svelte-1tzai7l.svelte-1tzai7l{background:var(--ftw-selected-color, #4e9af1)}.ts-bottom-panel.svelte-1tzai7l.svelte-1tzai7l{display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;background:var(--ftw-background-secondary);border-top:1px solid var(--ftw-border-color)}.ts-panel-tabs.svelte-1tzai7l.svelte-1tzai7l{display:flex;align-items:center;background:var(--ftw-background-primary);border-bottom:1px solid var(--ftw-border-color);padding:0 4px;height:32px;user-select:none}.ts-panel-content.svelte-1tzai7l.svelte-1tzai7l{flex-grow:1;overflow:hidden;padding-bottom:20px;display:flex;flex-direction:column}.pc-inline-state.svelte-1s395wg{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;font-size:0.82em;color:var(--ftw-text-accent-two)}.pc-inline-state.error.svelte-1s395wg{color:#f44336}.pc-timeline.svelte-1s395wg{display:flex;flex-direction:column;gap:4px}.pc-crossfade-readout.svelte-1s395wg{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:0.76em}.pc-crossfade-value.svelte-1s395wg{font-weight:bold}.pc-crossfade-value.a.svelte-1s395wg{color:#4a9eff}.pc-crossfade-value.b.svelte-1s395wg{color:#ff8c42;text-align:right}.pc-crossfade-center.svelte-1s395wg{color:var(--ftw-text-accent-two);text-transform:uppercase;letter-spacing:0.04em}.pc-timeline-track.svelte-1s395wg{display:flex;align-items:center;gap:6px}.pc-slot-tag.svelte-1s395wg{width:18px;height:18px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:0.7em;font-weight:bold;color:#fff;flex-shrink:0}.pc-slot-tag.a.svelte-1s395wg{background:#4a9eff}.pc-slot-tag.b.svelte-1s395wg{background:#ff8c42}.pc-slider.svelte-1s395wg{flex:1;cursor:pointer;min-width:0}.pc-play-btn.svelte-1s395wg{flex-shrink:0;padding:3px 7px}.pc-timeline-ends.svelte-1s395wg{display:flex;justify-content:space-between;font-size:0.72em;color:var(--ftw-text-accent-two);padding:0 24px}.pc-crossfade-help.svelte-1s395wg{font-size:0.72em;color:var(--ftw-text-accent-two)}.pc-exit-btn.svelte-1s395wg{margin-top:4px;width:100%;justify-content:center;gap:5px}.pc-inline-state.svelte-y6q1az.svelte-y6q1az{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;font-size:0.82em;color:var(--ftw-text-accent-two)}.pc-diff.svelte-y6q1az.svelte-y6q1az{display:flex;flex-direction:column;gap:6px}.pc-inline-state-top.svelte-y6q1az.svelte-y6q1az{align-items:flex-start}.pc-diff-btn.svelte-y6q1az.svelte-y6q1az{width:100%;justify-content:center;gap:5px}.pc-diff-actions.svelte-y6q1az.svelte-y6q1az{display:flex;gap:4px}.pc-diff-actions.svelte-y6q1az .ftw-button.svelte-y6q1az{flex:1;justify-content:center;gap:4px}.pc-diff-progress.svelte-y6q1az.svelte-y6q1az{display:flex;align-items:center;gap:6px;font-size:0.82em;color:var(--ftw-text-accent-two)}.pc-error.svelte-y6q1az.svelte-y6q1az{font-size:0.8em;color:#f44336}.pc-volume-panel.svelte-y6q1az.svelte-y6q1az{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--ftw-border-color-accent-one);border-radius:4px;background:var(--ftw-input-background-color)}.pc-volume-label.svelte-y6q1az.svelte-y6q1az{display:flex;align-items:center;gap:4px;font-size:0.76em;color:var(--ftw-text-accent-two)}.pc-volume-hint.svelte-y6q1az.svelte-y6q1az{font-size:0.76em;color:var(--ftw-text-accent-two)}.pc-volume-summary.svelte-y6q1az.svelte-y6q1az{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:4px 8px;font-size:0.76em;color:var(--ftw-text-accent-two)}.profile-chart-panel.svelte-r01t4j{display:flex;flex-direction:column;gap:6px;min-height:200px}.profile-toolbar.svelte-r01t4j{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.profile-toolbar.svelte-r01t4j .ftw-button{min-width:32px;width:auto;height:var(--ftw-toolbar-button-size, 32px);padding:0 10px;display:inline-flex;justify-content:center;align-items:center;border-radius:16px !important;gap:6px;flex:0 0 auto}.profile-toolbar-button.svelte-r01t4j{white-space:nowrap}.profile-toolbar-button-clear.svelte-r01t4j{padding:0 8px}.profile-toolbar-button.svelte-r01t4j svg{font-size:16px}.profile-line-select.svelte-r01t4j{flex:1 1 220px;min-width:220px;max-width:340px}.profile-line-select.svelte-r01t4j .ftw-custom-select{width:100%}.profile-loading.svelte-r01t4j{display:flex;align-items:center;justify-content:center;gap:6px;padding:20px;color:var(--ftw-text-accent-two);font-size:0.82em}.profile-error.svelte-r01t4j{font-size:0.8em;color:#f44336;padding:8px}.profile-empty.svelte-r01t4j{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:30px 10px;color:var(--ftw-text-accent-two);font-size:0.82em}.profile-chart-container.svelte-r01t4j{position:relative;flex:1;min-height:180px;overflow:hidden}.profile-svg.svelte-r01t4j{display:block;cursor:crosshair}.grid-line.svelte-r01t4j{stroke:var(--ftw-border-color-accent-one);stroke-width:0.5;stroke-dasharray:2 2}.axis-label.svelte-r01t4j{font-size:10px;fill:var(--ftw-text-accent-two)}.elev-label.svelte-r01t4j{text-anchor:end}.dist-label.svelte-r01t4j{text-anchor:middle}.profile-line.svelte-r01t4j{fill:none;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.profile-a.svelte-r01t4j{stroke:#4a9eff}.profile-b.svelte-r01t4j{stroke:#ff8c42}.crosshair.svelte-r01t4j{stroke:var(--ftw-text-accent-two);stroke-width:0.5;stroke-dasharray:3 3;pointer-events:none}.hover-dot.svelte-r01t4j{pointer-events:none}.dot-a.svelte-r01t4j{fill:#4a9eff}.dot-b.svelte-r01t4j{fill:#ff8c42}.measure-line.svelte-r01t4j{stroke:#fff;stroke-width:1.5;stroke-dasharray:4 2}.measure-dot.svelte-r01t4j{fill:#fff;stroke:#333;stroke-width:1}.measure-label.svelte-r01t4j{fill:#fff;font-size:11px;text-anchor:middle;font-weight:bold;text-shadow:0 0 3px rgba(0, 0, 0, 0.8)}.chart-border.svelte-r01t4j{fill:none;stroke:var(--ftw-border-color-accent-one);stroke-width:1}.profile-tooltip.svelte-r01t4j{position:absolute;background:var(--ftw-input-background-color);border:1px solid var(--ftw-border-color-accent-one);border-radius:4px;padding:4px 8px;font-size:0.75em;pointer-events:none;white-space:nowrap}.tooltip-row.svelte-r01t4j{display:flex;align-items:center;gap:4px}.tooltip-row.diff.svelte-r01t4j{color:var(--ftw-text-accent-two);border-top:1px solid var(--ftw-border-color-accent-one);margin-top:2px;padding-top:2px}.tooltip-swatch.svelte-r01t4j{display:inline-block;width:8px;height:8px;border-radius:50%}.tooltip-swatch.a.svelte-r01t4j{background:#4a9eff}.tooltip-swatch.b.svelte-r01t4j{background:#ff8c42}.profile-legend.svelte-r01t4j{display:flex;align-items:center;gap:12px;font-size:0.75em;color:var(--ftw-text-accent-two);padding:0 4px}.legend-item.svelte-r01t4j{display:flex;align-items:center;gap:4px}.legend-swatch.svelte-r01t4j{display:inline-block;width:10px;height:3px;border-radius:1px}.legend-swatch.a.svelte-r01t4j{background:#4a9eff}.legend-swatch.b.svelte-r01t4j{background:#ff8c42}.legend-distance.svelte-r01t4j{margin-left:auto}.pc-tools.svelte-9hxa1k.svelte-9hxa1k{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:4px;background:var(--ftw-input-background-color);border:1px solid var(--ftw-border-color-accent-one)}.pc-compare-labels.svelte-9hxa1k.svelte-9hxa1k{display:flex;align-items:center;gap:6px;font-size:0.82em;overflow:hidden}.pc-slot-label.svelte-9hxa1k.svelte-9hxa1k{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold}.pc-slot-label.a.svelte-9hxa1k.svelte-9hxa1k{color:#4a9eff}.pc-slot-label.b.svelte-9hxa1k.svelte-9hxa1k{color:#ff8c42;text-align:right}.pc-vs.svelte-9hxa1k.svelte-9hxa1k{flex-shrink:0;color:var(--ftw-text-accent-two);font-size:0.85em}.pc-loading.svelte-9hxa1k.svelte-9hxa1k{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0;font-size:0.82em;color:var(--ftw-text-accent-two)}.pc-error.svelte-9hxa1k.svelte-9hxa1k{font-size:0.8em;color:#f44336}.pc-tabs.svelte-9hxa1k.svelte-9hxa1k{display:flex;gap:0}.pc-tabs.svelte-9hxa1k .ftw-tabs.svelte-9hxa1k{display:flex;align-items:center;justify-content:center;gap:4px}.pc-align-controls.svelte-9hxa1k.svelte-9hxa1k{display:grid;grid-template-columns:minmax(0, 1fr);gap:6px}.pc-align-mode.svelte-9hxa1k.svelte-9hxa1k{display:flex;flex-direction:column;gap:4px}.pc-align-mode-label.svelte-9hxa1k.svelte-9hxa1k{font-size:0.75em;color:var(--ftw-text-accent-two)}.pc-align-actions.svelte-9hxa1k.svelte-9hxa1k{display:flex;flex-wrap:wrap;gap:6px}.pc-align-actions.svelte-9hxa1k .ftw-button.svelte-9hxa1k{flex:1;justify-content:center;gap:4px}.pc-align-summary.svelte-9hxa1k.svelte-9hxa1k{font-size:0.76em;color:var(--ftw-text-accent-two)}.pc-tab-content.svelte-9hxa1k.svelte-9hxa1k{min-height:40px}.pc-hint.svelte-sde24z{color:var(--ftw-text-accent-two);font-size:0.82em;padding:4px 0}.pc-picker-card.svelte-sde24z{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:4px;border:1px solid var(--ftw-border-color-accent-one);background:var(--ftw-input-background-color)}.pc-picker-header.svelte-sde24z,.pc-list-toolbar.svelte-sde24z{display:flex;align-items:center;justify-content:space-between;gap:8px}.pc-picker-heading.svelte-sde24z,.pc-list-heading.svelte-sde24z{font-size:0.78em;font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;color:var(--ftw-text-accent-two)}.pc-picker-summary.svelte-sde24z{font-size:0.75em;color:var(--ftw-text-accent-two);white-space:nowrap}.pc-picker-row.svelte-sde24z{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:center}.pc-picker-tag.svelte-sde24z{width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:0.72em;font-weight:bold;color:#fff}.pc-picker-tag.a.svelte-sde24z{background:#4a9eff}.pc-picker-tag.b.svelte-sde24z{background:#ff8c42}.pc-picker-help.svelte-sde24z{font-size:0.74em;color:var(--ftw-text-accent-two)}.pc-rev-search.svelte-sde24z{min-width:0;width:170px;height:28px;font-size:0.8em}.pc-rev-list.svelte-sde24z{display:flex;flex-direction:column;gap:3px}.pc-rev-row.svelte-sde24z{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:6px;align-items:center;padding:4px 6px;border-radius:3px;border-left:3px solid transparent;background:var(--ftw-input-background-color);font-size:0.82em;transition:border-color 0.1s}.pc-rev-row.is-a.svelte-sde24z{border-left-color:#4a9eff}.pc-rev-row.is-b.svelte-sde24z{border-left-color:#ff8c42}.pc-slot-group.svelte-sde24z{display:flex;gap:2px}.pc-slot.svelte-sde24z{width:20px;height:20px;border-radius:3px;border:1px solid var(--ftw-border-color-accent-one);background:transparent;color:var(--ftw-text-accent-two);font-size:0.75em;font-weight:bold;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background 0.1s, color 0.1s, border-color 0.1s}.pc-slot.svelte-sde24z:disabled{opacity:0.25;cursor:not-allowed}.pc-slot.a.active.svelte-sde24z{background:#4a9eff;border-color:#4a9eff;color:#fff}.pc-slot.b.active.svelte-sde24z{background:#ff8c42;border-color:#ff8c42;color:#fff}.pc-slot.a.svelte-sde24z:not(:disabled):hover{border-color:#4a9eff;color:#4a9eff}.pc-slot.b.svelte-sde24z:not(:disabled):hover{border-color:#ff8c42;color:#ff8c42}.pc-rev-info.svelte-sde24z{display:flex;flex-direction:column;overflow:hidden;gap:1px}.pc-rev-name.svelte-sde24z{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ftw-text-title)}.pc-rev-date.svelte-sde24z{font-size:0.82em;color:var(--ftw-text-accent-two)}.pc-rev-status.svelte-sde24z{display:flex;align-items:center;gap:4px;font-size:0.8em;line-height:1.2;color:var(--ftw-text-accent-two);flex-wrap:wrap}.pc-rev-status.error.svelte-sde24z{color:#f44336}.pc-status-dot.svelte-sde24z{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.pc-status-dot.ready.svelte-sde24z{background:#4caf50}.pc-status-dot.error.svelte-sde24z{background:#f44336}.pc-status-dot.processing.svelte-sde24z{background:transparent;color:var(--ftw-text-accent-two)}.pc-rev-del.svelte-sde24z{background:none;border:none;padding:2px 4px;opacity:0.35;cursor:pointer;color:var(--ftw-text-accent-two)}.pc-rev-del.svelte-sde24z:hover{opacity:1}.pc-rev-open.svelte-sde24z{min-height:22px;padding:2px 8px;white-space:nowrap}.pc-rev-open.svelte-sde24z:hover{color:var(--ftw-text-title)}.pc-picker-row .custom-select-trigger{min-height:28px;font-size:0.8em}.pc-picker-row .ftw-custom-select{min-width:0;max-width:100%}.pc-comparison-panel.svelte-1ue6lu7{height:100%;display:flex;flex-direction:column;overflow:hidden}.pc-empty-state.svelte-1ue6lu7{display:flex;align-items:center;justify-content:center;height:100%;color:var(--ftw-text-accent-two);font-size:0.85em;padding:20px;text-align:center}.pc-header.svelte-1ue6lu7{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-bottom:1px solid var(--ftw-border-color-accent-one);flex-shrink:0}.pc-title.svelte-1ue6lu7{font-weight:bold;color:var(--ftw-text-title);display:flex;align-items:center;gap:6px;font-size:0.9em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pc-body.svelte-1ue6lu7{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:8px}img.svelte-12k0nq1{width:20px}span.svelte-12k0nq1{margin-left:10px}.item.svelte-12k0nq1{height:100%;display:flex !important;align-items:center}.layout-dropdown-menu.svelte-12k0nq1{overflow-y:visible;max-height:none}.caret-icon.svelte-12k0nq1{margin-left:8px;display:flex;align-items:center}.f-row.svelte-1wezuj1.svelte-1wezuj1{display:flex !important}.f-row.svelte-1wezuj1>span.svelte-1wezuj1{padding:0px 4px}.text-spacer.svelte-1wezuj1.svelte-1wezuj1{display:inline-block;margin-left:5px}.avatar-container.svelte-1wezuj1.svelte-1wezuj1{width:24px;height:100%;border-radius:100%}.avatar.svelte-1wezuj1.svelte-1wezuj1{width:100%;height:100%;object-fit:cover;vertical-align:text-top}ul.ftw-dropdown.svelte-1wezuj1.svelte-1wezuj1{cursor:default !important}ul.ftw-dropdown.svelte-1wezuj1>li.svelte-1wezuj1:hover{background-color:unset !important}.label.svelte-1xij6km{display:flex;width:100%}.crump.svelte-1xij6km{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}dialog.svelte-1a2adnq{width:80ch}input.svelte-1a2adnq{width:100%}.data-transfer.svelte-pe22d9{margin:2px;margin-left:5px;width:28px}a.svelte-pe22d9{color:var(--ftw-text-accent-one)}.ftw-select.svelte-pe22d9{--height:calc(var(--ftw-button-height) - 4px);--indicator-top:3px;margin-left:2px;margin-right:2px;min-width:120px;align-items:center !important}.sub-project-select.svelte-pe22d9{max-width:100ch;min-width:50ch;--ftw-input-box-height:32px;font-weight:bold}.locked-color.svelte-pe22d9{color:var(--ftw-locked-color)}.operation-header-container.svelte-1ll82lt{display:flex;align-items:center;pointer-events:auto;height:40px}.operation-header-container.svelte-1ll82lt .ftw-button{border-radius:18px !important;padding-left:12px;padding-right:12px}.overlay.svelte-1nyqzl0{z-index:2;position:absolute;width:50px;height:50px;cursor:grabbing}img.svelte-1nyqzl0{width:100%;height:100%;object-fit:contain;margin-left:auto;margin-right:auto;display:block;opacity:80%}.buttonContentContainer.svelte-zkoin4{display:flex;text-align:start}.buttonContentElementIcon.svelte-zkoin4{flex:0 0 16px;margin-left:6px;margin-right:6px;text-align:center;align-self:center}.buttonContentElement.svelte-zkoin4{flex:1 1;white-space:nowrap;align-self:center}.listElement.svelte-zkoin4{line-height:normal;margin-left:2px;margin-right:2px;border:none;flex:0 0 16px;background-color:var(--ftw-background-accent-one)}.listElement.svelte-zkoin4:hover{background-color:var(--ftw-background-accent-six)}.category-style.svelte-rgq7rz{display:inline-flex;flex-direction:row;color:var(--property-label-text-color);text-align:left;padding-left:4px;font-size:80%;align-items:center;flex-shrink:0}.brk.svelte-rgq7rz{border-bottom:1px solid var(--ftw-border-color-accent-one);margin:4px;height:1px;background-color:unset !important;flex-shrink:0}.right-align.svelte-rgq7rz{float:right;position:inherit !important;text-align:start;align-items:center}.button-content-container.svelte-rgq7rz{text-align:start;align-items:center}.list-element.svelte-rgq7rz{padding:1px;border:none;background-color:transparent;color:inherit;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;filter:none !important;box-shadow:none;flex-shrink:0}.list-element.svelte-rgq7rz:hover{background-color:var(--ftw-menu-hover-bg, var(--ftw-background-accent-six));color:var(--ftw-menu-hover-color, var(--ftw-text-accent-one));border:none;filter:none !important}.list-element.svelte-rgq7rz:focus{outline:none}.dropdown.svelte-rgq7rz{user-select:none;padding-top:1px;padding-bottom:1px;display:flex;position:absolute;flex-direction:column;background-color:var(--ftw-menu-bg, var(--ftw-background-accent-one));border:1px solid var(--ftw-menu-border, var(--ftw-background-accent-three));border-radius:4px;color:var(--ftw-text-accent-one);z-index:9000 !important;overflow:auto}.operation-hud-right-container.svelte-1ogvb9a.svelte-1ogvb9a{position:absolute;right:4px;top:12px;bottom:12px;z-index:1001;pointer-events:none;display:flex;flex-direction:column;gap:8px;align-items:stretch;box-sizing:border-box;overflow:hidden}.operation-hud-right-container.resizing.svelte-1ogvb9a.svelte-1ogvb9a{user-select:none}.integration-section.svelte-1ogvb9a.svelte-1ogvb9a{position:relative;width:100%;pointer-events:none;display:flex;flex-direction:column;min-height:0}.integration-section.hidden.svelte-1ogvb9a.svelte-1ogvb9a{flex:0 !important;height:0 !important;overflow:hidden !important;pointer-events:none !important;opacity:0 !important;border:none !important;margin:0 !important;padding:0 !important}.integration-section.tabs-only.svelte-1ogvb9a.svelte-1ogvb9a{flex:0 0 auto !important}.panel-section.svelte-1ogvb9a.svelte-1ogvb9a{position:relative;width:100%;flex:1;pointer-events:none}.operation-hud-right-container.hidden.svelte-1ogvb9a.svelte-1ogvb9a{pointer-events:none !important;opacity:0 !important;width:0 !important;overflow:hidden !important}.resize-handle.svelte-1ogvb9a.svelte-1ogvb9a{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:col-resize;z-index:1002;pointer-events:auto}.v-resize-handle.svelte-1ogvb9a.svelte-1ogvb9a{height:8px;margin:-4px 0;cursor:row-resize;z-index:1002;pointer-events:auto;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color 0.2s}.v-resize-handle.svelte-1ogvb9a.svelte-1ogvb9a::after{content:'';width:40px;height:4px;background-color:var(--ftw-border-color-accent-one);border-radius:2px}.v-resize-handle.svelte-1ogvb9a.svelte-1ogvb9a:hover{background-color:rgba(var(--ftw-primary-color-rgb, 0, 112, 184), 0.3)}.resize-handle.svelte-1ogvb9a.svelte-1ogvb9a:hover{background-color:rgba(var(--ftw-primary-color-rgb, 0, 112, 184), 0.3)}.operation-integration-panel.svelte-1ogvb9a.svelte-1ogvb9a{background-color:var(--ftw-background-accent-one);border:1px solid var(--ftw-border-color-accent-one);border-radius:24px;box-shadow:none;display:flex;flex-direction:column;pointer-events:auto;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;transition:opacity 0.2s;overflow:hidden}.operation-integration-panel.visible.svelte-1ogvb9a.svelte-1ogvb9a{opacity:1;pointer-events:auto;z-index:10}.operation-integration-panel.tabbed.svelte-1ogvb9a.svelte-1ogvb9a{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.operation-tabs.svelte-1ogvb9a.svelte-1ogvb9a{display:flex;overflow-x:auto;background-color:var(--ftw-background-accent-two);border:1px solid var(--ftw-border-color-accent-one);border-radius:24px;scrollbar-width:none;height:40px;padding:0 10px;align-items:center;pointer-events:auto}.integration-section.svelte-1ogvb9a:not(.tabs-only) .operation-tabs.svelte-1ogvb9a{border-bottom-left-radius:0;border-bottom-right-radius:0}.operation-tabs.svelte-1ogvb9a.svelte-1ogvb9a::-webkit-scrollbar{display:none}.operation-tab.svelte-1ogvb9a.svelte-1ogvb9a{display:flex;align-items:center;padding:0 16px;height:32px;cursor:pointer;background-color:transparent;color:var(--ftw-text-accent-one);font-size:13px;white-space:nowrap;user-select:none;transition:all 0.2s;min-width:80px;max-width:200px;border-radius:16px;margin-right:4px}.operation-tab.svelte-1ogvb9a.svelte-1ogvb9a:hover{background-color:rgba(255, 255, 255, 0.05);color:var(--ftw-text-title)}.operation-tab.active.svelte-1ogvb9a.svelte-1ogvb9a{background-color:var(--ftw-primary-color);color:white}.tab-label.svelte-1ogvb9a.svelte-1ogvb9a{flex:1;overflow:hidden;text-overflow:ellipsis;margin:0 8px;font-weight:500}.tab-action-button.svelte-1ogvb9a.svelte-1ogvb9a{background:none;border:none;color:inherit;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;opacity:0.7;cursor:pointer;transition:all 0.2s;flex-shrink:0}.operation-tab.popped-out.svelte-1ogvb9a.svelte-1ogvb9a{opacity:0.6;border:1px dashed var(--ftw-border-color-accent-one);gap:6px}.operation-tab.popped-out.svelte-1ogvb9a.svelte-1ogvb9a:hover{opacity:1}.panel-section.hidden.svelte-1ogvb9a.svelte-1ogvb9a{display:none}.tab-action-button.svelte-1ogvb9a.svelte-1ogvb9a:hover{opacity:1;background-color:rgba(255, 255, 255, 0.2)}.tab-close.svelte-1ogvb9a.svelte-1ogvb9a{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;opacity:0.6;transition:all 0.2s}.tab-close.svelte-1ogvb9a.svelte-1ogvb9a:hover{opacity:1;background-color:rgba(255, 255, 255, 0.2)}.tabs-close-button.svelte-1ogvb9a.svelte-1ogvb9a{margin-left:auto;flex-shrink:0;background:none;border:none;color:var(--ftw-text-accent-one);display:flex;align-items:center;justify-content:center;cursor:pointer;width:28px;height:28px;border-radius:50%;opacity:0.7;transition:all 0.2s}.tabs-close-button.svelte-1ogvb9a.svelte-1ogvb9a:hover{opacity:1;background-color:rgba(255, 255, 255, 0.1);color:var(--ftw-text-title)}.operation-integration-header.svelte-1ogvb9a.svelte-1ogvb9a{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--ftw-border-color-accent-one);background-color:var(--ftw-background-accent-two)}.integration-title.svelte-1ogvb9a.svelte-1ogvb9a{font-size:15px;font-weight:600;color:var(--ftw-text-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.integration-header-main.svelte-1ogvb9a.svelte-1ogvb9a{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.integration-tab-wrapper.svelte-1ogvb9a.svelte-1ogvb9a{flex:1;min-height:0;display:flex;flex-direction:column;background-color:var(--ftw-background-accent-one)}.close-button.svelte-1ogvb9a.svelte-1ogvb9a,.icon-button.svelte-1ogvb9a.svelte-1ogvb9a{background:none;border:none;color:var(--ftw-text-accent-one);display:flex;align-items:center;justify-content:center;cursor:pointer;width:28px;height:28px;border-radius:50%;opacity:0.7;transition:all 0.2s}.close-button.svelte-1ogvb9a.svelte-1ogvb9a:hover,.icon-button.svelte-1ogvb9a.svelte-1ogvb9a:hover{opacity:1;background-color:rgba(255, 255, 255, 0.1);color:var(--ftw-text-title)}.operation-integration-header.svelte-1ogvb9a.svelte-1ogvb9a{gap:4px}.ftw-virtual-list-container.svelte-1dt890a{height:100%;width:100%;overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch}.ftw-virtual-list-spacer.svelte-1dt890a{position:relative;width:100%;will-change:height}.ftw-virtual-list-item.svelte-1dt890a{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;will-change:transform}.visual-filters-container.svelte-1awpn1q{display:flex;flex-wrap:wrap;gap:8px;align-items:center;pointer-events:auto}.filter-wrapper.svelte-1awpn1q{position:relative;flex-shrink:0;display:flex;align-items:center}.filter-button.svelte-1awpn1q{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;gap:6px;white-space:nowrap;border-radius:999px;border:1px solid var(--ftw-border-color-accent-one);background:var(--ftw-background-accent-one);color:var(--ftw-text-accent-one);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.03);transition:border-color 0.2s,
      color 0.2s,
      transform 0.2s,
      box-shadow 0.2s}.filter-button.svelte-1awpn1q:hover{color:var(--ftw-text-accent-one);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.03),
      0 6px 18px rgba(0, 0, 0, 0.2)}.filter-button.active.svelte-1awpn1q{background-color:var(--ftw-background-accent-two) !important;border-color:var(--ftw-border-color-accent-one) !important;color:var(--ftw-text-accent-one) !important}.filter-button.svelte-1awpn1q:focus-visible,.sub-filter-item.svelte-1awpn1q:focus-visible,.source-filter-row-toggle.svelte-1awpn1q:focus-visible{outline:2px solid var(--ftw-border-color-accent-two);outline-offset:2px}.chevron.svelte-1awpn1q{opacity:0.6;display:flex;align-items:center;pointer-events:none}.chevron.open.svelte-1awpn1q{transform:rotate(180deg)}.search-filter-popup.svelte-1awpn1q{position:fixed;background:var(--ftw-background-accent-one);border:1px solid var(--ftw-border-color-accent-one);border-radius:14px;box-shadow:0 18px 40px rgba(0, 0, 0, 0.35);z-index:10001;width:min(320px, calc(100vw - 24px));padding:8px;overflow-y:auto;max-height:min(420px, calc(100vh - 80px))}.merged-filter-title.svelte-1awpn1q{font-size:10px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--ftw-text-accent-one);opacity:0.75;padding:6px 8px 8px}.source-filter-group.svelte-1awpn1q{padding:2px 0}.source-filter-group.with-divider.svelte-1awpn1q{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255, 255, 255, 0.06)}.source-filter-heading.svelte-1awpn1q{padding:4px 10px 8px;color:var(--ftw-text-accent-one);font-size:12px;font-weight:600}.source-filter-row.svelte-1awpn1q{display:flex;align-items:center;gap:10px;padding:10px 12px;width:100%;box-sizing:border-box;border-radius:10px;border:1px solid transparent;color:var(--ftw-text-accent-one);font-size:13px;transition:border-color 0.2s,
      color 0.2s}button.source-filter-row.svelte-1awpn1q,button.sub-filter-item.svelte-1awpn1q{width:100%;appearance:none;border:0;text-align:left;background:transparent;font:inherit;color:inherit}.source-filter-row.active.svelte-1awpn1q{background:transparent;border-color:var(--ftw-border-color-accent-one);color:var(--ftw-text-accent-one)}.source-filter-row-toggle.svelte-1awpn1q{cursor:pointer}.source-filter-row-toggle.svelte-1awpn1q:hover{border-color:var(--ftw-border-color-accent-one);color:var(--ftw-text-accent-one)}.source-filter-label.svelte-1awpn1q{flex:1;min-width:0;word-break:break-word}.sub-filter-list.svelte-1awpn1q{display:flex;flex-direction:column;gap:6px;margin-top:0;padding-left:0}.sub-filter-item.svelte-1awpn1q{display:flex;align-items:center;gap:12px;padding:8px 12px;width:100%;box-sizing:border-box;border-radius:10px;border:1px solid transparent;cursor:pointer;color:var(--ftw-text-accent-one);font-size:13px;transition:border-color 0.2s,
      color 0.2s}.sub-filter-item.svelte-1awpn1q:hover{border-color:var(--ftw-border-color-accent-one);color:var(--ftw-text-accent-one)}.sub-filter-item.active.svelte-1awpn1q{background:transparent;border-color:var(--ftw-border-color-accent-one);color:var(--ftw-text-accent-one)}.toggle-indicator.svelte-1awpn1q{width:16px;height:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid var(--ftw-border-color-accent-one);background:var(--ftw-background-accent-one);color:transparent}.toggle-indicator.active.svelte-1awpn1q{color:var(--ftw-text-accent-one);background:var(--ftw-background-accent-four);border-color:var(--ftw-border-color-accent-two)}.operation-search-main-wrapper.svelte-5sv3y7.svelte-5sv3y7{display:flex;flex-direction:row;align-items:flex-start;gap:8px;pointer-events:none;position:relative;max-height:100%;overflow:hidden}.operation-search-main-wrapper.expanded.svelte-5sv3y7.svelte-5sv3y7{flex:1 1 0;min-height:0;overflow:hidden;align-items:stretch}.operation-search-main-wrapper.svelte-5sv3y7>*{pointer-events:auto}.operation-search-container.svelte-5sv3y7.svelte-5sv3y7{display:flex;flex-direction:column;pointer-events:none;min-height:40px;box-sizing:border-box;border:1px solid transparent;border-radius:20px;position:relative;overflow:hidden;max-height:100%}.operation-search-container.resizing.svelte-5sv3y7.svelte-5sv3y7{user-select:none}.resize-handle.svelte-5sv3y7.svelte-5sv3y7{position:absolute;right:-4px;top:0;bottom:0;width:8px;cursor:col-resize;z-index:100;pointer-events:auto}.resize-handle.svelte-5sv3y7.svelte-5sv3y7:hover{background-color:rgba(var(--ftw-primary-color-rgb, 0, 112, 184), 0.3)}.operation-search-container.expanded.svelte-5sv3y7.svelte-5sv3y7{background:var(--ftw-background-accent-one);border-color:var(--ftw-border-color-accent-one);box-shadow:none;pointer-events:auto;display:flex;flex-direction:column;flex:1 1 0;min-height:0;border-radius:24px;overflow:hidden}.search-input-wrapper.svelte-5sv3y7.svelte-5sv3y7{position:relative;display:flex;align-items:center;width:100%;height:40px;flex-shrink:0;pointer-events:auto;box-sizing:border-box;padding:2px 10px}.operation-search-container.expanded.svelte-5sv3y7 .search-input-wrapper.svelte-5sv3y7{padding:10px 10px 4px 10px;height:50px}.visual-filters-wrapper.svelte-5sv3y7.svelte-5sv3y7{pointer-events:auto;height:40px;display:flex;align-items:center}.search-source-toggles.svelte-5sv3y7.svelte-5sv3y7{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 8px;pointer-events:auto}.search-source-toggle.svelte-5sv3y7.svelte-5sv3y7{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:22px;padding:0 8px;border:1px solid var(--ftw-border-color-accent-one);border-radius:999px;background:var(--ftw-background-accent-two);color:var(--ftw-text-accent-one);font-size:10px;font-weight:600;line-height:1;cursor:pointer;transition:background-color 0.15s,
      border-color 0.15s,
      opacity 0.15s,
      color 0.15s}.search-source-toggle.svelte-5sv3y7.svelte-5sv3y7:hover{background:var(--ftw-input-background-hover-color)}.search-source-toggle.hidden.svelte-5sv3y7.svelte-5sv3y7{opacity:0.5;background:transparent}.search-source-toggle-label.svelte-5sv3y7.svelte-5sv3y7{min-width:0;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-source-toggle-count.svelte-5sv3y7.svelte-5sv3y7{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:rgba(var(--ftw-primary-color-rgb, 0, 112, 184), 0.12);color:var(--ftw-text-title);font-size:9px;font-weight:700}.search-source-group.svelte-5sv3y7.svelte-5sv3y7{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.search-source-group.svelte-5sv3y7 .group-toggle.svelte-5sv3y7{border-radius:999px 4px 4px 999px}.search-source-children.svelte-5sv3y7.svelte-5sv3y7{display:flex;flex-wrap:wrap;gap:3px}.search-source-toggle.child-toggle.svelte-5sv3y7.svelte-5sv3y7{height:20px;font-size:9px;padding:0 6px;border-radius:4px}.search-icon.svelte-5sv3y7.svelte-5sv3y7{position:absolute;left:22px;color:var(--ftw-text-accent-one);opacity:0.6;pointer-events:none;display:flex;align-items:center;z-index:2}.clear-icon.svelte-5sv3y7.svelte-5sv3y7{position:absolute;right:22px;color:var(--ftw-text-accent-one);opacity:0.6;appearance:none;border:0;padding:0;background:transparent;cursor:pointer;display:flex;align-items:center;z-index:2}.visible-icon.svelte-5sv3y7.svelte-5sv3y7{margin-left:6px;opacity:0.8;display:flex;align-items:center;color:var(--ftw-primary-color)}.clear-icon.svelte-5sv3y7.svelte-5sv3y7:hover{opacity:1}.rounded-search-input.svelte-5sv3y7.svelte-5sv3y7{width:100%;height:36px;padding:0 36px 0 36px;border-radius:18px !important;outline:none;font-size:13px}.rounded-search-input.svelte-5sv3y7.svelte-5sv3y7:disabled{opacity:0.6;cursor:not-allowed;background-color:var(--ftw-background-accent-three)}.operation-search-main-wrapper.svelte-5sv3y7 .ftw-button{border-radius:18px !important}.results-list.svelte-5sv3y7.svelte-5sv3y7{flex:1 1 0;overflow:hidden;pointer-events:auto;border-top:1px solid var(--ftw-border-color-accent-one);margin-top:2px;margin-bottom:8px;min-height:100px;position:relative}.results-list.svelte-5sv3y7 .operation-results-list{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto !important;scrollbar-gutter:stable}.operation-results-list .ftw-virtual-list-spacer{contain:layout}.virtual-item.svelte-5sv3y7.svelte-5sv3y7{width:100%;box-sizing:border-box}.searching-placeholder.svelte-5sv3y7.svelte-5sv3y7{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100px;gap:12px;color:var(--ftw-text-accent-one);opacity:0.6;font-size:13px}.progress-item.svelte-5sv3y7.svelte-5sv3y7{padding:12px 18px;border-bottom:1px solid var(--ftw-border-color-accent-one);background:rgba(var(--ftw-primary-color-rgb, 0, 112, 184), 0.05)}.progress-info.svelte-5sv3y7.svelte-5sv3y7{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:8px;font-size:12px}.progress-label.svelte-5sv3y7.svelte-5sv3y7{font-weight:600;color:var(--ftw-text-title);opacity:0.8}.progress-status.svelte-5sv3y7.svelte-5sv3y7{color:var(--ftw-text-accent-one);font-style:italic}.progress-bar-container.svelte-5sv3y7.svelte-5sv3y7{width:100%;height:4px;background:rgba(255, 255, 255, 0.1);border-radius:2px;overflow:hidden}.progress-bar.svelte-5sv3y7.svelte-5sv3y7{height:100%;background:var(--ftw-primary-color)}.category-header.svelte-5sv3y7.svelte-5sv3y7{padding:0 14px;height:30px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;color:var(--ftw-text-title);opacity:0.7;background:rgba(0, 0, 0, 0.15);cursor:pointer;display:flex;align-items:center;gap:8px;user-select:none;border-bottom:1px solid rgba(255, 255, 255, 0.05)}.tag-group-header.svelte-5sv3y7.svelte-5sv3y7{background:rgba(var(--ftw-primary-color-rgb, 0, 112, 184), 0.15);color:var(--ftw-primary-color);opacity:1}.category-header.svelte-5sv3y7.svelte-5sv3y7:hover{background:rgba(0, 0, 0, 0.25);opacity:1}.result-item.svelte-5sv3y7.svelte-5sv3y7{padding:8px 14px;cursor:pointer;color:var(--ftw-text-accent-one);font-size:13px;display:flex;align-items:center;gap:6px;border-bottom:1px solid rgba(255, 255, 255, 0.05);border-left:3px solid transparent;line-height:1.25}.result-item.in-tag-group.svelte-5sv3y7.svelte-5sv3y7{padding-left:38px;position:relative;background:linear-gradient(90deg, rgba(var(--ftw-primary-color-rgb, 0, 112, 184), 0.06) 0, rgba(var(--ftw-primary-color-rgb, 0, 112, 184), 0.06) 28px, transparent 28px)}.result-item.in-tag-group.svelte-5sv3y7.svelte-5sv3y7::before{content:'';position:absolute;left:20px;top:0;bottom:0;border-left:1px solid rgba(var(--ftw-primary-color-rgb, 0, 112, 184), 0.35)}.result-item.in-tag-group.svelte-5sv3y7.svelte-5sv3y7::after{content:'';position:absolute;left:20px;top:50%;width:10px;border-top:1px solid rgba(var(--ftw-primary-color-rgb, 0, 112, 184), 0.35)}.result-item.in-category.svelte-5sv3y7.svelte-5sv3y7{padding-left:26px}.result-item.svelte-5sv3y7.svelte-5sv3y7:hover{background-color:var(--ftw-input-background-hover-color)}.result-item.selected.svelte-5sv3y7.svelte-5sv3y7{background-color:rgba(var(--ftw-primary-color-rgb, 0, 112, 184), 0.2);border-left-color:var(--ftw-primary-color)}.result-content.svelte-5sv3y7.svelte-5sv3y7{flex:1;min-width:0;word-break:break-word}.result-content.svelte-5sv3y7 .result-title{line-height:1.2}.result-content.svelte-5sv3y7 .result-description{line-height:1.2}.expansion-icon.svelte-5sv3y7.svelte-5sv3y7{font-size:10px;opacity:0.5;width:18px;height:18px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:4px;transition:background-color 0.2s,
      opacity 0.2s}.expansion-icon.invisible.svelte-5sv3y7.svelte-5sv3y7{visibility:hidden;pointer-events:none}.expansion-icon.svelte-5sv3y7.svelte-5sv3y7:hover{background-color:rgba(255, 255, 255, 0.1);opacity:1}.sub-item.svelte-5sv3y7.svelte-5sv3y7{padding:5px 14px 5px 56px;cursor:pointer;color:var(--ftw-text-accent-one);font-size:12px;opacity:0.9;display:flex;align-items:center;gap:6px;border-bottom:1px solid rgba(255, 255, 255, 0.03);border-left:3px solid transparent;position:relative;line-height:1.2;background:linear-gradient(90deg, rgba(var(--ftw-primary-color-rgb, 0, 112, 184), 0.05) 0, rgba(var(--ftw-primary-color-rgb, 0, 112, 184), 0.05) 40px, transparent 40px)}.sub-item.svelte-5sv3y7.svelte-5sv3y7::before{content:'';position:absolute;left:32px;top:0;bottom:0;border-left:1px solid rgba(var(--ftw-primary-color-rgb, 0, 112, 184), 0.3)}.sub-item.svelte-5sv3y7.svelte-5sv3y7::after{content:'';position:absolute;left:32px;top:50%;width:14px;border-top:1px solid rgba(var(--ftw-primary-color-rgb, 0, 112, 184), 0.3)}.sub-item.svelte-5sv3y7.svelte-5sv3y7:hover{background-color:var(--ftw-input-background-hover-color);opacity:1;color:var(--ftw-text-title)}.sub-item.selected.svelte-5sv3y7.svelte-5sv3y7{background-color:rgba(var(--ftw-primary-color-rgb, 0, 112, 184), 0.2);border-left-color:var(--ftw-primary-color);opacity:1;color:var(--ftw-text-title)}.sub-item-icon.svelte-5sv3y7.svelte-5sv3y7{font-size:11px;opacity:0.6;width:14px;display:flex;justify-content:center;flex-shrink:0}.sub-item-content.svelte-5sv3y7.svelte-5sv3y7{flex:1;min-width:0;word-break:break-word}.sub-item-content.svelte-5sv3y7 .result-title{line-height:1.2}.sub-item-content.svelte-5sv3y7 .result-description{line-height:1.2}.fileInput.svelte-mih0xb.svelte-mih0xb{padding:0px}.fileInput.svelte-mih0xb.svelte-mih0xb:focus{outline:none}.left-size.svelte-mih0xb.svelte-mih0xb{flex:0 0 120px}dialog.svelte-mih0xb.svelte-mih0xb{width:55ch}input.svelte-mih0xb.svelte-mih0xb{width:100%}.checkbox-row.svelte-mih0xb.svelte-mih0xb{display:flex;align-items:center;gap:8px}.checkbox-row.svelte-mih0xb input.svelte-mih0xb{flex:0 0 auto;width:auto}.hint.svelte-mih0xb.svelte-mih0xb{opacity:0.6;font-size:11px;padding-top:4px}.error-text.svelte-mih0xb.svelte-mih0xb{color:var(--ftw-danger-color, #e74c3c)}.left-size.svelte-gbsx32{flex-grow:0;flex-shrink:0;flex-basis:180px}.right-element.svelte-gbsx32{width:400px}.entry.svelte-1s64npj{display:inline-flex;align-items:center;height:24px !important}.entry.hover.svelte-1s64npj{background:var(--item-hover-bg, #e7f2ff)}.entry.active.svelte-1s64npj{background:var(--item-is-active-bg, #007aff);color:var(--item-is-active-color, #fff)}.unit-box.svelte-1ca8uno{flex:0 0 30px;margin-left:5px;white-space:nowrap}.left-size.svelte-1ca8uno{flex:0 0 16em}.list-item-text.svelte-1xz5e30{margin-left:8px;font-size:1.2em;display:inline-block;vertical-align:middle}.ftw-list-view.svelte-1xz5e30{box-sizing:border-box;display:flex;flex-direction:column;height:400px}.panel-container.svelte-1q27r07.svelte-1q27r07{max-width:unset}.list.svelte-1q27r07 .virtual-list-wrapper::-webkit-scrollbar{width:10px;height:10px}.list.svelte-1q27r07 .virtual-list-wrapper::-webkit-scrollbar-track{box-shadow:none;-webkit-box-shadow:none;background-color:var(--ftw-scroll-bar-track-color)}.list.svelte-1q27r07 .virtual-list-wrapper::-webkit-scrollbar-thumb{background-color:var(--ftw-scroll-bar-thumb-color)}.crh.svelte-1q27r07.svelte-1q27r07{display:inline-flex;white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:99}.cr.svelte-1q27r07.svelte-1q27r07{display:inline-flex;white-space:nowrap}.crh.svelte-1q27r07 .ch.svelte-1q27r07{background-color:var(--ftw-modal-background-color);text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;padding-bottom:4px}.crh.svelte-1q27r07 .ch.svelte-1q27r07:nth-child(even){background-color:var(--ftw-background-accent-one)}.cr.svelte-1q27r07 .cd.svelte-1q27r07{border:0px;text-align:center;width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr.svelte-1q27r07 .cd.svelte-1q27r07:nth-child(even){background-color:rgba(0, 0, 0, 0.05)}.cr.svelte-1q27r07.svelte-1q27r07:nth-child(even){background-color:var(--ftw-background-accent-one);border:1px solid var(--ftw-background-accent-one)}.cr.svelte-1q27r07.svelte-1q27r07:nth-child(odd){border:1px solid var(--ftw-background-accent-two);background-color:var(--ftw-background-accent-two)}.cr[selected].svelte-1q27r07.svelte-1q27r07{color:var(--ftw-selected-color);background-color:var(--selected-background-color);border-color:var(--ftw-selected-color)}.cr.svelte-1q27r07.svelte-1q27r07:hover{filter:brightness(120%)}.cr[selected].svelte-1q27r07.svelte-1q27r07:hover{filter:brightness(120%)}.alert.svelte-1ev82er{padding:6px;border:1px solid;margin:6px;border-radius:2px;color:var(--ftw-text-accent-one);background:var(--disabled-text-color);overflow:auto}.alert-danger.svelte-1ev82er{background:var(--ftw-button-danger-color);color:var(--ftw-text-accent-one)}dialog.svelte-1q5o7ci{overflow:visible}.alert.svelte-1q5o7ci{padding:6px;border:1px solid;margin:6px;border-radius:2px;color:var(--ftw-text-accent-one);background:var(--disabled-text-color);overflow:auto}.alert-danger.svelte-1q5o7ci{background:var(--ftw-button-danger-color);color:var(--ftw-text-accent-one)}.fileInput.svelte-1tggprs{padding:0px}.fileInput.svelte-1tggprs:focus{outline:none}.left-size.svelte-1tggprs{flex:0 0 120px}dialog.svelte-1tggprs{width:50ch}input.svelte-1tggprs{width:100%}.panel-container.svelte-jqe6tt{max-width:unset}.list-item-text.svelte-jqe6tt{margin-left:8px;font-size:1.2em;display:inline-block;vertical-align:middle}.ftw-toolbar.svelte-jqe6tt{background-color:rgba(0, 0, 0, 0.2);border-radius:4px}.padding.svelte-10nn5jy{padding:2px 8px}.padding.svelte-mq7a0b{padding:0 16px}.unitDropdown.svelte-mq7a0b{flex:0 0 120px}.padding.svelte-13slik3{padding:4px 16px}.padding.svelte-13slik3{padding:4px 16px}.right.svelte-1e1pngu{min-width:120px}.padding.svelte-1e1pngu{padding:4px 16px}.right.svelte-1e1pngu{min-width:120px}.padding.svelte-1e1pngu{padding:4px 16px}.padding.svelte-13slik3{padding:4px 16px}.padding.svelte-13slik3{padding:4px 16px}.padding.svelte-13slik3{padding:4px 16px}.padding.svelte-13slik3{padding:4px 16px}.right.svelte-1e1pngu{min-width:120px}.padding.svelte-1e1pngu{padding:4px 16px}.padding.svelte-13slik3{padding:4px 16px}.padding.svelte-12v2ltj{padding:0 16px}.padding.svelte-13slik3{padding:4px 16px}.padding.svelte-13slik3{padding:4px 16px}.right.svelte-1e1pngu{min-width:120px}.padding.svelte-1e1pngu{padding:4px 16px}.padding.svelte-13slik3{padding:4px 16px}.right.svelte-1e1pngu{min-width:120px}.padding.svelte-1e1pngu{padding:4px 16px}.right.svelte-13hp201{min-width:120px}.padding.svelte-13hp201{padding:4px 16px}.ftw-color-input.svelte-13hp201{width:100%;min-width:44px;height:28px;border-radius:4px;border:solid 1px var(--ftw-border-color-accent-one);background:#000}.ftw-color-row.svelte-13hp201{width:100%}.padding.svelte-5key71{padding:2px 8px}.panel.svelte-5key71{margin:4px 12px;padding:8px;border-radius:4px;border:solid 1px var(--ftw-border-color-accent-one)}.panel-action.svelte-5key71{margin:4px 12px;padding:8px;border-radius:4px;background-color:var(--ftw-background-accent-two)}.title.svelte-d9t6pn.svelte-d9t6pn{margin:0px 2em;font-weight:bold;font-size:large}.scrollable-primary.svelte-d9t6pn.svelte-d9t6pn{height:calc(100% - 42px);overflow-y:scroll}.scrollable-secondary.svelte-d9t6pn.svelte-d9t6pn{height:calc(100% - 112px);overflow-y:scroll}.list.svelte-d9t6pn .virtual-list-wrapper::-webkit-scrollbar{width:10px;height:10px}.list.svelte-d9t6pn .virtual-list-wrapper::-webkit-scrollbar-track{box-shadow:none;-webkit-box-shadow:none;background-color:var(--ftw-scroll-bar-track-color)}.list.svelte-d9t6pn .virtual-list-wrapper::-webkit-scrollbar-thumb{background-color:var(--ftw-scroll-bar-thumb-color)}.crh.svelte-d9t6pn.svelte-d9t6pn{display:inline-flex;white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:99}.cr.svelte-d9t6pn.svelte-d9t6pn{display:inline-flex;white-space:nowrap}.crh.svelte-d9t6pn .ch.svelte-d9t6pn{background-color:var(--ftw-modal-background-color);text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;padding-bottom:4px}.crh.svelte-d9t6pn .ch.svelte-d9t6pn:nth-child(even){background-color:var(--ftw-background-accent-one)}.cr.svelte-d9t6pn .cd.svelte-d9t6pn{border:0px;text-align:center;width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr.svelte-d9t6pn .cd.svelte-d9t6pn:nth-child(even){background-color:rgba(0, 0, 0, 0.05)}.cr.svelte-d9t6pn.svelte-d9t6pn:nth-child(even){background-color:var(--ftw-background-accent-one);border:1px solid var(--ftw-background-accent-one)}.cr.svelte-d9t6pn.svelte-d9t6pn:nth-child(odd){border:1px solid var(--ftw-background-accent-two);background-color:var(--ftw-background-accent-two)}.cr.svelte-d9t6pn.svelte-d9t6pn:hover{filter:brightness(120%)}.primary.svelte-1r5lt3q.svelte-1r5lt3q{height:100%}.danger.svelte-1r5lt3q.svelte-1r5lt3q{height:100%}.f-row.svelte-1r5lt3q>span.svelte-1r5lt3q{padding:4px 8px}.container.svelte-1r5lt3q.svelte-1r5lt3q{height:100%;overflow:hidden}.scrollable.svelte-1r5lt3q.svelte-1r5lt3q{height:100%;overflow:auto}.ftw-toolbar.svelte-1887ne2{background-color:rgba(0, 0, 0, 0.2);border-radius:4px}.ftw-modal-footer.svelte-1sf2bl8 .ftw-toolbar.svelte-1sf2bl8{padding:0px}.ftw-modal-footer.svelte-1sf2bl8 .ftw-toolbar .ftw-toolbar-end.svelte-1sf2bl8{margin:0px}dialog.svelte-1sf2bl8.svelte-1sf2bl8{overflow:visible}.alert.svelte-1sf2bl8.svelte-1sf2bl8{padding:6px;border:1px solid;margin:6px;border-radius:2px;color:var(--ftw-text-accent-one);background:var(--disabled-text-color);overflow:auto}.alert-danger.svelte-1sf2bl8.svelte-1sf2bl8{background:var(--ftw-button-danger-color);color:var(--ftw-text-accent-one)}.hidden.svelte-d30fnt.svelte-d30fnt{visibility:hidden}.ftw-modal-footer.svelte-d30fnt .ftw-toolbar.svelte-d30fnt{padding:0px}.ftw-modal-footer.svelte-d30fnt .ftw-toolbar .ftw-toolbar-end.svelte-d30fnt{margin:0px}dialog.svelte-d30fnt.svelte-d30fnt{overflow:visible}.alert.svelte-d30fnt.svelte-d30fnt{padding:6px;border:1px solid;margin:6px;border-radius:2px;color:var(--ftw-text-accent-one);background:var(--disabled-text-color);overflow:auto}.alert-danger.svelte-d30fnt.svelte-d30fnt{background:var(--ftw-button-danger-color);color:var(--ftw-text-accent-one)}.tag-migration-dialog.svelte-k2x5yr{width:520px}.tag-migration-dialog.svelte-k2x5yr .custom-select-trigger.multiple{flex-wrap:nowrap;overflow:hidden}.tag-migration-dialog.svelte-k2x5yr .custom-select-value{flex-wrap:nowrap;overflow:hidden}.section.svelte-k2x5yr{margin-bottom:14px}.section-label.svelte-k2x5yr{display:block;font-size:11px;font-weight:600;margin-bottom:4px;color:var(--ftw-text-accent-one);text-transform:uppercase;letter-spacing:0.5px}.fields-row.svelte-k2x5yr{display:flex;align-items:flex-end;gap:8px;margin-bottom:14px}.field-col.svelte-k2x5yr{flex:1}.arrow-col.svelte-k2x5yr{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;padding-bottom:4px;color:var(--ftw-text-accent-one);opacity:0.6}.mode-toggles.svelte-k2x5yr{display:flex;gap:4px;width:100%}.mode-toggles.svelte-k2x5yr .mode-button{flex:1;justify-content:center}.mode-hint.svelte-k2x5yr{margin-top:4px;font-size:11px;opacity:0.6}.ftw-modal-icon.svelte-7m814c.svelte-7m814c{vertical-align:middle;display:flex;justify-content:center}.ftw-modal-icon.svelte-7m814c img.svelte-7m814c{margin:auto;display:block;width:20px;margin-right:0.1rem}.left-size.svelte-18njlx{flex:0 0 120px}dialog.svelte-18njlx{width:50ch}input.svelte-18njlx{width:100%}img.svelte-1n4ihlq.svelte-1n4ihlq{width:20px;margin-right:0.2rem}.license.svelte-1n4ihlq.svelte-1n4ihlq{height:var(--ftw-toolbar-button-size);border:1px solid var(--ftw-vertical-toolbar-submenu-background-color);font-weight:bold;border-radius:4px;vertical-align:middle;align-content:center;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px 6px}.version.svelte-1n4ihlq.svelte-1n4ihlq{height:var(--ftw-toolbar-button-size);border:1px solid var(--ftw-vertical-toolbar-submenu-background-color);background-color:var(--warning-color);font-weight:bold;border-radius:4px;vertical-align:middle;align-content:center;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px 6px}li.svelte-1n4ihlq span.svelte-1n4ihlq{flex:1}.ftw-button.svelte-1n4ihlq span.svelte-1n4ihlq{margin:0 0.2rem}:root{--app-header-height:48px}header.svelte-1o5l8ip.svelte-1o5l8ip{height:42px;flex-basis:fit-content}.operation-hud-global.svelte-1o5l8ip.svelte-1o5l8ip{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000}.operation-hud-left.svelte-1o5l8ip.svelte-1o5l8ip{position:absolute;left:12px;top:12px;bottom:12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;pointer-events:none}.operation-hud-top-row.svelte-1o5l8ip.svelte-1o5l8ip{display:flex;flex-direction:row;align-items:stretch;gap:12px;pointer-events:none;flex:1 1 0;min-height:0}.operation-hud-global.svelte-1o5l8ip .ftw-button{height:36px;border-radius:18px !important;padding:0 16px !important;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;background-color:var(--ftw-background-accent-one) !important;border:1px solid var(--ftw-border-color-accent-one) !important;box-shadow:0 2px 8px rgba(0,0,0,0.3);transition:all 0.2s ease;color:var(--ftw-text-accent-one) !important}.operation-hud-global.svelte-1o5l8ip .ftw-button.active{background-color:var(--ftw-primary-color) !important;border-color:var(--ftw-primary-color) !important;color:white !important}.operation-hud-global.svelte-1o5l8ip .ftw-button:not(.active):hover{box-shadow:0 4px 12px rgba(0,0,0,0.4)}.operation-hud-global.svelte-1o5l8ip .ftw-button.active:hover{filter:brightness(0.9);box-shadow:0 4px 12px rgba(0,0,0,0.4)}.operation-hud-global.svelte-1o5l8ip .ftw-button:active{filter:brightness(0.7) !important}.operation-hud-global.svelte-1o5l8ip *{pointer-events:auto}body.is-resizing-hud{cursor:col-resize}body.is-resizing-hud iframe,body.is-resizing-hud .operation-integration-panel,body.is-resizing-hud .operation-search-container{pointer-events:none !important}body.is-resizing-hud .resize-handle{pointer-events:auto !important}.hud-glass-pane.svelte-1o5l8ip.svelte-1o5l8ip{display:none;position:absolute;inset:0;z-index:1500;pointer-events:auto;background:transparent;cursor:col-resize}body.is-resizing-hud .hud-glass-pane.svelte-1o5l8ip.svelte-1o5l8ip{display:block}.error.svelte-1o5l8ip.svelte-1o5l8ip{position:absolute;height:100%;text-align:left;top:20%;left:25%}.error.svelte-1o5l8ip .icon.svelte-1o5l8ip{margin-bottom:2em;text-align:center}