.col-menu-trigger.svelte-146oz28{cursor:pointer;align-items:center;gap:2px;width:100%;min-width:0;height:100%;display:flex}.col-menu-chevron.svelte-146oz28{font-size:var(--df-dropdown-icon-font-size);color:var(--bs-secondary-color);opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .1s}.col-menu-trigger.svelte-146oz28:hover .col-menu-chevron:where(.svelte-146oz28),.col-menu-open.svelte-146oz28 .col-menu-chevron:where(.svelte-146oz28){opacity:1}.dd-trigger.svelte-hqioqf{font-size:var(--df-form-font-size);background-color:var(--bs-body-bg);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;min-height:100%;padding:.25rem .5rem;display:flex}.dd-trigger.border.svelte-hqioqf{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.dd-trigger.svelte-hqioqf:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb), .25);outline:0}.dd-trigger.disabled.svelte-hqioqf{opacity:.65;pointer-events:none}.dd-trigger-label.svelte-hqioqf{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex;overflow:hidden}.dd-trigger-label.placeholder.svelte-hqioqf{color:var(--bs-secondary-color);background-color:var(--bs-body-bg);cursor:default}.dd-trigger-icons.svelte-hqioqf{flex-shrink:0;align-items:center;gap:.125rem;display:flex}.dd-trigger-clear.svelte-hqioqf{cursor:pointer;color:var(--bs-secondary-color);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.dd-trigger-clear.svelte-hqioqf:hover{color:var(--bs-body-color)}.dd-trigger-chevron.svelte-hqioqf{color:var(--bs-secondary-color);font-size:.625rem}.dd-panel.svelte-hqioqf{z-index:9999;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:6px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 12px #00000026}.dd-search-wrap.svelte-hqioqf{border-bottom:1px solid var(--bs-border-color);align-items:center;gap:.375rem;padding:.375rem .5rem;display:flex}.dd-search-icon.svelte-hqioqf{font-size:var(--df-info-font-size);color:var(--bs-secondary-color);flex-shrink:0}.dd-search-spinner.svelte-hqioqf{font-size:var(--df-info-font-size);color:var(--bs-secondary-color);flex-shrink:0;animation:.9s linear infinite svelte-hqioqf-dd-search-spin}@keyframes svelte-hqioqf-dd-search-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dd-search.svelte-hqioqf{font-size:var(--df-form-font-size);color:var(--bs-body-color);background:0 0;border:none;outline:none;flex:1;min-width:0}.dd-search.svelte-hqioqf::placeholder{color:var(--bs-secondary-color)}.dd-options.svelte-hqioqf{flex:1;padding:.25rem 0;overflow-y:auto}.dd-option.svelte-hqioqf{cursor:pointer;width:100%;font-size:var(--df-form-font-size);color:var(--bs-body-color);text-align:left;background:0 0;border:none;align-items:center;gap:.375rem;padding:.35rem .5rem;display:flex}.dd-option.svelte-hqioqf:hover,.dd-option.active.svelte-hqioqf{background:var(--bs-tertiary-bg)}.dd-option.selected.svelte-hqioqf{font-weight:500}.dd-option-check.svelte-hqioqf{text-align:center;width:1rem;color:var(--bs-primary);flex-shrink:0;font-size:.875rem}.dd-option-label.svelte-hqioqf{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dd-color-dot.svelte-hqioqf{border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem;display:inline-block}.dd-empty.svelte-hqioqf{text-align:center;color:var(--bs-secondary-color);font-size:var(--df-form-font-size);padding:.5rem}.dd-create-divider.svelte-hqioqf{background:var(--bs-border-color);height:1px;margin:.25rem 0}.dd-create-option.svelte-hqioqf{color:var(--bs-primary)}.dd-create-option.svelte-hqioqf:disabled{opacity:.65;cursor:default}.opt-display.svelte-1ki1kpn{align-items:center;gap:.25rem;display:inline-flex}.opt-badge.svelte-1ki1kpn{border-radius:.25rem;padding:.1rem .45rem;font-size:.85em;line-height:1.4;display:inline-block}.grid-filter-cell.svelte-1ta55l5{height:var(--grid-filter-height);box-sizing:border-box;padding:2px 4px;position:absolute;top:0}.grid-filter-input.svelte-1ta55l5{border:1px solid var(--bs-border-color);width:100%;height:100%;font-size:var(--df-compact-font-size);background:var(--bs-body-bg);color:var(--bs-body-color);border-radius:3px;outline:none;padding:0 4px}.grid-filter-input.svelte-1ta55l5:focus{border-color:var(--bs-primary);box-shadow:0 0 0 1px var(--bs-primary)}.grid-filter-invalid.svelte-1ta55l5{color:var(--bs-danger);border-color:var(--bs-danger)!important}.grid-filter-invalid.svelte-1ta55l5:focus{box-shadow:0 0 0 1px var(--bs-danger);border-color:var(--bs-danger)!important}.grid-filter-picker.svelte-1ta55l5{width:100%;height:100%;font-size:var(--df-compact-font-size)}.grid-filter-picker.svelte-1ta55l5 .form-control{font-size:var(--df-compact-font-size);height:100%!important;min-height:0!important;padding:0 4px!important}.quick-filter-label.svelte-1ta55l5{color:var(--bs-secondary-color);flex:1;font-style:italic}.quick-filter-icon.svelte-1ta55l5{color:var(--bs-secondary-color);margin-right:.25rem;font-size:.8em}.quick-filter-divider.svelte-1ta55l5{position:relative}.quick-filter-divider.svelte-1ta55l5:after{content:"";border-bottom:1px solid var(--bs-border-color);position:absolute;bottom:-.25rem;left:-1.75rem;right:-.5rem}.grid-header.svelte-jkzof4{z-index:5;background-color:var(--bs-body-bg);border-bottom:2px solid var(--bs-border-color);position:sticky;top:0}.grid-header-row.svelte-jkzof4{height:var(--grid-header-height);position:relative}.grid-filter-row.svelte-jkzof4{height:var(--grid-filter-height);border-top:1px solid var(--bs-border-color);background:var(--df-grid-filter-row-bg);position:relative}.grid-header-cell.svelte-jkzof4{height:var(--grid-header-height);line-height:var(--grid-header-height);letter-spacing:.02em;color:var(--bs-secondary-color);white-space:nowrap;box-sizing:border-box;-webkit-user-select:none;user-select:none;align-items:center;padding:0 .5rem;font-weight:500;display:flex;position:absolute;top:0;overflow:hidden}.grid-header-cell.svelte-jkzof4>.dropdown-menu-wrapper{flex:1;min-width:0;overflow:hidden}.grid-header-cell-checkbox.svelte-jkzof4{width:var(--grid-checkbox-width);flex-shrink:0;justify-content:center;left:0}.grid-header-cell-checkbox.svelte-jkzof4>.dropdown-menu-wrapper{flex:unset;overflow:visible}.select-menu-trigger.svelte-jkzof4{cursor:pointer;align-items:center;gap:6px;height:100%;display:flex}.select-menu-caret.svelte-jkzof4{font-size:var(--df-dropdown-icon-font-size);color:var(--bs-secondary-color);opacity:0;line-height:1;transition:opacity .1s}.select-menu-trigger.svelte-jkzof4:hover .select-menu-caret:where(.svelte-jkzof4),.select-menu-open.svelte-jkzof4 .select-menu-caret:where(.svelte-jkzof4){opacity:1}.grid-header-label.svelte-jkzof4{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.grid-header-sort.svelte-jkzof4{font-size:var(--df-dropdown-icon-font-size);color:var(--bs-primary);flex-shrink:0;align-items:center;gap:1px;display:inline-flex}.grid-sort-index.svelte-jkzof4{font-size:.5625rem;font-weight:700}.grid-header-dragging.svelte-jkzof4{opacity:.3}.grid-header-drop-left.svelte-jkzof4{box-shadow:inset 3px 0 0 0 var(--bs-primary)}.grid-header-drop-right.svelte-jkzof4{box-shadow:inset -3px 0 0 0 var(--bs-primary)}.grid-resize-handle.svelte-jkzof4{cursor:col-resize;z-index:1;width:8px;position:absolute;top:0;bottom:0;right:-4px}.grid-resize-handle.svelte-jkzof4:hover{background-color:var(--bs-primary);opacity:.3}.grid-filter-cell-checkbox.svelte-jkzof4{height:var(--grid-filter-height);box-sizing:border-box;width:var(--grid-checkbox-width);opacity:.5;justify-content:center;align-items:center;padding:2px 4px;display:flex;position:absolute;top:0;left:0}.field-empty.svelte-2x9qj5{color:var(--bs-border-color-translucent)}.has-error.svelte-2x9qj5 .df-control{border-color:var(--bs-danger)!important}.field-error.svelte-2x9qj5{color:var(--bs-danger);font-size:var(--df-info-font-size);margin-top:.125rem}.grid-row-selected.svelte-gforyz,.grid-row-current.svelte-gforyz:not(.grid-row-has-selected){background-color:var(--bs-primary-bg-subtle)}.grid-row-error.svelte-gforyz{background-color:var(--bs-danger-bg-subtle)}.grid-cell.svelte-gforyz{font-size:var(--df-form-font-size)}.grid-cell.svelte-gforyz .df-control-static{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grid-row-current.svelte-gforyz>.grid-cell:where(.svelte-gforyz):not(.grid-cell-editable):not(.grid-cell-selector){text-overflow:clip;scrollbar-width:none;overflow-x:auto}.grid-row-current.svelte-gforyz>.grid-cell:where(.svelte-gforyz):not(.grid-cell-editable):not(.grid-cell-selector)::-webkit-scrollbar{display:none}.grid-cell-error.svelte-gforyz{box-shadow:inset 0 0 0 1px var(--bs-danger)}.grid-cell-editable.svelte-gforyz{align-items:stretch;padding:0;display:flex}.grid-cell-editable.svelte-gforyz>div{flex:1;min-width:0}.grid-cell-editable.svelte-gforyz .df-control:not(:focus){background-color:#0000}.grid-cell-editable.svelte-gforyz .df-control{box-shadow:none;border:none;border-radius:0;height:100%}.grid-cell-editable.svelte-gforyz .df-control:focus{box-shadow:inset 0 0 0 1px var(--bs-primary)}.grid-row-add.svelte-gforyz{width:100%;height:100%;color:var(--bs-secondary-color);cursor:pointer;justify-content:center;align-items:center;display:flex}.grid-row-add.svelte-gforyz:hover{color:var(--bs-primary)}.grid-row-check.svelte-gforyz{opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.grid-row.svelte-gforyz:hover .grid-row-check:where(.svelte-gforyz),.grid-row-has-selected.svelte-gforyz .grid-row-check:where(.svelte-gforyz){opacity:1}.grid-row.svelte-gforyz:hover .grid-row-number:where(.svelte-gforyz),.grid-row-has-selected.svelte-gforyz .grid-row-number:where(.svelte-gforyz){opacity:0}.grid-cell.svelte-1efzb2k{align-items:center;display:flex}.placeholder-bar.svelte-1efzb2k{background-color:var(--bs-tertiary-bg);border-radius:3px;width:60%;height:10px;animation:1.5s ease-in-out infinite svelte-1efzb2k-shimmer}@keyframes svelte-1efzb2k-shimmer{0%,to{opacity:.4}50%{opacity:.8}}.grid-body.svelte-kfc4pj{flex:none;position:relative}.grid-agg-row.svelte-l21f1y{height:var(--grid-row-height);background-color:var(--bs-body-bg);border-top:2px solid var(--bs-border-color);flex:none;margin-top:auto;position:sticky;bottom:0}.grid-agg-cell.svelte-l21f1y{line-height:var(--grid-row-height);white-space:nowrap;text-overflow:ellipsis;font-size:var(--df-info-font-size);box-sizing:border-box;-webkit-user-select:none;user-select:none;padding:0;position:absolute;top:0;overflow:hidden}.grid-agg-cell.svelte-l21f1y>.dropdown-menu-wrapper{width:100%;height:100%}.grid-agg-trigger.svelte-l21f1y{cursor:pointer;width:100%;height:100%;padding:0 .5rem}.grid-agg-cell-checkbox.svelte-l21f1y{width:var(--grid-checkbox-width);cursor:default;flex-shrink:0;justify-content:center;align-items:center;padding:0 .5rem;display:flex;left:0}.grid-agg-label.svelte-l21f1y{color:var(--bs-secondary-color);text-transform:uppercase;font-size:var(--df-dropdown-icon-font-size);margin-right:4px;font-weight:600}.grid-agg-value.svelte-l21f1y{color:var(--bs-body-color);font-weight:500}.grid-agg-empty.svelte-l21f1y{color:var(--bs-secondary-color);font-style:italic}.grid-agg-placeholder.svelte-l21f1y{color:var(--bs-secondary-color);opacity:0}.grid-agg-cell.svelte-l21f1y:hover .grid-agg-placeholder:where(.svelte-l21f1y){opacity:.5}.grid-agg-selection.svelte-l21f1y{font-size:var(--df-dropdown-icon-font-size);color:var(--bs-primary);white-space:nowrap}.grid-add-row.svelte-h8h68x{z-index:3;background-color:var(--bs-body-bg);border-top:1px dashed var(--bs-border-color);flex:none;position:sticky}.grid-toolbar.svelte-16jrfr0{align-items:center;gap:.5rem;padding:.375rem 0;display:flex}.empty-state-card.svelte-14b3xly{pointer-events:auto;text-align:center;border:1px dashed var(--bs-border-color);background:var(--bs-body-bg);border-radius:.75rem;max-width:420px;padding:1.25rem 1.5rem;box-shadow:0 6px 18px #0000000d}.empty-state-icon.svelte-14b3xly{color:var(--bs-secondary-color);margin-bottom:.25rem;font-size:1.5rem}.empty-state-title.svelte-14b3xly{margin-bottom:.25rem;font-weight:600}.empty-state-subtitle.svelte-14b3xly{color:var(--bs-secondary-color);margin-bottom:.75rem;font-size:.85rem}.empty-state-actions.svelte-14b3xly{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.grid-container.svelte-ycddrg{height:100%;font-size:var(--df-form-font-size);flex-direction:column;display:flex;position:relative}.grid-container.grid-loading.svelte-ycddrg:before{content:"";z-index:10;background:var(--bs-primary);height:2px;animation:1.2s ease-in-out infinite svelte-ycddrg-grid-loading;position:absolute;top:0;left:0;right:0}@keyframes svelte-ycddrg-grid-loading{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}50.1%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.grid-scroll-wrapper.svelte-ycddrg{flex:1;position:relative;overflow:auto}.grid-panels.svelte-ycddrg{min-height:100%;display:flex}.grid-panels-inline.svelte-ycddrg{min-height:0}.grid-panel.svelte-ycddrg{flex-direction:column;flex-shrink:0;min-height:100%;display:flex;position:relative}.grid-panel-left.svelte-ycddrg{z-index:2;background-color:var(--bs-body-bg);border-right:2px solid var(--bs-border-color);position:sticky;left:0}.grid-panel-scroll.svelte-ycddrg{z-index:1;position:relative}.grid-panel-right.svelte-ycddrg{z-index:2;background-color:var(--bs-body-bg);border-left:2px solid var(--bs-border-color);position:sticky;right:0}.grid-resize-line.svelte-ycddrg{background-color:var(--bs-primary);z-index:10;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.grid-empty.svelte-ycddrg{bottom:0;left:0;right:0;top:var(--grid-empty-top);align-items:var(--grid-empty-align,center);justify-content:var(--grid-empty-justify,center);padding:var(--grid-empty-pad,1.5rem);z-index:5;pointer-events:none;display:flex;position:absolute}.grid-empty-inline.svelte-ycddrg{color:var(--bs-secondary-color);padding:.5rem .75rem;font-size:.85rem}.grid-empty-inline-default.svelte-ycddrg{color:var(--bs-secondary-color)}.grid-footer.svelte-ycddrg{color:var(--bs-secondary-color);font-size:var(--df-info-font-size);padding:.375rem .5rem}.grid-container.svelte-ycddrg .grid-row{height:var(--grid-row-height);border-bottom:1px solid var(--df-grid-border-color);display:flex;position:absolute;left:0}.grid-container.svelte-ycddrg .grid-cell{box-sizing:border-box;height:var(--grid-row-height);position:absolute;top:0;overflow:hidden}.grid-container.svelte-ycddrg .grid-cell-selector{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;left:0}.grid-container.svelte-ycddrg .grid-row-number{font-size:var(--df-badge-font-size);color:var(--bs-secondary-color);-webkit-user-select:none;user-select:none}.batch-hint.svelte-13m6mpt{color:var(--bs-secondary-color);margin:0 0 .75rem}.batch-selected.svelte-13m6mpt{color:var(--bs-secondary-color);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:-.25rem 0 .75rem;display:-webkit-box;overflow:hidden}.batch-fields.svelte-13m6mpt{flex-direction:column;gap:.5rem;display:flex}.batch-row.svelte-13m6mpt{grid-template-columns:24px minmax(100px,140px) 1fr;align-items:center;gap:.5rem;min-height:2.5rem;padding:.25rem 0;display:grid}.batch-row-muted.svelte-13m6mpt{opacity:.5}.batch-check.svelte-13m6mpt{cursor:pointer;align-items:center;display:flex}.batch-label.svelte-13m6mpt{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.batch-field.svelte-13m6mpt{min-width:0}.formula-editor.svelte-ku5mpp{flex:1}.formula-error.svelte-ku5mpp{color:var(--bs-danger);font-size:var(--df-info-font-size,.75rem);margin-top:.125rem}.formula-preview.svelte-ku5mpp{color:var(--bs-secondary-color);font-size:var(--df-info-font-size,.75rem);margin-top:.125rem}.formula-editor.svelte-ku5mpp input:where(.svelte-ku5mpp)::placeholder{color:var(--bs-secondary-color);opacity:.6}.apd-selected.svelte-14i0uv7{color:var(--bs-secondary-color);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .75rem;display:-webkit-box;overflow:hidden}.apd-row.svelte-14i0uv7{align-items:flex-start;gap:.75rem;display:flex}.apd-label.svelte-14i0uv7{font-size:var(--df-form-font-size,.8125rem);color:var(--bs-secondary-color);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:calc(1.5em + .5rem + calc(var(--bs-border-width,1px) * 2));flex:0 0 200px;overflow:hidden}.apd-control.svelte-14i0uv7{flex:1;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.apd-fx-wrap.svelte-14i0uv7{flex:1;min-width:0}.apd-fx-toggle.svelte-14i0uv7{width:1.5rem;height:1.5rem;color:var(--bs-secondary-color);border-radius:var(--bs-border-radius-sm,.25rem);cursor:pointer;opacity:.55;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;margin-top:.25rem;padding:0;font-size:.75rem;font-style:italic;font-weight:600;line-height:1;transition:opacity .15s,background-color .15s,color .15s,border-color .15s;display:inline-flex}.apd-fx-toggle.svelte-14i0uv7:hover{opacity:1;background:var(--bs-tertiary-bg);border-color:var(--bs-border-color)}.apd-fx-toggle.has-expr.svelte-14i0uv7{opacity:1;color:var(--bs-secondary);border-color:var(--bs-border-color)}.apd-fx-toggle.on.svelte-14i0uv7{opacity:1;color:var(--bs-primary);background:var(--bs-primary-bg-subtle,#0d6efd1a);border-color:var(--bs-primary-border-subtle,var(--bs-primary))}.apd-fx-toggle.svelte-14i0uv7:disabled{cursor:not-allowed;opacity:.3}.apd-fx-spacer.svelte-14i0uv7{flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.25rem;display:inline-block}.vt-btn{border:1px solid #0000001a}.action-result-messages.svelte-b83mf5{flex-direction:column;gap:.35rem;display:flex}.action-result-msg.svelte-b83mf5{border-radius:4px;align-items:baseline;gap:.45rem;padding:.35rem .5rem;font-size:.875rem;display:flex}.action-result-msg.info.svelte-b83mf5{background:var(--bs-info-bg-subtle,#cff4fc);color:var(--bs-info-text-emphasis,#055160)}.action-result-msg.info.svelte-b83mf5 .bi{color:var(--bs-info,#0dcaf0)}.action-result-msg.warning.svelte-b83mf5{background:var(--bs-warning-bg-subtle,#fff3cd);color:var(--bs-warning-text-emphasis,#664d03)}.action-result-msg.error.svelte-b83mf5{background:var(--bs-danger-bg-subtle,#f8d7da);color:var(--bs-danger-text-emphasis,#842029)}.action-result-msg.svelte-b83mf5 a:where(.svelte-b83mf5){color:inherit;font-weight:500;text-decoration:underline}.action-result-msg.svelte-b83mf5 a:where(.svelte-b83mf5):hover{text-decoration:none}.list-row-probe{visibility:hidden;pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}.list-row-probe>.list-row{height:auto;min-height:2rem}.list-view-container{flex:auto;min-height:0;overflow-y:auto}.list-view-body{padding:.25rem 0;position:relative}.list-row-virtual{height:var(--df-list-row-height,34px);padding:1px 0;position:absolute;left:0;right:0}.list-row{text-align:left;cursor:pointer;border:1px solid var(--bs-border-color-translucent);background:0 0;border-radius:.25rem;align-items:center;gap:.5rem;height:100%;padding:0 .75rem;transition:background-color .1s,border-color .1s;display:flex}.list-row:hover{background-color:var(--bs-tertiary-bg);border-color:var(--bs-border-color)}.list-row.selected{border-color:var(--bs-primary);background-color:var(--bs-primary-bg-subtle)}.list-row-marker{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.list-row-marker-parent{cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:0;transition:transform .15s}.list-row-marker-parent.expanded{transform:rotate(90deg)}.list-row-marker-parent:hover{background-color:var(--bs-secondary-bg)}.list-row-marker-leaf{opacity:.6;font-size:.5rem}.list-row-badge{color:#fff;width:1.5rem;height:1.5rem;font-size:var(--df-badge-font-size);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.list-row-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:500;overflow:hidden}.list-row-fields{color:var(--bs-secondary-color);font-size:var(--df-info-font-size);flex-shrink:0;align-items:center;display:flex}.list-row-field{white-space:nowrap}.list-row-loading{align-items:center;padding:0 .75rem;display:flex}.list-row-loading-bar{background:var(--bs-primary);opacity:.5;border-radius:2px;height:3px;animation:1s ease-in-out infinite list-loading-pulse}@keyframes list-loading-pulse{0%,to{opacity:.2;width:30%}50%{opacity:.6;width:60%}}.list-view-empty{text-align:center;color:var(--bs-secondary-color);padding:1.5rem}.list-view-footer{font-size:var(--df-info-font-size);color:var(--bs-secondary-color);padding:.25rem .75rem}.small-card{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);cursor:pointer;padding:.625rem .75rem}.small-card:hover{box-shadow:0 2px 4px var(--df-shadow-color)}.small-card.dragging{opacity:.5}.small-card.selected{border-color:var(--bs-primary);box-shadow:0 0 0 1px var(--bs-primary)}.small-card-title{font-weight:500;font-size:var(--df-form-font-size);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;margin-bottom:.25rem;overflow:hidden}.small-card-title:hover{color:var(--bs-primary);text-decoration:underline}.small-card-field{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);align-items:baseline;gap:.25rem;min-width:0;display:flex}.small-card-field-label{color:var(--bs-tertiary-color);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.small-card-field>:last-child{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.small-card-more{width:100%;color:var(--bs-primary);text-align:center;font-size:var(--df-compact-font-size);cursor:pointer;border:none;border-top:1px dashed var(--bs-border-color);background:0 0;margin-top:.375rem;padding:.25rem .5rem;display:block}.small-card-more:hover{background-color:var(--bs-primary-bg-subtle)}.kanban-container{flex-direction:column;height:100%;display:flex}.kanban-board{flex:1 1 0;align-items:stretch;gap:.75rem;min-height:0;display:flex;overflow-x:auto}.kanban-lane{background:var(--bs-tertiary-bg);border-radius:var(--bs-border-radius);flex-direction:column;flex:0 0 300px;min-width:300px;min-height:0;display:flex}.kanban-lane-header{font-weight:600;font-size:var(--df-form-font-size);border-bottom:2px solid var(--bs-border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.kanban-lane-count{font-weight:400;font-size:var(--df-info-font-size);color:var(--bs-secondary-color);background:var(--bs-secondary-bg);border-radius:10px;padding:.1rem .5rem}.kanban-lane-body{flex-direction:column;flex:1 1 0;gap:.5rem;min-height:0;padding:.5rem;display:flex;overflow:hidden auto}.kanban-lane-body .small-card{cursor:grab;flex-shrink:0}.kanban-lane-body.drag-over{background:var(--bs-primary-bg-subtle)}.kanban-empty{text-align:center;color:var(--bs-secondary-color);font-size:var(--df-compact-font-size);padding:1rem .5rem}.kanban-truncated-warning{font-size:var(--df-info-font-size);color:var(--bs-warning-text-emphasis);background:var(--bs-warning-bg-subtle);border-bottom:1px solid var(--bs-warning-border-subtle);flex-shrink:0;padding:.375rem .75rem}.kanban-footer{flex-shrink:0;padding-top:.5rem}.kanban-color-dot{border-radius:50%;width:10px;height:10px;margin-right:.375rem;display:inline-block}.calendar-container{--calendar-hour-height:48px;flex-direction:column;height:100%;min-height:0;display:flex}.calendar-header{flex-shrink:0;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.calendar-title{font-weight:600;font-size:var(--df-form-font-size);margin-left:.5rem}.calendar-mode-switcher{margin-left:auto}.calendar-weekdays{border-bottom:1px solid var(--bs-border-color);flex-shrink:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.calendar-weekday{font-size:var(--df-info-font-size);color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.02em;padding:.25rem .5rem;font-weight:600}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--calendar-week-count,6), minmax(0, 1fr));background:var(--bs-border-color);border-left:1px solid var(--bs-border-color);border-right:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color);flex:1 1 0;gap:1px;min-height:0;display:grid}.calendar-day{background:var(--bs-body-bg);flex-direction:column;min-height:0;padding:.25rem;display:flex;overflow:hidden}.calendar-day.out-of-month{background:var(--bs-tertiary-bg);color:var(--bs-secondary-color)}.calendar-day.today .calendar-day-number{background:var(--bs-primary);color:var(--bs-white);border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.calendar-day-header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:.125rem;display:flex}.calendar-day-number{font-size:var(--df-compact-font-size);font-weight:600}.calendar-day-add{width:1.25rem;height:1.25rem;color:var(--bs-secondary-color);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.875rem;transition:opacity .12s,background-color .12s;display:inline-flex}.calendar-day:hover .calendar-day-add{opacity:1}.calendar-day-add:hover{background:var(--bs-primary-bg-subtle);color:var(--bs-primary)}.calendar-day-events{flex-direction:column;flex:1 1 0;gap:2px;min-height:0;display:flex;overflow:hidden}.calendar-event{font-size:var(--df-compact-font-size);border-radius:var(--bs-border-radius-sm);color:var(--bs-white);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex-shrink:0;padding:.1rem .375rem;overflow:hidden}.calendar-event.selected{outline:2px solid var(--bs-primary);outline-offset:1px}.calendar-more{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);padding:0 .375rem}.calendar-truncated-warning{font-size:var(--df-info-font-size);color:var(--bs-warning-text-emphasis);background:var(--bs-warning-bg-subtle);border-bottom:1px solid var(--bs-warning-border-subtle);flex-shrink:0;padding:.375rem .75rem}.calendar-footer{flex-shrink:0;padding-top:.5rem}.calendar-timegrid{border-top:1px solid var(--bs-border-color);border-left:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color);scrollbar-gutter:stable;flex:1 1 0;min-height:0;overflow-y:auto}.calendar-timegrid-body{grid-template-columns:56px repeat(var(--calendar-col-count,7), minmax(0, 1fr));--calendar-header-height:52px;grid-template-rows:auto 1fr;display:grid}.calendar-timegrid-body.has-allday{grid-template-rows:auto auto 1fr}.calendar-timegrid-sticky{z-index:3;background:var(--bs-body-bg);position:sticky;top:0}.calendar-timegrid-allday-gutter.calendar-timegrid-sticky,.calendar-timegrid-allday-col.calendar-timegrid-sticky{top:var(--calendar-header-height);z-index:2}.calendar-timegrid-gutter{border-right:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color)}.calendar-timegrid-col-head{text-align:center;border-right:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color);padding:.375rem .5rem}.calendar-timegrid-col-head.today{background:var(--bs-primary-bg-subtle)}.calendar-timegrid-col-head.clickable{cursor:pointer}.calendar-timegrid-col-head.clickable:hover{background:var(--bs-primary-bg-subtle)}.calendar-timegrid-weekday{font-size:var(--df-info-font-size);color:var(--bs-secondary-color);text-transform:uppercase;font-weight:600}.calendar-timegrid-daynum{font-size:var(--df-form-font-size);font-weight:600}.calendar-timegrid-hours{border-right:1px solid var(--bs-border-color);flex-direction:column;display:flex}.calendar-timegrid-hour-label{height:var(--calendar-hour-height);font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);text-align:right;border-bottom:1px solid var(--bs-border-color);box-sizing:border-box;padding:0 .375rem}.calendar-timegrid-col{border-right:1px solid var(--bs-border-color);position:relative}.calendar-timegrid-col.today{background:var(--bs-primary-bg-subtle)}.calendar-timegrid-slot{height:var(--calendar-hour-height);border-bottom:1px solid var(--bs-border-color);box-sizing:border-box}.calendar-timegrid-event{white-space:normal;min-height:22px;padding:.125rem .375rem;line-height:1.2;position:absolute;overflow:hidden}.calendar-timegrid-allday-gutter{font-size:var(--df-info-font-size);color:var(--bs-secondary-color);text-align:right;border-right:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color);justify-content:flex-end;align-items:flex-start;padding:.25rem .375rem;font-weight:600;display:flex}.calendar-timegrid-allday-col{border-right:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color);flex-flow:wrap;align-items:flex-start;gap:4px;min-height:28px;padding:2px;display:flex}.calendar-timegrid-allday-col.today{background:var(--bs-primary-bg-subtle)}.calendar-timegrid-allday-event{min-height:20px;font-size:var(--df-compact-font-size);flex:none;max-width:240px}.calendar-allday-more{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;padding:0 .375rem}.calendar-allday-more:hover{color:var(--bs-primary);text-decoration:underline}.calendar-event-time{opacity:.9;margin-right:.25rem;font-weight:600}.calendar-popover{z-index:9999;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);min-width:260px;max-width:360px;max-height:calc(100vh - 32px);padding:.5rem;position:fixed;overflow-y:auto;box-shadow:0 4px 12px #00000026}.gallery-container{flex-direction:column;height:100%;display:flex}.gallery-scroll{flex:1 1 0;min-height:0;overflow:hidden auto}.gallery-spacer{position:relative}.gallery-grid{grid-template-columns:repeat(var(--gallery-col-count,auto-fill), minmax(0, 1fr));align-content:start;gap:.75rem;padding:.25rem;display:grid}.gallery-empty{text-align:center;color:var(--bs-secondary-color);font-size:var(--df-compact-font-size);grid-column:1/-1;padding:2rem .5rem}.gallery-card-placeholder{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);min-height:80px;animation:1.5s ease-in-out infinite gallery-pulse}@keyframes gallery-pulse{0%,to{opacity:.4}50%{opacity:.7}}.gallery-footer{flex-shrink:0;padding-top:.5rem}.gallery-card-probe{visibility:hidden;pointer-events:none;z-index:-1;width:280px;position:absolute}.tree-grid.svelte-1wwkyr5{height:100%;overflow:auto}.tree-grid-table.svelte-1wwkyr5{border-spacing:0;table-layout:fixed}.tree-grid-table.svelte-1wwkyr5 th:where(.svelte-1wwkyr5){text-align:left;height:var(--df-list-row-height,34px);border-bottom:1px solid var(--bs-border-color);border-right:1px solid var(--bs-border-color-translucent);letter-spacing:.02em;white-space:nowrap;color:var(--bs-secondary-color);-webkit-user-select:none;user-select:none;background:var(--bs-body-bg,#fff);z-index:2;padding:0 .5rem;font-weight:500;position:sticky;top:0}.tree-grid-table.svelte-1wwkyr5 th:where(.svelte-1wwkyr5):first-child{border-left:1px solid var(--bs-border-color-translucent);z-index:3;left:0}.tree-grid-header-label.svelte-1wwkyr5{text-overflow:ellipsis;overflow:hidden}.tree-grid-row.svelte-1wwkyr5{cursor:pointer;transition:background-color .1s}.tree-grid-row.svelte-1wwkyr5:hover{background-color:var(--bs-tertiary-bg)}.tree-grid-table.svelte-1wwkyr5 td:where(.svelte-1wwkyr5){padding:0}.tree-grid-table.svelte-1wwkyr5 td:where(.svelte-1wwkyr5):first-child{z-index:1;background:var(--bs-body-bg,#fff);position:sticky;left:0}.tree-grid-row.svelte-1wwkyr5:hover>td:where(.svelte-1wwkyr5):first-child{background:var(--bs-tertiary-bg)}.tree-grid-table.svelte-1wwkyr5 td:where(.svelte-1wwkyr5) .df-control-static{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}td.svelte-1wwkyr5>.cell-content:where(.svelte-1wwkyr5){height:var(--df-list-row-height,34px);border:1px solid #0000;border-bottom-color:var(--bs-border-color-translucent);border-right-color:var(--bs-border-color-translucent);white-space:nowrap;text-overflow:ellipsis;padding:0 .75rem;overflow:hidden}.tree-cell.svelte-1wwkyr5{border:1px solid var(--bs-border-color-translucent);border-top-color:#0000;border-bottom-color:#0000;align-items:center;gap:.25rem;height:100%;padding:0 .25rem;display:flex}.tree-cell-border-bottom.svelte-1wwkyr5{border-bottom-color:var(--bs-border-color-translucent)}.tree-cell-border-top.svelte-1wwkyr5{border-top-color:var(--bs-border-color-translucent)}.tree-cell-content.svelte-1wwkyr5{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tree-marker.svelte-1wwkyr5,.tree-marker-leaf.svelte-1wwkyr5{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.tree-marker.svelte-1wwkyr5{cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:0;transition:transform .15s}.tree-marker.expanded.svelte-1wwkyr5{transform:rotate(90deg)}.tree-marker.svelte-1wwkyr5:hover{background-color:var(--bs-secondary-bg)}.tree-marker-leaf.svelte-1wwkyr5{opacity:.4;font-size:.75rem}.entity-node.svelte-i67ug0{background:var(--bs-body-bg,#fff);border:2px solid var(--module-color,#6c757d);-webkit-user-select:none;user-select:none;border-radius:6px;min-width:220px;max-width:320px;font-size:.75rem;box-shadow:0 2px 8px #0000001a}.entity-header.svelte-i67ug0{background:var(--module-color,#6c757d);color:#fff;border-radius:3px 3px 0 0;align-items:center;gap:.35rem;padding:.35rem .5rem;font-size:.8rem;font-weight:600;display:flex}.entity-title.svelte-i67ug0{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.entity-module.svelte-i67ug0{opacity:.8;font-size:.65rem;font-weight:400}.entity-columns.svelte-i67ug0{flex-direction:column;display:flex}.entity-col-row.svelte-i67ug0{border-bottom:1px solid var(--bs-border-color-translucent,#00000014);align-items:center;gap:.3rem;padding:.15rem .5rem;display:flex;position:relative}.entity-col-row.svelte-i67ug0:last-child{border-bottom:none}.entity-col-row.pk-row.svelte-i67ug0{background-color:rgba(var(--module-color-rgb,108, 117, 125), .06);font-weight:600}.entity-col-row.fk-row.svelte-i67ug0{color:var(--bs-info,#0dcaf0)}.entity-col-row.formula-row.svelte-i67ug0{opacity:.85;font-style:italic}.entity-col-row.set-row.svelte-i67ug0{opacity:.7}.col-indicators.svelte-i67ug0{flex-shrink:0;gap:.15rem;display:flex}.col-badge.svelte-i67ug0{text-transform:uppercase;border-radius:2px;padding:0 .2rem;font-size:.55rem;font-weight:700;line-height:1.3}.col-badge.pk.svelte-i67ug0{background:var(--module-color,#6c757d);color:#fff}.col-badge.formula.svelte-i67ug0{background:var(--bs-warning-bg-subtle,#fff3cd);color:var(--bs-warning-text-emphasis,#664d03)}.col-badge.set.svelte-i67ug0{background:var(--bs-secondary-bg-subtle,#e2e3e5);color:var(--bs-secondary-text-emphasis,#41464b)}.col-name.svelte-i67ug0{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.col-type.svelte-i67ug0{color:var(--bs-secondary-color,#6c757d);flex-shrink:0;font-size:.65rem}.model-diagram.svelte-1acai6y{width:100%;height:100%;position:relative;overflow:hidden}.model-diagram.svelte-1acai6y svg:where(.svelte-1acai6y){cursor:grab;width:100%;height:100%;display:block}.model-diagram.svelte-1acai6y svg:where(.svelte-1acai6y):active{cursor:grabbing}.diagram-node-fo.svelte-1acai6y{cursor:grab;overflow:visible}.diagram-node-fo.selected.svelte-1acai6y{filter:drop-shadow(0 0 4px var(--bs-primary,#0d6efd))}.diagram-node-fo.svelte-1acai6y:active{cursor:grabbing}.area-select-rect.svelte-1acai6y{fill:#0d6efd1a;stroke:var(--bs-primary,#0d6efd);stroke-width:1px;stroke-dasharray:4 2;pointer-events:none}.diagram-edge.svelte-1acai6y{stroke-dasharray:6 3;pointer-events:none}.diagram-edge.highlighted.svelte-1acai6y{animation:.5s linear infinite svelte-1acai6y-dash-flow}.diagram-edge.selected.svelte-1acai6y{stroke-dasharray:none;animation:none}.diagram-edge-hit.svelte-1acai6y{stroke:#0000;stroke-width:12px;pointer-events:stroke;cursor:pointer}.diagram-edge-label.svelte-1acai6y{pointer-events:none;-webkit-user-select:none;user-select:none;font-size:9px}.port-dot.svelte-1acai6y{pointer-events:none}.cardinality-label.svelte-1acai6y{pointer-events:none;-webkit-user-select:none;user-select:none;font-size:8px;font-weight:600}@keyframes svelte-1acai6y-dash-flow{to{stroke-dashoffset:-9px}}.seg-handle.svelte-1acai6y{pointer-events:auto}.seg-handle-h.svelte-1acai6y{cursor:ns-resize}.seg-handle-v.svelte-1acai6y{cursor:ew-resize}.seg-handle.svelte-1acai6y:hover{filter:brightness(1.2)}.split-handle.svelte-1acai6y{pointer-events:auto}.split-handle-h.svelte-1acai6y{cursor:ns-resize}.split-handle-v.svelte-1acai6y{cursor:ew-resize}.split-handle.svelte-1acai6y:hover{fill:color-mix(in srgb, var(--bs-primary,#0d6efd) 15%, var(--bs-body-bg,#fff))}.edge-reset-btn.svelte-1acai6y{cursor:pointer;pointer-events:auto}.edge-reset-btn.svelte-1acai6y rect:where(.svelte-1acai6y){fill:var(--bs-body-bg,#fff);stroke:var(--bs-border-color,#dee2e6);stroke-width:1px}.edge-reset-btn.svelte-1acai6y text:where(.svelte-1acai6y){fill:var(--bs-secondary-color,#6c757d);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:13px}.edge-reset-btn.svelte-1acai6y:hover rect:where(.svelte-1acai6y){fill:var(--bs-primary,#0d6efd);stroke:var(--bs-primary,#0d6efd)}.edge-reset-btn.svelte-1acai6y:hover text:where(.svelte-1acai6y){fill:#fff}.diagram-controls.svelte-1acai6y{background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#dee2e6);box-shadow:0 2px 6px var(--df-shadow-color);border-radius:6px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;bottom:12px;left:12px}.ws-module-card.svelte-8xoc6v{border:1.5px solid color-mix(in srgb, var(--mod-color) 40%, var(--bs-border-color,#dee2e6));width:100%;font-family:var(--bs-body-font-family,system-ui, sans-serif);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000000f}.ws-tree-lines.svelte-8xoc6v{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.ws-module-header.svelte-8xoc6v{background:color-mix(in srgb, var(--mod-color) 10%, var(--bs-body-bg,#fff));border-bottom:1px solid color-mix(in srgb, var(--mod-color) 20%, var(--bs-border-color,#dee2e6));z-index:1;align-items:center;gap:6px;padding:8px 12px;display:flex;position:relative}.ws-module-dot.svelte-8xoc6v{background-color:var(--mod-color);border-radius:50%;flex-shrink:0;width:10px;height:10px}.ws-module-label.svelte-8xoc6v{color:var(--bs-body-color,#212529);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;overflow:hidden}.ws-module-count.svelte-8xoc6v{color:var(--bs-secondary-color,#6c757d);background:var(--bs-tertiary-bg,#f8f9fa);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10px}.ws-entity-pill.svelte-8xoc6v{box-sizing:border-box;background:color-mix(in srgb, var(--mod-color) 8%, var(--bs-body-bg,#fff));border:1px solid color-mix(in srgb, var(--mod-color) 25%, var(--bs-border-color,#dee2e6));color:var(--bs-body-color,#212529);white-space:nowrap;text-overflow:ellipsis;z-index:1;border-radius:6px;align-items:center;padding:0 10px;font-size:11px;transition:background .15s;display:flex;position:absolute;overflow:hidden}.ws-entity-pill.svelte-8xoc6v:hover{background:color-mix(in srgb, var(--mod-color) 18%, var(--bs-body-bg,#fff))}.ws-pill-label.svelte-8xoc6v{pointer-events:none;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;overflow:hidden}.ws-map.svelte-13k4p7m{width:100%;height:100%;position:relative;overflow:hidden}.ws-map.svelte-13k4p7m svg:where(.svelte-13k4p7m){cursor:grab;width:100%;height:100%;display:block}.ws-map.svelte-13k4p7m svg:where(.svelte-13k4p7m):active{cursor:grabbing}.ws-module-fo.svelte-13k4p7m{cursor:grab;overflow:visible}.ws-module-fo.svelte-13k4p7m:active{cursor:grabbing}.ws-cross-edge.svelte-13k4p7m{pointer-events:none}.ws-controls.svelte-13k4p7m{background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#dee2e6);box-shadow:0 2px 6px var(--df-shadow-color);border-radius:6px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;bottom:12px;left:12px}.diagram-view.svelte-1ec5yja{width:100%;height:100%;min-height:400px;position:relative}.diagram-truncated.svelte-1ec5yja{z-index:10;background:var(--bs-warning-bg-subtle,#fff3cd);color:var(--bs-warning-text-emphasis,#664d03);border:1px solid var(--bs-warning-border-subtle,#ffecb5);font-size:var(--df-small-font-size,.8125rem);border-radius:4px;padding:4px 12px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.diagram-groups.svelte-1ec5yja{z-index:10;background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#dee2e6);font-size:var(--df-small-font-size,.8125rem);border-radius:6px;flex-direction:column;gap:2px;max-height:300px;padding:6px 10px;display:flex;position:absolute;top:8px;right:8px;overflow-y:auto;box-shadow:0 1px 3px #00000014}.diagram-group-toggle.svelte-1ec5yja{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:2px 0;display:flex}.diagram-group-toggle.svelte-1ec5yja input:where(.svelte-1ec5yja){cursor:pointer;margin:0}.diagram-group-color.svelte-1ec5yja{border-radius:2px;flex-shrink:0;width:10px;height:10px}.diagram-group-label.svelte-1ec5yja{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.diagram-group-count.svelte-1ec5yja{color:var(--bs-secondary-color);font-size:.75rem}.diagram-loading.svelte-1ec5yja,.diagram-empty.svelte-1ec5yja{height:300px;color:var(--bs-secondary-color);justify-content:center;align-items:center;gap:8px;display:flex}.file-library{flex-direction:column;gap:.75rem;height:100%;padding:.75rem;display:flex;overflow-y:auto}.file-library.drag-over{background-color:var(--bs-primary-bg-subtle)}.file-library-error{margin:0}.file-library-dropzone{border:2px dashed var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-secondary-color);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;transition:border-color .15s,color .15s,background-color .15s;display:flex}.file-library-dropzone:hover:not(:disabled),.file-library.drag-over .file-library-dropzone{border-color:var(--bs-primary);color:var(--bs-primary);background-color:var(--bs-primary-bg-subtle)}.file-library-dropzone:disabled{opacity:.6;cursor:not-allowed}.file-library-dropzone.large{flex:1;min-height:240px;font-size:1.05rem}.file-library-dropzone>.bi{font-size:1.25rem}.file-library-dropzone.large>.bi{font-size:2.5rem}.file-library-dropzone.large{flex-direction:column}.file-library-empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.file-library-action-row{align-items:center;gap:.5rem;display:flex}.file-library-upload-error{margin-top:-.25rem}.file-library-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.file-tile{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background:var(--bs-body-bg);cursor:pointer;text-align:left;font:inherit;color:inherit;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.file-tile:hover{border-color:var(--bs-primary-border-subtle);box-shadow:0 1px 3px #0000000d}.file-tile.selected{border-color:var(--bs-primary);box-shadow:0 0 0 1px var(--bs-primary)}.file-tile-thumb{background:var(--bs-tertiary-bg);height:140px;color:var(--bs-secondary-color);justify-content:center;align-items:center;font-size:2.5rem;display:flex;position:relative;overflow:hidden}.file-tile-thumb img{object-fit:contain;max-width:100%;max-height:100%;display:block}.file-tile-caption{min-width:0;padding:.5rem .625rem}.file-tile-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-tile-meta{font-size:var(--df-info-font-size)}.file-tile-actions{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:4px;right:4px}.file-tile:hover .file-tile-actions,.file-tile:focus-within .file-tile-actions{opacity:1}.file-tile-action{background:color-mix(in srgb, var(--bs-body-bg) 88%, transparent);-webkit-backdrop-filter:blur(4px);border:1px solid var(--bs-border-color-translucent);width:26px;height:26px;color:var(--bs-body-color);cursor:pointer;font-size:var(--df-form-font-size);border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.file-tile-action:hover{color:var(--bs-body-color);background:var(--bs-body-bg);border-color:var(--bs-border-color)}.file-tile-action.danger:hover{color:var(--bs-danger)}.file-tile-badge{max-width:calc(100% - 12px);font-size:var(--df-info-font-size);line-height:1;position:absolute;bottom:6px;left:6px}.file-library-list{flex-direction:column;gap:2px;display:flex}.file-list-header,.file-row{grid-template-columns:1fr 140px 90px 110px 72px;align-items:center;gap:.75rem;padding:.375rem .625rem;display:grid}.file-list-header{z-index:1;background:var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:var(--df-compact-font-size);position:sticky;top:0}.file-list-header-cell{color:inherit;font:inherit;cursor:default;text-align:left;background:0 0;border:none;align-items:center;gap:2px;padding:.125rem 0;font-weight:500;display:inline-flex}.file-list-header-cell.sortable{cursor:pointer}.file-list-header-cell.sortable:hover{color:var(--bs-body-color)}.file-list-header-cell:disabled{cursor:default}.file-list-col-size,.file-list-header .file-list-col-size{text-align:right;justify-self:end}.file-row{border-radius:var(--bs-border-radius);background:var(--bs-body-bg);cursor:pointer;text-align:left;font:inherit;color:inherit;border:1px solid #0000;width:100%}.file-row:hover{background:var(--bs-tertiary-bg)}.file-row.selected{border-color:var(--bs-primary);background:var(--bs-primary-bg-subtle)}.file-row-name-cell{align-items:center;gap:.5rem;min-width:0;display:flex}.file-row-thumb{background:var(--bs-tertiary-bg);width:32px;height:32px;color:var(--bs-secondary-color);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex;overflow:hidden}.file-row-thumb img{object-fit:cover;max-width:100%;max-height:100%}.file-row-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--df-form-font-size);min-width:0;overflow:hidden}.file-row-modified{font-size:var(--df-compact-font-size);white-space:nowrap}.file-row-size{font-size:var(--df-compact-font-size);white-space:nowrap;text-align:right}.file-row-status{font-size:var(--df-info-font-size);line-height:1}.file-row-actions{opacity:0;justify-content:flex-end;gap:4px;transition:opacity .15s;display:flex}.file-row:hover .file-row-actions,.file-row:focus-within .file-row-actions{opacity:1}.file-row-action{width:26px;height:26px;color:var(--bs-secondary-color);cursor:pointer;font-size:var(--df-form-font-size);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.file-row-action:hover{background:var(--bs-body-bg);color:var(--bs-body-color)}.file-row-action.danger:hover{color:var(--bs-danger)}.folder-tile-thumb,.folder-row-thumb{color:var(--bs-warning)}.folder-tile.drag-over,.folder-row.drag-over{border-color:var(--bs-primary);background:var(--bs-primary-bg-subtle)}.file-library-breadcrumb{font-size:var(--df-form-font-size);color:var(--bs-secondary-color);flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.file-library-breadcrumb-link{border-radius:var(--bs-border-radius);color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:.125rem .375rem}.file-library-breadcrumb-link:hover{background:var(--bs-tertiary-bg);color:var(--bs-body-color)}.file-library-breadcrumb-link.current{color:var(--bs-body-color);cursor:default;font-weight:500}.file-library-breadcrumb-link.current:hover{background:0 0}.file-library-breadcrumb-sep{color:var(--bs-secondary-color);-webkit-user-select:none;user-select:none}.list-view-container.svelte-amjlyi{overflow-y:visible}.list-row-virtual.svelte-amjlyi{height:auto;padding:1px 0;position:static}.rcol-menu-trigger.svelte-1dqm57s{cursor:pointer;align-items:center;gap:2px;width:100%;min-width:0;height:100%;display:flex}.rcol-menu-chevron.svelte-1dqm57s{color:var(--bs-secondary-color);opacity:0;flex-shrink:0;margin-left:auto;font-size:.625rem;transition:opacity .1s}.rcol-menu-trigger.svelte-1dqm57s:hover .rcol-menu-chevron:where(.svelte-1dqm57s),.rcol-menu-open.svelte-1dqm57s .rcol-menu-chevron:where(.svelte-1dqm57s){opacity:1}.ls-overlay.svelte-pk1ohj{z-index:2;background:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sort-select.svelte-1rwipfh{flex:1;min-width:0}.sort-empty.svelte-1rwipfh{color:var(--bs-secondary-color);padding:.75rem}.sort-footer.svelte-1rwipfh{padding:.375rem .75rem}.sort-link.svelte-1rwipfh{cursor:pointer;color:var(--bs-primary);font:inherit;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.sort-link.svelte-1rwipfh:hover{text-decoration:underline}.sort-link.svelte-1rwipfh:disabled{opacity:.5;cursor:default;text-decoration:none}.sort-clear.svelte-1rwipfh{border-top:1px solid var(--bs-border-color);padding:.375rem .75rem}.sort-clear-btn.svelte-1rwipfh{color:var(--bs-secondary-color)}.sort-clear-btn.svelte-1rwipfh:hover{color:var(--bs-body-color)}.sort-panel.svelte-1rwipfh{font-size:var(--df-info-font-size)}.group-panel.svelte-1qnzbzw{min-width:280px}.group-empty.svelte-1qnzbzw{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);padding:.5rem .75rem}.group-select.svelte-1qnzbzw{flex:1;min-width:0}.group-footer.svelte-1qnzbzw{border-top:1px solid var(--bs-border-color);margin-top:.25rem;padding:.375rem .75rem}.group-add.svelte-1qnzbzw{color:var(--bs-primary);font-size:var(--df-compact-font-size);cursor:pointer;background:0 0;border:none;padding:0}.group-add.svelte-1qnzbzw:hover{text-decoration:underline}.group-add.svelte-1qnzbzw:disabled{color:var(--bs-secondary-color);cursor:default;text-decoration:none}.cf-panel.svelte-juzeak{flex-direction:column;gap:.375rem;display:flex}.cf-panel.svelte-juzeak .dl-row{gap:.25rem;padding:.25rem .25rem .25rem 0}.cf-panel.svelte-juzeak select,.cf-panel.svelte-juzeak input[type=number]{font-size:inherit}.cf-col.svelte-juzeak{flex:1;min-width:6rem}.cf-op.svelte-juzeak{flex-shrink:0;width:3.75rem}.cf-val.svelte-juzeak{flex-shrink:0;width:10rem}.cf-sep.svelte-juzeak{color:var(--bs-secondary-color)}.cf-spacer.svelte-juzeak{flex:1}.cf-row-toggle.svelte-juzeak{color:var(--bs-secondary-color);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:.125rem;display:flex}.cf-color-group.svelte-juzeak{border:1px solid var(--bs-border-color);border-radius:4px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:flex}.cf-color-pick.svelte-juzeak{cursor:pointer;position:relative}.cf-color-pick.svelte-juzeak input[type=color]:where(.svelte-juzeak){opacity:0;cursor:pointer;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.cf-color-preview.svelte-juzeak{border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.cf-color-text.svelte-juzeak{font-size:var(--df-info-font-size);color:#fff;font-weight:600}.cf-color-clear.svelte-juzeak{color:var(--bs-secondary-color);cursor:pointer;font-size:var(--df-info-font-size);background:0 0;border:none;margin-left:1px;padding:0;line-height:1}.cf-color-clear.svelte-juzeak:hover{color:var(--bs-danger)}.cf-footer.svelte-juzeak{border-top:1px solid var(--bs-border-color);margin-top:.25rem;padding:.375rem .75rem}.cf-add.svelte-juzeak{color:var(--bs-primary);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0}.cf-add.svelte-juzeak:hover{text-decoration:underline}.cfg-backdrop.svelte-1tfgzz9{z-index:10000;cursor:default;background-color:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cfg-dialog.svelte-1tfgzz9{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;flex-direction:column;width:90vw;min-width:360px;max-width:840px;max-height:80vh;display:flex;box-shadow:0 8px 24px #0003}.cfg-header.svelte-1tfgzz9{font-weight:600;font-size:var(--df-form-font-size);border-bottom:1px solid var(--bs-border-color);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.cfg-viz-switcher.svelte-1tfgzz9{border-bottom:1px solid var(--bs-border-color);padding:.5rem 1rem}.cfg-body.svelte-1tfgzz9{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.cfg-footer.svelte-1tfgzz9{border-top:1px solid var(--bs-border-color);justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}.cfg-zone.svelte-1gz3ygv{border:1px solid var(--bs-border-color);border-radius:6px;margin:0;padding:.75rem}.cfg-zone-legend.svelte-1gz3ygv{font-size:var(--df-info-font-size);color:var(--bs-secondary-color);float:none;align-items:center;gap:.375rem;width:auto;padding:0 .25rem;font-weight:600;display:flex}.grid-cfg-badge.svelte-vpmwkd{background:var(--bs-primary);color:#fff;min-width:1rem;height:1rem;font-size:var(--df-dropdown-icon-font-size);border-radius:.5rem;justify-content:center;align-items:center;padding:0 .1875rem;font-weight:600;display:inline-flex}.grid-cfg-columns.svelte-vpmwkd{max-height:200px;overflow-y:auto}.grid-cfg-col-item.svelte-vpmwkd{font-size:var(--df-compact-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;padding:.25rem 0;display:flex}.grid-cfg-col-item.svelte-vpmwkd:hover{background:var(--bs-tertiary-bg)}.grid-cfg-col-grouped.svelte-vpmwkd{opacity:.6}.grid-cfg-col-label.svelte-vpmwkd{text-overflow:ellipsis;align-items:center;gap:.25rem;min-width:0;display:flex;overflow:hidden}.grid-cfg-col-lock.svelte-vpmwkd{font-size:var(--df-dropdown-icon-font-size);color:var(--bs-secondary-color)}.report-root{--report-header-h:36px;--report-cell-h:32px;--report-agg-h:28px;--report-cell-px:.5rem;--report-font-sm:.75rem;--report-sort-font:.5625rem;font-size:var(--df-form-font-size);position:relative}.report-loading-bar:before{content:"";z-index:10;background:var(--bs-primary);height:2px;animation:1.2s ease-in-out infinite report-loading;position:absolute;top:0;left:0;right:0}@keyframes report-loading{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}50.1%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.report-loading-msg{color:var(--bs-secondary-color);padding:1rem var(--report-cell-px);align-items:center;gap:.5rem;display:flex}.report-empty{text-align:center;color:var(--bs-secondary-color);padding:2rem var(--report-cell-px)}.report-show-more{justify-content:center;padding:.5rem;display:flex}.report-footer-info{padding:.375rem var(--report-cell-px);color:var(--bs-secondary-color);font-size:var(--report-font-sm)}.report-loading-overlay{padding:.5rem;position:absolute;top:0;right:0}.report-table-wrap{overflow-x:auto}.report-table{border-collapse:collapse;width:100%}.report-th{padding:0 var(--report-cell-px);height:var(--report-header-h);line-height:var(--report-header-h);letter-spacing:.02em;color:var(--bs-secondary-color);white-space:nowrap;border-bottom:2px solid var(--bs-border-color);-webkit-user-select:none;user-select:none;text-overflow:ellipsis;font-weight:600;overflow:hidden}.report-td{padding:0 var(--report-cell-px);height:var(--report-cell-h);line-height:var(--report-cell-h);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--df-grid-border-color);box-sizing:border-box;overflow:hidden}.report-td>div{display:contents}.report-stripe{background-color:var(--df-grid-stripe-bg,#00000005)}.report-table tbody tr:hover{background-color:var(--bs-tertiary-bg)}.report-header-label.svelte-1tuq9rt{text-overflow:ellipsis;min-width:0;overflow:hidden}.report-sort-indicator.svelte-1tuq9rt{font-size:var(--df-dropdown-icon-font-size);color:var(--bs-primary);flex-shrink:0;align-items:center;gap:1px;display:inline-flex}.report-sort-index.svelte-1tuq9rt{font-size:var(--df-dropdown-icon-font-size);font-weight:700}.report-rename-input.svelte-1tuq9rt{border:1px solid var(--bs-primary);width:100%;font-size:inherit;height:var(--report-agg-h);background:var(--bs-body-bg);color:var(--bs-body-color);border-radius:3px;outline:none;padding:0 .25rem}.report-group-indent-col.svelte-1tuq9rt{width:16px;min-width:16px;max-width:16px;padding:0}.report-group-row.svelte-1tuq9rt{background:var(--bs-tertiary-bg)}.report-group-header-cell.svelte-1tuq9rt{border-bottom:1px solid var(--bs-border-color);padding:0}.report-group-toggle.svelte-1tuq9rt{cursor:pointer;text-align:left;width:100%;font-size:inherit;color:var(--bs-secondary-color);background:0 0;border:none;align-items:center;gap:.375rem;padding:.25rem .5rem;display:inline-flex}.report-group-toggle.svelte-1tuq9rt:hover{background:var(--bs-secondary-bg)}.report-group-toggle.svelte-1tuq9rt .bi:where(.svelte-1tuq9rt){font-size:var(--report-font-sm);flex-shrink:0}.report-group-value.svelte-1tuq9rt{color:var(--bs-body-color);font-weight:600}.report-group-count.svelte-1tuq9rt{font-size:var(--report-font-sm)}.report-agg-cell.svelte-1tuq9rt{padding:0 var(--report-cell-px);height:var(--report-agg-h);line-height:var(--report-agg-h);font-size:var(--report-font-sm);color:var(--bs-secondary-color);border-bottom:1px solid var(--bs-border-color);white-space:nowrap}.report-agg-label.svelte-1tuq9rt{text-transform:capitalize;margin-right:.25rem}.report-agg-value.svelte-1tuq9rt{color:var(--bs-body-color);font-weight:600}.report-footer-agg-row.svelte-1tuq9rt{background:var(--bs-secondary-bg)}.report-footer-agg-cell.svelte-1tuq9rt{border-top:2px solid var(--bs-border-color)}.funnel-chart.svelte-spbphz{flex-direction:column;justify-content:center;gap:.25rem;height:100%;padding:.5rem;display:flex}.funnel-stage.svelte-spbphz{align-items:center;gap:.75rem;display:flex}.funnel-clickable.svelte-spbphz{cursor:pointer}.funnel-clickable.svelte-spbphz:hover .funnel-bar:where(.svelte-spbphz){opacity:.8}.funnel-active.svelte-spbphz .funnel-bar:where(.svelte-spbphz){outline:2px solid var(--bs-primary);outline-offset:-1px}.funnel-dimmed.svelte-spbphz{opacity:.4}.funnel-bar-wrapper.svelte-spbphz{flex:1;justify-content:center;display:flex}.funnel-bar.svelte-spbphz{border-radius:4px;justify-content:center;align-items:center;min-width:2.5rem;height:2rem;transition:width .3s;display:flex}.funnel-bar-value.svelte-spbphz{font-size:var(--df-compact-font-size);color:#fff;text-shadow:0 1px 2px #0000004d;white-space:nowrap;font-weight:600}.funnel-label.svelte-spbphz{flex-shrink:0;align-items:center;gap:.375rem;width:140px;display:flex}.funnel-label-text.svelte-spbphz{font-size:var(--df-compact-font-size);color:var(--bs-body-color);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.funnel-drop.svelte-spbphz{font-size:var(--df-info-font-size);color:var(--bs-danger);white-space:nowrap}.heatmap-chart.svelte-2jxcnf{height:100%;padding:.5rem;overflow:auto}.heatmap-table.svelte-2jxcnf{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%;height:100%}.heatmap-table.svelte-2jxcnf thead:where(.svelte-2jxcnf) tr:where(.svelte-2jxcnf){height:1px}.heatmap-corner.svelte-2jxcnf{width:100px}.heatmap-x-label.svelte-2jxcnf{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:.25rem .15rem;font-weight:500;overflow:hidden}.heatmap-y-label.svelte-2jxcnf{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);text-align:right;white-space:nowrap;text-overflow:ellipsis;width:100px;padding-right:.5rem;font-weight:500;overflow:hidden}.heatmap-label-clickable.svelte-2jxcnf{cursor:pointer}.heatmap-label-clickable.svelte-2jxcnf:hover{color:var(--bs-primary)}.heatmap-label-active.svelte-2jxcnf{font-weight:600;color:var(--bs-primary)!important}.heatmap-cell.svelte-2jxcnf{text-align:center;font-size:var(--df-compact-font-size);cursor:default;border-radius:3px;padding:.35rem .25rem;font-weight:500;transition:opacity .15s}.heatmap-clickable.svelte-2jxcnf{cursor:pointer}.heatmap-active.svelte-2jxcnf{outline:2px solid var(--bs-primary);outline-offset:-1px}.heatmap-dimmed.svelte-2jxcnf{opacity:.35}.heatmap-cell.svelte-2jxcnf:hover{outline:2px solid var(--bs-primary);outline-offset:-1px}.chart-cfg-row.svelte-jkzpzu{align-items:center;gap:.5rem;display:flex}.chart-cfg-row-top.svelte-jkzpzu{align-items:flex-start}.chart-cfg-top-controls.svelte-jkzpzu{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.chart-cfg-size-wrap.svelte-jkzpzu{align-items:center;gap:.375rem;margin-left:.25rem;display:flex}.chart-cfg-inline-label.svelte-jkzpzu{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);white-space:nowrap;font-weight:500}.chart-cfg-label.svelte-jkzpzu{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);white-space:nowrap;min-width:70px;font-weight:500}.chart-cfg-select.svelte-jkzpzu{font-size:var(--df-compact-font-size);flex:1}.chart-cfg-check.svelte-jkzpzu{font-size:var(--df-compact-font-size);cursor:pointer;color:var(--bs-body-color);-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;display:flex}.chart-cfg-hint.svelte-jkzpzu{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);font-style:italic}.report-chart-canvas-wrapper.svelte-vu0t4x{height:var(--df-report-chart-height-m);padding:.5rem;position:relative}.report-chart-canvas-wrapper.size-sm.svelte-vu0t4x{height:var(--df-report-chart-height-sm)}.report-chart-canvas-wrapper.size-l.svelte-vu0t4x{height:var(--df-report-chart-height-l)}.report-chart-canvas-wrapper.size-xl.svelte-vu0t4x{height:var(--df-report-chart-height-xl)}.report-chart-custom-wrapper.svelte-vu0t4x{height:var(--df-report-chart-height-m);padding:.5rem;position:relative}.report-chart-custom-wrapper.size-sm.svelte-vu0t4x{height:var(--df-report-chart-height-sm)}.report-chart-custom-wrapper.size-l.svelte-vu0t4x{height:var(--df-report-chart-height-l)}.report-chart-custom-wrapper.size-xl.svelte-vu0t4x{height:var(--df-report-chart-height-xl)}.dfz-row.svelte-1b624gv{align-items:center;gap:.375rem;margin-bottom:.375rem;display:flex}.dfz-add-btn.svelte-1b624gv{font-size:var(--df-info-font-size);padding:0;text-decoration:none}.dfz-grip{cursor:grab;color:var(--bs-secondary-color);flex-shrink:0}.dfz-dragging.svelte-1b624gv{opacity:.3}.dfz-drop-above.svelte-1b624gv{box-shadow:0 -2px 0 0 var(--bs-primary)}.dfz-drop-below.svelte-1b624gv{box-shadow:0 2px 0 0 var(--bs-primary)}.pivot-cfg-select.svelte-1az7s0m{font-size:var(--df-compact-font-size);flex:1}.pivot-cfg-agg-select{width:100px;font-size:var(--df-compact-font-size);flex:0 0 100px}.report-pivot-row-header.svelte-yjb09p{text-align:left;z-index:1;background:var(--bs-body-bg);position:sticky;left:0}.report-pivot-col-header.svelte-yjb09p{border-left:1px solid var(--bs-border-color)}.report-pivot-value-header.svelte-yjb09p{border-left:1px solid var(--bs-border-color);font-weight:400}.report-pivot-total-header.svelte-yjb09p{text-align:right;border-left:2px solid var(--bs-border-color)}.report-pivot-total-sub.svelte-yjb09p{border-left-width:0}.report-pivot-total-sub.svelte-yjb09p:first-of-type{border-left:2px solid var(--bs-border-color)}.report-pivot-row-label.svelte-yjb09p{text-align:left;z-index:1;background:var(--bs-body-bg);position:sticky;left:0}.report-pivot-value-cell.svelte-yjb09p{text-align:right}.report-pivot-total-cell.svelte-yjb09p{text-align:right;border-left:2px solid var(--bs-border-color);font-weight:600}.report-pivot-footer-row.svelte-yjb09p{background:var(--bs-secondary-bg)}.report-pivot-footer-cell.svelte-yjb09p{padding:0 var(--report-cell-px);height:var(--report-cell-h);line-height:var(--report-cell-h);white-space:nowrap;border-top:2px solid var(--bs-border-color);font-weight:600}.report-pivot-footer-label.svelte-yjb09p{text-align:left;color:var(--bs-secondary-color);z-index:1;background:var(--bs-secondary-bg);position:sticky;left:0}.report-pivot-footer-value.svelte-yjb09p{text-align:right;color:var(--bs-body-color)}.report-pivot-footer-grand.svelte-yjb09p{text-align:right;color:var(--bs-body-color);border-left:2px solid var(--bs-border-color)}.gauge-wrap.svelte-11eqq1i{width:100%;max-width:120px;margin:0 auto}.gauge-svg.svelte-11eqq1i{width:100%;display:block}.gauge-pct-text.svelte-11eqq1i{font-size:var(--df-form-font-size);fill:var(--bs-secondary-color);font-weight:600}.kpi-progress-wrap.svelte-13objao{background:var(--bs-border-color);border-radius:3px;height:6px;margin-top:.5rem;overflow:hidden}.kpi-progress-bar.svelte-13objao{border-radius:3px;height:100%;transition:width .3s}.kpi-progress-label.svelte-13objao{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);margin-top:.25rem}.kpi-sparkline-wrap.svelte-1utfbo6{width:100%;height:32px;margin-top:.375rem;overflow:hidden}.kpi-icon-row.svelte-dz191u{align-items:center;gap:.75rem;display:flex}.kpi-icon-row.svelte-dz191u .bi{color:var(--bs-primary);font-size:2rem}.kpi-value.svelte-dz191u{color:var(--bs-body-color);font-size:1.75rem;font-weight:700;line-height:1.2}.kpi-metrics-editor.svelte-zfvxkl{flex-direction:column;gap:.5rem;display:flex}.kpi-metric-card.svelte-zfvxkl{border:1px solid var(--bs-border-color);border-radius:6px;flex-direction:column;gap:.5rem;padding:.75rem;transition:opacity .15s,border-color .15s;display:flex}.kpi-metric-header.svelte-zfvxkl{justify-content:space-between;align-items:center;display:flex}.kpi-metric-actions.svelte-zfvxkl{align-items:center;gap:.125rem;display:flex}.kpi-metric-num.svelte-zfvxkl{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);font-weight:600}.kpi-cfg-row.svelte-zfvxkl{align-items:center;gap:.5rem;display:flex}.kpi-cfg-label.svelte-zfvxkl{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);white-space:nowrap;min-width:70px;font-weight:500}.kpi-cfg-select.svelte-zfvxkl{font-size:var(--df-compact-font-size);flex:1}.kpi-add-btn.svelte-zfvxkl{font-size:var(--df-compact-font-size);align-self:flex-start}.kpi-icon-picker.svelte-zfvxkl{align-items:center;display:flex}.kpi-label.svelte-1m5dicf{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);border-bottom:1px solid var(--bs-border-color);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.25rem;padding:.375rem .5rem;font-weight:500;display:flex;overflow:hidden}.kpi-label-draggable.svelte-1m5dicf{cursor:grab}.kpi-label-draggable.svelte-1m5dicf:active{cursor:grabbing}.kpi-grip.svelte-1m5dicf{color:var(--bs-secondary-color);flex-shrink:0}.kpi-content.svelte-1m5dicf{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:.75rem 1rem;display:flex}.kpi-value.svelte-1m5dicf{color:var(--bs-body-color);text-align:center;word-break:break-word;font-size:1.75rem;font-weight:700;line-height:1.2}.kpi-value-md.svelte-1m5dicf{font-size:1.375rem}.kpi-value-sm.svelte-1m5dicf{font-size:1.125rem}.kpi-trend.svelte-1m5dicf{font-size:var(--df-compact-font-size);align-items:center;gap:.2rem;margin-top:.25rem;font-weight:600;display:inline-flex}.kpi-trend-up.svelte-1m5dicf{color:var(--bs-success)}.kpi-trend-down.svelte-1m5dicf{color:var(--bs-danger)}.kpi-row.svelte-bn6tzb{flex-wrap:wrap;gap:1rem;padding:1rem;display:flex}.kpi-card.svelte-bn6tzb{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);border-radius:8px;flex-direction:column;flex:160px;min-width:140px;max-width:280px;transition:opacity .15s,border-color .15s;display:flex}.kpi-card-dragging.svelte-bn6tzb{opacity:.4}.kpi-card-drop.svelte-bn6tzb{border-color:var(--bs-primary);border-style:dashed}.md-display.svelte-1ny3opt{font-size:var(--df-compact-font-size);color:var(--bs-body-color);line-height:1.5;overflow:auto}.md-display.svelte-1ny3opt h1,.md-display.svelte-1ny3opt h2,.md-display.svelte-1ny3opt h3,.md-display.svelte-1ny3opt h4{margin-top:.75rem;margin-bottom:.4rem;font-weight:600}.md-display.svelte-1ny3opt h1:first-child,.md-display.svelte-1ny3opt h2:first-child,.md-display.svelte-1ny3opt h3:first-child,.md-display.svelte-1ny3opt h4:first-child,.md-display.svelte-1ny3opt p:first-child,.md-display.svelte-1ny3opt ul:first-child,.md-display.svelte-1ny3opt ol:first-child{margin-top:0}.md-display.svelte-1ny3opt h1{font-size:1.4rem}.md-display.svelte-1ny3opt h2{font-size:1.2rem}.md-display.svelte-1ny3opt h3{font-size:1.05rem}.md-display.svelte-1ny3opt h4{font-size:1rem}.md-display.svelte-1ny3opt p{margin:0 0 .5rem}.md-display.svelte-1ny3opt ul,.md-display.svelte-1ny3opt ol{margin:0 0 .5rem;padding-left:1.25rem}.md-display.svelte-1ny3opt li{margin-bottom:.15rem}.md-display.svelte-1ny3opt li:has(>.md-task-checkbox){margin-left:-1rem;list-style:none}.md-display.svelte-1ny3opt .md-task-checkbox{vertical-align:-.13em;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);border-radius:3px;width:.95em;height:.95em;margin:0 .45em 0 0;display:inline-block;position:relative}.md-display.svelte-1ny3opt .md-task-checkbox-checked{background:var(--bs-primary);border-color:var(--bs-primary)}.md-display.svelte-1ny3opt .md-task-checkbox-checked:after{content:"";border:.13em solid #fff;border-width:0 .13em .13em 0;width:.28em;height:.55em;position:absolute;top:.04em;left:.22em;transform:rotate(45deg)}.md-display.svelte-1ny3opt a{color:var(--bs-link-color);text-decoration:none}.md-display.svelte-1ny3opt a:hover{text-decoration:underline}.md-display.svelte-1ny3opt code{font-family:var(--bs-font-monospace);background:var(--bs-secondary-bg);border-radius:3px;padding:.1em .3em;font-size:.9em}.md-display.svelte-1ny3opt pre{font-family:var(--bs-font-monospace);background:var(--bs-secondary-bg);border-radius:4px;margin:0 0 .5rem;padding:.5rem .75rem;font-size:.9em;overflow-x:auto}.md-display.svelte-1ny3opt pre code{background:0 0;padding:0}.md-display.svelte-1ny3opt blockquote{border-left:3px solid var(--bs-border-color);color:var(--bs-secondary-color);margin:0 0 .5rem;padding-left:.75rem}.md-display.svelte-1ny3opt hr{border:0;border-top:1px solid var(--bs-border-color);margin:.75rem 0}.md-display.svelte-1ny3opt table{border-collapse:collapse;margin-bottom:.5rem}.md-display.svelte-1ny3opt th,.md-display.svelte-1ny3opt td{border:1px solid var(--bs-border-color);padding:.25rem .5rem}.md-display.svelte-1ny3opt th{background:var(--bs-secondary-bg);font-weight:600}.report-markdown.svelte-11agpy0{flex-direction:column;height:100%;min-height:0;display:flex}.report-markdown.svelte-11agpy0 .report-markdown-body{flex:1;min-height:0;padding:.75rem 1rem}.report-markdown-empty.svelte-11agpy0{color:var(--bs-secondary-color);font-size:var(--df-compact-font-size);flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-style:italic;display:flex}.md-cfg.svelte-11agpy0{flex-direction:column;gap:.75rem;display:flex}.md-cfg-textarea.svelte-11agpy0{min-height:220px;font-family:var(--bs-font-monospace);font-size:var(--df-compact-font-size);resize:vertical}.md-cfg-preview.svelte-11agpy0{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background:var(--bs-body-bg);padding:.5rem .75rem}.md-cfg-preview-label.svelte-11agpy0{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);margin-bottom:.4rem;font-size:.75rem}.dataset-banner.svelte-1af7xxo{font-size:var(--df-compact-font-size);align-items:flex-start;gap:.5rem;padding:.375rem .75rem;display:flex}.dataset-banner-truncated.svelte-1af7xxo{color:var(--bs-warning-text-emphasis,#664d03);background:var(--bs-warning-bg-subtle,#fff3cd);border-bottom:1px solid var(--bs-warning-border-subtle,#ffe69c)}.dataset-banner-warnings.svelte-1af7xxo{color:var(--bs-info-text-emphasis,#055160);background:var(--bs-info-bg-subtle,#cff4fc);border-bottom:1px solid var(--bs-info-border-subtle,#9eeaf9)}.dataset-banner-body.svelte-1af7xxo{flex:1}.dataset-banner-title.svelte-1af7xxo{font-weight:500}.dataset-banner-list.svelte-1af7xxo{margin:.125rem 0 0;padding-left:1.25rem}.data-tile-part.svelte-16ubumc{flex-direction:column;height:100%;display:flex;overflow:hidden}.data-tile-part-clickable.svelte-16ubumc{cursor:pointer}.data-tile-part-error.svelte-16ubumc{color:var(--bs-secondary-color);font-size:var(--df-compact-font-size);flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex}.data-tile-drill-wrap.svelte-16ubumc{flex-direction:column;height:60vh;min-height:300px;display:flex}.data-tile-drill-wrap.svelte-16ubumc .report-grid{flex:1;min-height:0}.kpi-tile-body.svelte-1bfr224,.kpi-tile-body.svelte-1bfr224 .report-kpi,.kpi-tile-body.svelte-1bfr224 .kpi-row{flex-direction:column;flex:1;min-height:0;display:flex}.kpi-tile-body.svelte-1bfr224 .kpi-row{gap:0;padding:0}.kpi-tile-body.svelte-1bfr224 .kpi-card{border-radius:var(--bs-border-radius);flex:1;min-width:0;max-width:none}.data-tile-part-clickable:hover .kpi-tile-body.svelte-1bfr224 .kpi-card{border-color:var(--bs-primary)}.report-viz-panel.svelte-x0yz5k{position:relative}.report-viz-panel-header.svelte-x0yz5k{border-bottom:1px solid var(--bs-border-color);justify-content:space-between;align-items:center;gap:.5rem;min-height:36px;padding:.375rem .5rem;display:flex}.report-viz-panel-draggable.svelte-x0yz5k{cursor:grab}.report-viz-panel-draggable.svelte-x0yz5k:active{cursor:grabbing}.report-viz-panel-grip.svelte-x0yz5k{color:var(--bs-secondary-color);flex-shrink:0}.report-viz-panel-title.svelte-x0yz5k{font-weight:500;font-size:var(--df-compact-font-size);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;flex:1;overflow:hidden}.report-viz-panel-filter-chip.svelte-x0yz5k{font-size:var(--df-info-font-size);color:var(--bs-primary);background:var(--bs-primary-bg-subtle);white-space:nowrap;border-radius:.75rem;flex-shrink:0;align-items:center;gap:.125rem;padding:.125rem .375rem;display:inline-flex}.report-viz-panel-filter-clear.svelte-x0yz5k{color:var(--bs-primary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.report-viz-panel-filter-clear.svelte-x0yz5k:hover{color:var(--bs-danger)}.report-viz-panel-listen.svelte-x0yz5k{font-size:var(--df-info-font-size);border-color:var(--bs-border-color);max-width:10rem;height:auto;padding:.125rem 1.5rem .125rem .375rem}.report-viz-panel-actions.svelte-x0yz5k{flex-shrink:0;align-items:center;gap:.125rem;display:flex}.report-viz-panel-actions.svelte-x0yz5k .active{color:var(--bs-primary)}.qe-tree-scroll.svelte-1w8u0oz{flex:1;padding:.25rem 0;overflow-y:auto}.tree-item.svelte-1w8u0oz{align-items:center;padding:0 .25rem;display:flex}.tree-toggle.svelte-1w8u0oz{cursor:pointer;color:var(--bs-secondary-color);text-align:center;background:0 0;border:none;flex-shrink:0;width:18px;padding:.1rem .2rem;font-size:.65rem}.tree-indent.svelte-1w8u0oz{flex-shrink:0;width:18px}.tree-label.svelte-1w8u0oz{cursor:default;font-size:var(--df-compact-font-size);color:var(--bs-body-color);white-space:nowrap;text-overflow:ellipsis;text-align:left;background:0 0;border:none;border-radius:2px;flex:1;align-items:center;gap:.3rem;padding:.15rem .25rem;display:flex;overflow:hidden}.tree-label.svelte-1w8u0oz:hover{background-color:var(--bs-tertiary-bg)}.tree-label.tree-selected.svelte-1w8u0oz{background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary)}.tree-label.tree-disabled.svelte-1w8u0oz{opacity:.5;cursor:default}.tree-label.svelte-1w8u0oz .tree-icon{opacity:.5;flex-shrink:0;font-size:.7rem}.tree-text.svelte-1w8u0oz{text-overflow:ellipsis;overflow:hidden}.tree-children.svelte-1w8u0oz{padding-left:16px}.qcl-header.svelte-17i9sws{color:var(--bs-secondary-color);border-bottom:1px solid var(--bs-border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:.35rem .5rem;font-weight:600;display:flex}.qcl-add-formula.svelte-17i9sws{font-size:var(--df-compact-font-size);color:var(--bs-primary);cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:.25rem;padding:.1rem .4rem;display:flex}.qcl-add-formula.svelte-17i9sws:hover{background-color:var(--bs-primary-bg-subtle)}.qcl-scroll.svelte-17i9sws{flex:1;overflow-y:auto}.qcl-empty.svelte-17i9sws{color:var(--bs-secondary-color);padding:.75rem}.qcl-path.svelte-17i9sws{color:var(--bs-success);white-space:nowrap;flex-shrink:0;font-weight:500}.qcl-as.svelte-17i9sws{color:var(--bs-secondary-color);flex-shrink:0}.qcl-alias.svelte-17i9sws{flex:1;min-width:60px}.qcl-agg.svelte-17i9sws{flex-shrink:0;width:auto;min-width:80px}.qcl-formula-text.svelte-17i9sws{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:60px;overflow:hidden}.qcl-formula-empty.svelte-17i9sws{color:var(--bs-secondary-color);font-style:italic}.qcl-formula-error.svelte-17i9sws{color:var(--bs-danger)}.qcl-formula-icon{color:var(--bs-warning);flex-shrink:0;font-size:.75rem}.typeahead-wrapper.svelte-zgqff1{position:relative}.typeahead-inline.svelte-zgqff1{flex:1;min-width:60px}.typeahead-inline-input.svelte-zgqff1{font-size:inherit;background:0 0;border:none;outline:none;width:100%;min-width:60px;padding:0}.typeahead-dropdown.svelte-zgqff1{z-index:10000;background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:4px;max-height:200px;position:fixed;overflow-y:auto;box-shadow:0 2px 8px #0000001f}.typeahead-item.svelte-zgqff1{text-align:left;cursor:pointer;width:100%;font-size:var(--df-compact-font-size);color:var(--bs-body-color);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:4px 8px;display:block;overflow:hidden}.typeahead-item.svelte-zgqff1:hover,.typeahead-item.active.svelte-zgqff1{background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary-text-emphasis)}.typeahead-no-results.svelte-zgqff1{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);padding:4px 8px;font-style:italic}.tag-input-outer.svelte-1cv9fto{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);background-color:var(--bs-body-bg);font-size:var(--df-form-font-size);cursor:text;flex-direction:column;gap:3px;padding:3px 4px;display:flex;position:relative}.tag-input-outer.svelte-1cv9fto:focus-within{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb), .25)}.tag-chips-area.svelte-1cv9fto{flex-wrap:wrap;gap:3px;max-height:80px;display:flex;overflow-y:auto}.tag-chip.svelte-1cv9fto{border-radius:var(--bs-border-radius-sm);background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary-text-emphasis);font-size:var(--df-compact-font-size);white-space:nowrap;align-items:center;gap:2px;max-width:150px;padding:1px 4px;line-height:1.4;display:inline-flex}.tag-chip-label.svelte-1cv9fto{text-overflow:ellipsis;overflow:hidden}.tag-chip-remove.svelte-1cv9fto{cursor:pointer;font-size:var(--df-form-font-size);color:var(--bs-primary-text-emphasis);opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0 1px;line-height:1;display:inline-flex}.tag-chip-remove.svelte-1cv9fto:hover{opacity:1}.filter-value-wrap.svelte-dw0xfj{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.filter-value-wrap.svelte-dw0xfj .filter-value{min-width:0}.filter-value-param-chip.svelte-dw0xfj{background:var(--bs-primary-bg-subtle);color:var(--bs-primary);border:1px solid var(--bs-primary-border-subtle,var(--bs-primary));font-size:var(--df-compact-font-size,.875rem);font-family:var(--bs-font-monospace);border-radius:.25rem;align-items:center;gap:.125rem;padding:.125rem .25rem .125rem .375rem;display:inline-flex}.filter-group-nested.svelte-6cfiqx{border-left:2px solid var(--bs-primary-border-subtle);margin-top:.25rem;margin-bottom:.25rem;margin-left:1rem;padding-left:.75rem}.filter-group-header.svelte-6cfiqx{align-items:center;gap:.5rem;padding:.25rem .75rem;display:flex}.filter-group-toggle.svelte-6cfiqx{gap:0;display:flex}.group-btn.svelte-6cfiqx{border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:var(--df-info-font-size);cursor:pointer;background:0 0;padding:.2rem .625rem;font-weight:600}.group-btn.svelte-6cfiqx:first-child{border-radius:4px 0 0 4px}.group-btn.svelte-6cfiqx:last-child{border-left:0;border-radius:0 4px 4px 0}.group-btn.active.svelte-6cfiqx{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.filter-not-toggle.svelte-6cfiqx{font-size:var(--df-info-font-size);color:var(--bs-secondary-color);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;font-weight:600;display:flex}.filter-not-toggle.svelte-6cfiqx input:where(.svelte-6cfiqx){cursor:pointer;margin:0}.filter-empty.svelte-6cfiqx{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);padding:.5rem .75rem}.filter-group-actions.svelte-6cfiqx{align-items:center;gap:.75rem;padding:.25rem .75rem;display:flex}.filter-add.svelte-6cfiqx{color:var(--bs-primary);font-size:var(--df-compact-font-size);cursor:pointer;background:0 0;border:none;padding:0}.filter-add.svelte-6cfiqx:hover{text-decoration:underline}.filter-panel.svelte-1l7u3yz{min-width:420px;padding:.5rem 0}.filter-footer.svelte-1l7u3yz{border-top:1px solid var(--bs-border-color);justify-content:space-between;align-items:center;margin-top:.25rem;padding:.375rem .75rem;display:flex}.filter-footer-left.svelte-1l7u3yz{align-items:center;gap:.75rem;display:flex}.filter-clear.svelte-1l7u3yz{color:var(--bs-secondary-color);font-size:var(--df-compact-font-size);cursor:pointer;background:0 0;border:none;padding:0}.filter-clear.svelte-1l7u3yz:hover{color:var(--bs-danger);text-decoration:underline}.filter-actions.svelte-1l7u3yz{gap:.375rem;display:flex}.filter-action-btn.svelte-1l7u3yz{border:1px solid var(--bs-border-color);font-size:var(--df-info-font-size);cursor:pointer;border-radius:4px;padding:.2rem .625rem;font-weight:500}.filter-action-cancel.svelte-1l7u3yz{color:var(--bs-secondary-color);background:0 0}.filter-action-cancel.svelte-1l7u3yz:hover{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}.filter-action-apply.svelte-1l7u3yz{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.filter-action-apply.svelte-1l7u3yz:hover{opacity:.9}.filter-row{flex-wrap:wrap;align-items:center;gap:.375rem;padding:.25rem .75rem;display:flex}.filter-col{flex:120px;min-width:0}.filter-op{flex:0 120px;min-width:0}.filter-value{flex:80px;min-width:0}.qfp-panel-header.svelte-1ij88n2{color:var(--bs-secondary-color);border-bottom:1px solid var(--bs-border-color);flex-shrink:0;padding:.35rem .5rem;font-weight:600}.qfp-scroll.svelte-1ij88n2{flex:1;padding:.35rem;overflow-y:auto}.qfp-sort-section.svelte-1ij88n2{margin-top:.5rem}.fed-layout.svelte-10gcalj{font-size:var(--df-form-font-size);flex-direction:column;gap:.6rem;display:flex}.fed-label.svelte-10gcalj{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.03em;margin:0;font-weight:600}.fed-top.svelte-10gcalj{align-items:end;gap:.75rem;display:flex}.fed-field.svelte-10gcalj{flex-direction:column;gap:.2rem;display:flex}.fed-field-alias.svelte-10gcalj{flex:1}.fed-formula-section.svelte-10gcalj{flex-direction:column;gap:.3rem;display:flex}.fed-textarea.svelte-10gcalj{font-family:var(--bs-font-monospace);resize:vertical}.fed-formula-footer.svelte-10gcalj{justify-content:space-between;align-items:baseline;gap:.5rem;min-height:1.2em;display:flex}.fed-error.svelte-10gcalj{color:var(--bs-danger);font-size:var(--df-compact-font-size)}.fed-preview.svelte-10gcalj{color:var(--bs-secondary-color);font-style:italic;font-size:var(--df-compact-font-size);word-break:break-word;flex:1}.fed-result-type.svelte-10gcalj{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);white-space:nowrap;flex-shrink:0}.fed-result-type.svelte-10gcalj strong:where(.svelte-10gcalj){color:var(--bs-body-color)}.fed-ref-panel.svelte-10gcalj{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);height:220px;display:flex;overflow:hidden}.fed-ref-left.svelte-10gcalj{border-right:1px solid var(--bs-border-color);flex-direction:column;width:45%;min-width:180px;display:flex}.fed-ref-search.svelte-10gcalj{border:none;border-bottom:1px solid var(--bs-border-color);border-radius:0;flex-shrink:0}.fed-ref-list.svelte-10gcalj{flex:1;padding:.1rem 0;overflow-y:auto}.fed-ref-header.svelte-10gcalj{color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.04em;background-color:var(--bs-body-bg);z-index:1;padding:.3rem .5rem .15rem;font-size:.68rem;font-weight:600;position:sticky;top:0}.fed-ref-item.svelte-10gcalj{cursor:pointer;width:100%;font-size:var(--df-compact-font-size);align-items:center;gap:.4rem;padding:.2rem .5rem;display:flex}.fed-ref-item.svelte-10gcalj:hover{background-color:var(--bs-tertiary-bg)}.fed-ref-item-active.svelte-10gcalj{background-color:var(--bs-primary-bg-subtle)}.fed-ref-icon{opacity:.5;flex-shrink:0}.fed-ref-op.svelte-10gcalj{width:1.4em;color:var(--bs-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:.85em;font-weight:600;display:inline-flex}.fed-ref-name.svelte-10gcalj{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fed-ref-right.svelte-10gcalj{font-size:var(--df-compact-font-size);flex:1;padding:.5rem .75rem;overflow-y:auto}.fed-ref-title.svelte-10gcalj{font-weight:600;font-size:var(--df-form-font-size);margin-bottom:.25rem}.fed-ref-desc.svelte-10gcalj{color:var(--bs-secondary-color);margin-bottom:.5rem}.fed-ref-example-label.svelte-10gcalj{color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.05em;margin-top:.4rem;margin-bottom:.2rem;font-size:.68rem;font-weight:600}.fed-ref-example.svelte-10gcalj{background-color:var(--bs-tertiary-bg);border-radius:var(--bs-border-radius);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.3rem;padding:.35rem .5rem;display:flex}.fed-ref-example.svelte-10gcalj code:where(.svelte-10gcalj){color:var(--bs-body-color);word-break:break-all}.fed-use-btn.svelte-10gcalj{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-secondary-color);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;padding:.1rem .4rem;font-size:.7rem}.fed-use-btn.svelte-10gcalj:hover{background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary);border-color:var(--bs-primary)}.fed-ref-empty.svelte-10gcalj{color:var(--bs-secondary-color);text-align:center;padding:1rem}.qe-entity-picker.svelte-1yrfa8p{align-items:center;gap:.35rem;display:flex}.qe-entity-picker.svelte-1yrfa8p label:where(.svelte-1yrfa8p){white-space:nowrap;margin:0;font-weight:600}.qe-entity-picker.svelte-1yrfa8p select:where(.svelte-1yrfa8p){width:auto;min-width:200px}.qe-group-toggle.svelte-1yrfa8p{font-size:var(--df-form-font-size);cursor:pointer;white-space:nowrap;align-items:center;gap:.35rem;margin-left:.75rem;display:flex}.qe-validation-error.svelte-1yrfa8p{font-size:var(--df-compact-font-size);color:var(--bs-warning-text-emphasis);background-color:var(--bs-warning-bg-subtle);border-bottom:1px solid var(--bs-warning-border-subtle);padding:.35rem .75rem}.qe-panels.svelte-1yrfa8p{border-bottom:2px solid var(--bs-border-color);min-height:200px;max-height:45vh;display:flex}.qe-panel.svelte-1yrfa8p{flex-direction:column;display:flex;overflow:hidden}.qe-tree-panel.svelte-1yrfa8p{border-right:1px solid var(--bs-border-color);width:220px;min-width:180px}.qe-select-panel.svelte-1yrfa8p{border-right:1px solid var(--bs-border-color);flex:1;min-width:200px}.qe-filter-panel.svelte-1yrfa8p{flex:1.2;min-width:250px}.qe-root.svelte-1uk410p{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.qe-hint.svelte-1uk410p{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);padding:.4rem .75rem}.qe-run-error.svelte-1uk410p{margin:.4rem .75rem 0}.qe-results.svelte-1uk410p{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.qe-results-center.svelte-1uk410p{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:1.5rem;display:flex}.qe-results-center.svelte-1uk410p .qe-empty-icon{opacity:.3;font-size:2rem}.vt-badge-dot{position:relative}.vt-badge-dot:after{content:"";background-color:var(--bs-warning);border:1px solid var(--bs-body-bg);border-radius:50%;width:7px;height:7px;position:absolute;top:2px;right:2px}.src-chip.svelte-11fnwv2{font-size:var(--df-compact-font-size);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);align-items:center;gap:.4rem;min-width:0;padding:.3rem .6rem;display:inline-flex}.src-chip-label.svelte-11fnwv2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-tile-body.svelte-1g9rq5i{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.data-tile-part-clickable:hover .chart-tile-body.svelte-1g9rq5i{border-color:var(--bs-primary)}.chart-tile-body.svelte-1g9rq5i .report-root.report-chart{flex-direction:column;flex:1;min-height:0;padding:.5rem;display:flex}.chart-tile-body.svelte-1g9rq5i canvas{flex:1;max-width:100%;min-height:0}.pivot-tile-body.svelte-1tummpe{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.data-tile-part-clickable:hover .pivot-tile-body.svelte-1tummpe{border-color:var(--bs-primary)}.pivot-tile-body.svelte-1tummpe .report-root.report-pivot{flex-direction:column;flex:1;min-height:0;padding:.5rem;display:flex}.pivot-tile-body.svelte-1tummpe .report-table-wrap{flex:1;min-height:0;overflow:auto}.markdown-part.svelte-m05ia5{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);flex-direction:column;height:100%;display:flex;overflow:hidden}.markdown-part.svelte-m05ia5 .markdown-part-body{flex:1;min-height:0;padding:.75rem 1rem}.markdown-part-empty.svelte-m05ia5{color:var(--bs-secondary-color);font-size:var(--df-compact-font-size);flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-style:italic;display:flex}.md-textarea.svelte-1mmyw2h{min-height:220px;font-family:var(--bs-font-monospace);font-size:var(--df-compact-font-size);resize:vertical}.md-preview.svelte-1mmyw2h{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background:var(--bs-body-bg);padding:.5rem .75rem}.md-preview-label.svelte-1mmyw2h{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);margin-bottom:.4rem;font-size:.75rem}.section-header.svelte-s7emzc{flex-direction:column;justify-content:center;gap:.15rem;height:100%;padding:.25rem .5rem;display:flex}.section-header-main.svelte-s7emzc{align-items:center;gap:.5rem;min-width:0;display:flex}.section-header.svelte-s7emzc .section-header-icon{color:var(--bs-secondary-color);flex-shrink:0;font-size:1.1rem}.section-header-title.svelte-s7emzc{color:var(--bs-body-color);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.section-header-placeholder.svelte-s7emzc{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);font-style:italic}.section-header-subtitle.svelte-s7emzc{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.field-text.svelte-1srzsh8{white-space:pre}.json-tree-node.svelte-tsngpr{line-height:1.6}.json-tree-row.svelte-tsngpr{white-space:nowrap;align-items:center;gap:.25rem;min-height:1.6em;display:flex}.json-tree-toggle.svelte-tsngpr{cursor:pointer;width:16px;height:16px;color:var(--bs-body-color);opacity:.6;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.json-tree-toggle.svelte-tsngpr:hover{opacity:1}.json-tree-toggle.svelte-tsngpr i:where(.svelte-tsngpr){font-size:.7em}.json-tree-toggle-placeholder.svelte-tsngpr{flex-shrink:0;width:16px;display:inline-block}.json-key-label.svelte-tsngpr{flex-shrink:0;gap:.25rem;display:inline-flex}.json-key.svelte-tsngpr{color:#0451a5}.json-index.svelte-tsngpr{color:var(--bs-secondary-color)}.json-string.svelte-tsngpr{color:#0a7e29}.json-number.svelte-tsngpr{color:#00f}.json-bool.svelte-tsngpr{color:#7c4dff}.json-null.svelte-tsngpr{color:#7c4dff;font-style:italic}.json-punct.svelte-tsngpr{color:var(--bs-body-color)}.json-count.svelte-tsngpr{color:var(--bs-secondary-color);margin:0 .25em;font-size:.9em}[data-bs-theme=dark] .json-key.svelte-tsngpr{color:#9cdcfe}[data-bs-theme=dark] .json-string.svelte-tsngpr{color:#ce9178}[data-bs-theme=dark] .json-number.svelte-tsngpr{color:#b5cea8}[data-bs-theme=dark] .json-bool.svelte-tsngpr,[data-bs-theme=dark] .json-null.svelte-tsngpr{color:#c586c0}.json-container-summary.svelte-tsngpr{cursor:pointer;-webkit-user-select:none;user-select:none}.json-container-summary.svelte-tsngpr:hover .json-count:where(.svelte-tsngpr){text-decoration:underline}.json-value-btn.svelte-tsngpr{font:inherit;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:0;display:inline}.json-value-btn.svelte-tsngpr:hover{background:var(--bs-tertiary-bg)}.json-inline-edit.svelte-tsngpr{font-family:var(--bs-font-monospace);font-size:inherit;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-body-color);border-radius:2px;outline:none;min-width:3em;padding:0 .25em}.json-inline-edit.svelte-tsngpr:focus{border-color:var(--bs-primary)}.json-new-key.svelte-tsngpr{width:8em}.json-tree-actions.svelte-tsngpr{opacity:0;align-items:center;gap:.125rem;margin-left:.25rem;transition:opacity .15s;display:inline-flex}.json-tree-row.svelte-tsngpr:hover>.json-tree-actions:where(.svelte-tsngpr),.json-tree-row.svelte-tsngpr:focus-within>.json-tree-actions:where(.svelte-tsngpr){opacity:1}.json-type-select.svelte-tsngpr{font-family:var(--bs-font-monospace);border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);cursor:pointer;border-radius:2px;outline:none;height:18px;padding:0 .125em;font-size:.8em}.json-tree-add-row.svelte-tsngpr{align-items:center;gap:.25rem;min-height:1.6em;display:flex}.json-tree.svelte-1jz8fqz{overflow:auto}.json-highlighted .json-key{color:#0451a5}.json-highlighted .json-string{color:#0a7e29}.json-highlighted .json-number{color:#00f}.json-highlighted .json-bool{color:#7c4dff}.json-highlighted .json-null{color:#7c4dff;font-style:italic}.json-highlighted .json-punct{color:var(--bs-body-color)}[data-bs-theme=dark] .json-highlighted .json-key{color:#9cdcfe}[data-bs-theme=dark] .json-highlighted .json-string{color:#ce9178}[data-bs-theme=dark] .json-highlighted .json-number{color:#b5cea8}[data-bs-theme=dark] .json-highlighted .json-bool,[data-bs-theme=dark] .json-highlighted .json-null{color:#c586c0}.json-grid-text.svelte-1bd379z{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.json-display.svelte-1bd379z{flex-direction:column;gap:.25rem;display:flex}.json-mode-bar.svelte-1bd379z{z-index:1;background:var(--bs-tertiary-bg);align-items:center;display:flex;position:sticky;top:0}.field-json.svelte-1bd379z{white-space:pre;margin:0;overflow-x:auto}.ref-pill.svelte-119m7ys{width:100%;height:100%;color:var(--bs-body-color);font-size:var(--df-form-font-size);align-items:center;line-height:1.5;display:flex}.ref-pill-label.svelte-119m7ys{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ref-pill-chevron-link.svelte-119m7ys{color:var(--bs-secondary-color);flex-shrink:0;justify-content:center;align-items:center;padding:0 .25rem;text-decoration:none;display:inline-flex}.ref-pill-chevron-link.svelte-119m7ys:hover,.ref-pill-chevron-link.svelte-119m7ys:focus-visible{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}.ref-pill-chevron-disabled.svelte-119m7ys{opacity:.4;cursor:default}.ref-pill-chevron.svelte-119m7ys{font-size:var(--df-info-font-size)}.ref-pill.svelte-179mnqg{width:100%;height:100%;color:var(--bs-body-color);font-size:var(--df-form-font-size);align-items:center;line-height:1.5;display:flex}.ref-pill-label.svelte-179mnqg{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ref-pill-chevron-link.svelte-179mnqg{color:var(--bs-secondary-color);flex-shrink:0;justify-content:center;align-items:center;padding:0 .25rem;text-decoration:none;display:inline-flex}.ref-pill-chevron-link.svelte-179mnqg:hover,.ref-pill-chevron-link.svelte-179mnqg:focus-visible{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}.ref-pill-chevron-disabled.svelte-179mnqg{opacity:.4;cursor:default}.ref-pill-chevron.svelte-179mnqg{font-size:var(--df-info-font-size)}.ua-wrap.svelte-kd6ga1{flex:1;align-items:center;gap:.4rem;min-width:0;display:inline-flex}.ua-img.svelte-kd6ga1{object-fit:cover;border-radius:50%;flex-shrink:0}.ua-circle.svelte-kd6ga1{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.ua-name.svelte-kd6ga1{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.color-display.svelte-1exuhbi{align-items:center;gap:.375rem;display:flex}.color-swatch.svelte-1exuhbi{border:1px solid var(--bs-border-color);border-radius:2px;flex-shrink:0;width:1rem;height:1rem;display:inline-block}.color-hex.svelte-1exuhbi{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);font-family:var(--bs-font-monospace);white-space:nowrap}.cell-expand-btn.svelte-nbruvj{display:none}.grid-cell:hover .cell-expand-btn.svelte-nbruvj{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);width:20px;height:20px;color:var(--bs-secondary-color);font-size:var(--df-info-font-size);cursor:pointer;z-index:1;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.grid-cell:hover .cell-expand-btn.svelte-nbruvj:hover{background:var(--bs-primary-bg-subtle);color:var(--bs-primary);border-color:var(--bs-primary)}.cell-expand-popover.svelte-nbruvj{z-index:1060;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);min-width:200px;max-width:min(600px,80vw);max-height:400px;padding:.5rem .75rem;position:fixed;overflow:auto;box-shadow:0 4px 12px #00000026}.cell-expand-popover.has-snippet.svelte-nbruvj{padding:0;overflow:hidden}.cell-expand-text.svelte-nbruvj{white-space:pre-wrap;word-break:break-word;line-height:1.5}.field-multiline.svelte-q3bo2e{white-space:pre-wrap;word-break:break-word;width:100%;height:100%}.grid-cell .field-multiline.svelte-q3bo2e{white-space:nowrap;word-break:normal;text-overflow:ellipsis;overflow:hidden}.has-soft-placeholder.svelte-lcy0v8::placeholder{color:var(--bs-tertiary-color,#adb5bd);opacity:1}.bool-input.svelte-1gloukn{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.json-expand-panel.svelte-64biyt{z-index:9999;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:6px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 12px #00000026}.json-expand-header.svelte-64biyt{border-bottom:1px solid var(--bs-border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:.375rem .5rem;display:flex}.json-expand-title.svelte-64biyt{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:500;overflow:hidden}.json-expand-body.svelte-64biyt{flex:1;min-height:0;padding:.375rem;overflow:auto}.json-grid-cell.svelte-i0w0dt{align-items:center;gap:.25rem;width:100%;min-width:0;display:flex}.json-grid-text.svelte-i0w0dt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.json-grid-expand{flex-shrink:0;font-size:.7rem}.json-grid-expand:hover{color:var(--bs-primary)!important;background:0 0!important}.json-editor.svelte-i0w0dt{flex-direction:column;gap:.25rem;height:100%;display:flex}.json-toolbar.svelte-i0w0dt{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.json-overlay-wrap.svelte-i0w0dt{flex:1;min-height:0;position:relative}.json-overlay-pre.svelte-i0w0dt{pointer-events:none;tab-size:2;white-space:pre;background:0 0;border:1px solid #0000;margin:0;padding:.25rem .5rem;line-height:1.5;position:absolute;inset:0;overflow:hidden}.json-textarea.svelte-i0w0dt{tab-size:2;white-space:pre;resize:none;flex:1;line-height:1.5;overflow-x:auto}.json-textarea-overlay.svelte-i0w0dt{color:#0000;caret-color:var(--bs-body-color);background:0 0}.json-textarea-overlay.svelte-i0w0dt:focus{background:0 0}.json-tree-wrap.svelte-i0w0dt{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);flex:1;padding:.375rem;overflow:auto}.ref-select-open.svelte-5aqs7w i:where(.svelte-5aqs7w):before{font-size:var(--df-info-font-size)}.ref-select.svelte-5aqs7w{align-items:stretch;display:flex}.ref-select-open.svelte-5aqs7w{background:var(--bs-body-bg);width:2rem;color:var(--bs-body-color);border-top-right-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ref-select-open.svelte-5aqs7w:hover,.ref-select-open.svelte-5aqs7w:focus-visible{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}.ref-select.svelte-5aqs7w{border-radius:var(--bs-border-radius)}.ref-select.svelte-5aqs7w>.dd-trigger{flex:auto;min-width:0;min-height:2em;padding-top:0;padding-bottom:0}.has-href.svelte-5aqs7w>.dd-trigger{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:0}.color-input.svelte-1prv66q{align-items:center;gap:.5rem;display:flex}.color-swatch.svelte-1prv66q{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);cursor:pointer;flex-shrink:0;width:2.25rem;height:1.75rem;padding:2px}.color-swatch.svelte-1prv66q::-webkit-color-swatch-wrapper{padding:0}.color-swatch.svelte-1prv66q::-webkit-color-swatch{border:none;border-radius:2px}.color-swatch.svelte-1prv66q::-moz-color-swatch{border:none;border-radius:2px}.color-alpha.svelte-1prv66q{width:4rem;accent-color:var(--bs-primary);flex-shrink:0}.color-hex.svelte-1prv66q{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);font-family:var(--bs-font-monospace);white-space:nowrap}.flags-trigger.svelte-mvx86q{text-align:left;background-color:var(--bs-body-bg);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.flags-panel.svelte-mvx86q{flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.flags-option.svelte-mvx86q{cursor:pointer;border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem .35rem;display:flex}.flags-option.svelte-mvx86q:hover{background-color:var(--bs-tertiary-bg)}.flags-label.svelte-mvx86q{align-items:center;gap:.25rem;display:inline-flex}.flags-icon.svelte-mvx86q{flex-shrink:0}.flags-display.svelte-hqzdgi{align-items:center;gap:.15rem;display:inline-flex}.btn-group.svelte-hqzdgi{z-index:0}.btn-group.svelte-hqzdgi .btn:where(.svelte-hqzdgi){pointer-events:none;font-size:var(--df-form-font-size);padding:0 .35rem;line-height:1.5}.tags-wrap.svelte-11m51jm{flex-wrap:wrap;align-items:center;gap:.25rem;padding:.15rem .5rem;display:flex;overflow:hidden}.tags-wrap.svelte-11m51jm .df-tag{line-height:1.4}.tags-wrap.svelte-11m51jm:focus-within{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb), .25);border-color:var(--bs-primary)}.tag-x.svelte-11m51jm{cursor:pointer;opacity:.5;color:inherit;background:0 0;border:none;padding:0 0 0 .15rem;font-size:1em;line-height:1}.tag-x.svelte-11m51jm:hover{opacity:1}.tag-add.svelte-11m51jm{cursor:pointer;font-size:var(--df-form-font-size);opacity:.5;background:0 0;border:none;flex-shrink:0;padding:0 .3rem;line-height:1.5}.tag-add.svelte-11m51jm:hover,.tag-add.open.svelte-11m51jm{opacity:1}.tag-options.svelte-11m51jm{flex-direction:column;padding:.25rem;display:flex}.tag-option.svelte-11m51jm{text-align:left;cursor:pointer;width:100%;font-size:var(--df-form-font-size);background:0 0;border:none;border-radius:.25rem;padding:.25rem .5rem;display:block}.tag-option.svelte-11m51jm:hover{background:var(--bs-tertiary-bg)}.tag-inline.svelte-11m51jm{min-width:60px;font-size:var(--df-form-font-size);background:0 0;border:none;outline:none;flex:60px;align-self:stretch;margin-top:.15rem;line-height:1.4}.tags-display.svelte-1v0ua6a{--df-tag-font-size:var(--df-grid-font-size);flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex;overflow:hidden}.file-input.svelte-1xkdu2t{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);align-items:stretch;min-height:2em;display:flex}.file-input.drag-over.svelte-1xkdu2t{border-color:var(--bs-primary);background-color:var(--bs-primary-bg-subtle)}.file-input-body.svelte-1xkdu2t{flex:auto;align-items:center;gap:.375rem;min-width:0;padding:.25rem .5rem;display:flex}.file-uploading.svelte-1xkdu2t{color:var(--bs-secondary-color);align-items:center;gap:.375rem;display:inline-flex}.file-link.svelte-1xkdu2t{min-width:0;color:var(--bs-link-color);cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex;overflow:hidden}.file-link.svelte-1xkdu2t:hover{text-decoration:underline}.file-name.svelte-1xkdu2t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-size.svelte-1xkdu2t{color:var(--bs-secondary-color);white-space:nowrap;font-size:.8rem}.file-image-thumb.svelte-1xkdu2t{object-fit:contain;border-radius:2px;max-width:3em;max-height:1.5em}.file-input-action.svelte-1xkdu2t{background:var(--bs-body-bg);width:2rem;color:var(--bs-secondary-color);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.file-input-action.svelte-1xkdu2t:last-child{border-top-right-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius)}.file-input-action.svelte-1xkdu2t:hover{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}.file-link.svelte-1wyh9es{min-width:0;color:var(--bs-link-color);cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex;overflow:hidden}.file-link.svelte-1wyh9es:hover{text-decoration:underline}.file-name.svelte-1wyh9es{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-image-preview.svelte-w4hgvr{object-fit:contain;border-radius:2px;max-width:100%;max-height:60px}.file-image-placeholder.svelte-w4hgvr{background-color:var(--bs-tertiary-bg);border-radius:2px;width:60px;max-width:100%;height:60px}.file-name-display.svelte-w4hgvr{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.code-field.svelte-koxnbw{height:100%;min-height:40px}.code-field.svelte-koxnbw .cm-editor{height:100%}.code-popover.svelte-koxnbw{min-width:400px;max-height:400px;overflow:auto}.code-grid-cell.svelte-koxnbw{font-family:Fira Code,Consolas,monospace;font-size:var(--df-grid-font-size,13px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fields-list.svelte-1fflqx4{max-height:320px;padding:.25rem 0;overflow-y:auto}.fields-item.svelte-1fflqx4{font-size:var(--df-compact-font-size);cursor:pointer;align-items:center;gap:.5rem;padding:.35rem .75rem;display:flex}.fields-item.svelte-1fflqx4:hover{background-color:var(--bs-tertiary-bg)}.fields-label.svelte-1fflqx4{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.fields-grip{cursor:grab;color:var(--bs-secondary-color);flex-shrink:0}.fields-dragging.svelte-1fflqx4{opacity:.3}.fields-drop-above.svelte-1fflqx4{box-shadow:0 -2px 0 0 var(--bs-primary)}.fields-drop-below.svelte-1fflqx4{box-shadow:0 2px 0 0 var(--bs-primary)}.vt-save-btn.svelte-1owmgsh{background-color:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}.vt-save-btn.svelte-1owmgsh:hover:not(:disabled){background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary-text-emphasis)}.vt-save-btn.svelte-1owmgsh:disabled{opacity:.65}.section-panel.svelte-vzg7s0{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);overflow:hidden}.section-panel-header.svelte-vzg7s0{background:var(--bs-tertiary-bg);color:var(--bs-body-color);text-align:left;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:600;display:flex}.section-panel-toggle.svelte-vzg7s0{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:.5rem;padding:0;display:flex}.section-panel-toggle.svelte-vzg7s0:hover{color:var(--bs-primary)}.section-panel-actions.svelte-vzg7s0{z-index:1;pointer-events:auto;flex-shrink:0;align-items:center;margin-left:auto;display:flex;position:relative}.section-panel-label.svelte-vzg7s0{flex-shrink:0}.section-panel-values.svelte-vzg7s0{min-width:0;color:var(--bs-secondary-color);flex:1;justify-content:flex-end;gap:.125rem;font-weight:400;display:flex;overflow:hidden}.section-panel-val.svelte-vzg7s0{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.section-panel-val.svelte-vzg7s0+.section-panel-val:where(.svelte-vzg7s0):before{content:"|";opacity:.5;margin-right:.125rem}.section-panel-body.svelte-vzg7s0{border-top:1px solid var(--bs-border-color);padding-top:.375rem}.set-view-body.svelte-qhr6sq{max-height:var(--df-max-set-view-height,1024px);flex-direction:column;padding:0;display:flex;overflow:hidden}.set-view-body.svelte-qhr6sq>.grid-container{flex:auto;height:auto;min-height:0}.set-view-body.svelte-qhr6sq .grid-scroll-wrapper{flex:0 auto}.set-empty-line.svelte-qhr6sq{width:100%;color:var(--bs-secondary-color);align-self:flex-start;padding:.5rem .75rem}.set-view-select.svelte-qhr6sq{cursor:pointer;min-width:110px;display:block}.drag-handle.svelte-8j35ft{cursor:grab}.field-row.svelte-8j35ft{cursor:default;-webkit-user-select:none;user-select:none}.field-row.is-dragging.svelte-8j35ft{opacity:.35}.field-row.drop-before.svelte-8j35ft{border-top:2px solid var(--bs-primary)!important}.section-drop.svelte-8j35ft{min-height:8px;transition:background-color .1s}.section-drop.drop-active.svelte-8j35ft{background-color:var(--bs-primary-bg-subtle)}.empty-hint.svelte-8j35ft{pointer-events:none}.tab-group-card.svelte-xouk6s{border-color:var(--bs-primary)}.tab-group-card.svelte-xouk6s .card-header{background-color:var(--bs-primary-bg-subtle)}.set-section-card.svelte-11zf34y{border-style:dashed}.hidden-field-item.svelte-7u3g2g{cursor:grab;-webkit-user-select:none;user-select:none}.hidden-field-item.is-dragging.svelte-7u3g2g{opacity:.35}.editor-body.svelte-jx1di{min-height:420px;max-height:65vh;margin:-1rem;display:flex}.template-editor.svelte-qh62qw{flex-direction:column;height:100%;display:flex}.te-body.svelte-qh62qw{border:1px solid var(--bs-border-color);border-radius:.375rem;flex:1;min-height:0;display:flex;overflow:hidden}.te-editor.svelte-qh62qw{flex-direction:column;height:100%;padding:.5rem .75rem 0;display:flex;overflow:hidden}.te-editor.svelte-qh62qw>:not(ul){flex-direction:column;flex:1;min-height:0;display:flex}.te-cm-container.svelte-qh62qw{flex:1;min-height:0;overflow:hidden}.te-cm-container.svelte-qh62qw .cm-editor{height:100%}.te-preview.svelte-qh62qw{flex-direction:column;height:100%;display:flex;overflow:auto}.te-preview-label.svelte-qh62qw{text-transform:uppercase;letter-spacing:.5px;color:var(--bs-secondary);border-bottom:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg);padding:4px 8px;font-size:11px}.te-preview-frame.svelte-qh62qw{background:#fff;border:none;flex:1}.audit-history.svelte-kxnfq4{font-size:var(--df-compact-font-size)}.audit-empty.svelte-kxnfq4{text-align:center;padding:1.5rem .75rem}.audit-timeline.svelte-kxnfq4{flex-direction:column;display:flex}.audit-node.svelte-kxnfq4{border-bottom:1px solid var(--bs-border-color-translucent)}.audit-node.svelte-kxnfq4:last-child{border-bottom:none}.audit-node-header.svelte-kxnfq4{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:.5rem;width:100%;padding:.5rem .75rem;line-height:1.4;display:flex}.audit-node-header.svelte-kxnfq4:hover:not(:disabled){background-color:var(--bs-tertiary-bg)}.audit-node-header.svelte-kxnfq4:disabled{cursor:default}.audit-node-icon.svelte-kxnfq4{flex-shrink:0;margin-top:1px}.audit-node-info.svelte-kxnfq4{flex-wrap:wrap;flex:1;align-items:baseline;gap:.125rem .375rem;display:flex}.audit-node-user.svelte-kxnfq4{font-weight:500}.audit-node-date.svelte-kxnfq4,.audit-node-chevron.svelte-kxnfq4,.audit-detail-field.svelte-kxnfq4,.audit-detail-arrow.svelte-kxnfq4{color:var(--bs-secondary-color)}.audit-node-date.svelte-kxnfq4{font-size:var(--df-info-font-size)}.audit-node-chevron.svelte-kxnfq4{flex-shrink:0;margin-top:1px}.audit-node-details.svelte-kxnfq4{padding:0 .75rem .5rem 1.75rem}.audit-detail-row.svelte-kxnfq4{padding:.125rem 0}.audit-detail-field.svelte-kxnfq4{font-weight:500;font-size:var(--df-info-font-size);display:block}.audit-detail-values.svelte-kxnfq4{flex-wrap:wrap;align-items:baseline;gap:.25rem;display:flex}.audit-detail-old.svelte-kxnfq4{color:var(--bs-danger);word-break:break-word;text-decoration:line-through}.audit-detail-arrow.svelte-kxnfq4{flex-shrink:0}.audit-detail-new.svelte-kxnfq4{color:var(--bs-success);word-break:break-word}.audit-load-more.svelte-kxnfq4{text-align:center;padding:.25rem}.activity-panel.svelte-1jvlayg{border-left:1px solid var(--bs-border-color);background:var(--bs-body-bg);flex-direction:column;align-self:flex-start;height:100vh;margin-left:.25rem;display:flex;position:sticky;top:0;overflow:hidden}.activity-panel.resizing.svelte-1jvlayg{-webkit-user-select:none;user-select:none}.activity-panel-resizer.svelte-1jvlayg{cursor:col-resize;z-index:10;background-color:#0000;width:6px;height:100%;transition:background-color .15s;position:absolute;top:0;left:-3px}.activity-panel-resizer.svelte-1jvlayg:hover,.activity-panel.resizing.svelte-1jvlayg .activity-panel-resizer:where(.svelte-1jvlayg){background-color:var(--bs-primary)}.activity-panel-header.svelte-1jvlayg{border-bottom:1px solid var(--bs-border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.activity-panel-title.svelte-1jvlayg{align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.activity-panel-body.svelte-1jvlayg{flex:1;min-height:0;overflow-y:auto}@media (width<=992px){.activity-panel.svelte-1jvlayg{border-left:none;border-top:1px solid var(--bs-border-color);height:auto;max-height:400px;position:static;width:100%!important;min-width:0!important}.activity-panel-resizer.svelte-1jvlayg{display:none}}.te-backdrop.svelte-lr4j74{z-index:1049;cursor:default;background:#0000004d;border:none;padding:0;position:fixed;inset:0}.te-overlay.svelte-lr4j74{z-index:1050;background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color);border-radius:.75rem;flex-direction:column;padding:16px;display:flex;position:fixed;inset:12px;box-shadow:0 8px 32px #00000040}.card-footer.svelte-lr4j74{height:5rem}.card-fields.svelte-lr4j74{padding:.75rem var(--bs-card-spacer-x) var(--bs-card-spacer-y)}.card-fields-grid.svelte-lr4j74{padding:0}.card-mc-col.svelte-lr4j74{container-type:inline-size}.card-mc-row.svelte-lr4j74{padding:.15rem .5rem}.card-mc-label.svelte-lr4j74{text-align:start}.card-mc-value.svelte-lr4j74{min-width:0}@container (width>=280px){.card-mc-row.svelte-lr4j74{align-items:baseline;padding:.15rem 0;display:flex}.card-mc-label.svelte-lr4j74{text-align:end;flex:0 0 33.333%}.card-mc-value.svelte-lr4j74{flex:0 auto}}.row-cols-2.svelte-lr4j74>.col:where(.svelte-lr4j74):nth-child(4n+3),.row-cols-2.svelte-lr4j74>.col:where(.svelte-lr4j74):nth-child(4n+4),.row-cols-3.svelte-lr4j74>.col:where(.svelte-lr4j74):nth-child(6n+4),.row-cols-3.svelte-lr4j74>.col:where(.svelte-lr4j74):nth-child(6n+5),.row-cols-3.svelte-lr4j74>.col:where(.svelte-lr4j74):nth-child(6n+6){background-color:var(--df-grid-row-stripe-bg)}.card-label-generated.svelte-lr4j74{font-style:italic}.card-view-layout.svelte-lr4j74{min-height:0;display:flex}.card-view-main.svelte-lr4j74{flex:1;min-width:0}@media (width<=992px){.card-view-layout.svelte-lr4j74{flex-direction:column}}.df-filter-text.svelte-1bsizuv{font-family:var(--bs-font-monospace);white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.df-flt-col.svelte-1bsizuv{color:var(--bs-info-text-emphasis,var(--bs-info));font-weight:500}.df-flt-op.svelte-1bsizuv{color:var(--bs-secondary-color)}.df-flt-kw.svelte-1bsizuv{color:var(--bs-primary-text-emphasis,var(--bs-primary));font-weight:600}.df-flt-val.svelte-1bsizuv{color:var(--bs-success-text-emphasis,var(--bs-success))}.df-flt-paren.svelte-1bsizuv{color:var(--bs-tertiary-color)}.mapping-table-wrap.svelte-167paj6{border:1px solid var(--bs-border-color);border-radius:4px;max-height:350px;overflow-y:auto}.mapping-table-wrap.svelte-167paj6 th:where(.svelte-167paj6){background-color:var(--bs-body-bg);z-index:1;position:sticky;top:0}.errors-table-wrap.svelte-zy3c4u{border:1px solid var(--bs-border-color);border-radius:4px;max-height:350px;overflow-y:auto}.errors-table-wrap.svelte-zy3c4u th:where(.svelte-zy3c4u){background-color:var(--bs-body-bg);z-index:1;position:sticky;top:0}.drill-grid-wrapper.svelte-tr39x9{height:60vh;min-height:300px}.report-viz-host.svelte-199tg8g{flex-wrap:wrap;gap:.5rem;display:flex}.viz-panel-slot.svelte-199tg8g{border:1px solid var(--bs-border-color);border-radius:6px;min-height:0;transition:opacity .15s,border-color .15s;overflow:hidden}.viz-dragging.svelte-199tg8g{opacity:.4}.viz-drag-over.svelte-199tg8g{border-color:var(--bs-primary);border-style:dashed}.viz-w-full.svelte-199tg8g{flex:100%}.viz-w-half.svelte-199tg8g{flex:calc(50% - .25rem);min-width:300px}.viz-w-third.svelte-199tg8g{flex:calc(33.333% - .334rem);min-width:200px}.rp-bar.svelte-3knsub{align-items:center;gap:.5rem;display:flex}.rp-item.svelte-3knsub{align-items:center;gap:.375rem;display:flex}.rp-label.svelte-3knsub{font-size:var(--df-form-font-size);color:var(--bs-secondary-color);white-space:nowrap;font-weight:500}.rp-error.svelte-3knsub{font-size:var(--df-info-font-size,.8125rem);color:var(--bs-warning-text-emphasis,var(--bs-warning));background:var(--bs-warning-bg-subtle,transparent);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .5rem;display:inline-flex}.rp-item.svelte-3knsub .df-fn-trigger{min-width:10rem}.rp-dd-editor.svelte-3knsub{min-width:14rem;padding:.5rem}.add-tile-option.svelte-15lt9lx{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);text-align:left;font-size:var(--df-compact-font-size);cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:border-color .1s,background .1s;display:flex}.add-tile-option.svelte-15lt9lx:hover{border-color:var(--bs-primary);background:var(--bs-tertiary-bg)}.add-tile-label.svelte-15lt9lx{flex:1;font-weight:500}.dashboard.svelte-1fsq3ue{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.dashboard-toolbar.svelte-1fsq3ue{align-items:center;gap:.75rem;display:flex}.dashboard-default-badge.svelte-1fsq3ue{font-size:var(--df-compact-font-size,.875rem);color:var(--bs-secondary-color);align-items:center;gap:.35rem;display:inline-flex}.dashboard-state.svelte-1fsq3ue{color:var(--bs-secondary-color);font-size:var(--df-compact-font-size,.875rem);justify-content:center;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.dashboard-state-error.svelte-1fsq3ue{color:var(--bs-danger)}.dashboard-grid.svelte-1fsq3ue{grid-template-columns:repeat(var(--grid-cols), 1fr);grid-auto-rows:var(--row-h);gap:var(--gap);display:grid}.dashboard-tile.svelte-1fsq3ue{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.dashboard-tile-content.svelte-1fsq3ue{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.dashboard-tile-with-source.svelte-1fsq3ue>.dashboard-tile-content:where(.svelte-1fsq3ue){padding-top:var(--df-tile-chip-inset)}.dashboard-grid-editing.svelte-1fsq3ue .dashboard-tile:where(.svelte-1fsq3ue){outline:1px dashed var(--bs-border-color);outline-offset:-1px;border-radius:var(--bs-border-radius);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;z-index:1}.dashboard-grid-editing.svelte-1fsq3ue .dashboard-tile:where(.svelte-1fsq3ue):active{cursor:grabbing}.dashboard-tile-dragging.svelte-1fsq3ue{opacity:.4}.dashboard-tile-resize.svelte-1fsq3ue{width:1.4rem;height:1.4rem;color:var(--bs-secondary-color);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);cursor:nwse-resize;font-size:var(--df-info-font-size,.75rem);z-index:5;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:.2rem;right:.2rem}.dashboard-tile-resize.svelte-1fsq3ue .bi{transform:rotate(90deg)}.dashboard-tile-resize.svelte-1fsq3ue:hover{color:var(--bs-body-color);border-color:var(--bs-secondary-color)}.dashboard-drag-ghost.svelte-1fsq3ue{border:2px dashed var(--bs-primary);border-radius:var(--bs-border-radius);pointer-events:none;z-index:4;background:#0d6efd1f}.dashboard-drag-ghost-invalid.svelte-1fsq3ue{border-color:var(--bs-danger);background:#dc35451f}.dashboard-grid-cell.svelte-1fsq3ue{border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg);opacity:.5;pointer-events:none;z-index:0;border-radius:4px}.dashboard-tile-overlay.svelte-1fsq3ue{z-index:5;background:var(--bs-body-bg);border-radius:4px;position:absolute;top:.4rem;right:.4rem}.dashboard-tile.svelte-1fsq3ue{--df-tile-chip-inset:1.5rem}.dashboard-tile-source.svelte-1fsq3ue{z-index:4;max-width:calc(100% - 1.2rem);color:var(--bs-link-color,var(--bs-primary));background:0 0;border:none;border-radius:0;align-items:center;gap:.3rem;padding:0;font-size:.75rem;line-height:1.2;text-decoration:none;transition:color .1s;display:inline-flex;position:absolute;top:.35rem;left:.6rem}.dashboard-grid-editing.svelte-1fsq3ue .dashboard-tile-source:where(.svelte-1fsq3ue){max-width:calc(100% - 3rem)}.dashboard-tile-source.svelte-1fsq3ue:hover{color:var(--bs-link-hover-color,var(--bs-primary));text-decoration:underline}.dashboard-grid-editing.svelte-1fsq3ue .dashboard-tile-source:where(.svelte-1fsq3ue){color:var(--bs-secondary-color);cursor:inherit}.dashboard-grid-editing.svelte-1fsq3ue .dashboard-tile-source:where(.svelte-1fsq3ue):hover{color:var(--bs-secondary-color);text-decoration:none}.dashboard-tile-source-label.svelte-1fsq3ue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-tile-unknown.svelte-1fsq3ue{background:var(--bs-body-bg);border:1px dashed var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-secondary-color);font-size:var(--df-compact-font-size,.875rem);flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex}@media (width<=768px){.dashboard-grid.svelte-1fsq3ue{grid-template-columns:1fr;grid-auto-rows:auto}.dashboard-tile.svelte-1fsq3ue{min-height:var(--row-h);grid-area:auto/1/auto/-1!important}}
