.toolbar-button[data-v-1e3eecb2]{background-color:#fff;color:rgba(0,0,0,.75);display:block;height:36px;width:36px;position:relative;text-decoration:none;border-radius:50%;text-align:center;font-size:1em;margin-right:18px;line-height:36px;z-index:1000;overflow:hidden;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3)}.toolbar-button i[data-v-1e3eecb2]{color:rgba(0,0,0,.75);position:relative;z-index:1;transition:color .3s ease}.toolbar-button[data-v-1e3eecb2]:hover{background-color:rgba(0,0,0,.75);color:#fff}.toolbar-button:hover i[data-v-1e3eecb2]{color:#fff}.toolbar-button:hover .inner[data-v-1e3eecb2]{height:100%;width:100%;left:0;top:0}.toolbar-button .inner[data-v-1e3eecb2]{background-color:rgba(0,0,0,.75);display:block;height:0;width:0;position:absolute;border-radius:50%;left:50%;top:50%;transition:all .3s ease}.toolbar-button .inner-hover[data-v-1e3eecb2]{font-size:14px}.root-list[data-v-11765373]{position:absolute;width:100%;max-height:30vh;overflow-x:hidden;overflow-y:auto;border:2px ridge var(--theme-primary-color-light);z-index:100}.tree-list[data-v-11765373]{border-right:0;border-left:0}.empty-div[data-v-11765373]{background-color:#f08080;color:#fff}[data-v-11765373]::-webkit-scrollbar{width:8px}[data-v-11765373]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-11765373]::-webkit-scrollbar-thumb,[data-v-11765373]::-webkit-scrollbar-thumb:hover{background:var(--theme-primary-color-light)}.collapse[data-v-11765373]{width:91.5%}.smart-search-container[data-v-bcd316c2]{position:fixed;top:60px;right:5px;z-index:99;width:250px;margin:0;padding:0}.item-text[data-v-bcd316c2]{font-size:18px;background-color:#f0fff0}.item-identifier[data-v-bcd316c2],.less-item-showed[data-v-bcd316c2]{font-size:12px;background-color:#f0fff0}.range-prepend[data-v-603943c9]{min-width:120px}.range-append[data-v-603943c9]{min-width:75px}.sidebar-container[data-v-07206652]{padding-left:5%;padding-right:5%}.range-prepend[data-v-07206652]{min-width:120px}.range-append[data-v-07206652]{min-width:70px}.range-prepend[data-v-f0356a4c]{min-width:120px}.range-append[data-v-f0356a4c]{min-width:70px}.embed-toolbar[data-v-263c88b7]{position:fixed;top:10px;right:80px;z-index:2000;display:flex;align-items:center;gap:2px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:3px;box-shadow:0 4px 16px rgba(15,23,42,.1),0 1px 3px rgba(15,23,42,.06);transition:box-shadow .2s ease,transform .2s ease}.embed-toolbar.et-dragging[data-v-263c88b7]{transition:none;transform:scale(1.05);box-shadow:0 16px 40px rgba(15,23,42,.22),0 4px 12px rgba(15,23,42,.12);cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.embed-toolbar.et-dropped[data-v-263c88b7]{animation:et-settle-data-v-263c88b7 .5s cubic-bezier(.22,1.6,.36,1)}@keyframes et-settle-data-v-263c88b7{0%{transform:scale(1.05)}55%{transform:scale(.97)}80%{transform:scale(1.015)}to{transform:scale(1)}}.et-drag-handle[data-v-263c88b7]{display:inline-flex;align-items:center;justify-content:center;gap:2px;height:32px;padding:0 6px 0 4px;border-radius:7px;cursor:grab;touch-action:none;flex-shrink:0}.et-drag-handle[data-v-263c88b7]:hover{background:#f1f5f9}.et-drag-handle:hover .et-grip-col i[data-v-263c88b7]{background:#64748b}.et-drag-handle[data-v-263c88b7]:active{cursor:grabbing}.et-grip-col[data-v-263c88b7]{display:inline-flex;flex-direction:column;gap:3px}.et-grip-col i[data-v-263c88b7]{width:3px;height:3px;border-radius:50%;background:#cbd5e1;transition:background .15s ease}.et-btn[data-v-263c88b7]{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;min-width:32px;padding:0 8px;border:none;border-radius:7px;background:transparent;color:#475569;font-size:13px;cursor:pointer;transition:background .15s ease,color .15s ease;outline:none}.et-btn[data-v-263c88b7]:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.et-btn.et-btn--active[data-v-263c88b7]{background:#0f172a;color:#fff}.et-btn.et-btn--disabled[data-v-263c88b7],.et-btn[data-v-263c88b7]:disabled{opacity:.35;cursor:not-allowed}.et-caret[data-v-263c88b7]{font-size:9px;transition:transform .18s ease}.et-caret.et-caret--open[data-v-263c88b7]{transform:rotate(180deg)}.et-divider[data-v-263c88b7]{width:1px;height:20px;background:#e2e8f0;margin:0 4px;flex-shrink:0}.et-export[data-v-263c88b7]{position:relative}.et-menu[data-v-263c88b7]{position:absolute;top:calc(100% + 8px);right:0;min-width:150px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:4px;box-shadow:0 12px 32px rgba(15,23,42,.16),0 2px 6px rgba(15,23,42,.08);z-index:2100}.et-menu-item[data-v-263c88b7]{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:none;border-radius:7px;background:transparent;color:#334155;font-size:12.5px;font-weight:500;text-align:left;cursor:pointer;transition:background .12s ease;outline:none}.et-menu-item[data-v-263c88b7]:hover{background:#f1f5f9;color:#0f172a}.et-menu-icon[data-v-263c88b7]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#eff6ff;color:#2563eb;font-size:11px;flex-shrink:0}.et-menu-label[data-v-263c88b7]{white-space:nowrap}.et-menu-fade-enter-active[data-v-263c88b7],.et-menu-fade-leave-active[data-v-263c88b7]{transition:opacity .14s ease,transform .14s ease}.et-menu-fade-enter[data-v-263c88b7],.et-menu-fade-leave-to[data-v-263c88b7]{opacity:0;transform:translateY(-4px)}.tooltip[data-v-263c88b7]{z-index:2200!important}.filter-item[data-v-4ea6e7e0]{position:relative;display:flex;flex-direction:column;font-size:12.5px;min-width:136px}.select-trigger[data-v-4ea6e7e0]{display:flex;justify-content:space-between;align-items:center;padding:1px 10px;min-height:22px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-card);box-shadow:0 1px 2px rgba(16,24,40,.04);cursor:pointer;gap:8px;transition:all .15s ease}.select-trigger[data-v-4ea6e7e0]:hover{border-color:var(--text-muted)}.select-trigger.open[data-v-4ea6e7e0]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.select-content[data-v-4ea6e7e0]{position:relative;flex:1;min-width:0;overflow:hidden;height:22px}.filter-label[data-v-4ea6e7e0]{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-secondary,#64748b);transition:all .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;max-width:100%}.filter-label.has-value[data-v-4ea6e7e0]{top:-8px;font-size:9.5px;line-height:12px;font-weight:600;color:var(--text-secondary,#64748b);background:#fff;padding:0 4px;border-radius:3px}.select-value[data-v-4ea6e7e0]{display:inline-block;font-size:12.5px;color:#222;overflow:hidden;text-overflow:ellipsis;line-height:22px;padding-left:0;white-space:nowrap;max-width:100%}.select-actions[data-v-4ea6e7e0]{display:flex;align-items:center;gap:4px;flex-shrink:0}.clear-icon[data-v-4ea6e7e0]{color:#999;font-size:14px;transition:color .15s ease}.clear-icon[data-v-4ea6e7e0]:hover{color:#666}.chevron-icon[data-v-4ea6e7e0]{color:#666;font-size:12px}.dropdown[data-v-4ea6e7e0]{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;width:100%;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-control);box-shadow:var(--shadow-popover);z-index:1000;max-height:320px;display:flex;flex-direction:column}.search-wrapper[data-v-4ea6e7e0]{padding:8px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.search-input[data-v-4ea6e7e0]{width:100%;padding:6px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:12.5px;outline:none;transition:border-color .15s ease}.search-input[data-v-4ea6e7e0]:focus{border-color:var(--accent)}.options[data-v-4ea6e7e0]{overflow-y:auto;max-height:232px;flex:1}.option[data-v-4ea6e7e0]{padding:6px 8px;cursor:pointer;display:flex;align-items:flex-start;gap:8px;word-break:break-word;line-height:1.4;font-size:13px}.option[data-v-4ea6e7e0]:hover{background:var(--surface-hover)}.option.selected[data-v-4ea6e7e0]{background:var(--accent-soft);color:var(--accent);font-weight:500}.checkbox-icon[data-v-4ea6e7e0]{font-size:16px;flex-shrink:0}.footer[data-v-4ea6e7e0]{padding:8px;border-top:1px solid #e5e7eb}.apply-btn[data-v-4ea6e7e0]{width:100%;padding:6px 12px;background:var(--accent);color:#fff;border:none;border-radius:6px;font-size:12.5px;font-weight:500;cursor:pointer;transition:opacity .15s ease}.apply-btn[data-v-4ea6e7e0]:hover{opacity:.88}.empty[data-v-4ea6e7e0],.loading[data-v-4ea6e7e0]{text-align:center;padding:12px;color:#888;font-size:12px}.fade-enter-active[data-v-4ea6e7e0],.fade-leave-active[data-v-4ea6e7e0]{transition:all .12s ease}.fade-enter[data-v-4ea6e7e0],.fade-leave-to[data-v-4ea6e7e0]{opacity:0;transform:translateY(-2px)}.search-container[data-v-4ea6e7e0]{position:relative}.clear-search[data-v-4ea6e7e0]{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:14px;color:#999;cursor:pointer}.fixed-filters-container[data-v-7da7ee81]{max-width:100%}.fixed-filters-wrapper[data-v-7da7ee81]{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}@media (max-width:768px){.fixed-filters-wrapper[data-v-7da7ee81]{flex-direction:column;gap:12px}}.pdi-root[data-v-dc4b9600]{display:contents}.trigger-wrap[data-v-dc4b9600]{position:relative}.date-trigger-wrap[data-v-dc4b9600]{min-width:170px;max-width:320px}.card-input-wrap[data-v-dc4b9600]{position:relative;display:flex;align-items:center;padding:1px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;gap:6px;transition:border-color .15s,box-shadow .15s;width:100%;min-height:22px}.card-input-wrap[data-v-dc4b9600]:hover{border-color:#cbd5e1}.card-input-wrap[data-v-dc4b9600]:focus-within{border-color:var(--accent,#235265);box-shadow:0 0 0 2px rgba(35,82,101,.14)}.card-input-wrap.has-value[data-v-dc4b9600]{border-color:var(--border-strong,#cbd5e1);background:#fff}.card-input-wrap.has-error[data-v-dc4b9600]{border-color:#ef4444}.card-input-wrap.has-pending[data-v-dc4b9600]{border-color:var(--border-strong,#cbd5e1);background:rgba(35,82,101,.05)}.card-label[data-v-dc4b9600]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-secondary,#64748b);transition:all .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;max-width:calc(100% - 34px)}.card-label.has-value[data-v-dc4b9600]{top:-8px;left:6px;font-size:9.5px;line-height:12px;font-weight:600;color:var(--text-secondary,#64748b);background:#fff;padding:0 4px;border-radius:3px}.card-input[data-v-dc4b9600]{flex:1;border:none;background:transparent;outline:none;font-size:12.5px;color:#1e293b;padding:0;min-width:0;height:22px;line-height:22px}.card-input-wrap:not(.has-value) .card-input[type=date][data-v-dc4b9600]{color:transparent}.card-input-wrap:not(.has-value):focus-within .card-input[type=date][data-v-dc4b9600]{color:#1e293b}.card-input[type=date][data-v-dc4b9600]::-webkit-calendar-picker-indicator{opacity:.4;cursor:pointer;-webkit-transition:opacity .15s;transition:opacity .15s}.card-input[type=date][data-v-dc4b9600]::-webkit-calendar-picker-indicator:hover{opacity:.7}.date-apply-btn-inline[data-v-dc4b9600]{height:18px;padding:0 8px;margin:0 2px 0 4px;background:var(--accent,#235265);color:#fff;border:none;border-radius:5px;font-size:10.5px;font-weight:600;line-height:18px;cursor:pointer;white-space:nowrap;flex-shrink:0;align-self:center;transition:background .15s}.date-apply-btn-inline[data-v-dc4b9600]:hover{background:var(--theme-main-color-dark,#183946)}.card-clear[data-v-dc4b9600]{cursor:pointer;color:#cbd5e1;font-size:14px;flex-shrink:0;transition:color .15s}.card-clear[data-v-dc4b9600]:hover{color:#94a3b8}.range-error[data-v-dc4b9600]{font-size:10px;color:#ef4444;margin-top:2px;padding-left:2px}.between-trigger-wrap[data-v-dc4b9600]{min-width:320px;max-width:460px}.between-inline[data-v-dc4b9600]{display:flex;align-items:center;padding:0 8px 0 0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;gap:0;transition:border-color .15s,box-shadow .15s;width:100%;min-height:22px;overflow:hidden}.between-inline[data-v-dc4b9600]:hover{border-color:#cbd5e1}.between-inline[data-v-dc4b9600]:focus-within{border-color:var(--accent,#235265);box-shadow:0 0 0 2px rgba(35,82,101,.14)}.between-inline.bi-filled[data-v-dc4b9600]{border-color:var(--border-strong,#cbd5e1)}.between-inline.bi-error[data-v-dc4b9600]{border-color:#ef4444}.between-inline.bi-pending[data-v-dc4b9600]{border-color:var(--border-strong,#cbd5e1)}.bi-tag[data-v-dc4b9600]{font-size:11px;font-weight:600;color:var(--accent,#235265);background:var(--surface-muted,#f6f8fa);padding:0 10px;height:100%;min-height:22px;display:flex;align-items:center;white-space:nowrap;flex-shrink:0;border-right:1px solid var(--border-subtle,#e5eaf0);margin-right:6px}.bi-date-input[data-v-dc4b9600]{flex:1;border:none;background:transparent;outline:none;font-size:12.5px;color:#1e293b;padding:0 4px;min-width:0;height:22px;line-height:22px}.bi-date-input[data-v-dc4b9600]::-webkit-calendar-picker-indicator{opacity:.4;cursor:pointer;-webkit-transition:opacity .15s;transition:opacity .15s}.bi-date-input[data-v-dc4b9600]::-webkit-calendar-picker-indicator:hover{opacity:.7}.bi-separator[data-v-dc4b9600]{color:#94a3b8;font-size:14px;font-weight:600;flex-shrink:0;padding:0 2px}.bi-apply-btn[data-v-dc4b9600]{height:22px;padding:0 8px;margin-left:4px;margin-right:6px;background:var(--accent,#235265);color:#fff;border:none;border-radius:4px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}.bi-apply-btn[data-v-dc4b9600]:hover{background:var(--theme-main-color-dark,#183946)}.pni-root[data-v-427c1fd2]{display:contents}.trigger-wrap[data-v-427c1fd2]{position:relative;min-width:136px;max-width:280px}.card-input-wrap[data-v-427c1fd2]{position:relative;display:flex;align-items:center;padding:1px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;gap:6px;transition:border-color .15s,box-shadow .15s;width:100%;min-height:22px}.card-input-wrap[data-v-427c1fd2]:hover{border-color:#cbd5e1}.card-input-wrap[data-v-427c1fd2]:focus-within{border-color:var(--accent,#235265);box-shadow:0 0 0 2px rgba(35,82,101,.14)}.card-input-wrap.has-value[data-v-427c1fd2]{border-color:var(--border-strong,#cbd5e1);background:#fff}.card-input-wrap.has-error[data-v-427c1fd2]{border-color:#ef4444}.card-input-wrap.has-error[data-v-427c1fd2]:focus-within{box-shadow:0 0 0 2px rgba(239,68,68,.15)}.card-label[data-v-427c1fd2]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-secondary,#64748b);transition:all .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;max-width:calc(100% - 28px)}.card-label.has-value[data-v-427c1fd2]{top:-8px;left:6px;font-size:9.5px;line-height:12px;font-weight:600;color:var(--text-secondary,#64748b);background:#fff;padding:0 4px;border-radius:3px}.card-input[data-v-427c1fd2]{flex:1;border:none;background:transparent;outline:none;font-size:12.5px;color:#1e293b;padding:0;min-width:0;height:22px;line-height:22px}.card-input[type=number][data-v-427c1fd2]::-webkit-inner-spin-button,.card-input[type=number][data-v-427c1fd2]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.card-input[type=number][data-v-427c1fd2]{-moz-appearance:textfield}.card-clear[data-v-427c1fd2]{cursor:pointer;color:#cbd5e1;font-size:14px;flex-shrink:0;transition:color .15s}.card-clear[data-v-427c1fd2]:hover{color:#94a3b8}.range-error[data-v-427c1fd2]{font-size:10px;color:#ef4444;margin-top:2px;padding-left:2px}.between-trigger-wrap[data-v-427c1fd2]{min-width:250px;max-width:380px}.between-inline[data-v-427c1fd2]{display:flex;align-items:center;padding:0 8px 0 0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;gap:0;transition:border-color .15s,box-shadow .15s;width:100%;min-height:22px;overflow:hidden}.between-inline[data-v-427c1fd2]:hover{border-color:#cbd5e1}.between-inline[data-v-427c1fd2]:focus-within{border-color:var(--accent,#235265);box-shadow:0 0 0 2px rgba(35,82,101,.14)}.between-inline.bi-filled[data-v-427c1fd2]{border-color:var(--border-strong,#cbd5e1)}.between-inline.bi-error[data-v-427c1fd2]{border-color:#ef4444}.bi-tag[data-v-427c1fd2]{font-size:11px;font-weight:600;color:var(--accent,#235265);background:var(--surface-muted,#f6f8fa);padding:0 10px;height:100%;min-height:22px;display:flex;align-items:center;white-space:nowrap;flex-shrink:0;border-right:1px solid var(--border-subtle,#e5eaf0);margin-right:6px}.bi-num-input[data-v-427c1fd2]{flex:1;border:none;background:transparent;outline:none;font-size:12.5px;color:#1e293b;padding:0 4px;min-width:0;height:22px;line-height:22px}.bi-num-input[type=number][data-v-427c1fd2]::-webkit-inner-spin-button,.bi-num-input[type=number][data-v-427c1fd2]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bi-num-input[type=number][data-v-427c1fd2]{-moz-appearance:textfield}.bi-num-input[data-v-427c1fd2]::-moz-placeholder{color:#cbd5e1;font-size:12px}.bi-num-input[data-v-427c1fd2]::placeholder{color:#cbd5e1;font-size:12px}.bi-separator[data-v-427c1fd2]{color:#94a3b8;font-size:14px;font-weight:600;flex-shrink:0;padding:0 2px}.psi-root[data-v-2418a722]{display:contents}.trigger-wrap[data-v-2418a722]{position:relative;min-width:136px;max-width:300px}.select-trigger[data-v-2418a722]{display:flex;justify-content:space-between;align-items:center;padding:1px 10px;min-height:22px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;gap:8px;transition:border-color .15s,box-shadow .15s;width:100%}.select-trigger[data-v-2418a722]:hover{border-color:#cbd5e1}.select-trigger.open[data-v-2418a722]{border-color:var(--accent,#235265);box-shadow:0 0 0 2px rgba(35,82,101,.14)}.select-trigger.has-value[data-v-2418a722]{border-color:var(--border-strong,#cbd5e1);background:#fff}.select-content[data-v-2418a722]{position:relative;flex:1;min-width:0;overflow:hidden;height:22px}.filter-label[data-v-2418a722]{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-secondary,#64748b);transition:all .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.filter-label.has-value[data-v-2418a722]{top:-8px;font-size:9.5px;line-height:12px;font-weight:600;color:var(--text-secondary,#64748b);background:#fff;padding:0 4px;border-radius:3px}.select-value[data-v-2418a722]{display:inline-block;font-size:12.5px;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:22px}.select-actions[data-v-2418a722]{display:flex;align-items:center;gap:4px;flex-shrink:0}.clear-icon[data-v-2418a722]{color:#cbd5e1;font-size:14px;transition:color .15s}.clear-icon[data-v-2418a722]:hover{color:#94a3b8}.chevron-icon[data-v-2418a722]{color:#94a3b8;font-size:12px}.dropdown[data-v-2418a722]{position:absolute;top:calc(100% + 4px);left:0;width:100%;min-width:180px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.1);z-index:1000;max-height:320px;display:flex;flex-direction:column}.search-wrapper[data-v-2418a722]{padding:8px;border-bottom:1px solid #f1f5f9}.search-container[data-v-2418a722]{position:relative}.search-input[data-v-2418a722]{width:100%;padding:6px 10px;border:1px solid #e2e8f0;border-radius:4px;font-size:12.5px;outline:none;transition:border-color .15s;color:#1e293b}.search-input[data-v-2418a722]:focus{border-color:var(--accent,#235265);box-shadow:0 0 0 2px rgba(35,82,101,.1)}.clear-search[data-v-2418a722]{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:14px;color:#cbd5e1;cursor:pointer}.options[data-v-2418a722]{overflow-y:auto;max-height:232px;flex:1}.option[data-v-2418a722]{padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:12.5px;color:#374151}.option[data-v-2418a722]:hover{background:#f8fafc}.option.selected[data-v-2418a722]{background:var(--accent-soft,rgba(35,82,101,.08));color:var(--accent,#235265);font-weight:500}.checkbox-icon[data-v-2418a722]{font-size:16px;flex-shrink:0;color:var(--accent,#235265)}.footer[data-v-2418a722]{padding:8px;border-top:1px solid #f1f5f9}.apply-btn[data-v-2418a722]{width:100%;padding:6px 12px;background:var(--accent,#235265);color:#fff;border:none;border-radius:4px;font-size:12.5px;font-weight:500;cursor:pointer;transition:background .15s}.apply-btn[data-v-2418a722]:hover{background:var(--theme-main-color-dark,#183946)}.empty[data-v-2418a722],.loading[data-v-2418a722]{text-align:center;padding:12px;color:#94a3b8;font-size:12px}.between-inline-row[data-v-2418a722]{display:flex;align-items:center;border:1px solid #e2e8f0;border-radius:8px;overflow:visible;min-width:300px;max-width:460px;transition:border-color .15s;background:#fff}.between-inline-row[data-v-2418a722]:hover{border-color:#cbd5e1}.between-inline-row.bi-filled[data-v-2418a722]{border-color:var(--border-strong,#cbd5e1)}.bi-tag[data-v-2418a722]{font-size:11px;font-weight:600;color:var(--accent,#235265);background:var(--surface-muted,#f6f8fa);padding:0 10px;min-height:22px;display:flex;align-items:center;white-space:nowrap;flex-shrink:0;border-right:1px solid var(--border-subtle,#e5eaf0)}.bi-separator[data-v-2418a722]{color:#94a3b8;font-size:14px;font-weight:600;flex-shrink:0;padding:0 2px}.bi-trigger-wrap[data-v-2418a722]{min-width:unset!important;max-width:unset!important;flex:1;min-width:0!important}.select-trigger-compact[data-v-2418a722]{border:none!important;border-radius:0!important;box-shadow:none!important;min-height:22px;padding:2px 8px;background:transparent!important}.select-trigger-compact.has-value[data-v-2418a722]{background:transparent!important}.compact-value[data-v-2418a722]{font-size:12.5px;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;line-height:26px}.select-trigger-compact:not(.has-value) .compact-value[data-v-2418a722]{color:#94a3b8}.fade-enter-active[data-v-2418a722],.fade-leave-active[data-v-2418a722]{transition:all .12s ease}.fade-enter[data-v-2418a722],.fade-leave-to[data-v-2418a722]{opacity:0;transform:translateY(-2px)}.prompt-item[data-v-4311556d]{display:flex;flex-direction:row;align-items:center;gap:4px;font-size:13px}.status-dot[data-v-4311556d]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dot-empty[data-v-4311556d]{background:#dc2626}.dot-filled[data-v-4311556d]{background:#16a34a}.prompt-bar-container[data-v-563a61b6]{max-width:100%;transition:box-shadow .3s ease}.prompt-bar-highlight[data-v-563a61b6]{animation:promptBarPulse-data-v-563a61b6 1.6s ease}@keyframes promptBarPulse-data-v-563a61b6{0%,to{box-shadow:inset 0 0 0 0 transparent}25%,60%{box-shadow:inset 0 0 0 2px var(--accent-border)}}.prompt-bar-mini[data-v-563a61b6]{font-size:12px;font-weight:600;color:var(--text-muted);cursor:pointer;line-height:18px;padding:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prompt-bar-mini[data-v-563a61b6]:hover{color:var(--accent)}.prompt-bar-wrapper[data-v-563a61b6]{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;flex:1;min-width:0;box-sizing:border-box}.prompt-inputs[data-v-563a61b6]{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;flex:1;min-width:0}.required-warning[data-v-563a61b6]{font-size:11px;color:var(--text-secondary);font-weight:500;display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.required-warning-dot[data-v-563a61b6]{width:6px;height:6px;border-radius:50%;background:#f59e0b;flex-shrink:0}@media (max-width:768px){.prompt-inputs[data-v-563a61b6]{flex-direction:column;align-items:stretch;width:100%}}#dashboard-container[data-v-2f932ee2]{background-color:#e9eef6;background-image:radial-gradient(rgba(45,65,96,.05) 1px,transparent 0),radial-gradient(1300px 340px at 50% -160px,rgba(45,65,96,.14),transparent 72%),linear-gradient(180deg,#f0f4fa,#e2e9f3);background-size:22px 22px,auto,auto;min-height:100vh;margin-left:-15px;margin-right:-15px}.widgets[data-v-2f932ee2]{width:100%;height:100%}.vue-grid-item[data-v-2f932ee2]{display:block;border-radius:10px;border:1px solid #e2e6ec;box-shadow:0 1px 2px rgba(23,25,28,.04);transition:box-shadow .25s ease;overflow:hidden}.vue-grid-item[data-v-2f932ee2]:not(.vue-grid-placeholder){background:var(--surface-card)}.vue-grid-item[data-v-2f932ee2]:not(.vue-grid-placeholder):hover{box-shadow:0 3px 8px rgba(23,25,28,.07)}.vue-grid-item .resizing[data-v-2f932ee2]{opacity:.9}.vue-grid-item .static[data-v-2f932ee2]{background:#cce}.vue-grid-item .minMax[data-v-2f932ee2]{font-size:12px}.vue-grid-item .add[data-v-2f932ee2]{cursor:pointer}.overlay[data-v-2f932ee2],.widget-overlay[data-v-2f932ee2]{width:100%;height:100%}.widget-overlay[data-v-2f932ee2] .b-overlay .bg-white{background-color:#fff!important;background-image:radial-gradient(rgba(122,101,76,.06) 1px,transparent 0)!important;background-size:18px 18px!important}.dashboard-toolbar[data-v-2f932ee2]{position:fixed;left:0;right:0;height:30px;top:0;z-index:1000}.dashboard-menu-icon[data-v-2f932ee2]{position:absolute;top:8px;right:8px;cursor:pointer;display:none;z-index:1001}.dashboard-menu-icon[data-v-2f932ee2] .dropdown-menu{border-radius:10px;box-shadow:var(--shadow-popover);border:1px solid var(--border-subtle);padding:6px;min-width:200px;animation:dropdownFadeIn-data-v-2f932ee2 .15s ease;z-index:9999!important}.dashboard-menu-icon[data-v-2f932ee2] .dropdown-item{font-size:13px;padding:8px 12px;border-radius:6px;color:#475569;display:flex;align-items:center;transition:background-color .12s ease}.dashboard-menu-icon[data-v-2f932ee2] .dropdown-item:hover{background-color:#f1f5f9;color:#1e293b}.dashboard-menu-icon[data-v-2f932ee2] .dropdown-item:active{background-color:#e2e8f0}.dashboard-menu-icon[data-v-2f932ee2] .dropdown-item svg{width:16px;font-size:14px;color:#64748b}.drilldown-action-buttons[data-v-2f932ee2]{position:absolute;top:8px;left:8px;display:none;gap:4px}.drilldown-action-buttons button[data-v-2f932ee2]{cursor:pointer;color:#64748b!important;width:32px;height:32px;border:none!important;background-color:hsla(0,0%,100%,.85)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important;padding:0;font-size:1.2rem;border-radius:8px!important;transition:all .15s ease!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drilldown-action-buttons button[data-v-2f932ee2]:hover{background-color:#fff!important;box-shadow:0 2px 6px rgba(0,0,0,.12)!important;color:#1e293b!important}.vue-grid-item:hover .dashboard-menu-icon[data-v-2f932ee2]{display:block}.vue-grid-item:hover .drilldown-action-buttons[data-v-2f932ee2]{display:flex}[data-v-2f932ee2] .dashboard-toolbar .dropdown-menu.show{transform:translate3d(-220px,0,0)!important}@keyframes dropdownFadeIn-data-v-2f932ee2{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#dashboard-list-modal[data-v-2f932ee2] .modal-content{border:none;border-radius:8px;overflow:hidden}#dashboard-list-modal .header-section[data-v-2f932ee2]{background:#5e72e4;padding:16px 20px;display:flex;justify-content:space-between;align-items:center}#dashboard-list-modal .header-title[data-v-2f932ee2]{color:#fff;margin:0;font-size:16px;font-weight:600}#dashboard-list-modal .btn-close[data-v-2f932ee2]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:4px 8px;opacity:.9;transition:opacity .2s}#dashboard-list-modal .btn-close[data-v-2f932ee2]:hover{opacity:1}#dashboard-list-modal .body-section[data-v-2f932ee2]{padding:20px}#dashboard-list-modal .table-container[data-v-2f932ee2]{border:1px solid #e9ecef;border-radius:6px;overflow:hidden;max-height:500px;overflow-y:auto}#dashboard-list-modal table[data-v-2f932ee2]{width:100%;border-collapse:collapse}#dashboard-list-modal thead[data-v-2f932ee2]{background:#f7f8fc;position:sticky;top:0;z-index:1}#dashboard-list-modal th[data-v-2f932ee2]{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#8898aa;text-transform:uppercase;border-bottom:2px solid #e9ecef}#dashboard-list-modal .actions-header[data-v-2f932ee2]{width:120px}#dashboard-list-modal tbody tr[data-v-2f932ee2]{border-top:1px solid #e9ecef;transition:background .2s}#dashboard-list-modal tbody tr[data-v-2f932ee2]:hover{background:#f7f8fc}#dashboard-list-modal td[data-v-2f932ee2]{padding:14px 16px;font-size:14px;color:#525f7f}#dashboard-list-modal .actions-cell[data-v-2f932ee2]{width:120px}#dashboard-list-modal .btn-action[data-v-2f932ee2]{background:#5e72e4;color:#fff;border:none;padding:6px 16px;border-radius:4px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s}#dashboard-list-modal .btn-action[data-v-2f932ee2]:hover{background:#4c63d2;transform:translateY(-1px);box-shadow:0 2px 4px rgba(94,114,228,.2)}#dashboard-list-modal .btn-action i[data-v-2f932ee2]{font-size:12px}#dashboard-list-modal .empty-state[data-v-2f932ee2]{text-align:center;padding:48px 20px!important;color:#8898aa}#dashboard-list-modal .empty-state i[data-v-2f932ee2]{font-size:48px;color:#dee2e6;display:block;margin-bottom:12px}#dashboard-list-modal .empty-state p[data-v-2f932ee2]{margin:0;font-size:14px;color:#8898aa}#dashboard-list-modal .footer-section[data-v-2f932ee2]{background:#f7f8fc;padding:12px 20px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e9ecef}#dashboard-list-modal .btn-cancel[data-v-2f932ee2]{background:#f5365c;color:#fff;border:none;padding:8px 20px;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s}#dashboard-list-modal .btn-cancel[data-v-2f932ee2]:hover{background:#ec0c38;transform:translateY(-1px);box-shadow:0 2px 4px rgba(245,54,92,.3)}#dashboard-list-modal .body-section[data-v-2f932ee2] .b-overlay,#dashboard-list-modal .body-section[data-v-2f932ee2] .b-overlay-wrap{border-radius:6px}#dashboard-list-modal .table-container[data-v-2f932ee2]::-webkit-scrollbar{width:6px;height:6px}#dashboard-list-modal .table-container[data-v-2f932ee2]::-webkit-scrollbar-track{background:#f7f8fc}#dashboard-list-modal .table-container[data-v-2f932ee2]::-webkit-scrollbar-thumb{background:#cbd3da;border-radius:3px}#dashboard-list-modal .table-container[data-v-2f932ee2]::-webkit-scrollbar-thumb:hover{background:#8898aa}@media (max-width:768px){#dashboard-list-modal .header-section[data-v-2f932ee2]{padding:14px 16px}#dashboard-list-modal .body-section[data-v-2f932ee2]{padding:16px}#dashboard-list-modal .table-container[data-v-2f932ee2]{max-height:400px}#dashboard-list-modal td[data-v-2f932ee2],#dashboard-list-modal th[data-v-2f932ee2]{padding:10px 12px;font-size:13px}#dashboard-list-modal .actions-cell[data-v-2f932ee2],#dashboard-list-modal .actions-header[data-v-2f932ee2]{width:100px}#dashboard-list-modal .btn-action[data-v-2f932ee2]{padding:5px 12px;font-size:12px}}.widget-prompt-required{width:100%;height:100%;flex-direction:column;gap:6px;text-align:center;padding:16px;background:var(--surface-card);background-image:radial-gradient(rgba(35,82,101,.07) 1px,transparent 0);background-size:18px 18px}.widget-prompt-icon-wrap,.widget-prompt-required{display:flex;align-items:center;justify-content:center}.widget-prompt-icon-wrap{width:42px;height:42px;border-radius:50%;background:var(--accent-soft);margin-bottom:4px}.widget-prompt-icon{font-size:19px;color:var(--accent)}.widget-prompt-title{font-size:13px;font-weight:600;color:var(--text-primary)}.widget-prompt-text{font-size:12px;font-weight:400;color:var(--text-secondary);max-width:260px;line-height:1.45}.widget-prompt-action{margin-top:8px;padding:5px 14px;font-size:12px;font-weight:600;color:var(--accent);background:var(--surface-card);border:1px solid var(--accent-border);border-radius:var(--radius-control);cursor:pointer;transition:background .15s ease,border-color .15s ease}.widget-prompt-action:hover{background:var(--accent-soft);border-color:var(--accent)}.dashboard-menu-icon-button{color:#64748b!important;width:32px;height:32px;border:none!important;background-color:hsla(0,0%,100%,.85)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important;padding:0;font-size:1.2rem;border-radius:8px!important;display:flex!important;align-items:center;justify-content:center;transition:all .15s ease!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dashboard-menu-icon-button:hover{background-color:#fff!important;box-shadow:0 2px 6px rgba(0,0,0,.12)!important;color:#1e293b!important}.dashboard-menu-icon-button:active,.dashboard-menu-icon-button:focus,.dashboard-menu-icon-button:focus-visible{border:none!important;background-color:#fff!important;box-shadow:0 2px 6px rgba(0,0,0,.12)!important;outline:none!important}.align-left-right{margin-left:-15px!important;margin-right:-15px!important}.align-center{text-align:center}.dashboard-filter-deck{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 8px;padding:6px 14px 0;background:transparent;position:relative;z-index:100}.filter-zone:focus-within,.filter-zone:hover{z-index:10}.filter-zone{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;background:linear-gradient(180deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.66));backdrop-filter:blur(7px) saturate(1.4);-webkit-backdrop-filter:blur(7px) saturate(1.4);border:1px solid rgba(203,213,225,.55);border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 1px 3px rgba(16,24,40,.06);padding:4px 6px 4px 11px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.filter-zone:hover{border-color:var(--border-strong);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 3px 8px rgba(16,24,40,.08)}.filter-zone-legend{display:inline-flex;align-items:center;gap:4px;align-self:stretch;padding-right:8px;border-right:1px solid var(--border-subtle);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.filter-zone-legend .legend-icon{font-size:10px;color:var(--accent)}.filter-zone-legend .legend-count{font-weight:700;color:var(--accent)}.zone-toggle{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin-left:2px;border:none;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .15s,background .15s}.zone-toggle:hover{color:var(--text-primary);background:var(--surface-hover)}.zone-toggle .b-icon{font-size:10px}#dashboard-container:fullscreen{overflow-y:scroll!important}#dashboard-container:-ms-fullscreen{overflow-y:scroll!important}#dashboard-container:-webkit-full-screen{overflow-y:scroll!important}body:-moz-full-screen{overflow-y:scroll!important}.filter-chips-bar{padding:2px 16px 0;display:flex;justify-content:flex-start}.filter-chips-container{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;max-width:100%}.filter-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;background-color:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:0 1px 2px rgba(16,24,40,.04);font-size:13px;line-height:1.4;transition:all .15s ease;cursor:default}.filter-chip:hover{background-color:var(--surface-hover);border-color:var(--border-strong)}.filter-chip-label{font-weight:600;color:#475569;white-space:nowrap}.filter-chip-value{cursor:pointer;color:#3b82f6;padding:1px 6px;border-radius:12px;background-color:rgba(59,130,246,.08);transition:all .15s ease;white-space:nowrap}.filter-chip-value:hover{background-color:rgba(59,130,246,.16);color:#1d4ed8;text-decoration:line-through}.filter-chip-close{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;cursor:pointer;color:#94a3b8;font-size:14px;transition:all .15s ease;margin-left:2px}.filter-chip-close:hover{background-color:#fee2e2;color:#ef4444}.filteredText{transition:all .2s ease-in-out}.filtersTextGroup{cursor:pointer;margin-right:15px}.filteredText:hover{color:#000}.closeIcon{font-size:25px;transition:all .2s ease-in-out}.closeIcon:hover{color:red}body.thoth-dashboard-canvas-bg{background-color:#e9eef6;background-image:radial-gradient(rgba(45,65,96,.05) 1px,transparent 0),radial-gradient(1300px 340px at 50% -160px,rgba(45,65,96,.14),transparent 72%),linear-gradient(180deg,#f0f4fa,#e2e9f3);background-size:22px 22px,auto,auto;background-attachment:fixed}