.col-menu-trigger.svelte-146oz28{display:flex;align-items:center;gap:2px;width:100%;height:100%;cursor:pointer;min-width:0}.col-menu-chevron.svelte-146oz28{flex-shrink:0;font-size:var(--df-dropdown-icon-font-size);color:var(--bs-secondary-color);opacity:0;transition:opacity .1s;margin-left:auto}.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}.grid-filter-cell.svelte-1ta55l5{position:absolute;top:0;height:var(--grid-filter-height);padding:2px 4px;box-sizing:border-box}.grid-filter-input.svelte-1ta55l5{width:100%;height:100%;border:1px solid var(--bs-border-color);border-radius:3px;padding:0 4px;font-size:var(--df-compact-font-size);background:var(--bs-body-bg);color:var(--bs-body-color);outline:none}.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{border-color:var(--bs-danger)!important;color:var(--bs-danger)}.grid-filter-invalid.svelte-1ta55l5:focus{border-color:var(--bs-danger)!important;box-shadow:0 0 0 1px var(--bs-danger)}.grid-header.svelte-jkzof4{position:sticky;top:0;z-index:5;background-color:var(--bs-body-bg);border-bottom:2px solid var(--bs-border-color)}.grid-header-row.svelte-jkzof4{position:relative;height:var(--grid-header-height)}.grid-filter-row.svelte-jkzof4{position:relative;height:var(--grid-filter-height);border-top:1px solid var(--bs-border-color);background:var(--df-grid-filter-row-bg)}.grid-header-cell.svelte-jkzof4{position:absolute;top:0;height:var(--grid-header-height);line-height:var(--grid-header-height);display:flex;align-items:center;padding:0 .5rem;font-weight:500;letter-spacing:.02em;color:var(--bs-secondary-color);white-space:nowrap;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:hidden}.grid-header-cell.svelte-jkzof4>.dropdown-menu-wrapper{flex:1;min-width:0;overflow:hidden}.grid-header-cell-checkbox.svelte-jkzof4{left:0;width:var(--grid-checkbox-width);justify-content:center;flex-shrink:0}.grid-header-cell-checkbox.svelte-jkzof4>.dropdown-menu-wrapper{flex:unset;overflow:visible}.select-menu-trigger.svelte-jkzof4{display:flex;align-items:center;gap:6px;height:100%;cursor:pointer}.select-menu-caret.svelte-jkzof4{font-size:var(--df-dropdown-icon-font-size);color:var(--bs-secondary-color);opacity:0;transition:opacity .1s;line-height:1}.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{flex:1;overflow:hidden;text-overflow:ellipsis;min-width:0}.grid-header-sort.svelte-jkzof4{display:inline-flex;align-items:center;gap:1px;font-size:var(--df-dropdown-icon-font-size);color:var(--bs-primary);flex-shrink:0}.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{position:absolute;right:-4px;top:0;bottom:0;width:8px;cursor:col-resize;z-index:1}.grid-resize-handle.svelte-jkzof4:hover{background-color:var(--bs-primary);opacity:.3}.grid-filter-cell-checkbox.svelte-jkzof4{position:absolute;top:0;height:var(--grid-filter-height);padding:2px 4px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;left:0;width:var(--grid-checkbox-width);opacity:.5}.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{background-color:var(--bs-primary-bg-subtle)}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-row-current.svelte-gforyz>.grid-cell:where(.svelte-gforyz):not(.grid-cell-editable):not(.grid-cell-selector){overflow-x:auto;text-overflow:clip;scrollbar-width:none}.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{padding:0;display:flex;align-items:stretch}.grid-cell-editable.svelte-gforyz>div{flex:1;min-width:0}.grid-cell-editable.svelte-gforyz .df-control:not(:focus){background-color:transparent}.grid-cell-editable.svelte-gforyz .df-control{border:none;border-radius:0;box-shadow:none;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{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--bs-secondary-color);cursor:pointer}.grid-row-add.svelte-gforyz:hover{color:var(--bs-primary)}.grid-row-check.svelte-gforyz{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity: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{display:flex;align-items:center}.placeholder-bar.svelte-1efzb2k{width:60%;height:10px;border-radius:3px;background-color:var(--bs-tertiary-bg);animation:svelte-1efzb2k-shimmer 1.5s ease-in-out infinite}@keyframes svelte-1efzb2k-shimmer{0%,to{opacity:.4}50%{opacity:.8}}.grid-body.svelte-kfc4pj{position:relative;flex:0 0 auto}.grid-agg-row.svelte-l21f1y{position:sticky;bottom:0;height:var(--grid-row-height);margin-top:auto;flex:0 0 auto;background-color:var(--bs-body-bg);border-top:2px solid var(--bs-border-color)}.grid-agg-cell.svelte-l21f1y{position:absolute;top:0;line-height:var(--grid-row-height);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0;font-size:var(--df-info-font-size);box-sizing:border-box;-webkit-user-select:none;user-select:none}.grid-agg-cell.svelte-l21f1y>.dropdown-menu-wrapper{width:100%;height:100%}.grid-agg-trigger.svelte-l21f1y{width:100%;height:100%;padding:0 .5rem;cursor:pointer}.grid-agg-cell-checkbox.svelte-l21f1y{left:0;width:var(--grid-checkbox-width);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 .5rem;cursor:default}.grid-agg-label.svelte-l21f1y{color:var(--bs-secondary-color);margin-right:4px;text-transform:uppercase;font-size:var(--df-dropdown-icon-font-size);font-weight:600}.grid-agg-value.svelte-l21f1y{font-weight:500;color:var(--bs-body-color)}.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{position:sticky;z-index:3;flex:0 0 auto;background-color:var(--bs-body-bg);border-top:1px dashed var(--bs-border-color)}.grid-toolbar.svelte-16jrfr0{display:flex;gap:.5rem;align-items:center;padding:.375rem 0}.empty-state-card.svelte-14b3xly{pointer-events:auto;text-align:center;max-width:420px;padding:1.25rem 1.5rem;border:1px dashed var(--bs-border-color);border-radius:.75rem;background:var(--bs-body-bg);box-shadow:0 6px 18px #0000000d}.empty-state-icon.svelte-14b3xly{font-size:1.5rem;color:var(--bs-secondary-color);margin-bottom:.25rem}.empty-state-title.svelte-14b3xly{font-weight:600;margin-bottom:.25rem}.empty-state-subtitle.svelte-14b3xly{color:var(--bs-secondary-color);font-size:.85rem;margin-bottom:.75rem}.empty-state-actions.svelte-14b3xly{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.grid-container.svelte-ycddrg{position:relative;height:100%;display:flex;flex-direction:column;font-size:var(--df-form-font-size)}.grid-container.grid-loading.svelte-ycddrg:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:10;background:var(--bs-primary);animation:svelte-ycddrg-grid-loading 1.2s ease-in-out infinite}@keyframes svelte-ycddrg-grid-loading{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.1%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.grid-scroll-wrapper.svelte-ycddrg{flex:1;overflow:auto;position:relative}.grid-panels.svelte-ycddrg{display:flex;min-height:100%}.grid-panels-inline.svelte-ycddrg{min-height:0}.grid-panel.svelte-ycddrg{flex-shrink:0;display:flex;flex-direction:column;min-height:100%;position:relative}.grid-panel-left.svelte-ycddrg{position:sticky;left:0;z-index:2;background-color:var(--bs-body-bg);border-right:2px solid var(--bs-border-color)}.grid-panel-scroll.svelte-ycddrg{position:relative;z-index:1}.grid-panel-right.svelte-ycddrg{position:sticky;right:0;z-index:2;background-color:var(--bs-body-bg);border-left:2px solid var(--bs-border-color)}.grid-resize-line.svelte-ycddrg{position:absolute;top:0;bottom:0;width:2px;background-color:var(--bs-primary);z-index:10;pointer-events:none}.grid-empty.svelte-ycddrg{position:absolute;left:0;right:0;bottom:0;top:var(--grid-empty-top);display:flex;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}.grid-empty-inline.svelte-ycddrg{padding:.5rem .75rem;color:var(--bs-secondary-color);font-size:.85rem}.grid-empty-inline-default.svelte-ycddrg{color:var(--bs-secondary-color)}.grid-footer.svelte-ycddrg{padding:.375rem .5rem;color:var(--bs-secondary-color);font-size:var(--df-info-font-size)}.grid-container.svelte-ycddrg .grid-row{position:absolute;left:0;height:var(--grid-row-height);display:flex;border-bottom:1px solid var(--df-grid-border-color)}.grid-container.svelte-ycddrg .grid-cell{position:absolute;top:0;overflow:hidden;box-sizing:border-box;height:var(--grid-row-height)}.grid-container.svelte-ycddrg .grid-cell-selector{left:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.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{margin:0 0 .75rem;color:var(--bs-secondary-color)}.batch-selected.svelte-13m6mpt{margin:-.25rem 0 .75rem;color:var(--bs-secondary-color);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.batch-fields.svelte-13m6mpt{display:flex;flex-direction:column;gap:.5rem}.batch-row.svelte-13m6mpt{display:grid;grid-template-columns:24px minmax(100px,140px) 1fr;align-items:center;gap:.5rem;padding:.25rem 0;min-height:2.5rem}.batch-row-muted.svelte-13m6mpt{opacity:.5}.batch-check.svelte-13m6mpt{display:flex;align-items:center;cursor:pointer}.batch-label.svelte-13m6mpt{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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{margin:0 0 .75rem;color:var(--bs-secondary-color);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.apd-row.svelte-14i0uv7{display:flex;align-items:flex-start;gap:.75rem}.apd-label.svelte-14i0uv7{flex:0 0 140px;font-size:var(--df-form-font-size, .8125rem);font-weight:500;color:var(--bs-secondary-color);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:calc(1.5em + .5rem + calc(var(--bs-border-width, 1px) * 2))}.apd-control.svelte-14i0uv7{flex:1;display:flex;align-items:flex-start;gap:.25rem}.apd-control.svelte-14i0uv7 .df-field-control{flex:1}.apd-fx.svelte-14i0uv7{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-top:.1875rem;padding:0;flex-shrink:0;font-size:var(--df-dropdown-icon-font-size);font-weight:700;font-style:italic;line-height:1}.apd-fx.used.svelte-14i0uv7{background:var(--bs-secondary-bg-subtle, #e2e3e5);color:var(--bs-secondary);border-color:var(--bs-secondary-border-subtle, #c4c8cb)}.vt-btn{border:1px solid rgba(0,0,0,.1)}.action-result-messages.svelte-b83mf5{display:flex;flex-direction:column;gap:.35rem}.action-result-msg.svelte-b83mf5{display:flex;align-items:baseline;gap:.45rem;padding:.35rem .5rem;border-radius:4px;font-size:.875rem}.action-result-msg.info.svelte-b83mf5{background:var(--bs-light, #f8f9fa);color:var(--bs-body-color)}.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)}.list-row-probe{position:absolute;visibility:hidden;pointer-events:none;left:0;right:0;overflow:hidden}.list-row-probe>.list-row{height:auto;min-height:2rem}.list-view-container{overflow-y:auto;flex:1 1 auto;min-height:0}.list-view-body{position:relative;padding:.25rem 0}.list-row-virtual{position:absolute;left:0;right:0;height:var(--df-list-row-height, 34px);padding:1px 0}.list-row{display:flex;align-items:center;gap:.5rem;height:100%;background:none;text-align:left;cursor:pointer;padding:0 .75rem;border:1px solid var(--bs-border-color-translucent);border-radius:.25rem;transition:background-color .1s,border-color .1s}.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{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0}.list-row-marker-parent{border:none;background:none;padding:0;cursor:pointer;border-radius:.25rem;transition:transform .15s ease}.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{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:.25rem;color:#fff;font-size:var(--df-badge-font-size);font-weight:600;line-height:1}.list-row-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.list-row-fields{display:flex;align-items:center;flex-shrink:0;color:var(--bs-secondary-color);font-size:var(--df-info-font-size)}.list-row-field{white-space:nowrap}.list-row-loading{display:flex;align-items:center;padding:0 .75rem}.list-row-loading-bar{height:3px;border-radius:2px;background:var(--bs-primary);opacity:.5;animation:list-loading-pulse 1s ease-in-out infinite}@keyframes list-loading-pulse{0%,to{opacity:.2;width:30%}50%{opacity:.6;width:60%}}.list-view-empty{padding:1.5rem;text-align:center;color:var(--bs-secondary-color)}.list-view-footer{padding:.25rem .75rem;font-size:var(--df-info-font-size);color:var(--bs-secondary-color)}.small-card{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:.625rem .75rem;cursor:pointer}.small-card:hover{box-shadow:0 2px 4px #00000014}.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);margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.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);display:flex;align-items:baseline;gap:.25rem;min-width:0}.small-card-field-label{color:var(--bs-tertiary-color);flex-shrink:0}.small-card-field>:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.kanban-container{height:100%;display:flex;flex-direction:column}.kanban-board{display:flex;gap:.75rem;overflow-x:auto;flex:1 1 0;min-height:0;align-items:stretch}.kanban-lane{flex:0 0 300px;min-width:300px;background:var(--bs-tertiary-bg);border-radius:var(--bs-border-radius);display:flex;flex-direction:column;min-height:0}.kanban-lane-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;font-weight:600;font-size:var(--df-form-font-size);border-bottom:2px solid var(--bs-border-color);flex-shrink:0}.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{padding:.5rem;overflow-y:auto;overflow-x:hidden;flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:.5rem}.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{flex-shrink:0;padding:.375rem .75rem;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)}.kanban-footer{flex-shrink:0;padding-top:.5rem}.kanban-color-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:.375rem}.gallery-container{height:100%;display:flex;flex-direction:column}.gallery-scroll{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden}.gallery-spacer{position:relative}.gallery-grid{display:grid;grid-template-columns:repeat(var(--gallery-col-count, auto-fill),1fr);gap:.75rem;padding:.25rem;align-content:start}.gallery-empty{grid-column:1 / -1;text-align:center;color:var(--bs-secondary-color);font-size:var(--df-compact-font-size);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:gallery-pulse 1.5s ease-in-out infinite}@keyframes gallery-pulse{0%,to{opacity:.4}50%{opacity:.7}}.gallery-footer{flex-shrink:0;padding-top:.5rem}.gallery-card-probe{position:absolute;visibility:hidden;pointer-events:none;width:280px;z-index:-1}.tree-grid.svelte-1wwkyr5{overflow:auto;height:100%}.tree-grid-table.svelte-1wwkyr5{border-spacing:0;table-layout:fixed}.tree-grid-table.svelte-1wwkyr5 th:where(.svelte-1wwkyr5){text-align:left;padding:0 .5rem;height:var(--df-list-row-height, 34px);border-bottom:1px solid var(--bs-border-color);border-right:1px solid var(--bs-border-color-translucent);font-weight:500;letter-spacing:.02em;white-space:nowrap;color:var(--bs-secondary-color);-webkit-user-select:none;user-select:none;position:sticky;top:0;background:var(--bs-body-bg, #fff);z-index:2}.tree-grid-table.svelte-1wwkyr5 th:where(.svelte-1wwkyr5):first-child{border-left:1px solid var(--bs-border-color-translucent);left:0;z-index:3}.tree-grid-header-label.svelte-1wwkyr5{overflow:hidden;text-overflow:ellipsis}.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{position:sticky;left:0;z-index:1;background:var(--bs-body-bg, #fff)}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td.svelte-1wwkyr5>.cell-content:where(.svelte-1wwkyr5){padding:0 .75rem;height:var(--df-list-row-height, 34px);border:1px solid transparent;border-bottom-color:var(--bs-border-color-translucent);border-right-color:var(--bs-border-color-translucent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-cell.svelte-1wwkyr5{display:flex;align-items:center;gap:.25rem;padding:0 .25rem;height:100%;border:1px solid var(--bs-border-color-translucent);border-top-color:transparent;border-bottom-color:transparent}.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{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-marker.svelte-1wwkyr5,.tree-marker-leaf.svelte-1wwkyr5{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0}.tree-marker.svelte-1wwkyr5{cursor:pointer;border:none;background:none;padding:0;border-radius:.25rem;transition:transform .15s ease}.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}.diagram-view.svelte-1ec5yja{position:relative;width:100%;height:100%;min-height:400px}.diagram-truncated.svelte-1ec5yja{position:absolute;top:8px;left:50%;transform:translate(-50%);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);border-radius:4px;padding:4px 12px;font-size:var(--df-small-font-size, .8125rem)}.diagram-groups.svelte-1ec5yja{position:absolute;top:8px;right:8px;z-index:10;background:var(--bs-body-bg, #fff);border:1px solid var(--bs-border-color, #dee2e6);border-radius:6px;padding:6px 10px;display:flex;flex-direction:column;gap:2px;font-size:var(--df-small-font-size, .8125rem);box-shadow:0 1px 3px #00000014;max-height:300px;overflow-y:auto}.diagram-group-toggle.svelte-1ec5yja{display:flex;align-items:center;gap:6px;cursor:pointer;padding:2px 0;-webkit-user-select:none;user-select:none}.diagram-group-toggle.svelte-1ec5yja input:where(.svelte-1ec5yja){margin:0;cursor:pointer}.diagram-group-color.svelte-1ec5yja{width:10px;height:10px;border-radius:2px;flex-shrink:0}.diagram-group-label.svelte-1ec5yja{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diagram-group-count.svelte-1ec5yja{color:var(--bs-secondary-color);font-size:.75rem}.diagram-loading.svelte-1ec5yja,.diagram-empty.svelte-1ec5yja{display:flex;align-items:center;justify-content:center;gap:8px;height:300px;color:var(--bs-secondary-color)}.rcol-menu-trigger.svelte-1dqm57s{display:flex;align-items:center;gap:2px;width:100%;height:100%;cursor:pointer;min-width:0}.rcol-menu-chevron.svelte-1dqm57s{flex-shrink:0;font-size:.625rem;color:var(--bs-secondary-color);opacity:0;transition:opacity .1s;margin-left:auto}.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{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff9;z-index:2}.sort-select.svelte-1rwipfh{flex:1;min-width:0}.sort-empty.svelte-1rwipfh{padding:.75rem;color:var(--bs-secondary-color)}.sort-footer.svelte-1rwipfh{padding:.375rem .75rem}.sort-link.svelte-1rwipfh{display:inline-flex;align-items:center;gap:.25rem;background:none;border:none;cursor:pointer;color:var(--bs-primary);padding:0;font:inherit}.sort-link.svelte-1rwipfh:hover{text-decoration:underline}.sort-link.svelte-1rwipfh:disabled{opacity:.5;cursor:default;text-decoration:none}.sort-clear.svelte-1rwipfh{padding:.375rem .75rem;border-top:1px solid var(--bs-border-color)}.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{padding:.5rem .75rem;font-size:var(--df-compact-font-size);color:var(--bs-secondary-color)}.group-select.svelte-1qnzbzw{flex:1;min-width:0}.group-footer.svelte-1qnzbzw{padding:.375rem .75rem;border-top:1px solid var(--bs-border-color);margin-top:.25rem}.group-add.svelte-1qnzbzw{border:none;background:transparent;color:var(--bs-primary);font-size:var(--df-compact-font-size);padding:0;cursor:pointer}.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{display:flex;flex-direction:column;gap:.375rem}.cf-panel.svelte-juzeak .dl-row{padding:.25rem .25rem .25rem 0;gap:.25rem}.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{width:3.75rem;flex-shrink:0}.cf-val.svelte-juzeak{width:10rem;flex-shrink:0}.cf-sep.svelte-juzeak{color:var(--bs-secondary-color)}.cf-spacer.svelte-juzeak{flex:1}.cf-row-toggle.svelte-juzeak{display:flex;align-items:center;gap:.125rem;color:var(--bs-secondary-color);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.cf-color-group.svelte-juzeak{display:flex;align-items:center;flex-shrink:0;border:1px solid var(--bs-border-color);border-radius:4px;padding:2px;gap:2px}.cf-color-pick.svelte-juzeak{position:relative;cursor:pointer}.cf-color-pick.svelte-juzeak input[type=color]:where(.svelte-juzeak){position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;border:none;padding:0}.cf-color-preview.svelte-juzeak{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:3px}.cf-color-text.svelte-juzeak{font-size:var(--df-info-font-size);font-weight:600;color:#fff}.cf-color-clear.svelte-juzeak{border:none;background:none;color:var(--bs-secondary-color);cursor:pointer;padding:0;font-size:var(--df-info-font-size);line-height:1;margin-left:1px}.cf-color-clear.svelte-juzeak:hover{color:var(--bs-danger)}.cf-footer.svelte-juzeak{padding:.375rem .75rem;border-top:1px solid var(--bs-border-color);margin-top:.25rem}.cf-add.svelte-juzeak{border:none;background:transparent;color:var(--bs-primary);padding:0;font-size:inherit;cursor:pointer}.cf-add.svelte-juzeak:hover{text-decoration:underline}.cfg-backdrop.svelte-1tfgzz9{position:fixed;inset:0;z-index:10000;background-color:#00000059;display:flex;align-items:center;justify-content:center;cursor:default}.cfg-dialog.svelte-1tfgzz9{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;box-shadow:0 8px 24px #0003;min-width:360px;max-width:840px;width:90vw;display:flex;flex-direction:column;max-height:80vh}.cfg-header.svelte-1tfgzz9{padding:.75rem 1rem;font-weight:600;font-size:var(--df-form-font-size);border-bottom:1px solid var(--bs-border-color);display:flex;align-items:center;justify-content:space-between}.cfg-viz-switcher.svelte-1tfgzz9{padding:.5rem 1rem;border-bottom:1px solid var(--bs-border-color)}.cfg-body.svelte-1tfgzz9{padding:1rem;overflow-y:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:1rem}.cfg-footer.svelte-1tfgzz9{padding:.75rem 1rem;border-top:1px solid var(--bs-border-color);display:flex;justify-content:flex-end;gap:.5rem}.cfg-zone.svelte-1gz3ygv{border:1px solid var(--bs-border-color);border-radius:6px;padding:.75rem;margin:0}.cfg-zone-legend.svelte-1gz3ygv{font-size:var(--df-info-font-size);font-weight:600;color:var(--bs-secondary-color);padding:0 .25rem;width:auto;float:none;display:flex;align-items:center;gap:.375rem}.grid-cfg-badge.svelte-vpmwkd{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;border-radius:.5rem;background:var(--bs-primary);color:#fff;font-size:var(--df-dropdown-icon-font-size);padding:0 .1875rem;font-weight:600}.grid-cfg-columns.svelte-vpmwkd{max-height:200px;overflow-y:auto}.grid-cfg-col-item.svelte-vpmwkd{display:flex;align-items:center;gap:.375rem;padding:.25rem 0;font-size:var(--df-compact-font-size);cursor:pointer;-webkit-user-select:none;user-select:none}.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{display:flex;align-items:center;gap:.25rem;min-width:0;overflow:hidden;text-overflow:ellipsis}.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}.report-root{position:relative;font-size:var(--df-form-font-size)}.report-loading-bar:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:10;background:var(--bs-primary);animation:report-loading 1.2s ease-in-out infinite}@keyframes report-loading{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.1%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.report-loading-msg{display:flex;align-items:center;gap:.5rem;color:var(--bs-secondary-color);padding:1rem var(--report-cell-px)}.report-empty{text-align:center;color:var(--bs-secondary-color);padding:2rem var(--report-cell-px)}.report-show-more{display:flex;justify-content:center;padding:.5rem}.report-footer-info{padding:.375rem var(--report-cell-px);color:var(--bs-secondary-color);font-size:var(--report-font-sm)}.report-loading-overlay{position:absolute;top:0;right:0;padding:.5rem}.report-table-wrap{overflow-x:auto}.report-table{width:100%;border-collapse:collapse}.report-th{padding:0 var(--report-cell-px);height:var(--report-header-h);line-height:var(--report-header-h);font-weight:600;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;overflow:hidden;text-overflow:ellipsis}.report-td{padding:0 var(--report-cell-px);height:var(--report-cell-h);line-height:var(--report-cell-h);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--df-grid-border-color);box-sizing:border-box}.report-td>div{display:contents}.report-stripe{background-color:var(--df-grid-stripe-bg, rgb(0 0 0 / 2%))}.report-table tbody tr:hover{background-color:var(--bs-tertiary-bg)}.report-header-label.svelte-1tuq9rt{overflow:hidden;text-overflow:ellipsis;min-width:0}.report-sort-indicator.svelte-1tuq9rt{display:inline-flex;align-items:center;gap:1px;font-size:var(--df-dropdown-icon-font-size);color:var(--bs-primary);flex-shrink:0}.report-sort-index.svelte-1tuq9rt{font-size:var(--df-dropdown-icon-font-size);font-weight:700}.report-rename-input.svelte-1tuq9rt{width:100%;border:1px solid var(--bs-primary);border-radius:3px;padding:0 .25rem;font-size:inherit;height:var(--report-agg-h);outline:none;background:var(--bs-body-bg);color:var(--bs-body-color)}.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{padding:0;border-bottom:1px solid var(--bs-border-color)}.report-group-toggle.svelte-1tuq9rt{display:inline-flex;align-items:center;gap:.375rem;border:none;background:transparent;cursor:pointer;padding:.25rem .5rem;width:100%;text-align:left;font-size:inherit;color:var(--bs-secondary-color)}.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{font-weight:600;color:var(--bs-body-color)}.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{font-weight:600;color:var(--bs-body-color)}.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)}.chart-cfg-row.svelte-1kmbb9d{display:flex;align-items:center;gap:.5rem}.chart-cfg-label.svelte-1kmbb9d{font-size:var(--df-compact-font-size);font-weight:500;color:var(--bs-secondary-color);white-space:nowrap;min-width:70px}.chart-cfg-select.svelte-1kmbb9d{flex:1;font-size:var(--df-compact-font-size)}.chart-cfg-check.svelte-1kmbb9d{font-size:var(--df-compact-font-size);display:flex;align-items:center;gap:.375rem;cursor:pointer;color:var(--bs-body-color);-webkit-user-select:none;user-select:none}.chart-cfg-hint.svelte-1kmbb9d{font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);font-style:italic}.funnel-chart.svelte-spbphz{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;height:100%;justify-content:center}.funnel-stage.svelte-spbphz{display:flex;align-items:center;gap:.75rem}.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;display:flex;justify-content:center}.funnel-bar.svelte-spbphz{height:2rem;border-radius:4px;display:flex;align-items:center;justify-content:center;min-width:2.5rem;transition:width .3s ease}.funnel-bar-value.svelte-spbphz{font-size:var(--df-compact-font-size);font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);white-space:nowrap}.funnel-label.svelte-spbphz{width:140px;flex-shrink:0;display:flex;align-items:center;gap:.375rem}.funnel-label-text.svelte-spbphz{font-size:var(--df-compact-font-size);font-weight:500;color:var(--bs-body-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funnel-drop.svelte-spbphz{font-size:var(--df-info-font-size);color:var(--bs-danger);white-space:nowrap}.heatmap-chart.svelte-2jxcnf{height:100%;display:flex;align-items:center;justify-content:center;padding:.5rem;overflow:auto}.heatmap-table.svelte-2jxcnf{width:100%;border-collapse:separate;border-spacing:2px;table-layout:fixed}.heatmap-corner.svelte-2jxcnf{width:100px}.heatmap-x-label.svelte-2jxcnf{font-size:var(--df-compact-font-size);font-weight:500;color:var(--bs-secondary-color);text-align:center;padding:.25rem .15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heatmap-y-label.svelte-2jxcnf{font-size:var(--df-compact-font-size);font-weight:500;color:var(--bs-secondary-color);text-align:right;padding-right:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100px}.heatmap-label-clickable.svelte-2jxcnf{cursor:pointer}.heatmap-label-clickable.svelte-2jxcnf:hover{color:var(--bs-primary)}.heatmap-label-active.svelte-2jxcnf{color:var(--bs-primary)!important;font-weight:600}.heatmap-cell.svelte-2jxcnf{text-align:center;font-size:var(--df-compact-font-size);font-weight:500;border-radius:3px;padding:.35rem .25rem;cursor:default;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}.report-chart-canvas-wrapper.svelte-vu0t4x{position:relative;height:350px;padding:.5rem}.report-chart-custom-wrapper.svelte-vu0t4x{position:relative;min-height:200px;padding:.5rem}.dfz-row.svelte-1b624gv{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem}.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-tsai7h{flex:1;font-size:var(--df-compact-font-size)}.pivot-cfg-agg-select{width:100px;flex:0 0 100px;font-size:var(--df-compact-font-size)}.report-pivot-row-header.svelte-yjb09p{text-align:left;position:sticky;left:0;z-index:1;background:var(--bs-body-bg)}.report-pivot-col-header.svelte-yjb09p{border-left:1px solid var(--bs-border-color)}.report-pivot-value-header.svelte-yjb09p{font-weight:400;border-left:1px solid var(--bs-border-color)}.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;position:sticky;left:0;z-index:1;background:var(--bs-body-bg)}.report-pivot-value-cell.svelte-yjb09p{text-align:right}.report-pivot-total-cell.svelte-yjb09p{text-align:right;font-weight:600;border-left:2px solid var(--bs-border-color)}.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);font-weight:600;white-space:nowrap;border-top:2px solid var(--bs-border-color)}.report-pivot-footer-label.svelte-yjb09p{text-align:left;color:var(--bs-secondary-color);position:sticky;left:0;z-index:1;background:var(--bs-secondary-bg)}.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);font-weight:600;fill:var(--bs-secondary-color)}.kpi-progress-wrap.svelte-13objao{height:6px;background:var(--bs-border-color);border-radius:3px;overflow:hidden;margin-top:.5rem}.kpi-progress-bar.svelte-13objao{height:100%;border-radius:3px;transition:width .3s ease}.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{height:32px;width:100%;margin-top:.375rem;overflow:hidden}.kpi-icon-row.svelte-dz191u{display:flex;align-items:center;gap:.75rem}.kpi-icon-row.svelte-dz191u .bi{font-size:2rem;color:var(--bs-primary)}.kpi-value.svelte-dz191u{font-size:1.75rem;font-weight:700;line-height:1.2;color:var(--bs-body-color)}.kpi-metric-card.svelte-unhzxr{border:1px solid var(--bs-border-color);border-radius:6px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;transition:opacity .15s,border-color .15s}.kpi-metric-header.svelte-unhzxr{display:flex;align-items:center;justify-content:space-between}.kpi-metric-actions.svelte-unhzxr{display:flex;align-items:center;gap:.125rem}.kpi-metric-num.svelte-unhzxr{font-size:var(--df-compact-font-size);font-weight:600;color:var(--bs-secondary-color)}.kpi-cfg-row.svelte-unhzxr{display:flex;align-items:center;gap:.5rem}.kpi-cfg-label.svelte-unhzxr{font-size:var(--df-compact-font-size);font-weight:500;color:var(--bs-secondary-color);white-space:nowrap;min-width:70px}.kpi-cfg-select.svelte-unhzxr{flex:1;font-size:var(--df-compact-font-size)}.kpi-add-btn.svelte-unhzxr{align-self:flex-start;font-size:var(--df-compact-font-size)}.kpi-label.svelte-1m5dicf{display:flex;align-items:center;gap:.25rem;font-size:var(--df-compact-font-size);font-weight:500;color:var(--bs-secondary-color);padding:.375rem .5rem;border-bottom:1px solid var(--bs-border-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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{padding:.75rem 1rem;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.kpi-value.svelte-1m5dicf{font-size:1.75rem;font-weight:700;line-height:1.2;color:var(--bs-body-color);text-align:center;word-break:break-word}.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);font-weight:600;margin-top:.25rem;display:inline-flex;align-items:center;gap:.2rem}.kpi-trend-up.svelte-1m5dicf{color:var(--bs-success)}.kpi-trend-down.svelte-1m5dicf{color:var(--bs-danger)}.kpi-row.svelte-bn6tzb{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}.kpi-card.svelte-bn6tzb{flex:1 1 160px;min-width:140px;max-width:280px;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg);transition:opacity .15s,border-color .15s;display:flex;flex-direction:column}.kpi-card-dragging.svelte-bn6tzb{opacity:.4}.kpi-card-drop.svelte-bn6tzb{border-color:var(--bs-primary);border-style:dashed}.field-text.svelte-1srzsh8{white-space:pre}.json-tree-node.svelte-tsngpr{line-height:1.6}.json-tree-row.svelte-tsngpr{display:flex;align-items:center;gap:.25rem;min-height:1.6em;white-space:nowrap}.json-tree-toggle.svelte-tsngpr{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:none;cursor:pointer;color:var(--bs-body-color);opacity:.6;flex-shrink:0}.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{display:inline-block;width:16px;flex-shrink:0}.json-key-label.svelte-tsngpr{display:inline-flex;gap:.25rem;flex-shrink:0}.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);font-size:.9em;margin:0 .25em}[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{display:inline;padding:0;border:none;background:none;font:inherit;cursor:pointer;border-radius:2px}.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);border-radius:2px;padding:0 .25em;background:var(--bs-body-bg);color:var(--bs-body-color);outline:none;min-width:3em}.json-inline-edit.svelte-tsngpr:focus{border-color:var(--bs-primary)}.json-new-key.svelte-tsngpr{width:8em}.json-tree-actions.svelte-tsngpr{display:inline-flex;align-items:center;gap:.125rem;margin-left:.25rem;opacity:0;transition:opacity .15s}.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);font-size:.8em;border:1px solid var(--bs-border-color);border-radius:2px;padding:0 .125em;background:var(--bs-body-bg);color:var(--bs-secondary-color);outline:none;cursor:pointer;height:18px}.json-tree-add-row.svelte-tsngpr{display:flex;align-items:center;gap:.25rem;min-height:1.6em}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.json-display.svelte-1bd379z{display:flex;flex-direction:column;gap:.25rem}.json-mode-bar.svelte-1bd379z{display:flex;align-items:center;position:sticky;top:0;z-index:1;background:var(--bs-tertiary-bg)}.field-json.svelte-1bd379z{margin:0;white-space:pre;overflow-x:auto}.ref-pill.svelte-119m7ys{display:flex;align-items:center;width:100%;height:100%;color:var(--bs-body-color);font-size:var(--df-form-font-size);line-height:1.5}.ref-pill-label.svelte-119m7ys{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref-pill-chevron-link.svelte-119m7ys{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 .25rem;color:var(--bs-secondary-color);text-decoration:none}.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{display:flex;align-items:center;width:100%;height:100%;color:var(--bs-body-color);font-size:var(--df-form-font-size);line-height:1.5}.ref-pill-label.svelte-179mnqg{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref-pill-chevron-link.svelte-179mnqg{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 .25rem;color:var(--bs-secondary-color);text-decoration:none}.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{display:inline-flex;align-items:center;gap:.4rem;flex:1;min-width:0}.ua-img.svelte-kd6ga1{border-radius:50%;object-fit:cover;flex-shrink:0}.ua-circle.svelte-kd6ga1{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:600;flex-shrink:0;line-height:1}.ua-name.svelte-kd6ga1{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.color-display.svelte-1exuhbi{display:flex;align-items:center;gap:.375rem}.color-swatch.svelte-1exuhbi{display:inline-block;width:1rem;height:1rem;border:1px solid var(--bs-border-color);border-radius:2px;flex-shrink:0}.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{display:flex;position:absolute;right:2px;top:50%;transform:translateY(-50%);align-items:center;justify-content:center;width:20px;height:20px;border-radius:3px;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:var(--df-info-font-size);cursor:pointer;z-index:1}.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{position:fixed;z-index:1060;min-width:200px;max-width:min(600px,80vw);max-height:400px;overflow:auto;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:0 4px 12px #00000026;padding:.5rem .75rem}.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;overflow:hidden;text-overflow:ellipsis}.bool-input.svelte-1gloukn{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.json-expand-panel.svelte-64biyt{position:fixed;z-index:9999;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:6px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;overflow:hidden}.json-expand-header.svelte-64biyt{display:flex;align-items:center;justify-content:space-between;padding:.375rem .5rem;border-bottom:1px solid var(--bs-border-color);flex-shrink:0}.json-expand-title.svelte-64biyt{font-size:.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.json-expand-body.svelte-64biyt{flex:1;min-height:0;padding:.375rem;overflow:auto}.json-grid-cell.svelte-i0w0dt{display:flex;align-items:center;gap:.25rem;width:100%;min-width:0}.json-grid-text.svelte-i0w0dt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.json-grid-expand{flex-shrink:0;font-size:.7rem}.json-grid-expand:hover{color:var(--bs-primary)!important;background:none!important}.json-editor.svelte-i0w0dt{display:flex;flex-direction:column;gap:.25rem;height:100%}.json-toolbar.svelte-i0w0dt{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.json-overlay-wrap.svelte-i0w0dt{position:relative;flex:1;min-height:0}.json-overlay-pre.svelte-i0w0dt{position:absolute;inset:0;margin:0;overflow:hidden;pointer-events:none;line-height:1.5;tab-size:2;white-space:pre;padding:.25rem .5rem;border:1px solid transparent;background:transparent}.json-textarea.svelte-i0w0dt{line-height:1.5;tab-size:2;white-space:pre;overflow-x:auto;resize:none;flex:1}.json-textarea-overlay.svelte-i0w0dt{color:transparent;caret-color:var(--bs-body-color);background:transparent}.json-textarea-overlay.svelte-i0w0dt:focus{background:transparent}.json-tree-wrap.svelte-i0w0dt{flex:1;overflow:auto;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:.375rem}.dd-trigger.svelte-hqioqf{display:flex;align-items:center;padding:.25rem .5rem;font-size:var(--df-form-font-size);background-color:var(--bs-body-bg);cursor:pointer;-webkit-user-select:none;user-select:none;gap:.25rem;min-height:100%}.dd-trigger.border.svelte-hqioqf{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.dd-trigger.svelte-hqioqf:focus{outline:none}.dd-trigger.svelte-hqioqf:focus-visible{outline:0;border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.dd-trigger.disabled.svelte-hqioqf{opacity:.65;pointer-events:none}.dd-trigger-label.svelte-hqioqf{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:.25rem}.dd-trigger-label.placeholder.svelte-hqioqf{color:var(--bs-secondary-color);background-color:var(--bs-body-bg);cursor:default}.dd-trigger-icons.svelte-hqioqf{display:flex;align-items:center;flex-shrink:0;gap:.125rem}.dd-trigger-clear.svelte-hqioqf{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;padding:0;cursor:pointer;color:var(--bs-secondary-color);font-size:1rem;line-height:1}.dd-trigger-clear.svelte-hqioqf:hover{color:var(--bs-body-color)}.dd-trigger-chevron.svelte-hqioqf{font-size:.625rem;color:var(--bs-secondary-color)}.dd-panel.svelte-hqioqf{position:fixed;z-index:9999;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:6px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;overflow:hidden}.dd-search-wrap.svelte-hqioqf{display:flex;align-items:center;padding:.375rem .5rem;border-bottom:1px solid var(--bs-border-color);gap:.375rem}.dd-search-icon.svelte-hqioqf{font-size:var(--df-info-font-size);color:var(--bs-secondary-color);flex-shrink:0}.dd-search.svelte-hqioqf{flex:1;border:none;outline:none;background:transparent;font-size:var(--df-form-font-size);color:var(--bs-body-color);min-width:0}.dd-search.svelte-hqioqf::placeholder{color:var(--bs-secondary-color)}.dd-options.svelte-hqioqf{overflow-y:auto;flex:1;padding:.25rem 0}.dd-option.svelte-hqioqf{display:flex;align-items:center;width:100%;padding:.35rem .5rem;border:none;background:none;cursor:pointer;font-size:var(--df-form-font-size);color:var(--bs-body-color);text-align:left;gap:.375rem}.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{width:1rem;flex-shrink:0;text-align:center;color:var(--bs-primary);font-size:.875rem}.dd-option-label.svelte-hqioqf{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-icon.svelte-hqioqf{flex-shrink:0}.dd-color-dot.svelte-hqioqf{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;flex-shrink:0}.dd-empty.svelte-hqioqf{padding:.5rem;text-align:center;color:var(--bs-secondary-color);font-size:var(--df-form-font-size)}.dd-create-divider.svelte-hqioqf{height:1px;background:var(--bs-border-color);margin:.25rem 0}.dd-create-option.svelte-hqioqf{color:var(--bs-primary)}.dd-create-option.svelte-hqioqf:disabled{opacity:.65;cursor:default}.ref-select-open.svelte-5aqs7w i:where(.svelte-5aqs7w):before{font-size:var(--df-info-font-size)}.ref-select.svelte-5aqs7w{display:flex;align-items:stretch}.ref-select-open.svelte-5aqs7w{display:inline-flex;align-items:center;justify-content:center;width:2rem;background:var(--bs-body-bg);color:var(--bs-body-color);text-decoration:none;border-top-right-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius)}.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{padding-top:0;padding-bottom:0;min-height:2em;flex:1 1 auto;min-width:0}.has-href.svelte-5aqs7w>.dd-trigger{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:0}.color-input.svelte-1prv66q{display:flex;align-items:center;gap:.5rem}.color-swatch.svelte-1prv66q{width:2.25rem;height:1.75rem;padding:2px;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);cursor:pointer;flex-shrink:0}.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;flex-shrink:0;accent-color:var(--bs-primary)}.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}.opt-display.svelte-1ki1kpn{display:inline-flex;align-items:center;gap:.25rem}.opt-icon.svelte-1ki1kpn{flex-shrink:0}.opt-badge.svelte-1ki1kpn{display:inline-block;padding:.1rem .45rem;border-radius:.25rem;font-size:.85em;line-height:1.4}.flags-trigger.svelte-mvx86q{display:block;width:100%;text-align:left;background-color:var(--bs-body-bg);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flags-panel.svelte-mvx86q{display:flex;flex-direction:column;padding:.5rem;gap:.25rem}.flags-option.svelte-mvx86q{display:flex;align-items:center;gap:.5rem;padding:.25rem .35rem;border-radius:.25rem;cursor:pointer}.flags-option.svelte-mvx86q:hover{background-color:var(--bs-tertiary-bg)}.flags-label.svelte-mvx86q{display:inline-flex;align-items:center;gap:.25rem}.flags-icon.svelte-mvx86q{flex-shrink:0}.flags-display.svelte-hqzdgi{display:inline-flex;align-items:center;gap:.15rem}.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{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;overflow:hidden;padding:.15rem .5rem}.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{border:none;background:none;padding:0 0 0 .15rem;cursor:pointer;opacity:.5;color:inherit;font-size:1em;line-height:1}.tag-x.svelte-11m51jm:hover{opacity:1}.tag-add.svelte-11m51jm{border:none;background:none;cursor:pointer;font-size:var(--df-form-font-size);padding:0 .3rem;opacity:.5;line-height:1.5;flex-shrink:0}.tag-add.svelte-11m51jm:hover,.tag-add.open.svelte-11m51jm{opacity:1}.tag-options.svelte-11m51jm{display:flex;flex-direction:column;padding:.25rem}.tag-option.svelte-11m51jm{display:block;width:100%;text-align:left;border:none;background:none;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer;font-size:var(--df-form-font-size)}.tag-option.svelte-11m51jm:hover{background:var(--bs-tertiary-bg)}.tag-inline.svelte-11m51jm{flex:1 1 60px;min-width:60px;align-self:stretch;border:none;outline:none;background:transparent;font-size:var(--df-form-font-size);line-height:1.4;margin-top:.15rem}.tags-display.svelte-1v0ua6a{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25rem;overflow:hidden;--df-tag-font-size: var(--df-grid-font-size)}.file-input.svelte-1xkdu2t{display:flex;align-items:stretch;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);min-height:2em}.file-input-body.svelte-1xkdu2t{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem}.file-uploading.svelte-1xkdu2t{display:inline-flex;align-items:center;gap:.375rem;color:var(--bs-secondary-color)}.file-link.svelte-1xkdu2t{display:inline-flex;align-items:center;gap:.25rem;overflow:hidden;min-width:0;background:none;border:none;padding:0;color:var(--bs-link-color);cursor:pointer;font:inherit}.file-link.svelte-1xkdu2t:hover{text-decoration:underline}.file-name.svelte-1xkdu2t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size.svelte-1xkdu2t{color:var(--bs-secondary-color);font-size:.8rem;white-space:nowrap}.file-image-thumb.svelte-1xkdu2t{max-height:2em;max-width:3em;object-fit:contain;border-radius:2px}.file-input-action.svelte-1xkdu2t{display:inline-flex;align-items:center;justify-content:center;width:2rem;background:var(--bs-body-bg);color:var(--bs-secondary-color);border:none;cursor:pointer;flex-shrink:0}.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{display:inline-flex;align-items:center;gap:.25rem;overflow:hidden;min-width:0;background:none;border:none;padding:0;color:var(--bs-link-color);cursor:pointer;font:inherit}.file-link.svelte-1wyh9es:hover{text-decoration:underline}.file-name.svelte-1wyh9es{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-image-preview.svelte-w4hgvr{max-height:60px;max-width:100%;object-fit:contain;border-radius:2px}.file-name-display.svelte-w4hgvr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-field.svelte-koxnbw{min-height:40px;height:100%}.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;overflow:hidden;text-overflow:ellipsis}.fields-list.svelte-1fflqx4{max-height:320px;overflow-y:auto;padding:.25rem 0}.fields-item.svelte-1fflqx4{display:flex;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:var(--df-compact-font-size);cursor:pointer}.fields-item.svelte-1fflqx4:hover{background-color:var(--bs-tertiary-bg)}.fields-label.svelte-1fflqx4{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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)}.typeahead-wrapper.svelte-zgqff1{position:relative}.typeahead-inline.svelte-zgqff1{flex:1;min-width:60px}.typeahead-inline-input.svelte-zgqff1{border:none;outline:none;background:transparent;padding:0;font-size:inherit;width:100%;min-width:60px}.typeahead-dropdown.svelte-zgqff1{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;z-index:10000;background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:4px;box-shadow:0 2px 8px #0000001f;margin-top:2px}.typeahead-item.svelte-zgqff1{display:block;width:100%;padding:4px 8px;border:none;background:none;text-align:left;cursor:pointer;font-size:var(--df-compact-font-size);color:var(--bs-body-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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{padding:4px 8px;font-size:var(--df-compact-font-size);color:var(--bs-secondary-color);font-style:italic}.tag-input-outer.svelte-1cv9fto{display:flex;flex-direction:column;gap:3px;padding:3px 4px;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;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{display:flex;flex-wrap:wrap;gap:3px;max-height:80px;overflow-y:auto}.tag-chip.svelte-1cv9fto{display:inline-flex;align-items:center;gap:2px;padding:1px 4px;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);line-height:1.4;white-space:nowrap;max-width:150px}.tag-chip-label.svelte-1cv9fto{overflow:hidden;text-overflow:ellipsis}.tag-chip-remove.svelte-1cv9fto{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;padding:0 1px;cursor:pointer;font-size:var(--df-form-font-size);line-height:1;color:var(--bs-primary-text-emphasis);opacity:.7}.tag-chip-remove.svelte-1cv9fto:hover{opacity:1}.filter-group-nested.svelte-6cfiqx{margin-left:1rem;padding-left:.75rem;border-left:2px solid var(--bs-primary-border-subtle);margin-top:.25rem;margin-bottom:.25rem}.filter-group-header.svelte-6cfiqx{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem}.filter-group-toggle.svelte-6cfiqx{display:flex;gap:0}.group-btn.svelte-6cfiqx{padding:.2rem .625rem;border:1px solid var(--bs-border-color);background:transparent;color:var(--bs-secondary-color);font-size:var(--df-info-font-size);font-weight:600;cursor:pointer}.group-btn.svelte-6cfiqx:first-child{border-radius:4px 0 0 4px}.group-btn.svelte-6cfiqx:last-child{border-radius:0 4px 4px 0;border-left:0}.group-btn.active.svelte-6cfiqx{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.filter-not-toggle.svelte-6cfiqx{display:flex;align-items:center;gap:.25rem;font-size:var(--df-info-font-size);font-weight:600;color:var(--bs-secondary-color);cursor:pointer;-webkit-user-select:none;user-select:none}.filter-not-toggle.svelte-6cfiqx input:where(.svelte-6cfiqx){margin:0;cursor:pointer}.filter-empty.svelte-6cfiqx{padding:.5rem .75rem;font-size:var(--df-compact-font-size);color:var(--bs-secondary-color)}.filter-group-actions.svelte-6cfiqx{display:flex;align-items:center;gap:.75rem;padding:.25rem .75rem}.filter-add.svelte-6cfiqx{border:none;background:transparent;color:var(--bs-primary);font-size:var(--df-compact-font-size);padding:0;cursor:pointer}.filter-add.svelte-6cfiqx:hover{text-decoration:underline}.filter-panel.svelte-1l7u3yz{padding:.5rem 0;min-width:420px}.filter-footer.svelte-1l7u3yz{padding:.375rem .75rem;border-top:1px solid var(--bs-border-color);margin-top:.25rem;display:flex;align-items:center;justify-content:space-between}.filter-footer-left.svelte-1l7u3yz{display:flex;align-items:center;gap:.75rem}.filter-clear.svelte-1l7u3yz{border:none;background:transparent;color:var(--bs-secondary-color);font-size:var(--df-compact-font-size);padding:0;cursor:pointer}.filter-clear.svelte-1l7u3yz:hover{color:var(--bs-danger);text-decoration:underline}.filter-actions.svelte-1l7u3yz{display:flex;gap:.375rem}.filter-action-btn.svelte-1l7u3yz{padding:.2rem .625rem;border:1px solid var(--bs-border-color);border-radius:4px;font-size:var(--df-info-font-size);font-weight:500;cursor:pointer}.filter-action-cancel.svelte-1l7u3yz{background:transparent;color:var(--bs-secondary-color)}.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{display:flex;align-items:center;gap:.375rem;padding:.25rem .75rem;flex-wrap:wrap}.filter-col{flex:1 1 120px;min-width:0}.filter-op{flex:0 1 120px;min-width:0}.filter-value{flex:1 1 80px;min-width:0}.section-panel.svelte-vzg7s0{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);overflow:hidden}.section-panel-header.svelte-vzg7s0{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--bs-tertiary-bg);color:var(--bs-body-color);font-weight:600;text-align:left}.section-panel-toggle.svelte-vzg7s0{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;padding:0;cursor:pointer}.section-panel-toggle.svelte-vzg7s0:hover{color:var(--bs-primary)}.section-panel-actions.svelte-vzg7s0{display:flex;align-items:center;flex-shrink:0;margin-left:auto}.section-panel-label.svelte-vzg7s0{flex-shrink:0}.section-panel-values.svelte-vzg7s0{flex:1;display:flex;justify-content:flex-end;gap:.125rem;min-width:0;overflow:hidden;font-weight:400;color:var(--bs-secondary-color)}.section-panel-val.svelte-vzg7s0{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-panel-val.svelte-vzg7s0+.section-panel-val:where(.svelte-vzg7s0):before{content:"|";margin-right:.125rem;opacity:.5}.section-panel-body.svelte-vzg7s0{border-top:1px solid var(--bs-border-color);padding-top:.375rem}.set-view-body.svelte-qhr6sq{padding:0;max-height:var(--df-max-set-view-height, 1024px);overflow:hidden;display:flex;flex-direction:column}.set-view-body.svelte-qhr6sq>.grid-container{height:auto;flex:1 1 auto;min-height:0}.set-view-body.svelte-qhr6sq .grid-scroll-wrapper{flex:0 1 auto}.set-empty-line.svelte-qhr6sq{align-self:flex-start;width:100%;padding:.5rem .75rem;color:var(--bs-secondary-color)}.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{display:flex;min-height:420px;max-height:65vh;margin:-1rem}.template-editor.svelte-qh62qw{display:flex;flex-direction:column;height:100%}.te-body.svelte-qh62qw{display:flex;flex:1;min-height:0;border:1px solid var(--bs-border-color);border-radius:.375rem;overflow:hidden}.te-editor.svelte-qh62qw{display:flex;flex-direction:column;height:100%;padding:.5rem .75rem 0;overflow:hidden}.te-editor.svelte-qh62qw>:not(ul){flex:1;min-height:0;display:flex;flex-direction:column}.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{display:flex;flex-direction:column;height:100%;overflow:auto}.te-preview-label.svelte-qh62qw{padding:4px 8px;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--bs-secondary);border-bottom:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg)}.te-preview-frame.svelte-qh62qw{flex:1;border:none;background:#fff}.audit-history.svelte-kxnfq4{font-size:var(--df-compact-font-size)}.audit-empty.svelte-kxnfq4{padding:1.5rem .75rem;text-align:center}.audit-timeline.svelte-kxnfq4{display:flex;flex-direction:column}.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{display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:none;text-align:left;cursor:pointer;line-height:1.4}.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:1;display:flex;flex-wrap:wrap;gap:.125rem .375rem;align-items:baseline}.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{display:flex;align-items:baseline;gap:.25rem;flex-wrap:wrap}.audit-detail-old.svelte-kxnfq4{color:var(--bs-danger);text-decoration:line-through;word-break:break-word}.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);display:flex;flex-direction:column;overflow:hidden;position:sticky;top:0;height:100vh;align-self:flex-start;margin-left:.25rem}.activity-panel.resizing.svelte-1jvlayg{-webkit-user-select:none;user-select:none}.activity-panel-resizer.svelte-1jvlayg{position:absolute;top:0;left:-3px;width:6px;height:100%;cursor:col-resize;z-index:10;background-color:transparent;transition:background-color .15s ease}.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{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid var(--bs-border-color);flex-shrink:0}.activity-panel-title.svelte-1jvlayg{display:flex;align-items:center;gap:.375rem;font-weight:600;font-size:.875rem}.activity-panel-body.svelte-1jvlayg{flex:1;overflow-y:auto;min-height:0}@media(max-width:992px){.activity-panel.svelte-1jvlayg{width:100%!important;min-width:0!important;border-left:none;border-top:1px solid var(--bs-border-color);position:static;height:auto;max-height:400px}.activity-panel-resizer.svelte-1jvlayg{display:none}}.te-backdrop.svelte-lr4j74{position:fixed;inset:0;z-index:1049;background:#0000004d;border:none;padding:0;cursor:default}.te-overlay.svelte-lr4j74{position:fixed;inset:12px;z-index:1050;background:var(--bs-body-bg, #fff);padding:16px;display:flex;flex-direction:column;border-radius:.75rem;box-shadow:0 8px 32px #00000040;border:1px solid var(--bs-border-color)}.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 (min-width: 280px){.card-mc-row.svelte-lr4j74{display:flex;align-items:baseline;padding:.15rem 0}.card-mc-label.svelte-lr4j74{flex:0 0 33.333%;text-align:end}.card-mc-value.svelte-lr4j74{flex:0 1 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-required.svelte-lr4j74:after{content:" *";color:var(--bs-danger);font-weight:600}.card-label-generated.svelte-lr4j74{font-style:italic}.card-view-layout.svelte-lr4j74{display:flex;min-height:0}.card-view-main.svelte-lr4j74{flex:1;min-width:0}@media(max-width:992px){.card-view-layout.svelte-lr4j74{flex-direction:column}}.mapping-table-wrap.svelte-167paj6{max-height:350px;overflow-y:auto;border:1px solid var(--bs-border-color);border-radius:4px}.mapping-table-wrap.svelte-167paj6 th:where(.svelte-167paj6){position:sticky;top:0;background-color:var(--bs-body-bg);z-index:1}.errors-table-wrap.svelte-zy3c4u{max-height:350px;overflow-y:auto;border:1px solid var(--bs-border-color);border-radius:4px}.errors-table-wrap.svelte-zy3c4u th:where(.svelte-zy3c4u){position:sticky;top:0;background-color:var(--bs-body-bg);z-index:1}.drill-grid-wrapper.svelte-tr39x9{height:60vh;min-height:300px}.report-viz-panel.svelte-x0yz5k{position:relative}.report-viz-panel-header.svelte-x0yz5k{display:flex;align-items:center;justify-content:space-between;padding:.375rem .5rem;border-bottom:1px solid var(--bs-border-color);gap:.5rem;min-height:36px}.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{flex:1;font-weight:500;font-size:var(--df-compact-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.report-viz-panel-filter-chip.svelte-x0yz5k{display:inline-flex;align-items:center;gap:.125rem;font-size:var(--df-info-font-size);color:var(--bs-primary);background:var(--bs-primary-bg-subtle);padding:.125rem .375rem;border-radius:.75rem;white-space:nowrap;flex-shrink:0}.report-viz-panel-filter-clear.svelte-x0yz5k{display:inline-flex;align-items:center;border:none;background:none;color:var(--bs-primary);cursor:pointer;padding:0}.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);padding:.125rem 1.5rem .125rem .375rem;height:auto;border-color:var(--bs-border-color);max-width:10rem}.report-viz-panel-actions.svelte-x0yz5k{display:flex;align-items:center;gap:.125rem;flex-shrink:0}.report-viz-panel-actions.svelte-x0yz5k .active{color:var(--bs-primary)}.report-viz-host.svelte-199tg8g{display:flex;flex-wrap:wrap;gap:.5rem}.viz-panel-slot.svelte-199tg8g{border:1px solid var(--bs-border-color);border-radius:6px;overflow:hidden;min-height:0;transition:opacity .15s,border-color .15s}.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:1 1 100%}.viz-w-half.svelte-199tg8g{flex:1 1 calc(50% - .25rem);min-width:300px}.viz-w-third.svelte-199tg8g{flex:1 1 calc(33.333% - .334rem);min-width:200px}.rp-bar.svelte-3knsub{display:flex;align-items:center;gap:.5rem}.rp-item.svelte-3knsub{display:flex;align-items:center;gap:.375rem}.rp-label.svelte-3knsub{font-size:var(--df-form-font-size);font-weight:500;color:var(--bs-secondary-color);white-space:nowrap}.rp-item.svelte-3knsub .df-fn-trigger{min-width:10rem}.rp-dd-editor.svelte-3knsub{padding:.5rem;min-width:14rem}.qe-tree-scroll.svelte-1w8u0oz{flex:1;overflow-y:auto;padding:.25rem 0}.tree-item.svelte-1w8u0oz{display:flex;align-items:center;padding:0 .25rem}.tree-toggle.svelte-1w8u0oz{background:none;border:none;padding:.1rem .2rem;cursor:pointer;color:var(--bs-secondary-color);font-size:.65rem;flex-shrink:0;width:18px;text-align:center}.tree-indent.svelte-1w8u0oz{width:18px;flex-shrink:0}.tree-label.svelte-1w8u0oz{display:flex;align-items:center;gap:.3rem;background:none;border:none;padding:.15rem .25rem;cursor:default;font-size:var(--df-compact-font-size);color:var(--bs-body-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;text-align:left;border-radius:2px}.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{font-size:.7rem;opacity:.5;flex-shrink:0}.tree-text.svelte-1w8u0oz{overflow:hidden;text-overflow:ellipsis}.tree-children.svelte-1w8u0oz{padding-left:16px}.qcl-header.svelte-17i9sws{padding:.35rem .5rem;font-weight:600;color:var(--bs-secondary-color);border-bottom:1px solid var(--bs-border-color);flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.qcl-add-formula.svelte-17i9sws{display:flex;align-items:center;gap:.25rem;background:none;border:none;padding:.1rem .4rem;font-size:var(--df-compact-font-size);color:var(--bs-primary);cursor:pointer;border-radius:3px}.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{padding:.75rem;color:var(--bs-secondary-color)}.qcl-path.svelte-17i9sws{color:var(--bs-success);font-weight:500;white-space:nowrap;flex-shrink:0}.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{width:auto;min-width:80px;flex-shrink:0}.qcl-formula-text.svelte-17i9sws{flex:1;min-width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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);font-size:.75rem;flex-shrink:0}.qfp-panel-header.svelte-1ij88n2{padding:.35rem .5rem;font-weight:600;color:var(--bs-secondary-color);border-bottom:1px solid var(--bs-border-color);flex-shrink:0}.qfp-scroll.svelte-1ij88n2{flex:1;overflow-y:auto;padding:.35rem}.qfp-sort-section.svelte-1ij88n2{margin-top:.5rem}.fed-layout.svelte-10gcalj{display:flex;flex-direction:column;gap:.6rem;font-size:var(--df-form-font-size)}.fed-label.svelte-10gcalj{font-size:var(--df-compact-font-size);font-weight:600;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.03em;margin:0}.fed-top.svelte-10gcalj{display:flex;gap:.75rem;align-items:end}.fed-field.svelte-10gcalj{display:flex;flex-direction:column;gap:.2rem}.fed-field-alias.svelte-10gcalj{flex:1}.fed-formula-section.svelte-10gcalj{display:flex;flex-direction:column;gap:.3rem}.fed-textarea.svelte-10gcalj{font-family:var(--bs-font-monospace);resize:vertical}.fed-formula-footer.svelte-10gcalj{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;min-height:1.2em}.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{display:flex;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);height:220px;overflow:hidden}.fed-ref-left.svelte-10gcalj{width:45%;min-width:180px;display:flex;flex-direction:column;border-right:1px solid var(--bs-border-color)}.fed-ref-search.svelte-10gcalj{border-radius:0;border:none;border-bottom:1px solid var(--bs-border-color);flex-shrink:0}.fed-ref-list.svelte-10gcalj{flex:1;overflow-y:auto;padding:.1rem 0}.fed-ref-header.svelte-10gcalj{padding:.3rem .5rem .15rem;font-size:.68rem;font-weight:600;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.04em;position:sticky;top:0;background-color:var(--bs-body-bg);z-index:1}.fed-ref-item.svelte-10gcalj{display:flex;align-items:center;gap:.4rem;width:100%;padding:.2rem .5rem;cursor:pointer;font-size:var(--df-compact-font-size)}.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{display:inline-flex;align-items:center;justify-content:center;width:1.4em;flex-shrink:0;font-weight:600;font-size:.85em;color:var(--bs-primary)}.fed-ref-name.svelte-10gcalj{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fed-ref-right.svelte-10gcalj{flex:1;padding:.5rem .75rem;overflow-y:auto;font-size:var(--df-compact-font-size)}.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{font-size:.68rem;font-weight:600;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.05em;margin-top:.4rem;margin-bottom:.2rem}.fed-ref-example.svelte-10gcalj{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .5rem;background-color:var(--bs-tertiary-bg);border-radius:var(--bs-border-radius);margin-bottom:.3rem}.fed-ref-example.svelte-10gcalj code:where(.svelte-10gcalj){color:var(--bs-body-color);word-break:break-all}.fed-use-btn.svelte-10gcalj{background:none;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:.1rem .4rem;font-size:.7rem;color:var(--bs-secondary-color);cursor:pointer;flex-shrink:0;white-space:nowrap}.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);padding:1rem;text-align:center}.qe-entity-picker.svelte-1yrfa8p{display:flex;align-items:center;gap:.35rem}.qe-entity-picker.svelte-1yrfa8p label:where(.svelte-1yrfa8p){margin:0;white-space:nowrap;font-weight:600}.qe-entity-picker.svelte-1yrfa8p select:where(.svelte-1yrfa8p){width:auto;min-width:200px}.qe-group-toggle.svelte-1yrfa8p{display:flex;align-items:center;gap:.35rem;margin-left:.75rem;font-size:var(--df-form-font-size);cursor:pointer;white-space:nowrap}.qe-validation-error.svelte-1yrfa8p{padding:.35rem .75rem;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)}.qe-panels.svelte-1yrfa8p{display:flex;border-bottom:2px solid var(--bs-border-color);min-height:200px;max-height:45vh}.qe-panel.svelte-1yrfa8p{display:flex;flex-direction:column;overflow:hidden}.qe-tree-panel.svelte-1yrfa8p{width:220px;min-width:180px;border-right:1px solid var(--bs-border-color)}.qe-select-panel.svelte-1yrfa8p{flex:1;min-width:200px;border-right:1px solid var(--bs-border-color)}.qe-filter-panel.svelte-1yrfa8p{flex:1.2;min-width:250px}
