.topbar-mini-dashboard[data-v-692ec491]{display:flex;align-items:center;gap:0;border-radius:6px}.topbar-jvm-widget[data-v-692ec491]{padding:0 .5rem 0 0}.topbar-jvm-widget[data-v-692ec491] .core-jvm-widget{align-items:stretch;gap:.5rem}.topbar-jvm-widget[data-v-692ec491] .metric-stack{justify-content:center;gap:.22rem;padding-left:.75rem;border-left:1px solid var(--fluetly-border-color)}.topbar-jvm-widget[data-v-692ec491] .metric-stack-item{gap:.4rem;padding:.08rem 0;font-size:.85rem;line-height:1.2}.topbar-storage-queues[data-v-692ec491]{display:flex;flex-direction:column;justify-content:center;align-self:stretch;gap:.22rem;padding:0 .5rem;border-left:1px solid var(--fluetly-border-color)}.kv-row[data-v-692ec491]{display:flex;align-items:center;gap:.4rem;padding:.08rem 0;font-size:.85rem;line-height:1.2;color:var(--fluetly-text-muted)}.kv-key[data-v-692ec491]{width:4rem;font-weight:500;color:var(--fluetly-text-muted)}.kv-value[data-v-692ec491]{min-width:2.5rem;text-align:right;font-family:ui-monospace,monospace;font-weight:500;color:var(--fluetly-text-muted);white-space:nowrap}.topbar-log-stats[data-v-692ec491]{display:grid;grid-template-columns:auto;grid-template-rows:repeat(2,auto);align-self:stretch;align-content:center;gap:.12rem .08rem;padding:0 .4rem 0 .5rem;border-left:1px solid var(--fluetly-border-color)}.stat-item[data-v-692ec491]{border:none;background:transparent;display:flex;align-items:center;gap:.28rem;font-size:.8rem;border-radius:4px;padding:.1rem .3rem;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.stat-item[data-v-692ec491]:hover{background-color:#ffffff14;transform:scale(1.04)}.stat-item[data-v-692ec491]:active{transform:scale(.98)}.stat-item i[data-v-692ec491]{font-size:.9rem}.stat-item span[data-v-692ec491]{font-family:ui-monospace,monospace;font-weight:600;min-width:1.2rem;text-align:center}.stat-log-error-item[data-v-692ec491]{grid-column:1;grid-row:1;color:var(--fluetly-status-failed)}.stat-log-warn-item[data-v-692ec491]{grid-column:1;grid-row:2;color:var(--fluetly-status-pending)}@media(max-width:1200px){.topbar-jvm-widget[data-v-692ec491]{display:none}.topbar-storage-queues[data-v-692ec491],.topbar-log-stats[data-v-692ec491]{gap:.08rem;padding-right:.2rem}}.settings-grid[data-v-acf79887]{display:grid;gap:1.25rem}.setting-item[data-v-acf79887]{padding:.6rem .75rem;background:var(--fluetly-bg-subtle);border:1px solid var(--fluetly-border-color);border-radius:var(--fluetly-radius-sm);display:flex;align-items:center;gap:.75rem}.setting-item.modified[data-v-acf79887]{border-color:color-mix(in srgb,var(--fluetly-accent) 55%,var(--fluetly-border-color));box-shadow:0 0 0 1px color-mix(in srgb,var(--fluetly-accent) 20%,transparent)}.setting-item-feature[data-v-acf79887]{align-items:flex-start}.setting-item-palette[data-v-acf79887]{flex-direction:column}.setting-item-palette .setting-description-column[data-v-acf79887]{flex:0 0 auto;width:100%}.setting-description-column[data-v-acf79887]{flex:0 0 36%;display:flex;flex-direction:column;gap:.25rem}.description-line[data-v-acf79887]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.setting-label-bold[data-v-acf79887]{font-weight:600;font-size:.95rem;color:var(--fluetly-text)}.setting-description-text[data-v-acf79887]{font-size:.84rem;line-height:1.35;color:var(--fluetly-text-muted);overflow-wrap:anywhere}.setting-property-name[data-v-acf79887]{font-size:.76rem;color:var(--fluetly-text-muted);font-family:var(--fluetly-font-mono);overflow-wrap:anywhere}.modified-badge[data-v-acf79887]{font-size:.72rem;padding:.12rem .4rem;border-radius:999px;background:var(--fluetly-alert-attention-bg);color:var(--fluetly-alert-attention-text)}.setting-input[data-v-acf79887]{flex:1 1 0;min-width:18rem;display:flex;align-items:center}.setting-input-feature[data-v-acf79887]{align-items:stretch}.preview-feature[data-v-acf79887],.palette-setting-input[data-v-acf79887]{display:grid;gap:.85rem;width:100%}.theme-source-row[data-v-acf79887]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.theme-swatch[data-v-acf79887]{width:1.9rem;height:1.9rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--fluetly-text) 14%,transparent);box-shadow:inset 0 0 0 1px #ffffff14}.theme-source-copy[data-v-acf79887]{display:flex;flex-direction:column;gap:.15rem}.theme-source-copy small[data-v-acf79887],.preview-summary span[data-v-acf79887]{color:var(--fluetly-text-muted)}.preview-summary[data-v-acf79887]{display:grid;gap:.15rem}.preview-summary.compact[data-v-acf79887]{padding-bottom:.15rem;border-bottom:1px solid color-mix(in srgb,var(--fluetly-border-color) 80%,transparent)}.preview-bars[data-v-acf79887]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}.preview-bar[data-v-acf79887]{height:.95rem;border-radius:999px}.palette-groups[data-v-acf79887]{display:grid;gap:1rem}.palette-group[data-v-acf79887]{display:grid;gap:.75rem}.palette-group-header[data-v-acf79887]{display:flex;flex-direction:column;gap:.15rem}.palette-group-header-inline[data-v-acf79887]{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.75rem}.palette-group-header h4[data-v-acf79887]{margin:0;font-size:.9rem}.palette-group-header small[data-v-acf79887]{color:var(--fluetly-text-muted)}.palette-card-copy[data-v-acf79887]{display:grid;gap:.25rem}.palette-card-copy strong[data-v-acf79887]{font-size:.9rem}.palette-card-copy p[data-v-acf79887]{margin:0;color:var(--fluetly-text-muted);font-size:.82rem;line-height:1.35}.palette-card-meta[data-v-acf79887]{color:var(--fluetly-text-muted);font-size:.75rem}.custom-palette-empty[data-v-acf79887]{padding:.85rem .95rem;border:1px dashed color-mix(in srgb,var(--fluetly-border-color) 88%,transparent);border-radius:var(--fluetly-radius-md);color:var(--fluetly-text-muted);background:color-mix(in srgb,var(--fluetly-surface-1) 94%,transparent)}.custom-palette-grid[data-v-acf79887]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.custom-palette-card[data-v-acf79887]{display:grid;gap:.75rem;padding:.9rem;border:1px solid var(--fluetly-border-color);border-radius:var(--fluetly-radius-md);background:color-mix(in srgb,var(--fluetly-surface-1) 95%,transparent)}.custom-palette-card.active[data-v-acf79887]{border-color:var(--fluetly-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--fluetly-accent) 28%,transparent)}.custom-palette-card-header[data-v-acf79887]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.custom-palette-card-title[data-v-acf79887]{display:grid;gap:.15rem}.custom-palette-card-title small[data-v-acf79887],.custom-palette-meta[data-v-acf79887]{color:var(--fluetly-text-muted)}.custom-palette-card-actions[data-v-acf79887]{display:flex;align-items:center;gap:.35rem}.custom-palette-editor-grid[data-v-acf79887]{display:grid;gap:.65rem}.custom-palette-field[data-v-acf79887]{display:grid;gap:.35rem}.custom-palette-field label[data-v-acf79887]{font-size:.78rem;font-weight:600;color:var(--fluetly-text-muted)}.custom-palette-textarea[data-v-acf79887]{width:100%;min-height:6rem;resize:vertical;padding:.65rem .75rem;border-radius:.75rem;border:1px solid var(--fluetly-border-color);background:var(--fluetly-surface);color:var(--fluetly-text);font:inherit;font-family:var(--fluetly-font-mono)}.custom-palette-textarea[data-v-acf79887]:focus{outline:none;border-color:var(--fluetly-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--fluetly-accent) 24%,transparent)}.custom-palette-preview[data-v-acf79887]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.25rem}.custom-palette-swatch[data-v-acf79887]{height:.8rem;border-radius:999px}.custom-palette-meta[data-v-acf79887]{display:flex;flex-wrap:wrap;gap:.6rem;font-size:.74rem}.adaptive-matrix-card[data-v-acf79887]{display:grid;gap:1rem;padding:1rem;border:1px solid var(--fluetly-border-color);border-radius:var(--fluetly-radius-md);background:var(--fluetly-surface-1)}.adaptive-matrix-card.active[data-v-acf79887]{border-color:var(--fluetly-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--fluetly-accent) 28%,transparent)}.adaptive-matrix-header[data-v-acf79887]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.matrix-stat-grid[data-v-acf79887]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem}.matrix-stat-card[data-v-acf79887]{display:grid;gap:.25rem;padding:.7rem .8rem;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--fluetly-border-color) 88%,transparent);background:color-mix(in srgb,var(--fluetly-surface-2) 92%,transparent)}.matrix-stat-card span[data-v-acf79887]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--fluetly-text-muted)}.matrix-stat-card strong[data-v-acf79887]{font-size:1rem}.matrix-rows[data-v-acf79887]{display:grid;gap:.9rem}.matrix-row[data-v-acf79887]{display:grid;gap:.55rem}.matrix-row-header[data-v-acf79887]{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.matrix-row-header small[data-v-acf79887]{color:var(--fluetly-text-muted)}.matrix-color-grid[data-v-acf79887]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem}.matrix-color-card[data-v-acf79887]{border:1px solid color-mix(in srgb,var(--fluetly-border-color) 88%,transparent);border-radius:.75rem;overflow:hidden;background:var(--fluetly-surface)}.matrix-color-swatch[data-v-acf79887]{height:2.8rem}.matrix-color-meta[data-v-acf79887]{display:grid;gap:.12rem;padding:.55rem .6rem .65rem;font-size:.72rem}.matrix-color-meta span[data-v-acf79887]{color:var(--fluetly-text-muted);line-height:1.25}.matrix-hint[data-v-acf79887]{margin:0;color:var(--fluetly-text-muted);font-size:.78rem}.horizontal-sweep-card[data-v-acf79887]{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--fluetly-border-color);border-radius:var(--fluetly-radius-md);background:color-mix(in srgb,var(--fluetly-surface-1) 94%,transparent)}.horizontal-sweep-card.active[data-v-acf79887]{border-color:var(--fluetly-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--fluetly-accent) 28%,transparent)}.horizontal-sweep-grid[data-v-acf79887]{display:grid;gap:.75rem}.horizontal-sweep-row[data-v-acf79887]{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.6rem;align-items:stretch}.horizontal-sweep-label[data-v-acf79887]{display:grid;place-items:center;border-radius:.7rem;border:1px solid color-mix(in srgb,var(--fluetly-border-color) 88%,transparent);background:color-mix(in srgb,var(--fluetly-surface-2) 92%,transparent);font-weight:700;color:var(--fluetly-text)}.horizontal-sweep-colors[data-v-acf79887]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.horizontal-sweep-cell[data-v-acf79887]{border:1px solid color-mix(in srgb,var(--fluetly-border-color) 88%,transparent);border-radius:.75rem;overflow:hidden;background:var(--fluetly-surface)}.horizontal-sweep-swatch[data-v-acf79887]{height:2.2rem}.horizontal-sweep-meta[data-v-acf79887]{display:grid;gap:.1rem;padding:.45rem .5rem .55rem;font-size:.7rem}.horizontal-sweep-meta span[data-v-acf79887]{color:var(--fluetly-text-muted)}.w-full[data-v-acf79887]{width:100%}@media(max-width:1500px){.custom-palette-grid[data-v-acf79887]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.custom-palette-grid[data-v-acf79887]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.adaptive-matrix-header[data-v-acf79887],.matrix-row-header[data-v-acf79887],.palette-group-header-inline[data-v-acf79887],.custom-palette-card-header[data-v-acf79887]{flex-direction:column;align-items:flex-start}.matrix-stat-grid[data-v-acf79887],.matrix-color-grid[data-v-acf79887]{grid-template-columns:repeat(2,minmax(0,1fr))}.horizontal-sweep-row[data-v-acf79887]{grid-template-columns:1fr}.horizontal-sweep-colors[data-v-acf79887]{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-palette-preview[data-v-acf79887]{grid-template-columns:repeat(8,minmax(0,1fr))}.custom-palette-grid[data-v-acf79887]{grid-template-columns:1fr}.setting-item[data-v-acf79887]{flex-direction:column;align-items:stretch}.setting-description-column[data-v-acf79887],.setting-input[data-v-acf79887]{flex:1 1 auto;min-width:0}.preview-bars[data-v-acf79887]{grid-template-columns:repeat(3,minmax(0,1fr))}}.format-registry-editor[data-v-b6234d0c]{display:grid;gap:1rem}.format-section-card[data-v-b6234d0c],.format-entry-card[data-v-b6234d0c],.format-help-card[data-v-b6234d0c]{border:1px solid var(--fluetly-border-color);border-radius:var(--fluetly-radius-md);background:color-mix(in srgb,var(--fluetly-surface-1) 95%,transparent)}.format-section-card[data-v-b6234d0c]{display:grid;gap:.9rem;padding:1rem}.format-section-header[data-v-b6234d0c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.format-section-copy[data-v-b6234d0c]{display:grid;gap:.2rem}.format-section-copy h4[data-v-b6234d0c],.format-help-card h5[data-v-b6234d0c]{margin:0}.format-section-copy p[data-v-b6234d0c],.format-help-card small[data-v-b6234d0c]{margin:0;color:var(--fluetly-text-muted)}.format-section-actions[data-v-b6234d0c]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.format-empty-state[data-v-b6234d0c]{padding:.85rem .95rem;border:1px dashed color-mix(in srgb,var(--fluetly-border-color) 88%,transparent);border-radius:var(--fluetly-radius-md);color:var(--fluetly-text-muted);background:color-mix(in srgb,var(--fluetly-surface-1) 94%,transparent)}.format-table-shell[data-v-b6234d0c]{overflow-x:auto}.format-table[data-v-b6234d0c]{width:100%;min-width:42rem;border-collapse:separate;border-spacing:0}.format-table thead th[data-v-b6234d0c]{position:sticky;top:0;z-index:1;padding:.4rem .6rem .45rem;text-align:left;font-size:.78rem;font-weight:700;color:var(--fluetly-text-muted);background:color-mix(in srgb,var(--fluetly-surface-2) 94%,transparent)}.format-table tbody td[data-v-b6234d0c]{padding:0 .6rem;vertical-align:middle}.format-table tbody tr+tr td[data-v-b6234d0c]{padding-top:.35rem}.format-table td[data-v-b6234d0c]:first-child,.format-table th[data-v-b6234d0c]:first-child{width:32%}.format-table td[data-v-b6234d0c]:nth-child(2),.format-table th[data-v-b6234d0c]:nth-child(2){width:38%}.format-preview-cell[data-v-b6234d0c],.format-table td[data-v-b6234d0c]:last-child,.format-table th[data-v-b6234d0c]:last-child{width:30%}.format-table td[data-v-b6234d0c] .p-inputtext{height:3rem;min-height:3rem}.format-table-preview[data-v-b6234d0c]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;height:3rem;min-height:3rem;padding:0 .35rem 0 .75rem;border:1px solid color-mix(in srgb,var(--fluetly-border-color) 88%,transparent);border-radius:.8rem;background:color-mix(in srgb,var(--fluetly-surface-2) 92%,transparent)}.format-table-preview strong[data-v-b6234d0c]{font-family:var(--fluetly-font-mono);font-size:.92rem;line-height:1.35;overflow-wrap:anywhere}.format-table-preview.invalid[data-v-b6234d0c]{border-color:color-mix(in srgb,var(--fluetly-alert-attention-text) 28%,var(--fluetly-border-color));background:color-mix(in srgb,var(--fluetly-alert-attention-bg) 78%,transparent)}.format-help-card[data-v-b6234d0c]{display:grid;gap:.55rem;padding:.9rem}.format-token-list[data-v-b6234d0c]{display:grid;gap:.4rem}.format-token-row[data-v-b6234d0c]{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.75rem;align-items:baseline;font-size:.86rem}.format-token-row code[data-v-b6234d0c]{font-family:var(--fluetly-font-mono);color:var(--fluetly-text)}@media(max-width:960px){.format-section-actions[data-v-b6234d0c]{justify-content:flex-start}.format-token-row[data-v-b6234d0c]{grid-template-columns:1fr}.format-table[data-v-b6234d0c]{min-width:34rem}}.settings-grid[data-v-f1ca975f],.settings-grid[data-v-a54efb04]{display:grid;gap:.75rem}.setting-item[data-v-a54efb04]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:1.25rem;padding:.85rem 1rem;border:1px solid var(--surface-border);border-radius:8px;background:var(--surface-card);transition:border-color .15s ease}.setting-item.modified[data-v-a54efb04]{border-color:var(--p-primary-color)}.setting-description-column[data-v-a54efb04]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.description-line[data-v-a54efb04]{display:flex;align-items:center;gap:.5rem}.setting-label-bold[data-v-a54efb04]{font-weight:600;color:var(--text-color)}.setting-description-text[data-v-a54efb04]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.4}.setting-property-name[data-v-a54efb04]{font-family:var(--font-family-mono, monospace);font-size:.75rem;color:var(--text-color-secondary);opacity:.7}.modified-badge[data-v-a54efb04]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:999px;background:var(--p-primary-50, rgba(99, 102, 241, .12));color:var(--p-primary-color)}.range-hint[data-v-a54efb04]{display:block;margin-top:.25rem;color:var(--text-color-secondary)}.w-full[data-v-a54efb04]{width:100%}.settings-grid[data-v-bf303810]{display:grid;gap:.75rem}.lens-css-setting[data-v-bf303810]{align-items:start}.lens-css-textarea[data-v-bf303810]{min-height:16rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.45}.lens-datasets[data-v-bfe7bbd4]{display:flex;flex-direction:column;height:100%;gap:var(--fluetly-space-lg);min-height:0;overflow:hidden}.dataset-toolbar[data-v-bfe7bbd4]{margin-left:auto;justify-content:flex-end}.export-toolbar[data-v-bfe7bbd4]{display:flex;align-items:center;gap:.5rem}.export-zip-label[data-v-bfe7bbd4]{font-size:.75rem;font-weight:600;color:var(--text-color-secondary)}.datasets-list-content[data-v-bfe7bbd4]{flex:1 1 auto;min-height:0;overflow:hidden}.table-container[data-v-bfe7bbd4]{position:relative;display:flex;flex:1 1 0;height:0;flex-direction:column;min-height:0;overflow:hidden}.font-mono[data-v-bfe7bbd4]{font-family:monospace;font-size:.85rem}.search-wrap[data-v-bfe7bbd4]{position:relative}.search-icon[data-v-bfe7bbd4]{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);color:var(--text-color-secondary);font-size:.85rem;pointer-events:none}.search-input[data-v-bfe7bbd4]{padding-left:2rem;min-width:14rem}.lens-datasets[data-v-bfe7bbd4] .p-datatable{display:flex;flex:1 1 0;height:0;flex-direction:column;min-height:0;overflow:hidden}.lens-datasets[data-v-bfe7bbd4] .p-datatable-wrapper{flex:1 1 0;height:0;min-height:0;overflow:auto}.empty-state[data-v-bfe7bbd4]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem 0;color:var(--text-color-secondary)}.dialog-form[data-v-bfe7bbd4]{display:flex;flex-direction:column;gap:1.25rem}.form-field[data-v-bfe7bbd4]{display:flex;flex-direction:column;gap:.375rem}.form-field>label[data-v-bfe7bbd4]{font-size:.875rem;font-weight:600;color:var(--text-color-secondary)}.form-row[data-v-bfe7bbd4]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.dataset-toolbar[data-v-bfe7bbd4],.search-wrap[data-v-bfe7bbd4],.search-input[data-v-bfe7bbd4]{width:100%}}.dataset-editor[data-v-679f8058]{padding:1.5rem;height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden}.editor-header[data-v-679f8058]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.editor-header h2[data-v-679f8058]{margin:0}.editor-header p[data-v-679f8058]{margin:.25rem 0 0;font-size:.85rem}.form-grid[data-v-679f8058]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field[data-v-679f8058]{display:flex;flex-direction:column;gap:.25rem}.field label[data-v-679f8058]{font-size:.85rem;font-weight:600}.full-width[data-v-679f8058]{grid-column:1 / -1}.font-mono[data-v-679f8058]{font-family:monospace;font-size:.85rem}.columns-toolbar[data-v-679f8058]{display:flex;gap:.5rem;align-items:center}.toolbar-hint[data-v-679f8058]{font-size:.78rem;color:var(--text-color-secondary, #888)}[data-v-679f8058] .col-stale td{background:#fff0f0!important;color:#c0392b;text-decoration-line:line-through;opacity:.8}[data-v-679f8058] .col-stale td:first-child{text-decoration:none}.col-readonly[data-v-679f8058]{background:var(--surface-ground, #f8f8f8);cursor:not-allowed;font-family:monospace;font-size:.8rem;color:var(--text-color-secondary, #888)}.col-name-cell[data-v-679f8058],.datatype-cell[data-v-679f8058]{display:flex;align-items:center;gap:.25rem}.col-name-cell .p-inputtext[data-v-679f8058],.datatype-cell .p-dropdown[data-v-679f8058]{flex:1}.col-shadow-warn[data-v-679f8058]{color:#e67e22;font-size:.85rem;flex-shrink:0}.datatype-warn[data-v-679f8058]{color:#f39c12;font-size:.85rem;flex-shrink:0}[data-v-679f8058] .datatype-changed .p-dropdown-label{color:#e67e22;font-weight:600}.editor-tabs[data-v-679f8058]{flex:1;min-height:0;display:flex;flex-direction:column}.editor-tabs[data-v-679f8058] .p-tabview{height:100%;min-height:0;display:flex;flex-direction:column}.editor-tabs[data-v-679f8058] .p-tabview-panels{flex:1;min-height:0;overflow:hidden}.editor-tabs[data-v-679f8058] .p-tabview-panel{height:100%;min-height:0}.tab-pane[data-v-679f8058]{height:100%;min-height:0;display:flex;flex-direction:column;gap:.75rem}.columns-table[data-v-679f8058],.joins-table[data-v-679f8058]{flex:1;min-height:0}.loading-state[data-v-679f8058]{display:flex;justify-content:center;padding:3rem}.preview-pane[data-v-679f8058]{display:flex;flex-direction:column;gap:.5rem;height:100%;min-height:0}.preview-toolbar[data-v-679f8058]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.preview-hint[data-v-679f8058]{font-size:.78rem;color:var(--text-color-secondary, #888)}.preview-empty[data-v-679f8058]{color:var(--text-color-secondary, #999);font-size:.875rem;padding:2rem;text-align:center}[data-v-679f8058] .preview-table .p-datatable-thead>tr>th{padding:.25rem .4rem;font-size:.72rem;white-space:nowrap}[data-v-679f8058] .preview-table .p-datatable-tbody>tr>td{padding:.15rem .4rem;font-size:.72rem}[data-v-679f8058] .columns-table .col-swatch-cell{padding:0!important;width:6px}.preview-header[data-v-679f8058]{display:flex;align-items:center;gap:.25rem;overflow:hidden}.col-name-text[data-v-679f8058]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-alias-swatch[data-v-679f8058]{display:block;width:6px;height:100%;min-height:18px;border-radius:2px;flex-shrink:0}[data-v-679f8058] .preview-cell{max-width:160px;overflow:hidden}.cell-value[data-v-679f8058]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.sql-preview[data-v-679f8058]{background:var(--surface-ground, #f8f8f8);border:1px solid var(--surface-border, #ddd);border-radius:6px;padding:1rem;font-family:monospace;font-size:.82rem;white-space:pre-wrap;word-break:break-all;overflow:auto;flex:1;min-height:0}.sql-param-preview[data-v-679f8058]{border:1px solid var(--surface-border, #ddd);border-radius:6px;padding:.75rem;background:var(--surface-card, #fff)}.sql-warning-preview[data-v-679f8058]{display:grid;gap:.35rem;border:1px solid var(--yellow-300, #f5d76e);border-radius:6px;padding:.65rem .75rem;background:var(--yellow-50, #fff8db);color:var(--yellow-900, #6b4e00);font-size:.82rem}.sql-warning-row[data-v-679f8058]{display:flex;align-items:flex-start;gap:.45rem}.sql-warning-row i[data-v-679f8058]{margin-top:.1rem}.sql-param-title[data-v-679f8058]{font-size:.78rem;font-weight:700;color:var(--text-color-secondary, #666);margin-bottom:.5rem}.sql-param-list[data-v-679f8058]{display:grid;gap:.35rem}.sql-param-row[data-v-679f8058]{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.5rem;font-size:.82rem}.sql-param-index[data-v-679f8058]{color:var(--text-color-secondary, #666);font-family:monospace;text-align:right}.sql-param-value[data-v-679f8058]{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.alias-badge[data-v-679f8058]{display:inline-block;padding:0 .4em;border-radius:4px;font-size:.72rem;font-family:monospace;font-weight:700;color:#fff;line-height:1.6;flex-shrink:0;letter-spacing:.04em}.joins-toolbar[data-v-679f8058]{display:flex;align-items:center;gap:.75rem}.rls-toggle[data-v-679f8058]{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600}.rls-table[data-v-679f8058] .p-datatable-tbody>tr>td{vertical-align:top}.rls-condition-stack[data-v-679f8058]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.rls-condition-toolbar[data-v-679f8058]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--text-color-secondary, #666);font-size:.78rem}.rls-condition-row[data-v-679f8058]{display:grid;grid-template-columns:minmax(9rem,1.1fr) minmax(8rem,.9fr) minmax(10rem,1fr) 2rem;gap:.35rem;align-items:center}.rls-condition-row[data-v-679f8058] .p-dropdown,.rls-condition-row[data-v-679f8058] .p-inputtext{width:100%;min-width:0}.permission-content[data-v-17e152eb]{display:flex;flex-direction:column;gap:1.5rem}.effective-permission[data-v-17e152eb]{background:var(--surface-50);padding:1rem;border-radius:var(--fluetly-radius-md);border:1px solid var(--surface-200)}.permission-info[data-v-17e152eb]{display:flex;align-items:center;gap:.75rem}.permission-info .label[data-v-17e152eb]{font-weight:500;color:var(--fluetly-text-muted)}.inherited-hint[data-v-17e152eb]{font-size:.875rem;color:var(--fluetly-text-muted);display:flex;align-items:center;gap:.25rem}.inherited-hint i[data-v-17e152eb]{font-size:.75rem}.permissions-list .list-header[data-v-17e152eb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.permissions-list .list-header h4[data-v-17e152eb]{margin:0;font-size:1rem;font-weight:600}.permissions-table[data-v-17e152eb]{border:1px solid var(--surface-200);border-radius:var(--fluetly-radius-md);overflow:hidden}.principal-name[data-v-17e152eb]{display:flex;align-items:center;gap:.5rem}.principal-name i[data-v-17e152eb]{color:var(--fluetly-text-muted)}.inheritance-icons[data-v-17e152eb]{display:flex;gap:.5rem}.inheritance-icons i[data-v-17e152eb]{color:var(--primary-color)}.no-inherit[data-v-17e152eb]{color:var(--fluetly-text-muted)}.empty-permissions[data-v-17e152eb]{display:flex;flex-direction:column;align-items:center;padding:2rem;color:var(--fluetly-text-muted)}.empty-permissions i[data-v-17e152eb]{font-size:2rem;margin-bottom:.5rem}.add-permission-form[data-v-17e152eb]{background:var(--surface-50);padding:1rem;border-radius:var(--fluetly-radius-md);border:1px solid var(--primary-200)}.form-header[data-v-17e152eb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.form-header h4[data-v-17e152eb]{margin:0;font-size:1rem;font-weight:600;color:var(--primary-color)}.form-grid[data-v-17e152eb]{display:grid;gap:1rem}.field[data-v-17e152eb]{display:flex;flex-direction:column;gap:.5rem}.field label[data-v-17e152eb]{font-weight:500;font-size:.875rem}.checkbox-group[data-v-17e152eb]{display:flex;flex-direction:column;gap:.5rem}.checkbox-item[data-v-17e152eb]{display:flex;align-items:center;gap:.5rem}.checkbox-item label[data-v-17e152eb]{font-weight:400;cursor:pointer}.form-actions[data-v-17e152eb]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--surface-200)}.lens-dashboards[data-v-983935a2]{display:flex;flex-direction:column;height:100%;gap:var(--fluetly-space-lg);min-height:0;overflow:hidden}.dashboard-card-header[data-v-983935a2]{display:flex;justify-content:space-between;align-items:center;gap:var(--fluetly-space-md);flex-wrap:wrap}.dashboard-card-header .template-dialog-body[data-v-983935a2]{display:flex;flex-direction:column;gap:var(--fluetly-space-md, .75rem)}.dashboard-card-header .template-dialog-hint[data-v-983935a2],.dashboard-card-header .template-description[data-v-983935a2]{color:var(--text-color-secondary)}.dashboard-card-header-left[data-v-983935a2]{display:flex;align-items:center;gap:var(--fluetly-space-md);flex-wrap:wrap;min-width:0}.dashboard-toolbar[data-v-983935a2]{margin-left:auto;justify-content:flex-end}.dashboard-list-content[data-v-983935a2]{flex:1 1 auto;min-height:0;overflow:hidden}.dashboard-table-card[data-v-983935a2]{margin-left:var(--fluetly-space-sm);margin-right:var(--fluetly-space-sm)}.dashboard-list-content[data-v-983935a2] .asset-repository-content{padding-left:.5rem;padding-right:.5rem}.search-wrap[data-v-983935a2]{position:relative}.search-icon[data-v-983935a2]{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);color:var(--text-color-secondary);font-size:.85rem;pointer-events:none}.search-input[data-v-983935a2]{padding-left:2rem;min-width:14rem}.dashboard-repository-panel[data-v-983935a2]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.table-container[data-v-983935a2]{position:relative;display:flex;flex:1 1 0;height:0;flex-direction:column;min-height:0;overflow:hidden}.dashboard-repository-panel[data-v-983935a2] .p-datatable{display:flex;flex:1 1 0;height:0;flex-direction:column;min-height:0;overflow:hidden}.dashboard-repository-panel[data-v-983935a2] .p-datatable-wrapper{flex:1 1 0;height:0;min-height:0;overflow:auto}.dashboard-drag-handle[data-v-983935a2]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--fluetly-radius-sm);color:var(--fluetly-text-muted);cursor:grab}.dashboard-drag-handle[data-v-983935a2]:hover{background:var(--fluetly-bg-hover);color:var(--fluetly-text)}.dashboard-drag-handle[data-v-983935a2]:active{cursor:grabbing}.empty-state[data-v-983935a2]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem 0;color:var(--text-color-secondary)}.dialog-form[data-v-983935a2]{display:flex;flex-direction:column;gap:1.25rem}.form-field[data-v-983935a2]{display:flex;flex-direction:column;gap:.375rem}.form-field>label[data-v-983935a2]{font-size:.875rem;font-weight:600;color:var(--text-color-secondary)}@media(max-width:768px){.dashboard-toolbar[data-v-983935a2],.search-wrap[data-v-983935a2],.search-input[data-v-983935a2]{width:100%}}.lens-chart-fullscreen-host[data-v-0eda7cc8],.lens-chart[data-v-0eda7cc8]{width:100%;height:100%;min-height:0}.lens-chart-fullscreen-host[data-v-0eda7cc8]:fullscreen,.lens-chart-fullscreen-host[data-v-0eda7cc8]:-webkit-full-screen{width:100vw;height:100vh;background:var(--surface-ground, #ffffff)}.plugin-widget-host[data-v-bcd94e05],.plugin-widget-mount[data-v-bcd94e05]{width:100%;height:100%}.plugin-widget-loading[data-v-bcd94e05],.plugin-widget-error[data-v-bcd94e05]{color:var(--text-color-secondary)}.plugin-widget-error[data-v-bcd94e05]{color:var(--red-500, #ef4444)}.lens-data-widget[data-v-64abebe5]{display:flex;flex-direction:column;gap:.5rem;width:100%;height:100%;min-width:0;min-height:0}.lens-data-widget__toolbar[data-v-64abebe5],.lens-data-widget__pager[data-v-64abebe5]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lens-data-widget__toolbar-left[data-v-64abebe5],.lens-data-widget__toolbar-right[data-v-64abebe5]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.lens-data-widget__content[data-v-64abebe5]{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;gap:.45rem}.lens-data-widget__table-region[data-v-64abebe5]{flex:1 1 auto;min-height:3.5rem;min-width:0;display:flex;flex-direction:column;gap:.35rem}.lens-data-widget__table-tools[data-v-64abebe5]{flex:0 0 auto;display:flex;align-items:center;gap:.5rem;min-width:0}.lens-data-widget__search[data-v-64abebe5]{flex:1 1 12rem;min-width:8rem}.lens-data-widget__row-count[data-v-64abebe5]{flex:0 0 auto;color:var(--text-color-secondary);font-size:.78rem;white-space:nowrap}.lens-data-widget__table[data-v-64abebe5]{flex:1 1 auto;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column}.lens-data-widget__table[data-v-64abebe5] .p-datatable-wrapper{flex:1 1 auto;min-height:0}.lens-data-widget__table[data-v-64abebe5] .p-datatable-tbody>tr.p-highlight,.lens-data-widget__table[data-v-64abebe5] .p-datatable-tbody>tr.p-datatable-row-selected,.lens-data-widget__table[data-v-64abebe5] .p-datatable-tbody>tr[aria-selected=true]{background:color-mix(in srgb,var(--primary-color) 22%,var(--surface-card))!important;color:var(--text-color);box-shadow:inset 3px 0 0 var(--primary-color)}.lens-data-widget__table[data-v-64abebe5] .p-datatable-tbody>tr.p-highlight>td,.lens-data-widget__table[data-v-64abebe5] .p-datatable-tbody>tr.p-datatable-row-selected>td,.lens-data-widget__table[data-v-64abebe5] .p-datatable-tbody>tr[aria-selected=true]>td{background:transparent!important}.lens-data-widget__table-empty[data-v-64abebe5]{padding:.75rem;color:var(--text-color-secondary);text-align:center}.lens-data-widget__form[data-v-64abebe5]{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.6rem;overflow:visible;padding-right:.1rem}.lens-data-widget__field[data-v-64abebe5]{display:flex;flex-direction:column;gap:.25rem;flex:0 1 var(--field-width, 14rem);max-width:min(100%,var(--field-width, 14rem));min-width:0}.lens-data-widget__field--xs[data-v-64abebe5]{--field-width: 5.25rem}.lens-data-widget__field--sm[data-v-64abebe5]{--field-width: 10rem}.lens-data-widget__field--md[data-v-64abebe5]{--field-width: 16rem}.lens-data-widget__field--lg[data-v-64abebe5]{--field-width: 22rem}.lens-data-widget__field--xl[data-v-64abebe5]{--field-width: 32rem}.lens-data-widget__field--boolean[data-v-64abebe5]{flex-basis:var(--field-width)}.lens-data-widget__field--boolean[data-v-64abebe5] .p-inputswitch{margin-top:.15rem}.lens-data-widget__field label[data-v-64abebe5]{font-size:.78rem;color:var(--text-color-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lens-data-widget__empty[data-v-64abebe5]{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:8rem;text-align:center}.pivot-widget[data-v-7c3e3f0f]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;background:var(--suse-widget-bg);color:var(--suse-data-text);font-family:var(--suse-data-family)}.pivot-empty[data-v-7c3e3f0f]{margin:auto}.pivot-shell[data-v-7c3e3f0f]{width:100%;height:100%;min-height:0;overflow:auto;border:1px solid var(--suse-border);background:var(--suse-shell-bg)}.pivot-table[data-v-7c3e3f0f]{width:max-content;min-width:max-content;table-layout:auto;border-collapse:separate;border-spacing:0;font-size:var(--suse-data-size);line-height:1.22}.pivot-table th[data-v-7c3e3f0f],.pivot-table td[data-v-7c3e3f0f]{box-sizing:border-box;height:var(--suse-header-height);padding:.24rem .38rem;border-right:1px solid var(--suse-border);border-bottom:1px solid var(--suse-border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pivot-table thead th[data-v-7c3e3f0f]{position:sticky;top:var(--suse-header-top, 0);z-index:5;background:var(--suse-header-bg);color:var(--suse-header-text);font-family:var(--suse-header-family);font-size:var(--suse-header-size);font-style:var(--suse-header-style);font-weight:var(--suse-header-weight);text-align:var(--suse-header-align)}.pivot-axis-corner[data-v-7c3e3f0f],.pivot-axis-label[data-v-7c3e3f0f],.pivot-column-axis-label[data-v-7c3e3f0f],.pivot-column-header[data-v-7c3e3f0f],.pivot-row-header[data-v-7c3e3f0f]{background:var(--suse-row-header-bg);box-shadow:inset 0 0 0 9999px var(--lens-dim-background, transparent);text-align:var(--suse-data-align)}.pivot-axis-corner[data-v-7c3e3f0f]{left:0;z-index:7!important}.pivot-axis-label[data-v-7c3e3f0f],.pivot-row-header[data-v-7c3e3f0f],.pivot-total-label[data-v-7c3e3f0f],.pivot-column-axis-label[data-v-7c3e3f0f],.pivot-axis-body-spacer[data-v-7c3e3f0f]{position:sticky}.pivot-axis-label[data-v-7c3e3f0f],.pivot-row-header[data-v-7c3e3f0f],.pivot-total-label[data-v-7c3e3f0f]{left:var(--suse-row-left);z-index:4}.pivot-column-axis-label[data-v-7c3e3f0f],.pivot-axis-body-spacer[data-v-7c3e3f0f]{left:var(--suse-axis-left);z-index:4}.pivot-column-axis-label[data-v-7c3e3f0f]{z-index:7!important}.pivot-axis-body-spacer[data-v-7c3e3f0f]{background:var(--suse-row-header-bg)}.pivot-row-header[data-v-7c3e3f0f],.pivot-total-label[data-v-7c3e3f0f]{color:var(--suse-row-header-text);font-family:var(--suse-data-family);font-size:var(--suse-data-size);font-style:var(--suse-data-style);font-weight:var(--suse-row-header-weight)}.pivot-row-header[data-v-7c3e3f0f]{background:var(--suse-row-header-bg);box-shadow:inset 0 0 0 9999px var(--lens-dim-background, transparent);vertical-align:top}.pivot-row-axis-label[data-v-7c3e3f0f]{z-index:8!important}.pivot-leaf-spacer[data-v-7c3e3f0f]{height:.4rem;padding:0!important;background:var(--suse-data-bg)}.pivot-column-axis-spacer[data-v-7c3e3f0f]{z-index:8!important;background:var(--suse-row-header-bg)}.pivot-collapsed-row-axis-label[data-v-7c3e3f0f]{background:var(--suse-data-bg);color:var(--suse-data-text);font-family:var(--suse-header-family);font-size:var(--suse-header-size);font-style:var(--suse-data-style);font-weight:var(--suse-data-weight)}.pivot-column-header[data-v-7c3e3f0f]{text-align:var(--suse-header-align);background:var(--suse-data-bg);box-shadow:inset 0 0 0 9999px var(--lens-dim-background, transparent);vertical-align:top}.pivot-header-content[data-v-7c3e3f0f]{display:inline-block;max-width:var(--suse-header-max-width);overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.pivot-header-with-toggle .pivot-header-content[data-v-7c3e3f0f]{max-width:var(--suse-header-max-width)}.pivot-toggle[data-v-7c3e3f0f]{width:1.05rem;height:1.05rem;padding:0;margin:0 .28rem 0 0;display:inline-flex;align-items:center;justify-content:center;vertical-align:-.16rem;border:0;background:transparent;color:currentColor;cursor:pointer}.pivot-toggle[data-v-7c3e3f0f]:hover{color:var(--primary-color)}.pivot-value-cell[data-v-7c3e3f0f],.pivot-total-cell[data-v-7c3e3f0f],.pivot-grand-total-cell[data-v-7c3e3f0f]{text-align:right;font-variant-numeric:tabular-nums;color:var(--suse-data-text);background:var(--suse-data-bg);font-family:var(--suse-data-family);font-style:var(--suse-data-style);font-weight:var(--suse-data-weight)}.pivot-subtotal-row .pivot-row-header[data-v-7c3e3f0f],.pivot-subtotal-label[data-v-7c3e3f0f],.pivot-subtotal-cell[data-v-7c3e3f0f],.pivot-subtotal-header[data-v-7c3e3f0f]{background:var(--suse-subtotal-bg);box-shadow:inset 0 0 0 9999px var(--lens-dim-background, transparent);color:var(--suse-subtotal-text);font-weight:var(--suse-subtotal-weight)}.pivot-total-header[data-v-7c3e3f0f],.pivot-total-label[data-v-7c3e3f0f],.pivot-total-cell[data-v-7c3e3f0f],.pivot-grand-total-cell[data-v-7c3e3f0f],.pivot-total-spacer[data-v-7c3e3f0f]{background:var(--suse-total-bg);color:var(--suse-total-text);font-weight:var(--suse-total-weight)}.pivot-total-label[data-v-7c3e3f0f]{text-align:left!important}.pivot-total-header[data-v-7c3e3f0f]{text-align:right!important}.map-widget-wrap[data-v-47ce73ae]{position:relative;width:100%;height:100%}.geo-editor-toggle[data-v-47ce73ae]{position:absolute;top:8px;left:8px;z-index:30;width:26px;height:26px;padding:0;border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center}.motion-playbar-toggle[data-v-47ce73ae]{position:absolute;top:40px;left:8px;z-index:30;width:26px;height:26px;padding:0;border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center}.geo-editor-toolbar[data-v-47ce73ae]{position:absolute;top:80px;left:8px;z-index:29;width:250px;display:flex;flex-direction:column;gap:.35rem;padding:.45rem;border:1px solid var(--surface-border);border-radius:8px;background:color-mix(in srgb,var(--surface-card) 95%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.geo-row[data-v-47ce73ae]{display:flex;align-items:center;gap:.25rem}.geo-row-stack[data-v-47ce73ae]{flex-direction:column;align-items:stretch}.geo-style-row[data-v-47ce73ae]{justify-content:space-between}.geo-input[data-v-47ce73ae]{flex:1;min-width:0;border:1px solid var(--surface-border);background:var(--surface-ground);color:var(--text-color);border-radius:5px;padding:.25rem .35rem;font-size:.75rem}.geo-textarea[data-v-47ce73ae]{resize:vertical}.geo-btn[data-v-47ce73ae]{border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);border-radius:5px;padding:.2rem .35rem;font-size:.72rem;cursor:pointer}.geo-icon-btn[data-v-47ce73ae]{width:30px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center}.geo-btn.active[data-v-47ce73ae]{background:var(--primary-color);color:var(--primary-color-text);border-color:var(--primary-color)}.geo-btn.danger[data-v-47ce73ae]{border-color:color-mix(in srgb,#dc2626 70%,var(--surface-border));color:#dc2626}.geo-btn[data-v-47ce73ae]:disabled{opacity:.5;cursor:not-allowed}.geo-label[data-v-47ce73ae]{display:inline-flex;align-items:center;gap:.2rem;font-size:.7rem;color:var(--text-color-secondary)}.geo-num[data-v-47ce73ae]{width:52px}.geo-num-wide[data-v-47ce73ae]{width:100%}.geo-status[data-v-47ce73ae]{font-size:.7rem;color:var(--text-color-secondary);background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:5px;padding:.2rem .3rem}.motion-matrix-wrap[data-v-47ce73ae]{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:45;border:1px solid var(--surface-border);border-radius:6px;background:color-mix(in srgb,var(--surface-card) 98%,transparent);box-shadow:0 10px 26px #0f172a38;overflow:auto;max-height:min(42vh,320px)}.motion-matrix[data-v-47ce73ae]{width:100%;border-collapse:collapse;font-size:.7rem}.motion-matrix th[data-v-47ce73ae],.motion-matrix td[data-v-47ce73ae]{border:1px solid var(--surface-border);padding:.2rem;vertical-align:top;background:var(--surface-ground)}.motion-matrix tbody tr.active td[data-v-47ce73ae]{background:color-mix(in srgb,var(--primary-color) 10%,var(--surface-ground))}.motion-head-btn[data-v-47ce73ae]{width:100%;justify-content:flex-start;display:inline-flex;align-items:center;gap:.25rem}.motion-step-ts[data-v-47ce73ae]{margin-top:.15rem;color:var(--text-color-secondary);font-size:.62rem}.motion-cell[data-v-47ce73ae]{display:flex;flex-direction:column;gap:.15rem}.motion-cell-coords[data-v-47ce73ae]{color:var(--text-color-secondary);font-size:.62rem;line-height:1.15}.motion-cell-empty[data-v-47ce73ae]{text-align:center;color:var(--text-color-secondary)}.motion-playbar-shell[data-v-47ce73ae]{position:absolute;left:50%;right:auto;bottom:8px;transform:translate(-50%);z-index:31;display:flex;flex-direction:column-reverse;gap:.25rem;width:max-content;max-width:calc(100% - 16px)}[data-v-47ce73ae] .motion-marker{width:34px;height:34px;border-radius:999px;background:#fff;border:2px solid #0ea5e9;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0f172a59}[data-v-47ce73ae] .motion-marker .pi{color:#0369a1;font-size:.95rem}[data-v-47ce73ae] .motion-marker.is-selected{outline:2px solid #111111;outline-offset:1px}@media(prefers-color-scheme:dark){[data-v-47ce73ae] .motion-marker.is-selected{outline-color:#fff}}.motion-playbar[data-v-47ce73ae]{display:flex;align-items:center;gap:.25rem;padding:.35rem;border:1px solid var(--surface-border);border-radius:8px;background:color-mix(in srgb,var(--surface-card) 96%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overflow-x:auto;width:100%}.motion-playbar-step[data-v-47ce73ae]{min-width:32px;height:28px;border:1px solid var(--surface-border);border-radius:5px;background:var(--surface-ground);color:var(--text-color);display:inline-flex;align-items:center;justify-content:center;font-size:.74rem;font-weight:700;padding:0 .35rem}.motion-playbar-btn[data-v-47ce73ae]{border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);border-radius:5px;width:30px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.motion-playbar-btn.is-active[data-v-47ce73ae]{border-color:var(--primary-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 45%,transparent) inset}.motion-playbar-btn.is-soft-active[data-v-47ce73ae]{border-color:color-mix(in srgb,var(--primary-color) 45%,var(--surface-border));background:color-mix(in srgb,var(--surface-card) 85%,var(--primary-color) 15%)}.motion-save-btn.dirty[data-v-47ce73ae]{background:#f97316;border-color:#f97316;color:#fff}.motion-save-btn.clean[data-v-47ce73ae]{background:color-mix(in srgb,var(--surface-card) 70%,#9ca3af 30%);border-color:color-mix(in srgb,var(--surface-border) 70%,#9ca3af 30%);color:var(--text-color)}.motion-playbar-select[data-v-47ce73ae]{min-width:160px;border:1px solid var(--surface-border);background:var(--surface-ground);color:var(--text-color);border-radius:5px;padding:.2rem .35rem;font-size:.72rem}.motion-playbar-select-compact[data-v-47ce73ae]{min-width:118px;max-width:132px}.motion-playbar-select-mini[data-v-47ce73ae]{min-width:64px;max-width:72px;text-align:center}.motion-mini-pill[data-v-47ce73ae]{width:18px;height:18px;border-radius:999px;border:1px solid var(--surface-border);background:var(--surface-ground);color:var(--text-color-secondary);display:inline-flex;align-items:center;justify-content:center;font-size:.64rem;font-weight:700}.motion-steps-icon[data-v-47ce73ae],.motion-row-icon[data-v-47ce73ae]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--primary-color) 68%,var(--text-color))}.motion-playbar-color[data-v-47ce73ae]{width:34px;height:28px;border:1px solid var(--surface-border);border-radius:5px;background:transparent;padding:0}.motion-z-btn-label[data-v-47ce73ae]{font-size:.7rem;font-weight:800;letter-spacing:.03em}.motion-playbar-sep[data-v-47ce73ae]{width:1px;height:22px;background:var(--surface-border);margin:0 .1rem}.motion-playbar-editor[data-v-47ce73ae]{position:relative;border:1px solid var(--surface-border);border-radius:8px;padding:.3rem;background:color-mix(in srgb,var(--surface-card) 98%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);max-height:34vh;overflow:visible;width:100%;max-width:100%;box-sizing:border-box}.motion-editor-row[data-v-47ce73ae]{display:flex;align-items:center;flex-wrap:nowrap;gap:.2rem;margin-bottom:.2rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.motion-editor-row[data-v-47ce73ae]:last-child{margin-bottom:0}.motion-editor-row--line[data-v-47ce73ae]>*{flex:0 0 auto}.motion-editor-row--line .motion-playbar-select[data-v-47ce73ae]{min-width:150px}.motion-editor-row--line .geo-num[data-v-47ce73ae]{width:68px;min-width:68px}.motion-editor-row--line .motion-object-name[data-v-47ce73ae]{width:96px;min-width:75px}.motion-compact-btn[data-v-47ce73ae]{width:28px;min-width:28px}.motion-editor-row--line .motion-size-input[data-v-47ce73ae]{width:60px;min-width:60px;text-align:center}.motion-editor-row--line .motion-zoom-select[data-v-47ce73ae]{min-width:48.3px;width:48.3px}.motion-icon-popup[data-v-47ce73ae]{position:fixed;z-index:80;border:1px solid var(--surface-border);border-radius:6px;background:color-mix(in srgb,var(--surface-card) 98%,transparent);box-shadow:0 10px 28px #0f172a42;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:.3rem;width:min(420px,calc(100vw - 16px));max-height:min(56vh,360px);overflow:auto}.motion-icon-grid[data-v-47ce73ae]{display:grid;grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:.2rem}.motion-icon-recent-row[data-v-47ce73ae]{margin-top:.3rem;padding-top:.3rem;border-top:1px solid var(--surface-border);display:flex;flex-wrap:nowrap;gap:.2rem;overflow-x:auto}.motion-icon-cell[data-v-47ce73ae]{border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);border-radius:5px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.motion-icon-cell.active[data-v-47ce73ae]{border-color:var(--primary-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 45%,transparent) inset}.motion-icon-cell-recent[data-v-47ce73ae]{flex:0 0 auto}.motion-editor-row .motion-playbar-select[data-v-47ce73ae]{min-width:0}.map-widget[data-v-47ce73ae]{width:100%;height:100%;min-height:200px}.geo-box-select-rect[data-v-47ce73ae]{position:absolute;z-index:28;border:1px dashed #ea580c;background:#fb923c2e;pointer-events:none}.map-debug-overlay[data-v-47ce73ae]{position:absolute;top:6px;right:8px;z-index:10;background:#000000a6;color:#fff;font-size:.75rem;padding:2px 8px;border-radius:4px;pointer-events:none;white-space:nowrap}@media(max-width:900px){.geo-editor-toolbar[data-v-47ce73ae]{width:min(92vw,420px);max-height:54vh;overflow:auto}.motion-playbar-shell[data-v-47ce73ae]{bottom:6px;max-width:calc(100% - 12px)}}[data-v-47ce73ae] .maplibregl-popup-content{background:var(--fluetly-surface);color:var(--fluetly-text);border:1px solid var(--fluetly-border-color);border-radius:6px;box-shadow:0 4px 16px #00000040;font-size:.8125rem;line-height:1.5;padding:8px 12px}[data-v-47ce73ae] .maplibregl-popup-close-button{color:var(--fluetly-text-muted)}[data-v-47ce73ae] .maplibregl-popup-close-button:hover{color:var(--fluetly-text);background:transparent}[data-v-47ce73ae] .maplibregl-popup-tip{border-top-color:var(--fluetly-surface);border-bottom-color:var(--fluetly-surface)}.wdr-pivot-wrapper[data-v-87fc397e]{width:100%;height:100%;min-height:220px;position:relative}.wdr-pivot[data-v-87fc397e]{width:100%;height:100%}.wdr-empty[data-v-87fc397e],.wdr-error[data-v-87fc397e]{display:flex;align-items:center;justify-content:center;height:100%;font-size:.85rem;color:var(--text-color-secondary)}.wdr-error[data-v-87fc397e]{color:#b91c1c}.chart-widget-body[data-v-cb75f082]{position:relative;width:100%;height:100%;min-width:0;min-height:0}.kpi-widget[data-v-cb75f082]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.kpi-value[data-v-cb75f082]{font-size:2.5rem;font-weight:700}.kpi-label[data-v-cb75f082]{font-size:.85rem;color:var(--text-color-secondary);margin-top:.25rem}.text-widget[data-v-cb75f082]{height:100%;overflow:auto;scrollbar-width:none;display:flex;flex-direction:column;padding:.5rem}.text-widget-content[data-v-cb75f082]{width:100%;line-height:1.5;white-space:pre-wrap}.text-widget[data-v-cb75f082]::-webkit-scrollbar{display:none}.html-widget[data-v-cb75f082]{font-size:.9rem;line-height:1.6;overflow-y:auto;height:100%;scrollbar-width:none}.html-widget[data-v-cb75f082]::-webkit-scrollbar{display:none}.html-widget[data-v-cb75f082] :first-child{margin-top:0}.html-widget[data-v-cb75f082] :last-child{margin-bottom:0}.html-widget[data-v-cb75f082] a{color:inherit}.table-widget[data-v-cb75f082]{height:100%;overflow:hidden}.table-widget[data-v-cb75f082] .p-datatable{height:100%}.time-grain-warning[data-v-cb75f082]{position:absolute;top:.35rem;right:.35rem;z-index:8;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.35rem;padding:.35rem .4rem;max-width:min(26rem,calc(100% - .7rem));border-radius:.5rem;border:1px solid color-mix(in srgb,var(--orange-500) 45%,var(--surface-border));background:color-mix(in srgb,var(--orange-500) 10%,var(--surface-card));color:color-mix(in srgb,var(--orange-700) 76%,var(--text-color));box-shadow:0 4px 14px #0000001a;font-size:.72rem;line-height:1.25}.time-grain-warning i[data-v-cb75f082]{flex:0 0 auto;margin-top:.08rem}.time-grain-warning span[data-v-cb75f082]{min-width:0;white-space:normal;overflow-wrap:anywhere}.time-grain-warning-close[data-v-cb75f082]{flex:0 0 auto;width:1.35rem;min-width:1.35rem;height:1.35rem;margin-top:-.05rem}.time-grain-warning-close[data-v-cb75f082] .p-button-icon{font-size:.72rem}.richtext-widget[data-v-cb75f082]{font-size:.9rem;line-height:1.6;overflow-y:auto;height:100%;scrollbar-width:none}.richtext-widget[data-v-cb75f082]::-webkit-scrollbar{display:none}.richtext-widget[data-v-cb75f082] :first-child{margin-top:0}.richtext-widget[data-v-cb75f082] :last-child{margin-bottom:0}.richtext-widget[data-v-cb75f082] a,.richtext-widget[data-v-cb75f082] .lens-richtext-inline-color{color:inherit}.richtext-widget[data-v-cb75f082] h1{font-size:1.5rem;margin:.5rem 0}.richtext-widget[data-v-cb75f082] h2{font-size:1.25rem;margin:.5rem 0}.richtext-widget[data-v-cb75f082] h3{font-size:1.1rem;margin:.5rem 0}.richtext-widget[data-v-cb75f082] p{margin:.25rem 0}.link-button-widget[data-v-cb75f082],.widget-placeholder[data-v-cb75f082]{display:flex;align-items:center;justify-content:center;height:100%}.dashboard-binding-surface[data-v-8ebac24b]{display:flex;flex-direction:column;gap:.18rem;min-height:0}.dashboard-binding-surface[data-v-8ebac24b] .shelves,.dashboard-binding-surface[data-v-8ebac24b] .filter-pill-list,.dashboard-binding-surface[data-v-8ebac24b] .shelf-items{gap:.2rem}.dashboard-binding-surface[data-v-8ebac24b] .shelves{display:grid;grid-template-columns:1fr;gap:.22rem}.dashboard-binding-surface[data-v-8ebac24b] .shelf{border:1px dashed var(--surface-border);border-radius:4px;padding:.18rem .24rem;min-height:44px;min-width:0;background:var(--surface-ground);transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease,opacity .12s ease}.dashboard-binding-surface[data-v-8ebac24b] .shelf.drop-at-end{border-color:var(--primary-color);box-shadow:inset 0 -2px 0 var(--primary-color)}.dashboard-binding-surface[data-v-8ebac24b] .shelf.drop-disabled{border-color:color-mix(in srgb,var(--surface-border) 88%,var(--text-color-secondary));background:color-mix(in srgb,var(--surface-ground) 80%,var(--surface-200));opacity:.72}.dashboard-binding-surface[data-v-8ebac24b] .shelf-header,.dashboard-binding-surface[data-v-8ebac24b] .control-header{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box}.dashboard-binding-surface[data-v-8ebac24b] .shelf-header{gap:.34rem;font-size:.82rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--text-color) 80%,var(--text-color-secondary));background:color-mix(in srgb,var(--surface-200) 72%,var(--surface-ground));border:1px solid color-mix(in srgb,var(--surface-border) 75%,transparent);border-radius:4px;padding:.16rem .34rem}.dashboard-binding-surface[data-v-8ebac24b] .shelf-header-copy{display:flex;flex-direction:column;gap:.04rem;min-width:0}.dashboard-binding-surface[data-v-8ebac24b] .shelf-header-title,.dashboard-binding-surface[data-v-8ebac24b] .control-header strong{line-height:1.1}.dashboard-binding-surface[data-v-8ebac24b] .shelf-header-hint{font-size:.68rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-color-secondary)}.dashboard-binding-surface[data-v-8ebac24b] .shelf-header-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.15rem;padding:0 .35rem;border-radius:999px;background:var(--surface-0);border:1px solid var(--surface-border);color:var(--text-color);font-size:.74rem;font-weight:700;letter-spacing:0}.dashboard-binding-surface[data-v-8ebac24b] .shelf-item,.dashboard-binding-surface[data-v-8ebac24b] .filter-pill,.dashboard-binding-surface[data-v-8ebac24b] .control-row{border:1px solid var(--surface-border);border-radius:4px}.dashboard-binding-surface[data-v-8ebac24b] .shelf-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.28rem;min-width:0;background:var(--surface-ground);padding:.14rem .24rem;cursor:grab;font-size:.88rem}.dashboard-binding-surface[data-v-8ebac24b] .shelf-item.drop-before{box-shadow:inset 0 2px 0 var(--primary-color);border-color:color-mix(in srgb,var(--primary-color) 65%,var(--surface-border))}.dashboard-binding-surface[data-v-8ebac24b] .shelf-item-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-binding-surface[data-v-8ebac24b] .shelf-item-actions,.dashboard-binding-surface[data-v-8ebac24b] .filter-pill-actions{margin-left:0;display:inline-flex;align-items:center;gap:.18rem;flex:0 0 auto}.dashboard-binding-surface[data-v-8ebac24b] .metric-setting-chip.p-button{padding:.04rem .32rem;min-height:1.05rem}.dashboard-binding-surface[data-v-8ebac24b] .metric-setting-chip .p-button-label{font-size:.7rem;line-height:1}.dashboard-binding-surface[data-v-8ebac24b] .icon-action-compact.p-button.p-button-icon-only{width:1.2rem;min-width:.95rem;height:1rem;padding:0}.dashboard-binding-surface[data-v-8ebac24b] .icon-action-compact .p-button-icon{font-size:.72rem}.dashboard-binding-surface[data-v-8ebac24b] .query-controls{margin-top:.18rem;display:grid;grid-template-columns:1fr;gap:.18rem;flex:0 0 auto}.dashboard-binding-surface[data-v-8ebac24b] .control-block{border:1px solid var(--surface-border);border-radius:4px;padding:.18rem .2rem;background:var(--surface-ground)}.dashboard-binding-surface[data-v-8ebac24b] .control-block-empty{display:grid;gap:.02rem;padding:.1rem .2rem .12rem}.dashboard-binding-surface[data-v-8ebac24b] .control-block-empty .control-header{margin-bottom:0}.dashboard-binding-surface[data-v-8ebac24b] .control-block-empty .control-header strong{font-size:.78rem}.dashboard-binding-surface[data-v-8ebac24b] .control-block-empty .control-empty{padding:0;font-size:.72rem;line-height:1.02}.dashboard-binding-surface[data-v-8ebac24b] .control-block-compact.control-block-empty{padding:.06rem .16rem .08rem;gap:0}.dashboard-binding-surface[data-v-8ebac24b] .control-block-compact.control-block-empty .control-header strong{font-size:.74rem;line-height:1}.dashboard-binding-surface[data-v-8ebac24b] .control-block-compact.control-block-empty .control-header .p-button.p-button-icon-only{width:.95rem;min-width:.95rem;height:.95rem;min-height:.95rem;padding:0}.dashboard-binding-surface[data-v-8ebac24b] .control-block-compact.control-block-empty .control-header .p-button .p-button-icon{font-size:.62rem}.dashboard-binding-surface[data-v-8ebac24b] .control-block-compact.control-block-empty .control-empty{font-size:.69rem;line-height:1}.dashboard-binding-surface[data-v-8ebac24b] .control-empty{font-size:.78rem;color:var(--text-color-secondary);padding:.1rem .4rem}.dashboard-binding-surface[data-v-8ebac24b] .control-hint{font-size:.74rem;color:var(--text-color-secondary);line-height:1.35;padding:0 .4rem}.dashboard-binding-surface[data-v-8ebac24b] .control-row{display:flex;align-items:center;gap:.18rem;margin-top:.14rem;flex-wrap:wrap}.dashboard-binding-surface[data-v-8ebac24b] .param-row,.dashboard-binding-surface[data-v-8ebac24b] .result-limit-row,.dashboard-binding-surface[data-v-8ebac24b] .sort-row,.dashboard-binding-surface[data-v-8ebac24b] .timegrain-row,.dashboard-binding-surface[data-v-8ebac24b] .filter-row,.dashboard-binding-surface[data-v-8ebac24b] .filter-pill-item,.dashboard-binding-surface[data-v-8ebac24b] .filter-pill-actions,.dashboard-binding-surface[data-v-8ebac24b] .field-settings-form{display:flex;align-items:center;gap:.25rem}.dashboard-binding-surface[data-v-8ebac24b] .result-limit-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(6.5rem,8rem)}.dashboard-binding-surface[data-v-8ebac24b] .result-limit-row label{min-width:0;white-space:nowrap}.dashboard-binding-surface[data-v-8ebac24b] .result-limit-row .p-inputnumber{width:100%!important}.dashboard-binding-surface[data-v-8ebac24b] .param-name{font-family:monospace;font-size:.82rem;min-width:7rem;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-binding-surface[data-v-8ebac24b] .param-value-input{flex:1 1 auto;min-width:0}.dashboard-binding-surface[data-v-8ebac24b] .filter-pill-list{display:flex;flex-direction:column}.dashboard-binding-surface[data-v-8ebac24b] .filter-pill-item{display:flex;align-items:center;gap:.2rem}.dashboard-binding-surface[data-v-8ebac24b] .filter-pill{flex:1 1 auto;min-width:0;background:var(--surface-card);color:var(--text-color);text-align:left;padding:.2rem .36rem;cursor:default}.dashboard-binding-surface[data-v-8ebac24b] .filter-pill.is-active{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,var(--surface-card))}.dashboard-binding-surface[data-v-8ebac24b] .filter-pill-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-binding-surface[data-v-8ebac24b] .p-inputtext,.dashboard-binding-surface[data-v-8ebac24b] .p-dropdown-label,.dashboard-binding-surface[data-v-8ebac24b] .p-dropdown-item,.dashboard-binding-surface[data-v-8ebac24b] .p-multiselect-label,.dashboard-binding-surface[data-v-8ebac24b] .p-button,.dashboard-binding-surface[data-v-8ebac24b] .p-button .p-button-label{font-size:.88rem}.dashboard-binding-surface[data-v-8ebac24b] .p-dropdown .p-dropdown-label,.dashboard-binding-surface[data-v-8ebac24b] .p-multiselect .p-multiselect-label{padding-left:.35rem;padding-right:.2rem}.dashboard-binding-surface[data-v-8ebac24b] .p-dropdown .p-dropdown-trigger,.dashboard-binding-surface[data-v-8ebac24b] .p-multiselect .p-multiselect-trigger{width:1.55rem;min-width:1.55rem;padding:0}.dashboard-binding-surface[data-v-8ebac24b] .field-settings-form{flex-direction:column;align-items:stretch;gap:.18rem}.dashboard-binding-surface[data-v-8ebac24b] .field-settings-form .control-row{align-items:center}.dashboard-binding-surface[data-v-8ebac24b] .field-settings-form label{min-width:7rem}.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .control-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.24rem;align-items:center}.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .control-header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .control-header .p-button{padding:.08rem .24rem;font-size:.76rem}.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .control-header .p-button .p-button-label{white-space:nowrap}.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .control-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .param-row{grid-template-columns:minmax(4.3rem,auto) minmax(0,1fr);align-items:center}.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .result-limit-row{grid-template-columns:minmax(0,1fr) minmax(5.75rem,7rem);align-items:center}.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .sort-row,.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .timegrain-row,.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .filter-row{grid-template-columns:minmax(0,1fr)}.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .sort-row .p-dropdown,.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .timegrain-row .p-dropdown,.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .filter-row .p-dropdown,.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .filter-row .p-inputtext,.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .param-row .p-inputtext{width:100%!important}.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .sort-row .icon-action-compact,.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .filter-row .icon-action-compact,.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .filter-pill-actions{justify-self:end}.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .shelf-item-actions,.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .filter-pill-actions{gap:0}.dashboard-binding-surface.is-narrow-workspace[data-v-8ebac24b] .icon-action-compact.p-button.p-button-icon-only{width:1.06rem;min-width:1.06rem}.dashboard-binding-surface.is-tight-workspace[data-v-8ebac24b] .shelf-item,.dashboard-binding-surface.is-tight-workspace[data-v-8ebac24b] .control-row,.dashboard-binding-surface.is-tight-workspace[data-v-8ebac24b] .filter-pill{padding-left:.24rem;padding-right:.24rem}.dashboard-binding-surface.is-tight-workspace[data-v-8ebac24b] .control-block,.dashboard-binding-surface.is-tight-workspace[data-v-8ebac24b] .shelf{padding-left:.2rem;padding-right:.2rem}.dashboard-binding-surface.is-tight-workspace[data-v-8ebac24b] .shelf-item-label,.dashboard-binding-surface.is-tight-workspace[data-v-8ebac24b] .filter-pill-text{font-size:.82rem}.dashboard-binding-surface.is-tight-workspace[data-v-8ebac24b] .param-row{grid-template-columns:minmax(0,1fr)}.dashboard-binding-surface.is-tight-workspace[data-v-8ebac24b] .param-name{min-width:0}.dashboard-binding-workspace[data-v-27d7973c]{display:flex;flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;overflow:hidden}.workspace-splitter[data-v-27d7973c],.binding-workspace-splitter[data-v-27d7973c]{height:100%;max-height:100%;width:100%;max-width:100%;flex:1 1 auto;min-height:0;min-width:0;background:transparent;border:none;overflow:hidden;box-sizing:border-box}[data-v-27d7973c] .workspace-splitter.p-splitter{width:100%;max-width:100%;min-width:0;height:100%;max-height:100%;overflow:hidden;box-sizing:border-box}.splitter-panel[data-v-27d7973c]{height:100%;max-height:100%;display:flex;width:100%;min-width:0;min-height:0;padding:0;overflow:hidden}[data-v-27d7973c] .workspace-splitter .p-splitter-panel{min-width:0;min-height:0;height:100%;max-height:100%;overflow:hidden}[data-v-27d7973c] .workspace-splitter .p-splitter-panel>.splitter-panel{width:100%}.attributes-panel[data-v-27d7973c],.shelves-panel[data-v-27d7973c]{width:100%;min-width:0;flex:1 1 auto;height:100%;min-height:0;max-height:100%;display:flex;flex-direction:column}.attributes-panel.card[data-v-27d7973c],.shelves-panel.card[data-v-27d7973c]{padding:.3rem;border-radius:6px}.attributes-panel[data-v-27d7973c]{overflow-y:auto;overflow-x:hidden}.shelves-panel[data-v-27d7973c]{overflow:hidden}[data-v-27d7973c] .workspace-splitter.p-splitter-horizontal>.p-splitter-gutter{width:8px;flex:0 0 8px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;-webkit-user-select:none;user-select:none;touch-action:none;cursor:col-resize}[data-v-27d7973c] .workspace-splitter.p-splitter-horizontal>.p-splitter-gutter .p-splitter-gutter-handle{width:2px;height:2.8rem;border-radius:999px;background:color-mix(in srgb,var(--surface-400) 72%,var(--surface-border))}[data-v-27d7973c] .workspace-splitter.p-splitter-horizontal>.p-splitter-gutter:hover .p-splitter-gutter-handle{background:color-mix(in srgb,var(--primary-color) 45%,var(--surface-400))}[data-v-27d7973c] .workspace-splitter.p-splitter-vertical>.p-splitter-gutter{cursor:row-resize}.attributes-tab-content[data-v-27d7973c]{display:flex;flex-direction:column;min-height:0;height:100%;gap:.06rem;overflow:hidden}.attributes-dataset-field[data-v-27d7973c]{flex:0 0 auto;margin:0;padding:.02rem 0}[data-v-27d7973c] .attributes-dataset-dropdown.p-dropdown{width:min(14rem,100%);min-height:1.65rem}[data-v-27d7973c] .attributes-dataset-dropdown.p-dropdown .p-dropdown-label{padding:.08rem .28rem}[data-v-27d7973c] .attributes-dataset-dropdown.p-dropdown .p-dropdown-trigger{width:1.55rem;min-width:1.55rem;padding:0}.attribute-list[data-v-27d7973c]{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.3rem}.attribute-group[data-v-27d7973c]{display:flex;flex-direction:column;gap:.14rem}.attribute-group-title[data-v-27d7973c]{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;font-size:.82rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--text-color) 80%,var(--text-color-secondary));background:color-mix(in srgb,var(--surface-200) 72%,var(--surface-ground));border:1px solid color-mix(in srgb,var(--surface-border) 75%,transparent);border-radius:4px;padding:.16rem .34rem}.attribute-group-title-text[data-v-27d7973c]{line-height:1.1}.attribute-group-badge[data-v-27d7973c]{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.15rem;padding:0 .35rem;border-radius:999px;background:var(--surface-0);border:1px solid var(--surface-border);color:var(--text-color);font-size:.74rem;font-weight:700;letter-spacing:0}.attribute-group-empty[data-v-27d7973c]{font-size:.78rem;color:var(--text-color-secondary);padding:.1rem .4rem}.attribute-item[data-v-27d7973c]{display:flex;justify-content:space-between;align-items:center;padding:.2rem .34rem;cursor:grab;border:1px solid var(--surface-border);border-radius:4px}.attribute-item .name[data-v-27d7973c]{font-size:.88rem}.attribute-item .name.is-used[data-v-27d7973c]{font-weight:700}.datatype-icon[data-v-27d7973c]{display:inline-flex;align-items:center;justify-content:center;color:var(--text-color)}.datatype-icon .pi[data-v-27d7973c]{font-size:.98rem}.middle-panel-fields[data-v-27d7973c]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;box-sizing:border-box}.binding-scroll-group[data-v-27d7973c]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:auto}.dashboard-binding-workspace.is-tight-workspace .attribute-item[data-v-27d7973c]{padding-left:.24rem;padding-right:.24rem}.dashboard-binding-workspace.is-tight-workspace .attribute-item .name[data-v-27d7973c]{font-size:.82rem}@media(max-width:1180px){.dashboard-binding-workspace[data-v-27d7973c]{min-height:42rem}}.dashboard-bar-binding-workspace[data-v-9491a66e]{display:flex;flex:1 1 auto;min-width:0;min-height:0}.metric-aggregation-select[data-v-9491a66e]{width:9.5rem}.metric-custom-expression[data-v-9491a66e]{width:min(22rem,100%)}.shelf-item-actions[data-v-9491a66e]{flex-wrap:wrap}.metric-annotation-matrix[data-v-9491a66e]{width:100%;margin-top:.5rem;padding-top:.45rem;border-top:1px solid color-mix(in srgb,var(--surface-border) 70%,transparent)}.metric-annotation-grid[data-v-9491a66e]{display:grid;grid-template-columns:minmax(2.9rem,max-content) repeat(4,minmax(1.8rem,max-content));gap:.3rem .2rem;align-items:center;justify-content:start;width:max-content;max-width:100%}.metric-annotation-cell[data-v-9491a66e]{min-width:0}.metric-annotation-cell--header[data-v-9491a66e],.metric-annotation-cell--row-label[data-v-9491a66e]{font-size:.78rem;white-space:nowrap}.metric-annotation-cell--header[data-v-9491a66e]{text-align:center;color:var(--text-color-secondary)}.metric-annotation-cell--row-label[data-v-9491a66e]{padding-right:.2rem;color:var(--text-color-secondary);justify-self:start}.metric-annotation-option[data-v-9491a66e]{display:flex;justify-content:center;align-items:center;min-height:1.9rem;padding:.1rem;border-radius:.45rem}.metric-annotation-option[data-v-9491a66e] .p-checkbox{flex:0 0 auto}.metric-annotation-cell--empty[data-v-9491a66e]{min-height:1.9rem}.bar-binding-content.is-narrow-workspace .metric-annotation-grid[data-v-9491a66e]{grid-template-columns:minmax(2.6rem,max-content) repeat(4,minmax(1.65rem,max-content))}.bar-binding-content.is-tight-workspace .metric-annotation-cell--header[data-v-9491a66e],.bar-binding-content.is-tight-workspace .metric-annotation-cell--row-label[data-v-9491a66e]{font-size:.72rem}.bar-binding-content.is-tight-workspace .metric-annotation-option[data-v-9491a66e],.bar-binding-content.is-tight-workspace .metric-annotation-cell--empty[data-v-9491a66e]{min-height:1.75rem}.metric-annotation-option[data-v-9491a66e] .p-checkbox-box{margin:0}.metric-annotation-option[data-v-9491a66e]:hover{background:color-mix(in srgb,var(--surface-100) 65%,transparent)}.metric-annotation-option[data-v-9491a66e]:has(.p-checkbox-input:focus-visible){outline:2px solid color-mix(in srgb,var(--primary-color) 65%,transparent);outline-offset:1px}.bar-binding-content.is-narrow-workspace .metric-aggregation-select[data-v-9491a66e]{width:100%}.chart-field-shelves[data-v-fd853383]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start}.chart-field-shelves.is-map-shelf[data-v-fd853383]{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}@media(max-width:520px){.chart-field-shelves[data-v-fd853383],.chart-field-shelves.is-map-shelf[data-v-fd853383]{grid-template-columns:minmax(0,1fr)}}.field-binding-content[data-v-58720111] .chart-field-shelves{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.field-binding-content[data-v-58720111] .chart-field-shelves.is-map-shelf{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.field-binding-content.is-narrow-workspace[data-v-58720111] .chart-field-shelves,.field-binding-content.is-narrow-workspace[data-v-58720111] .chart-field-shelves.is-map-shelf{grid-template-columns:minmax(0,1fr)}.metric-aggregation-row[data-v-58720111]{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(12rem,18rem) minmax(8rem,1fr);gap:.5rem;align-items:center}.metric-aggregation-editor[data-v-58720111]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.metric-custom-expression[data-v-58720111]{width:100%}.metric-field-name[data-v-58720111],.metric-alias[data-v-58720111]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-alias[data-v-58720111]{color:var(--text-color-secondary);font-size:.85rem}.metric-aggregation-select[data-v-58720111]{width:100%}.filter-pill-list[data-v-58720111]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.filter-pill[data-v-58720111]{display:flex;align-items:center;gap:.25rem;padding:.15rem .25rem .15rem .4rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:999px;font-size:.72rem;line-height:1.25;min-width:0}.filter-pill.is-incomplete[data-v-58720111]{border-color:var(--yellow-500);background:var(--surface-section)}.filter-pill.is-active[data-v-58720111]{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,var(--surface-card))}.filter-pill .pill-text[data-v-58720111]{flex:1;min-width:0;display:flex;gap:.25rem;align-items:center;cursor:pointer;overflow:hidden}.filter-pill .pill-col[data-v-58720111]{font-weight:600;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-pill .pill-op[data-v-58720111]{color:var(--primary-color);font-weight:600;flex-shrink:0}.filter-pill .pill-val[data-v-58720111]{color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-pill .pill-remove[data-v-58720111] .p-button{padding:0;width:1.2rem;height:1.2rem}.sort-row-list[data-v-58720111]{display:flex;flex-direction:column;gap:.35rem}.sort-row[data-v-58720111]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.35rem;align-items:center}.sort-field-select[data-v-58720111]{min-width:0}.sort-direction-button[data-v-58720111]{min-width:3.5rem}.field-binding-content.is-narrow-workspace .metric-aggregation-row[data-v-58720111]{grid-template-columns:minmax(0,1fr)}.filter-pill-editor .pill-editor-ops.p-selectbutton{display:flex;flex-wrap:wrap;gap:.2rem}.filter-pill-editor .pill-editor-col,.filter-pill-editor .pill-editor-val,.filter-pill-editor .pill-editor-range-value{width:100%}.filter-pill-editor .pill-editor-range{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.35rem}.dashboard-partition-binding-workspace[data-v-7f6b8130]{display:flex;flex:1 1 auto;min-width:0;min-height:0}.partition-binding-content[data-v-7f6b8130] .shelves,.partition-binding-content[data-v-7f6b8130] .query-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.partition-binding-content[data-v-7f6b8130] .shelves.is-gauge{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.partition-binding-content[data-v-7f6b8130] .shelf-info{display:flex;flex-direction:column;justify-content:center}.partition-binding-content.is-narrow-workspace[data-v-7f6b8130] .shelves,.partition-binding-content.is-narrow-workspace[data-v-7f6b8130] .query-controls,.partition-binding-content.is-narrow-workspace[data-v-7f6b8130] .shelves.is-gauge{grid-template-columns:1fr}.dashboard-pivot-binding-workspace[data-v-ed40051a]{display:flex;flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;overflow:hidden}.workspace-splitter[data-v-ed40051a],.pivot-binding-splitter[data-v-ed40051a]{height:100%;max-height:100%;width:100%;max-width:100%;flex:1 1 auto;min-height:0;min-width:0;background:transparent;border:none;overflow:hidden;box-sizing:border-box}[data-v-ed40051a] .workspace-splitter.p-splitter{width:100%;max-width:100%;min-width:0;height:100%;max-height:100%;overflow:hidden;box-sizing:border-box}.splitter-panel[data-v-ed40051a]{height:100%;max-height:100%;display:flex;width:100%;min-width:0;min-height:0;padding:0;overflow:hidden}[data-v-ed40051a] .workspace-splitter .p-splitter-panel{min-width:0;min-height:0;height:100%;max-height:100%;overflow:hidden}[data-v-ed40051a] .workspace-splitter .p-splitter-panel>.splitter-panel{width:100%}.attributes-panel[data-v-ed40051a],.shelves-panel[data-v-ed40051a]{width:100%;min-width:0;flex:1 1 auto;height:100%;min-height:0;max-height:100%;display:flex;flex-direction:column}.attributes-panel.card[data-v-ed40051a],.shelves-panel.card[data-v-ed40051a]{padding:.3rem;border-radius:6px}.attributes-panel[data-v-ed40051a]{overflow-y:auto;overflow-x:hidden}.shelves-panel[data-v-ed40051a]{overflow:hidden}[data-v-ed40051a] .workspace-splitter.p-splitter-horizontal>.p-splitter-gutter{width:8px;flex:0 0 8px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;-webkit-user-select:none;user-select:none;touch-action:none;cursor:col-resize}[data-v-ed40051a] .workspace-splitter.p-splitter-horizontal>.p-splitter-gutter .p-splitter-gutter-handle{width:2px;height:2.8rem;border-radius:999px;background:color-mix(in srgb,var(--surface-400) 72%,var(--surface-border))}[data-v-ed40051a] .workspace-splitter.p-splitter-horizontal>.p-splitter-gutter:hover .p-splitter-gutter-handle{background:color-mix(in srgb,var(--primary-color) 45%,var(--surface-400))}[data-v-ed40051a] .workspace-splitter.p-splitter-vertical>.p-splitter-gutter{cursor:row-resize}.attributes-tab-content[data-v-ed40051a]{display:flex;flex-direction:column;min-height:0}.attributes-tab-content[data-v-ed40051a]{height:100%;gap:.06rem;overflow:hidden}.attributes-dataset-field[data-v-ed40051a]{flex:0 0 auto;margin:0;padding:.02rem 0}[data-v-ed40051a] .attributes-dataset-dropdown.p-dropdown{width:min(14rem,100%);min-height:1.65rem}[data-v-ed40051a] .attributes-dataset-dropdown.p-dropdown .p-dropdown-label{padding:.08rem .28rem}[data-v-ed40051a] .attributes-dataset-dropdown.p-dropdown .p-dropdown-trigger{width:1.55rem;min-width:1.55rem;padding:0}.attribute-list[data-v-ed40051a]{flex:1 1 auto;min-height:0;overflow:auto}.attribute-list[data-v-ed40051a]{display:flex;flex-direction:column;gap:.3rem}.attribute-group[data-v-ed40051a]{display:flex;flex-direction:column;gap:.14rem}.attribute-group-title[data-v-ed40051a],.shelf-header[data-v-ed40051a],.control-header[data-v-ed40051a]{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box}.attribute-group-title-text[data-v-ed40051a],.shelf-header-title[data-v-ed40051a],.control-header strong[data-v-ed40051a]{line-height:1.1}.attribute-group-title[data-v-ed40051a],.shelf-header[data-v-ed40051a]{font-size:.82rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--text-color) 80%,var(--text-color-secondary));background:color-mix(in srgb,var(--surface-200) 72%,var(--surface-ground));border:1px solid color-mix(in srgb,var(--surface-border) 75%,transparent);border-radius:4px;padding:.16rem .34rem}.attribute-group-badge[data-v-ed40051a],.shelf-header-badge[data-v-ed40051a]{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.15rem;padding:0 .35rem;border-radius:999px;background:var(--surface-0);border:1px solid var(--surface-border);color:var(--text-color);font-size:.74rem;font-weight:700;letter-spacing:0}.attribute-group-empty[data-v-ed40051a],.control-empty[data-v-ed40051a]{font-size:.78rem;color:var(--text-color-secondary);padding:.1rem .4rem}.attribute-item[data-v-ed40051a],.shelf-item[data-v-ed40051a],.filter-pill[data-v-ed40051a],.control-row[data-v-ed40051a]{border:1px solid var(--surface-border);border-radius:4px}.attribute-item[data-v-ed40051a]{display:flex;justify-content:space-between;align-items:center;padding:.2rem .34rem;cursor:grab}.attribute-item .name[data-v-ed40051a]{font-size:.88rem}.attribute-item .name.is-used[data-v-ed40051a]{font-weight:700}.datatype-icon[data-v-ed40051a]{display:inline-flex;align-items:center;justify-content:center;color:var(--text-color)}.datatype-icon .pi[data-v-ed40051a]{font-size:.98rem}.middle-panel-fields[data-v-ed40051a]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;box-sizing:border-box}.binding-scroll-group[data-v-ed40051a]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:auto}.shelf-header-main[data-v-ed40051a],.shelf-item-actions[data-v-ed40051a],.shelf-item-metric-top[data-v-ed40051a],.filter-pill-item[data-v-ed40051a],.filter-pill-actions[data-v-ed40051a],.param-row[data-v-ed40051a],.sort-row[data-v-ed40051a],.timegrain-row[data-v-ed40051a],.field-settings-form[data-v-ed40051a],.filter-row[data-v-ed40051a],.align-button-group[data-v-ed40051a]{display:flex;align-items:center;gap:.25rem}.shelves[data-v-ed40051a],.filter-pill-list[data-v-ed40051a],.shelf-items[data-v-ed40051a]{gap:.2rem}.shelves[data-v-ed40051a]{display:grid;grid-template-columns:1fr;gap:.22rem}.shelf[data-v-ed40051a]{border:1px dashed var(--surface-border);border-radius:4px;padding:.18rem .24rem;min-height:44px}.shelf.drop-at-end[data-v-ed40051a]{border-color:var(--primary-color);box-shadow:inset 0 -2px 0 var(--primary-color)}.shelf-drill-status[data-v-ed40051a]{display:inline-flex;align-items:center;gap:.3rem;min-height:1.05rem;padding:.06rem .36rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--surface-border) 78%,transparent);background:color-mix(in srgb,var(--surface-card) 80%,var(--surface-ground));font-size:.62rem;font-weight:700;letter-spacing:.01em;text-transform:none;color:var(--text-color-secondary)}.shelf-drill-status[data-v-ed40051a]:before{content:"";width:.38rem;height:.38rem;border-radius:999px;background:currentColor;opacity:.42}.shelf-drill-status-active[data-v-ed40051a]{border-color:color-mix(in srgb,var(--primary-color) 35%,var(--surface-border));background:color-mix(in srgb,var(--primary-color) 12%,var(--surface-card));color:color-mix(in srgb,var(--primary-color) 72%,var(--text-color))}.shelf-drill-status-warning[data-v-ed40051a]{border-color:color-mix(in srgb,var(--orange-500) 38%,var(--surface-border));background:color-mix(in srgb,var(--orange-500) 11%,var(--surface-card));color:color-mix(in srgb,var(--orange-700) 75%,var(--text-color))}.shelf-drill-status-muted[data-v-ed40051a]{opacity:.82}[data-v-ed40051a] .shelf-drill-toggle.p-button.p-button-icon-only{width:1.1rem;min-width:1.1rem;height:1.1rem;padding:0;border:0;background:transparent;box-shadow:none}[data-v-ed40051a] .shelf-drill-toggle.p-button.p-button-icon-only:hover,[data-v-ed40051a] .shelf-drill-toggle.p-button.p-button-icon-only:enabled:active,[data-v-ed40051a] .shelf-drill-toggle.p-button.p-button-icon-only:focus-visible{border:0;background:transparent;box-shadow:none}[data-v-ed40051a] .shelf-drill-toggle .p-button-icon{font-size:.66rem}[data-v-ed40051a] .shelf-drill-toggle.shelf-drill-toggle-active .p-button-icon{color:var(--primary-color)}[data-v-ed40051a] .shelf-drill-toggle.shelf-drill-toggle-active.p-button.p-button-icon-only{border-radius:999px;background:color-mix(in srgb,var(--primary-color) 9%,transparent)}[data-v-ed40051a] .shelf-drill-toggle.p-disabled{opacity:.35}.shelf-item[data-v-ed40051a]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.28rem;background:var(--surface-ground);padding:.14rem .24rem;cursor:grab;font-size:.88rem}.shelf-item.metric[data-v-ed40051a]{display:flex;flex-direction:column;align-items:stretch;gap:.2rem}.shelf-item-label[data-v-ed40051a]{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shelf-item-metric-top[data-v-ed40051a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;align-items:center}.shelf-header-main[data-v-ed40051a]{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.shelf-item-actions[data-v-ed40051a],.filter-pill-actions[data-v-ed40051a]{margin-left:0;display:inline-flex;align-items:center;gap:.04rem;flex:0 0 auto}.shelf-item-metric-agg[data-v-ed40051a]{width:100%}[data-v-ed40051a] .shelf-item-metric-agg.p-dropdown{width:100%;min-height:1.74rem}[data-v-ed40051a] .shelf-item-metric-agg.p-dropdown .p-dropdown-label{padding-top:.12rem;padding-bottom:.12rem}[data-v-ed40051a] .shelf-item-metric-agg.p-dropdown .p-dropdown-trigger{width:1.65rem;min-width:1.65rem}.shelf-item-metric-custom[data-v-ed40051a]{width:100%;margin-top:.25rem}[data-v-ed40051a] .icon-action-compact.p-button.p-button-icon-only{width:1.2rem;min-width:.95rem;height:1rem;padding:0}[data-v-ed40051a] .icon-action-compact .p-button-icon{font-size:.72rem}.query-controls[data-v-ed40051a]{margin-top:.18rem;display:grid;grid-template-columns:1fr;gap:.18rem;flex:0 0 auto}.control-block[data-v-ed40051a]{border:1px solid var(--surface-border);border-radius:4px;padding:.18rem .2rem;background:var(--surface-ground)}.control-block-empty[data-v-ed40051a]{display:grid;gap:.02rem;padding:.1rem .2rem .12rem}.control-block-empty .control-header[data-v-ed40051a]{margin-bottom:0}.control-block-empty .control-header strong[data-v-ed40051a]{font-size:.78rem}.control-block-empty .control-header[data-v-ed40051a] .p-button{padding:.02rem .16rem;min-height:1.15rem}.control-block-empty .control-empty[data-v-ed40051a]{padding:0;font-size:.72rem;line-height:1.02}.control-block-compact.control-block-empty[data-v-ed40051a]{padding:.06rem .16rem .08rem;gap:0}.control-block-compact.control-block-empty .control-header strong[data-v-ed40051a]{font-size:.74rem;line-height:1}.control-block-compact.control-block-empty .control-header[data-v-ed40051a] .p-button.p-button-icon-only{width:.95rem;min-width:.95rem;height:.95rem;min-height:.95rem;padding:0}.control-block-compact.control-block-empty .control-header[data-v-ed40051a] .p-button .p-button-icon{font-size:.62rem}.control-block-compact.control-block-empty .control-empty[data-v-ed40051a]{font-size:.69rem;line-height:1}.control-row[data-v-ed40051a]{display:flex;align-items:center;gap:.18rem;margin-top:.14rem;flex-wrap:wrap}.param-name[data-v-ed40051a]{font-family:monospace;font-size:.82rem;min-width:7rem;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.param-value-input[data-v-ed40051a]{flex:1;min-width:0}.filter-pill-list[data-v-ed40051a]{display:flex;flex-direction:column}.filter-pill-item[data-v-ed40051a]{display:flex;align-items:center;gap:.2rem}.filter-pill[data-v-ed40051a]{flex:1 1 auto;min-width:0;background:var(--surface-card);color:var(--text-color);text-align:left;padding:.2rem .36rem;cursor:default}.filter-pill.is-active[data-v-ed40051a]{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,var(--surface-card))}.filter-pill-text[data-v-ed40051a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-ed40051a] .shelves-panel .p-inputtext,[data-v-ed40051a] .shelves-panel .p-dropdown-label,[data-v-ed40051a] .shelves-panel .p-dropdown-item,[data-v-ed40051a] .shelves-panel .p-multiselect-label,[data-v-ed40051a] .attributes-panel .p-inputtext,[data-v-ed40051a] .attributes-panel .p-dropdown-label,[data-v-ed40051a] .shelves-panel .p-button,[data-v-ed40051a] .shelves-panel .p-button .p-button-label{font-size:.88rem}[data-v-ed40051a] .shelves-panel .p-dropdown .p-dropdown-label,[data-v-ed40051a] .shelves-panel .p-multiselect .p-multiselect-label{padding-left:.35rem;padding-right:.2rem}[data-v-ed40051a] .shelves-panel .p-dropdown .p-dropdown-trigger,[data-v-ed40051a] .shelves-panel .p-multiselect .p-multiselect-trigger{width:1.55rem;min-width:1.55rem;padding:0}.field-settings-form[data-v-ed40051a]{flex-direction:column;align-items:stretch;gap:.18rem}.field-settings-form .control-row[data-v-ed40051a]{align-items:center}.field-settings-form label[data-v-ed40051a]{min-width:7rem}.field-align-row[data-v-ed40051a]{justify-content:center}.align-button-group[data-v-ed40051a]{display:inline-flex;align-items:center;gap:.15rem}.align-six-icons[data-v-ed40051a]{gap:.16rem}.align-button-group[data-v-ed40051a] .p-button{width:1.9rem;height:1.9rem;padding:0}.align-icon-divider[data-v-ed40051a]{margin-left:.28rem;border-left:1px solid var(--surface-border);padding-left:.28rem}.dashboard-pivot-binding-workspace.is-narrow-workspace .control-header[data-v-ed40051a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.24rem;align-items:center}.dashboard-pivot-binding-workspace.is-narrow-workspace .control-header strong[data-v-ed40051a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-pivot-binding-workspace.is-narrow-workspace .control-header[data-v-ed40051a] .p-button{padding:.08rem .24rem;font-size:.76rem}.dashboard-pivot-binding-workspace.is-narrow-workspace .control-header[data-v-ed40051a] .p-button .p-button-label{white-space:nowrap}.dashboard-pivot-binding-workspace.is-narrow-workspace .shelf-item-metric-top[data-v-ed40051a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.24rem;align-items:start}.dashboard-pivot-binding-workspace.is-narrow-workspace .control-row[data-v-ed40051a]{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.dashboard-pivot-binding-workspace.is-narrow-workspace .param-row[data-v-ed40051a]{grid-template-columns:minmax(4.3rem,auto) minmax(0,1fr);align-items:center}.dashboard-pivot-binding-workspace.is-narrow-workspace .sort-row[data-v-ed40051a],.dashboard-pivot-binding-workspace.is-narrow-workspace .timegrain-row[data-v-ed40051a],.dashboard-pivot-binding-workspace.is-narrow-workspace .filter-row[data-v-ed40051a]{grid-template-columns:minmax(0,1fr)}.dashboard-pivot-binding-workspace.is-narrow-workspace[data-v-ed40051a] .sort-row .p-dropdown,.dashboard-pivot-binding-workspace.is-narrow-workspace[data-v-ed40051a] .timegrain-row .p-dropdown,.dashboard-pivot-binding-workspace.is-narrow-workspace[data-v-ed40051a] .timegrain-row .p-inputtext,.dashboard-pivot-binding-workspace.is-narrow-workspace[data-v-ed40051a] .filter-row .p-dropdown,.dashboard-pivot-binding-workspace.is-narrow-workspace[data-v-ed40051a] .filter-row .p-inputtext,.dashboard-pivot-binding-workspace.is-narrow-workspace[data-v-ed40051a] .param-row .p-inputtext{width:100%!important}.dashboard-pivot-binding-workspace.is-narrow-workspace .sort-row .icon-action-compact[data-v-ed40051a],.dashboard-pivot-binding-workspace.is-narrow-workspace .timegrain-row .icon-action-compact[data-v-ed40051a],.dashboard-pivot-binding-workspace.is-narrow-workspace .filter-row .icon-action-compact[data-v-ed40051a],.dashboard-pivot-binding-workspace.is-narrow-workspace .filter-pill-actions[data-v-ed40051a]{justify-self:end}.dashboard-pivot-binding-workspace.is-narrow-workspace .shelf-item-actions[data-v-ed40051a],.dashboard-pivot-binding-workspace.is-narrow-workspace .filter-pill-actions[data-v-ed40051a]{gap:0}.dashboard-pivot-binding-workspace.is-narrow-workspace[data-v-ed40051a] .icon-action-compact.p-button.p-button-icon-only{width:1.06rem;min-width:1.06rem}.dashboard-pivot-binding-workspace.is-tight-workspace .attribute-item[data-v-ed40051a],.dashboard-pivot-binding-workspace.is-tight-workspace .shelf-item[data-v-ed40051a],.dashboard-pivot-binding-workspace.is-tight-workspace .control-row[data-v-ed40051a],.dashboard-pivot-binding-workspace.is-tight-workspace .filter-pill[data-v-ed40051a]{padding-left:.24rem;padding-right:.24rem}.dashboard-pivot-binding-workspace.is-tight-workspace .control-block[data-v-ed40051a],.dashboard-pivot-binding-workspace.is-tight-workspace .shelf[data-v-ed40051a]{padding-left:.2rem;padding-right:.2rem}.dashboard-pivot-binding-workspace.is-tight-workspace .attribute-item .name[data-v-ed40051a],.dashboard-pivot-binding-workspace.is-tight-workspace .shelf-item-label[data-v-ed40051a],.dashboard-pivot-binding-workspace.is-tight-workspace .filter-pill-text[data-v-ed40051a]{font-size:.82rem}.dashboard-pivot-binding-workspace.is-tight-workspace .param-row[data-v-ed40051a]{grid-template-columns:minmax(0,1fr)}.dashboard-pivot-binding-workspace.is-tight-workspace .param-name[data-v-ed40051a]{min-width:0}@media(max-width:1180px){.dashboard-pivot-binding-workspace[data-v-ed40051a]{min-height:42rem}}.dashboard-pivot-design-editor[data-v-2ece6c71]{display:flex;flex-direction:column;gap:.35rem}.design-panel[data-v-2ece6c71]{display:grid;grid-template-columns:1fr;gap:.25rem;max-width:24rem}.design-group-title[data-v-2ece6c71]{margin-top:.25rem;font-size:.78rem;font-weight:700;text-transform:uppercase;color:var(--text-color-secondary)}.design-item-toggle[data-v-2ece6c71]{justify-content:flex-start}.design-item[data-v-2ece6c71]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.84rem}.inline-check[data-v-2ece6c71]{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem}.totals-settings[data-v-2ece6c71]{margin-top:.1rem;display:flex;flex-direction:column;gap:.3rem}.totals-axis-row[data-v-2ece6c71]{display:flex;align-items:center;gap:.45rem}.totals-check[data-v-2ece6c71]{min-width:4.8rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem}.totals-check-static[data-v-2ece6c71]{opacity:.86}.totals-note[data-v-2ece6c71]{font-size:.76rem;color:var(--text-color-secondary)}.design-format-cell[data-v-2ece6c71]{margin-left:auto}[data-v-2ece6c71] .design-thickness-input .p-inputnumber-input{width:3.5rem;padding:.15rem .3rem;font-size:.8rem}.text-format-popover[data-v-ebd01b88]{position:relative;display:inline-flex;align-items:center}.text-format-popover.is-disabled[data-v-ebd01b88]{opacity:.6}.text-format-trigger[data-v-ebd01b88]{width:1.9rem;height:1.9rem;border:1px solid var(--surface-border);border-radius:6px;padding:0;background:var(--surface-ground);cursor:pointer}.text-format-trigger[data-v-ebd01b88]:disabled{cursor:default}.text-format-trigger-a[data-v-ebd01b88]{width:100%;height:100%;display:flex;border-radius:5px;line-height:1}.is-transparent-bg[data-v-ebd01b88]{background-image:linear-gradient(45deg,color-mix(in srgb,var(--surface-border) 55%,transparent) 25%,transparent 25%),linear-gradient(-45deg,color-mix(in srgb,var(--surface-border) 55%,transparent) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,color-mix(in srgb,var(--surface-border) 55%,transparent) 75%),linear-gradient(-45deg,transparent 75%,color-mix(in srgb,var(--surface-border) 55%,transparent) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0}.text-format-panel[data-v-ebd01b88]{position:fixed;z-index:1200;width:15.75rem;padding:.45rem;animation:text-format-panel-in-ebd01b88 .14s cubic-bezier(.22,.68,0,1.2) both;border:1px solid var(--surface-border);border-radius:10px;background:var(--surface-card);box-shadow:0 8px 20px color-mix(in srgb,var(--text-color) 18%,transparent)}.text-format-grid[data-v-ebd01b88]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.text-format-field[data-v-ebd01b88]{display:flex;flex-direction:column;gap:.2rem;font-size:.72rem;color:var(--text-color-secondary)}.text-format-field-wide[data-v-ebd01b88]{grid-column:span 2}.text-format-color-line[data-v-ebd01b88]{display:flex;align-items:center;gap:.4rem;min-height:1.6rem}.text-format-inline-label[data-v-ebd01b88]{font-size:.82rem;color:var(--text-color-secondary);line-height:1}.text-format-color-btn[data-v-ebd01b88]{width:1.45rem;height:1.45rem;min-width:1.45rem;border:1px solid var(--surface-border);border-radius:4px;background:var(--surface-ground);cursor:pointer}.text-format-hidden-color-input[data-v-ebd01b88]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.text-format-transparent-btn[data-v-ebd01b88]{height:1.45rem;min-width:2.1rem;border:1px solid var(--surface-border);border-radius:4px;background:var(--surface-ground);color:var(--text-color-secondary);font-size:.68rem;font-weight:700;cursor:pointer;line-height:1;padding:0 .4rem}.text-format-transparent-btn.active[data-v-ebd01b88]{border-color:color-mix(in srgb,var(--primary-color) 65%,var(--surface-border));color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 12%,var(--surface-ground))}.text-format-select[data-v-ebd01b88],.text-format-number[data-v-ebd01b88]{width:100%;min-width:0;height:1.45rem;border:1px solid var(--surface-border);border-radius:4px;background:var(--surface-ground);color:var(--text-color);padding:0 .35rem;font-size:.74rem}.text-format-control-row[data-v-ebd01b88]{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.45rem}.text-format-control-label[data-v-ebd01b88]{font-size:.82rem;color:var(--text-color-secondary)}.text-format-align-row[data-v-ebd01b88]{margin-top:.4rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.text-format-align-btn[data-v-ebd01b88]{height:1.5rem;border:1px solid var(--surface-border);border-radius:5px;background:var(--surface-ground);color:var(--text-color-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.text-format-align-btn.active[data-v-ebd01b88]{border-color:color-mix(in srgb,var(--primary-color) 65%,var(--surface-border));color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 12%,var(--surface-ground))}.text-format-preview[data-v-ebd01b88]{margin-top:.45rem;border:1px dashed color-mix(in srgb,var(--surface-border) 90%,transparent);border-radius:5px;min-height:1.8rem;padding:.2rem .35rem;display:flex;align-items:center}.text-format-actions[data-v-ebd01b88]{margin-top:.45rem;display:flex;justify-content:flex-end}.text-format-reset[data-v-ebd01b88]{border:none;background:transparent;color:var(--text-color-secondary);font-size:.72rem;cursor:pointer;padding:.1rem .15rem}.text-format-reset[data-v-ebd01b88]:hover{color:var(--text-color)}@keyframes text-format-panel-in-ebd01b88{0%{opacity:0;transform:scale(.93) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.chart-settings-editor[data-v-307761e5]{display:flex;flex-direction:column}.chart-settings-editor[data-v-307761e5] .p-accordion-tab{border-bottom:1px solid var(--surface-border)}.chart-settings-editor[data-v-307761e5] .p-accordion-header-link{padding:.5rem .25rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.chart-settings-editor[data-v-307761e5] .p-accordion-content{padding:.375rem .25rem .75rem;font-size:.85rem}.chart-settings-editor[data-v-307761e5] .p-inputtext,.chart-settings-editor[data-v-307761e5] .p-dropdown,.chart-settings-editor[data-v-307761e5] .p-inputnumber,.chart-settings-editor[data-v-307761e5] .p-selectbutton .p-button{font-size:.78rem}.chart-settings-editor[data-v-307761e5] .p-inputtext,.chart-settings-editor[data-v-307761e5] .p-inputnumber-input{min-height:1.9rem;padding:.28rem .45rem}.chart-settings-editor[data-v-307761e5] .p-dropdown-label{padding:.28rem .45rem}.chart-settings-editor[data-v-307761e5] .p-dropdown-trigger{width:1.9rem}.chart-settings-editor[data-v-307761e5] .p-selectbutton .p-button{padding:.25rem .45rem}.chart-settings-editor[data-v-307761e5] .p-slider{margin:.2rem 0}.main-toggle-header[data-v-307761e5]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.main-toggle-header-title[data-v-307761e5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-toggle-header-switch[data-v-307761e5]{display:inline-flex;align-items:center;justify-content:center}.settings-subsection-title[data-v-307761e5]{font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-color-secondary)}.sr[data-v-307761e5]{display:flex;align-items:center;gap:.5rem}.format-row[data-v-307761e5]{justify-content:space-between}.sr>.fl[data-v-307761e5]{flex:1 1 0;min-width:0}.fl[data-v-307761e5]{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25;min-width:60px;color:var(--text-color-secondary)}.sr>.w-full[data-v-307761e5],.sr>.f1[data-v-307761e5]{flex:0 1 clamp(11rem,52%,26rem);width:auto;min-width:0}.f1[data-v-307761e5]{flex:1}.sv[data-v-307761e5]{font-size:.75rem;min-width:32px;text-align:right;color:var(--text-color-secondary)}.ifl[data-v-307761e5]{display:flex;gap:.5rem}.if[data-v-307761e5]{flex:1;display:flex;flex-direction:column;gap:.2rem}.if label[data-v-307761e5]{font-size:.75rem;color:var(--text-color-secondary)}.mt[data-v-307761e5]{margin-top:.375rem}.annotation-toggle-group[data-v-307761e5]{display:flex;flex-wrap:wrap;gap:.6rem}.annotation-toggle-option[data-v-307761e5]{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem}.time-axis-help[data-v-307761e5]{display:block;margin-top:.375rem;color:var(--text-color-secondary);font-size:.74rem;line-height:1.35}.mb[data-v-307761e5]{margin-bottom:.375rem;display:block}.w-full[data-v-307761e5]{width:100%}.palette-grid[data-v-307761e5]{display:grid;grid-template-columns:1fr 1fr;gap:.375rem}.palette-swatch[data-v-307761e5]{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.375rem;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:border-color .15s}.palette-swatch[data-v-307761e5]:hover{border-color:var(--surface-border)}.palette-swatch.active[data-v-307761e5]{border-color:var(--primary-color);background:var(--primary-color-alpha-10, rgba(var(--primary-color-rgb, 59, 130, 246), .08))}.swatch-colors[data-v-307761e5]{display:flex;gap:2px}.swatch-dot[data-v-307761e5]{width:14px;height:14px;border-radius:3px;display:inline-block}.palette-swatch small[data-v-307761e5]{font-size:.7rem;color:var(--text-color-secondary)}.swatch-caption[data-v-307761e5]{font-size:.64rem;line-height:1.2;text-align:center;color:var(--text-color-secondary);opacity:.85}.advanced-json[data-v-307761e5]{width:100%;min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.8rem;line-height:1.35;border:1px solid var(--surface-border);border-radius:6px;padding:.5rem;resize:vertical;background:var(--surface-card);color:var(--text-color)}.json-error[data-v-307761e5]{display:block;margin-top:.35rem;color:var(--red-500, #ef4444);font-size:.75rem}.chart-type-picker[data-v-b8a9baa9]{display:flex;flex-direction:column;gap:.75rem}.picker-search[data-v-b8a9baa9] .p-input-icon-left>i{top:50%;transform:translateY(-50%);left:.75rem;color:var(--text-color-secondary)}.picker-search[data-v-b8a9baa9] .p-input-icon-left>.p-inputtext{padding-left:2.25rem}.picker-categories[data-v-b8a9baa9]{display:flex;flex-wrap:wrap;gap:.375rem}.category-btn[data-v-b8a9baa9]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;padding:.25rem .625rem;font-size:.8rem;color:var(--text-color-secondary);cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:.375rem}.category-btn[data-v-b8a9baa9]:hover{border-color:var(--primary-color);color:var(--text-color)}.category-btn.active[data-v-b8a9baa9]{background:var(--primary-color);border-color:var(--primary-color);color:var(--primary-color-text)}.category-count[data-v-b8a9baa9]{font-size:.7rem;opacity:.7}.picker-grid[data-v-b8a9baa9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem;max-height:520px;overflow-y:auto;padding-right:.25rem}.chart-card[data-v-b8a9baa9]{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.5rem;border:2px solid var(--surface-border);border-radius:8px;cursor:pointer;transition:all .15s;background:var(--surface-ground)}.chart-card[data-v-b8a9baa9]:hover{border-color:var(--primary-color);background:var(--surface-hover)}.chart-card.selected[data-v-b8a9baa9]{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,var(--surface-ground));box-shadow:0 0 0 1px var(--primary-color)}.chart-preview[data-v-b8a9baa9]{width:80px;height:60px;color:var(--primary-color)}.chart-preview[data-v-b8a9baa9] svg{width:100%;height:100%}.chart-label[data-v-b8a9baa9]{font-size:.75rem;font-weight:500;text-align:center;color:var(--text-color);line-height:1.2}.no-results[data-v-b8a9baa9]{grid-column:1 / -1;text-align:center;padding:2rem;color:var(--text-color-secondary);font-size:.85rem}.time-range-picker[data-v-c813f4c1]{display:flex;flex-direction:column;gap:.25rem}.time-range-trigger[data-v-c813f4c1]{display:flex;align-items:center;gap:.4rem;width:100%;padding:.25rem .5rem;border-radius:4px;border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);cursor:pointer;font-size:.8rem;text-align:left}.time-range-trigger[data-v-c813f4c1]:hover,.time-range-trigger.is-open[data-v-c813f4c1]{border-color:var(--primary-color)}.time-range-trigger-label[data-v-c813f4c1]{flex:1}.time-range-body[data-v-c813f4c1]{display:flex;flex-direction:column;gap:.4rem;padding:.4rem .45rem .5rem;border:1px solid var(--surface-border);border-radius:4px;background:var(--surface-section)}.quick-chips[data-v-c813f4c1]{display:flex;flex-wrap:wrap;gap:.2rem}.chip[data-v-c813f4c1]{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .45rem;font-size:.72rem;border:1px solid var(--surface-border);border-radius:999px;background:var(--surface-card);color:var(--text-color);cursor:pointer;line-height:1.2}.chip[data-v-c813f4c1]:hover{border-color:var(--primary-color)}.chip.is-active[data-v-c813f4c1]{background:var(--primary-color);color:var(--primary-color-text);border-color:var(--primary-color)}.mode-tabs[data-v-c813f4c1]{display:flex;gap:0;border-bottom:1px solid var(--surface-border)}.mode-tab[data-v-c813f4c1]{flex:1;padding:.2rem .4rem;font-size:.72rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-color-secondary);cursor:pointer}.mode-tab.is-active[data-v-c813f4c1]{color:var(--primary-color);border-bottom-color:var(--primary-color)}.relative-builder[data-v-c813f4c1]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.relative-builder[data-v-c813f4c1] .p-dropdown,.relative-builder[data-v-c813f4c1] .p-inputnumber{font-size:.78rem}.relative-builder[data-v-c813f4c1] .p-dropdown-label,.relative-builder[data-v-c813f4c1] .p-inputnumber-input{padding:.2rem .4rem}.rel-direction[data-v-c813f4c1]{min-width:5.5rem}.rel-amount[data-v-c813f4c1]{width:5rem}.rel-amount[data-v-c813f4c1] .p-inputnumber-input{width:2.6rem;text-align:right}.rel-unit[data-v-c813f4c1]{min-width:5.5rem}.rel-tonow[data-v-c813f4c1]{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;color:var(--text-color-secondary);cursor:pointer}.absolute-builder[data-v-c813f4c1]{display:flex;align-items:center;gap:.25rem}.absolute-builder[data-v-c813f4c1] .p-inputtext{padding:.2rem .4rem;font-size:.78rem}.abs-cal[data-v-c813f4c1]{flex:1;min-width:0}.abs-cal[data-v-c813f4c1] .p-inputtext{width:100%}.abs-arrow[data-v-c813f4c1]{color:var(--text-color-secondary);font-size:.8rem}.dsl-builder[data-v-c813f4c1]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.dsl-input[data-v-c813f4c1]{flex:1;font-size:.78rem;padding:.2rem .4rem}.dsl-error[data-v-c813f4c1]{width:100%;color:var(--red-500);font-size:.7rem}.resolved-row[data-v-c813f4c1]{display:flex;align-items:center;gap:.3rem;font-size:.7rem;color:var(--text-color-secondary);padding:.3rem 0 .15rem;border-top:1px dashed var(--surface-border)}.resolved-label[data-v-c813f4c1]{font-weight:600}.resolved-value[data-v-c813f4c1]{font-family:var(--font-family-monospace, monospace);color:var(--text-color)}.picker-actions[data-v-c813f4c1]{display:flex;justify-content:flex-end;gap:.25rem}.picker-actions[data-v-c813f4c1] .p-button{padding:.2rem .5rem;font-size:.75rem}.filter-sidebar.dense[data-v-bfa2e6e5]{display:flex;flex-direction:column;height:100%;font-size:.78rem}.filter-sidebar.dense .sidebar-header[data-v-bfa2e6e5]{display:flex;justify-content:space-between;align-items:center;padding:.4rem .5rem;border-bottom:1px solid var(--surface-border);flex-shrink:0}.filter-sidebar.dense .sidebar-header-actions[data-v-bfa2e6e5]{display:flex;gap:.15rem}.filter-sidebar.dense .sidebar-title[data-v-bfa2e6e5]{font-weight:600;font-size:.82rem;display:flex;align-items:center;gap:.35rem}.filter-sidebar.dense .sidebar-scroll[data-v-bfa2e6e5]{flex:1;min-height:0;overflow-y:auto;padding:.4rem .5rem .6rem;display:flex;flex-direction:column;gap:.55rem;scrollbar-width:thin}.filter-sidebar.dense .sidebar-footer[data-v-bfa2e6e5]{flex-shrink:0;padding:.4rem .5rem;border-top:1px solid var(--surface-border);background:var(--surface-section);display:flex;flex-direction:column;gap:.35rem}.filter-sidebar.dense .footer-apply-row[data-v-bfa2e6e5]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;align-items:stretch}.filter-sidebar.dense[data-v-bfa2e6e5] .filter-auto-apply-pin .p-button-icon,.filter-sidebar.dense[data-v-bfa2e6e5] .filter-auto-apply-pin svg{display:block}.filter-sidebar.dense .footer-actions[data-v-bfa2e6e5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.filter-sidebar.dense .filter-block[data-v-bfa2e6e5]{display:flex;flex-direction:column;gap:.3rem}.filter-sidebar.dense .block-header[data-v-bfa2e6e5]{display:flex;align-items:center;justify-content:space-between}.filter-sidebar.dense .block-title[data-v-bfa2e6e5]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-color-secondary)}.filter-sidebar.dense .block-row[data-v-bfa2e6e5]{display:flex;gap:.35rem;align-items:center}.filter-sidebar.dense .block-row.inline[data-v-bfa2e6e5]{display:grid;grid-template-columns:minmax(64px,32%) 1fr;align-items:center;gap:.4rem}.filter-sidebar.dense .block-row.inline[data-v-bfa2e6e5]:has(.time-range-picker.is-open){grid-template-columns:1fr;align-items:start}.filter-sidebar.dense .block-row.inline:has(.time-range-picker.is-open) .block-label[data-v-bfa2e6e5],.filter-sidebar.dense .block-row.inline:has(.time-range-picker.is-open) .block-control[data-v-bfa2e6e5]{grid-column:1 / -1}.filter-sidebar.dense .block-label[data-v-bfa2e6e5]{font-size:.7rem;color:var(--text-color-secondary);font-weight:600;white-space:nowrap}.filter-sidebar.dense .block-control[data-v-bfa2e6e5]{width:100%;min-width:0}.filter-sidebar.dense .block-row.inline:has(.time-range-picker.is-open) .block-control[data-v-bfa2e6e5]{width:100%}.filter-sidebar.dense .block-control-grid[data-v-bfa2e6e5]{display:grid;grid-template-columns:minmax(0,33%) minmax(0,1fr);gap:.35rem}.filter-sidebar.dense .block-control-interval[data-v-bfa2e6e5],.filter-sidebar.dense .block-control-unit[data-v-bfa2e6e5]{width:100%;min-width:0}.filter-sidebar.dense .block-readonly[data-v-bfa2e6e5]{min-height:1.9rem;display:flex;align-items:center;padding:.2rem .45rem;border:1px solid var(--surface-border);border-radius:.5rem;background:var(--surface-section);color:var(--text-color)}.filter-sidebar.dense .block-readonly-with-note[data-v-bfa2e6e5]{justify-content:space-between;gap:.4rem}.filter-sidebar.dense .block-readonly-note[data-v-bfa2e6e5]{color:var(--text-color-secondary);font-size:.68rem;text-align:right}.filter-sidebar.dense .block-warning[data-v-bfa2e6e5]{display:flex;gap:.4rem;align-items:flex-start;padding:.4rem .5rem;border-radius:.5rem;border:1px solid var(--fluetly-alert-warning-border);background:var(--fluetly-alert-warning-bg);color:var(--fluetly-alert-warning-text);font-size:.72rem}.filter-sidebar.dense .block-warning i[data-v-bfa2e6e5]{color:inherit;margin-top:.08rem}.filter-sidebar.dense .block-empty[data-v-bfa2e6e5]{font-size:.72rem;color:var(--text-color-secondary);font-style:italic}.filter-sidebar.dense[data-v-bfa2e6e5] .p-dropdown,.filter-sidebar.dense[data-v-bfa2e6e5] .p-inputtext{font-size:.78rem}.filter-sidebar.dense[data-v-bfa2e6e5] .p-dropdown-label,.filter-sidebar.dense[data-v-bfa2e6e5] .p-inputtext{padding:.2rem .45rem}.filter-sidebar.dense[data-v-bfa2e6e5] .p-button.p-button-sm{padding:.25rem .45rem;font-size:.72rem}.filter-sidebar.dense[data-v-bfa2e6e5] .p-button-icon-only.p-button-sm{width:1.6rem;height:1.6rem}.filter-pill-list[data-v-bfa2e6e5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.filter-pill[data-v-bfa2e6e5]{display:flex;align-items:center;gap:.25rem;padding:.15rem .25rem .15rem .4rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:999px;font-size:.72rem;line-height:1.25;min-width:0}.filter-pill.is-incomplete[data-v-bfa2e6e5]{border-color:var(--yellow-500);background:var(--surface-section)}.filter-pill .pill-text[data-v-bfa2e6e5]{flex:1;min-width:0;display:flex;gap:.25rem;align-items:center;cursor:pointer;overflow:hidden}.filter-pill .pill-col[data-v-bfa2e6e5]{font-weight:600;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-pill .pill-op[data-v-bfa2e6e5]{color:var(--primary-color);font-weight:600;flex-shrink:0}.filter-pill .pill-val[data-v-bfa2e6e5]{color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-pill .pill-remove[data-v-bfa2e6e5] .p-button{padding:0;width:1.2rem;height:1.2rem}.filter-pill.filter-pill-readonly .pill-text[data-v-bfa2e6e5]{cursor:default}.filter-pill-editor{padding:.5rem .6rem}.filter-pill-editor .pill-editor-body{display:flex;flex-direction:column;gap:.4rem;min-width:18rem}.filter-pill-editor .pill-editor-row{display:grid;grid-template-columns:4rem 1fr;align-items:center;gap:.4rem}.filter-pill-editor .pill-editor-row label{font-size:.72rem;color:var(--text-color-secondary);font-weight:600}.filter-pill-editor .pill-editor-ops .p-button{padding:.2rem .45rem;font-size:.72rem}.filter-pill-editor .pill-editor-footer{display:flex;justify-content:flex-end;gap:.4rem;padding-top:.25rem;border-top:1px solid var(--surface-border)}.p-dropdown-panel.filter-pill-column-panel{opacity:1!important;transform:none!important}.dashboard-editor[data-v-0472fbbc]{display:flex;flex-direction:column;height:100%}.dashboard-body[data-v-0472fbbc]{flex:1;overflow:hidden;background:var(--surface-ground)}.dashboard-body.dashboard-frame-hidden[data-v-0472fbbc]{border:0!important;border-radius:0!important}.dashboard-body[data-v-0472fbbc] .p-splitter-panel{overflow:hidden;display:flex;flex-direction:column}.dashboard-body[data-v-0472fbbc] .p-splitter-gutter{width:4px;flex:0 0 4px;align-self:stretch;display:flex;align-items:center;justify-content:center;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none}.dashboard-body[data-v-0472fbbc] .p-splitter-gutter .p-splitter-gutter-handle{width:2px;height:2.8rem;border-radius:999px;background:color-mix(in srgb,var(--surface-400) 72%,var(--surface-border))}.dashboard-body[data-v-0472fbbc] .p-splitter-gutter:hover .p-splitter-gutter-handle{background:color-mix(in srgb,var(--primary-color) 45%,var(--surface-400))}.filter-panel[data-v-0472fbbc]{min-width:0;overflow-y:auto;scrollbar-width:none}.filter-panel[data-v-0472fbbc]::-webkit-scrollbar{display:none}.filter-sidebar[data-v-0472fbbc]{min-width:0;overflow:hidden;margin-right:0;padding:.75rem;padding-right:0;display:flex;flex-direction:column;gap:.75rem;height:100%}.dashboard-body[data-v-0472fbbc] .p-splitter-panel>.grid-canvas-shell>.grid-canvas{padding-left:4px}.dashboard-body-splitter-dragging[data-v-0472fbbc] .p-splitter-gutter{z-index:40}.dashboard-body-splitter-dragging .grid-widget[data-v-0472fbbc],.dashboard-body-splitter-dragging .chart-edit-panel[data-v-0472fbbc],.dashboard-body-splitter-dragging .filter-panel[data-v-0472fbbc]{transition:none!important}.dashboard-body-splitter-dragging .grid-widget .widget-body[data-v-0472fbbc],.dashboard-body-splitter-dragging .grid-widget .tab-widget[data-v-0472fbbc],.dashboard-body-splitter-dragging .grid-widget .richtext-widget[data-v-0472fbbc]{visibility:hidden}.dashboard-splitter-drag-shield[data-v-0472fbbc]{position:fixed;inset:0;z-index:9999;cursor:col-resize;background:transparent}.editor-sidebar-tabs-wrap[data-v-0472fbbc]{position:relative;display:flex;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;--editor-sidebar-frame-color: var(--surface-border);background:var(--surface-card);border:1px solid var(--editor-sidebar-frame-color);border-radius:10px}.editor-sidebar-close[data-v-0472fbbc]{position:absolute;top:.18rem;right:.1rem;z-index:3;width:1.9rem;min-width:1.9rem;height:1.9rem}.editor-sidebar-tabs[data-v-0472fbbc]{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;background:transparent}.editor-sidebar-tabs[data-v-0472fbbc] .p-tabview-nav-container{flex-shrink:0;padding-right:2.1rem;background:var(--surface-card)!important}.editor-sidebar-tabs[data-v-0472fbbc] .p-tabview-nav{flex-wrap:nowrap;gap:.2rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;background:transparent!important}.editor-sidebar-tabs[data-v-0472fbbc] .p-tabview-nav::-webkit-scrollbar{display:none}.editor-sidebar-tabs[data-v-0472fbbc] .p-tabview-nav li{flex:0 0 auto}.editor-sidebar-tabs[data-v-0472fbbc] .p-tabview-nav li a{padding:.45rem .5rem}.editor-sidebar-tabs[data-v-0472fbbc] .p-tabview-panels{flex:1 1 auto;min-width:0;min-height:0;padding:0;overflow:hidden;display:flex;background:var(--surface-card)!important;box-shadow:none!important}.editor-sidebar-tabs[data-v-0472fbbc] .p-tabview-panel{flex:1 1 auto;min-width:0;min-height:0;padding:.5rem 0 0;overflow:hidden}.editor-sidebar-tab-title[data-v-0472fbbc]{display:inline-flex;align-items:center;gap:.28rem;font-size:.74rem;font-weight:600;white-space:nowrap}.sidebar-tab-panel[data-v-0472fbbc]{height:100%;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.75rem;padding-right:.1rem}.sidebar-tab-panel-binding-workspace[data-v-0472fbbc]{padding-right:0}.sidebar-tab-panel-dashboard[data-v-0472fbbc]{overflow:hidden;padding-right:0}.sidebar-binding-workspace-fill[data-v-0472fbbc]{flex:1 1 auto;min-height:0}.sidebar-tab-panel-settings[data-v-0472fbbc]{overflow:hidden;padding-right:0}.sidebar-settings-panel[data-v-0472fbbc]{--editor-sidebar-frame-color: var(--surface-border);height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--editor-sidebar-frame-color);border-radius:8px;background:var(--surface-card)}html[data-theme=dark],html.p-dark{--editor-sidebar-frame-color: color-mix(in srgb, var(--surface-400) 58%, #000 42%)}.dashboard-settings-panel[data-v-0472fbbc]{display:flex;flex-direction:column;gap:.75rem}.dashboard-settings-actions[data-v-0472fbbc]{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem;border-top:1px solid var(--surface-border);flex-shrink:0}.sidebar-dashboard-settings[data-v-0472fbbc]{flex:1 1 auto;min-height:0;overflow:auto;padding:.75rem}.filter-section[data-v-0472fbbc]{display:flex;flex-direction:column;gap:.375rem}.filter-label[data-v-0472fbbc]{font-size:.8rem;font-weight:600;color:var(--text-color-secondary)}.filter-row[data-v-0472fbbc]{display:flex;gap:.25rem;align-items:center}.filter-col[data-v-0472fbbc]{flex:1}.filter-op[data-v-0472fbbc]{width:4rem}.filter-val[data-v-0472fbbc]{flex:1}.filter-actions[data-v-0472fbbc]{margin-top:auto;padding-top:.5rem;display:flex;flex-direction:column;gap:.35rem}.editor-toolbar[data-v-0472fbbc]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--surface-border);gap:1rem}.toolbar-left[data-v-0472fbbc],.toolbar-right[data-v-0472fbbc]{display:flex;align-items:center;gap:.5rem}.toolbar-left[data-v-0472fbbc]{flex:1 1 auto;min-width:0}.toolbar-right[data-v-0472fbbc]{flex:0 0 auto}.widget-layer-controls[data-v-0472fbbc]{display:flex;gap:.5rem;flex-wrap:wrap}.toolbar-separator[data-v-0472fbbc]{width:1px;height:1.25rem;background:var(--surface-border)}.toolbar-owner[data-v-0472fbbc]{flex:0 0 auto;font-size:.82rem;color:var(--text-color-secondary);display:flex;align-items:center;gap:.25rem;white-space:nowrap}.dashboard-name-input[data-v-0472fbbc]{flex:1 1 auto;min-width:0;width:100%;font-size:1.1rem;font-weight:600;border:none;background:transparent;padding:.25rem .5rem}.dashboard-name-input[data-v-0472fbbc]:focus{background:var(--surface-ground);border-radius:6px}.grid-canvas-shell[data-v-0472fbbc]{position:relative;height:100%;overflow:hidden;background:var(--surface-ground)}.grid-canvas[data-v-0472fbbc]{height:100%;overflow-y:auto;padding:1rem;display:grid;grid-template-columns:repeat(24,1fr);grid-auto-rows:36px;gap:6px;scrollbar-width:none;position:relative;z-index:1;background:transparent}.grid-canvas[data-v-0472fbbc]::-webkit-scrollbar{display:none}.page-break-guides-overlay[data-v-0472fbbc]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.page-break-guide-line[data-v-0472fbbc]{position:absolute;left:0;right:0;height:0;border-top:2px dashed color-mix(in srgb,var(--primary-color, #3b82f6) 55%,transparent);pointer-events:none}.page-break-guide-label[data-v-0472fbbc]{position:absolute;left:0;right:0;height:0;pointer-events:none;grid-column:1 / -1}.page-break-label[data-v-0472fbbc]{position:absolute;right:.5rem;top:.2rem;font-size:.7rem;font-weight:600;color:color-mix(in srgb,var(--primary-color, #3b82f6) 70%,transparent);background:var(--surface-ground);padding:0 .25rem;border-radius:3px;line-height:1.2;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.adjacent-resize-handle[data-v-0472fbbc]{position:absolute;z-index:2001;background:transparent}.adjacent-resize-handle--col[data-v-0472fbbc]{cursor:col-resize}.adjacent-resize-handle--row[data-v-0472fbbc]{cursor:row-resize}.empty-canvas[data-v-0472fbbc]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:6rem 0;color:var(--text-color-secondary)}.grid-widget[data-v-0472fbbc]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;position:relative;transition:box-shadow .15s}.grid-widget[data-v-0472fbbc]:hover{box-shadow:0 2px 8px #00000014}.grid-widget.widget-frame-hidden[data-v-0472fbbc]:not(.widget-selected):not(.widget-dragging){border-width:0;box-shadow:none}.grid-widget.widget-selected[data-v-0472fbbc]{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color)}.grid-widget.widget-dragging[data-v-0472fbbc]{opacity:.85;z-index:2000!important;box-shadow:0 4px 16px #00000026;pointer-events:none}.widget-header[data-v-0472fbbc]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10;padding:.15rem .4rem;border-bottom:1px solid var(--surface-border);background:var(--surface-ground);min-height:24px}.widget-header[data-v-0472fbbc]{cursor:grab}.widget-header[data-v-0472fbbc]:active{cursor:grabbing}.widget-title[data-v-0472fbbc]{font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-context-menu[data-v-0472fbbc]{position:relative;flex:0 0 auto;margin-left:auto;opacity:0;pointer-events:none;transition:opacity .15s ease}.widget-context-menu-visible[data-v-0472fbbc],.widget-context-menu-open[data-v-0472fbbc]{opacity:1;pointer-events:auto}.widget-context-menu-trigger.p-button[data-v-0472fbbc]{width:1.55rem;height:1.55rem;padding:0}.widget-context-menu-popup[data-v-0472fbbc]{position:absolute;top:calc(100% + .15rem);right:0;z-index:40;display:flex;flex-direction:column;min-width:9.5rem;padding:.2rem;border:1px solid var(--surface-border);border-radius:.4rem;background:color-mix(in srgb,var(--surface-card) 96%,transparent);box-shadow:0 5px 14px #00000029;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transform:translateY(-.2rem);transition:opacity .12s ease,transform .12s ease}.widget-context-menu-open .widget-context-menu-popup[data-v-0472fbbc]{opacity:1;pointer-events:auto;transform:translateY(0)}.widget-context-menu-item[data-v-0472fbbc]{display:flex;align-items:center;gap:.45rem;width:100%;border:0;border-radius:.28rem;padding:.38rem .5rem;background:transparent;color:var(--text-color);font:inherit;font-size:.76rem;line-height:1.2;text-align:left;cursor:pointer}.widget-context-menu-item i[data-v-0472fbbc]{width:.85rem;color:var(--text-color-secondary)}.widget-context-menu-item[data-v-0472fbbc]:hover,.widget-context-menu-item[data-v-0472fbbc]:focus-visible{background:color-mix(in srgb,var(--surface-border) 48%,transparent);outline:none}.widget-context-menu-item-danger[data-v-0472fbbc]{color:var(--red-500, #ef4444)}.widget-context-menu-item-danger i[data-v-0472fbbc]{color:currentColor}.widget-header.widget-header--stealth[data-v-0472fbbc]{position:absolute;top:0;left:0;right:0;z-index:3;justify-content:flex-start;align-items:flex-start;background:transparent;border-bottom:none;padding:.25rem .3rem;min-height:2rem}.widget-header.widget-header--stealth .widget-title[data-v-0472fbbc]{display:none}.widget-header.widget-header--stealth[data-v-0472fbbc]:hover{background:linear-gradient(to bottom,color-mix(in srgb,var(--surface-card) 76%,transparent),transparent)}.widget-is-tab .widget-header.widget-header--stealth[data-v-0472fbbc]{pointer-events:none}.widget-is-tab .widget-header.widget-header--stealth .widget-context-menu[data-v-0472fbbc],.widget-is-tab .widget-header.widget-header--stealth .widget-context-menu[data-v-0472fbbc] *{pointer-events:all}.widget-body[data-v-0472fbbc]{flex:1;min-height:0;padding:.25rem;overflow:hidden;position:relative;z-index:1}.widget-placeholder[data-v-0472fbbc]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-color-secondary)}.kpi-widget[data-v-0472fbbc]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.kpi-value[data-v-0472fbbc]{font-size:2.5rem;font-weight:700}.kpi-label[data-v-0472fbbc]{font-size:.85rem;color:var(--text-color-secondary);margin-top:.25rem}.text-widget[data-v-0472fbbc]{padding:.5rem;font-size:.9rem;line-height:1.5;white-space:pre-wrap}.resize-handle[data-v-0472fbbc]{position:absolute;bottom:0;right:0;z-index:20;width:16px;height:16px;cursor:nwse-resize;opacity:0;transition:opacity .15s}.resize-handle[data-v-0472fbbc]:after{content:"";position:absolute;bottom:3px;right:3px;width:8px;height:8px;border-right:2px solid var(--text-color-secondary);border-bottom:2px solid var(--text-color-secondary)}.grid-widget:hover .resize-handle[data-v-0472fbbc]{opacity:.5}.dialog-form[data-v-0472fbbc]{display:flex;flex-direction:column;gap:1.25rem}.form-field[data-v-0472fbbc]{display:flex;flex-direction:column;gap:.375rem}.form-field>label[data-v-0472fbbc]{font-size:.875rem;font-weight:600;color:var(--text-color-secondary)}.form-row[data-v-0472fbbc]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-row-4[data-v-0472fbbc]{grid-template-columns:repeat(4,1fr)}.grid-size-row[data-v-0472fbbc]{display:flex;gap:1rem}.grid-size-row>div[data-v-0472fbbc]{flex:1}.grid-size-row label[data-v-0472fbbc]{display:block;margin-bottom:.25rem;font-size:.85rem}.share-token-area[data-v-0472fbbc]{margin-top:.5rem}.share-token-area label[data-v-0472fbbc]{display:block;margin-bottom:.25rem;font-size:.85rem}.settings-dialog[data-v-0472fbbc]{display:flex;flex-direction:column;gap:1rem}.settings-group[data-v-0472fbbc]{border:1px solid var(--surface-border);border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.settings-group legend[data-v-0472fbbc]{font-weight:600;font-size:.9rem;padding:0 .5rem;color:var(--primary-color)}.settings-group-body[data-v-0472fbbc]{display:flex;flex-direction:column;gap:.75rem}.settings-field[data-v-0472fbbc]{display:flex;flex-direction:column;gap:.25rem}.settings-field label[data-v-0472fbbc]{font-size:.85rem;font-weight:500}.pdf-margins-grid[data-v-0472fbbc]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.3rem .5rem;margin-top:.25rem}.pdf-margins-label[data-v-0472fbbc]{font-size:.8rem;color:var(--text-color-secondary);white-space:nowrap}.dashboard-chart-presets-toolbar[data-v-0472fbbc]{display:flex;flex-wrap:wrap;gap:.25rem}.dashboard-category-color-import-row[data-v-0472fbbc]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end;margin-bottom:.5rem}.dashboard-category-color-import-row>.settings-field[data-v-0472fbbc]{flex:1 1 12rem;min-width:0}.dashboard-category-color-import-actions[data-v-0472fbbc]{flex:0 0 auto}.dashboard-category-color-import-actions .p-button[data-v-0472fbbc]{white-space:nowrap}.dashboard-category-color-row[data-v-0472fbbc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 5rem auto;column-gap:.5rem;row-gap:.25rem;align-items:end;padding:.4rem .5rem;margin-bottom:.4rem;border:1px solid var(--surface-border);border-radius:6px;background:color-mix(in srgb,var(--surface-ground) 40%,var(--surface-card))}.dashboard-category-color-row>.settings-field[data-v-0472fbbc]{min-width:0}.dashboard-category-color-row[data-v-0472fbbc] .p-inputtext,.dashboard-category-color-row[data-v-0472fbbc] .p-inputnumber-input{width:100%;min-width:0}.dashboard-category-color-row label[data-v-0472fbbc]{font-size:.7rem}.dashboard-category-color-actions[data-v-0472fbbc]{display:flex;align-items:flex-end;justify-content:flex-end}@container (max-width: 360px){.dashboard-category-color-row[data-v-0472fbbc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard-category-color-row .dashboard-category-color-actions[data-v-0472fbbc]{grid-column:1 / -1}}.dashboard-category-color-table[data-v-0472fbbc]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;margin-bottom:.4rem;font-size:.78rem}.dashboard-category-color-table th[data-v-0472fbbc]{text-align:left;font-weight:600;font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-color-secondary);padding:.15rem .3rem;border-bottom:1px solid var(--surface-border)}.dashboard-category-color-table td[data-v-0472fbbc]{padding:.15rem .2rem;vertical-align:middle}.dashboard-category-color-table td[data-v-0472fbbc]:first-child{padding-left:0}.dashboard-category-color-table td[data-v-0472fbbc]:last-child{padding-right:0}.dashboard-category-color-table th.slot-col[data-v-0472fbbc],.dashboard-category-color-table td.slot-col[data-v-0472fbbc]{width:3.6rem}.dashboard-category-color-table th.action-col[data-v-0472fbbc],.dashboard-category-color-table td.action-col[data-v-0472fbbc]{width:1.9rem;padding-right:0}.dashboard-category-color-table[data-v-0472fbbc] .p-inputtext,.dashboard-category-color-table[data-v-0472fbbc] .p-inputnumber-input{width:100%;min-width:0;min-height:1.7rem;padding:.2rem .4rem;font-size:.78rem}.dashboard-category-color-table[data-v-0472fbbc] .p-inputnumber{width:100%}.dashboard-category-color-table[data-v-0472fbbc] .p-button.p-button-text{width:1.7rem;height:1.7rem;padding:0}.dashboard-chart-preset-editor[data-v-0472fbbc]{margin-top:.5rem}.dashboard-chart-preset-empty[data-v-0472fbbc]{font-size:.85rem;padding:.25rem 0}.widget-chart-defaults-actions[data-v-0472fbbc]{display:flex;width:100%;margin-bottom:.5rem;margin-top:.5rem}.widget-chart-defaults-button[data-v-0472fbbc]{width:100%}.table-widget[data-v-0472fbbc]{height:100%;overflow:hidden}.table-widget[data-v-0472fbbc] .p-datatable{height:100%}.richtext-widget[data-v-0472fbbc]{padding:.75rem;font-size:.9rem;line-height:1.6;overflow-y:auto;height:100%;scrollbar-width:none}.richtext-widget[data-v-0472fbbc]::-webkit-scrollbar{display:none}.richtext-widget[data-v-0472fbbc] h1{font-size:1.5rem;margin:.5rem 0}.richtext-widget[data-v-0472fbbc] h2{font-size:1.25rem;margin:.5rem 0}.richtext-widget[data-v-0472fbbc] h3{font-size:1.1rem;margin:.5rem 0}.richtext-widget[data-v-0472fbbc] p{margin:.25rem 0}.link-button-widget[data-v-0472fbbc]{display:flex;align-items:center;justify-content:center;height:100%}.tab-widget[data-v-0472fbbc]{height:100%;overflow:hidden;position:relative}.tab-widget-shell[data-v-0472fbbc]{height:100%}.tab-widget[data-v-0472fbbc] .p-tabview{height:100%;display:flex;flex-direction:column;position:relative}.tab-widget[data-v-0472fbbc] .p-tabview-panels{flex:1;overflow-y:auto;scrollbar-width:none;padding:0!important}.tab-widget[data-v-0472fbbc] .p-tabview-panels::-webkit-scrollbar{display:none}.tab-widget[data-v-0472fbbc] .p-tabview-panel{padding:0!important;height:100%}.tab-pos-bottom[data-v-0472fbbc] .p-tabview{flex-direction:column-reverse}.tab-pos-left[data-v-0472fbbc] .p-tabview{flex-direction:row}.tab-pos-left[data-v-0472fbbc] .p-tabview-nav-container{min-width:max-content}.tab-pos-left[data-v-0472fbbc] .p-tabview-nav{flex-direction:column}.tab-pos-left[data-v-0472fbbc] .p-tabview-nav li a{white-space:nowrap;transform:none}.tab-pos-right[data-v-0472fbbc] .p-tabview{flex-direction:row-reverse}.tab-pos-right[data-v-0472fbbc] .p-tabview-nav-container{min-width:max-content}.tab-pos-right[data-v-0472fbbc] .p-tabview-nav{flex-direction:column}.tab-pos-right[data-v-0472fbbc] .p-tabview-nav li a{white-space:nowrap;transform:none}.tab-pos-top[data-v-0472fbbc] .p-tabview-panels{border-top:1px solid var(--surface-border)}.tab-pos-bottom[data-v-0472fbbc] .p-tabview-panels{border-bottom:1px solid var(--surface-border)}.tab-pos-left[data-v-0472fbbc] .p-tabview-panels{border-left:1px solid var(--surface-border)}.tab-pos-right[data-v-0472fbbc] .p-tabview-panels{border-right:1px solid var(--surface-border)}.tab-header-trigger[data-v-0472fbbc]{position:absolute;z-index:4;background:transparent}.tab-header-trigger[data-v-0472fbbc]:focus{outline:none}.tab-pos-top .tab-header-trigger[data-v-0472fbbc],.tab-pos-bottom .tab-header-trigger[data-v-0472fbbc]{left:0;right:0;height:.9rem}.tab-pos-top .tab-header-trigger[data-v-0472fbbc]{top:0}.tab-pos-bottom .tab-header-trigger[data-v-0472fbbc]{bottom:0}.tab-pos-left .tab-header-trigger[data-v-0472fbbc],.tab-pos-right .tab-header-trigger[data-v-0472fbbc]{top:0;bottom:0;width:.9rem}.tab-pos-left .tab-header-trigger[data-v-0472fbbc]{left:0}.tab-pos-right .tab-header-trigger[data-v-0472fbbc]{right:0}.tab-widget.tab-header-hidden[data-v-0472fbbc] .p-tabview-nav-container{position:absolute;z-index:5;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.tab-widget.tab-header-hidden .tab-header-trigger:hover+.tab-widget-shell[data-v-0472fbbc] .p-tabview-nav-container,.tab-widget.tab-header-hidden .tab-header-trigger:focus+.tab-widget-shell[data-v-0472fbbc] .p-tabview-nav-container,.tab-widget.tab-header-hidden .tab-widget-shell[data-v-0472fbbc] .p-tabview-nav-container:hover,.tab-widget.tab-header-hidden .tab-widget-shell[data-v-0472fbbc] .p-tabview-nav-container:focus-within{opacity:1;pointer-events:auto;transform:none}.tab-pos-top.tab-header-hidden[data-v-0472fbbc] .p-tabview-nav-container{top:0;left:0;right:0;transform:translateY(-.4rem)}.tab-pos-bottom.tab-header-hidden[data-v-0472fbbc] .p-tabview-nav-container{bottom:0;left:0;right:0;transform:translateY(.4rem)}.tab-pos-left.tab-header-hidden[data-v-0472fbbc] .p-tabview-nav-container{top:0;bottom:0;left:0;transform:translate(-.4rem)}.tab-pos-right.tab-header-hidden[data-v-0472fbbc] .p-tabview-nav-container{top:0;bottom:0;right:0;transform:translate(.4rem)}.tab-widget.tab-header-hidden[data-v-0472fbbc] .p-tabview-panels{border:0!important}.tab-pos-left.tab-rot-left[data-v-0472fbbc] .p-tabview-nav li a,.tab-pos-right.tab-rot-left[data-v-0472fbbc] .p-tabview-nav li a,.tab-pos-left.tab-rot-right[data-v-0472fbbc] .p-tabview-nav li a,.tab-pos-right.tab-rot-right[data-v-0472fbbc] .p-tabview-nav li a{min-width:2.5rem;height:auto;justify-content:center}.tab-pos-left.tab-rot-left[data-v-0472fbbc] .p-tabview-nav li a,.tab-pos-right.tab-rot-left[data-v-0472fbbc] .p-tabview-nav li a{writing-mode:vertical-rl;text-orientation:sideways;transform:rotate(180deg)}.tab-pos-left.tab-rot-right[data-v-0472fbbc] .p-tabview-nav li a,.tab-pos-right.tab-rot-right[data-v-0472fbbc] .p-tabview-nav li a{writing-mode:vertical-lr;text-orientation:sideways;transform:none}.tab-pos-left.tab-rot-left[data-v-0472fbbc] .p-tabview-nav li a>span,.tab-pos-left.tab-rot-right[data-v-0472fbbc] .p-tabview-nav li a>span,.tab-pos-right.tab-rot-left[data-v-0472fbbc] .p-tabview-nav li a>span,.tab-pos-right.tab-rot-right[data-v-0472fbbc] .p-tabview-nav li a>span,.tab-pos-left.tab-rot-left[data-v-0472fbbc] .p-tabview-nav li a .p-tabview-title,.tab-pos-left.tab-rot-right[data-v-0472fbbc] .p-tabview-nav li a .p-tabview-title,.tab-pos-right.tab-rot-left[data-v-0472fbbc] .p-tabview-nav li a .p-tabview-title,.tab-pos-right.tab-rot-right[data-v-0472fbbc] .p-tabview-nav li a .p-tabview-title{transform:none}.tab-widget[data-v-0472fbbc] .p-tabview-nav li a{border:0!important;border-radius:0!important;box-shadow:none;background:var(--tab-bg-color, transparent);color:var(--tab-text-color, inherit)}.tab-widget[data-v-0472fbbc] .p-tabview-nav li{background:var(--tab-bg-color, transparent);opacity:.62;filter:saturate(.72);transition:opacity .15s ease,filter .15s ease}.tab-widget[data-v-0472fbbc] .p-tabview-nav li.p-highlight{opacity:1;filter:none;position:relative;z-index:1}.tab-pos-top[data-v-0472fbbc] .p-tabview-nav li:not(.p-highlight){margin-bottom:4px}.tab-pos-bottom[data-v-0472fbbc] .p-tabview-nav li:not(.p-highlight){margin-top:4px}.tab-pos-left[data-v-0472fbbc] .p-tabview-nav li:not(.p-highlight){margin-right:4px}.tab-pos-right[data-v-0472fbbc] .p-tabview-nav li:not(.p-highlight){margin-left:4px}.tab-pos-top[data-v-0472fbbc] .p-tabview-nav li.p-highlight a{box-shadow:inset 0 -4px color-mix(in srgb,var(--tab-bg-color, var(--tab-color, var(--primary-color))) 70%,var(--fluetly-text, #1f2937))}.tab-pos-bottom[data-v-0472fbbc] .p-tabview-nav li.p-highlight a{box-shadow:inset 0 2px color-mix(in srgb,var(--tab-bg-color, var(--tab-color, var(--primary-color))) 70%,var(--fluetly-text, #1f2937))}.tab-pos-left[data-v-0472fbbc] .p-tabview-nav li.p-highlight a{box-shadow:inset 2px 0 color-mix(in srgb,var(--tab-bg-color, var(--tab-color, var(--primary-color))) 70%,var(--fluetly-text, #1f2937))}.tab-pos-right[data-v-0472fbbc] .p-tabview-nav li.p-highlight a{box-shadow:inset -2px 0 color-mix(in srgb,var(--tab-bg-color, var(--tab-color, var(--primary-color))) 70%,var(--fluetly-text, #1f2937))}.tab-widget[data-v-0472fbbc] .p-tabview-nav li.p-highlight a{color:var(--tab-text-color, var(--tab-accent-color, var(--tab-color, var(--primary-color))))}.tab-name-input[data-v-0472fbbc]{width:120px;padding:.125rem .375rem;font-size:.85rem}.tab-widget[data-v-0472fbbc] .p-tabview-nav li>a>span[draggable=true]{cursor:grab}.tab-widget[data-v-0472fbbc] .p-tabview-nav li>a>span[draggable=true]:active{cursor:grabbing}.tab-content-grid[data-v-0472fbbc]{display:grid;grid-template-columns:repeat(24,1fr);grid-auto-rows:36px;gap:6px;padding:.5rem;min-height:80px;transition:background .15s,border-color .15s}.tab-drop-zone[data-v-0472fbbc]{border:2px dashed transparent;border-radius:6px}.tab-drop-active[data-v-0472fbbc]{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 8%,transparent)}.tab-child-widget-full[data-v-0472fbbc]{position:relative}.tab-drop-hint[data-v-0472fbbc]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;color:var(--text-color-secondary);font-size:.8rem;padding:.75rem}.tab-panel-actions[data-v-0472fbbc]{padding:.25rem .5rem;border-top:1px solid var(--surface-border)}.tab-edit-table[data-v-0472fbbc]{display:flex;flex-direction:column;gap:.15rem;border:1px solid var(--surface-border);border-radius:4px;padding:.15rem;background:var(--surface-section, var(--surface-card))}.tab-edit-row[data-v-0472fbbc]{display:flex;align-items:center;gap:.25rem;padding:.15rem .25rem;border-radius:3px;transition:background-color .12s ease,opacity .12s ease}.tab-edit-row+.tab-edit-row[data-v-0472fbbc]{border-top:1px solid var(--surface-border)}.tab-edit-row-dragging[data-v-0472fbbc]{opacity:.4}.tab-edit-row-drop-target[data-v-0472fbbc]{background:var(--primary-color-text, rgba(59,130,246,.12));box-shadow:inset 0 0 0 1px var(--primary-color, #3b82f6)}.tab-drag-handle[data-v-0472fbbc]{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1.4rem;cursor:grab;color:var(--text-color-secondary);flex-shrink:0}.tab-drag-handle[data-v-0472fbbc]:hover{color:var(--text-color)}.tab-drag-handle[data-v-0472fbbc]:active{cursor:grabbing}.tab-edit-label[data-v-0472fbbc]{flex:1;min-width:0}.tab-edit-label.p-inputtext[data-v-0472fbbc]{padding:.2rem .4rem;font-size:.85rem;height:1.6rem}.tab-edit-delete.p-button[data-v-0472fbbc]{width:1.6rem;height:1.6rem;padding:0}.native-color-input-compact[data-v-0472fbbc]{width:1.4rem;height:1.4rem}.tab-color-stack[data-v-0472fbbc]{display:inline-flex;align-items:center}.tab-color-picker-wrap[data-v-0472fbbc]{position:relative}.tab-color-clear-inline[data-v-0472fbbc]{position:absolute;top:-.3rem;right:-.3rem;min-width:.9rem;width:.9rem;height:.9rem;padding:0;border-radius:999px;background:var(--surface-card);box-shadow:0 0 0 1px var(--surface-border);z-index:2}.chart-edit-panel[data-v-0472fbbc]{overflow:hidden}.chart-panel[data-v-0472fbbc]{height:100%;display:flex;flex-direction:column;overflow:hidden}.chart-panel-header[data-v-0472fbbc]{padding:.75rem;border-bottom:1px solid var(--surface-border);flex-shrink:0}.chart-panel-header-actions[data-v-0472fbbc]{display:flex;align-items:center;gap:.25rem}.chart-panel-title-row[data-v-0472fbbc]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.chart-panel-title[data-v-0472fbbc]{font-weight:600;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.chart-panel-meta[data-v-0472fbbc]{display:flex;align-items:center;gap:.5rem;margin-top:.4rem;flex-wrap:wrap}.chart-panel-owner[data-v-0472fbbc]{font-size:.8rem;color:var(--text-color-secondary);display:flex;align-items:center;gap:.25rem}.chart-panel-type-row[data-v-0472fbbc]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid var(--surface-border);flex-shrink:0;gap:.5rem}.chart-panel-label[data-v-0472fbbc]{font-size:.8rem;font-weight:600;color:var(--text-color-secondary)}.chart-type-btn[data-v-0472fbbc]{font-size:.8rem}.chart-panel-settings[data-v-0472fbbc]{flex:1;overflow-y:auto;scrollbar-width:thin}.panel-field[data-v-0472fbbc]{display:flex;flex-direction:column;gap:.25rem}.panel-field label[data-v-0472fbbc]{font-size:.8rem;font-weight:600;color:var(--text-color-secondary)}.chart-panel-footer[data-v-0472fbbc]{padding:.75rem;border-top:1px solid var(--surface-border);flex-shrink:0}.layout-selector[data-v-0472fbbc]{display:flex;align-items:center;gap:.25rem;padding:.5rem;border-bottom:1px solid var(--surface-border);flex-shrink:0}.layout-dropdown[data-v-0472fbbc]{flex:1}.layout-selector[data-v-0472fbbc] .p-dropdown-label{padding:.4rem .5rem;font-size:.95rem;font-weight:600}.chart-type-matrix-btn[data-v-0472fbbc]{width:2.9rem;min-width:2.9rem;justify-content:center;padding:0;overflow:hidden}.chart-type-matrix-btn[data-v-0472fbbc]:focus,.chart-type-matrix-btn[data-v-0472fbbc]:focus-visible,.chart-type-matrix-btn.p-focus[data-v-0472fbbc],.chart-type-matrix-btn[data-v-0472fbbc]:enabled:focus,.chart-type-matrix-btn[data-v-0472fbbc]:enabled:focus-visible{outline:none!important;box-shadow:none!important}.chart-type-matrix-thumb[data-v-0472fbbc]{width:100%;height:100%;color:var(--text-color-secondary);display:inline-flex;align-items:center;justify-content:center}.chart-type-matrix-thumb[data-v-0472fbbc] svg{width:100%;height:100%;display:block}.layout-item[data-v-0472fbbc]{display:flex;align-items:center;gap:.4rem;font-size:.8rem}.layout-item-selected[data-v-0472fbbc]{font-size:.95rem;font-weight:600}.layout-item-icon[data-v-0472fbbc]{font-size:.75rem;color:var(--text-color-secondary);width:1rem;text-align:center}.layout-tab-header[data-v-0472fbbc]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-color-secondary);opacity:.8}.widget-settings-actions[data-v-0472fbbc]{display:flex;width:100%;padding:.5rem;padding-top:0;flex-shrink:0}.widget-settings-delete[data-v-0472fbbc]{width:100%;flex:1 1 auto}.widget-settings-actions[data-v-0472fbbc] .p-button.widget-settings-delete{width:100%}.sidebar-tab-panel-settings[data-v-0472fbbc],.sidebar-settings-panel[data-v-0472fbbc],.chart-panel-settings[data-v-0472fbbc],.widget-settings-panel[data-v-0472fbbc],.dashboard-chart-preset-editor[data-v-0472fbbc]{background:var(--surface-card);color:var(--text-color)}.widget-settings-panel[data-v-0472fbbc] .p-accordion,.widget-settings-panel[data-v-0472fbbc] .p-accordion-tab,.widget-settings-panel[data-v-0472fbbc] .p-accordion-header,.widget-settings-panel[data-v-0472fbbc] .p-accordion-content-wrapper,.widget-settings-panel[data-v-0472fbbc] .p-toggleable-content,.dashboard-chart-preset-editor[data-v-0472fbbc] .p-accordion,.dashboard-chart-preset-editor[data-v-0472fbbc] .p-accordion-tab,.dashboard-chart-preset-editor[data-v-0472fbbc] .p-accordion-header,.dashboard-chart-preset-editor[data-v-0472fbbc] .p-accordion-content-wrapper,.dashboard-chart-preset-editor[data-v-0472fbbc] .p-toggleable-content{background:transparent!important;color:inherit}.widget-settings-panel[data-v-0472fbbc] .p-accordion-tab,.dashboard-chart-preset-editor[data-v-0472fbbc] .p-accordion-tab{border-bottom:1px solid var(--surface-border)}.widget-settings-panel[data-v-0472fbbc] .p-accordion-header-link,.dashboard-chart-preset-editor[data-v-0472fbbc] .p-accordion-header-link{padding:.5rem .25rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--surface-ground) 84%,var(--surface-card))!important;color:var(--text-color)!important}.widget-settings-panel[data-v-0472fbbc] .p-accordion-header:not(.p-disabled) .p-accordion-header-link:hover,.widget-settings-panel[data-v-0472fbbc] .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link,.widget-settings-panel[data-v-0472fbbc] .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link:hover,.dashboard-chart-preset-editor[data-v-0472fbbc] .p-accordion-header:not(.p-disabled) .p-accordion-header-link:hover,.dashboard-chart-preset-editor[data-v-0472fbbc] .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link,.dashboard-chart-preset-editor[data-v-0472fbbc] .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link:hover{background:color-mix(in srgb,var(--surface-ground) 78%,var(--surface-card))!important;color:var(--text-color)!important}.widget-settings-panel[data-v-0472fbbc] .p-accordion-content,.dashboard-chart-preset-editor[data-v-0472fbbc] .p-accordion-content{padding:.375rem .25rem .75rem;font-size:.85rem;overflow:hidden;background:var(--surface-card)!important;color:var(--text-color)!important}.widget-settings-panel[data-v-0472fbbc] .p-inputtext,.widget-settings-panel[data-v-0472fbbc] .p-dropdown,.widget-settings-panel[data-v-0472fbbc] .p-multiselect,.widget-settings-panel[data-v-0472fbbc] .p-inputnumber,.widget-settings-panel[data-v-0472fbbc] .p-selectbutton .p-button{font-size:.78rem}.widget-settings-panel[data-v-0472fbbc] .p-inputtext,.widget-settings-panel[data-v-0472fbbc] .p-inputnumber-input{min-height:1.9rem;padding:.28rem .45rem}.widget-settings-panel[data-v-0472fbbc] .p-dropdown-label,.widget-settings-panel[data-v-0472fbbc] .p-multiselect-label{padding:.28rem .45rem}.widget-settings-panel[data-v-0472fbbc] .p-dropdown-trigger,.widget-settings-panel[data-v-0472fbbc] .p-multiselect-trigger{width:1.9rem}.widget-settings-panel[data-v-0472fbbc] .p-multiselect-token{font-size:.72rem;padding:.08rem .3rem}.widget-settings-panel[data-v-0472fbbc] .p-selectbutton .p-button{padding:.25rem .45rem}.widget-settings-panel[data-v-0472fbbc] .p-slider{margin:.2rem 0}.dashboard-custom-css-textarea[data-v-0472fbbc],.widget-custom-css-textarea[data-v-0472fbbc]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.45}.ws-field[data-v-0472fbbc]{display:flex;flex-direction:column;gap:.2rem;margin-top:.375rem}.ws-field[data-v-0472fbbc]:first-child{margin-top:0}.ws-field label[data-v-0472fbbc]{font-size:.75rem;color:var(--text-color-secondary);font-weight:600}.ws-row[data-v-0472fbbc]{display:flex;gap:.5rem}.ws-inline[data-v-0472fbbc]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;margin-bottom:.375rem}.ws-inline label[data-v-0472fbbc]{font-size:.8rem;color:var(--text-color);cursor:pointer}.native-color-input[data-v-0472fbbc]{width:1.9rem;height:1.9rem;padding:0;border:none;background:transparent;cursor:pointer}.native-color-input[data-v-0472fbbc]::-webkit-color-swatch-wrapper{padding:0}.native-color-input[data-v-0472fbbc]::-webkit-color-swatch{border:1px solid color-mix(in srgb,var(--surface-border) 84%,transparent);border-radius:.4rem}.traffic-light-segment-editor[data-v-0472fbbc]{display:flex;flex-direction:column;gap:.5rem;padding:.625rem;margin-top:.5rem;border:1px solid var(--surface-border);border-radius:.75rem;background:var(--surface-ground)}.traffic-light-segment-grid[data-v-0472fbbc]{display:grid;grid-template-columns:minmax(9rem,1.6fr) minmax(6.5rem,.95fr) minmax(6.5rem,.95fr) auto;gap:.75rem;align-items:end}.traffic-light-segment-label-field[data-v-0472fbbc],.traffic-light-segment-number-field[data-v-0472fbbc]{min-width:0}.traffic-light-segment-action[data-v-0472fbbc]{display:flex;align-items:flex-end;justify-content:flex-end;padding-bottom:.1rem}.traffic-light-segment-delete[data-v-0472fbbc]{flex:0 0 auto}.traffic-light-segment-colors[data-v-0472fbbc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.traffic-light-segment-color-picker[data-v-0472fbbc]{display:flex;align-items:center;min-height:2.625rem}.executive-summary-format-grid[data-v-0472fbbc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.text-align-editor-grid[data-v-0472fbbc]{display:flex;flex-wrap:wrap;gap:.35rem}.text-align-editor-group[data-v-0472fbbc]{display:inline-flex;align-items:center;gap:.2rem;padding:.12rem;border:1px solid color-mix(in srgb,var(--surface-border) 78%,var(--text-color));border-radius:.5rem}[data-v-0472fbbc] .text-align-editor-btn.p-button{min-width:1.8rem;width:1.8rem;height:1.8rem;padding:0}[data-v-0472fbbc] .text-align-editor-btn .p-button-icon{font-size:0}[data-v-0472fbbc] .text-align-editor-btn:not(.text-align-editor-btn-active){color:var(--text-color-secondary)}[data-v-0472fbbc] .text-align-editor-btn.text-align-editor-btn-active{color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 12%,transparent);border-radius:.35rem}.ws-grid-2[data-v-0472fbbc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%}.ws-grid-2 .ws-field[data-v-0472fbbc]{min-width:0;margin-top:0}.ws-grid-4[data-v-0472fbbc]{display:grid;grid-template-columns:repeat(4,1fr);gap:.375rem;width:100%;overflow:hidden}.ws-grid-4 .ws-field[data-v-0472fbbc]{min-width:0;margin-top:0}.ws-grid-4[data-v-0472fbbc] .p-inputnumber{width:100%}.ws-grid-4[data-v-0472fbbc] .p-inputnumber-input{padding:.3rem .25rem;font-size:.8rem;text-align:center;width:100%;min-width:0}.ws-grid-viewport[data-v-0472fbbc]{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem;width:100%}.ws-grid-viewport .ws-field[data-v-0472fbbc]{min-width:0;margin-top:0}.ws-grid-viewport[data-v-0472fbbc] .p-inputnumber{width:100%}.ws-grid-viewport[data-v-0472fbbc] .p-inputnumber-input{padding:.3rem .35rem;font-size:.8rem;width:100%;min-width:0}.ws-map-viewport-actions[data-v-0472fbbc]{display:flex;align-items:center;gap:.35rem;margin-top:.4rem;flex-wrap:wrap}.zoom-layer-row[data-v-0472fbbc]{border:1px solid var(--surface-border);border-radius:6px;padding:.4rem;margin-bottom:.4rem}.zoom-layer-row .ws-grid-4[data-v-0472fbbc]{grid-template-columns:1fr 1fr}.overlay-row[data-v-0472fbbc]{border:1px solid var(--surface-border);border-radius:6px;padding:.4rem;margin-bottom:.4rem}.overlay-row .ws-grid-4[data-v-0472fbbc]{grid-template-columns:1fr 1fr}.overlay-header[data-v-0472fbbc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.overlay-title[data-v-0472fbbc]{font-weight:600;font-size:.85rem}.overlay-actions[data-v-0472fbbc]{display:flex;gap:0}.acc-count[data-v-0472fbbc]{margin-left:.35rem;font-size:.8rem;opacity:.65}.export-body[data-v-d028421d]{padding:0}.export-settings[data-v-d028421d]{display:flex;gap:2rem;padding:1rem 0 .5rem;align-items:flex-start}.export-settings.single-col[data-v-d028421d]{flex-direction:column;gap:.75rem}.settings-col[data-v-d028421d]{flex:1;display:flex;flex-direction:column;gap:1rem}.field-row[data-v-d028421d]{display:flex;flex-direction:column;gap:.35rem}.field-row label[data-v-d028421d]{font-size:.8rem;font-weight:600;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.04em}.checkbox-row[data-v-d028421d]{flex-direction:row;align-items:center;gap:.5rem}.checkbox-row label[data-v-d028421d]{font-size:.9rem;font-weight:400;color:var(--text-color);text-transform:none;letter-spacing:0}.toggle-group[data-v-d028421d]{display:flex;gap:.4rem}.preview-col[data-v-d028421d]{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:200px}.preview-label[data-v-d028421d]{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-color-secondary)}.pdf-preview-wrap[data-v-d028421d]{display:flex;align-items:center;justify-content:center;padding:.75rem;background:var(--fluetly-surface, var(--surface-ground));border-radius:8px;border:1px solid var(--fluetly-border-color, var(--surface-border))}.pdf-page-preview[data-v-d028421d]{background:#fff;border:1px solid #cbd5e1;border-radius:3px;box-shadow:0 2px 8px #0000001f;padding:8px;display:flex;flex-direction:column;gap:4px;transition:width .2s,height .2s}.preview-title-badge[data-v-d028421d]{background:var(--primary-color);color:#fff;font-size:.45rem;text-align:center;border-radius:2px;padding:2px 4px;margin-bottom:2px}.preview-grid[data-v-d028421d]{display:grid;flex:1}.preview-cell[data-v-d028421d]{background:var(--surface-100, #f1f5f9);border-radius:2px;padding:4px 3px 3px;display:flex;flex-direction:column;gap:2px}.preview-cell-bar[data-v-d028421d]{height:30%;background:var(--primary-200, #bfdbfe);border-radius:1px}.preview-cell-line[data-v-d028421d]{height:3px;background:var(--surface-300, #cbd5e1);border-radius:1px}.preview-cell-line.short[data-v-d028421d]{width:60%}.hint-text[data-v-d028421d]{margin:0;font-size:.85rem;color:var(--text-color-secondary)}.hint-text.subtle[data-v-d028421d]{line-height:1.45}.hint-text.error[data-v-d028421d]{color:var(--red-500, #ef4444);font-weight:600}.html-options-grid[data-v-d028421d]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.html-security-card[data-v-d028421d]{width:100%;display:flex;flex-direction:column;gap:.75rem;padding:.95rem 1rem;border:1px solid var(--fluetly-border-color, var(--surface-border));border-radius:12px;background:var(--fluetly-surface, var(--surface-ground))}.sheet-list[data-v-d028421d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.sheet-item[data-v-d028421d]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;padding:.35rem .5rem;border-radius:4px;background:var(--fluetly-surface, var(--surface-ground));border:1px solid var(--fluetly-border-color, var(--surface-border))}.sheet-icon[data-v-d028421d]{color:var(--primary-color);font-size:.85rem}.sheet-rows[data-v-d028421d]{margin-left:auto;font-size:.75rem;color:var(--text-color-secondary)}.no-data-hint[data-v-d028421d]{font-size:.85rem;color:var(--text-color-secondary);padding:.5rem 0}@media(max-width:720px){.html-options-grid[data-v-d028421d]{grid-template-columns:1fr}}.dashboard-viewer[data-v-a7004d46]{display:flex;flex-direction:column;height:100%}.dashboard-viewer.fullscreen[data-v-a7004d46]{position:fixed;inset:0;z-index:9999;background:var(--surface-ground)}.viewer-toolbar[data-v-a7004d46]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border-bottom:1px solid var(--surface-border)}.toolbar-left[data-v-a7004d46],.toolbar-right[data-v-a7004d46]{display:flex;align-items:center;gap:.5rem}.toolbar-time-page-button[data-v-a7004d46] .p-button-label,.toolbar-time-page-button[data-v-a7004d46] .p-button-icon{display:none}.toolbar-time-page-button[data-v-a7004d46] .p-button{display:inline-flex;align-items:center;justify-content:center}.toolbar-left h3[data-v-a7004d46]{margin:0}.refresh-indicator[data-v-a7004d46]{font-size:.8rem;color:var(--text-color-secondary);display:flex;align-items:center;gap:.25rem}.fullscreen-toggle[data-v-a7004d46]{position:fixed;top:.5rem;right:.5rem;z-index:10000}.fullscreen-filter-toggle[data-v-a7004d46]{position:fixed;top:.75rem;left:0;z-index:10000;width:1.45rem;height:2.4rem;min-width:0;padding:0;border-radius:0 6px 6px 0}.fullscreen-filter-toggle[data-v-a7004d46] .p-button-icon{font-size:.8rem}.viewer-body[data-v-a7004d46]{flex:1;overflow:hidden;background:var(--surface-ground);border:1px solid var(--surface-border)!important;border-radius:10px}.viewer-body.dashboard-frame-hidden[data-v-a7004d46]{border:0!important;border-radius:0!important}.viewer-body[data-v-a7004d46] .p-splitter-panel{overflow:hidden;display:flex;flex-direction:column;background:var(--surface-ground)}.viewer-body[data-v-a7004d46] .p-splitter-gutter{background:color-mix(in srgb,var(--surface-ground) 82%,var(--surface-card))!important}.viewer-body[data-v-a7004d46] .p-splitter-gutter-handle{border-radius:999px;background:color-mix(in srgb,var(--surface-border) 68%,var(--surface-400))!important}.viewer-body[data-v-a7004d46] .p-splitter-gutter:hover .p-splitter-gutter-handle{background:color-mix(in srgb,var(--primary-color) 35%,var(--surface-border))!important}.viewer-body--sidebar-hidden[data-v-a7004d46] .p-splitter-gutter{width:0!important;min-width:0!important;max-width:0!important;opacity:0;pointer-events:none}.viewer-body--sidebar-hidden[data-v-a7004d46] .p-splitter-gutter-handle{width:0!important}.filter-panel[data-v-a7004d46]{overflow:hidden}.viewer-body[data-v-a7004d46] .filter-panel--collapsed{min-width:0!important;max-width:0!important;border:0!important}.filter-panel[data-v-a7004d46]::-webkit-scrollbar{display:none}.viewer-grid-wrapper[data-v-a7004d46]{flex:1;min-height:0;width:100%;overflow:hidden;background:var(--surface-ground)}.viewer-grid[data-v-a7004d46]{height:100%;overflow-y:auto;padding:1rem;display:grid;grid-template-columns:repeat(24,1fr);grid-auto-rows:36px;gap:6px;scrollbar-width:none;background:var(--surface-ground);opacity:1;transition:opacity .12s ease-out}.viewer-grid-wrapper--measuring .viewer-grid[data-v-a7004d46]{opacity:0;pointer-events:none}.viewer-grid[data-v-a7004d46]::-webkit-scrollbar{display:none}.viewer-widget[data-v-a7004d46]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.viewer-widget.widget-frame-hidden[data-v-a7004d46]{border-width:0;box-shadow:none}.widget-header[data-v-a7004d46]{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;border-bottom:1px solid var(--surface-border);background:var(--surface-ground);min-height:28px}.widget-title[data-v-a7004d46]{font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-body[data-v-a7004d46]{flex:1;min-height:0;padding:.5rem;overflow:hidden}.widget-placeholder[data-v-a7004d46]{display:flex;align-items:center;justify-content:center;height:100%}.kpi-widget[data-v-a7004d46]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.kpi-value[data-v-a7004d46]{font-size:2.5rem;font-weight:700}.kpi-label[data-v-a7004d46]{font-size:.85rem;color:var(--text-color-secondary);margin-top:.25rem}.text-widget[data-v-a7004d46]{padding:.5rem;font-size:.9rem;line-height:1.5;white-space:pre-wrap}.table-widget[data-v-a7004d46]{height:100%;overflow:hidden}.table-widget[data-v-a7004d46] .p-datatable{height:100%}.richtext-widget[data-v-a7004d46]{padding:.75rem;font-size:.9rem;line-height:1.6;overflow-y:auto;height:100%;scrollbar-width:none}.richtext-widget[data-v-a7004d46]::-webkit-scrollbar{display:none}.richtext-widget[data-v-a7004d46] h1{font-size:1.5rem;margin:.5rem 0}.richtext-widget[data-v-a7004d46] h2{font-size:1.25rem;margin:.5rem 0}.richtext-widget[data-v-a7004d46] h3{font-size:1.1rem;margin:.5rem 0}.richtext-widget[data-v-a7004d46] p{margin:.25rem 0}.link-button-widget[data-v-a7004d46]{display:flex;align-items:center;justify-content:center;height:100%}.tab-widget[data-v-a7004d46]{height:100%;overflow:hidden;position:relative}.tab-widget-shell[data-v-a7004d46]{height:100%}.tab-widget[data-v-a7004d46] .p-tabview{height:100%;display:flex;flex-direction:column;position:relative}.tab-widget[data-v-a7004d46] .p-tabview-panels{flex:1;overflow-y:auto;scrollbar-width:none;padding:0!important}.tab-widget[data-v-a7004d46] .p-tabview-panels::-webkit-scrollbar{display:none}.tab-widget[data-v-a7004d46] .p-tabview-panel{height:100%;padding:0!important}.tab-pos-bottom[data-v-a7004d46] .p-tabview{flex-direction:column-reverse}.tab-pos-left[data-v-a7004d46] .p-tabview{flex-direction:row}.tab-pos-left[data-v-a7004d46] .p-tabview-nav-container{min-width:max-content}.tab-pos-left[data-v-a7004d46] .p-tabview-nav{flex-direction:column}.tab-pos-left[data-v-a7004d46] .p-tabview-nav li a{white-space:nowrap;transform:none}.tab-pos-right[data-v-a7004d46] .p-tabview{flex-direction:row-reverse}.tab-pos-right[data-v-a7004d46] .p-tabview-nav-container{min-width:max-content}.tab-pos-right[data-v-a7004d46] .p-tabview-nav{flex-direction:column}.tab-pos-right[data-v-a7004d46] .p-tabview-nav li a{white-space:nowrap;transform:none}.tab-pos-top[data-v-a7004d46] .p-tabview-panels{border-top:1px solid var(--surface-border)}.tab-pos-bottom[data-v-a7004d46] .p-tabview-panels{border-bottom:1px solid var(--surface-border)}.tab-pos-left[data-v-a7004d46] .p-tabview-panels{border-left:1px solid var(--surface-border)}.tab-pos-right[data-v-a7004d46] .p-tabview-panels{border-right:1px solid var(--surface-border)}.tab-header-trigger[data-v-a7004d46]{position:absolute;z-index:4;background:transparent}.tab-header-trigger[data-v-a7004d46]:focus{outline:none}.tab-pos-top .tab-header-trigger[data-v-a7004d46],.tab-pos-bottom .tab-header-trigger[data-v-a7004d46]{left:0;right:0;height:.9rem}.tab-pos-top .tab-header-trigger[data-v-a7004d46]{top:0}.tab-pos-bottom .tab-header-trigger[data-v-a7004d46]{bottom:0}.tab-pos-left .tab-header-trigger[data-v-a7004d46],.tab-pos-right .tab-header-trigger[data-v-a7004d46]{top:0;bottom:0;width:.9rem}.tab-pos-left .tab-header-trigger[data-v-a7004d46]{left:0}.tab-pos-right .tab-header-trigger[data-v-a7004d46]{right:0}.tab-widget.tab-header-hidden[data-v-a7004d46] .p-tabview-nav-container{position:absolute;z-index:5;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.tab-widget.tab-header-hidden .tab-header-trigger:hover+.tab-widget-shell[data-v-a7004d46] .p-tabview-nav-container,.tab-widget.tab-header-hidden .tab-header-trigger:focus+.tab-widget-shell[data-v-a7004d46] .p-tabview-nav-container,.tab-widget.tab-header-hidden .tab-widget-shell[data-v-a7004d46] .p-tabview-nav-container:hover,.tab-widget.tab-header-hidden .tab-widget-shell[data-v-a7004d46] .p-tabview-nav-container:focus-within{opacity:1;pointer-events:auto;transform:none}.tab-pos-top.tab-header-hidden[data-v-a7004d46] .p-tabview-nav-container{top:0;left:0;right:0;transform:translateY(-.4rem)}.tab-pos-bottom.tab-header-hidden[data-v-a7004d46] .p-tabview-nav-container{bottom:0;left:0;right:0;transform:translateY(.4rem)}.tab-pos-left.tab-header-hidden[data-v-a7004d46] .p-tabview-nav-container{top:0;bottom:0;left:0;transform:translate(-.4rem)}.tab-pos-right.tab-header-hidden[data-v-a7004d46] .p-tabview-nav-container{top:0;bottom:0;right:0;transform:translate(.4rem)}.tab-widget.tab-header-hidden[data-v-a7004d46] .p-tabview-panels{border:0!important}.tab-pos-left.tab-rot-left[data-v-a7004d46] .p-tabview-nav li a,.tab-pos-right.tab-rot-left[data-v-a7004d46] .p-tabview-nav li a,.tab-pos-left.tab-rot-right[data-v-a7004d46] .p-tabview-nav li a,.tab-pos-right.tab-rot-right[data-v-a7004d46] .p-tabview-nav li a{min-width:2.5rem;height:auto;justify-content:center}.tab-pos-left.tab-rot-left[data-v-a7004d46] .p-tabview-nav li a,.tab-pos-right.tab-rot-left[data-v-a7004d46] .p-tabview-nav li a{writing-mode:vertical-rl;text-orientation:sideways;transform:rotate(180deg)}.tab-pos-left.tab-rot-right[data-v-a7004d46] .p-tabview-nav li a,.tab-pos-right.tab-rot-right[data-v-a7004d46] .p-tabview-nav li a{writing-mode:vertical-lr;text-orientation:sideways;transform:none}.tab-pos-left.tab-rot-left[data-v-a7004d46] .p-tabview-nav li a>span,.tab-pos-left.tab-rot-right[data-v-a7004d46] .p-tabview-nav li a>span,.tab-pos-right.tab-rot-left[data-v-a7004d46] .p-tabview-nav li a>span,.tab-pos-right.tab-rot-right[data-v-a7004d46] .p-tabview-nav li a>span,.tab-pos-left.tab-rot-left[data-v-a7004d46] .p-tabview-nav li a .p-tabview-title,.tab-pos-left.tab-rot-right[data-v-a7004d46] .p-tabview-nav li a .p-tabview-title,.tab-pos-right.tab-rot-left[data-v-a7004d46] .p-tabview-nav li a .p-tabview-title,.tab-pos-right.tab-rot-right[data-v-a7004d46] .p-tabview-nav li a .p-tabview-title{transform:none}.tab-widget[data-v-a7004d46] .p-tabview-nav li a{border:0!important;border-radius:0!important;box-shadow:none;background:var(--tab-bg-color, transparent);color:var(--tab-text-color, inherit)}.tab-widget[data-v-a7004d46] .p-tabview-nav li{background:var(--tab-bg-color, transparent);opacity:.62;filter:saturate(.72);transition:opacity .15s ease,filter .15s ease}.tab-widget[data-v-a7004d46] .p-tabview-nav li.p-highlight{opacity:1;filter:none;position:relative;z-index:1}.tab-pos-top[data-v-a7004d46] .p-tabview-nav li:not(.p-highlight){margin-bottom:4px}.tab-pos-bottom[data-v-a7004d46] .p-tabview-nav li:not(.p-highlight){margin-top:4px}.tab-pos-left[data-v-a7004d46] .p-tabview-nav li:not(.p-highlight){margin-right:4px}.tab-pos-right[data-v-a7004d46] .p-tabview-nav li:not(.p-highlight){margin-left:4px}.tab-pos-top[data-v-a7004d46] .p-tabview-nav li.p-highlight a{box-shadow:inset 0 -4px color-mix(in srgb,var(--tab-bg-color, var(--tab-color, var(--primary-color))) 70%,var(--fluetly-text, #1f2937))}.tab-pos-bottom[data-v-a7004d46] .p-tabview-nav li.p-highlight a{box-shadow:inset 0 2px color-mix(in srgb,var(--tab-bg-color, var(--tab-color, var(--primary-color))) 70%,var(--fluetly-text, #1f2937))}.tab-pos-left[data-v-a7004d46] .p-tabview-nav li.p-highlight a{box-shadow:inset 2px 0 color-mix(in srgb,var(--tab-bg-color, var(--tab-color, var(--primary-color))) 70%,var(--fluetly-text, #1f2937))}.tab-pos-right[data-v-a7004d46] .p-tabview-nav li.p-highlight a{box-shadow:inset -2px 0 color-mix(in srgb,var(--tab-bg-color, var(--tab-color, var(--primary-color))) 70%,var(--fluetly-text, #1f2937))}.tab-widget[data-v-a7004d46] .p-tabview-nav li.p-highlight a{color:var(--tab-text-color, var(--tab-accent-color, var(--tab-color, var(--primary-color))))}.tab-content-grid[data-v-a7004d46]{display:grid;grid-template-columns:repeat(24,1fr);grid-auto-rows:var(--fit-row-h, 36px);gap:6px;padding:.5rem;min-height:80px}.loading-state[data-v-a7004d46]{display:flex;align-items:center;justify-content:center;flex:1;color:var(--text-color-secondary)}body.lens-dashboard-viewer-fullscreen .p-dropdown-panel,body.lens-dashboard-viewer-fullscreen .p-datepicker,body.lens-dashboard-viewer-fullscreen .p-tooltip,body.lens-dashboard-viewer-fullscreen .p-confirm-popup,body.lens-dashboard-viewer-fullscreen .p-overlaypanel{z-index:10010!important}.lens-plugins[data-v-b2fb7563]{display:flex;flex-direction:column;gap:var(--fluetly-space-lg, 1rem);height:100%;min-height:0}.plugin-meta-grid[data-v-b2fb7563]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--fluetly-space-md, .75rem);margin-bottom:var(--fluetly-space-lg, 1rem)}.plugin-description[data-v-b2fb7563]{margin-bottom:var(--fluetly-space-lg, 1rem);color:var(--text-color-secondary)}.template-list[data-v-b2fb7563]{color:var(--text-color-secondary)}
